Cześć,
Wiadomo, że czasem instaluje się jakieś rozszerzenie, które nie ma polskiej lokalizacji. Najlepiej wtedy skopiować sobie pliki ..\language\en\ do ..\language\pl\ i wyedytować dodając swoje tłumaczenia. No ale potem bywa problem przy aktualizacjach, gdy w programie dochodzą nowe komunikaty. Jak również czasami jest redundancja i dobrze by było taki sam komunikat angielski (w różnych miejscach) przetłumaczyć tak samo.
No i mam pytanie: jak tłumaczenia langów robić najefektywniej? Czy jest jakiś program, w którym wskażemy konkretny katalog language i program sam wyciągnie jakie są zmienne do przetłumaczenia, wskaże gdy czegoś brakuje, wspomoże w przeglądzie całości?
Czego używacie do tłumaczeń - tylko notatnika (np notepad++ czy inny w miarę mądry edytor) + komparatora plików/katalogów?
UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Polski pakiet językowy dla phpBB 3.3.19
jak najefektywniej robić lokalizacje (tłumaczenie na polski)?
Re: jak najefektywniej robić lokalizacje (tłumaczenie na polski)?
Do edycji plików używam program Notepad++
Do sprawdzenia zmian językowych w plikach, które pojawiły się w rozszerzeniu używam program WinMerge 2.14. Vader z tego forum do edycji plików bodajże używa platformy Github.
Sprawdzenie w WinMerge możesz zrobić w taki sposób:
Pobierasz rozszerzenie, wypakowujesz paczkę, najlepiej dla porządku dobrze jest zrobić sobie nowy folder o nazwie np. spolszczenie, w tym folderze możesz zrobić foldery o nazwie 1,2 lub o nazwie nowy, stary - do folderu nowy wklejasz folder en z nowo pobranego rozszerzenia, natomiast do folderu stary wklejasz stary folder en pobrany z rozszerzenia z serwera ftp. Uruchamiasz WinMerge i wybierasz opcję otwórz, pojawi Ci się okienko i po lewej wybierasz ścieżkę do folderu z językiem z nowo pobranego rozszerzenia, a po prawej wybierasz ścieżkę do starego folderu z językiem pobranego z serwera ftp. Jeśli pojawi się informacja, że wybrane pliki są identyczne, to znaczy, że nie ma żadnej wprowadzonej zmiany w języku przez autora rozszerzenia, a jeśli będzie jakaś zmiana w liniach tekstowych, to będzie ta zmiana zaznaczona kolorem żółtym w dwóch oknach, między nowym plikiem, a starym plikiem.
Do sprawdzenia zmian językowych w plikach, które pojawiły się w rozszerzeniu używam program WinMerge 2.14. Vader z tego forum do edycji plików bodajże używa platformy Github.
Sprawdzenie w WinMerge możesz zrobić w taki sposób:
Pobierasz rozszerzenie, wypakowujesz paczkę, najlepiej dla porządku dobrze jest zrobić sobie nowy folder o nazwie np. spolszczenie, w tym folderze możesz zrobić foldery o nazwie 1,2 lub o nazwie nowy, stary - do folderu nowy wklejasz folder en z nowo pobranego rozszerzenia, natomiast do folderu stary wklejasz stary folder en pobrany z rozszerzenia z serwera ftp. Uruchamiasz WinMerge i wybierasz opcję otwórz, pojawi Ci się okienko i po lewej wybierasz ścieżkę do folderu z językiem z nowo pobranego rozszerzenia, a po prawej wybierasz ścieżkę do starego folderu z językiem pobranego z serwera ftp. Jeśli pojawi się informacja, że wybrane pliki są identyczne, to znaczy, że nie ma żadnej wprowadzonej zmiany w języku przez autora rozszerzenia, a jeśli będzie jakaś zmiana w liniach tekstowych, to będzie ta zmiana zaznaczona kolorem żółtym w dwóch oknach, między nowym plikiem, a starym plikiem.
Re: jak najefektywniej robić lokalizacje (tłumaczenie na polski)?
Dzięki
ale trochę nie o to chodziło - napisałeś odpowiedź twierdzącą, ze szczegółami, za które pięknie dziękuję, na ostatnie pytanie z mojego posta,(ja używam textpada do edycji, a jako komparatora do porównywania plików/synchronizacji katalogów - wbudowanych opcji w tcm)
Metoda która proponujesz (a ja tez używam), nie wychwyci tego, że gdzieś w wersji "spolszczonej" mamy jakiś komunikat nieprzetłumaczony - bo nie pokaże wszystkich zmiennych wraz z ich tłumaczeniem. Nie pokaże tego, że taki sam komunikat w jednym module ktoś przetłumaczył jako "prześlij" a w drugim miejscu jako "wyślij" (mnie takie niekonsekwencje drażnią, nie lubię). Nie pokaże w jednym miejscu wszystkich zmiennych, by można było na nie spojrzeć całościowo i (przykładowo), zamienić sobie, jeśli by chciał, w różnych miejscach ACP"Użytkownik" na "użyszkodnik", a po zamianie zapisałoby się to wszystko w odpowiednich plikach (.../pl dla zmian w języku polskim). A tak bym sobie wyobrażała narzędzie wspomagające tłumaczenia. Może takiego nie ma?
Metoda która proponujesz (a ja tez używam), nie wychwyci tego, że gdzieś w wersji "spolszczonej" mamy jakiś komunikat nieprzetłumaczony - bo nie pokaże wszystkich zmiennych wraz z ich tłumaczeniem. Nie pokaże tego, że taki sam komunikat w jednym module ktoś przetłumaczył jako "prześlij" a w drugim miejscu jako "wyślij" (mnie takie niekonsekwencje drażnią, nie lubię). Nie pokaże w jednym miejscu wszystkich zmiennych, by można było na nie spojrzeć całościowo i (przykładowo), zamienić sobie, jeśli by chciał, w różnych miejscach ACP"Użytkownik" na "użyszkodnik", a po zamianie zapisałoby się to wszystko w odpowiednich plikach (.../pl dla zmian w języku polskim). A tak bym sobie wyobrażała narzędzie wspomagające tłumaczenia. Może takiego nie ma?