Das offizielle Klomanager-Forum
DeutschEnglish RegistrierenAnmeldenHilfe/FAQsDisclaimerStatistikKalenderSuche
Klomanager - Hochgewürgt Topfree.de Impressum

Das offizielle Klomanager-Forum » Theorie und Praxis » Klomanager Online -> Mehrsprachig? » Themenansicht

Autor
Themenseiten: Druckversion
000
03.01.2006, 14:06 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue

Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr
So, hier wurde die (eventuell nicht ernst gemeinte) "Frage" nach eventuellen Ã?bersetzungen des KloMo in andere Sprachen gestellt.

Ich finde: Da ist doch eigentlich was dran!
Und jetzt würde ich gerne mal eure Sicht der Dinge hören bzw. LESEN:

Was haltet ihr davon?


Ich für meinen Teil fände das ziemlich toll, da dann die Mitgliedszahl vermutlich steigen würde (zusammen mit dem Bekanntheitsgrad).
Die �bersetzung würde ich von kleinen Teams vornehmen lassen...
...was man bräuchte wäre eine Sprachumstellfunktion und ein paar Checkboxen im Profil, wo der Spieler einstellen kann, welche Sprachen er spricht - es wird dann denen angezeigt, die mit ihm Kontakt aufnehmen möchten. So würde nicht "aneinander vorbeigeredet".

Doch jetzt seid ihr dran!
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
001
03.01.2006, 14:12 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr

Zitat:
bennokue postete
...was man bräuchte wäre eine Sprachumstellfunktion und ein paar Checkboxen im Profil, wo der Spieler einstellen kann, welche Sprachen er spricht - es wird dann denen angezeigt, die mit ihm Kontakt aufnehmen möchten. So würde nicht "aneinander vorbeigeredet".

Das klingt gut! Ich würde sagen, eine Internationalisierung von KMO ist zuerst mal eine technische Frage, denn unser Mr. P mu� ja erst mal die nötige Funktionalität schaffen, um die Texte auch in anderen Sprachen anzeigen zu können. Wenn dann die nötigen Grundlagen dazu vorhanden sind, dann mü�te Mr. P alle Texte von KMO auflisten und in Form einer Tabelle den �bersetzern zukommen lassen. Das dürfte aber kein gro�es Problem sein!
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
002
03.01.2006, 16:08 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
Also ich denke, dass wird kein gro�es Problem darstellen, sämtliche Sprachen einzuführen. Wer also Leute kennt, die mit guten Fremdsprachenkenntnissen zur Verfügung stehen, nehme ich diese gerne an!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
003
03.01.2006, 18:33 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Aber wie stellst Du Dir das denn vor? Du mu�t doch erst mal eine Liste der zu übersetzenden Texte erstellen, oder willst Du, da� sich die Leute bei Dir zuhause vor den Bildschirm setzen und in Deinen PHP-Skripten herumtippen?
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
004
03.01.2006, 18:40 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr
Ich hätte jetzt gesagt, die kopieren halt alle Texte einfach so raus!

Wenn Gerhard allerdings sowieso das Sprachsystem umstellen muss (z.B. Datenbank!!!), dann ist es für ihn auch gleich machbar, eine einfache "Tabellenausgabe" zu erstellen - obwohl: Die PHP-Inhalte würden mich schon auch interessieren!
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
005
03.01.2006, 19:03 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
Ich baue alles so um, dass die Texte in der Tat aus der DB gelesen werden. Somit wird jeder Textbaustein für jede Sprache einfach einzugeben und gegebenenfalls zu ändern sein. Einzige Schwierigkeit an dem ganzen wird es, dass die Text für sämtliche Sprachen so formuliert werden müssen, damit die Werte (soweit sie nicht extra stehen) immer an der gleichen Stelle im Text stehen können.

Und gibt es schon freiwillige Ã?bersetzer?
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
006
03.01.2006, 19:08 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr

Zitat:
bennokue postete
Ich hätte jetzt gesagt, die kopieren halt alle Texte einfach so raus!

Du meinst also, Du kannst irgendeinem �bersetzer ein PHP-Skript vorsetzen und einfach mal davon ausgehen, da� der damit schon irgendwie zurechtkommt und Dir die zusätzliche Arbeitszeit nicht auf die Rechnung setzt? Na gut, im Hobbybereich kann man sowas vielleicht machen... Aber selbst da besteht noch die Gefahr, da� etwas vergessen wird. (Was leider auch bei "Profis" passieren kann: "Windows is shutting down" sag ich nur!)

Ich will Mr. P nicht in sein Projekt reinreden, aber es empfiehlt sich prinzipiell, alles auszulagern was lokalisiert werden mu�, insbesondere Texte. Also keine Stringkonstanten in das PHP-Skript einbauen, sondern statt dessen mit Variablen arbeiten, deren Wert von der gewählten Sprache abhängt.
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
007
03.01.2006, 19:16 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr

Zitat:
Mr. P postete
Einzige Schwierigkeit an dem ganzen wird es, dass die Text für sämtliche Sprachen so formuliert werden müssen, damit die Werte (soweit sie nicht extra stehen) immer an der gleichen Stelle im Text stehen können.

Diese Problematik haben wir auch bei Klomanager II. Da es aber voraussichtlich für jede Sprache eine Extraversion geben wird, mu� ich da eben einfach das Programm entsprechend ändern. Aber kannst Du nicht mit Formatstrings arbeiten? So zum Beispiel:

strGerman = "Sie haben %i Toiletten in %i Parzellen.";
strEnglish = "You got %i toilets in %i allotments.";
string = englischer oder deutscher String;
printf( string, 4, 8 );


Zitat:
Mr. P postete
Und gibt es schon freiwillige Ã?bersetzer?

Wie sagte Konfuzius: Wo eine Textliste ist, da ist auch ein Ã?bersetzer...
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
008
03.01.2006, 19:25 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr

Zitat:
Mr. P postete
Einzige Schwierigkeit an dem ganzen wird es, dass die Text für sämtliche Sprachen so formuliert werden müssen, damit die Werte (soweit sie nicht extra stehen) immer an der gleichen Stelle im Text stehen können.

Ich sehe noch eine! Es ist auch noch die Schwierigkeit da, dass eventuell dann in der Liste Elemente drinstehen, die - dem Kotext nach - mehrere �bersetzungsmöglichkeiten haben, deren Kontext aber nicht aus der Liste ersichtlich ist...
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
009
03.01.2006, 19:26 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
Wenn ich das alles in PHP mache stellt das kein Problem dar. Aber ich muss ehrlich gestehen, ich hab das noch nie mit der SQL-Schnittstelle versucht. Werde ich mal schnell rausfinden.
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
010
03.01.2006, 19:42 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr

Zitat:
Matthias Hofmann postete

Zitat:
bennokue postete
Ich hätte jetzt gesagt, die kopieren halt alle Texte einfach so raus!

Du meinst also, Du kannst irgendeinem �bersetzer ein PHP-Skript vorsetzen und einfach mal davon ausgehen, da� der damit schon irgendwie zurechtkommt und Dir die zusätzliche Arbeitszeit nicht auf die Rechnung setzt? Na gut, im Hobbybereich kann man sowas vielleicht machen...

Nein, ich hätte die Leute das einfach aus dem "Web-Interface" herauskopieren lassen und dann Mr. P die Tabelle gegeben, dass der schaut, wie er den ganzen Krempel einbaut...
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung

Dieser Beitrag wurde am 03.01.2006 um 19:44 Uhr von bennokue verändert
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
011
03.01.2006, 19:50 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Du hättest also von den �bersetzern verlangt, da� sie erst mal das ganze Spiel durchspielen? Und was ist zum Beispiel mit Zufallsereignissen oder anderen Texten, die erst irgendwann nach langer Zeit vielleicht mal auftauchen? Die hättest Du dann erst mal weggelassen?
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
012
03.01.2006, 19:53 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
Ich kann nur sagen, wie ich es gemacht hätte:

Ein Formular gibt sämtliche Ausgaben in Deutsch aus (meinetwegen auch einstellbar in welcher bereits vollständig eingegebenen Sprache) und daneben ein Eingabefeld, wo die neue Sprache Zeile für Zeile eingegeben wird.

Punkt, aus!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
013
03.01.2006, 19:54 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr
Soweit habe ich garnicht gedacht...

*räusprer*
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
014
03.01.2006, 19:59 Uhr
Matthias Hofmann
Administrator
Bürstenkaiser

Avatar von Matthias Hofmann

Beiträge: 4133
Dabei seit:
15.04.2003, 23:00 Uhr
Dann mu� aber die Möglichkeit bestehen, Zugriffsrechte zu verteilen, sonst kann ja jeder Scherzkeks die Texte ändern. Kannst Du die Texte nicht exportieren, notfalls in eine ASCII-Datei? Prinzipiell überlasse ich das aber alles Dir, denn der KMO ist ja vor allem Dein Projekt.
-----
Matthias Hofmann | Klomanager Deluxe jetzt bei Gamesload kaufen
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
015
03.01.2006, 20:01 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr

Zitat:
Matthias Hofmann postete

Zitat:
Mr. P postete
Einzige Schwierigkeit an dem ganzen wird es, dass die Text für sämtliche Sprachen so formuliert werden müssen, damit die Werte (soweit sie nicht extra stehen) immer an der gleichen Stelle im Text stehen können.

Diese Problematik haben wir auch bei Klomanager II. Da es aber voraussichtlich für jede Sprache eine Extraversion geben wird, mu� ich da eben einfach das Programm entsprechend ändern. Aber kannst Du nicht mit Formatstrings arbeiten? So zum Beispiel:

strGerman = "Sie haben %i Toiletten in %i Parzellen.";
strEnglish = "You got %i toilets in %i allotments.";
string = englischer oder deutscher String;
printf( string, 4, 8 );

In PHP geht das sogar NOCH einfacher:

$str['German'] = "Sie haben $i Toiletten in $i Parzellen.";
$str['English'] = "You got $i toilets in $i allotments.";
print $str[$sprache];
//Das ist ein sogenanntes "assoziatives Array"...
//Hierbei wird dann am Beginn der Abarbeitung die Variable "$sprache" aus der
//Konfiguration gelesen, sie ist dann entweder "German" oder "English"...
//...obwohl ich Mr. P eher so einschätze, dass er die Sprachen einfach durch-
//nummeriert und auf das assoziative Array verzichtet... ...denn eine ID mit
//automatischer Erhöhung ist als PRIMARY KEY in einer Sprachen-Tabelle prak-
//tischer ist...
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung

Dieser Beitrag wurde am 03.01.2006 um 20:02 Uhr von bennokue verändert
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
016
03.01.2006, 20:13 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
Dabei übersiehst du wieder, dass wir eine Datenbank haben. Und was sagt uns das? Das wir hier kein assoziatives Array verwenden werden!
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
017
03.01.2006, 20:21 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr
Habe ich doch gesagt!!!

Ich werde jetzt auf jeden Fall mal den Benedikt fragen...
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung

Dieser Beitrag wurde am 03.01.2006 um 20:22 Uhr von bennokue verändert
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
018
03.01.2006, 20:32 Uhr
Mr. P
FleiÃ?ige Biene
Bürstenkaiser

Avatar von Mr. P

Beiträge: 3181
Dabei seit:
12.09.2004, 17:43 Uhr
...um was zu erfahren?
-----
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
019
03.01.2006, 21:21 Uhr
bennokue
Giuseppe der Schöngeist
Bürstenkaiser

Avatar von bennokue
Themenstarter
Beiträge: 4220
Dabei seit:
02.04.2005, 14:57 Uhr
Ob er vielleicht geneigt wääääre, sich durch den Kopf geeehen zu lassen, mitzuübersetzen! Mitglied im Forum ist er schon!
-----
Wer einen Beitrag von mir liest möge ihn nicht persönlich nehmen!
Zwischen "rechthaben" und "Recht haben" liegen Welten...
(bennokue - Vielredner "Es hat mich gefreut, mit Ihnen zu reden!")
KloMO: bennokue | Ranglistenbeobachtung
nach oben
Profil || Privatnachricht || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1- [ 2 ] [ 3 ] [ 4 ] ... [ Letzte Seite ]     [ ]  

Klomanager-Forum

powered by ThWboard
© by Paul Baecher & Felix Gonschorek