Update cheatsheets

This commit is contained in:
ivuorinen
2025-05-27 00:19:48 +00:00
parent 7b30c71887
commit 03f282e95b
7 changed files with 136 additions and 3 deletions

View File

@@ -5,13 +5,19 @@ source: https://github.com/tldr-pages/tldr.git
---
# gettext
> Get string translations.
> Translates a string using stored translations in a compiled `.mo` file.
> Translations are stored in `/usr/share/locale/<locale_name>/LC_MESSAGES/` with `domain` being the filename without its extension.
> See also: `msgfmt`, `msgunfmt`.
> More information: <https://www.gnu.org/software/gettext/manual/html_node/gettext-Invocation.html>.
- Get the translation of a string or output a default string if it doesn't exist:
- Get the translation of a string as specified in the domain file (falls back to given `msgid` if no translation exists):
`LANGUAGE={{locale}} gettext {{msgid}} {{default_value}}`
`LANGUAGE={{locale}} gettext {{[-d|--domain]}} {{domain}} "{{msgid}}"`
- Display help:
`gettext {{[-h|--help]}}`
- Display gettext version:
`gettext {{[-V|--version]}}`