Aktuelle Änderungen - Suchen:
Translate to:

victor-Doku

* Bugs & FeatureRequests

TextMapping

Anzeige-Texte neu zuweisen / übersetzen, Sprachen-Verwaltung


Text Mapping - Standard-Ansicht

Text Mapping ist der Bereich der DesignBase wo alle Sprachen und angezeigte Texte (Oberfläche, Buttons, Meldungen etc.) verwaltet werden. Mittels Text Mapping ist es so möglich für jede gewünschte Sprache die Texte anzupassen aber auch die "Standard-Ausgabe" der DesignBase (in welcher Sprache auch immer diese sein sollte) soweit anzupassen oder zu verändern, dass nichts mehr dem Ursprünglichen entspricht. In dem Sinne gibt es eigentlich keine "Standard-Ausgabe" (also festcodierte), es wird alles im Text Mapping verwaltet und ist jederzeit änderbar.


Sprachen verwalten / bearbeiten


Sprache definieren / bearbeiten

Im der Box Languages vom Text Mapping sieht man in der Standard-Ansicht (default von DesignBase) zwei Sprachen als vordefiniert - Deutsch und English.

Aktuell, zur Bearbeitung ausgewählt ist immer die Sprache, die Eingabe-Felder (Formular-Input-Felder) enthält - nicht die Sprache(n) mit der Checkbox in der Spalte Select und wo nichts in der Zeile veränderbar ist.

Ein Klick auf dem Namen einer Sprache wählt diese als aktuell zu bearbeitende Sprache aus.

In der Spalte Name wird der beschreibende Name der Sprache eingetragen. Dieser kann jederzeit ohne besondere Auswirkungen verändert / angepasst werden.

Unter Encoding wird die Zeichenkodierung der Jeweilige Sprache eingetragen. Die als default für Deutsch und English, ISO-8859-1, eingetrage Zeichenkodierung dürfte für diese Sprachen ausreichen, auch wenn sie z.B. kein EURO-Zeichen unterstützt (dafür wäre z.B. die ISO-8859-15 geeigneter).

Der Wert unter RightToLeft gibt an ob die Leserichtung der Sprache von "Links nach Rechtes" verläuft - Wert "0", default - oder ob es sich um eine mit Leserichtung von "Rechts nach Links" handelt (z.B. für arabische Sprachen) - Wert "1".

Mit Commit werden die Eingaben / Änderungen an der ausgewählten Sprache übernommen.

Löschen einer Sprache: Die Checkbox unter Select auswählen und auf Delete Klicken. Es kann nur eine Sprache gelöscht werden, die nicht aktuell zur Bearbeitung ausgewählt ist. Somit kann auch die letzte noch übrig gebliebene Sprache nicht gelöscht werden.

Hinzufügen neuer Sprachen geht einfach, indem man unten in der leeren Zeile der Languages-Box die Werte für Name, Encoding und RightToLeft einträgt und auf NEW klickt.


Texte verwalten

Texte suchen / filtern


Alle Texte anzeigen

Um alle in der DesignBase vorhandene und zur Übersetzung stehende Texte anzuzeigen gibt man in der Box Select Key Mask einen Stern (*) ein und drückt anschließend auf die Taste Enter / Return (Diese Aktion ist nicht mit der Maus durchführbar!).

Danach erscheinen darunter alle Texte mit den evtl. schon vorhandenen Zuweisungen / Übersetzungen. Diese Liste ist zum größten Teil alphabetisch sortiert sofern es sich um die Standard-Bezeichnungen der DesignBase handelt. Neu hinzugekommene Bezeichnungen (z.B. aus Attributen, Kategorien etc.) erscheinen am Ende der Liste.


Nur Texte, die "Force" beinhalten

Um die Anzahl der Einträge bei der Auflistung zu reduzieren, kann man die Suche einschränken. Dazu gibt es in der DesignBase folgende Möglichkeiten:

  • Genaue Bezeichnung
    • Force : Es wird nur der eine Eintrag mit dem Text "Force" angezeigt - sofern vorhanden
  • Der Stern (*)
    • Force* : Es Werden alle Texte angezeigt, die mti "Force" anfangen, z.B. ForceCategory
    • *Force : Zeigt alle Texte an, die mit "Force" enden, z.B. DeleteForce
    • *Force* : "Force" darf überall vorkommen, am Anfang, am Ende aber auch innerhalb vom Text, z.B. DeleteForceCategory
  • Das Fragezeichen (?)
    • ?dd : Zeigt alle Texte an, die aus 3 Buchstaben bestehen, die letzten 2 "dd" sind und der erste kann alles sein, z.B. Add, add, Odd, ddd
    • *?dd* : Der Text aus 3 Buchstaben darf überall stehen und die 2 letzten Buchstaben sollen "dd" sein


Die Suche hier ist Case-Sensitive! Eine Suche nach Force* würde nicht die gleiche Ergebnisse wie force* zurückliefern.

Texte neu zuweisen / übersetzen


Texte für Kategorien bearbeiten

Zuerst sollte die korrekte Sprache ausgewählt sein. Klicken auf dem Namen der Sprache in der oberen Box Languages wählt die aktuell zu bearbeitende Sprache. Im Beispiel ist es Deutsch.

Dann sollte der zu bearbeitende Text gefunden werden. Da hilft entw. der Browser selbst mit der integrierten Such-Funktion (bei Anzeige aller Texte mit dem Stern *) oder man benutzt die Filter-Funktion der DesignBase wie oben beschrieben. Im Beispiel sind alle Texte, die mit den Kategorien zusammenhängen mittels Filter (cat*) ausgewählt.

Hier sieht man wie hilfreich es ist, die Attribute und Kategorien/Kategorie-Werte nach dieser Konvention (attr_* und cat_* / catval_*, wie in den Tipps [1] [2] beschrieben) zu benennen: Die Suche, das Auswählen aller ist ein Leichtes. Sonst müsste man alle einzel suchen indem man die Liste der definierten Werte entw. im Kopf hat oder ständig vergleicht um keinen Wert zu vergessen.

Einen vorhandenen Text-Eintrag (Key) kann man jetzt neu zuweisen oder übersetzten indem man im Eingabefeld daneben (Text) einen neuen Text eingibt und auf die Taste Enter / Return drückt (Diese Aktion ist nicht mit der Maus durchführbar!).

Der Text im Tool-Tip (TTip) wird an vielen Stellen in der DesignBase angezeigt, wenn man mit der Maus kurz auf einen dieser Begriffe verweilt und kann hilfreiche, erläuternde Informationen geben.

Es kann immer nur ein Text oder Tool-Tip (TTip) eingegeben werden, es kann also nur ein Eingabefeld jedes Mal benutzt und mit Enter / Return bestätigt werden! Werden mehrere Felder mit Text befüllt und drückt man dann auf Enter, wird nur das letzte, aktive Feld übernommen!
Also immer nach jeder Eingabe in einem Feld mit Enter / Return bestätigen!


Keywords: Tagger('Text-Mapping, Text, Sprache, Language, Kodierung, Character-Encoding, Encoding, ISO, UTF-8, Tool-Tips, Attribute, Kategorien, Anzeige ')


<< Force Categories | Construction | DocuTemplate >>

Kommentare

''.Keep(str_replace(array('$Chrono','$PostTo','$AccessCode','$CaptchaValue'), array('','',RandomAccess(), CaptchaValueRelay()), FmtPageName($GLOBALS['CommentBoxFmt'],$pagename)))

Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 28.03.2013 12:46 Uhr