CoowBooy napisał(a):Wersja 1.0004.
A ten plik jest tam.

Powinieneś miec nastepujące rzeczy:
1. W kalalogu \gamegata\config\text powinieneś mieć katalog \pol z polskimi skryptami tekstowymi .xml. W zasadzie powinien tam pozostać również oryginalny katalog \rus.
Najlepiej jest skopiować \rus i zmienić mu nazwę na \pol. Jak będziesz miał polskojęzyczne skrypty tekstowe, wtedy wkleisz je do katalogu \pol z zamiana plików i na pewno będziesz miał wszystkie potrzebne Soljance pliki, nawet jeśli nie wszystkie będą po polsku
2. W katalogu gamedata\config masz plik localisation.ltx zawierający nazwy skryptów tekstowych .xml dla danej wersji językowej, stronę kodową , w jakiej maja być wyświetlane oraz nazwę katalogu z którego gra ma pobierać teksty. Tu też dobrze jest zrobić kopię oryginalnego pliku localisation.ltx i zmienić mu nazwę np. na localisation_org.ltx.
Właściwy plik localisation powinien pokazywać katalog z tekstami - czyli jeśli maja to być pliki z katalogu \pol, trzeba usunąć średnik sprzed nazwy pol w linii language. Następna sprawa - to strona kodowa. Dla języka polskiego jest to cent, czyli te nazwę też trzeba odkomentować. W linii font_prefix powinno być wtedy = _cent ;west. Jeśli obydwa deskryptory będą zakomentowane, domyślnie będzie zastosowana strona kodowa cp1251, czyli cyrylica dla Windows.
Weź pod uwagę, że z polską strona kodową cp1250 która jest stosowana w tym przypadku, rosyjskie litery będą wyświetlane jako niezrozumiałe krzaki. Więc jeśli masz na przykład tylko część polskich tekstów (tak jak ja, bo jestem w trakcie tłumaczenia), lepiej zostawić =;_cent ;_west i wtedy polskie wyrazy będą bez polskich liter, ale za to rosyjskie napisy będą zrozumiałe - w tym przypadku możesz spokojnie pozostawić oryginalny plik localisation.ltx a na przykład przygotować sobie drugą wersję tego pliku do polskich napisów i zamienić mu na tymczasem nazwę na localisation_pol.ltx
Dla przykładu podaję mój pełny plik localisation.ltx.
- Kod: Zaznacz wszystko
[string_table]
language = pol
font_prefix = _cent ;_west
;spis plików xml, zawierających tablice symboli
files = ui_st_pda, ui_st_mm_mp, ui_st_inventory, string_table_tutorial, string_table_general, string_table_includes, stable_dialog_manager, stable_dialog_manager_uni, stable_task_manager, stable_treasure_manager, string_table_level_tips, string_table_items, string_table_ui, string_table_enc_zone, string_table_amk_arts_desc, string_table_outfit, stable_dialogs, stable_dialogs_escape, stable_dialogs_garbage, stable_dialogs_agroprom, stable_dialogs_deadcity, stable_dialogs_darkvalley, stable_dialogs_pripyat, stable_dialogs_labx18, stable_dialogs_bar, stable_dialogs_military, stable_dialogs_yantar, stable_dialogs_radar, stable_dialogs_aes, mp_st_speechmenu, ui_st_keybinding, ui_mp_teamdesc, ui_st_mm, stable_stories, ui_st_mapdesc, string_table_enc_social, string_table_enc_mutants, string_table_enc_weapons, string_table_enc_equipment, ui_st_mp, ui_st_other, stable_game_credits, stable_repair_dialogs, stable_miniquest_dialogs, amk_strings, amk_flame_dialogs, amk_reload_dialogs, sak_strings, amk_escape_dialogs, stable_dialogs_amk, stable_dialogs_new, string_table_new, stable_dialogs_wawka, arsenal_mod, aem_strings, st_meceniy, meceniy_st_dialogs, string_table_arhara, stable_dialogs_arhara, string_table_apgreyd_weapons