po: add pot file

This commit is contained in:
0xMRTT 2023-04-27 10:43:54 +02:00
parent ee1f57d032
commit 916aa0e093
3 changed files with 99 additions and 1 deletions

85
po/Bavarder.pot Normal file
View File

@ -0,0 +1,85 @@
# Bavarder POT file
# Copyright (C) 2023 Bavarder
# This file is distributed under the GNU GPLv3 license.
# Bavarder, 2023.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-04-27 10:43+0200\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=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: data/com.github.Bavarder.Bavarder.desktop.in:3
msgid "bavarder"
msgstr ""
#: data/com.github.Bavarder.Bavarder.appdata.xml.in:7
msgid "No description"
msgstr ""
#: data/ui/help-overlay.ui:11
msgctxt "shortcut window"
msgid "General"
msgstr ""
#: data/ui/help-overlay.ui:14
msgctxt "shortcut window"
msgid "Show Shortcuts"
msgstr ""
#: data/ui/help-overlay.ui:20
msgctxt "shortcut window"
msgid "Quit"
msgstr ""
#: data/ui/preferences.blp:5 data/ui/window.blp:147
msgid "Preferences"
msgstr ""
#: data/ui/preferences.blp:12 data/ui/window.blp:42
msgid "Prompt"
msgstr ""
#: data/ui/preferences.blp:15
msgid "Clear prompt after send"
msgstr ""
#: data/ui/preferences.blp:16
msgid "The prompt will be cleared after send"
msgstr ""
#: data/ui/window.blp:6
msgid "Bavarder"
msgstr ""
#: data/ui/window.blp:27
msgid "Main Menu"
msgstr ""
#: data/ui/window.blp:73
msgid "Ask"
msgstr ""
#: data/ui/window.blp:79 data/ui/window.blp:126
msgid "Copy to Clipboard"
msgstr ""
#: data/ui/window.blp:90
msgid "Bot"
msgstr ""
#: data/ui/window.blp:119
msgid "Ready"
msgstr ""
#: data/ui/window.blp:152
msgid "About Bavarder"
msgstr ""

View File

@ -1,6 +1,9 @@
data/com.github.Bavarder.Bavarder.desktop.in
data/com.github.Bavarder.Bavarder.appdata.xml.in
data/com.github.Bavarder.Bavarder.gschema.xml
data/ui/help-overlay.ui
data/ui/preferences.blp
data/ui/window.blp
src/main.py
src/preferences.py
src/window.py
src/window.ui

10
po/update-pot.sh Normal file
View File

@ -0,0 +1,10 @@
#!/bin/bash
po_dir=$(dirname "$(realpath "$0")")
xgettext -f "$po_dir"/POTFILES -o "$po_dir"/Bavarder.pot --add-comments=Translators --keyword=_ --keyword=C_1c,2 --from-code=UTF-8
sed -i "s/SOME DESCRIPTIVE TITLE./Bavarder POT file/" "$po_dir"/Bavarder.pot
sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/$(date +%Y) Bavarder/" "$po_dir"/Bavarder.pot
sed -i "s@same license as the PACKAGE package.@GNU GPLv3 license.@" "$po_dir"/Bavarder.pot
sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Bavarder, $(date +%Y)./" "$po_dir"/Bavarder.pot
regex="$po_dir/([a-zA-Z_]*).po"
find "$po_dir" -type f -name "*.po" | sed -rn "s:$regex:\1:p" > "$po_dir/LINGUAS"