QTfrontend/CMakeLists.txt
changeset 14429 e64b9ea24cd8
parent 14428 fbe5e49462aa
child 14462 4c743ef80b1b
equal deleted inserted replaced
14428:fbe5e49462aa 14429:e64b9ea24cd8
    48 
    48 
    49 # Credits localization
    49 # Credits localization
    50 file(GLOB CreditsCSV ${CMAKE_SOURCE_DIR}/QTfrontend/res/credits.csv)
    50 file(GLOB CreditsCSV ${CMAKE_SOURCE_DIR}/QTfrontend/res/credits.csv)
    51 foreach(csvfile ${CreditsCSV})
    51 foreach(csvfile ${CreditsCSV})
    52     file(READ ${csvfile} csv)
    52     file(READ ${csvfile} csv)
    53     string(REGEX MATCHALL "\n(\"[^\n\"]+\")" locs ${csv})
    53     string(REGEX MATCHALL "\n(E|S|U),\"[^\n\"]+\"" locs ${csv})
    54     foreach(str ${locs})
    54     foreach(str ${locs})
    55         string(REGEX REPLACE "\"([^\n\"]+)\"" "QT_TRANSLATE_NOOP(\"credits\", \"\\1\")" s ${str})
    55         string(REGEX REPLACE "(E|S|U),\"([^\n\"]+)\"" "QT_TRANSLATE_NOOP(\"credits\", \"\\2\")" s ${str})
    56         list(APPEND csvlocs ${s})
    56         list(APPEND csvlocs ${s})
    57     endforeach(str)
    57     endforeach(str)
    58 endforeach(csvfile)
    58 endforeach(csvfile)
    59 
    59 
    60 list(REMOVE_DUPLICATES csvlocs)
    60 list(REMOVE_DUPLICATES csvlocs)