Refactored gender-related labels in multiple languages for chat input fields, improving localization consistency and user experience across the application.
This commit is contained in:
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Please type in your nick for the chat:</message>
|
||||||
<text>Please type in your nick for the chat:</text>
|
<message id="label_gender">Gender:</message>
|
||||||
</message>
|
<message id="label_age">Age:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Country:</message>
|
||||||
<text>Gender:</text>
|
<message id="button_start_chat">Start chat</message>
|
||||||
</message>
|
<message id="gender_female">Female</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Male</message>
|
||||||
<text>Age:</text>
|
<message id="gender_pair">Pair</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgender (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgender (F->M)</message>
|
||||||
<text>Country:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Start chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Bitte gib deinen Nicknamen für den Chat ein:</message>
|
||||||
<text>Bitte gib deinen Nicknamen für den Chat ein:</text>
|
<message id="label_gender">Geschlecht:</message>
|
||||||
</message>
|
<message id="label_age">Alter:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Land:</message>
|
||||||
<text>Geschlecht:</text>
|
<message id="button_start_chat">Chat starten</message>
|
||||||
</message>
|
<message id="gender_female">Weiblich</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Männlich</message>
|
||||||
<text>Alter:</text>
|
<message id="gender_pair">Paar</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgender (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgender (F->M)</message>
|
||||||
<text>Land:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Chat starten</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Please type in your nick for the chat:</message>
|
||||||
<text>Please type in your nick for the chat:</text>
|
<message id="label_gender">Gender:</message>
|
||||||
</message>
|
<message id="label_age">Age:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Country:</message>
|
||||||
<text>Gender:</text>
|
<message id="button_start_chat">Start chat</message>
|
||||||
</message>
|
<message id="gender_female">Female</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Male</message>
|
||||||
<text>Age:</text>
|
<message id="gender_pair">Pair</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgender (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgender (F->M)</message>
|
||||||
<text>Country:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Start chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Please type in your nick for the chat:</message>
|
||||||
<text>Please type in your nick for the chat:</text>
|
<message id="label_gender">Gender:</message>
|
||||||
</message>
|
<message id="label_age">Age:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Country:</message>
|
||||||
<text>Gender:</text>
|
<message id="button_start_chat">Start chat</message>
|
||||||
</message>
|
<message id="gender_female">Female</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Male</message>
|
||||||
<text>Age:</text>
|
<message id="gender_pair">Pair</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgender (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgender (F->M)</message>
|
||||||
<text>Country:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Start chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Escribe tu nick para el chat:</message>
|
||||||
<text>Escribe tu nick para el chat:</text>
|
<message id="label_gender">Género:</message>
|
||||||
</message>
|
<message id="label_age">Edad:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">País:</message>
|
||||||
<text>Género:</text>
|
<message id="button_start_chat">Iniciar chat</message>
|
||||||
</message>
|
<message id="gender_female">Mujer</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Hombre</message>
|
||||||
<text>Edad:</text>
|
<message id="gender_pair">Pareja</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgénero (H->M)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgénero (M->H)</message>
|
||||||
<text>País:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Iniciar chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Veuillez saisir votre pseudo pour le chat :</message>
|
||||||
<text>Veuillez saisir votre pseudo pour le chat :</text>
|
<message id="label_gender">Genre :</message>
|
||||||
</message>
|
<message id="label_age">Âge :</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Pays :</message>
|
||||||
<text>Genre :</text>
|
<message id="button_start_chat">Lancer le chat</message>
|
||||||
</message>
|
<message id="gender_female">Femme</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Homme</message>
|
||||||
<text>Âge :</text>
|
<message id="gender_pair">Couple</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgenre (H->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgenre (F->H)</message>
|
||||||
<text>Pays :</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Lancer le chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Inserisci il tuo nick per la chat:</message>
|
||||||
<text>Inserisci il tuo nick per la chat:</text>
|
<message id="label_gender">Genere:</message>
|
||||||
</message>
|
<message id="label_age">Età:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Paese:</message>
|
||||||
<text>Genere:</text>
|
<message id="button_start_chat">Avvia chat</message>
|
||||||
</message>
|
<message id="gender_female">Donna</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Uomo</message>
|
||||||
<text>Età:</text>
|
<message id="gender_pair">Coppia</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Trans (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Trans (F->M)</message>
|
||||||
<text>Paese:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Avvia chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">チャット用のニックネームを入力してください:</message>
|
||||||
<text>チャット用のニックネームを入力してください:</text>
|
<message id="label_gender">性別:</message>
|
||||||
</message>
|
<message id="label_age">年齢:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">国:</message>
|
||||||
<text>性別:</text>
|
<message id="button_start_chat">チャットを開始</message>
|
||||||
</message>
|
<message id="gender_female">女性</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">男性</message>
|
||||||
<text>年齢:</text>
|
<message id="gender_pair">カップル</message>
|
||||||
</message>
|
<message id="gender_trans_mf">トランスジェンダー (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">トランスジェンダー (F->M)</message>
|
||||||
<text>国:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>チャットを開始</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">กรุณาใส่ชื่อเล่นของคุณสำหรับแชท:</message>
|
||||||
<text>กรุณาใส่ชื่อเล่นของคุณสำหรับแชท:</text>
|
<message id="label_gender">เพศ:</message>
|
||||||
</message>
|
<message id="label_age">อายุ:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">ประเทศ:</message>
|
||||||
<text>เพศ:</text>
|
<message id="button_start_chat">เริ่มแชท</message>
|
||||||
</message>
|
<message id="gender_female">ผู้หญิง</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">ผู้ชาย</message>
|
||||||
<text>อายุ:</text>
|
<message id="gender_pair">คู่รัก</message>
|
||||||
</message>
|
<message id="gender_trans_mf">ทรานส์เจนเดอร์ (ช->ญ)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">ทรานส์เจนเดอร์ (ญ->ช)</message>
|
||||||
<text>ประเทศ:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>เริ่มแชท</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">Ilagay ang iyong nick para sa chat:</message>
|
||||||
<text>Ilagay ang iyong nick para sa chat:</text>
|
<message id="label_gender">Kasarian:</message>
|
||||||
</message>
|
<message id="label_age">Edad:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">Bansa:</message>
|
||||||
<text>Kasarian:</text>
|
<message id="button_start_chat">Simulan ang chat</message>
|
||||||
</message>
|
<message id="gender_female">Babae</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">Lalaki</message>
|
||||||
<text>Edad:</text>
|
<message id="gender_pair">Mag-partner</message>
|
||||||
</message>
|
<message id="gender_trans_mf">Transgender (M->F)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">Transgender (F->M)</message>
|
||||||
<text>Bansa:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>Simulan ang chat</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<messages>
|
<messages>
|
||||||
<message id="label_nick">
|
<message id="label_nick">请输入用于聊天的昵称:</message>
|
||||||
<text>请输入用于聊天的昵称:</text>
|
<message id="label_gender">性别:</message>
|
||||||
</message>
|
<message id="label_age">年龄:</message>
|
||||||
<message id="label_gender">
|
<message id="label_country">国家:</message>
|
||||||
<text>性别:</text>
|
<message id="button_start_chat">开始聊天</message>
|
||||||
</message>
|
<message id="gender_female">女</message>
|
||||||
<message id="label_age">
|
<message id="gender_male">男</message>
|
||||||
<text>年龄:</text>
|
<message id="gender_pair">情侣</message>
|
||||||
</message>
|
<message id="gender_trans_mf">跨性别 (男->女)</message>
|
||||||
<message id="label_country">
|
<message id="gender_trans_fm">跨性别 (女->男)</message>
|
||||||
<text>国家:</text>
|
|
||||||
</message>
|
|
||||||
<message id="button_start_chat">
|
|
||||||
<text>开始聊天</text>
|
|
||||||
</message>
|
|
||||||
<message id="welcome">
|
<message id="welcome">
|
||||||
<main>
|
<main>
|
||||||
<header>
|
<header>
|
||||||
|
|||||||
@@ -372,7 +372,8 @@ void App::connectToServer() {
|
|||||||
void App::populateGenderComboBox(Wt::WComboBox *genderWidget) {
|
void App::populateGenderComboBox(Wt::WComboBox *genderWidget) {
|
||||||
int markIndex{-1};
|
int markIndex{-1};
|
||||||
for (const auto &genderItem: genders_) {
|
for (const auto &genderItem: genders_) {
|
||||||
genderWidget->addItem(genderItem.second);
|
auto label = Wt::WString::tr(genderItem.second.toUTF8());
|
||||||
|
genderWidget->addItem(label);
|
||||||
if (genderItem.first == "F") {
|
if (genderItem.first == "F") {
|
||||||
markIndex = genderWidget->count();
|
markIndex = genderWidget->count();
|
||||||
}
|
}
|
||||||
@@ -382,7 +383,8 @@ void App::populateGenderComboBox(Wt::WComboBox *genderWidget) {
|
|||||||
|
|
||||||
std::string App::getGenderShortByGender(std::string gender) {
|
std::string App::getGenderShortByGender(std::string gender) {
|
||||||
for (const auto &genderItem: genders_) {
|
for (const auto &genderItem: genders_) {
|
||||||
if (gender == genderItem.second) {
|
auto label = Wt::WString::tr(genderItem.second.toUTF8()).toUTF8();
|
||||||
|
if (gender == label) {
|
||||||
return genderItem.first.toUTF8();
|
return genderItem.first.toUTF8();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
11
src/app.h
11
src/app.h
@@ -23,12 +23,13 @@ private:
|
|||||||
const std::string adminName {"comiciusadmin"};
|
const std::string adminName {"comiciusadmin"};
|
||||||
const std::string adminPassword {"p3Lv9!7?+Qq"};
|
const std::string adminPassword {"p3Lv9!7?+Qq"};
|
||||||
|
|
||||||
|
// Key: short gender code used in the protocol, Value: translation id for display text
|
||||||
std::map<Wt::WString, Wt::WString> genders_ {
|
std::map<Wt::WString, Wt::WString> genders_ {
|
||||||
{"F", "Female"},
|
{"F", "gender_female"},
|
||||||
{"M", "Male"},
|
{"M", "gender_male"},
|
||||||
{"P", "Pair"},
|
{"P", "gender_pair"},
|
||||||
{"TF", "Transgender (M->F)"},
|
{"TF", "gender_trans_mf"},
|
||||||
{"TM", "Transgender (F->M)"}
|
{"TM", "gender_trans_fm"}
|
||||||
};
|
};
|
||||||
std::vector<std::string> notAllowedNickPhrases_ {
|
std::vector<std::string> notAllowedNickPhrases_ {
|
||||||
"whore",
|
"whore",
|
||||||
|
|||||||
Reference in New Issue
Block a user