diff --git a/.gitignore b/.gitignore index 8ed83d6..be55706 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ .idea libs -copy.sh -copytbc.sh +copy*.sh package.sh \ No newline at end of file diff --git a/TranqRotate.toc b/TranqRotate.toc index 4a55659..bc71d0d 100644 --- a/TranqRotate.toc +++ b/TranqRotate.toc @@ -1,8 +1,8 @@ ## Interface: 11502 -## Title: TranqRotate |cff00aa002.2.6|r +## Title: TranqRotate |cff00aa002.2.7|r ## Notes: A tranqshot rotation assistant ## Author: Slivo -## Version: 2.2.6 +## Version: 2.2.7 ## SavedVariables: TranqRotateDb ## OptionalDeps: Ace3 diff --git a/TranqRotate_TBC.toc b/TranqRotate_TBC.toc index efccac9..675a136 100644 --- a/TranqRotate_TBC.toc +++ b/TranqRotate_TBC.toc @@ -1,8 +1,8 @@ ## Interface: 20504 -## Title: TranqRotate |cff00aa002.2.6|r +## Title: TranqRotate |cff00aa002.2.7|r ## Notes: A tranqshot rotation assistant ## Author: Slivo -## Version: 2.2.6 +## Version: 2.2.7 ## SavedVariables: TranqRotateDb ## OptionalDeps: Ace3 diff --git a/changelog.md b/changelog.md index eedd4aa..314aa4d 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,10 @@ ## TranqRotate Changelog +#### v2.2.7 + +- Update blind icon tooltip message +- Improve French translations + #### v2.2.6 - Bump toc for 1.15.2 diff --git a/locales/enUS.lua b/locales/enUS.lua index 91f0f0a..5fda013 100644 --- a/locales/enUS.lua +++ b/locales/enUS.lua @@ -118,7 +118,7 @@ local L = { -- Blind icon tooltip ["TOOLTIP_PLAYER_WITHOUT_ADDON"] = "This player does not use TranqRotate", - ["TOOLTIP_MAY_RUN_OUDATED_VERSION"] = "Or runs an outdated version below 1.6.0", + ["TOOLTIP_MAY_RUN_OUTDATED_VERSION"] = "Or runs an outdated version below %s", ["TOOLTIP_DISABLE_SETTINGS"] = "(You can disable this icon and/or this tooltip in the settings)", -- Available update diff --git a/locales/frFR.lua b/locales/frFR.lua index a6725b5..c0aee19 100644 --- a/locales/frFR.lua +++ b/locales/frFR.lua @@ -16,18 +16,18 @@ local L = { -- Settings ["SETTING_GENERAL"] = "Général", ["SETTING_GENERAL_REPORT"] = "Merci de signaler tout bug rencontré sur", - ["SETTING_GENERAL_DESC"] = "Nouveau : TranqRotate peut maintenant jouer un son pour vous avertir quand vous devez tranq ! Plusieurs optiosn d'affichage ont été ajoutée pour rendre l'addon moins intrusif", + ["SETTING_GENERAL_DESC"] = "Nouveau : TranqRotate peut maintenant jouer un son pour vous avertir quand vous devez tranq ! Plusieurs options d'affichage ont été ajoutée pour rendre l'addon moins intrusif", - ["LOCK_WINDOW"] = "Verrouiller la position de la fênetre", - ["LOCK_WINDOW_DESC"] = "Verrouiller la position de la fênetre", + ["LOCK_WINDOW"] = "Verrouiller la position de la fenêtre", + ["LOCK_WINDOW_DESC"] = "Verrouiller la position de la fenêtre", ["RESET_WINDOW_POSITION"] = "Reset position", ["RESET_WINDOW_POSITION_DESC"] = "Reinitialise la position de la fenêtre principale", ["HIDE_WINDOW_NOT_IN_RAID"] = "Masquer la fenêtre principale hors raid", ["HIDE_WINDOW_NOT_IN_RAID_DESC"] = "Masquer la fenêtre principale hors raid", ["DO_NOT_SHOW_WHEN_JOINING_RAID"] = "Ne pas afficher la fenêtre principale lorsque vous rejoignez un raid", ["DO_NOT_SHOW_WHEN_JOINING_RAID_DESC"] = "Ne pas afficher la fenêtre principale lorsque vous rejoignez un raid", - ["SHOW_WHEN_TARGETING_BOSS"] = "Afficher la fenêtre principale lorsque vous ciblez un boss tranquilisable", - ["SHOW_WHEN_TARGETING_BOSS_DESC"] = "Afficher la fenêtre principale lorsque vous ciblez un boss tranquilisable", + ["SHOW_WHEN_TARGETING_BOSS"] = "Afficher la fenêtre principale lorsque vous ciblez un boss tranquillisable", + ["SHOW_WHEN_TARGETING_BOSS_DESC"] = "Afficher la fenêtre principale lorsque vous ciblez un boss tranquillisable", ["WINDOW_LOCKED"] = "TranqRotate: Fenêtre verrouillée", ["WINDOW_UNLOCKED"] = "TranqRotate: Fenêtre déverrouillée", @@ -41,7 +41,7 @@ local L = { ["TEST_MODE_HEADER"] = "Test mode", ["ENABLE_ARCANE_SHOT_TESTING"] = "Activer/désactiver le mode test", ["ENABLE_ARCANE_SHOT_TESTING_DESC"] = - "Tant que le mode de test est activé, arcane shot sera considéré comme un tir tranquilisant\n" .. + "Tant que le mode de test est activé, arcane shot sera considéré comme un tir tranquillisant\n" .. "Le mode de test durera 10 minutes ou jusqu'a désactivation", ["ARCANE_SHOT_TESTING_ENABLED"] = "Test mode activé pour 10 minutes", ["ARCANE_SHOT_TESTING_DISABLED"] = "Test mode désactivé", @@ -49,18 +49,18 @@ local L = { ["FEATURES_HEADER"] = "Fonctionnalités optionnelles", ["DISPLAY_BOSS_FRENZY_COOLDOWN"] = "Afficher le cooldown de frénésie des boss", ["DISPLAY_BOSS_FRENZY_COOLDOWN_DESC"] = "Une fine barre de progression, juste sous la barre de titre, indiquera le cooldown de la frénésie", - ["DISPLAY_BLIND_ICON"] = "Afficher une icone pour les chasseurs qui n'utilisent pas TranqRotate", - ["DISPLAY_BLIND_ICON_DESC"] = "Ajoute une icone \"aveugle\" sur le chasseur pour indiquer qu'il n'utilise pas l'addon. Cela signifie qu'il ne connaitra pas la rotation affichée à moins de lui communiquer, ses tir tranquilisants ne seront également pas synchronisés si le joueur se retrouve loin des utilisateurs de l'addons", - ["DISPLAY_BLIND_ICON_TOOLTIP"] = "Afficher l'infobulle pour l'icone \"aveugle\"", - ["DISPLAY_BLIND_ICON_TOOLTIP_DESC"] = "En désactivant cette option vous désactivez l'infobulle tout en conservant l'icone", + ["DISPLAY_BLIND_ICON"] = "Afficher une icône pour les chasseurs qui n'utilisent pas TranqRotate", + ["DISPLAY_BLIND_ICON_DESC"] = "Ajoute une icône \"aveugle\" sur le chasseur pour indiquer qu'il n'utilise pas l'addon. Cela signifie qu'il ne connaitra pas la rotation affichée à moins de lui communiquer, ses tir tranquillisants ne seront également pas synchronisés si le joueur se retrouve loin des utilisateurs de l'addon", + ["DISPLAY_BLIND_ICON_TOOLTIP"] = "Afficher l'infobulle pour l'icône \"aveugle\"", + ["DISPLAY_BLIND_ICON_TOOLTIP_DESC"] = "En désactivant cette option vous désactivez l'infobulle tout en conservant l'icône", ["ENABLE_AUTOMATIC_BACKUP_ALERT_WHEN_INCAPACITATED"] = "Activer l'alerte automatique en cas d'incapacité", - ["ENABLE_AUTOMATIC_BACKUP_ALERT_WHEN_INCAPACITATED_DESC"] = "TranqRotate alertera automatiquement le backup si un debuff vous empeche de tranq pendant un temps supérieur au délai configuré", + ["ENABLE_AUTOMATIC_BACKUP_ALERT_WHEN_INCAPACITATED_DESC"] = "TranqRotate alertera automatiquement le backup si un debuff vous empêche de tranq pendant un temps supérieur au délai configuré", ["INCAPACITATED_DELAY_THRESHOLD"] = "Délai pour l'alerte d'incapacité", - ["INCAPACITATED_DELAY_THRESHOLD_DESC"] = "Si un débuff vous empêche de tranq pour un temps supérieur à celui configuré au moment ou vous devez tranq, une alerte est envoyée au backup", + ["INCAPACITATED_DELAY_THRESHOLD_DESC"] = "Si un debuff vous empêche de tranq pour un temps supérieur à celui configuré au moment ou vous devez tranq, une alerte est envoyée au backup", ["ENABLE_AUTOMATIC_TIMED_BACKUP_ALERT"] = "Activer l'alerte automatique chronométrée ", - ["ENABLE_AUTOMATIC_TIMED_BACKUP_ALERT_DESC"] = "TranqRotate enverra automatiquement une alerte au backup si vous ne tirez pas votre tir tranquilisant avant le délai configuré", + ["ENABLE_AUTOMATIC_TIMED_BACKUP_ALERT_DESC"] = "TranqRotate enverra automatiquement une alerte au backup si vous ne tirez pas votre tir tranquillisant avant le délai configuré", ["TIMED_DELAY_THRESHOLD"] = "Délai pour l'alerte chronométrée", - ["TIMED_DELAY_THRESHOLD_DESC"] = "Si vous ne tirez pas votre tir tranquilisant avant ce délai, une alerte sera envoyée au backup", + ["TIMED_DELAY_THRESHOLD_DESC"] = "Si vous ne tirez pas votre tir tranquillisant avant ce délai, une alerte sera envoyée au backup", --- Announces ["SETTING_ANNOUNCES"] = "Annonces", @@ -84,7 +84,7 @@ local L = { ["CHANNEL_RAID"] = "Raid", ---- Messages - ["ANNOUNCES_MESSAGE_HEADER"] = "Annonces de tir tranquilisant", + ["ANNOUNCES_MESSAGE_HEADER"] = "Annonces de tir tranquillisant", ["BOSS_SUCCESS_MESSAGE_LABEL"] = "Message de réussite sur boss (%s est le nom du prochain chasseur)", ["TRASH_SUCCESS_MESSAGE_LABEL"] = "Message de réussite sur trash (%s est le nom de la cible)", ["FAIL_MESSAGE_LABEL"] = "Message d'échec", @@ -94,7 +94,7 @@ local L = { ['DEFAULT_BOSS_SUCCESS_ANNOUNCE_MESSAGE'] = "Tir tranquillisant fait, %s est le suivant!", ['DEFAULT_TRASH_SUCCESS_ANNOUNCE_MESSAGE'] = "Tir tranquillisant fait sur %s", ['DEFAULT_FAIL_ANNOUNCE_MESSAGE'] = "!!! TIR TRANQUILLISANT RATE SUR %s !!!", - ['DEFAULT_FAIL_WHISPER_MESSAGE'] = "TIR TRANQUILISANT RATE ! TRANQ MAINTENANT !", + ['DEFAULT_FAIL_WHISPER_MESSAGE'] = "TIR tranquillisant RATE ! TRANQ MAINTENANT !", ['DEFAULT_UNABLE_TO_TRANQ_MESSAGE'] = "JE NE PEUX PAS TRANQ ! TRANQ MAINTENANT !", ['TRANQ_NOW_LOCAL_ALERT_MESSAGE'] = "TRANQ MAINTENANT !", @@ -120,8 +120,8 @@ local L = { -- Blind icon tooltip ["TOOLTIP_PLAYER_WITHOUT_ADDON"] = "Ce joueur n'utilise pas TranqRotate", - ["TOOLTIP_MAY_RUN_OUDATED_VERSION"] = "Ou possède une version obsolète inférieure à 1.6.0", - ["TOOLTIP_DISABLE_SETTINGS"] = "(Il est possible de désactiver l'icone et/ou l'infobulle dans les options)", + ["TOOLTIP_MAY_RUN_OUTDATED_VERSION"] = "Ou possède une version obsolète inférieure à %s", + ["TOOLTIP_DISABLE_SETTINGS"] = "(Il est possible de désactiver l'icône et/ou l'infobulle dans les options)", -- Available update ["UPDATE_AVAILABLE"] = "Une nouvelle version est disponible, faites la mise à jour pour profiter des derniers ajouts", @@ -142,7 +142,7 @@ local L = { ["PRINT_FAILED_TRANQ_MISS_OR_RESIST"] = "Le tranqshot de %s a raté ou a été résisté!", -- Version check printed messages - ["VERSION_CHECK_HEADER"] = "Controle des versions", + ["VERSION_CHECK_HEADER"] = "Contrôle des versions", ["VERSION_CHECK_YOU"] = "Vous", ["VERSION_CHECK_NONE_OR_BELOW_1.6.0"] = "Aucune ou inférieure à 1.6.0", } diff --git a/locales/ruRU.lua b/locales/ruRU.lua index d9604dc..4cc0d28 100644 --- a/locales/ruRU.lua +++ b/locales/ruRU.lua @@ -120,7 +120,7 @@ local L = { -- Blind icon tooltip ["TOOLTIP_PLAYER_WITHOUT_ADDON"] = "Этот игрок не использует TranqRotate", - ["TOOLTIP_MAY_RUN_OUDATED_VERSION"] = "Или используется версия ниже 1.6.0", + ["TOOLTIP_MAY_RUN_OUTDATED_VERSION"] = "Или используется версия ниже %s", ["TOOLTIP_DISABLE_SETTINGS"] = "(Вы можете отключить этот значок и/или эту подсказку в настройках)", -- Available update diff --git a/locales/zhCN.lua b/locales/zhCN.lua index c78ad41..3896e27 100644 --- a/locales/zhCN.lua +++ b/locales/zhCN.lua @@ -120,7 +120,7 @@ local L = { -- Blind icon tooltip ["TOOLTIP_PLAYER_WITHOUT_ADDON"] = "此玩家没有使用TranqRotate插件", - ["TOOLTIP_MAY_RUN_OUDATED_VERSION"] = "或者运行低于1.6.0的过时版本", + ["TOOLTIP_MAY_RUN_OUTDATED_VERSION"] = "或者运行低于%s的过时版本", ["TOOLTIP_DISABLE_SETTINGS"] = "(您可以在设置中禁用此图标或此工具提示)", -- Available update diff --git a/locales/zhTW.lua b/locales/zhTW.lua index 92ac0b1..73b60c8 100644 --- a/locales/zhTW.lua +++ b/locales/zhTW.lua @@ -120,7 +120,7 @@ local L = { -- Blind icon tooltip ["TOOLTIP_PLAYER_WITHOUT_ADDON"] = "This player does not use TranqRotate", - ["TOOLTIP_MAY_RUN_OUDATED_VERSION"] = "Or runs an outdated version below 1.6.0", + ["TOOLTIP_MAY_RUN_OUTDATED_VERSION"] = "Or runs an outdated version below %s", ["TOOLTIP_DISABLE_SETTINGS"] = "(You can disable this icon and/or this tooltip in the settings)", -- Available update diff --git a/src/constants.lua b/src/constants.lua index 573d230..8374527 100644 --- a/src/constants.lua +++ b/src/constants.lua @@ -15,6 +15,7 @@ TranqRotate.constants = { ['mainFrameWidth'] = 130, ['rotationFramesBaseHeight'] = 20, + ['minimumKnownWorkingVersion'] = '2.2.6', ['commsPrefix'] = 'tranqrotate', ['commsChannel'] = 'RAID', diff --git a/src/frames.lua b/src/frames.lua index 96cbe18..d76141a 100644 --- a/src/frames.lua +++ b/src/frames.lua @@ -256,7 +256,7 @@ function TranqRotate:onBlindIconEnter() if (TranqRotate.db.profile.showBlindIconTooltip) then GameTooltip:SetOwner(self, "ANCHOR_BOTTOMRIGHT") GameTooltip:SetText(L["TOOLTIP_PLAYER_WITHOUT_ADDON"]) - GameTooltip:AddLine(L["TOOLTIP_MAY_RUN_OUDATED_VERSION"]) + GameTooltip:AddLine(string.format(L['TOOLTIP_MAY_RUN_OUTDATED_VERSION'], TranqRotate.constants.minimumKnownWorkingVersion)) GameTooltip:AddLine(L["TOOLTIP_DISABLE_SETTINGS"]) GameTooltip:Show() end diff --git a/src/tranqRotate.lua b/src/tranqRotate.lua index 5780b93..7b50ab0 100644 --- a/src/tranqRotate.lua +++ b/src/tranqRotate.lua @@ -283,12 +283,12 @@ function TranqRotate:printFail(hunter, event) local name = TranqRotate:formatPlayerName(hunter.name) if (event == "SPELL_MISSED") then - TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_MISS'], name))-- .. " missed his tranqshot!") + TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_MISS'], name)) elseif(event == "SPELL_DISPEL_FAILED") then - TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_RESIST'], name))-- .. " missed his tranqshot!") + TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_RESIST'], name)) else -- v1.5.1 and older do not send the event type - TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_MISS_OR_RESIST'], name))-- .. " missed his tranqshot!") + TranqRotate:printPrefixedMessage(string.format(L['PRINT_FAILED_TRANQ_MISS_OR_RESIST'], name)) end end