mannaxxx 1
mannaxxx
Bvural41 1
Bvural41
Agora Metin2 1
Agora Metin2
berkmenoo 1
berkmenoo
farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Cevaplandı Translate.txt - reading way

  • Konuyu başlatan Konuyu başlatan qay123
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 628
Hi, please when i want 2x translate.txt like: translate.txt and translate1.txt where i must add way for reading 2x translate.txt?
I tried use in original translate.lua: dofile(get_locale_base_path() .. "/country/en/translate.lua")

Thank you.

Have a nice day,
 
Son düzenleme:
Çözüm
search translate.lua in questlua.cpp and edit [NOTE: don't forget to edit the file paths]
[CODE lang="cpp" title="questlua.cpp"] {
...
}

//change with this
{
char translateFileName[256];
char translateFileName2[256];
snprintf(translateFileName, sizeof(translateFileName), "%s/translate.lua", LocaleService_GetBasePath().c_str());
snprintf(translateFileName2, sizeof(translateFileName2), "%s/translate2.lua", LocaleService_GetBasePath().c_str());

int translateLoadingResult = lua_dofile(L, translateFileName);
int translateLoadingResult2 = lua_dofile(L, translateFileName2);

sys_log(0, "LoadTranslate(%s), returns %d", translateFileName, translateLoadingResult)...
search translate.lua in questlua.cpp and edit [NOTE: don't forget to edit the file paths]
[CODE lang="cpp" title="questlua.cpp"] {
...
}

//change with this
{
char translateFileName[256];
char translateFileName2[256];
snprintf(translateFileName, sizeof(translateFileName), "%s/translate.lua", LocaleService_GetBasePath().c_str());
snprintf(translateFileName2, sizeof(translateFileName2), "%s/translate2.lua", LocaleService_GetBasePath().c_str());

int translateLoadingResult = lua_dofile(L, translateFileName);
int translateLoadingResult2 = lua_dofile(L, translateFileName2);

sys_log(0, "LoadTranslate(%s), returns %d", translateFileName, translateLoadingResult);
sys_log(0, "LoadTranslate(%s), returns %d", translateFileName2, translateLoadingResult2);
if (translateLoadingResult != 0)
{
sys_err("LOAD_TRANSLATE_ERROR(%s)", translateFileName);
return false;
}
if (translateLoadingResult2 != 0)
{
sys_err("LOAD_TRANSLATE_ERROR(%s)", translateFileName2);
return false;
}
}[/CODE]
 
Çözüm
search translate.lua in questlua.cpp and edit [NOTE: don't forget to edit the file paths]
[CODE lang="cpp" title="questlua.cpp"] {
...
}

//change with this
{
char translateFileName[256];
char translateFileName2[256];
snprintf(translateFileName, sizeof(translateFileName), "%s/translate.lua", LocaleService_GetBasePath().c_str());
snprintf(translateFileName2, sizeof(translateFileName2), "%s/translate2.lua", LocaleService_GetBasePath().c_str());

int translateLoadingResult = lua_dofile(L, translateFileName);
int translateLoadingResult2 = lua_dofile(L, translateFileName2);

sys_log(0, "LoadTranslate(%s), returns %d", translateFileName, translateLoadingResult);
sys_log(0, "LoadTranslate(%s), returns %d", translateFileName2, translateLoadingResult2);
if (translateLoadingResult != 0)
{
sys_err("LOAD_TRANSLATE_ERROR(%s)", translateFileName);
return false;
}
if (translateLoadingResult2 != 0)
{
sys_err("LOAD_TRANSLATE_ERROR(%s)", translateFileName2);
return false;
}
}[/CODE]
Thank you :) sorry for late answer.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Benzer konular

  • Soru Soru
Cevaplanmadı Owsap Itemshop
  • 5.00 yıldız(lar) 1 Değerlendirme
Cevaplar
0
Görüntüleme
128
Cevaplar
1
Görüntüleme
102
Cevaplar
0
Görüntüleme
342
Geri
Üst