- Joined
- Sep 15, 2013
- Messages
- 13
- Points
- 0
also wenn ich in den script schau ist deine Aussage nicht ganze korrekt, da gibt es angaben von sprachen wobei en als standard ist und de als mögliche sprache angegeben ist und weiter unten stehen dann auch die übersetzungen! also muss es da eine möglichkeit geben das er die standard sprache umgeht ohne das ich anfange zeile für zeile die englische und die deutsche bezeichnung zu tauschen und die standart sprache in deutsch umwandle!!
So wie dieser auszug
[SCRIPT]
qx.Class.define("MaelstromTools.Language", {
type: "singleton",
extend: qx.core.Object,
construct: function (language) {
this.Languages = ['de', 'pt', 'fr', 'tr']; // en is default, not needed in here!
if (language != null) {
this.MyLanguage = language;
}
},
members: {
MyLanguage: "en",
Languages: null,
Data: null,
loadData: function (language) {
var l = this.Languages.indexOf(language);
if (l < 0) {
this.Data = null;
return;
}
this.Data = new Object();
this.Data["Collect all packages"] = ["Alle Pakete einsammeln", "Recolher todos os pacotes", "Récupérez tous les paquets", "Tüm paketleri topla"][l];
this.Data["Overall production"] = ["Produktionsübersicht", "Produção global", "La production globale", "Genel üretim"][l];
this.Data["Army overview"] = ["Truppenübersicht", "Vista Geral de Exército", "Armée aperçu", "Ordu önizlemesi"][l];
this.Data["Base resources"] = ["Basis Ressourcen", "Recursos base", "ressources de base", "Üs önizlemesi"][l];
this.Data["Main menu"] = ["Hauptmenü", "Menu Principal", "menu principal", "Ana menü"][l];
this.Data["Repair all units"] = ["Alle Einheiten reparieren", "Reparar todas as unidades", "Réparer toutes les unités", "Tüm üniteleri onar"][l];
this.Data["Repair all defense buildings"] = ["Alle Verteidigungsgebäude reparieren", "Reparar todos os edifícios de defesa", "Réparer tous les bâtiments de défense", "Tüm savunma binalarını onar"][l];
this.Data["Repair all buildings"] = ["Alle Gebäurde reparieren", "Reparar todos os edifícios", "Réparer tous les bâtiments", "Tüm binaları onar"][l];
this.Data["Base status overview"] = ["Basisübersicht", "Estado geral da base", "aperçu de l'état de base", "Üs durumu önizlemesi"][l];
this.Data["Upgrade priority overview"] = ["Upgrade Übersicht", "Prioridade de upgrades", "aperçu des priorités de mise à niveau", "Yükseltme önceliği önizlemesi"][l];
this.Data["MaelstromTools Preferences"] = ["MaelstromTools Einstellungen", "Preferências de MaelstromTools", "Préférences MaelstromTools", "MaelstromTools Ayarları"][l];
this.Data["Options"] = ["Einstellungen", "Opções", "Options", "Seçenekler"][l];
[/SCRIPT]
So wie dieser auszug
[SCRIPT]
qx.Class.define("MaelstromTools.Language", {
type: "singleton",
extend: qx.core.Object,
construct: function (language) {
this.Languages = ['de', 'pt', 'fr', 'tr']; // en is default, not needed in here!
if (language != null) {
this.MyLanguage = language;
}
},
members: {
MyLanguage: "en",
Languages: null,
Data: null,
loadData: function (language) {
var l = this.Languages.indexOf(language);
if (l < 0) {
this.Data = null;
return;
}
this.Data = new Object();
this.Data["Collect all packages"] = ["Alle Pakete einsammeln", "Recolher todos os pacotes", "Récupérez tous les paquets", "Tüm paketleri topla"][l];
this.Data["Overall production"] = ["Produktionsübersicht", "Produção global", "La production globale", "Genel üretim"][l];
this.Data["Army overview"] = ["Truppenübersicht", "Vista Geral de Exército", "Armée aperçu", "Ordu önizlemesi"][l];
this.Data["Base resources"] = ["Basis Ressourcen", "Recursos base", "ressources de base", "Üs önizlemesi"][l];
this.Data["Main menu"] = ["Hauptmenü", "Menu Principal", "menu principal", "Ana menü"][l];
this.Data["Repair all units"] = ["Alle Einheiten reparieren", "Reparar todas as unidades", "Réparer toutes les unités", "Tüm üniteleri onar"][l];
this.Data["Repair all defense buildings"] = ["Alle Verteidigungsgebäude reparieren", "Reparar todos os edifícios de defesa", "Réparer tous les bâtiments de défense", "Tüm savunma binalarını onar"][l];
this.Data["Repair all buildings"] = ["Alle Gebäurde reparieren", "Reparar todos os edifícios", "Réparer tous les bâtiments", "Tüm binaları onar"][l];
this.Data["Base status overview"] = ["Basisübersicht", "Estado geral da base", "aperçu de l'état de base", "Üs durumu önizlemesi"][l];
this.Data["Upgrade priority overview"] = ["Upgrade Übersicht", "Prioridade de upgrades", "aperçu des priorités de mise à niveau", "Yükseltme önceliği önizlemesi"][l];
this.Data["MaelstromTools Preferences"] = ["MaelstromTools Einstellungen", "Preferências de MaelstromTools", "Préférences MaelstromTools", "MaelstromTools Ayarları"][l];
this.Data["Options"] = ["Einstellungen", "Opções", "Options", "Seçenekler"][l];
[/SCRIPT]
Last edited: