Mehrsprachigkeit?
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Mehrsprachigkeit?
Erst mal frohes neues Jahr allen,
Wie ist das mit der Mehrsprachigkeit in mseGUI vorgesehen?.
In Lazarus habe ich alle zu übersetzenden Strings als resourcestring Konstanten angelegt und dann mit poedit die entsprechenden .po Dateien editiert.
Damit kann man die Übersetzungen dann auch von einer externen Agentur vornehmen lassen.
Wie ist das mit der Mehrsprachigkeit in mseGUI vorgesehen?.
In Lazarus habe ich alle zu übersetzenden Strings als resourcestring Konstanten angelegt und dann mit poedit die entsprechenden .po Dateien editiert.
Damit kann man die Übersetzungen dann auch von einer externen Agentur vornehmen lassen.
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: Mehrsprachigkeit?
MSEgui hat dazu das Tool MSEi18n wo zur externen Übersetzung CSV-Dateien exportiert und importiert werden können.
https://gitlab.com/mseide-msegui/mseide ... tools/i18n
Ein Beispiel ist hier:
https://gitlab.com/mseide-msegui/mseide ... s/i18ndemo
Die zum Projekt gehörenden Dateien werden in 'Edit' angegeben.
Bitte benutze die aktuelle git master Version, ich musste für FPC 3.0.4 Anpassungen vornehmen.
Aus README.TXT:
Das Anhängen von Dateien scheint in lazarusforum.de nicht mehr möglich zu sein, daher hier ein Link:
http://mseide-msegui.sourceforge.net/pics/msei18n.png
https://gitlab.com/mseide-msegui/mseide ... tools/i18n
Ein Beispiel ist hier:
https://gitlab.com/mseide-msegui/mseide ... s/i18ndemo
Die zum Projekt gehörenden Dateien werden in 'Edit' angegeben.
Bitte benutze die aktuelle git master Version, ich musste für FPC 3.0.4 Anpassungen vornehmen.
Aus README.TXT:
Code: Alles auswählen
How to run i18ndemo
*******************
- Start MSEide.
- 'Project'-'Open'-'yourdirectory/msegui/apps/i18ndemo/i18ndemo.prj'.
- 'Project'-'Make' to create the rsj files.
- 'Project'-'Open'-'yourdirectory/msegui/tools/i18n/msei18n.prj'.
- 'Target'-'Continue'.
In MSEi18n:
- Adjust 'Settings'-'Configure MSEi18n'-'${MSEDIR}' and ${COMPILER}.
- 'Open'-'yourdirectory/msegui/apps/i18ndemo/i18ndemo.trp'
- 'Make'.
- Close message window.
- Close MSEi18n.
- 'Project'-'Open'-'yourdirectory/msegui/apps/i18ndemo/i18ndemo.prj'.
- 'Target'-'Continue'.
Das Anhängen von Dateien scheint in lazarusforum.de nicht mehr möglich zu sein, daher hier ein Link:
http://mseide-msegui.sourceforge.net/pics/msei18n.png
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Mehrsprachigkeit?
Danke ich werde mir das anschauen.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Mehrsprachigkeit?
Irgendwas mache ich wohl falsch.
Wenn ich die trp Datei geöffnet habe, ist das Übersetzungsfenster leer. "Make" meldet auch keine Fehler aber ich bekomme keine zu übersetzenden Strings angezeigt.
- 'Open'-'yourdirectory/msegui/apps/i18ndemo/i18ndemo.trp'
- 'Make'.
Wenn ich die trp Datei geöffnet habe, ist das Übersetzungsfenster leer. "Make" meldet auch keine Fehler aber ich bekomme keine zu übersetzenden Strings angezeigt.
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: Mehrsprachigkeit?
Bitte kontrolliere das 'Edit'-Fenster, bei mir sieht es so aus:
http://mseide-msegui.sourceforge.net/pi ... 8nedit.png
http://mseide-msegui.sourceforge.net/pi ... 8nedit.png
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Mehrsprachigkeit?
Das war's - Danke
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: Mehrsprachigkeit?
Dann bleibt die Frage warum? Kannst du nochmals mit der original-Datei vom git probieren?
https://gitlab.com/mseide-msegui/mseide ... 8ndemo.trp
https://gitlab.com/mseide-msegui/mseide ... 8ndemo.trp
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1435
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Mehrsprachigkeit?
Wenn ich die vorhandene trp Datei mit der aus dem Link ersetze, dann funktioniert es. Die Datei wird mir aber nicht mit git status als geändert angezeigt also vermute ich mal, daß die in .gitignore steht?
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: Mehrsprachigkeit?
fliegermichl hat geschrieben:Wenn ich die vorhandene trp Datei mit der aus dem Link ersetze, dann funktioniert es. Die Datei wird mir aber nicht mit git status als geändert angezeigt also vermute ich mal, daß die in .gitignore steht?
Bei mir nicht:
Code: Alles auswählen
*.o
*.ppu
*.dcu
*.~*
*.a
*.bak
*.bak?
*.rst
*.rsj
Warum könnte apps/i18ndemo/i18ndemo.trp geändert worden sein?