Version 6.0
Ressourcen eignen sich besonders für die Lokalisierung, wenn Sie für den internationalen Markt eine mehrsprachige 4D Datenbank entwickeln und verwalten.
Nehmen wir dazu ein Beispiel. Folgendes Dialogfenster zeigt die Menüleiste einer englischen Datenbank:
Titel und Menübefehle der Menüs File und Edit verweisen bereits auf Ressourcen (Kursivschrift). Das Menü Examples mit den Menüeinträgen Hierarchical Lists und Picture Menus verweist dagegen nicht auf Ressourcen.
Mit 4D Insider können Sie die Bezeichnungen der Menüleiste in Referenzen auf Strings umwandeln, die in STR# Ressourcen gespeichert sind.
Hinweis: 4D Insider ist das Tool zum Erstellen von 4D Cross-Referenzen, Komponenten und Bibliotheksdateien. Es wird mit der 4D Developer Edition geliefert.
Gehen Sie folgendermaßen vor:
1. Öffnen Sie die Datenbank mit 4D Insider. Folgendes Dialogfenster zeigt die Menüleiste im Browser-Fenster von 4D Insider:
2. Hier können Sie die Menüleiste umwandeln, so dass sie auf eine STR# Ressource verweist. Wählen Sie dazu im Menü Tools von 4D Insider den Befehl Text to STR#:
Auf dem Bildschirm erscheint das Dialogfenster TEXT to STR# resource. Geben Sie den Namen und ID ein, klicken Sie dann auf die Schaltfläche New. Hier ist als Ressourcenname Examples Menu und als ID 20000 festgelegt:
3. Klicken Sie auf die Schaltfläche OK. Die Ressource wird erstellt.
4. Wählen Sie im Browser-Fenster im PopUp-Menü der Hauptliste STR# Resources aus:
5. Doppelklicken Sie auf den Listeneintrag STR# 20000. Der Inhalt erscheint in der Vorschau.
Da diese Strings nun in einer Ressource gespeichert sind, können Sie ihre Werte ändern, ohne sich an der Logik Ihrer Datenbank-Entwicklung zu schaffen zu machen.
6. Um die Werte zu ändern, wählen Sie aus dem Menü Tools von 4D Insider den Befehl Edit STR# bei ausgewählter Ressource Examples Menu in der Hauptliste des Browser-Fensters:
Auf dem Bildschirm erscheint das Fenster zum Bearbeiten der STR# Ressource:
7. Übersetzen Sie die Strings in eine andere Sprache, z.B. wie hier gezeigt in Französisch:
8. Schließen Sie dann das Fenster und klicken Sie im darauffolgenden Dialogfenster auf die Schaltfläche Yes:
9. Verlassen Sie 4D Insider und öffnen Sie die Datenbank erneut mit 4th Dimension. Der Menüleisten-Editor in der 4D Designumgebung zeigt nun die Menüleiste mit den Referenzen auf die Ressourcen in Französisch:
Weitere Informationen dazu finden Sie in der Dokumentation zu 4D Insider. Weitere Informationen zu Referenzen auf Ressourcen in Menüleisten sowie zu Objekten in Formularen der Datenbank finden Sie im Handbuch 4th Dimension Designmodus.
Mit den 4D Ressourcen Befehlen können Sie Ressourcen verwenden, die mit 4D Insider erstellt wurden. Nachfolgende Methode lädt über den Befehl STRING LIST TO ARRAY die mit 4D Insider erstellte STR# Ressource in ein Array:
Im Debugger Fenster sehen Sie, dass das Array mit den Strings gefüllt wird, die in 4D Insider erstellt wurden:
Referenz