AppLang

Ein AppLang-Objekt beinhaltet die Übersetzungen der mehrsprachigen Attribute einer App für eine Sprache (siehe Translations). Jedes seiner übersetzbaren Attribute kann None sein — dann wird für dieses Attribut der Wert der App selbst verwendet. Ein AppLang-Objekt hat folgende Attribute:

idString oder None

Der eindeutige Datenbank-Identifizierer der Übersetzung (oder None, wenn die Übersetzung noch nicht gespeichert wurde).

appApp

Die App, zu der diese Übersetzung gehört.

langString

Der Sprachcode der Sprache, zu der diese Übersetzung gehört (z.B. "en").

nameString oder None

Die Übersetzung des App-Namens.

Dieses Attribut kann geändert werden.

descriptionString oder None

Die Übersetzung der App-Beschreibung.

Dieses Attribut kann geändert werden.

typename_nominative_singular, typename_genitive_singular, typename_dative_singular, typename_accusative_singular, typename_nominative_plural, typename_genitive_plural, typename_dative_plural, typename_accusative_pluralString oder None

Die Übersetzungen der Bezeichnung für Datensätze in dieser LivingApp (in den jeweiligen grammatikalischen Fällen im Singular und Plural).

Diese Attribute können geändert werden.

typename_grammatical_genderString oder None

Das grammatikalische Geschlecht der übersetzten Bezeichnung für Datensätze. "m" für männlich, "f" für weiblich, "n" für sächlich.

Dieses Attribut kann geändert werden.

save()Methode() ➝ Bool

Speichert diese Übersetzung in der Datenbank.