- removed fixed fields in lv-bricks; title sources and achievement rewards thus are working again

- moved search to /pages
- moved g_dataKey to header.tpl and apply it on nessecary pages (restores TalentCalc)
- Events: fixed relTabs with arbitrary data, when holidayId was 0
- CharClass: get heroClass-status through flags; dropped related DB-field
- Achievements: fixed some criteria not being displayed in tooltips
- Community: applied long forgotten changes to tplVars and use of uppercase ids
- Titles:
 * exclude unused titles from listview
 * restored 'links'-button on detail-page
- Quests:
 * added 'slain' fro proxy-npcs
 * use more wflags (&1 needs more research)
- Factions:
 * fixed order of categories
 * fixed params to QuestList for relTabs
- Profiler:
 * enabled 'profiles that have this char as source' in Profiler
 * removed the exampelChar from project
 * further documented more expected variables; includes/excludes-handling still not entirely clear
 * created datasets for reference data (create with ?build=profiler)
- Localzation:
 * localized profiler for loc3
 * corrected some single words
 * localized custom reward rate - table in factions
- AjaxHandler:
 * new handler for ajax-requests *duh*
 * dropped data.php (index.php now calls to AjaxHandler for these cases)
- moved reading of static files to own function Util::loadStaticFile()
This commit is contained in:
Sarjuuk
2014-04-13 15:37:52 +02:00
parent 0e351b215b
commit 23e831be25
60 changed files with 1479 additions and 854 deletions

View File

@@ -879,7 +879,7 @@ var mn_more = [
]],
[7,"Was gibt's Neues?","?whats-new"],
[,"Tolle Sachen"],
[16,"Suchbox","?searchbox"],
[16,"Suchbox","?searchbox"],
[8,"Such-Plugins","?searchplugins"],
[10,"Tooltips","?tooltips"]
];
@@ -2219,7 +2219,7 @@ var LANG = {
category: "Kategorie",
classes: "Klassen",
classs: "Klasse",
close: "Schließen\n",
close: "Schließen",
completed: "Vollendet",
contactus: "Kontaktiert uns",
cost: "Kosten",
@@ -3730,14 +3730,156 @@ var LANG = {
message_nosigbookmarks: "Ihr habt Eurem Benutzerprofil keine Charaktere hinzugefügt. Bitte fügt einige hinzu, um fortzusetzen.",
message_bookmarkforsig: "Bitte fügt diesen Charakter zu Eurem Benutzerprofil hinzu, bevor Ihr eine Signatur erstellt.",
pr_dialog_level: "Stufe: ",
confirm_linkcharacter: "Dieser Charakter wird zu Eurer Charakterliste hinzugefügt.\n\nMöchtet Ihr fortsetzen?",
confirm_linkedcharacter: "Dieser Charakter wurde Eurer Liste hinzugefügt.\n\nMöchtet Ihr dorthin weitergeleitet werden?",
confirm_unlinkcharacter: "Seid Ihr sicher, dass Ihr die ausgewählten Charakter von Eurer Liste entfernen möchtet?",
confirm_deleteprofile: "Seid Ihr sicher, dass Ihr die ausgewählten Profile löschen möchtet?",
confirm_deleteprofile2: "Seid Ihr sicher, dass Ihr dieses Profil löschen möchtet?",
confirm_privateprofile: "Seid Ihr sicher, dass Ihr die ausgewählten Profile privat machen möchtet?",
confirm_publicprofile: "Seid Ihr sicher, dass Ihr die ausgewählten Profile öffentlich machen möchtet?",
confirm_purgedata: "Seid Ihr sicher, dass Ihr Eure $1 löschen möchtet?",
confirm_newprofile: "Möchtet Ihr ein neues Profil erstellen?\n\nIhr werdet nach dem Speichern des Profils weitergeleitet.",
confirm_resetexclusions: "Dies wird Eure Ausschließungen zur Vorgabe zurücksetzen. Seid Ihr sicher, dass Ihr fortsetzen möchtet?",
confirm_pincharacter: "Dieser Charakter wird als Eurer Primärcharakter auf der Webseite markiert.\n\nMöchtet Ihr fortsetzen?",
confirm_unpincharacter: "Ihr werdet keinen markierten Charakter mehr haben.\n\nMöchtet Ihr fortsetzen?",
confirm_deletesigimages: "Seid Ihr sicher, dass Ihr diese Signaturhintergründe löschen möchtet?",
confirm_deletesignature: "Seid Ihr sicher, dass Ihr die ausgewählten Signaturen löschen möchtet?",
loremasteryes_tip: "Diese Quest zählt für<br />Meister der Lehren-Erfolge",
loremasterno_tip: "Diese Quest zählt nicht für<br />Meister der Lehren-Erfolge",
prompt_charlookup: "Bitte gebt den Namen des Charakters ein, den Ihr Euch ansehen möchtet:",
prompt_nameprofile: "Bitte gebt einen Namen für dieses Profil ein.\n(z.B. Widerstandsausrüstung, PvP-Ausrüstung, Wunschzettel, etc.)\n\nIhr werdet nach dem Speichern des Profils weitergeleitet.",
dialog_notavail: "Nicht für Spieler verfügbar",
dialog_tcg: "Erworben durch TGC-Beuteeinlösung",
dialog_collector: "Belohnung von einer Sammlerausgabe",
dialog_promo: "Erworben durch Promotion",
dialog_nonus: "Nicht erhältlich auf US Realms",
dialog_faction: "Wird von der gegnerischen Fraktion bevorzugt",
dialog_profession: "Benötigt einen weiteren Beruf",
dialog_exclude: "Das Ausschließen von Einträgen erlaubt Euch das Entfernen von Sachen, die Ihr nicht erreichen möchtet bzw. könnt. Einzelne Ein-/Ausschließungen überschreiben die Schnellkategorien unten.<br /><br />Eure Ausschlußeinstellungen werden von allen Charakteren genutzt.",
dialog_noexalted: "Ehrfürchtig kann nicht erreicht werden",
dialog_manageexclusions: "Persönliche Ausschlüsse verwalten",
dialog_resetexclusions: "Alle Ausschließungen zurücksetzen",
tab_arenateams: "Arena-Teams",
tab_character: "Charakter",
tab_characters: "Charaktere",
tab_guilds: "Gilden",
tab_reputation: "Ruf",
lvnote_clicksubcatg: "Klickt unten auf eine Unterkategorie, um schnell zu filtern.",
button_save: "Speichern",
button_saveas: "Speichern als",
button_bookmark: "Charakter zum Benutzerprofil hinzufügen",
button_pin: "Markieren",
button_unpin: "Demarkieren",
button_claimchar: "Charakter beanspruchen",
button_resync: "Resynchronisieren",
button_signature: "Signatur",
button_customprofile: "Individuelles Profil",
button_armorychar: "Charakter verwalten",
pr_clienttab: '$1<br /><span class="q1">Falls dies Eurer Charakter ist, könnt Ihr den Wowhead Client benutzen, um Eure $2 zu verfolgen!</span><br /><span class="q2">Klickt, um genaueres zu erfahren!</span>',
pr_lookup: "Suchen: ",
pr_noneitem: "Nichts",
pr_nonegem: "Nichts",
pr_noneenchant: "Nichts",
pr_nonepet: "Nichts",
pr_specifyitem: "Gebt einen Gegenstandsnamen ein, nach dem zu suchen ist.",
pr_searching: 'Es wird nach Gegenständen mit dem Namen "$1" gesucht...',
pr_noresults: 'Keine Ergebnisse für "$1" gefunden!',
pr_region: "(Region)",
pr_realm: "(Realm)",
pr_selectregion: "Wählt eine Region",
pr_vendorsin: "Wird verkauft in ",
pr_yes: "Ja",
pr_dungeons: "Dungeons",
pr_tt_items: "Gegenstände",
pr_tt_enchants: "Verzauberungen",
pr_tt_gems: "Edelsteine",
pr_tt_normal: "$1 (10-Spieler)",
pr_tt_heroic: "$1 (25-Spieler)",
pr_tt_earned: "$1 hat $2 von $3 Erfolgen errungen ($4%).",
pr_tt_earned2: "$1 hat alle Bosse in dieser Instanz besiegt.",
pr_tt_progress: "Fortschritt",
pr_tt_obtained: "Gesamte Anzahl erhalten: $1",
pr_tt_nodata: "Diese Statistiken sind nicht im Spiel erhältlich<br />und können nicht von Wowhead registriert werden.",
pr_tt_enchreq: "Verzauberung benötigt Stufe $1",
pr_tt_new: '<b class="q">Neu</b><br />Erstellt ein komplett neues individuelles Profil.',
pr_tt_saveas: '<b class="q">Speichern als</b><br />Speichert den aktuellen Charakter als ein individuelles Profil, das an Euer Wowhead-Konto gebunden ist.',
pr_tt_resync: '<b class="q">Resynchronisieren</b><br />Resynchronisiert den Charakter<br /> mit der aktuellen Version im Arsenal.',
pr_tt_claim: '<b class="q">Charakter in Besitz nehmen</b><br />Fügt diesen Charakter zu eurer Charakterliste hinzu.',
pr_tt_include: '<b class="q">Einschließen</b><br />Verschiebt die ausgewählten Einträge aus Eurer Ausschlussliste.',
pr_tt_exclude: '<b class="q">Ausschließen</b><br />Verschiebt die ausgewählten Einträge zu Eurer Ausschlussliste.<br />Dies kann nützlich sein, um Sachen auszublenden, die nicht<br />wichtig sind.',
pr_tt_noqexcl: '<div class="pad"><span class="q10">Hinweis:</span> Schnellausschließungen für diese Registerkarte können im Moment nicht verwendet werden.',
pr_tt_excldone: "Vollständig aber ausgeschlossen",
pr_tt_questtip: "Wiederholbare Quests und Quests, die nicht<br />im Questlog erscheinen, werden nicht gezählt.",
pr_tip_rclkopt: "Tipp: Rechtsklickt Gegenstandsplätze für mehr Optionen.",
pr_tip_sclkopt: "Tipp: Shiftklickt Gegenstände für mehr Optionen.",
pr_tip_rclkopt2: "Tipp: Rechtsklickt Gegenstände, Edelsteine und Verzauberungen für mehr Optionen.",
pr_tip_sclkopt2: "Tipp: Shiftklickt Gegenstände, Edelsteine und Verzauberungen für mehr Optionen.",
pr_tip_quests: 'Hinweis: <span class="tip">Bestimmte</span> Quests werden von Blizzards API nicht gezählt.',
pr_header_noname: "Unbenannt",
pr_header_character: 'Stufe $1 <a href="?race=$4">$2</a> <a href="?class$5" class="c$5">$3</a>',
pr_header_edit: "Bearbeiten",
pr_header_armory: "Arsenal",
pr_header_help: "Hilfe",
pr_header_print: "Drucken",
pr_dialog_chardetails: "Charakterdetails",
pr_dialog_name: "Name: ",
pr_dialog_level: "Stufe: ",
pr_dialog_class: "Klasse: ",
pr_dialog_race: "Volk: ",
pr_dialog_gender: "Geschlecht: ",
pr_dialog_icon: "Symbol: ",
pr_dialog_iconeg: "z.B. INV_Axe_54",
pr_dialog_description: "Beschreibung: ",
pr_dialog_public: "Sichtbarkeit: ",
pr_qf_quickfacts: "Kurzübersicht",
pr_qf_progress: "Fortschritt",
pr_qf_toc: "Inhaltsverzeichnis",
pr_qf_owner: "Besitzer: ",
pr_qf_character: "Charakter: ",
pr_qf_profiles: "Profile: ",
pr_qf_playedtime: "Gespielte Zeit: ",
pr_qf_gearscore: "Ausrüstungswertung: ",
pr_qf_itemlevel: "Gegenstandsstufe: ",
pr_qf_talents: "Talente: ",
pr_qf_achievements: "Erfolge: ",
pr_qf_xvxteam: "$1v$1 Team: ",
pr_qf_updated: "Aktualisiert ",
pr_qf_resynced: "Resynchronisiert ",
pr_qf_notsaved: "Profil wurde nicht gespeichert!",
pr_qf_gearmeter: "Ausr.",
pr_qf_raidactivity1: "Gesamte Schlachtzugsaktivität",
pr_qf_raidactivity2: "Kürzliche Schlachtzugsaktivität",
pr_qf_activitytip1: "Klickt, um kürzliche Schlachtzugsaktivität anzuzeigen",
pr_qf_activitytip2: "Klickt, um gesamte Schlachtzugsaktivität anzuzeigen",
pr_qf_activitypct1: "$1% der gesamten Aktivität",
pr_qf_activitypct2: "$1% der kürzlichen Aktivität",
pr_qf_raidcomplete: "$1% abgeschlossen ",
pr_qf_gear0: "Trivial",
pr_qf_gear1: "Leicht",
pr_qf_gear2: "Optimal",
pr_qf_gear3: "Herausfordernd",
pr_qf_gear4: "Schwer",
pr_qf_gear5: "Sinnlos",
menu_charlookup: "Nach Namen suchen...",
menu_newprofile: "Neues individuelles Profil",
menu_chooseclassspec: "Wählt Eure Klasse/Spezialisierung",
pr_selectregion: "Wählt eine Region",
pr_menu_equip: "Anlegen...",
pr_menu_replace: "Ersetzen...",
pr_menu_add: "Hinzufügen...",
@@ -3757,9 +3899,134 @@ var LANG = {
pr_menu_upgrades: "Bessere Gegenstände finden",
pr_menu_whowears: "Wer trägt dies?",
pr_noneitem: "Nichts",
pr_nonegem: "Nichts",
pr_noneenchant: "Nichts",
pr_queue_unknown: "Unbekannt",
pr_queue_noprocess: "Die Warteschlange ist im Moment nicht aktiv.",
pr_queue_resyncreq: "<b>Eine Resynchronisierung wurde angefordert.</b>",
pr_queue_addqueue: "Fügt gerade der Arsenal-Warteschlange hinzu...",
pr_queue_status1: "Position in Warteschlange: <b>$1</b> &ndash; Geschätzte Zeit: <b>$2</b>",
pr_queue_status2: "Daten werden jetzt abgerufen...",
pr_queue_status3: 'Daten sind bereit! <a href="?$2" rel="np">Zum Anzeigen neu laden</a>.',
pr_queue_status4: 'Kann nicht vom Arsenal resynchronisiert werden: $1. Versucht eine neue <a href="javascript:;">Resynchronisierung</a>.',
pr_queue_batch: "Warteschlange: <b>$1</b> Verarbeiten: <b>$2</b> Bereit: <b>$3</b> Fehler: <b>$4</b>",
pr_error_armory0: "Unbekannter Fehler",
pr_error_armory1: "Charakter existiert nicht",
pr_error_armory2: "Das Arsenal konnte nicht erreicht werden",
pr_inv_title: "Zusammenfassung der Ausrüstung",
pr_inv_missing: "Fehlend: ",
pr_inv_lowlevel: "Niedrigstufig: ",
pr_inv_metareq: "Metabedingung: ",
pr_inv_item: "$1 Gegenstand",
pr_inv_items: "$1 Gegenstände",
pr_inv_gem: "$1 Edelstein",
pr_inv_gems: "$1 Edelsteine",
pr_inv_enchant: "$1 Verzauberung",
pr_inv_enchants: "$1 Verzauberungen",
pr_inv_socket: "$1 Sockel",
pr_inv_sockets: "$1 Sockel",
pr_print_none: "Nichts",
pr_print_yes: "Ja",
pr_print_no: "Nein",
pr_print_normal: "Normal",
pr_print_heroic: "Heroisch",
pr_stats_warning: "Warnung: Einige Statistiken (besonders Ausweichen) wurden vielleicht nicht exakt berechnet.",
pr_stats_title: "Statistiken",
pr_stats_base: "Basis",
pr_stats_melee: "Nahkampf",
pr_stats_ranged: "Distanz",
pr_stats_spell: "Zauber",
pr_stats_defenses: "Verteidigung",
pr_stats_resistances: "Widerstände",
pr_stats_beta: "Beta",
pr_stats_agi: "Beweglichkeit",
pr_stats_arcres: "Arkanwiderstand",
pr_stats_armor: "Rüstung",
pr_stats_armorpenpct: "Durchschlag",
pr_stats_blockpct: "Blocken",
pr_stats_def: "Verteidigung",
pr_stats_dodgepct: "Ausweichen",
pr_stats_energy: "Energie",
pr_stats_exp: "Waffenkunde",
pr_stats_firres: "Feuerwiderstand",
pr_stats_frores: "Frostwiderstand",
pr_stats_health: "Gesundheit",
pr_stats_holres: "Heiligwiderstand",
pr_stats_int: "Intelligenz",
pr_stats_mana: "Mana",
pr_stats_mleatkpwr: "Kraft",
pr_stats_mlecritstrkpct: "Kritisch",
pr_stats_mlehastepct: "Tempo",
pr_stats_mlehitpct: "Treffer",
pr_stats_natres: "Naturwiderstand",
pr_stats_oocmanargn: "Manaregeneration",
pr_stats_parrypct: "Parieren",
pr_stats_rage: "Wut",
pr_stats_resipct: "Abhärtung",
pr_stats_rgdatkpwr: "Kraft",
pr_stats_rgdcritstrkpct: "Kritisch",
pr_stats_rgdhastepct: "Tempo",
pr_stats_rgdhitpct: "Treffer",
pr_stats_runic: "Runenmacht",
pr_stats_shares: "Schattenwiderstand",
pr_stats_spi: "Willenskraft",
pr_stats_splcritstrkpct: "Kritisch",
pr_stats_spldmg: "Bonusschaden",
pr_stats_splhastepct: "Tempo",
pr_stats_splheal: "Bonusheilung",
pr_stats_splhitpct: "Treffer",
pr_stats_splpen: "Durchschlag",
pr_stats_sta: "Ausdauer",
pr_stats_str: "Stärke",
pr_statstt_arc: "Arkan",
pr_statstt_fir: "Feuer",
pr_statstt_fro: "Frost",
pr_statstt_hol: "Heilig",
pr_statstt_nat: "Natur",
pr_statstt_sha: "Schatten",
pr_statstt_agi: "Erhöht die Angriffskraft um $1<br />Erhöht die Chance auf einen kritischen Treffer um $2<br />Erhöht die Rüstung um $3",
pr_statstt_armor: "Verringert den erlittenen körperlichen Schaden um $2%",
pr_statstt_armor2: "Verringert den erlittenen körperlichen Schaden um $2%<br />Erhöht die Rüstung Eures Begleiters um $1",
pr_statstt_armorpenpct: '<span class="q2">Rüstungsdurchschlagwert $1 (+$2% Rüstungsdurchschlag)</span><br />Verringert die Rüstung des Gegners um bis zu $3%',
pr_statstt_blockpct: '<span class="q2">Blockwertung $1 (+$2% Blocken)</span><br />Erhöht die Blockchance um $4%<br />Euer Blocken verringert den erlittenen Schaden um $3',
pr_statstt_def: '<span class="q2">Verteidigungswertung $1 (+$2 Verteidigung)</span><br />Erhöht die Ausweich-, Block- und Parierchance um $3%<br />Verringert die Chance, dass Ihr getroffen oder kritisch getroffen werdet, um $4%',
pr_statstt_dodgepct: '<span class="q2">Ausweichwertung $1 (+$2% Ausweichen)</span><br />Erhöht die Ausweichchance um $3%<br /><span class="q0">(Vor abnehmender Wirkung)</span>',
pr_statstt_exp: '<span class="q2">Waffenkundewertung $1 (+$2 Waffenkunde)</span><br />Verringert die Chance, dass Feinde Euren Angriffen ausweichen oder sie parieren, um $3%',
pr_statstt_int: "Erhöht das Mana um $1<br />Erhöht die Chance auf einen kritischen Zaubertreffer um $2%",
pr_statstt_int2: "Erhöht das Mana um $1<br />Erhöht die Chance auf einen kritischen Zaubertreffer um $2%<br />Erhöht die Intelligenz Eures Begleiters um $3",
pr_statstt_mleatkpwr: "Erhöht die Schadenswirkung mit Nahkampfwaffen um $1 pro Sekunde",
pr_statstt_mlecritstrkpct: '<span class="q2">Kritische Trefferwertung $1 (+$2% Chance auf kritischen Treffer)</span><br />Erhöht die Chance auf einen kritischen Treffer um $3%',
pr_statstt_mlehastepct: '<span class="q2">Tempowertung $1 (+$2% Hast)</span><br />Erhöht Nahkampftempo um $3%',
pr_statstt_mlehitpct: '<span class="q2">Trefferwertung $1 (+2% Chance auf einen Treffer)</span><br />Erhöht die Nahkampftrefferchance, ein Ziel mit Stufe $4 zu treffen, um $3%',
pr_statstt_oocmanargn: "Regeneriert alle 5 Sekunden $1 Mana, wenn kein Zauber gewirkt wird<br />Regeneriert alle 5 Sekunden $2 Mana, während ein Zauber gewirkt wird",
pr_statstt_parrypct: '<span class="q2">Parierwertung $1 (+$2% Parieren)</span><br />Erhöht die Parierchance um $3%<br /><span class="q0">(Vor abnehmender Wirkung)</span>',
pr_statstt_resipct: '<span class="q2">Abhärtungswertung $1 (+$2% Abhärtung)</span><br />Verringert die Chance, einen kritischen Treffer zu erleiden, um $3%<br />Verringert die Wirksamkeit von Manaentzügen und den Schaden kritischer Treffer um $4%<br />Gewährt für jeglichen von Spielern sowie ihren Begleitern oder Dienern verursachten Schaden eine zusätzliche Schadensverringerung von $5%',
pr_statstt_resist: "Erhöht den Widerstand gegen $1-basierten Angriffen, Zaubern und Fähigkeiten.<br />Widerstand gegen Stufe $3: $1%",
pr_statstt_rgdatkpwr: "Erhöht die Schadenswirkung mit Distanzwaffen um $1 pro Sekunde",
pr_statstt_rgdatkpwr2: "Erhöht die Schadenswirkung mit Distanzwaffen um $1 pro Sekunde<br />Erhöht die Angriffskraft Eures Begleiters um $2<br />Erhöht den Zauberschaden Eures Begleiters um $3",
pr_statstt_rgdcritstrkpct: '<span class="q2">Kritische Trefferwertung $1 (+$2% Chance auf kritischen Treffer)</span><br />Erhöht die Chance auf einen kritischen Treffer um $3%',
pr_statstt_rgdhastepct: '<span class="q2">Tempowertung $1 (+2% Hast)</span><br />Erhöht Distanztempo um $3%',
pr_statstt_rgdhitpct: '<span class="q2">Trefferwertung $1 (+2% Chance auf einen Treffer)</span><br />Erhöht die Distanztrefferchance, ein Ziel mit Stufe $4 zu treffen, um $3%',
pr_statstt_spi: "Regeneriert außerhalb des Kampfes alle 5 Sekunden $1 Gesundheit<br />Regeneriert alle 5 Sekunden $2 Mana, wenn kein Zauber gewirkt wird.",
pr_statstt_splcritstrkpct: '<span class="q2">Kritische Trefferwertung $2 (+$3% Chance auf kritischen Treffer)</span><br />$1',
pr_statstt_spldmg: "$1",
pr_statstt_spldmg2: "$1<br />Erhöht die Angriffskraft Eures Begleiters um $3<br />Erhöht den Zauberschaden Eures Begleiters um $4",
pr_statstt_splhastepct: '<span class="q2">Tempowertung $1 (+2% Hast)</span><br />Erhöht Zaubertempo um $3%',
pr_statstt_splheal: "Erhöht die Heilung um bis zu $1",
pr_statstt_splhitpct: '<span class="q2">Trefferwertung $1 (+2% Chance auf einen Treffer)</span><br />Erhöht die Zaubertrefferchance, ein Ziel mit Stufe $4 zu treffen, um $3%',
pr_statstt_splpen: "Verringert Widerstandsarten des Gegners um $1",
pr_statstt_sta: "Erhöht die Gesundheit um $1",
pr_statstt_sta2: "Erhöht die Gesundheit um $1<br />Erhöht die Ausdauer Eures Begleiters um $2",
pr_statstt_str: "Erhöht die Angriffskraft um $1",
pr_statstt_str2: "Erhöht die Angriffskraft um $1<br />Erhöht den Blockwert um $2",
pr_ach_overall: "Gesamter Fortschritt",
pr_note_color: "Farbe: ",
pr_note_source: "Quelle: ",
@@ -3787,6 +4054,8 @@ var LANG = {
pr_note_missing: "Fehlend",
pr_note_normal: "Normal",
pr_note_exotic: "Exotisch",
pr_note_gearscore: "Ausrüstungswertung",
pr_note_weighted: "Gewogen",
su_note_stats: "Werte",
su_note_other: "Anderes",