C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
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:
Konu direk cpp verilmiş sistemin dil seçme .py si bile yok
 
@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
 
aslında rubinum src den alınmış sonra düzenlenmiş hali gibi
 

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

Geri
Üst