# HG changeset patch # User Nicholas Hastings # Date 1365422413 14400 # Node ID 7b84bcba1fca0b2998a33064b96f74e8fb7934bd # Parent 2c69e71dc4df83d03ce478a535e7352eefa836f2 Allow localization of name-reserved kick message (bug 5146, r=asherkin). diff -r 2c69e71dc4df -r 7b84bcba1fca core/PlayerManager.cpp --- a/core/PlayerManager.cpp Wed Apr 03 12:26:08 2013 -0400 +++ b/core/PlayerManager.cpp Mon Apr 08 08:00:13 2013 -0400 @@ -1097,7 +1097,9 @@ { if (!CheckSetAdminName(client, pPlayer, id)) { - pPlayer->Kick("Your name is reserved by SourceMod; set your password to use it."); + char kickMsg[128]; + logicore.CoreTranslate(kickMsg, sizeof(kickMsg), "%T", 2, NULL, "Name Reserved", &client); + pPlayer->Kick(kickMsg); RETURN_META(MRES_IGNORED); } } else if ((id = g_Admins.FindAdminByIdentity("name", old_name)) != INVALID_ADMIN_ID) { diff -r 2c69e71dc4df -r 7b84bcba1fca translations/core.phrases.txt --- a/translations/core.phrases.txt Wed Apr 03 12:26:08 2013 -0400 +++ b/translations/core.phrases.txt Mon Apr 08 08:00:13 2013 -0400 @@ -78,6 +78,11 @@ "en" "No Vote" } + "Name Reserved" + { + "en" "Your name is reserved by SourceMod; set your password to use it." + } + /* This is a special "pass-thru" translation */ "_s" {