Skip to content

Commit

Permalink
Pipeline overhaul
Browse files Browse the repository at this point in the history
  • Loading branch information
AcidWeb committed Mar 29, 2024
2 parents 48c95d1 + 515ff21 commit 71d4239
Show file tree
Hide file tree
Showing 106 changed files with 2,882 additions and 22,842 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Development pipeline

on:
push:
branches:
- "*"
- "!feature/"

jobs:
release:
name: Publish development build to CDN
runs-on: ubuntu-latest
env:
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
steps:
- name: Clone project
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Workaround checkout issues
run: |
git fetch --tags --force
- name: Create Package
uses: BigWigsMods/packager@v2
with:
args: -n "{package-name}-$GITHUB_REF_NAME-{project-version}"
- name: Get package name
run: |
echo "PACKAGE=$(find .release -type f -name *.zip -printf "%f\n")" >> $GITHUB_ENV
- name: Publish package
run: |
curl https://api.tukui.org/v1/upload/dev/$PACKAGE --upload-file .release/$PACKAGE -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
20 changes: 13 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Release pipeline
on:
push:
tags:
- 'v*'
- "v*"

jobs:
release:
Expand All @@ -14,12 +14,18 @@ jobs:
steps:
- name: Clone project
uses: actions/checkout@v4
- name: Prepare environment
with:
fetch-depth: 0
- name: Workaround checkout issues
run: |
echo "VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV
- name: Prepare package
run: |
zip -9 -r elvui-$VERSION.zip ElvUI ElvUI_Libraries ElvUI_Options
git fetch --tags --force
- name: Create Package
uses: BigWigsMods/packager@v2
with:
args: -n "{package-name}-{project-version}"
- name: Get package name
run: |
echo "PACKAGE=$(find .release -type f -name *.zip -printf "%f\n")" >> $GITHUB_ENV
- name: Publish package
run: |
curl https://api.tukui.org/v1/upload/elvui-$VERSION.zip --upload-file elvui-$VERSION.zip -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
curl https://api.tukui.org/v1/upload/$PACKAGE --upload-file .release/$PACKAGE -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,24 @@ $RECYCLE.BIN/

# Jetbrains local config
.idea

# Libraries
ElvUI_Libraries/Classic/LibQuestXP
ElvUI_Libraries/Core/*
!ElvUI_Libraries/Core/Ace3/AceConfig-3.0
!ElvUI_Libraries/Core/Ace3/AceLocale-3.0
!ElvUI_Libraries/Core/Ace3/LICENSE.txt
!ElvUI_Libraries/Core/Ace3-ElvUI
!ElvUI_Libraries/Core/LibAceConfigHelper
!ElvUI_Libraries/Core/LibActionButton-1.0
!ElvUI_Libraries/Core/LibAnim
!ElvUI_Libraries/Core/LibDispel
!ElvUI_Libraries/Core/LibDeflate
!ElvUI_Libraries/Core/LibElvUIPlugin-1.0
!ElvUI_Libraries/Core/LibRangeCheck-3.0
!ElvUI_Libraries/Core/LibSimpleSticky
!ElvUI_Libraries/Core/oUF
!ElvUI_Libraries/Core/oUF_Plugins

# Pipelines
.release
41 changes: 41 additions & 0 deletions .pkgmeta
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package-as: ElvUI

externals:
ElvUI_Libraries/Classic/LibQuestXP: https://github.com/MrFox42/libquestxp
ElvUI_Libraries/Core/Ace3/AceAddon-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceAddon-3.0
ElvUI_Libraries/Core/Ace3/AceGUI-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceGUI-3.0
ElvUI_Libraries/Core/Ace3/AceComm-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceComm-3.0
ElvUI_Libraries/Core/Ace3/AceConsole-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceConsole-3.0
ElvUI_Libraries/Core/Ace3/AceDB-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDB-3.0
ElvUI_Libraries/Core/Ace3/AceDBOptions-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDBOptions-3.0
ElvUI_Libraries/Core/Ace3/AceEvent-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceEvent-3.0
ElvUI_Libraries/Core/Ace3/AceHook-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceHook-3.0
ElvUI_Libraries/Core/Ace3/AceSerializer-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceSerializer-3.0
ElvUI_Libraries/Core/Ace3/AceTimer-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceTimer-3.0
ElvUI_Libraries/Core/AceGUI-3.0-SharedMediaWidgets: https://repos.curseforge.com/wow/ace-gui-3-0-shared-media-widgets/trunk/AceGUI-3.0-SharedMediaWidgets
ElvUI_Libraries/Core/CallbackHandler-1.0: https://repos.curseforge.com/wow/callbackhandler/trunk/CallbackHandler-1.0
ElvUI_Libraries/Core/LibStub: https://repos.curseforge.com/wow/libstub/trunk
ElvUI_Libraries/Core/LibSharedMedia-3.0: https://repos.curseforge.com/wow/libsharedmedia-3-0/trunk/LibSharedMedia-3.0
ElvUI_Libraries/Core/LibCustomGlow-1.0: https://github.com/Stanzilla/LibCustomGlow
ElvUI_Libraries/Core/LibDataBroker: https://github.com/tekkub/libdatabroker-1-1
ElvUI_Libraries/Core/LibTranslit-1.0: https://github.com/Vardex/LibTranslit
ElvUI_Libraries/Core/LibDualSpec-1.0: https://repos.curseforge.com/wow/libdualspec-1-0
ElvUI_Libraries/Core/UTF8: https://repos.curseforge.com/wow/utf8/trunk
ElvUI_Libraries/Core/TaintLess:
url: https://www.townlong-yak.com/addons.git/taintless
commit: default

manual-changelog:
filename: CHANGELOG.md
markup-type: markdown

ignore:
- README.md
- CHANGELOG.md
- LICENSE.md
- ThirdPartyNotices.md

move-folders:
ElvUI/ElvUI: ElvUI
ElvUI/ElvUI_Libraries: ElvUI_Libraries
ElvUI/ElvUI_Options: ElvUI_Options
18 changes: 10 additions & 8 deletions ElvUI/Core/General/Core.lua
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ local LSM = E.Libs.LSM
E.noop = function() end
E.title = format('%s%s|r', E.InfoColor, 'ElvUI')
E.toc = tonumber(GetAddOnMetadata('ElvUI', 'X-Interface'))
E.version = tonumber(GetAddOnMetadata('ElvUI', 'Version'))
E.version, E.versionString = E:ParseVersionString('ElvUI')
E.myfaction, E.myLocalizedFaction = UnitFactionGroup('player')
E.myLocalizedClass, E.myclass, E.myClassID = UnitClass('player')
E.myLocalizedRace, E.myrace, E.myRaceID = UnitRace('player')
Expand Down Expand Up @@ -900,12 +900,14 @@ end
do
local SendMessageWaiting -- only allow 1 delay at a time regardless of eventing
function E:SendMessage()
if IsInRaid() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, (not IsInRaid(LE_PARTY_CATEGORY_HOME) and IsInRaid(LE_PARTY_CATEGORY_INSTANCE)) and 'INSTANCE_CHAT' or 'RAID')
elseif IsInGroup() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, (not IsInGroup(LE_PARTY_CATEGORY_HOME) and IsInGroup(LE_PARTY_CATEGORY_INSTANCE)) and 'INSTANCE_CHAT' or 'PARTY')
elseif IsInGuild() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, 'GUILD')
if E.version < 99999 then
if IsInRaid() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, (not IsInRaid(LE_PARTY_CATEGORY_HOME) and IsInRaid(LE_PARTY_CATEGORY_INSTANCE)) and 'INSTANCE_CHAT' or 'RAID')
elseif IsInGroup() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, (not IsInGroup(LE_PARTY_CATEGORY_HOME) and IsInGroup(LE_PARTY_CATEGORY_INSTANCE)) and 'INSTANCE_CHAT' or 'PARTY')
elseif IsInGuild() then
C_ChatInfo_SendAddonMessage('ELVUI_VERSIONCHK', E.version, 'GUILD')
end
end

SendMessageWaiting = nil
Expand Down Expand Up @@ -2021,7 +2023,7 @@ function E:Initialize()
end

if E.db.general.loginmessage then
local msg = format(L["LOGIN_MSG"], E.version)
local msg = format(L["LOGIN_MSG"], E.versionString)
if Chat.Initialized then msg = select(2, Chat:FindURL('CHAT_MSG_DUMMY', msg)) end
print(msg)
print(L["LOGIN_MSG_HELP"])
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Core/General/Install.lua
Original file line number Diff line number Diff line change
Expand Up @@ -596,7 +596,7 @@ function E:SetPage(PageNum)
f.Desc3:FontTemplate(nil, 16)

if PageNum == 1 then
f.SubTitle:SetFormattedText(L["Welcome to ElvUI version %.2f!"], E.version)
f.SubTitle:SetFormattedText(L["Welcome to ElvUI version %s!"], E.versionString)
f.Desc1:SetText(L["This install process will help you learn some of the features in ElvUI has to offer and also prepare your user interface for usage."])
f.Desc2:SetText(L["The in-game configuration menu can be accessed by typing the /ec command. Press the button below if you wish to skip the installation process."])
f.Desc3:SetText(L["Please press the continue button to go onto the next step."])
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Core/General/StatusReport.lua
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ function E:UpdateStatusFrame()
local PluginSection = PluginFrame.SectionP
PluginSection.Header.Text:SetFormattedText('%sPlugins|r', valueColor)

StatusFrame.Section1.Content.Line1.Text:SetFormattedText('Version of ElvUI: |cff%s%.2f|r', (E.recievedOutOfDateMessage and 'ff3333') or (E.updateRequestTriggered and 'ff9933') or '33ff33', E.version)
StatusFrame.Section1.Content.Line1.Text:SetFormattedText('Version of ElvUI: |cff%s%s|r', (E.recievedOutOfDateMessage and 'ff3333') or (E.updateRequestTriggered and 'ff9933') or '33ff33', E.versionString)

local addons, plugins = E:AreOtherAddOnsEnabled()
StatusFrame.Section1.Content.Line2.Text:SetFormattedText('Other AddOns Enabled: |cff%s|r', (not addons and plugins and 'ff9933Plugins') or (addons and 'ff3333Yes') or '33ff33No')
Expand Down
17 changes: 14 additions & 3 deletions ElvUI/Core/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

local _G = _G
local gsub, tinsert, next = gsub, tinsert, next
local tostring, strfind, type = tostring, strfind, type
local tostring, strfind, type, strsub = tostring, strfind, type, strsub

local CreateFrame = CreateFrame
local GetBuildInfo = GetBuildInfo
Expand Down Expand Up @@ -113,8 +113,19 @@ do -- this is different from E.locale because we need to convert for ace locale
end
end

function E:ParseVersionString(addon)
local versionString = GetAddOnMetadata(addon, 'Version')
if not strfind(versionString, '-') then
return tonumber(strsub(versionString, 2)), versionString
elseif strfind(versionString, 'project%-version') then
return 99999, 'Development'
else
return 99999, versionString
end
end

do
E.Libs = { version = tonumber(GetAddOnMetadata('ElvUI_Libraries', 'Version')) }
E.Libs = { version = E:ParseVersionString('ElvUI_Libraries') }
E.LibsMinor = {}
function E:AddLib(name, major, minor)
if not name then return end
Expand Down Expand Up @@ -340,4 +351,4 @@ function E:OnInitialize()
elseif GetAddOnEnableState(E.myname, 'Tukui') == 2 then
E:StaticPopup_Show('TUKUI_ELVUI_INCOMPATIBLE')
end
end
end
2 changes: 1 addition & 1 deletion ElvUI/ElvUI_Classic.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Title: |cff1784d1ElvUI|r |cfd9b9b9bClassic|r
## Notes: User Interface Replacement
## Author: Elv, Simpy
## Version: 13.60
## Version: @project-version@
## SavedVariables: ElvDB, ElvPrivateDB
## SavedVariablesPerCharacter: ElvCharacterDB
## OptionalDeps: SharedMedia, Tukui, Masque
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/ElvUI_Mainline.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Title: |cff1784d1ElvUI|r
## Notes: User Interface Replacement
## Author: Elv, Simpy
## Version: 13.60
## Version: @project-version@
## SavedVariables: ElvDB, ElvPrivateDB
## SavedVariablesPerCharacter: ElvCharacterDB
## OptionalDeps: SharedMedia, Tukui, Masque
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/ElvUI_Wrath.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Title: |cff1784d1ElvUI|r |cfd9b9b9bWrath|r
## Notes: User Interface Replacement
## Author: Elv, Simpy
## Version: 13.60
## Version: @project-version@
## SavedVariables: ElvDB, ElvPrivateDB
## SavedVariablesPerCharacter: ElvCharacterDB
## OptionalDeps: SharedMedia, Tukui, Masque
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/deDE.lua
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ L["List of installations in queue:"] = "Liste der Installationen in der Wartesch
L["Loadouts"] = "Auslastungen"
L["Location"] = "Standort"
L["Lock"] = "Sperren"
L["LOGIN_MSG"] = ("Willkommen zu *ElvUI|r Version *%.2f|r, Tippe */ec|r um das Konfigurationsmenü aufzurufen. Für technische Hilfe, besuche das Supportforum unter https://tukui.org oder trete unserem Discord bei: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Willkommen zu *ElvUI|r Version *%s|r, Tippe */ec|r um das Konfigurationsmenü aufzurufen. Für technische Hilfe, besuche das Supportforum unter https://tukui.org oder trete unserem Discord bei: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Please use */ehelp|r for a list of available *ElvUI|r commands."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333Du benutzt gerade nicht die *ElvUI|r Version für den Öffentlichen Testserver, was Probleme verursachen kann.|r ^Bitte downloade die PTR Version vom folgenden Link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "Beute-/Alarmfenster"
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/enUS.lua
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ L["List of installations in queue:"] = true
L["Loadouts"] = true
L["Location"] = true
L["Lock"] = true
L["LOGIN_MSG"] = ("Welcome to *ElvUI|r version *%.2f|r, type */ec|r to access the in-game configuration menu. If you are in need of technical support you can visit us at https://tukui.org or join our Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Welcome to *ElvUI|r version *%s|r, type */ec|r to access the in-game configuration menu. If you are in need of technical support you can visit us at https://tukui.org or join our Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Please use */ehelp|r for a list of available *ElvUI|r commands."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333You are currently not running the PTR version of *ElvUI|r which may cause issues.|r ^Please download the PTR version from the following link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = true
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/esMX.lua
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ L["List of installations in queue:"] = "Lista de Instalaciones en cola:"
L["Loadouts"] = true
L["Location"] = true
L["Lock"] = "Bloquear"
L["LOGIN_MSG"] = ("Bienvenido a *ElvUI|r versión *%.2f|r, escribe */ec|r para acceder al menú de configuración del juego. Si necesita ayuda, puede visítenos en https://tukui.org o unirse a nuestro Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Bienvenido a *ElvUI|r versión *%s|r, escribe */ec|r para acceder al menú de configuración del juego. Si necesita ayuda, puede visítenos en https://tukui.org o unirse a nuestro Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Por favor, escriba */ehelp|r para obtener una lista de los comandos de *ElvUI|r disponibles."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333You are currently not running the PTR version of *ElvUI|r which may cause issues.|r ^Please download the PTR version from the following link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "Marcos de Botín / Alerta"
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/frFR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ L["List of installations in queue:"] = "Liste des installations en file d'attent
L["Loadouts"] = "Chargements"
L["Location"] = "Emplacement"
L["Lock"] = "Verrouiller"
L["LOGIN_MSG"] = ("Bienvenue sur *ElvUI|r version *%.2f|r. Tapez */ec|r pour accéder au menu de configuration en jeu. Si vous avez besoin d'assistance technique, vous pouvez nous rendre visite sur https://tukui.org ou rejoindre notre serveur Discord : https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Bienvenue sur *ElvUI|r version *%s|r. Tapez */ec|r pour accéder au menu de configuration en jeu. Si vous avez besoin d'assistance technique, vous pouvez nous rendre visite sur https://tukui.org ou rejoindre notre serveur Discord : https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Utilisez */ehelp|r pour obtenir la liste des commandes disponibles dans *ElvUI|r."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333Vous n'utilisez pas actuellement la version PTR de *ElvUI|r, ce qui peut causer des problèmes.|r ^Veuillez télécharger la version PTR depuis le lien suivant.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "Cadres de butin / alerte"
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/itIT.lua
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ L["List of installations in queue:"] = true
L["Loadouts"] = true
L["Location"] = true
L["Lock"] = true
L["LOGIN_MSG"] = ("Welcome to *ElvUI|r version *%.2f|r, type */ec|r to access the in-game configuration menu. If you are in need of technical support you can visit us at https://tukui.org or join our Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Welcome to *ElvUI|r version *%s|r, type */ec|r to access the in-game configuration menu. If you are in need of technical support you can visit us at https://tukui.org or join our Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Please use */ehelp|r for a list of available *ElvUI|r commands."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333You are currently not running the PTR version of *ElvUI|r which may cause issues.|r ^Please download the PTR version from the following link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = true
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/koKR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ L["List of installations in queue:"] = "설치 대기열 목록"
L["Loadouts"] = "로드아웃"
L["Location"] = "위치"
L["Lock"] = "잠금"
L["LOGIN_MSG"] = ("*ElvUI|r 버전 *%.2f|r이 설치되었습니다.\n메뉴 호출은*/ec|r.기술 지원은 https://tukui.org \n또는,*Discord :|r https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("*ElvUI|r 버전 *%s|r이 설치되었습니다.\n메뉴 호출은*/ec|r.기술 지원은 https://tukui.org \n또는,*Discord :|r https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("*ElvUI|r 명령어 목록은 */ehelp|r를 입력하면 됩니다."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333현재 *ElvUI|r의 PTR 버전을 실행하고 있지 않아 문제가 발생할 수 있습니다.|r ^다음 링크에서 PTR 버전을 다운로드하십시오.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "획득/알림 창"
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/ptBR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ L["List of installations in queue:"] = "Lista de instalações na fila:"
L["Loadouts"] = true
L["Location"] = true
L["Lock"] = "Travar"
L["LOGIN_MSG"] = ("Bem-vindo ao *ElvUI|r versão *%.2f|r, digite */ec|r para acessar as configurações dentro do jogo. Se você precisa de suporte técnico nos contate em https://tukui.org ou se entre no Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Bem-vindo ao *ElvUI|r versão *%s|r, digite */ec|r para acessar as configurações dentro do jogo. Se você precisa de suporte técnico nos contate em https://tukui.org ou se entre no Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Por favor use */ehelp|r para ver a lista de comandos do *ElvUI|r."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333You are currently not running the PTR version of *ElvUI|r which may cause issues.|r ^Please download the PTR version from the following link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "Quadro de Saque / Alerta"
Expand Down
2 changes: 1 addition & 1 deletion ElvUI/Locales/ruRU.lua
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ L["List of installations in queue:"] = "Очередь установки:"
L["Loadouts"] = "Шаблоны"
L["Location"] = "Локация"
L["Lock"] = "Закрепить"
L["LOGIN_MSG"] = ("Добро пожаловать в *ElvUI|r версии *%.2f|r, наберите */ec|r для доступа в меню настроек. Если Вам нужна техническая поддержка, посетите наш форум на https://tukui.org или присоединяйтесь к серверу Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG"] = ("Добро пожаловать в *ElvUI|r версии *%s|r, наберите */ec|r для доступа в меню настроек. Если Вам нужна техническая поддержка, посетите наш форум на https://tukui.org или присоединяйтесь к серверу Discord: https://discord.tukui.org"):gsub('*', E.InfoColor)
L["LOGIN_MSG_HELP"] = ("Используйте */ehelp|r для вызова доступных команд *ElvUI|r."):gsub('*', E.InfoColor)
L["LOGIN_PTR"] = ("|cffff3333You are currently not running the PTR version of *ElvUI|r which may cause issues.|r ^Please download the PTR version from the following link.|r %s"):gsub('*', E.InfoColor):gsub('%^', E.InfoColor2)
L["Loot / Alert Frames"] = "Розыгрыш/оповещения"
Expand Down
Loading

0 comments on commit 71d4239

Please sign in to comment.