Fehler beim Aktualisieren der deutschen Sprachdateien mit Patch

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Holger32
Mitglied
Beiträge: 4
Registriert: 08.06.2009 14:24

Fehler beim Aktualisieren der deutschen Sprachdateien mit Patch

Beitrag von Holger32 »

Hallo und vielen Dank für das deutsche Sprachpaket! Ich habe einige Änderungen vorgenommen und will es nun nicht einfach mit der aktuellen Version überschreiben. Ihr stellt zwar ein diff file zur Verfügung, allerdings macht das mit der Windows Version von Patch Probleme. Konkret lautet die Fehlermeldung:
patch: **** malformed patch at line 13: 39 ----
Gibt es vielleicht ein Mod-File oder eine andere Möglichkeit, die Sprachdateien auf die neueste Version zu bringen?
(Ich poste das hier, weil die generelle Verfügbarkeit von solchen Patches vielleicht noch andere Leute interessiert)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Diskussion zu "phpBB 3.0.5 erschienen"

Beitrag von Pyramide »

Versuch mal, die Datei in Notepad++ zu laden und dann Format->Konvertiere zu Windows.
KB:knigge
Holger32
Mitglied
Beiträge: 4
Registriert: 08.06.2009 14:24

Re: Diskussion zu "phpBB 3.0.5 erschienen"

Beitrag von Holger32 »

Pyramide hat geschrieben:Versuch mal, die Datei in Notepad++ zu laden und dann Format->Konvertiere zu Windows.
Jetzt lautet die Fehlermeldung:

Code: Alles auswählen

can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -crNEB lang_de_3.0.4/de/acp/board.php lang_de_3.0.5/de/acp/board.php
|*** lang_de_3.0.4/de/acp/board.php     Tue Nov  4 21:26:19 2008
|--- lang_de_3.0.5/de/acp/board.php     Sun May  3 19:58:20 2009
--------------------------
Zeile 4 enthält nur Sterne, eigentlich sollte er schon aus Zeile 1-3 erkennen, welche Datei gemeint ist. Ich bekomme die Möglichkeit, eine Datei manuell anzugeben, aber das ist vermutlich nicht Sinn der Sache. Vorher ist er zumindest einige Zeilen weiter gekommen. Irgendwie scheint er mit dem Format der Änderungen nicht klar zu kommen. Ich verwende patch 2.5.9 in einer Version für Windows.
Dr.Death hat geschrieben:Für alle, die "unbedingt" Code-Changes benötigen
Wenn das für mich war: Ich suche Code-Changes oder Ähnliches für die Sprachdateien und Themes. Den Auto-Updater für das eigentliche phpBB habe ich schon verwendet. Wenn es eine Möglichkeit gibt, das diff File anzuwenden (Windows Computer, Forum Dateien haben Linux Zeilenumbrüche), wäre das natürlich die beste und einfachste Lösung.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Fehler beim Aktualisieren der deutschen Sprachdateien mit Pa

Beitrag von Pyramide »

Mit welchen Parametern und aus welchem Verzeichnis rufst du denn patch auf? Laut der Fehlermeldung scheint das -p1 zu fehlen oder du befindest dich nicht im Verzeichnis language.
KB:knigge
Holger32
Mitglied
Beiträge: 4
Registriert: 08.06.2009 14:24

Re: Fehler beim Aktualisieren der deutschen Sprachdateien mit Pa

Beitrag von Holger32 »

Ich habe Patch ohne -p1 aufgerufen, weil ich dachte, ich hätte die Verzeichnisstruktur korrekt angepasst. Werde das ausprobieren. Allerdings schien mir die Verzeichnisstruktur ok zu sein, weil ja, bevor ich die Patch Dateien auf Windows Zeilenenden konvertiert habe, Patch einige Zeilen weiter kam und die erste Änderung offenbar akzeptiert hatte...
Holger32
Mitglied
Beiträge: 4
Registriert: 08.06.2009 14:24

Re: Fehler beim Aktualisieren der deutschen Sprachdateien mit Pa

Beitrag von Holger32 »

So, habe jetzt die Verzeichnisstruktur nur ab /de/ gemacht und -p1 angegeben. Hat soweit geklappt, allerdings Probleme gemacht:

patch -p1<de-3.0.4_to_3.0.5.patch
patching file de/acp/board.php
patching file de/acp/common.php
patching file de/acp/forums.php
patching file de/acp/groups.php
patching file de/acp/posting.php
patching file de/acp/profile.php
patching file de/acp/prune.php
patching file de/acp/search.php
patching file de/common.php
patching file de/help_bbcode.php
patching file de/install.php
patching file de/mcp.php
patching file de/posting.php
patching file de/search.php
patching file de/ucp.php
Hunk #1 FAILED at 54.
Hunk #2 FAILED at 76.
Hunk #3 FAILED at 164.
Hunk #4 FAILED at 213.
Hunk #5 FAILED at 344.
Hunk #6 FAILED at 370.
6 out of 6 hunks FAILED -- saving rejects to file de/ucp.php.rej

Vielen Dank für die Hilfe, nehme an, dass ich die restlichen Probleme von Hand beseitigen kann.
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“