Fix #4: Improve login window string constants naming and colour

This commit is contained in:
dP
2021-04-19 00:47:45 +03:00
parent f6f5c001cc
commit 740341679f
3 changed files with 83 additions and 80 deletions

View File

@@ -232,7 +232,7 @@ void IniReloadLogin(){
for(int i = 0, len = lengthof(INI_LOGIN_KEYS); i < len; i++){
auto itemvalue = GetLoginItem(INI_LOGIN_KEYS[i]);
if (itemvalue.empty()){
GetString(str, STR_LOGIN_NOTSET, lastof(str));
GetString(str, STR_CM_LOGIN_WINDOW_NOT_SET, lastof(str));
}
else{
strecpy(str, itemvalue.c_str(), lastof(str));
@@ -615,7 +615,7 @@ public:
}
virtual void OnFailure() {
ShowErrorMessage(STR_LOGINERROR_NOCONNECT, INVALID_STRING_ID, WL_ERROR);
ShowErrorMessage(STR_CM_LOGIN_ERROR_SIGN_IN_FAILED, INVALID_STRING_ID, WL_ERROR);
}
void LoginAlready(){
@@ -625,7 +625,7 @@ public:
NetworkClientSendChatToServer(msg);
}
else{
ShowErrorMessage(STR_LOGINERROR_BADINPUT, INVALID_STRING_ID, WL_ERROR);
ShowErrorMessage(STR_CM_LOGIN_ERROR_BAD_INPUT, INVALID_STRING_ID, WL_ERROR);
}
this->proccessing = false;
}
@@ -713,19 +713,19 @@ struct LoginWindow : Window {
SetDParamStr(0, _inilogindata[NOVAPOLISUSER]);
break;
case LWW_NOVAPOLIS_PW:
SetDParam(0, (GetLoginItem(NOVAPOLIS_PW).empty() ? STR_LOGIN_NOTSET : STR_LOGIN_SET));
SetDParam(0, (GetLoginItem(NOVAPOLIS_PW).empty() ? STR_CM_LOGIN_WINDOW_NOT_SET : STR_CM_LOGIN_WINDOW_SET));
break;
case LWW_NICE_LOGIN:
SetDParamStr(0, _inilogindata[NICEUSER]);
break;
case LWW_NICE_PW:
SetDParam(0, (GetLoginItem(NICE_PW).empty() ? STR_LOGIN_NOTSET : STR_LOGIN_SET));
SetDParam(0, (GetLoginItem(NICE_PW).empty() ? STR_CM_LOGIN_WINDOW_NOT_SET : STR_CM_LOGIN_WINDOW_SET));
break;
case LWW_BTPRO_LOGIN:
SetDParamStr(0, _inilogindata[BTPROUSER]);
break;
case LWW_BTPRO_PW:
SetDParam(0, (GetLoginItem(BTPRO_PW).empty() ? STR_LOGIN_NOTSET : STR_LOGIN_SET));
SetDParam(0, (GetLoginItem(BTPRO_PW).empty() ? STR_CM_LOGIN_WINDOW_NOT_SET : STR_CM_LOGIN_WINDOW_SET));
break;
}
}
@@ -749,7 +749,7 @@ struct LoginWindow : Window {
case LWW_BTPRO_LOGIN:
case LWW_BTPRO_PW:
this->query_widget = (LoginWindowQueryWidgets)widget;
ShowQueryString(STR_EMPTY, STR_LOGIN_CHANGE_USERNAME, 32, this, CS_ALPHANUMERAL, QSF_NONE);
ShowQueryString(STR_EMPTY, STR_CM_LOGIN_WINDOW_CHANGE_USERNAME, 32, this, CS_ALPHANUMERAL, QSF_NONE);
break;
}
}
@@ -783,55 +783,55 @@ struct LoginWindow : Window {
static const NWidgetPart _nested_login_window_widgets[] = {
NWidget(NWID_HORIZONTAL),
NWidget(WWT_CLOSEBOX, COLOUR_GREY),
NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_LOGINWINDOW_CAPTION, 0),
NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_CM_LOGIN_WINDOW_CAPTION, 0),
NWidget(WWT_STICKYBOX, COLOUR_GREY),
EndContainer(),
NWidget(WWT_PANEL, COLOUR_GREY), SetResize(1, 0),
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPadding(10),
//novapolis
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_LOGIN_USERNAME, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME, 0),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_LOGIN_PASSWORD, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD, 0),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 5),
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NOVAPOLIS_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_USERNAME_DISPLAY, STR_LOGIN_CHANGE_USERNAME),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NOVAPOLIS_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_USERNAME_HELPTEXT),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NOVAPOLIS_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_PASSWORD_DISPLAY, STR_LOGIN_CHANGE_PASSWORD),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NOVAPOLIS_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_PASSWORD_HELPTEXT),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 10),
NWidget(WWT_PUSHTXTBTN, COLOUR_PURPLE, LWW_NOVAPOLIS), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_LOGINWINDOW_CITYMANIA, STR_LOGIN_SEND_LOGIN_TT),
NWidget(WWT_PUSHTXTBTN, COLOUR_PURPLE, LWW_NOVAPOLIS), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_CITYMANIA, STR_CM_LOGIN_WINDOW_SIGN_IN_HELPTEXT),
NWidget(NWID_SPACER), SetMinimalSize(0, 10),
//n-ice
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_LOGIN_USERNAME, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME, 0),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_LOGIN_PASSWORD, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD, 0),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 5),
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NICE_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_USERNAME_DISPLAY, STR_LOGIN_CHANGE_USERNAME),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NICE_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_USERNAME_HELPTEXT),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NICE_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_PASSWORD_DISPLAY, STR_LOGIN_CHANGE_PASSWORD),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_NICE_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_PASSWORD_HELPTEXT),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 10),
NWidget(WWT_PUSHTXTBTN, COLOUR_LIGHT_BLUE, LWW_NICE), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_LOGINWINDOW_NICE, STR_LOGIN_SEND_LOGIN_TT),
NWidget(WWT_PUSHTXTBTN, COLOUR_LIGHT_BLUE, LWW_NICE), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_NICE, STR_CM_LOGIN_WINDOW_SIGN_IN_HELPTEXT),
NWidget(NWID_SPACER), SetMinimalSize(0, 10),
//btpro
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_LOGIN_USERNAME, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_USERNAME), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME, 0),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_LOGIN_PASSWORD, 0),
NWidget(WWT_TEXT, COLOUR_BROWN, LWW_PASSWORD), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD, 0),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 5),
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_BTPRO_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_USERNAME_DISPLAY, STR_LOGIN_CHANGE_USERNAME),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_BTPRO_LOGIN), SetMinimalSize(60, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_USERNAME_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_USERNAME_HELPTEXT),
NWidget(NWID_SPACER), SetMinimalSize(20, 0),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_BTPRO_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_LOGIN_PASSWORD_DISPLAY, STR_LOGIN_CHANGE_PASSWORD),
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, LWW_BTPRO_PW), SetMinimalSize(30, 20), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_PASSWORD_DISPLAY, STR_CM_LOGIN_WINDOW_CHANGE_PASSWORD_HELPTEXT),
EndContainer(),
NWidget(NWID_SPACER), SetMinimalSize(0, 10),
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, LWW_BTPRO), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_LOGINWINDOW_BTPRO, STR_LOGIN_SEND_LOGIN_TT),
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, LWW_BTPRO), SetMinimalSize(100, 30), SetFill(1, 0), SetDataTip(STR_CM_LOGIN_WINDOW_BTPRO, STR_CM_LOGIN_WINDOW_SIGN_IN_HELPTEXT),
EndContainer(),
EndContainer(),
};

View File

@@ -5426,23 +5426,6 @@ STR_TOOLBAR_COMMANDS_RANK_TOOLTIP :{BLACK}Show top
STR_TOOLBAR_COMMANDS_ME_CAPTION :{BLACK}My Rank
STR_TOOLBAR_COMMANDS_ME_TOOLTIP :{BLACK}Show your ranking position
#login window
STR_LOGINWINDOW_CAPTION :{WHITE}Login Window
STR_LOGINWINDOW_CITYMANIA :{BLACK}CityMania
STR_LOGINWINDOW_NICE :{BLACK}N-ice
STR_LOGINWINDOW_BTPRO :{BLACK}BTPro
STR_LOGINERROR_NOCONNECT :{WHITE}Failed to connect
STR_LOGINERROR_BADINPUT :{WHITE}Bad username or password
STR_LOGIN_USERNAME :{WHITE}Username
STR_LOGIN_PASSWORD :{WHITE}Password
STR_LOGIN_SET :{WHITE}Set
STR_LOGIN_NOTSET :{WHITE}Not Set
STR_LOGIN_CHANGE_USERNAME :{WHITE}Change username
STR_LOGIN_CHANGE_PASSWORD :{WHITE}Change password
STR_LOGIN_SEND_LOGIN_TT :{WHITE}Send Login - you must be on the correct community server
STR_LOGIN_USERNAME_DISPLAY :{WHITE}{RAW_STRING}
STR_LOGIN_PASSWORD_DISPLAY :{WHITE}{STRING}
#cargo table
STR_TOOLBAR_CARGOS_HEADER_CARGO :{BLACK}Cargo Name
STR_TOOLBAR_CARGOS_HEADER_AMOUNT :{BLACK}Amount
@@ -5615,31 +5598,50 @@ STR_CM_LAND_TOOLTIPS_INDUSTRY_CARGO :{WHITE}{STRING} {BLACK}{CARG
STR_CM_LAND_TOOLTIPS_STATION_NAME :{LTBLUE}{STATION}
STR_CM_LAND_TOOLTIPS_STATION_CARGO :{WHITE}{STRING} {BLACK}{CARGO_SHORT} {YELLOW}{NUM} %
STR_LAND_AREA_INFORMATION_POP :{BLACK}Population: {LTBLUE}{NUM}
STR_LAND_AREA_INFORMATION_POP :{BLACK}Population: {LTBLUE}{NUM}
STR_CM_CONFIG_SETTING_MODIFIER_FN : Additional function modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_FN_HELPTEXT : Modifier key for accessing additional functions.
STR_CM_CONFIG_SETTING_MODIFIER_REMOVE : Remove modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_REMOVE_HELPTEXT : Modifier key for removal mode on building tools.
STR_CM_CONFIG_SETTING_MODIFIER_ESTIMATE : Estimate modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_ESTIMATE_HELPTEXT : Modifier key for estimating action cost.
STR_CM_CONFIG_SETTING_MODIFIER_NONE : None
STR_CM_CONFIG_SETTING_MODIFIER_SHIFT : Shift
STR_CM_CONFIG_SETTING_MODIFIER_CTRL : Ctrl
STR_CM_CONFIG_SETTING_MODIFIER_ALT : Alt
STR_CM_CONFIG_SETTING_MODIFIER_FN :Additional function modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_FN_HELPTEXT :Modifier key for accessing additional functions.
STR_CM_CONFIG_SETTING_MODIFIER_REMOVE :Remove modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_REMOVE_HELPTEXT :Modifier key for removal mode on building tools.
STR_CM_CONFIG_SETTING_MODIFIER_ESTIMATE :Estimate modifier key: {STRING2}
STR_CM_CONFIG_SETTING_MODIFIER_ESTIMATE_HELPTEXT :Modifier key for estimating action cost.
STR_CM_CONFIG_SETTING_MODIFIER_NONE :None
STR_CM_CONFIG_SETTING_MODIFIER_SHIFT :Shift
STR_CM_CONFIG_SETTING_MODIFIER_CTRL :Ctrl
STR_CM_CONFIG_SETTING_MODIFIER_ALT :Alt
STR_CM_CONFIG_SETTING_SHADED_TREES : Shaded trees: {STRING2}
STR_CM_CONFIG_SETTING_SHADED_TREES_HELPTEXT : Change tree brightness depending on a slope. Enhances visual appeal of mountainous forests.
STR_CM_CONFIG_SETTING_SHADED_TREES_OFF : Always off
STR_CM_CONFIG_SETTING_SHADED_TREES_ON : Always on
STR_CM_CONFIG_SETTING_SHADED_TREES_SERVER : As server
STR_CM_CONFIG_SETTING_SHADED_TREES :Shaded trees: {STRING2}
STR_CM_CONFIG_SETTING_SHADED_TREES_HELPTEXT :Change tree brightness depending on a slope. Enhances visual appeal of mountainous forests.
STR_CM_CONFIG_SETTING_SHADED_TREES_OFF :Always off
STR_CM_CONFIG_SETTING_SHADED_TREES_ON :Always on
STR_CM_CONFIG_SETTING_SHADED_TREES_SERVER :As server
STR_CM_CONFIG_SETTING_SHOW_APM :Show APM counter: {STRING2}
STR_CM_CONFIG_SETTING_SHOW_APM_HELPTEXT :Adds APM (actions per minute) counter to the statusbar.
STR_CM_STATUSBAR_APM :{WHITE}APM: {NUM} AVG: {NUM}
STR_CM_CONFIG_SETTING_SHOW_APM : Show APM counter: {STRING2}
STR_CM_CONFIG_SETTING_SHOW_APM_HELPTEXT : Adds APM (actions per minute) counter to the statusbar.
STR_CM_STATUSBAR_APM : {WHITE}APM: {NUM} AVG: {NUM}
STR_CM_STATION_BUILD_SUPPLIES :{BLACK}Supplies: {GOLD}
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND : Graph background colour: {STRING2}
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_HELPTEXT : Main background colour for the graph windows. Other related colours are changed accordingly.
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_BLACK : Black
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_GREY : Light grey
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND :Graph background colour: {STRING2}
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_HELPTEXT :Main background colour for the graph windows. Other related colours are changed accordingly.
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_BLACK :Black
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_GREY :Light grey
# Community login window
STR_CM_LOGIN_WINDOW_CAPTION :{WHITE}Login Window
STR_CM_LOGIN_WINDOW_CITYMANIA :{BLACK}CityMania
STR_CM_LOGIN_WINDOW_NICE :{BLACK}N-ice
STR_CM_LOGIN_WINDOW_BTPRO :{BLACK}BTPro
STR_CM_LOGIN_ERROR_SIGN_IN_FAILED :{WHITE}Failed to connect
STR_CM_LOGIN_ERROR_BAD_INPUT :{WHITE}Bad username or password
STR_CM_LOGIN_WINDOW_USERNAME :{WHITE}Username
STR_CM_LOGIN_WINDOW_PASSWORD :{WHITE}Password
STR_CM_LOGIN_WINDOW_SET :{WHITE}Set
STR_CM_LOGIN_WINDOW_NOT_SET :{WHITE}Not Set
STR_CM_LOGIN_WINDOW_CHANGE_USERNAME :{WHITE}Change username
STR_CM_LOGIN_WINDOW_CHANGE_USERNAME_HELPTEXT :{BLACK}Change username
STR_CM_LOGIN_WINDOW_CHANGE_PASSWORD_HELPTEXT :{BLACK}Change password
STR_CM_LOGIN_WINDOW_SIGN_IN_HELPTEXT :{BLACK}Sign in (you must be on the correct community server)
STR_CM_LOGIN_WINDOW_USERNAME_DISPLAY :{WHITE}{RAW_STRING}
STR_CM_LOGIN_WINDOW_PASSWORD_DISPLAY :{WHITE}{STRING}

View File

@@ -5427,23 +5427,6 @@ STR_TOOLBAR_COMMANDS_RANK_TOOLTIP :{BLACK}Die 10 b
STR_TOOLBAR_COMMANDS_ME_CAPTION :{BLACK}Mein Rang
STR_TOOLBAR_COMMANDS_ME_TOOLTIP :{BLACK}Ihren Rang anzeigen
#login window
STR_LOGINWINDOW_CAPTION :{WHITE}Login-Fenster
STR_LOGINWINDOW_CITYMANIA :{BLACK}CityMania
STR_LOGINWINDOW_NICE :{BLACK}N-ice
STR_LOGINWINDOW_BTPRO :{BLACK}BTPro
STR_LOGINERROR_NOCONNECT :{WHITE}Verbindung fehlgeschlagen
STR_LOGINERROR_BADINPUT :{WHITE}Falscher Benutzername oder Passwort
STR_LOGIN_USERNAME :{WHITE}Benutzername
STR_LOGIN_PASSWORD :{WHITE}Passwort
STR_LOGIN_SET :{WHITE}Gesetzt
STR_LOGIN_NOTSET :{WHITE}Nicht gesetzt
STR_LOGIN_CHANGE_USERNAME :{WHITE}Benutzernamen ändern
STR_LOGIN_CHANGE_PASSWORD :{WHITE}Passwort ändern
STR_LOGIN_SEND_LOGIN_TT :{WHITE}Login abschicken - Sie müssen auf dem richtigen Community-Server sein
STR_LOGIN_USERNAME_DISPLAY :{WHITE}{STRING}
STR_LOGIN_PASSWORD_DISPLAY :{WHITE}{STRING}
#cargo table
STR_TOOLBAR_CARGOS_HEADER_CARGO :{BLACK}Frachtname
STR_TOOLBAR_CARGOS_HEADER_AMOUNT :{BLACK}Menge
@@ -5644,3 +5627,21 @@ STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND :Hintergrundfarb
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_HELPTEXT :Haupt-Hintergrundfarbe von Fenstern mit Graphen. Andere zugehörige Farben werden entsprechend geändert.
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_BLACK :Schwarz
STR_CM_CONFIG_SETTING_GRAPH_BACKGROUND_GREY :Hellgrau
# Community login window
STR_CM_LOGIN_WINDOW_CAPTION :{WHITE}Login-Fenster
STR_CM_LOGIN_WINDOW_CITYMANIA :{BLACK}CityMania
STR_CM_LOGIN_WINDOW_NICE :{BLACK}N-ice
STR_CM_LOGIN_WINDOW_BTPRO :{BLACK}BTPro
STR_CM_LOGIN_ERROR_SIGN_IN_FAILED :{WHITE}Verbindung fehlgeschlagen
STR_CM_LOGIN_ERROR_BAD_INPUT :{WHITE}Falscher Benutzername oder Passwort
STR_CM_LOGIN_WINDOW_USERNAME :{WHITE}Benutzername
STR_CM_LOGIN_WINDOW_PASSWORD :{WHITE}Passwort
STR_CM_LOGIN_WINDOW_SET :{WHITE}Gesetzt
STR_CM_LOGIN_WINDOW_NOT_SET :{WHITE}Nicht gesetzt
STR_CM_LOGIN_WINDOW_CHANGE_USERNAME :{WHITE}Benutzernamen ändern
STR_CM_LOGIN_WINDOW_CHANGE_USERNAME_HELPTEXT :{BLACK}Benutzernamen ändern
STR_CM_LOGIN_WINDOW_CHANGE_PASSWORD_HELPTEXT :{BLACK}Passwort ändern
STR_CM_LOGIN_WINDOW_SIGN_IN_HELPTEXT :{BLACK}Login abschicken (sie müssen auf dem richtigen Community-Server sein)
STR_CM_LOGIN_WINDOW_USERNAME_DISPLAY :{WHITE}{STRING}
STR_CM_LOGIN_WINDOW_PASSWORD_DISPLAY :{WHITE}{STRING}