package com.iambookmaster.client.locale;
import com.google.gwt.i18n.client.LocalizableResource.DefaultLocale;
import com.iambookmaster.client.beans.Parameter;
@DefaultLocale("ru")
public interface AppMessages extends com.google.gwt.i18n.client.Messages {
@DefaultMessage("'I am book master' editor. Version {0}.{1}")
String aboutTheProgram(int hiVersion, int loVersion);
@DefaultMessage("'I am book master' editor, new version {0}.{1} is available")
String getAboutTitle(int min, int maj);
@DefaultMessage("Join other project to paragraph {0}")
String confirmJoinOtherProject(String name);
@DefaultMessage("Welcome, {0}")
String jspMainToWelcome(String name);
@DefaultMessage("Start Paragraph: {0}")
String textDecoratorStartParagraph(int number);
@DefaultMessage("Error parsing data\n {0}")
String modelErrorParsingData(String message);
@DefaultMessage("Some objects from list of IDs {0} were not found")
String modelUnknownObjectsIDs(String objectId);
@DefaultMessage("Paragraph with ID={0} does not exist")
String modelUnknownParagraphId(String id1);
@DefaultMessage("Object with ID={0} does not exist")
String modelUnknownObjectId(String id1);
@DefaultMessage("Remove object {0} from list?")
String confirmRemoveObjectFromList(String name);
@DefaultMessage("Paragraph with number {0} not found")
String importUnknownParagraphNumber(int num);
@DefaultMessage("Remove this connection to {0}")
String importRemoveConnectionTo(int number);
@DefaultMessage("{0} paragraphs were imported")
String importParagraphWasImported(int size);
@DefaultMessage("Duplicate paragraph numbers {0}")
String importDuplicateParagraphNumbers(int number);
@DefaultMessage("Parsing paragraphs terminated")
String importParsingTerminated();
@DefaultMessage("Found connections: {0}")
String importTotalConnectionsFound(int size);
@DefaultMessage("Removed duplicate connection from {0} to {1}")
String importDuplicateConnectionRemoved(int number, int number2);
@DefaultMessage("Two way connection from {0} to {1}")
String importTwoWayConnectionFound(int number, int number2);
@DefaultMessage("Detected star paragraph {0}")
String importDetectedStartParagraph(int number);
@DefaultMessage("Paragraph {0} has link to unknown paragraph {1}")
String importLinkToUnknowParagraph(int number, String er);
@DefaultMessage("Paragraph {0} has incorrect link {1}")
String importIncorrectLink(int number, String er);
@DefaultMessage("Paragraph {0} has empty link {1}")
String importEmptyLink(int number, String er);
@DefaultMessage("Paragraph {0} does not have close tag")
String importParagraphDoesNotHaveCloseTag(int number);
@DefaultMessage("Paragraph {0} has connections.\nRemove connections before")
String modelParagraphStillHasConnections(String name);
@DefaultMessage("Object {0} is used in connection(s)\nFrom: {1}\nTo {2}")
String modelObjectCannotBeRemoved(String name, String name2, String name3);
@DefaultMessage("Object {0} is used in paragraph(s)\n{1}")
String modelObjectCannotBeRemoved2(String name, String name2);
@DefaultMessage("Secret key is not set for object {0}")
String modelSecretKeyIsNotSet(String name);
@DefaultMessage("Condition connection <{0}> does not have description after '<>'")
String modelConnectionNoCoditionDescriptor(String id);
@DefaultMessage("Player does not have object {0} for passing requested connection to paragraph {1}")
String modelPlayerDoesNotHaveRequieredObject(String name, String name2);
@DefaultMessage("Non-conditional connection <{0}> cannot have '<>' before")
String modelConnectionNonConditionalHasCondtionDescriptor(String id);
@DefaultMessage("Unknown connection ID={0}")
String modelUnknownConnectionId(String id);
@DefaultMessage("Missed connection from {0} to {1}")
String modelConnectionMissedInText(String name, String name2);
@DefaultMessage("Ups. Error in algorighm. Code={0}")
String validatorAlgorithmError(int code);
@DefaultMessage("Iteration failed on paragraph {0}/{1}")
String validatorIterationFailed(int fail, int total);
@DefaultMessage("{0} - Number is not set")
String validationParagraphNumberNotSet(String name);
@DefaultMessage("Paragraph {0} number is out of range (1..{1})")
String validationParagraphNumberOutOfRange(String name, int max);
@DefaultMessage("Paragraph {0} number {1} is duplicated with paragraph {2}")
String validationParagraphNameDuplicated(String name, int number, String name2);
@DefaultMessage("Object {0} does not have Secret key")
String validationObjectDoesNotHaveSecretKey(String name);
@DefaultMessage("Object {0} has wrong secret key {1} for connection from paragraph {3}.{2} to paragraph {5}.{4}")
String validationObjectHasWrongSecretKey(String name, int key, int number,String name2, int number2, String name3);
@DefaultMessage("Paragraph {0} has object {1} which could be already got")
String validationObjectCanBeFoundSomeTimes(String name, String name2);
@DefaultMessage("Two way connection from {0} to {1} has conditional object {2}")
String validationTwoWayConnectionHasCondition(String name, String name2,String name3);
@DefaultMessage("Connection from {0} to {1} is duplicated")
String validationConnectionIsDuplicated(String name, String name2);
@DefaultMessage("Paragraph {0} is not success or faild but does not have outcome connections")
String validationParagraphNoOutputConnections(String name);
@DefaultMessage("Success paragraph {0} cannot be reached")
String validationParagraphSuccessUnavailable(String name);
@DefaultMessage("Object {0} cannot be obtained")
String validationObjectCannotBeGot(String name);
@DefaultMessage("Object {0} is used nowhere")
String validationObjectIsNotUsed(String name);
@DefaultMessage("Success or Fail paragraph {0} cannot has outcome connections")
String validationParagraphHasOutputConnections(String name);
@DefaultMessage("Success or Fail paragraph {0} cannot be also a Start paragraph")
String validationParagraphCannotBeStart(String name);
@DefaultMessage("Fail or Success paragraph {0} has object(s)")
String validationParagraphCannotHaveObject(String name);
@DefaultMessage("Paragraph {0} cannot be riached")
String validationParagraphCannotBeRiached(String name);
@DefaultMessage("Connection from {0} to {1} cannot be used")
String validationConnectionCannotBeUsed(String name, String name2);
@DefaultMessage("Chain of conditional connections is detected from {0} to {1}")
String validatorConditionChainDetected(String name, String name2);
@DefaultMessage("Object {1} is found and lost in the same paragraph {0}")
String validatorObjectIsLostAndFoundInTheSamePlace(String name, String name2);
@DefaultMessage("Text of paragraph {0} has error: {1}")
String validatorParagraphTextError(String name, String string);
@DefaultMessage("You player is too old to play this book</br>\nPlayer version {0}.{1}</br>\nBook version {2}.{3}</br>\nVisit <a href=\"http://www.iambookmaster.com\" target=\"_blank\">www.iambookmaster.com</a><br>\nto get the lates version of Player")
String playerTooOld(int hiVersion, int loVersion, int versionHi, int versionLo);
@DefaultMessage("This book was created by \'I am Book Master\' editor, version {0}.{1}")
String playerBookWasScretedBy(int versionHi, int versionLo);
@DefaultMessage("Player version {0}.{1}")
String playerVersion(int hiVersion, int loVersion);
@DefaultMessage("New version of this game is available. Visit <a href=\"http://www.iambookmaster.com?game={0}\" target=\"_blank\">www.iambookmaster.com</a> to get it")
String playerNewGameVersionAvailable(String id);
@DefaultMessage("Object {0} ")
String serverErrorItem(String name);
@DefaultMessage("{0} paragraph {1} ")
String serverErrorParagraphNoNumber(String string, String name);
@DefaultMessage("{0} paragraph <{1}>.{2} ")
String serverErrorParagraphWithNumber(String string, int number, String name);
@DefaultMessage("{0} connection from {1} to {2} ")
String serverErrorParagraphConnection(String string, String paragraphDescription, String paragraphDescription2);
@DefaultMessage("Algorithm error :{0}")
String serverBookGenerationError(int code);
@DefaultMessage("All attemts to generate numbers failed\n{0}")
String serverBookGenerationFailed(String string);
@DefaultMessage("{0}/{1}\n")
String serverBookGenerationIterationFailed(int fail, int total);
@DefaultMessage(" has too big number, max={0}")
String serverBookGenerationTooBig(int max);
@DefaultMessage(" has incorrect secret key {0} for ")
String serverBookGenerationWrongSecredKey(int key);
@DefaultMessage("<a href=\"http://www.iambookmaster.com/books.php?{0}={1}\" target=\"_blank\">View others books of the same Author(s)</a>")
String feedbackViewOtherBooks(String param, String value);
@DefaultMessage("<a href=\"{0}?subject={1}&body={2}\" target=\"_blank\">Submit feedback by e-mail</a>")
String feedbackSubmitMail(String url,String subject,String body);
@DefaultMessage("<a href=\"{0}\" target=\"_blank\">View others game-books</a>")
String feedbackViewOthersAuthors(String allBooksURL);
@DefaultMessage("Your book have too many objects ({0} objects and just {1} paragraphs). Disable 'fine secret keys' or add more paragraphs")
String serverBookGenerationTooManyObjects(int size, int size2);
@DefaultMessage("Two income condtional connections to paragraph {0} with the same object {1}")
String twoInputConnectionsWithTheSameObject(String name, String name2);
@DefaultMessage("Two outcome condtional connections from paragraph {0} with the same object {1}")
String twoOutputConnectionsWithTheSameObject(String name, String name2);
@DefaultMessage("{0} is used in {1}")
String cannotRemoveParameter(String paramName, String dependent);
@DefaultMessage("if modificator \"{0}\" is present you can go")
String paragraphTemplateModificatorPresent(String name);
@DefaultMessage("if modificator \"{0}\" is present you can go it.")
String paragraphTemplateModificatorPresentAbs(String name);
@DefaultMessage("if modificator \"{0}\" is present you must go")
String paragraphTemplateModificatorPresentMust(String name);
@DefaultMessage("You have to go by modificator \"{0}\" if it is present")
String paragraphTemplateModificatorPresentMustAbs(String name);
@DefaultMessage("if modificator \"{0}\" is not present you can go")
String paragraphTemplateModificatorPresentMustNot(String name);
@DefaultMessage("if no modificator \"{0}\" you can go")
String paragraphTemplateModificatorNotPresent(String name);
@DefaultMessage("if no modificator \"{0}\" you must go")
String paragraphTemplateModificatorNotPresentMust(String name);
@DefaultMessage("if modificator \"{0}\" you can go")
String paragraphTemplateModificatorNotPresentMustNot(String name);
@DefaultMessage("if {0} less than {1} you can go")
String paragraphTemplateParameterLess(String name, String value);
@DefaultMessage("if {0} less than {1} you must go")
String paragraphTemplateParameterLessMust(String name, String value);
@DefaultMessage("if {0} less than {1} you must not go")
String paragraphTemplateParameterLessMustNot(String name, String value);
@DefaultMessage("if {0} more than {1} you can go")
String paragraphTemplateParameterMore(String name, String value);
@DefaultMessage("if {0} more than {1} you must go")
String paragraphTemplateParameterMoreMust(String name, String value);
@DefaultMessage("if {0} more than {1} you must not go")
String paragraphTemplateParameterMoreMustNot(String name, String value);
@DefaultMessage("\nWrite Modificator \"{0}=<m{1}>\" to your Player list")
String paragraphTemplateSetAbsoluteModificator(String name,String id);
@DefaultMessage("\nWrite modificator \"{0}\" to your Player list")
String paragraphTemplateSetModificator(String name);
@DefaultMessage("\nWrite modificator \"<m{0}>\" to your Player list")
String paragraphTemplateSetModificatorID(String id);
@DefaultMessage("\nRemove modificator \"{0}\" from your Player list")
String paragraphTemplateClearModificator(String name);
@DefaultMessage("\nRemove modificator \"<m{0}>\" from your Player list")
String paragraphTemplateClearModificatorID(String id);
@DefaultMessage("{0}={1}")
String calculationSetParameter(String name, String value);
@DefaultMessage("add {1} to {0}")
String calculationIncParameter(String name, String value);
@DefaultMessage("sub {1} from {0}")
String calculationDecParameter(String name, String value);
@DefaultMessage("add {1} to {0}")
String calculationAddParameter(String name, String value);
@DefaultMessage("sub {1} from {0}")
String calculationSubParameter(String name, String value);
@DefaultMessage("Restore {0} to the maximum")
String calculationRestoreToMax(String name);
@DefaultMessage("Remove NPC {0} from list of enemies?")
String confirmRemoveNPCFromList(String name);
@DefaultMessage("The Picture is used in Paragraph {0}")
String pictureIsUsedInParagraph(String name);
@DefaultMessage("The Sound is used in Paragraph {0}")
String soundIsUsedInParagraph(String name);
@DefaultMessage("It is used in Paragraph {0}")
String parameterIsUsedInParagraph(String name);
@DefaultMessage("It is used in Paragraph connection from {0} to {1}")
String parameterIsUsedInParagraphConnection(String name, String name2);
@DefaultMessage("{0}:{1}")
String playerParameterValue(String name, int value);
@DefaultMessage("{0}:{1}/{2}")
String playerParameterValueLimit(String name, int value, int limit);
@DefaultMessage("Vital parameter is not set for battle {0}")
String playerBattleNoVital(String name);
@DefaultMessage("Vital parameter {1} for battle {0} is not set defined for Hero")
String playerBattleNotDefinedHeroVital(String name, Parameter vital);
@DefaultMessage("Vital parameter {0} for NPC {1} is not set defined for Hero")
String playerBattleNotDefinedNPCVital(String paramName, String npc);
@DefaultMessage("Set modificator {0}")
String paragraphEditModificatorSet(String name);
@DefaultMessage("Clear modificator {0}")
String paragraphEditModificatorClear(String name);
@DefaultMessage("You attacked {0}")
String battleHeroAttack(String name);
@DefaultMessage("{0} attacked You")
String battleHeroDefense(String name);
@DefaultMessage("Attack: <b>{0}</b>, Contrattack <b>{1}</b>, <i>{3}</i> Damage <b>{2}</b>.")
String battleEffortAA(int attack, int defense, int damage, String whom);
@DefaultMessage("Attack: <b>{0}</b>, Defense <b>{1}</b>, Damage <b>{2}</b>.")
String battleEffortAD(int attack, int defense, int damage);
@DefaultMessage("Attack: <b>{0}</b>, Defense <b>{1}</b>, no effect.")
String battleNoEffortAD(int attack, int defense);
@DefaultMessage("Attack: <b>{0}</b>, Contrattack <b>{1}</b>, no effect.")
String battleNoEffortAA(int attack, int defense);
@DefaultMessage("Alchemy \"{0}\" is available here")
String paragraphEditAlchemyAvailable(String name);
@DefaultMessage("Alchemy \"{0}\" is disabled here")
String paragraphEditAlchemyDisabled(String name);
@DefaultMessage("\"{0}\" cannot be used here")
String paragraphTemplateAlchemyDisabled(String name);
@DefaultMessage("\"{0}\": {1} {2} for {3} {4}")
String paragraphTemplateAlchemyEnabled(String name,String fromValue,String from,String toValue,String to);
@DefaultMessage("\"{0}\": from <af{1}> {2} to <at{1}> {3}")
String paragraphTemplateAlchemyEnabledInText(String name, String id,String from,String to);
@DefaultMessage("Paragraph has an explicitly set available anywhere Alchemy {0}")
String modelParagraphHasNonDemandAlchemy(String name);
@DefaultMessage("Paragraph has an explicitly disabled on-demand Alchemy {0}")
String modelParagraphHasDisabledOnDemandAlchemy(String name);
@DefaultMessage("Paragraph doesn not have a Battle, but has an explicitly battle Alchemy {0}")
String modelParagraphPeasfulHasBattleAlchemy(String name);
@DefaultMessage("Alchemy {0} is not battle-only, but it is marked as a weapon")
String modelParagraphHasNonBattleWeaponAlchemy(String name);
@DefaultMessage("Alchemy {0} has some FROM reference in the Paragraph")
String modelParagraphMultyReferenceAlchemyFrom(String name);
@DefaultMessage("Alchemy {0} has some TO reference in the Paragraph")
String modelParagraphMultyReferenceToAlchemyTo(String name);
@DefaultMessage("\nBattle {0} <b>")
String paragraphTemplateBattle(String name);
@DefaultMessage("Useless absolute Modificator {0}")
String modelParagraphHasUnusedAbsModificator(String name);
@DefaultMessage("Link to unknown Modificator {0} in the text (no Modificator with this id in the paragraph)")
String modelParagraphHasUnknownModificator(String idM);
@DefaultMessage("Connection from {0} to {1} does not have a Modificator, but it must have due to condition type")
String modelParagraphHasConnectionWithoutModificator(String name, String name2);
@DefaultMessage("\nЕсли твой параметр {0} станет в битве меньше {1}, то ")
String paragraphTemplateVitalLess(String name, String value);
@DefaultMessage("\nЕсли параметр {0} твоего Противника станет в битве меньше {1}, то ")
String paragraphTemplateNPCVitalLess(String name, String value);
@DefaultMessage("Modificator {0} is set nowhere")
String modificatorIsSetNowhere(String name);
@DefaultMessage("Connection from {0} to {1} suppouses a Modificator, but it is not set")
String modificatorNotSetInConnection(String name, String name2);
@DefaultMessage("Success/Fail paragraph {0} cannot change Modificators/Parameters")
String modificatorsInFialOrSuccessParagraph(String name);
@DefaultMessage("Connection from {0} to {1} suppouses a Parameter, but it is not set")
String parameterNotSetInConnection(String name, String name2);
@DefaultMessage("Modificator {0} is used nowhere")
String unusedModificator(String name);
@DefaultMessage("Parameter {0} is used nowhere")
String unusedParameter(String name);
@DefaultMessage("NPC {0} is used nowhere")
String NPCIsUsedNowhere(String name);
@DefaultMessage("Alchemy {0} is used nowhere")
String alchemyIsUsedNowhere(String name);
@DefaultMessage("Battle {0} is used nowhere")
String battleIsUsedNowhere(String name);
@DefaultMessage("{0} is {1}. Remember initial value of the parameter, it will be the maximum")
String rulesTemplateParameterHasLimit(String name, String description);
@DefaultMessage("{0} is {1}. Value of this parameter cannot exceed {2} ")
String rulesTemplateParameterLimitAfter(String name, String description,String limit);
@DefaultMessage("{0} is {1}")
String rulesTemplateParameter(String name, String description);
@DefaultMessage("{0}\nAttack ={1}")
String rulesTemplateBattleOneTurn(String name, String attack);
@DefaultMessage("{0}\nattack={1}, defense={2}")
String rulesTemplateBattleAttackDefense(String name, String attack, String defense);
@DefaultMessage("{0}\nattack={1}")
String rulesTemplateBattleAttack(String name, String attack);
@DefaultMessage("If you got {0} you kill your opponent by a fatal strike")
String rulesTemplateBattleFatalKill(int n);
@DefaultMessage("If you got {0} you reduse {1}")
String rulesTemplateBattleFatalDamage(int n, String vital);
@DefaultMessage("\nEnd battle, {0}")
String rulesTemplateBattleEnd(String vital);
@DefaultMessage("\nReduce {0} of loozer by difference between Attacks")
String rulesTemplateBattleDifferenceIsDamage(String name);
@DefaultMessage("\nReduce {0} of loozer by difference between Attack and Defense")
String rulesTemplateBattleDifferenceIsDamageAD(String name);
@DefaultMessage("\nReduce {0} of loozer by {1}")
String rulesTemplateBattleDamage(String name, String damage);
@DefaultMessage("\nReduce {0} of loozer by {1} (user parameters of the winner for calculation")
String rulesTemplateBattleDamagePar(String name, String string);
@DefaultMessage(" {1} items can reduce parameter {0} of your opponent to {2}")
String rulesTemplateAlchemyWeapon(String name, String from, String to);
@DefaultMessage(" {1} items can increase your parameter {0} to {2} in battle")
String rulesTemplateAlchemyBattle(String name, String from, String to);
@DefaultMessage(" {1} items can increase your parameter {0} to {2}, but you cannod do it in a battle")
String rulesTemplateAlchemyPease(String name, String from, String to);
@DefaultMessage(" {1} items can increase your parameter {0} to {2}, you can do it any time")
String rulesTemplateAlchemyBoth(String name, String from, String to);
@DefaultMessage("<{0}>")
String urqButtonAction(int id);
@DefaultMessage("Your Hero died ({0} is Zero or less)")
String urqHeroDiedByVitalParameter(String name);
@DefaultMessage("Cannot load file\n{0}\n{1}")
String fileErrorLoading(String name,String res);
@DefaultMessage("Cannot write to file\n{0}\n{1}")
String fileErrorWriting(String filename, String res);
@DefaultMessage("Cannot load file. Error message:\n{0}")
String fileErrorLoadingNoName(String res);
@DefaultMessage("Cannot save file. Error message:\n{0}")
String fileErrorWritingNoName(String res);
@DefaultMessage("Attack {0}")
String urqButtonAttack(int counter);
// @DefaultMessage("Your Attack {0}")
// String qspButtonAttack(int counter);
@DefaultMessage("Damaged {1}{0}{2}")
String urqBattleRoundDamage(String var,String before,String after);
@DefaultMessage("Fatal strike {1}{0}{2}")
String urqBattleFatalStrike(String damage,String before,String after);
@DefaultMessage("Incorrect or Unknown paragraph number {0}")
String paragraphByNumberWrong(String numStr);
@DefaultMessage("Entered number {0} address the same paragraph")
String paragraphConnectionTheSameNumber(String numStr);
@DefaultMessage("Connection between:\n{0}:{1}\nand\n{2}:{3}\ndoes not exist. Create?")
String paragraphConnectionCreateConfirm(int numFrom, String name, int numTo,String name2);
@DefaultMessage("{0}:{1}")
String validationStatus(int paragraphs, int connections);
@DefaultMessage("Paragraph {0} has must-go and normal outcome connections. It is not correct for the current settings")
String mustGoAndNormaConnectionsInParagraph(String name);
@DefaultMessage("Unexpected end of paragraphs after {0}")
String modelBulkCorrectionLoadUnexpectedEnd(int i);
@DefaultMessage("Unexpected paragraphs {0} after {1}")
String modelBulkCorrectionLoadWrongNumber(int next, int i);
@DefaultMessage("Cannot load Image {0}")
String paragraphCannotLoadImage(String url);
@DefaultMessage("Attack <<{0}>>")
String qspAttackEnemty(String id);
@DefaultMessage("{0}")
String iphoneChoice(int counter);
@DefaultMessage("{0}/{1} paragraphs are available")
String demoInfoTextDefault(int paragrahps, int max);
@DefaultMessage("Donate {0}")
String iphoneDonate(String price);
@DefaultMessage("{0}, you can try {1}")
String iphoneThankyouError(String message, String message2);
@DefaultMessage("If you did not finish battle in {0} rounds you must go")
String paragraphTemplateBattleRoundMoreMust(int round);
@DefaultMessage("During first {0} you can go")
String paragraphTemplateBattleRoundMoreMustNot(int round);
@DefaultMessage("After {0} rounds you can go ")
String paragraphTemplateBattleRoundMore(int round);
@DefaultMessage("Join to the battle after {0} rounds\n")
String paragraphTemplateJoinAfterRound(int round);
@DefaultMessage("{0} cooperates with you")
String paragraphTemplateBattleFriend(String name);
@DefaultMessage("{0} attacks {1}")
String battleVictimAtack(String victim, String enemy);
@DefaultMessage("{1} attacks {0}")
String battleVictimDefence(String victim, String enemy);
@DefaultMessage("{0}")
String playerParameterOneValue(String name);
@DefaultMessage("Connection from {0} to {1} - empty connection FROM name")
String validateConnectionEmptyNameFrom(String name, String name2);
@DefaultMessage("Connection from {0} to {1} - empty connection FROM name")
String validateConnectionEmptyNameTO(String name, String name2);
@DefaultMessage("{0}x{1}")
String imageSize(int widht, int height);
@DefaultMessage("Zoom {0}%")
String playerIphoneScale(int scale);
//-------------------------------------------------------
}