mirror of
https://github.com/labwc/labwc.git
synced 2026-03-12 05:33:53 -04:00
nls: add native language support
- adds labwc.pot and po files for de, es, it and sv - added notes in NEWS.md and CONTRIBUTING.md - addresses #269 - conditional upon `msgfmt` being installed - can be disabled at build time
This commit is contained in:
parent
e75af14d3d
commit
cbed8acf01
15 changed files with 301 additions and 10 deletions
1
po/LINGUAS
Normal file
1
po/LINGUAS
Normal file
|
|
@ -0,0 +1 @@
|
|||
de es it sv
|
||||
1
po/POTFILES.in
Normal file
1
po/POTFILES.in
Normal file
|
|
@ -0,0 +1 @@
|
|||
src/menu/menu.c
|
||||
50
po/de.po
Normal file
50
po/de.po
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Labwc pot file
|
||||
# Copyright (C) 2022
|
||||
# This file is distributed under the same license as the labwc package.
|
||||
# FIRST AUTHOR <https://github.com/Consolatis>, 2022.
|
||||
#
|
||||
#, fuzzy
|
||||
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"
|
||||
"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"
|
||||
"Language: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/menu/menu.c:428
|
||||
msgid "Reconfigure"
|
||||
msgstr "Rekonfigurieren"
|
||||
|
||||
#: src/menu/menu.c:430
|
||||
msgid "Exit"
|
||||
msgstr "Beenden"
|
||||
|
||||
#: src/menu/menu.c:446
|
||||
msgid "Minimize"
|
||||
msgstr "Minimieren"
|
||||
|
||||
#: src/menu/menu.c:448
|
||||
msgid "Maximize"
|
||||
msgstr "Maximieren"
|
||||
|
||||
#: src/menu/menu.c:450
|
||||
msgid "Fullscreen"
|
||||
msgstr "Vollbild"
|
||||
|
||||
#: src/menu/menu.c:452
|
||||
msgid "Decorations"
|
||||
msgstr "Dekorationen"
|
||||
|
||||
#: src/menu/menu.c:454
|
||||
msgid "AlwaysOnTop"
|
||||
msgstr "Immer im Vordergrund"
|
||||
|
||||
#: src/menu/menu.c:456
|
||||
msgid "Close"
|
||||
msgstr "Schließen"
|
||||
50
po/es.po
Normal file
50
po/es.po
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Labwc pot file
|
||||
# Copyright (C) 2022
|
||||
# This file is distributed under the same license as the labwc package.
|
||||
# FIRST AUTHOR <01micko@gmail.com>, 2022.
|
||||
#
|
||||
#, fuzzy
|
||||
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"
|
||||
"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"
|
||||
"Language: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/menu/menu.c:428
|
||||
msgid "Reconfigure"
|
||||
msgstr "Reconfigurar"
|
||||
|
||||
#: src/menu/menu.c:430
|
||||
msgid "Exit"
|
||||
msgstr "Salir"
|
||||
|
||||
#: src/menu/menu.c:446
|
||||
msgid "Minimize"
|
||||
msgstr "Minimizar"
|
||||
|
||||
#: src/menu/menu.c:448
|
||||
msgid "Maximize"
|
||||
msgstr "Maximizar"
|
||||
|
||||
#: src/menu/menu.c:450
|
||||
msgid "Fullscreen"
|
||||
msgstr "Pantalla completa"
|
||||
|
||||
#: src/menu/menu.c:452
|
||||
msgid "Decorations"
|
||||
msgstr "Decoraciones"
|
||||
|
||||
#: src/menu/menu.c:454
|
||||
msgid "AlwaysOnTop"
|
||||
msgstr "Siempre encima"
|
||||
|
||||
#: src/menu/menu.c:456
|
||||
msgid "Close"
|
||||
msgstr "Cerrar"
|
||||
50
po/it.po
Normal file
50
po/it.po
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Labwc pot file
|
||||
# Copyright (C) 2022
|
||||
# This file is distributed under the same license as the labwc package.
|
||||
# FIRST AUTHOR <01micko@gmail.com>, 2022.
|
||||
#
|
||||
#, fuzzy
|
||||
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"
|
||||
"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"
|
||||
"Language: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/menu/menu.c:428
|
||||
msgid "Reconfigure"
|
||||
msgstr "Riconfigurare"
|
||||
|
||||
#: src/menu/menu.c:430
|
||||
msgid "Exit"
|
||||
msgstr "Uscita"
|
||||
|
||||
#: src/menu/menu.c:446
|
||||
msgid "Minimize"
|
||||
msgstr "Riduci"
|
||||
|
||||
#: src/menu/menu.c:448
|
||||
msgid "Maximize"
|
||||
msgstr "Ingrandisci"
|
||||
|
||||
#: src/menu/menu.c:450
|
||||
msgid "Fullscreen"
|
||||
msgstr "Schermo intero"
|
||||
|
||||
#: src/menu/menu.c:452
|
||||
msgid "Decorations"
|
||||
msgstr "Decorazioni"
|
||||
|
||||
#: src/menu/menu.c:454
|
||||
msgid "AlwaysOnTop"
|
||||
msgstr "Sempre sopra"
|
||||
|
||||
#: src/menu/menu.c:456
|
||||
msgid "Close"
|
||||
msgstr "Chiudi"
|
||||
50
po/labwc.pot
Normal file
50
po/labwc.pot
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Labwc pot file
|
||||
# Copyright (C) 2022
|
||||
# This file is distributed under the same license as the labwc package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
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"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/menu/menu.c:428
|
||||
msgid "Reconfigure"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:430
|
||||
msgid "Exit"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:446
|
||||
msgid "Minimize"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:448
|
||||
msgid "Maximize"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:450
|
||||
msgid "Fullscreen"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:452
|
||||
msgid "Decorations"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:454
|
||||
msgid "AlwaysOnTop"
|
||||
msgstr ""
|
||||
|
||||
#: src/menu/menu.c:456
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
12
po/meson.build
Normal file
12
po/meson.build
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
i18n = import('i18n')
|
||||
add_project_arguments('-DGETTEXT_PACKAGE="' + meson.project_name() + '"',
|
||||
'-DLOCALEDIR="' + get_option('prefix') / get_option('localedir') + '"',
|
||||
language:'c')
|
||||
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'
|
||||
)
|
||||
50
po/sv.po
Normal file
50
po/sv.po
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Labwc pot file
|
||||
# Copyright (C) 2022
|
||||
# This file is distributed under the same license as the labwc package.
|
||||
# FIRST AUTHOR <jgm323@gmail.com>, 2022.
|
||||
#
|
||||
#, fuzzy
|
||||
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"
|
||||
"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"
|
||||
"Language: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: src/menu/menu.c:428
|
||||
msgid "Reconfigure"
|
||||
msgstr "Konfigurera om"
|
||||
|
||||
#: src/menu/menu.c:430
|
||||
msgid "Exit"
|
||||
msgstr "Utgång"
|
||||
|
||||
#: src/menu/menu.c:446
|
||||
msgid "Minimize"
|
||||
msgstr "Minimera"
|
||||
|
||||
#: src/menu/menu.c:448
|
||||
msgid "Maximize"
|
||||
msgstr "Maximera"
|
||||
|
||||
#: src/menu/menu.c:450
|
||||
msgid "Fullscreen"
|
||||
msgstr "Fullskärm"
|
||||
|
||||
#: src/menu/menu.c:452
|
||||
msgid "Decorations"
|
||||
msgstr "Dekorationer"
|
||||
|
||||
#: src/menu/menu.c:454
|
||||
msgid "AlwaysOnTop"
|
||||
msgstr "Alltid överst"
|
||||
|
||||
#: src/menu/menu.c:456
|
||||
msgid "Close"
|
||||
msgstr "Stäng"
|
||||
Loading…
Add table
Add a link
Reference in a new issue