Weitere Sprachen Bisher ist Cenon mit Deutschem und Englischem User-Interface ausgestattet. Jeder Anwender, der eine weitere Sprache beherrscht und sich wüscht, kann das Cenon-Interface ohne grossen Aufwand übersetzen. Wir würden uns freuen übersetzte Interfaces auch anderen Cenon-Anwendern verfügbar zu machen. Natürlich werden wir auch einen Hinweis auf den Übersetzer nicht vergessen. Vorgehensweise: Zur Übersetzung müssen lediglich die Sprachen-Ordner im Programm-Bundle Cenon.app übersetzt werden. In Cenon.app befindet sich ein Ordner Recources oder Contents/Resources bei Apple. Innerhalb des Resource-Ordners liegen dann die verschiedenen Sprach-Verzeichnisse mit der Endung '.lproj', die die zu übersetzenden Dateien enthalten. - Den vorhandenen Sprach-Ordner German.lproj duplizieren
- Als Name für den neuen Sprachordner wird die Englische Bezeichnung der Sprache angeben, z.B:
| Sprache | Ordnername |
|---|
| Französisch | French.lproj | | Holländisch | Dutch.lproj | | Italienisch | Italian.lproj | | Portugiesisch | Portuguese.lproj | | Rumänisch | Romanian.lproj | | Spanisch | Spanish.lproj | | Ungarisch | Hungarian.lproj | -
NIB-Dateien | Mac: Alle Dateien mit der Endung 'nib' können mit Doppelklick im Interface-Builder geöffnet werden. Dort können nun alle Texte übersetzt werden (Doppelklick auf den Text). Fenstertitel können allerdings nur im Info-Panel (Tools->Info) angegeben werden. GNUstep: Alle Dateien mit der Endung '.gmodel' können in den Interface-Editor Gorm importiert werden. Dort können alle Texte übersetzt werden (Doppelklick auf den Text). Die Datei wird anschliessend mit der Endung '.gorm' wieder abgespeichert. Die '.gmodel' Datei kann entfernt werden. |  | -
Strings Alle Dateien mit der Endung 'strings' können im Texteditor übersetzt werden. Dazu muss jeweils die rechte Seite vom Gleichheitszeichen geändert werden. Die linkle Seite muss Englisch bleiben! "Turn Grid Off" = "Gitter abschalten"; -
Sprach-Ordner für Cenon liegen an folgenden Orten: | Bundle | Pfad |
|---|
| Cenon.app | /Applications/Cenon.app/[Contents/]Resources/SPRACHE.lproj | | Export.prefs | Resources/Export.prefs/Resources/SPRACHE.lproj | | Import.prefs | Resources/Import.prefs/Resources/SPRACHE.lproj | | General.prefs | Resources/General.prefs/Resources/SPRACHE.lproj | | MODUL.bundle | /Library/Bundles/Cenon/MODUL.bundle/[Contents/]Resources/SPRACHE.lproj | SPRACHE ist ein Platzhalter für die Sprache MODUL ist ein Platzhalter für einen Modulnamen wie 'Astro' |