• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Myrlyn - Übersetzungen Deutsch / und andere auch

Hallo nach Jahren!

da ich mich bei opensuse forum nicht anmelden kann (warum auch immer), möchte ich den Kollegen Sauerland hier ansprechen.
Es geht mir um diesen Post dort:
Myrlyn Übersetzungen Deutsch

@Sauerland
Meine Frage: in deinem Repo sind auch die Übersetzungspakete myrlyn-lang. Woher nimmst du die po's?
Ich habe es versucht, hier die polnische Übersetzung abzulegen:
GitHub - slothsnow/myrlyn-lang
Offensichtlich ist es bei dir so, dass du alle Sprachpakete von dort holst,, mit Ausnahme Deutsch. Bei dir finde ich die zerschossene polnische Übersetzung, deswegen gehe ich davon aus, dass du es von dort holst. Das Problem dort ist es, das die deutsche Übersetzung irgendwie komplett fehlerhaft ist. Ich hätte da ein paar Verbesserungsvorschläge und vielleicht Korrekturen, man weiss aber nicht. Also wo ist der Stand der po-Dateien zu finden? Wenn du nur für dich die Deutsch-Ausgabe pflegst, würde ich die Quellen gerne sehen. Es hat mich Stunden gekostet, die msgid's für die Übersetzungsdatei zu berichtigen. Nun ist auch die polnische Übersetzung komplett fertig. Wo könnte ich diese ablegen? Oder kannst du es aufnehmen?

Die nächste Frage wäre: wie läuft es mit Updates, wenn Stefan etwas programmiert, korrigierst du die deutsche Datei manuell oder gibt es eine offizielle myrlyn.pot-Datei?

Edit: nach genauerem Hinschauen stelle ich fest, dass hier nur wahrscheinlich ein sauberes Merge mit der alten offiziellen polnischen YaST-Übersetzung verwendet wird. Denn da, wo die msgid's gleich waren, funktioniert die Übersetzung wie im YaST einwandfrei.

Gruß
byDMA
 
Zuletzt bearbeitet:
Das hier ist das spec File, damit wird das rpm gebaut:
Code:
#
# spec file for package myrlyn-lang
#

Name:           myrlyn-lang
Version:        1.0.git20261009
Release:        1%{?dist}
Summary:        Myrlyn translation files
License:        GPL-2.0-only
URL:            https://github.com/slothsnow/myrlyn-lang
Source0:        %{name}.tar.gz

BuildArch:      noarch

BuildRequires:  gettext
Requires:       gettext

%description
This package contains the translation files for Myrlyn.

%prep
%autosetup -n %{name}

%build
# Nothing to build

%install
mkdir -p %{buildroot}%{_datadir}/locale

for po in po/*.po; do
  lang=$(basename "$po" .po)
  target=%{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES
  mkdir -p "$target"
  msgfmt -o "$target/myrlyn.mo" "$po"
done

%files
%license LICENSE
%doc README.md
%{_datadir}/locale/*/LC_MESSAGES/myrlyn.mo

%changelog

Dort siehst du auch, das ich als sourcen das github benutze:

GitHub - slothsnow/myrlyn-lang

Aber:
da ich mit der Deutschen Übersetzung schon angefangen hatte, bevor es das github Repo gab, und ich meine Übersetzung auch immer komplett halte (ich benutze einen Editor zum ersetzen) benutze ich für deutsch ein extra de.po auf meinem Server.

Du kannst deine polnische Übersetzung dort ins github speichern, oder aber mir geben, ich werde sie in das rpm einbauen, allerdings nicht nach github hochladen.

PS:
die letzte Aktualisierung des github Repos ah alle Sprachpakete aktualisiert:
 
Oben