Entwickler-Ecke
Sonstiges (FPC / Lazarus) / Linux API - Spracheinstellung bei Lazarus
galagher - Fr 17.04.20 06:34
Titel: Spracheinstellung bei Lazarus
Hallo!
Wie bekomme ich es hin, dass zB. Dialoge zur Laufzeit einheitlich mit deutscher Sprache angezeigt werden und nicht etwa wie beim FindDialog, bei dem der Button mit "Cancel" anstatt mit "Abbrechen" beschriftet ist? Noch schlimmer ist es beim ReplaceDialog!
Ok, ich binde Sprachdateien ein, ich weiss, wie das gemacht wird. Aber es klappt eben nicht vollständig.
In der IDE kann man mit dem Gemisch aus Englisch und Deutsch ja noch leben, aber die mit Lazarus erstellten Programme sollten doch entweder/oder sein!
galagher - Sa 18.04.20 21:24
galagher hat folgendes geschrieben : |
Ok, ich binde Sprachdateien ein, ich weiss, wie das gemacht wird. Aber es klappt eben nicht vollständig. |
Kann es nicht, weil die Datei lclstrconsts.de.po teilweise nicht "aktivierte" Übersetzungen enthält. Ich habe sie mir näher angesehen, da ist mir bei einigen Abschnitten das Wort "fuzzy" aufgefallen.
Zum Beispiel:
#: lclstrconsts.rsfindmore
#, fuzzy
#| msgid "Find more"
msgid "Find more"
msgstr "Weitersuchen"
Um nun nicht "Find more", sondern "Weitersuchen" im ReplaceDialog zu sehen, muss man diesen Abschnitt so abändern:
#: lclstrconsts.rsfindmore
msgid "Find more"
msgstr "Weitersuchen"
Warum in der Originaldatei bei einigen Übersetzungen "fuzzy" angegeben ist, leuchtet mir zB. in diesem Fall nicht ein. "Weitersuchen" ist eine bei Windows übliche Beschriftung des Buttons, mit dem man weiter- (mehr) sucht. Klar kann man das auch mit "Mehr finden" übersetzen, das ist aber eben nicht üblich. Was an "Weitersuchen" fuzzy - unklar im Sinne einer "unscharfen" Übersetzung - ist, weiss ich nicht...
galagher - So 19.04.20 14:50
Manuelles Überarbeiten ist also notwendig...
Nein, ich habe 2.06. Wenn ich nun 2.08 installiere, muss ich dann - wie bei Delphi - alle Packages neu installieren und alle Einstellungen in der IDE neu vornnehmen, oder übernimmt Lazarus das Vorhandene?
Vor allem: Bald wird's dann 2.09, danach 2.10 ... geben, und dann jedesmal - nein, danke.
//Edit: Die Frage kann ich mir selbst beantworten: Natürlich alles neu, die IDE wird ja jedesmal neu kompiliert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!