anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:12

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Translate
BeitragVerfasst: Di 23 Jun, 2009 21:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Guten Abend,

wie ich bereits sagte, werde auch ich wieder anfangen ein LotGD zu programmieren und zu betreiben.

Allerdings, habe ich eine klitzekleine Frage. Wie man ja bekanntlich weiss, war ich recht lange nicht mehr in der Szene unterwegs. Deshalb haben sich in meinem Grundwissen recht viele Lücken gebildet.

Ich habe vor 6 Rassen in meinem LotGD einzubinden. Das ist ja nun auch nicht schwierig. Aber, zu jeder Rase, möchte ich eine eigene Sprache haben.

Zwerge > Zwergisch
Menschen > Deutsch , Wie im echten Leben
Elfen > Elbisch
Garent > Gentsch
Sybrosia > Syliasch
Zyklopen > Reflag

Ich möchte jetzt nicht hören:

Das ist eine zu große Aufgabe, das schaffst du nicht, etc.
Wenn ich es nicht schaffe.. okay.. dann klappt es ebend nicht.

Aber das soll hier auch gar nicht die Thematik sein.

Meine Frage ist folgende:

Wie schaffe ich es, das im translate die Nomen und Satzanfänge und alles andere was ich nicht klein geschrieben habe, auch wieder in Großbuchstaben übersetz wird?

Da mir da noch keine Lösung bekannt ist, sei es jetzt oder in der Vergangenheit, frage ich Euch hier um Rat.

Ich hoffe, jemand hat eine Antwort.

Schönen Abend noch,
My.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Di 23 Jun, 2009 21:54 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Am einfachsten wäre es ja wohl, wenn Du zu den einzelnen Rassen die Texte individuell erstellst?! Ohne jegliche Datenbank oder anderes. Dafür brauchst Du keine Translate- Funktion oder sowas.. Denn willst Du jedes Wort durch ne Translate- Funktion jagen?, wenn Du es genauso gut auch so festlegen kannst?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Di 23 Jun, 2009 22:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Darauf hätte ich ja auch selbst kommen können. *lach

Danke dir Kevz. Ich denke, ich werde es wohl so machen

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Mi 24 Jun, 2009 12:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
... oder Du nimmst einfach lotgd 1.x.x ... da hast die Übersetzungsfunktion drinnen...

Und kannst Deine Sprachen festlegen. ein kleiner Umbau an der Sprachauswahl, und die hängt von der Rasse ab...

Viel Arbeit beim Texteingeben (5x wenns dumm läuft), aber sonst locker.

Wenn Du in translate() direkt Änderungen machst, kannst sogar z.b. alle Großbuchstaben ersetzen oder was-weiß ich (regex).

Was lotgd 0.97 hat, weiß ich allerdings nicht =)

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Mi 24 Jun, 2009 13:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich muss mal schauen, ansonsten schlag ich mal mein altes Buch wieder auf und wussel mich da durch.

Trotzdem vielen lieben Dank, für Eure antworten. (:

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Do 25 Jun, 2009 15:17 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Das funktioniert auch so nicht.. ^^ Der will mir das nicht übersetzen oô (Wobei 2 wörter gibt er mir aus :D, aber nur, wegen den Settings..^^)

$this->bbcode_second_pass_code('', '<?php

/*
* Translate speak.
* Zwerge / Zwergisch
*/

$speaks = array(
'Willkommen bei Legend of the Green Dragon, schamlos abgekupfert von Seth Able\'s Legend of the Red Dragon!`n
Wir schreiben den '.loadgamesetting('Load_GameDate', FALSE).'.`n
Gegenwärtige Zeit in '.loadgamesetting('Load_Village', 'Unknown village!').' beträgt '.loadgamesetting('Load_GameTime', FALSE).'.`n
Nächster neuer Tag in '.loadgamesetting('Load_Next_Newday', FALSE).'!`n`n
Unser jüngster Spieler ist '.loadgamesetting('Load_Newest_Player', 'Unknown player!').'.`n
Letzer Drachentöter war '.loadgamesetting('.Load_Last_Dragonkill', 'Unknown dragonkill!').'`n`n'

=>

'Bêlon gíd Legend of the Green Dragon, fálpemôn hevà Seth Able\'s Legend of the Red Dragon!`n
Ôgna brèéz bûllèton '.loadgamesetting('Load_GameDate', FALSE).'.`n
Fàpmeltû gneeèz '.loadgamesetting('Load_Village', 'Prélm ôia').' hûn '.loadgamesetting('Load_GameTime', FALSE).'.`n
Grûn belôt mullònón gneeéz '.loadgamesetting('Load_Next_Newday', FALSE).'!`n
Îlna kýla tríll schnupp '.loadgamesetting('Load_Newest_Player', 'Prélm tríll'.)'.`n
Oûn Prúlmaánû gûn '.loadgamesetting('Load_Last_Dragonkill', 'Prélm Prúlmaánû').'.`n`n');

?>')

Das "Prélm Prúlmaánû", gibt er mir aus.. mehr nicht..^^ (Habe den Array mit der Translater Funktion kombiniert. ^^

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Do 25 Jun, 2009 19:34 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Wenn du es ein bisschen größer angehen willst kannst du folgendes "Nebenprodukt" meiner WV-Entwicklung benutzen:
Die Klasse sysTxT. Der Code ist weitestgehend dokumentiert, ansonsten kannst du dich im Repository halt anschauen, wie das ganze genutzt wird, auch Beispieltexte (wenn auch nur in einer Sprache) sind dabei.

Unterstützt wird neben dem Lesen von statischen Texten auch ein Einsatz nach dem Schema von sprintf oder str_replace - und natürlich die Auswahl aus den installierten Sprachen.

Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Do 25 Jun, 2009 20:48 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Hätte ich damals mal doch OOP gelernt ^.^ *lach

Normale möglichkeiten, gibt es nicht? :P

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Do 25 Jun, 2009 21:44 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Jetzt mal ehrlich Freunde, für die simple Anwendung eine Klasse muss man nun wirklich nicht die Magie des OOP verstehen - und selbst das ist (in linearer Zeit ;-) ) machbar.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Translate
BeitragVerfasst: Do 25 Jun, 2009 22:12 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich bin aber doch nur im Singular vertretten. :D


Ja.. sollte eigentlich machbar sein :P Setz mich mal dran, ansonsten.. darf ich dir ja bestimmt mal ne PN schreiben?^^

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum