This commit is contained in:
Andrew6810
2022-10-21 06:50:13 -07:00
parent 8571e98fb1
commit 39c0ed874e
466 changed files with 52263 additions and 2 deletions
+2087
View File
File diff suppressed because it is too large Load Diff
+32
View File
@@ -0,0 +1,32 @@
## Interface: 30300
## Title:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FFOptions GUI|r
## Title-zhCN: |cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FF设置界面|r
## Title-ruRU:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FFПараметры GUI|r
## Title-zhTW: |cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FF使用者界面設定|r
## Title-koKR:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FF옵션 GUI|r
## Title-esES:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FFOpciones|r
## Title-esMX:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff0055FFOpciones|r
## Notes: GUI for Deadly Boss Mods
## Notes-zhCN: Deadly Boss Mods的设置界面
## Notes-ruRU: Графический интерфейс пользователя DBM
## Notes-zhTW: Deadly Boss Mods的使用者界面
## Notes-koKR: 죽이는 보스 모드를 위한 GUI
## Notes-esES: Gui para Deadly Boss Mods
## Notes-esMX: Gui para Deadly Boss Mods
## RequiredDeps: DBM-Core
## LoadOnDemand: 1
## DefaultState: enabled
## Author: Nitram and Tandanu
## URL: https://discord.gg/4ZHfgskSvM
localization.en.lua
localization.de.lua
localization.cn.lua
localization.ru.lua
localization.fr.lua
localization.tw.lua
localization.kr.lua
localization.es.lua
DBM-GUI_DropDown.xml
DBM-GUI_Templates.xml
DBM-GUI.lua
DBM-GUI_DropDown.lua
+229
View File
@@ -0,0 +1,229 @@
-- *********************************************************
-- ** Deadly Boss Mods - GUI **
-- ** http://www.deadlybossmods.com **
-- *********************************************************
--
-- This addon is written and copyrighted by:
-- * Paul Emmerich (Tandanu @ EU-Aegwynn) (DBM-Core)
-- * Martin Verges (Nitram @ EU-Azshara) (DBM-GUI)
--
-- The localizations are written by:
-- * enGB/enUS: Tandanu http://www.deadlybossmods.com
-- * deDE: Tandanu http://www.deadlybossmods.com
-- * zhCN: Diablohu http://wow.gamespot.com.cn
-- * ruRU: BootWin bootwin@gmail.com
-- * zhTW: Hman herman_c1@hotmail.com
-- * zhTW: Azael/kc10577 kc10577@hotmail.com
-- * koKR: BlueNyx bluenyx@gmail.com
-- * esES: Interplay/1nn7erpLaY http://www.1nn7erpLaY.com
--
-- Special thanks to:
-- * Arta (DBM-Party)
-- * Omegal @ US-Whisperwind (some patches, and DBM-Party updates)
-- * Tennberg (a lot of fixes in the enGB/enUS localization)
--
--
-- The code of this addon is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. (see license.txt)
-- All included textures and sounds are copyrighted by their respective owners, license information for these media files can be found in the modules that make use of them.
--
--
-- You are free:
-- * to Share - to copy, distribute, display, and perform the work
-- * to Remix - to make derivative works
-- Under the following conditions:
-- * Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). (A link to http://www.deadlybossmods.com is sufficient)
-- * Noncommercial. You may not use this work for commercial purposes.
-- * Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
--
do
local MAX_BUTTONS = 10
local TabFrame1 = CreateFrame("Frame", "DBM_GUI_DropDown", UIParent)
TabFrame1:SetBackdrop({
bgFile="Interface\\DialogFrame\\UI-DialogBox-Background",
edgeFile="Interface\\DialogFrame\\UI-DialogBox-Border",
tile=1, tileSize=32, edgeSize=32,
insets={left=11, right=12, top=12, bottom=11}
});
TabFrame1:EnableMouseWheel(1)
TabFrame1:SetScript("OnMouseWheel", function(self, arg1)
if arg1 > 0 then -- scroll up
self.offset = self.offset - 1
if self.offset < 0 then
self.offset = 0
end
else -- scroll down
self.offset = self.offset + 1
end
self:Refresh()
end)
TabFrame1:Hide()
TabFrame1:SetParent( DBM_GUI_OptionsFrame )
TabFrame1:SetFrameStrata("TOOLTIP")
TabFrame1.offset = 0
local function ButtonDefaultFunction(self)
self:GetParent():HideMenu()
self:GetParent().dropdown.value = self.entry.value
self:GetParent().dropdown.text = self.entry.text
if self.entry.sound then
PlaySoundFile(self.entry.value)
end
if self.entry.func then
self.entry.func(self.entry.value)
end
if self:GetParent().dropdown.callfunc then
self:GetParent().dropdown.callfunc(self.entry.value)
end
getglobal(self:GetParent().dropdown:GetName().."Text"):SetText(self.entry.text)
end
TabFrame1.buttons = {}
for i=1, MAX_BUTTONS, 1 do
TabFrame1.buttons[i] = CreateFrame("Button", TabFrame1:GetName().."Button"..i, TabFrame1, "DBM_GUI_DropDownMenuButtonTemplate")
TabFrame1.buttons[i]:SetScript("OnClick", ButtonDefaultFunction)
if i == 1 then
TabFrame1.buttons[i]:SetPoint("TOPLEFT", TabFrame1, "TOPLEFT", 11, -13)
else
TabFrame1.buttons[i]:SetPoint("TOPLEFT", TabFrame1.buttons[i-1], "BOTTOMLEFT", 0,0)
end
end
local default_button_width = TabFrame1.buttons[1]:GetWidth()
TabFrame1:SetWidth(default_button_width+22)
TabFrame1:SetHeight(MAX_BUTTONS*TabFrame1.buttons[1]:GetHeight()+24)
TabFrame1.text = TabFrame1:CreateFontString(TabFrame1:GetName().."Text", 'BACKGROUND')
TabFrame1.text:SetPoint('CENTER', TabFrame1, 'BOTTOM', 0, 0)
TabFrame1.text:SetFontObject('GameFontNormalSmall')
TabFrame1.text:SetText("scroll with mouse")
TabFrame1.text:Hide()
local BackDropTable = { bgFile = "" }
function TabFrame1:ShowMenu(values)
self:Show()
if self.offset > #values-MAX_BUTTONS then self.offset = #values-MAX_BUTTONS end
if self.offset < 0 then self.offset = 0 end
if #values > MAX_BUTTONS then
self:SetHeight(MAX_BUTTONS*TabFrame1.buttons[1]:GetHeight()+24)
self.text:Show()
elseif #values == MAX_BUTTONS then
self:SetHeight(MAX_BUTTONS*TabFrame1.buttons[1]:GetHeight()+24)
self.text:Hide()
elseif #values < MAX_BUTTONS then
self:SetHeight( #values * self.buttons[1]:GetHeight() + 24)
self.text:Hide()
end
for i=1, MAX_BUTTONS, 1 do
if i + self.offset <= #values then
self.buttons[i]:SetText(values[i+self.offset].text)
self.buttons[i].entry = values[i+self.offset]
if values[i+self.offset].texture then
BackDropTable.bgFile = values[i+self.offset].texture
self.buttons[i]:SetBackdrop(BackDropTable)
end
if values[i+self.offset].font then
_G[self.buttons[i]:GetName().."NormalText"]:SetFont(values[i+self.offset].font, values[i+self.offset].fontsize or 14)
else
_G[self.buttons[i]:GetName().."NormalText"]:SetFont(STANDARD_TEXT_FONT, 10)
end
self.buttons[i]:Show()
else
self.buttons[i]:Hide()
end
end
local width = self.buttons[1]:GetWidth()
local bwidth = 0
for k, button in pairs(self.buttons) do
bwidth = button:GetTextWidth()
if bwidth > width then
TabFrame1:SetWidth(bwidth+32)
width = bwidth
end
end
for k, button in pairs(self.buttons) do
button:SetWidth(width)
end
end
function TabFrame1:HideMenu()
for i=1, MAX_BUTTONS, 1 do
self.buttons[i]:Hide()
self.buttons[i]:SetBackdrop(nil)
self.buttons[i]:SetWidth(default_button_width)
_G[self.buttons[i]:GetName().."NormalText"]:SetFontObject(GameFontHighlightSmall)
end
self:SetWidth(default_button_width+22)
self:Hide()
self.text:Hide()
end
function TabFrame1:Refresh()
self:ShowMenu(self.dropdown.values)
end
local FrameTitle = "DBM_GUI_DropDown"
function DBM_GUI:CreateDropdown(title, values, selected, callfunc, width)
-- Check Values
self:CheckValues(values)
-- Create the Dropdown Frame
local dropdown = CreateFrame("Frame", FrameTitle..self:GetNewID(), self.frame, "DBM_GUI_DropDownMenuTemplate")
dropdown.creator = self
dropdown.values = values
dropdown.callfunc = callfunc
dropdown:SetWidth((width or 120)+30) -- required to fix some setpoint problems
getglobal(dropdown:GetName().."Middle"):SetWidth(width or 120)
getglobal(dropdown:GetName().."Button"):SetScript("OnClick", function(self)
PlaySound("igMainMenuOptionCheckBoxOn")
if TabFrame1:IsShown() then
TabFrame1:HideMenu()
TabFrame1.dropdown = nil
else
TabFrame1:ClearAllPoints()
TabFrame1:SetPoint("TOPRIGHT", self, "BOTTOMRIGHT", 0, -3)
TabFrame1.dropdown = self:GetParent()
TabFrame1:ShowMenu(self:GetParent().values)
end
end)
for k,v in next, dropdown.values do
if v.value ~= nil and v.value == selected or v.text == selected then
getglobal(dropdown:GetName().."Text"):SetText(v.text)
dropdown.value = v.value
dropdown.text = v.text
end
end
if not (not title or title == "") then
dropdown.titletext = dropdown:CreateFontString(FrameTitle..self:GetCurrentID().."Text", 'BACKGROUND')
dropdown.titletext:SetPoint('BOTTOMLEFT', dropdown, 'TOPLEFT', 21, 0)
dropdown.titletext:SetFontObject('GameFontNormalSmall')
dropdown.titletext:SetText(title)
end
return dropdown
end
end
function DBM_GUI:CheckValues(values)
if type(values) == "table" then
for _,entry in next,values do
entry.text = entry.text or "Missing entry.text"
entry.value = entry.value or entry.text
end
end
return false
end
+132
View File
@@ -0,0 +1,132 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd">
<Frame name="DBM_GUI_DropDownMenuTemplate" virtual="true">
<Size>
<AbsDimension x="160" y="32"/>
</Size>
<Layers>
<Layer level="ARTWORK">
<Texture name="$parentLeft" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="25" y="64"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="0" y="17"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.1953125" top="0" bottom="1"/>
</Texture>
<Texture name="$parentMiddle" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="155" y="64"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.1953125" right="0.8046875" top="0" bottom="1"/>
</Texture>
<Texture name="$parentRight" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="25" y="64"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentMiddle" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.8046875" right="1" top="0" bottom="1"/>
</Texture>
<FontString name="$parentText" inherits="GameFontHighlightSmall" justifyH="RIGHT">
<Size>
<AbsDimension x="0" y="10"/>
</Size>
<Anchors>
<Anchor point="RIGHT" relativeTo="$parentRight">
<Offset>
<AbsDimension x="-43" y="2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<Button name="$parentButton">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentRight">
<Offset>
<AbsDimension x="-16" y="-18"/>
</Offset>
</Anchor>
</Anchors>
<NormalTexture name="$parentNormalTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Up">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</NormalTexture>
<PushedTexture name="$parentPushedTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Down">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</PushedTexture>
<DisabledTexture name="$parentDisabledTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Disabled">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</DisabledTexture>
<HighlightTexture name="$parentHighlightTexture" file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</HighlightTexture>
</Button>
</Frames>
</Frame>
<Button name="DBM_GUI_DropDownMenuButtonTemplate" virtual="true">
<Size x="100" y="16"/>
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parentHighlight" file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD" setAllPoints="true" hidden="true"/>
<NormalTexture name="$parentNormalTexture"/>
</Layer>
</Layers>
<Scripts>
<OnClick>
self:OnClick()
</OnClick>
<OnEnter>
getglobal(self:GetName().."Highlight"):Show();
</OnEnter>
<OnLeave>
getglobal(self:GetName().."Highlight"):Hide();
</OnLeave>
</Scripts>
<ButtonText name="$parentNormalText">
<Anchors>
<Anchor point="LEFT">
<Offset x="5" y="0"/>
</Anchor>
</Anchors>
</ButtonText>
<NormalFont style="GameFontHighlightSmallLeft"/>
<HighlightFont style="GameFontHighlightSmallLeft"/>
<DisabledFont style="GameFontDisableSmallLeft"/>
</Button>
</Ui>
+799
View File
@@ -0,0 +1,799 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ ..\FrameXML\UI.xsd">
<Button name="DBM_GUI_OptionsFramePanelButtonTemplate" virtual="true">
<ButtonText name="$parentText">
<Anchors>
<Anchor point="CENTER">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</ButtonText>
<NormalFont style="GameFontNormal"/>
<HighlightFont style="GameFontHighlight"/>
<DisabledFont style="GameFontDisable"/>
<NormalTexture inherits="UIPanelButtonUpTexture"/>
<PushedTexture inherits="UIPanelButtonDownTexture"/>
<DisabledTexture inherits="UIPanelButtonDisabledTexture"/>
<HighlightTexture inherits="UIPanelButtonHighlightTexture"/>
</Button>
<Button name="DBM_GUI_OptionsFrameTabButtonTemplate" virtual="true">
<Size>
<AbsDimension x="85" y="24"/>
</Size>
<Layers>
<Layer level="BORDER">
<Texture name="$parentLeftDisabled" file="Interface\OptionsFrame\UI-OptionsFrame-ActiveTab">
<Size>
<AbsDimension x="20" y="24"/>
</Size>
<Anchors>
<Anchor point="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-3"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.15625" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentMiddleDisabled" file="Interface\OptionsFrame\UI-OptionsFrame-ActiveTab">
<Size>
<AbsDimension x="47" y="24"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeftDisabled" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.15625" right="0.84375" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentRightDisabled" file="Interface\OptionsFrame\UI-OptionsFrame-ActiveTab">
<Size>
<AbsDimension x="20" y="24"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentMiddleDisabled" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.84375" right="1.0" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentLeft" file="Interface\OptionsFrame\UI-OptionsFrame-InActiveTab">
<Size>
<AbsDimension x="20" y="24"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT"/>
</Anchors>
<TexCoords left="0" right="0.15625" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentMiddle" file="Interface\OptionsFrame\UI-OptionsFrame-InActiveTab">
<Size>
<AbsDimension x="47" y="24"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.15625" right="0.84375" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentRight" file="Interface\OptionsFrame\UI-OptionsFrame-InActiveTab">
<Size>
<AbsDimension x="20" y="24"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentMiddle" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.84375" right="1.0" top="0" bottom="1.0"/>
</Texture>
</Layer>
</Layers>
<ButtonText name="$parentText">
<Anchors>
<Anchor point="CENTER">
<Offset>
<AbsDimension x="0" y="-3"/>
</Offset>
</Anchor>
</Anchors>
</ButtonText>
<NormalFont style="GameFontNormalSmall"/>
<HighlightFont style="GameFontHighlightSmall"/>
<DisabledFont style="GameFontHighlightSmall"/>
<HighlightTexture name="$parentHighlightTexture" file="Interface\PaperDollInfoFrame\UI-Character-Tab-Highlight" alphaMode="ADD" hidden="false">
<Anchors>
<Anchor point="LEFT">
<Offset>
<AbsDimension x="10" y="-4"/>
</Offset>
</Anchor>
<Anchor point="RIGHT">
<Offset>
<AbsDimension x="-10" y="-4"/>
</Offset>
</Anchor>
</Anchors>
</HighlightTexture>
</Button>
<Slider name="DBM_GUI_PanelScrollBarTemplate" virtual="true">
<Size>
<AbsDimension x="16" y="0"/>
</Size>
<Frames>
<Button name="$parentScrollUpButton" inherits="UIPanelScrollUpButtonTemplate">
<Anchors>
<Anchor point="BOTTOM" relativePoint="TOP"/>
</Anchors>
<Scripts>
<OnClick>
local parent = self:GetParent();
parent:SetValue(parent:GetValue() - (parent:GetHeight() / 2));
PlaySound("UChatScrollButton");
</OnClick>
</Scripts>
</Button>
<Button name="$parentScrollDownButton" inherits="UIPanelScrollDownButtonTemplate">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM"/>
</Anchors>
<Scripts>
<OnClick>
local parent = self:GetParent();
parent:SetValue(parent:GetValue() + (parent:GetHeight() / 2));
PlaySound("UChatScrollButton");
</OnClick>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnValueChanged>
self:GetParent():SetVerticalScroll(value);
if value == select(1, self:GetMinMaxValues()) then
getglobal(self:GetName().."ScrollUpButton"):Disable()
else
getglobal(self:GetName().."ScrollUpButton"):Enable()
end
if value == select(2, self:GetMinMaxValues()) then
getglobal(self:GetName().."ScrollDownButton"):Disable()
else
getglobal(self:GetName().."ScrollDownButton"):Enable()
end
</OnValueChanged>
</Scripts>
<ThumbTexture name="$parentThumbTexture" inherits="UIPanelScrollBarButton" file="Interface\Buttons\UI-ScrollBar-Knob">
<Size>
<AbsDimension x="16" y="24"/>
</Size>
<TexCoords left="0.25" right="0.75" top="0.125" bottom="0.875"/>
</ThumbTexture>
</Slider>
<Frame name="DBM_GUI_OptionsFrameListTemplate" virtual="true">
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parentTopLeft" file="Interface\Tooltips\UI-Tooltip-Border">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT"/>
</Anchors>
<TexCoords left="0.5" right="0.625" top="0" bottom="1"/>
</Texture>
<Texture name="$parentBottomLeft" file="Interface\Tooltips\UI-Tooltip-Border">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="BOTTOMLEFT"/>
</Anchors>
<TexCoords left="0.75" right="0.875" top="0" bottom="1"/>
</Texture>
<Texture name="$parentBottomRight" file="Interface\Tooltips\UI-Tooltip-Border">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<TexCoords left="0.875" right="1" top="0" bottom="1"/>
</Texture>
<Texture name="$parentTopRight" file="Interface\Tooltips\UI-Tooltip-Border">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT"/>
</Anchors>
<TexCoords left="0.625" right="0.75" top="0" bottom="1"/>
</Texture>
<Texture name="$parentLeft" file="Interface\Tooltips\UI-Tooltip-Border">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTopLeft" relativePoint="BOTTOMLEFT"/>
<Anchor point="BOTTOMRIGHT" relativeTo="$parentBottomLeft" relativePoint="TOPRIGHT"/>
</Anchors>
<TexCoords left="0" right="0.125" top="0" bottom="1"/>
</Texture>
<Texture name="$parentRight" file="Interface\Tooltips\UI-Tooltip-Border">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTopRight" relativePoint="BOTTOMLEFT"/>
<Anchor point="BOTTOMRIGHT" relativeTo="$parentBottomRight" relativePoint="TOPRIGHT"/>
</Anchors>
<TexCoords left="0.125" right="0.25" top="0" bottom="1"/>
</Texture>
<Texture name="$parentBottom" file="Interface\OptionsFrame\UI-OptionsFrame-Spacer">
<Size>
<AbsDimension x="0" y="16"/>
</Size>
<Anchors>
<Anchor point="BOTTOMLEFT" relativeTo="$parentBottomLeft" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-2"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="$parentBottomRight" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Texture>
<Texture name="$parentTop" file="Interface\OptionsFrame\UI-OptionsFrame-Spacer">
<Size>
<AbsDimension x="0" y="16"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTopLeft" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="7"/>
</Offset>
</Anchor>
<Anchor point="TOPRIGHT" relativeTo="$parentTopRight" relativePoint="TOPLEFT"/>
</Anchors>
</Texture>
</Layer>
</Layers>
<Frames>
<ScrollFrame name="$parentList" hidden="true">
<Size>
<AbsDimension x="24" y="0"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="-3" y="-3"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-3" y="3"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<EdgeSize>
<AbsValue val="12"/>
</EdgeSize>
<TileSize>
<AbsValue val="16"/>
</TileSize>
<BackgroundInsets>
<AbsInset left="0" right="0" top="5" bottom="5"/>
</BackgroundInsets>
</Backdrop>
<Scripts>
<OnLoad>
self:SetBackdropBorderColor(.6, .6, .6, .6)
getglobal(self:GetName().."ScrollBarScrollUpButton"):Disable()
getglobal(self:GetName().."ScrollBarScrollDownButton"):Disable()
local scrollbar = getglobal(self:GetName().."ScrollBar")
scrollbar:SetMinMaxValues(0, 0)
scrollbar:SetValue(0)
self.offset = 0
</OnLoad>
<OnVerticalScroll>
local scrollbar = getglobal(self:GetName().."ScrollBar")
scrollbar:SetValue(offset)
self.offset = floor((offset / 18) + 0.5)
DBM_GUI_OptionsFrame:UpdateMenuFrame(self:GetParent())
</OnVerticalScroll>
</Scripts>
<Frames>
<Slider name="$parentScrollBar" inherits="DBM_GUI_PanelScrollBarTemplate">
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="-20"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="19"/>
</Offset>
</Anchor>
</Anchors>
</Slider>
<Frame name="$parentScrollChildFrame" hidden="true"/>
</Frames>
</ScrollFrame>
</Frames>
<Scripts>
<OnMouseWheel>
local scrollBar = getglobal(self:GetName() .. "ListScrollBar")
if ( arg1 > 0 ) then
scrollBar:SetValue(scrollBar:GetValue() - (scrollBar:GetHeight() / 2))
else
scrollBar:SetValue(scrollBar:GetValue() + (scrollBar:GetHeight() / 2))
end
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
</OnMouseWheel>
</Scripts>
</Frame>
<Frame name="DBM_GUI_OptionsFrame" parent="UIParent" hidden="true" enableMouse="true" frameStrata="DIALOG" movable="true">
<Size>
<AbsDimension x="720" y="500"/>
</Size>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
<BackgroundInsets>
<AbsInset left="11" right="11" top="12" bottom="10"/>
</BackgroundInsets>
<TileSize>
<AbsValue val="32"/>
</TileSize>
<EdgeSize>
<AbsValue val="32"/>
</EdgeSize>
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<Texture name="$parentHeader" file="Interface\DialogFrame\UI-DialogBox-Header">
<Size>
<AbsDimension x="300" y="68"/>
</Size>
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="12"/>
</Offset>
</Anchor>
</Anchors>
</Texture>
<FontString name="$parentHeaderText" inherits="GameFontNormal" text="Deadly Boss Mods">
<Anchors>
<Anchor point="TOP" relativeTo="$parentHeader">
<Offset>
<AbsDimension x="0" y="-14"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentRevision" inherits="GameFontDisableSmall" text="">
<Anchors>
<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="20" y="35"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentTranslation" inherits="GameFontDisableSmall" text="">
<Anchors>
<Anchor point="LEFT" relativeTo="$parentRevision" relativePoint="RIGHT">
<Offset>
<AbsDimension x="20" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentAuthors" inherits="GameFontDisableSmall" text="">
<Anchors>
<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="20" y="20"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<Button name="$parentOkay" inherits="UIPanelButtonTemplate" text="OKAY">
<Size>
<AbsDimension x="96" y="22"/>
</Size>
<Anchors>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-16" y="16"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
self:GetParent():Hide()
</OnClick>
</Scripts>
</Button>
<Frame name="$parentBossMods" inherits="DBM_GUI_OptionsFrameListTemplate">
<Size>
<AbsDimension x="205" y="409"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-40"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self.selection = nil
</OnLoad>
<OnShow>
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
</OnShow>
</Scripts>
</Frame>
<Frame name="$parentDBMOptions" inherits="DBM_GUI_OptionsFrameListTemplate" hidden="true">
<Size>
<AbsDimension x="205" y="409"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="22" y="-40"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self.selection = nil
</OnLoad>
<OnShow>
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
</OnShow>
</Scripts>
</Frame>
<Frame name="$parentPanelContainer">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentBossMods" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="16" y="0"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMLEFT" relativeTo="$parentBossMods" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="16" y="1"/>
</Offset>
</Anchor>
<Anchor point="RIGHT">
<Offset>
<AbsDimension x="-22" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<EdgeSize>
<AbsValue val="16"/>
</EdgeSize>
<TileSize>
<AbsValue val="16"/>
</TileSize>
<BackgroundInsets>
<AbsInset left="5" right="5" top="5" bottom="5"/>
</BackgroundInsets>
</Backdrop>
<Layers>
<Layer level="BACKGROUND">
<FontString name="$parentHeaderText" inherits="GameFontHighlightSmall" text="">
<Anchors>
<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="10" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<ScrollFrame name="$parentFOV">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="5" y="-5"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-20" y="7"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Slider name="$parentScrollBar" inherits="DBM_GUI_PanelScrollBarTemplate">
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="15" y="-15"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="15" y="13"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self:SetMinMaxValues(0, 0)
self:SetValue(0)
self.offset = 0
</OnLoad>
<OnVerticalScroll>
self:SetValue(offset);
self.offset = floor((offset / 10) + 0.5)
</OnVerticalScroll>
</Scripts>
</Slider>
</Frames>
<Scripts>
<OnMouseWheel>
local scrollBar = getglobal(self:GetName() .. "ScrollBar")
if ( arg1 > 0 ) then
scrollBar:SetValue(scrollBar:GetValue() - (scrollBar:GetHeight() / 2))
else
scrollBar:SetValue(scrollBar:GetValue() + (scrollBar:GetHeight() / 2))
end
</OnMouseWheel>
</Scripts>
</ScrollFrame>
</Frames>
<Scripts>
<OnLoad>
self:SetBackdropBorderColor(0.6, 0.6, 0.6, 1);
</OnLoad>
</Scripts>
</Frame>
<Button name="$parentTab1" inherits="DBM_GUI_OptionsFrameTabButtonTemplate" text="Bosses" id="1" hidden="false">
<Anchors>
<Anchor point="BOTTOMLEFT" relativeTo="$parentBossMods" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="6" y="-3"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self.firstshow = true
</OnLoad>
<OnShow>
if self.firstshow then
self:GetParent():ShowTab(1)
self.firstshow = false
end
</OnShow>
<OnClick>
self:GetParent():ShowTab(1)
</OnClick>
</Scripts>
</Button>
<Button name="$parentTab2" inherits="DBM_GUI_OptionsFrameTabButtonTemplate" text="Options" id="2" hidden="false">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentTab1" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="-16" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
self:GetParent():ShowTab(2)
</OnClick>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnLoad>
self.firstshow = true
self:SetFrameLevel(self:GetFrameLevel() + 4)
function self:ShowTab(tab)
self.tab = tab
if tab == 1 then
getglobal(self:GetName().."Tab1Left"):Hide()
getglobal(self:GetName().."Tab1Right"):Hide()
getglobal(self:GetName().."Tab1Middle"):Hide()
getglobal(self:GetName().."Tab2Left"):Show()
getglobal(self:GetName().."Tab2Right"):Show()
getglobal(self:GetName().."Tab2Middle"):Show()
getglobal(self:GetName().."Tab1LeftDisabled"):Show()
getglobal(self:GetName().."Tab1RightDisabled"):Show()
getglobal(self:GetName().."Tab1MiddleDisabled"):Show()
getglobal(self:GetName().."Tab2LeftDisabled"):Hide()
getglobal(self:GetName().."Tab2RightDisabled"):Hide()
getglobal(self:GetName().."Tab2MiddleDisabled"):Hide()
getglobal(self:GetName().."BossMods"):Show()
getglobal(self:GetName().."DBMOptions"):Hide()
else
getglobal(self:GetName().."Tab1Left"):Show()
getglobal(self:GetName().."Tab1Right"):Show()
getglobal(self:GetName().."Tab1Middle"):Show()
getglobal(self:GetName().."Tab2Left"):Hide()
getglobal(self:GetName().."Tab2Right"):Hide()
getglobal(self:GetName().."Tab2Middle"):Hide()
getglobal(self:GetName().."Tab1LeftDisabled"):Hide()
getglobal(self:GetName().."Tab1RightDisabled"):Hide()
getglobal(self:GetName().."Tab1MiddleDisabled"):Hide()
getglobal(self:GetName().."Tab2LeftDisabled"):Show()
getglobal(self:GetName().."Tab2RightDisabled"):Show()
getglobal(self:GetName().."Tab2MiddleDisabled"):Show()
getglobal(self:GetName().."BossMods"):Hide()
getglobal(self:GetName().."DBMOptions"):Show()
end
end
self:SetMovable(true)
self:SetUserPlaced(true)
self:RegisterForDrag("LeftButton")
</OnLoad>
<OnShow>
if self.firstshow then
self.firstshow = false
self:CreateButtons( getglobal(self:GetName().."BossMods") )
self:CreateButtons( getglobal(self:GetName().."DBMOptions") )
self:UpdateMenuFrame( getglobal(self:GetName().."BossMods") )
end
if math.random(1,2) == 1 then -- who is first? hmm lets do it random :)
getglobal(self:GetName().."Authors"):SetText("DBM for Ascension by Nitram and Tandanu updated by Junior and Szyler. - visit https://discord.gg/4ZHfgskSvM")
else
getglobal(self:GetName().."Authors"):SetText("DBM for Ascension by Tandanu and Nitram updated by Szyler and Junior.- visit https://discord.gg/4ZHfgskSvM")
end
</OnShow>
<OnDragStart>
self:StartMoving()
</OnDragStart>
<OnDragStop>
self:StopMovingOrSizing()
</OnDragStop>
</Scripts>
</Frame>
<Button name="DBM_GUI_FrameButtonTemplate" virtual="true">
<Size>
<AbsDimension x="185" y="18"/>
</Size>
<Scripts>
<OnLoad>
self.text = getglobal(self:GetName() .. "Text");
self.highlight = self:GetHighlightTexture();
self.highlight:SetVertexColor(0.196, 0.388, 0.8);
self:RegisterForClicks("LeftButtonUp");
</OnLoad>
<OnClick>
DBM_GUI_OptionsFrame:OnButtonClick(self);
</OnClick>
</Scripts>
<Frames>
<Button name="$parentToggle" inherits="InterfaceOptionsToggleButtonTemplate">
<Size>
<AbsDimension x="14" y="14"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="5" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self:GetParent().toggle = self;
self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
</OnLoad>
<OnClick>
DBM_GUI_OptionsFrame:ToggleSubCategories(self);
</OnClick>
</Scripts>
<NormalTexture name="$parentNormalTexture" file="Interface\Buttons\UI-MinusButton-UP"/>
<PushedTexture name="$parentPushedTexture" file="Interface\Buttons\UI-MinusButton-DOWN"/>
<HighlightTexture name="$parentHighlightTexture" file="Interface\Buttons\UI-PlusButton-Hilight" alphaMode="ADD"/>
</Button>
</Frames>
<ButtonText name="$parentText" justifyH="LEFT">
<Anchors>
<Anchor point="RIGHT" relativeTo="$parentToggle" relativePoint="LEFT">
<Offset>
<AbsDimension x="-2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</ButtonText>
<NormalFont style="GameFontNormal"/>
<HighlightFont style="GameFontHighlight"/>
<HighlightTexture file="Interface\QuestFrame\UI-QuestLogTitleHighlight" alphaMode="ADD">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</HighlightTexture>
</Button>
<EditBox name="DBM_GUI_FrameEditBoxTemplate" autoFocus="false" virtual="true">
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parentLeft" file="Interface\ChatFrame\UI-ChatInputBorder-Left">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="LEFT">
<Offset>
<AbsDimension x="-14" y="0"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.125" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentRight" file="Interface\ChatFrame\UI-ChatInputBorder-Right">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="RIGHT">
<Offset>
<AbsDimension x="6" y="0" />
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0.875" right="1.0" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentMiddle" file="Interface\ChatFrame\UI-ChatInputBorder-Right">
<Size>
<AbsDimension x="1" y="32"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
<Anchor point="RIGHT" relativeTo="$parentRight" relativePoint="LEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.9375" top="0" bottom="1.0"/>
</Texture>
</Layer>
<Layer level="BACKGROUND">
<FontString name="$parentText" inherits="GameFontNormalSmall" text="xx">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="-4" y="13"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<FontString inherits="ChatFontNormal"></FontString>
</EditBox>
</Ui>
+61
View File
@@ -0,0 +1,61 @@
License
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
1. Definitions
a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License.
b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(g) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License.
c. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership.
d. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, Noncommercial, ShareAlike.
e. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License.
f. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast.
g. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work.
h. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.
i. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images.
j. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium.
2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws.
3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:
a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections;
b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified.";
c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and,
d. to Distribute and Publicly Perform Adaptations.
The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights described in Section 4(e).
4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(d), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(d), as requested.
b. You may Distribute or Publicly Perform an Adaptation only under: (i) the terms of this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-NonCommercial-ShareAlike 3.0 US) ("Applicable License"). You must include a copy of, or the URI, for Applicable License with every copy of each Adaptation You Distribute or Publicly Perform. You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License. You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License.
c. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in con-nection with the exchange of copyrighted works.
d. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and, (iv) consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(d) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties.
e. For the avoidance of doubt:
i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License;
ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(c) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and,
iii. Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(c).
f. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise.
5. Representations, Warranties and Disclaimer
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING AND TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THIS EXCLUSION MAY NOT APPLY TO YOU.
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. Termination
a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.
b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.
8. Miscellaneous
a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.
f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law.
+139
View File
@@ -0,0 +1,139 @@
-- Simplified Chinese by Diablohu
-- http://wow.gamespot.com.cn
-- Last Update: 12/13/2008
-- yleaf (yaroot@gmail.com) 9-19-2009
if GetLocale() ~= "zhCN" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Diablohu & yleaf"
L.TabCategory_Options = "综合设置"
L.TabCategory_WOTLK = "巫妖王之怒"
L.TabCategory_BC = "燃烧的远征"
L.TabCategory_VANILLA = "经典旧世"
L.TabCategory_OTHER = "其它"
L.BossModLoaded = "%s状态"
L.BossModLoad_now = [[该模块尚未启动。
当你进入相应副本时其会自动加载。
你也可以点击该按钮手动启动该模块。]]
L.PosX = 'X坐标'
L.PosY = 'Y坐标'
L.MoveMe = '移动'
L.Button_OK = '确定'
L.Button_Cancel = '取消'
L.Button_LoadMod = '加载插件'
L.Mod_Enabled = "开启模块"
L.Mod_EnableAnnounce = "团队广播"
L.Reset = "重置"
L.Enable = "开启"
L.Disable = "关闭"
L.NoSound = "静音"
L.IconsInUse = "此首领模块需要使用的团队标记"
-- Tab: Boss Statistics
L.BossStatistics = "首领状态"
L.Statistic_Kills = "击杀:"
L.Statistic_Wipes = "失败:"
L.Statistic_BestKill = "最好成绩:"
L.Statistic_Heroic = "英雄模式"
-- Tab: General Options
L.General = "DBM综合设置"
L.EnableDBM = "启用DBM"
L.EnableStatus = "回复“status”密语"
L.AutoRespond = "开启战斗中自动密语回复"
L.EnableMiniMapIcon = "显示小地图图标"
L.Button_RangeFrame = "显示/隐藏距离监视器"
L.Button_TestBars = "测试计时条"
L.PizzaTimer_Headline = '创建一个计时条'
L.PizzaTimer_Title = '名称(如“泡面倒计时”)'
L.PizzaTimer_Hours = "小时"
L.PizzaTimer_Mins = "分钟"
L.PizzaTimer_Secs = ""
L.PizzaTimer_ButtonStart = "开始计时"
L.PizzaTimer_BroadCast = "向团队广播"
-- Tab: Raidwarning
L.Tab_RaidWarning = "团队警报"
L.RaidWarning_Header = "团队警报设置"
L.RaidWarnColors = "团队警报颜色"
L.RaidWarnColor_1 = "颜色1"
L.RaidWarnColor_2 = "颜色2"
L.RaidWarnColor_3 = "颜色3"
L.RaidWarnColor_4 = "颜色4"
L.InfoRaidWarning = [[你可以对团队警报的文本颜色及其位置进行设定。
在这里会显示诸如“玩家X受到了Y效果的影响”之类的信息。]]
L.ColorResetted = "该颜色设置已重置"
L.ShowWarningsInChat = "在聊天窗口中显示警报"
L.ShowFakedRaidWarnings = "以伪装团队警报信息的方式显示警报内容"
L.WarningIconLeft = "左侧显示图标"
L.WarningIconRight = "右侧显示图标"
L.RaidWarnMessage = "感谢您使用Deadly Boss Mods"
L.BarWhileMove = "团队警报可以移动"
L.RaidWarnSound = "发出团队警报时播放声音"
L.SpecialWarnSound = "发出特殊警报时播放声音"
-- Tab: Barsetup
L.BarSetup = "计时条样式"
L.BarTexture = "计时条材质"
L.BarStartColor = "初始颜色"
L.BarEndColor = "结束颜色"
L.ExpandUpwards = "向上扩展"
L.Bar_Font = "计时条字体"
L.Bar_FontSize = "字体大小"
L.Slider_BarOffSetX = "X偏移"
L.Slider_BarOffSetY = "Y偏移"
L.Slider_BarWidth = "宽度"
L.Slider_BarScale = "尺寸"
L.AreaTitle_BarSetup = "计时条综合设置"
L.AreaTitle_BarSetupSmall = "小型计时条设置"
L.AreaTitle_BarSetupHuge = "大型计时条设置"
L.BarIconLeft = "左侧显示图标"
L.BarIconRight = "右侧显示图标"
L.EnableHugeBar = "开启大型计时条(2号计时条)"
L.FillUpBars = "填充计时条"
L.ClickThrough = "禁用鼠标点击事件 (允许你点击计时条)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "特殊警报"
L.Area_SpecWarn = "特殊警报设置"
L.SpecWarn_Enabled = "显示首领技能特殊警报"
L.SpecWarn_Font = "特殊警报字体"
L.SpecWarn_DemoButton = "测试警报"
L.SpecWarn_MoveMe = "设置位置"
L.SpecWarn_FontSize = "字体大小"
L.SpecWarn_FontColor = "字体颜色"
L.SpecWarn_FontType = "选择字体"
L.SpecWarn_ResetMe = "重置选项"
-- Tab: HealthFrame
L.Panel_HPFrame = "首领生命值框体"
L.Area_HPFrame = "首领生命值框体选项"
L.HP_Enabled = "总是显示首领生命值框体 (首领模块中单独的设置将不起作用)"
L.HP_GrowUpwards = "计量条想上增长"
L.HP_ShowDemo = "显示测试框体"
L.BarWidth = "计量条宽度: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "信息过滤"
L.Area_SpamFilter = "常规设置"
L.HideBossEmoteFrame = "隐藏BOSS表情"
L.SpamBlockRaidWarning = "过滤其他首领预警插件警报"
L.SpamBlockBossWhispers = "战斗中过滤DBM密语警报"
L.BlockVersionUpdatePopup = "禁用升级提示"
L.ShowBigBrotherOnCombatStart = "战斗开始时使用BigBrother检测增益情况"
+138
View File
@@ -0,0 +1,138 @@
if GetLocale() ~= "deDE" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Nitram & Tandanu"
L.TabCategory_Options = "Allgemeine Einstellungen"
L.TabCategory_WOTLK = "Wrath of the Lich King"
L.TabCategory_BC = "The Burning Crusade"
L.TabCategory_VANILLA = "WoW-Classic-Bosse"
L.TabCategory_OTHER = "Sonstige Boss-Mods"
L.BossModLoaded = "Statistiken von %s"
L.BossModLoad_now = [[Dieses Boss Mod ist nicht geladen.
Er wird automatisch geladen, wenn du die Instanz betrittst.
Ansonsten kannst du den Button hier verwenden um das Boss Mod zu laden.]]
L.PosX = 'Position X'
L.PosY = 'Position Y'
L.MoveMe = 'bewegbar'
L.Button_OK = 'OK'
L.Button_Cancel = 'Abbrechen'
L.Button_LoadMod = 'Lade AddOn'
L.Mod_Enabled = "Aktiviere Boss Mod"
L.Mod_EnableAnnounce = "Zum Raid ansagen"
L.Reset = "zurücksetzen"
L.Enable = "aktiviere"
L.Disable = "deaktiviere"
L.NoSound = "Kein Sound"
L.IconsInUse = "Von diesem Mod benutzte Zeichen"
-- Tab: Boss Statistics
L.BossStatistics = "Boss-Statistiken"
L.Statistic_Kills = "Kills:"
L.Statistic_Wipes = "Niederlagen:"
L.Statistic_BestKill = "Schnellster:"
L.Statistic_Heroic = "heroisch"
-- Tab: General Options
L.General = "Allgemeine DBM-Optionen"
L.EnableDBM = "Aktiviere DBM"
L.EnableStatus = "Antworte auf 'status'-Flüsteranfragen"
L.AutoRespond = "Aktiviere automatische Antwort während eines Bosskampfes"
L.EnableMiniMapIcon = "Aktiviere Minimap-Symbol"
L.Button_RangeFrame = "Zeige/Verberge Abstandsfenster"
L.Button_TestBars = "Starte Testbalken"
L.PizzaTimer_Headline = 'Erstelle einen "Pizza-Timer"'
L.PizzaTimer_Title = 'Name (z.b. "Pizza!")'
L.PizzaTimer_Hours = "Stunden"
L.PizzaTimer_Mins = "Min"
L.PizzaTimer_Secs = "Sek"
L.PizzaTimer_ButtonStart = "Starte Timer"
L.PizzaTimer_BroadCast = "Anderen Schlachtzugspielern anzeigen"
-- Tab: Raidwarning
L.Tab_RaidWarning = "Schlachtzugswarnungen"
L.RaidWarning_Header = "Schlachtzugswarnungen-Optionen"
L.RaidWarnColors = "Schlachtzugs-Warnungsfarben"
L.RaidWarnColor_1 = "Farbe 1"
L.RaidWarnColor_2 = "Farbe 2"
L.RaidWarnColor_3 = "Farbe 3"
L.RaidWarnColor_4 = "Farbe 4"
L.InfoRaidWarning = [[Hier wird die Position des Schlachtzug-Warnungs-Fenster sowie die Farbe festgelegt.
Dieses Fenster wird für Nachrichten wie "Player X ist betroffen von Y" verwendet.]]
L.ColorResetted = "Die Farbeinstellung wurde zurückgesetzt."
L.ShowWarningsInChat = "Zeige Warnungen im Nachrichten-Fenster"
L.ShowFakedRaidWarnings = "Zeige Warnungen als künstliche Schlachtzugwarnung"
L.WarningIconLeft = "Zeige Symbol links an"
L.WarningIconRight = "Zeige Symbol rechts an"
L.RaidWarnMessage = "Danke, dass du Deadly Boss Mods verwendest"
L.BarWhileMove = "Warnungen bewegbar"
L.RaidWarnSound = "Spiele Sound bei Schlachtzug-Warnung"
L.SpecialWarnSound = "Spiele Sound bei Spezial-Warnung"
-- Tab: Barsetup
L.BarSetup = "Balkenstil"
L.BarTexture = "Balkentextur"
L.BarStartColor = "Startfarbe"
L.BarEndColor = "Endfarbe"
L.ExpandUpwards = "Balken nach oben aufbauen"
L.Bar_Font = "Schrift, die für Balken benutzt wird"
L.Bar_FontSize = "Schriftgröße"
L.Slider_BarOffSetX = "Abstand X: %d"
L.Slider_BarOffSetY = "Abstand Y: %d"
L.Slider_BarWidth = "Balkenbreite: %d"
L.Slider_BarScale = "Balkenskalierung: %0.2f"
L.AreaTitle_BarSetup = "Allgemeine Balkenoptionen"
L.AreaTitle_BarSetupSmall = "Kleine-Balken-Optionen"
L.AreaTitle_BarSetupHuge = "Große-Balken-Optionen"
L.BarIconLeft = "Symbol links"
L.BarIconRight = "Symbol rechts"
L.EnableHugeBar = "Aktiviere große Balken (Balken 2)"
L.FillUpBars = "Balken auffüllen"
L.ClickThrough = "Maus deaktivieren (macht die Timer durchklickbar)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "Spezialwarnungen"
L.Area_SpecWarn = "Spezialwarnungs-Optionen"
L.SpecWarn_Enabled = "Zeige Spezialwarnungen für Bossfähigkeiten"
L.SpecWarn_Font = "Schrift, die für Spezialwarnungen benutzt wird"
L.SpecWarn_DemoButton = "Zeige Beispiel"
L.SpecWarn_MoveMe = "Setze Position"
L.SpecWarn_FontSize = "Schriftgröße"
L.SpecWarn_FontColor = "Schriftfarbe"
L.SpecWarn_FontType = "Wähle Schriftart"
L.SpecWarn_ResetMe = "Auf Standard zurücksetzen"
-- Tab: HealthFrame
L.Panel_HPFrame = "Lebensanzeige"
L.Area_HPFrame = "Lebensanzeige-Optionen"
L.HP_Enabled = "Lebensanzeige immer anzeigen (überschreibt boss-spezifische Option)"
L.HP_GrowUpwards = "Erweitere Lebensanzeige nach oben"
L.HP_ShowDemo = "Zeige Lebensanzeige"
L.BarWidth = "Balkenbreite: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "Spam-Filter"
L.Area_SpamFilter = "Allgemeine Spam-Filter-Einstellungen"
L.HideBossEmoteFrame = "Schlachtzugsboss-Emote-Fenster verstecken"
L.SpamBlockRaidWarning = "Ansagen von anderen Boss Mods filtern"
L.SpamBlockBossWhispers = "Aktiviere Filter für <DBM>-Flüstermitteilungen im Kampf"
L.BlockVersionUpdatePopup = "Zeige Update-Meldung im Chat statt als Popup"
L.ShowBigBrotherOnCombatStart = "Führe Big-Brother-Buffprüfung bei Kampfbeginn durch"
L.BigBrotherAnnounceToRaid = "Ergebnis der Big-Brother-Buffprüfung zum Raid Chat veröffentlichen"
L.Area_SpamFilter_Outgoing = "Global Filter-Optionen"
L.SpamBlockNoShowAnnounce = "Zeige keine Verkündungen und spiele keine Warnungssounds"
L.SpamBlockNoSendAnnounce = "Sende keine Verkündungen an den Raidchat"
L.SpamBlockNoSendWhisper = "Sende keine Flüstermitteilungen an andere Spieler"
L.SpamBlockNoSetIcon = "Setze keine Zeichen auf Ziele"
+143
View File
@@ -0,0 +1,143 @@
DBM_GUI_Translations = {}
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Nitram, Tandanu & Tennberg"
L.TabCategory_Options = "General Options"
L.TabCategory_WOTLK = "Wrath of the Lich King"
L.TabCategory_BC = "The Burning Crusade"
L.TabCategory_VANILLA = "Vanilla"
L.TabCategory_OTHER = "Misc Mods"
L.BossModLoaded = "%s statistics"
L.BossModLoad_now = [[This boss mod is not loaded.
It will be loaded when you enter the instance.
You can also click the button to load the mod manually.]]
L.PosX = 'Position X'
L.PosY = 'Position Y'
L.MoveMe = 'Move me'
L.Button_OK = 'OK'
L.Button_Cancel = 'Cancel'
L.Button_LoadMod = 'Load AddOn'
L.Mod_Enabled = "Enable boss mod"
L.Mod_EnableAnnounce = "Announce to raid"
L.Reset = "Reset"
L.Enable = "Enable"
L.Disable = "Disable"
L.NoSound = "No sound"
L.IconsInUse = "Icons used by this mod"
-- Tab: Boss Statistics
L.BossStatistics = "Boss Statistics"
L.Statistic_Kills = "Kills:"
L.Statistic_Wipes = "Wipes:"
L.Statistic_BestKill = "Best Kill:"
L.Statistic_Heroic = "Heroic"
L.Statistic_Heroic10 = "Heroic 10"
L.Statistic_Heroic25 = "Heroic 25"
-- Tab: General Options
L.General = "General DBM Options"
L.EnableDBM = "Enable DBM"
L.EnableStatus = "Reply to 'status' whispers"
L.AutoRespond = "Enable auto-respond while fighting"
L.EnableMiniMapIcon = "Show minimap button"
L.FixCLEUOnCombatStart = "Clear combat log cache on pull"
L.Latency_Text = "Set max latency sync threshold: %d"
L.Button_RangeFrame = "Show/hide range frame"
L.Button_TestBars = "Start test bars"
L.PizzaTimer_Headline = 'Create a "Pizza Timer"'
L.PizzaTimer_Title = 'Name (e.g. "Pizza!")'
L.PizzaTimer_Hours = "Hours"
L.PizzaTimer_Mins = "Min"
L.PizzaTimer_Secs = "Sec"
L.PizzaTimer_ButtonStart = "Start timer"
L.PizzaTimer_BroadCast = "Broadcast to raid"
-- Tab: Raidwarning
L.Tab_RaidWarning = "Raid Warnings"
L.RaidWarning_Header = "Raid Warning Options"
L.RaidWarnColors = "Raid Warning Colors"
L.RaidWarnColor_1 = "Color 1"
L.RaidWarnColor_2 = "Color 2"
L.RaidWarnColor_3 = "Color 3"
L.RaidWarnColor_4 = "Color 4"
L.InfoRaidWarning = [[You can specify the position and colors of the raid warning frame.
This frame is used for messages like "Player X is affected by Y".]]
L.ColorResetted = "The color settings of this field have been reset."
L.ShowWarningsInChat = "Show warnings in chat frame"
L.ShowFakedRaidWarnings = "Show warnings as faked raid warning messages"
L.WarningIconLeft = "Show icon on left side"
L.WarningIconRight = "Show icon on right side"
L.RaidWarnMessage = "Thanks for using Deadly Boss Mods"
L.BarWhileMove = "Raid warning movable"
L.RaidWarnSound = "Play sound on raid warning"
L.SpecialWarnSound = "Play sound on special warning"
-- Tab: Barsetup
L.BarSetup = "Bar Style"
L.BarTexture = "Bar texture"
L.BarStartColor = "Start color"
L.BarEndColor = "End color"
L.ExpandUpwards = "Expand bars upward"
L.Bar_Font = "Font used for bars"
L.Bar_FontSize = "Font size"
L.Slider_BarOffSetX = "Offset X: %d"
L.Slider_BarOffSetY = "Offset Y: %d"
L.Slider_BarWidth = "Bar width: %d"
L.Slider_BarScale = "Bar scale: %0.2f"
L.AreaTitle_BarSetup = "General Bar Options"
L.AreaTitle_BarSetupSmall = "Small Bar Options"
L.AreaTitle_BarSetupHuge = "Huge Bar Options"
L.BarIconLeft = "Left icon"
L.BarIconRight = "Right icon"
L.EnableHugeBar = "Enable huge bar (aka Bar 2)"
L.FillUpBars = "Fill up bars"
L.ClickThrough = "Disable mouse events (allows you to click through bars)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "Special Warnings"
L.Area_SpecWarn = "Special Warning Options"
L.SpecWarn_Enabled = "Show special warnings for boss abilities"
L.SpecWarn_Font = "Font used for special warnings"
L.SpecWarn_DemoButton = "Show example"
L.SpecWarn_MoveMe = "Set position"
L.SpecWarn_FontSize = "Font size"
L.SpecWarn_FontColor = "Font color"
L.SpecWarn_FontType = "Select font"
L.SpecWarn_ResetMe = "Reset to defaults"
-- Tab: HealthFrame
L.Panel_HPFrame = "Health Frame"
L.Area_HPFrame = "Health Frame Options"
L.HP_Enabled = "Always show health frame (Overrides boss-specific option)"
L.HP_GrowUpwards = "Expand health frame upward"
L.HP_ShowDemo = "Show HP frame"
L.BarWidth = "Bar width: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "Global and Spam Filters"
L.Area_SpamFilter = "Spam Filter Options"
L.HideBossEmoteFrame = "Hide raid boss emote frame"
L.SpamBlockRaidWarning = "Filter announces from other boss mods"
L.SpamBlockBossWhispers = "Filter <DBM> warning whispers while fighting"
L.BlockVersionUpdatePopup = "Disable update notification popup"
L.ShowBigBrotherOnCombatStart = "Perform Big Brother buff check on combat start"
L.BigBrotherAnnounceToRaid = "Announce Big Brother results to raid"
L.Area_SpamFilter_Outgoing = "Global Filter Options"
L.SpamBlockNoShowAnnounce = "Do not show announces or play warning sounds"
L.SpamBlockNoSendAnnounce = "Do not send announces to raid chat"
L.SpamBlockNoSendWhisper = "Do not send whispers to other players"
L.SpamBlockNoSetIcon = "Do not set icons on targets"
+143
View File
@@ -0,0 +1,143 @@
if GetLocale() ~= "esES" and GetLocale() ~= "esMX" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods - Español"
L.TranslationBy = "Interplay, Snamor"
L.TabCategory_Options = "Opciones"
L.TabCategory_WOTLK = "Wrath of the Lich King"
L.TabCategory_BC = "The Burning Crusade"
L.TabCategory_VANILLA = "WoW Classic Bosses"
L.TabCategory_OTHER = "Otros Boss Mods"
L.BossModLoaded = "%s estadisticas"
L.BossModLoad_now = [[Este modulo no esta cargado.
Si no se carga al entrar en la estancia.
Puedes pulsar en el boton para cargar el modulo manualmente.]]
L.PosX = 'Posicion X'
L.PosY = 'Posicion Y'
L.MoveMe = 'mueve me'
L.Button_OK = 'Aceptar'
L.Button_Cancel = 'Cancelar'
L.Button_LoadMod = 'Cargar Modulo'
L.Mod_Enabled = "Habilitar modulo de este boss"
L.Mod_EnableAnnounce = "Avisar a banda"
L.Reset = "resetear"
L.Enable = "habilitar"
L.Disable = "desabilitar"
L.NoSound = "Sin sonido"
L.IconsInUse = "Iconos usados por este mod"
-- Tab: Boss Statistics
L.BossStatistics = "Estadisticas de Boss"
L.Statistic_Kills = "Muertes:"
L.Statistic_Wipes = "Wipes:"
L.Statistic_BestKill = "Mejor muerte:"
L.Statistic_Heroic = "heroico"
-- Tab: General Options
L.General = "Opciones de DBM"
L.EnableDBM = "Habilitar DBM"
L.EnableStatus = "Responder 'estado' a los que te susurren en banda"
L.AutoRespond = "Habilitar auto-responder si estas en un Boss"
L.EnableMiniMapIcon = "Mostrar icono de DBM en el mapa"
L.FixCLEUOnCombatStart = "Limpiar el log de combate al pullear"
L.Latency_Text = "Umbral de latencia máxima para sincronización: %d"
L.Button_RangeFrame = "Mostrar/Ocultar cuadro de rango"
L.Button_TestBars = "Testear barras"
L.PizzaTimer_Headline = 'Crear "Cronomentro"'
L.PizzaTimer_Title = 'Nombre (ej. "Pizza!")'
L.PizzaTimer_Hours = "Horas"
L.PizzaTimer_Mins = "Min"
L.PizzaTimer_Secs = "Seg"
L.PizzaTimer_ButtonStart = "Iniciar"
L.PizzaTimer_BroadCast = "Anunciar a Banda"
-- Tab: Raidwarning
L.Tab_RaidWarning = "Avisos a banda"
L.RaidWarning_Header= "Opciones de aviso de banda"
L.RaidWarnColors = "Colores de Avisos a banda"
L.RaidWarnColor_1 = "Color 1"
L.RaidWarnColor_2 = "Color 2"
L.RaidWarnColor_3 = "Color 3"
L.RaidWarnColor_4 = "Color 4"
L.InfoRaidWarning = [[Puedes especificar la posición y los colores del cuadro de advertencia de banda.
Este marco se utiliza para mensajes como "El jugador X está afectado por Y"]]
L.ColorResetted = "Los ajustes de color de este campo se han reiniciado"
L.ShowWarningsInChat = "Mostrar avisos en el chat"
L.ShowFakedRaidWarnings = "Mostrar avisos en el chat de banda"
L.WarningIconLeft = "Mostrar icono en el lado izquierdo"
L.WarningIconRight = "Mostrar icono en el lado derecho"
L.RaidWarnMessage = "Gracias por usar Deadly Boss Mods - Español"
L.BarWhileMove = "Avisos de banda se pueden mover"
L.RaidWarnSound = "Reproducir sonido para aviso-banda"
L.SpecialWarnSound = "Reproducir sonido para aviso-especial"
-- Tab: Barsetup
L.BarSetup = "Estilo de barra"
L.BarTexture = "Textura de barra"
L.BarStartColor = "Empieza con color"
L.BarEndColor = "Termina con color"
L.ExpandUpwards = "Ampliar las barras hacia arriba"
L.Bar_Font = "Fuente de las barras"
L.Bar_FontSize = "Tamaño de la fuente"
L.Slider_BarOffSetX = "Desplazamiento X: %d"
L.Slider_BarOffSetY = "Desplazamiento Y: %d"
L.Slider_BarWidth = "Ancho de barra: %d"
L.Slider_BarScale = "Escala de barra: %0.2f"
L.AreaTitle_BarSetup = "Opciones de Barras"
L.AreaTitle_BarSetupSmall = "Barra de la derecha"
L.AreaTitle_BarSetupHuge = "Barra del medio"
L.BarIconLeft = "Icono izq."
L.BarIconRight = "Icono der."
L.EnableHugeBar = "Habilitar barra del medio (Bar 2)"
L.FillUpBars = "Llénese Barras"
L.ClickThrough = "Desabilitar acciones de raton ( si pulsas en las barras )"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "Avisos Especiales"
L.Area_SpecWarn = "Opciones de Avisos Especiales"
L.SpecWarn_Enabled = "Mostrar Avisos Especiales para habilidades de los jefes"
L.SpecWarn_Font = "Fuente usada para Avisos Especiales"
L.SpecWarn_DemoButton = "Ver ejemplo"
L.SpecWarn_MoveMe = "Definir posición"
L.SpecWarn_FontSize = "Tamaño de fuente"
L.SpecWarn_FontColor = "Color de fuente"
L.SpecWarn_FontType = "Selecciona una fuente"
L.SpecWarn_ResetMe = "Reiniciar con los valores por defecto"
-- Tab: HealthFrame
L.Panel_HPFrame = "Barra de vida"
L.Area_HPFrame = "Opciones de la barra de vida"
L.HP_Enabled = "Siempre ver la barra de vida (Sobreescribe la opción de bosses específicos)"
L.HP_GrowUpwards = "Mover la barra de vida arriba"
L.HP_ShowDemo = "Ver barra de vida"
L.BarWidth = "Ancho de la barra: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "Filtro de Spam"
L.Area_SpamFilter = "Opciones de spam"
L.HideBossEmoteFrame = "Esconder lo que dice el boss"
L.SpamBlockRaidWarning = "Filtrar anuncios de otros Boss Mods"
L.SpamBlockBossWhispers = "Filtrar los avisos de <DBM> mientras estas en combate"
L.BlockVersionUpdatePopup = "Desabilitar avisos de actualizaciones"
L.ShowBigBrotherOnCombatStart = "Comprobar los bufos con Big Brother al inicio del combate"
L.BigBrotherAnnounceToRaid = "Anunciar los resultados de Big Brother a la banda"
L.Area_SpamFilter_Outgoing = "Opciones de Filtro Global"
L.SpamBlockNoShowAnnounce = "No mostrar avisos o reproducir sonidos"
L.SpamBlockNoSendAnnounce = "No poner mensajes en el chat de banda"
L.SpamBlockNoSendWhisper = "No enviar susurros a otros jugadores"
L.SpamBlockNoSetIcon = "No poner iconos en objetivos"
+139
View File
@@ -0,0 +1,139 @@
if GetLocale() ~= "frFR" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Psyco Alias Exodius & Vranwen@EU-Kirin Tor"
L.TabCategory_Options = "Options Générales"
L.TabCategory_WOTLK = "Wrath of the Lich King"
L.TabCategory_BC = "The Burning Crusade"
L.TabCategory_VANILLA = "WoW Classique"
L.TabCategory_OTHER = "Autres Boss Mods"
L.BossModLoaded = "%s statistiques"
L.BossModLoad_now = [[Ce boss mod n'est pas chargé.
Il sera chargé quand vous entrerez dans l'instance.
Vous pouvez aussi cliquer sur le bouton pour charger le mod manuellement.]]
L.PosX = "Position X"
L.PosY = "Position Y"
L.MoveMe = "Déplacez-moi"
L.Button_OK = "OK"
L.Button_Cancel = "Annuler"
L.Button_LoadMod = "Charger l'AddOn"
L.Mod_Enabled = "Activer boss mod"
L.Mod_EnableAnnounce = "Annoncer au raid"
L.Reset = "Reset"
L.Enable = "Activer"
L.Disable = "Désactiver"
L.NoSound = "Pas de Son"
L.IconsInUse = "Icônes utilisées par cet addon"
-- Tab: Boss Statistics
L.BossStatistics = "Statistiques des boss"
L.Statistic_Kills = "Tués:"
L.Statistic_Wipes = "Wipes:"
L.Statistic_BestKill = "Meilleur down:"
L.Statistic_Heroic = "Héroique"
-- Tab: General Options
L.General = "Options Générales DBM"
L.EnableDBM = "Activer DBM"
L.EnableStatus = "Envoie du 'status' au chuchotement"
L.AutoRespond = "Activer la réponse automatique pendant les combats"
L.EnableMiniMapIcon = "Afficher le bouton sur minicarte "
L.Button_RangeFrame = "Afficher/Cacher la fenêtre de portée"
L.Button_TestBars = "Lancer les barres de test"
L.PizzaTimer_Headline = 'Crée un "Pizza Timer"'
L.PizzaTimer_Title = 'Nom (ex. "Pizza!")'
L.PizzaTimer_Hours = "Heures"
L.PizzaTimer_Mins = "Min"
L.PizzaTimer_Secs = "Sec"
L.PizzaTimer_ButtonStart = "Commencer le Timer"
L.PizzaTimer_BroadCast = "Diffuser au Raid"
-- Tab: Raidwarning
L.Tab_RaidWarning = "Alertes raid"
L.RaidWarning_Header = "Options des alertes de raid"
L.RaidWarnColors = "Couleurs des alertes raid"
L.RaidWarnColor_1 = "Couleur 1"
L.RaidWarnColor_2 = "Couleur 2"
L.RaidWarnColor_3 = "Couleur 3"
L.RaidWarnColor_4 = "Couleur 4"
L.InfoRaidWarning = [[Vous pouvez spécifier la position et la couleur de l'affichage des Alertes Raid.
Cet affichage est utilisé pour des messages comme "Joueur X est affecté par Y"]]
L.ColorResetted = "La couleur de ce champs a été réinitialisée."
L.ShowWarningsInChat = "Afficher les alertes dans la fenêtre de dialogue"
L.ShowFakedRaidWarnings = "Afficher les alertes comme de faux avertissements de raid"
L.WarningIconLeft = "Afficher l'icône à gauche"
L.WarningIconRight = "Afficher l'icône à droite"
L.RaidWarnMessage = "Merci d'utiliser Deadly Boss Mods"
L.BarWhileMove = "Alerte-raid déplaçable"
L.RaidWarnSound = "Jouer un son pour les alertes raid"
L.SpecialWarnSound = "Jouer un son pour les alertes spéciales"
-- Tab: Barsetup
L.BarSetup = "Style des barres"
L.BarTexture = "Texture des barres"
L.BarStartColor = "Couleur de départ"
L.BarEndColor = "Couleur de fin"
L.ExpandUpwards = "Nouvelles barres au-dessus"
L.Bar_Font = "Police utiliser pour les barres"
L.Bar_FontSize = "Taille des polices"
L.Slider_BarOffSetX = "Position X: %d"
L.Slider_BarOffSetY = "Position Y: %d"
L.Slider_BarWidth = "Largeur: %d"
L.Slider_BarScale = "Echelle: %0.2f"
L.AreaTitle_BarSetup = "Options générales des barres"
L.AreaTitle_BarSetupSmall = "Options des petites barres"
L.AreaTitle_BarSetupHuge = "Options des grandes barres"
L.BarIconLeft = "Icône gauche"
L.BarIconRight = "Icône droit"
L.EnableHugeBar = "Activer les grandes barres (Barre 2)"
L.FillUpBars = "Remplir les barres"
L.ClickThrough = "Enlève le contrôle par la souris (Vous autorise à cliquer à travers les barres)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "Alertes spéciales"
L.Area_SpecWarn = "Configuration des alertes spéciales"
L.SpecWarn_Enabled = "Montre les alertes spéciales pour les capacités des boss"
L.SpecWarn_Font = "Police utilisée pour les alertes spéciales"
L.SpecWarn_DemoButton = "Montre un exemple"
L.SpecWarn_MoveMe = "Définir la position"
L.SpecWarn_FontSize = "Taille de police"
L.SpecWarn_FontColor = "Couleur de police"
L.SpecWarn_FontType = "Choisir la police"
L.SpecWarn_ResetMe = "Réinitialiser"
-- Tab: HealthFrame
L.Panel_HPFrame = "Barre de vie"
L.Area_HPFrame = "Configurer la Barre de vie"
L.HP_Enabled = "Toujours montrer la Barre de vie, même si elle est désactivée dans le Module"
L.HP_GrowUpwards = "Prolonge la barre de vie vers le haut"
L.HP_ShowDemo = "Montre la fenêtre des points de vie"
L.BarWidth = "Longueur de la barre: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "Filtre anti-spam"
L.Area_SpamFilter = "Options générales du filtre anti-spam"
L.HideBossEmoteFrame = "Cacher la fenêtre des emotes de boss"
L.SpamBlockRaidWarning = "Filtrer les annonces venant d'autres boss mods"
L.SpamBlockBossWhispers = "Filtrer les alertes <DBM> chuchotement pendant les combats"
L.BlockVersionUpdatePopup = "Enlève le message pop-up quand vous êtes sur un boss"
L.ShowBigBrotherOnCombatStart = "Autoriser Big Brother à regarder les buffs quand le combat débute"
L.Area_SpamFilter_Outgoing = "Options Global des Filtres"
L.SpamBlockNoShowAnnounce = "Ne pas montrer les annonces ou jouer les sons"
L.SpamBlockNoSendAnnounce = "Ne pas écrire les annonces dans le chatt de raid"
L.SpamBlockNoSendWhisper = "Ne pas chuchotter les autres joueurs"
L.SpamBlockNoSetIcon = "Ne pas mettre d'icones sur la cible"
+141
View File
@@ -0,0 +1,141 @@
if GetLocale() ~= "koKR" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "죽이는 보스 모드"
L.TranslationBy = "흑묘서희@에이그윈서버 호드진영"
L.TabCategory_Options = "일반 옵션"
L.TabCategory_WOTLK = "리치왕의 분노"
L.TabCategory_BC = "불타는 성전"
L.TabCategory_VANILLA = "오리지널"
L.TabCategory_OTHER = "기타 보스 모드"
L.BossModLoaded = "%s 공략 상황"
L.BossModLoad_now = [[현재 보스의 모드가 로드되지 않았습니다.
애드온 불러오기 버튼을 클릭하여 강제적으로 보스 모드를 실행시킬 수 있습니다.
]]
L.PosX = '위치 X'
L.PosY = '위치 Y'
L.MoveMe = '위치 이동'
L.Button_OK = '확인'
L.Button_Cancel = '취소'
L.Button_LoadMod = '애드온 불러오기'
L.Mod_Enabled = "보스 모드 허용"
L.Mod_EnableAnnounce = "공격대 경보로 알리기"
L.Reset = "리셋"
L.Enable = "켜기"
L.Disable = "끄기"
L.NoSound = "사운드 끄기"
L.IconsInUse = "현재 모드에 공격대 아이콘을 사용합니다."
-- Tab: Boss Statistics
L.BossStatistics = "보스 공략 상황"
L.Statistic_Kills = "킬수:"
L.Statistic_Wipes = "전멸:"
L.Statistic_BestKill = "최고 기록:"
L.Statistic_Heroic = "영웅"
-- Tab: General Options
L.General = "일반 DBM 옵션"
L.EnableDBM = "DBM 사용"
L.EnableStatus = "귓속말 대상자에게 'status' 답변 보내기 사용"
L.AutoRespond = "자동 부활 사용 - 무덤 이동"
L.EnableMiniMapIcon = "Minimap 버튼 사용"
L.FixCLEUOnCombatStart = "전투 시작 할 때 전투 로그 수정"
L.Latency_Text = "최대 지연시간 설정 : %d"
L.Button_RangeFrame = "거리-프레임 켜기/끄기"
L.Button_TestBars = "테스트 바 시작"
L.PizzaTimer_Headline = '"Pizza Timer" 만들기'
L.PizzaTimer_Title = '이름 (예 : "Pizza!")'
L.PizzaTimer_Hours = ""
L.PizzaTimer_Mins = ""
L.PizzaTimer_Secs = ""
L.PizzaTimer_ButtonStart = "타이머 시작"
L.PizzaTimer_BroadCast = "공격대에 알리기"
-- Tab: Raidwarning
L.Tab_RaidWarning = "공격대 경보"
L.RaidWarning_Header = "공격대 경고 설정"
L.RaidWarnColors = "공격대 경보 색상"
L.RaidWarnColor_1 = "색상 1"
L.RaidWarnColor_2 = "색상 2"
L.RaidWarnColor_3 = "색상 3"
L.RaidWarnColor_4 = "색상 4"
L.InfoRaidWarning = [[레이드 경고 프레임의 위치와 컬러를 수정할 수 있습니다.
이것은 메세지를 위한 색상 수정 프레임이며 "Y 가 X에게 주문을 걸었습니다." 같은 메세지를 뜻합니다.]]
L.ColorResetted = "현재 필드의 색상 셋팅을 초기화 합니다."
L.ShowWarningsInChat = "위험 알림을 채팅 창에 보여줍니다."
L.ShowFakedRaidWarnings = "위험 알림을 공격대 경보 메세지처럼 보여줍니다."
L.WarningIconLeft = "아이콘을 왼쪽에 보여주기"
L.WarningIconRight = "아이콘을 오른쪽에 보여주기"
L.RaidWarnMessage = "<Deadly Boss Mods>를 사용해 주셔셔 감사합니다."
L.BarWhileMove = "레이드 경보 위치 수정"
L.RaidWarnSound = "레이드-경보 사운드"
L.SpecialWarnSound = "특별한 경보 사운드"
-- Tab: Barsetup
L.BarSetup = "바 스타일"
L.BarTexture = "바 텍스쳐"
L.BarStartColor = "시작 색상"
L.BarEndColor = "마지막 색상"
L.ExpandUpwards = "바를 위로 쌓기"
L.Bar_Font = "바에 사용할 폰트"
L.Bar_FontSize = "폰트 크기"
L.Slider_BarOffSetX = "자세한 가로 위치: %d"
L.Slider_BarOffSetY = "자세한 세로 위치: %d"
L.Slider_BarWidth = "바 길이: %d"
L.Slider_BarScale = "바 스케일(크기): %0.2f"
L.AreaTitle_BarSetup = "일반 바 옵션"
L.AreaTitle_BarSetupSmall = "작은 바 옵션"
L.AreaTitle_BarSetupHuge = "커다란 바 옵션"
L.BarIconLeft = "왼쪽 아이콘"
L.BarIconRight = "오른쪽 아이콘"
L.EnableHugeBar = "커다란 바 사용(바 2)"
L.FillUpBars = "바를 채워나가기"
L.ClickThrough = "마우스 이벤트 사용 안함 (바를 클릭하는 행위 등)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "특수 경고"
L.Area_SpecWarn = "특수 경고 설정"
L.SpecWarn_Enabled = "각 보스별 특수 경고 보기"
L.SpecWarn_Font = "특수 경고를 위한 폰트 사용"
L.SpecWarn_DemoButton = "예제 보기"
L.SpecWarn_MoveMe = "위치 설정"
L.SpecWarn_FontSize = "폰트 크기"
L.SpecWarn_FontColor = "폰트 색상"
L.SpecWarn_FontType = "폰트 선택"
L.SpecWarn_ResetMe = "초기화"
-- Tab: HealthFrame
L.Panel_HPFrame = "보스 체력 프레임"
L.Area_HPFrame = "체력 프레임 설정"
L.HP_Enabled = "해당 모드에서 끈 상태라도 항상 체력 프레임 보기(강제)"
L.HP_GrowUpwards = "보스 체력 프레임을 위로 쌓기"
L.HP_ShowDemo = "체력 프레임 보기"
L.BarWidth = "바 길이: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "스팸 필터"
L.Area_SpamFilter = "일반 스팸 필터 옵션"
L.HideBossEmoteFrame = "레이드 보스가 사용하는 감정표현 숨기기"
L.SpamBlockRaidWarning = "다른 보스 모드가 알리는 경보 감추기"
L.SpamBlockBossWhispers = "전투 중 사용되는 <DBM> 경보 귓속말 감추기"
L.BlockVersionUpdatePopup = "업데이트 알림 창 끄기"
L.ShowBigBrotherOnCombatStart = "전투가 시작되면 BigBrother 버프 체크 켜기"
L.BigBrotherAnnounceToRaid = "Big Brother 결과를 공격대에 알리기"
L.Area_SpamFilter_Outgoing = "공통 필터 옵션"
L.SpamBlockNoShowAnnounce = "알림 또는 경고 소리 실행하지 않기"
L.SpamBlockNoSendAnnounce = "공격대 채팅 알림을 보내지 않기"
L.SpamBlockNoSendWhisper = "다른 플레이어에게 귓속말을 보내지 않기"
L.SpamBlockNoSetIcon = "대상 공격대 아이콘 설정하지 않기"
+142
View File
@@ -0,0 +1,142 @@
if GetLocale() ~= "ruRU" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Игорь Бутвин & Vampik & Swix"
L.TabCategory_Options = "Общие параметры"
L.TabCategory_WOTLK = "Wrath of the Lich King"
L.TabCategory_BC = "The Burning Crusade"
L.TabCategory_VANILLA = "Классическая игра"
L.TabCategory_OTHER = "Другие боссы"
L.BossModLoaded = "%s - статистика"
L.BossModLoad_now = [[База данных для этих боссов не загружена.
Она будет загружена сразу после входа в подземелье.
Можно также нажать кнопку, чтобы загрузить вручную.]]
L.PosX = 'Позиция X'
L.PosY = 'Позиция Y'
L.MoveMe = 'Передвинь меня'
L.Button_OK = 'OK'
L.Button_Cancel = 'Отмена'
L.Button_LoadMod = 'Загрузить надстройку'
L.Mod_Enabled = "Включить DBM"
L.Mod_EnableAnnounce = "Объявлять рейду"
L.Reset = "Сброс"
L.Enable = "вкл."
L.Disable = "откл."
L.NoSound = "Без звука"
L.IconsInUse = "Используемые метки"
-- Tab: Boss Statistics
L.BossStatistics = "Статистика для босса"
L.Statistic_Kills = "Убийства:"
L.Statistic_Wipes = "Поражения:"
L.Statistic_BestKill = "Лучший бой:"
L.Statistic_Heroic = "Героическая сложность"
-- Tab: General Options
L.General = "Общие параметры DBM"
L.EnableDBM = "Включить DBM"
L.EnableStatus = "Отвечать на запрос статуса боя шепотом"
L.AutoRespond = "Включить авто-ответ в бою"
L.EnableMiniMapIcon = "Отображать кнопку на мини-карте"
L.FixCLEUOnCombatStart = "Очищать кэш журнала боя в начале битвы"
L.Latency_Text = "Макс. задержка для синхр-ции: %d"
L.Button_RangeFrame = "Окно проверки дистанции"
L.Button_TestBars = "Запустить проверку"
L.PizzaTimer_Headline = 'Создать "Pizza Timer"'
L.PizzaTimer_Title = 'Название (например, "Pizza!")'
L.PizzaTimer_Hours = "час."
L.PizzaTimer_Mins = "мин."
L.PizzaTimer_Secs = "сек."
L.PizzaTimer_ButtonStart = "Начать отсчет"
L.PizzaTimer_BroadCast = "Транслировать рейду"
-- Tab: Raidwarning
L.Tab_RaidWarning = "Предупреждения для рейда"
L.RaidWarning_Header = "Параметры рейд-предупреждений"
L.RaidWarnColors = "Цвета предупреждений для рейда"
L.RaidWarnColor_1 = "Цвет 1"
L.RaidWarnColor_2 = "Цвет 2"
L.RaidWarnColor_3 = "Цвет 3"
L.RaidWarnColor_4 = "Цвет 4"
L.InfoRaidWarning = [[Можно указать положение и цвет отображаемой информации.
Используется для сообщений вроде "Игрок X под воздействием Y"]]
L.ColorResetted = "Цветовые параметры для этого поля восстановлены"
L.ShowWarningsInChat = "Показывать предупреждения в окне чата"
L.ShowFakedRaidWarnings = "Показывать предупреждения в качестве \"Объявление рейду\""
L.WarningIconLeft = "Отображать значок с левой стороны"
L.WarningIconRight = "Отображать значок с правой стороны"
L.RaidWarnMessage = "Спасибо за использование Deadly Boss Mods"
L.BarWhileMove = "Действие рейд-предупреждения"
L.RaidWarnSound = "Звук рейд-предупреждения"
L.SpecialWarnSound = "Звук спец-предупреждения"
-- Tab: Barsetup
L.BarSetup = "Стиль индикатора"
L.BarTexture = "Текстура индикатора"
L.BarStartColor = "Цвет в начале"
L.BarEndColor = "Цвет в конце"
L.ExpandUpwards = "Выровнять по верху"
L.Bar_Font = "Шрифт для индикатора"
L.Bar_FontSize = "Размер шрифта"
L.Slider_BarOffSetX = "Сдвиг X: %d"
L.Slider_BarOffSetY = "Сдвиг Y: %d"
L.Slider_BarWidth = "Ширина: %d"
L.Slider_BarScale = "Масштаб: %0.2f"
L.AreaTitle_BarSetup = "Параметры основного индикатора"
L.AreaTitle_BarSetupSmall = "Параметры уменьшенного индикатора"
L.AreaTitle_BarSetupHuge = "Параметры увеличенного индикатора"
L.BarIconLeft = "Значок слева"
L.BarIconRight = "Значок справа"
L.EnableHugeBar = "Включить увеличенный индикатор (Полоса 2)"
L.FillUpBars = "Наполняющая заливка полос"
L.ClickThrough = "Отключить события мыши (позволяет вам щелкать мышью сквозь полосы индикаторов)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "Специальные предупреждения"
L.Area_SpecWarn = "Настройка специальных предупреждений"
L.SpecWarn_Enabled = "Отображать специальные предупреждения\nдля способностей босса"
L.SpecWarn_Font = "Выбор шрифта для специальных предупреждений"
L.SpecWarn_DemoButton = "Показать пример"
L.SpecWarn_MoveMe = "Расположение"
L.SpecWarn_FontSize = "Размер шрифта"
L.SpecWarn_FontColor = "Цвет шрифта"
L.SpecWarn_FontType = "Выбор шрифта"
L.SpecWarn_ResetMe = "Восстановить умолчания"
-- Tab: HealthFrame
L.Panel_HPFrame = "Здоровье босса"
L.Area_HPFrame = "Настройка здоровья босса"
L.HP_Enabled = "Всегда отображать здоровье босса\n(имеет приоритет над аналогичныи параметром у каждого босса)"
L.HP_GrowUpwards = "Выровнять индикатор здоровья по верху"
L.HP_ShowDemo = "Индикатор здоровья"
L.BarWidth = "Ширина индикатора: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "Общие и спам-фильтры"
L.Area_SpamFilter = "Параметры спам-фильтра"
L.HideBossEmoteFrame = "Скрывать эмоции рейдового босса"
L.SpamBlockRaidWarning = "Фильтрация предупреждений от других DBM"
L.SpamBlockBossWhispers = "Фильтрация <DBM> предупреждений шепотом в бою"
L.BlockVersionUpdatePopup = "Отключить всплывающее сообщение об устаревшей версии"
L.ShowBigBrotherOnCombatStart = "Выполнять проверку положительных эффектов Big Brother в начале боя"
L.BigBrotherAnnounceToRaid = "Объявлять результаты проверки Big Brother в рейд"
L.Area_SpamFilter_Outgoing = "Параметры общего фильтра"
L.SpamBlockNoShowAnnounce = "Не объявлять или предупреждать звуком игрока"
L.SpamBlockNoSendAnnounce = "Не объявлять в чат рейда"
L.SpamBlockNoSendWhisper = "Не отправлять предупреждения шепотом другим игрокам"
L.SpamBlockNoSetIcon = "Не устанавливать метки на цели"
+140
View File
@@ -0,0 +1,140 @@
if GetLocale() ~= "zhTW" then return end
if not DBM_GUI_Translations then DBM_GUI_Translations = {} end
local L = DBM_GUI_Translations
L.MainFrame = "Deadly Boss Mods"
L.TranslationBy = "Nightkiller@日落沼澤(kc10577)"
L.TabCategory_Options = "綜合設置"
L.TabCategory_WOTLK = "巫妖王之怒"
L.TabCategory_BC = "燃燒的遠征"
L.TabCategory_VANILLA = "舊世界首領"
L.TabCategory_OTHER = "其它"
L.BossModLoaded = "%s狀態"
L.BossModLoad_now = [[該模組尚未載入。
當你進入相應副本時其會自動載入。
你也可以點擊該按鈕手動載入該模組。]]
L.PosX = 'X座標'
L.PosY = 'Y座標'
L.MoveMe = '移動'
L.Button_OK = '確定'
L.Button_Cancel = '取消'
L.Button_LoadMod = '載入模組'
L.Mod_Enabled = "啟用首領模組"
L.Mod_EnableAnnounce = "團隊廣播"
L.Reset = "重置"
L.Enable = "啟用"
L.Disable = "關閉"
L.NoSound = "靜音"
L.IconsInUse = "此模組已使用的標記"
-- Tab: Boss Statistics
L.BossStatistics = "首領狀態"
L.Statistic_Kills = "擊殺:"
L.Statistic_Wipes = "失敗:"
L.Statistic_BestKill = "最快記錄:"
L.Statistic_Heroic = "英雄模式"
-- Tab: General Options
L.General = "DBM綜合設置"
L.EnableDBM = "啟用DBM"
L.EnableStatus = "回復“status”密語"
L.AutoRespond = "啟用戰鬥中自動密語回復"
L.EnableMiniMapIcon = "顯示小地圖圖示"
L.FixCLEUOnCombatStart = "清除戰鬥紀錄的快取"
L.Latency_Text = "設定最高延遲同步門檻: %d"
L.Button_RangeFrame = "顯示/隱藏距離監視器"
L.Button_TestBars = "測試計時條"
L.PizzaTimer_Headline = '創建一個計時條'
L.PizzaTimer_Title = '名稱(如“Pizza計時器”)'
L.PizzaTimer_Hours = ""
L.PizzaTimer_Mins = ""
L.PizzaTimer_Secs = ""
L.PizzaTimer_ButtonStart = "開始計時"
L.PizzaTimer_BroadCast = "向團隊廣播"
-- Tab: Raidwarning
L.Tab_RaidWarning = "團隊警告"
L.RaidWarning_Header = "團隊警告選項"
L.RaidWarnColors = "團隊警告顏色"
L.RaidWarnColor_1 = "顏色1"
L.RaidWarnColor_2 = "顏色2"
L.RaidWarnColor_3 = "顏色3"
L.RaidWarnColor_4 = "顏色4"
L.InfoRaidWarning = [[你可以對團隊警告的顏色及其位置進行設定。
在這裡會顯示例如“玩家X受到了Y效果的影響”之類的資訊。]]
L.ColorResetted = "該顏色設置已重置"
L.ShowWarningsInChat = "在聊天視窗中顯示警告"
L.ShowFakedRaidWarnings = "以偽裝團隊警告資訊的方式顯示警告內容"
L.WarningIconLeft = "左側顯示圖示"
L.WarningIconRight = "右側顯示圖示"
L.RaidWarnMessage = "感謝您使用Deadly Boss Mods"
L.BarWhileMove = "可移動的團隊警告"
L.RaidWarnSound = "發出團隊警告時播放音效"
L.SpecialWarnSound = "發出特別警告時播放音效"
-- Tab: Barsetup
L.BarSetup = "計時條樣式"
L.BarTexture = "計時條材質"
L.BarStartColor = "開始顏色"
L.BarEndColor = "結束顏色"
L.ExpandUpwards = "計時條向上延伸"
L.Bar_Font = "計時條使用的字型"
L.Bar_FontSize = "字型大小"
L.Slider_BarOffSetX = "X偏移"
L.Slider_BarOffSetY = "Y偏移"
L.Slider_BarWidth = "寬度"
L.Slider_BarScale = "尺寸"
L.AreaTitle_BarSetup = "計時條綜合設置"
L.AreaTitle_BarSetupSmall = "小型計時條設置"
L.AreaTitle_BarSetupHuge = "大型計時條設置"
L.BarIconLeft = "左側顯示圖示"
L.BarIconRight = "右側顯示圖示"
L.EnableHugeBar = "開啟大型計時條(2號計時條)"
L.FillUpBars = "填滿計時條"
L.ClickThrough = "禁用鼠標事件(允許你點擊穿透計時條)"
-- Tab: Spec Warn Frame
L.Panel_SpecWarnFrame = "特別警告"
L.Area_SpecWarn = "特別警告選項"
L.SpecWarn_Enabled = "為首領的技能顯示特別警告"
L.SpecWarn_Font = "特別警告使用的字型"
L.SpecWarn_DemoButton = "顯示範例"
L.SpecWarn_MoveMe = "設定位置"
L.SpecWarn_FontSize = "字型大小"
L.SpecWarn_FontColor = "字型顏色"
L.SpecWarn_FontType = "選擇字型"
L.SpecWarn_ResetMe = "重置為預設值"
-- Tab: HealthFrame
L.Panel_HPFrame = "血量框架"
L.Area_HPFrame = "血量框架選項"
L.HP_Enabled = "總是顯示血量框架 (覆蓋首領特定的選項)"
L.HP_GrowUpwards = "血量框架向上延伸"
L.HP_ShowDemo = "顯示血量框架"
L.BarWidth = "寬度: %d"
-- Tab: Spam Filter
L.Panel_SpamFilter = "整體及垃圾過濾"
L.Area_SpamFilter = "垃圾過濾選項"
L.HideBossEmoteFrame = "隱藏團隊首領表情框"
L.SpamBlockRaidWarning = "過濾其他首領模組的警告"
L.SpamBlockBossWhispers = "當戰鬥時過濾 <DBM> 密語警告"
L.BlockVersionUpdatePopup = "關閉彈出的更新通知"
L.ShowBigBrotherOnCombatStart = "戰鬥開始時顯示BigBrother(檢查團隊 增益/精煉UI)"
L.Area_SpamFilter_Outgoing = "整體過濾選項"
L.SpamBlockNoShowAnnounce = "不顯示提示或播放警告音效"
L.SpamBlockNoSendAnnounce = "不發送提示到團隊頻道"
L.SpamBlockNoSendWhisper = "不發送密語給其他玩家"
L.SpamBlockNoSetIcon = "不設置標記在目標上"
Binary file not shown.