Wenn Sie Ihr Ubuntu öffnen, werden viele englische Wörter verwendet. Beispielsweise werden Zubehör , Bildung , Grafik , Internet , Büro , Sonstiges , Ton , Video , Systemtools , Einstellungen , Ausführen und Abmelden in der GUI angezeigt.
Wie kann ich eine Liste aller englischen Wörter erhalten, die in der Ubuntu-Benutzeroberfläche verwendet werden?
Ich möchte eine Liste aller englischen Wörter, damit ich sie ins Chinesische übersetzen kann, um ein Glossar für Ubuntu zu erstellen: eine Anleitung auf Chinesisch zur englischsprachigen Ubuntu-Terminologie. Dies würde als Mini-Wörterbuch funktionieren: eine zweispaltige Datei mit Englisch links und Chinesisch rechts.
Es ist ein Witz, das Ganze nur aus den Worten auf der GUI zu schreiben. Ich möchte einen intelligenten Weg, um die Aufgabe zu erledigen. Gibt es eine Liste aller von Ubuntu verwendeten Wörter?
Das Tippen von Hand, wenn ich auf Wörter in der GUI stoße, ist ein dummer Weg, um die Aufgabe zu erledigen.
- Kopieren Sie alle englischen Wörter einzeln aus der GUI, wenn das Gebietsschema auf eingestellt ist
en_us
. - Kopieren Sie alle chinesischen Wörter einzeln aus der GUI, wenn das Gebietsschema auf eingestellt ist
zh
. - Fügen Sie sie in einer Datei zusammen, mit Englisch links und Chinesisch rechts.
Gibt es eine intelligentere Möglichkeit, dies zu tun?
Welches Zeichen in meinem / usr / lib / locale / locale-Archiv?
quelle
Antworten:
Abhängig von den GUI-Toolkits oder -Spezifikationen gibt es viele Möglichkeiten, internationalisierte Zeichenfolgen zu speichern.
Die im Screenshot gezeigten stammen aus Menüdateien
.directory
. Verwenden Sie den gleichen Standard wie.desktop
aus dem freedesktop-Projekt. Siehe Desktop-Eintragsspezifikation: Lokalisierte Werte für SchlüsselHier ein Skript, um sie zu extrahieren
Erstellen Sie eine Shell-Datei
Hinzufügen
Machen Sie es ausführbar
Führen Sie es in Menüverzeichniseinträgen aus
Hier ist ein Ausgabebeispiel
Wenn Sie auch Anwendungsmenüeinträge wünschen
Hier ist ein Ausgabebeispiel
Andere Übersetzungen der Unity-Benutzeroberfläche werden verwendet
gettext
.Dateien mit der Erweiterung
.gmo
oder.mo
sind das endgültige Binärformat. Prüfen:Die Quelldateien haben die
.po
Erweiterung. Sie können sie von https://translations.launchpad.net/ oder durch Herunterladen der vollständigen Quelle herunterladen. Beispiel:Andere GUI-Toolkits wie Qt & Java verwenden andere Formate.
quelle
Suche nach Ubuntu-Übersetzungen https://wiki.ubuntu.com/Translations/
Dort erhalten Sie die Ausdrücke und Übersetzungen.
quelle
Ich denke, er bezieht sich auf ein anderes Problem. Auf meinem Ubuntu habe ich Englisch, Hebräisch und Französisch eingerichtet. Sie müssen zu Systemeinstellungen, Sprachunterstützung gehen und die zusätzlichen Sprachen hinzufügen.
Um es in einer anderen Sprache zu starten, ziehen Sie die bevorzugte Sprache an den Anfang der Liste. Für mich funktioniert es wie ein Zauber.
quelle
Starten Sie es in einer VM, machen Sie Screenshots und führen Sie ein OCR-Tool für die Bilder aus. Das ist nur wenig besser als von Hand. Es wäre großartig, wenn Sie den Text einfach in eine Datei leiten könnten, aber das Betriebssystem, das dies tun würde, ist noch nicht wach.
quelle
Eine chinesische Version von Ubuntu ist verfügbar und wird unterstützt: Ubuntu Kylin
Zusammen mit verschiedenen Funktionen denke ich, dass eine Art davon in Englisch, aber keine entfernten Funktionen tatsächlich ziemlich gut wären.
quelle