diff --git a/locales/de/character.json b/locales/de/character.json index 8ba134efae..9270ce6898 100644 --- a/locales/de/character.json +++ b/locales/de/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Gesichtsbehaarung", "beard": "Bart", "mustache": "Schnurrbart", + "flower": "Flower", "basicSkins": "Normale Hautfarben", "rainbowSkins": "Regenbogen Hautfarben", "spookySkins": "Unheimliche Hautfaren", diff --git a/locales/de/content.json b/locales/de/content.json index 3fcd7cf787..041a2db01b 100644 --- a/locales/de/content.json +++ b/locales/de/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "stacheliger", "questEggDeerText": "Hirsch", "questEggDeerAdjective": "anmutiges", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Übergieße dieses Ei mit einem Schlüpftrank und ein <%= eggAdjective() %> <%= eggText() %> wird schlüpfen.", "hatchingPotionBase": "Normaler", "hatchingPotionWhite": "Weißer", diff --git a/locales/de/front.json b/locales/de/front.json index 1a6d35626a..fdf68374da 100644 --- a/locales/de/front.json +++ b/locales/de/front.json @@ -15,13 +15,13 @@ "landingadminlink": "Verwaltungspakete", "landingend4": "die ideal sind für Familien, Lehrer, Selbsthilfegruppen und Gewerbe.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/de/generic.json b/locales/de/generic.json index 1a4e08e2a5..7425a31687 100644 --- a/locales/de/generic.json +++ b/locales/de/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Nicht genug Edelsteine", "delete": "Löschen", "gems": "Edelsteine", + "moreInfo": "More Info", "gemsWhatFor": "Wird benötigt um Gegenstände und Dienste zu kaufen (Eier, Schlüpftränke, Stärkungstränke, usw.). Du musst diese Features freischalten, bevor Du Edelsteine auf sie verwenden kannst.", "veteran": "Veteran", "veteranText": "Hat Habit den Grauen (unsere pre-Angular Webseite) überlebt und hat viele Kriegsnarben von den Bugs davongetragen.", "originalUser": "Erstbenutzer!", - "originalUserText": "Einer der sehr frühen Teilnehmer, entspricht einem Alpha-Tester!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "2014 HabitRPG Birthday Party", "habitBirthdayText": "Hat an der HabitRPG Birthday Party von 2014 teilgenommen.", "memberSince": "- Teilnehmer seit", @@ -54,5 +55,6 @@ "newPassSent": "Neues Passwort wurde gesendet.", "serverUnreach": "Der Server ist momentan nicht erreichbar.", "seeConsole": "(Mehr Details in der Chrome Konsole).", - "error": "Fehler" + "error": "Fehler", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/de/npc.json b/locales/de/npc.json index 9f89b653fc..bfd01c358a 100644 --- a/locales/de/npc.json +++ b/locales/de/npc.json @@ -15,6 +15,9 @@ "buyGems": "Kaufe Edelsteine", "justin": "Justin", "USD": "USD ($)", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Fügt Deinem Konto 20 Edelsteine hinzu. Edelsteine werden benutzt um Spielgegenstände wie Shirts und Frisuren zu kaufen.", "donateText2": "Den Entwicklern spenden", "donateText3": "Als \"open source Projekt\" können wir jede Hilfe brauchen die wir bekommen können.", diff --git a/locales/de/questscontent.json b/locales/de/questscontent.json index f3a0df612d..76d5b7f123 100644 --- a/locales/de/questscontent.json +++ b/locales/de/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Laster der Schattenwyrm", "questVice3DropWeaponSpecial2": "Stephen Webers Drachenschaft", "questVice3DropDragonEgg": "Drache (Ei)", - "questVice3DropShadeHatchingPotion": "Schatten Schlüpftrank" + "questVice3DropShadeHatchingPotion": "Schatten Schlüpftrank", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/en/messages.json b/locales/en/messages.json index befb93f485..1f65931769 100644 --- a/locales/en/messages.json +++ b/locales/en/messages.json @@ -8,5 +8,16 @@ "messageAlreadyMount": "You already have that mount. Try feeding another pet.", "messageEvolve": "You have tamed <%= egg %>, let's go for a ride!", "messageLikesFood": "<%= egg %> really likes the <%= foodText() %>!", - "messageDontEnjoyFood": "<%= egg %> eats the <%= foodText() %> but doesn't seem to enjoy it." + "messageDontEnjoyFood": "<%= egg %> eats the <%= foodText() %> but doesn't seem to enjoy it.", + "messageBought": "Bought <%= itemText() %>", + "messageUnEquipped": "<%= itemText() %> un-equipped.", + "messageMissingEggPotion": "You're missing either that egg or that potion", + "messageAlreadyPet": "You already have that pet. Try hatching a different combination!", + "messageHatched": "Your egg hatched! Visit your stable to equip your pet.", + "messageNotEnoughGold": "Not Enough Gold", + "messageTwoHandled": "<%= gearText() %> is two-handled", + "messageDropFood": "You've found <%= dropArticle %><%= dropText() %>! <%= dropNotes() %>", + "messageDropEgg": "You've found a <%= dropText() %> Egg! <%= dropNotes() %>", + "messageDropPotion": "You've found a <%= dropText() %> Hatching Potion! <%= dropNotes() %>", + "messageFoundQuest": "You've found the quest \"<%= questText() %>\"!" } \ No newline at end of file diff --git a/locales/es/character.json b/locales/es/character.json index d252cb4c2c..45f88aead8 100644 --- a/locales/es/character.json +++ b/locales/es/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Vello Facial", "beard": "Barba", "mustache": "Bigote", + "flower": "Flower", "basicSkins": "Pieles Básicas", "rainbowSkins": "Pieles Arcoiris", "spookySkins": "Pieles Tenebrosas", diff --git a/locales/es/content.json b/locales/es/content.json index a1c962bfa9..49a1d6de50 100644 --- a/locales/es/content.json +++ b/locales/es/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "espinoso", "questEggDeerText": "Ciervo", "questEggDeerAdjective": "elegante", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Encuentra una poción para verter sobre este huevo y saldrá un <%= eggText() %> <%= eggAdjective() %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Blanco", diff --git a/locales/es/front.json b/locales/es/front.json index da619f4a5c..37b9439296 100644 --- a/locales/es/front.json +++ b/locales/es/front.json @@ -14,30 +14,30 @@ "landingend3": "¿Estás buscando una experiencia más privada? Echale un vistazo a nuestros", "landingadminlink": "paquetes administrativos", "landingend4": "que son perfectos para familias, maestros, grupos de apoyo, y negocios.", - "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", - "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", - "marketing1Lead2Title": "Get Sweet Gear", - "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", - "marketing1Lead3Title": "Find Random Prizes", - "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", - "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", - "marketing2Lead2Title": "Bosses", - "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", + "marketing1Header": "Mejora tus hábitos Jugando", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead2": "Obtén Increíbles Equipos. Mejora tus hábitos para construir tu avatar. Muestra el increíble armamento que has conseguido", + "marketing1Lead2Title": "Obtén Increíbles Equipos", + "marketing1Lead3": "Consigue Premios Aleatorios. Para algunos, el azar es lo que los motiva, un sistema llamado \"gratificación estocástica\". HabitRPG acomoda todos los estilos de refuerzo: positivo, negativo, predictivo, y aleatorio.", + "marketing1Lead3Title": "Encuentra Premios Aleatorios", + "marketing2Header": "Compite Con Amigos, Únete a Interesantes Grupos", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", + "marketing2Lead2": "Lucha contra Jefes. ¿Qué es un juego de rol sin batallas? Combate jefes junto a tu grupo. Jefes son algo como el \"modo super responsabilidad\" - un dia que no vas al gimnasio se puede convertir en un dia en el que el jefe daña a todos.", + "marketing2Lead2Title": "Jefes", + "marketing2Lead3": "Retos te permite competir con amigos y desconocidos. El que consiga los mejores resultados al final del reto gana precios especiales. ", "marketing3Header": "Apps", - "marketing3Lead1Title": "Iphone & Android", - "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", - "marketing3Lead2": " Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", - "marketing4Header": "Organizational Use", - "marketing4Lead1Title": "Gamification In Education", - "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", - "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", - "marketing4Lead3-1": "Want to gamify your life?", - "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", + "marketing3Lead1Title": "Iphone y Android", + "marketing3Lead1": "Los apps de iPhone y Android te permiten tratar tus responsabilidades inmediatamente. Ya que somos conscientes que entrar en la web solamente para clicar unos botones puede ser tedioso. ", + "marketing3Lead2": "Otras Herramientas 3rd Party vinculan HabitRPG a varios aspectos de tu vida. Nuestra API tiene una fácil integración para cosas como la Extensión de Chrome, mediante la cual perderás puntos por navegar por páginas poco productivas, y ganarás puntos cuando navegues por páginas productivas. Saber más acerca de esto", + "marketing4Header": "Uso Organizacional", + "marketing4Lead1Title": "Gamificación En Educación", + "marketing4Lead1": "La educación es uno de los mejores sectores para la gamificación. Todos sabemos lo enganchados que los estudiantes están a los teléfonos y a los videojuegos hoy en día. ¡Aprovechemos ese poder! Arrepliega a tus estudiantes, enfrentándolos en competiciones amistosas. Premia buenas conductas con premios excepcionales. Observa como sus notas y su conducta se disparan. ", + "marketing4Lead2Title": "Gamificación en la Salud y en el Bienestar", + "marketing4Lead2": "Los cuidados de salud actualmente cuestan mucho dinero, y algo hay que hacer. Cientos de programas se crean para reducir costes y aumentar el bienestar. Nosotros creemos que HabitRPG puede pavimentar un camino hacia estilos de vida más sanos.", + "marketing4Lead3Title": "Gamifíca Todo", + "marketing4Lead3-1": "¿Quieres gamificar tu vida? ", + "marketing4Lead3-2": "¿Estás interesado en llevar un grupo de educación, bienestar y mucho más? ", + "marketing4Lead3-3": "¿Quieres saber más?", "playButton": "Jugar", "username": "Nombre de Usuario", "password": "Contraseña", @@ -88,5 +88,5 @@ "communityReddit": "Reddit", "footerSocial": "Social", "socialTitle": "HabitRPG - Tu Vida, Un Juego", - "watchVideos": "Watch Videos" + "watchVideos": "Mira vídeos" } \ No newline at end of file diff --git a/locales/es/gear.json b/locales/es/gear.json index 0c3f026eca..d6dc64b295 100644 --- a/locales/es/gear.json +++ b/locales/es/gear.json @@ -79,7 +79,7 @@ "weaponSpecialSpringRogueNotes": "Great for scaling tall buildings, and also for shredding carpets. Adds <%= str %> points to STR. Limited Edition 2014 Spring Gear.", "weaponSpecialSpringWarriorText": "Espada zanahoria", "weaponSpecialSpringWarriorNotes": "This mighty sword can slice foes with ease! It also makes a delicious mid-battle snack. Adds <%= str %> points to STR. Limited Edition 2014 Spring Gear.", - "weaponSpecialSpringMageText": "Swiss Cheese Staff", + "weaponSpecialSpringMageText": "Báculo de queso suizo", "weaponSpecialSpringMageNotes": "Only the most powerful rodents can brave their hunger to wield this potent staff. Adds <%= int %> points to INT and <%= per %> points to PER. Limited Edition 2014 Spring Gear.", "weaponSpecialSpringHealerText": "Lovely Bone", "weaponSpecialSpringHealerNotes": "FETCH! Adds <%= int %> points to INT. Limited Edition 2014 Spring Gear.", @@ -215,7 +215,7 @@ "headSpecialSpringRogueNotes": "Nobody will EVER guess that you are a cat burglar! Adds <%= per %> points to PER. Limited Edition 2014 Spring Gear.", "headSpecialSpringWarriorText": "Clover-steel Helmet", "headSpecialSpringWarriorNotes": "Welded from sweet meadow clover, this helmet can resist even the mightiest blow. Adds <%= str %> points to STR. Limited Edition 2014 Spring Gear.", - "headSpecialSpringMageText": "Swiss Cheese Hat", + "headSpecialSpringMageText": "Sombrero de queso suizo", "headSpecialSpringMageNotes": "This hat stores lots of powerful magic! Try not to nibble it. Adds <%= per %> points to PER. Limited Edition 2014 Spring Gear.", "headSpecialSpringHealerText": "Corona de la amistad", "headSpecialSpringHealerNotes": "This crown symbolizes loyalty and companionship. A dog is an adventurer's best friend, after all! Adds <%= int %> points to INT. Limited Edition 2014 Spring Gear.", diff --git a/locales/es/generic.json b/locales/es/generic.json index 995312fc41..c803bf3efe 100644 --- a/locales/es/generic.json +++ b/locales/es/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "No hay suficientes gemas. ", "delete": "Eliminar", "gems": "Gemas", + "moreInfo": "More Info", "gemsWhatFor": "Se usan para comprar objetos especiales y servicios (huevos, pociones, etcétera). Necesitarás desbloquear estas funciones antes de poder usar las Gemas.", "veteran": "Veterano", "veteranText": "Ha sobrevivido a Habit The Grey (nuestro sito web pre-Angular) y se ha ganado muchas cicatrices por sus fallos.", "originalUser": "¡Usuario original!", - "originalUserText": "Uno de los primeros usuarios... ¡hablando de alpha testers!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Fiesta de Cumpleaños de HabitRPG 2014", "habitBirthdayText": "Participó en la Fiesta de Cumpleaños de HabitRPG 2014.", "memberSince": "- Miembro desde", @@ -54,5 +55,6 @@ "newPassSent": "Nueva contraseña enviada.", "serverUnreach": "Error en la conexión al servidor.", "seeConsole": "(vea la consola de Chrome para más detalles)", - "error": "Error" + "error": "Error", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/es/groups.json b/locales/es/groups.json index c12b3ad6ac..b285e47d50 100644 --- a/locales/es/groups.json +++ b/locales/es/groups.json @@ -32,7 +32,7 @@ "guildBankPop2": "Gemas que el líder de su gremio puede usar como premios de los desafíos.", "guildGems": "Gemas del Gremio", "editGroup": "Editar grupo", - "newGroupName": "<%= groupType %> Name", + "newGroupName": "<%= groupType %> Nombre", "groupName": "Nombre del grupo", "groupDescr": "Descripción mostrada en la lista pública de Gremios (permite usar formato Markdown)", "logoUrl": "URL del Logotipo", @@ -51,7 +51,7 @@ "search": "Buscar", "publicGuilds": "Gremios públicos", "createGuild": "Crear Gremio", - "guild": "Guild", + "guild": "Gremio", "guilds": "Gremios", "sureKick": "¿De verdad quieres eliminar a este miembro del grupo?", "foreverAlone": "No pueden gustarte tus propios mensajes. No seas esa persona.", diff --git a/locales/es/limited.json b/locales/es/limited.json index 19c033109d..b09a74e765 100644 --- a/locales/es/limited.json +++ b/locales/es/limited.json @@ -6,7 +6,7 @@ "valentineCard": "Tarjeta del Día de San Valentin", "adoringFriends": "Amigos Cariñosos", "adoringFriendsText": "Aww, tú y tu amigo os preocupais mucho el uno del otro. Enviadas o recibidas <%= cards %> tarjetas del Día de San Valentín.", - "limited30Apr": "Available for purchase until April 30th (but permanently in your options if purchased).", + "limited30Apr": "Disponible para comprar hasta el 30 de enero (pero disponible permanentemente en tus opciones si lo has comprado).", "polarBear": "Oso Polar", "turkey": "Pavo", "polarBearPup": "Cachorro de Oso Polar" diff --git a/locales/es/npc.json b/locales/es/npc.json index f2f92b36fd..874719dafc 100644 --- a/locales/es/npc.json +++ b/locales/es/npc.json @@ -15,6 +15,9 @@ "buyGems": "Comprar Gemas", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Añade 20 Gemas a tu cuenta. Las Gemas se usan para comprar objetos especiales en el juego, como camisetas y peinados.", "donateText2": "Donar a los desarrolladores", "donateText3": "¡Como proyecto de código abierto, le vendría bien cualquier ayuda que podamos conseguir!", diff --git a/locales/es/pets.json b/locales/es/pets.json index 64e21b9f6d..3f9ae6194d 100644 --- a/locales/es/pets.json +++ b/locales/es/pets.json @@ -14,8 +14,8 @@ "hydra": "Hidra", "rarePetPop1": "¡Clic la pata dorada para aprender más sobre como obtener esta mascota contribuyendo a HabitRPG!", "rarePetPop2": "¡Como Obtener Esta Mascota!", - "potion": "<%= potionType %> Potion", - "egg": "<%= eggType %> Egg", + "potion": "Poción <%= potionType %>", + "egg": "Huevo <%= eggType %>", "eggs": "Huevos", "noEggs": "No tienes ningún huevo.", "hatchingPotions": "Pociones Eclosionadoras", diff --git a/locales/es/questscontent.json b/locales/es/questscontent.json index d40580b71e..446dcc3e71 100644 --- a/locales/es/questscontent.json +++ b/locales/es/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vice, el Wyrm Sombrío", "questVice3DropWeaponSpecial2": "La vara del Dragón de Stephen Weber", "questVice3DropDragonEgg": "Dragón (Huevo)", - "questVice3DropShadeHatchingPotion": "Poción de eclosión sombría." + "questVice3DropShadeHatchingPotion": "Poción de eclosión sombría.", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/fr/character.json b/locales/fr/character.json index 5ec87850ab..3f1ca2f9cd 100644 --- a/locales/fr/character.json +++ b/locales/fr/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Pilosité faciale", "beard": "Barbe", "mustache": "Moustache", + "flower": "Flower", "basicSkins": "Peaux de base", "rainbowSkins": "Peaux arc-en-ciel", "spookySkins": "Peaux effrayantes", diff --git a/locales/fr/content.json b/locales/fr/content.json index d69f0c87b6..b54f912db4 100644 --- a/locales/fr/content.json +++ b/locales/fr/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "épineux", "questEggDeerText": "Cerf", "questEggDeerAdjective": "élégant", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Trouvez une potion d’éclosion à verser sur cet œuf et il en sortira un <%= eggText() %> <%= eggAdjective() %>.", "hatchingPotionBase": "de base", "hatchingPotionWhite": "Blanc", diff --git a/locales/fr/front.json b/locales/fr/front.json index ac41631dc1..1ef81dd7ed 100644 --- a/locales/fr/front.json +++ b/locales/fr/front.json @@ -15,16 +15,16 @@ "landingadminlink": "solutions administratives", "landingend4": "qui sont parfaites pour les familles, les professeurs, les groupes d'entraide et les entreprises.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", - "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", - "marketing2Lead2Title": "Bosses", - "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", + "marketing2Lead2": "Combattez des boss. Qu'est-ce qu'un Jeu de Rôles sans batailles ? Combattez des bosse avec votre équipe. Les boss sont un \"mode de super-responsabilité\" - un jour où vous n'allez pas à la gym est un jour où le boss blesse tout le monde.", + "marketing2Lead2Title": "Boss", + "marketing2Lead3": "Les Défis vous permettent d'être en compétition avec vos amis ou des étrangers. Celui qui a fait de son mieux à la fin du défi gagne des prix spéciaux.", "marketing3Header": "Apps", "marketing3Lead1Title": "Iphone & Android", "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", @@ -37,7 +37,7 @@ "marketing4Lead3Title": "Gamify Everything", "marketing4Lead3-1": "Want to gamify your life?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", + "marketing4Lead3-3": "Vous voulez en savoir plus ?", "playButton": "Jouer", "username": "Nom d'Utilisateur", "password": "Mot de passe", @@ -88,5 +88,5 @@ "communityReddit": "Reddit", "footerSocial": "Social", "socialTitle": "HabitRPG - Faites de votre vie un jeu", - "watchVideos": "Watch Videos" + "watchVideos": "Regarder les vidéos" } \ No newline at end of file diff --git a/locales/fr/gear.json b/locales/fr/gear.json index 2f405abc75..360610bb18 100644 --- a/locales/fr/gear.json +++ b/locales/fr/gear.json @@ -268,7 +268,7 @@ "headAccessorySpecialSpringWarriorText": "Oreilles de Lapin Vert", "headAccessorySpecialSpringWarriorNotes": "Bunny ears that keenly detect every crunch of a carrot. Confers no status bonus. Limited Edition 2014 Spring Gear.", "headAccessorySpecialSpringMageText": "Oreilles de Souris Bleue", - "headAccessorySpecialSpringMageNotes": "These round mouse ears are silky-soft. Confers no stat bonus. Limited Edition 2014 Spring Gear.", + "headAccessorySpecialSpringMageNotes": "Ces oreilles de souris rondes sont douces comme de la soie. N'apporte aucun bonus aux statistiques. Equipement en Edition limitée du printemps 2014.", "headAccessorySpecialSpringHealerText": "Oreilles de Chien Jaune", "headAccessorySpecialSpringHealerNotes": "Floppy but cute. Wanna play? Confers no stat bonus. Limited Edition 2014 Spring Gear.", "headAccessoryMystery201403Text": "Forest Walker Antlers", diff --git a/locales/fr/generic.json b/locales/fr/generic.json index 80fcdb4d87..8a34c2d23a 100644 --- a/locales/fr/generic.json +++ b/locales/fr/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Pas assez de Gemmes", "delete": "Effacer", "gems": "Gemmes", + "moreInfo": "More Info", "gemsWhatFor": "Servent à acheter des objets spéciaux et des services (œufs, potions d'éclosion, Fortification, etc.). Vous aurez besoin de débloquer ces fonctionnalités avant de pouvoir utiliser les Gemmes.", "veteran": "Vétéran", "veteranText": "A résisté à Habit le Gris (notre site pre Angular) et a gagné de nombreuses cicatrices de guerre à cause de ses bugs.", "originalUser": "Utilisateur d'origine !", - "originalUserText": "L'un des adeptes très précoces d'origine, ça c'est du test alpha !", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Fête d'Anniversaire 2014 d'HabitRPG", "habitBirthdayText": "A participé à la Fête d'Anniversaire 2014 d'HabitRPG", "memberSince": "- Membre depuis", @@ -54,5 +55,6 @@ "newPassSent": "Nouveau mot de passe envoyé.", "serverUnreach": "Serveur inaccessible.", "seeConsole": "(voir la console Chrome pour plus de détails).", - "error": "Erreur" + "error": "Erreur", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/fr/limited.json b/locales/fr/limited.json index dffdefa3e5..3abcf1cfe7 100644 --- a/locales/fr/limited.json +++ b/locales/fr/limited.json @@ -6,7 +6,7 @@ "valentineCard": "Carte de St Valentin", "adoringFriends": "Amis chéris", "adoringFriendsText": "Oooh, toi et tes ami·e·s devez beaucoup vous aimer ! Tu as envoyé ou reçu <%= cards %> cartes pour la St Valentin.", - "limited30Apr": "Available for purchase until April 30th (but permanently in your options if purchased).", + "limited30Apr": "Disponible à l'achat jusqu'au 30 avril (mais indéfiniment dans vos options si vous l'avez déjà acheté).", "polarBear": "Ours polaire", "turkey": "Dindon", "polarBearPup": "Ourson polaire" diff --git a/locales/fr/npc.json b/locales/fr/npc.json index bd03dc22e0..4b5eaaaae8 100644 --- a/locales/fr/npc.json +++ b/locales/fr/npc.json @@ -15,6 +15,9 @@ "buyGems": "Acheter des Gemmes", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Ajoute 20 Gemmes à votre compte. Les gemmes sont utilisées pour acheter des objets spéciaux en jeu tel que les maillots ou les coiffures.", "donateText2": "Donner aux développeurs ", "donateText3": "En tant que projet open-source, nous utiliserons toute l'aide que nous pouvons recevoir !", diff --git a/locales/fr/questscontent.json b/locales/fr/questscontent.json index d7917f86da..46b1d4f7b4 100644 --- a/locales/fr/questscontent.json +++ b/locales/fr/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vice, la Vouivre des Ténèbres", "questVice3DropWeaponSpecial2": "Hampe du Dragon de Stephen Weber", "questVice3DropDragonEgg": "Dragon (Œuf)", - "questVice3DropShadeHatchingPotion": "Potion d'éclosion sombre" + "questVice3DropShadeHatchingPotion": "Potion d'éclosion sombre", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/it/character.json b/locales/it/character.json index 930772a880..452666d0a1 100644 --- a/locales/it/character.json +++ b/locales/it/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Barba e baffi", "beard": "Barba", "mustache": "Baffi", + "flower": "Flower", "basicSkins": "Skin base", "rainbowSkins": "Skin arcobaleno", "spookySkins": "Skin spettrale", diff --git a/locales/it/content.json b/locales/it/content.json index ebf7d61cbe..9d5b7f9af2 100644 --- a/locales/it/content.json +++ b/locales/it/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "un irsuto", "questEggDeerText": "Cervo", "questEggDeerAdjective": "un elegante", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Trova una pozione per far schiudere questo uovo, e nascerà <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Bianco", diff --git a/locales/it/front.json b/locales/it/front.json index 7b39d87c7a..eb99ade8c6 100644 --- a/locales/it/front.json +++ b/locales/it/front.json @@ -14,20 +14,20 @@ "landingend3": ". Stai cercando qualcosa di più personale? Controlla i nostri", "landingadminlink": "pacchetti amministrativi", "landingend4": "che sono perfetti per le famiglie, gli insegnanti, i gruppi di supporto e le imprese.", - "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Header": "Migliora le tue abitudini con un gioco!", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", - "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Header": "Competi con gli amici, unisciti ai gruppi di interesse", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", - "marketing2Lead2Title": "Bosses", + "marketing2Lead2Title": "Boss", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", - "marketing3Header": "Apps", + "marketing3Header": "Applicazioni", "marketing3Lead1Title": "Iphone & Android", - "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", + "marketing3Lead1": "Le app per iPhone & Android ti permettono di gestire le tue attività in qualsiasi momento. Sappiamo che accedere al sito web solamente per premere dei bottoni può essere noioso.", "marketing3Lead2": " Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", "marketing4Header": "Organizational Use", "marketing4Lead1Title": "Gamification In Education", @@ -37,7 +37,7 @@ "marketing4Lead3Title": "Gamify Everything", "marketing4Lead3-1": "Want to gamify your life?", "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", + "marketing4Lead3-3": "Vuoi saperne di più?", "playButton": "Gioca", "username": "Nome utente", "password": "Password", @@ -88,5 +88,5 @@ "communityReddit": "Reddit", "footerSocial": "Social", "socialTitle": "HabitRPG - Rendi la tua vita un gioco", - "watchVideos": "Watch Videos" + "watchVideos": "Guarda i video" } \ No newline at end of file diff --git a/locales/it/generic.json b/locales/it/generic.json index dcaa6cfcdc..88f455a8c5 100644 --- a/locales/it/generic.json +++ b/locales/it/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Non hai abbastanza Gemme", "delete": "Elimina", "gems": "Gemme", + "moreInfo": "More Info", "gemsWhatFor": "Servono per comprare oggetti speciali e servizi (uova, pozioni di schiusa, Fortificazioni, ecc.). Avrai bisogno di sbloccare queste funzionalità prima di essere in grado di usare le Gemme.", "veteran": "Veterano", "veteranText": "Ha resistito ad Habit Il Grigio (il nostro sito prima di Angular), ed ha molte cicatrici di battaglia causate dai suoi bug.", "originalUser": "Utente originale!", - "originalUserText": "Uno dei primissimi ad aver utilizzato Habit, si parla di alpha tester!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Compleanno 2014 di HabitRPG", "habitBirthdayText": "Ha partecipato al compleanno 2014 di HabitRPG.", "memberSince": "- Membro dal: ", @@ -54,5 +55,6 @@ "newPassSent": "Nuova password inviata.", "serverUnreach": "Il server non è attualmente raggiungibile.", "seeConsole": "(guarda la console di Chrome per ulteriori dettagli).", - "error": "Errore" + "error": "Errore", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/it/limited.json b/locales/it/limited.json index afb4cf23d2..6105e898bf 100644 --- a/locales/it/limited.json +++ b/locales/it/limited.json @@ -6,7 +6,7 @@ "valentineCard": "Biglietto di San Valentino", "adoringFriends": "Amici Inseparabili", "adoringFriendsText": "Aww, tu e il tuo amico dovete davvero volervi bene! <%= cards %> biglietti di San Valentino spediti o ricevuti.", - "limited30Apr": "Available for purchase until April 30th (but permanently in your options if purchased).", + "limited30Apr": "Disponibile per l'acquisto fino al 30 aprile (ma permanente tra le opzioni se acquistato)", "polarBear": "Orso Polare", "turkey": "Tacchino", "polarBearPup": "Cucciolo di Orso Polare" diff --git a/locales/it/npc.json b/locales/it/npc.json index fcc1cb79f9..fe5e87c443 100644 --- a/locales/it/npc.json +++ b/locales/it/npc.json @@ -15,6 +15,9 @@ "buyGems": "Compra Gemme", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Aggiunge 20 Gemme al tuo account. Le Gemme vengono utilizzate per comprare oggetti speciali nel gioco, come vestiario ed acconciature.", "donateText2": "Dona agli sviluppatori", "donateText3": "Come progetto open source, può utilizzare tutto l'aiuto che gli viene fornito!", diff --git a/locales/it/questscontent.json b/locales/it/questscontent.json index d3f029fe52..a3c27fb8a0 100644 --- a/locales/it/questscontent.json +++ b/locales/it/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vyce, la Viverna Oscura", "questVice3DropWeaponSpecial2": "Bastone del Drago di Stephen Weber", "questVice3DropDragonEgg": "Drago (uovo)", - "questVice3DropShadeHatchingPotion": "Pozione Ombra" + "questVice3DropShadeHatchingPotion": "Pozione Ombra", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/nl/character.json b/locales/nl/character.json index 1801ed6db4..53ec119492 100644 --- a/locales/nl/character.json +++ b/locales/nl/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Gezichtsbeharing", "beard": "Baard", "mustache": "Snor", + "flower": "Flower", "basicSkins": "Basis Huidskleuren", "rainbowSkins": "Regenboog Huidskleuren", "spookySkins": "Spookachtige Huidskleuren", diff --git a/locales/nl/content.json b/locales/nl/content.json index 8fabd49448..a3d5d51eb3 100644 --- a/locales/nl/content.json +++ b/locales/nl/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "puntige", "questEggDeerText": "Hert", "questEggDeerAdjective": "elegante", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Vind een broed drankje om op dit ei te gieten, en het zal uitkomen als een <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Basis", "hatchingPotionWhite": "Wit", diff --git a/locales/nl/front.json b/locales/nl/front.json index 301b0c83e6..d7b36b9caf 100644 --- a/locales/nl/front.json +++ b/locales/nl/front.json @@ -15,13 +15,13 @@ "landingadminlink": "administratieve pakketten", "landingend4": "die perfect zijn voor families, leraren, groepen en bedrijven.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/nl/generic.json b/locales/nl/generic.json index 3db61eec6e..c04fbbb339 100644 --- a/locales/nl/generic.json +++ b/locales/nl/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Niet genoeg Edelstenen", "delete": "Verwijder", "gems": "Edelstenen", + "moreInfo": "More Info", "gemsWhatFor": "Wordt gebruikt voor speciale artikelen en diensten (eieren, broed drankjes, versterkers, enz.). Je moet deze functies ontgrendelen voordat je Edelstenen kan gebruiken.", "veteran": "Veteraan", "veteranText": "Heeft Habit De Grijze doorstaan (onze website van vóór Angular), en heeft door diens fouten vele strijd littekens opgelopen.", "originalUser": "Originele Gebruiker!", - "originalUserText": "Eén van de zeer oorspronkelijke 'early adopters', een echte alpha-tester!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "2014 HabitRPG Verjaardag Feest", "habitBirthdayText": "Deed mee aan het 2014 HabitRPG Verjaardag Feest.", "memberSince": "- Lid sinds", @@ -54,5 +55,6 @@ "newPassSent": "Nieuw wachtwoord verstuurd.", "serverUnreach": "Server momenteel niet bereikbaar.", "seeConsole": "(zie Chrome console voor meer details).", - "error": "Fout" + "error": "Fout", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/nl/npc.json b/locales/nl/npc.json index fc1926c9a9..397a252bc3 100644 --- a/locales/nl/npc.json +++ b/locales/nl/npc.json @@ -15,6 +15,9 @@ "buyGems": "Koop Edelstenen", "justin": "Justin", "USD": "USD ($)", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Voegt 20 Edelstenen toe aan je account. Edelstenen worden gebruikt om speciale digitale objecten kopen, zoals t-shirts en kapsels.", "donateText2": "Doneer aan de ontwikkelaars ", "donateText3": "Als Open Source project kan het het alle hulp gebruiken!", diff --git a/locales/nl/questscontent.json b/locales/nl/questscontent.json index 693b6f5649..3023b7d49f 100644 --- a/locales/nl/questscontent.json +++ b/locales/nl/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vice, de Schaduw Draak", "questVice3DropWeaponSpecial2": "Stephen Weber's Schacht van de Draak", "questVice3DropDragonEgg": "Draak (Ei)", - "questVice3DropShadeHatchingPotion": "Schaduw Broed Drankje" + "questVice3DropShadeHatchingPotion": "Schaduw Broed Drankje", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/pl/character.json b/locales/pl/character.json index 407c0e145f..b23759e42d 100644 --- a/locales/pl/character.json +++ b/locales/pl/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Zarost", "beard": "Broda", "mustache": "Wąsy", + "flower": "Flower", "basicSkins": "Podstawowe Skóry", "rainbowSkins": "Tęczowe Skóry", "spookySkins": "Straszne Skóry", diff --git a/locales/pl/content.json b/locales/pl/content.json index 8692a8fcd3..25fc6915f8 100644 --- a/locales/pl/content.json +++ b/locales/pl/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "kolczasty", "questEggDeerText": "Jeleń", "questEggDeerAdjective": "elegancki", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Znajdź Eliksir Wyklucia i wylej go na to jajo, a wykluje się z niego <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Zwyczajny", "hatchingPotionWhite": "Biały", diff --git a/locales/pl/front.json b/locales/pl/front.json index 3514249b54..72729811db 100644 --- a/locales/pl/front.json +++ b/locales/pl/front.json @@ -15,13 +15,13 @@ "landingadminlink": "pakietami dla administratorów", "landingend4": "które doskonale nadają się dla rodzin, nauczycieli, grup wsparcia, oraz firm.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/pl/generic.json b/locales/pl/generic.json index ddac3b9237..ffe2cfcc0b 100644 --- a/locales/pl/generic.json +++ b/locales/pl/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Niewystarczająca liczba Klejnotów", "delete": "Usuń", "gems": "Klejnoty", + "moreInfo": "More Info", "gemsWhatFor": "Używane do kupowania specjalnych przedmiotów oraz usług (jaj, mikstur wykluwania, Wzmocnień, itp.). Musisz odblokować te rzeczy zanim będziesz mógł użyć Klejnotów do ich kupowania.", "veteran": "Weteran", "veteranText": "Był świadkiem \"Habit The Grey\" (naszej strony przed aktualizacją Angular) i zyskał wiele wojennych blizn od jej błędów.", "originalUser": "Pierwotny Użytkownik!", - "originalUserText": "Jeden z pierwszych użytkowników, tak - mówimy o alfa testerze!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "2014 HabitRPG Birthday Bash", "habitBirthdayText": "Brał udział w \"HabitRPG Birthday Bash of 2014\".", "memberSince": "- Członek od", @@ -54,5 +55,6 @@ "newPassSent": "Nowe hasło zostało wysłane.", "serverUnreach": "Serwer jest obecnie nieosiągalny.", "seeConsole": "(zajrzyj do konsoli Chrome po więcej szczegółów).", - "error": "Błąd" + "error": "Błąd", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/pl/npc.json b/locales/pl/npc.json index 3eb2766a80..01a49e4729 100644 --- a/locales/pl/npc.json +++ b/locales/pl/npc.json @@ -15,6 +15,9 @@ "buyGems": "Kup Klejnoty", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Twoje konto wzbogaci się o 20 Klejnotów. Za pomocą Klejnotów można kupić specjalne przedmioty w grze, na przykład stroje lub fryzury.", "donateText2": "Datek dla twórców gry", "donateText3": "Ta gra to projekt open source, więc każdy grosz się dla nas liczy!", diff --git a/locales/pl/questscontent.json b/locales/pl/questscontent.json index ecafbf5e15..30055b937f 100644 --- a/locales/pl/questscontent.json +++ b/locales/pl/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Nałóg, Żmij Cienia", "questVice3DropWeaponSpecial2": "Smocza Laska Stephena Webera", "questVice3DropDragonEgg": "Smok (Jajo)", - "questVice3DropShadeHatchingPotion": "Eliksir Wyklucia Cienia" + "questVice3DropShadeHatchingPotion": "Eliksir Wyklucia Cienia", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/pt/character.json b/locales/pt/character.json index 25ebf4220c..f382871b3d 100644 --- a/locales/pt/character.json +++ b/locales/pt/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Pêlos Faciais", "beard": "Barba", "mustache": "Bigode", + "flower": "Flower", "basicSkins": "Peles Básicas", "rainbowSkins": "Peles de Arco-Íris", "spookySkins": "Peles Assustadoras", diff --git a/locales/pt/content.json b/locales/pt/content.json index 9b9993de85..fd53a57de2 100644 --- a/locales/pt/content.json +++ b/locales/pt/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "espinhoso", "questEggDeerText": "Cervo", "questEggDeerAdjective": "elegante", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Encontre uma poção de eclosão para usar nesse ovo, e ele chocará um <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Base", "hatchingPotionWhite": "Branco", diff --git a/locales/pt/front.json b/locales/pt/front.json index 599c4944b0..1264a09d4f 100644 --- a/locales/pt/front.json +++ b/locales/pt/front.json @@ -14,30 +14,30 @@ "landingend3": ". Está procurando por uma abordagem mais privada? Confira nossos ", "landingadminlink": "pacotes administrativos", "landingend4": "que são perfeitos para famílias, professores, grupos de apoio, e negócios.", - "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Header": "Melhore Seus Hábitos Jogando um Jogo", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", - "marketing1Lead3Title": "Find Random Prizes", - "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing1Lead3Title": "Encontre Prêmios Aleatórios", + "marketing2Header": "Compita Com Amigos, Junte-se a Grupos de Interesse", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", - "marketing2Lead2Title": "Bosses", + "marketing2Lead2Title": "Chefões", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", "marketing3Header": "Apps", "marketing3Lead1Title": "Iphone & Android", "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", "marketing3Lead2": " Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", "marketing4Header": "Uso Organizacional", - "marketing4Lead1Title": "Gamification In Education", + "marketing4Lead1Title": "Gamificação na Educação", "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", + "marketing4Lead2Title": "Gamifique na Saúde e Bem-estar", "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", - "marketing4Lead3-1": "Want to gamify your life?", - "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", + "marketing4Lead3Title": "Gamifique Tudo", + "marketing4Lead3-1": "Quer gamificar sua vida?", + "marketing4Lead3-2": "Interessado em coordenar um grupo em educação, bem-estar, e mais?", + "marketing4Lead3-3": "Quer aprender mais?", "playButton": "Jogar", "username": "Usuário", "password": "Senha", @@ -88,5 +88,5 @@ "communityReddit": "Reddit", "footerSocial": "Social", "socialTitle": "HabitRPG - Transforme Sua Vida em um Jogo", - "watchVideos": "Watch Videos" + "watchVideos": "Veja Vídeos" } \ No newline at end of file diff --git a/locales/pt/generic.json b/locales/pt/generic.json index 31abfcfc24..ffaf5a3d32 100644 --- a/locales/pt/generic.json +++ b/locales/pt/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Gemas insuficientes", "delete": "Deletar", "gems": "Gemas", + "moreInfo": "More Info", "gemsWhatFor": "Usadas para comprar itens especiais e serviços (ovos, poções de eclosão, Fortificar, etc.). Você precisará liberar esses sistemas antes de poder usar as Gemas.", "veteran": "Veterano", "veteranText": "Resistiu ao Habit O Cinza (nosso website pré Angular), e ganhou muitas cicatrizes de batalhas contra os bugs.", "originalUser": "Usuário Original!", - "originalUserText": "Um dos muitos adotadores originais. Pense em testadores alpha!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Festança de Aniversário HabitRPG 2014", "habitBirthdayText": "Participou na Festança de Aniversário HabitRPG 2014.", "memberSince": "- Membro desde", @@ -54,5 +55,6 @@ "newPassSent": "Nova senha enviada.", "serverUnreach": "Servidor não disponível no momento.", "seeConsole": "(veja o console do Chrome para mais detalhes).", - "error": "Erro" + "error": "Erro", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/pt/npc.json b/locales/pt/npc.json index 0fa98158b6..362579388a 100644 --- a/locales/pt/npc.json +++ b/locales/pt/npc.json @@ -15,6 +15,9 @@ "buyGems": "Comprar Gemas", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Adiciona 20 Gemas em sua conta. Gemas são usadas para comprar itens especiais dentro do jogo, como camisetas e estilos de cabelo.", "donateText2": "Doar para os desenvolvedores", "donateText3": "Como o projeto é open source, toda ajuda é bem-vinda!", diff --git a/locales/pt/questscontent.json b/locales/pt/questscontent.json index d95778a327..0dcfdc4049 100644 --- a/locales/pt/questscontent.json +++ b/locales/pt/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vício, o Dragão Sombrio", "questVice3DropWeaponSpecial2": "Mastro do Dragão de Stephen Weber", "questVice3DropDragonEgg": "Dragão (Ovo)", - "questVice3DropShadeHatchingPotion": "Poção de Eclosão de Sombra" + "questVice3DropShadeHatchingPotion": "Poção de Eclosão de Sombra", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/ru/character.json b/locales/ru/character.json index 43cbac9711..aaf4cae7e4 100644 --- a/locales/ru/character.json +++ b/locales/ru/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Волосы на лице", "beard": "Борода", "mustache": "Усы", + "flower": "Flower", "basicSkins": "Базовые цвета", "rainbowSkins": "Радужные цвета", "spookySkins": "Зловещие цвета", diff --git a/locales/ru/content.json b/locales/ru/content.json index 2ec04b9ee2..07e2ee5a02 100644 --- a/locales/ru/content.json +++ b/locales/ru/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "колючий", "questEggDeerText": "Олень", "questEggDeerAdjective": "элегантный", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Найдите инкубационный эликсир, чтобы полить это яйцо, и из него вылупится <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Обыкновенный", "hatchingPotionWhite": "Белый", diff --git a/locales/ru/front.json b/locales/ru/front.json index a2a1cabd2b..945f057290 100644 --- a/locales/ru/front.json +++ b/locales/ru/front.json @@ -14,30 +14,30 @@ "landingend3": ". Вам нужен более индивидуальный подход? Попробуйте наши ", "landingadminlink": "административные пакеты,", "landingend4": " они прекрасно подойдут семьям, учителям, группам взаимопомощи и бизнес-организациям.", - "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", - "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", - "marketing1Lead2Title": "Get Sweet Gear", - "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", - "marketing1Lead3Title": "Find Random Prizes", - "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", - "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", - "marketing2Lead2Title": "Bosses", - "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", - "marketing3Header": "Apps", - "marketing3Lead1Title": "Iphone & Android", - "marketing3Lead1": "The iPhone & Android apps let you take care of business on the go. We realize that logging into the website to click buttons can be a drag.", - "marketing3Lead2": " Other 3rd Party Tools tie HabitRPG into various aspects of your life. Our API provides easy integration for things like the Chrome Extension, for which you lose points when browsing unproductive websites, and gain points when on productive ones. See more here", - "marketing4Header": "Organizational Use", - "marketing4Lead1Title": "Gamification In Education", - "marketing4Lead1": "Education is one of the best sectors for gamification. We all know how glued to phones and games students are these days, harness that power! Pit your students against eachother in friendly competition. Reward good behavior with rare prizes. Watch their grades and behavior soar.", - "marketing4Lead2Title": "Gamification In Health and Wellness", - "marketing4Lead2": "Health care costs are on the rise, and something's gotta give. Hundreds of programs are built to reduce costs and improve wellness. We believe HabitRPG can pave a substantial path towards healthy lifestyles.", - "marketing4Lead3Title": "Gamify Everything", - "marketing4Lead3-1": "Want to gamify your life?", - "marketing4Lead3-2": "Interested in running a group in education, wellness, and more?", - "marketing4Lead3-3": "Want to learn more?", + "marketing1Header": "Совершенствуйте привычки, играя в игру", + "marketing1Lead1": "HabitRPG — это компьютерная игра, с помощью которой можно улучшить привычки в реальной жизни. Она \"превращает\" вашу жизнь в игру, представляя задачи (привычки, ежедневные задания и предстоящие дела) маленькими монстрами, которых нужно победить. Чем лучше вам это удается, тем дальше в игре вы продвигаетесь. Если вы ошибаетесь в жизни — ваш персонаж начинает уступать в игре. ", + "marketing1Lead2": "Получайте славную экипировку. Совершенствуйте привычки, чтобы развивать вашего аватара. Похвастайтесь заработанной славной экипировкой", + "marketing1Lead2Title": "Получайте славную экипировку", + "marketing1Lead3": "Находите случайные призы. Некоторых мотивирует азарт, так называемая система «стохастического вознаграждения». В арсенале HabitRPG все виды стимулов: позитивные, негативные, предсказуемые и случайные.", + "marketing1Lead3Title": "Находите случайные призы", + "marketing2Header": "Соревнуйтесь с друзьями, вступайте в группы по интересам", + "marketing2Lead1": "Играть в HabitRPG можно и в одиночку, но все краски по-настоящему заиграют, когда вы начнете сотрудничать и соперничать с другими игроками, разделять ответственность за действия друг друга. Наиболее эффективная часть любой программы самосовершенствования — социальная ответственность, а какая среда подходит для создания духа ответственности и соревновательности лучше, чем компьютерная игра?", + "marketing2Lead2": "Сражайтесь с боссами. Может ли ролевая игра обходиться без битв? Сражайтесь с боссами в составе команды. Боссы — это «режим супер-ответственности»: если вы пропустите ежедневные занятия в спортивном зале, босс нанесет урон всей команде.", + "marketing2Lead2Title": "Боссы", + "marketing2Lead3": "Испытания позволяют соревноваться с друзьями и незнакомыми людьми. Тот, кто достигнет по итогам лучших результатов, получит специальный приз.", + "marketing3Header": "Мобильные приложения", + "marketing3Lead1Title": "Iphone и Android", + "marketing3Lead1": "С мобильными приложениями для iPhone и Android разобраться с делами можно на бегу. Мы понимаем, что заходить на веб-сайт для того, чтобы нажать лишь несколько кнопок, может быть не очень удобным.", + "marketing3Lead2": " Другие сторонние решения связывают HabitRPG с различными сторонами вашей жизни. Наш API обеспечивает простую интеграцию для таких возможностей, как расширение Chrome, которое отнимает у вас очки за непродуктивный просмотр сайтов и прибавляет — когда вы заходите на сайты с полезной информацией. Узнайте больше здесь", + "marketing4Header": "Использование организациями", + "marketing4Lead1Title": "Игра в образовании", + "marketing4Lead1": "Образование — одна из сфер, где игровой потенциал раскрывается лучше всего. Мы все знаем, насколько сегодня студенты привязаны к своим телефонам и играм — так используйте это! Дайте студентам померяться силами в дружеском соревновании. Награждайте их редкими призами за хорошее поведение и наблюдайте, как оно улучшается и растут их оценки.", + "marketing4Lead2Title": "Игра в здравоохранении", + "marketing4Lead2": "Здоровье обходится всё дороже, и что-то должно измениться. Создаются сотни программ, направленных на улучшение здоровья и снижение расходов. Мы уверены, что HabitRPG может открыть прямой путь к здоровому образу жизни.", + "marketing4Lead3Title": "Игра во всём", + "marketing4Lead3-1": "Хотите жить играючи?", + "marketing4Lead3-2": "Заинтересованы в создании группы в сферах образования, здоровья или дригих?", + "marketing4Lead3-3": "Хотите узнать больше?", "playButton": "Играть", "username": "Имя", "password": "Пароль", @@ -88,5 +88,5 @@ "communityReddit": "Reddit", "footerSocial": "Соц. сервисы", "socialTitle": "HabitRPG — Живи играючи", - "watchVideos": "Watch Videos" + "watchVideos": "Смотреть видео" } \ No newline at end of file diff --git a/locales/ru/generic.json b/locales/ru/generic.json index 3142ca7297..4ada142f2a 100644 --- a/locales/ru/generic.json +++ b/locales/ru/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Недостаточно самоцветов", "delete": "Удалить", "gems": "самоцв.", + "moreInfo": "More Info", "gemsWhatFor": "Используются для покупки особых предметов и услуг (яйца, эликсиры для инкубации, эликсир укрепления и т. д.). Вам нужно открыть эти вещи прежде, чем вы сможете потратить на них самоцветы.", "veteran": "Ветеран", "veteranText": "Выдержал Habit The Grey (наш сайт до перехода на Angular) и получил множество боевых шрамов от его багов.", "originalUser": "Пользователь-первопроходец!", - "originalUserText": "Один из очень ранних пользователей, самый настоящий альфа-тестер!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Вечеринка дня рождения HabitRPG 2014", "habitBirthdayText": "Принял участие в праздновании дня рождения HabitRPG в 2014 г.", "memberSince": " - Участник с ", @@ -54,5 +55,6 @@ "newPassSent": "Новый пароль отправлен.", "serverUnreach": "Сервер сейчас недоступен.", "seeConsole": " (см. подробности в консоли Chrome).", - "error": "Ошибка" + "error": "Ошибка", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/ru/limited.json b/locales/ru/limited.json index 7fa388ffe0..c8d0697caa 100644 --- a/locales/ru/limited.json +++ b/locales/ru/limited.json @@ -6,7 +6,7 @@ "valentineCard": "Валентинка", "adoringFriends": "Любимые друзья", "adoringFriendsText": "Вы так внимательны друг к другу! Отправлено или получено валентинок: <%= cards %>.", - "limited30Apr": "Available for purchase until April 30th (but permanently in your options if purchased).", + "limited30Apr": "Доступно для покупки до 30 апреля (но постоянно в параметрах после покупки).", "polarBear": "Белый медведь", "turkey": "Индейка", "polarBearPup": "Детеныш белого медведя" diff --git a/locales/ru/npc.json b/locales/ru/npc.json index f603ce37eb..0bef7fa22e 100644 --- a/locales/ru/npc.json +++ b/locales/ru/npc.json @@ -15,6 +15,9 @@ "buyGems": "Купить самоцветы", "justin": "Джастин", "USD": "долларов США", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Добавляет 20 самоцветов к вашей учетной записи. Самоцветы используются для покупки особых игровых предметов, таких как рубахи или прически.", "donateText2": "Поддержать разработчиков", "donateText3": "Как проекту с открытым исходным кодом нам нужна любая возможная помощь!", diff --git a/locales/ru/questscontent.json b/locales/ru/questscontent.json index b025f144c5..4fa4d65171 100644 --- a/locales/ru/questscontent.json +++ b/locales/ru/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Вайс, змей теней", "questVice3DropWeaponSpecial2": "Посох дракона Stephen Weber", "questVice3DropDragonEgg": "Дракон (яйцо)", - "questVice3DropShadeHatchingPotion": "Сумрачный инкубационный эликсир" + "questVice3DropShadeHatchingPotion": "Сумрачный инкубационный эликсир", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/sk/character.json b/locales/sk/character.json index f9b9e563d5..a824632ca6 100644 --- a/locales/sk/character.json +++ b/locales/sk/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Zarastenie", "beard": "Brada", "mustache": "Fúzy", + "flower": "Flower", "basicSkins": "Základné pokožky", "rainbowSkins": "Dúhové pokožky", "spookySkins": "Strašidelné pokožky", diff --git a/locales/sk/content.json b/locales/sk/content.json index 3c37d2c223..986c349590 100644 --- a/locales/sk/content.json +++ b/locales/sk/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "pichľavý", "questEggDeerText": "Jeleň", "questEggDeerAdjective": "elegantný", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Nájdi liahoxír, ktorý vyleješ na vajíčko, a vyliahne sa z neho <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Základná", "hatchingPotionWhite": "Biela", diff --git a/locales/sk/front.json b/locales/sk/front.json index 26f8f010dd..c585114fef 100644 --- a/locales/sk/front.json +++ b/locales/sk/front.json @@ -15,13 +15,13 @@ "landingadminlink": "balíčky", "landingend4": ", ktoré sú ideálne pre rodiny, učiteľov, podporné skupiny, a firmy.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/sk/generic.json b/locales/sk/generic.json index bc1a42ca13..8b82bf1f38 100644 --- a/locales/sk/generic.json +++ b/locales/sk/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Nedostatok drahokamov", "delete": "Zmazať", "gems": "Drahokamy", + "moreInfo": "More Info", "gemsWhatFor": "Používajú sa na kupovanie predmetov a služieb (vajíčka, liahoxíry, siloxíry, atď.). Najskôr musíš odomknúť dané funkcie, až potom si ich budeš môcť kúpiť za drahokamy.", "veteran": "Veterán", "veteranText": "Je ošľahaný Habitom Šedým (naša stránka pred Angularom), a utŕžil veľa jaziev z boja s krvilačnými bugmi.", "originalUser": "Pôvodný používateľ!", - "originalUserText": "Jeden z prapôvodných používateľov. Nebojácny alfa tester!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Narodeninová oslava HabitRPG 2014", "habitBirthdayText": "V roku 2014 sa zúčastnil narodeninovej oslavy HabitRPG.", "memberSince": "- Členom od", @@ -54,5 +55,6 @@ "newPassSent": "Nové heslo odoslané.", "serverUnreach": "Server je dočasne nedostupný.", "seeConsole": "(Pre viac podrobností sa pozri do Chrome konzoly).", - "error": "Chyba" + "error": "Chyba", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/sk/npc.json b/locales/sk/npc.json index 831584476c..719ad23cd1 100644 --- a/locales/sk/npc.json +++ b/locales/sk/npc.json @@ -15,6 +15,9 @@ "buyGems": "Kúpiť drahokamy", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Pridá na tvoj účet 20 drahokamov. Drahokamy sa používajú na nákup špeciálnych predmetov v hre, ako napríklad košiel a účesov.", "donateText2": "Prispej vývojárom", "donateText3": "Tento projekt je open source. Oceníme každú pomoc!", diff --git a/locales/sk/questscontent.json b/locales/sk/questscontent.json index cf1d03c609..885ce57248 100644 --- a/locales/sk/questscontent.json +++ b/locales/sk/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Neresť, Tieňová saňa", "questVice3DropWeaponSpecial2": "Dračia palica Stephena Webera", "questVice3DropDragonEgg": "Drak (vajce)", - "questVice3DropShadeHatchingPotion": "Tieňový liahoxír" + "questVice3DropShadeHatchingPotion": "Tieňový liahoxír", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/sv/character.json b/locales/sv/character.json index a5f5d50e74..20e2d88f46 100644 --- a/locales/sv/character.json +++ b/locales/sv/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Ansiktsbehåring", "beard": "Skägg", "mustache": "Mustasch", + "flower": "Flower", "basicSkins": "Grundläggande hud", "rainbowSkins": "Regnbågshud", "spookySkins": "Spöklik hud", diff --git a/locales/sv/content.json b/locales/sv/content.json index 842e8100b0..3fe8371b00 100644 --- a/locales/sv/content.json +++ b/locales/sv/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "spiky", "questEggDeerText": "Deer", "questEggDeerAdjective": "elegant", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Standard", "hatchingPotionWhite": "Vit", diff --git a/locales/sv/front.json b/locales/sv/front.json index 711e079d92..158e9735e3 100644 --- a/locales/sv/front.json +++ b/locales/sv/front.json @@ -15,13 +15,13 @@ "landingadminlink": "administrativa paket", "landingend4": "som är perfekt för familjer, lärare, stödgrupper och företag.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/sv/generic.json b/locales/sv/generic.json index d415bff923..3288a1ba29 100644 --- a/locales/sv/generic.json +++ b/locales/sv/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Inte tillräckligt många Juveler", "delete": "Radera", "gems": "Juveler", + "moreInfo": "More Info", "gemsWhatFor": "Används för att köpa speciella objekt och tjänster (ägg, kläckningsdrycker, stärkningsdryck, osv.). Du måste låsa upp de funktionerna innan du kan börja använda Juveler.", "veteran": "Veteran", "veteranText": "Har uthärdat Habit Den Grå (vår hemsida innan Angular) och har samlat på sig många krigsärr från dess buggar.", "originalUser": "Ursprunglig Användare!", - "originalUserText": "En av de väldigt tidiga ursprungliga användarna. Snacka om alfa-testare!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "HabitRPGs Födelsedagsparty 2014", "habitBirthdayText": "Deltog i HabitRPGs Födelsedagsparty 2014", "memberSince": "- Medlem sedan", @@ -54,5 +55,6 @@ "newPassSent": "Nytt lösenord skickat.", "serverUnreach": "Servern är otillgänglig för tillfället.", "seeConsole": "(se Chromes kontrollpanel för fler detaljer)", - "error": "Fel" + "error": "Fel", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/sv/npc.json b/locales/sv/npc.json index 864f00b623..3bb0fc7816 100644 --- a/locales/sv/npc.json +++ b/locales/sv/npc.json @@ -15,6 +15,9 @@ "buyGems": "Köp Juveler", "justin": "Justin", "USD": "USD", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Lägger till 20 Juveler till ditt konto. Juveler används till att köpa speciella föremål i spelet, som tröjor och hårstilar.", "donateText2": "Donera till utvecklarna", "donateText3": "Då det här är ett projekt med öppen källkod behöver vi all hjälp vi kan få!", diff --git a/locales/sv/questscontent.json b/locales/sv/questscontent.json index 5b7553b7ae..04a13798a3 100644 --- a/locales/sv/questscontent.json +++ b/locales/sv/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Vice, the Shadow Wyrm", "questVice3DropWeaponSpecial2": "Stephen Weber's Shaft of the Dragon", "questVice3DropDragonEgg": "Dragon (Egg)", - "questVice3DropShadeHatchingPotion": "Shade Hatching Potion" + "questVice3DropShadeHatchingPotion": "Shade Hatching Potion", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/locales/uk/character.json b/locales/uk/character.json index 68b3257052..965191a193 100644 --- a/locales/uk/character.json +++ b/locales/uk/character.json @@ -30,6 +30,7 @@ "bodyFacialHair": "Волосся на обличчі", "beard": "Борода", "mustache": "Вуса", + "flower": "Flower", "basicSkins": "Прості кольори", "rainbowSkins": "Кольори веселки", "spookySkins": "Моторошні кольори", diff --git a/locales/uk/content.json b/locales/uk/content.json index f80c577905..fea68cf48c 100644 --- a/locales/uk/content.json +++ b/locales/uk/content.json @@ -29,6 +29,8 @@ "questEggHedgehogAdjective": "шипастий", "questEggDeerText": "Олень", "questEggDeerAdjective": "вишуканий", + "questEggEggText": "Egg", + "questEggEggAdjective": "colorful", "eggNotes": "Знайдіть зілля вилуплення, аби вилити його на яйце, з нього вийде <%= eggAdjective() %> <%= eggText() %>.", "hatchingPotionBase": "Простий", "hatchingPotionWhite": "Білий", diff --git a/locales/uk/front.json b/locales/uk/front.json index b3b88e0c72..0531327786 100644 --- a/locales/uk/front.json +++ b/locales/uk/front.json @@ -15,13 +15,13 @@ "landingadminlink": "адміністраційні набори,", "landingend4": "особливо доречні для сімей, учителів, доброчинних груп та установ.", "marketing1Header": "Improve Your Habits By Playing A Game", - "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquor. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", + "marketing1Lead1": "HabitRPG is a video game to help you improve real life habits. It \"gamifies\" your life by turning all your tasks (habits, dailies, and to-dos) into little monsters you have to conquer. The better you are at this, the more you progress in the game. If you slip up in life, your character starts backsliding in the game.", "marketing1Lead2": "Get Sweet Gear. Improve your habits to build up your avatar. Show off the sweet gear you've earned", "marketing1Lead2Title": "Get Sweet Gear", "marketing1Lead3": "Find Random Prizes. For some, it's the gamble which motivates them, a system called \"stochastic rewarding\". HabitRPG accomodates all reinforcement styles: positive, negative, predictable, and random.", "marketing1Lead3Title": "Find Random Prizes", "marketing2Header": "Compete With Friends, Join Interest Groups", - "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding eachother accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game2", + "marketing2Lead1": "While you can solo-play HabitRPG, the lights really turn on when you start collaborating, competing, and holding each other accountable. The most effective part of any self-improvement program is social accountability, and what better an environment for accountability and competition than a video game?", "marketing2Lead2": "Fight Bosses. What's a Role Playing Game without battles? Fight bosses with your party. Bosses are \"super accountability mode\" - a day you miss the gym is a day the boss hurts everyone.", "marketing2Lead2Title": "Bosses", "marketing2Lead3": "Challenges let you compete with friends and strangers. Whoever does the best at the end of a challenge wins special prizes.", diff --git a/locales/uk/generic.json b/locales/uk/generic.json index 8e5f3424fe..56ef78bf5a 100644 --- a/locales/uk/generic.json +++ b/locales/uk/generic.json @@ -37,11 +37,12 @@ "notEnoughGems": "Недостатньо самоцвітів", "delete": "Вилучити", "gems": "Самоцвіти", + "moreInfo": "More Info", "gemsWhatFor": "Потрібні для купівлі особливих предметів та послуг (яйця, зілля вилуплення, підсилення тощо). Вам слід розблокувати ці особливості, перш ніж витрачати самоцвіти.", "veteran": "Ветеран", "veteranText": "Вистояв у Habit The Grey (нашому тестовому сайті), та заробив купу шрамів у бою з його баґами.", "originalUser": "Першопроходець!", - "originalUserText": "Один із найперших гравців. Їх іще називають альфа-тестерами!", + "originalUserText": "One of the very original early adopters. Talk about alpha tester!", "habitBirthday": "Святкові гоцки HabitRPG 2014", "habitBirthdayText": "Учасник Святкових гоцок HabitRPG у 2014.", "memberSince": "- Грає з: ", @@ -54,5 +55,6 @@ "newPassSent": "Новий пароль надіслано.", "serverUnreach": "Наразі сервер недоступний.", "seeConsole": "(Докладніше у консолі Chrome).", - "error": "Помилка" + "error": "Помилка", + "endTour": "End Tour" } \ No newline at end of file diff --git a/locales/uk/limited.json b/locales/uk/limited.json index e0c780cb08..bcc2a65f92 100644 --- a/locales/uk/limited.json +++ b/locales/uk/limited.json @@ -6,7 +6,7 @@ "valentineCard": "Валентинка", "adoringFriends": "Любі друзі", "adoringFriendsText": "Ооо, Ви та Ваш друг, певно, дуже любі одне одному! Надіслано/отримано валентинок: <%= cards %> ", - "limited30Apr": "Available for purchase until April 30th (but permanently in your options if purchased).", + "limited30Apr": "У продажу до 30 квітня (по придбанні ніколи не зникне з доступу для вас).", "polarBear": "Білий ведмідь", "turkey": "Індичка", "polarBearPup": "Біле ведмежа" diff --git a/locales/uk/npc.json b/locales/uk/npc.json index c2281d9536..374c87779e 100644 --- a/locales/uk/npc.json +++ b/locales/uk/npc.json @@ -15,6 +15,9 @@ "buyGems": "Придбати cамоцвіти", "justin": "Юстин", "USD": "офіри", + "newStuff": "New Stuff", + "cool": "Cool", + "dismissAlert": "Dismiss This Alert", "donateText1": "Додає на Ваш рахунок 20 самоцвітів. За самоцвіти можна придбати особливі ігрові предмети, як-от сорочки та зачіски. ", "donateText2": "Офірування розробникам", "donateText3": "Це відкритий проєкт, тож ми цінуємо будь-яку допомогу!", diff --git a/locales/uk/questscontent.json b/locales/uk/questscontent.json index 177780af80..91daee83ba 100644 --- a/locales/uk/questscontent.json +++ b/locales/uk/questscontent.json @@ -39,5 +39,10 @@ "questVice3Boss": "Недолік, Тіньовий Змій", "questVice3DropWeaponSpecial2": "Держак дракона Стівена Вебера", "questVice3DropDragonEgg": "Дракон (яйце)", - "questVice3DropShadeHatchingPotion": "Зілля вилуплення тіні" + "questVice3DropShadeHatchingPotion": "Зілля вилуплення тіні", + "questEggHuntText": "Egg Hunt", + "questEggHuntNotes": "Overnight, strange plain eggs have appeared everywhere: in Matt's stables, behind the counter at the Tavern, and even among the pet eggs at the Marketplace! What a nuisance! \"Nobody knows where they came from, or what they might hatch into,\" says @Megan, \"but we can't just leave them laying around! Work hard and search hard to help me gather up these mysterious eggs. Maybe if you collect enough, there will be some extras left over for you...\"", + "questEggHuntCompletion": "You did it! In gratitude, @Megan gives you ten of the eggs. \"I don't think they hatch, exactly,\" she says, \"and they certainly won't grow into mounts. But that doesn't mean you can't dye them beautiful colors!\"", + "questEggHuntCollectPlainEgg": "Plain Egg", + "questEggHuntDropPlainEgg": "Plain Egg" } \ No newline at end of file diff --git a/script/index.coffee b/script/index.coffee index 8b8752029a..e27e4690b9 100644 --- a/script/index.coffee +++ b/script/index.coffee @@ -603,7 +603,7 @@ api.wrap = (user, main=true) -> return cb?({code:404,message:":type must be in [hatchingPotions,eggs,food,quests,special]"},req) unless type in ['eggs','hatchingPotions','food','quests','special'] item = content[type][key] return cb?({code:404,message:":key not found for Content.#{type}"},req) unless item - return cb?({code:401, message:'Not enough gems.'}) if user.balance < (item.value / 4) + return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if user.balance < (item.value / 4) user.items[type][key] = 0 unless user.items[type][key] user.items[type][key]++ user.balance -= (item.value / 4) @@ -616,15 +616,15 @@ api.wrap = (user, main=true) -> item = if key is 'potion' then content.potion else content.gear.flat[key] return cb?({code:404, message:"Item '#{key} not found (see https://github.com/HabitRPG/habitrpg-shared/blob/develop/script/content.coffee)"}) unless item - return cb?({code:401, message:'Not enough gold.'}) if user.stats.gp < item.value + return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if user.stats.gp < item.value if item.key is 'potion' user.stats.hp += 15 user.stats.hp = 50 if user.stats.hp > 50 else user.items.gear.equipped[item.type] = item.key user.items.gear.owned[item.key] = true - message = user.fns.handleTwoHanded(item) - message ?= "Bought #{item.text()}." + message = user.fns.handleTwoHanded(item, null, req) + message ?= i18n.t('messageBought', {itemText: item.text}, req.language) if not user.achievements.ultimateGear and item.last user.fns.ultimateGear() user.stats.gp -= item.value @@ -649,29 +649,29 @@ api.wrap = (user, main=true) -> item = content.gear.flat[key] if user.items.gear[type][item.type] is key user.items.gear[type][item.type] = "#{item.type}_base_0" - message = "#{item.text} un-equipped." + message = i18n.t('messageBought', {itemText: item.text}, req.language) else user.items.gear[type][item.type] = item.key - message = user.fns.handleTwoHanded(item,type) + message = user.fns.handleTwoHanded(item,type,req) cb? (if message then {code:200,message} else null), user.items hatch: (req, cb) -> {egg, hatchingPotion} = req.params return cb?({code:404,message:"Please specify query.egg & query.hatchingPotion"}) unless egg and hatchingPotion - return cb?({code:401,message:"You're missing either that egg or that potion"}) unless user.items.eggs[egg] > 0 and user.items.hatchingPotions[hatchingPotion] > 0 + return cb?({code:401,message:i18n.t('messageMissingEggPotion', req.language)}) unless user.items.eggs[egg] > 0 and user.items.hatchingPotions[hatchingPotion] > 0 pet = "#{egg}-#{hatchingPotion}" - return cb?({code:401, message:"You already have that pet. Try hatching a different combination!"}) if user.items.pets[pet] and user.items.pets[pet] > 0 + return cb?({code:401, message:i18n.t('messageAlreadyPet', req.language)}) if user.items.pets[pet] and user.items.pets[pet] > 0 user.items.pets[pet] = 5 user.items.eggs[egg]-- user.items.hatchingPotions[hatchingPotion]-- - cb? {code:200, message:"Your egg hatched! Visit your stable to equip your pet."}, user.items + cb? {code:200, message:i18n.t('messageHatched', req.language)}, user.items unlock: (req, cb, ga) -> {path} = req.query fullSet = ~path.indexOf(",") cost = if fullSet then 1.25 else 0.5 # 5G per set, 2G per individual alreadyOwns = !fullSet and user.fns.dotGet("purchased." + path) is true - return cb?({code:401, message: "Not enough gems"}) if user.balance < cost and !alreadyOwns + return cb?({code:401, message: i18n.t('notEnoughGems', req.language)}) if user.balance < cost and !alreadyOwns if fullSet _.each path.split(","), (p) -> user.fns.dotSet("purchased.#{p}", true);true @@ -719,7 +719,7 @@ api.wrap = (user, main=true) -> user.preferences.disableClasses = false user.preferences.autoAllocate = false else - return cb?({code:401,message:"Not enough gems"}) unless user.balance >= .75 + return cb?({code:401,message:i18n.t('notEnoughGems', req.language)}) unless user.balance >= .75 user.balance -= .75 _.merge user.stats, {str: 0, con: 0, per: 0, int: 0, points: user.stats.lvl} user.flags.classSelected = false @@ -768,7 +768,7 @@ api.wrap = (user, main=true) -> # If they're trying to purhcase a too-expensive reward, don't allow them to do that. if task.value > stats.gp and task.type is 'reward' - return cb? {code:401,message:'Not enough Gold'} + return cb? {code:401,message:i18n.t('messageNotEnoughGold', req.language)} delta = 0 @@ -902,11 +902,11 @@ api.wrap = (user, main=true) -> stats.hp += stats.gp stats.gp = 0 - user.fns.updateStats stats + user.fns.updateStats stats, req # Drop system (don't run on the client, as it would only be discarded since ops are sent to the API, not the results) if typeof window is 'undefined' - user.fns.randomDrop({task, delta}) if direction is 'up' + user.fns.randomDrop({task, delta}, req) if direction is 'up' cb? null, user return delta @@ -922,15 +922,15 @@ api.wrap = (user, main=true) -> return content.gear.flat["#{type}_base_0"] unless item item - handleTwoHanded: (item, type='equipped') -> + handleTwoHanded: (item, type='equipped', req) -> # If they're buying a shield and wearing a staff, dequip the staff if item.type is "shield" and (weapon = content.gear.flat[user.items.gear[type].weapon])?.twoHanded user.items.gear[type].weapon = 'weapon_base_0' - message = "#{weapon.text()} is two-handed" + message = i18n.t('messageTwoHandled', {gearText: weapon.text}, req.language) # If they're buying a staff and wearing a shield, dequip the shield if item.twoHanded user.items.gear[type].shield = "shield_base_0" - message = "#{item.text()} is two-handed" + message = i18n.t('messageTwoHandled', {gearText: item.text}, req.language) message ### @@ -980,7 +980,7 @@ api.wrap = (user, main=true) -> # Scoring # ---------------------------------------------------------------------- - randomDrop: (modifiers) -> + randomDrop: (modifiers, req) -> {task} = modifiers # % chance of getting a drop @@ -1021,7 +1021,7 @@ api.wrap = (user, main=true) -> user.items.food[drop.key] ?= 0 user.items.food[drop.key]+= 1 drop.type = 'Food' - drop.dialog = "You've found #{drop.article}#{drop.text()}! #{drop.notes()}" + drop.dialog = i18n.t('messageDropFood', {dropArticle: drop.article, dropText: drop.text, dropNotes: drop.notes}, req.language) # Eggs: 30% chance else if rarity > .3 @@ -1029,7 +1029,7 @@ api.wrap = (user, main=true) -> user.items.eggs[drop.key] ?= 0 user.items.eggs[drop.key]++ drop.type = 'Egg' - drop.dialog = "You've found a #{drop.text()} Egg! #{drop.notes()}" + drop.dialog = i18n.t('messageDropEgg', {dropText: drop.text, dropNotes: drop.notes}, req.language) # Hatching Potion, 30% chance - break down by rarity. else @@ -1050,7 +1050,7 @@ api.wrap = (user, main=true) -> user.items.hatchingPotions[drop.key] ?= 0 user.items.hatchingPotions[drop.key]++ drop.type = 'HatchingPotion' - drop.dialog = "You've found a #{drop.text()} Hatching Potion! #{drop.notes()}" + drop.dialog = i18n.t('messageDropPotion', {dropText: drop.text, dropNotes: drop.notes}, req.language) # if they've dropped something, we want the consuming client to know so they can notify the user. See how the Derby # app handles it for example. Would this be better handled as an emit() ? @@ -1091,7 +1091,7 @@ api.wrap = (user, main=true) -> else "str" # if all else fails, dump into STR )()]++ - updateStats: (stats) -> + updateStats: (stats, req) -> # Game Over return user.stats.hp=0 if stats.hp <= 0 @@ -1146,7 +1146,7 @@ api.wrap = (user, main=true) -> user.markModified? 'flags.levelDrops' user._tmp.drop = _.defaults content.quests.vice1, type: 'Quest' - dialog: "You've found the quest \"#{content.quests.vice1.text()}\"!" + dialog: i18n.t('messageFoundQuest', {questText: content.quests.vice1.text}, req.language) if !user.flags.rebirthEnabled and (user.stats.lvl >= 50 or user.achievements.ultimateGear or user.achievements.beastMaster) user.flags.rebirthEnabled = true