nls: updates for new strings in menus

- also fixes updating tr.po file
- more descriptive instructions in CONTRIBUTING.md
- fix comments in po/pot files when using meson gettext tools
This commit is contained in:
01micko 2023-01-02 12:20:36 +10:00 committed by Johan Malm
parent 4fa2091677
commit 9e954dfcd0
9 changed files with 136 additions and 61 deletions

View file

@ -336,11 +336,15 @@ Base both bugfixes and new features on `master`.
# Native Language Support
Translators can add their `MY_LOCALE.po` files to the `po` directory
based on `po/labwc.pot` and issue a pull request. For example:
based on `po/labwc.pot` and issue a pull request. To do this they can
generate their `MY_LOCALE.po` file in a few steps:
```
xgettext --keyword=_ --language=C --add-comments -o po/labwc.pot src/menu/menu.c
```
1. Edit the `po/LINGAUS` file to add their locale name by adding a space
to the end of the field and typing the locale code.
2. Copy the po/labwc.pot to po/MY_LOCALE.po
3. Edit the newly generated MY_LOCALE.po file with some of their
contact and locale details in the header of the file then add the
translation strings under each English string.
[See this tutorial for further guidance](https://www.labri.fr/perso/fleury/posts/programming/a-quick-gettext-tutorial.html)

View file

@ -1 +1 @@
de es it sv
de es it sv tr

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: 2022-04-30 16:50+1000\n"
"Last-Translator: Consolatis <https://github.com/Consolatis>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr "Rekonfigurieren"
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr "Beenden"
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr "Minimieren"
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr "Maximieren"
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr "Vollbild"
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr "Dekorationen"
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr "Immer im Vordergrund"
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr "Schließen"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: 2022-04-30 16:50+1000\n"
"Last-Translator: Mick Amadio <01micko@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr "Reconfigurar"
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr "Salir"
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr "Minimizar"
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr "Maximizar"
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr "Pantalla completa"
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr "Decoraciones"
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr "Siempre encima"
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr "Cerrar"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: 2022-04-30 16:50+1000\n"
"Last-Translator: Mick Amadio <01micko@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr "Riconfigurare"
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr "Uscita"
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr "Riduci"
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr "Ingrandisci"
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr "Schermo intero"
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr "Decorazioni"
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr "Sempre sopra"
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr "Chiudi"

View file

@ -1,5 +1,5 @@
# Labwc pot file
# Copyright (C) 2022
# Copyright (C) 2023
# This file is distributed under the same license as the labwc package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr ""
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr ""
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr ""
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr ""
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr ""
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr ""
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr ""
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr ""

View file

@ -5,7 +5,6 @@ add_project_arguments('-DGETTEXT_PACKAGE="' + meson.project_name() + '"',
i18n.gettext(meson.project_name(),
args: ['--directory=' + source_root,
'--add-comments=TRANSLATORS',
'--no-location',
'--keyword=_',
'--msgid-bugs=https://github.com/labwc/labwc/issues'],
preset: 'glib'

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: 2022-04-30 16:50+1000\n"
"Last-Translator: Johan Malm <jgm323@gmail.com\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,34 +17,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr "Konfigurera om"
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr "Utgång"
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr "Minimera"
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr "Maximera"
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr "Fullskärm"
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr "Dekorationer"
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr "Alltid överst"
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr "Stäng"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: labwc\n"
"Report-Msgid-Bugs-To: https://github.com/labwc/labwc/issues\n"
"POT-Creation-Date: 2022-04-30 16:43+1000\n"
"POT-Creation-Date: 2023-01-02 11:22+1000\n"
"PO-Revision-Date: 2022-11-20 17:04+0300\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <tr>\n"
@ -16,34 +16,46 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/menu/menu.c:428
#: src/menu/menu.c:631
msgid "Reconfigure"
msgstr "Yeniden yapılandır"
#: src/menu/menu.c:430
#: src/menu/menu.c:633
msgid "Exit"
msgstr "Çıkış"
#: src/menu/menu.c:446
#: src/menu/menu.c:649
msgid "Minimize"
msgstr "Küçült"
#: src/menu/menu.c:448
#: src/menu/menu.c:651
msgid "Maximize"
msgstr "Büyüt"
#: src/menu/menu.c:450
#: src/menu/menu.c:653
msgid "Fullscreen"
msgstr "Tam ekran"
#: src/menu/menu.c:452
#: src/menu/menu.c:655
msgid "Decorations"
msgstr "Süslemeler"
#: src/menu/menu.c:454
#: src/menu/menu.c:657
msgid "AlwaysOnTop"
msgstr "Her zaman üstte"
#: src/menu/menu.c:456
#: src/menu/menu.c:662
msgid "Move left"
msgstr ""
#: src/menu/menu.c:667
msgid "Move right"
msgstr ""
#: src/menu/menu.c:672
msgid "Workspace"
msgstr ""
#: src/menu/menu.c:675
msgid "Close"
msgstr "Kapat"