Mehrsprachigkeit
Mehrsprachigkeit funktioniert auf drei Ebenen — von der Sheetward-Plattform bis hinunter zu den Daten in Ihrer App. Das Bild unten zeigt, was jede Ebene abdeckt — und wer sich darum kümmert.
Von Haus aus in jeder unterstützten Sprache — Sie pflegen hier nichts
Die eigenen Texte Ihrer App — gepflegt in der App-Spezifikations-Arbeitsmappe (Excel / Google Sheets / .ods)
Stammdaten in der Sprache der jeweiligen Person — Sprachspalten in den Nachschlagetabellen der Arbeitsmappe
Ebene 1 bringt Sheetward mit: Arbeitsbereich, Anmeldung, Admin-Konsole, Benutzerhandbuch, Knowledge Hub und KI-Support-Assistent sprechen jede unterstützte Sprache — Sie pflegen nichts. Die Ebenen 2 und 3 gehören dem App-Eigentümer und liegen in der App-Spezifikations-Arbeitsmappe (Excel oder Google Sheets) — derselben Arbeitsmappe, aus der die App erzeugt wird. Die eigenen Texte der App stehen im Translation_-Blatt; Stammdaten-Beschreibungen sind Sprachspalten in den List_-Blättern.
Form_-Blätter bleiben auf Englisch; die Übersetzungen stehen im Translation_-Blatt und in den Sprachspalten Ihrer List_-Blätter. Das gilt auch, wenn Sie mit KI aus einer deutschen, japanischen oder arabischen Beschreibung entwerfen: Die App-Spezifikation kommt auf Englisch zurück, Ihre Sprache wird als Übersetzung ergänzt.So kommt eine App zu ihren Sprachen — zwei Entscheidungen, dann die Inhalte:
- Der Arbeitsbereichs-Administrator schaltet die zusätzlichen Sprachen des Arbeitsbereichs frei — unter Admin-Konsole → Sprachen (Englisch ist immer aktiv). Nehmen wir an, der Administrator aktiviert Deutsch, Japanisch und Arabisch.
- Der App-Eigentümer wählt die Sprachen der App aus dem Angebot des Arbeitsbereichs — im Abschnitt App-Sprachen beim Erstellen oder Ändern der App. Die Auswahl legt nur fest, was die App anbietet — übersetzt ist damit noch nichts. Nehmen wir an, diese App bietet zwei der drei Sprachen an: Deutsch und Japanisch.
- Der App-Eigentümer schreibt die Übersetzungen für die gewählten Sprachen in die Arbeitsmappe. Das
Translation_-Blatt trägt den App-Namen, Formular- und Abschnittstitel, Feldbeschriftungen, Validierungsmeldungen, Namen von Nachschlagetabellen, Dashboard-Titel und die Namen berechneter Kennzahlen. Stammdaten-Beschreibungen kommen in dieList_-Blätter. Laden Sie die überarbeitete Arbeitsmappe hoch, und die App spricht ihre neuen Sprachen.
| Wer | Entscheidet oder pflegt |
|---|---|
| Arbeitsbereichs-Administrator | Schaltet unter Admin-Konsole → Sprachen die zusätzlichen Sprachen des Arbeitsbereichs frei. |
| App-Eigentümer | Wählt, welche dieser Sprachen jede App anbietet, und pflegt die Übersetzungen in der Arbeitsmappe. |
| Jede Person | Wählt ihre eigene Oberflächensprache bei der Anmeldung oder in den Anzeigeeinstellungen; Englisch ist die Ausweichsprache. |
Jede Zeile des Translation_-Blatts gibt in Object Type an, was sie übersetzt, und in Object, welches Element gemeint ist. Namen — Felder, Formulare, Abschnitte, Nachschlagetabellen — werden großzügig abgeglichen (Groß-/Kleinschreibung und Leerzeichen sind unerheblich); Meldungen, Titel und der App-Name müssen ihrem englischen Text genau entsprechen:
| Object Type | Beschreibung |
|---|---|
| app | Der Name der App selbst, wie er auf ihrer Kachel und in ihrer Kopfzeile erscheint. |
| form | Die Überschrift eines Formulars. Object ist der Formularname. |
| section | Der Titel einer Abschnittskarte (HEADER, ASSET VALUES). Füllen Sie die Spalte Form aus, um ihn auf ein Formular zu begrenzen; lassen Sie sie leer, wird dieser Abschnittsname in jedem Formular übersetzt. |
| field | Die Beschriftung eines Feldes in Formular, Tabelle und Druckansicht. Object ist der Feldname oder seine englische Beschriftung. Das ist zugleich die Vorgabe — bleibt Object Type leer, ist ein Feld gemeint. Auch ein falsch geschriebener Typ wird als Feld gelesen; Sheetward warnt Sie aber beim Erzeugen der App, damit ein Tippfehler nicht stillschweigend gar nichts übersetzt. |
| message | Eine Validierungsmeldung. Object ist der englische Meldungstext, genau so, wie er im Rules_-Blatt steht. |
| list | Der Anzeigename einer Nachschlagetabelle. Die Werte darin werden stattdessen über _de- / _ja- / _ar-Spalten im List_-Blatt übersetzt. |
| measure | Der Name einer berechneten Kennzahl — überall dort, wo er eine Dashboard-Zahl beschriftet. |
| widget | Der Titel eines Dashboard-Widgets und der Titel der Dashboard-Seite. report und dashboard sind beide gültige Schreibweisen für dasselbe. |
Wie viele zusätzliche Sprachen ein Arbeitsbereich freischalten kann, hängt von seinem Tarif und dem Abrechnungszeitraum ab: Jeder Tarif enthält eine zusätzliche Sprache, und bei jährlicher Abrechnung wird das volle Kontingent des Tarifs freigeschaltet. Die Sprachen-Anzeige in der Admin-Konsole zeigt stets die aktuelle Zahl Ihres Arbeitsbereichs.