Localization.js

Revision as of 10:56, 3 May 2017 by BrianFreud (talk | contribs)

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Localization */
stratics.f.util.l = (str = "", lang = stratics.i18n.current) => {
    let num = '';
    let strNum = str.replace(/(\d+)/, function(str, a) { // Store the value for {{#}} strings
        num = a;
        return '{{#}}';
    });
    let lcStr = strNum.toLowerCase();
    let x = stratics.i18n[lang][lcStr.trim()];
    if (!x) { // If the string was not found, try looking for a non-{{#}} version
        x = stratics.i18n[lang][str.toLowerCase().trim()];
    }
    if (!!x) {
        x = x.replace('{{#}}', num); // Readd the value
        if (x === '?') {
            x = stratics.i18n[stratics.i18n.default][lcStr];
        }
        return x;
    }
    return str;
};

/* This stores the strings for later lookup. */
stratics.f.util.lstore = () => {
    $('.translatable').each(function() {
        let $ele = $(this);
        let $hasTips = $ele.find('.tooltipstered'),
            $hasAnchor = $ele.find('a');
        if ($hasTips.length) {
            $ele.data('tiptext', $hasTips.getTip())
                    .data('text', $ele.text());
        } else if ($hasAnchor.length) {
            $ele.data('atext', $hasAnchor.text());
        } else {
            $ele.data('text', $ele.text());
        }
    });
};

/* This handles actually changing the text. */
stratics.f.util.lupdate = () => {
    $('.translatable').each(function() {
        let $ele = $(this),
            l = stratics.f.util.l;
        let $hasTips = $ele.find('.tooltipstered'),
            $hasAnchor = $ele.find('a'),
            $hasSpan = $ele.find('span');
        if ($hasTips.length) {
            $ele.changeTip(l($ele.data('tiptext')));
        }
        if ($hasAnchor.length) {
            $hasAnchor.text(l($ele.data('atext')));
        } else {
            if ($hasSpan.length) {
                $hasSpan.text(l($ele.data('text')));
            } else {
                $ele.text(l($ele.data('text')));
            }
        }
    });

    if ($('#languageControl select').val() !== stratics.f.util.getLang) {
        $('#languageControl select').val(stratics.f.util.getLang);
    }
};

/* Get a list of all supported languages.
    Returns a 2D array of [code, name] pairs.  */
stratics.f.util.getLangList = () => { 
    let list = [];
    for (let x of stratics.i18n.langs) {
        list.push([x, stratics.i18n[x]["{language name}"]]);
        list.sort(function (a,b) {
            return a[1].localeCompare(b[1]);
        });
    }
    return list;
};

stratics.f.util.getAllLangs = (str) => {  // Returns an array of all translations for a string
    let list = [];
    for (let x of stratics.i18n.langs) {
        list.push(stratics.i18n[x][str]);
    }
    return list;
};

stratics.f.util.setLang = lang => {
    localStorage.setItem("languagePreference", lang);
    stratics.i18n.current = lang;
    $('body').trigger('languageChanged');
};

stratics.f.util.getLang = lang => stratics.i18n.current;

stratics.i18n = {};
stratics.i18n.langs = [];

stratics.i18n.default = 'en';
stratics.i18n.current = localStorage.getItem("languagePreference") || stratics.i18n.default;

stratics.i18n.langs.push('en');
stratics.i18n.en = {
"...w/harvester's": "...w/Harvester's",
"{language name}": "English",
"+40% if paragon.": "+40% if paragon.",
"0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal": "0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal",
"1 (lesser)": "1 (Lesser)",
"1st tame": "1st tame",
"2 (standard)": "2 (Standard)",
"2nd retame": "2nd retame",
"3 (greater)": "3 (Greater)",
"3rd retame": "3rd retame",
"4 (deadly)": "4 (Deadly)",
"4th retame": "4th retame",
"5 (lethal)": "5 (Lethal)",
"5 points higher if paragon.": "5 points higher if paragon.",
"5th retame": "5th retame",
"abyss": "Abyss",
"add an animal lore reading": "Add an Animal Lore reading",
"alignment": "Alignment",
"alignment:": "Alignment:",
"an error has occurred submitting the data. please try again.": "An error has occurred submitting the data. Please try again.",
"anatomy": "Anatomy",
"anti-slayer": "Anti-Slayer",
"any skill may be trained up to 100.": "Any skill may be trained up to 100.",
"arachnid": "Arachnid",
"attributes": "Attributes",
"auto-dispel?": "Auto-Dispel?",
"avg": "avg",
"bard": "Bard",
"barding": "Barding",
"barding difficulty": "Barding Difficulty",
"barding notes": "Barding Notes",
"base damage": "Base Damage",
"base loot": "Base Loot",
"basic stats": "Basic Stats",
"bear": "Bear",
"blackrock stew": "Blackrock Stew",
"bodytype #(s)": "Bodytype #(s)",
"bull": "Bull",
"bushido": "Bushido",
"can this mobile be mounted?": "Can this mobile be mounted?",
"can this mobile be tamed?": "Can this mobile be tamed?",
"can you 'summon' this mobile in some way (other than from your stable)?": "Can you 'summon' this mobile in some way (other than from your stable)?",
"can you polymorph into this body form in some way": "Can you polymorph into this body form in some way",
"cancel": "Cancel",
"canine": "Canine",
"carved": "Carved",
"check this box if a player can take on the appearance of this mob. this includes polymorph spells, costumes, or any other means.": "Check this box if a player can take on the appearance of this mob. This includes polymorph spells, costumes, or any other means.",
"check this box if a statue of this mob exists. this includes ethereals, veteran rewards, etc. (do not include rare items.)": "Check this box if a statue of this mob exists. This includes ethereals, veteran rewards, etc. (Do not include rare items.)",
"check this box if there is no way for this mob to spawn as a paragon.": "Check this box if there is no way for this mob to spawn as a paragon.",
"check this box if this mob can auto-dispel summoned creatures.": "Check this box if this mob can auto-dispel summoned creatures.",
"check this box if this mob can be barded.": "Check this box if this mob can be barded.",
"check this box if this mob can be summoned in any way. this includes ethereal statues, spells, talismans, etc.": "Check this box if this mob can be summoned in any way. This includes ethereal statues, spells, talismans, etc.",
"check this box if this mob can be tamed.": "Check this box if this mob can be tamed.",
"check this box if this mob is currently spawning.": "Check this box if this mob is currently spawning.",
"check this box if this mob must be subdued before it can be tamed.": "Check this box if this mob must be subdued before it can be tamed.",
"chivalry": "Chivalry",
"classic client": "Classic client",
"click and drag left or right to scroll within the taxonomy tree.": "Click and drag left or right to scroll within the taxonomy tree.",
"cold": "Cold",
"cold damage": "Cold Damage",
"cold resistance": "Cold Resistance",
"combat": "Combat",
"combat ratings": "Combat Ratings",
"control slots": "Control Slots",
"credits": "Credits",
"crops": "Crops",
"daemon": "Daemon",
"damage": "Damage",
"damage and resistances": "Damage and Resistances",
"data is based on {{#}} reports.": "Data is based on {{#}} reports.",
"default": "Default",
"detecting hidden": "Detecting Hidden",
"dexterity": "Dexterity",
"dinosaur": "Dinosaur",
"discordance": "Discordance",
"does a statue version of this mobile exist?": "Does a statue version of this mobile exist?",
"does this mobile auto-dispel summons?": "Does this mobile auto-dispel summons?",
"drag and drop log files here to import their data.": "Drag and drop log files here to import their data.",
"edit": "Edit",
"edit the raw wiki markup": "Edit the raw wiki markup",
"eggs": "Eggs",
"elemental": "Elemental",
"energy": "Energy",
"energy damage": "Energy Damage",
"energy resistance": "Energy Resistance",
"enhanced client": "Enhanced client",
"equine": "Equine",
"eval int": "Eval Int",
"evaluating intelligence": "Evaluating Intelligence",
"everything in eodon not eodon tribe": "Everything in Eodon not Eodon Tribe",
"everything not in eodon": "Everything not in Eodon",
"evil (red)": "Evil (red)",
"fame": "Fame",
"fast": "Fast",
"feline": "Feline",
"fey": "Fey",
"fire": "Fire",
"fire damage": "Fire Damage",
"fire resistance": "Fire Resistance",
"first seen?": "First Seen?",
"fish": "Fish",
"focus": "Focus",
"for all questions, separate multiple items with commas. please use only english item or spell names.": "For all questions, separate multiple items with commas. Please use only English item or spell names.",
"found where?": "Found Where?",
"fruit & vegetables": "Fruit & Vegetables",
"gold": "Gold",
"good (blue)": "Good (blue)",
"gp": "gp",
"grain": "Grain",
"group": "Group",
"hay": "Hay",
"healing": "Healing",
"hiding": "Hiding",
"history": "History",
"hit point regeneration": "Hit Point Regeneration",
"hold ctrl to select multiple items.": "Hold CTRL to select multiple items.",
"hp": "HP",
"hue #(s)": "Hue #(s)",
"if this mob can use ranged attacks, what types of attacks?": "If this mob can use ranged attacks, what types of attacks?",
"if this mob only appears during a quest, what is the name of that quest?": "If this mob only appears during a quest, what is the name of that quest?",
"import files": "Import files",
"import log files": "Import log files",
"importing, please wait...": "Importing, please wait...",
"intelligence": "Intelligence",
"is this mobile only seen while on a quest? if so, which quest?": "Is this mobile only seen while on a quest? If so, which quest?",
"is this mobile still spawning somewhere in the game?": "Is this mobile still spawning somewhere in the game?",
"karma": "Karma",
"kingdom reborn client": "Kingdom Reborn client",
"leather": "Leather",
"leather items": "Leather items",
"level 2 if paragon.": "Level 2 if paragon.",
"level 3 if paragon.": "Level 3 if paragon.",
"level 4 if paragon.": "Level 4 if paragon.",
"level 5 if paragon.": "Level 5 if paragon.",
"loot": "Loot",
"lore & knowledge": "Lore & Knowledge",
"loyalty points": "Loyalty Points",
"magery": "Magery",
"magic level": "Magic Level",
"magic resist": "Magic Resist",
"mana": "Mana",
"mana regeneration": "Mana Regeneration",
"max": "max",
"meat": "Meat",
"meditation": "Meditation",
"medium": "Medium",
"metal": "Metal",
"metal items": "Metal items",
"min": "min",
"minimum required taming skill to mount this mob, if it can be mounted.": "Minimum required taming skill to mount this mob, if it can be mounted.",
"minimum required taming skill to tame this mob": "Minimum required taming skill to tame this mob",
"mob editor": "Mob Editor",
"mobiles with missing info": "Mobiles with missing info",
"mountable?": "Mountable?",
"myrmidex": "Myrmidex",
"mysticism": "Mysticism",
"necromancy": "Necromancy",
"neutral (grey)": "Neutral (grey)",
"ninjitsu": "Ninjitsu",
"no": "No",
"no notes have yet been added.": "No notes have yet been added.",
"no poison": "No Poison",
"none": "none",
"normal": "Normal",
"notable related npcs": "Notable Related NPCs",
"ostard": "Ostard",
"pack instincts": "Pack Instincts",
"paragon": "Paragon",
"parrying": "Parrying",
"pet slots": "Pet Slots",
"physical": "Physical",
"physical damage": "Physical Damage",
"physical resistance": "Physical Resistance",
"please only drop log files for this type of mob.": "Please only drop log files for this type of mob.",
"poison": "Poison",
"poison damage": "Poison Damage",
"poison level": "Poison Level",
"poison resistance": "Poison Resistance",
"poisoning": "Poisoning",
"polymorphable?": "Polymorphable?",
"preferred foods": "Preferred Foods",
"programming": "Programming",
"quest only?": "Quest only?",
"ranged attack": "Ranged Attack",
"reference list of mobile bodytypes": "Reference list of mobile bodytypes",
"repond": "Repond",
"reptile": "Reptile",
"resist (avg)": "Resist (avg)",
"resist (max)": "Resist (max)",
"resist (min)": "Resist (min)",
"resistances": "Resistances",
"resisting spells": "Resisting Spells",
"roughly how much gold does this mob drop?": "Roughly how much gold does this mob drop?",
"same question as above, but when using a harvester's blade?": "Same question as above, but when using a harvester's blade?",
"saved. reloading the page...": "Saved. Reloading the page...",
"see this page for more information.": "See this page for more information.",
"skill required to attempt to tame": "Skill required to attempt to tame",
"skills": "Skills",
"skills which are above 100 when wild will be reduced by 10% when the animal is tamed. if this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.": "Skills which are above 100 when wild will be reduced by 10% when the animal is tamed. If this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.",
"slayer": "Slayer",
"slow": "Slow",
"spawning?": "Spawning?",
"special attacks?": "Special Attacks?",
"special loot": "Special Loot",
"speed": "Speed",
"speed:": "Speed:",
"spellweaving": "Spellweaving",
"spirit speak": "Spirit Speak",
"stamina": "Stamina",
"stamina regeneration": "Stamina Regeneration",
"stats": "Stats",
"statue form?": "Statue form?",
"stealing": "Stealing",
"strength": "Strength",
"subduing": "Subduing",
"submit": "Submit",
"summonable?": "Summonable?",
"tactics": "Tactics",
"tameable?": "Tameable?",
"tamer": "Tamer",
"taming": "Taming",
"taming notes": "Taming Notes",
"taxonomy": "Taxonomy",
"thanks! saving...": "Thanks! Saving...",
"the files were successfully imported.": "The files were successfully imported.",
"this pet must be subdued before it can be tamed.": "This pet must be subdued before it can be tamed.",
"this type of mobile cannot be barded.": "This type of mobile cannot be barded.",
"translation": "Translation",
"trivia": "Trivia",
"undead": "Undead",
"unknown": "unknown",
"upload a picture": "Upload a picture",
"view": "View",
"what common items does this mob drop?": "What common items does this mob drop?",
"what is the name of this mob?": "What is the name of this mob?",
"what item or spell is used?": "What item or spell is used?",
"what item(s)?": "What item(s)?",
"what items can be obtained when stealing from this mob?": "What items can be obtained when stealing from this mob?",
"what items, and how many of each, are given when carved (by a human)?": "What items, and how many of each, are given when carved (by a human)?",
"what slayers is this mob vulnerable to?": "What slayers is this mob vulnerable to?",
"what special abilities does this mob have?": "What special abilities does this mob have?",
"what special items does this mob have a chance to drop?": "What special items does this mob have a chance to drop?",
"when was this mobile added to the game": "When was this mobile added to the game",
"where can this mobile normally be found?": "Where can this mobile normally be found?",
"where could this mobile normally be found?": "Where could this mobile normally be found?",
"where does it spawn?": "Where does it spawn?",
"wrestling": "Wrestling",
"write any random trivia for this mob.": "Write any random trivia for this mob.",
"write any text with advice for fighting this mob.": "Write any text with advice for fighting this mob.",
"write any text with general info for this mob.": "Write any text with general info for this mob.",
"write any text with notes about barding this mob.": "Write any text with notes about barding this mob.",
"write any text with notes about taming this mob.": "Write any text with notes about taming this mob.",
"yes": "Yes",
"yes, at {{#}} taming": "Yes, at {{#}} taming",
"yyyy-mm-dd: patch #/publish #/release": "YYYY-MM-DD: Patch #/Publish #/Release",
};
stratics.i18n.langs.push('de');
stratics.i18n.de = {
"...w/harvester's": "?",
"{language name}": "Deutsch",
"+40% if paragon.": "?",
"0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal": "0 = keine, 1 = geringe, 2 = mittlere, 3 = starke, 4 = tödliche, 5 = absolut tödliche",
"1 (lesser)": "1 (geringe)",
"1st tame": "?",
"2 (standard)": "2 (mittlere)",
"2nd retame": "?",
"3 (greater)": "3 (starke)",
"3rd retame": "?",
"4 (deadly)": "4 (tödliche)",
"4th retame": "?",
"5 (lethal)": "5 (absolut tödliche)",
"5 points higher if paragon.": "?",
"5th retame": "?",
"abyss": "?",
"add an animal lore reading": "Füge die Ergebnisse von Animal Lore hinzu",
"alignment": "Angleichung",
"alignment:": "Angleichung:",
"an error has occurred submitting the data. please try again.": "Ein Fehler ist beim Senden der Daten aufgetreten. Bitte versuche es erneut.",
"anatomy": "Anatomie",
"anti-slayer": "?",
"any skill may be trained up to 100.": "?",
"arachnid": "Spinnentier",
"attributes": "Attribute",
"auto-dispel?": "?",
"avg": "?",
"bard": "Barde",
"barding": "?",
"barding difficulty": "Bardenschwierigkeit",
"barding notes": "?",
"base damage": "Basisschaden",
"base loot": "?",
"basic stats": "Grundwerte",
"bear": "Bär",
"blackrock stew": "Blackrock Eintopf",
"bodytype #(s)": "?",
"bull": "Bulle",
"bushido": "Bushido",
"can this mobile be mounted?": "?",
"can this mobile be tamed?": "?",
"can you 'summon' this mobile in some way (other than from your stable)?": "?",
"can you polymorph into this body form in some way": "?",
"cancel": "Abbrechen",
"canine": "Hundeartige",
"carved": "?",
"check this box if a player can take on the appearance of this mob. this includes polymorph spells, costumes, or any other means.": "?",
"check this box if a statue of this mob exists. this includes ethereals, veteran rewards, etc. (do not include rare items.)": "?",
"check this box if there is no way for this mob to spawn as a paragon.": "Dieses Feld markieren falls Kreatur NICHT als Paragon spawnen kann",
"check this box if this mob can auto-dispel summoned creatures.": "?",
"check this box if this mob can be barded.": "?",
"check this box if this mob can be summoned in any way. this includes ethereal statues, spells, talismans, etc.": "?",
"check this box if this mob can be tamed.": "?",
"check this box if this mob is currently spawning.": "?",
"check this box if this mob must be subdued before it can be tamed.": "?",
"chivalry": "Ritterlichkeit",
"classic client": "?",
"click and drag left or right to scroll within the taxonomy tree.": "?",
"cold": "?",
"cold damage": "Kälteschaden",
"cold resistance": "Kältewiderstand",
"combat": "Kampf",
"combat ratings": "Kampffähigkeiten",
"control slots": "?",
"credits": "Wir danken",
"crops": "Saaten",
"daemon": "Dämon",
"damage": "Schaden",
"damage and resistances": "?",
"data is based on {{#}} reports.": "?",
"default": "?",
"detecting hidden": "Verstecktes Finden",
"dexterity": "Geschicklichkeit",
"dinosaur": "?",
"discordance": "Missklang",
"does a statue version of this mobile exist?": "?",
"does this mobile auto-dispel summons?": "?",
"drag and drop log files here to import their data.": "Lege Dateien hier ab, um sie zu übertragen",
"edit": "Bearbeiten",
"edit the raw wiki markup": "?",
"eggs": "Eier",
"elemental": "?",
"energy": "?",
"energy damage": "Energieschaden",
"energy resistance": "Ernergiewiderstand",
"enhanced client": "?",
"equine": "Pferdeartige",
"eval int": "?",
"evaluating intelligence": "Intellekt-Beurteilung",
"everything in eodon not eodon tribe": "?",
"everything not in eodon": "?",
"evil (red)": "Böse (rot)",
"fame": "Ruhm",
"fast": "Schnell",
"feline": "Katzenartige",
"fey": "?",
"fire": "?",
"fire damage": "Feuerschaden",
"fire resistance": "Feuerwiderstand",
"first seen?": "?",
"fish": "Fisch",
"focus": "Fokus",
"for all questions, separate multiple items with commas. please use only english item or spell names.": "?",
"found where?": "?",
"fruit & vegetables": "Obst & Gemüse",
"gold": "Gold",
"good (blue)": "Gut (blau)",
"gp": "?",
"grain": "Korn",
"group": "?",
"hay": "Heu",
"healing": "Heilen",
"hiding": "Verstecken",
"history": "Versionsgeschichte",
"hit point regeneration": "Lebenspunktregeneration",
"hold ctrl to select multiple items.": "Halte Strg um mehrere Einträge auszuwählen.",
"hp": "Lebenspunkte",
"hue #(s)": "?",
"if this mob can use ranged attacks, what types of attacks?": "Falls diese Kreatur Fernangriffe durchführen kann, welche Arten",
"if this mob only appears during a quest, what is the name of that quest?": "?",
"import files": "Dateien übertragen",
"import log files": "Importiere Log-Dateien",
"importing, please wait...": "Lese Dateien ein, bitte warten...",
"intelligence": "Intelligenz",
"is this mobile only seen while on a quest? if so, which quest?": "?",
"is this mobile still spawning somewhere in the game?": "?",
"karma": "Karma",
"kingdom reborn client": "?",
"leather": "Leder",
"leather items": "?",
"level 2 if paragon.": "?",
"level 3 if paragon.": "?",
"level 4 if paragon.": "?",
"level 5 if paragon.": "?",
"loot": "Beute",
"lore & knowledge": "Legenden & Wissen",
"loyalty points": "Loyalitätspunkte",
"magery": "Magie",
"magic level": "Zauberlevel",
"magic resist": "?",
"mana": "Mana",
"mana regeneration": "Manaregeneration",
"max": "?",
"meat": "Fleisch",
"meditation": "Meditation",
"medium": "Durchschnitt",
"metal": "Metall",
"metal items": "?",
"min": "?",
"minimum required taming skill to mount this mob, if it can be mounted.": "Minimal benötigte Tierzähmungs-Fähigkeit die Kreatur zu reiten, falls ein Reittier",
"minimum required taming skill to tame this mob": "Minimal benötigte Tierzähmungs-Fähigkeit",
"mob editor": "Monster - Editor",
"mobiles with missing info": "?",
"mountable?": "?",
"myrmidex": "?",
"mysticism": "Mystizismus",
"necromancy": "Nekromantik",
"neutral (grey)": "Neutral (grau)",
"ninjitsu": "Ninjitsu",
"no": "?",
"no notes have yet been added.": "?",
"no poison": "?",
"none": "keine",
"normal": "Normal",
"notable related npcs": "?",
"ostard": "Ostard",
"pack instincts": "Rudelinstinkt",
"paragon": "Paragon",
"parrying": "Parieren",
"pet slots": "Slot-Bedarf des Begleiters",
"physical": "?",
"physical damage": "Physischer Schaden",
"physical resistance": "Physischer Widerstand",
"please only drop log files for this type of mob.": "Bitte nur Dateien von genau diesem Monster hier ablegen",
"poison": "?",
"poison damage": "Giftschaden",
"poison level": "Giftlevel",
"poison resistance": "Giftwiderstand",
"poisoning": "Vergiften",
"polymorphable?": "?",
"preferred foods": "Bevorzugte Nahrung",
"programming": "Programmierung",
"quest only?": "?",
"ranged attack": "?",
"reference list of mobile bodytypes": "?",
"repond": "?",
"reptile": "?",
"resist (avg)": "?",
"resist (max)": "?",
"resist (min)": "?",
"resistances": "Widerstände",
"resisting spells": "Zaubereiwiderstand",
"roughly how much gold does this mob drop?": "Wieviel Gold kann man von diesem Gegner ungefähr erbeuten?",
"same question as above, but when using a harvester's blade?": "Gleiche Frage wie oben, aber wenn man ein Harvester Blade benutzt",
"saved. reloading the page...": "Gespeichert. Seite wird neu geladen...",
"see this page for more information.": "Mehr Informationen auf dieser Seite",
"skill required to attempt to tame": "?",
"skills": "Fähigkeiten",
"skills which are above 100 when wild will be reduced by 10% when the animal is tamed. if this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.": "?",
"slayer": "?",
"slow": "Langsam",
"spawning?": "?",
"special attacks?": "?",
"special loot": "?",
"speed": "Geschwindigkeit",
"speed:": "Geschwindigkeit:",
"spellweaving": "Zauberweben",
"spirit speak": "Spiritismus",
"stamina": "Ausdauer",
"stamina regeneration": "Ausdauerregeneration",
"stats": "?",
"statue form?": "?",
"stealing": "?",
"strength": "Stärke",
"subduing": "?",
"submit": "Weiter",
"summonable?": "?",
"tactics": "Taktik",
"tameable?": "?",
"tamer": "Tierzähmer",
"taming": "?",
"taming notes": "?",
"taxonomy": "?",
"thanks! saving...": "Vielen Dank! Speichern..",
"the files were successfully imported.": "Die Dateien wurden erfolgreich eingelesen",
"this pet must be subdued before it can be tamed.": "?",
"this type of mobile cannot be barded.": "?",
"translation": "Übersetzung",
"trivia": "belanglose Bemerkung",
"undead": "?",
"unknown": "unbekannt",
"upload a picture": "?",
"view": "Lesen",
"what common items does this mob drop?": "Welche gewöhnlichen Gegenstände kann man von diesem Gegner erbeuten?",
"what is the name of this mob?": "Wie ist der Name dieser Kreatur",
"what item or spell is used?": "Welcher Gegenstand oder Zauber wird benutzt?",
"what item(s)?": "Welcher Gegenstand/Welche Gegenstände?",
"what items can be obtained when stealing from this mob?": "Welche Gegenstände kann man von diesem Gegner stehen?",
"what items, and how many of each, are given when carved (by a human)?": "?",
"what slayers is this mob vulnerable to?": "Mit welchem Slayer-Schaden kann man diesen Gegener besonders verletzen?",
"what special abilities does this mob have?": "Welche Spezialfähigkeiten hat dieser Gegner?",
"what special items does this mob have a chance to drop?": "Welche besonderen Gegenstände kann man von diesem Gegner erbeuten? ",
"when was this mobile added to the game": "Wann wurde dieser Gegner im Spiel eingeführt?",
"where can this mobile normally be found?": "?",
"where could this mobile normally be found?": "?",
"where does it spawn?": "Wo findet man diesen Gegner?",
"wrestling": "Ringen",
"write any random trivia for this mob.": "Schreibe eine Bemerkung für diese Kreatur",
"write any text with advice for fighting this mob.": "Schreibe einen Text mit Ratschlägen diese Kreatur zu bekämpfen",
"write any text with general info for this mob.": "?",
"write any text with notes about barding this mob.": "?",
"write any text with notes about taming this mob.": "?",
"yes": "?",
"yes, at {{#}} taming": "?",
"yyyy-mm-dd: patch #/publish #/release": "?",
};
stratics.i18n.langs.push('es');
stratics.i18n.es = {
"...w/harvester's": "Con daga Harvester?",
"{language name}": "Español",
"+40% if paragon.": "+ 40% si es Paragon",
"0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal": "0 = nada, 1= menor, 2= estandard, 3= mayor/gran, 4= mortal, 5=letal",
"1 (lesser)": "1 (Menor)",
"1st tame": "1ra Doma",
"2 (standard)": "2 (Estandard)",
"2nd retame": "2da Doma",
"3 (greater)": "3 (Mayor/Gran)",
"3rd retame": "3ra Doma",
"4 (deadly)": "4 (Mortal)",
"4th retame": "4ta Doma",
"5 (lethal)": "5 (Letal)",
"5 points higher if paragon.": "5 puntos mas si es Paragon",
"5th retame": "5ta Doma",
"abyss": "Abismo",
"add an animal lore reading": "Añada una lectura animal lore",
"alignment": "Alineacion/Lealtad",
"alignment:": "Alineacion/Lealtad:",
"an error has occurred submitting the data. please try again.": "Ha habido un error subiendo la informacion. Intentelo de nuevo",
"anatomy": "Anatomía",
"anti-slayer": "?",
"any skill may be trained up to 100.": "Cualquier habilidad puede ser entrenada hasta 100.",
"arachnid": "Aracnido",
"attributes": "Caracteristicas/Atributos",
"auto-dispel?": "Auto-disipacion",
"avg": "media",
"bard": "Bardo",
"barding": "Bardo",
"barding difficulty": "Diifcultada de bardo",
"barding notes": "Notas de Bardo",
"base damage": "Daño base",
"base loot": "?",
"basic stats": "Estadisticas basicas",
"bear": "Oso",
"blackrock stew": "Sopa de Blackrock",
"bodytype #(s)": "Tipo de cuerpo#",
"bull": "Toro",
"bushido": "Bushido",
"can this mobile be mounted?": "Se puede montar?",
"can this mobile be tamed?": "Se puede domar?",
"can you 'summon' this mobile in some way (other than from your stable)?": "Puedes convocar de otra forma que no sea de tu establo?",
"can you polymorph into this body form in some way": "Puedes poliformorfarse a este cuerpo de otra forma?",
"cancel": "Cancelar",
"canine": "Canino",
"carved": "?",
"check this box if a player can take on the appearance of this mob. this includes polymorph spells, costumes, or any other means.": "Marque esta casilla si un jugador puede asumir la apariencia de esta criatura. Esto incluye hechizos polimorfos, trajes o cualquier otro medio.",
"check this box if a statue of this mob exists. this includes ethereals, veteran rewards, etc. (do not include rare items.)": "Marque esta casilla si existe una estatua de esta criatura. Esto incluye etéreas, premios de veteranos, etc. (No incluya artículos raros.)",
"check this box if there is no way for this mob to spawn as a paragon.": "Marque esta casilla si no hay manera de que esta criatura aparezca como un parágon.",
"check this box if this mob can auto-dispel summoned creatures.": "Marque esta casilla si esta criatura puede autodispartir criaturas convocadas.",
"check this box if this mob can be barded.": "Marque esta casilla si esta criatura puede ser afectada por un bardo",
"check this box if this mob can be summoned in any way. this includes ethereal statues, spells, talismans, etc.": "Marque esta casilla si esta criatura puede ser convocada de alguna manera. Esto incluye estatuas etéreas, hechizos, talismanes, etc.",
"check this box if this mob can be tamed.": "Marque esta cassilla si esta criatura puede ser domada",
"check this box if this mob is currently spawning.": "Marque esta casilla si esta criatura está apareciendo",
"check this box if this mob must be subdued before it can be tamed.": "Marque esta casilla si esta criatura debe ser sometida antes de que pueda ser domada.",
"chivalry": "Caballerosidad",
"classic client": "Cliente clasico",
"click and drag left or right to scroll within the taxonomy tree.": "?",
"cold": "Frio",
"cold damage": "Daño frio",
"cold resistance": "Resistencia de frio",
"combat": "Combate/Pelea",
"combat ratings": "Nivel de Combate",
"control slots": "Ranuras de control/Numero de seguidores/animales",
"credits": "Creditos",
"crops": "Cultivos",
"daemon": "Demonio",
"damage": "Daño",
"damage and resistances": "Daño y resistencias",
"data is based on {{#}} reports.": "Informacion esta basada en {{#}} informes",
"default": "De defecto",
"detecting hidden": "Deteccion de ocultos",
"dexterity": "Destresa",
"dinosaur": "Dinosaurio",
"discordance": "Discordacia",
"does a statue version of this mobile exist?": "Existe una version en estatua de esta criatura?",
"does this mobile auto-dispel summons?": "¿Esta criatura auto-disipa criaturas convocadas?",
"drag and drop log files here to import their data.": "Arrastre y suelte los archivos de registro aquí para importar sus datos.",
"edit": "Editar",
"edit the raw wiki markup": "Editar la informacion en Wiki/ Editar el marcado bruto de wiki",
"eggs": "Huevos",
"elemental": "Elemental",
"energy": "Energia",
"energy damage": "Daño Energia",
"energy resistance": "Resistencia de Energia",
"enhanced client": "Cliente 3D/ Version Realzada/ Cliente realzado",
"equine": "Equino",
"eval int": "Eval Int",
"evaluating intelligence": "Evaluar Inteligencia",
"everything in eodon not eodon tribe": "Todo en Eodon, pero no las tribus de Eodon",
"everything not in eodon": "Todo, no en Eodon",
"evil (red)": "Mal/Malo (Rojo",
"fame": "Reputacion",
"fast": "Rapido",
"feline": "Felino",
"fey": "?",
"fire": "Fuego",
"fire damage": "Daño fuego",
"fire resistance": "Resistencia de fuego",
"first seen?": "Visto por primera vez?",
"fish": "Pez/Peces",
"focus": "Concentracion",
"for all questions, separate multiple items with commas. please use only english item or spell names.": "Para todas las preguntas, separe varios elementos con comas. Por favor, utilice solo el nombre en Ingles del articulo o hechizo.",
"found where?": "Encontrado donde?",
"fruit & vegetables": "Fruitas y verdura",
"gold": "Oro",
"good (blue)": "Bueno (Azul)",
"gp": "?",
"grain": "Grano",
"group": "?",
"hay": "heno/paja",
"healing": "Curación",
"hiding": "Ocultación",
"history": "Ver historial",
"hit point regeneration": "Regeneracion de vida",
"hold ctrl to select multiple items.": "Mantenga CTRL para elegir varios objetos",
"hp": "Golpes",
"hue #(s)": "Matiz",
"if this mob can use ranged attacks, what types of attacks?": "Si esta criatura puede usar ataques a distancia, ¿qué tipos de ataques?",
"if this mob only appears during a quest, what is the name of that quest?": "Si esta criatura sólo aparece durante una misión, ¿cuál es el nombre de esa mission?",
"import files": "Importar archivos",
"import log files": "Importar archivos de registro",
"importing, please wait...": "Importando, por favor espere......",
"intelligence": "Inteligencia",
"is this mobile only seen while on a quest? if so, which quest?": "¿Esta criatura sólo se ve mientras está en una mission? Si es así, ¿qué mission?",
"is this mobile still spawning somewhere in the game?": "¿Esta criatura todavía está apareciendo en alguna parte del juego?",
"karma": "Karma",
"kingdom reborn client": "Cliente Kingdom Reborn",
"leather": "Cuero",
"leather items": "Articulos de cuero",
"level 2 if paragon.": "Nivel 2 si paragon",
"level 3 if paragon.": "Nivel 3 si paragon",
"level 4 if paragon.": "Nivel 4 si Paragon",
"level 5 if paragon.": "Nivel 5 si Paragon",
"loot": "Botin",
"lore & knowledge": "Conocimientos",
"loyalty points": "Puntos de lealtad",
"magery": "Magia",
"magic level": "Nivel de magia",
"magic resist": "Resistencia a la magia",
"mana": "Mana",
"mana regeneration": "Regeneracion de mana",
"max": "Max",
"meat": "Carne",
"meditation": "Meditacion",
"medium": "Medio",
"metal": "Metal",
"metal items": "Articulos de metal",
"min": "Minimo/min",
"minimum required taming skill to mount this mob, if it can be mounted.": "Capacidad de domesticación mínima requerida para montar esta criatura, si es que puede ser montada.",
"minimum required taming skill to tame this mob": "Habilidad mínima de domesticación necesaria para domesticar a esta criatura",
"mob editor": "Editor de creaturas",
"mobiles with missing info": "Creaturas con infomacion que falta",
"mountable?": "Montable?",
"myrmidex": "Myrmidex",
"mysticism": "Misticismo",
"necromancy": "Necromancia",
"neutral (grey)": "Neutral (Gris)",
"ninjitsu": "Ninjitsu",
"no": "No",
"no notes have yet been added.": "No se han añadido notas.",
"no poison": "No veneno",
"none": "Ninguno/Nada",
"normal": "Normal",
"notable related npcs": "?",
"ostard": "Ostard",
"pack instincts": "Instinto de manada",
"paragon": "Paragon",
"parrying": "Esquivar/Blokear",
"pet slots": "Ranuras de control/Numero de seguidores/animales",
"physical": "Fisico",
"physical damage": "Daño fisico",
"physical resistance": "Resistencia de fisico",
"please only drop log files for this type of mob.": "Por favor, sólo dejar caer los archivos de registro para este tipo de criatura",
"poison": "Veneno",
"poison damage": "Daño de veneno",
"poison level": "Nivel de veneno",
"poison resistance": "Resistencia de veneno",
"poisoning": "Envenenamiento",
"polymorphable?": "¿Polimórfico?",
"preferred foods": "Comidas preferida",
"programming": "Programacion",
"quest only?": "Misión solo?",
"ranged attack": "Ataque a distancia",
"reference list of mobile bodytypes": "?",
"repond": "?",
"reptile": "Reptil",
"resist (avg)": "Resistencia (Media)",
"resist (max)": "Resistencia (Maxima/Max)",
"resist (min)": "Resistencia (Min/Minima)",
"resistances": "Resistencias",
"resisting spells": "Resistencia a la magia",
"roughly how much gold does this mob drop?": "¿Cuánta cantidad de oro da esta criatura?",
"same question as above, but when using a harvester's blade?": "La misma pregunta que la anterior, pero cuando se utiliza la hoja de una cosechadora?",
"saved. reloading the page...": "Guardado.Recargando la pagina",
"see this page for more information.": "Vea esta pagina para mas informacion",
"skill required to attempt to tame": "Nivel de habilidad necesaria para domar",
"skills": "Habilidades",
"skills which are above 100 when wild will be reduced by 10% when the animal is tamed. if this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.": "?",
"slayer": "Asesino (Slayer) - No such word exists",
"slow": "Lento",
"spawning?": "Aparecen?",
"special attacks?": "Ataque especiales?",
"special loot": "Botin Especial",
"speed": "Velocidad",
"speed:": "Velocidad:",
"spellweaving": "Spellweaving",
"spirit speak": "Espirtismo",
"stamina": "Stamina",
"stamina regeneration": "Regeneracion de stamina",
"stats": "Estadisticas ",
"statue form?": "Forma de estatua?",
"stealing": "Robar",
"strength": "Fuerza",
"subduing": "someter/Sumision",
"submit": "Enviar",
"summonable?": "Invocable?",
"tactics": "Tácticas",
"tameable?": "Domesticable",
"tamer": "Domardor",
"taming": "Doma de animales",
"taming notes": "Notas de doma",
"taxonomy": "Taxonomia",
"thanks! saving...": "Gracias! Guardando",
"the files were successfully imported.": "Los archivos se importaron correctamente.",
"this pet must be subdued before it can be tamed.": "Esta mascota debe ser sometida antes de que pueda ser domada.",
"this type of mobile cannot be barded.": "Este tipo de criatura no puede ser bardada.",
"translation": "Traduccion",
"trivia": "trivialidades",
"undead": "No muertos/Muertos vivientes",
"unknown": "Desconocido",
"upload a picture": "Sube una foto",
"view": "Leer",
"what common items does this mob drop?": "¿Qué elementos comunes te da esta criatura?",
"what is the name of this mob?": "Como se llama esta criatura?",
"what item or spell is used?": "Que articulo o hechizo se usa?",
"what item(s)?": "Que articulos?",
"what items can be obtained when stealing from this mob?": "Que articulos se pueden obtener cuando le robas a esta criatura?",
"what items, and how many of each, are given when carved (by a human)?": "Que articulos y cuantos de cada uno da, cuando troceas el cuerto?",
"what slayers is this mob vulnerable to?": "?",
"what special abilities does this mob have?": "Que abilidades especiales tiene esta criatura?",
"what special items does this mob have a chance to drop?": "Que articulos especiales te puede dar esta criatura?",
"when was this mobile added to the game": "Cuando anadieron a este personaje al juego?",
"where can this mobile normally be found?": "Donde podemos encontrar a este personaje?",
"where could this mobile normally be found?": "Donde podria se encontrado este personaje?",
"where does it spawn?": "Donde aparace?",
"wrestling": "Lucha",
"write any random trivia for this mob.": "Escribe alguna trivalidad sobre esta criatura",
"write any text with advice for fighting this mob.": "Escribe cualquier texto con consejos para luchar contra esta criatura",
"write any text with general info for this mob.": "Escribe cualquier texto con información general para esta criatura",
"write any text with notes about barding this mob.": "Escribe cualquier texto con notas sobre bardo de esta creatura",
"write any text with notes about taming this mob.": "Escribe cualquier texto con notas sobre domesticar a esta criatura",
"yes": "Si",
"yes, at {{#}} taming": "Si, a {{#}} domestificacion",
"yyyy-mm-dd: patch #/publish #/release": "DD-MM-YYYY : Parche/Correcion, Publicacion, Numero cliente",

};
stratics.i18n.langs.push('fr');
stratics.i18n.fr = {
"...w/harvester's": "... avec Harvester's",
"{language name}": "Français",
"+40% if paragon.": "+ 40% de paragon.",
"0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal": "0 = aucun, 1 = moindre, 2 = standard, 3 = plus grand, 4 = mortel, 5 = létal",
"1 (lesser)": "1 (moindre)",
"1st tame": "1er apprivoisé",
"2 (standard)": "2 (standard)",
"2nd retame": "2e réapprivoisé",
"3 (greater)": "3 (plus grand)",
"3rd retame": "3ème réapprivoisé",
"4 (deadly)": "4 (mortel)",
"4th retame": "4ème réapprivoisé",
"5 (lethal)": "5 (létal)",
"5 points higher if paragon.": "5 points de plus si paragon",
"5th retame": "5ème réapprivoisé",
"abyss": "Abîme",
"add an animal lore reading": "Ajoutez une évaluation de Connaissance Animale",
"alignment": "Alignement",
"alignment:": "Alignement:",
"an error has occurred submitting the data. please try again.": "Une erreur s'est produite lors de la soumission des données. Veuillez réessayer.",
"anatomy": "Anatomie",
"anti-slayer": "Anti-tueur",
"any skill may be trained up to 100.": "N'importe quelle compétence peut être formée jusqu'à 100.",
"arachnid": "Arachnide",
"attributes": "Caractéristiques",
"auto-dispel?": "Auto-dissipez ?",
"avg": "Moyenne",
"bard": "Barde",
"barding": "Barding",
"barding difficulty": "Difficulté Barding",
"barding notes": "Barding Notes",
"base damage": "Dégâts de base",
"base loot": "Loot de base",
"basic stats": "Statistiques de base",
"bear": "Ours",
"blackrock stew": "Blackrock Ragoût",
"bodytype #(s)": "Type de corps # (s)",
"bull": "Taureau",
"bushido": "Bushido",
"can this mobile be mounted?": "Vous pouvez monter?",
"can this mobile be tamed?": "Vous pouvez apprivoiser?",
"can you 'summon' this mobile in some way (other than from your stable)?": "Vous pouvez appeler différemment que votre écurie?",
"can you polymorph into this body form in some way": "Pouvez-vous polymoriser dans cette forme de corps d'une manière ou d'une autre?",
"cancel": "Annuler",
"canine": "Canin",
"carved": "écorché",
"check this box if a player can take on the appearance of this mob. this includes polymorph spells, costumes, or any other means.": "Cochez cette case si un joueur peut prendre l'apparence de cette créature. Cela comprend les sorts polymorphes, les costumes ou tout autre moyen.",
"check this box if a statue of this mob exists. this includes ethereals, veteran rewards, etc. (do not include rare items.)": "Cochez cette case si une statue de cette créature existe. Cela inclut les produits éthérés, les récompenses aux comptes aînés, etc. (ne pas inclure des objets rares).",
"check this box if there is no way for this mob to spawn as a paragon.": "Cochez cette case s'il n'y a aucun moyen que cette créature se génère en parangon.",
"check this box if this mob can auto-dispel summoned creatures.": "Cochez cette case si cette créature peut dissiper automatiquement les créatures convoquées.",
"check this box if this mob can be barded.": "Cochez cette case si cette créature peut être bardée.",
"check this box if this mob can be summoned in any way. this includes ethereal statues, spells, talismans, etc.": "Cochez cette case si cette créature peut être convoquée de quelque manière que ce soit. Cela comprend les statues éthérées, les sorts, les talismans, etc.",
"check this box if this mob can be tamed.": "Cochez cette case si cette créature peut être apprivoisée.",
"check this box if this mob is currently spawning.": "Cochez cette case si cette créature est en instance de réapparition.",
"check this box if this mob must be subdued before it can be tamed.": "Cochez cette case si cette créature doit être soumise avant qu'elle ne puisse être apprivoisée.",
"chivalry": "Chevalerie",
"classic client": "Client classique",
"click and drag left or right to scroll within the taxonomy tree.": "Cliquez et faites glisser vers la gauche ou vers la droite pour vous déplacer dans l'arbre de la taxonomie.",
"cold": "Froid",
"cold damage": "Dégâts froids",
"cold resistance": "Résistance au froid",
"combat": "Combat",
"combat ratings": "Aptitudes de combat",
"control slots": "tranches de commande",
"credits": "Crédits",
"crops": "Culture/Plante",
"daemon": "Démon",
"damage": "Dégâts",
"damage and resistances": "Dégâts et Résistances",
"data is based on {{#}} reports.": "Les données sont basées sur {{*}} des rapports.",
"default": "Défaut",
"detecting hidden": "Détection des choses cachées",
"dexterity": "Dextérité",
"dinosaur": "Dinosaure",
"discordance": "Discordance",
"does a statue version of this mobile exist?": "Une version de cette créature dans une statue?",
"does this mobile auto-dispel summons?": "Auto-DISSIPE Cette créature créatures invoquées?",
"drag and drop log files here to import their data.": "Faites glisser et déposez les fichiers journaux ici pour importer leurs données.",
"edit": "Modifier",
"edit the raw wiki markup": "Modifier le balisage wiki brut",
"eggs": "Oeufs",
"elemental": "Elémentaire",
"energy": "Énergies",
"energy damage": "Dégâts d'énergies",
"energy resistance": "Résistance d'énérgies",
"enhanced client": "Client Amélioré",
"equine": "Équin",
"eval int": "Eval Int",
"evaluating intelligence": "Evaluation cérébrale",
"everything in eodon not eodon tribe": "Tout dans Eodon pas Eodon Tribu",
"everything not in eodon": "Tout ce qui n'est pas dans Eodon",
"evil (red)": "Mal (rouge)",
"fame": "Réputation",
"fast": "Vite",
"feline": "Félin",
"fey": "Fey",
"fire": "Feu",
"fire damage": "Dégâts de feu",
"fire resistance": "Résistance au feu",
"first seen?": "Vu la première fois?",
"fish": "poisson",
"focus": "Concentration",
"for all questions, separate multiple items with commas. please use only english item or spell names.": "Pour toutes les questions, séparez plusieurs éléments par des virgules. Veuillez utiliser uniquement des noms d'article ou de sort magique en anglais.",
"found where?": "Trouvé où?",
"fruit & vegetables": "Fruit et légumes",
"gold": "Or",
"good (blue)": "Bon (bleu)",
"gp": "gp",
"grain": "Céréales",
"group": "Groupe",
"hay": "Foin",
"healing": "Guérison",
"hiding": "Cachette",
"history": "Historique",
"hit point regeneration": "Régénération des points d'impact",
"hold ctrl to select multiple items.": "Tenez la touche CTRL pour sélectionner plusieurs éléments.",
"hp": "Points d'impact",
"hue #(s)": "Nuance * (s)",
"if this mob can use ranged attacks, what types of attacks?": "Si cette créature peut attaquer à distance, quels sont les types d'attaques?",
"if this mob only appears during a quest, what is the name of that quest?": "Si cette créature n'apparaît que pendant une quête, quel est le nom de cette quête?",
"import files": "Importer des fichiers",
"import log files": "Importation fichiers de log",
"importing, please wait...": "Importation, veuillez patienter ...",
"intelligence": "Intelligence",
"is this mobile only seen while on a quest? if so, which quest?": "Est-ce que cette créature ne se voit lors d'une mission? Si oui, quelle est la mission?",
"is this mobile still spawning somewhere in the game?": "Est-ce que cette créature apparaît encore quelque part dans le jeu?",
"karma": "Karma",
"kingdom reborn client": "Client Kingdom Reborn",
"leather": "Cuir",
"leather items": "Articles en cuir",
"level 2 if paragon.": "Niveau 2 si parangon",
"level 3 if paragon.": "Niveau 3 si parangon",
"level 4 if paragon.": "Niveau 4 si parangon",
"level 5 if paragon.": "Niveau 5 si parangon",
"loot": "Butin",
"lore & knowledge": "Savoir & Connaissance",
"loyalty points": "Points de fidélité",
"magery": "Magie",
"magic level": "Niveau magique",
"magic resist": "Résistance magique",
"mana": "Mana",
"mana regeneration": "Régénération de Mana",
"max": "max",
"meat": "Viande",
"meditation": "Méditation",
"medium": "Moyenne",
"metal": "Métal",
"metal items": "Objets en métal",
"min": "min",
"minimum required taming skill to mount this mob, if it can be mounted.": "Minimum requis en domptage pour monter cette créature, si elle peut être une monture.",
"minimum required taming skill to tame this mob": "Minimum requis en domptage(compétence) pour apprivoiser cette créature.",
"mob editor": "Editeur de créature",
"mobiles with missing info": "Mobiles avec informations manquantes",
"mountable?": "Montable?",
"myrmidex": "Myrmidex",
"mysticism": "Mysticisme",
"necromancy": "Nécromancie",
"neutral (grey)": "Neutre (gris)",
"ninjitsu": "Ninjitsu",
"no": "non",
"no notes have yet been added.": "Aucune notes n'ont encore été ajoutées.",
"no poison": "Pas de poison",
"none": "aucun",
"normal": "Normal",
"notable related npcs": "Notable A relaté(lié) NPCS",
"ostard": "Ostard",
"pack instincts": "Instinct troupeau",
"paragon": "Parangon",
"parrying": "Parer",
"pet slots": "Place(s) pour compagnons",
"physical": "Physique",
"physical damage": "Dégâts physique",
"physical resistance": "Résistance physique",
"please only drop log files for this type of mob.": "S'il vous plaît seulement fichiers de logs pour ce type de créature.",
"poison": "Poison",
"poison damage": "dégâts poison",
"poison level": "Niveau de Poison",
"poison resistance": "Résistance poison",
"poisoning": "Empoisonnement",
"polymorphable?": "Êtes-vous sûr que vous voulez relooker?",
"preferred foods": "Aliments préférés",
"programming": "Programmation",
"quest only?": "Quête seulement?",
"ranged attack": "Attaque à distance",
"reference list of mobile bodytypes": "Liste de référence des types de corps créatures",
"repond": "Repond",
"reptile": "Reptile",
"resist (avg)": "Résistance (moyenne)",
"resist (max)": "Résistance (max)",
"resist (min)": "Résistance (min)",
"resistances": "Résistances",
"resisting spells": "Résistance contre magie",
"roughly how much gold does this mob drop?": "Combien d'or (approximatif) laisse cette créature en mourant?",
"same question as above, but when using a harvester's blade?": "Même question qu'en dessus, mais en utilisant une lame moissonneuse?",
"saved. reloading the page...": "Enregistré. Rechargement de la page en cours...",
"see this page for more information.": "Voir cette page pour plus d'information",
"skill required to attempt to tame": "L'habileté(La compétence) exigée pour essayer pour apprivoiser",
"skills": "Compétences",
"skills which are above 100 when wild will be reduced by 10% when the animal is tamed. if this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.": "Les compétences qui sont au-dessus de 100 quand sauvage seront réduites de 10 % quand l'animal est apprivoisé. Si cela aboutit à une habileté(compétence) plus haut que 100, qui deviendra la casquette(le plafond) de votre nouvel animal de compagnie sur cette habileté(compétence), plutôt que 100.",
"slayer": "tueur(slayer)",
"slow": "Lent",
"spawning?": "Actuel?",
"special attacks?": "Attaques Spéciales ?",
"special loot": "Butin spécial",
"speed": "Vitesse",
"speed:": "Vitesse:",
"spellweaving": "Spellweaving",
"spirit speak": "Spiritisme",
"stamina": "Endurance",
"stamina regeneration": "Régénération de l'endurance",
"stats": "statistiques",
"statue form?": "Forme de la statue?",
"stealing": "Vol",
"strength": "Force",
"subduing": "soumission",
"submit": "Soumettre",
"summonable?": "Invocable?",
"tactics": "Tactique",
"tameable?": "Apprivoisable",
"tamer": "Dompteur",
"taming": "apprivoisement",
"taming notes": "Notes(Billets) d'Apprivoisement",
"taxonomy": "Taxonomie",
"thanks! saving...": "Merci! Enregistrement en cours...",
"the files were successfully imported.": "Les fichiers ont été importés",
"this pet must be subdued before it can be tamed.": "Cet animal de compagnie doit être soumis avant qu'il ne peut être apprivoisé.",
"this type of mobile cannot be barded.": "Cette créature ne peut pas être bardée.",
"translation": "Traduction",
"trivia": "Sujets divers",
"undead": "Mort-vivant",
"unknown": "Inconnu",
"upload a picture": "Télécharger une photo",
"view": "Lire",
"what common items does this mob drop?": "Quels objets ordinaires sont laissées par cette créature en mourant?",
"what is the name of this mob?": "Quel est le nom de cette créature?",
"what item or spell is used?": "Quel objet ou sort magique est utilisé?",
"what item(s)?": "Quel objet/quels objets?",
"what items can be obtained when stealing from this mob?": "Quels articles peut on voler à cette créature?",
"what items, and how many of each, are given when carved (by a human)?": "Quelles ressources et combien de chaque sont données quand le cadavre est découpé (par un humain)?",
"what slayers is this mob vulnerable to?": "Quel slayer cette créature est-il vulnérable ?",
"what special abilities does this mob have?": "Quelles aptitudes particulières possède cette créature?",
"what special items does this mob have a chance to drop?": "Quels objets spéciaux peuvent être données par cette créature?",
"when was this mobile added to the game": "Quand est-ce que cette créature a-t-elle été ajoutée dans le jeux?",
"where can this mobile normally be found?": "Où peut-on trouver cet créature?",
"where could this mobile normally be found?": "Où cet créature pourrait-il normalement être trouvé ?",
"where does it spawn?": "Où est-ce ça spawn?",
"wrestling": "Lutte",
"write any random trivia for this mob.": "Ecrivez n'importe quoi à propos de cette créature.",
"write any text with advice for fighting this mob.": "Ecrivez n'mporte quel texte pour des conseils conçernant le combat contre cette créature.",
"write any text with general info for this mob.": "Ecrivez n'mporte quel texte pour des informations général sur cette créature.",
"write any text with notes about barding this mob.": "Ecrivez n'mporte quel texte avec des notes à propos du bardage de cette créature.",
"write any text with notes about taming this mob.": "Ecrivez n'mporte quel texte avec des notes à propos du domptage de cette créature.",
"yes": "oui",
"yes, at {{#}} taming": "Oui, à {{#}} apprivoiser",
"yyyy-mm-dd: patch #/publish #/release": "AAAA-MM-JJ: Correction #/Publication#/Parution",
};
stratics.i18n.langs.push('jp');
stratics.i18n.jp = {
"...w/harvester's": "収穫祭のナイフ使用時",
"{language name}": "日本語",
"+40% if paragon.": "パラゴンの場合+40%",
"0 = none, 1 = lesser, 2 = standard, 3 = greater, 4 = deadly, 5 = lethal": "0 =無し、1 =小さい、2 =標準、3 =大きい、4 =致命的、5 =絶望的",
"1 (lesser)": "1 (弱)",
"1st tame": "テイム1回目",
"2 (standard)": "2 (標準)",
"2nd retame": "テイム2回目",
"3 (greater)": "3 (強)",
"3rd retame": "テイム3回目",
"4 (deadly)": "4 (致命的)",
"4th retame": "テイム4回目",
"5 (lethal)": "5 (絶望的)",
"5 points higher if paragon.": "パラゴンの場合は5ポイント高くなります。",
"5th retame": "テイム5回目",
"abyss": "アビス",
"add an animal lore reading": "アニマルロアの項目に追加",
"alignment": "属性",
"alignment:": "属性:",
"an error has occurred submitting the data. please try again.": "データ送信時にエラーが発生しました。再度お試しください。",
"anatomy": "解剖学",
"anti-slayer": "反特効",
"any skill may be trained up to 100.": "どのスキルでも100まで訓練可能です。",
"arachnid": "アラクニド",
"attributes": "特性",
"auto-dispel?": "オートディスペル",
"avg": "平均値",
"bard": "バード",
"barding": "バード",
"barding difficulty": "バード難易度",
"barding notes": "バードメモ",
"base damage": "ベースダメージ",
"base loot": "基本的なルート品",
"basic stats": "基礎情報",
"bear": "熊",
"blackrock stew": "ブラックロックシチュー",
"bodytype #(s)": "容姿タイプ#(s)",
"bull": "牛",
"bushido": "武士道",
"can this mobile be mounted?": "この生物は騎乗可能ですか?",
"can this mobile be tamed?": "この生物はテイム可能ですか?",
"can you 'summon' this mobile in some way (other than from your stable)?": "何らかの方法でこの生物を召喚する事が可能ですか?(厩舎からの召喚以外で)",
"can you polymorph into this body form in some way": "何らかの方法でこの容姿を真似る事が可能ですか?",
"cancel": "キャンセル",
"canine": "犬",
"carved": "解体",
"check this box if a player can take on the appearance of this mob. this includes polymorph spells, costumes, or any other means.": "プレイヤーがこの生物の容姿を模倣可能な場合はボックスにチェックを入れてください。これにはポリモーフスペルや仮装アイテムなどが含まれます。",
"check this box if a statue of this mob exists. this includes ethereals, veteran rewards, etc. (do not include rare items.)": "この生物のスタチューが存在する場合はボックスにチェックを入れてください。これにはエセリアルやベテラン報酬などが含まれます(レアアイテムは含まないでください)",
"check this box if there is no way for this mob to spawn as a paragon.": "この生物のパラゴンが存在しない場合はボックスにチェックを入れてください。",
"check this box if this mob can auto-dispel summoned creatures.": "この生物が召喚生物をオートディスペルできる場合はボックスにチェックを入れてください。",
"check this box if this mob can be barded.": "この生物がバード可能な場合はボックスにチェックを入れてください。",
"check this box if this mob can be summoned in any way. this includes ethereal statues, spells, talismans, etc.": "この生物が何らかの方法で召喚可能な場合はボックスにチェックを入れてください。これにはスペル、スタチュー、タリスマンなどが含まれます。",
"check this box if this mob can be tamed.": "この生物がテイム可能な場合はボックスにチェックを入れてください。",
"check this box if this mob is currently spawning.": "この生物が現在も出現する場合はボックスにチェックを入れてください。",
"check this box if this mob must be subdued before it can be tamed.": "この生物がテイム完了する前に抑制しなければならない場合はボックスにチェックを入れてください。",
"chivalry": "騎士道",
"classic client": "クラシック クライアント",
"click and drag left or right to scroll within the taxonomy tree.": "クリックしながら左右にドラッグすると、分類ツリー内のスクロールが可能です。",
"cold": "冷気",
"cold damage": "冷気ダメージ",
"cold resistance": "冷気抵抗",
"combat": "戦闘",
"combat ratings": "戦闘評価",
"control slots": "コントロール スロット",
"credits": "クレジット",
"crops": "農作物",
"daemon": "デーモン",
"damage": "ダメージ",
"damage and resistances": "ダメージと抵抗",
"data is based on {{#}} reports.": "データは{{#}}件のレポートに基づいた情報です。",
"default": "デフォルト",
"detecting hidden": "探知",
"dexterity": "器用さ",
"dinosaur": "恐竜",
"discordance": "不調和",
"does a statue version of this mobile exist?": "この生物のスタチューは存在しますか?",
"does this mobile auto-dispel summons?": "この生物は召喚生物をオートディスペルしますか?",
"drag and drop log files here to import their data.": "ここにログファイルをドラッグ&ドロップしてデータをインポートします。",
"edit": "編集",
"edit the raw wiki markup": "未処理のWikiマークアップを編集",
"eggs": "卵",
"elemental": "エレメンタル",
"energy": "エネルギー",
"energy damage": "エネルギーダメージ",
"energy resistance": "エネルギー抵抗",
"enhanced client": "エンハンスド クライアント",
"equine": "馬",
"eval int": "知性評価",
"evaluating intelligence": "知性評価",
"everything in eodon not eodon tribe": "イオドーンの部族だけではなくイオドーン全体",
"everything not in eodon": "イオドーン以外の全て",
"evil (red)": "イビル (赤)",
"fame": "名声",
"fast": "速い",
"feline": "猫",
"fey": "妖精",
"fire": "炎",
"fire damage": "炎ダメージ",
"fire resistance": "炎抵抗",
"first seen?": "初登場は?",
"fish": "魚",
"focus": "集中",
"for all questions, separate multiple items with commas. please use only english item or spell names.": "各項目の記述に関して、複数のアイテムやスペルがある場合はコンマで区切り、英語表記名またはスペル名のみを使用してください。",
"found where?": "見つけた場所は?",
"fruit & vegetables": "果物と野菜",
"gold": "ゴールド",
"good (blue)": "グッド (青)",
"gp": "gp",
"grain": "穀物",
"group": "グループ",
"hay": "干し草",
"healing": "治療",
"hiding": "隠蔽",
"history": "履歴表示",
"hit point regeneration": "ヒットポイント回復",
"hold ctrl to select multiple items.": "Ctrlキーを押しながら複数のアイテムを選択する。",
"hp": "ヒットポイント",
"hue #(s)": "カラーID #(s)",
"if this mob can use ranged attacks, what types of attacks?": "この生物が遠距離攻撃を行う場合、どのような種類の攻撃ですか?",
"if this mob only appears during a quest, what is the name of that quest?": "この生物がクエスト中にのみ出現する場合、そのクエスト名は何ですか?",
"import files": "取り込むファイル",
"import log files": "ログファイルのインポート",
"importing, please wait...": "インポート中です、お待ちください...",
"intelligence": "知性",
"is this mobile only seen while on a quest? if so, which quest?": "この生物はクエストのみに出現しますか?その場合、どのクエストですか?",
"is this mobile still spawning somewhere in the game?": "この生物はまだゲーム内の何処かに出現しますか?",
"karma": "カルマ",
"kingdom reborn client": "キングダム・リボーン クライアント",
"leather": "皮",
"leather items": "革製品",
"level 2 if paragon.": "パラゴンの場合はレベル2",
"level 3 if paragon.": "パラゴンの場合はレベル3",
"level 4 if paragon.": "パラゴンの場合はレベル4",
"level 5 if paragon.": "パラゴンの場合はレベル5",
"loot": "ルート",
"lore & knowledge": "知識と情報",
"loyalty points": "忠誠度",
"magery": "魔法",
"magic level": "魔法レベル",
"magic resist": "魔法抵抗",
"mana": "マナ",
"mana regeneration": "マナ回復",
"max": "最大",
"meat": "肉",
"meditation": "瞑想",
"medium": "標準的",
"metal": "金属",
"metal items": "金属製品",
"min": "最小",
"minimum required taming skill to mount this mob, if it can be mounted.": "この生物が騎乗可能な場合、最低限必要なテイムスキル値",
"minimum required taming skill to tame this mob": "テイム可能スキル値",
"mob editor": "Mobエディター",
"mobiles with missing info": "情報が不足している生物",
"mountable?": "騎乗可能ですか?",
"myrmidex": "ミルミデックス",
"mysticism": "神秘",
"necromancy": "ネクロマンシー",
"neutral (grey)": "ニュートラル (灰)",
"ninjitsu": "忍術",
"no": "いいえ",
"no notes have yet been added.": "メモはまだ追加されていません。",
"no poison": "毒なし",
"none": "無し",
"normal": "ノーマル",
"notable related npcs": "関連性がある要注目のNPC",
"ostard": "オスタード",
"pack instincts": "グループパワー",
"paragon": "パラゴン",
"parrying": "受け流し",
"pet slots": "ペットスロット",
"physical": "物理",
"physical damage": "物理ダメージ",
"physical resistance": "物理抵抗",
"please only drop log files for this type of mob.": "拡張子が.MOBのログファイルのみ削除してください。",
"poison": "毒",
"poison damage": "毒ダメージ",
"poison level": "毒レベル",
"poison resistance": "毒抵抗",
"poisoning": "毒",
"polymorphable?": "変身可能ですか?",
"preferred foods": "好物",
"programming": "プログラミング",
"quest only?": "クエストのみですか?",
"ranged attack": "遠距離攻撃",
"reference list of mobile bodytypes": "生物の容姿リスト",
"repond": "亜人種",
"reptile": "爬虫類",
"resist (avg)": "抵抗値(平均)",
"resist (max)": "抵抗値(最大)",
"resist (min)": "抵抗値(最小)",
"resistances": "抵抗",
"resisting spells": "魔法抵抗",
"roughly how much gold does this mob drop?": "この生物はおよそいくら程度のゴールドを所持していますか?",
"same question as above, but when using a harvester's blade?": "上記と同様の質問ですが、収穫祭のナイフを使用する場合はどうなりますか?",
"saved. reloading the page...": "保存完了。ページをリロード中...",
"see this page for more information.": "詳細はこちらのページを参照してください。",
"skill required to attempt to tame": "テイムに必要なスキル値",
"skills": "スキル群",
"skills which are above 100 when wild will be reduced by 10% when the animal is tamed. if this results in a skill higher than 100, that will become your new pet's cap on that skill, rather than 100.": "生物をテイムした際に100以上だったスキル値は10%減少します。それでもなお100以上のスキル値を有している場合、その値がスキルキャップになります。",
"slayer": "特効",
"slow": "遅い",
"spawning?": "出現しますか?",
"special attacks?": "スペシャルアタックは?",
"special loot": "特別なルート品",
"speed": "移動速度",
"speed:": "移動速度:",
"spellweaving": "織成呪文",
"spirit speak": "霊話",
"stamina": "スタミナ",
"stamina regeneration": "スタミナ回復",
"stats": "詳細",
"statue form?": "どの様なスタチューですか?",
"stealing": "窃盗",
"strength": "体力",
"subduing": "服従",
"submit": "送信",
"summonable?": "召喚可能ですか?",
"tactics": "戦術",
"tameable?": "テイム可能ですか?",
"tamer": "テイマー",
"taming": "テイム",
"taming notes": "テイムメモ",
"taxonomy": "分類",
"thanks! saving...": "サンクス! 保存中...",
"the files were successfully imported.": "ファイルは正常にインポートされました。",
"this pet must be subdued before it can be tamed.": "この生物はテイムの前に沈静化する必要があります。",
"this type of mobile cannot be barded.": "この種類の生物はバード不可能です。",
"translation": "翻訳",
"trivia": "豆知識",
"undead": "アンデッド",
"unknown": "不明",
"upload a picture": "写真をアップロード",
"view": "閲覧",
"what common items does this mob drop?": "この生物は一般的にどのようなアイテムを所持していますか?",
"what is the name of this mob?": "この生物の名前は何ですか?",
"what item or spell is used?": "どのようなアイテムやスペルを使用しますか?",
"what item(s)?": "どのようなアイテムですか?",
"what items can be obtained when stealing from this mob?": "この生物に盗みスキルを仕様すると得られるアイテムは何ですか?",
"what items, and how many of each, are given when carved (by a human)?": "解体した場合(人間の場合)、どのようなアイテムがどの程度得られますか?",
"what slayers is this mob vulnerable to?": "この生物の弱点特効は何ですか?",
"what special abilities does this mob have?": "この生物はどのような特別能力を持っていますか?",
"what special items does this mob have a chance to drop?": "この生物はどのような特別なアイテムを所持していますか?",
"when was this mobile added to the game": "この生物はいつ頃ゲームに追加されましたか?",
"where can this mobile normally be found?": "この生物は何処で見つける事ができますか?",
"where could this mobile normally be found?": "この生物は何処で見つけられる可能性がありますか?",
"where does it spawn?": "何処に出現しますか?",
"wrestling": "格闘",
"write any random trivia for this mob.": "この生物に関して何か豆知識があれば記載してください。",
"write any text with advice for fighting this mob.": "この生物と戦闘する際のアドバイスがあれば記載してください。",
"write any text with general info for this mob.": "この生物に対する基本的な情報を記載してください。",
"write any text with notes about barding this mob.": "この生物にバードスキルを使用する際に注意点等あればここに記載してください。",
"write any text with notes about taming this mob.": "この生物にテイムスキルを使用する際に注意点等あればここに記載してください。",
"yes": "はい",
"yes, at {{#}} taming": "はい、{{#}} でテイムします",
"yyyy-mm-dd: patch #/publish #/release": "YYYY-MM-DD: パッチ #/パブリッシュ #/リリース",
};

stratics.i18n.de["{translators}"] = "Belmarduk, Eärendil, petemage";
stratics.i18n.es["{translators}"] = "Alex\"Drake Iron Heart\"CS";
stratics.i18n.fr["{translators}"] = "Lord Gandalf, panoramix2009, Ziox";
stratics.i18n.jp["{translators}"] = "spin";

/* Initialize localization on a page */
(function () {

    /* Add the translatable class to each tab button. */
    $('#p-views').find('span').each(function() {
        $(this).addClass('translatable');
    });

    /* Create the language select */
    $('#languageControl').empty() // Remove the nbsp that the template adds.
        .append('<select id="langSelect" style="border-radius: 10px;">');

    /* Populate the language select */
    let $options = [];
    for (let k of stratics.f.util.getLangList()) {
        let selected = (k[0] == stratics.i18n.current) ? 'selected' : '';
        $options.push(`<option value="${k[0]}" ${selected}>${k[1]}</option>`);
    }
    $('#languageControl select').append($options)
        .on('change', function() { // Handle a changed language selection
            stratics.f.util.setLang($(this).val());
        });

    /* Handle notification of a changed language selection */
    $('body').on('languageChanged', () => {
        stratics.f.util.lupdate();
    });

    stratics.f.util.lstore();
    stratics.f.util.lupdate();

})();