diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 43a89875..a7883167 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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) diff --git a/po/LINGUAS b/po/LINGUAS index c6a73c96..1c05cbe4 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1 +1 @@ -de es it sv +de es it sv tr diff --git a/po/de.po b/po/de.po index 20cc55aa..96f3b61e 100644 --- a/po/de.po +++ b/po/de.po @@ -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 \n" "Language-Team: LANGUAGE \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" diff --git a/po/es.po b/po/es.po index bc5390cc..f8a06e9c 100644 --- a/po/es.po +++ b/po/es.po @@ -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 \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" diff --git a/po/it.po b/po/it.po index 0e5da4b1..60948c01 100644 --- a/po/it.po +++ b/po/it.po @@ -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 \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" diff --git a/po/labwc.pot b/po/labwc.pot index b355c0cb..e3698009 100644 --- a/po/labwc.pot +++ b/po/labwc.pot @@ -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 , 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 \n" "Language-Team: LANGUAGE \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 "" diff --git a/po/meson.build b/po/meson.build index d6e1ff31..708d4aad 100644 --- a/po/meson.build +++ b/po/meson.build @@ -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' diff --git a/po/sv.po b/po/sv.po index db24ab54..cc1da065 100644 --- a/po/sv.po +++ b/po/sv.po @@ -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 \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" diff --git a/po/tr.po b/po/tr.po index c261a3e9..83490d2a 100644 --- a/po/tr.po +++ b/po/tr.po @@ -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 \n" "Language-Team: Turkish \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"