summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/i18n.py
AgeCommit message (Expand)Author
2025-12-16review get_subdir vs get_builddirPaolo Bonzini
2025-10-15revert local_program()Eli Schwartz
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-15Add support for LocalProgram to override_find_program()Xavier Claessens
2025-10-14Make use of build TypeAliasesDylan Baker
2025-10-01Allow CustomTarget source for i18n.xgettextCharles Brunet
2025-04-09New xgettext method for i18n moduleCharles Brunet
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-02-22modules/i18n: CustomTargets must have `install_dir` if installingDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-10-26i18n module: Invoke itstool with the full command lineChun-wei Fan
2023-08-18Add more descriptive description to CustomTargetCharles Brunet
2023-05-22i18n module: check for a good enough msgfmt before permitting merge_fileEli Schwartz
2023-05-22i18n module: be broadly supportive of portable gettext toolsEli Schwartz
2023-03-16modules/i18n: fix typo in gettext decoratorCorentin Noël
2023-01-10modules/i18n: fix type annotationsDylan Baker
2022-12-11fix broken fs.copyfile function that crashed if you tried to use itEli Schwartz
2022-09-12i18n: Fix source root in Gettext targets for subprojectsDavid Ward
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-06-10flake8: remove no longer used importsEli Schwartz
2022-06-01interpreter: use a shared KwargInfo for install_dirDylan Baker
2022-05-31fix bug in i18n merge_file/itstool_join revealed by previous commitEli Schwartz
2022-05-31rename a badly named KwargInfoEli Schwartz
2022-05-29i18n: be build-compatible (but not developer-compatible) with gettext-tinyEli Schwartz
2022-05-29i18n: fix bug where disabling gettext() broke merge_file()Eli Schwartz
2022-05-29gettext: explicitly pass source root / subdir as cli argsEli Schwartz
2022-03-31i18n: don't let our maintainer targets run via wrapped envEli Schwartz
2022-03-29Pass environment down to base Target classXavier Claessens
2022-03-06i18n.merge_file: do not disable in the absence of gettext toolsEli Schwartz
2022-03-06i18n module: report initial call site when disabling translation supportEli Schwartz
2022-03-06i18n module: detect gettext tools at configure timeEli Schwartz
2022-03-06i18n module: fix bug that made msgfmthelper die on combinations of argsEli Schwartz
2022-01-28build: replace kwargs in CustomTarget initializerDylan Baker
2022-01-27flake8: fix indentation styleEli Schwartz
2022-01-22fix broken version annotations for the new itstool_join featureEli Schwartz
2022-01-21i18n: Add support for joining XML localization via itstoolMatthias Klumpp
2021-12-18i18n: Fix typo for typed_pos_argsMatthias Klumpp
2021-12-02i18n module: correctly annotate the availability of data_dirsEli Schwartz
2021-11-16i18n: Fix backtrace when missing input kwargXavier Claessens
2021-10-04f-stringsEli Schwartz
2021-10-03modules/i18n: fix gettext use of --datadirs paramDan Streetman
2021-09-30modules/i18n: Fix remaining mypy spotted issuesDylan Baker
2021-09-30modules/i18n: use typed_kwargs for gettextDylan Baker
2021-09-30modules/i18n: Use typed_kwargs for merge_fileDylan Baker
2021-09-30modules/i18n: use typed_pos_argsDylan Baker
2021-09-30modules/i18n: add easy type annotationsDylan Baker
2021-09-30modules/i18n: sort and clean up importsDylan Baker
2021-09-01make the display name of a gettext translation build, look prettierEli Schwartz
2021-08-31i18n module: restore the <packagename>-gmo targetEli Schwartz