PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [vB3] verhindern, dass eigene Phrasen beim Upload von Sprachen überschrieben werden


Stadler
23.03.2004, 15:15
Um zu verhindern, dass alle eigenen Phrasen (im Normalfall Phrasen, die durch Hacks hinzugekommen sind) beim Upload eines neuen Sprachpakets überschrieben werden, müsst ihr das Sprachpaket ein wenig überarbeiten:

Ganz am Anfang der .xml-Datei dürftet ihr eine Zeile finden, die in etwa folgendermaßen aussieht:

<language name="Deutsch" vbversion="3.0.3" type="custom">
ändert dort type="custom" um in type="phrases".

Dann entfernt alles von <settings> bis </settings>.

Nun sollten beim Upload keine Phrasen mehr gelöscht werden.

Hinweise:
Für Hacker: Um solch ein Sprachpaket zu erstellen, muss zuerst der Debug-Modus aktiviert sein, was so oder so für Hacker zu empfehlen ist http://images.vbulletin.com/images_vb3/smilies/wink.gif. Dann geht in euer Admin-CP -> Sprachen & Phrasen -> Sprachen hochladen/ herunterladen. Dann wählt die Sprache, die ihr herunterladen möchtet, sowie den Dateinamen dafür und setzt Nur Phrasen herunterladen auf Ja (Sehr wichtig). Wenn nichts schiefgelaufen war, solltet ihr ein Sprachpaket haben, das keine anderen Phrasen entfernt. (Wenn ihr euch den Datei anseht, sollte der Inhalt so aussehen, als hättet ihr die o.g. Änderungen vorgenommen. http://images.vbulletin.com/images_vb3/smilies/smile.gif=

Wichtiger Hinweis: Fasst niemals (Und ich meine niemals http://images.vbulletin.com/images_vb3/smilies/wink.gif) die sogenannte 'MASTER LANGUAGE' (Die Sprachdatei in eurem ./install-Ordner) an und versucht niemals eine MASTERSPRACHE hochzuladen, die nicht für eure vBulletin-Version gedacht ist. Und fügt auch auf keinem Falle irgendwelche eigenen Phrasen hinzu (Das gilt übrigens auch für die anderen MASTER-Dateien) oder ihr werdet es früher oder später bereuen.

Thoki
16.04.2004, 13:24
Das war wohl nix :-((
Tschulligung des harten Satzes....

Stadler
16.04.2004, 13:44
Also bei mir hatte das wunderbar funktioniert. Aber ich schau mal, wenn ich lokal anteste.

Wie ist denn der original-Name deiner Übersetzung? 'Deutsch (DE)' oder 'Deutsch'? Hast du gewählt, dass eine neue Sprache erstellt werden soll oder gesagt, dass deine aktuelle deutsche Sprache überschreiben werden soll.

Thoki
16.04.2004, 14:49
Wie ist denn der original-Name deiner Übersetzung? 'Deutsch (DE)' oder 'Deutsch'? Hast du gewählt, dass eine neue Sprache erstellt werden soll oder gesagt, dass deine aktuelle deutsche Sprache überschreiben werden soll.
Meine Übersetzung heisst "Deutsch (DE)".
Latürnich hab ich gesagt, dass überschrieben werden soll. Wie soll es sonst gehen?

Stadler
11.07.2004, 01:40
Bei mir gings mit dem Sprachpaket für 3.0.3 auch ohne Probleme. Hattest du vielleicht die betroffenen Phrasen in der MASTER LANGUAGE eingefügt?

Bissl spät die Antwort, aber was solls :)