/**
* Copyright MarkCedric.Lubi ( http://wonderfl.net/user/MarkCedric.Lubi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/j4jC
*/
package {
import mx.resources.*;
public class en_PH$containers_properties extends ResourceBundle {
public function en_PH$containers_properties(){
super("en_PH", "containers");
}
override protected function getContent():Object{
var _local1:Object = {
noColumnsFound:"No ConstraintColumns found.",
noRowsFound:"No ConstraintRows found.",
rowNotFound:"ConstraintRow '{0}' not found.",
columnNotFound:"ConstraintColumn '{0}' not found."
};
return (_local1);
}
}
}//package
package {
import flash.utils.*;
import flash.system.*;
import mx.core.*;
public class GeneratedResourceModule5006645264028575337_mx_core_FlexModuleFactory extends FlexModuleFactory implements IFlexModuleFactory {
private var _preloadedRSLs:Dictionary;
public function GeneratedResourceModule5006645264028575337_mx_core_FlexModuleFactory(){
FlexVersion.compatibilityVersionString = "3.0.0";
super();
}
override public function create(... _args):Object{
if ((((_args.length > 0)) && (!((_args[0] is String))))){
return (super.create.apply(this, _args));
};
var _local2:String = (((_args.length == 0)) ? "GeneratedResourceModule5006645264028575337" : String(_args[0]));
var _local3:Class = Class(getDefinitionByName(_local2));
if (!_local3){
return (null);
};
var _local4:Object = new (_local3)();
if ((_local4 is IFlexModule)){
IFlexModule(_local4).moduleFactory = this;
};
return (_local4);
}
override public function allowInsecureDomain(... _args):void{
var _local2:Object;
Security.allowInsecureDomain(_args);
for (_local2 in _preloadedRSLs) {
if (((_local2.content) && (("allowInsecureDomainInRSL" in _local2.content)))){
var _local5 = _local2.content;
_local5["allowInsecureDomainInRSL"](_args);
};
};
}
override public function info():Object{
return ({
compiledLocales:["en_PH"],
compiledResourceBundleNames:["SharedResources", "collections", "containers", "controls", "core", "effects", "filter_resources", "images", "logging", "messaging", "resources", "rpc", "skins", "states", "statistic_resources", "styles", "utils", "validators"],
currentDomain:ApplicationDomain.currentDomain,
mainClassName:"GeneratedResourceModule5006645264028575337"
});
}
override public function get preloadedRSLs():Dictionary{
if (_preloadedRSLs == null){
_preloadedRSLs = new Dictionary(true);
};
return (_preloadedRSLs);
}
override public function allowDomain(... _args):void{
var _local2:Object;
Security.allowDomain(_args);
for (_local2 in _preloadedRSLs) {
if (((_local2.content) && (("allowDomainInRSL" in _local2.content)))){
var _local5 = _local2.content;
_local5["allowDomainInRSL"](_args);
};
};
}
}
}//package
package {
import mx.resources.*;
public class en_PH$statistic_resources_properties extends ResourceBundle {
public function en_PH$statistic_resources_properties(){
super("en_PH", "statistic_resources");
}
override protected function getContent():Object{
var _local1:Object = {
WIN:"Victories",
CHAMPIONS_KILLED:"Champion Kills",
TOTAL_ASSISTS:"Assists",
FRIENDLY_HQ_LOST:"Friendly Nexus Destroyed",
TOTAL_TIMES_SPELL4_CAST:"Spell 4 Casts",
UNREAL_KILLS:"Unreal Kills",
TOTAL_DAMAGE_DEALT_TO_CHAMPIONS:"Damage Dealt to Champions",
MAX_CHAMPIONS_KILLED:"Max Kills",
TOTAL_PLAYER_SCORE:"Total Score",
SPELL2_CAST:"Spell 2 Casts",
TOTAL_CHAMPION_KILLS:"Total Champion Kills",
EXP:"Champion Experience",
MINIONS_KILLED:"Minions Slain",
MAGIC_DAMAGE_TAKEN:"Magic Damage Taken",
SUPER_MONSTER_KILLED:"Epic Monster ",
TEAM_OBJECTIVE:"Quests Completed",
LEVEL:"Champion Level",
TOTAL_GOLD_EARNED:"Gold Earned",
TRIPLE_KILLS:"Triple Kills",
TOTAL_TURRETS_KILLED:"Total Turrets Destroyed",
SPELL3_CAST:"Spell 3 Casts",
QUADRA_KILLS:"Quadra Kills",
TOTAL_DAMAGE_TAKEN:"Damage Taken",
LARGEST_MULTI_KILL:"Largest Multi Kill",
MAGIC_DAMAGE_DEALT_PLAYER:"Magic Damage Dealt",
OBJECTIVE_CATEGORY:"Objective",
TOTAL_PHYSICAL_DAMAGE_DEALT:"Physical Damage Dealt",
NODE_KILL_DEFENSE:"Assists on Point",
TOTAL_FIRST_BLOOD:"Total First Blood",
ITEMS_PURCHASED:"Purchased Items",
SPELL4_CAST:"Spell 4 Casts",
LARGEST_CRITICAL_STRIKE:"Largest Critical Strike",
MISC_CATEGORY:"Misc.",
PHYSICAL_DAMAGE_DEALT_PLAYER:"Physical Damage Dealt",
CONSUMABLES_PURCHASED:"Consumables Purchased",
MOST_SPELLS_CAST:"Maximum Spells Cast",
OBJECTIVE_PLAYER_SCORE:"Objective Score",
TOTAL_UNITS_HEALED:"Allies Healed",
TOTAL_SESSIONS_WON:"Won",
TOTAL_MAGIC_DAMAGE_DEALT:"Magic Damage Dealt",
MAX_NUM_DEATHS:"Max Deaths",
NODE_NEUTRALIZE:"Points Neutralized\n\nPoint Neutralize: 40 Score",
NODE_KILL_OFFENSE:"Kills on Point",
MAX_TIME_PLAYED:"Longest Game",
NODE_CAPTURE:"Points Captured\n\nPoint Capture: 40 Score",
TOTAL_DOUBLE_KILLS:"Double Kills",
TOTAL_NEUTRAL_MINIONS_KILLED:"Monsters Killed",
TOTAL_DAMAGE_DEALT:"Damage Dealt",
TOTAL_TIME_SPENT_DEAD:"Time Spent Dead",
NEUTRAL_MINIONS_KILLED:"Neutral Monsters Killed",
MAGIC_DAMAGE_DEALT_TO_CHAMPIONS:"Magic Damage to Champions",
STAT_TYPE_TOTAL_CHAMPION_DEATHS:"Deaths",
NUM_DEATHS:"Deaths",
HQ_KILLED:"Destroyed Nexus",
FRIENDLY_DAMPEN_LOST:"Friendly Dampeners Lost",
TOTAL_TIMES_SPELL1_CAST:"Spell 1 Casts",
NODE_NEUTRALIZE_ASSIST:"Point Neutralizations Assisted",
DEATHS:"Deaths",
FRIENDLY_TURRET_LOST:"Friendly Turrets Lost",
KILLING_SPREES:"Killing Sprees",
PHYSICAL_DAMAGE_DEALT_TO_CHAMPIONS:"Physical Damage to Champions",
TOTAL_MINION_KILLS:"Minions Killed",
TIME_PLAYED:"Time Played",
MAX_LARGEST_CRITICAL_STRIKE:"Largest Critical Strike",
LOSE:"Losses",
PENTA_KILLS:"Penta Kills",
PHYSICAL_DAMAGE_TAKEN:"Physical Damage Taken",
GOLD:"Gold Earned",
SCORE_CATEGORY:"Score",
DAMAGE_TAKEN_CATEGORY:"Damage Taken & Healed",
AVE_LEVEL_AT_GAME_END:"Average Level at End of Game",
NODE_CAPTURE_ASSIST:"Point Captures Assisted",
TOTAL_TRIPLE_KILLS:"Triple Kills",
TOTAL_SESSIONS_LOST:"Lost",
TOTAL_TIMES_SPELL2_CAST:"Spell 2 Casts",
SUMMON_SPELL1_CAST:"Summoner Spell 1",
BARRACKS_KILLED:"Inhibitors Destroyed",
CHAMPION_KILLS:"Champions Killed",
MOST_CHAMPION_KILLS_PER_SESSION:"Max Champions Kills",
COMBAT_CATEGORY:"Combat",
TOTAL_HEAL:"Healing Done",
LONGEST_KILLING_SPREE:"Longest Killing Spree",
TOTAL_CONS_PURCHASED:"Consumables Purchased",
CHAMPION_KDA_DOMINION:"Champions Killed/Deaths/Assists\n\nKill on/off Point: 30/15 Score\nAssist on/off Point: 10/5 Score",
GOLD_SPENT:"Gold Spent",
ASSISTS:"Assists",
TOTAL_QUADRA_KILLS:"Quadra Kills",
DOUBLE_KILLS:"Double Kills",
TOTAL_TIMES_SPELL3_CAST:"Spell 3 Casts",
GOLD_EARNED:"Gold Earned",
TOTAL_LEAVES:"Left",
COMBAT_PLAYER_SCORE:"Combat Score",
TURRETS_KILLED:"Turrets Destroyed",
SUMMON_SPELL2_CAST:"Summoner Spell 2",
TOTAL_DEATHS_PER_SESSION:"Average Deaths Per Session",
TOTAL_GOLD_SPENT:"Gold Spent",
SPELL1_CAST:"Spell 1 Casts",
LARGEST_KILLING_SPREE:"Largest Killing Spree",
TOTAL_SESSIONS_PLAYED:"Games Played",
TIME_SPENT_LIVING:"Time Spent Alive",
DAMAGE_DONE_CATEGORY:"Damage Done",
TOTAL_PENTA_KILLS:"Penta Kills",
CHAMPION_KDA_CLASSIC:"Champions Killed/Deaths/Assists"
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$styles_properties extends ResourceBundle {
public function en_PH$styles_properties(){
super("en_PH", "styles");
}
override protected function getContent():Object{
var _local1:Object = {unableToLoad:"Unable to load style({0}): {1}."};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$validators_properties extends ResourceBundle {
public function en_PH$validators_properties(){
super("en_PH", "validators");
}
override protected function getContent():Object{
var _local1:Object = {
PAttributeMissing:"The property attribute must be specified when the source attribute is specified.",
wrongLengthErrorDV:"Type the date in the format.",
maxLength:"NaN",
invalidDomainErrorZCV:"The domain parameter is invalid. It must be either 'US Only', 'Canada Only', or 'US or Canada'.",
creditCardValidatorAllowedFormatChars:" -",
wrongFormatError:"The Social Security number must be 9 digits or in the form NNN-NN-NNNN.",
invalidNumberError:"The credit card number is invalid.",
CNSAttribute:"The cardNumberSource attribute, '{0}', can not be of type String.",
invalidCharErrorCCV:"Invalid characters in your credit card number. (Enter numbers only.)",
thousandsSeparator:",",
minDigitsPNV:"10",
wrongLengthErrorPNV:"Your telephone number must contain at least {0} digits.",
invalidPeriodsInDomainError:"The domain in your e-mail address has consecutive periods.",
precisionError:"The amount entered has too many digits beyond the decimal point.",
wrongUSFormatError:"The ZIP+4 code must be formatted '12345-6789'.",
separationError:"The thousands separator must be followed by three digits.",
DSAttribute:"The daySource attribute, '{0}', can not be of type String.",
zipCodeValidatorDomain:"US Only",
exceedsMaxErrorCV:"The amount entered is too large.",
allowNegative:"true",
decimalPointCountError:"The decimal separator can occur only once.",
requiredFieldError:"This field is required.",
missingPeriodInDomainError:"The domain in your e-mail address is missing a period.",
invalidCharError:"The input contains invalid characters.",
SAttribute:"The source attribute, '{0}', can not be of type String.",
wrongCAFormatError:"The Canadian postal code must be formatted 'A1B 2C3'.",
wrongLengthErrorCCV:"Your credit card number contains the wrong number of digits.",
tooShortError:"This string is shorter than the minimum allowed length. This must be at least {0} characters long.",
decimalSeparator:".",
zeroStartError:"Invalid Social Security number; the number cannot start with 000.",
invalidFormatChars:"The allowedFormatChars parameter is invalid. It cannot contain any digits.",
validateAsString:"true",
invalidCharErrorZCV:"The ZIP code contains invalid characters.",
exceedsMaxErrorNV:"The number entered is too large.",
missingCardNumber:"The value being validated doesn't contain a cardNumber property.",
CTSAttribute:"The cardTypeSource attribute, '{0}', can not be of type String.",
numberValidatorPrecision:"-1",
YSAttribute:"The yearSource attribute, '{0}', can not be of type String.",
negativeError:"The amount may not be negative.",
fieldNotFound:"'{0}' field not found.",
noNumError:"No credit card number is specified.",
SAttributeMissing:"The source attribute must be specified when the property attribute is specified.",
noTypeError:"No credit card type is specified or the type is not valid.",
tooManyAtSignsError:"Your e-mail address contains too many @ characters.",
wrongLengthErrorZCV:"The ZIP code must be 5 digits or 5+4 digits.",
socialSecurityValidatorAllowedFormatChars:" -",
wrongYearError:"Enter a year between 0 and 9999.",
minLength:"NaN",
missingCardType:"The value being validated doesn't contain a cardType property.",
noExpressionError:"The expression is missing.",
maxValue:"NaN",
invalidDomainErrorEV:"The domain in your e-mail address is incorrectly formatted.",
numberValidatorDomain:"real",
minValue:"NaN",
missingUsernameError:"The username in your e-mail address is missing.",
invalidCharErrorEV:"Your e-mail address contains invalid characters.",
MSAttribute:"The monthSource attribute, '{0}', can not be of type String.",
phoneNumberValidatorAllowedFormatChars:"-()+ .",
noMatchError:"The field is invalid.",
wrongMonthError:"Enter a month between 1 and 12.",
invalidIPDomainError:"The IP domain in your e-mail address is incorrectly formatted.",
dateValidatorAllowedFormatChars:"/- \\.",
integerError:"The number must be an integer.",
currencyValidatorPrecision:"2",
invalidFormatCharsZCV:"The allowedFormatChars parameter is invalid. Alphanumeric characters are not allowed (a-z A-Z 0-9).",
formatError:"Configuration error: Incorrect formatting string.",
wrongDayError:"Enter a valid day for the month.",
lowerThanMinError:"The amount entered is too small.",
zipCodeValidatorAllowedFormatChars:" -",
invalidCharErrorPNV:"Your telephone number contains invalid characters.",
invalidCharErrorDV:"The date contains invalid characters.",
missingAtSignError:"An at sign (@) is missing in your e-mail address.",
invalidFormatCharsError:"One of the formatting parameters is invalid.",
wrongTypeError:"Incorrect card type is specified.",
tooLongError:"This string is longer than the maximum allowed length. This must be less than {0} characters long.",
currencySymbolError:"The currency symbol occurs in an invalid location.",
invalidCharErrorSSV:"You entered invalid characters in your Social Security number."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$messaging_properties extends ResourceBundle {
public function en_PH$messaging_properties(){
super("en_PH", "messaging");
}
override protected function getContent():Object{
var _local1:Object = {
httpRequestError.details:"Error: {0}",
errorReadingIExternalizable:"Error encountered while reading IExternalizable. {0}",
couldNotLoadCache:"The cache could not be loaded into the message store.",
cannotRemoveWhenConfigured:"Channels cannot be removed from a ChannelSet that targets a configured destination.",
deliveryInDoubt.details:"Channel disconnected before an acknowledgement was received",
requestTimedOut:"Request timed out",
securityError:"Security error accessing url",
invalidURL:"Invalid URL",
messageQueueFailedInitialize:"Message store initialization failed.",
noErrorForMessage.details:"Was expecting message '{0}' but received '{1}'.",
couldNotSaveCache:"The cache could not be saved.",
unknownChannelWithId:"Channel '{0}' does not exist in the configuration.",
producerConnectError:"Producer connect error",
noAckMessage.details:"Was expecting mx.messaging.messages.AcknowledgeMessage, but received {0}",
destinationNotSet:"The MessageAgent's destination must be set to send messages.",
requestTimedOut.details:"The request timeout for the sent message was reached without receiving a response from the server.",
couldNotRemoveMessageFromQueue:"The message could not be removed from the message store before being sent.",
unknownReference:"Unknown reference {0}",
noDestinationSpecified:"A destination name must be specified.",
wrongMessageQueueForProducerDetails:"The message did not come from the message store associated with this producer.",
emptySessionClientId:"Session clientId's must be non-zero in length.",
unknownTraitReference:"Unknown trait reference {0}",
producerSendErrorDetails:"The producer is not connected and the message cannot be sent.",
connectTimedOut:"Connect attempt timed out.",
httpRequestError:"HTTP request error",
noErrorForMessage:"Didn't receive an error for message",
pollingNotSupportedAMF:"StreamingAMFChannel does not support polling. ",
pollingNotSupportedHTTP:"StreamingHTTPChannel does not support polling. ",
noAvailableChannels:"No Channels are available for use.",
ackFailed.details:"Was expecting message '{0}' but received '{1}'.",
couldNotLoadCacheIds:"The list of cache ids could not be loaded.",
noAMFXBody:"Invalid AMFX packet. Could not find message body",
couldNotClearCache:"The cache could not be cleared.",
unknownDestination:"Unknown destination '{0}'.",
invalidRequestMethod:"Invalid method specified.",
failedToSubscribe:"The consumer was not able to subscribe to its target destination.",
destinationWithInvalidMessageType:"Destination '{0}' cannot service messages of type '{1}'.",
couldNotAddMessageToQueue:"The message store could not store the message and the producer is not connected. The FaultEvent dispatched by the message store provides additional information.",
unsupportedAMFXVersion:"Unsupported AMFX version: {0}",
producerSendError:"Send failed",
noURLSpecified:"No url was specified for the channel.",
cannotAddWhenConfigured:"Channels cannot be added to a ChannelSet that targets a configured destination.",
unknownChannelClass:"The channel class '{0}' specified was not found.",
pollingIntervalNonPositive:"Channel pollingInterval may only be set to a positive value.",
cannotAddNullIdChannelWhenClustered:"Cannot add a channel with null id to ChannelSet when its clustered property is true.",
securityError.details:"Destination: {0}",
referenceMissingId:"A reference must have an id.",
sendFailed:"Send failed",
lsoStorageNotAllowed:"The message store cannot initialize because local storage is not allowed. Please ensure that local storage is enabled for the Flash Player and that sufficient storage space is configured.",
ackFailed:"Didn't receive an acknowledgement of message",
cannotSetClusteredWithdNullChannelIds:"Cannot change clustered property of ChannelSet to true when it contains channels with null ids. ",
cannotConnectToDestination:"No connection could be made to the message destination.",
reconnectIntervalNegative:"reconnectInterval cannot take a negative value.",
noURIAllowed:"Error for DirectHTTPChannel. No URI can be specified.",
messageQueueSendError:"Send failed",
noServiceForMessageType:"No service is configured to handle messages of type '{0}'.",
AMFXTraitsNotFirst:"Invalid object. A single set of traits must be supplied as the first entry in an object.",
consumerSubscribeError:"Consumer subscribe error",
noChannelForDestination:"Destination '{0}' either does not exist or the destination has no channels defined (and the application does not define any default channels.)",
emptyDestinationName:"'{0}' is not a valid destination.",
failedToConnect:"The producer was not able to connect to its target destination.",
noAMFXNode:"Invalid AMFX packet. Content must start with an <amfx> node",
resubscribeIntervalNegative:"resubscribeInterval cannot take a negative value.",
noAckMessage:"Didn't receive an acknowledge message",
pollingRequestNotAllowed:"Poll request made on '{0}' when polling is not enabled.",
queuedMessagesNotAllowedDetails:"This producer does not have an assigned message queue so queued messages cannot be sent.",
unknownStringReference:"Unknown string reference {0}",
authenticationNotSupported:"Authentication not supported on DirectHTTPChannel (no proxy).",
deliveryInDoubt:"Channel disconnected",
messageQueueNotInitialized:"The message store has not been initialized.",
notImplementingIExternalizable:"Class {0} must implement flash.util.IExternalizable.",
receivedNull:"Received null.",
unknownDestinationForService:"Unknown destination '{1}' for service with id '{0}'."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$resources_properties extends ResourceBundle {
public function en_PH$resources_properties(){
super("en_PH", "resources");
}
override protected function getContent():Object{
var _local1:Object = {
session_sessionExpiredErrorTitle:"Session Expired",
summonerProfile_championsInfo_rentalTimeWithMinutes:"{0} hours, {1} minutes left",
league_ceremonyPromoBody_RANKED_SOLO_5x5_Master:"You have been promoted to Solo Queue Master Tier.\n\nBest of luck in the Fields of Justice!",
practiceGame_new_teamAColumnHeader:"Blue Team",
store_alert_summoner_icon_unlocked_skin_81005:"You have unlocked the Pulsefire Ezreal summoner icon! Go to your summoner icons to select it.",
XMPP-HONORED-PLAYER-INVITE:"{0} honored you in a recent match and would like to invite you to another game!<font size='3'><br /><br /></font>",
championSelection_skinBrowser_champion_unlock:"Click To Unlock",
summonerProfile_info_rerollTooltip:"ARAM Reroll Progress [{0}/{1}]",
practiceGame_createOrJoinGame_gameOwnerColumnHeader:"Owner",
ecsp_teamPlayersDidntAccept:"The following players on your team failed to accept the match: {0}",
matchmaking_join_rankedqueue_tip_body_solo_no_free_champs:"To play in this queue you must be level {0} and own {1} or more champions. Free to play champions that you don't own are not available in this queue.",
championOverlay_buyButton_label:"Buy",
invite_already_invite_member_exception:"{0} is already a member of the game lobby.",
store_loading_message:"Please wait while you are logged into the League of Legends store...",
chat_buddyManagerWindow_addBuddy_or_Group_tooltip:"Add Friend or Add Friend Group",
normalGame_arrangedTeam_guestSlotsHeaderLabel:"Guest Slots {0}/{1}",
preferences_saveAlertMessage:"Your Preferences Have Been Saved",
summonerProfile_profile_statsHeaderRanked:"Ranked",
BuddyListTreeRenderer_groupInviteToChat:"Invite Group to Chat",
custom_ofax_game_mode_title:"One for All: Mirror Mode",
championSelection_player_summoner_anonymous:"Summoner {0}",
summoner_summonerInfo_summonerSpellsLabel:"Summoner Spells",
serverWait_usingSkin:"Selecting your skin...",
ranked_team_notify_new_owner_message:"You are now the captain of ranked team: <font color='#0099FF'>{0}</font>.",
resetPassword_resetPasswordLabel:"Username:",
BuddyListTooltip_summonerLosses:"Lost: ",
masteryResetTitle:"New Masteries!",
asc_final_score_tooltip:"Final Team Score",
preferences_soundPrefHeadingLabel:"Sound Preferences",
invite_participant_with_status_quit:"The user you are trying to invite {0} whom has already quit this game.",
endOfGame_gameMap_label:"Map Name: ",
endofgame_ipbreakdown_description_ipFirstWinBonus:"+{0} Bonus IP gained For your first win of the day.",
practiceGame_champSelect_purpleTeamName:"Purple Team",
matchmaking_join_rankedqueue_reason_queueDodge:"You have recently dodged a queue.",
practiceGame_teamSelection_kickBanButton_tooltip:"Click to kick {0} from the game",
invite_participant_status_ACCEPTED:"Accepted",
champSelect_voting_majority:"Majority",
championFilter_owned_rented_expired:"Expired",
league_system_decay_RANKED_TEAM_5x5:"Your ranked 5v5 team {0} has become inactive causing the teams LP to decay. Inactivity can cause a demotion of divisions & tiers. Playing a ranked team 5v5 game prevents the teams LP from decaying.",
matchmaking_join_rankedqueue_tip_header_team:"Requirements for Ranked Team Games",
summoner_wizard_nameYourSummonerNameInstructions:"May be up to 16 characters",
customGame_RankedLosses:"/ <font color='#ff0000'>{0}</font>",
game_flow_mm_pvp_normal_blind_queue_subtitle:"Blind Pick",
enterChampionSelect_rewardsDisabledReason_UNBALANCED_TEAMS:"The teams are unbalanced.",
session_sessionExpiredOtherLoginErrorMessage:"Your account has been logged in to from another computer. If this was unauthorized please visit the player support site at <a href=\"https://support.leagueoflegends.com/home\" target=\"_blank\">support.leagueoflegends.com</a>.",
championSelection_filterbox_label:"Search",
join_queue_disconnected_title:"Unable to Join Queue",
viewLog_configureLogFormHeadingLabel:"Configure Logging",
kudosEndOfGameButtonTooltip:"Honor Player",
game_flow_common_twisted_treeline_title:"Twisted Treeline",
reportPlayer_playerToReportFieldLabel:"Player to be reported:",
reportPlayerOffense_offensiveLanguage:"Harassment: Offensive Language",
chat_room_beginner_4:"Beginner 4",
chat_room_beginner_3:"Beginner 3",
chat_room_beginner_2:"Beginner 2",
game_flow_mm_pvp_featured_ofax_title:"One for All: Mirror Mode",
chat_room_beginner_1:"Beginner 1",
navigator_cancelGameLabel:"Cancel",
endofgame_overview_elo_label:"Rating:",
es_ES:"Spanish",
practiceGame_createOrJoinGame_cancelButton_tooltip:"Click to return home",
practiceGame_inGame_reconnectButton_tooltip:"Click to attempt to reconnect to the game",
chat_roomPopup_joinedRoomLabel:"{0}{1} joined the room.{2}",
normalGame_arrangedTeam_cancelButton_tooltip:"Click to quit from lobby and return home",
league_system_series_ended_RANKED_TEAM_3x3:"Your ranked 3v3 mini-series for {0} has been ended from inactivity.",
featured_nbots_pvp_game_mode_title:"Doom Bots of Doom",
queue_btn_team_label:"Invite your ranked team",
game_flow_mm_pve_difficulty_medium_title:"Intermediate",
classic_pve_game_mode_description_medium:"Team up with other players against a team of bots and destroy the enemy Nexus.\n\nThe Intermediate difficulty provides challenging bots and will sometimes start you on the Purple side of the map.",
viewLog_searchButtonLabel:"Go",
game_flow_tutorial_title:"Choose Tutorial",
kudosEndOfGameTeamworkTooltip:"Teamwork: Any Summoner who communicated and cooperated well with the team.",
champion_trading_trade_recieving:"you get",
championSelection_championSelectProgressBar_free:"3. Free",
championSelectionPreview_masteriesHeader:"Masteries:",
champSelect_yourTeam:"Your Team",
resetPassword_returnToLoginButtonLabel:"Return to Login",
game_flow_common_summoners_rift_title:"Summoner's Rift",
ecsp_matchDeclinedNotification:"Your game was disbanded because a player declined or was inactive. You have been automatically returned to the matchmaking queue.",
game_flow_mm_pvp_ranked_duo_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
chat_buddyWindow_sortByName:"Sort by Name",
championSelection_doneLabel:"Done",
game_flow_mm_pve_difficulty_easy_title:"Beginner",
abbrev_gigaBytes:"GB",
practiceGame_createOrJoinGame_findGamesButtonLabel:"Refresh List",
serverWait_getBannableChampions:"Retrieving Bannable Champions...",
viewAccount_emailLabel:"EMAIL:",
join_queue_disconnected:"You cannot join the queue, as core services are currently having issues. Try again later.",
featured_ofax_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Nominate with both teams and play ten copies of the same champion in this featured game mode! In the case that no champion won a strict majority, a random champion will be drawn from the pool of nominations.",
chooseGameType_tutorialGame_tooltip_advanced:"Take a tour of some of the more advanced aspects of the League of Legends.",
restrictedRanked_eog_progress_message:"You have {0} remaining Normal Draft Mode game to win before ranked restrictions end.",
saveMasteriesButtonTooltip:"Click to save your mastery book",
game_flow_common_howling_abyss_5v5_title:"Howling Abyss",
runebook_page_pageNumberLabel:"pg - {0}",
navigator_viewSummonerProfileLabel:"View Summoner Profile",
lobbyRibbon_EnterChampionSelect:"Champion Select in ",
enterChampionSelect_rewardsDisabledReason_NONE:"",
masteries_defaultPageName:"Mastery Page {0}",
session_sessionBannedErrorTitle:"Player banned",
XMPP-PRACTICE-GAME-INVITE-GAME-INFO:"<font size='11' /><font color='#0099FF'>Mode: </font>Custom<br /><font color='#0099FF'>Map: </font>{0}<br /><font color='#0099FF'>Type: </font>{1}",
game_flow_common_select_mode_title:"Game Mode",
chat_treeBuddyList_itemInviteToChatLabel:"Invite to Private Chat Room",
submitLogsDialogHeader:"Submit Logs",
lobbyRibbon_CancelPatchTitle:"Cancel Game Patch",
summonerProfile_runeStats_rune:"Tier {0} Runes ",
championOverlay_skinPage_label:"Skins",
matchmaking_join_rankedqueue_message_champs_owned:"Sorry! You don't own {0} champions.",
summonerFirstLogin_continue:"Continue",
game_flow_tutorial_name:"Tutorials",
chooseGameType_cancelButtonText:"Cancel",
practiceGame_inGame_statusLabel:"Game is still in progress...",
championSelection_newbietip_votePick_resultDescr_VOTE_PICK_RANDOM:"When all players abstain from nominating, a random champion is chosen from champions owned by all players.",
normalGame_selectMapView_cancelSelectMapButton_tooltip:"Click to quit from lobby and return home",
queue_btn_duo_label:"I'll invite a duo partner",
classic_pve_game_mode_description_intro:"Team up with other players against a team of bots and destroy the enemy Nexus.\n\nThe Intro difficulty is designed for players new to League of Legends and includes teaching tools that are not present in other Co-Op vs. AI modes.\n\nPlayers who are level 10 or above will receive reduced IP and XP rewards and will not be eligible for First Win of the Day bonuses in this queue.",
levelup_alert_newQueue_ODIN:"<b>You have unlocked a new Dominion queue.</b>",
champion_trading_champion_changed:"{0} no longer has the champion you originally wanted. Try to trade again.",
ranked_team_invite:"Team Invitation",
matchmaking_join_normaldraftqueue_tip_body_solo_no_free_champs:"To play in this queue you must be level {0} and own {1} or more champions. Free to play champions that you don't own are not available in this queue.",
alert_ticker_summoner_name_change_unavailable:"Summoner Name Change is temporarily unavailable.",
champion_trading_prompt_origin:"Trades",
game_flow_common_summoners_rift_1v1_subtitle:"1v1",
main_practiceGamesTabLabel:"Practice and Bot Game",
normalGame_selectMapView_mapOptionsHeadingLabel:"Map Options",
chat_notificationsPanel_eventSection:"Event Log",
facebook_alreadyFriendsLabel:"Already Friends",
endofgame_ipbreakdowntooltip_ipTimeBonus:"Time Bonus: {0}",
summoner_info_lifetimeStatisticsLabel:"Lifetime",
kudosChampSelectMentorBadgeTooltip:"<b>Great Mentor</b><br/>Supportive and helpful, a Summoner that teaches players about the League.",
matchmaking_joinqueue_user_already_in_game:"Your team will not be allowed to join the queue because {0} is currently assigned to an existing game. ",
bingePreventionMessage:"You've played enough for now. Take a {0}-minute break.",
runeSelection_doneButton_label:"Done",
runebook_book_saveBookButtonLabel:"Save Book",
practiceGame_difficulty_label:"Difficulty:",
practiceGame_champSelect_selectChampionErrorTitle:"Error Selecting Champion",
practiceGame_createOrJoinGame_mapColumnHeader:"Map",
championSelection_summonYourChampionButton_tooltip:"Click to summon the champion you will use in this game",
navigator_unusedMasteryPointsMessage:"You have <b><font color='#00FF00'>{0}</font></b> unused Mastery Points!",
chat_buddyWindow_NoButtonLabel:"No",
game_flow_featured_ofax_howling_abyss_2v2_title:"Howling Abyss",
createAccount_usernameValidationErrorMessage:"Username must be a minimum of 3 characters, start with a letter and contain alphanumeric characters",
talentTree_saveSuccessTitle:"Save Status",
INV-0005:"Due to shutdown law, you do not have the minimum time required to play the game in this invitation.",
INV-0004:"You do not meet the requirements for this ranked game invitation.",
transfer_service_dialog_progress_status_unknown:"Transfer status Unknown. Please attempt to log in to the region you are transferring to.",
INV-0003:"{0} is not available for invite",
practiceGame_queueType_label:"Queue Type:",
navigator_capGame_home_tooltip:"Click to return to the Team Builder lobby.",
INV-0002:"{0} is not online",
INV-0001:"{0} was not found, verify name and try again.",
INV-0000:"Invite Error",
summonerProfile_championsInfo_rented:"Rented. {0} days, {1} hours, {2} wins remaining.",
playTutorial_chooseTutorialGame:"Would you like to play <br>a <font color='#0096FF'>tutorial game</font>?",
BuddyList_recentlyplayed_leaver:"LEAVER!",
alert_ticker_tooltip:"View game status",
summoner_search_summonerNotFoundInformationalMessage:"The summoner '{0}' does not exist.",
endofgame_tutorial_ipbar:"You can mouse over this bar to view an explanation of the {1}Influence Points{0} you earned. Influence Points can be used to purchase new champions and runes in the store.",
XMPP-INVITE-OWNER-QUIT:"The game owner has quit the game.",
playerProfile_winsAbbreviationLabel:"W:",
bingePreventionInviteRecievedErrorTitle:"Declined invite",
endofgame_tutorial_teamlist:"Here you can chat with other summoners from the battle, or add them to your friends list by clicking the + button next to their name.",
endofgame_overview_ipboost_earned:"IP Boost: {1}+{0}{2}",
practiceGame_showStats_playAgainButtonLabel:"Play Again!",
game_flow_featured_sr6_summoners_rift_6v6_aspirational_tooltip:"Hexakill is locked due to Summoner level requirements. This map will unlock at level {0}.",
restrictedRanked_login_title_plural:"Ranked games are restricted for {0} games",
main_preferencesTabLabel:"Preferences",
talentTree_saveTreeButton_tooltip:"Click to save Masteries",
kudosEndOfGameHonorableTooltip:"Honorable Opponent: Humble in victory, graceful in defeat. Any Summoner you would enjoy playing with or against in a future battle.",
matchmaking_joinqueue_many_already_in_game:"Your team will not be allowed to join the queue because several players ({0}) are currently assigned to an existing game. ",
facebook_referralWallPost:"Come play League of Legends with me, it's free!",
game_flow_mm_pvp_normal_cap_subtitle:"Team Builder",
navigator_replay_tooltip:"Click to browse and watch replays",
GroupHeaderRenderer_moveGroupDown:"Move Group Down",
practiceGame_new_statusLabel:"Current State:",
matchmaking_join_rankedqueue_tip_header_arranged:"Requirements for Ranked Arranged Teams",
league_queue_RANKED_SOLO_5x5:"Solo Queue",
basic_tutorial_game_mode_title:"Basic Tutorial",
restrictedRanked_queuelock_tooltip:"You are unable to play this mode due to previous behavior on this account. You must win {0} more Normal Draft Mode game before the restrictions end.",
summonerProfile_masteries_masteriesInfoHeader1:"Mastery Points",
game_flow_featured_urf_summoners_rift_1v1_aspirational_tooltip:"Ultra Rapid Fire is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_featured_ofa_summoners_rift_1v1_subtitle:"1v1",
demotionShieldLevel1Warning:"You are being shielded from demotion but have lost too many games to maintain your current rank. Winning more games will prevent you from being demoted.",
practiceGame_showStats_gameType_label:"Game Type:",
playerProfile_toolTipLabel:"Click to view the full player profile for",
readyCheckDodgePenalty_message:"You have declined too many games in a row and are temporarily unable to join queues.",
summonerProfile_profile_stats_LeaguePoints:"{0}<p></p>Points",
game_flow_custom_join_slash_create_title:"Normal",
matchmaking_join_normaldraftqueue_message_champs_available:"Sorry! You don't have {0} available champions.",
game_flow_mm_pvp_normal_cap_title:"Normal",
league_system_series_inactivity_title:"Inactivity Notification",
custom_game_mode_title:"Custom Game",
summoner_info_gameStatisticsLabel:"Game",
game_flow_mm_pvp_normal_featured_sr6_subtitle:"Blind Pick",
summonerProfile_info_boostExpiry_tooltip:"Expires in {0} days and {1} hours.",
throttleMessages_PlayerLimitUponEnteringAll:"The minimum number of players for custom games is temporarily set to {0} in order to improve overall player experience.",
alert_ticker_rp_purchase_unavailable:"Riot Point purchases are temporarily unavailable. ",
throttleMessages_Mode:"{0} matchmaking wait times may temporarily be longer than normal in order to improve overall player experience.",
store_alert_message_tier2rune:"You have earned enough IP to unlock a more powerful Tier 2 rune to boost your power. Go to the store to unlock a rune.",
chat_addGroup_addGroupLabel:"Add Group",
endOfGame_shareGameButton_detailsButtonLabel:"View Advanced Details",
game_flow_tutorial_basic_title:"Basic Tutorial",
summonerProfile_stats_lifetime_avg:"Per Game Averages",
runebook_book_editBookButton_tooltip:"Click to edit your rune book",
championSelection_statsTypeLabel:"STATS TYPE:",
editAccount_passwordValidationErrorMessage:"Password must be a minimum of 6 characters and contain at least one letter and one number",
validator_SpellBookNameMustBeUnique:"Spell book page name must be unique.",
practiceGame_gameMode_GAME_CFG_BASIC_TUTORIAL:"Tutorial",
submitLogs_subjectLabel:"Subject:",
options_paymentInformation_addCreditCard:"ADD CREDIT CARD",
endofgame_server_down_alert_description:"The PVP.net Server is currently unavailable. Your game stats will not be viewable right now, but they are not lost.",
featured_sr6_pvp_game_mode_title:"Hexakill",
chat_dockedChatPrompts_no_notifications:"No recent notifications",
HowlingAbyss_description:"Average game length is 20-30 minutes.",
practiceGame_createPracticeGame_gameTypeLabel:"Game Type:",
champion_trading_trade_not_allowed:"{0} does not own that champion.",
levelup_alert_newMastery:"* 1 new Mastery Slot.",
custom_fbl_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Face off 1v1 or 2v2 in this thrilling featured game mode where quick kills and lane superiority decide the victor.",
championOverlay_tipsPage_label:"Tips",
ranked_team_inactive:"Team Inactive",
game_flow_common_twisted_treeline_2v2_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
lobbyRibbon_SearchingForGroup:"Searching for Group:",
serverWait_startingGame:"Starting game...",
practiceGame_inProgress_gameIdLabel:"GameId",
profile_division_provisional:"{0} of {1} Games Played",
chat_loading_loggingOn:"Logging onto chat service...",
abbrev_petaBytes:"PB",
game_flow_featured_twisted_treeline_6v6_aspirational_tooltip:"Hexakill is locked due to Summoner level requirements. This map will unlock at level {0}.",
championSelection_spellsLabel:"Spells",
game_flow_common_summoners_rift_1v1_title:"Summoner's Rift",
grabbag_headerLabel:"GRAB BAG",
league_ceremonyPromoBody_RANKED_TEAM_3x3_Challenger:"Your team {0} has been promoted to 3v3 Ranked Team Challenger Tier.\n\nBest of luck in the Fields of Justice!",
summonerProfile_info_firstWinAvailable:"First Win of the Day Bonus available",
game_flow_featured_hy_summoners_rift_5v5_title:"Summoner's Rift",
masteries_pageTitle:"Mastery Pages",
custom_tt6_game_mode_title:"Hexakill",
kudosContextAlert_body:"Your fellow Summoners have honored you for your recent exemplary behavior!",
invite_error_title:"Game Invite error",
BuddyListTreeRenderer_itemInviteToGame:"Invite to Game",
chat_presence_away:"Away",
endOfGame_graph_header:"Graph",
matchmaking_join_queue_message_level:"Sorry! You are not level {0}.",
summonerProfile_talents_offense_tooltip:"Offense",
chooseGameType_rankedGamesUnderLevel_queue_tooltip:"You must be at least level {0} before you can join this queue.",
session_sessionBannedErrorMessage-ALTBAN-3:"Dear player, your access to League of Legends is temporary limited due to the previous negative behavior on this account. The total access limitation consists 14 days suspension and 40 games with Chat Restrictions. Let us play positively and protect our game environment together.",
session_sessionBannedErrorMessage-ALTBAN-2:"Dear player, your access to League of Legends is temporary limited due to the previous negative behavior on this account. The total access limitation consists 7 days suspension and 30 games with Chat Restrictions. Let us play positively and protect our game environment together.",
matchmaking_joinqueue_many_dodged:"Because the following players abandoned a recent game during champion selection, your team is unable to join the queue.",
session_sessionBannedErrorMessage-ALTBAN-1:"Dear player, your access to League of Legends is temporary limited due to the previous negative behavior on this account. The total access limitation consists 3 days suspension and 20 games with Chat Restrictions. Let us play positively and protect our game environment together.",
preferences_musicLabel:"Music",
practiceGame_inProgress_gameTokenLabel:"Token",
leagues_message_MINISERIES_LOST:"You have been unsuccessful in completing your series. ",
boost_expired_wins_message:"Warning: You just used your last {0}. Visit the Store to purchase another.",
invite_participant_with_status_accepted:"{0} has already accepted an invite to your game.",
fbl_game_mode_name:"Showdown",
summoner_info_lifetimeStatisticsStatisticNameColumnHeader:"Statistics",
practiceGame_difficulty_medium:"Intermediate",
game_flow_featured_summoners_rift_6v6_subtitle:"6v6",
endofgame_ipbreakdowntooltip_ipBoostDisabled:"IP Boost (not enabled): {0}",
practiceGame_createOrJoinGame_gameNoLongerExistsErrorTitle:"Game Canceled",
championSelection_skinBrowser_footer:"Purchase and Browse Additional Skins in the \"Skins\" section of the League of Legends Store.",
endofgame_leagues_eogDisplay_notEnoughGames:"Not enough games played yet.",
endofgame_overview_penalty_TUTORIAL:"{1}{0}%{2} XP/IP for a Tutorial Game",
options_paymentInformation_cardVisa:"CARD/VISA",
game_flow_featured_fbl_howling_abyss_2v2_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
dominion_pve_game_mode_description:"Team up against bots to seize capture points and declare dominion over your enemies.",
invitePlayers_buddiesButton_label:"Friends",
aram_shortened_game_mode_name:"ARAM",
practiceGame_createOrJoinGame_privateGamePasswordLabel:"Password (Optional):",
game_flow_featured_urf_summoners_rift_1v1_subtitle:"1v1",
options_paymentInformation_billingAddress2:"ADDRESS LINE 2",
options_paymentInformation_billingAddress1:"ADDRESS LINE 1",
chat_buddyManagerWindow_title:"Friends - PVP.net",
temporaryStoreURL:"http://{0}/store",
BuddyListTreeRenderer_gameStatus_watchingReplay:"Watching Replay",
game_flow_common_summoners_rift_1v1_aspirational_tooltip:"Summoner's Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
championFilter_championType_dps:"DPS",
masteryResetMessage:"With the introduction of new masteries for the Preseason, all mastery pages have been reset. Update your masteries now?",
game_flow_featured_ofax_howling_abyss_2v2_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
facebook_likeUsText:"You can like us on Facebook to receive your free 'Riot Girl Tristana' skin! Once you like us, your account will automatically receive the skin as well as Tristana (the champion) if you don't already own her. Click 'Like us' to see our Facebook page, then click the 'like' button on the top of the page.\n\nCome on, doesn't she look cute?",
store_alert_message_first_rune_purchased:"You now have unlocked your first rune! Go to your profile and place it in your runebook to use its power in game!",
tournamentCodeInvalid:"The code you entered is invalid.",
matchmaking_join_queue_level_tip_body:"To play in this queue you must be level {0}.",
spectator_browse_label:"Browse PvP.net",
moduleLoad_loadFailureError:"Application component '{0}' failed to load: {1}, aborting.",
editAccount_zipCodeLabel:"ZIP:",
endofgame_stats_purpleteam:"Purple Team",
chat_buddyWindow_tooManyBuddiesMessage:"Sorry, a maximum of {0} friends allowed.",
practiceGame_gameMode_GAME_CFG_ADV_TUTORIAL:"Battle Training",
summonerProfile_profile_recentMatchesHeaderLabel:"Recent Matches",
options_paymentInformation_state:"STATE",
ADM-0002:"Generate invitations failed.",
invite_participant_status_JOINED:"Joined",
ADM-0001:"Invitation {0} was not found!",
practiceGame_rankedTeamName:"Team: {0}",
BuddyListTreeRenderer_gameStatus_hostingRankedGame:"Creating Ranked Game",
chat_buddyWindow_errorOnAddBuddyAlertMessage:"{0} was not found, verify name and try again.",
viewLog_deleteFilterButtonLabel:"Delete",
chat_loading_reconnecting:"Disconnected from chat, attempting to reconnect...",
chat_loading_reconnectButtonTooltip:"Click here to attempt to reconnect to PVP.net chat.",
chooseGameType_tutorialGameTypes_advanced_tooltip_disabled:"Battle Training is temporarily disabled. Please check back later.",
champion_trading_trade_giving:"they get",
spectator_delay_label:"Delay remaining:",
addIgnoredUserWindow_infoLabel:"Block Player",
chat_room_strategy:"Strategy",
champion_tutorial_dialog_greeting:"Greetings summoner, and welcome to {1}Battle Training{0}! {2}Click Continue to begin.{0}",
championSelection_tipsHeader:"Playing As: {0}",
champion_tutorial_masteries:"{1}Masteries{0} provide offense, defense, and utility bonuses. Earn {1}mastery points{0} by increasing your {1}summoner level{0}.",
facebook_optInHeader:"Invite Your Facebook Friends!",
playerProfile_winsAbbreviationAndColor:"W: <font color='#005d09'>{0}</font>",
preferences_chatPrefHeadingLabel:"Chat Preferences",
featured_ofa_pvp_game_mode_title:"One for All",
game_flow_custom_title:"What would you like to do?",
matchmaking_join_rankedqueue_message_champs_available:"Sorry! You don't have {0} available champions.",
endOfGame_next_first_win:"First Win of the Day bonus available in {0}",
runebook_runeCategory_Magic:"Magic",
kudosContextAlert_teamwork:"[+{0}] Teamwork",
practiceGame_createOrJoinGame_allowSpectatorsCheckbox:"Allow Spectators:",
thousands_seperator:",",
ProvingGroundsARAM_description:"Work with your allies to siege the enemy base and destroy their Nexus.",
summonerProfile_profile_statsRankedTeamsTitle3x3:"Ranked Teams (3v3)",
chat_groupChatWindow_disconnetedMessage:"You have been disconnected from chat. This will not affect your ability to start games. Please use the reconnect button if you are not automatically reconnected.",
chat_buddyWindow_YesButtonLabel:"Yes",
game_flow_common_howling_abyss_2v2_subtitle:"2v2",
enterChampionSelect_noFWOTDBonusTitle:"Notice",
preferences_submitLogFilesButton_toolTip:"Click to fill out a very short form describing a problem you have encountered and submit your logs to Riot Games",
practiceGame_gameMode_GAME_CFG_DRAFT_NOBAN:"No Ban Draft",
practiceGame_teamMemberRenderer_takeSlotLabel:"Join",
nbots_game_mode_name:"Doom Bots",
XMPP-GAME-INVITE-TITLE:"Game Invite",
championSelection_messageCenter_banTurn3:"This is your {0}FINAL BAN!{1}",
championSelection_messageCenter_banTurn2:"Ban {0}ANOTHER{1} Champion!",
championSelection_messageCenter_banTurn1:"It is {0}YOUR{1} turn to {0}BAN.{1}",
championSelection_summonerSaveSpellsLabel:"SAVE SPELLS & ITEMS",
keybinding_error_conflict:"Key {0} is no longer bound to command: {1}",
practiceGame_createOrJoinGame_createPracticeGameFormHeadingLabel:"Create a Custom Game",
preferences_generalPrefHeadingLabel:"General Preferences",
invite_lobby_full_exception:"Unable to join game lobby because it is full.",
featured_nbots_pve_game_mode_description:"The Doom Bots of Doom have taken over the Rift! Challenge them to unlock harder difficulties and test your skills against Bonus Doom!",
talentTree_availablePointsLabel:"Points Available: {0}",
navigator_arrangedTeam_home_tooltip:"Click to return to the arranged team lobby.",
splashScreen_progressLabel:"Connecting to Maestro...",
chat_buddyWindow_ignoreUserVerifyMessage:"<ul><li>You are about to block {0} and add them to your block list.</li><li>You will not receive any messages, game invites or in game chat from them.</li><li>If they are a friend, this will remove them from your friends list.</li></ul><br/>Are you sure you want to block {0}?",
resetPasswordURL:"https://{0}.leagueoflegends.com{1}/user/login",
chat_confirmCloseAllWindow_ok:"Ok",
summonerProfile_profile_buddiesHeaderLabel:"Friends",
summonerFirstLogin_welcome:"Welcome to League of Legends! Since this is your first time in the game, we will take you through some basic setup of your Summoner and some helpful tutorials.",
createAccount_confirmPasswordValidationErrorMessage:"Confirm password does not match",
rankedTeams_docked_invite:"You have been invited to join the ranked team: <font color='#0099FF'>{0}</font>.",
game_flow_mm_pvp_notnormal_blind_queue_subtitle:"Blind Pick",
game_flow_featured_asc_crystal_scar_5v5_aspirational_tooltip:"Ascension is locked due to Summoner level requirements. This map will unlock at level {0}.",
practiceGame_createOrJoinGame_searchGame:"Search",
game_flow_mm_pvp_ranked_team_queue_subtitle:"Draft Pick",
game_flow_mm_pvp_normal_featured_ppp_aspirational_tooltip:"This queue will unlock at level {0}.",
practiceGame_gameMode_AllRandomPickStrategy:"All Random",
practiceGame_difficulty_intro:"Intro",
summoner_quickview_ranked_wins:"{0}Ranked:{1} W: {2} - L: {3}",
matchmaking_join_normaldraftqueue_message_champs_owned:"Sorry! You don't own {0} champions.",
game_flow_custom_join_title:"Join",
end_of_game_nexus_health_tooltip:"Final Nexus Health",
game_flow_featured_urf_summoners_rift_1v1_title:"Summoner's Rift",
chat_buddyWindow_inviteMessage:"{0} has invited you to chat.",
chat_buddyWindow_defaultDeclineChatReason:"I don't want to chat right now.",
aram_pvp_game_mode_description:"Fight as a team of random champions to destroy the enemy nexus.",
common_time_seconds_long:"seconds",
lobbyRibbon_Actual:"Actual:",
normalGame_arrangedTeam_mapOptionsHeaderLabel:"Map Options",
lobbyRibbon_PatchInstallProgressLabel:"Game Update Progress:\n{0}%",
game_flow_mm_pvp_normal_featured_ofax_aspirational_tooltip:"This queue will unlock at level {0}.",
summonerProfile_breadcrumbs_profile:"{0}'s Profile",
spellbook_deleteRuneButtonLabel:"Delete Rune",
practiceGame_inGame_reconnectCancelButtonTooltip:"Click to stop spectating.",
endOfGame_shareGameButton_shareGameLabel:"Share Match",
endofgame_stats_chart_players:"Players",
normal_leaver_sameteam_leaverFormHeadingLabel:"{0} has left during champion selection cancelling the game.",
game_flow_mm_pve_aram_title:"ARAM",
custom_tt6_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Double the champions, double the action in this 6v6 battle on the Twisted Treeline.",
keybinding_category_column_key:"Key",
game_flow_mm_pve_aspirational_tooltip:"All Game Modes in this category are locked due to Summoner level requirements. Modes will begin to unlock at level {0}.",
chat_buddyManagerWindow_search_tooltip:"Search for Summoner",
practiceGame_inGame_reconnectCancelButtonLabel:"Quit",
chat_buddyManagerWindow_minimizeButton_tooltip:"Minimize",
reportPlayerOffense_noCommunication:"Refusing to Communicate with Team",
summonerProfile_profile_recentMatchesInstructions:"Select a Match to {0}View Stats{1}.",
league_system_series_inactivity_RANKED_SOLO_5x5:"Your ranked solo mini-series will soon end from inactivity. You have {1} days to complete your miniseries before it expires.",
reportPlayer_confirmationMessage:"A report has been sent to the tribunal for review. Thank you.",
chat_buddyManagerWindow_notifications:"View Notifications",
summoner_info_gameStatsCreateDateColumnHeader:"Date Played",
options_paymentInformation_phone:"PHONE",
game_flow_mm_pvp_normal_featured_ofax_subtitle:"Lottery Pick",
XMPP-PRACTICE-GAME-INVITE:"{0} has invited you to play in a game.<font size='3'><br /><br /></font>",
addGroupWindow_infoLabel:"Add Friend Group",
championSelection_messageCenter_pickOutcome_VOTE_PICK_RANDOM_WEIGHTED:"{0}Lottery Winner{1} chosen at random",
BuddyListTreeRenderer_gameStatus_hostingPracticeGame:"Creating Custom Game",
transfer_service_dialog_progress_prefix:"Status:",
game_flow_common_summoners_rift_subtitle:"5v5",
throttleMessages_mmThrottleTitle:"Matchmaking Wait Times",
runeslot_tooltip_yellow_explanation:"Seals specialize in Defense.",
logout_confirm_title:"Exit Now?",
chat_groupChatWindow_sendButton_label:"Send",
champion_tutorial_makeChoices:"{1}You are now ready to play!{0} Make any final adjustments and {2}click the Lock In button{0} to summon your champion to battle!",
options_paymentInformation_header:"PAYMENT INFORMATION",
champion_tutorial_ryze:"{1}Ryze{0} is a {1}mage{0} - a spell caster who unleashes destructive bursts of {1}magic damage{0} upon enemies.",
game_flow_mm_common_normal_queue_title:"Normal",
invitePlayers_invitePlayerByNameButton_label:"Add to Invite List",
invite_lobby_closed_notification_multi_invite_separator:", ",
championSelection_newbietip_potentialBannerTip:"The other team captain is now banning a champion from being picked. You will have a turn to ban a champion next! You will get to ban a total of 3 champions.",
playTutorial_header:"Learn the basics",
runebook_runeInventory_runeBookButtonLabel:"Rune Book",
matchmaking_joinqueue_and:"and",
custom_ofa_game_mode_title:"One for All",
mailPort_override:"",
queue_btn_solo_label:"Match me with teammates",
game_flow_mm_pvp_normal_featured_tt6_title:"Featured",
endOfGame_defeat:"DEFEAT",
submitLogs_includeScreenSnapshotLabel:"Include screen snapshot?",
practiceGame_gameMode_GAME_CFG_BLIND_RANDOM:"Blind Random",
ofax_game_mode_name:"One for All: Mirror Mode",
practiceGame_mapName_label:"Map:",
dateFormat:"MMMM DD, YYYY",
chooseGameType_tutorialGameTypes_advanced_disabled:"Temporarily Disabled",
joinQueueView_title:"Invite Players to Your Game",
summoner_wizard_nameYourSummonerMessage:"Your <font color='#0096FF'>Summoner Name</font> is how other players will know you.<li>Must be 3-16 characters in length</li><li>Letters, numbers, and spaces are allowed</li><li>Must not contain profanity</li><li>Must not include the word \"Riot\" (reserved for Riot employees)</li>",
generalMessageQueueErrorMessage:"There was an error processing a message from the server; this may be caused by a number of issues so it is recommended you restart your client. If it continues to occur please visit <a href=\"https://support.leagueoflegends.com/home\" target=\"_blank\">support.leagueoflegends.com</a> with a description of the error and what you were doing at the time.",
options_paymentInformation_name:"NAME",
errorDialog_dontSendErrorReportButton_toolTip:"Click to close the error window without submitting the error to Riot Games.",
runebook_runeCategory_All:"All",
summoner_xp_graph_xpLabel:"xp",
odin_pve_game_mode_description:"Team up against bots to seize capture points and declare dominion over your enemies.",
championSelection_messageCenter_postPick:"Picking has ended. You may now make your final adjustments.",
practiceGame_new_cancelGameButtonLabel:"Cancel Game",
practiceGame_expiry_alert:"Lobby Expired",
practiceGame_new_teamBColumnHeader:"Red Team",
rewards_update_title:"Rewards update",
champSelect_enemyTeam:"Enemy Team",
readyCheckDodgeWarning_message:"You have declined too many games in a row. Be sure that you're ready to play before you enter the queue or you may face a penalty.",
game_flow_mm_pvp_normal_draft_queue_subtitle:"Draft Pick",
bot_difficulty_intro:"Intro",
game_flow_mm_pvp_normal_featured_urf_aspirational_tooltip:"This queue will unlock at level {0}.",
endOfGame_gameMode_label:"Mode:",
endofgame_overview_bonusRerollPoints:"Bonus From Champions Owned: {0}",
summonerContext_reportPlayer_label:"Report Player",
AAS-HOUR-3-5:"You are restricted and now into the tiredness game time, your reward from game will be restricted to 50%. For your health, please log out, makeises, and manage your life and studying better.",
summonerProfile_recentGame_dateFormat:"MM-DD-YYYY",
chat_buddyManagerWindow_toggle_buddylist:"View your Friends List",
end_of_game_points_captured_and_assist_tooltip:"{0} and {1}",
matchmaking_joinqueue_user_dodged_button:"Return",
runebook_book_clearPageButton_tooltip:"Click to clear this page in your rune book",
serverWait_summoningChampion:"Summoning your champion...",
chat_loading_alert_sender:"PVP.net chat",
endofgame_leagues_eogDisplay_promotionSeriesUpdate:"Promotion Series:",
matchmaking_joinqueue_queue_throttled_warning_description:"Wait times for this queue are longer than normal due to high demand. You will be placed in champion select as soon as possible.",
league_system_series_ended_decay_RANKED_SOLO_5x5:"A ranked solo series you were in has been ended from inactivity.",
runeCombiner_combineGenericError:"Error occured during Rune Combining. Unable to Combine Runes.",
BuddyListTreeRenderer_groupNumber:"({0}/{1})",
featured_urf_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Experience the evolution of League of Legends. The future of competitive play is now!",
moduleLoad_previousLoadFailureError:"Application component '{0}' previously failed to load, aborting.",
reportPlayerOffense_inappropriateName:"Inappropriate Name",
levelup_alert_message:"<b>You've unlocked:</b>",
talentTree_localPagesPopupText:"<b>Summoner!</b>\nWe've moved mastery pages onto the League of Legends servers, making them accessible from anywhere in the world. To complete this transition, we've had to reset your mastery pages.\nDon't forget to set up your masteries before your next battle on the Fields of Justice!",
summonerProfile_recentGame_won:"Victory",
shutdown_law_warning_window:"You're approaching shutdown time. Your game options will start being limited.",
game_flow_mm_pve_odin_title:"Dominion",
championSelection_newbieheader_blindPick:"Blind Pick Tip",
game_flow_mm_pve_difficulty_title:"Difficulty",
main_usernameLabel:"Username:",
normalGame_selectMapView_continueSelectMapButton_soloTooltip:"Click to join the matchmaking queue and wait for a game",
facebook_likeUsHeader:"Like Us on Facebook!",
eloQuestionaire_skill_rtsplayer_tooltip:"You've played some RTS games online, but you aren't an expert.",
runebook_runeInventory_buyRunesButton_tooltip:"Click to open the Grab Bag and buy runes",
matchmaking_joinqueue_user_already_in_game_title:"Attempt to join queue failed",
masteries_tooltip_rank:"Rank:",
viewLog_useRegExLabel:"RegEx?:",
BuddyListTreeRenderer_gameStatus_hostingCoopVsAIGame:"Creating Co-op vs. AI Game",
SKIN-0013:"Sorry, we're having a problem connecting to the store. Hopefully we can get this fixed before your next game.",
SKIN-0012:"Battle Boost already purchased by your teammate.",
normalGame_arrangedTeam_startGameButtonLabel:"Start Game",
endOfGame_shareGameButton_shareGameTooltip:"View match details online.",
SKIN-0011:"Unfortunately you do not have enough Riot Points for this purchase. Luckily you can visit the store to purchase Riot Points before your next game.",
SKIN-0010:"Battle Boosts are currently unavailable. Hopefully we can get this fixed before your next game.",
practiceGame_showStats_gameType_normal:"Normal",
classic_pve_game_mode_description:"Team up against bots and destroy the enemy Nexus.",
summonerProfile_profile_statisticsOverviewHeaderLabel:"Statistics Overview",
getClientIpURL:"http://ll.leagueoflegends.com/services/connection_info",
kudosChampSelectTeammateBadgeTooltip:"<b>Great Teammate</b><br/>Cooperative and works with teams to secure victory.",
chat_buddyWindow_buddyOnlineMessage:"{0} is now online.",
navigator_unusedMasteryPoints_tooltip:"Click to view/edit your masteries",
reportPlayer_emailAddressLabel:"Your Email Address:",
championSelection_newbietip_rerollTip:"Your Champion has been Summoned! Now press the REROLL button to randomly summon another champion.",
practiceGame_champSelect_selectUserSpellErrorTitle:"Error Setting Spell",
rewards_update_IP_boost:"Additional IP Boost: {0}%",
navigator_cancelInstallPatch_tooltip:"Click to cancel update.",
editAccount_stateLabel:"STATE:",
championSelection_newbietip_postPickTip:"Everyone has chosen their champions! You now have {0} seconds to make last minute changes, such as picking your skin or spells before the game starts.",
lobbyRibbon_Arranging:"Arranging Team...",
summoner_wins_abbreviation:"W",
en_US:"English",
endofgame_playerstats_label:"Grid",
matchmaking_joinqueue_user_dodged_title:"Attempt to join queue failed",
serverWait_retrievingDataMessage:"Retrieving data from server",
matchmaking_joinqueue_user_stats_will_be_delayed_message:"End of game stats for your previous game may be delayed and will be made available later.",
champselect_votepanel_title:"Nominees:",
game_flow_mm_pvp_classic_subtitle:"",
chat_presence_dnd:"Do Not Disturb",
talentTree_requirements_summonerLevel:"Requires summoner level {0}.",
endOfGame_rerollPoints_bar_label:"Rerolls [{0}/{1}]",
chat_treeBuddyList_groupInviteToChatLabel:"Invite All to Chat",
endofgame_overview_xpToNextLevel:"XP to Next Level: {0}",
championSoundsDirectory:"/assets/sounds/en_US/champions",
league_system_series_inactivity_decay_RANKED_SOLO_5x5:"Your ranked Solo mini-series will end soon. You have {1} days to complete your miniseries.",
endOfGame_reward_time_left_co_op_vs_ai:"XP/IP reward minutes left today for Co-op vs. AI games: {0} min.\nResets in: {1}",
preferences_suppressNotificationPopups:"Suppress Notification Popups",
submitLogs_emailAddressLabel:"Your Email Address:",
enterChampionSelect_rewardsDisabledReason_INSUFFICIENT_PLAYERS:"There are an insufficient number of human players.",
chooseGameType_closeButton_tooltip:"Click to close the Choose Game Type dialog",
invite_joinGameResponse_confirmCancelPatch:"This game invite will cancel your update. Do you want to accept?",
bingePreventionApproachingMessage:"In {0} minutes, you'll be asked to take a break from play.",
practiceGame_showStats_otherPlayer_leaver:"LEAVER",
practiceGame_createOrJoinGame_allowSpectatorType_NONE:"None",
createAccount_validationFailedErrorMessage:"The account specified is invalid. Please try again. Errors are shown below:",
game_flow_featured_asc_crystal_scar_1v1_title:"Crystal Scar",
championSelection_quitConfirmationMessage:"Are you sure you would like to quit this game?",
practiceGame_showStats_gameMap_label:"Game Map:",
mailHost_override:"",
enterChampionSelect_rewardsDisabledDescriptionHeaderPluaral:"You will not be receiving any IP/XP for this match for the following reasons:",
practiceGame_new_maxTeamDisplayLength:"50",
game_flow_mm_pvp_normal_featured_hy_aspirational_tooltip:"This queue will unlock at level {0}.",
classic_shortened_game_mode_name:"Classic",
invitePlayers_chatRoomsButton_label:"Chat Rooms",
BuddyListTooltip_summonerLeaves:"Left: ",
shutdown_law_alert_title:"Shutdown law alert",
viewAccount_countryLabel:"COUNTRY:",
game_flow_common_crystal_scar_2v2_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
BuddyListTreeRenderer_itemRemoveBuddy:"Remove",
summonerProfile_page_stats:"Ranked Stats",
game_flow_mm_pvp_normal_featured_hy_subtitle:"Blind Pick",
practiceGame_createOrJoinGame_statusLabel:"Current State:",
runebook_runeCategory_Utility:"Utility",
chooseGameType_disjunctionLabel:"Or",
end_of_game_scoreboard_summoner_tooltip:"Summoner and Champion Info",
navigator_availableRuneSlots_tooltip:"Click to view/edit your rune book",
championSelection_newbietip_votePick_resultTitle_VOTE_PICK_MAJORITY:"Majority Wins",
BuddyList_recentlyplayed_level:"Summoner Level: {0}",
game_flow_featured_nbots_summoners_rift_1v1_title:"Summoner's Rift",
practiceGame_createOrJoinGame_findGamesButton_tooltip:"Click to refresh the list of existing custom games",
endOfGameTutorialInstructions_advanced2:"Are You Sure?",
restrictedChat_login_title_plural:"Chat is restricted for {0} games",
championOverlay_owned_label:"You currently own this champion",
practiceGame_gameMode_AllTeamVotePickStrategy:"Lottery Pick",
championSelection_rankedtip_queueDodge:"Leaving a ranked game in champion select will incur the following penalties:\n\n· You will lose LP\n· You will be unable to queue for matchmade games for a period of time\n· If you're in a series, the dodge will count\n as a loss",
practiceGame_createOrJoinGame_selectMapButtonLabel:"Select Game Map",
editAccount_summonerNameLabel:"SUMMONER NAME:",
featured_ppp_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Throw Poros at each other, dive deep to make big plays and summon the legendary Poro King to push together to victory!",
navigator_summonerProfile_tooltip:"Click to view/edit your summoner profile",
joinQueueView_joinQueueBtn:"Start Game",
game_flow_mm_aram_type:"ARAM type",
common_button_yes:"Yes",
facebook_noLikeUsBtn:"No thanks",
league_queue_RANKED_TEAM_3x3:"3v3 Ranked Team",
game_flow_mm_pve_aram:"ARAM pve",
summonerProfile_stats_pieGrap:"Pie Graph",
playTutorial_welcome:"Welcome to",
championFilter_findChampionsHeaderLabel:"Find",
featured_hy_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>HY",
champion_tutorial_spells:"You may select two {1}summoner spells{0} to assist your champion in battle. {2}Click one of the spell icons.{0}",
chooseTeamTypeView_title:"Choose Team Composition",
practiceGame_createOrJoinGame_selectedGameDetails:"Selected Game Details",
game_flow_featured_asc_crystal_scar_1v1_aspirational_tooltip:"Ascension is locked due to Summoner level requirements. This map will unlock at level {0}.",
runebook_runeInventory_red:"Marks",
game_flow_mm_pvp_featured_ofax_aspirational_tooltip:"One for All: Mirror Mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
league_system_series_inactivity_RANKED_TEAM_5x5:"Your ranked 5v5 mini-series for {0} will soon end from inactivity. You have {1} days to complete your miniseries before it expires.",
BuddyListTreeRenderer_gameStatus_unknown:"Unknown",
practiceGame_showStats_gameType_rankedUnranked:"Ranked: (Unranked)",
game_flow_common_crystal_scar_2v2_title:"The Crystal Scar",
normalGame_selectMapView_versusLabel:"{0} v {0}",
eloQuestionaire_skill_expert_tooltip:"You are strong at MOBA games. Unlike some people, you play to win!",
endofgame_premade4:"Premade Team #4",
endofgame_premade3:"Premade Team #3",
endofgame_premade2:"Premade Team #2",
endofgame_premade1:"Premade Team #1",
options_paymentInformation_city:"CITY",
lobbyAdvertURL:"",
errorDialog_hideDetailsButtonLabel:"Hide Details",
championSelection_queuedPosition1Label:"Prepare Yourselves! The battle is\nabout to begin...",
reportPlayerDialogHeader:"Report Player",
custom_ppp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Throw Poros at each other, dive deep to make big plays and summon the legendary Poro King to push together to victory!",
summonerProfile_profile_statsMinionKills:"Monster and Minion Kills",
selectMap_selectTeamLanguage:"Team language preferences:",
reportPlayer_additionalComments:"Additional Comments (500 characters max):",
createAccount_passwordValidationErrorMessage:"Password must be a minimum of 6 characters and contain at least one letter and one number",
chat_buddyWindow_ignoreUserVerifyTitle:"Block Summoner",
chatButtonLabel:"chat",
chat_buddyWindow_busyLabel:"Busy",
masteries_tooltip_nextRank:"Next Rank:",
league_system_series_ended_title_RANKED_TEAM_5x5:"Ranked {0} series ended",
session_sessionBannedForLeavingErrorMessage:"Your Summoner has been suspended due to you abandoning your team. The client will now exit.",
rental_expired_alert_title:"Rental Expired!",
custom_hy_game_mode_title:"HY",
lobbyRibbon_PatchUninstallOnUpdateProgressLabel:"Cleaning Up:\n{0}%",
alert_ticker_totally_disconnected:"Disconnected from PvP.net. This might be caused by a problem with your internet connection.",
endofgame_ipbreakdown_description_ipBaseWin:"+{0} IP gained for winning the game.",
league_system_docked_title:"Leagues Notification",
ladderURL:"http://www.leagueoflegends.com/{0}/ladders",
TwistedTreeline_description:"Average game length is 20-30 minutes.\nChampions and items have been tuned for this map.",
kudosEndOfGameFriendly:"Friendly",
restrictedChat_login_message:"Due to negative activity on this account, in-game chat messages are currently limited. <br /><br />Once you have completed the required number of matchmade games, this restriction will be lifted.",
runeslot_tooltip_red_explanation:"Marks specialize in Physical Attack.",
invitePlayers_removePlayerButton_tooltip:"Click to remove {0} from your invite list",
errorDialog_closeButtonLabel:"Close",
spellbook_runesHeaderLabel:"RUNES",
custom_urf_game_mode_title:"Ultra Rapid Fire",
champSelect_voting_winner:"Winner",
endofgame_overview_totalPreviousRerollPoints:"Previous ARAM Reroll Points: {0}",
masteries_button_newPage_tooltip:"Create a new Mastery Page",
endofgame_overview_penalty_ANTI_ADDICTION:"{1}{0}%{2} XP/IP for Anti-Addiction",
summonerProfile_breadcrumbs_spells:"Spells",
BuddyListTreeRenderer_ineligible_partner:"Ineligible Duo Partner",
practiceGame_pickType_label:"Pick Type:",
facebook_referralLinkName:"Play League of Legends",
endofgame_overview_unranked:"Unranked",
championSelection_runesLabel:"Runes",
practiceGame_mapBeta:"BETA",
eloQuestionaire_skill_rtsplayer:"RTS Player",
practiceGame_champSelect_spell1Label:"Spell 1",
chat_room_intermediate_4:"Intermediate 4",
chat_room_intermediate_3:"Intermediate 3",
custom_ofax_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Nominate with both teams to play ten copies of the same champion in this featured game mode! In the case that no champion won a strict majority, a random champion will be drawn from the pool of nominations.",
chat_room_intermediate_2:"Intermediate 2",
chat_room_intermediate_1:"Intermediate 1",
logout_confirm:"Are you sure you want to log out?",
championOverlay_champion_info_url:"http://www.leagueoflegends.com/champions/{0}",
store_alert_summoner_icon_unlocked_skin_77003:"You have unlocked Spirit Guard Udyr summoner icons! Go to your summoner icons to select your favorite.",
helpBack_Button:"Close",
inviteePanel_statusColTitle:"STATUS",
game_flow_mm_pvp_normal_featured_sr6_aspirational_tooltip:"This queue will unlock at level {0}.",
league_system_series_ended_decay_RANKED_TEAM_5x5:"Your ranked 5v5 mini-series for {0} has been ended from inactivity.",
tickerStatusURL:"http://lol.garena.ph",
ecsp_AFKLeavingGame:"Leaving game...",
game_flow_mm_pvp_featured_nbots_title:"Doom Bots",
chat_acceptDecline_declineButtonLabel:"Decline",
endofgame_ipbreakdown_description_ipBoost:"+{0} Bonus IP gained for your IP Boost.",
chat_buddyWindow_userChatRoomName:"{0}'s Chat Room",
custom_sr6_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Bring an extra ally to this game mode where the stakes, and the multi-kills, have never been higher!",
summoner_wizard_summonerNameRequiredErrorMessage:"The summoner name is required.",
league_ceremonyPromoBody_RANKED_SOLO_5x5:"You have been promoted to {0}, {1} Division {2}.\n\nBest of luck in the Fields of Justice!",
chat_inviteBay_defaultInviteReason:"Please join my group chat!",
matchmaking_join_normaldraftqueue_tip_body_solo:"To play in this queue you must be level {0} and have {1} or more available champions, including those that are currently free to play.",
game_flow_mm_pvp_normal_featured_urf_title:"Featured",
matchmaking_join_rankedqueue_tip_header_solo:"Requirements for Ranked Solo/Duo",
facebook_rewardCongratsText:"You have unlocked the Riot Girl Tristana skin! Now you can use the PVP.net client to keep in touch with your friends, and even refer new users to the game.\n\nTo manage your facebook friends list, simply click \"continue\" or click on the Facebook Button near your in-game friends list.",
submitLogs_closeButton_toolTip:"Click to close the log submission form without submitting your logs",
enterChampionSelect_EnterChampionSelect:"Champion Select in ",
invite_error_requirements:"Cannot invite {0}. The player doesn't meet requirements for this queue.",
editAccount_confirmNewPasswordLabel:"CONFIRM PASSWORD:",
game_flow_mm_pve_aram_aspirational_tooltip:"ARAM mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
main_editAccountTabLabel:"Edit Account",
practiceGame_gameMode_BlindDraftModeStrategy:"Blind Draft Mode",
endofgame_ipbreakdowntooltip_loyaltyBoostIpEarned:"PC Bang IP Boost: {0}",
game_flow_mm_pvp_normal_featured_fbl_title:"Featured",
runebook_tooltip_tier:"Tier: {0}",
practiceGame_new_quitGameErrorTitle:"Error Quiting Game",
championSelection_messageCenter_turnDone:"Players currently picking: {0}.",
matchmaking_joinqueue_prerequisite_not_met_message:"You haven't unlocked this difficulty.",
practiceGame_createOrJoinGame_goToCreateGameButton_tooltip:"Click to create a new custom game",
endofgame_player_inchat:"In Chat",
playerProfile_pointsLabel:"Points",
editAccount_changeEmailFormHeadingLabel:"CHANGE EMAIL:",
league_system_series_ended_division_drop_RANKED_SOLO_5x5:"You have become inactive in ranked solo queue resulting in a demotion to {3} {4}. Playing a ranked game resets the timer.",
game_flow_mm_pvp_featured_tt6_title:"Hexakill",
betaKeyActivation_betaKeyActivationFailedErrorTitle:"Beta key activation error",
championSelection_recommendedLabel:"Recommended",
game_flow_mm_pvp_aram:"ARAM pvp",
leagues_message_LEAGUE_SEEDED:"You have been seeded into {0} {1}. Good luck summoner!",
practiceGame_createOrJoinGame_gameCreationErrorTitle:"Custom Game Creation Error",
invite_participant_status_REJECTED-FULL:"Full",
practiceGame_createPracticeGame_gameOptions_heading:"Game Options:",
options_paymentInformation_billingAddressHeader:"BILLING ADDRESS",
game_flow_mm_pvp_title:"Game Mode",
chat_loading_reconnectButton:"Reconnect to Chat",
practiceGame_gameMode_GAME_CFG_PICK_BLIND:"Blind Pick",
championSelection_newbietip_pickActiveTip:"Choose your Champion now! You have limited time to make your choice.",
submitLogs_submitLogsButtonLabel:"Submit Logs",
facebook_doneWithRewardSplashBtn:"Continue",
runebook_runeCategory_Defense:"Defense",
BuddyListTreeRenderer_gameStatus_inQueue:"In Queue",
featured_nbots_tier_3:"V",
featured_nbots_tier_2:"II",
featured_nbots_tier_1:"I",
league_system_series_inactivity_decay_RANKED_TEAM_5x5:"Your ranked 5v5 mini-series for {0} will end soon. You have {1} days to complete your miniseries.",
invitePlayers_invitePlayerByNameButton_tooltip:"Click to invite a player by summoner name",
submitLogs_includeScreenSnapshot_toolTip:"Check to capture and include the current screenshot of PVP.net",
matchmaking_join_rankedqueue_many_failed:"Because the following players did not meet the required game play criteria, your team is unable to join the queue.",
playTutorial_chooseTutorialGame_advanced:"Would you like to <font color='#E38914'>train your skills against bots</font> in <font color='#0096FF'>Battle Training</font>?",
kudosBadgeDialogHonorable:"You have been recognized as one of the most honorable opponents in League of Legends. You're humble in victory, graceful in defeat and have proven yourself to be a Summoner players want to play with - or against.",
de_DE:"German",
BuddyListTooltip_rankedQueueName_RANKED_PREMADE_5x5:"Ranked 5v5 Team:",
featured_tt6_pvp_game_mode_title:"Hexakill",
keybinding_button_revert:"Revert To Defaults",
endofgame_tutorial_scoreboard:"Here you can view detailed statistics about each champion from the battle. Click the tabs at the top to see more information.",
keybinding_button_unbind:"Unbind",
options_paymentInformation_updateCreditCard:"UPDATE CREDIT CARD",
invite_lobby_removed_title:"Removed from Lobby",
summoner_search_SearchSummonersLabel:"Search Summoners",
game_flow_featured_urf_summoners_rift_5v5_subtitle:"5v5",
abbrev_bytes:"B",
serverWait_loadingMessage:"Loading....",
summoner_wizard_nameYourSummonerTitle:"Name your Summoner",
endofgame_overview_totalpreviousxp:"Previous XP: {0}",
endofgame_overview_totalxp:"Total XP Earned: {0}",
waitingForGameView_cancelled_from_queue:"Our apologies, the game type you were looking for has been reset for server maintenance. Please search for a game again at your convenience.",
champion_trading_requested_trade_title:"Trade Requested",
league_ceremonyPromoBody_RANKED_TEAM_5x5_Master:"Your team {0} have been promoted to 5v5 Ranked Team Master Tier.\n\nBest of luck in the Fields of Justice!",
resetPassword_enterUsernameHeadingLabel:"Plase enter your username and press the retrieve security question. ",
game_flow_mm_pvp_normal_draft_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
matchmaking_joinqueue_shutdown_failure_title:"Queue attempt failed",
command_btn_create_custom_go_label:"Create Game",
championSelectionPreview_queuedMessage:"All selections have been locked",
spellbook_confirmRunesButtonLabel:"Confirm Runes",
viewLog_clearLogButtonLabel:"Clear Log",
chat_roomPopup_leftRoomLabel:"{0}{1} left the room.{2}",
lobbyRibbon_ArrangingCustom:"Arranging custom game...",
game_flow_featured_asc_crystal_scar_1v1_subtitle:"1v1",
practiceGame_champSelect_cancelSummonButtonLabel:"Cancel Summon",
endOfGame_next_first_win_now:"First Win of the Day bonus available next game!",
chat_buddyWindow_offlineLabel:"Offline",
chooseGameType_selectGameButtonLabel:"Select",
practiceGame_createPracticeGame_disabled_popupTitle:"Error",
runebook_page_defaultUserPageName:"Rune Page {0}",
rankedGame_arrangedTeam_rankedTeam_sectionLocked:"You can only invite players from one team at a time!",
firstblood_pvp_game_mode_title:"Showdown",
normalGame_arrangedTeam_suggestedPlayers_honored_tooltip:"{0} is an honorable member of the community.",
navigator_logo_tooltip:"Click to return home",
rewards_update_XP_boost:"Additional XP Boost: {0}%",
championFilter_available:"Available",
odin_pve_game_mode_title:"Dominion",
command_btn_tutorial_go_label:"Launch",
endofgame_overview_xpboost_earned:"XP Boost: {1}+{0}{2}",
practiceGame_showStats_experienceEarnedLabel:"Experience Earned:",
league_system_decay_soon_RANKED_TEAM_5x5:"Your ranked 5v5 team {0} is close to becoming inactive. You have {1} days left before inactivity causes your LP to decay, which can cause your team to drop divisions & tiers.",
practiceGame_champSelect_startGameButtonLabel:"Start Game",
game_flow_common_howling_abyss_1v1_subtitle:"1v1",
practiceGame_gameName_label:"Game Name:",
BuddyListTreeRenderer_viewProfile:"View Profile",
practiceGame_passwordPrompt_passwordPromptLabel:"Please enter your password:",
navigator_cancelGame_tooltip:"Click to cancel from the queue.",
game_flow_common_howling_abyss_5v5_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
chat_buddyManagerWindow_spectatorIcon:"Right click - \"Spectate\" to watch",
summonerProfile_buddies_alphabeticalLabel:"Alphabetical",
SEC-0001:"Your session has been invalidated because someone else has logged in with your username on another computer.",
endOfGame_overview_penalties:"Penalties",
runebook_runeInventory_runeCombinerButton_tooltip:"Click to open the Rune Combiner",
invite_joinGameResponse_confirmCancelPatchTitle:"Accept Game Invite",
eloQuestionaire_instructions:"How <font color='#0096FF'>familiar</font> are you <br>with <font color='#0096FF'>games like League of Legends?</font>",
loyalty_promo_button_url:"http://www.leagueoflegends.com/",
ecsp_voteResultTitle:"Waiting for other players...",
throttleMessages_PlayerLimitUponEnteringTitle:"Minimum Player Limit",
summonerContext_unblockUser_label:"Unblock Player",
restrictedRanked_queuelock_tooltip_plural:"You are unable to play this mode due to previous behavior on this account. You must win {0} more Normal Draft Mode games before the restrictions end.",
ranked_team_invite_declined_message:"<font color='#0099FF'>{0}</font> has declined your invite to join ranked team: <font color='#0099FF'>{1}</font>.",
championSelection_newbietip_pickWaitingTip:"You are waiting for your turn to choose a champion. Teams take turns choosing champions only a few players at a time. Your turn is coming later.",
BuddyListTreeRenderer_gameStatus_championSelect:"In Champion Select",
penaltyType:"{1}-{0}%{2} XP/IP for playing too many Custom Games in one day.",
chat_buddyWindow_friendsListSortLabel:"Sort Friends:",
championSelection_newbietip_votePick_resultTitle_VOTE_PICK_RANDOM:"Random Champion Chosen",
summoner_summonerInfo_profileLabel:"Profile",
reportPlayer_unavailableMessage:"Due to high volume, this feature has been temporarily disabled. We will bring the player reporting system back online as soon as we are able.",
systemTray_tooltip:"PVP.net Client",
XMPP-INVITES-VERIFY-NOT-ACKED_SINGLE_PLAYER:"The following player {0} is having problems joining the game.",
kudosEndOfGameNoKudosAlertTitle:"Honor alert",
practiceGame_leaver_title:"Game Alert",
practiceGame_createOrJoinGame_numberOfPlayersAvailableColumnHeader:"Slots",
betaKeyActivation_activateButtonLabel:"Activate",
transfer_service_migration_code_message_9415:"You are still a member of one or more Ranked Teams. You will not be able to transfer until you leave all teams.",
invite_participant_status_REJECTED:"Declined",
kudosContextAlert_helpful:"[+{0}] Helpful",
abbrev_kiloBytes:"KB",
championSelection_newbietip_votePick_voting:"You are now nominating a champion for all members of both teams to play.",
tournamentGameReported:"Tournament game results sent.",
session_sessionSummonerNameChangeMessage:"Congratulations!\nYour new Summoner name will take effect on your next login. The client will now exit.",
champion_trading_trade_error_title:"Trade Error",
summoner_wizard_summonerNameNoMatchMessage:"The summoner name must be 3-16 characters in length and consist of lower case letters and numbers only (a-z 0-9).",
champion_trading_trade_button:"Trade champions with this player.",
practiceGame_createOrJoinGame_filterPrivateGames:"show private games",
endofgame_overview_xpboost_notearned:"XP Boost: {1}+0{2}",
game_flow_mm_pve_tooltip:"Battle against computer-controlled champions.",
championSelection_vote_button:"Nominate",
transfer_service_migration_code_message_9402:"Your summoner name was unavailable on the destination region ({1}.) When you log in to the destination region ({1},) you will be prompted to pick a new summoner name.",
transfer_service_migration_code_message_9401:"Your account name is unavailable on the destination region ({1}.) You will not be able to transfer there at this time.",
summoner_summonerRenamedStatusMessage:"Your summoner has been renamed.",
summoner_wizard_createDefaultSummonerFailedErrorMessage:"Your Summoner was not created. The Summoner name you have specified is already being used. Please choose another Summoner name and try again.",
championOverlay_buyButton_tooltip:"Click to buy {0}",
practiceGame_createOrJoinGame_joinGameButton_tooltip:"Click to join an existing custom game",
summoner_xp_graph_levelLabel:"Level",
restrictedRanked_eog_finished_title:"Ranked Restriction Progress",
editAccount_changeEmailButtonLabel:"CHANGE EMAIL:",
spellSelection_selectSpellsHeaderLabel:"Summoner Spells",
summonerProfile_page_masteries:"Masteries",
runebook_runeInventory_blue:"Glyphs",
summonerProfile_recentGame_CUSTOM_GAME:"(custom game)",
invite_participant_unknown_teammate_quit_while_in_queue:"You have been removed from the queue due to unknown reasons.",
summonerProfile_profile_statsHeaderCoopVsAI:"Co-op vs. AI",
classic_pve_game_mode_title:"Classic",
practiceGame_new_startGameButtonLabel:"Start Game",
championSelection_abstainChampion_displayName:"Abstain",
practiceGame_createOrJoinGame_allowSpectatorType_DROPINONLY:"Friend List Only",
chooseGameType_practiceGamesDisabled_tooltip:"Custom Games are temporarily disabled.",
alert_ticker_transfer_unavailable:"Account Transfer is temporarily unavailable.",
customGame_NormalLeaves:"/ <font color='#ff0000'>{0}</font>",
invite_lobby_leave_error:"Cannot leave lobby",
practiceGame_changingGameStateErrorTitle:"Error Changing Game State",
summonerProfile_champion_tooltip_totalGames:"Played in {0} of Total Games.",
editAccount_passwordLabel:"PASSWORD:",
chooseGameType_tutorialGame_tooltip_basic:"Learn the basics of the League of Legends.",
GroupHeaderRenderer_renameGroupErrorTitle:"Rename Group Error",
BuddyListTreeRenderer_gameStatus_onMobile:"Mobile",
league_ceremonyPromoBody_RANKED_TEAM_5x5:"Your team {3} has been promoted to {0}, {1} Division {2}.\n\nBest of luck in the Fields of Justice!",
BuddyListTooltip_elapsedtime:"for {0} minutes.",
practiceGame_showStats_returnToLobbyButtonLabel:"Home",
game_flow_mm_pvp_featured_fbl_aspirational_tooltip:"Showdown mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
teamSelectionView_InvitePowerRevokedMessage:"You may no longer invite players to this game.",
resetPassword_resetPasswordButtonLabel:"Reset Password",
BuddyListTreeRenderer_gameStatus_teamSelect:"In Team Select",
game_flow_featured_ppp_howling_abyss_1v1_title:"Howling Abyss",
submitLogsToEmailAddress_override:"",
session_authenticationCredentialsErrorTitle:"Disconnected from Server",
keybinding_main_title:"Keybinding Menu",
practiceGame_inGame_reconnectButtonLabel:"Reconnect",
serverWait_loadingRunebook:"Loading Rune Book...serverWait_retrievingRankedTeam=Retrieving Team Info...",
alert_ticker_paypal_rp_purchase_unavailable:"Paypal Riot Point purchases are temporarily unavailable.",
alert_ticker_scheduled_maintenance:"Maintenance will begin at {0} and we'll be adding awesome new content to League of Legends!",
serverWait_lockInChampion:"Locking in your champion selection...",
featured_sr6_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Bring an extra ally to this game mode where the stakes, and the multi-kills, have never been higher!",
alert_ticker_in_game_lag:"Some users may be experiencing in-game lag. We are currently working to resolve the issue.",
summonerProfile_championsInfo_rentalBoth:"{0} days, {1} wins left",
preferences_saveButtonLabel:"SAVE",
viewAccount_firstNameLabel:"FIRST NAME:",
league_system_series_ended_division_drop_RANKED_TEAM_5x5:"Your ranked 5v5 team {0} has become inactive resulting in a demotion to {3} {4}. Playing a ranked team 5v5 team game resets the timer.",
leagues_rank_MASTER:"Master",
game_flow_mm_pvp_featured_tt6_aspirational_tooltip:"Hexakill mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
playTutorial_chooseTutorialInstructions:"Since this is your first time in League of Legends, you should learn the basics by playing the Tutorial Game!",
summonerProfile_masteries_masteriesInfoDetail1:"Assign mastery points earned by left-clicking skills.\n\nRemove assigned mastery points by right-clicking skills.\n\nMastery pages are saved locally.",
championSelection_player_champIcon_tooltip:"Click to see detailed information about {0}.",
playerStat_killsLabel:"Kills:",
game_flow_featured_summoners_rift_6v6_aspirational_tooltip:"Summoner's Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_featured_ppp_howling_abyss_5v5_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
endOfGame_reward_time_left_custom:"XP/IP reward minutes left today for Custom games: {0} min.\nResets in: {1}",
game_flow_common_howling_abyss_3v3_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
chooseGameType_Arranged_label:"Arranged Team",
serverWait_trading:"Trading Champions...",
chat_ignoreicon_tooltip:"Player Is Being Blocked",
runeslot_tooltip_black_explanation:"Quintessences give extra bonuses and specialize in Utility.",
BuddyList_recentlyplayed_lastseen_parameterized:"Last seen at: {0}",
game_flow_mm_pve_difficulty_hard_2_title:"Doom",
navigator_playAnotherRankedGame_tooltip:"Click to play another ranked game",
normalGame_selectMapView_teamSizeLabel:"Team Size:",
practiceGame_showStats_returnToLobbyButton_tooltip:"Click to return home",
matchmaking_joinqueue_queue_throttled_warning_title:"Game Queue Throttled",
kudosEndOfGameDialogTitle:"Honor",
account_accountCreatedStatusMessage:"Your account has been created. Please follow the authorization instructions emailed to you. After authorizing your account, you will be able to login.",
masteries_offense:"OFFENSE",
game_flow_featured_sr6_summoners_rift_6v6_title:"Summoner's Rift",
runebook_book_closeBookButtonLabel:"Close Book",
preferences_formHeadingLabel:"Options",
invitePlayers_invitePlayersButton_tooltip:"Click to invite all of the players in the invite list to your game.",
summonerProfile_mostPlayedChampions_buyButtonLabel:"Buy",
league_system_decay_RANKED_TEAM_3x3:"Your ranked 3v3 team {0} has become inactive causing the teams LP to decay. Inactivity can cause a demotion of divisions & tiers. Playing a ranked team 3v3 game prevents the teams LP from decaying.",
enterChampionSelect_MatchFound:"A MATCH HAS BEEN FOUND!",
championFilter_championType_magic:"Magic",
preferences_chatFriendOnlinePromptsLabel:"Enable Friend Notifications",
summonerProfile_profile_statsTakedowns_classic:"Takedowns",
leagues_rank_MASTER_NODIV:"Master Tier",
summonerProfile_championsInfo_summoned_self:"Summoned",
summonerProfile_stats_lifetime_stats:"Ranked Stats",
session_sessionExpiredOtherLoginErrorTitle:"Account Logged in Elsewhere",
masteries_page_defaultUserPageName:"Mastery Page {0}",
practiceGame_gameMode_RANKED_GAME:"Ranked Game",
reportPlayerOffense_leavingAFK:"Leaving the Game/AFK",
leagues_message_MINISERIES_CANCEL:"Your series has been canceled.",
practiceGame_teamMemberRenderer_tooltip_invitePower:"You may invite players to this game.",
global_chat_enabled_alert_message:"As a new Lv 5 Summoner you may now take part in public chat rooms!",
game_flow_mm_pvp_featured_urf_title:"Ultra Rapid Fire",
summonerProfile_stats_graph_label:"Graphs",
practiceGame_teamSelection_team1_label:"Team 1",
game_flow_mm_pvp_notnormal_blind_queue_title:"Not Normal",
options_paymentInformation_changeContactInformation:"CHANGE CONTACT INFORMATION",
chat_roomPopup_nicknameTakenLabel:"{0} is already taken, please use another nickname.",
summonerProfile_recentGame_PRACTICE_GAME:"(custom game)",
summonerProfile_championsInfo_banned:"Banned",
league_system_decay_demotion_RANKED_TEAM_5x5:"Your ranked 5v5 team {0} has become inactive resulting in a demotion to {2} {3}. Playing a ranked team 5v5 game prevents demotions.",
invite_participant_status_PENDING:"Pending",
endofgame_leagues_eogDisplay_promoted:"Series Won!",
game_flow_mm_pvp_ranked_team_queue_title:"Ranked Teams",
championSelection_championSelectAnotherLabel:"Please select another Champion.",
systemTray_openMenuLabel:"Open",
practiceGame_teamMemberRenderer_tooltip_delegateInvitePower:"Allow this player to invite other players",
chooseGameType_practiceGameTypes_title:"Practice & Bot Game",
game_flow_mm_pvp_featured_fbl_title:"Showdown",
rewards_update_unlocked_champions_listed:"Unlocked champions: {0}",
alert_ticker_game_start_issues:"Some games may not be starting properly. We are currently working to resolve the issue.",
bingePreventionInviteRecievedError:"You received an invite but need to wait {0} minutes before joining another game.",
summonerProfile_chooseIconInstructions:"A Summoner Icon is a picture that represents you in chat rooms and on your Friend List. You can choose from these starter icons, and later you can unlock special icons to represent the achievements you have accomplished in League of Legends. You can change your Summoner Icon at any time by clicking on the icon at the top of the screen.",
normalGame_arrangedTeam_suggestedPlayers_fof_tooltip:"{0} is a friend of {1}.",
viewLog_addFilterLabel:"Add Filter:",
chat_buddyWindow_removeBuddyAlertSuffix:"from your friend list?",
practiceGame_createPracticeGame_terrainSeasonLabel:"Terrain Season:",
chat_buddyWindow_addBuddyAlertTitle:"Request Sent",
matchmaking_joinqueue_queue_throttled:"The queue that you attempted to join is currently full. Please try another queue.",
chat_chatRooms_closeButton_tooltip:"Close All Chat Rooms",
game_flow_mm_common_type_title:"Game Type",
chat_usersList_Title:"Online: ({0})",
live_news:"LIVE",
summonerProfile_page_profile:"Profile",
serverWait_banChampion:"Banning Champion...",
practiceGame_gameLobbyExpired:"Your custom game lobby has expired. You have been returned to the home page.",
chat_buddyWindow_recentlyPlayedLabel:"Recently Played",
alert_ticker_lcds_disconnected:"Disconnected from PvP.net. This might be caused by a problem with our service. Attempting to reconnect...",
practiceGame_passwordPrompt_cancelButtonLabel:"Cancel",
game_flow_custom_tournament_code_title:"Tournament Code",
game_flow_featured_ofax_howling_abyss_1v1_title:"Howling Abyss",
championFilter_pending_expiration:"About to Expire",
runeSelection_doneButton_tooltip:"Click to use this page of runes in the game",
summoner_addFacebookFriends:"Click to search for Facebook friends",
championSelection_announcement_championBanned:"{0} has been Banned.",
endofgame_overview_totalip:"Total IP Earned: {1}{0}{2}",
SummonersRiftUpdate_display:"Summoner's Rift (Beta)",
navigator_customGame_home_tooltip:"Click to return to the custom game lobby.",
summonerContext_cantGiftPlayer_label:"Can't Gift",
game_flow_common_crystal_scar_title:"The Crystal Scar",
chat_buddyWindow_addBuddyExistsInIgnoreListMessage:"Player {0} is blocked. Do you wish to add them as a friend?",
betaKeyActivation_formHeadingLabel_noGroups:"Access to the League of Legends Beta requires an activation key. Please enter the key provided in your beta invitation and click 'Activate'.",
matchmaking_joinqueue_shutdown_failure_many:"Players on your team need to take a break, preventing your team from queuing.",
XMPP-INVITE-CANCEL:"Do you want to cancel the invite to {0}.",
championSelection_messageCenter_lockIn:"{0}LOCK IN{1} your choice.",
practiceGame_teamSelection_team2_label:"Team 2",
editAccount_emailChangedAlertTitle:"Email Change Requested",
errorDialog_sendErrorReportButtonLabel:"Send Error Report",
runebook_book_statsHeaderLabel:"Statistics",
runebook_runeCategory_Mana:"Mana",
championSelection_messageCenter_notBanner:"Please wait until the end of the ban phase.\nTeam captain {0} is currently Banning.",
lobbyRibbon_SpectatingHomeTooltip:"Return to Champion Select",
talentTree_deletePagePopupTitle:"Delete Page",
champion_tutorial_lockin:"The {1}Lock In{0} button confirms your champion selection. Summoner spells, rune page, and skins can still be changed until the timer expires.",
editAccount_changePasswordButtonLabel:"CHANGE PASSWORD:",
spellSelection_dragLabel:"Drag",
championSelection_championColumnHeader:"Champion",
invitePlayers_guestSlots:"Show Guests ({0}/{1})",
leagues_rank_DIAMOND:"Diamond",
facebook_optIn_title:"Connect to your Facebook Friends",
talentTree_saveTreeButtonLabelChampSelect:"Save and Use",
BuddyListTooltip_summonerLevel:"Level {0}",
basic_tutorial_game_mode_description:"Learn the basics in this instructive tutorial map.",
championSelection_championTakenHeader:"Champion Not Available",
practiceGame_createOrJoinGame_mapFixedName:"Summoner's Rift",
practiceGame_createOrJoinGame_cancelCreateGameButtonLabel:"Quit",
game_flow_mm_pvp_odin_subtitle:"",
joinQueueView_playNow:"Play Now",
alert_ticker_store_unavailable:"The Store is experiencing issues and is temporarily unavailable. Please check back later.",
viewLog_logFiltersLabel:"Log Filters:",
championSelection_statusLabel:"Current State:",
endofgame_scoreboard_players:"Players",
game_flow_common_howling_abyss_1v1_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
practiceGame_mapInstructions_text:"Choose a region on the map from Fields of Justice to do battle. You can create a private game by adding a password.",
game_flow_featured_ofax_howling_abyss_2v2_subtitle:"2v2",
options_paymentInformation_edit:"EDIT",
reportPlayerURL:"http://ll.leagueoflegends.com/harassment_report/add/na",
runebook_book_previousPageButton_tooltip:"Click to go to the previous page in your rune book",
cantAddBuddy_eog_ignoredUser:"user is blocked",
ecsp_customGamePlayersDidntPickChampion:"The following players failed to select a champion: {0}",
featured_ppp_pvp_game_mode_title:"Legend of the Poro King",
chat_room_lookingforgroup:"Looking For Group",
rewards_update_changed:"Your active rewards have changed.\n",
facebook_likeContinueBtn:"Continue",
spellbook_savePageButtonLabel:"Save",
chooseGameType_subtitle:"Choose from one of the following game types",
preferences_cancelButtonLabel:"CANCEL",
game_flow_featured_ppp_howling_abyss_1v1_subtitle:"1v1",
game_flow_featured_twisted_treeline_6v6_title:"Twisted Treeline",
game_flow_mm_pvp_featured_asc_aspirational_tooltip:"Ascension mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
summonerProfile_recentGame_rank_tooltip:"Your overall rank amongst your team for this game.",
championFilter_championType_smallIcons:"Small Icons",
facebook_inviteRecruitButton:"Post",
importFriendButton_infoLabel:"Find Your Friends",
levelup_alert_newSpell:"* The {0} Summoner Spell",
editAccount_viewAccountFormHeadingLabel:"EDIT ACCOUNT",
ecsp_voteResultYouDeclined:"You have declined this match.",
practiceGame_gameMode_GAME_CFG_PICK_RANDOM:"All Random",
endOfGameTutorial_choosePracticeGame_advanced:"You can team up with other players to take on a team of bots and practice your newly acquired skills by joining a matchmade Players vs. AI game. Would you like to do so now?",
ecsp_returningToTeamLobby:"Returning to team lobby...",
invite_on_hold_game_starting:"Your invite from {0} has been put on hold because you are in the process of starting a game",
championSelection_summonerColumnHeader:"Summoner",
sr6_game_mode_name:"Hexakill",
invite_participant_with_status_rejected:"{0} has previously declined your game invitation.",
custom_ofa_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Nominate with your team to play five copies of the same champion in this featured game mode! In the case that no champion won a strict majority, a random champion will be drawn from the pool of nominations.",
endofgame_ipbreakdowntooltip_ipOdinBonus:"Dominion Bonus: {0}",
endofgame_ipbreakdown_description_instructions:"{0}Mouse Over{1} Bar Sections For Breakdown.",
chat_buddyWindow_removeBuddyAlertTitle:"Remove Friend?",
summonerProfile_recentGame_featured:"Featured:",
practiceGame_showStats_experienceNeededForNextLevel:"Experience Needed for Next Level:",
game_flow_common_howling_abyss_3v3_title:"Howling Abyss",
endOfGame_reward_time_minutes:"{0} minutes",
BuddyListTreeRenderer_gameStatus_spectating:"Spectating",
endofgame_stats_yourteam:"Your Team",
joinQueueView_cancelQueueBtn:"Cancel",
champion_tutorial_champion_selection:"This is the {1}champion selection{0} screen. Each summoner must select a champion to control in the coming battle.",
summonerProfile_recentGame_COOP_VS_AI:"(Co-op vs. AI game)",
XMPP-RANKED-GAME-INVITE-GAME-INFO:"<font size='11' /><font color='#0099FF'>Mode: </font>{0}<br /><font color='#0099FF'>Map: </font>{1}<br /><font color='#0099FF'>Type: </font>{2}",
kudosBadgeDialogTeammate:"You have been recognized as one of the most positive team players in League of Legends. You're a strong, cooperative player and a shining example of good sportsmanship.",
practiceGame_createOrJoinGame_allowSpectatorType_LOBBYONLY:"Lobby Only",
runebook_runeInventory_buyRunesButtonLabel:"Get Runes",
dominion_pve_game_mode_title:"Dominion",
eloQuestionaire_skill_veteran:"Veteran",
bot_difficulty_hard:"Doom",
championSelection_tutorial_alertMessage:"Initializing...",
abbrev_megaBytes:"MB",
game_flow_mm_pvp_ranked_duo_queue_title:"Ranked Solo/Duo",
practiceGame_createOrJoinGame_mapFixedDescription:"The oldest and most venerated of the Fields of Justice is known as Summoner's Rift. Of all the places in Valoran, this area is known to be one of the most treacherous. During the Rune Wars countless battles took place here, as warring factions collided at the infamous river that divides the terrain.",
championSelection_messageCenter_pickOutcome_VOTE_PICK_RANDOM:"{0}Random{1} champion selected",
facebook_inviteConnectButton:"Send",
maestro_GameCrashedMessage:"The game has crashed.\nPlease try to reconnect to the game.",
matchmaking_joinqueue_leaverbusted_group:"Abandoning a match or being AFK results in a negative experience for your teammates, and is a punishable offense in League of Legends. Your team has been placed in a low priority queue because the following players recently left too many matches:",
chat_groupChatWindow_sendButton_tooltip_disabled:"You are currently blocked from sending chat messages in this room.",
practiceGame_chatRoom_title:"All Chat",
chat_defaultBuddyGroup:"General",
champSelect_banning:"Banning",
aram_pve_game_mode_title:"ARAM",
game_flow_mm_pvp_aspirational_tooltip:"All Game Modes in this category are locked due to Summoner level requirements. Modes will begin to unlock at level {0}.",
endofgame_playerstats_teamtotals:"Team Totals",
customGame_topRating:"Top Rating: {0}",
summonerContext_blockUser_label:"Block Player",
practiceGame_gameMode_OneTeamVotePickStrategy:"Lottery Pick",
game_flow_mm_pvp_ranked_draft_queue_subtitle:"Draft Pick",
league_system_series_ended_title_RANKED_SOLO_5x5:"Ranked Solo Queue series ended",
summonerProfile_stats_championWinsCounter:"Wins with <font color='#E38914'>{0}/{1}</font> Champions.",
restrictedRanked_eog_finished_message:"You've completed the necessary games to restore your Ranked Solo privileges.<br /><br />Additional violations of the Summoner's Code can lead to suspensions on your account.",
matchmaking_joinqueue_leaverBusterQueueAbandoned:"{0} has left the low priority queue.",
viewAccount_lastNameLabel:"LAST NAME:",
game_flow_featured_sr6_summoners_rift_6v6_subtitle:"6v6",
endOfGame_invalid_defeat:"LOSS PREVENTED",
preferences_setJoinRoomMessageLabel:"Chat Join Messages",
addBuddyWindow_infoLabel:"Add Friend",
summoner_summonerCreatedStatusMessage:"Your summoner has been created. You are now ready to play League of Legends!",
facebook_inviteCancelButton:"Maybe Later",
game_flow_featured_ppp_howling_abyss_1v1_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
summonerProfile_profile_statsHeaderNormal:"Normal",
skinUnlock_failure:"An unknown error has occurred. Hopefully we can get this fixed before your next game.",
main_window_title:"PVP.net Client",
XMPP-IN-GAME-STATUS-CAN-NOT-ACCEPT:"You are already in a game or in a queue waiting for a game, you can't accept this invite now.",
matchmaking_joinqueue_you:"you",
endofgame_leagues_eogDisplay_seriesStart:"Qualified for Series!",
endofgame_leagues_eogDisplay_pointsUpdate:"{0} {1}: {2} LP ({3})",
summonerProfile_profile_mostPlayedChampionsHeaderLabel:"Most Played Champions",
practiceGame_gameMode_GAME_CFG_CROSS_DUPE:"Lottery Pick",
restrictedRanked_login_title:"Ranked games are restricted for {0} game",
transfer_service_dialog_logout_button_label:"Log out",
game_flow_common_summoners_rift_aspirational_tooltip:"Summoner's Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
matchmaking_join_rankedqueue_tip_body_arranged:"To play ranked arranged team games you must be level {0} and have {1} unique champions, including those that are currently free to play.",
practiceGame_showStats_teamWonLabel:"Your Team is Victorious",
viewLog_searchLabel:"Search:",
transfer_service_dialog_title:"Account Transfer Status",
game_flow_mm_pvp_normal_featured_asc_subtitle:"Blind Pick",
enterChampionSelect_rewardsDisabledTitle:"No IP/XP will be received for this match.",
invite_banned_exception:"{0} is banned.",
championSelection_attackLabel:"Attack",
advanced_tutorial_game_mode_subtitle:"Battle Training",
championSelection_spell2Label:"Spell 2",
champion_tutorial_gameStarting:"Preparing to enter Summoner's Rift. The battle will begin momentarily...",
practiceGame_inProgress_gamePortLabel:"Port",
matchmaking_joinqueue_binge_failure_self:"Take a {0}-minute break from gaming before queuing again.",
queue_solo_label:"Solo",
kudosContextAlert_friendly:"[+{0}] Friendly",
championSelection_announcement_championSelected:"{0} has chosen {1}.",
matchmaking_joinqueue_binge_failure_title:"Queue attempt failed",
restrictedRanked_login_message:"Due to negative activity on this account, access to Ranked Solo has been restricted. <br /><br />Once you have won the required number of Normal Draft Mode games, this restriction will be lifted.",
CrystalScar_description:"Average game length is 15-25 minutes.\nChampions and items have been tuned for this map.",
practiceGame_gameMode_GAME_CFG_PICK_SIMUL:"Simultaneous Pick",
endOfGame_rerollPoints_label:"POINTS(+{0})",
kudosChampSelectHonorableBadgeTooltip:"<b>Honorable Opponent</b><br/>Humble in victory, graceful in defeat. A Summoner you would enjoy playing with or against in a future battle.",
store_alert_message_tier1rune:"You have earned enough IP to unlock a rune to boost your power. Go to the store to unlock a rune.",
command_btn_join_custom_go_label:"Join Game",
lobbyRibbon_Cap:"Building a game...",
chooseGameType_normalSolo_tooltip:"Use matchmaking to find a team",
matchmaking_join_rankedqueue_tip_body_arranged_no_free_champs:"To play ranked arranged team games you must be level {0} and have {1} or more unique champions. Free to play champions that you don't own are not available in this queue.",
runebook_page_pageHeaderLabel:"Rune Pages",
viewAccount_address1Label:"ADDRESS:",
navigator_playAnotherPracticeGame_tooltip:"Click to play another custom game",
runebook_runeInventory_runeCombinerButtonLabel:"Combiner",
playerProfile_levelLabel:"Level:",
endofgame_playerstats_header:"Stats for {0}",
BuddyListTreeRenderer_itemIgnoreBuddy:"Block Friend",
champSelect_voting_chance:"Chance",
readyCheckDodgePenalty_title:"Queue access temporarily restricted",
lobbyRibbon_PatchingGameVersionLabel:"Game Update Underway",
endOfGame_first_win_tooltip:"First Win of the Day",
game_flow_mm_pvp_classic_aspirational_tooltip:"Classic mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
game_flow_featured_nbots_summoners_rift_1v1_subtitle:"1v1",
game_flow_featured_twisted_treeline_5v5_title:"Twisted Treeline",
resetPassword_retrieveSecurityQuestionButtonLabel:"Retrieve Security Question",
runeCombiner_instructions_melting:"Melting your runes to form your reward....",
removeIgnoredUserWindow_infoLabel:"Unblock Player",
rankedGame_arrangedTeam_startGameButton_3v3notEnoughPlayers_tooltip:"You must have {0} players to join an Arranged Team Ranked match on this map.",
restrictedRanked_eog_progress_message_plural:"You have {0} remaining Normal Draft Mode games to win before ranked restrictions end.",
endOfGameTutorialInstructions_advanced:"Play Again?",
preferences_musicVolumeLabel:"Music Volume",
rewards_update_unlocked_skins_numerous:"{0} skins unlocked.",
endofgame_stats_enemyteam:"Enemy Team",
chat_room_advanced_2:"Advanced 2",
normalGame_arrangedTeam_suggestedPlayers_header:"Suggested Players",
chat_room_advanced_1:"Advanced 1",
endOfGame_grid_header:"Grid",
PG-0042:"Selected game type is currently disabled.",
tutorial_shortened_game_mode_name:"Tutorial",
practiceGame_showStats_otherPlayer_experiencePointsEarned:"XP Earned:",
game_flow_common_twisted_treeline_2v2_title:"Twisted Treeline",
game_flow_mm_pvp_normal_featured_sr6_title:"Featured",
talentTree_requirements_pointsToActivate:"Requires {0} points in {1}.",
invite_participant_teammate_quit_while_in_queue_back_to_lobby:"{0} has canceled the queue. Your team has been returned to the lobby.",
practiceGame_createPracticeGame_default_roomName:"{0}'s custom game",
game_flow_mm_pvp_odin_title:"Dominion",
PG-0039:"Custom game is disabled or mismatched.",
summonerProfile_profile_StatsOverviewHeader:"Stats Overview",
PG-0038:"Unable to select a disabled champion.",
PG-0037:"Unable to create game. Custom game has a maximum of {0} players.",
facebook_genericOptInText:"You can connect with friends who play League of Legends and even invite people who aren't playing yet. You don't even need to leave PVP.net - our client will automatically search your friends list and allow you to add friends. You can see your friends' real names and they can see yours if you are already friends on Facebook! Click below to connect.",
PG-0036:"Spectating is disabled for this game.",
championFilter_searchText:"Search Champions",
leagues_message_LEAGUE_DEMOTED_RANKED_SOLO_5x5:"You have been demoted in Solo Queue to {2}, {0} {1}.",
game_flow_common_howling_abyss_2v2_title:"Howling Abyss",
alert_ticker_prepaid_redemption_unavailable:"Redeeming Prepaid cards is temporarily unavailable.",
summonerProfile_mostPlayedChampions_minionKills:"{0} Monster Kills",
PG-0030:"Could not choose Champion, because it is no longer your turn.",
chat_link_click_warning_checkboxtext:"Do not show this message to me again",
runebook_runeInventory_black_single:"Quintessence",
game_flow_mm_pvp_normal_featured_fbl_subtitle:"Blind Draft",
submitLogs_includeClipbboardImage_toolTip:"Check to capture and include the image that is currently on your clipboard",
enterChampionSelect_UnbalancedTeamsTitle:"Notice: Unbalanced Teams",
PG-0029:"Unable to add more bots to this custom game. Due to high server demand, custom games temporarily require a minimum of {0} players.",
BuddyListTooltip_elapsedtime_zero:"for less than 1 minute.",
PG-0028:"Unable to start champion selection. Due to high server demand, custom games temporarily require a minimum of {0} players.",
PG-0027:"Due to high server demand, custom games temporarily require a minimum of {0} players.",
PG-0026:"The game you are attempting to reconnect to has ended and is no longer in progress. Click OK to return home.",
PG-0025:"Error starting game {0}. Bot was not assigned a champion.",
PG-0024:"Error starting game {0}. Bot was assigned a wrongly assigned {1} as a champion.",
PG-0023:"Statistics could not be processed for your game.",
PG-0022:"You are not allowed to use this champion since you do not currently own it.",
PG-0021:"The owner has banned you from this custom game.",
PG-0020:"You are not allowed to join this game.",
kingporo_pvp_game_mode_title:"Legend of the Poro King",
transfer_service_dialog_resume_button_label:"Resume",
practiceGame_createPracticeGame_teamSizeLabel:"Team Size:",
championSelection_summonYourChampionButtonLabel:"Summon Champion",
editAccount_newEmailLabel:"NEW EMAIL:",
summoner_summonerInfo_summonerInformationLabel:"Summoner Inforeation",
PG-0019:"Game {0} either failed to start or all players left the game after it started. Please try another game.",
PG-0018:"Unable to switch teams since the game is already selecting champions.",
PG-0017:"Unable to deselect a champion, as the game is already starting!",
PG-0016:"Unable to select spells, as the game is already starting!",
PG-0015:"Unable to select a champion, as the game is already starting!",
PG-0014:"Active Game was not found.",
AAS-HOUR-2:"Your online time reached two hours.",
PG-0013:"Game name \"{0}\" is not unique!",
AAS-HOUR-1:"Your online time reached one hour.",
PG-0012:"You cannot create game {0} because you are already in game {0}.",
chat_roomPopup_privateMessageLabel:"{0}Private message from {1}: {2}{3}",
PG-0011:"Game is full.",
summonerProfile_championsInfo_rentalWins:"{0} wins left",
PG-0010:"Passwords do not match.",
XMPP-INVITE-OUT-OF-SYNC:"The game you are trying to join no longer exists.",
championSelection_newbieheader_votePick:"Nominate Pick Tip",
editAccount_firstNameLabel:"FIRST NAME:",
chat_buddyManagerWindow_options_tooltip:"Friends Options",
reportPlayerOffense_unskilledPlayer_toolTip:"This is not a bannable offense; however, matchmaking will consider this report in its overall evaluation of performance and consider slight adjustments to non-ranked play.",
summonerProfile_page_champions:"Champions",
keybinding_category_column_primary:"Primary",
auth_url:"https://lq.na.lol.riotgames.com/login-queue/rest/queue",
restrictedChat_eog_finished_title:"Chat Restriction Progress",
BuddyListTreeRenderer_groupAddToInviteBay:"Add Group to Invite Bay",
champion_tutorial_spell_select:"Spells you have not yet earned have {1}gray icons{0}. Unlock them by completing battles and raising your {1}summoner level{0}. {2}Select two spells by clicking them.{0}",
normalGame_selectMapView_continueSelectMapButtonLabel:"Enter Queue",
masteries_unsavedChangesPrompt:"You have unsaved changes in your Masteries. Do you wish to save?",
normalGame_arrangedTeam_suggestedPlayers_victorious_comrade_tooltip:"{0} was a recent teammate you won a match with.",
PG-0009:"Custom Game {0} has already started. Please find another game.",
PG-0008:"You cannot join game {0} because you are already in game {0} [{1}]",
PG-0007:"You cannot set a spell for your champion since the game has now begun.",
PG-0006:"You cannot unsummon your champion since the game has now begun.",
PG-0005:"You cannot summon your champion since the game has now begun.",
loadingAccount_progressLabel:"Loading Account",
PG-0004:"You cannot switch teams. The team is full.",
endofgame_overview_penalty_imbalancedTeams:"{1}-{0}%{2} XP/IP for imbalanced teams.",
PG-0003:"You can no longer switch teams since the game has now moved to champion selection.",
league_system_decay_soon_RANKED_SOLO_5x5:"You are close to becoming inactive in ranked solo. You have {1} days left before inactivity causes your LP to decay, which can cause you to drop divisions & tiers.",
PG-0002:"The game has been changed by another player. Please retry.",
PG-0001:"The minimum number of players is temporarily set to {0}.",
dateTimeFormat:"MM/DD/YYYY HH:NN",
practiceGame_gameMode_GAME_CFG_BLIND_DRAFT_ST:"Blind Draft",
eloQuestionaire_confirm:"Confirm",
invitePlayers_playerFilterPrompt:"Type friend name to filter",
game_flow_mm_pvp_tooltip:"Match with and battle against other Summoners.",
normal_leaver_leaverFormHeadingLabel:"{0} has left during champion selection and you have been placed back in the matchmaking queue.",
champion_tutorial_stats_bonuses:"{1}Runes{0} and {1}masteries{0} provide bonuses to your champion. You can view and customize them here.",
alert_ticker_cc_rp_purchase_unavailable:"Credit Card Riot Point purchases are temporarily unavailable.",
normalGame_arrangedTeam_startGameButton_tooltip:"Click to join the matchmaking queue and wait for a game",
leagues_message_NOT_YET_SEEDED:"You haven't played enough games.",
BuddyListTreeRenderer_itemInviteToChat:"Invite to Private Chat Room",
endofgame_ipbreakdown_description_ipQueueBonus:"+{0} Bonus IP gained for playing a Matched Game.",
matchDetails_title:"Match Details",
leagues_tier_IV:"IV",
chat_buddyManagerWindow_closeButton_tooltip:"Minimize",
game_flow_mm_pvp_normal_all_random_title:"Normal",
summoner_quickview_normal_wins:"{0}Normal:{1} W: {2}",
XMPP-OWNER-CAN-NOT-ACCEPT:"Owners of games can not accept invites.",
practiceGame_new_switchTeamsErrorTitle:"Error Switching Teams",
leagues_tier_II:"II",
game_flow_mm_pvp_notnormal_blind_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
editAccount_emailChangedAlertMessage:"A confirmation email has been sent to your old email account. Please follow its instructions to complete your email change request.",
talentTree_respecTreeButtonLabel:"Return Points",
summoner_saveButtonLabel:"Save",
keybinding_instructions:"Instructions: Click the keybinding you would like to change and press the key you want to bind",
partnerBetaBlocked_message:"No access to beta! <a href=\"http://leagueoflegends.com\">Click here for more information</a>",
viewAccount_viewAccountFormHeadingLabel:"VIEW ACCOUNT",
invite_participant_status_CANCEL:"Cancelled",
runebook_book_unsavedChangesPrompt:"You have unsaved changes in the rune book. Do you wish to save?",
chat_chatRooms_addChatRoom:"Create or Join a Public Chat Room",
practiceGame_spectatorRenderer_takeSlotLabel:"Spectate",
levelup_alert_message_also:"<b>You've also unlocked:</b>",
chooseGameType_practiceGame_tooltip:"Play a custom game with other players and/or bots",
viewAccount_loadAccountButtonLabel:"LOAD ACCOUNT",
championSelection_abilityWeak:"Weak",
XMPP-COOPVSAI-GAME-INVITE-GAME-INFO:"<font size='11' /><font color='#0099FF'>Mode: </font>{0}<br /><font color='#0099FF'>Map: </font>{1}<br /><font color='#0099FF'>Difficulty: </font>{2}",
chat_buddyWindow_addBuddyAlertMessage:"A request has been sent to the user. You will see them online if they accept your request.",
bingePreventionMessageTitle:"Break time!",
resetPassword_passwordNeedsResetLineOne:"You are currently in the process of changing your password.",
game_flow_mm_pve_classic_title:"Classic",
XMPP-NORMAL-GAME-INVITE:"{0} has invited you to play in a game.<font size='3'><br /><br /></font>",
boost_expired_alert_title:"Boost Expired!",
game_flow_mm_pvp_aram_aspirational_tooltip:"ARAM mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
facebook_inviteRecruitSubHeader:"friends who aren't playing yet",
eloQuestionaire_notReady:"I'm not ready",
game_flow_tutorial_tooltip:"Learn the basics of playing League of Legends.",
game_flow_featured_ofa_summoners_rift_5v5_subtitle:"5v5",
partnerBetaBlocked_title:"Beta Access Denied",
summonerProfile_info_perWiBoostsSubTitle_tooltip:"Per Win Boosts",
ecsp_soloPlayerDidntPickChampion:"You were removed from the game for failing to select a champion.",
endofgame_scoreboard_buildings:"Buildings Destroyed",
chat_groupChatWindow_ownJoinMessage:"You have joined the room.",
game_flow_featured_urf_summoners_rift_5v5_title:"Summoner's Rift",
customGame_RankedWins:"Won: <font color='#00ff00'>{0}</font> (Ranked)",
custom_game_mode_description:"Create or join a custom game.",
endofgame_stats_blueteam:"Blue Team",
game_flow_mm_pvp_featured_ofa_aspirational_tooltip:"One for All mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
masteries_button_deletePage_tooltip:"Delete this Mastery Page",
maestro_GameAbandonedMessage:"You have left a game in progress.\nPlease reconnect to the game.",
queue_restriction_tooltip:"Please select a Duo Partner between {0} and {1}.",
queue_btn_party_label:"I will invite my own teammates",
summonerProfile_profile_privateProfileLabel:"This profile is private",
summonerProfile_stats_lifetime_lostLabel:"Lost",
chat_buddyWindow_filterFriendsPrompt:"Filter friends list",
game_flow_featured_fbl_howling_abyss_2v2_title:"Howling Abyss",
chat_room_join_chat:"Join Chat",
masteries_button_revertPage_tooltip:"Discard your changes to this page",
leagues_message_LEAGUE_PROMOTED_RANKED_TEAM_5x5:"Your team {2} has been promoted to {0} {1}, congratulations!",
tagteam_game_mode_name:"Tag Team",
WF-0007:"Could not create the chat room. The room contains one or more offensive words.",
WF-0006:"We're sorry, the Summoner Name you selected is unavailable. Please try again.",
WF-0005:"The Summoner Name contains some characters that are not allowed: {0}. Please try again.",
summonerProfile_page_match_history:"Match History",
WF-0004:"The status contains one or more offensive words. Please remove the offensive words and retry.",
WF-0003:"Page name contains one or more offensive words.",
WF-0002:"The game name you have chosen contains one or more offensive words. Please remove the offensive words and retry.",
playerProfile_lossesLabel:"Losses:",
WF-0001:"We're sorry, the Summoner Name you selected is unavailable. Please try again.",
endofgame_ipbreakdown_description_ipBoostDisabled:"IP Boost not Enabled, no bonus earned.",
practiceGame_showStats_teamLostLabel:"Your Team is Defeated",
championSelection_messageCenter_banProgress:"{0} Bans",
BuddyListTreeRenderer_addToInviteBay:"Add to Invite Bay",
shutdown_law_playtime_reminder:"You have played for {0} hour. Remember to take a break every once in a while!",
practiceGame_teamMemberRenderer_tooltip_addFriend:"Add Friend",
game_flow_common_twisted_treeline_1v1_title:"Twisted Treeline",
championFilter_championType_advanced:"Advanced",
practiceGame_difficulty_easy:"Beginner",
loyalty_promo_button_label:"March Mania Games Played: {0}",
practiceGame_createOrJoinGame_joinGameButtonLabel:"Join Game",
rewards_update_new:"You are receiving extra rewards!\n",
main_summonerInfoTabLabel:"Summoner Info",
summonerProfile_championsInfo_notOwned:"Locked. Visit the store for more info",
endofgame_overview_zeroIPrewardReasonDescription:"To earn IP/XP your match must meet the following requirements.<BR><LI>Each team must have the same number of champions</LI><LI>The game length must exceed 7 minutes</LI><LI>The number of human players must exceed half of the map's allowed players</LI><LI>Your summoner level must be 25 or less for the Intro difficulty Co-op vs AI queue</LI>",
practiceGame_gameLobbyVacated:"At least one non-spectating player is required to keep a game lobby active. You have been returned to the PvP.net home page.",
summonerProfile_profile_mostUsedRunesHeaderLabel:"Rune Summary",
invite_lobby_closed_notification:"The game invitation from {0} has expired.",
betaKeyActivation_formHeadingLabel_groups:"The beta servers are currently closed to the public. If you have a private beta key, please enter it below.",
game_flow_common_howling_abyss_1v1_title:"Howling Abyss",
playerProfile_winsLabel:"Wins:",
championSelection_abilitiesLabel:"ABILITIES",
end_of_game_points_neutralized_and_assist_tooltip:"{0} and {1}",
champion_tutorial_select_champion:"{2}Select your champion{0} by clicking on a portrait.",
navigator_playGame_tooltip:"Click to choose the type of game you'd like to play",
runebook_book_editBookButtonLabel:"Edit Book",
endOfGame_victory:"VICTORY",
practiceGame_gameMode_GAME_CFG_BLIND_DUPE:"Lottery Pick",
end_of_game_leaves_tooltip:"Leaves",
endofgame_ipbreakdown_description_ipFinishStreak:"+{0} Bonus IP gained for a streak of finishing games and not leaving.",
championSelection_championTakenByUserLabel:"This Champion has already been taken by",
game_flow_featured_hy_summoners_rift_5v5_aspirational_tooltip:"HY is locked due to Summoner level requirements. This map will unlock at level {0}.",
chooseGameType_matchmaking_queue_disabled:"This queue is temporarily disabled.",
game_flow_custom_aspirational_tooltip:"This queue is temporarily disabled.",
featured_urf_pve_game_mode_title:"Ultra Rapid Fire",
summonerProfile_stats_lifetime_gamesLabel:"Games Played",
tt6_game_mode_name:"Hexakill",
practiceGame_teamMemberRenderer_tooltip_kick:"Kick Player",
endofgame_tutorial_ignore:"You can also right click on a summoner's name to block them, or to report them for offensive behavior.",
chooseGameType_rankedArranged_tooltip:"Invite a group of friends to play together in a Ranked Ladder game",
invite_nonexistent_player_exception:"{0} is not online.",
practiceGame_showStats_gameType_practice:"Practice",
practiceGame_gameMode_COOP_VS_AI_GAME:"Co-op vs. AI",
editAccount_confirmNewEmailLabel:"CONFIRM NEW EMAIL:",
changePassword_submitBtn:"Submit",
practiceGame_teamSelection_addBotButton_tooltip:"Click to add {0} as a bot to the game",
endOfGame_blue_team_victory:"BLUE TEAM WINS",
reportPlayerOffense_default:"Bad Behavior",
game_flow_mm_pvp_ranked_draft_queue_title:"Ranked",
options_paymentInformation_expirationDate:"EXP DATE",
main_editSummonerTabLabel:"Edit Summoner",
chooseGameType_title:"Choose Game Type",
practiceGame_gameMode_label:"Game Mode:",
returnMasteriesButtonTooltip:"Click to return all points for this page",
leagues_message_LEAGUE_DEMOTED_RANKED_TEAM_5x5:"Your Ranked Team {3} has been demoted to {2}, {0} {1}.",
matchmaking_joinqueue_user_dodged:"Because {0} abandoned a recent game during champion selection, your team is unable to join the queue.",
championSelection_newbietip_votePick_resultTitle_VOTE_PICK_RANDOM_WEIGHTED:"Lottery Winner",
eog_rewards_title_nolevel:"You've earned some rewards!",
featured_nbots_pvp_game_mode_description:"The Doom Bots of Doom have taken over the Rift! Challenge them to unlock harder difficulties and test your skills against Bonus Doom!",
chat_groupChatWindow_sendButton_tooltip:"Click to send the chat message",
summoner_wizard_nameYourSummonerButtonLabel:"Accept",
champSelect_voting:"Voting",
practiceGame_showStats_totalExperienceLabel:"Total Experience:",
chat_link_click_warning:"You have just clicked on a link. Remember, facechecking the web is dangerous, so use your best judgment. Click {0} to continue bravely into the unknown.",
logout_confirm_leaver:"If you exit the game now, you'll receive a time penalty that will stop either you or your team from entering any match made game! It will also end your league series if you are in one. Are you sure you want to leave?",
enterChampionSelect_rewardsDisabledDescriptionHeaderSingular:"You will not be receiving any IP/XP for this match for the following reason:",
league_system_decay_demotion_RANKED_SOLO_5x5:"You have become inactive in ranked solo queue resulting in a demotion to {2} {3}. Playing a ranked solo game prevents demotions.",
bot_difficulty_medium:"Intermediate",
BuddyListTreeRenderer_gameStatus_hostingNormalGame:"Creating Normal Game",
summonerProfile_info_search_error_title:"SUMMONER SEARCH",
alert_ticker_matchmaking_unavailable:"Matchmaking is experiencing technical issues and the queues have been temporarily disabled.",
championSelection_imageLabel:"IMAGE",
practiceGame_createPracticeGame_chooseMap_noMapSelectedDescription:"Please select a site for your battle.",
summonerProfile_masteries_masteriesHeaderLabel:"Masteries",
facebook_optIn_cancelBtn:"Maybe Later",
chat_buddyWindow_DeclineButtonLabel:"Decline",
session_sessionSuspendedErrorMessage:"Our apologies; your summoner has been temporarily logged out due to a Player Support modification to your account. Please try again in 5 minutes.",
end_of_game_scoreboard_spells_tooltip:"Selected Summoner Spells",
endofgame_ipbreakdown_description_ipTimeBonus_won:"+{0} Bonus IP gained for a quick and decisive win!",
queue_team_label:"Team",
game_flow_common_crystal_scar_1v1_title:"The Crystal Scar",
chat_groupChatWindow_disconnectedUnknown:"You have been disconnected from this chatroom. This will not affect your ability to start or join games as well as chat during games.",
matchmaking_join_queue_level_tip_header:"Requirements for Queue",
endofgame_tutorial_greeting:"Welcome to the post battle screen. Here you can review champion statistics and chat with other summoners from the battle.",
summonerProfile_stats_barGraph:"Bar Graph",
chat_groupChatWindow_userJoinMessage:"{0} joined the room.",
playerStat_lossesLabel:"Losses:",
BuddyListTreeRenderer_gameStatus_inGame:"In Game",
chat_notificationsPanel_inviteSection:"Game Invites",
leagues_rank_PLATINUM:"Platinum",
ranked_team_update:"Team Update",
kudosEndOfGameFriendlyTooltip:"Friendly: Any Summoner who displayed sportsmanlike qualities and a positive personality you enjoyed.",
rankedTeams_error_not_in_ranked_game:"Unexpected error: can't invite team members to a non-team game.",
runebook_type_label:"Runes Type:",
practiceGame_createOrJoinGame_invalidJoinErrorTitle:"Error Joining Game",
invite_not_member_of_lobby_exception:"{0} is not a member of a lobby.",
championSelection_healthLabel:"Health",
game_flow_featured_ofax_howling_abyss_1v1_subtitle:"1v1",
runebook_book_undoChangesButtonLabel:"Undo Changes",
championFilter_roles:"Primary Role",
reportPlayerOffense_spamming:"Spamming",
common_button_close:"Close",
summonerProfile_stats_back:"Back to Leagues",
game_flow_mm_pvp_featured_sr6_title:"Hexakill",
normalGame_selectMapView_gameType_blindPick:"Blind Pick",
invite_lobby_destroyed:"The lobby has been destroyed",
maestro_GameAbandonedMessageSpectator:"You have left a game in progress.\nYou may reconnect to the game or quit.",
waitingForGameView_chatRoom_Subject:"Arranged Team Chat",
profile_devision_display:"{0} Division {1}",
chat_buddyWindow_inviteBayLabel:"INVITE BAY",
championSelection_difficultyStrong:"Hard",
rankedTeams_docked_deleted:"Your ranked team, <font color='#0099FF'>{0}</font> has been disbanded due to another team claiming the name or tag while it was inactive.",
championSelection_spell_selection_title:"Choose Spell #{0}",
leagues_message_QUEUE_DODGE:"Queue dodged in leagues. Sad Panda.",
chat_groupChatWindow_toomany_rooms:"Cannot open a new group chat window since the max number of group chat windows permitted is {0}",
chat_dockedView_BuddyListButton:"Friend List ({0})",
GroupHeaderRenderer_renameGroup:"Rename Group",
nameEditFieldTooltip:"Click here to change the name of this mastery page",
lobbyRibbon_InQueue:"Searching for Match:",
game_flow_custom_tooltip:"Join or Create a non-matchmade game.",
summoner_wizard_invalidSummonerNameMessage:"Summoner name must contain 3-16 characters including spaces and cannot include symbols",
transfer_service_migration_code_message_unknown:"Unexpected error ({2}) encountered during transfer. Please try again at a later date.",
game_flow_featured_asc_crystal_scar_5v5_title:"Crystal Scar",
game_flow_mm_pvp_normal_featured_nbots_subtitle:"Blind Draft",
championSelection_useSkinButton_tooltip:"Click to use this skin",
chat_presence_online:"Online",
endOfGame_defeat_URF:"2ND PLACE",
changePassword_errorPasswordMismatch:"Password and Confirm Password do not match.",
leagues_message_LEAGUE_POINTS_UPDATE:"Your League Points total has changed. LP{0} ({1})",
summoner_wizard_summonerNameNotUniqueErrorMessage:"That summoner name is taken or invalid. Please choose another.",
game_flow_featured_fbl_howling_abyss_1v1_title:"Howling Abyss",
endofgame_leagues_eogDisplay_promotionSeriesCanceled:"Promotion Series Cancelled",
game_flow_common_howling_abyss_6v6_subtitle:"6v6",
chat_room_public_chat:"Public Chat",
endOfGame_reward_available:"Available",
fr_FR:"French",
summoner_summonerRenamedStatusTitle:"Summoner Renamed",
ranked_team_deleted:"Team Disbanded",
champion_trading_trade_rejected_title:"Trade Rejected",
championSelection_heroTypeLabel:"HERO TYPE: ",
facebook_wrongAccountMessage:"This is not the account associated with your summoner",
errorDialog_showDetailsButtonLabel:"Show Details",
league_system_series_inactivity_RANKED_TEAM_3x3:"Your ranked 3v3 mini-series for {0} will soon end from inactivity. You have {1} days to complete your miniseries before it expires.",
SC-0001:"Unable to select a champion skin since you do not own the champion.",
game_flow_mm_pve_odin_aspirational_tooltip:"Dominion mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
summonerProfile_championsInfo_owned:"Unlocked",
classic_game_mode_name:"Classic",
championSkinBrowser_unownedSkins_headerLabel:"Featured Skins",
game_flow_featured_nbots_summoners_rift_5v5_title:"Summoner's Rift",
endofgame_leagues_eogDisplay_demoted:"Moved to {0} {1}",
editAccount_passwordChangedAlertMessage:"Your password has been changed.",
validator_requiredErrorMessage:"This field is required.",
chat_buddyWindow_ignoreUserAlertMessage:"Player {0} has been added to your block list.",
endofgame_leagues_eogDisplay_divisionseriesCanceled:"Division Series Cancelled",
SummonersRift_description:"Average game length is 30-45 minutes.",
practiceGame_createOrJoinGame_spectatorsColumnHeader:"Spectators",
restrictedChat_eog_progress_message:"You have {0} remaining matchmade game before chat restrictions end.",
tournamentCodePrompt:"Paste your tournament code here",
practiceGame_createOrJoinGame_createGameButton_tooltip:"Click to create a new custom game",
chat_buddyWindow_CloseButtonLabel:"Close",
summonerProfile_breadcrumbs_runes:"Runes",
ecsp_cancel:"Cancel",
league_system_series_ended_title_RANKED_TEAM_3x3:"Ranked {0} series ended",
account_accountCreatedStatusTitle:"Account Created",
endOfGame_grid_player_stats:"Player Stats",
runeSelection_selectedPageLabel:"Selected Page:",
season_label:"Season:",
champion_trading_pending_trade_title:"Pending Trade...",
game_flow_featured_ofa_summoners_rift_1v1_title:"Summoners Rift",
championSelection_useSkinButtonLabel:"Use Skin",
practiceGame_new_startGameButton_tooltip:"Click to start the custom game and continue to champion selection",
chooseGameType_normalGameTypes_title:"Normal Game",
behavioralAlert_message:"Your recent behavior isn't in line with how most League of Legends players act. You have been recently reported for {0}.<br /><br />We know everyone has bad days, but remember to take it easy and make sure you're being sportsmanlike.",
championSelection_skinBrowser_selected_skin:"Currently Selected Skin.",
serverWait_joiningPracticeGame:"Joining game...",
game_flow_featured_ofax_howling_abyss_5v5_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
session_sessionBannedForLeavingErrorTitle:"Player banned",
invite_bulk_max_size_exceeded_exception:"The maximum number of invites you can send at once is {0}.",
XMPP-COOPVSAI-GAME-INVITE:"{0} has invited you to play in a game.<br /><font size='3' /><br /></font>",
practiceGame_new_switchTeamsButtonLabel:"Switch Teams",
facebook_invitePaneSelectAllCheckboxLabel:"Select / Deselect all",
chooseGameType_backButton_tooltip:"Go Back to Choose Game Type",
errorDialog_sendErrorReportButton_toolTip:"Click to submit the error to Riot Games",
championSelection_storyLabel:"STORY",
championOverlay_overviewPage_label:"Overview",
summonerProfile_profile_statsTakedowns_aram:"Takedowns",
championFilter_championInfo_tooltip:"Click to learn more about {0}",
championSelectionPreview_header:"Overview:",
chooseGameType_tutorialGame_tooltip:"Play a tutorial game to learn about the basics of the League of Legends",
aram_pve_game_mode_description:"Fight as a team of random champions to destroy the enemy nexus.",
revertMasteriesButtonTooltip:"Click to revert all changes to this page",
invite_participant_is_owner:"{0} is the owner of the game and cannot be re-invited.",
practiceGame_gameMode_SimulPickStrategy:"Blind Pick",
chat_buddyWindow_removeBuddyAlertPrefix:"Are you sure you want to remove",
BuddyListTreeRenderer_groupRemoveGroup:"Remove Group",
league_system_series_ended_decay_RANKED_TEAM_3x3:"Your ranked 3v3 mini-series for {0} has been ended from inactivity.",
alert_joj_new_issue_title:"New Journal of Justice Issue!",
inviteePanel_inviteBuddies_label:"Invite",
game_flow_custom_create_title:"Create",
reportPlayer_confirmationLabel:"Player Reported",
endofgame_scoreboard_label:"Scoreboard",
enterChampionSelect_rewardsDisabledDescriptionQuestion:"Do you still want to continue?",
preferences_volumeLabel:"SFX Volume",
game_flow_common_select_map_title:"Game Map",
tournamentCodeValid:"Valid code.",
shutdown_law_final_window:"Shutdown will be occurring shortly. You will no longer able to join any games and will disconnect from PVP.net soon.",
matchmaking_join_rankedqueue_user_failed_button:"Return",
game_flow_mm_pvp_normal_featured_fbl_aspirational_tooltip:"This queue will unlock at level {0}.",
invite_on_hold:"Your invitation from {0} is on hold",
resetPassword_errorMessageInvalidSecurityAnswer:"Your security answer was not correct. Please Try again.",
featured_asc_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Battle for awe-inspiring power in this intense 5v5 brawl. Who will Ascend?!",
editAccount_passwordChangedAlertTitle:"Password Changed",
practiceGame_inProgress_statusLabel:"Current State:",
general_generalServiceErrorTitle:"Error Connecting to Service",
lobbyRibbon_Approx:"Approx:",
practiceGame_startRequested_queuePositionLabel:"Queue position:",
talentTree_deletePagePopupQuestion:"Are you sure you wish to remove this mastery page?",
custom_tagteam_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Tag Team",
championSelection_summonButtonLabel:"Summon",
practiceGame_inProgress_championColumnHeader:"Champion",
store_unavailable_message:"The Store is currently unavailable, we will be back shortly.",
invite_participant_with_status_pending:"You have already invited {0} to your game.",
restrictedRanked_queuelock_shortmsg:"Restricted due to previous behavior.",
game_flow_mm_pvp_normal_all_random_subtitle:"All Random",
game_flow_mm_pvp_normal_featured_tt6_aspirational_tooltip:"This queue will unlock at level {0}.",
endofgame_ipbreakdown_description_xptotal:"Total XP Earned: +{0}",
queue_party_label:"Party",
urf_game_mode_name:"Ultra Rapid Fire",
invite_participant_teammate_quit_while_in_queue:"{0} left the game. Your team has been disbanded. ",
kudosEndOfGameNoKudosAlert:"You have reached your Honor limit! Play more games to increase your available Honor.",
spectator_delay_period_value:"Spectating will begin shortly.",
BuddyListTreeRenderer_gameStatus_away:"Away",
game_flow_featured_hy_summoners_rift_1v1_aspirational_tooltip:"HY is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_featured_hy_summoners_rift_1v1_subtitle:"1v1",
champion_tutorial_runepages:"Selecting a {1}rune page{0} grants customized bonuses to your champion. Rune pages can be edited in your {1}summoner profile{0}, but not during champion selection.",
chat_buddyWindow_statusMessageLabel:"Public Status:",
game_flow_mm_pvp_ranked_duo_queue_subtitle:"Draft Pick",
summonerProfile_buddies_onlineStatusLabel:"Online Status",
skinUnlock_skinBrowser_unlockedSkin:"Temp Unlocked",
alert_ticker_generic:"{0}",
practiceGame_waitingForStats_playAgainButtonLabel:"Skip Waiting for Stats",
game_flow_mm_pve_difficulty_hard_title:"Doom",
rankedTeams_docked_kick:"You have been removed from the ranked team: <font color='#0099FF'>{0}</font>.",
summonerProfile_stats_clearFilter:"Clear Filter",
asc_game_mode_name:"Ascension",
leagues_generalLeagueMiniseriesTitle:"Series Update",
rewards_update_unlocked_champions_all:"All champions unlocked.",
game_flow_mm_pve_difficulty_hard_3_title:"Doom",
league_system_series_inactivity_decay_RANKED_TEAM_3x3:"Your ranked 3v3 mini-series for {0} will end soon. You have {1} days to complete your miniseries.",
rankedTeams_error_arranged_team_left_team:"You are no longer a member of this ranked team and have returned to the lobby.",
chooseGameType_rankedGamesUnderLevel_tooltip:"You must be at least level {0} before you can join ranked games.",
summoner_failedToCreateSummonerErrorMessage:"Failed to create summoner :-(",
BuddyListTooltip_rankedQueueName_RANKED_PREMADE_3x3:"Ranked 3v3 Team:",
practiceGame_createOrJoinGame_allowSpectatorType_ALL:"All",
endofgame_overview_zeroIPrewardReasonTitle:"No IP/XP earned for this match",
skinUnlock_confirmation_description:"For {0}{1} your entire team receives:<BR><UL><LI>One game unlock of all skins</LI><LI>One game IP Boost</LI></UL>",
chooseGameType_practiceGame_label:"Custom Game",
chat_buddyWindow_AcceptButtonLabel:"Accept",
game_flow_mm_pvp_classic_title:"Classic",
game_flow_mm_pvp_featured_nbots_aspirational_tooltip:"Doom Bots of Doom mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
transfer_service_dialog_progress_transferring:"Transfer in progress",
platform_shutdown_dialog_title:"PVP.Net Shutdown",
featured_nbots_pve_game_mode_title:"Doom Bots of Doom",
GroupHeaderRenderer_moveGroupUp:"Move Group Up",
league_ceremonyPromoBody_RANKED_TEAM_3x3_Master:"Your team {0} has been promoted to 3v3 Ranked Team Master Tier.\n\nBest of luck in the Fields of Justice!",
AAS-HOUR-5-ABOVE:"You are restricted and now into the indulgence game time. For your health, you need to log out immediately. Otherwise, your body will have physical damage. Your reward from game will be restricted to zero. You will only return to normal when your log-out time reaches 5 hours. ",
normalGame_selectMapView_cancelSelectMapButtonLabel:"Cancel",
maestro_GameAbandonedTitle:"Game Abandoned",
spectator_delay_period_label:"Delay Period:",
resetPassword_enterSecurityAnswerHeadingLabel:"Enter the answer to the secret question and press the 'Reset Password' button. An email will be sent to you containing your temporary password.",
BuddyListTreeRenderer_gameStatus_tutorial:"In Tutorial",
practiceGame_inProgress_summonerColumnHeader:"Summoner",
practiceGame_createOrJoinGame_lobbyTitleNormal:"Custom Game Lobby",
game_flow_common_summoners_rift_2v2_aspirational_tooltip:"Summoner's Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
session_sessionBannedErrorMessage-ALTBAN-3-PERMABAN:"This account has been permanently suspended due to severe negative behavior. Contact Player Support for additional information.",
platform_shutdown_dialog_message:"PVP.Net will shutdown momentarily.\n\nApproximate time until shutdown: {0}",
common_button_view:"View",
dominion_points_captured_or_neutralized:"Points Captured/Neutralized\n\nPoint Capture/Neutralization: 40 Score",
game_flow_mm_pve_difficulty_hard_3_aspirational_tooltip:"This queue will unlock at level {0}.",
summonerProfile_mostPlayedChampions_championDeaths:"Deaths",
validator_GameNameMustBe3Characters:"Game name must be 3 characters.",
matchmaking_join_rankedqueue_user_falied:"Because {0} did not meet the required game play criteria, your team is unable to join the queue.",
alert_ticker_chat_unavailable:"The Chat system is experiencing technical issues. We are currently working to resolve them.",
runeCombiner_instructions_general:"These will be long dynamic instructions telling you how to use the Rune Combiner at each step.",
game_flow_featured_nbots_summoners_rift_5v5_subtitle:"5v5",
championOverlay_notOwned_label:"You do not currently own this champion",
general_generalAlertErrorTitle:"Error",
practiceGame_teamMemberRenderer_addBotLabel:"Add Bot",
demotionShieldLevel2Warning:"You are being shielded but are critically close to being demoted because you have lost too many games to maintain your current rank. Winning more games will prevent you from being demoted.",
boost_expired_IP_boost:"IP Boost",
leagues_generalLeagueUpdateTitle:"League Update",
championSelection_newbietip_notBanningTip:"Team Captains are now taking turns banning champions from being picked. They will ban up to 6 champions. Wait until banning is complete.",
championOverlay_champion_info_url_description:"Click Here for more information on {0}",
matchmaking_joinqueue_leaverbusted_solo:"Abandoning a match or being AFK results in a negative experience for your teammates, and is a punishable offense in League of Legends. You’ve been placed in a lower priority queue.",
invite_participant_with_status_cancel:"{0} has been kicked from this game.",
rp_reward_alert_message:"<b>We've gifted you {1} RP!</b><br />You can use RP to unlock champions and skins in the store<br /><br /><a href=\"event:storenav:/\">Visit the store</a>",
storyPageURL:"http://www.leagueoflegends.com/story",
game_flow_mm_pvp_normal_draft_queue_title:"Normal",
cap_game_mode_title:"Team Builder",
practiceGame_champion_prompt:"Champion",
practiceGame_gameMode_GAME_CFG_DRAFT_STD:"Draft Mode",
practiceGame_teamSelection_spectators_label:"Spectators",
ecsp_decline:"Decline",
summonerProfile_stats_selectChampionsGraphInstructions_mac:"Shift or Command-Click multiple champions to graph stats.",
league_system_decay_soon_RANKED_TEAM_3x3:"Your ranked 3v3 team {0} is close to becoming inactive. You have {1} days left before inactivity causes your LP to decay, which can cause your team to drop divisions & tiers.",
facebook_inviteSentLabel:"Sent",
endOfGame_reward_available_line:"Custom and Co-op vs. AI Rewards<font color='{0}'> {1}</font>",
chat_buddyWindow_subscriptionRequestAlertTitle:"Friend Request",
AAS-REG:"Your ID infomation is not completed, and you will be restricted according to regulations. Please visit http://fcm.qq.com to finish your infomation. ",
queue_duo_label:"Duo",
chat_buddyManagerWindow_changeStatue:"Click to change your user status",
kudosContextAlert_learnMore:"Learn more about the <a href='http://leagueoflegends.com/honor' target='_blank'><u>Honor Initiative</u></a>",
game_flow_featured_nbots_summoners_rift_5v5_aspirational_tooltip:"Doom Bots of Doom is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_mm_pvp_featured_ofa_title:"One for All",
summonerProfile_stats_championFilter:"Filter By Champion",
buddyNoteUpdateButtonLabel:"Update",
featured_ofa_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Nominate with your team and play five copies of the same champion in this featured game mode! In the case that no champion won a strict majority, a random champion will be drawn from the pool of nominations.",
practiceGame_createOrJoinGame_joinFullGameErrorTitle:"Game Full",
login_janna_newsfeed_9:"Perfect weather for a team fight",
buddyNoteSuggestionText:"Click to create a note for your friend.",
login_janna_newsfeed_8:"High risk of severe thunderstorm",
summoner_losses_abbreviation:"L",
login_janna_newsfeed_7:"It's going to be another beautiful day in Summoner's Rift again",
login_janna_newsfeed_6:"Stock up on wards for low-visibility locations",
login_janna_newsfeed_5:"We're seeing ideal conditions for a gorgeous lane",
enterChampionSelect_NowEnterChampionSelect:"Play Now!",
login_janna_newsfeed_4:"It looks like there's a low chance any skill shots are gonna hit us.",
chat_buddyManagerWindow_popin_tooltip:"Pop In to Docked View",
login_janna_newsfeed_3:"This harass is gonna continue on into the evening",
login_janna_newsfeed_2:"Pain front rolling in!",
login_janna_newsfeed_1:"We'll be right back with more pain and death right after these messages!",
login_janna_newsfeed_0:"Five day forecast: Sunshine, rainbows, and bloodshed!",
viewAccount_zipCodeLabel:"ZIP:",
rankedTeams_docked_pending_inactive:"Your Ranked Team, <font color='#0099FF'>{0}</font>, will be marked inactive unless it becomes ranked by playing five games in a single queue. Inactive teams will be disbanded if another team is created with the same name or tag.",
navigator_storeLabel:"Store",
game_flow_common_twisted_treeline_1v1_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_mm_pvp_normal_featured_hy_title:"Featured",
championSelection_skinBrowser_champion_available:"Available",
endofgame_ipbreakdowntooltip_locationBoostIpEarned:"PC Cafe IP boost: {0}",
championFilter_championType_tank:"Tank",
championSelection_quitTutorial_button:"Quit",
chat_loading_alert_message:"You've been disconnected from chat. Please wait or attempt to manually reconnect using the \"Reconnect\" button.",
game_flow_featured_twisted_treeline_5v5_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
endofgame_ipbreakdowntooltip_ipNotEarned:"No IP earned.",
navigator_story_tooltip:"Click to learn more about League of Legends lore",
throttleMessages_LevelRestriction:"{0} matchmaking is temporarily limited to Summoners of level {1} in order to improve overall player experience.",
chat_roomPopup_defaultJoinRoomReasonLabel:"Please join my group chat!",
practiceGame_new_quitGameButton_tooltip:"Click to quit the game and return to search for existing custom games",
game_flow_common_twisted_treeline_2v2_subtitle:"2v2",
summonerProfile_recentGame_left:"Leave",
common_button_decline:"Decline",
practiceGame_startRequested_SummonerColumnHeader:"Summoner",
helpHeader_Text:"Help",
preferences_transitionsFilterTooltip:"This will improve performance on some machines.",
session_sessionExpiredErrorMessage:"Your session has expired. The client will now exit. Please login again to continue.",
season_name:"Season 201{0}",
championSelection_skinBrowser_disabled_skin:"Skin is Disabled",
serverWait_loadingSummonerProfile:"Loading Summoner profile...",
championSelection_bannedChampions:"Banned Champions",
championSelection_abilityStrong:"Strong",
common_time_hours_short:"hr",
game_flow_mm_pvp_normal_featured_asc_aspirational_tooltip:"Ascension is locked due to Summoner level requirements. This queue will unlock at level {0}.",
restrictedChat_eog_progress_message_plural:"You have {0} remaining matchmade games before chat restrictions end.",
summonerProfile_recentGame_clickForDetails:"Click For Match Details",
championFilter_owned_rented:"Rented",
endOfGame_purple_team_victory:"PURPLE TEAM WINS",
invite_participant_status_OWNER:"Owner",
runebook_book_clearPageButtonLabel:"Clear Page",
game_flow_featured_fbl_howling_abyss_1v1_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
championSelection_tipsAgainstHeader:"Playing Against: {0}",
masteries_utility:"UTILITY",
summonerFirstLogin_instructions:"Press Continue to Setup Your Summoner.",
practiceGame_inProgress_gameEncryptionKeyLabel:"Encryption Key",
common_time_minutes_short:"min",
league_ceremonyPromoBody_RANKED_TEAM_3x3:"Your team {3} has been promoted to {0}, {1} Division {2}.\n\nBest of luck in the Fields of Justice!",
NO_CODE:"Unexpected Platform Error",
chooseTutorialTypeView_title:"Choose Tutorial",
platform_shutdown_final_message:"PVP.Net has shutdown. The client will be closed.\n\nIf your game completed normally, your stats will be available upon next login.",
practiceGame_createOrJoinGame_spectateButtonLabel:"Spectate",
game_flow_featured_ofax_howling_abyss_1v1_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
skinUnlock_processing:"Processing...",
chat_notificationsHeader_clearAll:"Clear all",
facebook_yesLikeUsBtn:"Like us",
summonerProfile_championsInfo_freeToPlay:"Free to Play",
championFilter_owned_owned:"Owned",
readyCheckDodgeWarning_title:"Careful!",
featured_asc_pvp_game_mode_title:"Ascension",
game_flow_tutorial_advanced_title:"Battle Training",
championSelection_clientOutOfSyncTooltipDisplay:"This player has not yet connected. The game will not start without them.",
chat_roomsWindow_title:"PVP.net Chat",
common_button_ok:"OK",
summoner_summonerInfo_statsLabel:"Statistics",
practiceGame_startRequested_statusLabel:"Current State:",
maestro_maestroHeartbeatErrorMessage:"League of Legends has lost contact with Maestro. League of Legends will now exit. Please try restarting the client.",
editAccount_address1Label:"ADDRESS:",
chat_buddyWindow_buddyBayLabel:"Friend List",
championSelectionPreview_championHeader:"Champion:",
waitingForGameView_cancel_failed:"You cannot leave the queue now as a match has been made and Champion Selection is imminent!",
endofgame_overview_rerollPointsToNextLevel:"ARAM Reroll Points to Next Reroll: {0}",
summonerProfile_page_achievemnets:"Achievements",
championSelectionPreview_spellsHeader:"Summoner Spells:",
league_system_series_ended_division_drop_RANKED_TEAM_3x3:"Your ranked 3v3 team {0} has become inactive resulting in a demotion to {3} {4}. Playing a ranked team 3v3 team game resets the timer.",
endofgame_ipbreakdowntooltip_ipFirstWinBonus:"First Win of the Day: {0}",
common_button_no:"No",
TEAM-0001:"The team is full. This team already contains the maximum number of players.",
chat_buddyWindow_createGroupErrorBody:"Creating the group has failed. Please try again.",
matchmaking_join_rankedqueue_reason_level:"Minimum level {0} needed",
endofgame_xpbreakdown_tooltip:"+{0} XP (+{1} Boost XP)",
rune_tooltip_secondary:"Secondary",
alert_ticker_platform_shutdown:"PVP.Net shutdown in {0} ...",
summoner_wizard_renameSummonerFailedErrorMessage:"Your Summoner was not renamed. The Summoner name you have specified is already being used. Please choose another Summoner name and try again.",
summonerProfile_breadcrumbs_home:"Home",
preferences_submitLogFilesButtonLabel:"Submit Logs",
leagues_message_MINISERIES_START:"You have qualified for a series! Your next games will determine whether you advance. Good luck!",
runebook_book_pageNumberLabel:"Rune Page {0}",
game_flow_mm_pvp_aram_title:"ARAM",
champion_tutorial_ashe:"{1}Ashe{0} is a {1}ranged{0} attacker, able to continuously deal {1}physical damage{0} to foes from a distance.",
championFilter_owned_notOwned:"Not Owned",
chat_presence_xa:"Extended Away",
game_flow_mm_common_type_aspirational_tooltip:"This game type is locked due to Summoner level requirements. This game type will unlock at level {0}.",
editAccount_securityAnswerLabel:"SECURITY ANSWER:",
inviteePanel_nameColTitle:"PLAYERS",
championSelection_poolTitle:"Champion Pool",
resetPassword_passwordNeedsResetLineTwo:"Please log into the League of Legends community site to finish changing your password. You can find the site here:",
enterChampionSelect_UnbalancedTeams:"The teams are unbalanced. You will not be receiving any XP or IP for this match.\nDo you still want to continue?",
chat_room_noob:"Noob",
enterChampionSelect_noFWOTDBonusReason:"Players at your summoner level or higher will receive reduced IP/XP rewards and are not eligible for the First Win of the Day bonus when playing in this queue.\n\nDo you still want to continue?",
resetPassword_answerLabel:"Answer:",
summonerProfile_breadcrumbs_champions:"Champions",
runebook_runeInventory_runeBookButton_tooltip:"Click to open the Rune Book",
summoner_summonerInfoQuickView_reward_time_left:"XP/IP reward minutes left today: {0} min. Resets in: {1}",
championSelection_newbieheader_allRandom:"All Random Tip",
game_flow_featured_ppp_howling_abyss_5v5_title:"Howling Abyss",
game_flow_mm_pvp_normal_blind_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
playerProfile_lossesAbbreviationAndColor:"G: <font color='#000000'>{0}</font>",
matchmaking_joinqueue_shutdown_failure_self:"You do not have the time required to play a game in this queue before shutdown takes effect.",
rewards_update_unlocked_champions_numerous:"{0} unlocked champions.",
serverWait_loggingOut:"Logging out...",
lobbyRibbon_Elapsed:"Time remaining",
chat_roomPopup_declinedJoinRoomReasonLabel:"{0} declined to join room. Reason: {1}",
game_flow_mm_pvp_normal_featured_urf_subtitle:"Blind Draft",
chat_addGroup_addGroupButtonLabel:"Add Group",
game_disconnect_docked_prompt_from:"PVP.NET",
inviteePanel_inviteBuddiesDisconnected_tooltip:"You can not invite friends while disconnected from chat.",
chat_imWindow_defaultMessage:"Please remember that Garena employees will never ask for your password when assisting you.",
matchmaking_join_normaldraftqueue_tip_header_solo:"Requirements for Normal Draft",
leagues_message_LEAGUE_PROMOTED_RANKED_SOLO_5x5:"You have been promoted to {0} {1}, congratulations!",
game_flow_mm_pve_difficulty_hard_aspirational_tooltip:"This queue will unlock at level {0}.",
championFilter_championTypeHeaderLabel:"Attributes",
lobbyRibbon_PatchUninstallProgressLabel:"Deleting Game Version:\n{0}%",
hy_game_mode_name:"HY",
serverWait_creatingPracticeGame:"Creating game...",
practiceGame_gameMode_NORMAL_GAME:"Normal Game",
matchmaking_join_rankedqueue_reason_max_level:"Maximum level",
BuddyListTreeRenderer_groupInviteToGame:"Invite Group to Game",
tutorialChampionSelection_timeoutTitle:"Time Warning",
practiceGame_teamMemberRenderer_tooltip_viewProfile:"View Profile",
league_system_decay_demotion_RANKED_TEAM_3x3:"Your ranked 3v3 team {0} has become inactive resulting in a demotion to {2} {3}. Playing a ranked team 3v3 game prevents demotions.",
store_busy_message:"Please wait while we retrieve all of the cool things you can buy from the store",
changePassword_passwordLabel:"Password:",
preferences_newbieTipsFilterLabel:"Enable Newbie Help Tips",
game_flow_featured_twisted_treeline_6v6_subtitle:"6v6",
skinUnlock_unlockSkins:"Battle Boost",
league_system_series_ended_RANKED_SOLO_5x5:"A ranked solo series you were in has been ended from inactivity.",
chooseGameType_backButtonText:"Back",
chat_buddyWindow_subscriptionRequest:"The user {0} wants to add you to their list and see your presence online.",
navigator_options_tooltip:"Click to edit your preferences",
end_of_game_wins_tooltip:"Wins",
summonerProfile_talents_defense_tooltip:"Defense",
viewLog_tailLogLabel:"Tail?",
custom_asc_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Battle for awe-inspiring power in this intense 5v5 brawl. Who will Ascend?!",
invite_lobby_removed_default:"You have been removed from the lobby",
practiceGame_defaultGameName:"{0}'s game",
game_flow_mm_common_ranked_queue_title:"Ranked",
reportPlayerOffense_verbalAbuse:"Harassment: Verbal Abuse",
championSelection_cancelSummonButtonLabel:"Cancel Summon",
chat_imWindow_options_tooltip:"Edit your chat preferences",
validator_containsTokenErrorMessage:"Spell book page name is invalid.",
practiceGame_createPracticeGame_terrainSeason_summer:"Summer",
summoner_summonerSavedInformationalMessage:"Your summoner has been saved.",
SUM-0001:"Unable to save your summoner",
options_paymentInformation_linkPaypalAccount:"LINK PAYPAL ACCOUNT",
championSelection_healthTooltip:"Health is how well the champion can take damage.",
summonerProfile_profile_LastGamePlayedTitle:"Last Game Played:",
viewLog_windowTitle:"View Log",
champSelect_picking:"Picking",
store_alert_message_tier2Champion:"Summoner, you now have enough IP to permanently unlock an epic new Champion. Head to the store to unlock a new Champion.",
championSelection_rankedheader_queueDodge:"Queue Dodging",
championSelection_queuedPositionWaitLabel:"Experiencing High Traffic Your Position: {0} ",
viewLog_addFilterButtonLabel:"Add",
summoner_summonerInfo_minimumLevel:"min level",
runebook_runeInventory_blue_single:"Glyph",
practiceGame_startRequested_championColumnHeader:"Champion",
breaking_news_title:"BREAKING NEWS",
matchmaking_joinqueue_prerequisite_not_met_tip_message:"Completing each level of difficulty unlocks the next.",
chat_loading_loggingOut:"Logging out of PVP.net chat.",
summoner_summonerCreatedStatusTitle:"Summoner Created",
store_rss_url:"http://feeds.feedburner.com/LoLPH-Sales",
ranked_team_join:"Team Join",
chat_buddyWindow_title:"Friend List",
viewAccount_cityLabel:"CITY:",
practiceGame_teamMemberRenderer_verifykickban_message:"Do you want to kick and ban {0} from this game?",
throttleMessages_PlayerLimitUponEnteringSingle:"The minimum number of players for {0} is temporarily set to {1} in order to improve overall player experience.",
chat_buddyWindow_friendsListOfflineFilterLabel:"Show Offline Friends",
endOfGame_grid_team_totals:"Team Totals",
game_flow_featured_ofax_howling_abyss_5v5_title:"Howling Abyss",
applicationClose_tooltip:"Click to close.",
summonerProfile_recentGame_MATCHED_GAME:"(normal game)",
masteries_defense:"DEFENSE",
rankedTip_footer_toggleOff:"Don't show this tip again:",
championSelection_messageCenter_upcomingTurn:"Please wait for your turn to pick. Players currently picking: {0}.",
practiceGame_waitingForStats_statusLabel:"Waiting for Stats...",
runebook_runeCategory_PhysicalAttack:"Physical Attack",
chooseGameType_normalArranged_tooltip:"Invite a group of friends to play together as a team",
game_flow_featured_asc_crystal_scar_5v5_subtitle:"5v5",
chat_buddyManagerWindow_sort_tooltip:"Sort Friends",
betaKeyActivation_activateButton_tooltip:"Click to activate your beta key ",
errorDialog_title:"PVP.Net Error",
platform_shutdown_dialog_refresh:"Remaining Time:",
game_flow_featured_nbots_summoners_rift_1v1_aspirational_tooltip:"Doom Bots of Doom is locked due to Summoner level requirements. This map will unlock at level {0}.",
rankedJoinQueueView_joinQueueBtn:"Start Game",
chat_buddyWindow_massiveChatLabel:"Public Chat",
endofgame_ipbreakdowntooltip_ipBoost:"IP Boost: {0}",
ascension_pvp_game_mode_title:"Ascension",
BuddyListTooltip_normalGames:"(Normal)",
skinUnlock_confirmation_RP:"RP",
game_flow_common_howling_abyss_5v5_subtitle:"5v5",
practiceGame_createOrJoinGame_gameAlreadyStartedErrorTitle:"Game Full",
chat_imWindow_minimize_tooltip:"Minimize this window",
chat_buddyManagerWindow_popout_tooltip:"Pop Out to Seperate Window",
championSelection_SynchingTooltip:"Synching to server",
chat_buddyWindow_buddyBaySetStatusPrompt:"Change status message here.",
championSelection_lockin_button:"Lock In",
championSelectionPreview_footer:"Mouse Over or Click Elements to Edit or View Loadout",
alert_ticker_paysafe_rp_purchase_unavailable:"Paysafecard Riot Point purchases are temporarily unavailable.",
playerProfile_totalLabel:"Total:",
endofgame_tutorial_overview:"Here is a list of rewards you earned for completing the battle.",
custom_urf_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Experience the evolution of League of Legends. The future of competitive play is now!",
odin_game_mode_name:"Dominion",
chat_buddyWindow_ignoreLabel:"Block List",
featured_hy_pvp_game_mode_title:"HY",
kudosEndOfGameHonorable:"Honorable Opponent",
champion_tutorial_chat:"You can use the {1}chat box{0} below to discuss strategies with your allies before the battle begins.",
championSelection_spellsTooltip:"Spells is how well the champion can deal damage with spells and abilities.",
invite_critical_exception:"The client has encountered a critical error. It is recommended that you rebuild your game lobby. If the issue persists, restart your client. We apologize for the inconvenience.",
chat_messageWindow_riotMessageLabel:"Riot Message",
summonerProfile_champion_tooltip_wins:"Won: {0} - ({1})",
invite_lobby_closed_exception:"The invitation from {0} has expired.",
betaKeyActivation_betaKeyLabel:"Beta Key:",
championOverlay_closeButton_tooltip:"Click to close the champion dialog",
changePassword_passwordConfirmLabel:"Confirm Password:",
practiceGame_createPracticeGame_disabled_popupText:"Custom game creation is temporarily disabled.\nPlease try again later.",
championSelection_newbietip_banTip3:"It is your final turn to ban! This is your last chance to prevent a champion from being picked by either team.",
options_paymentInformation_fullName:"FULL NAME",
championSelection_newbietip_banTip2:"It is your turn to ban again! Pick a second champion to ban now, and then you'll have one ban remaining.",
championSelection_newbietip_banTip1:"It is your turn to ban a champion! Banned champions can't be picked by either team. Choose one champion to ban now, and you'll be able to ban two more later.",
ecsp_wasAFKNotification:"You have been removed from the matchmaking queue for failing to respond when a match was found.",
leagues_rank_GOLD:"Gold",
chat_buddyWindow_realNameSubscriptionRequest:"Your friend {0}, playing as {1}, wants to add you to their list and see your presence online.",
championSelection_seconds:"Seconds",
custom_sr6_game_mode_title:"Hexakill",
matchmaking_joinqueue_you_dodged:"Because you abandoned a recent game during champ selection or declined too many games, you are currently unable to join the queue.",
endofgame_ipbreakdown_description_iptotal:"Total IP Earned: +{0}",
summonerProfile_recentGame_RANKED_GAME:"(ranked game)",
betaKeyActivation_returnToLoginButtonLabel:"Return to Login",
endofgame_graph_label:"Graph",
serverWait_cancellingQueue:"Cancelling queue...",
talentTree_saveSuccessMessage:"Masteries saved successfully",
keybinding_category_game:"Game",
game_flow_mm_pvp_normal_featured_ppp_subtitle:"Blind Draft",
facebook_optIn_connectBtn:"Connect to Facebook",
championSelection_rerollButtonText:"{0}",
chat_groupChatWindow_joiningRoomMessage:"Joining...",
endOfGameTutorialInstructions_basic:"Congratulations!",
lobbyRibbon_SpectatingLabel:"Spectating a game",
summonerProfile_info_xpBoostTitle_tooltip:"XP Boosts",
ranked_team_join_message:"<font color='#0099FF'>{0}</font> has joined your ranked team: <font color='#0099FF'>{1}</font>.",
chat_imWindow_options_ShowTimeStamp:"Show Time Stamp",
summonerProfile_page_leagues:"Leagues",
lobbyRibbon_CancelPatchConfirm:"Are you sure you want to cancel this patch?",
navigator_ip_tooltip:"Influence points are earned from playing games, you can spend your Influence Points in the Store!",
runeCombiner_runeTargetTooltip:"Drag and Drop a rune into this slot to add it to the combiner.",
GroupHeaderRenderer_renameGroupError:"Renaming the group has failed. Please try again.",
runeslot_tooltip_locked:"Locked",
viewAccount_usernameLabel:"USERNAME:",
practiceGame_inGame_statusTitle:"In Game",
preferences_logOut:"Log out",
summoner_summonerInfo_influencePointsLabel:"Influence Points:",
practiceGame_mapPlayers_label:"Team Size:",
practiceGame_createPracticeGame_chooseMap_heading:"Choose Your Map",
practiceGame_new_experienceLevel:"Experience Level",
championSelection_rerollCriticalError:"Unable to reroll champion. Your reroll has not been used. Please try again.",
helpDirectory_listing:"assets/help/en_PH",
practiceGame_botDifficulty_prompt:"Difficulty",
summoner_quickview_rating:"{0}Top Rating:{1} {2}",
practiceGame_createOrJoinGame_cancelCreateGameButton_tooltip:"Click to quit the game and return to search for existing custom games",
editAccount_countryLabel:"COUNTRY:",
game_flow_custom_name:"Custom",
transfer_service_region_NA:"North America",
game_flow_mm_pve_classic_aspirational_tooltip:"Classic mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
talentTree_saveTreeButtonLabel:"Save Masteries",
practiceGame_showStats_otherPlayer_tier:"Tier:",
endOfGame_shareGameButton_detailsButtonTooltip:"View more match details online.",
game_flow_mm_pvp_ranked_team_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
game_flow_featured_ofa_summoners_rift_5v5_aspirational_tooltip:"Summoners Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
chat_buddyWindow_OKButtonLabel:"OK",
runeCombiner_CombineButton_FiveTooltip:"Press to combine these 5 runes into a RANDOM rune of better quality.",
chat_buddyWindow_availableLabel:"Available",
league_system_series_ended_RANKED_TEAM_5x5:"Your ranked 5v5 mini-series for {0} has been ended from inactivity.",
practiceGame_gameMode_DraftModeSinglePickStrategy:"Draft Mode",
resetPassword_dialogTitle:"Password Needs Reset",
endofgame_overview_penalty_GAME_TYPE:"{1}{0}%{2} XP/IP for a Custom/Co-op vs. AI Game",
transfer_service_region_NAINTEG:"Europe Nordic and East",
practiceGame_createOrJoinGame_joinExistingGameFormHeadingLabel:"Join a Custom Game",
practiceGame_statusLabel:"Current State:",
invitePlayers_availablePlayersHeader_label:"Available Players",
championSelection_statsLabel:"STATS",
game_flow_mm_pve_difficulty_medium_aspirational_tooltip:"This mode will unlock at level {0}.",
summonerProfile_profile_statsTakedowns_aram_tooltip:"Takedowns Earned: Kills + Assists",
game_flow_mm_pvp_normal_featured_ofa_aspirational_tooltip:"This queue will unlock at level {0}.",
summonerProfile_mostPlayedChampions_championAssists:"Assists",
runeCombiner_CombineButton_TwoTooltip:"Press to combine these 2 runes into a RANDOM rune of the same quality.",
logout_confirm_cancel_patch:"If you log out now, you will cancel the current patch in progress. Are you sure you want to leave?",
masteries_unsavedChangesPromptTitle:"Save Masteries",
practiceGame_showStats_newSpells_label:"Spells Gained!",
ppp_game_mode_name:"Legend of the Poro King",
session_sessionSummonerNameChangeTitle:"Summoner Name Change",
runebook_runeInventory_red_single:"Mark",
maestro_GameCrashedTitle:"Game Crash",
championSelection_newbietip_votePick_resultDescr_VOTE_PICK_RANDOM_WEIGHTED:"When no majority is reached, a champion is drawn randomly from all nominations.",
championSelection_summonerDefaultSetLabel:"Default set",
summonerProfile_recentGame_statDetails:"Stat Details",
ecsp_otherPlayerDidntPickChampion:"Your game was disbanded because a player failed to select a champion. You have been automatically returned to the matchmaking queue.",
championSelection_summonerSpellsLabel:"SPELLS",
skinUnlock_confirmation_unlock:"Unlock",
practiceGame_champSelect_summonButtonLabel:"Summon Champion",
ACCT-0003:"Unable to save account group. The account group name cannot be blank.",
practiceGame_gameMode_RANKED_GAME_PREMADE:"Ranked Arranged Team Game",
ACCT-0002:"Unable to save account changes. Account is invalid.",
championSelection_messageCenter_gameStartSoon:"Game Starting Soon!",
ACCT-0001:"Unable to create a new Account - Username {0} already exists.",
summonerProfile_breadcrumbs_masteries:"Masteries",
skinUnlock_confirmation_IP:"IP",
classic_pve_game_mode_description_easy:"Team up with other players against a team of bots and destroy the enemy Nexus.\n\nThe Beginner difficulty provides a step up in challenge from Intro and removes many of the teaching tools found in Intro bots.",
game_flow_common_crystal_scar_1v1_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
runebook_book_closeBookButton_tooltip:"Click to close your rune book",
runebook_book_undoChangesButton_tooltip:"Click to undo changes you've made to all pages in your rune book since last save",
preferences_soundsLabel:"SFX",
keybinding_category_spectator:"Spectator",
championSelection_difficultyWeak:"Easy",
ip_reward_alert_message:"<b>We've gifted you {1} IP!</b><br />Thank you for playing! You have been gifted IP that can be use to permanently unlock some of your favorite champions<br /><a class=\"rightalign\" href=\"event:storenav:/store/tabs/view/champions?sortByType=ip\">Visit the store</a>",
matchmaking_join_rankedqueue_you_falied:"Because you did not meet the required game play criteria, you are currently unable to join the queue.",
practiceGame_teamMemberRenderer_tooltip_transferOwnership:"Allow this player to become the owner of this room",
custom_tagteam_game_mode_title:"Tag Team",
transfer_service_region_EUW1:"Europe West",
reportPlayerOffense_prompt:"Select a Report Category...",
summoner_wizard_summonerNameTooLongErrorMessage:"The summoner name is longer than the maximum allowed length of 16.",
options_paymentInformation_country:"COUNTRY\t",
normalGame_selectMapView_continueSelectMapButton_arrangedTooltip:"Click to arrange your team before being placed in the matchmaking queue to wait for a game.",
runeslot_tooltip_blue_explanation:"Glyphs specialize in Magic.",
ranked_team_leave_message:"<font color='#0099FF'>{0}</font> has left your ranked team: <font color='#0099FF'>{1}</font>.",
odin_pvp_game_mode_title:"Dominion",
matchmaking_joinqueue_comma:",",
chat_buddyWindow_inviteBuddyAlertTitle:"Chat Invitation",
applicationMinimize_tooltip:"Click to minimize.",
chooseGameType_rankedGameTypes_title:"Ranked Game",
practiceGame_champSelect_timeRemainingLabel:"Time Remaining",
summonerProfile_championsInfo_disabled:"Temporarily disabled",
alert_title:"Alert",
cancel_btn_label:"Home",
game_flow_common_crystal_scar_aspirational_tooltip:"Crystal Scar is locked due to Summoner level requirements. This map will unlock at level {0}.",
practiceGame_createOrJoinGame_gameNameColumnHeader:"Game Name",
game_flow_mm_pvp_normal_featured_ofa_subtitle:"Lottery Pick",
chat_buddyWindow_addBuddyDisabledMessage:"You cannot respond to {0}'s friend request because you're not connected to chat.",
matchmaking_joinqueue_user_already_in_game_button:"Return",
practiceGame_gameMode_TournamentPickStrategy:"Tournament",
summonerProfile_page_runes:"Runes",
summonerProfile_info_rerollText:"Rerolls [{0}/{1}]",
champSelect_voting_percent:"{0}%",
runeSelection_selectRunePageHeaderLabel:"Runes",
championSelection_selectChampionErrorTitle:"Error Selecting Champion",
facebook_inviteHeader:"Add Facebook Friends",
championSelection_championSelectProgressBar_ban:"1. Ban",
chat_ignoreUserWindow_title:"Blocked Player",
summonerProfile_recentGame_viewEOGStats:"Details",
summonerProfile_recentGame_lost_invalid:"Loss Prevented",
chat_buddyWindow_removeContactMessage:"Are you sure you want to remove {0} from your contact list?",
chat_presence_chat:"Free To Chat",
store_alert_message_tier3rune:"You have earned enough IP to unlock a more powerful Tier 3 rune to boost your power. Go to the store to unlock a rune.",
practiceGame_champSelect_statusLabel:"Current State:",
game_flow_mm_pvp_normal_featured_ofa_title:"Featured",
practiceGame_gameMode_TUTORIAL_GAME:"Tutorial Game",
viewLog_memorySnapshotButtonLabel:"Log Memory Snapshot",
BuddyListTreeRenderer_gameStatus_playingAs:"Playing as",
practiceGame_showStats_otherPlayer_level:"Level:",
grabbag_buttonLabel:"Click me for Runes",
matchmaking_join_rankedqueue_tip_body_team:"To play ranked team games you must be level {0} and have {1} unique champions, including those that are currently free to play.",
championSelection_changeChampionLabel:"Select Champion",
game_flow_mm_pvp_featured_hy_aspirational_tooltip:"HY mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
ecsp_accept:"Accept",
practiceGame_banUserFromGame_message:"Do you want to ban {0} from this game?",
main_redeemCodeTabLabel:"Redeem Code",
practiceGame_createOrJoinGame_gameNameLabel:"Name:",
behavioralAlert_title:"Warning",
endofgame_ipbreakdowntooltip_ipQueueBonus:"Matched Game Bonus: {0}",
invite_no_invite_privileges_exception:"You are not allowed to invite because you have no invite privileges.",
reportPlayer_submitButtonLabel:"Send Report",
game_flow_tutorial_basic_subtitle:"Howling Abyss",
advanced_tutorial_game_mode_description:"Learn more advanced techniques in an instructional Summoner's Rift game.",
game_flow_mm_pvp_normal_featured_ofax_title:"Featured",
spellbook_deletePageButtonLabel:"Delete",
game_flow_mm_pvp_odin_aspirational_tooltip:"Dominion mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
classic_pvp_game_mode_title:"Classic",
summonerProfile_mostPlayedChampions_infoButtonLabel:"Info",
practiceGame_new_switchTeamsButton_tooltip:"Click to switch teams",
summonerProfile_stats_lifetime_label:"Stats",
facebook_inviteRecruitHeader:"Invite",
game_flow_featured_fbl_howling_abyss_2v2_subtitle:"2v2",
normalGame_selectMapView_header:"Choose Game Mode",
ranked_team_pending_inactive:"Team Inactive Warning",
practiceGame_createOrJoinGame_createGameButtonLabel:"Create Game",
summonerProfile_mostPlayedChampions_losses:"Losses",
game_flow_common_howling_abyss_6v6_title:"Howling Abyss",
transfer_service_dialog_progress_transfer_failed:"Transfer failed. You will be able to continue playing in the current region({0}.) Your account balance has not been debited. Your account has not been activated on the new region ({1}.) \n\nReason:{2}",
championSelection_messageCenter_potentialBanner:"The other team captain: {0} is currently Banning.",
common_button_cancel:"Cancel",
practiceGame_createOrJoinGame_spectateButtonTooltip:"Click to spectate an existing custom game",
submitLogs_descriptionOfProblemLabel:"Description of problem:",
championSelection_newbietip_lockInTip:"Your Champion has been Summoned! Now press the LOCK IN button to confirm your choice.",
championSelection_tutorial_alertTitle:"Tutorial",
endofgame_buddyicon:"Your Friend",
game_flow_common_twisted_treeline_1v1_subtitle:"1v1",
champion_trading_trade_busy_title:"Trade Busy",
BuddyListTooltip_summonerWins:"Won: ",
chat_imWindow_options_Autojoin:"Autojoin on Startup",
summonerProfile_profile_statsGamesWon:"Games Won",
ofa_game_mode_name:"One for All",
masteries_button_revertPage:"Revert",
chat_buddyWindow_privateChatLabel:"Private Chat",
summonerProfile_champion_tooltip_kda:"KDA Ratio = {0}:1",
endofgame_ipbreakdown_description_ipBaseLost:"+{0} IP gained for completing the game.",
skinUnlock_chatMessage_skinsUnlocked:"{0} has unlocked a Battle Boost for your team! All skins are unlocked for one game.",
odin_pvp_game_mode_description:"Work with your allies to seize capture points and declare dominion over your enemies.",
XMPP-NORMAL-GAME-INVITE-GAME-MODE-INFO:"<font size='11' /><font color='#0099FF'>Mode: </font>{0}<br /><font color='#0099FF'>Map: </font>{1}<br /><font color='#0099FF'>Type: </font>{2}",
endofgame_overview_penalty_leaver:"{1}-{0}%{2} XP/IP for Leaving.",
practiceGame_new_quitGameButtonLabel:"Quit",
game_flow_common_howling_abyss_6v6_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
LOOT-0002:"Unable to process your rune combiner request",
LOOT-0001:"Unable to process your rune combiner request",
options_paymentInformation_zip:"ZIP",
game_flow_featured_hy_summoners_rift_1v1_title:"Summoner's Rift",
waitingForRankedGameView_title:"WAITING FOR RANKED GAME",
playerProfile_tierLabel:"Tier:",
game_flow_featured_ppp_howling_abyss_5v5_subtitle:"5v5",
champion_tutorial_skin_selection:"{1}Skins{0} change the appearance of your champion and can be purchased in the {1}store{0}. You can browse through skins by clicking on the cards.",
SR-0001:"Unable to save your summoner runes",
viewLog_resetButtonLabel:"Clear",
practiceGame_gameMode_GAME_CFG_PICK_SIMUL_TD:"Blind Draft",
normalGame_arrangedTeam_yourTeamHeaderLabel:"Your Team",
runeCombiner_CombineButton:"Combine: {0}",
practiceGame_passwordPrompt_okButtonLabel:"OK",
practiceGame_teamMemberRenderer_verifykickban_title:"Verify",
viewAccount_stateLabel:"STATE:",
summonerProfile_recentGame_earnedXP:"+{0} XP",
reportPlayer_offenceSelectionLabel:"Select offense:",
end_of_game_overview_ranking_icon_tooltip:"Overall rank amongst your team",
summonerProfile_chooseIcon:"Choose a Summoner Icon",
facebook_inviteConnectHeader:"Connect",
lobbyRibbon_SpectatorDelayLabel:"Spectator Delay:\n{0}",
endOfGameTutorial_choosePracticeGame_basic:"Battle Training is available to guide you through Champion Selection and serve as an introduction to Summoner's Rift. Would you like to play through Battle Training now?",
game_flow_mm_pve_name:"Co-op vs. AI",
runebook_book_nextPageButton_tooltip:"Click to go to the next page in your rune book",
game_flow_mm_pve_difficulty_easy_aspirational_tooltip:"This mode will unlock at level {0}.",
transfer_service_region_EUN1:"Europe Nordic and East",
summonerProfile_selectedIcon:"Selected Icon: ",
championFilter_owned_all:"All",
summonerProfile_recentGame_viewEOGStats_enabled_tooltip:"Click here to view the End of Game screen for this match.",
serverWait_joiningNormalQueue:"Joining queue...",
chat_loading_alert_title:"Chat Disconnect",
errorDialog_dontSendErrorReportButtonLabel:"Close",
spellbook_spellbookHeaderLabel:"Spell Books",
chat_buddyManagerWindow_spectatorIcon_updating:"Cannot spectate while game version is updating",
practiceGame_waitingForStats_playAgainButton_tooltip:"Click to play another game without waiting for the stats from your last game",
submitLogs_submitLogsButton_toolTip:"Click to submit your logs and the description of the problem you've provided to Riot Games",
eloQuestionaire_skill_beginner_tooltip:"You are pretty new to RTSes and games like this one.",
keybinding_category_column_alternate:"Alt",
runebook_runeInventory_yellow:"Seals",
summonerProfile_buddies_summonerLevelLabel:"Summoner Level",
bot_difficulty_basic:"Basic",
game_flow_mm_pvp_normal_blind_queue_title:"Normal",
leagues_rank_SILVER:"Silver",
classic_pvp_game_mode_description:"Work with your allies to siege the enemy base and destroy their Nexus.",
chat_buddyManagerWindow_toggle_chatPanel:"View your Chat Rooms Control Panel",
practiceGame_gameMode_RANKED_GAME_SOLO:"Ranked Solo/Duo Game",
championSelection_attackTooltip:"Attack is how well the champion can deal damage with physical attacks.",
chat_groupChatWindow_minimumLevelRequirement_text:"You must be Summoner Lv 5 in order to participate in this chat room.",
leagues_rank_BRONZE:"Bronze",
navigator_availableRuneSlotsMessage:"You have available rune slots!",
ecsp_matchReadyText:"Match found!",
maestro_maestroConnectionErrorMessage:"There was an error connecting with Maestro. League of Legends will now exit. Please try restarting the client.",
spellbook_inputNameLabel:"Name: ",
invitePlayers_inviteListHeader_label:"Invite List {0}",
applicationMaximize_tooltip:"Click to maximize or restore.",
eloQuestionaire_skill_beginner:"Beginner",
practiceGame_showStats_otherPlayer_influencePointsEarned:"IP Earned:",
championSelection_summonerItemsLabel:"ITEMS:",
champion_trading_trade_busy:"{0} is busy trading with someone else.",
custom_hy_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>HY",
matchmaking_joinqueue_shutdown_failure_user:"A player on your team needs to take a break, preventing your team from queuing.",
kudosBadgeDialogLink:"<a href='http://leagueoflegends.com/honor' target='_blank'><u>Click here for more information</u></a>",
ranked_team_kick:"Team Kick",
XMPP-INVITE-KICK-BAN-USER-NOTIFICATION:"You have been kick banned from the game.",
practiceGame_champSelect_spell2Label:"Spell 2",
game_disconnect_docked_prompt_message:"You have disconnected from PVP.Net. Attempting to restore your game upon reconnect...",
GEN-0009:"A Suitable error message could not be found.",
championSelection_rerollErrorTitle:"Error Rerolling Champion",
GEN-0008:"An error occurred attempting to submit logs.<br/>{0}",
GEN-0007:"Unknown Error",
GEN-0006:"An unknown error has occurred",
GEN-0005:"Error",
league_ceremonyPromoBody_RANKED_TEAM_5x5_Challenger:"Your team {0} have been promoted to 5v5 Ranked Team Challenger Tier.\n\nBest of luck in the Fields of Justice!",
GEN-0004:"An unexpected error has occurred",
GEN-0003:"Connection Error",
bot_addBotLabel:"+",
GEN-0002:"Connection Timeout: The request to the PVP.net server timed out.",
leagues_message_LEAGUE_PROMOTED_RANKED_TEAM_3x3:"Your team {2} has been promoted to {0} {1}, congratulations!",
GEN-0001:"Connection Failure: Unable to connect to the PVP.net server.\n\nInformation regarding what may have caused this error can be found <a href=\"https://support.riotgames.com/hc/articles/201761944\" target=\"_blank\">here</a>.\n\nService availability can be viewed on the League of Legends Server Status web page.",
facebook_inviteConnectSubHeader:"to friends already playing",
summoner_info_gameStatsXpEarnedColumnHeader:"Experience Points",
masteries_tooltip_name_Offense:"Offense",
game_flow_featured_ofa_summoners_rift_1v1_aspirational_tooltip:"Summoners Rift is locked due to Summoner level requirements. This map will unlock at level {0}.",
normalGame_selectMapView_gameType_draftMode:"Draft Mode",
practiceGame_showStats_gameLength_label:"Game Length:",
runeCombiner_instructions_5:"Press the center gem to combine your 5 runes into a new rune of greater value!",
XMPP-TEAM-BUILDER-SOLO-PLAY-AGAIN-INVITE:"\"We won our last match together. Want to build a new team in Team Builder?\"<font size='3'><br /><br /></font>",
BuddyListTooltip_leagueStanding:"{0} Division {1}",
runeCombiner_instructions_3:"Place 5 runes into the rune combiner to activate the combiner....",
summonerProfile_profile_statsPointsCapturedAndNeutralize:"Points captured and neutralized",
runeCombiner_instructions_2:"Press the center gem to combine your 2 runes into a new rune of the same value. OR try your luck with 5 runes instead....",
runeCombiner_instructions_1:"Combine these two runes to get another rune! Since these are Tier 3 runes you can only combine 2 of them, you can not combine 5 Tier 3 runes.",
runeCombiner_instructions_0:"This is the Rune Combiner! Here you can sacrifice runes for a chance at a better rune! Sacrifice 2 runes for a rune of the same value. Sacrifice 5 runes for a rune of higher value.",
practiceGame_gameMode_GAME_CFG_DRAFT_TOURNAMENT:"Tournament Draft",
practiceGame_createOrJoinGame_lobbyTitleFeatured:"{0} Custom Game Lobby",
levelup_alert_newQueue_ARAM:"<b>You have unlocked a new ARAM queue.</b>",
championSelection_messageCenter_yourTurn:"It is {0}YOUR{1} turn to {0}PICK.{1}",
summoner_summonerInfo_summonerLevelLabel:"Summoner Level:",
chat_confirmCloseAllWindow_cancel:"Cancel",
championSelection_selectChampionLabel:"1. Champion",
editAccount_newPasswordLabel:"NEW PASSWORD:",
addBuddyWindow_tooManyBuddiesLabel:"Cannot add friend since the maximum friend list size is {0}",
championSelection_runesMasteriesLabel:"Runes & Masteries",
game_flow_featured_twisted_treeline_5v5_subtitle:"5v5",
main_windowTitle:"League of Legends Platform Client",
end_of_game_losses_tooltip:"Losses",
transfer_service_dialog_progress_transfer_complete:"Transfer complete. You will now be logged out of the current region and will be able to log in to the destination region. {2}",
kudosEndOfGameHelpful:"Helpful",
XMPP-FOF-PLAYER-INVITE:"{0}, friend of {1}, has invited you to a game.<font size='3'><br /><br /></font>",
game_flow_mm_pvp_normal_featured_ppp_title:"Featured",
chat_notificationsPanel_socialSection:"Social Invites",
championSelection_currentSelectionsLabel:"SELECTED SPELLS",
game_flow_common_summoners_rift_2v2_title:"Summoner's Rift",
runebook_runeInventory_yellow_single:"Seal",
championSelection_backButtonLabel:"Back",
BuddyListTreeRenderer_itemSpectateGame:"Spectate Game",
viewLog_clearAllFiltersButtonLabel:"Clear All",
practiceGame_createOrJoinGame_selectMapHeadingLabel:"Select a Map",
chat_room_remove_chat:"Remove Chat",
summonerProfile_profile_statsTakedowns_odin:"Takedowns",
summonerProfile_recentGame_resolution:"{0}",
summonerProfile_profile_ChallengerTierButtonLabel:"Challenger Tier",
game_flow_mm_pvp_normal_featured_asc_title:"Featured",
runeslot_tooltip_unlocked:"Unlocked",
BOT-0001:"All available bots have been added to this team. No more bots can be added.",
game_flow_mm_pvp_name:"PvP",
championFilter_availability:"Availability",
chooseGameType_tutorialGameTypes_title:"Tutorial",
cantAddBuddy_eog_alreadyFriends:"Already added",
preferences_linkClickWarning:"Warn me when I click a link in chat",
championSelection_hardRandomLeave:"You were removed from champion selection for being AFK.",
leagues_message_LEAGUE_DEMOTED_RANKED_TEAM_3x3:"Your Ranked Team {3} has been demoted to {2}, {0} {1}.",
summonerProfile_page_buddies:"Friends",
game_flow_mm_pve_difficulty_intro_aspirational_tooltip:"This queue will unlock at level {0}.",
playerProfile_leavesAbbreviationLevel:"Lv:",
endofgame_overview_ipboost_notearned:"IP Boost: {1}+0{2}",
XMPP-INVITE-REJECT-GAME-FULL:"You could not be added to the game because it is full.",
transfer_service_description:"Your account transfer has begun. This process may take a minute to complete.",
endofgame_ipbreakdowntooltip_ipBaseWin:"Won Game: {0}",
XMPP-INVITES-VERIFY-NOT-ACKED:"The following players {0} are having problems joining the game.",
editAccount_securityQuestionLabel:"SECURITY QUESTION:",
featured_urf_pve_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Play against super-charged AI opponents in this next evolution of League of Legends!",
practiceGame_gameType_hint:"({0})",
endofgame_ipbreakdowntooltip_ipBaseLost:"Lost Game: {0}",
throttleMessages_Generic:"Matchmaking wait times may temporarily be longer than normal in order to improve overall player experience.",
summonerProfile_profile_statsRankedTeamsTitle5x5:"Ranked Teams (5v5)",
skinUnlock_errorTitle:"Battle Boost Error",
endOfGame_shareGameButton_shareGameLabel_short:"Share",
endofgame_playerstats_statheader:"Stat",
championSelection_newbietip_pickConfirmedTip:"Your Champion is now Locked In! Wait for the rest of the players to choose their champions. You can choose your skin, spells, runes, and masteries while waiting.",
alert_ticker_more_info:"Read more online",
championSelection_SyncedTooltip:"Synced to server",
invite_participant_status_QUIT:"Quit",
championSelection_championsNotLoaded:"Your champions did not appear to load correctly. If you do not choose a champion you will not get a penalty for leaving during this champion selection.",
summonerProfile_stats_lifetime_winLabel:"Won",
practiceGame_createOrJoinGame_backButtonLabel:"< Back",
practiceGame_inProgress_gameServerLabel:"Server",
summonerProfile_mostPlayedChampions_championKills:"Kills",
game_flow_cap_captain:"Build a Team",
game_flow_common_twisted_treeline_subtitle:"3v3",
game_disconnect_docked_prompt_title:"Game Disconnect",
matchmaking_join_rankedqueue_tip_body_team_no_free_champs:"To play ranked team games you must be level {0} and have {1} or more unique champions. Free to play champions that you don't own are not available in this queue.",
viewLog_searchLogFormHeadingLabel:"Search the Log",
viewAccount_summonerNameLabel:"SUMMONER NAME:",
endofgame_xpbreakdowntooltip_locationBoostXpEarned:"PC Cafe XP boost: {0}",
maestro_GameAbandonedTitleSpectator:"Game In Progress",
nameEditFieldTooltipReadonly:"The name of this page",
summoner_summonerInfo_experiencePointsLabel:"Experience Points:",
endOfGame_reward_unavailable:"Unavailable",
practiceGame_gameMode_RANKED_TEAM_GAME:"Ranked Team Game",
championSelection_messageCenter_pickOutcome_VOTE_PICK_MAJORITY:"{0}Majority{1} wins",
editAccount_errorTitle:"Error",
createAccount_confirmEmailValidationErrorMessage:"Confirm email does not match",
championSelection_editMasteriesTooltip:"Edit Masteries",
championSelection_cancelSelectChampionErrorTitle:"Error Canceling Select Champion",
rental_expired_alert_message:"Your rental of {0} has expired. Visit the store to refresh your rental.",
deleteMasteriesPageButtonTooltip:"Click to delete this page",
endOfGame_ip_label:"IP(+{0})",
game_flow_common_crystal_scar_2v2_subtitle:"2v2",
championSelection_difficultyLabel:"Difficulty",
rankedGame_arrangedTeam_startGameButton_5v5notEnoughPlayers_tooltip:"You must have either 2 or {0} players to join an Arranged Team Ranked match on this map.",
endofgame_stats_chart_totals:"Totals",
summonerProfile_profile_statsSoloTitle:"Solo/Duo Queue",
navigator_playAnotherNormalGame_tooltip:"Click to play another normal game",
summoner_summonerInfo_selectGameStatsPromptLabel:"Select a game",
summonerProfile_recentGame_viewEOGStats_disabled_tooltip:"End of Game screen for this match is unavailable.",
spellbook_addPageButtonLabel:"Add",
championSelection_difficultyAverage:"Medium",
practiceGame_leaver_leaverFormHeadingLabel:"{0} has left during champion selection and you have moved back to Team Selection.",
editAccount_accountInformationChangedAlertTitle:"Account Changed",
endofgame_overview_baseRerollPoints:"ARAM Reroll Points Earned: {0}",
lobbyLandingURL:"http://www.leagueoflegends.com/pvpnet_landing",
queue_restriction_ineligible_partner_title:"Ineligible Duo Partner",
endofgame_ipbreakdown_description_ipNotEarned:"No IP Earned. Please See Penalties box to the right.",
endofgame_ipbreakdown_description_ipOdinBonus:"+{0} Bonus IP gained for playing an Odin Game.",
end_of_game_scoreboard_items_tooltip:"Purchased Items",
championSelection_messageCenter_spectatorWait:"Players are making final adjustments.",
championSelection_loading_champions:"Loading Champions....",
champion_trading_trade_rejected:"{0} has declined the trade.",
BuddyListTooltip_elapsedtime_singluar:"for 1 minute.",
resetPassword_headingLabel:"Plase enter your new password twice, then press submit. ",
summoner_info_lifetimeStatisticsStatisticValueColumnHeader:"Value",
tutorial_game_mode_name:"Tutorial",
editAccount_lastNameLabel:"LAST NAME:",
championSelection_quitConfirmationTitle:"Quit Game",
featured_fbl_pvp_game_mode_title:"Showdown",
bingePreventionApproachingTitle:"Break time coming soon!",
aram_pvp_game_mode_title:"ARAM",
game_flow_common_howling_abyss_2v2_aspirational_tooltip:"Howling Abyss is locked due to Summoner level requirements. This map will unlock at level {0}.",
runebook_runeInventory_all:"All",
resetPassword_errorLabel:"Error",
practiceGame_createPracticeGame_gameServerRegionLabel:"Region:",
kudosBadgeDialogTitle:"Congratulations!",
summoner_summonerNotSavedErrorMessage:"An error occurred while saving your summoner. Your summoner has not been saved.",
serverWait_switchingTeams:"Switching teams...",
championSelection_selectSpellsLabel:"2. Spells",
chooseGameType_tutorialGameTypes_advanced:"Battle Training - Summoner's Rift",
endofgame_leagues_eogDisplay_promotionSeriesLost:"Promotion Series Complete",
summonerProfile_recentGame_earnedIP:"+{0} IP",
invite_join_game_with_2_many_participants:"You have {0} players on your team but the team you selected only allows {1}. ",
chooseGameType_tutorialGameTypes_basic:"Basic Tutorial - The Proving Grounds ",
main_viewAccountTabLabel:"View Account",
game_flow_mm_pvp_normal_all_random_aspirational_tooltip:"This queue will unlock at level {0}.",
restrictedRanked_eog_progress_title:"Ranked Restriction Progress",
matchmaking_joinqueue_shutdown_failure_quit:"Because your team had players that quit, your team was unable to join the queue",
masteries_button_deletePage:"Delete",
store_alert_message_pulsefire_ezreal:"You have unlocked the Pulsefire Ezreal summoner icon! Go to your summoner icons to select it.",
championSelection_newbieheader_draftPick:"Draft Mode Tip",
BuddyListTreeRenderer_itemSendMessage:"Send Message",
shutdown_law_playtime_reminder_plural:"You have played for {0} hours. Remember to take a break every once in a while!",
summonerProfile_profile_statsTakedowns_odin_tooltip:"Takedowns Earned: Kills + Assists",
summonerProfile_breadcrumbs_buddies:"Friends",
abbrev_teraBytes:"TB",
eloQuestionaire_title:"Help us match you with fair opponents!",
league_system_decay_soon_title:"Inactivity Notification",
masteries_tooltip_name_Utility:"Utility",
teamSelectionView_inviteBay_title:"Invite Players to Your Game",
invitePlayers_invitePlayersButton_label:"Invite Players",
summonerProfile_stats_lifetime_ratioLabel:"Win Ratio",
tournamentCodeJoinGame:"Join Game",
session_sessionSuspendedErrorTitle:"Access temporarily restricted",
endofgame_player_tooltip_clicktofriend:"Click to Friend or Block.",
championSelection_lockin_title:"Champion Selection",
summonerProfile_profile_statsArrangedTeams3x3Title:"Arranged Teams (3v3)",
championSelection_spell1Label:"Spell 1",
practiceGame_createOrJoinGame_numberOfPlayersInMapLabel:"Player Map Selected",
customGame_NormalWins:"Won: <font color='#00ff00'>{0}</font> (Normal)",
leagues_rank_CHALLENGER:"Challenger",
endofgame_leagues_eogDisplay_divisionUpdate:"Division Series:",
facebook_optInBullet3:"Your friends can also see your real name in their friends list!",
facebook_optInBullet2:"You can see your friends real names on your list if they add you too",
facebook_optInBullet1:"Earn a special \"Riot Girl Tristana\" Skin just for liking us!",
facebook_inviteRecruitDetail:"Post a Refer a Friend link on the walls of those selected above",
summonerProfile_profile_stats_TopRating:"Top Rating: <p></p>{0}",
restrictedChat_login_title:"Chat is restricted for {0} game",
game_reconnected_docked_prompt_message:"Reconnected to PVP.Net.",
invite_lobby_removed_by_owner:"The owner has removed you from the lobby",
kudosEndOfGameHelpfulTooltip:"Helpful: Any Summoner who helped you learn more about champions, abilities, items, or strategies on the Fields of Justice.",
inviteePanel_inviteBuddies_tooltip:"Click to invite your friends to the game",
game_flow_featured_ofa_summoners_rift_5v5_title:"Summoners Rift",
game_flow_common_twisted_treeline_aspirational_tooltip:"Twisted Treeline is locked due to Summoner level requirements. This map will unlock at level {0}.",
chat_buddyWindow_createGroupErrorTitle:"Create Group Error",
matchmaking_join_rankedqueue_reason_ranked_restricted:"{0} is ineligible for ranked mode due to previous behavior on their account.",
summoner_summonerInfo_unusedTalentPointsLabel:"Unused Mastery Points:",
GEN-00010:"Unexpected Platform Error",
featuredGamesURL:"http://main1spec3.riotgames.com:8088/observer-mode/rest/featured ",
summonerProfile_info_search_tooltip:"Search for other players' profiles here",
moduleLoad_titleError:"Application Component Error",
championSelection_chooseBothSpells:"Choose Both",
matchmaking_joinqueue_user_stats_will_be_delayed_title:"End of game stats may be delayed",
AM-0002:"Could not change your e-mail address. The new e-mail address and the confirm e-mail address must be equal.",
options_paymentInformation_setup:"Setup an account to buy G Shells",
AM-0001:"The wrong password or security answer was given for this account!",
summonerProfile_mostPlayedChampions_infoButton_tooltip:"Click to learn more about {0}",
game_flow_mm_pvp_featured_hy_title:"HY",
editAccount_accountInformationChangedAlertMessage:"Account information changed.",
invitePlayers_title_label:"Invites",
leagues_tier_III:"III",
enterChampionSelect_FinishWhatIWasDoing:"Finish What I Was Doing",
practiceGame_inGame_otherAccount_statusLabel:"Summoner {0}\nhas a game still in progress...",
options_paymentInformation_cancel:"CANCEL",
invite_lobby_state_invalid_exception:"The client has encountered a critical error. It is recommended that you rebuild your game lobby. If the issue persists, restart your client. We apologize for the inconvenience.",
practiceGame_champSelect_cancelSelectChampionErrorTitle:"Error Canceling Select Champion",
XMPP-VICTORIOUS-COMRADE-INVITE:"{0} won their last game with you and has invited you to another game!<font size='3'><br /><br /></font>",
rankedGame_selectMapView_formHeadingLabel:"Ranked Game Select Map",
championOverlay_champion_learning_center_title:"Learning Center:",
practiceGame_new_teamSelection:"TEAM SELECTION",
championSelection_skinBrowser_champion_classic:"Classic",
eloQuestionaire_skill_expert:"Expert",
rankedTeams_error_inviting_to_different_teams:"Cannot invite members of a different team to this game.",
skinUnlock_tooltip:"<B>Battle Boost - {0}{1}</B><BR>Your entire team will receive a skin unlock and IP Boost that lasts one game.",
BuddyListTreeRenderer_itemMoveUser:"Move Friend to Group",
submitLogs_includeClipboardImageLabel:"Include current clipboard image?",
summonerProfile_mostPlayedChampions_wins:"Wins",
BuddyListTreeRenderer_groupAddBuddy:"Add Friend",
summonerProfile_page_spells:"Spells",
championFilter_ownedChampionsHeaderLabel:"Owned",
rewards_update_expired:"Your rewards have expired.",
league_system_decay_title:"Inactivity Notification",
runeslot_tooltip_locked_explanation:"{0} Slot is Locked until Summoner Level: {1}",
facebook_inviteConnectDetail:"Sends a friend request to those selected above",
playerStat_winsLabel:"Wins:",
preferences_chatFilterLabel:"Enable Language Filter",
chat_imWindow_close_tooltip:"Close this window",
kudosChampSelectLeaderBadgeTooltip:"<b>Great Leader</b><br/>Leads teams to victory through great communication.",
endOfGame_game_time:"Game Time: {0}",
championSelection_skinBrowser_champion_unlocked:"Owned",
summonerProfile_profile_statsTowersDestroyed:"Towers Destroyed",
endofgame_xpbreakdowntooltip_loyaltyBoostXpEarned:"PC Bang XP boost: {0}",
lobbyLanding_enterChat:"Enter Chat",
champion_tutorial_time_limit:"Normally there is a {1}time limit{0} for selecting champions, but in this training mode you may take as much time as you need.",
chat_buddyWindow_buddyOnlineAlertTitle:"Friend Online",
advanced_tutorial_game_mode_title:"Battle Training",
invitePlayers_addPlayerButton_tooltip:"Click to add {0} to your invite list",
session_sessionBannedErrorMessage:"Your summoner has been banned. The client will now exit.",
profile_provisional_title:"Provisional",
endofgame_leagues_eogDisplay_seeding:"Currently Seeding",
login_janna_newsfeed_15:"Nocturne offered these parting words to his loyal fan base: ''Darkness is still coming.''",
login_janna_newsfeed_14:"The jungle: Clear lanes with scattered ganking.",
login_janna_newsfeed_13:"Bot lane: Low visibility with intermittent team fights. Remember your Vision Wards!",
login_janna_newsfeed_12:"Mid lane: Ideal roaming conditions.",
login_janna_newsfeed_11:"Top lane: solo with a chance of recall.",
alert_ticker_unexpected_maintenance:"We are currently experiencing technical issues. Maintenance will begin shortly.",
login_janna_newsfeed_10:"Surrender is likely with high pressure systems all over the map",
waitingForGameView_cancelWaitingBtn:"Cancel",
game_flow_mm_pvp_featured_ppp_title:"Legend of the Poro King",
skinUnlock_eog_tooltip:"Because {0} bought a Battle Boost, you earned a bonus of +{1} IP for this game.",
moduleLoad_duplicateLoadRequestError:"Application component '{0}' is currently loading already, aborting.",
summoner_level_label:"Level {0}",
matchmaking_joinqueue_queue_disabled:"The queue that you attempted to join is currently disabled. Please try another queue.",
navigator_playGameLabel:"Play",
champion_trading_trade_cancelled:"{0} has cancelled the trade.",
endofgame_ipbreakdowntooltip_ipFinishStreak:"Finish Streak: {0}",
champion_tutorial_garen:"{1}Garen{0} is a melee {1}fighter{0} - a fierce warrior who charges to the front lines of battle.",
championSelection_messageCenter_timerWarning:"Warning: Turn Ending Soon!",
restrictedChat_eog_finished_message:"You've completed the necessary games to restore your chat privileges.<br /><br />Additional violations of the Summoner's Code can lead to suspensions on your account.",
kudosBadgeDialogMentor:"You have been recognized as one of the top mentors in League of Legends. You're an uplifting force whose guidance inspires even the most skilled teammates to greater accomplishments.",
practiceGame_mapDescription_label:"Description:",
matchmaking_join_rankedqueue_title:"Attempt to join queue failed",
game_flow_mm_pvp_featured_ppp_aspirational_tooltip:"Legend of the Poro King mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
game_flow_mm_pvp_featured_asc_title:"Ascension",
championSelection_difficultyTooltip:"Difficulty is how challenging that character is to play, learn, and master.",
summonerProfile_championsInfo_recentPurchase:"You recently Unlocked this champion",
navigator_rp_icon:"/assets/images/chrome/rpPoints.png",
summonerProfile_championsInfo_info_button_tooltip:"Click for for detailed information on {0}",
championSelection_skinBrowser_champion_rented:"Rented",
reportPlayerOffense_badAttitude:"Negative Attitude",
game_flow_featured_summoners_rift_6v6_title:"Summoner's Rift",
ecsp_teamPlayersDidntPickChampion:"The following players on your team failed to select a champion: {0}",
createAccount_validationFailedErrorTitle:"Validation Error",
champion_tutorial_teammate:"Here you can see which champions your {1}allies{0} have selected.",
summoner_searchButton_tooltip:"Search for another summoner's profile",
summonerProfile_info_ipBoostTitle_tooltip:"IP Boosts",
preferences_transitionsFilterLabel:"Disable Menu Animations",
skinUnlock_tooltip_insufficient_RP:"<B>Battle Boost - {0}{1}</B><BR>Insufficient RP to purchase a Battle Boost.",
league_queue_RANKED_TEAM_5x5:"5v5 Ranked Team",
game_flow_common_summoners_rift_2v2_subtitle:"2v2",
ranked_restricted_tooltip:"The summoner you are attempting to duo queue with is ineligible for ranked mode due to previous behavior on their account.",
chat_groupChatWindow_roomFull:"Chat room full, please join later!",
masteries_tooltip_name_Defense:"Defense",
game_flow_featured_fbl_howling_abyss_1v1_subtitle:"1v1",
chat_room_leave_chat:"Leave Chat",
practiceGame_showStats_influencePointsEarnedLabel:"Influence Points Earned:",
chat_buddyWindow_CancelButtonLabel:"Cancel",
ranked_team_Leave:"Team Leave",
practiceGame_inGame_otherAccount_reconnectButtonLabel:"Log out",
chooseGameType_matchmakingDisabled_tooptip:"Matchmaking is currently disabled.",
leagues_tier_V:"V",
summonerProfile_info_timeeBasedBoostsSubTitle_tooltip:"Time Based Boost",
practiceGame_createOrJoinGame_maxPlayersInMapLabel:"Number of players allowed in this map:",
session_authenticationCredentialsErrorMessage:"You have been disconnected from the server. Please login again to continue.",
runebook_runeCategory_Health:"Health",
odin_shortened_game_mode_name:"Dominion",
chooseGameType_rankedSolo_tooltip:"Play a Ranked Ladder game with matchmade teams",
featured_ofax_pvp_game_mode_title:"One for All: Mirror Mode",
leagues_tier_I:"I",
matchmaking_joinqueue_already_in:"Failed to join queue, please try again.",
custom_asc_game_mode_title:"Ascension",
runeCombiner_combineErrorTitle:"Rune Combiner Error",
game_flow_featured_ofax_howling_abyss_5v5_subtitle:"5v5",
boost_expired_XP_boost:"XP Boost",
resetPassword_errorMessageInvalidUsername:"The system can not retrieve the username you entered. Please try again.",
matchmaking_join_rankedqueue_reason_champs:"You must have at least 16 champions available.",
endOfGameTutorial_choosePracticeGame_advanced2:"Before you challenge other Summoners on the Fields of Justice it's important to <font color='#E38914'>train your skills against bots</font> in a Players vs. AI game.<p></p>Are you sure you want to move on?",
championSelectionPreview_selectedPageLabel:"Selected Rune Page:",
championSelection_messageCenter_skinsUnlocked:"{1}{0}{2} has unlocked skins for your team!",
navigator_rp_tooltip:"Riot Points - to recharge or spend your Riot Points, visit the Store!",
summonerContext_giftPlayer_label:"Send Gift",
matchmaking_joinqueue_you_already_in_game:"You will not be allowed to join the queue because you are currently assigned to an existing game.",
chat_groupChatWindow_ownLeaveMessage:"You have left the room.",
endofgame_scoreboard_items:"Items",
spellSelection_dropLabel:"Drop",
editAccount_cityLabel:"CITY:",
practiceGame_statsMessage_title:"Achievements From Previous Game",
chat_groupChatWindow_userLeaveMessage:"{0} left the room.",
championSelection_playtipLabel:"PLAY TIPS",
practiceGame_createPracticeGame_mapInformation_heading:"Map Information",
summonerProfile_info_search_prompt:"Find Summoner",
championSelection_rerollButtonTooltip:"ARAM Reroll Progress [{0}/{1}]",
endofgame_leagues_eogDisplay_loading:"Leagues info processing...",
matchmaking_joinqueue_leaverbusted_title:"LeaverBuster",
summonerProfile_info_boostPerWin_tooltip:"Wins left.",
endOfGame_xp_label:"XP(+{0})",
game_flow_mm_pve_title:"Game Mode",
practiceGame_showStats_gameType_rankedShowEloNegative:"Ranked: {0} (<font color='#cc0000'>-{1}</font>)",
championSelection_championTakenBySomeoneLabel:"This Champion has already been taken.",
practiceGame_showStats_totalInfluencePointsLabel:"Total Influence Points:",
championSelection_selectRunesLabel:"3. Runes",
matchmaking_join_rankedqueue_reason_champs_no_free:"You must own at least 16 champions.",
invitePlayers_subtitle_label:"Instructions: Click the plus sign next to the name to add to invite list",
reportPlayerOffense_intentionalFeeding:"Griefing: Intentionally Feeding",
BuddyListTreeRenderer_gameStatus_inTeamBuilder:"In Team Builder",
birthdateValidator_invalidErrorMessage:"Player must be at least thirteen.",
endofgame_leagues_eogDisplay_divisionSeriesLost:"Series Complete",
matchmaking_join_rankedqueue_reason_queue_restricted:"Players are too far apart in ranked tiers to queue together.",
champion_trading_trade_button_unavailable:"Trade unavailable.",
changePassword_errorLabel:"Error",
runebook_book_unsavedChangesPromptTitle:"Save Rune Book",
ecsp_voteResultOtherDeclined:"This match has been declined.",
game_flow_mm_pvp_normal_cap_aspirational_tooltip:"This queue will unlock at level {0}.",
championSelection_startGameButtonLabel:"Start Game",
invite_uninvitable_exception:"{0} is already in a game.",
aram_game_mode_name:"ARAM",
champion_tutorial_champion_roster:"The {1}champion roster{0} displays champions currently available to you. For this battle you may summon {1}Ashe{0}, {1}Garen{0}, or {1}Ryze{0}.",
transfer_service_migration_code_message_9000:"",
switch_new_to_free_champion_rotation_alert_message:"<b>You have successfully unlocked the Free to Play Champion Rotation.</b><br />Every week, we'll make a new set of champions available for you to try. Play a game or check out the champion page in your profile to see who's in the current free to play rotation.",
game_flow_mm_pvp_featured_urf_aspirational_tooltip:"Ultra Rapid Fire mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
serverWait_cancel:"Cancel",
game_flow_mm_pve_difficulty_hard_2_aspirational_tooltip:"This queue will unlock at level {0}.",
bot_difficulty_easy:"Beginner",
practiceGame_mapInstructions_headingLabel:"Instructions",
champion_trading_trade_canceled_title:"Trade Canceled",
matchmaking_joinqueue_leaverbusted_dismiss:"Leave Queue",
footer_siteLink:"LOL.PH",
alert_ticker_rankedgames_unavailable:"Ranked Games are experiencing technical issues and the queues have been temporarily disabled.",
league_ceremonyPromoTitle:"Congratulations Summoner!",
BuddyListTreeRenderer_itemEditNote:"Edit Note",
game_flow_launch_title:"Last Step",
throttleMessages_Queue:"{0} matchmaking wait times may temporarily be longer than normal in order to improve overall player experience.",
kudosContextAlert_honorableOpponent:"[+{0}] Honorable Opponent",
runebook_book_pageNumber_tooltip:"Click to turn to page {0} of your rune book",
navigator_store_tooltip:"Click to browse the store",
championSelection_trainingLabel:"TRAINING:",
normalGame_selectMapView_mapInformationHeadingLabel:"Map Information",
summoner_summonerInfo_experiencePointsToNextLevelLabel:"Experience Points To Next Level:",
practiceGame_createOrJoinGame_maxTeamSizeLabel:"Maximum Players per Team",
practiceGame_teamSize_label:"Team Size:",
practiceGame_showStats_gameType_rankedShowEloPositive:"Ranked: {0} (<font color='#0099ff'>+{1}</font>)",
common_time_seconds_short:"sec",
runeslot_tooltip_unlocked_explanation:"Drag and Drop a {0} from your inventory to gain its bonuses.",
practiceGame_createOrJoinGame_gameNoLongerExistsError:"Custom Game no longer exists. Please find another game to join.",
chat_buddyWindow_addBuddyLabel:"Add Friend",
practiceGame_passwordPrompt_passwordPromptTitle:"Enter Password",
championSelection_randomChampion_displayName:"Random",
BuddyList_recentlyplayed_lastseen:"Last seen at: ",
championSelection_messageCenter_postPickARAM:"Your champion has been randomly summoned. Click the reroll button to summon a new champion.",
featured_urf_pvp_game_mode_title:"Ultra Rapid Fire",
common_title_notification:"Notification",
summonerProfile_info_rerollErrorTitle:"Reroll Error",
levelup_alert_title:"Congratulations on reaching level {0}!",
rune_tooltip_primary:"Primary",
invite_lobby_close_error:"Cannot close lobby",
facebook_inviteFriendsFound:"Found",
practiceGame_difficulty_hard:"Doom",
editAccount_changeAccountInformationButtonLabel:"CHANGE INFORMATION",
chat_buddyWindow_errorOnIgnoreUserAlertTitle:"Block Player Error",
kudosBadgeDialogLeader:"You have been recognized as one of the prominent leaders in League of Legends. You're a unifying force who exhibits an exceptional ability to guide teams to victory.",
practiceGame_champSelect_championColumnHeader:"Champion",
skinUnlock_confirmation_title:"Battle Boost",
practiceGame_createOrJoinGame_goToCreateGameButtonLabel:"Create Game",
runeCombiner_instructionsHeaderLabel:"Instructions",
chat_buddyWindow_sortByStatus:"Sort by Status",
chat_buddyWindow_addGroupLabel:"Add Group",
kudosEndOfGameTeamwork:"Teamwork",
championSelection_itemsLabel:"Items",
skinUnlock_allSkinsUnlocked:"All Skins Unlocked!",
decimal_seperator:".",
league_system_decay_RANKED_SOLO_5x5:"You have become inactive in ranked solo queue causing your LP to decay. Inactivity can cause a demotion of divisions & tiers. Playing a ranked solo game prevents LP decay.",
levelup_alert_newRune:"* 1 new Rune Slot",
levelup_alert_newQueue_CLASSIC:"<b>You have unlocked a new Classic queue.</b>",
boost_expired_time_message:"Warning: your {0} has expired. Visit the Store to purchase another.",
game_flow_cap_solo:"Join a Team",
invite_participant_with_status_cancel_pg:"You have previously banned {0} from your custom game. They can not be re-invited.",
reportPlayerOffense_assistingEnemy:"Griefing: Assisting Enemy Team",
viewLog_closeButtonLabel:"Close",
endofgame_playerstats_valueheader:"Value",
championSelection_lockin_warning:"You do not have a champion selected. If you lock in now you will be given a RANDOM champion and will not be able to change it. Would you like a RANDOM champion?",
practiceGame_createPracticeGame_terrainSeason_winter:"Autumn",
championSelection_championSelectProgressBar_pick:"2. Pick",
championSelection_abilityAverage:"Average",
invite_participant_status_CREATOR:"Creator",
store_alert_title_congratulations:"Congratulations!",
endofgame_overview_penalty_COOP_VS_AI:"{1}{0}%{2} XP/IP for too many Co-op vs. AI Games",
spectator_quit_label:"Quit Spectating",
game_flow_tutorial_advanced_subtitle:"Summoner's Rift",
login_ratings_message:"This game is for over 12 years old, not suitable for under aged children to play. Parental direction is required upon.",
championSelection_champions_loading:"Loading Champions: {0}%",
alert_ticker_mobile_rp_purchase_unavailable:"Mobile Riot Point purchases are temporarily unavailable.",
resetPassword_questionLabel:"Question:",
summonerProfile_mostPlayedChampions_buyButton_tooltip:"Click to buy {0}",
XMPP-RANKED-GAME-INVITE:"{0} has invited you to play in a game.<br /><font size='3' /><br /></font>",
invite_lobby_creation_unavailable_exception:"You are unable to create a game lobby.",
game_flow_mm_pvp_normal_featured_tt6_subtitle:"Blind Pick",
endOfGame_shareGameButton_detailsButtonLabel_short:"Advanced Details",
talentTree_respecTreeButton_tooltip:"Click to return all of your points so that you can re-spec your Masteries",
championSelection_newbietip_votePick_resultDescr_VOTE_PICK_MAJORITY:"When nomination ends in a definitive majority, all players on both teams are assigned that champion.",
kudosContextAlert_title:"Congratulations!",
common_button_accept:"Accept",
store_alert_message_tier1Champion:"Summoner, you now have enough IP to permanently unlock a new Champion. Head to the store to unlock a new Champion.",
championSelection_attributesLabel:"Attributes",
game_flow_mm_pvp_normal_featured_nbots_title:"Featured",
chat_confirmCloseAllWindow_prompt:"Are you sure you want to close all chat windows?",
championSelection_skinBrowser_header:"Skin Selection:",
practiceGame_champSelect_summonerColumnHeader:"Summoner",
basic_tutorial_game_mode_subtitle:"Proving Grounds",
summonerProfile_stats_lifetime_totals:"Lifetime Totals",
tutorialChampionSelection_timeoutMessage:"Warning, you must complete the tutorial within the next 60 seconds or you will be kicked out of champion selection.",
practiceGame_inGame_otherAccount_reconnectButton_tooltip:"Click to log out to relog onto your other account with a game in progress.",
chat_acceptDecline_acceptButtonLabel:"Accept",
game_flow_featured_hy_summoners_rift_5v5_subtitle:"5v5",
waitingForGameView_title:"Matchmaking In Progress",
championSelectionPreview_unknownPageName:"Unknown ",
talentTree_localPagesPopupTextTitle:"Mastery Pages on the Server!",
championOverlay_abilitiesPage_label:"Abilities",
endOfGame_defeat_NightmareBots:"DOOMED",
normalGame_selectMapView_gameTypeLabel:"Game Type:",
summonerProfile_talents_utility_tooltip:"Utility",
runebook_runeInventory_black:"Quintessences",
game_flow_mm_pve_difficulty_intro_title:"Intro",
league_ceremonyPromoBody_RANKED_SOLO_5x5_Challenger:"You have been promoted to Solo Queue Challenger Tier.\n\nBest of luck in the Fields of Justice!",
errorDialog_errorRequest2:"If you continue encountering this error you may want to check the support site or forum for more information.",
viewLog_logLevelLabel:"Logging Level:",
errorDialog_errorRequest1:"Sorry about that. We've sent a report to the server.",
custom_fbl_game_mode_title:"Showdown",
summoner_wizard_summonerNameTooShortErrorMessage:"The summoner name is shorter than the minimum allowed length of 3.",
championOverlay_storyPage_label:"Story",
practiceGame_gameMode_PRACTICE_GAME:"Custom Game",
matchmaking_join_rankedqueue_tip_body_solo:"To play in this queue you must be level {0} and have {1} or more available champions, including those that are currently free to play.",
championSelection_selectYourSpellsButtonLabel:"Confirm Spells",
game_flow_mm_pvp_normal_featured_nbots_aspirational_tooltip:"This queue will unlock at level {0}.",
errorDialog_errorIntro2:"Sorry about that.",
BuddyListTooltip_inGameInfo:"Playing as: {0}",
newbieTip_footer_toggleOff:"Don't show these tips again:",
errorDialog_errorIntro1:"Oops, PVP.Net has encountered a problem.",
reportPlayerOffense_unskilledPlayer:"Unskilled Player",
maestro_maestroConnectionErrorTitle:"Maestro Error",
joj_rss_url:"http://www.leagueoflegends.com/rss/joj",
game_flow_common_crystal_scar_subtitle:"5v5",
practiceGame_champSelect_blueTeamName:"Blue Team",
chat_groupChatWindow_sendButton_label_disabled:"Blocked",
transfer_service_region_NAPREPRODUCTION:"Europe West",
practiceGame_createOrJoinGame_cancelButtonLabel:"Cancel",
summonerProfile_profile_statsTakedowns_classic_tooltip:"Takedowns Earned: Kills + Assists + Towers Destroyed",
game_flow_common_crystal_scar_1v1_subtitle:"1v1",
summonerProfile_recentGame_lost:"Defeat",
BuddyListTooltip_rankedQueueName_RANKED_SOLO_5x5:"Ranked 5v5 Solo/Duo:",
practiceGame_createPracticeGame_mapOptions_heading:"Map Options:",
game_flow_common_howling_abyss_3v3_subtitle:"3v3",
rankedTeams_notQualifiedForRewardsTooltip:"You must have won a minimum number of games to earn tier rewards on this team. You need to win {0} more games.",
championSelectionPreview_readyLabel:"Ready",
practiceGame_showStats_playAgainButton_tooltip:"Click to play another game",
summonerProfile_profile_stats_CurrentRating:"{0}<p></p>Current Rating",
chooseGameType_Solo_label:"Solo",
championSelection_messageCenter_spectator_notBanner:"Team captain {0} is currently Banning.",
endOfGame_leave:"LEAVER",
normalGame_arrangedTeam_cancelButtonLabel:"Quit",
teamSelectionView_InvitePowerDelegatedMessage:"You may invite players to this game.",
practiceGame_teamMemberRenderer_tooltip_owner:"Game Owner",
practiceGame_createOrJoinGame_gameAlreadyStartedError:"Sorry, this game is either full or already in progress. Please find another game to join.",
betaKeyActivation_betaKeyActivationFailedErrorMessage:"Either an invalid beta key has been entered or the beta key has already been activated. Please try again with a different beta key.",
championSelection_messageCenter_vote:"{0}NOMINATE{1} a champion into the lottery",
buddyNoteCancelButtonLabel:"Cancel",
featured_tt6_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Double the champions, double the action in this 6v6 battle on the Twisted Treeline.",
runebook_book_saveBookButton_tooltip:"Click to save all changes you've made to your rune book",
SB-0001:"Unable to save your spell book",
eloQuestionaire_skill_veteran_tooltip:"You've played some MOBA games<br/>and you know your way around RTSes.",
XMPP-RANKED-TEAM-GAME-INVITE:"{0} has invited you to play in a team game.<br /><font size='3' /><br /><font size='11' /><font color='#0099FF'>Mode: </font>{1}<br /><font color='#0099FF'>Map: </font>{2}<br /><font color='#0099FF'>Ranked Team: </font>{3}",
chat_loading_disconnected:"Unable to connect to chat, you may reconnect manually.",
featured_fbl_pvp_game_mode_description:"<font color='#f6c733'>Limited Time Feature</font><br>Face off 1v1 or 2v2 in this thrilling featured game mode where quick kills and lane superiority decide the victor.",
practiceGame_banUserFromGame_title:"Ban Player Verification",
custom_ppp_game_mode_title:"Legend of the Poro King",
invite_player_in_game_exception:"{0} is already in a game.",
SPEC-0001:"Unable to spectate game while in a queue, or lobby.",
editAccount_changePasswordFormHeadingLabel:"CHANGE PASSWORD",
joinQueueView_inviteBay_information_label:"Tip: You can invite friends to your game by right clicking their name in Chat or your Friend List and selecting 'Invite to Game'.",
summonerProfile_profile_statsGamesPlayed:"Games Played",
summonerProfile_stats_selectChampionsGraphInstructions_win:"Shift or Control-Click multiple champions to graph stats.",
summonerProfile_page_items:"Item Sets",
summoner_info_gameStatsIpEarnedColumnHeader:"Influence Points",
championSelection_skinBrowser_champion_locked:"Locked",
endofgame_ipbreakdown_description_ipTimeBonus_lost:"+{0} Bonus IP gained for a long, tough defense!",
invitePlayers_closeWindowButton_tooltip:"Click to close the Invite window and return to the game",
summonerProfile_spells_supported_modes:"Supported Game Modes:",
endOfGame_overview_header:"Overview",
runeCombiner_instructions_congratulations:"Congratulations on your new rune.",
leagues_rank_CHALLENGER_NODIV:"Challenger Tier",
championFilter_recentlyPurchased:"Recently Purchased",
helpOverlay_openButton_tooltip:"Click to open the help dialog",
championSelection_selectYourSpellsButton_tooltip:"Click to confirm the use of the two spells you will use in this game",
facebook_rewardCongratsHeader:"Congratulations!",
playerProfile_lossesAbbreviationLabel:"L:",
chat_buddyWindow_errorOnAddBuddyAlertTitle:"Add Friend Error",
game_flow_featured_urf_summoners_rift_5v5_aspirational_tooltip:"Ultra Rapid Fire is locked due to Summoner level requirements. This map will unlock at level {0}.",
game_flow_mm_pvp_ranked_draft_queue_aspirational_tooltip:"This queue will unlock at level {0}.",
facebook_wrongAccountTitle:"Wrong Account",
championSelection_chat_title:"Team Chat",
restrictedChat_eog_progress_title:"Chat Restriction Progress",
BuddyListTreeRenderer_gameStatus_outOfGame:"Online",
summonerProfile_profile_statsArrangedTeams5x5Title:"Arranged Teams (5v5)",
common_time_indefinite:"Calculating...",
game_flow_mm_pvp_featured_sr6_aspirational_tooltip:"Hexakill mode is locked due to Summoner level requirements. The mode will unlock at level {0}.",
championSkinBrowser_ownedSkins_headerLabel:"Unlocked Skins",
rankedTeams_docked_inactive:"Your Ranked Team, <font color='#0099FF'>{0}</font>, is inactive. Inactive teams will be automatically disbanded if another team is created with the same name or tag. Becoming ranked will remove the inactive status.",
siteURL:"http://www.leagueoflegends.com",
summonerProfile_championsInfo_rentalTime:"{0} days, {1} hours left",
championSelection_summonerChangeSpellsLabel:"CHANGE SPELLS & ITEMS"
};
return (_local1);
}
}
}//package
package mx.resources {
public interface IResourceBundle {
function get content():Object;
function get locale():String;
function get bundleName():String;
}
}//package mx.resources
package mx.resources {
import flash.events.*;
import flash.system.*;
public interface IResourceManager extends IEventDispatcher {
function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher;
function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean;
function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class;
function getLocales():Array;
function removeResourceBundlesForLocale(_arg1:String):void;
function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle;
function get localeChain():Array;
function getInt(_arg1:String, _arg2:String, _arg3:String=null):int;
function update():void;
function set localeChain(_arg1:Array):void;
function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint;
function addResourceBundle(_arg1:IResourceBundle):void;
function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array;
function getBundleNamesForLocale(_arg1:String):Array;
function removeResourceBundle(_arg1:String, _arg2:String):void;
function getObject(_arg1:String, _arg2:String, _arg3:String=null);
function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String;
function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void;
function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void;
function getPreferredLocaleChain():Array;
function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle;
function initializeLocaleChain(_arg1:Array):void;
function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number;
}
}//package mx.resources
package mx.resources {
import mx.core.*;
public class LocaleSorter {
mx_internal static const VERSION:String = "3.5.0.12683";
private static function normalizeLocale(_arg1:String):String{
return (_arg1.toLowerCase().replace(/-/g, "_"));
}
public static function sortLocalesByPreference(_arg1:Array, _arg2:Array, _arg3:String=null, _arg4:Boolean=false):Array{
var result:* = null;
var hasLocale:* = null;
var i:* = 0;
var j:* = 0;
var k:* = 0;
var l:* = 0;
var locale:* = null;
var plocale:* = null;
var appLocales:* = _arg1;
var systemPreferences:* = _arg2;
var ultimateFallbackLocale = _arg3;
var addAll:Boolean = _arg4;
var promote:* = function (_arg1:String):void{
if (typeof(hasLocale[_arg1]) != "undefined"){
result.push(appLocales[hasLocale[_arg1]]);
delete hasLocale[_arg1];
};
};
result = [];
hasLocale = {};
var locales:* = trimAndNormalize(appLocales);
var preferenceLocales:* = trimAndNormalize(systemPreferences);
addUltimateFallbackLocale(preferenceLocales, ultimateFallbackLocale);
j = 0;
while (j < locales.length) {
hasLocale[locales[j]] = j;
j = (j + 1);
};
i = 0;
l = preferenceLocales.length;
while (i < l) {
plocale = LocaleID.fromString(preferenceLocales[i]);
promote(preferenceLocales[i]);
promote(plocale.toString());
while (plocale.transformToParent()) {
promote(plocale.toString());
};
plocale = LocaleID.fromString(preferenceLocales[i]);
j = 0;
while (j < l) {
locale = preferenceLocales[j];
if (plocale.isSiblingOf(LocaleID.fromString(locale))){
promote(locale);
};
j = (j + 1);
};
j = 0;
k = locales.length;
while (j < k) {
locale = locales[j];
if (plocale.isSiblingOf(LocaleID.fromString(locale))){
promote(locale);
};
j = (j + 1);
};
i = (i + 1);
};
if (addAll){
j = 0;
k = locales.length;
while (j < k) {
promote(locales[j]);
j = (j + 1);
};
};
return (result);
}
private static function addUltimateFallbackLocale(_arg1:Array, _arg2:String):void{
var _local3:String;
if (((!((_arg2 == null))) && (!((_arg2 == ""))))){
_local3 = normalizeLocale(_arg2);
if (_arg1.indexOf(_local3) == -1){
_arg1.push(_local3);
};
};
}
private static function trimAndNormalize(_arg1:Array):Array{
var _local2:Array = [];
var _local3:int;
while (_local3 < _arg1.length) {
_local2.push(normalizeLocale(_arg1[_local3]));
_local3++;
};
return (_local2);
}
}
}//package mx.resources
class LocaleID {
public static const STATE_PRIMARY_LANGUAGE:int = 0;
public static const STATE_REGION:int = 3;
public static const STATE_EXTENDED_LANGUAGES:int = 1;
public static const STATE_EXTENSIONS:int = 5;
public static const STATE_SCRIPT:int = 2;
public static const STATE_VARIANTS:int = 4;
public static const STATE_PRIVATES:int = 6;
private var privateLangs:Boolean = false;
private var script:String = "";
private var variants:Array;
private var privates:Array;
private var extensions:Object;
private var lang:String = "";
private var region:String = "";
private var extended_langs:Array;
public function LocaleID(){
extended_langs = [];
variants = [];
extensions = {};
privates = [];
super();
}
private static function appendElements(_arg1:Array, _arg2:Array):void{
var _local3:uint;
var _local4:uint = _arg2.length;
while (_local3 < _local4) {
_arg1.push(_arg2[_local3]);
_local3++;
};
}
public static function fromString(_arg1:String):LocaleID{
var _local5:Array;
var _local8:String;
var _local9:int;
var _local10:String;
var _local2:LocaleID = new (LocaleID)();
var _local3:int = STATE_PRIMARY_LANGUAGE;
var _local4:Array = _arg1.replace(/-/g, "_").split("_");
var _local6:int;
var _local7:int = _local4.length;
while (_local6 < _local7) {
_local8 = _local4[_local6].toLowerCase();
if (_local3 == STATE_PRIMARY_LANGUAGE){
if (_local8 == "x"){
_local2.privateLangs = true;
} else {
if (_local8 == "i"){
_local2.lang = (_local2.lang + "i-");
} else {
_local2.lang = (_local2.lang + _local8);
_local3 = STATE_EXTENDED_LANGUAGES;
};
};
} else {
_local9 = _local8.length;
if (_local9 == 0){
} else {
_local10 = _local8.charAt(0).toLowerCase();
if ((((_local3 <= STATE_EXTENDED_LANGUAGES)) && ((_local9 == 3)))){
_local2.extended_langs.push(_local8);
if (_local2.extended_langs.length == 3){
_local3 = STATE_SCRIPT;
};
} else {
if ((((_local3 <= STATE_SCRIPT)) && ((_local9 == 4)))){
_local2.script = _local8;
_local3 = STATE_REGION;
} else {
if ((((_local3 <= STATE_REGION)) && ((((_local9 == 2)) || ((_local9 == 3)))))){
_local2.region = _local8;
_local3 = STATE_VARIANTS;
} else {
if ((((_local3 <= STATE_VARIANTS)) && ((((((((_local10 >= "a")) && ((_local10 <= "z")))) && ((_local9 >= 5)))) || ((((((_local10 >= "0")) && ((_local10 <= "9")))) && ((_local9 >= 4)))))))){
_local2.variants.push(_local8);
_local3 = STATE_VARIANTS;
} else {
if ((((_local3 < STATE_PRIVATES)) && ((_local9 == 1)))){
if (_local8 == "x"){
_local3 = STATE_PRIVATES;
_local5 = _local2.privates;
} else {
_local3 = STATE_EXTENSIONS;
_local5 = ((_local2.extensions[_local8]) || ([]));
_local2.extensions[_local8] = _local5;
};
} else {
if (_local3 >= STATE_EXTENSIONS){
_local5.push(_local8);
};
};
};
};
};
};
};
};
_local6++;
};
_local2.canonicalize();
return (_local2);
}
public function equals(_arg1:LocaleID):Boolean{
return ((toString() == _arg1.toString()));
}
public function canonicalize():void{
var _local1:String;
for (_local1 in extensions) {
if (extensions.hasOwnProperty(_local1)){
if (extensions[_local1].length == 0){
delete extensions[_local1];
} else {
extensions[_local1] = extensions[_local1].sort();
};
};
};
extended_langs = extended_langs.sort();
variants = variants.sort();
privates = privates.sort();
if (script == ""){
script = LocaleRegistry.getScriptByLang(lang);
};
if ((((script == "")) && (!((region == ""))))){
script = LocaleRegistry.getScriptByLangAndRegion(lang, region);
};
if ((((region == "")) && (!((script == ""))))){
region = LocaleRegistry.getDefaultRegionForLangAndScript(lang, script);
};
}
public function toString():String{
var _local2:String;
var _local1:Array = [lang];
appendElements(_local1, extended_langs);
if (script != ""){
_local1.push(script);
};
if (region != ""){
_local1.push(region);
};
appendElements(_local1, variants);
for (_local2 in extensions) {
if (extensions.hasOwnProperty(_local2)){
_local1.push(_local2);
appendElements(_local1, extensions[_local2]);
};
};
if (privates.length > 0){
_local1.push("x");
appendElements(_local1, privates);
};
return (_local1.join("_"));
}
public function isSiblingOf(_arg1:LocaleID):Boolean{
return ((((lang == _arg1.lang)) && ((script == _arg1.script))));
}
public function transformToParent():Boolean{
var _local2:String;
var _local3:Array;
var _local4:String;
if (privates.length > 0){
privates.splice((privates.length - 1), 1);
return (true);
};
var _local1:String;
for (_local2 in extensions) {
if (extensions.hasOwnProperty(_local2)){
_local1 = _local2;
};
};
if (_local1){
_local3 = extensions[_local1];
if (_local3.length == 1){
delete extensions[_local1];
return (true);
};
_local3.splice((_local3.length - 1), 1);
return (true);
};
if (variants.length > 0){
variants.splice((variants.length - 1), 1);
return (true);
};
if (script != ""){
if (LocaleRegistry.getScriptByLang(lang) != ""){
script = "";
return (true);
};
if (region == ""){
_local4 = LocaleRegistry.getDefaultRegionForLangAndScript(lang, script);
if (_local4 != ""){
region = _local4;
script = "";
return (true);
};
};
};
if (region != ""){
if (!(((script == "")) && ((LocaleRegistry.getScriptByLang(lang) == "")))){
region = "";
return (true);
};
};
if (extended_langs.length > 0){
extended_langs.splice((extended_langs.length - 1), 1);
return (true);
};
return (false);
}
}
class LocaleRegistry {
private static const SCRIPT_ID_BY_LANG:Object = {
ab:5,
af:1,
am:2,
ar:3,
as:4,
ay:1,
be:5,
bg:5,
bn:4,
bs:1,
ca:1,
ch:1,
cs:1,
cy:1,
da:1,
de:1,
dv:6,
dz:7,
el:8,
en:1,
eo:1,
es:1,
et:1,
eu:1,
fa:3,
fi:1,
fj:1,
fo:1,
fr:1,
frr:1,
fy:1,
ga:1,
gl:1,
gn:1,
gu:9,
gv:1,
he:10,
hi:11,
hr:1,
ht:1,
hu:1,
hy:12,
id:1,
in:1,
is:1,
it:1,
iw:10,
ja:13,
ka:14,
kk:5,
kl:1,
km:15,
kn:16,
ko:17,
la:1,
lb:1,
ln:1,
lo:18,
lt:1,
lv:1,
mg:1,
mh:1,
mk:5,
ml:19,
mo:1,
mr:11,
ms:1,
mt:1,
my:20,
na:1,
nb:1,
nd:1,
ne:11,
nl:1,
nn:1,
no:1,
nr:1,
ny:1,
om:1,
or:21,
pa:22,
pl:1,
ps:3,
pt:1,
qu:1,
rn:1,
ro:1,
ru:5,
rw:1,
sg:1,
si:23,
sk:1,
sl:1,
sm:1,
so:1,
sq:1,
ss:1,
st:1,
sv:1,
sw:1,
ta:24,
te:25,
th:26,
ti:2,
tl:1,
tn:1,
to:1,
tr:1,
ts:1,
uk:5,
ur:3,
ve:1,
vi:1,
wo:1,
xh:1,
yi:10,
zu:1,
cpe:1,
dsb:1,
frs:1,
gsw:1,
hsb:1,
kok:11,
mai:11,
men:1,
nds:1,
niu:1,
nqo:27,
nso:1,
son:1,
tem:1,
tkl:1,
tmh:1,
tpi:1,
tvl:1,
zbl:28
};
private static const SCRIPTS:Array = ["", "latn", "ethi", "arab", "beng", "cyrl", "thaa", "tibt", "grek", "gujr", "hebr", "deva", "armn", "jpan", "geor", "khmr", "knda", "kore", "laoo", "mlym", "mymr", "orya", "guru", "sinh", "taml", "telu", "thai", "nkoo", "blis", "hans", "hant", "mong", "syrc"];
private static const DEFAULT_REGION_BY_LANG_AND_SCRIPT:Object = {
bg:{5:"bg"},
ca:{1:"es"},
zh:{
30:"tw",
29:"cn"
},
cs:{1:"cz"},
da:{1:"dk"},
de:{1:"de"},
el:{8:"gr"},
en:{1:"us"},
es:{1:"es"},
fi:{1:"fi"},
fr:{1:"fr"},
he:{10:"il"},
hu:{1:"hu"},
is:{1:"is"},
it:{1:"it"},
ja:{13:"jp"},
ko:{17:"kr"},
nl:{1:"nl"},
nb:{1:"no"},
pl:{1:"pl"},
pt:{1:"br"},
ro:{1:"ro"},
ru:{5:"ru"},
hr:{1:"hr"},
sk:{1:"sk"},
sq:{1:"al"},
sv:{1:"se"},
th:{26:"th"},
tr:{1:"tr"},
ur:{3:"pk"},
id:{1:"id"},
uk:{5:"ua"},
be:{5:"by"},
sl:{1:"si"},
et:{1:"ee"},
lv:{1:"lv"},
lt:{1:"lt"},
fa:{3:"ir"},
vi:{1:"vn"},
hy:{12:"am"},
az:{
1:"az",
5:"az"
},
eu:{1:"es"},
mk:{5:"mk"},
af:{1:"za"},
ka:{14:"ge"},
fo:{1:"fo"},
hi:{11:"in"},
ms:{1:"my"},
kk:{5:"kz"},
ky:{5:"kg"},
sw:{1:"ke"},
uz:{
1:"uz",
5:"uz"
},
tt:{5:"ru"},
pa:{22:"in"},
gu:{9:"in"},
ta:{24:"in"},
te:{25:"in"},
kn:{16:"in"},
mr:{11:"in"},
sa:{11:"in"},
mn:{5:"mn"},
gl:{1:"es"},
kok:{11:"in"},
syr:{32:"sy"},
dv:{6:"mv"},
nn:{1:"no"},
sr:{
1:"cs",
5:"cs"
},
cy:{1:"gb"},
mi:{1:"nz"},
mt:{1:"mt"},
quz:{1:"bo"},
tn:{1:"za"},
xh:{1:"za"},
zu:{1:"za"},
nso:{1:"za"},
se:{1:"no"},
smj:{1:"no"},
sma:{1:"no"},
sms:{1:"fi"},
smn:{1:"fi"},
bs:{1:"ba"}
};
private static const SCRIPT_BY_ID:Object = {
latn:1,
ethi:2,
arab:3,
beng:4,
cyrl:5,
thaa:6,
tibt:7,
grek:8,
gujr:9,
hebr:10,
deva:11,
armn:12,
jpan:13,
geor:14,
khmr:15,
knda:16,
kore:17,
laoo:18,
mlym:19,
mymr:20,
orya:21,
guru:22,
sinh:23,
taml:24,
telu:25,
thai:26,
nkoo:27,
blis:28,
hans:29,
hant:30,
mong:31,
syrc:32
};
private static const SCRIPT_ID_BY_LANG_AND_REGION:Object = {
zh:{
cn:29,
sg:29,
tw:30,
hk:30,
mo:30
},
mn:{
cn:31,
sg:5
},
pa:{
pk:3,
in:22
},
ha:{
gh:1,
ne:1
}
};
public function LocaleRegistry(){
}
public static function getScriptByLangAndRegion(_arg1:String, _arg2:String):String{
var _local3:Object = SCRIPT_ID_BY_LANG_AND_REGION[_arg1];
if (_local3 == null){
return ("");
};
var _local4:Object = _local3[_arg2];
if (_local4 == null){
return ("");
};
return (SCRIPTS[int(_local4)].toLowerCase());
}
public static function getScriptByLang(_arg1:String):String{
var _local2:Object = SCRIPT_ID_BY_LANG[_arg1];
if (_local2 == null){
return ("");
};
return (SCRIPTS[int(_local2)].toLowerCase());
}
public static function getDefaultRegionForLangAndScript(_arg1:String, _arg2:String):String{
var _local3:Object = DEFAULT_REGION_BY_LANG_AND_SCRIPT[_arg1];
var _local4:Object = SCRIPT_BY_ID[_arg2];
if ((((_local3 == null)) || ((_local4 == null)))){
return ("");
};
return (((_local3[int(_local4)]) || ("")));
}
}
package mx.resources {
import mx.core.*;
public class ResourceManager {
mx_internal static const VERSION:String = "3.5.0.12683";
private static var implClassDependency:ResourceManagerImpl;
private static var instance:IResourceManager;
public static function getInstance():IResourceManager{
if (!instance){
try {
instance = IResourceManager(Singleton.getInstance("mx.resources::IResourceManager"));
} catch(e:Error) {
instance = new ResourceManagerImpl();
};
};
return (instance);
}
}
}//package mx.resources
package mx.resources {
public interface IResourceModule {
function get resourceBundles():Array;
}
}//package mx.resources
package mx.resources {
import flash.utils.*;
import flash.events.*;
import flash.system.*;
import mx.core.*;
import mx.modules.*;
import mx.events.*;
import mx.utils.*;
public class ResourceManagerImpl extends EventDispatcher implements IResourceManager {
mx_internal static const VERSION:String = "3.5.0.12683";
private static var instance:IResourceManager;
private var resourceModules:Object;
private var initializedForNonFrameworkApp:Boolean = false;
private var localeMap:Object;
private var _localeChain:Array;
public function ResourceManagerImpl(){
localeMap = {};
resourceModules = {};
super();
}
public static function getInstance():IResourceManager{
if (!instance){
instance = new (ResourceManagerImpl)();
};
return (instance);
}
public function get localeChain():Array{
return (_localeChain);
}
public function set localeChain(_arg1:Array):void{
_localeChain = _arg1;
update();
}
public function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (null);
};
var _local5:* = _local4.content[_arg2];
var _local6:Array = String(_local5).split(",");
var _local7:int = _local6.length;
var _local8:int;
while (_local8 < _local7) {
_local6[_local8] = StringUtil.trim(_local6[_local8]);
_local8++;
};
return (_local6);
}
mx_internal function installCompiledResourceBundle(_arg1:ApplicationDomain, _arg2:String, _arg3:String):void{
var _local4:String;
var _local5:String = _arg3;
var _local6:int = _arg3.indexOf(":");
if (_local6 != -1){
_local4 = _arg3.substring(0, _local6);
_local5 = _arg3.substring((_local6 + 1));
};
if (getResourceBundle(_arg2, _arg3)){
return;
};
var _local7 = (((_arg2 + "$") + _local5) + "_properties");
if (_local4 != null){
_local7 = ((_local4 + ".") + _local7);
};
var _local8:Class;
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
if (!_local8){
_local7 = _arg3;
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
};
if (!_local8){
_local7 = (_arg3 + "_properties");
if (_arg1.hasDefinition(_local7)){
_local8 = Class(_arg1.getDefinition(_local7));
};
};
if (!_local8){
throw (new Error((((("Could not find compiled resource bundle '" + _arg3) + "' for locale '") + _arg2) + "'.")));
};
var _local9:ResourceBundle = ResourceBundle(new (_local8)());
_local9.mx_internal::_locale = _arg2;
_local9.mx_internal::_bundleName = _arg3;
addResourceBundle(_local9);
}
public function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String{
var _local5:IResourceBundle = findBundle(_arg1, _arg2, _arg4);
if (!_local5){
return (null);
};
var _local6:String = String(_local5.content[_arg2]);
if (_arg3){
_local6 = StringUtil.substitute(_local6, _arg3);
};
return (_local6);
}
public function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher{
var moduleInfo:* = null;
var resourceEventDispatcher:* = null;
var timer:* = null;
var timerHandler:* = null;
var url:* = _arg1;
var updateFlag:Boolean = _arg2;
var applicationDomain = _arg3;
var securityDomain = _arg4;
moduleInfo = ModuleManager.getModule(url);
resourceEventDispatcher = new ResourceEventDispatcher(moduleInfo);
var readyHandler:* = function (_arg1:ModuleEvent):void{
var _local2:* = _arg1.module.factory.create();
resourceModules[_arg1.module.url].resourceModule = _local2;
if (updateFlag){
update();
};
};
moduleInfo.addEventListener(ModuleEvent.READY, readyHandler, false, 0, true);
var errorHandler:* = function (_arg1:ModuleEvent):void{
var _local3:ResourceEvent;
var _local2:String = ("Unable to load resource module from " + url);
if (resourceEventDispatcher.willTrigger(ResourceEvent.ERROR)){
_local3 = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local3.bytesLoaded = 0;
_local3.bytesTotal = 0;
_local3.errorText = _local2;
resourceEventDispatcher.dispatchEvent(_local3);
} else {
throw (new Error(_local2));
};
};
moduleInfo.addEventListener(ModuleEvent.ERROR, errorHandler, false, 0, true);
resourceModules[url] = new ResourceModuleInfo(moduleInfo, readyHandler, errorHandler);
timer = new Timer(0);
timerHandler = function (_arg1:TimerEvent):void{
timer.removeEventListener(TimerEvent.TIMER, timerHandler);
timer.stop();
moduleInfo.load(applicationDomain, securityDomain);
};
timer.addEventListener(TimerEvent.TIMER, timerHandler, false, 0, true);
timer.start();
return (resourceEventDispatcher);
}
public function getLocales():Array{
var _local2:String;
var _local1:Array = [];
for (_local2 in localeMap) {
_local1.push(_local2);
};
return (_local1);
}
public function removeResourceBundlesForLocale(_arg1:String):void{
delete localeMap[_arg1];
}
public function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle{
var _local3:Object = localeMap[_arg1];
if (!_local3){
return (null);
};
return (_local3[_arg2]);
}
private function dumpResourceModule(_arg1):void{
var _local2:ResourceBundle;
var _local3:String;
for each (_local2 in _arg1.resourceBundles) {
trace(_local2.locale, _local2.bundleName);
for (_local3 in _local2.content) {
};
};
}
public function addResourceBundle(_arg1:IResourceBundle):void{
var _local2:String = _arg1.locale;
var _local3:String = _arg1.bundleName;
if (!localeMap[_local2]){
localeMap[_local2] = {};
};
localeMap[_local2][_local3] = _arg1;
}
public function getObject(_arg1:String, _arg2:String, _arg3:String=null){
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (undefined);
};
return (_local4.content[_arg2]);
}
public function getInt(_arg1:String, _arg2:String, _arg3:String=null):int{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (0);
};
var _local5:* = _local4.content[_arg2];
return (int(_local5));
}
private function findBundle(_arg1:String, _arg2:String, _arg3:String):IResourceBundle{
supportNonFrameworkApps();
return (((_arg3)!=null) ? getResourceBundle(_arg3, _arg1) : findResourceBundleWithResource(_arg1, _arg2));
}
private function supportNonFrameworkApps():void{
if (initializedForNonFrameworkApp){
return;
};
initializedForNonFrameworkApp = true;
if (getLocales().length > 0){
return;
};
var _local1:ApplicationDomain = ApplicationDomain.currentDomain;
if (!_local1.hasDefinition("_CompiledResourceBundleInfo")){
return;
};
var _local2:Class = Class(_local1.getDefinition("_CompiledResourceBundleInfo"));
var _local3:Array = _local2.compiledLocales;
var _local4:Array = _local2.compiledResourceBundleNames;
installCompiledResourceBundles(_local1, _local3, _local4);
localeChain = _local3;
}
public function getBundleNamesForLocale(_arg1:String):Array{
var _local3:String;
var _local2:Array = [];
for (_local3 in localeMap[_arg1]) {
_local2.push(_local3);
};
return (_local2);
}
public function getPreferredLocaleChain():Array{
return (LocaleSorter.sortLocalesByPreference(getLocales(), getSystemPreferredLocales(), null, true));
}
public function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (NaN);
};
var _local5:* = _local4.content[_arg2];
return (Number(_local5));
}
public function update():void{
dispatchEvent(new Event(Event.CHANGE));
}
public function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (null);
};
var _local5:* = _local4.content[_arg2];
return ((_local5 as Class));
}
public function removeResourceBundle(_arg1:String, _arg2:String):void{
delete localeMap[_arg1][_arg2];
if (getBundleNamesForLocale(_arg1).length == 0){
delete localeMap[_arg1];
};
}
public function initializeLocaleChain(_arg1:Array):void{
localeChain = LocaleSorter.sortLocalesByPreference(_arg1, getSystemPreferredLocales(), null, true);
}
public function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle{
var _local5:String;
var _local6:Object;
var _local7:ResourceBundle;
if (!_localeChain){
return (null);
};
var _local3:int = _localeChain.length;
var _local4:int;
while (_local4 < _local3) {
_local5 = localeChain[_local4];
_local6 = localeMap[_local5];
if (!_local6){
} else {
_local7 = _local6[_arg1];
if (!_local7){
} else {
if ((_arg2 in _local7.content)){
return (_local7);
};
};
};
_local4++;
};
return (null);
}
public function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (0);
};
var _local5:* = _local4.content[_arg2];
return (uint(_local5));
}
private function getSystemPreferredLocales():Array{
var _local1:Array;
if (Capabilities["languages"]){
_local1 = Capabilities["languages"];
} else {
_local1 = [Capabilities.language];
};
return (_local1);
}
public function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void{
var _local7:String;
var _local8:int;
var _local9:String;
var _local4:int = ((_arg2) ? _arg2.length : 0);
var _local5:int = ((_arg3) ? _arg3.length : 0);
var _local6:int;
while (_local6 < _local4) {
_local7 = _arg2[_local6];
_local8 = 0;
while (_local8 < _local5) {
_local9 = _arg3[_local8];
mx_internal::installCompiledResourceBundle(_arg1, _local7, _local9);
_local8++;
};
_local6++;
};
}
public function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean{
var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3);
if (!_local4){
return (false);
};
var _local5:* = _local4.content[_arg2];
return ((String(_local5).toLowerCase() == "true"));
}
public function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void{
var _local4:Array;
var _local5:int;
var _local6:int;
var _local7:String;
var _local8:String;
var _local3:ResourceModuleInfo = resourceModules[_arg1];
if (!_local3){
return;
};
if (_local3.resourceModule){
_local4 = _local3.resourceModule.resourceBundles;
if (_local4){
_local5 = _local4.length;
_local6 = 0;
while (_local6 < _local5) {
_local7 = _local4[_local6].locale;
_local8 = _local4[_local6].bundleName;
removeResourceBundle(_local7, _local8);
_local6++;
};
};
};
resourceModules[_arg1] = null;
delete resourceModules[_arg1];
_local3.moduleInfo.unload();
if (_arg2){
this.update();
};
}
}
}//package mx.resources
import flash.events.*;
import mx.modules.*;
import mx.events.*;
class ResourceModuleInfo {
public var resourceModule:IResourceModule;
public var errorHandler:Function;
public var readyHandler:Function;
public var moduleInfo:IModuleInfo;
public function ResourceModuleInfo(_arg1:IModuleInfo, _arg2:Function, _arg3:Function){
this.moduleInfo = _arg1;
this.readyHandler = _arg2;
this.errorHandler = _arg3;
}
}
class ResourceEventDispatcher extends EventDispatcher {
public function ResourceEventDispatcher(_arg1:IModuleInfo){
_arg1.addEventListener(ModuleEvent.ERROR, moduleInfo_errorHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.PROGRESS, moduleInfo_progressHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.READY, moduleInfo_readyHandler, false, 0, true);
}
private function moduleInfo_progressHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
dispatchEvent(_local2);
}
private function moduleInfo_readyHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.COMPLETE);
dispatchEvent(_local2);
}
private function moduleInfo_errorHandler(_arg1:ModuleEvent):void{
var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
_local2.errorText = _arg1.errorText;
dispatchEvent(_local2);
}
}
package mx.resources {
import flash.system.*;
import mx.core.*;
import mx.utils.*;
public class ResourceBundle implements IResourceBundle {
mx_internal static const VERSION:String = "3.5.0.12683";
mx_internal static var backupApplicationDomain:ApplicationDomain;
mx_internal static var locale:String;
mx_internal var _locale:String;
private var _content:Object;
mx_internal var _bundleName:String;
public function ResourceBundle(_arg1:String=null, _arg2:String=null){
_content = {};
super();
mx_internal::_locale = _arg1;
mx_internal::_bundleName = _arg2;
_content = getContent();
}
private static function getClassByName(_arg1:String, _arg2:ApplicationDomain):Class{
var _local3:Class;
if (_arg2.hasDefinition(_arg1)){
_local3 = (_arg2.getDefinition(_arg1) as Class);
};
return (_local3);
}
public static function getResourceBundle(_arg1:String, _arg2:ApplicationDomain=null):ResourceBundle{
var _local3:String;
var _local4:Class;
var _local5:Object;
var _local6:ResourceBundle;
if (!_arg2){
_arg2 = ApplicationDomain.currentDomain;
};
_local3 = (((mx_internal::locale + "$") + _arg1) + "_properties");
_local4 = getClassByName(_local3, _arg2);
if (!_local4){
_local3 = (_arg1 + "_properties");
_local4 = getClassByName(_local3, _arg2);
};
if (!_local4){
_local3 = _arg1;
_local4 = getClassByName(_local3, _arg2);
};
if (((!(_local4)) && (mx_internal::backupApplicationDomain))){
_local3 = (_arg1 + "_properties");
_local4 = getClassByName(_local3, mx_internal::backupApplicationDomain);
if (!_local4){
_local3 = _arg1;
_local4 = getClassByName(_local3, mx_internal::backupApplicationDomain);
};
};
if (_local4){
_local5 = new (_local4)();
if ((_local5 is ResourceBundle)){
_local6 = ResourceBundle(_local5);
return (_local6);
};
};
throw (new Error(("Could not find resource bundle " + _arg1)));
}
protected function getContent():Object{
return ({});
}
public function getString(_arg1:String):String{
return (String(_getObject(_arg1)));
}
public function get content():Object{
return (_content);
}
public function getBoolean(_arg1:String, _arg2:Boolean=true):Boolean{
var _local3:String = _getObject(_arg1).toLowerCase();
if (_local3 == "false"){
return (false);
};
if (_local3 == "true"){
return (true);
};
return (_arg2);
}
public function getStringArray(_arg1:String):Array{
var _local2:Array = _getObject(_arg1).split(",");
var _local3:int = _local2.length;
var _local4:int;
while (_local4 < _local3) {
_local2[_local4] = StringUtil.trim(_local2[_local4]);
_local4++;
};
return (_local2);
}
public function getObject(_arg1:String):Object{
return (_getObject(_arg1));
}
private function _getObject(_arg1:String):Object{
var _local2:Object = content[_arg1];
if (!_local2){
throw (new Error(((("Key " + _arg1) + " was not found in resource bundle ") + bundleName)));
};
return (_local2);
}
public function get locale():String{
return (mx_internal::_locale);
}
public function get bundleName():String{
return (mx_internal::_bundleName);
}
public function getNumber(_arg1:String):Number{
return (Number(_getObject(_arg1)));
}
}
}//package mx.resources
package mx.modules {
import mx.core.*;
public class ModuleManager {
mx_internal static const VERSION:String = "3.5.0.12683";
public static function getModule(_arg1:String):IModuleInfo{
return (getSingleton().getModule(_arg1));
}
private static function getSingleton():Object{
if (!ModuleManagerGlobals.managerSingleton){
ModuleManagerGlobals.managerSingleton = new ModuleManagerImpl();
};
return (ModuleManagerGlobals.managerSingleton);
}
public static function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{
return (getSingleton().getAssociatedFactory(_arg1));
}
}
}//package mx.modules
import flash.utils.*;
import flash.events.*;
import flash.system.*;
import mx.core.*;
import mx.events.*;
import flash.display.*;
import flash.net.*;
class ModuleInfoProxy extends EventDispatcher implements IModuleInfo {
private var _data:Object;
private var info:ModuleInfo;
private var referenced:Boolean = false;
public function ModuleInfoProxy(_arg1:ModuleInfo){
this.info = _arg1;
_arg1.addEventListener(ModuleEvent.SETUP, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.PROGRESS, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.READY, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.ERROR, moduleEventHandler, false, 0, true);
_arg1.addEventListener(ModuleEvent.UNLOAD, moduleEventHandler, false, 0, true);
}
public function get loaded():Boolean{
return (info.loaded);
}
public function release():void{
if (referenced){
info.removeReference();
referenced = false;
};
}
public function get error():Boolean{
return (info.error);
}
public function get factory():IFlexModuleFactory{
return (info.factory);
}
public function publish(_arg1:IFlexModuleFactory):void{
info.publish(_arg1);
}
public function set data(_arg1:Object):void{
_data = _arg1;
}
public function get ready():Boolean{
return (info.ready);
}
public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void{
var _local4:ModuleEvent;
info.resurrect();
if (!referenced){
info.addReference();
referenced = true;
};
if (info.error){
dispatchEvent(new ModuleEvent(ModuleEvent.ERROR));
} else {
if (info.loaded){
if (info.setup){
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
if (info.ready){
_local4 = new ModuleEvent(ModuleEvent.PROGRESS);
_local4.bytesLoaded = info.size;
_local4.bytesTotal = info.size;
dispatchEvent(_local4);
dispatchEvent(new ModuleEvent(ModuleEvent.READY));
};
};
} else {
info.load(_arg1, _arg2, _arg3);
};
};
}
private function moduleEventHandler(_arg1:ModuleEvent):void{
dispatchEvent(_arg1);
}
public function get url():String{
return (info.url);
}
public function get data():Object{
return (_data);
}
public function get setup():Boolean{
return (info.setup);
}
public function unload():void{
info.unload();
info.removeEventListener(ModuleEvent.SETUP, moduleEventHandler);
info.removeEventListener(ModuleEvent.PROGRESS, moduleEventHandler);
info.removeEventListener(ModuleEvent.READY, moduleEventHandler);
info.removeEventListener(ModuleEvent.ERROR, moduleEventHandler);
info.removeEventListener(ModuleEvent.UNLOAD, moduleEventHandler);
}
}
class ModuleManagerImpl extends EventDispatcher {
private var moduleList:Object;
public function ModuleManagerImpl(){
moduleList = {};
super();
}
public function getModule(_arg1:String):IModuleInfo{
var _local2:ModuleInfo = (moduleList[_arg1] as ModuleInfo);
if (!_local2){
_local2 = new ModuleInfo(_arg1);
moduleList[_arg1] = _local2;
};
return (new ModuleInfoProxy(_local2));
}
public function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{
var m:* = null;
var info:* = null;
var domain:* = null;
var cls:* = null;
var object:* = _arg1;
var className:* = getQualifiedClassName(object);
for each (m in moduleList) {
info = (m as ModuleInfo);
if (!info.ready){
} else {
domain = info.applicationDomain;
try {
cls = Class(domain.getDefinition(className));
if ((object is cls)){
return (info.factory);
};
} catch(error:Error) {
};
};
};
return (null);
}
}
class ModuleInfo extends EventDispatcher {
private var _error:Boolean = false;
private var loader:Loader;
private var factoryInfo:FactoryInfo;
private var limbo:Dictionary;
private var _loaded:Boolean = false;
private var _ready:Boolean = false;
private var numReferences:int = 0;
private var _url:String;
private var _setup:Boolean = false;
public function ModuleInfo(_arg1:String){
_url = _arg1;
}
private function clearLoader():void{
if (loader){
if (loader.contentLoaderInfo){
loader.contentLoaderInfo.removeEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
};
try {
if (loader.content){
loader.content.removeEventListener("ready", readyHandler);
loader.content.removeEventListener("error", moduleErrorHandler);
};
} catch(error:Error) {
};
if (_loaded){
try {
loader.close();
} catch(error:Error) {
};
};
try {
loader.unload();
} catch(error:Error) {
};
loader = null;
};
}
public function get size():int{
return (((((!(limbo)) && (factoryInfo))) ? factoryInfo.bytesTotal : 0));
}
public function get loaded():Boolean{
return (((limbo) ? false : _loaded));
}
public function release():void{
if (((_ready) && (!(limbo)))){
limbo = new Dictionary(true);
limbo[factoryInfo] = 1;
factoryInfo = null;
} else {
unload();
};
}
public function get error():Boolean{
return (((limbo) ? false : _error));
}
public function get factory():IFlexModuleFactory{
return (((((!(limbo)) && (factoryInfo))) ? factoryInfo.factory : null));
}
public function completeHandler(_arg1:Event):void{
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = loader.contentLoaderInfo.bytesLoaded;
_local2.bytesTotal = loader.contentLoaderInfo.bytesTotal;
dispatchEvent(_local2);
}
public function publish(_arg1:IFlexModuleFactory):void{
if (factoryInfo){
return;
};
if (_url.indexOf("published://") != 0){
return;
};
factoryInfo = new FactoryInfo();
factoryInfo.factory = _arg1;
_loaded = true;
_setup = true;
_ready = true;
_error = false;
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
dispatchEvent(new ModuleEvent(ModuleEvent.PROGRESS));
dispatchEvent(new ModuleEvent(ModuleEvent.READY));
}
public function initHandler(_arg1:Event):void{
var moduleEvent:* = null;
var event:* = _arg1;
factoryInfo = new FactoryInfo();
try {
factoryInfo.factory = (loader.content as IFlexModuleFactory);
} catch(error:Error) {
};
if (!factoryInfo.factory){
moduleEvent = new ModuleEvent(ModuleEvent.ERROR, event.bubbles, event.cancelable);
moduleEvent.bytesLoaded = 0;
moduleEvent.bytesTotal = 0;
moduleEvent.errorText = "SWF is not a loadable module";
dispatchEvent(moduleEvent);
return;
};
loader.content.addEventListener("ready", readyHandler);
loader.content.addEventListener("error", moduleErrorHandler);
try {
factoryInfo.applicationDomain = loader.contentLoaderInfo.applicationDomain;
} catch(error:Error) {
};
_setup = true;
dispatchEvent(new ModuleEvent(ModuleEvent.SETUP));
}
public function resurrect():void{
var _local1:Object;
if (((!(factoryInfo)) && (limbo))){
for (_local1 in limbo) {
factoryInfo = (_local1 as FactoryInfo);
break;
};
limbo = null;
};
if (!factoryInfo){
if (_loaded){
dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD));
};
loader = null;
_loaded = false;
_setup = false;
_ready = false;
_error = false;
};
}
public function errorHandler(_arg1:ErrorEvent):void{
_error = true;
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.ERROR, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = 0;
_local2.bytesTotal = 0;
_local2.errorText = _arg1.text;
dispatchEvent(_local2);
}
public function get ready():Boolean{
return (((limbo) ? false : _ready));
}
private function loadBytes(_arg1:ApplicationDomain, _arg2:ByteArray):void{
var _local3:LoaderContext = new LoaderContext();
_local3.applicationDomain = ((_arg1) ? _arg1 : new ApplicationDomain(ApplicationDomain.currentDomain));
if (("allowLoadBytesCodeExecution" in _local3)){
_local3["allowLoadBytesCodeExecution"] = true;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
loader.loadBytes(_arg2, _local3);
}
public function removeReference():void{
numReferences--;
if (numReferences == 0){
release();
};
}
public function addReference():void{
numReferences++;
}
public function progressHandler(_arg1:ProgressEvent):void{
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable);
_local2.bytesLoaded = _arg1.bytesLoaded;
_local2.bytesTotal = _arg1.bytesTotal;
dispatchEvent(_local2);
}
public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void{
if (_loaded){
return;
};
_loaded = true;
limbo = null;
if (_arg3){
loadBytes(_arg1, _arg3);
return;
};
if (_url.indexOf("published://") == 0){
return;
};
var _local4:URLRequest = new URLRequest(_url);
var _local5:LoaderContext = new LoaderContext();
_local5.applicationDomain = ((_arg1) ? _arg1 : new ApplicationDomain(ApplicationDomain.currentDomain));
_local5.securityDomain = _arg2;
if ((((_arg2 == null)) && ((Security.sandboxType == Security.REMOTE)))){
_local5.securityDomain = SecurityDomain.currentDomain;
};
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
loader.load(_local4, _local5);
}
public function get url():String{
return (_url);
}
public function get applicationDomain():ApplicationDomain{
return (((((!(limbo)) && (factoryInfo))) ? factoryInfo.applicationDomain : null));
}
public function moduleErrorHandler(_arg1:Event):void{
var _local2:ModuleEvent;
_ready = true;
factoryInfo.bytesTotal = loader.contentLoaderInfo.bytesTotal;
clearLoader();
if ((_arg1 is ModuleEvent)){
_local2 = ModuleEvent(_arg1);
} else {
_local2 = new ModuleEvent(ModuleEvent.ERROR);
};
dispatchEvent(_local2);
}
public function readyHandler(_arg1:Event):void{
_ready = true;
factoryInfo.bytesTotal = loader.contentLoaderInfo.bytesTotal;
var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.READY);
_local2.bytesLoaded = loader.contentLoaderInfo.bytesLoaded;
_local2.bytesTotal = loader.contentLoaderInfo.bytesTotal;
clearLoader();
dispatchEvent(_local2);
}
public function get setup():Boolean{
return (((limbo) ? false : _setup));
}
public function unload():void{
clearLoader();
if (_loaded){
dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD));
};
limbo = null;
factoryInfo = null;
_loaded = false;
_setup = false;
_ready = false;
_error = false;
}
}
class FactoryInfo {
public var bytesTotal:int = 0;
public var factory:IFlexModuleFactory;
public var applicationDomain:ApplicationDomain;
public function FactoryInfo(){
}
}
package mx.modules {
import flash.events.*;
public class ModuleBase extends EventDispatcher {
mx_internal static const VERSION:String = "3.5.0.12683";
}
}//package mx.modules
package mx.modules {
public class ModuleManagerGlobals {
public static var managerSingleton:Object = null;
}
}//package mx.modules
package mx.modules {
import flash.utils.*;
import flash.events.*;
import flash.system.*;
import mx.core.*;
public interface IModuleInfo extends IEventDispatcher {
function get ready():Boolean;
function get loaded():Boolean;
function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void;
function release():void;
function get error():Boolean;
function get data():Object;
function publish(_arg1:IFlexModuleFactory):void;
function get factory():IFlexModuleFactory;
function set data(_arg1:Object):void;
function get url():String;
function get setup():Boolean;
function unload():void;
}
}//package mx.modules
package mx.core {
public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal";
}//package mx.core
package mx.core {
import flash.events.*;
public class RSLListLoader {
mx_internal static const VERSION:String = "3.5.0.12683";
private var chainedSecurityErrorHandler:Function;
private var chainedIOErrorHandler:Function;
private var rslList:Array;
private var chainedRSLErrorHandler:Function;
private var chainedCompleteHandler:Function;
private var currentIndex:int = 0;
private var chainedProgressHandler:Function;
public function RSLListLoader(_arg1:Array){
rslList = [];
super();
this.rslList = _arg1;
}
private function loadNext():void{
if (!isDone()){
currentIndex++;
if (currentIndex < rslList.length){
rslList[currentIndex].load(chainedProgressHandler, listCompleteHandler, listIOErrorHandler, listSecurityErrorHandler, chainedRSLErrorHandler);
};
};
}
public function getIndex():int{
return (currentIndex);
}
public function load(_arg1:Function, _arg2:Function, _arg3:Function, _arg4:Function, _arg5:Function):void{
chainedProgressHandler = _arg1;
chainedCompleteHandler = _arg2;
chainedIOErrorHandler = _arg3;
chainedSecurityErrorHandler = _arg4;
chainedRSLErrorHandler = _arg5;
currentIndex = -1;
loadNext();
}
private function listCompleteHandler(_arg1:Event):void{
if (chainedCompleteHandler != null){
chainedCompleteHandler(_arg1);
};
loadNext();
}
public function isDone():Boolean{
return ((currentIndex >= rslList.length));
}
private function listSecurityErrorHandler(_arg1:Event):void{
if (chainedSecurityErrorHandler != null){
chainedSecurityErrorHandler(_arg1);
};
}
public function getItemCount():int{
return (rslList.length);
}
public function getItem(_arg1:int):RSLItem{
if ((((_arg1 < 0)) || ((_arg1 >= rslList.length)))){
return (null);
};
return (rslList[_arg1]);
}
private function listIOErrorHandler(_arg1:Event):void{
if (chainedIOErrorHandler != null){
chainedIOErrorHandler(_arg1);
};
}
}
}//package mx.core
package mx.core {
import flash.utils.*;
public interface IFlexModuleFactory {
function get preloadedRSLs():Dictionary;
function allowInsecureDomain(... _args):void;
function create(... _args):Object;
function allowDomain(... _args):void;
function info():Object;
}
}//package mx.core
package mx.core {
public class Singleton {
mx_internal static const VERSION:String = "3.5.0.12683";
private static var classMap:Object = {};
public static function registerClass(_arg1:String, _arg2:Class):void{
var _local3:Class = classMap[_arg1];
if (!_local3){
classMap[_arg1] = _arg2;
};
}
public static function getClass(_arg1:String):Class{
return (classMap[_arg1]);
}
public static function getInstance(_arg1:String):Object{
var _local2:Class = classMap[_arg1];
if (!_local2){
throw (new Error((("No class registered for interface '" + _arg1) + "'.")));
};
return (_local2["getInstance"]());
}
}
}//package mx.core
package mx.core {
import flash.utils.*;
import flash.events.*;
import mx.resources.*;
import flash.system.*;
import mx.events.*;
import flash.display.*;
import flash.text.*;
public class FlexModuleFactory extends MovieClip implements IFlexModuleFactory {
private static const RSL_LOADING_STATE:int = 6;
private static const INIT_STATE:int = 0;
private static const RSL_START_LOAD_STATE:int = 1;
private static const APP_RUNNING_STATE:int = 4;
private static const APP_LOAD_STATE:int = 2;
mx_internal static const VERSION:String = "3.5.0.12683";
private static const ERROR_STATE:int = 5;
private static const APP_START_STATE:int = 3;
private var appReady:Boolean = false;
private var timer:Timer = null;
private var appLoaded:Boolean = false;
private var rslListLoader:RSLListLoader;
private var state:int = 0;
private var errorMessage:String = null;
private var nextFrameTimer:Timer = null;
private var lastFrame:int;
private var mixinList:Array;
public function FlexModuleFactory(){
var _local4:int;
var _local5:int;
var _local7:Class;
var _local8:Object;
var _local9:RSLItem;
super();
var _local1:Array = info()["rsls"];
var _local2:Array = info()["cdRsls"];
var _local3:Array = [];
if (((_local2) && ((_local2.length > 0)))){
_local7 = Class(getDefinitionByName("mx.core::CrossDomainRSLItem"));
_local4 = _local2.length;
_local5 = 0;
while (_local5 < _local4) {
_local8 = new _local7(_local2[_local5]["rsls"], _local2[_local5]["policyFiles"], _local2[_local5]["digests"], _local2[_local5]["types"], _local2[_local5]["isSigned"]);
_local3.push(_local8);
_local5++;
};
};
if (((!((_local1 == null))) && ((_local1.length > 0)))){
_local4 = _local1.length;
_local5 = 0;
while (_local5 < _local4) {
_local9 = new RSLItem(_local1[_local5].url);
_local3.push(_local9);
_local5++;
};
};
rslListLoader = new RSLListLoader(_local3);
mixinList = info()["mixins"];
stop();
loaderInfo.addEventListener(Event.COMPLETE, moduleCompleteHandler);
var _local6:int = (((totalFrames == 1)) ? 0 : 1);
addEventListener(Event.ENTER_FRAME, docFrameListener);
timer = new Timer(100);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
update();
}
private function update():void{
var n:* = 0;
var i:* = 0;
var c:* = null;
var tf:* = null;
switch (state){
case INIT_STATE:
if (rslListLoader.isDone()){
state = APP_LOAD_STATE;
} else {
state = RSL_START_LOAD_STATE;
};
break;
case RSL_START_LOAD_STATE:
rslListLoader.load(null, rslCompleteHandler, rslErrorHandler, rslErrorHandler, rslErrorHandler);
state = RSL_LOADING_STATE;
break;
case RSL_LOADING_STATE:
if (rslListLoader.isDone()){
state = APP_LOAD_STATE;
};
break;
case APP_LOAD_STATE:
if (appLoaded){
deferredNextFrame();
state = APP_START_STATE;
};
break;
case APP_START_STATE:
if (appReady){
if (((mixinList) && ((mixinList.length > 0)))){
n = mixinList.length;
i = 0;
while (i < n) {
try {
c = Class(getDefinitionByName(mixinList[i]));
var _local2 = c;
_local2["init"](this);
} catch(e:Error) {
};
i = (i + 1);
};
};
state = APP_RUNNING_STATE;
timer.removeEventListener(TimerEvent.TIMER, timerHandler);
timer.reset();
dispatchEvent(new Event("ready"));
loaderInfo.removeEventListener(Event.COMPLETE, moduleCompleteHandler);
};
break;
case ERROR_STATE:
if (timer != null){
timer.removeEventListener(TimerEvent.TIMER, timerHandler);
timer.reset();
};
tf = new TextField();
tf.text = errorMessage;
tf.x = 0;
tf.y = 0;
tf.autoSize = TextFieldAutoSize.LEFT;
addChild(tf);
dispatchEvent(new ModuleEvent(ModuleEvent.ERROR, false, false, 0, 0, errorMessage));
loaderInfo.removeEventListener(Event.COMPLETE, moduleCompleteHandler);
break;
};
}
private function nextFrameTimerHandler(_arg1:TimerEvent):void{
if ((currentFrame + 1) <= framesLoaded){
nextFrame();
nextFrameTimer.removeEventListener(TimerEvent.TIMER, nextFrameTimerHandler);
nextFrameTimer.reset();
};
}
public function autorun():Boolean{
return (true);
}
private function rslCompleteHandler(_arg1:Event):void{
var _local2:RSLItem = rslListLoader.getItem(rslListLoader.getIndex());
if ((_arg1.target is LoaderInfo)){
preloadedRSLs[_arg1.target] = _local2.urlRequest.url;
};
update();
}
public function get preloadedRSLs():Dictionary{
return (null);
}
private function extraFrameListener(_arg1:Event):void{
if (lastFrame == currentFrame){
return;
};
lastFrame = currentFrame;
if ((currentFrame + 1) > totalFrames){
removeEventListener(Event.ENTER_FRAME, extraFrameListener);
};
extraFrameHandler();
}
private function deferredNextFrame():void{
if ((currentFrame + 1) <= framesLoaded){
nextFrame();
} else {
nextFrameTimer = new Timer(100);
nextFrameTimer.addEventListener(TimerEvent.TIMER, nextFrameTimerHandler);
nextFrameTimer.start();
};
}
private function extraFrameHandler(_arg1:Event=null):void{
var c:* = null;
var event = _arg1;
var frameList:* = info()["frames"];
if (((frameList) && (frameList[currentLabel]))){
try {
c = Class(getDefinitionByName(frameList[currentLabel]));
var _local3 = c;
_local3["frame"](this);
} catch(e:Error) {
};
};
if (currentFrame < totalFrames){
deferredNextFrame();
};
}
private function moduleCompleteHandler(_arg1:Event):void{
appLoaded = true;
update();
}
private function installCompiledResourceBundles():void{
var _local1:Object = this.info();
var _local2:ApplicationDomain = _local1["currentDomain"];
var _local3:Array = _local1["compiledLocales"];
var _local4:Array = _local1["compiledResourceBundleNames"];
var _local5:IResourceManager = ResourceManager.getInstance();
_local5.installCompiledResourceBundles(_local2, _local3, _local4);
if (!_local5.localeChain){
_local5.initializeLocaleChain(_local3);
};
}
private function rslErrorHandler(_arg1:Event):void{
var _local3:String;
var _local4:String;
var _local2:RSLItem = rslListLoader.getItem(rslListLoader.getIndex());
if ((_arg1 is ErrorEvent)){
_local3 = ErrorEvent(_arg1).text;
};
if (!_local3){
_local3 = "";
};
_local4 = ((("RSL " + _local2.urlRequest.url) + " failed to load. ") + _local3);
trace(_local4);
displayError(_local4);
}
private function displayError(_arg1:String):void{
errorMessage = _arg1;
state = ERROR_STATE;
update();
}
private function timerHandler(_arg1:TimerEvent):void{
if ((((((totalFrames > 2)) && ((framesLoaded >= 2)))) || ((framesLoaded == totalFrames)))){
appLoaded = true;
};
update();
}
private function docFrameListener(_arg1:Event):void{
if (currentFrame == 2){
removeEventListener(Event.ENTER_FRAME, docFrameListener);
if (totalFrames > 2){
addEventListener(Event.ENTER_FRAME, extraFrameListener);
};
docFrameHandler();
};
}
public function allowDomain(... _args):void{
}
public function allowInsecureDomain(... _args):void{
}
public function getDefinitionByName(_arg1:String):Object{
var _local3:Object;
var _local2:ApplicationDomain = (info()["currentDomain"] as ApplicationDomain);
if (_local2.hasDefinition(_arg1)){
_local3 = _local2.getDefinition(_arg1);
};
return (_local3);
}
public function info():Object{
return ({});
}
private function docFrameHandler(_arg1:Event=null):void{
Singleton.registerClass("mx.managers::IBrowserManager", Class(getDefinitionByName("mx.managers::BrowserManagerImpl")));
Singleton.registerClass("mx.managers::ICursorManager", Class(getDefinitionByName("mx.managers::CursorManagerImpl")));
Singleton.registerClass("mx.managers::IDragManager", Class(getDefinitionByName("mx.managers::DragManagerImpl")));
Singleton.registerClass("mx.managers::IHistoryManager", Class(getDefinitionByName("mx.managers::HistoryManagerImpl")));
Singleton.registerClass("mx.managers::ILayoutManager", Class(getDefinitionByName("mx.managers::LayoutManager")));
Singleton.registerClass("mx.managers::IPopUpManager", Class(getDefinitionByName("mx.managers::PopUpManagerImpl")));
Singleton.registerClass("mx.resources::IResourceManager", Class(getDefinitionByName("mx.resources::ResourceManagerImpl")));
Singleton.registerClass("mx.styles::IStyleManager", Class(getDefinitionByName("mx.styles::StyleManagerImpl")));
Singleton.registerClass("mx.styles::IStyleManager2", Class(getDefinitionByName("mx.styles::StyleManagerImpl")));
Singleton.registerClass("mx.managers::IToolTipManager2", Class(getDefinitionByName("mx.managers::ToolTipManagerImpl")));
appReady = true;
installCompiledResourceBundles();
update();
if (currentFrame < totalFrames){
deferredNextFrame();
};
}
public function create(... _args):Object{
var _local4:String;
var _local5:Number;
var _local6:Number;
var _local2:String = info()["mainClassName"];
if (_local2 == null){
_local4 = loaderInfo.loaderURL;
_local5 = _local4.lastIndexOf(".");
_local6 = _local4.lastIndexOf("/");
_local2 = _local4.substring((_local6 + 1), _local5);
};
var _local3:Class = Class(getDefinitionByName(_local2));
return (((_local3) ? new (_local3)() : null));
}
}
}//package mx.core
package mx.core {
public interface IFlexModule {
function set moduleFactory(_arg1:IFlexModuleFactory):void;
function get moduleFactory():IFlexModuleFactory;
}
}//package mx.core
package mx.core {
import flash.events.*;
import flash.system.*;
import mx.events.*;
import flash.display.*;
import flash.net.*;
import mx.utils.*;
public class RSLItem {
mx_internal static const VERSION:String = "3.5.0.12683";
protected var chainedSecurityErrorHandler:Function;
public var total:uint = 0;
public var loaded:uint = 0;
private var completed:Boolean = false;
protected var chainedRSLErrorHandler:Function;
protected var chainedIOErrorHandler:Function;
protected var chainedCompleteHandler:Function;
private var errorText:String;
protected var chainedProgressHandler:Function;
public var urlRequest:URLRequest;
public var rootURL:String;
protected var url:String;
public function RSLItem(_arg1:String, _arg2:String=null){
this.url = _arg1;
this.rootURL = _arg2;
}
public function itemProgressHandler(_arg1:ProgressEvent):void{
loaded = _arg1.bytesLoaded;
total = _arg1.bytesTotal;
if (chainedProgressHandler != null){
chainedProgressHandler(_arg1);
};
}
public function itemErrorHandler(_arg1:ErrorEvent):void{
errorText = decodeURI(_arg1.text);
completed = true;
loaded = 0;
total = 0;
trace(errorText);
if ((((_arg1.type == IOErrorEvent.IO_ERROR)) && (!((chainedIOErrorHandler == null))))){
chainedIOErrorHandler(_arg1);
} else {
if ((((_arg1.type == SecurityErrorEvent.SECURITY_ERROR)) && (!((chainedSecurityErrorHandler == null))))){
chainedSecurityErrorHandler(_arg1);
} else {
if ((((_arg1.type == RSLEvent.RSL_ERROR)) && (!((chainedRSLErrorHandler == null))))){
chainedRSLErrorHandler(_arg1);
};
};
};
}
public function load(_arg1:Function, _arg2:Function, _arg3:Function, _arg4:Function, _arg5:Function):void{
var _local7:LoaderContext;
chainedProgressHandler = _arg1;
chainedCompleteHandler = _arg2;
chainedIOErrorHandler = _arg3;
chainedSecurityErrorHandler = _arg4;
chainedRSLErrorHandler = _arg5;
var _local6:Loader = new Loader();
_local7 = new LoaderContext();
urlRequest = new URLRequest(LoaderUtil.createAbsoluteURL(rootURL, url));
_local6.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, itemProgressHandler);
_local6.contentLoaderInfo.addEventListener(Event.COMPLETE, itemCompleteHandler);
_local6.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, itemErrorHandler);
_local6.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, itemErrorHandler);
_local7.applicationDomain = ApplicationDomain.currentDomain;
_local6.load(urlRequest, _local7);
}
public function itemCompleteHandler(_arg1:Event):void{
completed = true;
if (chainedCompleteHandler != null){
chainedCompleteHandler(_arg1);
};
}
}
}//package mx.core
package mx.core {
import mx.resources.*;
public class FlexVersion {
public static const VERSION_2_0_1:uint = 33554433;
public static const CURRENT_VERSION:uint = 50331648;
public static const VERSION_3_0:uint = 50331648;
public static const VERSION_2_0:uint = 33554432;
public static const VERSION_ALREADY_READ:String = "versionAlreadyRead";
public static const VERSION_ALREADY_SET:String = "versionAlreadySet";
mx_internal static const VERSION:String = "3.5.0.12683";
private static var compatibilityVersionChanged:Boolean = false;
private static var _compatibilityErrorFunction:Function;
private static var _compatibilityVersion:uint = 50331648;
private static var compatibilityVersionRead:Boolean = false;
mx_internal static function changeCompatibilityVersionString(_arg1:String):void{
var _local2:Array = _arg1.split(".");
var _local3:uint = parseInt(_local2[0]);
var _local4:uint = parseInt(_local2[1]);
var _local5:uint = parseInt(_local2[2]);
_compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5);
}
public static function set compatibilityVersion(_arg1:uint):void{
var _local2:String;
if (_arg1 == _compatibilityVersion){
return;
};
if (compatibilityVersionChanged){
if (compatibilityErrorFunction == null){
_local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_SET);
throw (new Error(_local2));
};
compatibilityErrorFunction(_arg1, VERSION_ALREADY_SET);
};
if (compatibilityVersionRead){
if (compatibilityErrorFunction == null){
_local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_READ);
throw (new Error(_local2));
};
compatibilityErrorFunction(_arg1, VERSION_ALREADY_READ);
};
_compatibilityVersion = _arg1;
compatibilityVersionChanged = true;
}
public static function get compatibilityVersion():uint{
compatibilityVersionRead = true;
return (_compatibilityVersion);
}
public static function set compatibilityErrorFunction(_arg1:Function):void{
_compatibilityErrorFunction = _arg1;
}
public static function set compatibilityVersionString(_arg1:String):void{
var _local2:Array = _arg1.split(".");
var _local3:uint = parseInt(_local2[0]);
var _local4:uint = parseInt(_local2[1]);
var _local5:uint = parseInt(_local2[2]);
compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5);
}
public static function get compatibilityErrorFunction():Function{
return (_compatibilityErrorFunction);
}
public static function get compatibilityVersionString():String{
var _local1:uint = ((compatibilityVersion >> 24) & 0xFF);
var _local2:uint = ((compatibilityVersion >> 16) & 0xFF);
var _local3:uint = (compatibilityVersion & 0xFFFF);
return (((((_local1.toString() + ".") + _local2.toString()) + ".") + _local3.toString()));
}
}
}//package mx.core
package mx.events {
import flash.events.*;
import mx.core.*;
import flash.display.*;
import flash.net.*;
public class RSLEvent extends ProgressEvent {
public static const RSL_PROGRESS:String = "rslProgress";
public static const RSL_ERROR:String = "rslError";
mx_internal static const VERSION:String = "3.5.0.12683";
public static const RSL_COMPLETE:String = "rslComplete";
public var loaderInfo:LoaderInfo;
public var errorText:String;
public var rslIndex:int;
public var rslTotal:int;
public var url:URLRequest;
public function RSLEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:int=-1, _arg5:int=-1, _arg6:int=-1, _arg7:int=-1, _arg8:URLRequest=null, _arg9:String=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.rslIndex = _arg6;
this.rslTotal = _arg7;
this.url = _arg8;
this.errorText = _arg9;
}
override public function clone():Event{
return (new RSLEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, rslIndex, rslTotal, url, errorText));
}
}
}//package mx.events
package mx.events {
import flash.events.*;
import mx.core.*;
import mx.modules.*;
public class ModuleEvent extends ProgressEvent {
public static const READY:String = "ready";
public static const ERROR:String = "error";
public static const PROGRESS:String = "progress";
mx_internal static const VERSION:String = "3.5.0.12683";
public static const SETUP:String = "setup";
public static const UNLOAD:String = "unload";
public var errorText:String;
private var _module:IModuleInfo;
public function ModuleEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null, _arg7:IModuleInfo=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.errorText = _arg6;
this._module = _arg7;
}
public function get module():IModuleInfo{
if (_module){
return (_module);
};
return ((target as IModuleInfo));
}
override public function clone():Event{
return (new ModuleEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText, module));
}
}
}//package mx.events
package mx.events {
import flash.events.*;
import mx.core.*;
public class ResourceEvent extends ProgressEvent {
mx_internal static const VERSION:String = "3.5.0.12683";
public static const COMPLETE:String = "complete";
public static const PROGRESS:String = "progress";
public static const ERROR:String = "error";
public var errorText:String;
public function ResourceEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null){
super(_arg1, _arg2, _arg3, _arg4, _arg5);
this.errorText = _arg6;
}
override public function clone():Event{
return (new ResourceEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText));
}
}
}//package mx.events
package mx.utils {
import mx.core.*;
public class StringUtil {
mx_internal static const VERSION:String = "3.5.0.12683";
public static function trim(_arg1:String):String{
if (_arg1 == null){
return ("");
};
var _local2:int;
while (isWhitespace(_arg1.charAt(_local2))) {
_local2++;
};
var _local3:int = (_arg1.length - 1);
while (isWhitespace(_arg1.charAt(_local3))) {
_local3--;
};
if (_local3 >= _local2){
return (_arg1.slice(_local2, (_local3 + 1)));
};
return ("");
}
public static function isWhitespace(_arg1:String):Boolean{
switch (_arg1){
case " ":
case "\t":
case "\r":
case "\n":
case "\f":
return (true);
default:
return (false);
};
}
public static function substitute(_arg1:String, ... _args):String{
var _local4:Array;
if (_arg1 == null){
return ("");
};
var _local3:uint = _args.length;
if ((((_local3 == 1)) && ((_args[0] is Array)))){
_local4 = (_args[0] as Array);
_local3 = _local4.length;
} else {
_local4 = _args;
};
var _local5:int;
while (_local5 < _local3) {
_arg1 = _arg1.replace(new RegExp((("\\{" + _local5) + "\\}"), "g"), _local4[_local5]);
_local5++;
};
return (_arg1);
}
public static function trimArrayElements(_arg1:String, _arg2:String):String{
var _local3:Array;
var _local4:int;
var _local5:int;
if (((!((_arg1 == ""))) && (!((_arg1 == null))))){
_local3 = _arg1.split(_arg2);
_local4 = _local3.length;
_local5 = 0;
while (_local5 < _local4) {
_local3[_local5] = StringUtil.trim(_local3[_local5]);
_local5++;
};
if (_local4 > 0){
_arg1 = _local3.join(_arg2);
};
};
return (_arg1);
}
}
}//package mx.utils
package mx.utils {
import mx.core.*;
import flash.display.*;
public class LoaderUtil {
mx_internal static const VERSION:String = "3.5.0.12683";
mx_internal static var urlFilters:Array = [{
searchString:"/[[DYNAMIC]]/",
filterFunction:dynamicURLFilter
}, {
searchString:"/[[IMPORT]]/",
filterFunction:importURLFilter
}];
private static function importURLFilter(_arg1:String, _arg2:int):String{
var _local3:int = _arg1.indexOf("://");
return ((_arg1.substring(0, (_local3 + 3)) + _arg1.substring((_arg2 + 12))));
}
public static function normalizeURL(_arg1:LoaderInfo):String{
var _local3:int;
var _local4:String;
var _local5:Function;
var _local2:String = _arg1.url;
var _local6:uint = LoaderUtil.mx_internal::urlFilters.length;
var _local7:uint;
while (_local7 < _local6) {
_local4 = LoaderUtil.mx_internal::urlFilters[_local7].searchString;
_local3 = _local2.indexOf(_local4);
if (_local3 != -1){
_local5 = LoaderUtil.mx_internal::urlFilters[_local7].filterFunction;
_local2 = _local5(_local2, _local3);
};
_local7++;
};
return (_local2);
}
public static function createAbsoluteURL(_arg1:String, _arg2:String):String{
var _local4:int;
var _local5:int;
var _local3:String = _arg2;
if (((_arg1) && (!((((((_arg2.indexOf(":") > -1)) || ((_arg2.indexOf("/") == 0)))) || ((_arg2.indexOf("\\") == 0))))))){
_local4 = _arg1.indexOf("?");
if (_local4 != -1){
_arg1 = _arg1.substring(0, _local4);
};
_local4 = _arg1.indexOf("#");
if (_local4 != -1){
_arg1 = _arg1.substring(0, _local4);
};
_local5 = Math.max(_arg1.lastIndexOf("\\"), _arg1.lastIndexOf("/"));
if (_arg2.indexOf("./") == 0){
_arg2 = _arg2.substring(2);
} else {
while (_arg2.indexOf("../") == 0) {
_arg2 = _arg2.substring(3);
_local5 = Math.max(_arg1.lastIndexOf("\\", (_local5 - 1)), _arg1.lastIndexOf("/", (_local5 - 1)));
};
};
if (_local5 != -1){
_local3 = (_arg1.substr(0, (_local5 + 1)) + _arg2);
};
};
return (_local3);
}
private static function dynamicURLFilter(_arg1:String, _arg2:int):String{
return (_arg1.substring(0, _arg2));
}
}
}//package mx.utils
package {
import mx.resources.*;
public class en_PH$utils_properties extends ResourceBundle {
public function en_PH$utils_properties(){
super("en_PH", "utils");
}
override protected function getContent():Object{
var _local1:Object = {partialBlockDropped:"A partial block ({0} of 4 bytes) was dropped. Decoded data is probably truncated!"};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$images_properties extends ResourceBundle {
public function en_PH$images_properties(){
super("en_PH", "images");
}
override protected function getContent():Object{
var _local1:Object = {};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$collections_properties extends ResourceBundle {
public function en_PH$collections_properties(){
super("en_PH", "collections");
}
override protected function getContent():Object{
var _local1:Object = {
findCondition:"Find criteria must contain all sort fields leading up to '{0}'.",
noComparatorSortField:"Cannot determine comparator for SortField with name '{0}'.",
outOfBounds:"Index '{0}' specified is out of bounds.",
nonUnique:"Non-unique values in items.",
incorrectAddition:"Attempt to add an item already in the view.",
findRestriction:"Find criteria must contain at least one sort field value.",
invalidType:"Incorrect type. Must be of type XML or a XMLList that contains one XML object. ",
unknownMode:"Unknown find mode.",
invalidIndex:"Invalid index: '{0}'.",
invalidRemove:"Cannot remove when current is beforeFirst or afterLast.",
unknownProperty:"Unknown Property: '{0}'.",
invalidInsert:"Cannot insert when current is beforeFirst.",
itemNotFound:"Cannot find when view is not sorted.",
bookmarkInvalid:"Bookmark no longer valid.",
noComparator:"Cannot determine comparator for '{0}'.",
invalidCursor:"Cursor no longer valid.",
noItems:"No items to search.",
bookmarkNotFound:"Bookmark is not from this view."
};
return (_local1);
}
}
}//package
package {
import mx.modules.*;
import mx.resources.*;
import flash.utils.*;
public class GeneratedResourceModule5006645264028575337 extends ModuleBase implements IResourceModule {
private static var resourceBundleClassNames:Array = ["en_PH$filter_resources_properties", "en_PH$images_properties", "en_PH$resources_properties", "en_PH$statistic_resources_properties", "en_PH$SharedResources_properties", "en_PH$collections_properties", "en_PH$containers_properties", "en_PH$controls_properties", "en_PH$core_properties", "en_PH$effects_properties", "en_PH$logging_properties", "en_PH$messaging_properties", "en_PH$rpc_properties", "en_PH$skins_properties", "en_PH$states_properties", "en_PH$styles_properties", "en_PH$utils_properties", "en_PH$validators_properties"];
private var _resourceBundles:Array;
public function get resourceBundles():Array{
var _local1:int;
var _local2:int;
var _local3:Class;
var _local4:ResourceBundle;
if (!_resourceBundles){
_resourceBundles = [];
_local1 = resourceBundleClassNames.length;
_local2 = 0;
while (_local2 < _local1) {
_local3 = Class(getDefinitionByName(resourceBundleClassNames[_local2]));
_local4 = new (_local3)();
_resourceBundles.push(_local4);
_local2++;
};
};
return (_resourceBundles);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$logging_properties extends ResourceBundle {
public function en_PH$logging_properties(){
super("en_PH", "logging");
}
override protected function getContent():Object{
var _local1:Object = {
invalidTarget:"Invalid target specified.",
charsInvalid:"Error for filter '{0}': The following characters are not valid: []~$^&/(){}<>+=_-`!@#%?,:;'\".",
charPlacement:"Error for filter '{0}': '*' must be the right most character.",
levelLimit:"Level must be less than LogEventLevel.ALL.",
invalidChars:"Categories can not contain any of the following characters: []`~,!@#$%*^&()]{}+=|';?><./\".",
invalidLen:"Categories must be at least one character in length."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$states_properties extends ResourceBundle {
public function en_PH$states_properties(){
super("en_PH", "states");
}
override protected function getContent():Object{
var _local1:Object = {alreadyParented:"Cannot add a child that is already parented."};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$SharedResources_properties extends ResourceBundle {
public function en_PH$SharedResources_properties(){
super("en_PH", "SharedResources");
}
override protected function getContent():Object{
var _local1:Object = {
dateFormat:"MM/DD/YYYY",
dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",
thousandsSeparatorFrom:",",
monthNames:"January,February,March,April,May,June,July,August,September,October,November,December",
decimalSeparatorFrom:".",
currencySymbol:"$",
decimalSeparatorTo:".",
thousandsSeparatorTo:",",
monthSymbol:"",
alignSymbol:"left"
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$core_properties extends ResourceBundle {
public function en_PH$core_properties(){
super("en_PH", "core");
}
override protected function getContent():Object{
var _local1:Object = {
multipleChildSets_ClassAndInstance:"Multiple sets of visual children have been specified for this component (component definition and component instance).",
truncationIndicator:"...",
notExecuting:"Repeater is not executing.",
versionAlreadyRead:"Compatibility version has already been read.",
multipleChildSets_ClassAndSubclass:"Multiple sets of visual children have been specified for this component (base component definition and derived component definition).",
viewSource:"View Source",
badFile:"File does not exist.",
stateUndefined:"Undefined state '{0}'.",
versionAlreadySet:"Compatibility version has already been set."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$skins_properties extends ResourceBundle {
public function en_PH$skins_properties(){
super("en_PH", "skins");
}
override protected function getContent():Object{
var _local1:Object = {notLoaded:"Unable to load '{0}'."};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$filter_resources_properties extends ResourceBundle {
public function en_PH$filter_resources_properties(){
super("en_PH", "filter_resources");
}
override protected function getContent():Object{
var _local1:Object = {
allowed_characters:"! \"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿıŁłŒœŠšŸŽžƒˆˇˉ˘˙˚˛˜˝;μ–—‘’‚“”„†‡•…‰‹›⁄™−∕∙fiflĄąĘęÓóĆ棳ŃńŚśŹźŻż空白『』くうはくキリニャン빈 공생명이없는간Riot",
bad_words:"beinurbg",
restricted_words:"bingot."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$effects_properties extends ResourceBundle {
public function en_PH$effects_properties(){
super("en_PH", "effects");
}
override protected function getContent():Object{
var _local1:Object = {
incorrectTrigger:"The Zoom effect can not be triggered by a moveEffect trigger.",
incorrectSource:"Source property must be a Class or String."
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$rpc_properties extends ResourceBundle {
public function en_PH$rpc_properties(){
super("en_PH", "rpc");
}
override protected function getContent():Object{
var _local1:Object = {
noBaseSchemaAddress:"Cannot resolve relative schema import without a fully qualified base address.",
unrecognizedPortTypeName:"The WSDL parser couldn't find a portType named '{0}' in namespace '{1}'",
noListenerForHeader:"No event listener for header {0}",
cannotConnectToDestination:"Couldn't establish a connection to '{0}'",
unexpectedException:"Runtime exception {0}",
noServiceElement.details:"No <wsdl:service> elements found in WSDL at {0}.",
unableToLoadWSDL:"Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL ({0})",
errorWhileLoadingFromParent:"Error while loading imported schema from parent location: {0}",
unexpectedSchemaException:"Error while importing schema: {0}",
unrecognizedBindingName:"The WSDL parser couldn't find a binding named '{0}' in namespace '{1}'",
cannotResetService:"Cannot reset the service of an Operation",
mustSpecifyWSDLLocation:"You must specify the WSDL location with useProxy set to false.",
urlNotSpecified:"A URL must be specified with useProxy set to false.",
unexpectedInputParameter:"Unexpected parameter '{0}' found in input arguments.",
noBaseWSDLAddress:"Cannot resolve relative WSDL import without a fully qualified base address.",
noListenerForEvent:"An event was received for which no listener was defined. Please add an event listener. {0}",
unknownSchemaVersion:"Unknown schema version",
missingInputParameter:"Array of input arguments did not contain a required parameter at position {0}",
unrecognizedNamespace:"The WSDL parser had no registered document for the namespace '{0}'",
multiplePortsFound:"A valid port was not specified. Unable to select a default port as there are multiple ports in the WSDL file.",
wsdlDefinitionsNotFirst:"Definitions must be the first element in a WSDL document",
xmlEncodeReturnNoXMLNode:"xmlEncode did not return XMLNode",
xmlDecodeReturnNull:"xmlDecode returned null",
tooFewInputParameters:"Too few parameters - expected at least {0} but found {1}",
noPortsInWSDL:"There are no valid ports in the WSDL file for the {0} service.",
invalidResultFormat:"Invalid resultFormat '{0}' valid formats are [{1}, {2}, {3}, {4}, {5}]",
unrecognizedMessageName:"The WSDL parser couldn't find a message named '{0}' in namespace '{1}'",
operationsNotAllowedInService:"Cannot assign operations into an RPC Service ({0})",
badSchemaNode:"Bad schema node",
noSuchServiceInWSDL:"The requested service '{0}' was not found in the WSDL file.",
destinationOrWSDLNotSpecified:"A destination and/or WSDL must be specified.",
noBaseWSDLAddress.details:"Please specify the location of the WSDL document for the WebService.",
missingInputParameterWithName:"Required parameter '{0}' not found in input arguments.",
badElement:"Element {0}:{1} not resolvable",
overloadedOperation:"The WSDL contains an overloaded operation ({0}) - we do not currently support this usage.",
defaultDecoderFailed:"Default decoder could not decode result",
faultyWSDLFormat:"Faulty WSDL format",
soapVersionMismatch:"Request implements version: {0}, Response implements version {1}",
badType:"Type {0} not resolvable",
noSuchService:"Couldn't find service '{0}'",
cannotResetOperationName:"Cannot reset the name of an Operation",
unknownSchemaElement:"Unknown element: {0}",
pendingCallExists:"Attempt to invoke while another call is pending. Either change concurrency options or avoid multiple calls.",
noServiceAndPort:"Couldn't find a matching port (service = '{0}', port = '{1}')",
noServices:"There are no valid services in the WSDL file.",
unknownProtocol:"Unknown protocol '{0}'",
unknownSchemaType:"Unknown schema type system",
invalidSoapResultFormat:"Invalid resultFormat '{0}'. Valid formats are 'object', 'xml', and 'e4x'",
xmlEncodeReturnNull:"xmlEncode returned null",
cannotFindType:"Cannot find type for: {0}",
noServiceElement:"Could not load WSDL"
};
return (_local1);
}
}
}//package
package {
import mx.resources.*;
public class en_PH$controls_properties extends ResourceBundle {
public function en_PH$controls_properties(){
super("en_PH", "controls");
}
override protected function getContent():Object{
var _local1:Object = {
undefinedParameter:"CuePoint parameter undefined.",
nullURL:"Null URL sent to VideoPlayer.load.",
incorrectType:"Type must be 0, 1 or 2.",
okLabel:"OK",
noLabel:"No",
wrongNumParams:"Num params must be number.",
wrongDisabled:"Disabled must be number.",
wrongTime:"Time must be number.",
dayNamesShortest:"S,M,T,W,T,F,S",
wrongType:"Type must be number.",
firstDayOfWeek:"0",
rootNotSMIL:"URL: '{0}' Root node not smil: '{1}'.",
errorMessages:"Unable to make connection to server or to find FLV on server.,No matching cue point found.,Illegal cue point.,Invalid seek.,Invalid contentPath.,Invalid XML.,No bitrate match; must be no default FLV.,Cannot delete default VideoPlayer.",
unexpectedEnd:"Unexpected end of cuePoint param string.",
rootNotFound:"URL: '{0}' No root node found; if file is an flv, it must have a .flv extension.",
errWrongContainer:"ERROR: The dataProvider of '{0}' must not contain objects of type flash.display.DisplayObject.",
invalidCall:"Cannot call reconnect on an http connection.",
cancelLabel:"Cancel",
errWrongType:"ERROR: The dataProvider of '{0}' must be String, ViewStack, Array, or IList.",
badArgs:"Bad args to _play.",
missingRoot:"URL: '{0}' No root node found; if URL is for an FLV, it must have a .flv extension and take no parameters.",
notLoadable:"Unable to load '{0}'.",
wrongName:"Name cannot be undefined or null.",
wrongTimeName:"Time must be number and/or name must not be undefined or null.",
yesLabel:"Yes",
undefinedArray:"CuePoint.array undefined.",
missingProxy:"URL: '{0}' fpad xml requires proxy tag.",
unknownInput:"Unknown inputType '{0}'.",
missingAttributeSrc:"URL: '{0}' Attribute src is required in '{1}' tag.",
yearSymbol:"",
wrongIndex:"CuePoint.index must be number between -1 and cuePoint.array.length.",
notImplemented:"'{0}' not implemented yet.",
label:"LOADING %3%%",
wrongFormat:"Unexpected cuePoint parameter format.",
tagNotFound:"URL: '{0}' At least one video of ref tag is required.",
unsupportedMode:"IMEMode '{0}' not supported.",
cannotDisable:"Cannot disable actionscript cue points.",
missingAttributes:"URL: '{0}' Tag '{1}' requires attributes id, width, and height. Width and height must be numbers greater than or equal to 0.",
notfpad:"URL: '{0}' Root node not fpad."
};
return (_local1);
}
}
}//package