Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

[community.invisionpower.com - pliki] Update IPB External Translations


Rekomendowane odpowiedzi

Opublikowano

Description:

---------------

Simple php script to UPDATE any PREVIOUSLY (externally) translated language files from an older IPB version for a newly released IPB version.

Reads all *.php and *.js language files from "translate" folder, replacing any (translated) language bits found from the corresponding file in "translate/old_translation" folder.

Results are finally written to "translate/new_translation" folder (same filename).

New (untranslated) strings are added at the END of each file, so they can be immediately detected when viewing/editing each file!

One can then examine the output files, make any necessary edits/additional tranlations and finally copy ALL files from "translate/old_translation" to "translate" so that they can be re-imported to the database from the ACP.

How to run:

---------------

1) ACP>Look&Feel>Manage Languages : Activate "External Translation" for your new language. An external translation session will start and language files will be placed in "translate" folder under IPB root folder.

2) Place "update_translation.php" file at IPB root folder.

3) Create two new folders: "translate/new_translation" and "translate/old_translation"

4) Place any PREVIOUSLY translated files from a previous IPB version at folder "translate/old_translation".

5) Run php script (from commandline or from web)

6) Examine the (output) files at "translate/new_translation" and translate any untranslated strings (they are at the end of each file).

7) When finished editing, copy the files from "translate/old_translation" to "translate".

8) Re-import the translated files from the ACP using the "External translation" tool.

Note:

------

SPECIAL strings that DO NOT exist in ENGLISH (they NEED to be added ONLY in languages OTHER than english e.g.: 'calendar_display_title', 'blog_display_title', etc in core_public_global.php) are NOT copied from old translations.

You need to add these language bits manually at the end!

Pobierz plik

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.