kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
cemalggevenc 1
cemalggevenc
Bvural41 1
Bvural41
yarka0000 1
yarka0000
Hikaye Ekle
Kaynak ikonu

Multi Language System 2020-06-28

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan Rakancito
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 112
  • Görüntüleme Görüntüleme 25K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler
@krokogames
//Svn/Server/game/src/priv_manager.cpp
// 1.0.) Find this:
Kod:
static const char * GetEmpireName(int priv)
{
    return LC_TEXT(c_apszEmpireNames[priv]);
}

static const char * GetPrivName(int priv)
{
    return LC_TEXT(c_apszPrivNames[priv]);
}

// 1.1.) Replace with this:
Kod:
static const char * GetEmpireName(int priv)
{
    return LC_TEXT(TRANSLATE_LANGUAGE, c_apszEmpireNames[priv]);
}

static const char * GetPrivName(int priv)
{
    return LC_TEXT(TRANSLATE_LANGUAGE, c_apszPrivNames[priv]);
}

//Svn/Server/game/src/start_position.h
// 2.0.) Find this:
Kod:
inline const char* EMPIRE_NAME( BYTE e)
{
    return LC_TEXT(g_nation_name[e]);
}

// 2.1.) Replace with this:
Kod:
inline const char* EMPIRE_NAME( BYTE e)
{
    return LC_TEXT(TRANSLATE_LANGUAGE, g_nation_name[e]);
}


//Svn/Server/game/src/char_item.cpp
// 3.0.) Find this:
Kod:
#define VERIFY_MSG(exp, msg)  \
    if (true == (exp)) { \
            ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \
            return false; \
    }

// 3.1.) Replace with this:
Kod:
#define VERIFY_MSG(exp, msg)  \
    if (true == (exp)) { \
            ChatPacket(CHAT_TYPE_INFO, LC_TEXT(TRANSLATE_LANGUAGE,msg)); \
            return false; \
    }
 
Son düzenleme:
@anagonda1 Konuda tek eksik sanırım dil seçimi olarak logine ayarlanması değil mi ?
Eğer öyleyse bence eğer bilginiz var ise yaparsanız çok iyi olur, konuya ekleriz. Hem konunun sağlamlığı hemde diğer üyelerin yararı adına.
bir denermisin intrologin yerine ekledim sistem uyarlı mylang.cfg ye
 

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

Geri
Üst