aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/i18n.py
AgeCommit message (Expand)AuthorFilesLines
2024-02-22modules/i18n: CustomTargets must have `install_dir` if installingDylan Baker1-1/+7
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-10-26i18n module: Invoke itstool with the full command lineChun-wei Fan1-1/+5
2023-08-18Add more descriptive description to CustomTargetCharles Brunet1-0/+3
2023-05-22i18n module: check for a good enough msgfmt before permitting merge_fileEli Schwartz1-1/+10
2023-05-22i18n module: be broadly supportive of portable gettext toolsEli Schwartz1-1/+1
2023-03-16modules/i18n: fix typo in gettext decoratorCorentin Noël1-1/+1
2023-01-10modules/i18n: fix type annotationsDylan Baker1-1/+1
2022-12-11fix broken fs.copyfile function that crashed if you tried to use itEli Schwartz1-4/+2
2022-09-12i18n: Fix source root in Gettext targets for subprojectsDavid Ward1-6/+9
2022-08-17modules: use module level information about new and deprecationDylan Baker1-1/+4
2022-06-10flake8: remove no longer used importsEli Schwartz1-1/+0
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker1-2/+2
2022-05-31fix bug in i18n merge_file/itstool_join revealed by previous commitEli Schwartz1-19/+25
2022-05-31rename a badly named KwargInfoEli Schwartz1-3/+3
2022-05-29i18n: be build-compatible (but not developer-compatible) with gettext-tinyEli Schwartz1-9/+12
2022-05-29i18n: fix bug where disabling gettext() broke merge_file()Eli Schwartz1-1/+1
2022-05-29gettext: explicitly pass source root / subdir as cli argsEli Schwartz1-0/+6
2022-03-31i18n: don't let our maintainer targets run via wrapped envEli Schwartz1-2/+2
2022-03-29Pass environment down to base Target classXavier Claessens1-3/+9
2022-03-06i18n.merge_file: do not disable in the absence of gettext toolsEli Schwartz1-4/+1
2022-03-06i18n module: report initial call site when disabling translation supportEli Schwartz1-4/+5
2022-03-06i18n module: detect gettext tools at configure timeEli Schwartz1-13/+27
2022-03-06i18n module: fix bug that made msgfmthelper die on combinations of argsEli Schwartz1-2/+1
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker1-37/+40
2022-01-27flake8: fix indentation styleEli Schwartz1-2/+2
2022-01-22fix broken version annotations for the new itstool_join featureEli Schwartz1-1/+1
2022-01-21i18n: Add support for joining XML localization via itstoolMatthias Klumpp1-0/+79
2021-12-18i18n: Fix typo for typed_pos_argsMatthias Klumpp1-1/+1
2021-12-02i18n module: correctly annotate the availability of data_dirsEli Schwartz1-2/+2
2021-11-16i18n: Fix backtrace when missing input kwargXavier Claessens1-21/+1
2021-10-04f-stringsEli Schwartz1-1/+1
2021-10-03modules/i18n: fix gettext use of --datadirs paramDan Streetman1-1/+1
2021-09-30modules/i18n: Fix remaining mypy spotted issuesDylan Baker1-20/+31
2021-09-30modules/i18n: use typed_kwargs for gettextDylan Baker1-19/+50
2021-09-30modules/i18n: Use typed_kwargs for merge_fileDylan Baker1-26/+61
2021-09-30modules/i18n: use typed_pos_argsDylan Baker1-4/+6
2021-09-30modules/i18n: add easy type annotationsDylan Baker1-7/+12
2021-09-30modules/i18n: sort and clean up importsDylan Baker1-5/+7
2021-09-01make the display name of a gettext translation build, look prettierEli Schwartz1-1/+1
2021-08-31i18n module: restore the <packagename>-gmo targetEli Schwartz1-0/+3
2021-08-31i18n module: provide targets as return value for gettext()Eli Schwartz1-1/+3
2021-08-17Add install tagsXavier Claessens1-0/+1
2021-08-09Fix i18n target name when using @BASENAME@ and configure_file() inputXavier Claessens1-12/+12
2021-08-09i18n: use real build/install targets for gmo filesEli Schwartz1-19/+23
2021-06-18holders: remove unholderDaniel Mensinger1-1/+2
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+6
2021-05-28modules: Stop using ModuleReturnValue where it's not neededXavier Claessens1-3/+4
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-1/+1
2021-02-05run_target: Add env kwargXavier Claessens1-3/+3