diff options
author | David Robillard <d@drobilla.net> | 2022-08-23 00:52:14 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-23 01:20:56 -0400 |
commit | 496f3eb577739bf667665efc490e583baa45eb2e (patch) | |
tree | f4a2f77c684215c1639525014a264f9bf11e0d4f /po | |
parent | d39dbde2d05ae1c3483b311f0890fb97b35b5716 (diff) | |
download | patchage-496f3eb577739bf667665efc490e583baa45eb2e.tar.gz patchage-496f3eb577739bf667665efc490e583baa45eb2e.tar.bz2 patchage-496f3eb577739bf667665efc490e583baa45eb2e.zip |
Add i18n support
Diffstat (limited to 'po')
-rw-r--r-- | po/LINGUAS | 2 | ||||
-rw-r--r-- | po/POTFILES | 60 | ||||
-rw-r--r-- | po/meson.build | 27 | ||||
-rw-r--r-- | po/patchage.pot | 155 |
4 files changed, 244 insertions, 0 deletions
diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 0000000..ebf3dcb --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1,2 @@ +# Copyright 2022 David Robillard <d@drobilla.net> +# SPDX-License-Identifier: CC0-1.0 OR GPL-3.0-or-later diff --git a/po/POTFILES b/po/POTFILES new file mode 100644 index 0000000..0f392b7 --- /dev/null +++ b/po/POTFILES @@ -0,0 +1,60 @@ +# Copyright 2022 David Robillard <d@drobilla.net> +# SPDX-License-Identifier: CC0-1.0 OR GPL-3.0-or-later + +src/Action.hpp +src/ActionSink.hpp +src/AlsaDriver.cpp +src/AlsaStubDriver.cpp +src/AudioDriver.hpp +src/Canvas.cpp +src/Canvas.hpp +src/CanvasModule.cpp +src/CanvasModule.hpp +src/CanvasPort.hpp +src/ClientID.hpp +src/ClientInfo.hpp +src/ClientType.hpp +src/Configuration.cpp +src/Configuration.hpp +src/Coord.hpp +src/Driver.hpp +src/Drivers.cpp +src/Drivers.hpp +src/Event.hpp +src/ILog.hpp +src/JackDbusDriver.cpp +src/JackLibDriver.cpp +src/JackStubDriver.cpp +src/Legend.cpp +src/Legend.hpp +src/Metadata.cpp +src/Metadata.hpp +src/Options.hpp +src/Patchage.cpp +src/Patchage.hpp +src/PortID.hpp +src/PortInfo.hpp +src/PortNames.hpp +src/PortType.hpp +src/Reactor.cpp +src/Reactor.hpp +src/Setting.hpp +src/SignalDirection.hpp +src/TextViewLog.cpp +src/TextViewLog.hpp +src/UIFile.hpp +src/Widget.hpp +src/binary_location.h +src/event_to_string.cpp +src/event_to_string.hpp +src/handle_event.cpp +src/handle_event.hpp +src/jackey.h +src/main.cpp +src/make_alsa_driver.hpp +src/make_jack_driver.hpp +# src/patchage.gladep +# src/patchage.svg +src/patchage.ui.in +src/patchage_config.h +src/warnings.hpp diff --git a/po/meson.build b/po/meson.build new file mode 100644 index 0000000..689ed1b --- /dev/null +++ b/po/meson.build @@ -0,0 +1,27 @@ +# Copyright 2020-2022 David Robillard <d@drobilla.net> +# SPDX-License-Identifier: CC0-1.0 OR GPL-3.0-or-later + +i18n = import('i18n') + +add_project_arguments( + ['-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name())], + language: 'cpp', +) + +i18n.gettext( + meson.project_name(), + args: [ + '--add-comments', + '--check=bullet-unicode', + '--check=ellipsis-unicode', + '--check=quote-unicode', + '--check=space-ellipsis', + '--copyright-holder=FULL NAME <EMAIL@ADDRESS>', + '--from-code=UTF-8', + '--msgid-bugs-address=https://gitlab.com/drobilla/patchage/issues/new', + '--package-version=@0@'.format(meson.project_version()), + '--sentence-end=double-space', + '--sort-by-file', + '--width=80', + ], +) diff --git a/po/patchage.pot b/po/patchage.pot new file mode 100644 index 0000000..e12cf8f --- /dev/null +++ b/po/patchage.pot @@ -0,0 +1,155 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR FULL NAME <EMAIL@ADDRESS> +# This file is distributed under the same license as the patchage package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: patchage 1.0.9\n" +"Report-Msgid-Bugs-To: https://gitlab.com/drobilla/patchage/issues/new\n" +"POT-Creation-Date: 2022-08-23 00:52-0400\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/CanvasModule.cpp:93 +msgid "_Split" +msgstr "" + +#: src/CanvasModule.cpp:97 +msgid "_Join" +msgstr "" + +#: src/CanvasModule.cpp:101 +msgid "_Disconnect" +msgstr "" + +#: src/CanvasPort.hpp:86 +msgid "Disconnect" +msgstr "" + +#: src/Legend.cpp:27 +msgid "Audio" +msgstr "" + +#: src/Patchage.cpp:453 +msgid "frames at {} kHz ({:0.2f} ms)" +msgstr "" + +#: src/Patchage.cpp:475 src/Patchage.cpp:510 src/patchage.ui.in:391 +msgid "Dropouts: {}" +msgstr "" + +#: src/Patchage.cpp:838 +msgid "Export Image" +msgstr "" + +#: src/Patchage.cpp:860 +msgid "Draw _Background" +msgstr "" + +#: src/Patchage.cpp:871 +msgid "File exists! Overwrite {}?" +msgstr "" + +#: src/patchage.ui.in:21 +msgid "_File" +msgstr "" + +#: src/patchage.ui.in:30 +msgid "_Export Imageā¦" +msgstr "" + +#: src/patchage.ui.in:60 +msgid "_System" +msgstr "" + +#: src/patchage.ui.in:67 +msgid "Connect to _JACK" +msgstr "" + +#: src/patchage.ui.in:78 +msgid "Disconnect from JACK" +msgstr "" + +#: src/patchage.ui.in:95 +msgid "Connect to _ALSA" +msgstr "" + +#: src/patchage.ui.in:106 +msgid "Disconnect from ALSA" +msgstr "" + +#: src/patchage.ui.in:123 +msgid "_View" +msgstr "" + +#: src/patchage.ui.in:132 +msgid "_Messages" +msgstr "" + +#: src/patchage.ui.in:141 +msgid "Tool_bar" +msgstr "" + +#: src/patchage.ui.in:157 +msgid "_Human Names" +msgstr "" + +#: src/patchage.ui.in:167 +msgid "_Sort Ports by Name" +msgstr "" + +#: src/patchage.ui.in:230 +msgid "_Increase Font Size" +msgstr "" + +#: src/patchage.ui.in:239 +msgid "_Decrease Font Size" +msgstr "" + +#: src/patchage.ui.in:248 +msgid "_Normal Font Size" +msgstr "" + +#: src/patchage.ui.in:272 +msgid "_Arrange" +msgstr "" + +#: src/patchage.ui.in:285 +msgid "Sprung Layou_t" +msgstr "" + +#: src/patchage.ui.in:298 +msgid "_Help" +msgstr "" + +#: src/patchage.ui.in:341 +msgid "JACK buffer size and sample rate." +msgstr "" + +#: src/patchage.ui.in:353 +msgid "JACK buffer length in frames." +msgstr "" + +#: src/patchage.ui.in:365 +msgid "frames at ? kHz (? ms)" +msgstr "" + +#: src/patchage.ui.in:405 +msgid "Clear dropout indicator." +msgstr "" + +#: src/patchage.ui.in:505 +msgid "A modular patchbay for JACK and ALSA applications." +msgstr "" + +#. TRANSLATORS: Replace this string with your names, one name per line. +#: src/patchage.ui.in:1183 +msgid "translator-credits" +msgstr "" |