ok. translated the missing bits into german (see code )
some hardcoded text bits:
- Decursive Priority
- Decursive Skip
- complete populate-panel (close button, group1..x button)
- populate panel, header: quickly populate ...
the german loc-part. there are still missing parts, i'll translate it ifg you fixed the hardcoded bits
Code:
if ( GetLocale() == "deDE" ) then
DCR_DISEASE = 'Krankheit';
DCR_MAGIC = 'Magie';
DCR_POISON = 'Gift';
DCR_CURSE = 'Fluch';
DCR_CHARMED = 'Charm';
DCR_PET_FELHUNTER = "Teufelsj\195\164ger";
DCR_PET_DOOMGUARD = "Doomguard";
DCR_PET_FEL_CAST = "Magie verschlingen";
DCR_PET_DOOM_CAST = "Magiebannung";
DCR_SPELL_CURE_DISEASE = 'Krankheit heilen';
DCR_SPELL_ABOLISH_DISEASE = 'Krankheit aufheben';
DCR_SPELL_PURIFY = 'L\195\164utern';
DCR_SPELL_CLEANSE = 'Reinigung des Glaubens';
DCR_SPELL_DISPELL_MAGIC = 'Magiebannung';
DCR_SPELL_CURE_POISON = 'Vergiftung heilen';
DCR_SPELL_ABOLISH_POISON = 'Vergiftung aufheben';
DCR_SPELL_REMOVE_LESSER_CURSE = 'Geringen Fluch aufheben';
DCR_SPELL_REMOVE_CURSE = 'Fluch aufheben';
DCR_SPELL_PURGE = 'Reinigen';
DCR_SPELL_NO_RANK = '';
DCR_SPELL_RANK_1 = 'Rang 1';
DCR_SPELL_RANK_2 = 'Rang 2';
--used for warlock range check
DCR_SPELL_WATER_BREATHING = "Water Breathing";
DCR_SPELL_SHADOW_BOLT = "Shadow Bolt";
-- i should add other spells... for warlocks... but i am lazy
BINDING_NAME_DCRCLEAN = "Reinige Gruppe";
BINDING_NAME_DCRADD = "Ziel zur Priorit\195\164tenliste hinzufügen";
BINDING_NAME_DCRCLEAR = "Priorit\195\164tenliste leeren";
BINDING_NAME_DCRLIST = "Priorit\195\164tenliste ausgeben";
BINDING_NAME_DCRSHOW = "Zeige/Verstecke die Priorit\195\164tenliste UI";
BINDING_NAME_DCRSKADD = "Ziel zur Ignorierliste hinzufügen";
BINDING_NAME_DCRSKCLEAR = "Ignorierliste leeren";
BINDING_NAME_DCRSKLIST = "Igorierliste ausgeben";
BINDING_NAME_DCRSKSHOW = "Zeige/Verstecke die Ignorierliste UI";
DCR_PRIORITY_LIST = "Decursive Priorit\195\164tsliste";
DCR_SKIP_LIST_STR = "Decursive Ignorierliste";
DCR_POPULATE_LIST = "Schnellbest\195\188cken der Decursive Liste;
DCR_RREMOVE_ID = "Entferne diesen Spieler";
DCR_HIDE_MAIN = "Live Liste verstecken";
-- $s is spell name
-- $a is affliction name/type
-- $t is target name
DCR_DISPELL_ENEMY = "Kanalisiere '$s' auf den Gegner!";
DCR_NOT_CLEANED = "Nichts zu reinigen";
DCR_CLEAN_STRING = "Kanalisiere $s auf $t um $a zu entfernen";
DCR_SPELL_FOUND = "Spruch $s gefunden!";
DCR_NO_SPELLS = "Keine kurierenden Spr\195\188che gefunden!";
DCR_NO_SPELLS_RDY = "Keine Spr\195\188che bereit!";
DCR_OUT_OF_RANGE = "$t ist ausser Reichweite und sollte von $a geheilt werden!";
DCR_IGNORE_STRING = "$a auf $t gefunden... Ignoriert";
-- this causes the target to be ignored!!!!
DCR_IGNORELIST = {
["Verbannen"] = true,
["Phase Shift"] = true,
};
-- ignore this effect
DCR_SKIP_LIST = {
["Dreamless Sleep"] = true,
};
-- ignore the effect bassed on the class
DCR_SKIP_BY_CLASS_LIST = {
[DCR_CLASS_WARRIOR] = {
["Ancient Hysteria"] = true,
["Ignite Mana"] = true,
["Tainted Mind"] = true,
};
[DCR_CLASS_ROGUE] = {
["Silence"] = true;
["Ancient Hysteria"] = true,
["Ignite Mana"] = true,
["Tainted Mind"] = true,
};
[DCR_CLASS_HUNTER] = {
["Magma Shackles"] = true,
};
[DCR_CLASS_MAGE] = {
["Magma Shackles"] = true,
};
};
feature wishlist:
- myaddons support
- options panel
- make the live window unmovable