summaryrefslogtreecommitdiffstats
path: root/modules/TDEL10n.cmake
Commit message (Collapse)AuthorAgeFilesLines
* CMakeL10n: Prevent exclusion _translatorinfo when using X-POT.Slávek Banko2021-07-081-1/+15
| | | | Signed-off-by: Slávek Banko <[email protected]>
* CMakeL10n: Fix the path for loading additional POT files.Slávek Banko2021-07-071-1/+1
| | | | Signed-off-by: Slávek Banko <[email protected]>
* CMakeL10n: Avoid option --use-first for msguniq callSlávek Banko2021-07-071-48/+30
| | | | | | | | | | | | because it causes loss of comments and information about the location of strings in source files. Instead, clean the ugly comments from the template. Instead of msgcat, the CMake code is now used for joining POT files, then repeating POT file headers are removed and msguniq is used to merge unique strings. Signed-off-by: Slávek Banko <[email protected]>
* CMakeL10n: Allow to use more than one X-POT files.Slávek Banko2021-07-021-13/+12
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Adjust CMakeL10n module to search for tde.pot in 'core/tdelibs' folder.Slávek Banko2020-11-161-3/+3
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Added search for additional files to tde_l10n_create_template.Michele Calgaro2020-10-091-0/+4
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-06-111-2/+3
| | | | | | + Add *.theme and eventsrc to files known as desktop style. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-06-051-2/+2
| | | | | | + Add --from-code=UTF-8 to xgettext call. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-05-111-2/+2
| | | | | | + Fix comment replacement and flag addition for _translatorinfo. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-05-091-0/+13
| | | | | | | | + For _translatorinfo strings, replace the references to an intentionally non-existent source file and use instead comments explaining the purpose of these strings. Signed-off-by: Slávek Banko <[email protected]>
* tde_create_translated_desktop: Allow spaces around the equal sign.Slávek Banko2020-05-071-2/+2
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-03-231-0/+7
| | | | | | + Simplify entering a catalog name for placement in a directory of the same name. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-03-231-12/+113
| | | | | | | | + Add a function to prepare for extracting strings from desktop files. -- xgettext creates an incorrect reference to the source file line -- xgettext does not allow the keyword to be used as a comment Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2020-03-231-6/+15
| | | | | | | | + Pick *.directory, *.kcsrc and *.themerc files as desktop style files. + Add the ability to specify source files explicitly as desktop style. + Override default keywords for desktop style files to exclude Icon. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-06-121-3/+4
| | | | | | | | + Add new options to function tde_l10n_prepare_xml -- preserve / remove multiple line breaks -- this fix the extraction from tips files Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-281-4/+4
| | | | | | + Use IS_ABSOLUTE ${file} instead of ${file} MATCHES "^/". Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-131-16/+45
| | | | | | | + Add ability to skip the contents of selected <property> tags. + Fixed incorrect processing of the unpaired tags. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-7/+48
| | | | | | | + Add ability to specify a template with strings that should not be extracted. + Fixed detection of required programs. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-11/+61
| | | | | | + Added ability to extract strings from documentation. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-31/+284
| | | | | | | | | | + Use excludes also on files for extracting attributes. + Add ability to extract multiple attributes for one source_spec. + Add function to prepare attributes from XML files for xgettext. + Use tde_l10n_prepare_xmlattr function instead of extractattr script. + Handle working files for multiple extractions from the same source file. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-1/+20
| | | | | | + Add option to determine comments to extract. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-12/+24
| | | | | | + Add a way to disable default keywords. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-1/+1
| | | | | | + Fix unwanted double processing of resource files. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-38/+6
| | | | | | + Implement tde_l10n_preparetips using the tde_l10n_prepare_xml function. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-26/+6
| | | | | | + Use tde_l10n_prepare_xml function instead of extractrc script. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-2/+2
| | | | | | | + Fix tde_l10n_prepare_xml when processing a line that contains only word "no". Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-4/+12
| | | | | | | | + Add new options to function tde_l10n_prepare_xml -- override the context by using the tag attribute -- preserve / remove leading empty lines Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2019-01-091-0/+198
| | | | | | + Added function to prepare XML files for xgettext. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-121-3/+3
| | | | | | | + Fix unwanted semicolons processing within CMake on extracted resources and attributes. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-101-15/+15
| | | | | | + Fix unwanted semicolons processing within CMake. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+38
| | | | | | + Added ability to merge additional template. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+0
| | | | | | + CMP0007 setting is no longer needed. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+3
| | | | | | + Allow missed keyword CATALOG, if the catalog name is the first argument. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+27
| | | | | | + Added options for determining the destination directory. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-2/+10
| | | | | | | + Little modification in code formatting. + Added comment about editing the list inside foreach. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+5
| | | | | | | + Use file( READ ) during updating references for resources because file( STRINGS ) has problems with special characters. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+8
| | | | | | | + Changed the concept of naming functions and macros. + Now all the functions and macros begin with "tde_l10n_". Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-0/+9
| | | | | | + Added automatic handling of the "_translatorinfo" file. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-091-0/+68
| | | | | | + Added the ability to process tips files. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-081-12/+17
| | | | | | | | | | | | + Input files with the extension ".tde_l10n" are considered as temporary modified source files. + Location information for such files in generated POT file will be modified to refer to the corresponding original files without the extension ".tde_l10n". + After the POT file is generated, these temporary modified source files will be automatically deleted. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-051-0/+20
| | | | | | + Added option to exclude files from processing. Signed-off-by: Slávek Banko <[email protected]>
* Update TDEL10n moduleSlávek Banko2018-12-021-7/+88
| | | | | | | + Added the ability to extract strings using extractattr. + Added a description of using the tde_create_l10n_template macro. Signed-off-by: Slávek Banko <[email protected]>
* Add TDEL10n moduleSlávek Banko2018-11-251-0/+353
Signed-off-by: Slávek Banko <[email protected]>