From 34d8a910e397371287fa406bfb671ee20de71579 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Sat, 14 Feb 2015 17:56:11 +0100 Subject: [PATCH] chore(i18n): update locales --- common/dist/scripts/habitrpg-shared.js | 207 +++++++++++---------- common/locales/cs/character.json | 2 +- common/locales/cs/defaulttasks.json | 2 +- common/locales/da/character.json | 2 +- common/locales/da/communityguidelines.json | 12 +- common/locales/da/limited.json | 14 +- common/locales/de/limited.json | 6 +- common/locales/fr/character.json | 2 +- common/locales/fr/communityguidelines.json | 12 +- common/locales/fr/limited.json | 14 +- common/locales/fr/questscontent.json | 12 +- common/locales/he/backgrounds.json | 14 +- common/locales/he/character.json | 4 +- common/locales/he/communityguidelines.json | 6 +- common/locales/he/content.json | 6 +- common/locales/he/front.json | 2 +- common/locales/he/quests.json | 2 +- common/locales/he/rebirth.json | 2 +- common/locales/he/tasks.json | 10 +- common/locales/hu/character.json | 2 +- common/locales/hu/limited.json | 14 +- common/locales/it/character.json | 2 +- common/locales/it/communityguidelines.json | 24 +-- common/locales/it/groups.json | 6 +- common/locales/it/limited.json | 16 +- common/locales/it/pets.json | 2 +- common/locales/it/questscontent.json | 2 +- common/locales/it/settings.json | 8 +- common/locales/nl/character.json | 2 +- common/locales/nl/communityguidelines.json | 12 +- common/locales/nl/generic.json | 2 +- common/locales/nl/limited.json | 14 +- common/locales/nl/pets.json | 2 +- common/locales/nl/questscontent.json | 16 +- common/locales/nl/settings.json | 8 +- common/locales/ro/communityguidelines.json | 32 ++-- common/locales/ru/content.json | 2 +- common/locales/ru/limited.json | 14 +- common/locales/ru/rebirth.json | 12 +- common/locales/ru/settings.json | 22 +-- common/locales/uk/communityguidelines.json | 6 +- common/locales/zh/character.json | 2 +- common/locales/zh/communityguidelines.json | 12 +- common/locales/zh/defaulttasks.json | 20 +- common/locales/zh/front.json | 4 +- common/locales/zh/gear.json | 114 ++++++------ common/locales/zh/generic.json | 8 +- common/locales/zh/limited.json | 16 +- common/locales/zh/npc.json | 4 +- common/locales/zh/questscontent.json | 12 +- common/locales/zh/settings.json | 4 +- 51 files changed, 375 insertions(+), 372 deletions(-) diff --git a/common/dist/scripts/habitrpg-shared.js b/common/dist/scripts/habitrpg-shared.js index 2711ecd8d8..6f3b8b5fbf 100644 --- a/common/dist/scripts/habitrpg-shared.js +++ b/common/dist/scripts/habitrpg-shared.js @@ -34,13 +34,13 @@ t = function(string, vars) { return func; }; + /* --------------------------------------------------------------- Gear (Weapons, Armor, Head, Shield) Item definitions: {index, text, notes, value, str, def, int, per, classes, type} --------------------------------------------------------------- -*/ - + */ classes = ['warrior', 'rogue', 'healer', 'wizard']; @@ -2284,11 +2284,11 @@ gear = { } }; + /* The gear is exported as a tree (defined above), and a flat list (eg, {weapon_healer_1: .., shield_special_0: ...}) since they are needed in different froms at different points in the app -*/ - + */ api.gear = { tree: gear, @@ -2328,10 +2328,10 @@ _.each(gearTypes, function(type) { }); }); + /* Time Traveler Store, mystery sets need their items mapped in -*/ - + */ _.each(api.mystery, function(v, k) { return v.items = _.where(api.gear.flat, { @@ -2351,12 +2351,12 @@ api.timeTravelerStore = function(owned) { }, {}); }; + /* --------------------------------------------------------------- Potion --------------------------------------------------------------- -*/ - + */ api.potion = { type: 'potion', @@ -2366,24 +2366,25 @@ api.potion = { key: 'potion' }; + /* --------------------------------------------------------------- Classes --------------------------------------------------------------- -*/ - + */ api.classes = classes; + /* --------------------------------------------------------------- Gear Types --------------------------------------------------------------- -*/ - + */ api.gearTypes = gearTypes; + /* --------------------------------------------------------------- Spells @@ -2403,8 +2404,7 @@ api.gearTypes = gearTypes; so you'll want to iterate over them like: `_.each(target,function(member){...})` Note, user.stats.mp is docked after automatically (it's appended to functions automatically down below in an _.each) -*/ - + */ diminishingReturns = function(bonus, max, halfway) { if (halfway == null) { @@ -2795,12 +2795,12 @@ _.each(api.spells, function(spellClass) { api.special = api.spells.special; + /* --------------------------------------------------------------- Drops --------------------------------------------------------------- -*/ - + */ api.dropEggs = { Wolf: { @@ -4735,30 +4735,32 @@ $w = api.$w = function(s) { }; api.dotSet = function(obj, path, val) { - var arr, - _this = this; + var arr; arr = path.split('.'); - return _.reduce(arr, function(curr, next, index) { - if ((arr.length - 1) === index) { - curr[next] = val; - } - return curr[next] != null ? curr[next] : curr[next] = {}; - }, obj); + return _.reduce(arr, (function(_this) { + return function(curr, next, index) { + if ((arr.length - 1) === index) { + curr[next] = val; + } + return curr[next] != null ? curr[next] : curr[next] = {}; + }; + })(this), obj); }; api.dotGet = function(obj, path) { - var _this = this; - return _.reduce(path.split('.'), (function(curr, next) { - return curr != null ? curr[next] : void 0; - }), obj); + return _.reduce(path.split('.'), ((function(_this) { + return function(curr, next) { + return curr != null ? curr[next] : void 0; + }; + })(this)), obj); }; + /* Reflists are arrays, but stored as objects. Mongoose has a helluvatime working with arrays (the main problem for our syncing issues) - so the goal is to move away from arrays to objects, since mongoose can reference elements by ID no problem. To maintain sorting, we use these helper functions: -*/ - + */ api.refPush = function(reflist, item, prune) { if (prune == null) { @@ -4776,19 +4778,19 @@ api.planGemLimits = { convCap: 25 }; + /* ------------------------------------------------------ Time / Day ------------------------------------------------------ -*/ + */ /* Each time we're performing date math (cron, task-due-days, etc), we need to take user preferences into consideration. Specifically {dayStart} (custom day start) and {timezoneOffset}. This function sanitizes / defaults those values. {now} is also passed in for various purposes, one example being the test scripts scripts testing different "now" times -*/ - + */ sanitizeOptions = function(o) { var dayStart, now, timezoneOffset, _ref; @@ -4838,10 +4840,10 @@ api.dayMapping = { 6: 's' }; + /* Absolute diff from "yesterday" till now -*/ - + */ api.daysSince = function(yesterday, options) { var o; @@ -4856,10 +4858,10 @@ api.daysSince = function(yesterday, options) { }, o)), 'days')); }; + /* Should the user do this taks on this date, given the task's repeat options and user.preferences.dayStart? -*/ - + */ api.shouldDo = function(day, repeat, options) { var o, selected; @@ -4876,24 +4878,24 @@ api.shouldDo = function(day, repeat, options) { return selected; }; + /* ------------------------------------------------------ Scoring ------------------------------------------------------ -*/ - + */ api.tnl = function(lvl) { return Math.round(((Math.pow(lvl, 2) * 0.25) + (10 * lvl) + 139.75) / 10) * 10; }; + /* A hyperbola function that creates diminishing returns, so you can't go to infinite (eg, with Exp gain). {max} The asymptote {bonus} All the numbers combined for your point bonus (eg, task.value * user.stats.int * critChance, etc) {halfway} (optional) the point at which the graph starts bending -*/ - + */ api.diminishingReturns = function(bonus, max, halfway) { if (halfway == null) { @@ -4906,13 +4908,13 @@ api.monod = function(bonus, rateOfIncrease, max) { return rateOfIncrease * max * bonus / (rateOfIncrease * bonus + max); }; + /* Preen history for users with > 7 history entries This takes an infinite array of single day entries [day day day day day...], and turns it into a condensed array of averages, condensing more the further back in time we go. Eg, 7 entries each for last 7 days; 1 entry each week of this month; 1 entry for each month of this year; 1 entry per previous year: [day*7 week*4 month*12 year*infinite] -*/ - + */ preenHistory = function(history) { var newHistory, preen, thisMonth; @@ -4948,10 +4950,10 @@ preenHistory = function(history) { return newHistory; }; + /* Update the in-browser store with new gear. FIXME this was in user.fns, but it was causing strange issues there -*/ - + */ sortOrder = _.reduce(content.gearTypes, (function(m, v, k) { m[v] = k; @@ -4984,21 +4986,21 @@ api.updateStore = function(user) { }); }; + /* ------------------------------------------------------ Content ------------------------------------------------------ -*/ - + */ api.content = content; + /* ------------------------------------------------------ Misc Helpers ------------------------------------------------------ -*/ - + */ api.uuid = function() { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(c) { @@ -5015,11 +5017,11 @@ api.countExists = function(items) { }), 0); }; + /* Even though Mongoose handles task defaults, we want to make sure defaults are set on the client-side before sending up to the server for performance -*/ - + */ api.taskDefaults = function(task) { var defaults, _ref, _ref1, _ref2; @@ -5097,10 +5099,10 @@ api.percent = function(x, y, dir) { return Math.max(0, roundFn(x / y * 100)); }; + /* Remove whitespace #FIXME are we using this anywwhere? Should we be? -*/ - + */ api.removeWhitespace = function(str) { if (!str) { @@ -5109,10 +5111,10 @@ api.removeWhitespace = function(str) { return str.replace(/\s/g, ''); }; + /* Encode the download link for .ics iCal file -*/ - + */ api.encodeiCalLink = function(uid, apiToken) { var loc, _ref; @@ -5120,10 +5122,10 @@ api.encodeiCalLink = function(uid, apiToken) { return encodeURIComponent("http://" + loc + "/v1/users/" + uid + "/calendar.ics?apiToken=" + apiToken); }; + /* Gold amount from their money -*/ - + */ api.gold = function(num) { if (num) { @@ -5133,10 +5135,10 @@ api.gold = function(num) { } }; + /* Silver amount from their money -*/ - + */ api.silver = function(num) { if (num) { @@ -5146,10 +5148,10 @@ api.silver = function(num) { } }; + /* Task classes given everything about the class -*/ - + */ api.taskClasses = function(task, filters, dayStart, lastCron, showCompleted, main) { var classes, completed, enabled, filter, repeat, type, value, _ref; @@ -5220,19 +5222,19 @@ api.taskClasses = function(task, filters, dayStart, lastCron, showCompleted, mai return classes; }; + /* Friendly timestamp -*/ - + */ api.friendlyTimestamp = function(timestamp) { return moment(timestamp).format('MM/DD h:mm:ss a'); }; + /* Does user have new chat messages? -*/ - + */ api.newChatMessages = function(messages, lastMessageSeen) { if (!((messages != null ? messages.length : void 0) > 0)) { @@ -5241,10 +5243,10 @@ api.newChatMessages = function(messages, lastMessageSeen) { return (messages != null ? messages[0] : void 0) && (messages[0].id !== lastMessageSeen); }; + /* are any tags active? -*/ - + */ api.noTags = function(tags) { return _.isEmpty(tags) || _.isEmpty(_.filter(tags, function(t) { @@ -5252,10 +5254,10 @@ api.noTags = function(tags) { })); }; + /* Are there tags applied? -*/ - + */ api.appliedTags = function(userTags, taskTags) { var arr; @@ -5316,11 +5318,12 @@ api.countTriad = function(pets) { return count3; }; + /* ------------------------------------------------------ User (prototype wrapper to give it ops, helper funcs, and virtuals ------------------------------------------------------ -*/ + */ /* @@ -5351,8 +5354,7 @@ TODO user on the server is a Mongoose model, so we can use prototype - but to do it on the client, we'd probably have to move to $resource for user * Move to $resource! -*/ - + */ api.wrap = function(user, main) { if (main == null) { @@ -6578,11 +6580,11 @@ api.wrap = function(user, main) { } return message; }, + /* Because the same op needs to be performed on the client and the server (critical hits, item drops, etc), we need things to be "random", but technically predictable so that they don't go out-of-sync - */ - + */ predictableRandom: function(seed) { var x; if (!seed || seed === Math.PI) { @@ -6610,11 +6612,11 @@ api.wrap = function(user, main) { return 1; } }, + /* Get a random property from an object returns random property (the value) - */ - + */ randomVal: function(obj, options) { var array, rand; array = (options != null ? options.key : void 0) ? _.keys(obj) : _.values(obj); @@ -6622,13 +6624,13 @@ api.wrap = function(user, main) { array.sort(); return array[Math.floor(rand * array.length)]; }, + /* This allows you to set object properties by dot-path. Eg, you can run pathSet('stats.hp',50,user) which is the same as user.stats.hp = 50. This is useful because in our habitrpg-shared functions we're returning changesets as {path:value}, so that different consumers can implement setters their own way. Derby needs model.set(path, value) for example, where Angular sets object properties directly - in which case, this function will be used. - */ - + */ dotSet: function(path, val) { return api.dotSet(user, path, val); }, @@ -6706,12 +6708,12 @@ api.wrap = function(user, main) { return user.items.lastDrop.count++; } }, + /* Updates user stats with new stats. Handles death, leveling up, etc {stats} new stats {update} if aggregated changes, pass in userObj as update. otherwise commits will be made immediately - */ - + */ autoAllocate: function() { return user.stats[(function() { var diff, ideal, preference, stats, suggested; @@ -6816,7 +6818,7 @@ api.wrap = function(user, main) { _base[k] = 0; } user.items.quests[k]++; - ((_base1 = user.flags).levelDrops != null ? (_base1 = user.flags).levelDrops : _base1.levelDrops = {})[k] = true; + ((_base1 = user.flags).levelDrops != null ? _base1.levelDrops : _base1.levelDrops = {})[k] = true; if (typeof user.markModified === "function") { user.markModified('flags.levelDrops'); } @@ -6835,11 +6837,12 @@ api.wrap = function(user, main) { return user.flags.freeRebirth = true; } }, + /* ------------------------------------------------------ Cron ------------------------------------------------------ - */ + */ /* At end of day, add value to all incomplete Daily & Todo tasks (further incentive) @@ -6847,8 +6850,7 @@ api.wrap = function(user, main) { Make sure to run this function once in a while as server will not take care of overnight calculations. And you have to run it every time client connects. {user} - */ - + */ cron: function(options) { var clearBuffs, daysMissed, expTally, lvl, lvlDiv2, now, perfect, plan, progress, todoTally, _base, _base1, _base2, _base3, _progress, _ref, _ref1, _ref2; if (options == null) { @@ -6988,7 +6990,7 @@ api.wrap = function(user, main) { } } }); - ((_base1 = (user.history != null ? user.history : user.history = {})).todos != null ? (_base1 = (user.history != null ? user.history : user.history = {})).todos : _base1.todos = []).push({ + ((_base1 = (user.history != null ? user.history : user.history = {})).todos != null ? _base1.todos : _base1.todos = []).push({ date: now, value: todoTally }); @@ -6998,7 +7000,7 @@ api.wrap = function(user, main) { lvl++; expTally += api.tnl(lvl); } - ((_base2 = user.history).exp != null ? (_base2 = user.history).exp : _base2.exp = []).push({ + ((_base2 = user.history).exp != null ? _base2.exp : _base2.exp = []).push({ date: now, value: expTally }); @@ -7011,7 +7013,7 @@ api.wrap = function(user, main) { user.markModified('dailys'); } } - user.stats.buffs = perfect ? ((_base3 = user.achievements).perfect != null ? (_base3 = user.achievements).perfect : _base3.perfect = 0, user.achievements.perfect++, user.stats.lvl < 100 ? lvlDiv2 = Math.ceil(user.stats.lvl / 2) : lvlDiv2 = 50, { + user.stats.buffs = perfect ? ((_base3 = user.achievements).perfect != null ? _base3.perfect : _base3.perfect = 0, user.achievements.perfect++, user.stats.lvl < 100 ? lvlDiv2 = Math.ceil(user.stats.lvl / 2) : lvlDiv2 = 50, { str: lvlDiv2, int: lvlDiv2, per: lvlDiv2, @@ -7091,21 +7093,22 @@ api.wrap = function(user, main) { }; Object.defineProperty(user, '_statsComputed', { get: function() { - var computed, - _this = this; - computed = _.reduce(['per', 'con', 'str', 'int'], function(m, stat) { - m[stat] = _.reduce($w('stats stats.buffs items.gear.equipped.weapon items.gear.equipped.armor items.gear.equipped.head items.gear.equipped.shield'), function(m2, path) { - var item, val; - val = user.fns.dotGet(path); - return m2 + (~path.indexOf('items.gear') ? (item = content.gear.flat[val], (+(item != null ? item[stat] : void 0) || 0) * ((item != null ? item.klass : void 0) === user.stats["class"] || (item != null ? item.specialClass : void 0) === user.stats["class"] ? 1.5 : 1)) : +val[stat] || 0); - }, 0); - if (user.stats.lvl < 100) { - m[stat] += (user.stats.lvl - 1) / 2; - } else { - m[stat] += 50; - } - return m; - }, {}); + var computed; + computed = _.reduce(['per', 'con', 'str', 'int'], (function(_this) { + return function(m, stat) { + m[stat] = _.reduce($w('stats stats.buffs items.gear.equipped.weapon items.gear.equipped.armor items.gear.equipped.head items.gear.equipped.shield'), function(m2, path) { + var item, val; + val = user.fns.dotGet(path); + return m2 + (~path.indexOf('items.gear') ? (item = content.gear.flat[val], (+(item != null ? item[stat] : void 0) || 0) * ((item != null ? item.klass : void 0) === user.stats["class"] || (item != null ? item.specialClass : void 0) === user.stats["class"] ? 1.5 : 1)) : +val[stat] || 0); + }, 0); + if (user.stats.lvl < 100) { + m[stat] += (user.stats.lvl - 1) / 2; + } else { + m[stat] += 50; + } + return m; + }; + })(this), {}); computed.maxMP = computed.int * 2 + 30; return computed; } diff --git a/common/locales/cs/character.json b/common/locales/cs/character.json index d7cdc43d6f..6a03b7e0d8 100644 --- a/common/locales/cs/character.json +++ b/common/locales/cs/character.json @@ -28,7 +28,7 @@ "hairBangs": "Ofina", "hairBase": "Základní", "hairSet1": "Účes Sada 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Sada účesů č. 2", "bodyFacialHair": "Vousy", "beard": "Plnovous", "mustache": "Knír", diff --git a/common/locales/cs/defaulttasks.json b/common/locales/cs/defaulttasks.json index e1173a6600..d85a6eafe5 100644 --- a/common/locales/cs/defaulttasks.json +++ b/common/locales/cs/defaulttasks.json @@ -16,7 +16,7 @@ "defaultDaily4Checklist1": "Protažení", "defaultDaily4Checklist2": "Sedy lehy", "defaultDaily4Checklist3": "Kliky", - "defaultTodoNotes": "You can either complete this To-Do, edit it, or remove it.", + "defaultTodoNotes": "Tento úkol můžeš dokončit, upravit nebo odstranit. ", "defaultTodo1Text": "Join HabitRPG (Check me off!)", "defaultTodo2Text": "Set up a Habit", "defaultTodo2Checklist1": "create a Habit", diff --git a/common/locales/da/character.json b/common/locales/da/character.json index b04cbc11e4..b453f7beca 100644 --- a/common/locales/da/character.json +++ b/common/locales/da/character.json @@ -28,7 +28,7 @@ "hairBangs": "Pandehår", "hairBase": "Basis", "hairSet1": "Frisuresæt 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Frisuresæt 2", "bodyFacialHair": "Ansigtshår", "beard": "Skæg", "mustache": "Overskæg", diff --git a/common/locales/da/communityguidelines.json b/common/locales/da/communityguidelines.json index 9737f62f62..157ce99e5a 100644 --- a/common/locales/da/communityguidelines.json +++ b/common/locales/da/communityguidelines.json @@ -24,25 +24,25 @@ "commGuidePara011a": "i Værtshuschatten", "commGuidePara011b": "På GitHub/Wikia", "commGuidePara011c": "på Wikia", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "på GitHub", "commGuidePara012": "Hvis du har et problem eller betænkelighed omkring en bestemt moderator, send venligst en email til Lemoness (leslie@habitrpg.com - på engelsk).", "commGuidePara013": "Brugere vil komme og gå i et så stort fællesskab som Habitica, og nogen gange har en moderator brug for at lægge deres noble kappe fra sig og slappe af. De følgende er Moderatorer Emeritus. De har ikke længere moderatorrettigheder, men vi vil stadig gerne ære deres arbejde!", "commGuidePara014": "Moderatorer Emeritus:", "commGuideHeadingPublicSpaces": "Offentlige Steder i Habitica", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica har to slags sociale områder: offentlige og private. Offentlige steder inkluderer Værtshuset, åbne Klaner, GitHub, Trello og Wikien. Private områder er private Klaner, Gruppechatten og Privatbeskeder.", "commGuidePara016": "Når du navigerer rundt i de offentlige steder af Habitica, er der nogle generelle regler for at sørge for, at alle er sikre og glade. De burde være lette for eventyrere som dig!", "commGuidePara017": "Respektér hinanden. Vær høflig, venlig og hjælpsom. Husk: Habitboer kommer alle fra forskellige baggrunde og har haft meget forskellige oplevelser. Dette er en del det, der gør HabitRPG så cool! Et fællesskab bygger på respekt for og fejring af både vores forskelligheder og ligheder. Her er nogle lette måder at vise respekt for andre:", "commGuideList02A": "Overhold alle betingelser og vilkår.", - "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", + "commGuideList02B": "Del ikke billeder eller tekster, der er voldelige, truende, har seksuelt indhold, eller som promoverer diskrimination, snæversynethed, racisme, sexisme, had, chikane eller skade på individer eller grupper. Ikke en gang for sjov. Dette inkluderer både skældsord og udsagn. Ikke alle har den samme type humor, og hvad du ser som en joke kan såre andre. Sår de Daglige, ikke hinanden.", "commGuideList02C": "Hold diskussioner børnevenlige. Vi har mange unge Habitboer, der bruger siden! Lad os undgå at skade uskyldige eller holde nogen tilbage i at nå deres mål.", "commGuideList02D": "Undgå bandeord. Dette inkluderer milde, religionsbaserede udtryk, som måske er accepterede andre steder - vi har folk fra alle religiøse og kulturelle baggrunde, og vi vil gerne sørge for at alle føler sig velkomne i de offentlige områder. Derudover vil skældsord blive slået hårdt ned på, da de også er imod vores Service-vilkår.", "commGuideList02E": "Undgå lange diskussioner om kontroversielle emner udenfor Det Bagerste Hjørne. Hvis du føler, at nogen har sagt noget ubehøvlet eller sårende, så lad være med at svare dem igen. En enkel høflig kommentar såsom \"Den joke gør mig utilpas\" er fint, men at svare igen i samme tone som den oprindelige kommentar øger bare spændinger og gør HabitRPG til et mere negativt sted. Venlighed og høflighed hjælper andre til at forstå, hvad du mener.", "commGuideList02F": "Adlyd enhver Moderator-henstilling med det samme - enten at stoppe diskussionen eller flytte den til Det Bagerste Hjørne. Sidste ord, afskedskommentarer o.l. skal alle gives (høfligt) ved jeres \"bord\" i 'The Back Corner', hvis tilladt.", "commGuideList02G": "Brug tid på at reflektere i stedet for at svare i vrede hvis nogen fortæller dig, at noget du sagde eller gjorde, gjorde dem utilpas. Det er stærkere at kunne undskylde oprigtigt. Hvis du føler, at den måde de svarede dig var upassende, så kontakt en Moderator i stedet for selv at pointere det offentligt.", "commGuideList02H": "Kontroversielle/omstridte samtaler skal rapporteres til Moderatorer. Hvis du føler at en samtale bliver ophedet, meget følelsesladet eller sårende, stop med at deltage. I stedet send en email til leslie@habitrpg.com og fortæl os om det. Det er vores job at sørge for, at HabitRPG er et sikkert sted.", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", + "commGuideList02I": "Lad være med at spamme. Spam inkluderer bl.a. at sende den samme kommentar eller spørgsmål flere steder, at poste links uden forklaring eller kontekst, at poste volapyk, eller at poste mange beskeder i træk - men denne liste er ikke endelig! Gentagne gange at tigge om ædelsten eller et abonnement kan også anses som spamming.", "commGuidePara019": "I private områder har brugere større frihed til at diskutere hvad end man vil, men man må stadig ikke bryde vores Betingelser og Vilkår, hvilket inkluderer diskriminerende, voldeligt eller truende indhold.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuidePara020": "Privatbeskeder (PMs) har nogle ekstra retningslinjer. Hvis nogen har blokeret dig må du ikke kontakte dem på andre måder for at bede dem om at fjerne blokeringen. Derudover må du ikke sende PMs til andre for at bede om hjælp (fordi offentlige svar til spørgsmål om hjælp også kan hjælpe resten af fællesskabet). Sidst men ikke mindst må du ikke sende PMs til nogen for at tigge om ædelsten eller et abonnement, da dette kan anses som spamming.", "commGuidePara021": "Herudover har nogen offentlige steder i Habitica ekstra retningslinjer.", "commGuideHeadingTavern": "Værtshuset", "commGuidePara022": "Værtshuset er det sted, Habitboer hovedsageligt socialiserer. Kroejeren Daniel holder stedet skinnende rent, og Lemoness disker gladeligt op med noget lemonade mens du sidder og chatter. Bare husk...", @@ -97,7 +97,7 @@ "commGuideList05C": "Brud på Prøvetid", "commGuideList05D": "Udgive sig for at være Ansat eller Moderator", "commGuideList05E": "Gentagne Moderate Overtrædelser", - "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", + "commGuideList05F": "Oprettelse af en ekstra konto for at undgå konsekvenser (for eksempel at oprette en ny konto til at chatte med, efter at have fået frataget ens chat-privilegier)", "commGuideHeadingModerateInfractions": "Moderate Overtrædelser", "commGuidePara054": "Moderate overtrædelser gør ikke fællesskabet usikkert, men de gør det ubehageligt. Disse overtrædelser har moderate konsekvenser. Når de står sammen med andre overtrædelser, kan konsekvenserne blive større.", "commGuidePara055": "De følgende er eksempler på Moderate Overtrædelser. Listen er ikke endelig.", diff --git a/common/locales/da/limited.json b/common/locales/da/limited.json index 2894104347..0f4f6474f7 100644 --- a/common/locales/da/limited.json +++ b/common/locales/da/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Foruroligende Venner", "alarmingFriendsText": "Blev skræmt <%= spookDust %> gange af gruppemedlemmer.", "valentineCard": "Valentinsdagskort", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Send et Valentinskort til et gruppemedlem.", + "valentine0": "\"Roser er røde<%= lineBreak %>Mine Daglige er blå<%= lineBreak %>Jeg er glad for at jeg<%= lineBreak %>i din Gruppe være må!\"", + "valentine1": "\"Roser er røde<%= lineBreak %>og bundet med bast<%= lineBreak %>Lad os arbejde sammen<%= lineBreak %>og nedkæmpe Last!\"", + "valentine2": "\"Roser er røde<%= lineBreak %>dette digt er fuld<%= lineBreak %>af gamle klichéer<%= lineBreak %>og koster ti Guld!\"", + "valentine3": "\"Roser er røde<%= lineBreak %>Mit liv er en leg<%= lineBreak %>Når jeg er så heldig<%= lineBreak %>at queste med dig!\"", "adoringFriends": "Tilbedende venner", "adoringFriendsText": "Åååh, du og din ven kan virkelig godt lide hinanden! Sendte eller modtog <%= cards %> Valentinsdagskort.", "polarBear": "Isbjørn", @@ -29,7 +29,7 @@ "snowflakeSet": "Snefnug (Helbreder)", "yetiSet": "Yeti-tæmmer (Kriger)", "nyeCard": "Nytårskort", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Send et Nytårskort til et gruppemedlem.", "seasonalItems": "Sæson-ting", "auldAcquaintance": "Gammel Kending", "auldAcquaintanceText": "Godt Nytår! Har sendt eller modtaget <%= cards %> Nytårskort.", @@ -38,5 +38,5 @@ "newYear2": "Godt Nytår! Må du udføre mange Perfekt Dage.", "newYear3": "Godt Nytår! Må din To-Do-liste forblive kort og overskuelig.", "newYear4": "Godt Nytår! Må du undgå at blive angrebet af vrede Hippogriffer!", - "holidayCard": "Received a holiday card!" + "holidayCard": "Modtog et højtidskort!" } \ No newline at end of file diff --git a/common/locales/de/limited.json b/common/locales/de/limited.json index 04195283ce..1e5a5a450a 100644 --- a/common/locales/de/limited.json +++ b/common/locales/de/limited.json @@ -7,7 +7,7 @@ "alarmingFriends": "Unheimliche Freunde", "alarmingFriendsText": "Wurde <%= spookDust %> mal von Gruppenmitgliedern erschreckt.", "valentineCard": "Valentinstagskarte", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", + "valentineCardNotes": "Einem Gruppenmitglied eine Valentinskarte schicken.", "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", @@ -29,7 +29,7 @@ "snowflakeSet": "Schneeflocke (Heiler)", "yetiSet": "Yeti Zähmer (Krieger)", "nyeCard": "Neujahrskarte", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Einem Gruppenmitglied eine Neujahrskarte schicken.", "seasonalItems": "Saisonaler Artikel", "auldAcquaintance": "Alte(r) Bekannte(r)", "auldAcquaintanceText": "Fröhliches neues Jahr! Hat <%= cards %> Neujahrskarten verschickt oder erhalten. ", @@ -38,5 +38,5 @@ "newYear2": "Fröhliches neues Jahr! Mögest du viele Perfekte Tage verdienen.", "newYear3": "Fröhliches neues Jahr! Möge deine Aufgabenliste kurz und knackig bleiben.", "newYear4": "Fröhliches neues Jahr! Mögest du nicht von einem vandalierenden Hippogreif angegriffen werden.", - "holidayCard": "Received a holiday card!" + "holidayCard": "Eine Grußkarte erhalten!" } \ No newline at end of file diff --git a/common/locales/fr/character.json b/common/locales/fr/character.json index bd9f1ddf37..f391553241 100644 --- a/common/locales/fr/character.json +++ b/common/locales/fr/character.json @@ -28,7 +28,7 @@ "hairBangs": "Frange", "hairBase": "Nuque", "hairSet1": "Coupe de Cheveux, Set 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Coupe de Cheveux, Set 2", "bodyFacialHair": "Pilosité faciale", "beard": "Barbe", "mustache": "Moustache", diff --git a/common/locales/fr/communityguidelines.json b/common/locales/fr/communityguidelines.json index 8b9c9b989a..ce7d1e3705 100644 --- a/common/locales/fr/communityguidelines.json +++ b/common/locales/fr/communityguidelines.json @@ -24,25 +24,25 @@ "commGuidePara011a": "à la Taverne", "commGuidePara011b": "sur GitHub/Wikia", "commGuidePara011c": "sur Wikia", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "sur GitHub", "commGuidePara012": "Si vous avez un problème ou un souci avec un·e Mod en particulier, faites en part à Lemoness (leslie@habitrpg.com).", "commGuidePara013": "Dans une communauté aussi large que celle d’Habitica, les gens vont et viennent et il arrive parfois qu’un·e Mod doive reposer sa noble charge et se détendre. Les personnes suivantes sont Modérateurs et Modératrices Émérites. Elles n’ont plus en charge la modération, mais nous souhaitons tout de même honorer leur travail !", "commGuidePara014": "Modérateurs et Modératrices Émérites :", "commGuideHeadingPublicSpaces": "Espaces Publics en Habitica", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica compte deux sortes d’espaces sociaux : publics et privés. Les espaces publics comprennent la Taverne, les Guildes Publiques, GitHub, Trello et le Wiki. Les espaces privés sont les Guildes Privées, la messagerie d’équipe et les Messages Privés.", "commGuidePara016": "Lorsque vous naviguez dans les sphères publiques d’Habitica, il y a quelques règles générales à suivre afin que tout le monde se sente bien et heureux. Cela devrait être facile pour des braves comme vous !", "commGuidePara017": "Respectez-vous les uns les autres. Soyez courtois·e, agréable, sympathique, et serviable. Souvenez-vous : les Habiticien·ne·s viennent de tous horizons et ont eu des expériences drastiquement différentes. C’est ce qui rend HabitRPG si génial ! Construire une communauté implique de respecter et de fêter nos différences tout comme nos points communs. Voici quelques méthodes simples pour se respecter mutuellement :", "commGuideList02A": "Respectez l’ensemble des Conditions d'Utilisation.", - "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", + "commGuideList02B": "Ne postez pas d'images ou de textes violents, menaçant, ou sexuellement explicites/suggestifs, ou qui encouragent à la discrimination, au sectarisme, au racisme, au sexisme, à la haine, au harcèlement ou visant à nuire à quelconque individu ou groupe. Pas même en tant que plaisanterie. Cela inclut les injures aussi bien que les déclarations. Tout le monde n’a pas le même sens de l’humour, et ce que vous considérez comme une plaisanterie peut être blessant pour une autre personne. Attaquez vos Quotidiennes, pas vos semblables.", "commGuideList02C": "Gardez les discussions à un niveau correct. Il y a de nombreux jeunes Habitien-ne-s sur le site. Ne souillons pas d'innocents esprits et ne détournons pas les autres Habiticien-ne-s de leurs objectifs.", "commGuideList02D": "Évitez les grossièretés. Cela comprend les jurons plus ou moins gros, les grossièretés religieuses qui pourraient être acceptées ailleurs - nous accueillons des personnes de toutes religions et cultures et voulons nous assurer que toutes se sentent à l’aise dans les espaces publics. De plus, les injures seront traitées très sévèrement car elles contreviennent aux Conditions d’utilisation.", "commGuideList02E": "Évitez les discussions longues ou polémiques en dehors de l'Arrière-Boutique. Si vous pensez que quelqu’un vous a parlé de façon injurieuse ou inconvenante, ne renchérissez pas. Un commentaire simple, poli tel que \"Cette plaisanterie me met mal à l’aise\" est acceptable, mais une réponse sèche ou méchante à un commentaire sec ou méchant ne fait qu’accentuer la tension et fait de HabitRPG un espace négatif. L’amabilité et la politesse aident les autres à mieux vous comprendre.", "commGuideList02F": "Obtempérez immédiatement si un Modérateur vous demande de cesser une conversation ou de la déplacer dans l'Arrière-Boutique. Les derniers mots et tirades finales devraient être lancés (courtoisement) à votre \"table\" dans l'Arrière-Boutique, si vous en avez la permission.", "commGuideList02G": "Prenez le temps de la réflexion plutôt que de répondre de manière impulsive si quelqu'un vous dit qu'une de vos propos ou actions l'ont gêné. Il faut une une grande force pour être capable de présenter des excuses sincères. Si vous trouvez qu'une personne vous a répondu de manière inappropriée, contactez un-e Mod plutôt que de l'interpeller en public.", "commGuideList02H": "Les conversations polémiques/contentieuses devraient être rapportées à la modération. Si vous trouvez qu’une conversation devient trop animée, trop passionnée ou offensante, cessez d’y participer. À la place, envoyez un courriel à leslie@habitrpg.com pour nous prévenir. C’est notre travail de vous protéger.", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", + "commGuideList02I": "Ne spammez pas Le spam peut inclure, sans y être limité : poster le même commentaire ou la même demande dans de multiples endroits, poster des liens sans explication ou contexte, poster des messages incohérents, ou poster le même message à la chaîne. Les demandes répétées de gemmes ou d'abonnements peuvent aussi être considérées comme du spam.", "commGuidePara019": "Dans les espaces privés, une plus grande liberté est accordée pour discuter de ce dont vous avez envie, mais vous êtes toujours soumis aux Conditions d'Utilisation et ne devez pas les enfreindre : pas de contenu discriminatoire, violent ou menaçant.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuidePara020": "Les Message Privés (MP) ont quelques règles additionnelles. Si une personne vous a bloqué, ne la contactez pas par un autre biais pour lui demander de vous débloquer. Vous ne devriez également pas envoyer des MPs à quelqu'un en lui demandant de l'aide (dans la mesure où les réponses publiques aux questions sont utiles à la communauté). Enfin, n'envoyez à personne de messages les priant de vous offrir des gemmes ou un abonnement, ce qui peut être considéré comme du spam.", "commGuidePara021": "De plus, certains lieux publics d’Habitica ont des règles supplémentaires.", "commGuideHeadingTavern": "La Taverne", "commGuidePara022": "La Taverne est le lieu de rendez-vous principal d’Habitica. Daniel le Barde veille à la propreté des lieux et Lemoness invoquera de la limonade avec plaisir pendant que vous discutez. Retenez cependant…", @@ -97,7 +97,7 @@ "commGuideList05C": "Violation de la période de probation", "commGuideList05D": "Prétendre faire partie du Staff ou des Mods", "commGuideList05E": "Répétition d’infractions modérées", - "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", + "commGuideList05F": "Créer un compte secondaire pour échapper aux conséquences (par exemple, créer un compte pour poster sur la messagerie après révocation des droits de participation aux discussions).", "commGuideHeadingModerateInfractions": "Infractions Modérées", "commGuidePara054": "Des infractions modérées n'affectent pas notre communauté, mais ne la rendent pas attractive. Ces infractions auront des conséquences adaptées. Lorsqu'elles sont liées à d'autres infractions, les conséquences peuvent être plus importantes.", "commGuidePara055": "Les exemples suivants représentent des infractions modérées. Cette liste n’est pas exhaustive.", diff --git a/common/locales/fr/limited.json b/common/locales/fr/limited.json index 1df9b67e41..d945cf2a64 100644 --- a/common/locales/fr/limited.json +++ b/common/locales/fr/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Amis Inquiétants", "alarmingFriendsText": "A été transformé·e en fantôme <%= spookDust %> fois par des membres de l'équipe.", "valentineCard": "Carte de St Valentin", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Envoyer une carte de St Valentin à un membre de l'équipe.", + "valentine0": "\"Les roses sont pourpres<%= lineBreak %>Mes Quotidiennes sont bleues<%= lineBreak %>Être dans ton groupe<%= lineBreak %>Me rend chaque jour plus heureux !\"", + "valentine1": "\"Les roses sont carmin<%= lineBreak %>Les violettes sont jolies<%= lineBreak %>Faisons ensemble un bout d'chemin<%= lineBreak %>Et massacrons un dragon zombie !\"", + "valentine2": "\"Les roses sont vermeilles<%= lineBreak %>Le style de ce poème fait un peu senior<%= lineBreak %>Mais j'espère qu'il t’émerveille <%= lineBreak %>Parce qu'il m'a coûté 10 pièces d'or.\"", + "valentine3": "\"Les roses sont rubis<%= lineBreak %>Les Drâkons des Glaces sont bleus<%= lineBreak %>Il n'y a pas d'instants plus chéris<%= lineBreak %>Que ceux que nous passons tous les deux !\"", "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.", "polarBear": "Ours polaire", @@ -29,7 +29,7 @@ "snowflakeSet": "Flocon de Neige (Guérisseur)", "yetiSet": "Dresseur de Yéti (Guerrier)", "nyeCard": "Carte de Vœux", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Envoyer une Carte de Vœux à un membre de l'équipe.", "seasonalItems": "Objets Saisonniers", "auldAcquaintance": "Ancienne Connaissance", "auldAcquaintanceText": "Bonne Année ! A envoyé ou reçu <%= cards %> Cartes de Vœux.", @@ -38,5 +38,5 @@ "newYear2": "Bonne Année ! Puissiez-vous obtenir de nombreux Jours Parfaits.", "newYear3": "Bonne Année ! Que votre liste de choses À Faire reste réduite et simple.", "newYear4": "Bonne Année ! Puissiez-vous éviter les attaques d'Hippogriffes enragés.", - "holidayCard": "Received a holiday card!" + "holidayCard": "A reçu une carte de vacances !" } \ No newline at end of file diff --git a/common/locales/fr/questscontent.json b/common/locales/fr/questscontent.json index 485e8a7e9d..7e1ab05798 100644 --- a/common/locales/fr/questscontent.json +++ b/common/locales/fr/questscontent.json @@ -60,7 +60,7 @@ "questVice2DropVice3Quest": "Vice, partie 3 (Parchemin)", "questVice3Text": "Le Réveil de Vice", "questVice3Notes": "Après de nombreux efforts, votre équipe a découvert l'antre de Vice. Le monstre massif toise votre équipe avec dégoût. Tandis que des ombres tourbillonnent autour de vous, vous entendez une voix murmurer dans votre tête : \"Encore des idiots d'habitants d'Habitica qui viennent me rendre visite? Comme c'est mignon. Vous auriez été plus avisés de ne pas venir\". Le titan écailleux rejette la tête en arrière et se prépare à attaquer. C'est votre chance ! Donnez tout ce que vous avez et battez Vice une bonne fois pour toutes !", - "questVice3Completion": "Les ténèbres de la caverne se dissipent et un silence de plomb tombe. Ma parole, vous avez réussi ! Vous avez vaincu Vice ! Vous et votre équipe pouvez finalement laisser échapper un soupir de soulagement. Profitez de votre victoire, braves Habiteurs, mais emportez les enseignements de ce combat contre Vice et allez de l'avant. Il y a toujours des Habitudes à remplir et potentiellement de plus grands maux à conquérir !", + "questVice3Completion": "Les ténèbres de la caverne se dissipent et un silence de plomb tombe. Ma parole, vous avez réussi ! Vous avez vaincu Vice ! Vous et votre équipe pouvez finalement laisser échapper un soupir de soulagement. Profitez de votre victoire, braves Habiticien·ne·s, mais retenez les enseignements de ce combat contre Vice et allez de l'avant. Il y a toujours des Habitudes à remplir et de possibles plus grands maux à conquérir !", "questVice3Boss": "Vice, la Vouivre des Ténèbres", "questVice3DropWeaponSpecial2": "Hampe du Dragon de Stephen Weber", "questVice3DropDragonEgg": "Dragon (Œuf)", @@ -93,7 +93,7 @@ "questGoldenknight3Boss": "Le Chevalier de Fer", "questGoldenknight3DropHoney": "Miel (Nourriture)", "questGoldenknight3DropGoldenPotion": "Potion d'Éclosion Dorée", - "questGoldenknight3DropWeapon": "Etoile du matin Massacreuse Majeure de Mustaine (Arme de main secondaire)", + "questGoldenknight3DropWeapon": "Masse Massacreuse Majeure de Mustaine (Arme de main de Bouclier)", "questBasilistText": "Le Basi-Liste", "questBasilistNotes": "Il règne une certaine agitation sur la place du marché, le genre qui devrait vous faire à fuir. Pourtant, votre courage vous pousse à vous précipiter dans la mêlée, et vous découvrez un Basi-liste, émergeant d'un agglomérat de Tâches non-complétées ! Les Habiticien·ne·s les plus proches du Basi-liste sont paralysés par la peur, incapables d'accomplir leurs tâches. De quelque part dans les environs, vous entendez @Arcosine s'écrier : \"Vite ! Complétez vos tâches A Faire et Quotidiennes pour affaiblir le monstre, avant que quelqu'un ne soit blessé !\" Frappez rapidement, aventurier·e, et cochez quelque chose, mais prenez garde ! Si vous laissez ne serait-ce qu'une Quotidienne inachevée, le Basi-liste vous attaquera ainsi que votre équipe !", "questBasilistCompletion": "Le Basi-liste a explosé en une multitude de bouts de papiers, qui scintillent doucement dans les couleurs de l'arc-en-ciel. \"Pfiou !\" dit @Arcosine. \"Une chance que vous soyez passé par là !\" Vous sentant plus expérimenté qu'auparavant, vous récoltez de l'or tombé au milieu des papiers.", @@ -161,10 +161,10 @@ "questTRexBoss": "Tyrannosaure de Chair", "questTRexUndeadText": "Le Dinosaure Exhumé", "questTRexUndeadNotes": "Alors que les dinosaures des plaines de Stoikalm errent dans Habit City, un cri de terreur se fait entendre dans le Grand Musée. @Baconsaur s'écrie, \"Le squelette du Tyrannosaure bouge ! Il doit avoir perçu la présence des siens\". La bête osseuse montre ses dents et s'élance vers vous. Comment peut on vaincre une créature qui est déjà morte? Il va falloir frapper vite avant qu'elle ne se régénère !", - "questTRexUndeadCompletion": "Les yeux brillant du Tyrannosaure virent au noir, et il se réinstalle son piédestal. Tout le monde pousse un soupir de soulagement. \"Regardez!\" s'exclame @Baconsaur. \"Certains des œufs fossilisés sont brillants comme si ils étaient juste pondus! Peut être qu'ils vont éclore.\"", + "questTRexUndeadCompletion": "Les yeux brillants du Tyrannosaure virent au noir, et il reprend sa place sur son piédestal. Tout le monde pousse un soupir de soulagement. \"Regardez !\" s'exclame @Baconsaur. \"Certains des œufs fossilisés paraissent luisants et comme neufs ! Peut-être pourrez-vous les faire éclore ?\"", "questTRexUndeadBoss": "Tyrannosaure Squelettique", - "questTRexUndeadRageTitle": "guérison squelettique ", - "questTRexUndeadRageDescription": "Cette barre se remplis lorsque vous ne complétez pas vos Quotidiennes. Lorsqu'elle est pleine, le Tyrannosaure Squelettique guérira de 30% de sa santé restante.", - "questTRexUndeadRageEffect": "Le Tyrannosaure Squeletique utilise SOIN SQUELETTE.\n\nLe monstre laisse échapper un rugissement surnaturel, et quelques uns de ses os endommagés se ressoudent.", + "questTRexUndeadRageTitle": "Soin Squelettique", + "questTRexUndeadRageDescription": "Cette barre se remplit lorsque vous ne complétez pas vos tâches Quotidiennes. Lorsqu'elle est pleine, le Tyrannosaure Squelettique se soigne à hauteur de 30% de sa santé restante !", + "questTRexUndeadRageEffect": "Le Tyrannosaure Squelette utilise SOIN SQUELETTIQUE !\n\nLe monstre laisse échapper un rugissement surnaturel, et certains de ses os brisés se ressoudent !", "questTRexDropTRexEgg": "Tyrannosaure (Œuf)" } \ No newline at end of file diff --git a/common/locales/he/backgrounds.json b/common/locales/he/backgrounds.json index 4f2a065795..967154fb1b 100644 --- a/common/locales/he/backgrounds.json +++ b/common/locales/he/backgrounds.json @@ -56,11 +56,11 @@ "backgroundFrigidPeakNotes": "להגיע לראש פסגת הר קפוא.", "backgroundSnowyPinesText": "אורנים מושלגים", "backgroundSnowyPinesNotes": "מקלט בין פינס מושלג.", - "backgrounds022015": "SET 9: Released February 2015", - "backgroundBlacksmithyText": "Blacksmithy", - "backgroundBlacksmithyNotes": "Labor in the Blacksmithy.", - "backgroundCrystalCaveText": "Crystal Cave", - "backgroundCrystalCaveNotes": "Explore a Crystal Cave.", - "backgroundDistantCastleText": "Distant Castle", - "backgroundDistantCastleNotes": "Defend a Distant Castle." + "backgrounds022015": "סט 9: פורסם בפברואר 2015", + "backgroundBlacksmithyText": "נפחיה", + "backgroundBlacksmithyNotes": "לעבוד בנפחיה.", + "backgroundCrystalCaveText": "מערת קריסטל", + "backgroundCrystalCaveNotes": "לחקור את מערת הקריסטל.", + "backgroundDistantCastleText": "טירה מרוחקת", + "backgroundDistantCastleNotes": "להגן על טירה מרוחקת." } \ No newline at end of file diff --git a/common/locales/he/character.json b/common/locales/he/character.json index bd28660385..af9fedd133 100644 --- a/common/locales/he/character.json +++ b/common/locales/he/character.json @@ -28,7 +28,7 @@ "hairBangs": "פוני", "hairBase": "בסיס", "hairSet1": "קבוצת תספורות 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "סדרת תסרוקות 2", "bodyFacialHair": "שיער פנים", "beard": "זקן", "mustache": "שפם", @@ -131,7 +131,7 @@ "youCastTarget": "הטלת <%= spell %> על <%= target %>.", "youCastParty": "הטלת <%= spell %> בשביל החבר'ה שלך. כל הכבוד!", "critBonus": "פגיעה חמורה! בונוס:", - "displayNameDescription1": "This is what appears in messages you post in the Tavern, guilds, and party chat, along with what is displayed on your avatar. Go to", + "displayNameDescription1": "זה מה שמופיע בהודעות שאתה מפרסם בפאב, בגילדות ובשיחת החבורה, בנוסף למה שמופיע כבר על גבי האווטאר שלך. לך ל:", "displayNameDescription2": "הגדרות->אתר", "displayNameDescription3": "וגלל למטה לאיזור ההרשמה כדי לשנות את שם המשתמש שלך" } \ No newline at end of file diff --git a/common/locales/he/communityguidelines.json b/common/locales/he/communityguidelines.json index b4835f095a..1ca3742c44 100644 --- a/common/locales/he/communityguidelines.json +++ b/common/locales/he/communityguidelines.json @@ -110,7 +110,7 @@ "commGuidePara057": "להלן רשימת דוגמאות לעבירות משניות. זו אינה רשימה ממצאת.", "commGuideList07A": "הפרה ראשונה של חוקי המרחב הציבורי", "commGuideList07B": "כל פעולה או הצהרה שגוררת \"בבקשה לא\". כאשר עורך צריך להגיד \"בבקשה אל תעשה/י זאת\", למשתמש, זה עשוי להיחשב כעבירה מאוש שולית עבור אותו משתמש. לדוגמה: \"בתור עורך: בבקשה אל תמשיכו להתווכח לטובת רעיון לתכונה חדשה אחרי שאמרנו לכם שהוא לא ניתן לביצוע.\" במקרים רבים, ל\"בבקשה לא\" יהיו גם השלכות משניות, אבל אם עורך חייב להגיד \"בבקשה לא\" לאותו משתמש מספיק פעמים, זה יתחיל להיחשב כעבירה בינונית.", - "commGuideHeadingConsequences": "Consequences", + "commGuideHeadingConsequences": "השלכות", "commGuidePara058": "In Habitica -- as in real life -- every action has a consequence, whether it is getting fit because you've been running, getting cavities because you've been eating too much sugar, or passing a class because you've been studying.", "commGuidePara059": "Similarly, all infractions have direct consequences. Some sample consequences are outlined below.", "commGuidePara060": "If your infraction has a moderate or severe consequence, you will receive an email explaining:", @@ -130,8 +130,8 @@ "commGuideList10F": "Putting users on \"Probation\"", "commGuideHeadingMinorConsequences": "Examples of Minor Consequences", "commGuideList11A": "Reminders of Public Space Guidelines", - "commGuideList11B": "Warnings", - "commGuideList11C": "Requests", + "commGuideList11B": "אזהרות", + "commGuideList11C": "בקשות", "commGuideList11D": "Deletions (Mods/Staff may delete problematic content)", "commGuideList11E": "Edits (Mods/Staff may edit problematic content)", "commGuideHeadingRestoration": "Restoration", diff --git a/common/locales/he/content.json b/common/locales/he/content.json index 98e6cf584c..48cc7d3e7c 100644 --- a/common/locales/he/content.json +++ b/common/locales/he/content.json @@ -47,9 +47,9 @@ "questEggOwlAdjective": "חכם", "questEggPenguinText": "פינגווין", "questEggPenguinAdjective": "בַּעַל תְפִיסָה חַדָה", - "questEggTRexText": "Tyrannosaur", + "questEggTRexText": "טירנוזאורוס", "questEggTRexAdjective": "tiny-armed", - "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", + "eggNotes": "מצא שיקוי בקיעה למזוג על ביצה זו, והיא תבקע כ: <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "רגיל", "hatchingPotionWhite": "לבן", "hatchingPotionDesert": "מדברי", @@ -60,7 +60,7 @@ "hatchingPotionCottonCandyPink": "שמבלולו ורוד", "hatchingPotionCottonCandyBlue": "שמבלולו כחול", "hatchingPotionGolden": "זהוב", - "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", + "hatchingPotionNotes": "מזוג שיקוי זה על ביצה, והיא תבקע כ: <%= potText(locale) %>", "foodMeat": "בשר", "foodMilk": "חלב", "foodPotatoe": "תפוח אדמה", diff --git a/common/locales/he/front.json b/common/locales/he/front.json index e107fac853..309aa7d7cc 100644 --- a/common/locales/he/front.json +++ b/common/locales/he/front.json @@ -92,5 +92,5 @@ "watchVideos": "צפה/י בסרטונים", "presskit": "Press Kit", "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", - "presskitDownload": "Download all images:" + "presskitDownload": "הורד את כל התמונות:" } \ No newline at end of file diff --git a/common/locales/he/quests.json b/common/locales/he/quests.json index 94c39c66e8..e2a428abb7 100644 --- a/common/locales/he/quests.json +++ b/common/locales/he/quests.json @@ -14,7 +14,7 @@ "questStart": "ברגע שכל החברים הסכימו או דחו, המשימה מתחילה. רק אלו שלחצו \"הסכם\" יוכלו להשתתף במשימה ולקבל את הפרסים. אם חברייך משתהים יתר על המידה (לא פעילים?), ניתן להתחיל בלעדיהם על ידי לחיצה על \"התחל\". יוזם/ת המשימה יכול/ה גם לבטל אותה ולקחת את המגילה בחזרה ע\"י לחיצה על \"ביטול\".", "begin": "התחל", "bossHP": "בריאות האויב", - "bossStrength": "Boss Strength", + "bossStrength": "עוצמת הבוס", "collect": "Collect", "collected": "נאסף", "bossDmg1": "To hurt a boss, complete your Dailies and To-Dos. Higher task damage means higher boss damage (completing reds, Mage spells, Warrior attacks, etc). The boss will deal damage to every quest participant for every Daily you've missed (multiplied by the boss's Strength) in addition to your regular damage, so keep your party healthy by completing your Dailies! All damage to and from a boss is tallied on cron (your day roll-over).", diff --git a/common/locales/he/rebirth.json b/common/locales/he/rebirth.json index 5512cd1290..4ec8d44857 100644 --- a/common/locales/he/rebirth.json +++ b/common/locales/he/rebirth.json @@ -24,7 +24,7 @@ "reborn": "היוולד/י מחדש. רמה מירבית: <%= reLevel %>", "welcome100": "ברוכים הבאים לרמה 100!", "intro100": "כעת משהגעת לרמה 100, יש לך את האפשרות להשתמש בכדור הלידה מחדש בחינם בכל עת שתבחר/י!", - "followup100": "While you can continue to level up, it will no longer boost your stats and no more content will unlock, to keep Habit fun for folks of all play styles.", + "followup100": "למרות שתמשיך לעלות ברמות, ערכי התכונות שלך לא יעלו ולא יתווספו גימיקים חדשים, זאת על מנת להשאיר את HabitRPG כייפי עבור סוגי השחקנים.", "rebirth100Info": "אם את/ה מוכנ/ה להתחיל בהרפתקה חדשה, תוכל/י להיוולד מחדש ממש עכשיו... או לראות עד כמה רחוק תוכל/י להגיע.", "rebirthWait": "אני אמתין...", "rebirthNow": "אוולד מחדש עכשיו!" diff --git a/common/locales/he/tasks.json b/common/locales/he/tasks.json index c6b40c60a6..b9bddc65fd 100644 --- a/common/locales/he/tasks.json +++ b/common/locales/he/tasks.json @@ -36,13 +36,13 @@ "todos": "מטרות", "newTodo": "משימה חדשה", "dueDate": "תאריך השלמה", - "remaining": "Active", - "complete": "Done", - "dated": "Dated", - "datedNotSorted": "Dated To-Dos are NOT sorted by date. Sorting will probably be implemented in future.", + "remaining": "פעיל", + "complete": "הושלם", + "dated": "תאריך השלמה", + "datedNotSorted": "המטרות אינן מסודרות ע״פ תאריך השלמה, מיון כזה כנראה יתאפשר בעתיד.", "due": "עכשווי", "grey": "אפור", - "score": "Score", + "score": "ציון", "rewards": "פרסים", "ingamerewards": "ציוד ומיומנויות", "gold": "זהב", diff --git a/common/locales/hu/character.json b/common/locales/hu/character.json index 17837af520..c8491b9044 100644 --- a/common/locales/hu/character.json +++ b/common/locales/hu/character.json @@ -28,7 +28,7 @@ "hairBangs": "Frufru", "hairBase": "Alap", "hairSet1": "1-es hajstílus szett", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "2-es hajstílus szett", "bodyFacialHair": "Arcszőrzet", "beard": "Szakáll", "mustache": "Bajusz", diff --git a/common/locales/hu/limited.json b/common/locales/hu/limited.json index e3d3b12715..2e59e3bab3 100644 --- a/common/locales/hu/limited.json +++ b/common/locales/hu/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Ijesztő barátok", "alarmingFriendsText": "A csapattagjaid <%= spookDust %>-szor kísértettek.", "valentineCard": "Valentin napi képeslap", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Küldj egy Valentin napi képeslapot az egyik csapattagodnak.", + "valentine0": "\"A rózsák vörösek<%= lineBreak %>a Napijaim kékek<%= lineBreak %>örülök neki<%= lineBreak %>hogy veled egy csapatban lehetek.\"", + "valentine1": "\"A rózsák vörösek<%= lineBreak %>a violák szépek<%= lineBreak %>gyerünk együtt<%= lineBreak %> és Vice-nak legyen vége.\"", + "valentine2": "\"A rozsak vorosek<%= lineBreak %>uncsi itt rimelni<%= lineBreak %>remelem azert bejon ez<%= lineBreak %>mert 10 aranyat kellet fizetni.\"", + "valentine3": "\"A rózsák vörösek<%= lineBreak %>a Jégsárkányok kékek<%= lineBreak %>nincs is szebb ajándék<%= lineBreak %>mint az eltöltött idő véled.\"", "adoringFriends": "Cuki Barátok", "adoringFriendsText": "Óóó, te és a barátod igazán törödtök egymással! <%= cards %> Valentin napi kártyát küldtél vagy kaptál.", "polarBear": "Jegesmedve", @@ -29,7 +29,7 @@ "snowflakeSet": "Hópehely (Gyógyító)", "yetiSet": "Yetiszelíditő (Harcos)", "nyeCard": "Új évi üdvözlőkártya", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Küldj egy Új évi üdvözlőkártyát az egyik csapattagodnak.", "seasonalItems": "Szezonális tárgyak", "auldAcquaintance": "Régi ismerős", "auldAcquaintanceText": "Boldog új évet! <%= cards %> új évi üdvözlőkártyát küldött vagy kapott.", @@ -38,5 +38,5 @@ "newYear2": "Boldog új évet! Legyen sok Tökéletes Napod.", "newYear3": "Boldog Új Évet! Legyen a teendőid listája ugyanolyan rövid és aranyos mint mindig.", "newYear4": "Boldog új évet! Ne támadjon meg téged egy dühöngő Hippogriff.", - "holidayCard": "Received a holiday card!" + "holidayCard": "Egy ünnepi üdvözlőkártyád érkezett." } \ No newline at end of file diff --git a/common/locales/it/character.json b/common/locales/it/character.json index 1377789c35..46dcdf1687 100644 --- a/common/locales/it/character.json +++ b/common/locales/it/character.json @@ -28,7 +28,7 @@ "hairBangs": "Frangia", "hairBase": "Base", "hairSet1": "Set acconciature 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Set acconciature 2", "bodyFacialHair": "Barba e baffi", "beard": "Barba", "mustache": "Baffi", diff --git a/common/locales/it/communityguidelines.json b/common/locales/it/communityguidelines.json index c2878f145c..3109146bb3 100644 --- a/common/locales/it/communityguidelines.json +++ b/common/locales/it/communityguidelines.json @@ -21,28 +21,28 @@ "commGuidePara009b": "su GitHub", "commGuidePara010": "Ci sono anche numerosi moderatori che aiutano i membri dello staff. Sono stati selezionati accuratamente, quindi siate rispettosi ed ascoltate i loro consigli.", "commGuidePara011": "Attualmente i moderatori sono (da sinistra verso destra):", - "commGuidePara011a": "Chat \"In taverna\"", + "commGuidePara011a": "chat \"in Taverna\"", "commGuidePara011b": "su GitHub/Wikia", "commGuidePara011c": "su Wikia", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "su GitHub", "commGuidePara012": "Se hai dei problemi o preoccupazioni riguardo un particolare moderatore, per cortesia scrivi un'email a Lemoness (leslie@habitrpg.com).", "commGuidePara013": "In una community grande come Habitica, gli utenti vanno e vengono, e alcune volte un moderatore necessita di riporre il nobile mantello in soffitta e rilassarsi. Sono chiamati moderatori emeriti. Non hanno più i poteri di moderatore, ma dovremmo tutti quanti portare loro rispetto per il lavoro che hanno svolto!", "commGuidePara014": "Moderatori emeriti:", "commGuideHeadingPublicSpaces": "Spazi pubblici in Habitica", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica dispone di due tipi di spazi sociali: pubblici e privati. Gli spazi pubblici includono la Taverna, le Gilde pubbliche, GitHub, Trello e la Wiki. Gli spazi privati sono le Gilde private, la chat di squadra e i messaggi privati.", "commGuidePara016": "Quando navighi negli spazi pubblici di Habitica, ci sono delle regole generali che bisogna rispettare per mantenere tutti felici e al sicuro. Dovrebbero essere semplici per un avventuriero come te!", - "commGuidePara017": "Rispettarsi a vicenda. Sii cortese, gentile, amichevole e disposto ad aiutare. Ricorda: gli Habitichesi arrivano da diversi backgrounds e possono avere esperienze molto divergenti. Questo è parte di ciò che rende HabitRPG così bello! Costruire una community significa rispettarsi ed esaltare le nostre differenze così come le nostre similitudini. Di seguito potrai trovare regole per rispettarsi a vicenda:", - "commGuideList02A": "Obbedisci alle condizioni d'uso.", - "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", - "commGuideList02C": "Mantieni le discussioni che siano appropiate per tutte le età. Abbiamo diversi giovani Habitichesi che usano il sito! Non segnare alcun innocente e non ostacolare alcun Habitichese nei suoi obbiettivi.", - "commGuideList02D": " Evita l'uso di un linguaggio offensivo. Questo include anche insulti basati sulla religione che magari possono essere accettati altrove. Qui abiamo persone di tutte le religioni e culture, e vogliamo essere sicuri che tutti quanti si sentano a proprio agio negli spazi pubblici. Inoltre le calugne verranno trattate molto severamente, dato che sono anche una violazione delle condizioni d'uso.", + "commGuidePara017": "Rispettarsi a vicenda. Sii cortese, gentile, amichevole e disposto ad aiutare. Ricorda: gli Habitichesi hanno trascorsi diversi e possono quindi avere esperienze molto divergenti. Questo è parte di ciò che rende HabitRPG così speciale! Costruire una comunità significa rispettarsi ed esaltare le nostre differenze così come le nostre similitudini. Di seguito potrai trovare delle semplici regole per rispettare gli altri:", + "commGuideList02A": "Obbedisci ai Termini e Condizioni di utilizzo.", + "commGuideList02B": "Non pubblicare immagini o testi con contenuti violenti, minacciosi, o sessualmente espliciti/suggestivi, o che promuovono la discriminazione, bigotti, razzisti, che incitano all'odio, molesti o dannosi verso qualsiasi persona o gruppo. Nemmeno per scherzo. Questo include anche gli insulti. Non tutti hanno lo stesso senso dell'umorismo, e alcune volte quello che tu consideri un gioco magari può ferire qualcun'altro. Attacca le tue Daily, non gli altri.", + "commGuideList02C": "Mantieni le discussioni appropiate per utenti di tutte le età. Abbiamo diversi giovani Habitichesi che usano il sito! Non traumatizzare alcun innocente e non ostacolare alcun abitante di Habitica nei suoi obiettivi.", + "commGuideList02D": "Evita l'uso di un linguaggio offensivo. Questo include anche insulti basati sulla religione che potrebbero essere accettati altrove - qui abbiamo persone di tutte le religioni e culture, e vogliamo essere sicuri che tutti quanti si sentano a proprio agio negli spazi pubblici. Inoltre, le calunnie verranno trattate molto severamente, dato che sono anche una violazione dei Termini del Servizio.", "commGuideList02E": " Evita di dar fiato alle discussioni su argomenti offessivi e/o oltraggiosi. Se ti senti offeso da quello che è stato detto non offendere a tua volta. Un singolo e puro commento come \"questo scherzo non mi piace\" è sufficiente, invece rispondere in modo duro o scortese aumenta la tensione e fa di HabitRPG un posto peggiore. Gentilezza e disponibilità aiutano gli altri a far capire cosa stanno sbagliando.", "commGuideList02F": " Esegui sempre le richieste dei Moderatori sulla cessazione delle conversazioni o i loro spostamenti nella sezione off-topic. L'ultima parola dovrebbe essere cortesemente discussa (cortesemente) sul \"tavolo\" nella sezione off-topic se concessa.", "commGuideList02G": " Rifletti prima di dare una risposta arrabbiata se qualcuno ti dice che qualcosa che hai detto o fatto non lo ha fatto stare bene. C'è una grande forza nel sapersi scusare sinceramente con qualcuno. Se ti senti che il modo in cui ti hanno risposto è stato inappropriato contatta un moderatore invece che arrabbiarsi e rispondere scortesemente in pubblico.", "commGuideList02H": " Conversazioni contenziose/inappropriate devono essere riportate ai moderatori. Se ti sembra che una conversazione si faccia inappropriata, eccessivamente emotiva o dolorosa bisogna fermarla. Invia un'email a leslie@habitrpg.com per farci sapere dell'accaduto. Il nostro lavoro è farti sentire al sicuro", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", + "commGuideList02I": "Fare spam è vietato. Lo spam può includere, ma non è limitato a: postare lo stesso commento o domanda in vari posti diversi, postare link senza contesto o spiegazione, postare messaggi senza senso, o postare molti messaggi consecutivamente. Anche elemosinare continuamente gemme o abbonamenti è considerato spam.", "commGuidePara019": "Negli spazi privati gli utenti hanno più libertà di discutere qualunque argomento vogliono, ma devono comunque non violare i termini e condizioni, inclusi i post discriminatori, violenti o con contenuti minacciosi.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuidePara020": "I Messaggi Privati (MP) hanno alcune linee guida aggiuntive. Se qualcuno ti ha bloccato, non contattarli da qualche altra parte per chiedergli di sbloccarti. Inoltre, non dovresti mandare un MP a qualcuno che richiede assistenza (dato che le risposte publiche alle richieste di assistenza sono utili per tutta la community). Infine, non mandare a nessuno un MP pregandolo di regalarti gemme o un abbonamento, questo può essere considerato spam.", "commGuidePara021": "Inoltre, alcuni spazi pubblici in Habitaca hanno delle linee guida specifiche", "commGuideHeadingTavern": "Taverna", "commGuidePara022": "La taverna è il principale posto dove gli Habitichesi si incontrano. Daniel il locandiere tiene il posto pulito e in ordine, mentre Lemoness sarà felice di evocare una limonata mentre state seduti a chiaccherare. Basta tenere a mente...", @@ -97,7 +97,7 @@ "commGuideList05C": "Violazione della prova", "commGuideList05D": "Impersonare Staff o Moderatori", "commGuideList05E": "Ripetere infrazioni moderate", - "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", + "commGuideList05F": "Creare un secondo account per evitare le conseguenze (per esempio, creare un nuovo account per chattare dopo che ti sono stati revocati i privilegi della chat)", "commGuideHeadingModerateInfractions": "Infrazioni moderate", "commGuidePara054": "Infrazioni lievi non rendono insicura la nostra community, ma la rendolo spiacevole. Queste infrazioni avranno conseguenze lievi. Quando insieme ad altre infrazioni, le conseguenze potrebbero diventare più gravi", "commGuidePara055": "Questa è una lista di infrazioni lievi. Ma non è una lista esaustiva.", @@ -154,7 +154,7 @@ "commGuideList13C": "I livelli non \"rincominciano\" in ogni campo. Quando aumenta la difficoltà, guardiamo tutti i vostri contributi, quindi una persona che ha fatto un pò di pixel art, ha fixato un piccolo bug, e si è dilettato un pò nella wiki, non procederà veloce come una persona che ha lavorato duro in un singolo compito. Questo aiuta a mantere le cose corrette!", "commGuideList13D": " Utenti in prova non possono essere promossi al livello successivo. I moderatori hanno il diritto di \"congelare\" gli avanzamenti dell'utente a causa di un'infrazione. Se questo succede, l'utente verrà informato della decisione, e come porre rimedio. I livelli possono essere anche rimossi in come risultati di infrazioni o di essere \"in prova\".", "commGuideHeadingFinal": "La Sezione Finale", - "commGuidePara067": "Questo è quello che devi sapere da bravo Habitichese, -- Le linee guida della comunità! Pulisciti il sudore dalla fronte e prendi un pò di punti esperienza per averla letta tutta. Se hai delle domande riguado le linee guida della comunità per cortesia scrivi a Lemonless (leslie@habitrpg.com) che sarà felice di aiutarti a chiarire le idee.", + "commGuidePara067": "Questo è quello che devi sapere, da bravo Habitichese -- le linee guida della comunità! Asciugati il sudore dalla fronte e prendi un po' di punti esperienza per averla letta tutta. Se hai delle domande riguardo le linee guida della comunità, per cortesia scrivi a Lemonless (leslie@habitrpg.com) e sarà felice di aiutarti a chiarire ogni cosa.", "commGuidePara068": "Ora va', prode avventuriero, e sconfiggi qualche Daily!", "commGuideHeadingLinks": "Risorse utili (in inglese)", "commGuidePara069": "I seguenti talentuosi artisti hanno contribuito a queste illustrazioni:", diff --git a/common/locales/it/groups.json b/common/locales/it/groups.json index 0c63cc61d3..3722303e28 100644 --- a/common/locales/it/groups.json +++ b/common/locales/it/groups.json @@ -88,10 +88,10 @@ "unblock": "Sblocca", "pm-reply": "Invia una risposta", "inbox": "Messaggi", - "abuseFlag": "Segnala violazione delle Linee guida della community", + "abuseFlag": "Segnala violazione delle linee guida della community", "abuseFlagModalHeading": "Segnalare <%= name %> per violazione?", - "abuseFlagModalBody": "Sei sicuro di voler segnalare questo post? Dovresti segnalare SOLO post che violano le <%= firstLinkStart %>Linee guida della community<%= linkEnd %> e/o i <%= secondLinkStart %>Termini del Servizio<%= linkEnd %>. Segnalare inappropriatamente un post è una violazione delle Linee guida della community e può essere considerata come un'infrazione da parte tua.", + "abuseFlagModalBody": "Sei sicuro di voler segnalare questo post? Dovresti segnalare SOLO post che violano le <%= firstLinkStart %>Linee guida della community<%= linkEnd %> e/o i <%= secondLinkStart %>Termini del Servizio<%= linkEnd %>. Segnalare inappropriatamente un post è una violazione delle linee guida della community e può essere considerata come un'infrazione da parte tua.", "abuseFlagModalButton": "Segnala", - "abuseReported": "Grazie di aver segnalato questa violazione. I moderatori sono stati notificati.", + "abuseReported": "Grazie di aver segnalato questa violazione. I moderatori sono stati avvertiti.", "abuseAlreadyReported": "Hai già segnalato questo messaggio." } \ No newline at end of file diff --git a/common/locales/it/limited.json b/common/locales/it/limited.json index 8e3469a042..0787870e3d 100644 --- a/common/locales/it/limited.json +++ b/common/locales/it/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Amici Inquietanti", "alarmingFriendsText": "Sei stato spaventato <%= spookDust %> volte dai tuoi compagni di squadra.", "valentineCard": "Biglietto di San Valentino", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Manda un biglietto di San Valentino a un membro della squadra.", + "valentine0": "\"Le rose sono rosse<%= lineBreak %>Le mie Daily sono blu<%= lineBreak %>E' bello esser in squadra<%= lineBreak %>Perchè qui ci sei anche tu!\"", + "valentine1": "\"Le rose sono rosse<%= lineBreak %>La neve è così bella<%= lineBreak %>Vieni insieme a me<%= lineBreak %>E sconfiggiamo la Viverna!\"", + "valentine2": "\"Le rose sono rosse<%= lineBreak %>Questo poema è solenne<%= lineBreak %>Spero tanto che ti piaccia<%= lineBreak %>'Perchè costa dieci Gemme.\"", + "valentine3": "\"Le rose sono rosse<%= lineBreak %>Le Ricompense una delizia<%= lineBreak %>Ma nessun tesoro è meglio<%= lineBreak %>Della tua amicizia!\"", "adoringFriends": "Amici Inseparabili", "adoringFriendsText": "Aww, tu e il tuo amico dovete davvero volervi bene! <%= cards %> biglietti di San Valentino spediti o ricevuti.", "polarBear": "Orso Polare", @@ -28,8 +28,8 @@ "skiSet": "Nevassassino (Assassino)", "snowflakeSet": "Fioccodineve (Guaritore)", "yetiSet": "Addestra-Yeti (Guerriero)", - "nyeCard": "Biglietto d'auguri per il Nuovo Anno", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCard": "Biglietto d'auguri per il nuovo anno", + "nyeCardNotes": "Manda un biglietto di auguri per il nuovo anno a un membro della squadra.", "seasonalItems": "Oggetti Stagionali", "auldAcquaintance": "Vecchia Conoscenza", "auldAcquaintanceText": "Buon anno nuovo! Hai inviato o ricevuto <%= cards %> biglietti d'auguri per il nuovo anno.", @@ -38,5 +38,5 @@ "newYear2": "Buon anno nuovo! Ti auguro di aggiudicarti molti Giorni Perfetti.", "newYear3": "Buon anno nuovo! Ti auguro che la tua lista di To-Do resti breve e piacevole.", "newYear4": "Buon anno nuovo! Ti auguro di non essere attaccato da un Ippogrifo inferocito.", - "holidayCard": "Received a holiday card!" + "holidayCard": "Hai ricevuto un biglietto festivo!" } \ No newline at end of file diff --git a/common/locales/it/pets.json b/common/locales/it/pets.json index e5cda94bb2..b8530705d0 100644 --- a/common/locales/it/pets.json +++ b/common/locales/it/pets.json @@ -14,7 +14,7 @@ "mantisShrimp": "Canocchia", "mammoth": "Mammut Lanoso", "rarePetPop1": "Clicca sulla zampa d'oro per scoprire come ottenere questo raro animale contribuendo a migliorare HabitRPG!", - "rarePetPop2": "Come ottenere questo animale!", + "rarePetPop2": "Come ottenere questo animale?", "potion": "Pozione <%= potionType %> ", "egg": "Uovo di <%= eggType %>", "eggs": "Uova", diff --git a/common/locales/it/questscontent.json b/common/locales/it/questscontent.json index 20829823e3..90094ff7a6 100644 --- a/common/locales/it/questscontent.json +++ b/common/locales/it/questscontent.json @@ -152,7 +152,7 @@ "questStressbeastBossRageStables": "\"Abominevole Mostro dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Mostro dello Stress!\n\nOh no! Nonostante i nostri sforzi alcune Daily sono fuggite, e il loro colorito nero-rosso ha fatto infuriare l'Abominevole Mostro dello Stress, che ha recuperato punti vita! L'orribile creatura corre verso la Scuderia, ma Matt il Re delle Bestie si mette coraggiosamente sul suo cammino, per proteggere Animali e Cavalcature. Il Mostro dello Stress afferra Matt in una tremenda morsa, ma per lo meno si è distratto. Presto! Teniamod'occhio le nostre Daily e sconfiggiamo questo mostro prima che attacchi ancora!", "questStressbeastBossRageBailey": "\"Abominevole Mostro dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Mostro dello Stress!\n\nAah! Le nostre Daily incomplete fanno infuriare ancora di più l'Abominevole Mostro dello Stress, che recupera punti vita! Bailey il Banditore stava ulrando ai cittadini di mettersi in salvo, e ora ha afferrato anche lui! Guardalo, mentre stoicamente riporta le notizie mentre il Mostro dello Stress lo sbatacchia quà e là... Non rendiamo vano il suo gesto eroico, dobbiamo essere il più produttivi possibile per salvare i nostri PNG!", "questStressbeastBossRageGuide": "\"Abominevole Mostro dello Stress usa Colpo Stressante!\"\n\nL'accumulo di stress cura Abominevole Mostro dello Stress!\n\nGuardate! Justin la Guida sta provando a distrarre il Mostro dello Stress, correndogli intorno e gridandogli consigli utili! L'Abominevole Mostro dello Stress pesta i piedi, si agita, ruggisce, ma ormai sembra stremato. Dubito abbia ancora la forza per un altro colpo. Non arrendiamoci, siamo vicini alla vittoria!", - "questStressbeastDesperation": "`Abominable Stressbeast reaches 500K health! Abominable Stressbeast uses Desperate Defense!`\n\nWe're almost there, Habiticans! With diligence and Dailies, we've whittled the Stressbeast's health down to only 500K! The creature roars and flails in desperation, rage building faster than ever. Bailey and Matt yell in terror as it begins to swing them around at a terrifying pace, raising a blinding snowstorm that makes it harder to hit.\n\nWe'll have to redouble our efforts, but take heart - this is a sign that the Stressbeast knows it is about to be defeated. Don't give up now!", + "questStressbeastDesperation": "L'Abominevole Mostro dello Stress arriva a 500.000 di vita! L'Abominevole Mostro dello Stress usa Difesa Disperata!\n\nCi siamo quasi, abitanti di Habitica! Con diligenza e con le Daily, abbiamo ridotto la vita dell'Abominevole Mostro dello Stress a solo 500.000! La creatura ruggisce e si dimena disperata, mentre la sua rabbia monta più velocemente che mai. Bailey e Matt urlano terrorizzati quando inizia a squoterli da una parte e dall'altra ad una velocità terrificante, sollevando un'accecante tempesta di neve che rende più difficile colpirlo.\n\nDovremo impegnarci doppiamente, ma non scoraggiamoci - questo è un segno che il Mostro dello Stress è consapevole di essere sul punto della sconfitta. Non arrendiamoci ora!", "questStressbeastCompletion": "The Abominable Stressbeast is DEFEATED!

We've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!

Stoïkalm is Saved!

SabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.

\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"

She turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", "questStressbeastCompletionChat": "`The Abominable Stressbeast is DEFEATED!`\n\nWe've done it! With a final bellow, the Abominable Stressbeast dissipates into a cloud of snow. The flakes twinkle down through the air as cheering Habiticans embrace their pets and mounts. Our animals and our NPCs are safe once more!\n\n`Stoïkalm is Saved!`\n\nSabreCat speaks gently to a small sabertooth. \"Please find the citizens of the Stoïkalm Steppes and bring them to us,\" he says. Several hours later, the sabertooth returns, with a herd of mammoth riders following slowly behind. You recognize the head rider as Lady Glaciate, the leader of Stoïkalm.\n\n\"Mighty Habiticans,\" she says, \"My citizens and I owe you the deepest thanks, and the deepest apologies. In an effort to protect our Steppes from turmoil, we began to secretly banish all of our stress into the icy mountains. We had no idea that it would build up over generations into the Stressbeast that you saw! When it broke loose, it trapped all of us in the mountains in its stead and went on a rampage against our beloved animals.\" Her sad gaze follows the falling snow. \"We put everyone at risk with our foolishness. Rest assured that in the future, we will come to you with our problems before our problems come to you.\"\n\nShe turns to where @Baconsaur is snuggling with some of the baby mammoths. \"We have brought your animals an offering of food to apologize for frightening them, and as a symbol of trust, we will leave some of our pets and mounts with you. We know that you will all take care good care of them.\"", "questTRexText": "Re dei Dinosauri", diff --git a/common/locales/it/settings.json b/common/locales/it/settings.json index 60573dc592..3f847a2db2 100644 --- a/common/locales/it/settings.json +++ b/common/locales/it/settings.json @@ -45,13 +45,13 @@ "misc": "Altro", "showHeader": "Mostra header", "changePass": "Cambia password", - "changeUsername": "Modifica il Nome Utente", + "changeUsername": "Modifica il nome utente", "changeEmail": "Cambia indirizzo email", "newEmail": "Nuovo indirizzo email", "oldPass": "Vecchia password", "newPass": "Nuova password", "confirmPass": "Conferma la nuova password", - "newUsername": "Nuovo Nome Utente", + "newUsername": "Nuovo nome utente", "dangerZone": "Zona pericolosa", "resetText1": "ATTENZIONE! Questo resetterà diversi aspetti del tuo account. E' altamente sconsigliato, ma qualcuno trova questa opzione utile all'inizio, dopo aver provato il sito per un po' di tempo.", "resetText2": "Perderai tutti i tuoi livelli, l'oro e i punti esperienza. Tutte le tue attività verranno cancellate permanentemente, insieme alla cronologia dei progressi. Perderai inoltre tutto il tuo equipaggiamento, ma potrai recuperare ogni cosa, compresi gli oggetti in edizione limitata e gli Oggetti Misteriosi per gli abbonati (tieni presente che alcuni oggetti potrebbero richiedere l'appartenenza ad una determinata classe per essere acquistati). Manterrai la tua classe, i tuoi animali e le cavalcature. Generalmente viene utilizzata la Sfera della Rinascita, un'alternativa molto più sicura che ti permette di mantenere le tue attività.", @@ -70,7 +70,7 @@ "enterNumber": "Inserisci un numero compreso tra 0 e 24", "fillAll": "Compila tutti i campi", "passwordSuccess": "Password modificata con successo", - "usernameSuccess": "Nome Utente modificato con successo", + "usernameSuccess": "Nome utente modificato con successo", "emailSuccess": "Email cambiata con successo", "detachFacebook": "Scollega Facebook", "detachedFacebook": "Facebook è stato scollegato dal tuo account con successo", @@ -80,7 +80,7 @@ "emailChange1": "Per cambiare il tuo indirizzo email, per favore manda un'email a", "emailChange2": "admin@habitrpg.com", "emailChange3": "inserendo sia il vecchio che il tuo nuovo indirizzo email assieme al tuo ID Utente", - "username": "Nome Utente", + "username": "Nome utente", "email": "Email", "registeredWithFb": "Registrato tramite Facebook", "loginNameDescription1": "Questo è ciò che usi per accedere ad HabitRPG. Vai in", diff --git a/common/locales/nl/character.json b/common/locales/nl/character.json index 8b53c4204e..4bb1424d76 100644 --- a/common/locales/nl/character.json +++ b/common/locales/nl/character.json @@ -28,7 +28,7 @@ "hairBangs": "Pony", "hairBase": "Basis", "hairSet1": "Kapselset 1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "Kapselverzameling 2", "bodyFacialHair": "Gezichtsbeharing", "beard": "Baard", "mustache": "Snor", diff --git a/common/locales/nl/communityguidelines.json b/common/locales/nl/communityguidelines.json index 83188d4053..4332a67641 100644 --- a/common/locales/nl/communityguidelines.json +++ b/common/locales/nl/communityguidelines.json @@ -24,25 +24,25 @@ "commGuidePara011a": "in de herbergchat", "commGuidePara011b": "op GitHub/Wikia", "commGuidePara011c": "op Wikia", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "op GitHub", "commGuidePara012": "Als je een probleem of zorg hebt over een beheerder, stuur dan een mail naar Lemoness (leslie@habitrpg,com).", "commGuidePara013": "In een gemeenschap zo groot als Habitica is het zo dat gebruikers komen en gaan en dat ook beheerders soms hun mantels neer moeten leggen om te ontspannen. De volgende mensen zijn emeritus beheerder. Ze handelen niet meer met het gezag van een beheerder, maar toch willen we hun werk eren! ", "commGuidePara014": "Emeritus beheerders:", "commGuideHeadingPublicSpaces": "Openbare ruimtes in Habitica", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica heeft twee soorten gemeenschappelijke ruimtes: openbare en besloten. Openbare ruimtes zijn onder andere de herberg, openbare gildes, GitHub, Trello, en de Wiki. Besloten ruimtes zijn de particuliere gildes, groepschat en privéberichten.", "commGuidePara016": "In de openbare ruimtes in Habitica gelden enkele regels om iedereen veilig en gelukkig te houden. Voor een avonturier zoals jij zou het niet moeilijk moeten zijn om je eraan te houden!", "commGuidePara017": "Heb respect voor elkaar. Wees netjes, aardig, vriendelijk en behulpzaam. Onthoud dat Habiticanen uit allerlei verschillende culturen komen en enorm uiteenlopende ervaringen gehad hebben. Dit is een onderdeel van wat HabitRPG zo cool maakt! Het opbouwen van een gemeenschap betekent dat we zowel onze verschillen als onze gelijkenissen moeten respecteren en vieren. Hier zijn een aantal eenvoudige manieren om elkaar te respecteren:", "commGuideList02A": "Houd je aan de algemene voorwaarden.", - "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", + "commGuideList02B": "Plaats geen tekst of beeldmateriaal dat gewelddadig, dreigend of seksueel expliciet/suggestief is, of dat discriminatie, onverdraagzaamheid, haat of intimidatie aanwakkeren of letsel dreigen tegenover individuen of groepen. Zelfs niet als grapje. Dat geldt ook voor scheldwoorden. Niet iedereen heeft het zelfde gevoel voor humor, en dus kan iets grappig bedoeld zijn maar toch kwetsend overkomen. Bewaar je aanvallen voor je Dagelijkse Taken, niet voor elkaar.", "commGuideList02C": "Houd gesprekken geschikt voor alle leeftijden. Er zijn veel jonge Habiticanen op de site! Laten we ervoor zorgen dat we geen onschuld bederven of Habiticanen dwarszitten bij het bereiken van hun doelen.", "commGuideList02D": "Vermijd vloeken. Dit geldt ook voor mildere religieuze vloeken die elders misschien wel acceptabel zijn - er zijn hier mensen met allerlei religieuze en culturele achtergronden, en we willen ervoor zorgen dat iedereen zich op zijn gemak kan voelen in de openbare ruimtes. Vloeken is een overtreding van de algemene voorwaarden, en er wordt streng tegen opgetreden. ", "commGuideList02E": "Vermijd uitgebreide discussies over controversiële onderwerpen buiten de Back Corner. Als je vindt dat mensen iets onbeleefds of kwetsends gezegd hebben, spreek ze dan niet rechtstreeks daarop aan. Een enkele, beleefde opmerking als \"Dat grapje vond ik niet prettig\" is prima, maar harde of onaardige opmerkingen maken als antwoord op harde of onaardige opmerkingen zorgt er alleen maar voor dat de sfeer in Habitica negatiever wordt. Vriendelijkheid en beleefdheid zorgen ervoor dat anderen beter kunnen begrijpen wat je bedoelt.", "commGuideList02F": "Volg instructies van een beheerder gelijk op als ze je vragen een discussie te staken of naar de Back Corner te verplaatsten. Laatste woorden en goed gemikte afsluiters horen allemaal (op een beleefde manier) aan je \"tafeltje\" in de Back Corner geuit te worden, als dat al toegestaan is.", "commGuideList02G": "Neem de tijd om na te denken in plaats van boos te reageren als iemand je laat weten dat hij of zij zich oncomfortabel voelt bij iets wat je gezegd of gedaan hebt. Oprecht je excuses aan kunnen bieden getuigt van een sterk karakter. Als je vindt dat iemand ongepast op jou reageert, spreek dan een beheerder aan en zet die persoon niet publiekelijk op zijn nummer.", "commGuideList02H": "Rapporteer controversiële of verhitte discussies aan de beheerders. Als je vindt dat een gesprek te ruzieachtig, emotioneel of kwetsend wordt, ga er dan niet meer op in. Stuur in plaats daarvan een email naar leslie@habitrpg.com om ons op de hoogte te stellen. Het is onze taak om je een veilige omgeving te bieden.", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", + "commGuideList02I": "Stuur geen spam. Onder spam valt onder andere: de zelfde opmerking of vraag op verschillende plekken posten, links posten zonder uitleg of context, nonsensberichten posten, of veel berichten achter elkaar posten. Herhaaldelijk vragen om edelstenen of een abonnement kan ook als spammen gezien worden.", "commGuidePara019": "In besloten ruimtes hebben gebruikers meer vrijheid om de onderwerpen te bespreken die ze maar willen, maar ze mogen nog steeds de algemene voorwaarden niet overtreden. Plaats dus geen discriminerend, gewelddadig of bedreigend materiaal.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuidePara020": "Er zijn enkele extra richtlijnen voor privéberichten (pm's). Als iemand jou geblokkeerd heeft, neem dan niet ergens anders contact met hem of haar op om te vragen om je te deblokkeren. Stuur geen pm's om iemand om ondersteuning te vragen (omdat het handig is voor de gemeenschap als vragen om hulp of ondersteuning openbaar beantwoord worden). Stuur tenslotte ook geen pm's om iemand om een gift van edelstenen of een abonnement te smeken, want dit valt onder spammen. ", "commGuidePara021": "Voor sommige openbare ruimtes in Habitica gelden extra richtlijnen.", "commGuideHeadingTavern": "De herberg", "commGuidePara022": "De herberg is de belangrijkste plek waar Habiticanen samen kunnen komen. Daniël de Barman houdt zijn établissement brandschoon, en Lemoness tovert graag wat limonade voor je tevoorschijn terwijl je ergens een plekje zoekt om te zitten praten. Onthoud echter wel...", @@ -97,7 +97,7 @@ "commGuideList05C": "Overtreding van voorwaardelijke straf", "commGuideList05D": "Je voorgeven als medewerker of beheerder", "commGuideList05E": "Herhaalde gematigde overtredingen", - "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", + "commGuideList05F": "Een nieuwe account aanmaken om gevolgen te ontlopen (zoals een nieuwe account aanmaken om te kunnen chatten nadat je je chatprivileges verloren hebt).", "commGuideHeadingModerateInfractions": "Gematigde overtredingen", "commGuidePara054": "Gematigde overtredingen zorgen er niet voor dat onze gemeenschap onveilig wordt, maar ze maken hem wel onprettig. Deze overtredingen hebben gematigde gevolgen. Vooral na meerdere overtredingen kunnen de gevolgen ernstiger worden.", "commGuidePara055": "Hieronder volgen enkele voorbeelden van gematigde overtredingen. Dit is geen complete lijst.", diff --git a/common/locales/nl/generic.json b/common/locales/nl/generic.json index 1e71ff153d..e555610e6b 100644 --- a/common/locales/nl/generic.json +++ b/common/locales/nl/generic.json @@ -46,7 +46,7 @@ "originalUserText": "Een van de oorspronkelijke zeer early adopters. Een echte alpha tester!", "habitBirthday": "HabitRPG-verjaardagsfeest", "habitBirthdayText": "Heeft meegedaan aan het verjaardagsfeest van HabitRPG!", - "habitBirthdayPluralText": "Heeft <%= number %> de verjaardag van HabitRPG gevierd!", + "habitBirthdayPluralText": "Heeft <%= number %> keer de verjaardag van HabitRPG gevierd!", "achievementDilatory": "Redder van Dralen", "achievementDilatoryText": "Heeft geholpen de Donkere Draak van Dralen te verslaan tijdens het Zomerse Spetterevenement 2014!", "costumeContest": "Verkleedwedstrijd 2014", diff --git a/common/locales/nl/limited.json b/common/locales/nl/limited.json index a5bbd502a7..6218bf6050 100644 --- a/common/locales/nl/limited.json +++ b/common/locales/nl/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Verontrustende vrienden", "alarmingFriendsText": "Is <%= spookDust %> keer bespookt door groepsleden.", "valentineCard": "Valentijnskaart", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Stuur een Valentijnskaart naar een groepsgenoot.", + "valentine0": "\"Rozen zijn rood<%= lineBreak %>Taken zijn blauw<%= lineBreak %>Blij dat ik in<%= lineBreak %>Een groep zit met jou!\"", + "valentine1": "\"Rozen zijn rood<%= lineBreak %>Doornen zijn stijf<%= lineBreak %>Samen gaan wij<%= lineBreak %>Ondeugd te lijf!\"", + "valentine2": "\"Rozen zijn rood<%= lineBreak %>Die dichtstijl is oud<%= lineBreak %>Ik hoop dat je 't leuk vindt<%= lineBreak %>Het kostte 10 goud.\"", + "valentine3": "\"Rozen zijn rood<%= lineBreak %>En ijsdraken blauw<%= lineBreak %>Geen schat is me liever<%= lineBreak %>Dan mijn tijd met jou!\"", "adoringFriends": "Liefhebbende vrienden", "adoringFriendsText": "Aww, jij en je vriend moeten wel heel erg veel om elkaar geven! Heeft <%= cards %> Valentijnskaarten verzonden of ontvangen.", "polarBear": "IJsbeer", @@ -29,7 +29,7 @@ "snowflakeSet": "Sneeuwvolk (Heler)", "yetiSet": "Yeti-temmer (Krijger)", "nyeCard": "Nieuwjaarskaart", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Stuur een nieuwjaarskaart naar een groepsgenoot.", "seasonalItems": "Seizoensartikelen", "auldAcquaintance": "Goeie oude kennissen", "auldAcquaintanceText": "Gelukkig nieuwjaar! Je hebt <%= cards %> nieuwjaarskaarten verstuurd of gekregen.", @@ -38,5 +38,5 @@ "newYear2": "Gelukkig nieuwjaar! Dat je maar veel perfecte dagen zult afronden.", "newYear3": "Gelukkig nieuwjaar! Dat je To-do-lijst kort en bondig moge zijn.", "newYear4": "Gelukkig nieuwjaar! Dat je maar niet aangevallen zult worden door een woedende hippogrief.", - "holidayCard": "Received a holiday card!" + "holidayCard": "Ansichtkaart ontvangen!" } \ No newline at end of file diff --git a/common/locales/nl/pets.json b/common/locales/nl/pets.json index 9cafc24828..ac9cf35909 100644 --- a/common/locales/nl/pets.json +++ b/common/locales/nl/pets.json @@ -55,7 +55,7 @@ "petKeyBegin": "Sleutel van de hokken: maak <%= title %> nog een keer mee!", "petKeyInfo": "Mis je de spanning van huisdieren sparen? Nu kun je ze laten gaan, zodat dingen vinden weer betekenisvol wordt!", "petKeyInfo2": "Gebruik de sleutel van de hokken om je niet-queestegerelateerde huisdieren en/of rijdieren weer op nul te zetten. (Heeft geen effect op queestegerelateerde en zeldzame huisdieren en rijdieren.)", - "petKeyInfo3": "Er zijn drie sleutels van de hokken: alleen huisdieren vrijlaten (4 edelstenen), alleen rijdieren vrijlaten (4 edelstenen) en zowel huis- als rijdieren vrijlaten (6 edelstenen). De sleutels zorgen ervoor dat je Dierenmeester- en Rijdiermeester-prestaties op kunt stapelen. De 'Drie keer bingo'-prestatie stapelt alleen maar op als je de sleutel gebruikt die zowel de huisdieren als de rijdieren vrijlaat en alle 90 huisdieren voor een tweede keer verzameld hebt. Laat de wereld zien hoe groot jouw verzamelwoede is! Maar pas op, want als je eenmaal een sleutel gebruikt hebt om de hokken te openen, moet je ze echt weer opnieuw verzamalen om ze terug te krijgen...", + "petKeyInfo3": "Er zijn drie sleutels van de hokken: alleen huisdieren vrijlaten (4 edelstenen), alleen rijdieren vrijlaten (4 edelstenen) en zowel huis- als rijdieren vrijlaten (6 edelstenen). De sleutels zorgen ervoor dat je dierenmeester- en rijdiermeester-prestaties op kunt stapelen. De 'Drie keer bingo'-prestatie stapelt alleen maar op als je de sleutel gebruikt die zowel de huisdieren als de rijdieren vrijlaat en alle 90 huisdieren voor een tweede keer verzameld hebt. Laat de wereld zien hoe groot jouw verzamelwoede is! Maar pas op, want als je eenmaal een sleutel gebruikt hebt om de hokken te openen, moet je ze echt weer opnieuw verzamalen om ze terug te krijgen...", "petKeyPets": "Laat huisdieren vrij", "petKeyMounts": "Rijdieren vrijlaten", "petKeyBoth": "Beide vrijlaten", diff --git a/common/locales/nl/questscontent.json b/common/locales/nl/questscontent.json index 30a3098199..f24c2d4b6f 100644 --- a/common/locales/nl/questscontent.json +++ b/common/locales/nl/questscontent.json @@ -11,7 +11,7 @@ "questEvilSanta2CollectBranches": "Gebroken takjes", "questEvilSanta2DropBearCubPolarPet": "IJsbeer (huisdier)", "questGryphonText": "De Vurige Griffioen", - "questGryphonNotes": "De grote dierenmeester, baconsaur, vraagt je groep om hulp. \"Alsjeblieft avonturiers, jullie moeten me helpen! Mijn veelgeprezen griffioen is uitgebroken en terroriseert Habit Stad! Als jullie haar kunnen tegenhouden, beloon ik jullie met enkele van haar eieren!\"", + "questGryphonNotes": "De grote dierenmeester, baconsaur, vraagt je groep om hulp. \"Alsjeblieft, avonturiers, jullie moeten me helpen! Mijn veelgeprezen griffioen is uitgebroken en terroriseert Habit Stad! Als jullie haar kunnen tegenhouden, beloon ik jullie met enkele van haar eieren!\"", "questGryphonCompletion": "Verslagen kruipt het machtige beest beschaamd naar zijn meester. \"Mijn hemel! Goed gedaan, avonturier!\" roept baconsaur. \"Alsjeblieft, neem wat griffioeneieren. Ik weet zeker dat je deze jonkies goed zult opvoeden!\"", "questGryphonBoss": "Vurige Griffioen", "questGryphonDropGryphonEgg": "Griffioen (ei)", @@ -26,8 +26,8 @@ "questGhostStagBoss": "Hertengeest", "questGhostStagDropDeerEgg": "Hert (ei)", "questRatText": "De Rattenkoning", - "questRatNotes": "Wat een rotzooi! Overal in Habitica liggen enorme bergen onafgemaakte Dagelijkse Taken. Het probleem is zo ernstig geworden dat er overal hordes ratten te zien zijn. Je ziet @Pandah een van de beesten liefdevol aaien. Ze legt uit dat ratten zachtaardige wezens zijn die zich voeden met onafgemaakte Dagelijkse Taken. Het echte probleem is dat de Dagelijkse Taken in het riool gevallen zijn, waardoor het een gevaarlijk gat is geworden dat moet worden ontruimd. Terwijl je afdaalt in het riool valt een enorme rat met bloedrode ogen en afgebroken gele tanden je aan om zijn horde te verdedigen. Deins je terug van angst, of bied je de legendarische Rattenkoning het hoofd?", - "questRatCompletion": "Je laatste slag zorgt ervoor dat alle kracht uit de reusachtige rat wegstroomt; zijn ogen verbleken tot een doffe grijze kleur. Het beest valt uiteen tot vele kleine ratten, die angstig wegglippen. Je merkt dat @Pandah achter je staat en naar het ooit-machtige dier kijkt. Ze legt uit dat de inwoners van Habitica zich geïnspireerd voelen door jouw moed en dat ze snel hun onvoltooide Dagelijkse Taken aan het afronden zijn. Ze waarschuwt je dat we op onze hoede moeten zijn; als we onze waakzaamheid laten verslappen dan komt de Rattenkoning terug. Als beloning biedt @Pandah je een aantal ratteneieren aan. Als ze je onbehaaglijke blik ziet, glimlacht ze. \"Het zijn fantastische huisdieren.\"", + "questRatNotes": "Wat een rotzooi! Overal in Habitica liggen enorme bergen onafgemaakte Dagelijkse Taken. Het probleem is zo ernstig geworden dat er hordes ratten te zien zijn. Je ziet @Pandah een van de beesten liefdevol aaien. Ze legt uit dat ratten zachtaardige wezens zijn die zich voeden met onafgemaakte Dagelijkse Taken. Het echte probleem is dat er Dagelijkse Taken in het riool gevallen zijn, waardoor het een gevaarlijk gat is geworden dat moet worden ontruimd. Terwijl je afdaalt in het riool valt een enorme rat met bloedrode ogen en afgebroken gele tanden je aan om zijn horde te verdedigen. Deins je terug van angst, of bied je de legendarische Rattenkoning het hoofd?", + "questRatCompletion": "Je laatste slag zorgt ervoor dat alle kracht uit de reusachtige rat wegstroomt; zijn ogen verbleken tot een doffe grijze kleur. Het beest valt uiteen tot vele kleine ratten, die angstig wegglippen. Je merkt dat @Pandah achter je staat en naar het ooit machtige dier kijkt. Ze legt uit dat de inwoners van Habitica zich geïnspireerd voelen door jouw moed en dat ze snel hun onvoltooide Dagelijkse Taken aan het afronden zijn. Ze waarschuwt je dat we op onze hoede moeten zijn; als we onze waakzaamheid laten verslappen dan komt de Rattenkoning terug. Als beloning biedt @Pandah je een aantal ratteneieren aan. Als ze je onbehaaglijke blik ziet, glimlacht ze. \"Het zijn fantastische huisdieren.\"", "questRatBoss": "Rattenkoning", "questRatDropRatEgg": "Rat (ei)", "questOctopusText": "De Roep van Octothulu", @@ -75,7 +75,7 @@ "questMoonstone2DropMoonstone3Quest": "De Maanstenen Ketting deel 3: Recidive Getransformeerd (perkamentrol)", "questMoonstone3Text": "Recidive Getransformeerd", "questMoonstone3Notes": "

Recidive valt verkreukeld op de grond, en je slaat naar haar met de maanstenen ketting. Tot je afschuw grijpt Recidive de edelstenen, ogen brandend van triomf.


\"Dwaas schepsel van vlees!\" schreeuwt ze. \"Deze maanstenen zorgen dat ik een fysieke vorm krijg, dat is waar, maar niet zoals jij het je voorstelt. Zoals de volle maan groeit uit het donker, zo ook gedijt mijn kracht, en uit de schaduwen roep ik de geest op van je meest gevreesde vijand!\"


Een ziekelijke groene mist rijst op vanuit het moeras, en lichaam van Recidive kronkelt en verwringt tot een vorm die je vervult van angst - het ondode lichaam van Ondeugd, op afschuwelijke wijze herrezen.

", - "questMoonstone3Completion": "

Je ademt zwaar en zweet prikt in je ogen als de ondode draak instort. De resten van Recidive verdwijnen in een dunne grijze mist die snel verdwijnt onder de aanval van een verfrissend briesje, en je hoort de verre, opzwepende kreten van Habaticanen die voor eens en voor altijd hun slechte gewoontes verslaan.


@Baconsaur de dierenmeester voert op een griffioen een duikvlucht naar je uit. \"Ik zag het einde van je gevecht vanuit de lucht, en het heeft me zeer bewogen. Alsjeblieft, neem deze betoverde tuniek - je moed laat een nobel hart zien, en ik geloof dat je voorbestemd was om deze te hebben.\"

", + "questMoonstone3Completion": "

Je ademt zwaar en zweet prikt in je ogen als de ondode draak instort. De resten van Recidive verdwijnen in een dunne grijze mist die snel verdwijnt onder de aanval van een verfrissend briesje, en je hoort de verre, opzwepende kreten van Habiticanen die voor eens en voor altijd hun slechte gewoontes verslaan.


@Baconsaur de dierenmeester voert op een griffioen een duikvlucht naar je uit. \"Ik zag het einde van je gevecht vanuit de lucht, en het heeft me zeer bewogen. Alsjeblieft, neem deze betoverde tuniek - je moed laat een nobel hart zien, en ik geloof dat je voorbestemd was om deze te hebben.\"

", "questMoonstone3Boss": "Herrezen Ondeugd", "questMoonstone3DropRottenMeat": "Bedorven vlees (voedsel)", "questMoonstone3DropZombiePotion": "Zombie-uitbroedtoverdrankje", @@ -152,16 +152,16 @@ "questStressbeastBossRageStables": "'Het Verschrikkelijke Stressbeest gebruikt STRESS-STOOT!'\n\nDe golf van stress geneest het Verschrikkelijke Stressbeest!\n\nO nee! We hebben wat Dagelijke Taken verwaarloosd, ondanks onze inzet. Hun donkerrode kleur heeft het Verschrikkelijke Stressbeest woedend gemaakt en ervoor gezorgd dat hij wat van zijn gezondheid herwint! Het vreselijke schepsel valt uit naar de stallen, maar Matt de dierenmeester springt heldhaftig in de strijd om de huisdieren en rijdieren te beschermen. Het Stressbeest neemt Matt in zijn boosaardige greep, maar hij is nu tenminste even afgeleid. Snel! Doe je Dagelijke Taken en versla dit monster voordat het weer aanvalt!", "questStressbeastBossRageBailey": "'Het Verschrikkelijke Stressbeest gebruikt STRESS-STOOT!'\n\nDe golf van stress geneest het Verschrikkelijke Stressbeest!\n\nAaaah! Onze incomplete Dagelijke Taken zorgen ervoor dat het Verschrikkelijke Stressbeest kwader dan ooit wordt en wat van zijn gezondheid herwint! Bailey de stadsomroeper liep te roepen om de burgers in veiligheid te brengen, maar nu heeft het Stressbeest haar in zijn andere hand! Kijk hoe ze dapper verslag blijft geven terwijl het Stressbeest haar venijnig rondzwaait... Bewijs dat je haar dapperheid waard bent door zo productief te zijn als je maar kan, zodat we onze NPC's kunnen redden!", "questStressbeastBossRageGuide": "'Het Verschrikkelijke Stressbeest gebruikt STRESS-STOOT!'\n\nDe golf van stress geneest het Verschrikkelijke Stressbeest!\n\nKijk uit! Justin de gids probeert het Stressbeest af te leiden door om zijn enkels heen te rennen, terwijl hij productiviteitstips schreeuwt. Het Verschrikkelijke Stressbeest stampt boos rond, maar het lijkt erop dat we hem moe aan het maken zijn. Ik betwijfel of hij genoeg energie heeft om nog een stoot te geven. Geef het niet op... we hebben hem bijna afgemaakt!", - "questStressbeastDesperation": "'Het Verschrikkelijke Stressbeest heeft nog maar 500.000 gezondheidspunten! Het Verschrikkelijke Stressbeest gebruikt zijn Wanhopige Verdediging!'\n\nWe zijn er bijna, Habiticanen! Door trouw onze Dagelijkse Taken te doen hebben we de gezondheid van het Stressbeest verminderd tot maar 500.000! Het beest brult en mept wanhopig in de rondte, en zijn woede groeit sneller dan ooit. Bailey en Matt gillen van angst als het beest ze met een angstaanjagende snelheid rondzwaait, waardoor er een verblindende sneeuwstorm ontstaat waardoor het moeilijker wordt om raak te slaan.\n\nWe moeten nog even onze krachten verdubbelen, maar geef niet op - dit is een teken dat het Stressbeest weet dat het bijna verslagen is. Nog even volhouden!", - "questStressbeastCompletion": "Het Verschrikkelijke Stressbeest is verslagen!

Het is ons gelukt! Met een laatste brul valt het Verschrikkelijke Stressbeest uit elkaar in een wolk sneeuw. De vlokken glinsteren in de lucht en Habiticanen omarmen hun huisdieren en rijdieren. Onze dieren en NPC's zijn weer veilig!

Stoïkalm is gered!

SabreCat praat zachtjes tegen een kleine sabeltandtijger. \"Ga alsjeblieft op zoek naar de bewoners van de Stoïkalmse Steppen en vraag ze om hier te komen,\" zegt hij. Enkele uren later komt de sabeltandtijger terug, langzaam gevolgd door een kudde mammoetrijders. Je herkent de voorste mammoetrijder als Vrouwe Gletsjer, de leider van Stoïkalm.

\"Machtige Habitcanen,\" zegt ze, \"mijn inwoners en ik zijn je onze diepste dankbaarheid schuldig. In een poging om onze Steppen tegen onrust te beschermen zijn we stiekem begonnen onze stress de ijzige bergen in te verbannen. We hadden geen idee dat het in de loop van generaties op zou bouwen tot zo'n enorm Stressbeest! Toen hij losbrak, sloot hij ons in in de bergen waar hij vandaan kwam en ging hij tekeer tegen onze geliefde dieren.\" Verdrietig staart ze de vallende sneeuw na. \"We hebben iedereen in gevaar gebracht met onze domheid. Je kunt erop vertrouwen dat we in de toekomst met onze problemen naar jullie toe zullen komen voordat onze problemen zelf naar jullie toe komen!\"

Ze draait zich om naar @Baconsaur die de babymammoeten aan het knuffelen is. \"We hebben een voedseloffer meegenomen voor jullie dieren om onze verontschuldigingen aan te bieden dat we ze hebben laten schrikken, en als teken van vertrouwen laten we een paar van onze huisdieren en rijdieren bij jullie achter. We weten zeker dat jullie goed voor ze zullen zorgen.\"", - "questStressbeastCompletionChat": "`Het Verschrikkelijke Stressbeest is verslagen!`\n\n Het is ons gelukt! Met een laatste brul valt het Verschrikkelijke Stressbeest uit elkaar in een wolk sneeuw. De vlokken glinsteren in de lucht en Habiticanen omarmen hun huisdieren en rijdieren. Onze dieren en NPC's zijn weer veilig!\n\n`Stoïkalm is gered!`\n\nSabreCat praat zachtjes tegen een kleine sabeltandtijger. \"Ga alsjeblieft op zoek naar de bewoners van de Stoïkalmse Steppen en vraag ze om hier te komen,\" zegt hij. Enkele uren later komt de sabeltandtijger terug, langzaam gevolgd door een kudde mammoetrijders. Je herkent de voorste mammoetrijder als Vrouwe Gletsjer, de leider van Stoïkalm.\n\n\"Machtige Habitcanen,\" zegt ze, \"mijn inwoners en ik zijn je onze diepste dankbaarheid schuldig. In een poging om onze Steppen tegen onrust te beschermen zijn we stiekem begonnen onze stress de ijzige bergen in te verbannen. We hadden geen idee dat het in de loop van generaties op zou bouwen tot zo'n enorm Stressbeest! Toen hij losbrak, sloot hij ons in in de bergen waar hij vandaan kwam en ging hij tekeer tegen onze geliefde dieren.\" Verdrietig staart ze de vallende sneeuw na. \"We hebben iedereen in gevaar gebracht met onze domheid. Je kunt erop vertrouwen dat we in de toekomst met onze problemen naar jullie toe zullen komen voordat onze problemen zelf naar jullie toe komen!\"\n\nZe draait zich om naar @Baconsaur die de babymammoeten aan het knuffelen is. \"We hebben een voedseloffer meegenomen voor jullie dieren om onze verontschuldigingen aan te bieden dat we ze hebben laten schrikken, en als teken van vertrouwen laten we een paar van onze huisdieren en rijdieren bij jullie achter. We weten zeker dat jullie goed voor ze zullen zorgen.\"", + "questStressbeastDesperation": "'Het Verschrikkelijke Stressbeest heeft nog maar 500.000 gezondheidspunten! Het Verschrikkelijke Stressbeest gebruikt zijn Wanhopige Verdediging!'\n\nWe zijn er bijna, Habiticanen! Door trouw onze Dagelijkse Taken te doen hebben we de gezondheid van het Stressbeest verminderd tot maar 500.000! Het beest brult en mept wanhopig in de rondte, en zijn woede groeit sneller dan ooit. Bailey en Matt gillen van angst als het beest ze met een angstaanjagende snelheid rondzwaait! Hierdoor ontstaat er een verblindende sneeuwstorm waardoor het moeilijker wordt om raak te slaan.\n\nWe moeten nog even onze krachten verdubbelen, maar geef niet op - dit is een teken dat het Stressbeest weet dat het bijna verslagen is. Nog even volhouden!", + "questStressbeastCompletion": "Het Verschrikkelijke Stressbeest is verslagen!

Het is ons gelukt! Met een laatste brul valt het Verschrikkelijke Stressbeest uit elkaar in een wolk sneeuw. De vlokken glinsteren in de lucht en Habiticanen omarmen hun huisdieren en rijdieren. Onze dieren en NPC's zijn weer veilig!

Stoïkalm is gered!

SabreCat praat zachtjes tegen een kleine sabeltandtijger. \"Ga alsjeblieft op zoek naar de bewoners van de Stoïkalmse Steppen en vraag ze om hier te komen,\" zegt hij. Enkele uren later komt de sabeltandtijger terug, langzaam gevolgd door een kudde mammoetrijders. Je herkent de voorste mammoetrijder als Vrouwe Gletsjer, de leider van Stoïkalm.

\"Machtige Habitcanen,\" zegt ze, \"mijn inwoners en ik zijn je onze diepste dankbaarheid schuldig. In een poging om onze Steppen tegen onrust te beschermen zijn we stiekem begonnen onze stress naar de ijzige bergen te verbannen. We hadden geen idee dat het in de loop van generaties op zou bouwen tot zo'n enorm Stressbeest! Toen hij losbrak, sloot hij ons in in de bergen waar hij vandaan kwam en ging hij tekeer tegen onze geliefde dieren.\" Verdrietig staart ze naar de vallende sneeuw. \"We hebben iedereen in gevaar gebracht met onze domheid. Je kunt erop vertrouwen dat we in de toekomst met onze problemen naar jullie toe zullen komen voordat onze problemen zelf naar jullie toe komen!\"

Ze draait zich om naar @Baconsaur die de babymammoeten aan het knuffelen is. \"We hebben een voedseloffer meegenomen voor jullie dieren om onze verontschuldigingen aan te bieden dat we ze hebben laten schrikken, en als teken van vertrouwen laten we een paar van onze huisdieren en rijdieren bij jullie achter. We weten zeker dat jullie goed voor ze zullen zorgen.\"", + "questStressbeastCompletionChat": "`Het Verschrikkelijke Stressbeest is verslagen!`\n\nHet is ons gelukt! Met een laatste brul valt het Verschrikkelijke Stressbeest uit elkaar in een wolk sneeuw. De vlokken glinsteren in de lucht en Habiticanen omarmen hun huisdieren en rijdieren. Onze dieren en NPC's zijn weer veilig!\n\n`Stoïkalm is gered!`\n\nSabreCat praat zachtjes tegen een kleine sabeltandtijger. \"Ga alsjeblieft op zoek naar de bewoners van de Stoïkalmse Steppen en vraag ze om hier te komen,\" zegt hij. Enkele uren later komt de sabeltandtijger terug, langzaam gevolgd door een kudde mammoetrijders. Je herkent de voorste mammoetrijder als Vrouwe Gletsjer, de leider van Stoïkalm.\n\n\"Machtige Habiticanen,\" zegt ze, \"mijn inwoners en ik zijn je onze diepste dankbaarheid schuldig. In een poging om onze Steppen tegen onrust te beschermen zijn we stiekem begonnen onze stress naar de ijzige bergen te verbannen. We hadden geen idee dat het in de loop van generaties op zou bouwen tot zo'n enorm Stressbeest! Toen hij losbrak, sloot hij ons in in de bergen waar hij vandaan kwam en ging hij tekeer tegen onze geliefde dieren.\" Verdrietig staart ze naar de vallende sneeuw. \"We hebben iedereen in gevaar gebracht met onze domheid. Je kunt erop vertrouwen dat we in de toekomst met onze problemen naar jullie toe zullen komen voordat onze problemen zelf naar jullie toe komen!\"\n\nZe draait zich om naar @Baconsaur die de babymammoeten aan het knuffelen is. \"We hebben een voedseloffer meegenomen voor jullie dieren om onze verontschuldigingen aan te bieden dat we ze hebben laten schrikken, en als teken van vertrouwen laten we een paar van onze huisdieren en rijdieren bij jullie achter. We weten zeker dat jullie goed voor ze zullen zorgen.\"", "questTRexText": "Koning van de Dinosauriërs", "questTRexNotes": "Nu dat er overal oeroude wezens uit de Stoïkalmse Steppen ronddwalen in Habitica, heeft @Urse besloten een volwassen tyrannosaurus te adopteren. Wat zou er mis kunnen gaan?

Alles.", "questTRexCompletion": "De wilde dinosaurus stopt eindelijk met zijn uitzinnige gedrag en probeert vriendjes te worden met de reusachtige hanen. @Urse werpt hem een brede glimlach toe. \"Het zijn helemaal niet van die vervelende huisdieren. Ze hebben een beetje discipline nodig, dat is alles. Hier, neem wat tyrannosauruseieren mee voor jezelf.\"", "questTRexBoss": "Tyrannosaurus van Vlees en Bloed", "questTRexUndeadText": "De Opgegraven Dinosaurus", "questTRexUndeadNotes": "Terwijl de oeroude dinosauriërs uit de Stoïkalmse Steppen door Habit Stad rondzwerven komt er opeens een verschrikte gil uit het Grote Museum. @Baconsaur schreeuwt \"Het tyrannosaurusskelet uit het museum is wakker aan het worden! Ik denk dat hij zijn familie heeft opgemerkt!\" Het bottige beest laat zijn tanden zien en komt rammelend op je af. Hoe kun je iets verslaan dat al dood is? Je moet snel toeslaan, voordat het zichzelf weer repareert!", - "questTRexUndeadCompletion": "De gloeiende ogen van de tyrannosaurus verliezen hun gloed en het beest keert terug naar zijn voetstuk. Iedereen slaakt een zucht van verlichting. \"Kijk!\" zegt @Baconsaur. \"Die fossiele eieren zien er opeens weer zo goed als nieuw uit! Misschien kun je zel wel laten uitkomen.\"", + "questTRexUndeadCompletion": "De gloeiende ogen van de tyrannosaurus worden dof en het beest keert terug naar zijn voetstuk. Iedereen slaakt een zucht van verlichting. \"Kijk!\" zegt @Baconsaur. \"Die fossiele eieren zien er opeens weer zo goed als nieuw uit! Misschien kun je zel wel laten uitkomen.\"", "questTRexUndeadBoss": "Skeletachtige Tyrannosaurus", "questTRexUndeadRageTitle": "Skeletgenezing", "questTRexUndeadRageDescription": "Deze balk vult zich wanneer je je dagelijkse taken niet afvinkt. Wanneer de balk vol is, zal de Skeletachtige Tyrannosaurus 30% van zijn resterende gezondheid terugkrijgen!", diff --git a/common/locales/nl/settings.json b/common/locales/nl/settings.json index 3051982bef..e171571c59 100644 --- a/common/locales/nl/settings.json +++ b/common/locales/nl/settings.json @@ -98,10 +98,10 @@ "invitedQuest": "Uitgenodigd voor queeste", "remindersToLogin": "Herinneringsberichten om HabitRPG te checken", "unsubscribeAllEmails": "Klik hier om emails uit te zetten", - "unsubscribeAllEmailsText": "Door dit aan te klikken geef ik aan dat ik begrijp dat als ik me uitschrijf van emails, HabitRPG nooit per email contact met me op kan nemen om belangrijke wijzigingen in de site of mijn account door te geven.", + "unsubscribeAllEmailsText": "Door dit aan te klikken geef ik aan dat ik begrijp dat als ik me uitschrijf van emails, HabitRPG nooit meer per email contact met me op kan nemen om belangrijke wijzigingen in de site of mijn account door te geven.", "subscriptionRateText": "$<%= price %> elke <%= months %> maanden, terugkerend", "benefits": "Voordelen", - "coupon": "Korting", - "couponPlaceholder": "Kortingscode invoeren", - "couponText": "Soms hebben we evenementen waarbij we kortingsbonnen uitdelen voor speciale uitrustingsstukken. (Bijvoorbeeld aan mensen die langskomen bij onze Wonderconkraam.)" + "coupon": "Kadobon", + "couponPlaceholder": "Kadocode invoeren", + "couponText": "Soms hebben we evenementen waarbij we kadobonnen uitdelen voor speciale uitrustingsstukken. (Bijvoorbeeld aan mensen die langskomen bij onze Wonderconkraam.)" } \ No newline at end of file diff --git a/common/locales/ro/communityguidelines.json b/common/locales/ro/communityguidelines.json index 498bf62ef1..3e1ca709ec 100644 --- a/common/locales/ro/communityguidelines.json +++ b/common/locales/ro/communityguidelines.json @@ -1,22 +1,22 @@ { "iAcceptCommunityGuidelines": "Accept să respect regulile comunităţii", - "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this is an all-ages chat, so please keep content and language appropriate! Consult the Community Guidelines below if you have questions.", + "tavernCommunityGuidelinesPlaceholder": "Reamintire: Acesta este un chat pentru toate vârstele, vă rugăm păstraţi conţinutul şi limbajul potrivit. Consultaţi Regulile Comunităţii de mai jos dacă aveţi nelămuriri. ", "commGuideHeadingWelcome": "Bine ai venit în Habitica", - "commGuidePara001": "Greetings, adventurer! Welcome to Habitica, the land of productivity, healthy living, and the occasional rampaging gryphon. We have a cheerful community full of helpful people supporting each other on their way to self-improvement.", - "commGuidePara002": "To help keep everyone safe, happy, and productive in the community, we have some guidelines. We have carefully crafted them to make them as friendly and easy-to-read as possible. Please take the time to read them.", - "commGuidePara003": "These rules apply to all of the social spaces we use, including (but not necessarily limited to) Trello, GitHub, Transifex, and the Wikia (aka wiki). Sometimes, unforeseen situations will arise, like a new source of conflict or a vicious necromancer. When this happens, the mods may respond by editing these guidelines to keep the community safe from new threats. Fear not: you will be notified by an announcement from Bailey if the guidelines change.", + "commGuidePara001": "Salutări, aventurierule! Bun venit în Habitica, tărâmul productivităţii, vieţii sănătoase şi ocazionalului grifon scăpat de sub control. Avem o comunitate veselă plină de oameni dispuşi să ajute şi să se susţină unii pe alţii în călătoria lor spre autoîmbunătăţire. ", + "commGuidePara002": "Pentru a ajuta la păstrarea tuturor în siguranţă, fericiţi şi productivi în comunitate, avem câteva reguli. Le-am construit cu grijă pentru a le face cât mai prietenoase şi uşor de citit. Te rugăm să îţi faci timpul să le citeşti. ", + "commGuidePara003": "Aceste reguli se aplică tuturor spaţiilor sociale pe care le folosim, incluzând (dar fără a fi limitat la) Trello, GitHub, Transifex şi Wikia (cunoscută şi ca wiki). Câteodată pot apărea situaţii neprevăzute, precum o nouă sursă de conflict sau un necromant. Când se întâmplă acest lucru, moderatorii pot răspunde prin editarea acestor reguli pentru a menţine comunitatea la adăpost de noi ameninţări. Nu te teme: vei fi alertat printr-un anunţ de la Bailey dacă regulile se schimbă.", "commGuidePara004": "Acum pregătiţi-vă carnetele de notiţe şi peniţele şi să începem!", "commGuideHeadingBeing": "A fi Habitican", - "commGuidePara005": "HabitRPG is first and foremost a website devoted to improvement. As a result, we've been lucky to attract one of the warmest, kindest, most courteous and supportive communities on the internet. There are many traits that make up Habiticans. Some of the most common and most notable are:", - "commGuideList01A": "A Helpful Spirit. Many people devote time and energy helping out new members of the community and guiding them. The Newbies Guild, for example, is a guild devoted just to answering people's questions. If you think you can help, don't be shy!", - "commGuideList01B": "A Diligent Attitude. Habiticans work hard to improve their lives, but also help build the site and improve it constantly. We're an open-source project, so we are all constantly working to make the site the best place it can be.", - "commGuideList01C": "A Supportive Demeanor. Habiticans cheer for each other's victories, and comfort each other during hard times. We lend strength to each other and lean on each other and learn from each other. In parties, we do this with our spells; in chat rooms, we do this with kind and supportive words.", - "commGuideList01D": "A Respectful Manner. We all have different backgrounds, different skill sets, and different opinions. That's part of what makes our community so wonderful! Habiticans respect these differences and celebrate them. Stick around, and soon you will have friends from all walks of life.", + "commGuidePara005": "HabitRPG este în primul rând un site devotat îmbunătăţirii. Astfel am fost norocoşi să atragem una din cele mai calde, bune, amabile şi susţinătoare comunităţi de pe internet. Sunt multe trăsături care alcătuiesc habiticanii, unele din cele mai comune şi notabile sunt:", + "commGuideList01A": "Un spirit ajutător. Mulţi oameni investesc timp şi energie pentru a ajuta şi ghida noi membri ai comunităţii. The Newbies Guild - breasla nou-veniţilor - spre exemplu, este creată doar pentru a răspunde întrebărilor. Dacă crezi că poţi ajuta, nu fi timid/ă!", + "commGuideList01B": "O atitudine harnică Habiticanii muncesc din greu pentru a-şi îmbunătăţi vieţile, dar ajută şi la construirea site-ului şi îmbunătăţirea sa constantă. Suntem un proiect open-source, astfel că muncim cu toţii constant pentru a face acest site cel mai bun loc posibil.", + "commGuideList01C": "Un comportament încurajator. Habiticanii aclamă succesele celorlalţi şi se consolează unul pe altul în timpul perioadelor dificile. Ne oferim putere unul celuilalt şi ne sprijinim unul pe celălalt şi învăţăm unii de la ceilalţi. În achipe, facem acest lucru cu vrăjile noastre; în chat, facem asta cu cuvinte blânde şi încurajatoare.", + "commGuideList01D": "Maniere respectuoase. Cu toţii avem trecuturi diferite, talente diferite şi opinii diferite. Acesta este unul din lucrurile care fac comunitatea noastră atât de minunată! Habiticanii respectă aceste diferenţe şi le celebrează. Rămâi cu noi şi în curând vei avea prieteni din toate categoriile vieţii. ", "commGuideHeadingMeet": "Cunoaşte moderatorii!", - "commGuidePara006": "Habitica has some tireless knight-errants who join forces with the staff members to keep the community calm, contented, and free of trolls. Each has a specific domain, but will sometimes be called to serve in other social spheres. Staff and Mods will often precede official statements with the words \"Mod Talk\" or \"Mod Hat On\".", + "commGuidePara006": "Habitica are nişte cavaleri rătăcitori neobosiţi care se alătură personalului pentru a menţine comunitatea calmă, liniştită şi liberă de trolli. Fiecare are un domeniu specific, dar vor fi câteodată chemaţi să servească altor sfere sociale. Personalul şi moderatorii vor preceda deseori afirmaţiile oficiale cu cuvintele \"Mod Talk\" - \"Cuvintele Moderatorului\" sau \"Mod Hat On\" - \"Mi-am pus pălăria de moderator\".", "commGuidePara007": "Persoanele din conducere au nume purpurii şi sunt marcate cu coroane. Titlul lor este \"Eroic\"", - "commGuidePara008": "Moderatorii au însemne albastru închis marcate cu steluţe. Titlul lor este \"Gardian\". Singura excepţie este Bailey, care, ca NPC este ănsemnat cu negru si verde marcat cu o stea.", - "commGuidePara009": "Persoanele curente din Conducere sunt (de la stânga la dreapta)", + "commGuidePara008": "Moderatorii au însemne albastru închis marcate cu steluţe. Titlul lor este \"Gardian\". Singura excepţie este Bailey, care, ca NPC, are însemn negru si verde marcat cu o stea.", + "commGuidePara009": "Membrii curenţi ai personalului sunt (de la stânga la dreapta):", "commGuidePara009a": "în Trello", "commGuidePara009b": "în GitHub", "commGuidePara010": "Există de asemenea câţiva Moderatori care ajută conducerea. Ei au fost selectaţi cu grijă aşa că vă rugăm să-i respectaţi şi să ascultaţi de sugestiile lor", @@ -25,12 +25,12 @@ "commGuidePara011b": "în GitHub/Wikia", "commGuidePara011c": "în Wikia", "commGuidePara011d": "on GitHub", - "commGuidePara012": "If you have an issue or concern about a particular Mod, please send an email to Lemoness (leslie@habitrpg.com).", - "commGuidePara013": "In a community as big as Habitica, users come and go, and sometimes a moderator needs to lay down their noble mantle and relax. The following are Moderators Emeritus. They no longer act with the power of a Moderator, but we would still like to honor their work!", + "commGuidePara012": "Dacă ai o problemă sau îngrijorare privitoare la un moderator anume, te rugăm trimite un email lui Lemoness (leslie@habitrpg.com).", + "commGuidePara013": "Intr-o comunitate atât de mare precum Habitica, utilizatorii vin şi pleacă şi un moderator trebuie să-şi depună mantia de nobil şi să se relaxeze. Următorii sunt Moderatori Emeriţi. Nu mai au puterile de moderator, dar ne-ar plăcea să continuăm să le onorăm munca!", "commGuidePara014": "Moderatorii emeriţi:", "commGuideHeadingPublicSpaces": "Spaţii publice în Habitica", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", - "commGuidePara016": "When navigating the public spaces in Habitica, there are some general rules to keep everyone safe and happy. These should be easy for adventurers like you!", + "commGuidePara015": "Habitica are două tipuri de spaţii sociale: publice şi private. Spaţiile publice includ Taverna, Breslele Publice, GitHub, Trello şi Wiki. Spaţiile private sunt Breslele Private, chat-ul echipei şi Mesajele Private.", + "commGuidePara016": "Când navighezi prin spaţiile publice din Habitica, sunt anumite reguli generale pentru a păstra pe toată lumea în siguranţă şi fericită. Acestea ar trebui să fie simple pentru aventurieri ca tine!", "commGuidePara017": "Respect each other. Be courteous, kind, friendly, and helpful. Remember: Habiticans come from all backgrounds and have had wildly divergent experiences. This is part of what makes HabitRPG so cool! Building a community means respecting and celebrating our differences as well as our similarities. Here are some easy ways to respect each other:", "commGuideList02A": "Respectă toate Termenele şi Condiţiile.", "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", diff --git a/common/locales/ru/content.json b/common/locales/ru/content.json index c02639c98e..8d904d3757 100644 --- a/common/locales/ru/content.json +++ b/common/locales/ru/content.json @@ -48,7 +48,7 @@ "questEggPenguinText": "Пингвин", "questEggPenguinAdjective": "проницательный", "questEggTRexText": "Тиранозавр", - "questEggTRexAdjective": "tiny-armed", + "questEggTRexAdjective": "короткорукий", "eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into a <%= eggAdjective(locale) %> <%= eggText(locale) %>.", "hatchingPotionBase": "Обыкновенный", "hatchingPotionWhite": "Белый", diff --git a/common/locales/ru/limited.json b/common/locales/ru/limited.json index 27a43f7ea0..76943addcc 100644 --- a/common/locales/ru/limited.json +++ b/common/locales/ru/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "Пугающие друзья", "alarmingFriendsText": "Напуган членами команды <%= spookDust %> раз.", "valentineCard": "Валентинка", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "Отправьте валентинку члену команды.", + "valentine0": "Розы красны <%= lineBreak %> \"Ежедневные\" сини.<%= lineBreak %>Тем, кто со мною в команде, - <%= lineBreak %>Спасибо!", + "valentine1": "Розы алеют, <%= lineBreak %> Белеет сирень<%= lineBreak %>Вместе поборем<%= lineBreak %>Пороки и лень!", + "valentine2": "Розы красны. <%= lineBreak %>Этот старый куплет,<%= lineBreak %>Надеюсь, оценишь - <%= lineBreak %>Он стоил десять монет!", + "valentine3": "Розы красны,<%= lineBreak %>Синь Дракон Ледяной,<%= lineBreak %>Нет лучше сокровищ,<%= lineBreak %>Чем время с тобой!", "adoringFriends": "Любимые друзья", "adoringFriendsText": "Вы так внимательны друг к другу! Отправлено и получено валентинок: <%= cards %>.", "polarBear": "Белый медведь", @@ -29,7 +29,7 @@ "snowflakeSet": "Снежинка (Знахарь)", "yetiSet": "Укротитель Йети (Воин)", "nyeCard": "Новогодняя открытка", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "Отправить новогоднюю открытку члену команды.", "seasonalItems": "Сезонные предметы", "auldAcquaintance": "Доброе Знакомство", "auldAcquaintanceText": "С Новым годом! Получено и отправлено <%= cards %> новогодних открыток.", @@ -38,5 +38,5 @@ "newYear2": "С Новым годом! Желаем вам заработать множество Идеальных дней.", "newYear3": "С Новым годом! Желаем вам, чтобы список задач оставался коротким и милым.", "newYear4": "С Новым годом! Желаем, чтобы на вас никогда не напал воинственный Гиппогриф.", - "holidayCard": "Received a holiday card!" + "holidayCard": "Получена поздравительная открытка!" } \ No newline at end of file diff --git a/common/locales/ru/rebirth.json b/common/locales/ru/rebirth.json index 041498e0ce..07ee2f2446 100644 --- a/common/locales/ru/rebirth.json +++ b/common/locales/ru/rebirth.json @@ -11,21 +11,21 @@ "rebirthInList1": "Задания, история и настройки останутся.", "rebirthInList2": "Испытания, гильдии и команды, членом которых вы были, сохранятся.", "rebirthInList3": "Самоцветы, ранг спонсора и уровень участника сохранятся.", - "rebirthInList4": "Выпавшие или купленные за самоцветы предметы (например, питомцы и скакуны) сохранятся, но вы не сможете ими воспользоваться, пока не откроете их снова.", - "rebirthInList5": "Снаряжение ограниченного выпуска, которое вы купили, может быть куплено заново, даже если мероприятие уже завершилось.", + "rebirthInList4": "Выпавшие или купленные за самоцветы предметы (например, питомцы и скакуны) сохранятся, но вы не сможете ими воспользоваться, пока не разблокируете их снова.", + "rebirthInList5": "Снаряжение ограниченного выпуска, которое вы купили, может быть куплено заново, даже если связанное с ним событие уже завершилось.", "rebirthEarnAchievement": "А еще вы получите достижение за начало нового приключения!", "beReborn": "Родитесь заново", - "rebirthAchievement": "Вы начали новое приключение! Это ваше возрождение <%= number %> и самый высокий уровень, который вы достигали — <%= level %>. Чтобы увеличить это достижение, начните свое следующее новое приключение после того, как получите еще более высокий уровень!", + "rebirthAchievement": "Вы начали новое приключение! Это ваше возрождение <%= number %> и самый высокий уровень, который вы достигали — <%= level %>. Чтобы увеличить это достижение, начните свое следующее новое приключение после того, как достигните еще более высокого уровня!", "rebirthBegan": "Начато новое приключение", "rebirthText": "Начато новых приключений: <%= rebirths %>", - "rebirthOrb": "Использован шар возрождения, чтобы начать заново после достижения уровня ", + "rebirthOrb": "Использован шар возрождения, чтобы начать заново после достижения уровня", "rebirthPop": "Начните заново с персонажем 1 уровня, сохранив достижения, коллекционные предметы и задания с историей.", "rebirthName": "Шар возрождения", - "reborn": "Возрождение, макс уровень <%= reLevel %>", + "reborn": "Возрождение, макс. уровень <%= reLevel %>", "welcome100": "Добро пожаловать на уровень 100!", "intro100": "Теперь, когда вы достигли 100 уровня, у вас есть возможность использовать шар возрождения в любое время.", "followup100": "Вы можете продолжать повышать уровень, но это уже не будет улучшать ваши характеристики и не откроет нового игрового контента. Это сделано для того, чтобы HabitRPG был интересен игрокам всех стилей игры.", - "rebirth100Info": "Если вы готовы начать новое приключение, вы можете использовать возрождение сейчас... или посмотреть, насколько вы сможете продвинуться дальше.", + "rebirth100Info": "Если вы готовы начать новое приключение, вы можете возродиться сейчас... или посмотреть, насколько вы сможете продвинуться дальше.", "rebirthWait": "Я подожду...", "rebirthNow": "Возродиться сейчас!" } \ No newline at end of file diff --git a/common/locales/ru/settings.json b/common/locales/ru/settings.json index da22e27447..d3ab8d8930 100644 --- a/common/locales/ru/settings.json +++ b/common/locales/ru/settings.json @@ -8,10 +8,10 @@ "stickyHeaderPop": "Прикрепить область персонажа к верхней границе экрана. Если отключить, она будет скрываться при прокрутке страницы. ", "newTaskEdit": "Открывать режим редактирования для новых заданий", "newTaskEditPop": "Если данная опция установлена, в момент создания задания будет открыта форма для установки параметров задания, таких, как заметки и теги.", - "dailyDueDefaultView": "Вкладка 'Сегодня' отображается в Ежедневных задачах по-умолчанию", - "dailyDueDefaultViewPop": "При включении этой опции в Ежедневных задачах по-умолчанию будет отображаться вкладка 'Сегодня' вместо вкладки 'Все'", + "dailyDueDefaultView": "Вкладка 'Сегодня' отображается в Ежедневных задачах по умолчанию", + "dailyDueDefaultViewPop": "При включении этой опции в Ежедневных задачах по умолчанию будет отображаться вкладка 'Сегодня' вместо вкладки 'Все'", "startCollapsed": "Список тегов в заданиях свернут по умолчанию", - "startCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования список тегов будет отображаться в светнутом виде.", + "startCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования список тегов будет отображаться в свернутом виде.", "startAdvCollapsed": "Дополнительные параметры в задачах свернуты по умолчанию", "startAdvCollapsedPop": "Когда этот параметр включен, при открытии задания для редактирования дополнительные параметры будут отображаться в свернутом виде.", "showTour": "Показать тур", @@ -41,7 +41,7 @@ "json": "(JSON)", "customDayStart": "Персональное начало суток", "24HrClock": "24-часовой формат", - "clockInfo": "HabitRPG defaults to check and reset your Dailies at midnight each day. You can customize that here (Enter number between 0 and 24).", + "clockInfo": "По умолчанию HabitRPG проверяет и сбрасывает отметки о выполнении ежедневных заданий в полночь. Вы можете настроить другое время (введите число от 0 до 24).", "misc": "Разное", "showHeader": "Показывать область персонажа", "changePass": "Изменение пароля", @@ -72,9 +72,9 @@ "passwordSuccess": "Пароль успешно изменен", "usernameSuccess": "Имя пользователя успешно изменено", "emailSuccess": "Адрес электронной почты успешно изменен", - "detachFacebook": "De-register Facebook", - "detachedFacebook": "Successully removed Facebook from your account", - "addedLocalAuth": "Successully added local authentication", + "detachFacebook": "Восстановить регистрацию Facebook", + "detachedFacebook": "Facebook успешно отсоединен вашего аккаунта", + "addedLocalAuth": "Локальная идентификация успешно добавлена", "data": "Данные", "exportData": "Экспорт данных", "emailChange1": "Чтобы изменить ваш email, пожалуйста, отправьте email на", @@ -90,18 +90,18 @@ "wonChallenge": "Вы выиграли испытание", "newPM": "Получено личное сообщение", "giftedGems": "Подаренные самоцветы", - "giftedSubscription": "Gifted Subscription", + "giftedSubscription": "Подписка в подарок", "invitedParty": "Приглашен в команду", "invitedGuild": "Приглашен в гильдию", "importantAnnouncements": "Важные объявления", "questStarted": "Ваш Квест начался", "invitedQuest": "Приглашен в Квест", - "remindersToLogin": "Reminders to check in to HabitRPG", + "remindersToLogin": "Напоминания о заданиях в HabitRPG", "unsubscribeAllEmails": "Поставьте галочку, чтобы отписаться от е-мейлов.", "unsubscribeAllEmailsText": "Отписываясь от е-мейлов, я понимаю, что HabitRPG никогда не сможет известить меня по электронной почте о важных изменениях на сайте или в моем аккаунте.", - "subscriptionRateText": "Recurring $<%= price %> every <%= months %> months", + "subscriptionRateText": "Возобновляемый платеж в $<%= price %> каждые <%= months %> месяцев", "benefits": "Преимущества", "coupon": "Промо", "couponPlaceholder": "Введите Промо Код", - "couponText": "We sometimes have events and give out coupon codes for special gear. (eg, those who stop by our Wondercon booth)" + "couponText": "Время от времени мы проводим особые мероприятия и раздаем коды куопонов на специальную экипировку. (например, тем, кто останавливался на нашем стенде на Wondercon)" } \ No newline at end of file diff --git a/common/locales/uk/communityguidelines.json b/common/locales/uk/communityguidelines.json index 1885f818f2..9243bf142c 100644 --- a/common/locales/uk/communityguidelines.json +++ b/common/locales/uk/communityguidelines.json @@ -1,6 +1,6 @@ { "iAcceptCommunityGuidelines": "Я погоджуюсь дотримуватися правил спільноти.", - "tavernCommunityGuidelinesPlaceholder": "Friendly reminder: this is an all-ages chat, so please keep content and language appropriate! Consult the Community Guidelines below if you have questions.", + "tavernCommunityGuidelinesPlaceholder": "Доброзичливе нагадування: у цьому чаті спілкуються люди різного віку, тому просимо вас стежити за мовою і змістом. Зверніться до Правил Спільноти нижче, якщо в вас є питання.", "commGuideHeadingWelcome": "Ласкаво просимо до Звичанії!", "commGuidePara001": "Вітаю, шукачу пригод! Запрошуємо до Звичанії — країни продуктивності, здорового життя та іноді шалених грифонів. У нас веселе товариство людей, які завжди раді допомогти та підтримати інших на їхньому шляху до самовдосконалення.", "commGuidePara002": "Аби всі у нашому товаристві були здорові, щасливі та продуктивні, існує кілька правил. Ми створили їх, добре обміркувавши, щоб вони здалися вам якомога прийнятнішими та зрозумілими. Будь ласка, уважно прочитайте їх. ", @@ -29,7 +29,7 @@ "commGuidePara013": "У такій великій спільноті, як Звичайнія, користувачі прибувають і відбувають, але трапляється так, що модератори мають потребу скласти свої повноваження та відпочити. Пройти шляхом Модератора Емерітуса. Вони більше не мають влади Модератора, але ми поважаємо і шануємо їх особистий внесок!", "commGuidePara014": "Поважний Модератор:", "commGuideHeadingPublicSpaces": "Публічні місця у Звичанії", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica має два види соціального простору: громадський та приватний. Громадські місця це Таверна, Відкриті Гільдії, GitHub, Trello і Wiki. Приватні - це Закриті Гільдії, командний чат і Приватні повідомлення.", "commGuidePara016": "Є декілька загальних правил, які допоможуть зберегти спокій і задоволення, коли ви вивчаєте нові місця у Звичанії. Такий кмітливий мандрівник, як ви легко впорається з ними!", "commGuidePara017": "Поважайте одне одного. Будьте ввічливими, уважними, дружніми та допомагайте іншим. Пам'ятайте: Звичанійці прибули з різних місць і мають дивовижно різний досвід. Це частина того, що робить HabitRPG кльовою! Влаштування спільноти означає повагу та прийняття наших відмінностей, так само як і наших схожих рис. Ось кілька легких шляхів порозумітися з іншими:", "commGuideList02A": "Дотримуйтесь усіх Термінів та Умов.", @@ -43,7 +43,7 @@ "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", "commGuidePara019": "У приватному просторі, користувачі мають змогу спілкуватися більш вільно, але всеодно повинні не порушувати Умов та Зобов'язань, включаючи відправлення дискримінуючого, жорстокого чи образливого контенту.", "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", - "commGuidePara021": "Крім того, для деяких публічних місць в Habitica є додаткові рекомендації.", + "commGuidePara021": "Крім того, для деяких громадських місць в Habitica є додаткові рекомендації.", "commGuideHeadingTavern": "Таверна", "commGuidePara022": "Таверна - це головне місце, де Хаббітанці пересікаються. Шинкар Даніель зберігає це місце абсолютно комфортним, а Лимонадс з радістю начарує для вас лимонаду, поки ви спілкуєтеся з іншими. Просто майте на увазі...", "commGuidePara023": "Розмови, як правило, зосереджені на вільному спілкуванні та продуктивності, або порадах як покращити життя.", diff --git a/common/locales/zh/character.json b/common/locales/zh/character.json index b26cd70695..4761438321 100644 --- a/common/locales/zh/character.json +++ b/common/locales/zh/character.json @@ -28,7 +28,7 @@ "hairBangs": "刘海", "hairBase": "下面", "hairSet1": "发型系列1", - "hairSet2": "Hairstyle Set 2", + "hairSet2": "发型系列2", "bodyFacialHair": "胡须", "beard": "落腮胡", "mustache": "八字胡", diff --git a/common/locales/zh/communityguidelines.json b/common/locales/zh/communityguidelines.json index f0a3c60afb..e2a870e902 100644 --- a/common/locales/zh/communityguidelines.json +++ b/common/locales/zh/communityguidelines.json @@ -24,25 +24,25 @@ "commGuidePara011a": "在酒馆聊天", "commGuidePara011b": "在GitHub/Wikia上", "commGuidePara011c": "在Wikia上", - "commGuidePara011d": "on GitHub", + "commGuidePara011d": "在GitHub上", "commGuidePara012": "如果你对某个游戏领袖有意见或者建议, 请发送邮件给Lemoness (leslie@habitrpg.com).", "commGuidePara013": "在Habitica这样一个庞大的社区环境中, 玩家来去频繁, 审核者们也需要适时放下自己的重任让自己休息休息.下列是名誉退休的审核者们. 他们不再行使审核者的权利, 但是请仍然尊重他们的工作!", "commGuidePara014": "荣誉退休的审核者们:", "commGuideHeadingPublicSpaces": "Habitica中的公共空间", - "commGuidePara015": "Habitica has two kinds of social spaces: public, and private. Public spaces include the Tavern, Public Guilds, GitHub, Trello, and the Wiki. Private spaces are Private Guilds, party chat, and Private Messages.", + "commGuidePara015": "Habitica有两种社交区域:公开的和私人的。公开的空间包括酒馆,公开公会,GitHub,Trello还有Wiki。私人的空间包括私人公会,队伍私聊,以及私信。", "commGuidePara016": "当参与Habitica的公共区域时,为了保证所有人的安全和愉快,有一些事项需要遵守.这些对于你这样的冒险者来说简直太容易了!", "commGuidePara017": "互相尊重 保持谦虚,善良,友好,互助.记住:Habiticans都来自不同的背景,有着非常不同的经历.正是这样,才让HabitRPG非常酷!构建一个这样的社区意味着我们要同样尊重和发扬我们的不同点和相同点.以下是一些简单的互相尊重的方式:", "commGuideList02A": "遵守所有的条款和条件。", - "commGuideList02B": "Do not post images or text that are violent, threatening, or sexually explicit/suggestive, or that promote discrimination, bigotry, racism, sexism, hatred, harassment or harm against any individual or group. Not even as a joke. This includes slurs as well as statements. Not everyone has the same sense of humor, and so something that you consider a joke may be hurtful to another. Attack your Dailies, not each other.", + "commGuideList02B": "不要发布包含暴力,恐怖,色情,不公平,偏激,种族歧视,带有恶意,骚扰他人,或者对其他个人或组织有害的文字或者图片.即使只是个玩笑.表述中也包含着对他人的诋毁.不是所有人都有同样的幽默感,一些你认为是玩笑的话也许会对其他人造成伤害.在你的每日任务用力攻击,而不要攻击别人.", "commGuideList02C": "请保持讨论的内容适合所有年龄我们之中有很多年轻的Habiticans也在使用这个网站!请不要影响那些天真无邪的人,或阻碍任何Habiticans完成目标.", "commGuideList02D": "避免亵渎的语言.这也包括那些别的网站可能能够接受的那些轻微的,宗教的秽语-这里的人们有着多种多样的宗教和文化背景,我们需要保证他们能在公开的区域感觉到自在.另外,侮辱别人将会受到严重的处罚,因为这种行为也同时违反了服务条款.", "commGuideList02E": "避免在除了'后排角落'之外的地方扩大有争议性的主题的讨论.如果你觉得某人说了让你觉得粗鲁或者受伤的话的话,不要跟他/她正面冲突.一个简单的,礼貌的表达就足够了,例如\"我觉得玩笑开得有点儿过了.\"但是,如果你用粗鲁和不友善的态度来回应粗鲁和不友善言论,会使情绪更加紧张,也会让HabitRPG变成一个更消极的地方.善良和礼貌能向别人展现真实的自我.", "commGuideList02F": "第一时间遵从领袖的要求来平息争论或者将他转移到'后排角落'.如果领袖允许的话,所有与本次讨论相关的话,都将被(礼貌地)转移到你‘后排角落'的\"桌子\"上.", "commGuideList02G": "花一些时间思考,而不是立刻就怒斥对方如果有人告诉你你说的话使别人很不舒服.那么能够向别人郑重的道歉就是一种美德.如果你觉得他们的反应有不当的地方,请联系一个领袖,而不是将他们赶出公共区域.", "commGuideList02H": "将造成分裂/矛盾的话语上报给领袖.如果你觉得对话开始升温,甚至情绪化,会伤害别人,应当停止介入.而且,发Email给leslie@habitrpg.com来让我们知道这件事.我们保证上报者的匿名性.", - "commGuideList02I": "Do not spam. Spamming may include, but is not limited to: posting the same comment or query in multiple places, posting links without explanation or context, posting nonsensical messages, or posting many messages in a row. Repeatedly begging for gems or a subscription may also be considered spamming.", + "commGuideList02I": "不要发送垃圾信息垃圾信息可能包括并不限于:在不同的地方发出同样的评论或疑问,发送没有意义的信息,或是一次发送大量的信息。重复地讨要宝石或是订阅可能被认为是垃圾信息。", "commGuidePara019": "在个人空间中,玩家能更自由的讨论任何喜欢的话题,但是,他们仍不能违反条款与要求,包括发布任何歧视性的,暴力的,恐吓性的内容.", - "commGuidePara020": "Private Messages (PMs) have some additional guidelines. If someone has blocked you, do not contact them elsewhere to ask them to unblock you. Additionally, you should not send PMs to someone asking for support (since public answers to support questions are helpful to the community). Finally, do not send anyone PMs begging for a gift of gems or a subscription, as this can be considered spamming.", + "commGuidePara020": "私人信息(私信)有一些附加要求。如果某人屏蔽了你,请不要在任何别的地方联系对方来解除屏蔽。并且你不应该用私信来寻求帮助(对帮助问题的公开回答会帮助整个社区)。最后,不要给任何人发私信要求宝石或订阅来作为礼物,因为这样的行为会被认为是在发送垃圾信息。", "commGuidePara021": "此外,Habitica中的一些公共区域还有额外的守则.", "commGuideHeadingTavern": "酒馆", "commGuidePara022": "酒館是Habitican交流的地方。酒館主人丹尼爾將店裡整理得清潔溜溜,Lemonesd樂意在你和人坐下聊天時,變上一杯檸檬水。只是要記住……", @@ -97,7 +97,7 @@ "commGuideList05C": "违规缓刑", "commGuideList05D": "冒充员工或版主", "commGuideList05E": "反复中度违规", - "commGuideList05F": "Creating a duplicate account to avoid consequences (for example, making a new account to chat after having chat privileges revoked)", + "commGuideList05F": "创建完全一样的账号来逃避后果(例如,在被禁言后创建一个新账号来聊天)", "commGuideHeadingModerateInfractions": "中度违规", "commGuidePara054": "中度违规不会让社区不安全,但是会让人不愉快。这些违规将产生中等后果。当结合上多次违规,后果会愈发严重。", "commGuidePara055": "以下是一些中度违规的例子。这不是完整列表。", diff --git a/common/locales/zh/defaulttasks.json b/common/locales/zh/defaulttasks.json index 8cfc46c744..d8b4885dd0 100644 --- a/common/locales/zh/defaulttasks.json +++ b/common/locales/zh/defaulttasks.json @@ -18,19 +18,19 @@ "defaultDaily4Checklist3": "俯卧撑", "defaultTodoNotes": "你可以选择完成这个任务,编辑这个任务,或者删除这个任务。", "defaultTodo1Text": "加入HabitRPG (可以从列表删除啦!)", - "defaultTodo2Text": "Set up a Habit", + "defaultTodo2Text": "设定习惯", "defaultTodo2Checklist1": "创建新习惯", - "defaultTodo2Checklist2": "make it \"+\" only, \"-\" only, or \"+/-\" under Edit", - "defaultTodo2Checklist3": "set difficulty under Advanced Options", - "defaultTodo3Text": "Set up a Daily", - "defaultTodo3Checklist1": "decide whether to use Dailies (they hurt you if you don't do them every day)", - "defaultTodo3Checklist2": "if so, add a Daily (don't add too many at first!)", - "defaultTodo3Checklist3": "set its due days under Edit", - "defaultTodo4Text": "Set up a To-Do (can be checked off without ticking all checkboxes!)", + "defaultTodo2Checklist2": "在Edit下可以只选\"+\"或者只选\"-\"或者选择\"+/-\"", + "defaultTodo2Checklist3": "在高级选项下设定难度", + "defaultTodo3Text": "设定日常任务", + "defaultTodo3Checklist1": "决定是否使用日常任务(如果你不能每天完成它们就会有损失)", + "defaultTodo3Checklist2": "如果这样,加入一个日常任务(不要一开始加入过多)", + "defaultTodo3Checklist3": "在Edit下设定它的到期时间", + "defaultTodo4Text": "记下一个待办事项(你可以清点它们而不用把所有检验栏勾选)", "defaultTodo4Checklist1": "添加一个待办事项", - "defaultTodo4Checklist2": "set difficulty under Advanced Options", + "defaultTodo4Checklist2": "在高级选项中设定难度", "defaultTodo4Checklist3": "设定截止日期", - "defaultTodo5Text": "Start a Party (private group) with your friends (Social > Party)", + "defaultTodo5Text": "和你的朋友们创立一个队伍(私人小组),但不要把社交仅限于队伍(社交>小队)", "defaultReward1Text": "1集权力的游戏", "defaultReward1Notes": "自定义奖励可以是多种形式的。有些人会不看他们喜欢的电视节目除非花金币购买。", "defaultReward2Text": "一块蛋糕", diff --git a/common/locales/zh/front.json b/common/locales/zh/front.json index 557587b30c..8d8b3dd053 100644 --- a/common/locales/zh/front.json +++ b/common/locales/zh/front.json @@ -90,7 +90,7 @@ "footerSocial": "社交", "socialTitle": "HabitRPG - 游戏化你的生活", "watchVideos": "观看视频", - "presskit": "Press Kit", - "presskitText": "Thanks for your interest in HabitRPG! The following images can be used for articles or videos about HabitRPG. For more information, please contact Siena Leslie at leslie@habitrpg.com.", + "presskit": "资料包", + "presskitText": "感谢您对HabitRPG的大力支持。下面的图片可以用来制作有关HabitRPG的文章或视频,详情请联系Siena Leslie:leslie@habitrpg.com", "presskitDownload": "下载图片" } \ No newline at end of file diff --git a/common/locales/zh/gear.json b/common/locales/zh/gear.json index d26a92a516..3c8d3bcaf9 100644 --- a/common/locales/zh/gear.json +++ b/common/locales/zh/gear.json @@ -75,7 +75,7 @@ "weaponSpecialCandycaneText": "糖果手魔杖", "weaponSpecialCandycaneNotes": "一个强大的法师魔杖。", "weaponSpecialSnowflakeText": "雪花魔杖", - "weaponSpecialSnowflakeNotes": "This wand sparkles with unlimited healing power. Increases Intelligence by <%= int %>. Limited Edition 2013-2014 Winter Gear.", + "weaponSpecialSnowflakeNotes": "这把魔杖闪耀着无限的治疗之力。增加<%= int %>点智力。2013-2014冬季限量版装备。", "weaponSpecialSpringRogueText": "钩爪", "weaponSpecialSpringRogueNotes": "用来攀爬高楼的装备,当然也可以用来抓烂地毯。增加<%= str %>点力量。2014年春季限量版装备。", "weaponSpecialSpringWarriorText": "胡萝卜剑", @@ -100,18 +100,18 @@ "weaponSpecialFallMageNotes": "这把魔法扫帚飞的比龙还快!增加<%= int %>点智力和<%= per %>点感知。2014年秋季限量版装备。", "weaponSpecialFallHealerText": "圣甲虫魔杖", "weaponSpecialFallHealerNotes": "在这根圣甲虫魔杖会保护和治愈持有者。增加<%= int %>点智力。2014年秋季限量版装备。", - "weaponSpecialWinter2015RogueText": "Ice Spike", - "weaponSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", - "weaponSpecialWinter2015WarriorText": "Gumdrop Sword", - "weaponSpecialWinter2015WarriorNotes": "This delicious sword probably attracts monsters... but you're up for the challenge! Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", - "weaponSpecialWinter2015MageText": "Winter-lit Staff", - "weaponSpecialWinter2015MageNotes": "The light of this crystal staff fills hearts with cheer. Increases Intelligence by <%= int %> and Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", - "weaponSpecialWinter2015HealerText": "Soothing Scepter", - "weaponSpecialWinter2015HealerNotes": "This scepter warms sore muscles and soothes away stress. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.", + "weaponSpecialWinter2015RogueText": "冰刺", + "weaponSpecialWinter2015RogueNotes": "你刚刚真的,明确的,绝对的从地上拾取了这些装备。提升力量<%= str %>。2014-2015 冬日限定版装备", + "weaponSpecialWinter2015WarriorText": "橡皮糖剑", + "weaponSpecialWinter2015WarriorNotes": "这把美味的剑喜吸引着怪物们...但是你要肩负着挑战!提升力量 <%= str %>。2014-2015 冬日限定版装备", + "weaponSpecialWinter2015MageText": "冬日法杖", + "weaponSpecialWinter2015MageNotes": "这把水晶魔杖发出的光芒使人们心中充满喜悦。提升智力<%= int %> 和感知 <%= per %>。2014-2015 冬日限定版装备", + "weaponSpecialWinter2015HealerText": "宁息权杖", + "weaponSpecialWinter2015HealerNotes": "这把权杖温暖着酸痛的肌肉并扫除压力。提升智力<%= int %>。2014-2015 冬日限定版装备", "weaponMystery201411Text": "轻微违规", - "weaponMystery201411Notes": "Stab your enemies or dig in to your favorite foods - this versatile pitchfork does it all! Confers no benefit. November 2014 Subscriber Item.", + "weaponMystery201411Notes": "刺伤你的仇敌或是插进你最爱的食物-这把多才多艺的叉子可是身兼数职!没有属性加成。2014年11月订阅者物品", "weaponMystery301404Text": "蒸汽朋克手杖", - "weaponMystery301404Notes": "Excellent for taking a turn about town. March 3015 Subscriber Item. Confers no benefit.", + "weaponMystery301404Notes": "特别适合在小巷里散步。3015年3月订阅者物品。", "armor": "护甲", "armorBase0Text": "正常服装", "armorBase0Notes": "普通的衣服。 没有属性加成。", @@ -126,13 +126,13 @@ "armorWarrior5Text": "黄金甲", "armorWarrior5Notes": "乍一看,这套黄金甲只是装饰罢了,但能够刺穿它的刀闻所未闻。增加<%= con %>点体质。", "armorRogue1Text": "油皮甲", - "armorRogue1Notes": "Leather armor treated to reduce noise. Increases Perception by <%= per %>.", + "armorRogue1Notes": "用来降噪的羽毛护甲。增加<%= per %>感知", "armorRogue2Text": "黑皮甲", "armorRogue2Notes": "穿上黑甲,藏在阴影。增加<%= per %>点感知。", "armorRogue3Text": "迷彩背心", "armorRogue3Notes": "潜入地牢、探索荒野 —— 一样隐蔽。增加<%= per %>点感知。", "armorRogue4Text": "半影护甲", - "armorRogue4Notes": "Wraps the wearer in a veil of twilight. Increases Perception by <%= per %>.", + "armorRogue4Notes": "将穿戴者包裹在暮光的面纱中。增加<%= per %>感知", "armorRogue5Text": "暗影护甲", "armorRogue5Notes": "让你在光天化日之下隐藏自己。增加<%= per %>点感知。", "armorWizard1Text": "魔法师长袍", @@ -162,17 +162,17 @@ "armorSpecial2Text": "Jean Chalard的贵族束腰外衣", "armorSpecial2Notes": "让你更加地蓬松!体质与智力各加<%= attrs %>。", "armorSpecialYetiText": "野人驯化长袍", - "armorSpecialYetiNotes": "Fuzzy and fierce. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", + "armorSpecialYetiNotes": "模糊和激烈。增加<%= con %>点体质。2013-2014冬季限量版装备。", "armorSpecialSkiText": "雪橇刺客大衣", - "armorSpecialSkiNotes": "Full of secret daggers and ski trail maps. Increases Perception by <%= per %>. Limited Edition 2013-2014 Winter Gear.", + "armorSpecialSkiNotes": "充满了秘密匕首和滑雪道地图。增加<%= per %>点感知。2013-2014年冬季限量版装备。", "armorSpecialCandycaneText": "糖果手杖长袍", - "armorSpecialCandycaneNotes": "Spun from sugar and silk. Increases Intelligence by <%= int %>. Limited Edition 2013-2014 Winter Gear.", + "armorSpecialCandycaneNotes": "由糖和丝绸织成。增加<%= int %>点智力。2013-2014冬季限量版装备。", "armorSpecialSnowflakeText": "雪花长袍", - "armorSpecialSnowflakeNotes": "A robe to keep you warm, even in a blizzard. Increases Constitution by <%= con %>. Limited Edition 2013-2014 Winter Gear.", + "armorSpecialSnowflakeNotes": "即使在暴风雪中,长袍也会让你温暖。增加<%= con %>点体质。2013-2014冬季限量版装备。", "armorSpecialBirthdayText": "可笑的聚会长袍", - "armorSpecialBirthdayNotes": "Happy Birthday, HabitRPG! Wear these Absurd Party Robes to celebrate this wonderful day. Confers no benefit.", - "armorSpecialBirthday2015Text": "Silly Party Robes", - "armorSpecialBirthday2015Notes": "Happy Birthday, HabitRPG! Wear these Silly Party Robes to celebrate this wonderful day. Confers no benefit.", + "armorSpecialBirthdayNotes": "生日快乐,HabitRPG!穿上这些滑稽的派对长袍去庆祝美妙的一天。没有属性加成。", + "armorSpecialBirthday2015Text": "愚蠢的派对长袍", + "armorSpecialBirthday2015Notes": "生日快乐,HabitRPG!穿上这些愚蠢的派对长袍去庆祝美妙的一天,没有属性加成。", "armorSpecialGaymerxText": "彩虹战士护甲", "armorSpecialGaymerxNotes": "In celebration of pride season and GaymerX, this special armor is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGBTQ and gaming and is open to everyone. It takes place at the InterContinental in downtown San Francisco on July 11-13! Confers no benefit.", "armorSpecialSpringRogueText": "圆滑猫套装", @@ -188,48 +188,48 @@ "armorSpecialSummerWarriorText": "剑客长袍", "armorSpecialSummerWarriorNotes": "以搭扣完成,充满威慑性。增加<%= con %>点体质。限量版2014年夏季装备。", "armorSpecialSummerMageText": "绿宝石尾巴", - "armorSpecialSummerMageNotes": "This garment of shimmering scales transforms its wearer into a real Mermage! Increases Intelligence by <%= int %>. Limited Edition 2014 Summer Gear.", + "armorSpecialSummerMageNotes": "这件有着闪亮鳞片的衣裳可以将它的穿戴者变成一个真正的法师!增加智力<%= int %>。2014年夏季限量版装备", "armorSpecialSummerHealerText": "海洋治疗师尾巴", - "armorSpecialSummerHealerNotes": "This garment of shimmering scales transforms its wearer into a real Seahealer! Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.", + "armorSpecialSummerHealerNotes": "这件有着闪亮鳞片的衣裳可以将它的穿戴者变成一个真正的海洋治疗师!增加体质<%= int %>。2014年夏季限量版装备", "armorSpecialFallRogueText": "血色长袍", "armorSpecialFallRogueNotes": "鲜艳的。柔软的。吸血鬼的。增加<%= per %>点感知。限量版2014年秋季装备。", "armorSpecialFallWarriorText": "实验衣", "armorSpecialFallWarriorNotes": "保护您免受神秘药水溢出之苦。增加<%= con %>点体质。限量版2014年秋季装备。", "armorSpecialFallMageText": "精灵女巫长袍", - "armorSpecialFallMageNotes": "This robe has plenty of pockets to hold extra helpings of eye of newt and tongue of frog. Increases Intelligence by <%= int %>. Limited Edition 2014 Autumn Gear.", + "armorSpecialFallMageNotes": "这件长袍有着足够多的口袋来装下多余的水螈的眼睛和青蛙的舌头。增加智力 <%= int %>。2014年秋季限量版装备", "armorSpecialFallHealerText": "轻型装备", - "armorSpecialFallHealerNotes": "Charge into battle pre-bandaged! Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.", + "armorSpecialFallHealerNotes": "带头进攻甚至提前打了绷带!增加感知<%= con %>。2014年秋季限量版装备。", "armorSpecialWinter2015RogueText": "德雷克寒冰护甲", "armorSpecialWinter2015RogueNotes": "This armor is freezing cold, but it will definitely be worth it when you uncover the untold riches at the center of the Icicle Drake hives. Not that you are looking for any such untold riches, because you are truly, definitely, absolutely a genuine Icicle Drake, okay?! Stop asking questions! Increases Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", "armorSpecialWinter2015WarriorText": "姜饼护甲", - "armorSpecialWinter2015WarriorNotes": "Cozy and warm, straight from the oven! Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.", - "armorSpecialWinter2015MageText": "Boreal Robe", - "armorSpecialWinter2015MageNotes": "You can see the glimmering lights of the north in this robe. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.", + "armorSpecialWinter2015WarriorNotes": "舒适且温暖,火炉特供哟!增加体质<%= con %>。2014-2015 冬日限定版装备", + "armorSpecialWinter2015MageText": "北部长袍", + "armorSpecialWinter2015MageNotes": "你可以从这件长袍上看到北方闪亮的光芒。增加智力<%= int %>。2014-2015 冬日限定版装备", "armorSpecialWinter2015HealerText": "溜冰衣", - "armorSpecialWinter2015HealerNotes": "Ice-skating is very relaxing, but you shouldn't try it without this protective gear in case you get attacked by the icicle drakes. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.", + "armorSpecialWinter2015HealerNotes": "溜冰可是很放松的,但没有这件保护装你可别轻易尝试,小心冰公冰柱龙的攻击!增加体质<%= con %>。2014-2015 冬日限定版装备", "armorMystery201402Text": "使者长袍", "armorMystery201402Notes": "闪闪发光又强大,这些衣服有很多携带信件的口袋。没有赋予好处。2014年2月订阅者物品。", "armorMystery201403Text": "森林行者护甲", - "armorMystery201403Notes": "This mossy armor of woven wood bends with the movement of the wearer. Confers no benefit. March 2014 Subscriber Item.", + "armorMystery201403Notes": "这件布满青苔的木织护甲会随着你的动作而弯曲。没有属性加成 2014年3月订阅者物品。", "armorMystery201405Text": "心的火焰", "armorMystery201405Notes": "你被火焰包围,沒有什么可以伤害你!2014年5月订阅者物品。", "armorMystery201406Text": "章魚长袍", - "armorMystery201406Notes": "This flexible robe makes it possible for its wearer to slip through even the tiniest cracks. Confers no benefit. June 2014 Subscriber Item.", + "armorMystery201406Notes": "这件溜滑的法袍给予他的穿戴者穿过哪怕是最小的裂缝的能力。没有属性加成。2014年6月订阅者物品。", "armorMystery201407Text": "海底探险服装", "armorMystery201407Notes": "Described alternatively as \"splooshy\", \"overly thick\" and \"frankly, kind of cumbersome\", this suit is the best friend of any intrepid undersea explorer. Confers no benefit. July 2014 Subscriber Item.", "armorMystery201408Text": "太阳长袍", - "armorMystery201408Notes": "These robes are woven with sunlight and gold. Confers no benefit. August 2014 Subscriber Item.", + "armorMystery201408Notes": "这些法袍又阳光和黄金编织而成。没有属性加成。2014年8月订阅者物品。", "armorMystery201409Text": "战斗背心", - "armorMystery201409Notes": "A leaf-covered vest that camouflages the wearer. Confers no benefit. September 2014 Subscriber Item.", + "armorMystery201409Notes": "一件由绿叶遮盖的并可以帮穿戴者伪装的背心。没有属性加成。2014年9月订阅者物品。", "armorMystery201410Text": "小妖精装备", - "armorMystery201410Notes": "Scaly, slimy, and strong! Confers no benefit. October 2014 Subscriber Item.", + "armorMystery201410Notes": "滑鳞的,泥浆的,坚固的!没有属性加成。2014年10月订阅者物品。", "armorMystery201412Text": "企鹅套装", "armorMystery201412Notes": "你是一个企鹅!没有属性加成。2014年12月订阅者物品。", "armorMystery201501Text": "繁星护甲", - "armorMystery201501Notes": "Galaxies shimmer in the metal of this armor, strengthening the wearer's resolve. Confers no benefit. January 2015 Subscriber Item.", + "armorMystery201501Notes": "银河的光芒蕴育在这件护甲的金属中,可以增强穿戴者的决心。没有属性加成。2015年1月订阅者物品。", "armorMystery301404Text": "蒸汽朋克套装", - "armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.", - "headgear": "headgear", + "armorMystery301404Notes": "整洁又精神,真聪明!没有属性加成。2015年1月订阅者物品\n", + "headgear": "头饰", "headBase0Text": "没有头盔", "headBase0Notes": "没有头饰", "headWarrior1Text": "皮革头盔", @@ -239,9 +239,9 @@ "headWarrior3Text": "板甲头盔", "headWarrior3Notes": "厚的钢头盔, 抵御任何打击。 增加<%= str %>点力量。", "headWarrior4Text": "红甲头盔", - "headWarrior4Notes": "Set with rubies for power, and glows when the wearer is angered. Increases Strength by <%= str %>.", + "headWarrior4Notes": "镶嵌红宝石来追求力量,当穿戴者发怒时宝石会绽放光芒。增加力量 <%= str %>。", "headWarrior5Text": "黄金甲头盔", - "headWarrior5Notes": "Regal crown bound to shining armor. Increases Strength by <%= str %>.", + "headWarrior5Notes": "皇冠注定闪亮护甲。增加力量 <%= str %>。", "headRogue1Text": "皮革头罩", "headRogue1Notes": "基本的头罩。增加<%= per %>点感知。", "headRogue2Text": "黑皮革头罩", @@ -251,29 +251,29 @@ "headRogue4Text": "半影头罩", "headRogue4Notes": "即使周围一片漆黑,使用者的视觉仍不受影响。增加 <%= per %>点感知。", "headRogue5Text": "暗影半影", - "headRogue5Notes": "Conceals even thoughts from those who would probe them. Increases Perception by <%= per %>.", + "headRogue5Notes": "在那些探测你的人手下藏匿,甚至你的思想。增加感知 <%= per %>。", "headWizard1Text": "魔法师帽子", "headWizard1Notes": "简单,舒服,时尚。增加 <%= per %>点感知。", "headWizard2Text": "洞察帽", - "headWizard2Notes": "Traditional headgear of the itinerant wizard. Increases Perception by <%= per %>.", + "headWizard2Notes": "流浪巫师的传统头饰。增加感知 <%= per %>。", "headWizard3Text": "占星家帽子", - "headWizard3Notes": "Adorned with the rings of Saturn. Increases Perception by <%= per %>.", + "headWizard3Notes": "有土星之环装饰。增加感知 <%= per %>。", "headWizard4Text": "大法师帽子", "headWizard4Notes": "集中精神專注施法。增加<%= per %>点感知。", "headWizard5Text": "皇家大法师帽子", - "headWizard5Notes": "Shows authority over fortune, weather, and lesser mages. Increases Perception by <%= per %>.", + "headWizard5Notes": "对财富,天气,甚至较弱的法师显示权威。增加感知 <%= per %>。", "headHealer1Text": "石英头饰", - "headHealer1Notes": "Jeweled headpiece, for focus on the task at hand. Increases Intelligence by <%= int %>.", + "headHealer1Notes": "宝石头饰,用来专注于手上的任务。增加智力<%= int %>。", "headHealer2Text": "紫水晶头饰", - "headHealer2Notes": "A taste of luxury for a humble profession. Increases Intelligence by <%= int %>.", + "headHealer2Notes": "对谦虚职业的奢华品味。增加智力<%= int %>。", "headHealer3Text": "蓝宝石头饰", - "headHealer3Notes": "Shines to let sufferers know their salvation is at hand. Increases Intelligence by <%= int %>.", + "headHealer3Notes": "发光,让受难者知道他们的救赎即将到来。增加智力<%= int %>。", "headHealer4Text": "绿宝石王冠", - "headHealer4Notes": "Emits an aura of life and growth. Increases Intelligence by <%= int %>.", + "headHealer4Notes": "散发出生命和成长的氛围。增加智力<%= int %>。", "headHealer5Text": "皇家王冠", "headHealer5Notes": "为国王,王后,或奇迹创造者打造。增加<%= int %>点智力。", "headSpecial0Text": "黑影头盔", - "headSpecial0Notes": "Blood and ash, lava and obsidian give this helm its imagery and power. Increases Intelligence by <%= int %>.", + "headSpecial0Notes": "血液和灰尘,熔岩和黑曜岩给予头盔意象与力量。增加智力<%= int %>。", "headSpecial1Text": "水晶头盔", "headSpecial1Notes": "The favored crown of those who lead by example. Increases all attributes by <%= attrs %>.", "headSpecial2Text": "无名头盔", @@ -318,10 +318,10 @@ "headSpecialWinter2015RogueNotes": "You are truly, definitely, absolutely a genuine Icicle Drake. You are not infiltrating the Icicle Drake hives. You have no interest at all in the hoards of riches rumored to lie in their frigid tunnels. Rawr. Increases Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", "headSpecialWinter2015WarriorText": "姜饼头盔", "headSpecialWinter2015WarriorNotes": "Think, think, think as hard as you can. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", - "headSpecialWinter2015MageText": "Aurora Hat", + "headSpecialWinter2015MageText": "欧若拉之帽", "headSpecialWinter2015MageNotes": "The fabric of this hat shifts and glows when the wearer studies. Increases Perception by <%= per %>. Limited Edition 2014-2015 Winter Gear.", - "headSpecialWinter2015HealerText": "Snuggly Earmuffs", - "headSpecialWinter2015HealerNotes": "These warm earmuffs keep out chills and distracting noises. Increases Intelligence by <%= int %>. Limited Edition 2014-2015 Winter Gear.", + "headSpecialWinter2015HealerText": "温暖的耳套", + "headSpecialWinter2015HealerNotes": "这些温暖的耳套能抗寒和降噪。增加智力<%= int %>。2014-2015 冬日限定版装备。", "headSpecialGaymerxText": "彩虹战士头盔", "headSpecialGaymerxNotes": "In celebration of pride season and GaymerX, this special helmet is decorated with a radiant, colorful rainbow pattern! GaymerX is a game convention celebrating LGBTQ and gaming and is open to everyone. It takes place at the InterContinental in downtown San Francisco on July 11-13! Confers no benefit.", "headMystery201402Text": "翼盔", @@ -386,7 +386,7 @@ "shieldSpecialSummerRogueText": "海盗弯刀", "shieldSpecialSummerRogueNotes": "停止吧!你会让那些日常任务走跳板 !增强力量<%= str %>点。限量版2014夏季装备。", "shieldSpecialSummerWarriorText": "漂流木盾", - "shieldSpecialSummerWarriorNotes": "This shield, made from the wood of wrecked ships, can deter even the stormiest Dailies. Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.", + "shieldSpecialSummerWarriorNotes": "由沉船变换而来,帮你克服就算最困难的日常任务。提升体质 <%= con %>。2014年夏季限量版装备", "shieldSpecialSummerHealerText": "浅滩盾", "shieldSpecialSummerHealerNotes": "No one will dare to attack the coral reef when faced with this shiny shield! Increases Constitution by <%= con %>. Limited Edition 2014 Summer Gear.", "shieldSpecialFallRogueText": "银质十字架", @@ -395,11 +395,11 @@ "shieldSpecialFallWarriorNotes": "Spills mysteriously on lab coats. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.", "shieldSpecialFallHealerText": "宝石盾", "shieldSpecialFallHealerNotes": "This glittery shield was found in an ancient tomb. Increases Constitution by <%= con %>. Limited Edition 2014 Autumn Gear.", - "shieldSpecialWinter2015RogueText": "Ice Spike", - "shieldSpecialWinter2015RogueNotes": "You truly, definitely, absolutely just picked these up off of the ground. Increases Strength by <%= str %>. Limited Edition 2014-2015 Winter Gear.", - "shieldSpecialWinter2015WarriorText": "Gumdrop Shield", + "shieldSpecialWinter2015RogueText": "冰刺", + "shieldSpecialWinter2015RogueNotes": "你刚刚真的,明确的,绝对的从地上拾取了这些装备。提升力量<%= str %>。2014-2015 冬日限定版装备。", + "shieldSpecialWinter2015WarriorText": "橡皮糖盾", "shieldSpecialWinter2015WarriorNotes": "This seemingly-sugary shield is actually made of nutritious, gelatinous vegetables. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.", - "shieldSpecialWinter2015HealerText": "Soothing Shield", + "shieldSpecialWinter2015HealerText": "安息之盾", "shieldSpecialWinter2015HealerNotes": "This shield deflects the freezing wind. Increases Constitution by <%= con %>. Limited Edition 2014-2015 Winter Gear.", "shieldMystery301405Text": "时钟盾", "shieldMystery301405Notes": "Time is on your side with this towering clock shield! Confers no benefit. June 3015 Subscriber Item.", @@ -456,7 +456,7 @@ "eyewearSpecialWonderconBlackText": "潜行面具", "eyewearSpecialWonderconBlackNotes": "你的动机绝对合法.没有增益效果.特殊版本参与者物品.", "eyewearMystery301404Text": "眼镜护目镜", - "eyewearMystery301404Notes": "No eyewear could be fancier than a pair of goggles - except, perhaps, for a monocle. Confers no benefit. April 3015 Subscriber Item.", + "eyewearMystery301404Notes": "没有什么小饰品能比一副护目镜更炫了-除此之外,可能只有单片眼镜了。3015年3月订阅者物品", "eyewearMystery301405Text": "单片眼镜", - "eyewearMystery301405Notes": "No eyewear could be fancier than a monocle - except, perhaps, for a pair of goggles. Confers no benefit. July 3015 Subscriber Item." + "eyewearMystery301405Notes": "没有什么小饰品能比单片眼镜更炫-除了之外,可能只有护目镜了。没有属性加成。3015年7月订阅者物品" } \ No newline at end of file diff --git a/common/locales/zh/generic.json b/common/locales/zh/generic.json index 80e3b20ed5..d19ffcac7f 100644 --- a/common/locales/zh/generic.json +++ b/common/locales/zh/generic.json @@ -44,9 +44,9 @@ "veteranText": "经历过 Habit The Grey (原来的网站) ,身上带着多处其bug带来的伤疤。", "originalUser": "原始用户!", "originalUserText": "原始的用户之一,来跟 Alpha 测试者打个招呼吧!", - "habitBirthday": "HabitRPG Birthday Bash", - "habitBirthdayText": "Celebrated the HabitRPG Birthday Bash!", - "habitBirthdayPluralText": "Celebrated <%= number %> HabitRPG Birthday Bashes!", + "habitBirthday": "HabitRPG的生日派对", + "habitBirthdayText": "欢庆HabitRPG的生日派对", + "habitBirthdayPluralText": "欢庆第<%= number %>个 HabitRPG生日派对", "achievementDilatory": "拖延的救世者", "achievementDilatoryText": "2014年夏季世界事件中协助打败了恐怖的拖延巨龙!", "costumeContest": "2014服装大赛", @@ -70,7 +70,7 @@ "audioTheme": "声音主题", "audioTheme_off": "关", "audioTheme_danielTheBard": "诗人丹尼尔", - "audioTheme_wattsTheme": "Watts' Theme", + "audioTheme_wattsTheme": "瓦特的主题", "askQuestion": "问个问题", "reportBug": "报告一个问题", "contributeToHRPG": "为HabitRPG作出贡献", diff --git a/common/locales/zh/limited.json b/common/locales/zh/limited.json index c00793bf0a..5715b75fdd 100644 --- a/common/locales/zh/limited.json +++ b/common/locales/zh/limited.json @@ -7,11 +7,11 @@ "alarmingFriends": "惊人的朋友", "alarmingFriendsText": "被队友吓到了 <%= spookDust %> 次", "valentineCard": "情人节卡片", - "valentineCardNotes": "Send a Valentine's Day card to a party member.", - "valentine0": "\"Roses are red<%= lineBreak %>My Dailies are blue<%= lineBreak %>I'm happy that I'm<%= lineBreak %>In a Party with you!\"", - "valentine1": "\"Roses are red<%= lineBreak %>Violets are nice<%= lineBreak %>Let's get together<%= lineBreak %>And fight against Vice!\"", - "valentine2": "\"Roses are red<%= lineBreak %>This poem style is old<%= lineBreak %>I hope that you like this<%= lineBreak %>'Cause it cost ten Gold.\"", - "valentine3": "\"Roses are red<%= lineBreak %>Ice Drakes are blue<%= lineBreak %>No treasure is better<%= lineBreak %>Than time spent with you!\"", + "valentineCardNotes": "赠送一张情人节贺卡给你的一个队伍成员", + "valentine0": "\"玫瑰是红的<%= lineBreak %>我的日常是蓝的<%= lineBreak %>我欢呼雀跃,因为<%= lineBreak %>我和你在同一个派对!\"", + "valentine1": "\"玫瑰是红的<%= lineBreak %>紫罗兰也开的绚烂<%= lineBreak %>让我们一起<%= lineBreak %>与邪恶抗争!\"", + "valentine2": "\"玫瑰是红的<%= lineBreak %>这首诗却是旧的<%= lineBreak %>我希望您能欣赏<%= lineBreak %>因为它得花十金。\"", + "valentine3": "\"玫瑰是红的<%= lineBreak %>而冰公鸭确是蓝的<%= lineBreak %>没有什么宝藏能比得上<%= lineBreak %>与你共度的时光。\"", "adoringFriends": "爱慕的朋友", "adoringFriendsText": "啊,你和你的朋友一定很关心彼此!发送或接受了<%= cards %>张情人节卡片。", "polarBear": "北极熊", @@ -23,13 +23,13 @@ "seasonalShopTitle": "<%= linkStart %>季节魔女<%= linkEnd %>", "seasonalShopClosedText": "季节性商店目前停业!我不知道季节女巫现在在哪,但是我敢打赌她会在下一个<%= linkStart %>盛大的节日<%= linkEnd %>回来!", "seasonalShopText": "欢迎来到季节性商店!从现在到1月31日,我们 存有大量季节性冬季版的物品。在这之后,明年这些东西将不再回来,所以当它们热门时买下吧!!要么,额,是冷的。", - "seasonalShopRebirth": "If you've used the Orb of Rebirth, you can repurchase this equipment in the Rewards Column after you unlock the Item Shop. Initially, you'll only be able to purchase the items for your current class (Warrior by default), but fear not, the other class-specific items will become available if you switch to that class.", + "seasonalShopRebirth": "如果你用过重生球,你可以在解锁物品商店后在奖励栏再次购买它。开始,你只能为你当前职业购买物品(默认战士),别害怕,如果你切换到别的职业,你将可以购买该职业的特别物品。", "candycaneSet": "糖果手 (法师)", "skiSet": "雪橇刺客 (盗贼)", "snowflakeSet": "雪花 (医师)", "yetiSet": "野人驯化 (战士)", "nyeCard": "贺年片", - "nyeCardNotes": "Send a New Year's card to a party member.", + "nyeCardNotes": "送一张新年贺卡给你的一个队伍成员", "seasonalItems": "季节性商品", "auldAcquaintance": "友谊万岁", "auldAcquaintanceText": "新年快乐!发送或接受了<%= cards %> 张贺年片。", @@ -38,5 +38,5 @@ "newYear2": "新年快乐!愿你有完美的一天。", "newYear3": "新年快乐!愿你的待办列表保持简短而亲切。", "newYear4": "新年快乐!愿你免受骏鹰的攻击。", - "holidayCard": "Received a holiday card!" + "holidayCard": "收到一封节日贺卡!" } \ No newline at end of file diff --git a/common/locales/zh/npc.json b/common/locales/zh/npc.json index 2b42d6fc22..d99ed4d0db 100644 --- a/common/locales/zh/npc.json +++ b/common/locales/zh/npc.json @@ -37,8 +37,8 @@ "expPointsText": "这个黄条指示角色的经验值。当你成功完成一个任务,你会获得金币和经验。经验条满了你会升级。升级会为你解锁HabitRPG中激动人心的新功能。", "typeGoals": "任务类型", "typeGoalsText": "HabitRPG 通过三种方式追踪你的任务。三栏中的任务类型分别为:习惯,日常任务和待办事项。", - "tourHabits": "Habits are tasks that you constantly track. They can be given plus or minus values, allowing you to gain experience and gold for good Habits or lose health for bad ones.", - "tourDailies": "Dailies are tasks that you want to complete once a day. Checking off a Daily reaps experience and gold. Failing to check off your Daily before the day resets results in a loss of health. You can change your day start settings from the Settings menu (click the gear-shaped icon, then click \"Site\").", + "tourHabits": "习惯是你持续记录的一种任务。他们可以是正的或者负的,允许你因为好习惯获得经验和金币,或因为坏习惯损失生命值。", + "tourDailies": "日常任务是你每天完成一次的任务。勾掉日常会收获经验和金币。在日常重置之前未完成日常会损失生命值。你可以在设置菜单改变日常重置时间 (点右上角的工具图标,点“网站”)。", "tourTodos": "待办事项是你可以最终完成的一次性任务。代办事项可以设置一个截止日期,也可以没有。待办事项是一种快速简便的获取经验的方式。", "tourRewards": "你获得的金币允许你通过自定义的方式,或者游戏内的奖品来奖励自己。随意购买——奖励自己能帮助你养成好习惯。", "hoverOver": "悬停查看备注", diff --git a/common/locales/zh/questscontent.json b/common/locales/zh/questscontent.json index c95e1bcced..85f0bb4f3b 100644 --- a/common/locales/zh/questscontent.json +++ b/common/locales/zh/questscontent.json @@ -27,7 +27,7 @@ "questGhostStagDropDeerEgg": "鹿 (宠物蛋)", "questRatText": "鼠王", "questRatNotes": "垃圾!一大堆尚未完成的日常任务遍布整个Habitica。 这个问题已经变得如此严重,现在随处可见老鼠成群。你注意到@Pandah有爱的抚摸其中一隻野兽。她解释,老鼠是以尚未完成的日常任务为食的一种温和的动物。真正的问题在于,日常任务掉入下水道,创造出一个必须被清除的巨坑。 当你下到下水道,一只有血红色的眼睛和不整齐的黄板牙的巨大老鼠,攻击你,捍卫自己的地盘。你会在恐惧中退缩,或面对传说中的鼠王?", - "questRatCompletion": "Your final strike saps the gargantuan rat's strength, his eyes fading to a dull grey. The beast splits into many tiny rats, which scurry off in fright. You notice @Pandah standing behind you, looking at the once mighty creature. She explains that the citizens of Habitica have been inspired by your courage and are quickly completing all their unchecked Dailies. She warns you that we must be vigilant, for should we let down our guard, the Rat King will return. As payment, @Pandah offers you several rat eggs. Noticing your uneasy expression, she smiles, \"They make wonderful pets.\"", + "questRatCompletion": "你的最后一击耗尽了这只巨鼠的力量,他的眼睛渐渐变为暗灰色.这只野兽分裂成了很多只惊慌逃窜的小老鼠.你注意到@Pandah站在你的背后,看着这只曾经强大的生物. 她解释着说,Habitica的居民们被你的勇敢所鼓舞,正在抓紧时间完成他们解锁了的日常任务.她提醒你必须时刻警惕,因为一旦放松,鼠王就会回来.作为回报,@Pandah 给了你一些老鼠蛋.注意到你不愿接受的样子,她说道,\"他们会是很棒的宠物.\"", "questRatBoss": "鼠王", "questRatDropRatEgg": "老鼠 (宠物蛋)", "questOctopusText": "章鱼克苏鲁的召唤", @@ -37,7 +37,7 @@ "questOctopusDropOctopusEgg": "章鱼 (宠物蛋)", "questHarpyText": "救命!哈耳庇厄!", "questHarpyNotes": "勇敢的冒险者 @UncommonCrimimal 几天前,追踪被发现的长着翅膀的怪物时消失在了森林之中.正当你要开始搜索时,一只受伤的鹦鹉停在了你的肩膀上,它美丽的羽毛上有一道难看的伤疤.在它的腿上附着一张字迹潦草的纸条,上面阐明,为了保护鹦鹉们,@UncommonCriminal 被一只恶毒的哈耳庇厄抓走了,并迫切地需要你帮忙逃出来.你会跟着这只鸟,击败哈耳庇厄,救出@UncommonCriminal吗?", - "questHarpyCompletion": "A final blow to the Harpy brings it down, feathers flying in all directions. After a quick climb to its nest you find @UncommonCriminal, surrounded by parrot eggs. As a team, you quickly place the eggs back in the nearby nests. The scarred parrot who found you caws loudly, dropping several eggs in your arms. \"The Harpy attack has left some eggs in need of protection,\" explains @UncommonCriminal. \"It seems you have been made an honorary parrot.\"", + "questHarpyCompletion": "最后一击将哈耳庇厄打败了,羽毛四散飞舞。你快速攀爬到它的巢里发现了@UncommonCriminal,他被一些鹦鹉蛋包围着。你们同心协力迅速地将宠物蛋放到临近的鸟巢中。那只找到你的受伤的鹦鹉对你大声的叫。“在哈耳庇厄袭击后,留下了这些需要保护的宠物蛋”,@UncommonCriminal解释道,“似乎你已经训练了一只荣耀鹦鹉。“", "questHarpyBoss": "哈耳庇厄", "questHarpyDropParrotEgg": "鹦鹉 (宠物蛋)", "questRoosterText": "狂暴公雞", @@ -55,7 +55,7 @@ "questVice1Boss": "恶习的阴影", "questVice1DropVice2Quest": "恶习第2部 (卷轴)", "questVice2Text": "寻找巨龙的巢穴", - "questVice2Notes": "With Vice's influence over you dispelled, you feel a surge of strength you didn't know you had return to you. Confident in yourselves and your ability to withstand the wyrm's influence, your party makes its way to Mt. Habitica. You approach the entrance to the mountain's caverns and pause. Swells of shadows, almost like fog, wisp out from the opening. It is near impossible to see anything in front of you. The light from your lanterns seem to end abruptly where the shadows begin. It is said that only magical light can pierce the dragon's infernal haze. If you can find enough light crystals, you could make your way to the dragon.", + "questVice2Notes": "当恶习压倒你内心的挣扎,你感觉到一股你从不知道的力量浪潮涌回了你的体内。由于对你自己和对你能战胜巨龙影响的信念和信任,你的队伍又踏上了前往Habitica山的路。你接近了山洞的入口,停了下来。突然,暗影涌起,像雾一样,在入口处一缕一缕地出现。你根本看不到面前的是什么。从你灯笼里发出的光在暗影出现的地方仿佛突然间消失了。听说只有魔力发出的光可以渗入巨龙的阴霾中。如果你有足够多的神光水晶,你就可以知道路去巨龙那里了。", "questVice2CollectLightCrystal": "神光水晶", "questVice2DropVice3Quest": "恶习第3部 (卷轴)", "questVice3Text": "恶习觉醒", @@ -100,7 +100,7 @@ "questBasilistBoss": "基础列表", "questEggHuntText": "狩猎鸡蛋", "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!\"", + "questEggHuntCompletion": "你成功了!作为报答 梅根 将给你十个蛋。“我不认为它们可以孵化,”她说,“它们也不会张成坐骑。但着不意味着你不能给它们染上美丽的颜色!”", "questEggHuntCollectPlainEgg": "普通的蛋", "questEggHuntDropPlainEgg": "普通蛋", "questDilatoryText": "恐怖的拖延巨龙", @@ -138,8 +138,8 @@ "questOwlBoss": "暗夜猫头鹰", "questOwlDropOwlEgg": "猫头鹰(宠物蛋)", "questPenguinText": "冰霜禽类", - "questPenguinNotes": "Although it's a hot summer day in the southernmost tip of Habitica, an unnatural chill has fallen upon Lively Lake. Strong, frigid winds rush around as the shore begins to freeze over. Ice spikes jut up from the ground, pushing grass and dirt away. @Melynnrose and @Breadstrings run up to you.

\"Help!\" says @Melynnrose. \"We brought a giant penguin in to freeze the lake so we could all go ice skating, but we ran out of fish to feed him!\"

\"He got angry and is using his freeze breath on everything he sees!\" says @Breadstrings. \"Please, you have to subdue him before all of us are covered in ice!\" Looks like you need this penguin to... cool down.", - "questPenguinCompletion": "Upon the penguin's defeat, the ice melts away. The giant penguin settles down in the sunshine, slurping up an extra bucket of fish you found. He skates off across the lake, blowing gently downwards to create smooth, sparkling ice. What an odd bird! \"It appears he left behind a few eggs, as well,\" says @Painter de Cluster.

@Rattify laughs. \"Maybe these penguins will be a little more... chill?\"", + "questPenguinNotes": "虽然这只是Habitica最南端平常而炎热的一天,一股异常的寒气降临到莱乌里湖上。凛风呼啸,湖岸开始结冰。冰刺从地面突出,分开了野草和泥土。@Melynnrose 和 @Breadstrings向你跑来。

“帮帮我们!”@Melynnrose喊道。“我们带了一只巨型企鹅,我们以为用他来冰冻住湖面,我们就可以滑冰了,但我们用光了用来喂他的鱼的库存!”

“他发怒了,要用冰息冻结住所有看得到的东西!“@Breadstrings说道。“麻烦你快镇住他,否则我们都得被冰雪覆盖!”看来你得让这只企鹅... 冷静一下 ", + "questPenguinCompletion": "当你就快打败这只企鹅时,冰雪都融化了。他在阳光下平息下来,开始饕餮你发现的另外一桶鱼。接着,他划过湖面,激起轻柔而又闪亮的冰晶。这是只多奇怪的鸟啊!“看起来他好像丢下了一些蛋,”@Painter de Cluster说道。

@Rattify笑道:“可能这些企鹅想要冷酷到底?”", "questPenguinBoss": "冰霜企鹅 ", "questPenguinDropPenguinEgg": "企鹅 (宠物蛋)", "questStressbeastText": "The Abominable Stressbeast of the Stoïkalm Steppes", diff --git a/common/locales/zh/settings.json b/common/locales/zh/settings.json index 8bafc61f0d..dbc5f4984a 100644 --- a/common/locales/zh/settings.json +++ b/common/locales/zh/settings.json @@ -89,8 +89,8 @@ "emailNotifications": "电子邮件通知", "wonChallenge": "你赢得了挑战", "newPM": "收到悄悄话", - "giftedGems": "Gifted Gems", - "giftedSubscription": "Gifted Subscription", + "giftedGems": "自然宝石", + "giftedSubscription": "订阅有礼", "invitedParty": "队伍邀请", "invitedGuild": "公会邀请", "importantAnnouncements": "重要通告",