From cbbf7501cb7cef6561fbfafda9c8320810ad4994 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Fri, 8 Nov 2024 12:33:59 +0100 Subject: [PATCH 01/10] fix: plaintext patches for new intl --- src/renderer/coremods/badges/plaintextPatches.ts | 2 +- src/renderer/coremods/contextMenu/plaintextPatches.ts | 2 +- src/renderer/coremods/language/plaintextPatches.ts | 5 ++--- src/renderer/coremods/messagePopover/plaintextPatches.ts | 4 ++-- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/renderer/coremods/badges/plaintextPatches.ts b/src/renderer/coremods/badges/plaintextPatches.ts index 51c2d05d2..449b58f51 100644 --- a/src/renderer/coremods/badges/plaintextPatches.ts +++ b/src/renderer/coremods/badges/plaintextPatches.ts @@ -3,7 +3,7 @@ import type { PlaintextPatch } from "src/types"; export default [ { // Edit the ProfileBadges component - find: /\.container,\w+\),"aria-label":\w+.\w+\.Messages\.PROFILE_USER_BADGES/, + find: /action:"PRESS_BADGE"/, replacements: [ // Add the "replugged-badge" class if it's our custom badge { diff --git a/src/renderer/coremods/contextMenu/plaintextPatches.ts b/src/renderer/coremods/contextMenu/plaintextPatches.ts index 69533b264..04c5490a8 100644 --- a/src/renderer/coremods/contextMenu/plaintextPatches.ts +++ b/src/renderer/coremods/contextMenu/plaintextPatches.ts @@ -7,7 +7,7 @@ export default [ { match: /((\w+)\){)(var\s*\w+;let{navId:)/, replace: (_, prefix, props, suffix) => - `${prefix}${props}=replugged.coremods.coremods.contextMenu._insertMenuItems(${props});${suffix}`, + `${prefix}${props}=replugged.coremods.coremods.contextMenu?._insertMenuItems(${props});${suffix}`, }, ], }, diff --git a/src/renderer/coremods/language/plaintextPatches.ts b/src/renderer/coremods/language/plaintextPatches.ts index 2f00ec4c7..e1e8ab20c 100644 --- a/src/renderer/coremods/language/plaintextPatches.ts +++ b/src/renderer/coremods/language/plaintextPatches.ts @@ -7,9 +7,8 @@ export default [ find: "getAvailableLocales", replacements: [ { - match: /(\.Messages\.LANGUAGE,)\s*children:((?:[^}]*?}){3}\))/, - replace: (_, prefix, ogChild) => - `${prefix}children:[${coremodStr}?.Card() ?? null,${ogChild}]`, + match: /(\.H1,title:\w+\.intl\.string\(.+?\),children:)((?:[^}]*?}){3}\))/, + replace: (_, prefix, ogChild) => `${prefix}[${coremodStr}?.Card() ?? null,${ogChild}]`, }, { match: /children:\[(.+?\.localeName[^\]]*?)]/, diff --git a/src/renderer/coremods/messagePopover/plaintextPatches.ts b/src/renderer/coremods/messagePopover/plaintextPatches.ts index 7e327b16a..0ba7bf295 100644 --- a/src/renderer/coremods/messagePopover/plaintextPatches.ts +++ b/src/renderer/coremods/messagePopover/plaintextPatches.ts @@ -2,10 +2,10 @@ import type { PlaintextPatch } from "src/types"; export default [ { - find: "Messages.MESSAGE_UTILITIES_A11Y_LABEL", + find: 'navId:"message-actions"', replacements: [ { - match: /(\.Fragment,{children:\[)(.{1,75},{label:\w+\.\w+\.Messages\.COPY_ID_MESSAGE)/, + match: /(\.Fragment,{children:\[)(.{1,75},{label:.{1,100}"copy-id")/, replace: (_, prefix, suffix) => `${prefix}...(replugged.coremods.coremods.messagePopover?._buildPopoverElements(arguments[0]?.message,arguments[0]?.channel) ?? []),${suffix}`, }, From b0e1be63f5b582081df7969559d338234a06198d Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Sun, 10 Nov 2024 16:31:42 +0100 Subject: [PATCH 02/10] refactor: clean i18n strings --- i18n/az.json | 78 ----------- i18n/es-419.json | 1 + i18n/et.json | 246 ----------------------------------- i18n/fil.json | 17 --- i18n/{id-ID.json => id.json} | 0 i18n/lv.json | 181 -------------------------- i18n/ms.json | 18 --- i18n/sl.json | 31 ----- 8 files changed, 1 insertion(+), 571 deletions(-) delete mode 100644 i18n/az.json create mode 100644 i18n/es-419.json delete mode 100644 i18n/et.json delete mode 100644 i18n/fil.json rename i18n/{id-ID.json => id.json} (100%) delete mode 100644 i18n/lv.json delete mode 100644 i18n/ms.json delete mode 100644 i18n/sl.json diff --git a/i18n/az.json b/i18n/az.json deleted file mode 100644 index 06e5adafb..000000000 --- a/i18n/az.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "REPLUGGED_ACCOUNT": "Replugged Hesabı", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Köməkçisi", - "REPLUGGED_BADGES_DEVELOPER": "Replugged İstehsalçısı", - "REPLUGGED_BADGES_EARLY": "Erkən Replugged İstifadəçisi", - "REPLUGGED_BADGES_HUNTER": "Replugged Səhv Ovçusu", - "REPLUGGED_BADGES_STAFF": "Replugged Heyəti", - "REPLUGGED_BADGES_SUPPORT": "Replugged Üçün Kömək", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Tərcüməçisi", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Dəstəkçisi", - "REPLUGGED_GENERAL_SETTINGS": "Ümumi Parametrlər", - "REPLUGGED_QUICKCSS": "Tez CSS", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% tərcümə edildi", - "REPLUGGED_LINK_NOW": "İndi əlaqələndirin", - "REPLUGGED_PLUGINS": "Pluginlər", - "REPLUGGED_I18N_CONTRIBUTE": "Replugged tərcüməsinə kömək etmək istəyirsiniz? [Weblate]({weblateUrl}) səhifəmizə keçin!", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nə etdiyinizi bilmirsinizsə, buradakı əşyalara toxunmayın. Pişikinizin başına gözlənilməz hadisələr gələ bilər.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL bəzi aktivləri əldə etmək və Replugged-in REST API-sini sorğulamaq üçün istifadə olunur.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Eksperimentlərini aktivləşdirin", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****XƏBƏRDARLIQ:**** Bunu aktivləşdirmək sizə Discord tərəfindən aşkarlana bilən və ****hesabın ləğvi**** ilə nəticələnə bilən funksiyalara giriş imkanı verir. Replugged bu funksiya ilə etdiyiniz işlərə görə **məsuliyyət daşımır**. Əmin deyilsinizsə, onu qeyri-aktiv buraxın. Replugged Komanda hər hansı təcrübə ilə bağlı heç bir dəstək göstərməyəcək. **Yenidən başlamağı tələb edir**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Tokeni saxla", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Discord'un tokeninizi localStorage'dən silməsinin qarşısını alır, istənməyən çıxışların sayını azaldır.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde'ı məhv edin", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "[Clyde]({clydeUrl}) əlavə inkişaf etdiricilərinin şeçtiği avatar və isimlərlə dəyişdirilir - varsayılan olaraq \"Replugged\" variantına geri dönər.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Discord oyundaxili örtüyü ilə nə baş verdiyini yoxlamağa imkan verən DevTools pəncərəsini açır.", - "REPLUGGED_SETTINGS_RESTART": "Bu parametr qüvvəyə minməsi üçün Discord'u yenidən başlatmağınızı tələb edir. Discord'u indi yenidən başlatmaq istəyirsiniz?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Uygulandı", - "REPLUGGED_SNIPPET_APPLY": "Snippet tətbiq edin", - "REPLUGGED_SNIPPET_LINE1": "#css-snippet'dən snippet {date, date, medium} tarixində {date, time, medium} tətbiq etdi", - "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) tərəfindən yaradılmışdır", - "REPLUGGED_THEMES": "Mövzular", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Yenidən başlamağı tələb edir", - "REPLUGGED_UPDATES_CHECK": "Yeniləmələri yoxlayın", - "REPLUGGED_UPDATES_ENABLE": "Yeniləmələri aktivləşdirin", - "REPLUGGED_UPDATES_FAILED": "Bəzi yeniləmələr uğursuz oldu!", - "REPLUGGED_UPDATES_FORCE": "Məcburi yenilənmə", - "REPLUGGED_UPDATES_LAST_CHECKED": "Son yoxlanış: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Yeniləyicini açın", - "REPLUGGED_UPDATES_OPTS_AUTO": "Arxa fonda avtomatik yeniləyin", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged sizi çox qıcıqlandırmadan yeniləmələri arxa planda yükləyə və quraşdıra bilər. Nəzərə alın ki, yenidən yükləmə tələb olunarsa və ya ziddiyyət yaranarsa, yeniləmələr istifadəçinin hərəkətini tələb edəcək.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Dəyişiklik jurnalını açın", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Dəyişiklik jurnalını qaçırdınız və ya onu yenidən görmək istəyirsiniz?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Paralellik limitini yeniləyin", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Yeniləmələri yoxlamaq üçün Replugged nə qədər paralel tapşırıq arxa planda işləyəcək. Minimum 1. Əmin deyilsinizsə, 2-ni buraxın.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Sazlama Məlumatı", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Problemləri həll etmək və ya bəzi statistik göstəricilərə uyğunlaşmaq üçün faydalı ola biləcəyiniz şeylər.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Yoxlama intervalını yeniləyin", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Nə qədər tez-tez Replugged yeniləmələri yoxlayacaq (dəqiqələrlə). Minimum 10 dəqiqə.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Buraxılış kanalını dəyişdirin", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Stabil filial və ya inkişaf şöbəsi arasında seçim edə bilərsiniz. Stabil filial yalnız əsas yeniləmələri, təhlükəsizlik və kritik yeniləmələri alacaq. Əmin deyilsinizsə, sabit vəziyyətdə qalın.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "İnkişaf şöbəsinə keçin", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Buraxılış kanalınızı dəyişmək istədiyinizə əminsiniz? Replugged Discord müştərinizi yenidən yükləyəcək.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Buraxılış kanalını dəyişdirin", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Stabilə keçin", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Keçid", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Yeniləmə yoxlayıcısını göstərin", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Plaginlərin yeniləmə üçün yoxlanıldığını bildirən bildiriş göstərin, hər hansı təkmilləşdirmələr aşkar edilərsə, yeniləmənizi xahiş edin. Bu, yalnız fon yeniləmələri söndürüldükdə işləyir.", - "REPLUGGED_UPDATES_UPDATE": "İndi Yeniləyin", - "REPLUGGED_UPDATES_UPDATING": "Yenidən Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Yenilənir…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged yenilənib.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Linki Kopyala", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Repoya baxın", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopyalandı!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Bu nədir?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Bu Replugged xüsusiyyətdir. Bu, birbaşa söhbətdən plaginlər və ya mövzular quraşdırmağa imkan verir.\nYerləşdirmədəki quraşdırma düyməsini sıxmaq kifayətdir.", - "REPLUGGED_BUTTON_GOT_IT": "Anladım", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Quraşdırılıb", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Yüklə {type}", - "REPLUGGED_CANCEL": "Ləğv et", - "REPLUGGED_CONFIRM": "Təsdiq edin", - "REPLUGGED_OK": "Tamam", - "REPLUGGED_COMMAND_ENABLE_DESC": "Bir Plaqin/Tema'ı açın", - "REPLUGGED_COMMAND_DISABLE_DESC": "Bir plaqin/tema deaktiv edin", - "REPLUGGED_PLUGIN": "Plaqin" -} diff --git a/i18n/es-419.json b/i18n/es-419.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/i18n/es-419.json @@ -0,0 +1 @@ +{} diff --git a/i18n/et.json b/i18n/et.json deleted file mode 100644 index 2564532eb..000000000 --- a/i18n/et.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Kaastöötaja", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Arendaja", - "REPLUGGED_BADGES_EARLY": "Replugged Varajane Kasutaja", - "REPLUGGED_BADGES_STAFF": "Replugged Töötaja", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Tõlkija", - "REPLUGGED_BADGES_BOOSTER": "Replugged Serveri Booster", - "REPLUGGED_GENERAL_SETTINGS": "Üldised Seaded", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% tõlgitud", - "REPLUGGED_LINK_NOW": "Ühendage see nüüd", - "REPLUGGED_PLUGINS": "Pluginid", - "REPLUGGED_QUICKCSS": "Kiire CSS", - "REPLUGGED_ACCOUNT": "Replugged Kasutaja", - "REPLUGGED_BADGES_SUPPORT": "Replugged Toetaja", - "REPLUGGED_I18N_CONTRIBUTE": "Tahad aidata tõlkida Replugged'i? Mine meie [Weblate]({weblateUrl}) lehele!", - "REPLUGGED_SETTINGS_OVERLAY": "Ülekatte DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Avab DevTools'i akna, mis võimaldab teil kontrollida, mis Discord'i mängusiseses ülekattes toimub.", - "REPLUGGED_UPDATES_LAST_CHECKED": "Viimati kontrollitud: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Ava Uuendaja", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged otsib taustal automaatselt uuendusi ja teatab teile kui üks on saadaval. Uuendusi ei installita kuni te otsustate uuendada. Ainult ametlikke lisandeid kontrollitakse automaatselt.", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Mitu samaaegset protsessi Replugged kasutab taustal uuenduste kontrollimiseks. Miinimum 1. Kui pole kindel, jätke 2.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Valida saab stabiilse haru või arendusharu vahel. Stabiilne haru saab ainult suuremaid uuendusi, turvalisust ja kriitilisi uuendusi. Kui pole kindel, jääge stabiilseks.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Kuvage kliendi kohal ülekate, mis ütleb, et uuendusi otsitakse, ja kui uuendused leitakse, palub teil uuendada. Kehtib ainult siis, kui taustal uuendamine on keelatud.", - "REPLUGGED_BADGES_HUNTER": "Replugged'i Probleemide Jahimees", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ärge puudutage siinseid asju, kui te ei tea, mida teete. Teie kassiga võib juhtuda ootamatuid asju.", - "REPLUGGED_SETTINGS_BACKEND": "Taustasüsteemi URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, mida kasutatakse varade toomiseks ja Replugged'i REST API päringu tegemiseks.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Luba Discord'i Katsed", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****HOIATUS.**** Selle lubamine annab teile juurdepääsu funktsioonidele, mida Discord suudab tuvastada ja mille tulemuseks võib olla ****konto sulgemine****. Replugged **ei vastuta** selle funktsiooniga tehtavate toimingute eest. Kui te pole kindel, jätke see keelatuks. Replugged'i Meeskond **ei** paku tuge ühegi katse puhul. **Nõuab taaskäivitamist**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Hoidke žetoon salvestatud", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Takistab Discordil teie žetooni eemaldamist localStorage'ist, vähendades soovimatute väljalogimiste arvu.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Likvideerige Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Asendab käsu [Clyde]({clydeUrl}) Replugged'i käskudes erinevate avatarite ja kasutajanimedega, mille on valinud pistikprogrammide arendajad - vaikimisi naaseb valikule \"Replugged\".", - "REPLUGGED_SETTINGS_RESTART": "Selle sätte jõustumiseks peate Discord'i taaskäivitama. Kas soovite Discord'i kohe taaskäivitada?", - "REPLUGGED_SNIPPET_APPLIED": "Väljavõte Rakendatud", - "REPLUGGED_SNIPPET_APPLY": "Rakenda Väljavõte", - "REPLUGGED_SNIPPET_LINE1": "Väljalõige allikast #css-snippets rakendatud {date, date, medium} kell {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Autor: {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Teemad", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Uuesti Laadimine Nõutud", - "REPLUGGED_UPDATES_CHECK": "Kontrolli kas uuendusi on saadaval", - "REPLUGGED_UPDATES_ENABLE": "Lubage Uuendused", - "REPLUGGED_UPDATES_FAILED": "Mõned uuendused ebaõnnestusid!", - "REPLUGGED_UPDATES_FORCE": "Sunniviisiline Uuendamine", - "REPLUGGED_UPDATES_OPTS_AUTO": "Kontrolli saadavaid uuendusi automaatselt", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Ava Muudatuste Logi", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Kas jätsite muudatuste logi vahele või soovite seda uuesti näha?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Uuenda Samaaegsuse Limiiti", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Silumisinfo", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Asjad, mis võivad teile kasulikuks osutuda tõrkeotsinguks või mõne statistika näitamiseks.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Uuenduste Kontrollimise Intervall", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Kui sageli Replugged uuendusi otsib. Minimaalselt 10 minutit.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Muuda Väljalaskekanalit", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Lülitu arendusharule", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Kas soovite kindlasti oma väljalaskekanalit muuta? Replugged laadib teie Discordi kliendi uuesti.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Muutke väljalaskekanalit", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Lülituge stabiilsele", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Lülita", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Kuva uuenduste otsija toostiteade", - "REPLUGGED_UPDATES_UPDATE": "Uuenda", - "REPLUGGED_UPDATES_UPDATING": "Replugged Uuendamine…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Uuendamine…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged on kaasaegne.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopeeri Link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Vaata Hoidlat", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopeeritud!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Mis see on?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "See on Replugged'i funktsioon. See võimaldab teil installida pistikprogramme või teemasid otse vestlusest.\nKlõpsake lihtsalt manustamisel installinuppu.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Lubage pistikprogramm/kujundus", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} on juba installitud.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Käsu täitmisel ilmnes viga:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Lisateabe saamiseks vaadake konsooli.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installi {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Liituge serveriga", - "REPLUGGED_PLUGIN": "Pistikprogramm", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Süsteem / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Protsessi Versioonid", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arhitektuur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Väljalaskekanal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Rakenduse Versioon:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Järjenumber:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Järje ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Katsed:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Käsud:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopeeritud!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopeeri", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Seaded:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pistikprogrammid:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Näita vähem", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Näita rohkem", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Volitamata pistikprogrammid:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord'i pistikprogrammid:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teemad:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laborid:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Seadete sünkroonimine:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Vahemällu Salvestatud Failid:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Kasutaja:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APId:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Ühendused:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Ülesvoolu:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Redaktsioon:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Haru:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Viimased:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord'i Tee", - "REPLUGGED_UPDATES_UPDATER": "Uuendaja", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Tere tulemast! Replugged on edukalt sisestatud teie Discordi klienti. Liituge meie Discordi serveriga teadete, toe ja muu jaoks!", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged'i Tee", - "REPLUGGED_BUTTON_GOT_IT": "Sain aru", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installitud", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Lae {type} alla", - "REPLUGGED_CANCEL": "Tühista", - "REPLUGGED_CONFIRM": "Kinnita", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktiveeri pistikprogramm või kujundus", - "REPLUGGED_COMMAND_RELOAD_DESC": "Taaskäivita pistikprogramm või kujundus", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Selle elemendi renderdamisel läks midagi valesti!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Seadete paneeli renderdamisel ilmnes viga.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentide virn:", - "REPLUGGED_THEME": "Teema", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Asukoht:", - "REPLUGGED_ADDON_AUTHORS_THREE": "autoritelt {author1}, {author2} ja {author3}", - "REPLUGGED_ADDON_AUTHORS_TWO": "autorid {author1} ja {author2}", - "REPLUGGED_ADDON_DELETE": "Kustuta {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Ava {type} Leht", - "REPLUGGED_CONFIRM_INSTALL": "Installige", - "REPLUGGED_ADDON_RELOAD": "Laadi {type} uuesti", - "REPLUGGED_ADDON_SETTINGS": "Ava {type} Seaded", - "REPLUGGED_ADDON_UNINSTALL": "Uninstalli {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Ava {type} Kaust", - "REPLUGGED_ADDONS_LOAD_MISSING": "Lae Puuduv {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# vaste} other {# vastet}}", - "REPLUGGED_NO_ADDON_RESULTS": "Ükski {type} ei vastanud teie otsingule.", - "REPLUGGED_NO_ADDONS_INSTALLED": "{type} pole installitud.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Rakenda Muudatused", - "REPLUGGED_SEARCH_FOR_ADDON": "Otsige {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Välja lülitatud {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Sisse lülitatud {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} uuesti laadimine ebaõnnestus", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} uuesti laaditud", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name} ümberlülitamine ebaõnnestus", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} uninstallimine ebaõnnestus", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} Uninstallitud", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Puuduva {type} laadimine ebaõnnestus", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Puuduv {type} laaditud", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kasutajaprofiili laadimine ebaõnnestus", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Koodi vormindamine ebaõnnestus", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kood vormindatud", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Vaadake üksikasju konsoolis.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Kas soovite installida {name} {authors}?", - "REPLUGGED_ADDON_PROFILE_OPEN": "Ava {type} Profiil", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Kas olete kindel, et soovite selle {type} uninstallida? Seda ei saa tagasi võtta.", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Kiire CSS uuesti laaditud", - "REPLUGGED_ADDON_AUTHORS_ONE": "autor: {author1}", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Avage Kiire CSSi Kaust", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} installimine ebaõnnestus.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} installiti, kuid seda ei saanud laadida.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installiti edukalt.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Lisandmooduli kohta teabe hankimine ebaõnnestus.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Install tühistati.", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Valige milline lisand aktiveerida", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Midagi läks valesti, palun proovige hiljem uuesti. Kui probleem jätkub, palun võtke Replugged-i meeskonnaga ühendust.", - "REPLUGGED_COMMAND_ENABLE_NAME": "aktiveeri", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "lisand", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} on aktiveeritud!", - "REPLUGGED_COMMAND_DISABLE_NAME": "deaktiveeri", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "lisand", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Valige milline lisand deaktiveerida", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} on deaktiveeritud!", - "REPLUGGED_COMMAND_RELOAD_NAME": "taaskäivita", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "lisand", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Valige milline lisand taaskäivitada", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} on taaskäivitatud!", - "REPLUGGED_COMMAND_LIST_NAME": "nimekiri", - "REPLUGGED_COMMAND_LIST_DESC": "Loetle kõik pistikprogrammid või kujundused", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "saada", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Jaga nimekiri avalikult vestluses", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tüüp", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Millist tüüpi lisandeid näidata", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versioon", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Õnnestus", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Loetle Pistikprogramme", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Loetle Kujundusi", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Sisalda versiooni numbred nimekirjas", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "staatus", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Kas näidata lisanded mis on aktiveeritud, deaktiveeritud, või mõlemaid", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Aktiveeritud", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Deaktiveeritud", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Mõlemad", - "REPLUGGED_ADDON_BROWSE": "Sirvi {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Ülevaatamata {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "See {type} ei ole Repluggedi meeskonna poolt üle kontrollitud ja võib teie arvutile halba teha. Kasutage omal vastutusel.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automaatselt Rakenda Kiire CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automaatselt rakendab muutused Kiires CSS-is kui te kirjutate.", - "REPLUGGED_I18N": "Replugged Tõlked", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Taasühenda Arenduskaaslane (Dev Companion)", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Näitab lisandi informatsiooniga manust siis, kui poe/installimise link on vestluses jagatud.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****HOIATUS:**** **Riistvara kiirendus** on võib-olla vaja **välja lülitada**. Mõnel juhul võite te kogeda musta tausta, nagu kui aken on ülevalt või alt maha lõigatud ekraani resolutsiooni pärast, või kui arenadaja tööriistad on lahti ja dokitud.", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Taasühendab Arenduskaaslase põhilisandi VSCode lisandiga.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Taasühenda", - "REPLUGGED_SETTINGS_ADVANCED": "Muud Seadistused", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Aktiveeri React DevTools-id", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Aktiveerib React DevTools lisandi, mis lubab teil inspekteerida Reacti puud ja lihtsamini probleeme siluda. **Vajab uuesti avamist**.", - "REPLUGGED_VIEW_UPDATES": "Vaata {count, plural, =1 {# Uuendust} other {# Uuendust}}", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Pistikprogramm: {name}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Praegu jookseb teie Replugged arendaja režiimis ja Replugged ei saa ennast uuendada. [Vaheta tootmisrežiimi]({url}).", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools-ide allalaadimine ebaõnnestus.", - "REPLUGGED_COMMAND_INSTALL_NAME": "installi", - "REPLUGGED_COMMAND_INSTALL_DESC": "Installi pistikprogramm või kujundus", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "lisand", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Lisandi identifikaator, et see lähtekoodist installida", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "lähtekood", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Lähtekood millest tulenev lisand installida", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Kui lähtekoodis on mitu lisandit, täpsusta milline neist installida", - "REPLUGGED_SETTINGS_BADGES": "Aktiveeri Repluggedi Märgid", - "REPLUGGED_SETTINGS_BADGES_DESC": "Näita isikupäraseid Repluggedi märke kasutajate profiilidel.", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# uuendus on} other {# uuendused on}} saadaval.", - "REPLUGGED_STORE": "Pood", - "REPLUGGED_INSTALLER_OPEN_STORE": "Vaata Poes", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Näita Lisandite Manuseid", - "REPLUGGED_RESTART": "Taaskäivita", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Taaskäivitamine Vajalik", - "REPLUGGED_SETTINGS_TRANSPARENT": "Läbipaistev Aken", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****HOIATUS:**** See teeb katki **akna kuvaletõmbamise (window snapping)**. Mõnel juhul võite te kogeda musta tausta, nagu kui aken on ülevalt või alt maha lõigatud ekraani resolutsiooni pärast, või kui arenadaja tööriistad on lahti ja dokitud.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Teeb Discord-i akna läbipaistvaks, mis on peamiselt kasulik kujunduseks. **Vajab Taaskäivitamist**.", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Aktiveeritud {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Deaktiveeritud {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Sa pead valima kas saata pistikprogrammide või kujunduste nimekiri", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Uuendus", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Kõik uuendused edukalt installitud.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} vajab taaslaadimist, et korralikult töödata. Taaslaadi kohe?", - "REPLUGGED_ADDON_AUTHORS_MANY": "{author1}, {author2}, {author3} ja {count, plural, =1 {# teine} other {# teist}}", - "REPLUGGED_UPDATES_UPDATE_ALL": "Uuenda Kõik", - "REPLUGGED_UPDATES_UPDATE_TO": "Uuenda versioonile {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Ühtegi uuendust pole saadaval.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Uuendus ebaõnnestus!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Mõned uuendused ebaõnnestusid!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Uuendus lõpetatud edukalt.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# uus uuendus} other {# uut uuendust}} on saadaval!", - "REPLUGGED_RELOAD": "Taaslaadi" -} diff --git a/i18n/fil.json b/i18n/fil.json deleted file mode 100644 index 05dd66767..000000000 --- a/i18n/fil.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "REPLUGGED_PLUGINS": "Mga plugins", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_BADGES_DEVELOPER": "Developer ng Replugged", - "REPLUGGED_ACCOUNT": "Replugged Account", - "REPLUGGED_LINK_NOW": "I-link na ngayon", - "REPLUGGED_BADGES_CONTRIBUTOR": "Contributor ng Reppluged", - "REPLUGGED_BADGES_EARLY": "Na-replug na Maagang User", - "REPLUGGED_BADGES_STAFF": "Tauhan ng Replugged", - "REPLUGGED_BADGES_SUPPORT": "Tauhang Tagatulong sa Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Na-replug na Tagasalin", - "REPLUGGED_BADGES_BOOSTER": "Na-replug na Server Booster", - "REPLUGGED_GENERAL_SETTINGS": "Pangkalahatang na Settings", - "REPLUGGED_I18N_CONTRIBUTE": "Gusto mo tumulong i-translate ang Replugged? Punta ka sa [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% na ang na-translate" -} diff --git a/i18n/id-ID.json b/i18n/id.json similarity index 100% rename from i18n/id-ID.json rename to i18n/id.json diff --git a/i18n/lv.json b/i18n/lv.json deleted file mode 100644 index 9ac211c28..000000000 --- a/i18n/lv.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "REPLUGGED_ACCOUNT": "Replugged Konts", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Sniedzējs", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Programmētājs", - "REPLUGGED_BADGES_EARLY": "Replugged Agrais Lietotājs", - "REPLUGGED_BADGES_HUNTER": "Replugged Kļūdu Mednieks", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Tulkotājs", - "REPLUGGED_BADGES_BOOSTER": "Replugged Serveru Atbalstītājs", - "REPLUGGED_BUTTON_GOT_IT": "Sapratu", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Uzstādīts", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Lejuplādēt {type}", - "REPLUGGED_CANCEL": "Atcelt", - "REPLUGGED_CONFIRM": "Apstiprināt", - "REPLUGGED_OK": "LABI", - "REPLUGGED_COMMAND_RELOAD_DESC": "Pārlādēt spraudni/tēmu", - "REPLUGGED_COMMAND_ENABLE_DESC": "Ieslēkt spraudni/tēmu", - "REPLUGGED_COMMAND_DISABLE_DESC": "Izslēkt spraudni/tēmu", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} jau ir uzstādīts.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Komandas izpildes laikā radās kļūda:", - "REPLUGGED_GENERAL_SETTINGS": "Vispārīgie Iestatījumi", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% tulkots", - "REPLUGGED_INSTALL_MODAL_HEADER": "Uzstādīt {type}", - "REPLUGGED_LINK_NOW": "Savienojiet to tagad", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Pievienoties serverim", - "REPLUGGED_PLUGIN": "Spraudne", - "REPLUGGED_PLUGINS": "Spraudņi", - "REPLUGGED_QUICKCSS": "Ātrs CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nepieskarieties šeit esošajām lietām, ja nezināt, ko darāt. Jūsu kaķim var notikt neparedzētas lietas.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, ko izmanto, lai iegūtu dažus resursus un pieprasītu Replugged REST API.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ieslēkt Discord Eksperimentus", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Kaut kas notika nepareizi renderējot šo elementu!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Renderēšanas iestatījumu paneli, radās kļūda.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentu kaudze:", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Uzglabāt žetonu", - "REPLUGGED_SETTINGS_NO_CLYDE": "Iznīdēt Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Aizstāj [Clyde]({clydeUrl}) Replugged komandās ar jauktu avatāru un lietotājvārdu klāstu, ko izvēlējušies spraudņa izstrādātāji - pēc noklusējuma atgriežas pie \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "Pārklājuma DevTools", - "REPLUGGED_SETTINGS_RESTART": "Lai šis iestatījums stātos spēkā, ir nepieciešams restartēt Discord. Vai vēlaties restartēt Discord tagad?", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Neļauj Discord noņemt jūsu žetonu no LocalStorage, tādējādi samazinot nevēlamu izrakstīšanās gadījumu skaitu.", - "REPLUGGED_SNIPPET_APPLY": "Pielietot fragmentu", - "REPLUGGED_SNIPPET_APPLIED": "Fragments Pielietots", - "REPLUGGED_SNIPPET_LINE2": "Izveidoja {authorTag} ({authorId})", - "REPLUGGED_THEME": "Tēma", - "REPLUGGED_THEMES": "Tēmas", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Nepieciešama Restartēšana", - "REPLUGGED_UPDATES_CHECK": "Pārbaudīt atjauninājumus", - "REPLUGGED_UPDATES_ENABLE": "Ieslēgt Atjauninājumus", - "REPLUGGED_UPDATES_FAILED": "Daži atjauninājumi neizdevās!", - "REPLUGGED_UPDATES_FORCE": "Spēka Atjaunot", - "REPLUGGED_UPDATES_LAST_CHECKED": "Pēdējo reizi pārbaudīts: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Atvērt Atjauninātāju", - "REPLUGGED_UPDATES_OPTS_AUTO": "Atjaunināt automātiski fonā", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Atjaunināt Ātruma Ierobežojums", - "REPLUGGED_BADGES_STAFF": "Replugged Personāls", - "REPLUGGED_BADGES_SUPPORT": "Replugged Atbalstu Komanda", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Vairāk informāciju skatiet konsoles sadaļā.", - "REPLUGGED_I18N_CONTRIBUTE": "Vai vēlaties palīdzēt tulkot Replugged? Dodieties uz mūsu [Weblate]({weblateUrl})!", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Laipni lūdzam! Replugged ir veiksmīgi ievadīts jūsu Discord klientā. Pievienojieties mūsu Discord serverim, lai saņemtu paziņojumus, atbalstu un daudz ko citu!", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****BRĪDINĀJUMS:**** Šādas funkcijas ieslēgšana nodrošina piekļuvi funkcijām, kas var atklāt Discords un kas var izraisīt ****konta bannu****. Replugged nav **atbildīgs** par to, ko jūs darāt ar šo funkciju. Ja neesat pārliecināts, atstājiet to izslēgtu. Replugged komanda **nenodrošinās** nekādu atbalstu saistībā ar jebkuru eksperimentu. **Tiek pieprasīts restartēt**.", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Atvers DevTools logu, kas ļauj pārbaudīt, kas notiek Discord spēles pārklājumā.", - "REPLUGGED_SNIPPET_LINE1": "Fragments no #css-snippets pielietoja {date, date, medium} pie {date, time, medium}", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} pieejami.", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged var lejupielādēt un instalēt atjauninājumus fona režīmā, neradot jums pārāk lielu kaitinājumu. Ņemiet vērā, ka atjauninājumiem būs nepieciešama lietotāja darbība, ja būs nepieciešama ielāde vai ja būs konflikts.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Atvērt Izmaiņu Žurnālu", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Vai esat palaidis garām izmaiņu žurnālu vai vēlaties to apskatīt vēlreiz?", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Lietas, kas jums var būt noderīgas problēmu novēršanai vai dažu statistikas datu mainīšanai.", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Nesankcionēti spraudņi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Ceļš", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Cik bieži Replugged pārbaudīs atjauninājumus (minūtēs). Vismaz 10 minūtes.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Varat izvēlēties starp stabilu filiāli vai izstrādes filiāli. Stabilais atzars saņems tikai galvenos atjauninājumus, drošības un kritiskos atjauninājumus. Ja neesat pārliecināts, palieciet uz stabilās atzarojuma daļas.", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Cik vienlaicīgu uzdevumu Replugged tiks palaists fonā, lai pārbaudītu atjauninājumus. Vismaz 1. Ja neesat pārliecināts, atstājiet 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Dzesēšanas Informācija", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistēma / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Procesa Versijas", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Atrašanās vieta:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arhitektūra:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Izlaišanas Kanāls:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Aplikācijas Versija:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Būves Numurs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Būves ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperimenti:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Komandas:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopēts!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopē", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Iestatījumi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Rādīt mazāk", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Rādīt vairāk", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Spraudņi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Spraudņi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Tēmas:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratorijas:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Iestatījumu Sinhronizēšana:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Faili Kešatmiņā:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Konts:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Savienojumi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstrīms:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Pārskatīšana:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Filiāle:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Jaunākais:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Ceļš", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Atjaunināšanas Pārbaudes Intervāls", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Izlaišanas Kanāla Maiņa", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Pārslēgties uz attīstības filiāli", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Vai esat pārliecināts, ka vēlaties mainīt izlaišanas kanālu? Replugged pārlādēs jūsu Discord klientu.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Rādīt atjauninājumu pārbaudītāja grauzdiņu", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Parādiet pārklājumu virs klienta, kas norāda, ka tiek pārbaudīti atjauninājumi, un, ja atjauninājumi tiek atrasti, piedāvājiet atjaunināt. Attiecas tikai tad, ja atjaunināšana fonā ir izslēgta.", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Vai esat pārliecināts, ka vēlaties atinstalēt šo {type}? To nevar atcelt.", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Ieslēgt {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Neizdevās ielādēt trūkstošo {type}", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Mainīt izlaišanas kanālu", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Pārslēgties uz stabilu", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Pārslēgt", - "REPLUGGED_UPDATES_UPDATER": "Atjauninātājs", - "REPLUGGED_UPDATES_UPDATE": "Atjaunināt", - "REPLUGGED_UPDATES_UPDATING": "Atjaunoju Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Atjaunoju…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Viss ir atjaunināts.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopēt Saiti", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Pārskatīt Repozitoriju", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopēts!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Kas tas ir?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Šī ir Replugged funkcija. Kas ļauj uzstādīt spraudņus vai tēmas tieši no čata.\nVienkārši nospiediet uzstādīšanas pogu ievietotajā sadaļā.", - "REPLUGGED_ADDON_DELETE": "Dzēst {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Atvērt {type} Lapu", - "REPLUGGED_ADDON_PROFILE_OPEN": "Atvērt {type} Profilu", - "REPLUGGED_ADDON_RELOAD": "Pārlādēt {type}", - "REPLUGGED_ADDON_SETTINGS": "Atvērt {type} Iestatījumus", - "REPLUGGED_ADDON_UNINSTALL": "Atinstalēt {name}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Ielādēt Trūkstošo {type}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Atvērt {type} Mapi", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# spēle} other {# spēles}}", - "REPLUGGED_NO_ADDON_RESULTS": "Neviens {type} neatbild jūsu meklēšanai.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nekāds {type} uzstādīs.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Piemērot Izmaiņas", - "REPLUGGED_SEARCH_FOR_ADDON": "Meklēt {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Izslēkt {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Neizdevās pārlādēt {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Pārlādēju {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Neizdevās pārslēgt {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Neizdevās atinstalēt {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Atinstalēts {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Ielādēts trūkstošais {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Neizdevās iegūt lietotāja profilu", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Neizdevās formatēt kodu", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kods formatēts", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Ātrais CSS tika pārlādēts", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Lai uzzinātu sīkāku informāciju, pārbaudiet konsoli.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Vai vēlaties uzstādīt {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Neizdevās uzstādīt {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} tika uzstādīts, bet to neizdevās ielādēt.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Neizdevās iegūt informāciju par addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} veiksmīgi uzstādīts.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Uzstādīšana atcelta.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Atvert Ātro CSS Mapi", - "REPLUGGED_ADDON_AUTHORS_ONE": "no {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "no {author1} un {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "no {author1}, {author2}, un {author3}", - "REPLUGGED_ADDON_AUTHORS_MANY": "no {author1}, {author2}, {author3}, un {count, plural, =1 {# pārējais} other {# pārējie}}", - "REPLUGGED_CONFIRM_INSTALL": "Uzstādīt", - "REPLUGGED_UPDATES_UPDATE_ALL": "Atjaunināt visu", - "REPLUGGED_UPDATES_UPDATE_TO": "Atjaunināt uz {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nav pieejami jauni atjauninājumi.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# jauns atjauninājums} other {# jauni atjauninājumi}} pieejami!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Atjauninājums neizdevās!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Daži atjauninājumi neizdevās!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Atjaunināšana pabeigta veiksmīgi.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Visi atjauninājumi pabeigti veiksmīgi.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name}, lai tas darbotos pareizi, ir nepieciešama pārlādēšanā. Pārlādēt tagad?", - "REPLUGGED_RELOAD": "Pārlādēt", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Atjauninājums", - "REPLUGGED_SETTINGS_BADGES": "Ieslēkt Replugged Badžus", - "REPLUGGED_SETTINGS_BADGES_DESC": "Parādīt pielāgotas Replugged badžus uz lietotāja profīliem.", - "REPLUGGED_I18N": "Replugged Tulkojumi" -} diff --git a/i18n/ms.json b/i18n/ms.json deleted file mode 100644 index dbcf8d6e0..000000000 --- a/i18n/ms.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "REPLUGGED_BADGES_CONTRIBUTOR": "Penyumbang Replugged", - "REPLUGGED_BADGES_EARLY": "Pengguna Replugged Awal", - "REPLUGGED_BADGES_HUNTER": "Pemburu Pepijat Replugged", - "REPLUGGED_BADGES_STAFF": "Staf Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Pembangun Replugged", - "REPLUGGED_BADGES_SUPPORT": "Bantuan Replugged", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} telah dipasang", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Pasang {type}", - "REPLUGGED_CANCEL": "Batal", - "REPLUGGED_OK": "OK", - "REPLUGGED_BUTTON_GOT_IT": "Diketahui", - "REPLUGGED_COMMAND_DISABLE_DESC": "Melumpuhkan pemalam / tema", - "REPLUGGED_ACCOUNT": "Akaun Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Penterjemah Replugged", - "REPLUGGED_CONFIRM": "Sahkan", - "REPLUGGED_COMMAND_RELOAD_DESC": "Muat sesuatu pemalam/tema" -} diff --git a/i18n/sl.json b/i18n/sl.json deleted file mode 100644 index e1a8ced62..000000000 --- a/i18n/sl.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Sodelavec", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Prevajalnik", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Razvijalec", - "REPLUGGED_BADGES_EARLY": "Replugged Zgodnji Uporabnik", - "REPLUGGED_BADGES_SUPPORT": "Replugged Podpora", - "REPLUGGED_BUTTON_GOT_IT": "Razumem", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Naložen", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Naloži {type}", - "REPLUGGED_CANCEL": "Prekliči", - "REPLUGGED_CONFIRM": "Potrdi", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Onemogoči plugin/temo", - "REPLUGGED_COMMAND_RELOAD_DESC": "Osveži plugin/temo", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} je že nameščen.", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Za več podrobnosti preverite konzolo.", - "REPLUGGED_GENERAL_SETTINGS": "Splošne nastavitve", - "REPLUGGED_I18N_CONTRIBUTE": "Želite pomagati pri prevodu Replugged? Pojdite na naš [Weblate]({weblateUrl})!", - "REPLUGGED_INSTALL_MODAL_HEADER": "Namesti {type}", - "REPLUGGED_LINK_NOW": "Povežite zdaj", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Pridružite se strežniku", - "REPLUGGED_ACCOUNT": "Replugged Profil", - "REPLUGGED_BADGES_STAFF": "Replugged Zaposleni", - "REPLUGGED_COMMAND_ENABLE_DESC": "Omogoči plugin/temo", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Med izvajanjem ukaza je prišlo do napake:", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% preveden", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Dobrodošli! Replugged je bil uspešno vstavljen v vaš Discord. Pridružite se našemu Discord strežniku za obvestila, podporo in več!", - "REPLUGGED_BADGES_HUNTER": "Replugged iskalec hroščev", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_PLUGINS": "Plugini" -} From d92bf842e1ae109921a131d3e4a983bb6d147b45 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:06:56 +0100 Subject: [PATCH 03/10] fix(i18n): use new intl (huge refactor on i18n) --- .gitignore | 1 + cspell.json | 1 + i18n/ar.json | 176 - i18n/en-US.json | 246 -- i18n/en-US.messages.d.ts | 3183 +++++++++++++++++ i18n/en-US.messages.js | 290 ++ i18n/index.js | 16 - i18n/translations/ar.messages.json | 176 + .../bg.messages.json} | 0 .../cs.messages.json} | 0 .../da.messages.json} | 0 .../de.messages.json} | 0 .../el.messages.json} | 0 .../en-GB.messages.json} | 0 .../es-419.messages.json} | 0 .../es-ES.messages.json} | 0 .../fi.messages.json} | 0 .../fr.messages.json} | 0 .../he.messages.json} | 0 .../hi.messages.json} | 0 .../hr.messages.json} | 0 .../hu.messages.json} | 0 .../id.messages.json} | 0 .../it.messages.json} | 0 .../ja.messages.json} | 0 .../ko.messages.json} | 0 .../lt.messages.json} | 0 .../nl.messages.json} | 0 .../no.messages.json} | 0 .../pl.messages.json} | 0 .../pt-BR.messages.json} | 0 .../pt-PT.messages.json} | 0 .../ro.messages.json} | 0 .../ru.messages.json} | 0 .../sk.messages.json} | 0 .../sv-SE.messages.json} | 0 .../th.messages.json} | 0 .../tr.messages.json} | 0 .../uk.messages.json} | 0 .../vi.messages.json} | 0 .../zh-CN.messages.json} | 0 i18n/translations/zh-TW.messages.json | 246 ++ i18n/zh-TW.json | 246 -- package.json | 62 +- pnpm-lock.yaml | 2809 +++++++++------ scripts/build-bin.mts | 2 +- scripts/build-plugins/intl-loader.mts | 104 + scripts/build-plugins/intl-type-generator.mts | 50 + scripts/build-plugins/pre-bundle.mts | 25 + scripts/build.mts | 58 +- src/constants.ts | 1 + src/main/ipc/i18n.ts | 6 - src/main/ipc/index.ts | 9 +- src/preload.ts | 6 - src/renderer/apis/commands.ts | 3 +- src/renderer/coremods/badges/index.tsx | 26 +- src/renderer/coremods/commands/commands.ts | 129 +- .../coremods/installer/AddonEmbed.tsx | 15 +- src/renderer/coremods/installer/commands.ts | 31 +- src/renderer/coremods/installer/util.tsx | 47 +- src/renderer/coremods/language/index.tsx | 23 +- src/renderer/coremods/settings/index.tsx | 15 +- .../coremods/settings/pages/Addons.tsx | 123 +- .../coremods/settings/pages/General.tsx | 51 +- .../coremods/settings/pages/QuickCSS.tsx | 24 +- .../coremods/settings/pages/Updater.tsx | 57 +- src/renderer/coremods/watcher/index.ts | 13 +- src/renderer/coremods/welcome/index.ts | 9 +- src/renderer/managers/updater.ts | 21 +- src/renderer/modules/common/i18n.ts | 258 +- src/renderer/modules/common/index.ts | 2 +- src/renderer/modules/common/modal.ts | 4 +- .../modules/components/ErrorBoundary.tsx | 10 +- .../modules/components/SwitchItem.tsx | 2 +- src/renderer/modules/i18n.ts | 46 +- src/types/discord.ts | 6 +- src/types/index.ts | 21 +- 77 files changed, 6297 insertions(+), 2352 deletions(-) delete mode 100644 i18n/ar.json delete mode 100644 i18n/en-US.json create mode 100644 i18n/en-US.messages.d.ts create mode 100644 i18n/en-US.messages.js delete mode 100644 i18n/index.js create mode 100644 i18n/translations/ar.messages.json rename i18n/{bg.json => translations/bg.messages.json} (100%) rename i18n/{cs.json => translations/cs.messages.json} (100%) rename i18n/{da.json => translations/da.messages.json} (100%) rename i18n/{de.json => translations/de.messages.json} (100%) rename i18n/{el.json => translations/el.messages.json} (100%) rename i18n/{en-GB.json => translations/en-GB.messages.json} (100%) rename i18n/{es-419.json => translations/es-419.messages.json} (100%) rename i18n/{es-ES.json => translations/es-ES.messages.json} (100%) rename i18n/{fi.json => translations/fi.messages.json} (100%) rename i18n/{fr.json => translations/fr.messages.json} (100%) rename i18n/{he.json => translations/he.messages.json} (100%) rename i18n/{hi.json => translations/hi.messages.json} (100%) rename i18n/{hr.json => translations/hr.messages.json} (100%) rename i18n/{hu.json => translations/hu.messages.json} (100%) rename i18n/{id.json => translations/id.messages.json} (100%) rename i18n/{it.json => translations/it.messages.json} (100%) rename i18n/{ja.json => translations/ja.messages.json} (100%) rename i18n/{ko.json => translations/ko.messages.json} (100%) rename i18n/{lt.json => translations/lt.messages.json} (100%) rename i18n/{nl.json => translations/nl.messages.json} (100%) rename i18n/{no.json => translations/no.messages.json} (100%) rename i18n/{pl.json => translations/pl.messages.json} (100%) rename i18n/{pt-BR.json => translations/pt-BR.messages.json} (100%) rename i18n/{pt-PT.json => translations/pt-PT.messages.json} (100%) rename i18n/{ro.json => translations/ro.messages.json} (100%) rename i18n/{ru.json => translations/ru.messages.json} (100%) rename i18n/{sk.json => translations/sk.messages.json} (100%) rename i18n/{sv-SE.json => translations/sv-SE.messages.json} (100%) rename i18n/{th.json => translations/th.messages.json} (100%) rename i18n/{tr.json => translations/tr.messages.json} (100%) rename i18n/{uk.json => translations/uk.messages.json} (100%) rename i18n/{vi.json => translations/vi.messages.json} (100%) rename i18n/{zh-CN.json => translations/zh-CN.messages.json} (100%) create mode 100644 i18n/translations/zh-TW.messages.json delete mode 100644 i18n/zh-TW.json create mode 100644 scripts/build-plugins/intl-loader.mts create mode 100644 scripts/build-plugins/intl-type-generator.mts create mode 100644 scripts/build-plugins/pre-bundle.mts delete mode 100644 src/main/ipc/i18n.ts diff --git a/.gitignore b/.gitignore index d05b1773c..1993baef8 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ config.json /*.asar /bin.mjs /*.d.ts +/i18n/*.map diff --git a/cspell.json b/cspell.json index a8e37bdf1..bfdff9467 100644 --- a/cspell.json +++ b/cspell.json @@ -31,6 +31,7 @@ "gpgsign", "HighlightJS", "installdir", + "jsona", "Jsonifiable", "konami", "leaderboard", diff --git a/i18n/ar.json b/i18n/ar.json deleted file mode 100644 index 330699eb9..000000000 --- a/i18n/ar.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "REPLUGGED_ACCOUNT": "حساب Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "الداعم Replugged", - "REPLUGGED_BADGES_EARLY": "مستخدم مبكر ل Replugged", - "REPLUGGED_BADGES_HUNTER": "معالج الاخطاء ل Replugged", - "REPLUGGED_BADGES_STAFF": "إداري ل Replugged", - "REPLUGGED_BADGES_SUPPORT": "الدعم الفني ل Replugged", - "REPLUGGED_BADGES_BOOSTER": "داعم البوست في Replugged", - "REPLUGGED_BUTTON_GOT_IT": "حسناً", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "تم تنزيل {type}", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "لتحميل {type}", - "REPLUGGED_CANCEL": "إلغاء", - "REPLUGGED_CONFIRM": "تأكيد", - "REPLUGGED_OK": "حسناً", - "REPLUGGED_COMMAND_DISABLE_DESC": "إلغاء تفعيل إضافة/ثمة", - "REPLUGGED_COMMAND_ENABLE_DESC": "تفعيل إضافة/ثمة", - "REPLUGGED_COMMAND_RELOAD_DESC": "إعادة تشغيل plugin/theme", - "REPLUGGED_BADGES_DEVELOPER": "مطور Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "مترجم في Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG": "معلومات Debug", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "الأشياء التي قد تجدها مفيدة لإكتشاف الأخطاء وإصلاحها أو استعراض بعض الاحصائيات.", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "نظام / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "بنيان:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "توزيعة:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Channel:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "نظام التشغيل:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "إصدار البرنامج:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Number:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "الأوامر:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "نسخت!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "نسخ", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "بلوقنات:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "عرض أقل", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "عرض أكثر", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "البلوقنات الغير مصرح بها:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "بلوقنات BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "سمات:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "مزامنة الإعدادات:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "الملفات المخزنة مؤقتًا:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "حساب:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connections:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "مراجعة:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "مسار Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Latest:", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "تحديث حد التزامن", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "كم عد المهام المتزامنة التي سيتم Replugged بتشغيلها في الخلفية للتحقق من وجود تحديثات. الحد الأدنى 1. إذا لم تكن متأكدًا ، إتركه 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "إصدارات العملية", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "إعدادات:", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "تم تثبيت {name} بالفعل.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "حدث خطأ أثناء تنفيذ الأمر:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "تحقق من وحدة التحكم للمزيد من التفاصيل.", - "REPLUGGED_GENERAL_SETTINGS": "الاعدادات الرئيسية", - "REPLUGGED_I18N_CONTRIBUTE": "بست! هل تريد المساعدة في ترجمة Replugged؟ إذهب إلى [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% مترجم", - "REPLUGGED_INSTALL_MODAL_HEADER": "تثبيت {type}", - "REPLUGGED_LINK_NOW": "إربطه الآن", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "دخول السيرفر", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "أهلآ! لقد تم ربط Replugged بخادم Discord الخاص بك بنجاح. يمكنك دخول سيرفر Discord الخاص بنا لأخر الاخبار والمساعدة!", - "REPLUGGED_PLUGIN": "ملحق", - "REPLUGGED_PLUGINS": "بلوقنات", - "REPLUGGED_QUICKCSS": "CSS أسرع", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "لا تلمس أي شيء هنا إذا كنت لا تدري ماذا تفعل. أشياء غير متوقعة قد تحصل لقطتك.", - "REPLUGGED_SETTINGS_BACKEND": "عنوان Backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "عنوان إليكتروني يستخدم لجلب بعض الملفات والإستعلام عن Replugged's REST API.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "تفعيل تجارب Discord", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "يفتح نافذة DevTools ألتي تتيح لك فحص ما بداخل Discord's in-game overlay.", - "REPLUGGED_SETTINGS_RESTART": "يتطلب هذا الإعداد إعادة تشغيل Discord يعمل. هل تريد إعادة تشغيل Discord الآن؟", - "REPLUGGED_SNIPPET_APPLIED": "تم تطبيق Snippet", - "REPLUGGED_SNIPPET_APPLY": "تطبيق Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippets من #css-snippes طبقت الـ {date, date, medium} في {date, time, medium}", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****تحذير:**** تفعيل هذا يعطيك خصائص إلى ميزات قد تكون مكتشفة عن طريق Discord وممكن أن تقوم ****بحظر حسابك****. Replugged **ليس مسؤول** عن أي شيء قد تفعله بهذة الميزة. إتركها معطلة إذا كنت غير متأكد. فريق Replugged **لن يقوم** بتقديم إي مساعدة بشأن هذة الميزات. **إعادة الشتغيل مطلوبة**.", - "REPLUGGED_SETTINGS_ERROR_HEADER": "حدث خطأ ما في عرض هذا العنصر!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "حدث خطأ أثناء عرض لوحة الإعدادات.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "الإحتفاظ بالرمز (Token) مخزن", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "يمنع Discord من أن يقوم بحذف الرمز الخاص بك (Token) من localStorage, يقلل من عدد تسجيلات الخروج الغير مرغوب فيها.", - "REPLUGGED_SETTINGS_NO_CLYDE": "القضاء على Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "يستبدل [Clyde]({clydeUrl}) في أوامر Replugged مع مجموعة مختلطة من الصور الرمزية وأسماء مستخدمين محددة بواسطة مطوري البلوقنات - يتم إستبدالة إلى \"Replugged\" افتراضيًا.", - "REPLUGGED_SNIPPET_LINE2": "انشأ من قبل {authorTag} ({authorId})", - "REPLUGGED_THEME": "سمة", - "REPLUGGED_THEMES": "سمات", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "إعادة التحميل مطلوبة", - "REPLUGGED_UPDATES_CHECK": "تحقق من التحديثات", - "REPLUGGED_UPDATES_ENABLE": "تفعيل التحديثات", - "REPLUGGED_UPDATES_FAILED": "بعض التحديثات فشلت!", - "REPLUGGED_UPDATES_FORCE": "فرض التحديث", - "REPLUGGED_UPDATES_LAST_CHECKED": "أخر فحص: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "فتح المحدث", - "REPLUGGED_UPDATES_OPTS_AUTO": "التحديث تلقائيًا في الخلفية", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged يمكنه تنزيل التحديثات وتثبيتها في الخلفية دون إزعاجك. ملاحظة أن التحديثات ستتطلب إجراء من المستخدم إذا كانت إعادة التشغيل مطلوبة, أو إذا كان هناك تعارض.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "فتح سجل التغيير", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "فاتك سجل التغيير, أو تريد رؤيته مجددآ؟", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "الموقع:", - "REPLUGGED_UPDATES_UPDATING": "تحديث Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "تحديث…", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "مسار Discord", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "تحديث التحقق الفاصل", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "كم مرة Replugged سيتحقق من وجود تحديث (بالدقائق). لا تقل عن 10 دقائق.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "تغيير Release Channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "يمكنك التغيير بين Stable Branch, أو Development Branch. Stable Branch يحصل فقط على التحديثات الرئيسية وألامان والتحديثات الهامة. إذا لم تكن متأكدًا ، فابق ثابتًا.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "التبديل إلى development branch", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "هل أنت متأكد أنك تريد تغيير release channel الخاص بك؟ Replugged سيقوم بإعادة تشغيل Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "تغيير release channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "التبديل إلى stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Switch", - "REPLUGGED_UPDATES_UPDATER": "محدث", - "REPLUGGED_UPDATES_UPDATE": "تحديث", - "REPLUGGED_PLUGIN_EMBED_COPY": "نسخ الرابط", - "REPLUGGED_PLUGIN_EMBED_COPIED": "نسخت!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "ما هذا؟", - "REPLUGGED_ADDON_DELETE": "حذف {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "فتح صفحة {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "فتح ملف {type}", - "REPLUGGED_ADDON_RELOAD": "إعادة تحميل {type}", - "REPLUGGED_ADDON_SETTINGS": "فتح إعدادات {type}", - "REPLUGGED_ADDON_UNINSTALL": "إزالة {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "فتح ملف {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "تحميل مفقود {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# يطابق} other {# يطابقون}}", - "REPLUGGED_NO_ADDONS_INSTALLED": "لا يوجد {type} مثبت.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "تطبيق التغييرات", - "REPLUGGED_SEARCH_FOR_ADDON": "البحث عن {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "تعطل {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "فشل إعادة تحميل {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "إعادة تحميل {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "فشل إزالة {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "تم إزالة {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "فشل تحميل {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "تم تحميل المفقود {type}", - "REPLUGGED_UPDATES_UPDATE_NOUN": "تحديث", - "REPLUGGED_ADDON_AUTHORS_ONE": "by {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "by {author1} and {author2}", - "REPLUGGED_ADDON_AUTHORS_MANY": "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "إظهار تحديث checker toast", - "REPLUGGED_UPDATES_UP_TO_DATE": "كل شيء محدث إلى الأن.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "عرض الـRepo", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "هذة ميزة Replugged. تسمح لك بتنزيل إضافات او سمات مباشرة من الدردشة . ما عليك سوى الضغط على زر التثبيت في الامبيد.", - "REPLUGGED_ADDON_AUTHORS_THREE": "by {author1}, {author2}, and {author3}", - "REPLUGGED_CONFIRM_INSTALL": "تنزيل", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "هل انت متأكد من ازالة {type}؟ لا يمكن التراجع عن هذه الخطوه.", - "REPLUGGED_NO_ADDON_RESULTS": "{type} لا يطابق بحثك.", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "تمكين {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "فشل في تمكين {name}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "فشل في فحص الملف الشخصي للمستخدم", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "فشل في تنسيق الكود", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "تم تنسيق الكود", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "اعادة تحميل Quick CSS", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "تفقد الكونسل لمعلومات اكثر.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "فشل في تنزيل {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "تم تنزيل {name} ولكن فشل في تفعيله.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "تم تنزيل {name} بنجاح.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "فشل في جلب معلومات للإضافه.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "تم الغاء التنزيل.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "فتح مجلد Quick CSS", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "هل تريد تنزيل {name} {authors}؟", - "REPLUGGED_UPDATES_UPDATE_ALL": "تحديث الكل", - "REPLUGGED_UPDATES_UPDATE_TO": "التحديث إلى {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "لا يوجد تحديثات متاحة.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# تحديث جديد} other {# تحديثات جديدة}} متاح!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "فشل التحديث!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "فشلت بعض التحديثات!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "كل التحديثات تمت بنجاح.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "اكتمل التحديث بنجاح.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} يتطلب اعادة التحميل للعمل. اعادة التحميل الان؟", - "REPLUGGED_RELOAD": "اعادة تحميل" -} diff --git a/i18n/en-US.json b/i18n/en-US.json deleted file mode 100644 index 7b1df86be..000000000 --- a/i18n/en-US.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "REPLUGGED_ACCOUNT": "Replugged Account", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Contributor", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Developer", - "REPLUGGED_BADGES_EARLY": "Replugged Early User", - "REPLUGGED_BADGES_HUNTER": "Replugged Bug Hunter", - "REPLUGGED_BADGES_STAFF": "Replugged Staff", - "REPLUGGED_BADGES_SUPPORT": "Replugged Support", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Translator", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", - "REPLUGGED_BUTTON_GOT_IT": "Got It", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installed", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", - "REPLUGGED_CANCEL": "Cancel", - "REPLUGGED_CONFIRM": "Confirm", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Something went wrong, please try again later. If this issue persists, please contact the Replugged team.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Success", - "REPLUGGED_COMMAND_ENABLE_NAME": "enable", - "REPLUGGED_COMMAND_ENABLE_DESC": "Enable a plugin or theme", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Choose which addon to enable", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} has been enabled!", - "REPLUGGED_COMMAND_DISABLE_NAME": "disable", - "REPLUGGED_COMMAND_DISABLE_DESC": "Disable a plugin or theme", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Choose which addon to disable", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} has been disabled!", - "REPLUGGED_COMMAND_RELOAD_NAME": "reload", - "REPLUGGED_COMMAND_RELOAD_DESC": "Reload a plugin or theme", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Choose which addon to reload", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} has been reloaded!", - "REPLUGGED_COMMAND_LIST_NAME": "list", - "REPLUGGED_COMMAND_LIST_DESC": "List all plugins or themes", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "send", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Share the list publicly in chat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "type", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "What type of addons to show", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "List Plugins", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "List Themes", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "version", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Include version numbers in the list", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Whether to show addons that are enabled, disabled or both", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Enabled", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Disabled", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Both", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Enabled {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Disabled {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "You need to specify whether to send a plugin or theme list", - "REPLUGGED_COMMAND_INSTALL_NAME": "install", - "REPLUGGED_COMMAND_INSTALL_DESC": "Install a plugin or theme", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identifier of the addon to install from the source", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "source", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Source to install the addon from", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "If the source has multiple addons, specify which one to install", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} is already installed.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "An error occurred while executing the command:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Check the console for more details.", - "REPLUGGED_GENERAL_SETTINGS": "General Settings", - "REPLUGGED_I18N_CONTRIBUTE": "Want to help translate Replugged? Go to our [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% translated", - "REPLUGGED_INSTALL_MODAL_HEADER": "Install {type}", - "REPLUGGED_LINK_NOW": "Link it now", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Welcome! Replugged has been successfully injected into your Discord client. Feel free to join our Discord server for announcements, support and more!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Join Server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Don't touch stuff in here if you don't know what you're doing. Unexpected things can happen to your cat.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL used to fetch some assets and to query Replugged's REST API.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Enable Discord Experiments", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WARNING:**** Enabling this gives you access to features that can be detected by Discord and may result in an ****account termination****. Replugged is **not responsible** for what you do with this feature. Leave it disabled if you are unsure. The Replugged Team will **not** provide any support regarding any experiment. **Requires restart**.", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Something went wrong rendering this element!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "An error occurred while rendering settings panel.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Keep token stored", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Prevents Discord from removing your token from localStorage, reducing the numbers of unwanted logouts.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Eradicate Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Replaces [Clyde]({clydeUrl}) in Replugged commands with a mixed range of avatars and usernames selected by plug-in developers - fallbacks to \"Replugged\" by default.", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Opens a DevTools window that lets you inspect what's happening within Discord's in-game overlay.", - "REPLUGGED_SETTINGS_RESTART": "This setting requires you to restart Discord to take effect. Do you want to restart Discord now?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Applied", - "REPLUGGED_SNIPPET_APPLY": "Apply Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Created by {authorTag} ({authorId})", - "REPLUGGED_THEME": "Theme", - "REPLUGGED_THEMES": "Themes", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} available.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reload Required", - "REPLUGGED_UPDATES_CHECK": "Check for Updates", - "REPLUGGED_UPDATES_ENABLE": "Enable Updates", - "REPLUGGED_UPDATES_FAILED": "Some updates failed!", - "REPLUGGED_UPDATES_FORCE": "Force Update", - "REPLUGGED_UPDATES_LAST_CHECKED": "Last checked: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Open Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Check for updates automatically", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged will automatically check for updates and show you an alert when one is available. Updates will not be installed until you choose to update it. Only official addons will be checked automatically.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Open Change Log", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Missed the change log, or want to see it again?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Update Concurrency Limit", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "How many concurrent tasks Replugged will run in background to check for updates. Minimum 1. If unsure, leave 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Information", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Things that you may find useful for troubleshooting or flexing on some stats.", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Process Versions", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Locale:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architecture:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Channel:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App Version:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Number:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commands:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copied!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copy", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Settings:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Show less", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Show more", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Unauthorized plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Themes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Settings Sync:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Cached Files:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connections:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Latest:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Path", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Path", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update Check Interval", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "How frequently Replugged will check for updates. Minimum 10 minutes.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Change Release Channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "You can choose between the stable branch, or the development branch. Stable branch will only get major updates, security and critical updates. If unsure, stay on stable.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Switch to development branch", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Are you sure you want to change your release channel? Replugged will reload your Discord client.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Change release channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Switch to stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Switch", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Show update checker toast", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", - "REPLUGGED_UPDATES_UPDATER": "Updater", - "REPLUGGED_UPDATES_UPDATE": "Update", - "REPLUGGED_UPDATES_UPDATING": "Updating Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Updating…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Everything is up to date.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copy Link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "View Repo", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copied!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "What is this?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "This is a Replugged feature. It allows you to install plugins or themes straight from chat.\nSimply hit the install button on the embed.", - "REPLUGGED_ADDON_DELETE": "Delete {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Open {type} Page", - "REPLUGGED_ADDON_PROFILE_OPEN": "Open {type} Profile", - "REPLUGGED_ADDON_RELOAD": "Reload {type}", - "REPLUGGED_ADDON_SETTINGS": "Open {type} Settings", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Are you sure you want to uninstall this {type}? This cannot be undone.", - "REPLUGGED_ADDON_UNINSTALL": "Uninstall {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Open {type} Folder", - "REPLUGGED_ADDONS_LOAD_MISSING": "Load Missing {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# match} other {# matches}}", - "REPLUGGED_NO_ADDON_RESULTS": "No {type} matched your search.", - "REPLUGGED_NO_ADDONS_INSTALLED": "No {type} installed.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Apply Changes", - "REPLUGGED_SEARCH_FOR_ADDON": "Search for a {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Disabled {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Enabled {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Failed to reload {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Reloaded {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Failed to toggle {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Failed to uninstall {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Uninstalled {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Failed to load missing {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Loaded missing {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Failed to fetch user profile", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Failed to format code", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formatted", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS reloaded", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Check console for details.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Do you want to install {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Failed to install {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} was installed but could not be loaded.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installed successfully.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Failed to get info for addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Install canceled.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Open Quick CSS Folder", - "REPLUGGED_ADDON_AUTHORS_ONE": "by {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "by {author1} and {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "by {author1}, {author2}, and {author3}", - "REPLUGGED_ADDON_AUTHORS_MANY": "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_CONFIRM_INSTALL": "Install", - "REPLUGGED_UPDATES_UPDATE_ALL": "Update All", - "REPLUGGED_UPDATES_UPDATE_TO": "Update to {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "No new updates available.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} available!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Update failed!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Some updates failed!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Update completed successfully.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "All updates completed successfully.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requires a reload to work properly. Reload now?", - "REPLUGGED_RELOAD": "Reload", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Enable Replugged Badges", - "REPLUGGED_SETTINGS_BADGES_DESC": "Show custom Replugged badges on user profiles.", - "REPLUGGED_I18N": "Replugged Translations", - "REPLUGGED_VIEW_UPDATES": "View {count, plural, =1 {# Update} other {# Updates}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "You are currently running Replugged in developer mode and Replugged will not be able to update itself. [Switch to production mode]({url}).", - "REPLUGGED_ADDON_BROWSE": "Browse {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Unreviewed {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "This {type} has not been reviewed by the Replugged team and could harm your computer. Use at your own risk.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatically Apply Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatically apply changes to Quick CSS as you type.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconnect Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconnects the Dev Companion coremod to the VSCode extension.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconnect", - "REPLUGGED_SETTINGS_ADVANCED": "Advanced Settings", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Enable React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Loads the React DevTools extension, allowing you to inspect the React tree and debug more easily. **Requires restart**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Failed to download React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "View in Store", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Show Addon Embeds", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Show a card with information on an addon when a store/install link is shared in chat.", - "REPLUGGED_RESTART": "Restart", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Restart Required", - "REPLUGGED_SETTINGS_TRANSPARENT": "Transparent Window", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Makes the Discord window transparent, primarily useful for theming. **Requires restart**.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****WARNING:**** This will break **window snapping**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****WARNING:**** **Hardware acceleration** may need to be turned **off**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_STORE": "Store" -} diff --git a/i18n/en-US.messages.d.ts b/i18n/en-US.messages.d.ts new file mode 100644 index 000000000..77901fb2d --- /dev/null +++ b/i18n/en-US.messages.d.ts @@ -0,0 +1,3183 @@ +/* THIS FILE IS AUTOGENERATED. DO NOT EDIT MANUALLY. */ +/* eslint-disable */ +/* prettier-ignore */ + +import {MessageLoader, TypedIntlMessageGetter, HandlerFunction, HookFunction, LinkFunction} from '@discord/intl'; + +export declare const messagesLoader: MessageLoader; + +declare const messages: { + /** + * Key: `Xyo9Z2` + * + * ### Definition + * ```text + * Replugged Account + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_ACCOUNT': TypedIntlMessageGetter<{}>, + /** + * Key: `oDaOkJ` + * + * ### Definition + * ```text + * Open {type} Folder + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDONS_FOLDER_OPEN': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `bQBP1t` + * + * ### Definition + * ```text + * Load Missing {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDONS_LOAD_MISSING': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `vX/Z3N` + * + * ### Definition + * ```text + * {type} ({count, number}) + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDONS_TITLE_COUNT': TypedIntlMessageGetter<{count: number | string, type: any}>, + /** + * Key: `XuYvz8` + * + * ### Definition + * ```text + * by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_AUTHORS_MANY': TypedIntlMessageGetter<{author1: any, author2: any, author3: any, count: any | number | string}>, + /** + * Key: `H/KS9/` + * + * ### Definition + * ```text + * by {author1} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_AUTHORS_ONE': TypedIntlMessageGetter<{author1: any}>, + /** + * Key: `2rQVGR` + * + * ### Definition + * ```text + * by {author1}, {author2}, and {author3} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_AUTHORS_THREE': TypedIntlMessageGetter<{author1: any, author2: any, author3: any}>, + /** + * Key: `t0iUjY` + * + * ### Definition + * ```text + * by {author1} and {author2} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_AUTHORS_TWO': TypedIntlMessageGetter<{author1: any, author2: any}>, + /** + * Key: `r7ScHB` + * + * ### Definition + * ```text + * Browse {type} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_ADDON_BROWSE': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `oYIqAQ` + * + * ### Definition + * ```text + * Delete {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_DELETE': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `Vu4iKC` + * + * ### Definition + * ```text + * Unreviewed {type} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_ADDON_NOT_REVIEWED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `QkGpp6` + * + * ### Definition + * ```text + * This {type} has not been reviewed by the Replugged team and could harm your computer. Use at your own risk. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_ADDON_NOT_REVIEWED_DESC': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `SxMPW1` + * + * ### Definition + * ```text + * Open {type} Page + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_PAGE_OPEN': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `kxDIJy` + * + * ### Definition + * ```text + * Open {type} Profile + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_PROFILE_OPEN': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `BfSK7e` + * + * ### Definition + * ```text + * Reload {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_RELOAD': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `rDXyPT` + * + * ### Definition + * ```text + * Open {type} Settings + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_SETTINGS': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `WqqBfH` + * + * ### Definition + * ```text + * Uninstall {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_UNINSTALL': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `n8oLCQ` + * + * ### Definition + * ```text + * Are you sure you want to uninstall this {type}? This cannot be undone. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY': TypedIntlMessageGetter<{type: 'plugin' | any | string}>, + /** + * Key: `x8YaWl` + * + * ### Definition + * ```text + * Replugged Server Booster + * ``` + * + * ### Problems + * + * Missing translations: `da` + */ + 'REPLUGGED_BADGES_BOOSTER': TypedIntlMessageGetter<{}>, + /** + * Key: `vtpx0t` + * + * ### Definition + * ```text + * Replugged Contributor + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_CONTRIBUTOR': TypedIntlMessageGetter<{}>, + /** + * Key: `ueaJho` + * + * ### Definition + * ```text + * Replugged Developer + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_DEVELOPER': TypedIntlMessageGetter<{}>, + /** + * Key: `GeyL7+` + * + * ### Definition + * ```text + * Replugged Early User + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_EARLY': TypedIntlMessageGetter<{}>, + /** + * Key: `gQ9ld3` + * + * ### Definition + * ```text + * Replugged Bug Hunter + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_HUNTER': TypedIntlMessageGetter<{}>, + /** + * Key: `K87yaW` + * + * ### Definition + * ```text + * Replugged Staff + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_STAFF': TypedIntlMessageGetter<{}>, + /** + * Key: `XSdK+f` + * + * ### Definition + * ```text + * Replugged Support + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_SUPPORT': TypedIntlMessageGetter<{}>, + /** + * Key: `AMqRmJ` + * + * ### Definition + * ```text + * Replugged Translator + * ``` + * + * **Translated in all locales** + */ + 'REPLUGGED_BADGES_TRANSLATOR': TypedIntlMessageGetter<{}>, + /** + * Key: `7g6vZG` + * + * ### Definition + * ```text + * Got It + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr` + */ + 'REPLUGGED_BUTTON_GOT_IT': TypedIntlMessageGetter<{}>, + /** + * Key: `nnLVsb` + * + * ### Definition + * ```text + * Download {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr` + */ + 'REPLUGGED_BUTTON_INSTALLER_DOWNLOAD': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `E6bNoK` + * + * ### Definition + * ```text + * {type} Installed + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr` + */ + 'REPLUGGED_BUTTON_INSTALLER_INSTALLED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `Jbffz8` + * + * ### Definition + * ```text + * Cancel + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr` + */ + 'REPLUGGED_CANCEL': TypedIntlMessageGetter<{}>, + /** + * Key: `j9kNoq` + * + * ### Definition + * ```text + * Choose which addon to enable + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `AYihy8` + * + * ### Definition + * ```text + * Disable a plugin or theme + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr` + */ + 'REPLUGGED_COMMAND_DISABLE_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `kxd08P` + * + * ### Definition + * ```text + * {type} {name} has been disabled! + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED': TypedIntlMessageGetter<{name: any, type: any}>, + /** + * Key: `2VoRpa` + * + * ### Definition + * ```text + * disable + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_DISABLE_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `8yBta2` + * + * ### Definition + * ```text + * Choose which addon to disable + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `14Ixlp` + * + * ### Definition + * ```text + * addon + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `OcnVf3` + * + * ### Definition + * ```text + * Enable a plugin or theme + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr` + */ + 'REPLUGGED_COMMAND_ENABLE_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `SB+cDQ` + * + * ### Definition + * ```text + * {type} {name} has been enabled! + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED': TypedIntlMessageGetter<{name: any, type: any}>, + /** + * Key: `I46ICw` + * + * ### Definition + * ```text + * enable + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_ENABLE_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `mgPYDQ` + * + * ### Definition + * ```text + * addon + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `0su4/v` + * + * ### Definition + * ```text + * Something went wrong, please try again later. If this issue persists, please contact the Replugged team. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_ERROR_GENERIC': TypedIntlMessageGetter<{}>, + /** + * Key: `uEKO6O` + * + * ### Definition + * ```text + * Install a plugin or theme + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `ccp7Mj` + * + * ### Definition + * ```text + * install + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `fw8KhI` + * + * ### Definition + * ```text + * Identifier of the addon to install from the source + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `qrawCQ` + * + * ### Definition + * ```text + * addon + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `7eLI9P` + * + * ### Definition + * ```text + * If the source has multiple addons, specify which one to install + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `4LCo9P` + * + * ### Definition + * ```text + * id + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `cfzF9P` + * + * ### Definition + * ```text + * Source to install the addon from + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `fuLlFh` + * + * ### Definition + * ```text + * source + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `99AWnp` + * + * ### Definition + * ```text + * List all plugins or themes + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `CCQadn` + * + * ### Definition + * ```text + * You need to specify whether to send a plugin or theme list + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_ERROR_SPECIFY': TypedIntlMessageGetter<{}>, + /** + * Key: `4U9kk5` + * + * ### Definition + * ```text + * Disabled {type} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_HEADER_DISABLED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `yPSO4O` + * + * ### Definition + * ```text + * Enabled {type} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_HEADER_ENABLED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `edMBSE` + * + * ### Definition + * ```text + * list + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `0wF2go` + * + * ### Definition + * ```text + * Share the list publicly in chat + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `lgmT39` + * + * ### Definition + * ```text + * send + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `IRl+z8` + * + * ### Definition + * ```text + * Both + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH': TypedIntlMessageGetter<{}>, + /** + * Key: `EZPH09` + * + * ### Definition + * ```text + * Disabled + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED': TypedIntlMessageGetter<{}>, + /** + * Key: `Vx9HW1` + * + * ### Definition + * ```text + * Enabled + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED': TypedIntlMessageGetter<{}>, + /** + * Key: `asrAw8` + * + * ### Definition + * ```text + * Whether to show addons that are enabled, disabled or both + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `kwqOfH` + * + * ### Definition + * ```text + * status + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `+4SVXl` + * + * ### Definition + * ```text + * List Plugins + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN': TypedIntlMessageGetter<{}>, + /** + * Key: `uZAN3N` + * + * ### Definition + * ```text + * List Themes + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME': TypedIntlMessageGetter<{}>, + /** + * Key: `JvNekZ` + * + * ### Definition + * ```text + * What type of addons to show + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `MJhj3d` + * + * ### Definition + * ```text + * type + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `lsDaLy` + * + * ### Definition + * ```text + * Include version numbers in the list + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `9k1eEx` + * + * ### Definition + * ```text + * version + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `ZDurVV` + * + * ### Definition + * ```text + * Reload a plugin or theme + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi`, `hr`, `lt` + */ + 'REPLUGGED_COMMAND_RELOAD_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `zr04NT` + * + * ### Definition + * ```text + * {type} {name} has been reloaded! + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED': TypedIntlMessageGetter<{name: any, type: any}>, + /** + * Key: `hoytSk` + * + * ### Definition + * ```text + * reload + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_RELOAD_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `trfssL` + * + * ### Definition + * ```text + * Choose which addon to reload + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `OBctb2` + * + * ### Definition + * ```text + * addon + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME': TypedIntlMessageGetter<{}>, + /** + * Key: `73G4zM` + * + * ### Definition + * ```text + * Success + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `vi`, `zh-CN` + */ + 'REPLUGGED_COMMAND_SUCCESS_GENERIC': TypedIntlMessageGetter<{}>, + /** + * Key: `/QavUl` + * + * ### Definition + * ```text + * Confirm + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `hr` + */ + 'REPLUGGED_CONFIRM': TypedIntlMessageGetter<{}>, + /** + * Key: `zENqYW` + * + * ### Definition + * ```text + * Install + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_CONFIRM_INSTALL': TypedIntlMessageGetter<{}>, + /** + * Key: `5A4ZGh` + * + * ### Definition + * ```text + * You are currently running Replugged in developer mode and Replugged will not be able to update itself. [Switch to production mode]({url}). + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_DEVELOPER_MODE_WARNING': TypedIntlMessageGetter<{$link?: LinkFunction, url: any}>, + /** + * Key: `noTXKC` + * + * ### Definition + * ```text + * {name} is already installed. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt` + */ + 'REPLUGGED_ERROR_ALREADY_INSTALLED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `0D5GGx` + * + * ### Definition + * ```text + * An error occurred while executing the command: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi`, `hr`, `lt` + */ + 'REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND': TypedIntlMessageGetter<{}>, + /** + * Key: `LacFoK` + * + * ### Definition + * ```text + * Check the console for more details. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi`, `hr`, `lt` + */ + 'REPLUGGED_ERROR_CHECK_CONSOLE': TypedIntlMessageGetter<{}>, + /** + * Key: `5m4FiY` + * + * ### Definition + * ```text + * General Settings + * ``` + * + * ### Problems + * + * Missing translations: `hi` + */ + 'REPLUGGED_GENERAL_SETTINGS': TypedIntlMessageGetter<{}>, + /** + * Key: `BS/AJC` + * + * ### Definition + * ```text + * Replugged Translations + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_I18N': TypedIntlMessageGetter<{}>, + /** + * Key: `5wPKhY` + * + * ### Definition + * ```text + * Want to help translate Replugged? Go to our [Weblate]({weblateUrl})! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_I18N_CONTRIBUTE': TypedIntlMessageGetter<{$link?: LinkFunction, weblateUrl: any}>, + /** + * Key: `hrc76+` + * + * ### Definition + * ```text + * Replugged: {translated,number}% translated + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `hi` + */ + 'REPLUGGED_I18N_TRANSLATED_PERCENTAGE': TypedIntlMessageGetter<{translated: number | string}>, + /** + * Key: `0impV1` + * + * ### Definition + * ```text + * Do you want to install {name} {authors}? + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY': TypedIntlMessageGetter<{authors: any, name: any}>, + /** + * Key: `/omzDw` + * + * ### Definition + * ```text + * View in Store + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_INSTALLER_OPEN_STORE': TypedIntlMessageGetter<{}>, + /** + * Key: `Cng03d` + * + * ### Definition + * ```text + * Install {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi`, `hr`, `lt` + */ + 'REPLUGGED_INSTALL_MODAL_HEADER': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `BfrDAw` + * + * ### Definition + * ```text + * Link it now + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_LINK_NOW': TypedIntlMessageGetter<{}>, + /** + * Key: `wUhy5u` + * + * ### Definition + * ```text + * {count, plural, =1 {# match} other {# matches}} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_LIST_RESULTS': TypedIntlMessageGetter<{count: any | number | string}>, + /** + * Key: `neLAkZ` + * + * ### Definition + * ```text + * Join Server + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `ro` + */ + 'REPLUGGED_NOTICES_JOIN_SERVER_BUTTON': TypedIntlMessageGetter<{}>, + /** + * Key: `zKRtMD` + * + * ### Definition + * ```text + * Welcome! Replugged has been successfully injected into your Discord client. Feel free to join our Discord server for announcements, support and more! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `ro` + */ + 'REPLUGGED_NOTICES_WELCOME_NEW_USER': TypedIntlMessageGetter<{}>, + /** + * Key: `+cl+ra` + * + * ### Definition + * ```text + * No {type} installed. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_NO_ADDONS_INSTALLED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `nT98BQ` + * + * ### Definition + * ```text + * No {type} matched your search. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_NO_ADDON_RESULTS': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `9+yBFh` + * + * ### Definition + * ```text + * OK + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hr`, `no` + */ + 'REPLUGGED_OK': TypedIntlMessageGetter<{}>, + /** + * Key: `nrTCTU` + * + * ### Definition + * ```text + * Plugin + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `ro` + */ + 'REPLUGGED_PLUGIN': TypedIntlMessageGetter<{}>, + /** + * Key: `Jyz+XV` + * + * ### Definition + * ```text + * Plugins + * ``` + * + * ### Problems + * + * Missing translations: `hi` + */ + 'REPLUGGED_PLUGINS': TypedIntlMessageGetter<{}>, + /** + * Key: `ibSpio` + * + * ### Definition + * ```text + * Copied! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr`, `no` + */ + 'REPLUGGED_PLUGIN_EMBED_COPIED': TypedIntlMessageGetter<{}>, + /** + * Key: `IlKRVF` + * + * ### Definition + * ```text + * Copy Link + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr`, `no` + */ + 'REPLUGGED_PLUGIN_EMBED_COPY': TypedIntlMessageGetter<{}>, + /** + * Key: `sl1Dvb` + * + * ### Definition + * ```text + * View Repo + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr`, `no` + */ + 'REPLUGGED_PLUGIN_EMBED_VIEW_REPO': TypedIntlMessageGetter<{}>, + /** + * Key: `siCr0d` + * + * ### Definition + * ```text + * What is this? + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr`, `no` + */ + 'REPLUGGED_PLUGIN_EMBED_WHATISTHIS': TypedIntlMessageGetter<{}>, + /** + * Key: `OxZy5+` + * + * ### Definition + * ```text + * This is a Replugged feature. It allows you to install plugins or themes straight from chat. + * Simply hit the install button on the embed. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `hr`, `no` + */ + 'REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT': TypedIntlMessageGetter<{}>, + /** + * Key: `OjncuL` + * + * ### Definition + * ```text + * {name} requires a reload to work properly. Reload now? + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `NhWNBQ` + * + * ### Definition + * ```text + * Quick CSS + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `hi` + */ + 'REPLUGGED_QUICKCSS': TypedIntlMessageGetter<{}>, + /** + * Key: `pUuDNj` + * + * ### Definition + * ```text + * Apply Changes + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_QUICKCSS_CHANGES_APPLY': TypedIntlMessageGetter<{}>, + /** + * Key: `Nk3LNj` + * + * ### Definition + * ```text + * Open Quick CSS Folder + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_QUICKCSS_FOLDER_OPEN': TypedIntlMessageGetter<{}>, + /** + * Key: `gJM35e` + * + * ### Definition + * ```text + * Reload + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_RELOAD': TypedIntlMessageGetter<{}>, + /** + * Key: `kkhJpa` + * + * ### Definition + * ```text + * Restart + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_RESTART': TypedIntlMessageGetter<{}>, + /** + * Key: `e5G3RE` + * + * ### Definition + * ```text + * Search for a {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_SEARCH_FOR_ADDON': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `wxHqIi` + * + * ### Definition + * ```text + * Show Addon Embeds + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_ADDON_EMBEDS': TypedIntlMessageGetter<{}>, + /** + * Key: `T1XIIy` + * + * ### Definition + * ```text + * Show a card with information on an addon when a store/install link is shared in chat. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `PdrtPz` + * + * ### Definition + * ```text + * Advanced Settings + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_ADVANCED': TypedIntlMessageGetter<{}>, + /** + * Key: `vdzF9v` + * + * ### Definition + * ```text + * Don't touch stuff in here if you don't know what you're doing. Unexpected things can happen to your cat. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_ADVANCED_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `oiDUNz` + * + * ### Definition + * ```text + * Backend URL + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_BACKEND': TypedIntlMessageGetter<{}>, + /** + * Key: `zE/g8v` + * + * ### Definition + * ```text + * URL used to fetch some assets and to query Replugged's REST API. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_BACKEND_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `Apex2t` + * + * ### Definition + * ```text + * Enable Replugged Badges + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_BADGES': TypedIntlMessageGetter<{}>, + /** + * Key: `Vtw/EB` + * + * ### Definition + * ```text + * Show custom Replugged badges on user profiles. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_BADGES_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `RIDq4u` + * + * ### Definition + * ```text + * Reconnect Dev Companion + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_DEV_COMPANION': TypedIntlMessageGetter<{}>, + /** + * Key: `oGh+VF` + * + * ### Definition + * ```text + * Reconnects the Dev Companion coremod to the VSCode extension. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_DEV_COMPANION_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `SPo+8/` + * + * ### Definition + * ```text + * Reconnect + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT': TypedIntlMessageGetter<{}>, + /** + * Key: `ObxHdn` + * + * ### Definition + * ```text + * Enable Discord Experiments + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS': TypedIntlMessageGetter<{}>, + /** + * Key: `efBu/P` + * + * ### Definition + * ```text + * ****WARNING:**** Enabling this gives you access to features that can be detected by Discord and may result in an ****account termination****. Replugged is **not responsible** for what you do with this feature. Leave it disabled if you are unsure. The Replugged Team will **not** provide any support regarding any experiment. **Requires restart**. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + * + * Spurious variables from translations:`$i` - `nl`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC': TypedIntlMessageGetter<{$b?: HookFunction, $i?: HookFunction}>, + /** + * Key: `V58dvb` + * + * ### Definition + * ```text + * Component stack: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK': TypedIntlMessageGetter<{}>, + /** + * Key: `qlA8Ii` + * + * ### Definition + * ```text + * Something went wrong rendering this element! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_SETTINGS_ERROR_HEADER': TypedIntlMessageGetter<{}>, + /** + * Key: `em6Xqa` + * + * ### Definition + * ```text + * Plugin: {name} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `sC+4pa` + * + * ### Definition + * ```text + * An error occurred while rendering settings panel. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_SETTINGS_ERROR_RENDER_PANEL': TypedIntlMessageGetter<{}>, + /** + * Key: `aXsXW1` + * + * ### Definition + * ```text + * Check console for details. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_SETTINGS_ERROR_SUB_HEADER': TypedIntlMessageGetter<{}>, + /** + * Key: `RbreAA` + * + * ### Definition + * ```text + * Keep token stored + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_SETTINGS_KEEP_TOKEN': TypedIntlMessageGetter<{}>, + /** + * Key: `Z/7+YG` + * + * ### Definition + * ```text + * Prevents Discord from removing your token from localStorage, reducing the numbers of unwanted logouts. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_KEEP_TOKEN_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `k5xIBA` + * + * ### Definition + * ```text + * Eradicate Clyde + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_NO_CLYDE': TypedIntlMessageGetter<{}>, + /** + * Key: `h7GhqK` + * + * ### Definition + * ```text + * Replaces [Clyde]({clydeUrl}) in Replugged commands with a mixed range of avatars and usernames selected by plug-in developers - fallbacks to "Replugged" by default. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_NO_CLYDE_DESC': TypedIntlMessageGetter<{$link?: LinkFunction, clydeUrl: any}>, + /** + * Key: `1VHQaG` + * + * ### Definition + * ```text + * Overlay DevTools + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_OVERLAY': TypedIntlMessageGetter<{}>, + /** + * Key: `PS+ccX` + * + * ### Definition + * ```text + * Opens a DevTools window that lets you inspect what's happening within Discord's in-game overlay. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_OVERLAY_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `eXvP6O` + * + * ### Definition + * ```text + * Automatically Apply Quick CSS + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY': TypedIntlMessageGetter<{}>, + /** + * Key: `YPxTlZ` + * + * ### Definition + * ```text + * Automatically apply changes to Quick CSS as you type. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `ojp79/` + * + * ### Definition + * ```text + * Enable React DevTools + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_REACT_DEVTOOLS': TypedIntlMessageGetter<{}>, + /** + * Key: `CXRYCg` + * + * ### Definition + * ```text + * Loads the React DevTools extension, allowing you to inspect the React tree and debug more easily. **Requires restart**. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC': TypedIntlMessageGetter<{$b?: HookFunction}>, + /** + * Key: `7VpRfX` + * + * ### Definition + * ```text + * Failed to download React DevTools. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED': TypedIntlMessageGetter<{}>, + /** + * Key: `LBwcjY` + * + * ### Definition + * ```text + * This setting requires you to restart Discord to take effect. Do you want to restart Discord now? + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SETTINGS_RESTART': TypedIntlMessageGetter<{}>, + /** + * Key: `l8U+/v` + * + * ### Definition + * ```text + * Restart Required + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_RESTART_TITLE': TypedIntlMessageGetter<{}>, + /** + * Key: `F1Fb1N` + * + * ### Definition + * ```text + * Transparent Window + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_TRANSPARENT': TypedIntlMessageGetter<{}>, + /** + * Key: `N8g5S0` + * + * ### Definition + * ```text + * Makes the Discord window transparent, primarily useful for theming. **Requires restart**. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_TRANSPARENT_DESC': TypedIntlMessageGetter<{$b?: HookFunction}>, + /** + * Key: `x4OZi4` + * + * ### Definition + * ```text + * ****WARNING:**** **Hardware acceleration** may need to be turned **off**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `uk`, `vi`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX': TypedIntlMessageGetter<{$b?: HookFunction}>, + /** + * Key: `KZ4tws` + * + * ### Definition + * ```text + * ****WARNING:**** This will break **window snapping**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `sk`, `sv-SE`, `uk`, `vi`, `zh-CN` + */ + 'REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS': TypedIntlMessageGetter<{$b?: HookFunction}>, + /** + * Key: `b2oqX1` + * + * ### Definition + * ```text + * Snippet Applied + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi` + */ + 'REPLUGGED_SNIPPET_APPLIED': TypedIntlMessageGetter<{}>, + /** + * Key: `Fhn1Mz` + * + * ### Definition + * ```text + * Apply Snippet + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SNIPPET_APPLY': TypedIntlMessageGetter<{}>, + /** + * Key: `TTn6PD` + * + * ### Definition + * ```text + * Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi`, `ko` + */ + 'REPLUGGED_SNIPPET_LINE1': TypedIntlMessageGetter<{date: Date | number}>, + /** + * Key: `vL1+go` + * + * ### Definition + * ```text + * Created by {authorTag} ({authorId}) + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_SNIPPET_LINE2': TypedIntlMessageGetter<{authorId: any, authorTag: any}>, + /** + * Key: `haZx5+` + * + * ### Definition + * ```text + * Store + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `es-ES`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `ko`, `lt`, `nl`, `no`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `vi`, `zh-CN` + */ + 'REPLUGGED_STORE': TypedIntlMessageGetter<{}>, + /** + * Key: `kZXj5O` + * + * ### Definition + * ```text + * Theme + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_THEME': TypedIntlMessageGetter<{}>, + /** + * Key: `nivuVl` + * + * ### Definition + * ```text + * Themes + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_THEMES': TypedIntlMessageGetter<{}>, + /** + * Key: `wrIbiY` + * + * ### Definition + * ```text + * Failed to load missing {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `pNMhv7` + * + * ### Definition + * ```text + * Loaded missing {type} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS': TypedIntlMessageGetter<{type: any}>, + /** + * Key: `LV9nQ0` + * + * ### Definition + * ```text + * Failed to disable {name} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `cs`, `da`, `de`, `el`, `en-GB`, `es-ES`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, `ja`, `ko`, `lt`, `nl`, `no`, `pl`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `tr`, `uk`, `vi`, `zh-CN`, `zh-TW` + */ + 'REPLUGGED_TOAST_ADDON_DISABLE_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `bikK6u` + * + * ### Definition + * ```text + * Disabled {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `k0hIQ0` + * + * ### Definition + * ```text + * Enabled {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `iG2TFR` + * + * ### Definition + * ```text + * Failed to reload {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_RELOAD_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `3ZmGZG` + * + * ### Definition + * ```text + * Reloaded {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `3L5Ego` + * + * ### Definition + * ```text + * Failed to toggle {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_TOGGLE_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `IO1HHh` + * + * ### Definition + * ```text + * Failed to uninstall {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `Dthsfn` + * + * ### Definition + * ```text + * Uninstalled {name} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `CDqdr6` + * + * ### Definition + * ```text + * Install canceled. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL': TypedIntlMessageGetter<{}>, + /** + * Key: `1P0W0t` + * + * ### Definition + * ```text + * Failed to get info for addon. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED': TypedIntlMessageGetter<{}>, + /** + * Key: `1RiUEx` + * + * ### Definition + * ```text + * Failed to install {name}. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `/YMwrq` + * + * ### Definition + * ```text + * {name} installed successfully. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `NqlJ39` + * + * ### Definition + * ```text + * {name} was installed but could not be loaded. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `HZhNXl` + * + * ### Definition + * ```text + * Failed to fetch user profile + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_PROFILE_FETCH_FAILED': TypedIntlMessageGetter<{}>, + /** + * Key: `avF+9f` + * + * ### Definition + * ```text + * Failed to format code + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED': TypedIntlMessageGetter<{}>, + /** + * Key: `ZWqCNj` + * + * ### Definition + * ```text + * Code formatted + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS': TypedIntlMessageGetter<{}>, + /** + * Key: `rLb2kJ` + * + * ### Definition + * ```text + * Quick CSS reloaded + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_TOAST_QUICKCSS_RELOAD': TypedIntlMessageGetter<{}>, + /** + * Key: `VowTIi` + * + * ### Definition + * ```text + * {count, plural, =1 {# update is} other {# updates are}} available. + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_AVAILABLE': TypedIntlMessageGetter<{count: any | number | string}>, + /** + * Key: `+bwUnJ` + * + * ### Definition + * ```text + * Reload Required + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE': TypedIntlMessageGetter<{}>, + /** + * Key: `4PckvL` + * + * ### Definition + * ```text + * Check for Updates + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_CHECK': TypedIntlMessageGetter<{}>, + /** + * Key: `DCXylp` + * + * ### Definition + * ```text + * Enable Updates + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_ENABLE': TypedIntlMessageGetter<{}>, + /** + * Key: `0WdWvL` + * + * ### Definition + * ```text + * Some updates failed! + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_FAILED': TypedIntlMessageGetter<{}>, + /** + * Key: `Jlkmxc` + * + * ### Definition + * ```text + * Force Update + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_FORCE': TypedIntlMessageGetter<{}>, + /** + * Key: `c2FNBw` + * + * ### Definition + * ```text + * Last checked: {date} + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_LAST_CHECKED': TypedIntlMessageGetter<{date: any}>, + /** + * Key: `27q8zc` + * + * ### Definition + * ```text + * Open Updater + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPEN_UPDATER': TypedIntlMessageGetter<{}>, + /** + * Key: `X0pjLy` + * + * ### Definition + * ```text + * Check for updates automatically + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_AUTO': TypedIntlMessageGetter<{}>, + /** + * Key: `8Ko1gI` + * + * ### Definition + * ```text + * Replugged will automatically check for updates and show you an alert when one is available. Updates will not be installed until you choose to update it. Only official addons will be checked automatically. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_AUTO_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `aB8UjI` + * + * ### Definition + * ```text + * Open Change Log + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_CHANGE_LOGS': TypedIntlMessageGetter<{}>, + /** + * Key: `DM7iqq` + * + * ### Definition + * ```text + * Missed the change log, or want to see it again? + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `ftHbLi` + * + * ### Definition + * ```text + * Update Concurrency Limit + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_CONCURRENCY': TypedIntlMessageGetter<{}>, + /** + * Key: `fmENlJ` + * + * ### Definition + * ```text + * How many concurrent tasks Replugged will run in background to check for updates. Minimum 1. If unsure, leave 2. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `CIFw1N` + * + * ### Definition + * ```text + * Debugging Information + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG': TypedIntlMessageGetter<{}>, + /** + * Key: `e7Hqdn` + * + * ### Definition + * ```text + * Account: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT': TypedIntlMessageGetter<{}>, + /** + * Key: `IbMEX1` + * + * ### Definition + * ```text + * APIs: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_APIS': TypedIntlMessageGetter<{}>, + /** + * Key: `IDwV7e` + * + * ### Definition + * ```text + * App Version: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION': TypedIntlMessageGetter<{}>, + /** + * Key: `izOrlp` + * + * ### Definition + * ```text + * Architecture: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_ARCH': TypedIntlMessageGetter<{}>, + /** + * Key: `41Hijo` + * + * ### Definition + * ```text + * BetterDiscord Plugins: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS': TypedIntlMessageGetter<{}>, + /** + * Key: `ZunGND` + * + * ### Definition + * ```text + * Branch: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH': TypedIntlMessageGetter<{}>, + /** + * Key: `hglZeX` + * + * ### Definition + * ```text + * Build ID: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID': TypedIntlMessageGetter<{}>, + /** + * Key: `UaHLbW` + * + * ### Definition + * ```text + * Build Number: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER': TypedIntlMessageGetter<{}>, + /** + * Key: `t6FmmZ` + * + * ### Definition + * ```text + * Cached Files: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES': TypedIntlMessageGetter<{}>, + /** + * Key: `eLglnp` + * + * ### Definition + * ```text + * Process Versions + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS': TypedIntlMessageGetter<{}>, + /** + * Key: `aK5NIC` + * + * ### Definition + * ```text + * System / Discord + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD': TypedIntlMessageGetter<{}>, + /** + * Key: `6QTPq6` + * + * ### Definition + * ```text + * Commands: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS': TypedIntlMessageGetter<{}>, + /** + * Key: `YP8MeX` + * + * ### Definition + * ```text + * Connections: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS': TypedIntlMessageGetter<{}>, + /** + * Key: `IlS5Nj` + * + * ### Definition + * ```text + * Copied! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_COPIED': TypedIntlMessageGetter<{}>, + /** + * Key: `ORcmoK` + * + * ### Definition + * ```text + * Copy + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_COPY': TypedIntlMessageGetter<{}>, + /** + * Key: `sNWpYW` + * + * ### Definition + * ```text + * Things that you may find useful for troubleshooting or flexing on some stats. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `POJMPz` + * + * ### Definition + * ```text + * Discord Path + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH': TypedIntlMessageGetter<{}>, + /** + * Key: `eH844u` + * + * ### Definition + * ```text + * Distro: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO': TypedIntlMessageGetter<{}>, + /** + * Key: `v2rFBA` + * + * ### Definition + * ```text + * Experiments: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS': TypedIntlMessageGetter<{}>, + /** + * Key: `x3ohYG` + * + * ### Definition + * ```text + * Labs: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_LABS': TypedIntlMessageGetter<{}>, + /** + * Key: `XBypcX` + * + * ### Definition + * ```text + * Latest: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_LATEST': TypedIntlMessageGetter<{}>, + /** + * Key: `SgC4V1` + * + * ### Definition + * ```text + * Locale: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE': TypedIntlMessageGetter<{}>, + /** + * Key: `q7A+T0` + * + * ### Definition + * ```text + * OS: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_OS': TypedIntlMessageGetter<{}>, + /** + * Key: `RBKQkZ` + * + * ### Definition + * ```text + * 64-bit + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT': TypedIntlMessageGetter<{}>, + /** + * Key: `+IgWAQ` + * + * ### Definition + * ```text + * Plugins: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS': TypedIntlMessageGetter<{}>, + /** + * Key: `VR3/xM` + * + * ### Definition + * ```text + * Show less + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS': TypedIntlMessageGetter<{}>, + /** + * Key: `5s44+/` + * + * ### Definition + * ```text + * Show more + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE': TypedIntlMessageGetter<{}>, + /** + * Key: `BfWykp` + * + * ### Definition + * ```text + * Release Channel: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL': TypedIntlMessageGetter<{}>, + /** + * Key: `4InTYm` + * + * ### Definition + * ```text + * Replugged Path + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH': TypedIntlMessageGetter<{}>, + /** + * Key: `MYx3Cg` + * + * ### Definition + * ```text + * Revision: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_REVISION': TypedIntlMessageGetter<{}>, + /** + * Key: `sVLm2t` + * + * ### Definition + * ```text + * Settings: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS': TypedIntlMessageGetter<{}>, + /** + * Key: `ER1nxc` + * + * ### Definition + * ```text + * Settings Sync: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC': TypedIntlMessageGetter<{}>, + /** + * Key: `vxWV3t` + * + * ### Definition + * ```text + * Themes: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_THEMES': TypedIntlMessageGetter<{}>, + /** + * Key: `PqsQyM` + * + * ### Definition + * ```text + * Unauthorized plugins: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS': TypedIntlMessageGetter<{}>, + /** + * Key: `jyRtkp` + * + * ### Definition + * ```text + * Upstream: + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM': TypedIntlMessageGetter<{}>, + /** + * Key: `D0hYHB` + * + * ### Definition + * ```text + * Update Check Interval + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_INTERVAL': TypedIntlMessageGetter<{}>, + /** + * Key: `QUYCx8` + * + * ### Definition + * ```text + * How frequently Replugged will check for updates. Minimum 10 minutes. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_INTERVAL_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `Efudw8` + * + * ### Definition + * ```text + * Change Release Channel + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE': TypedIntlMessageGetter<{}>, + /** + * Key: `MrEYwc` + * + * ### Definition + * ```text + * You can choose between the stable branch, or the development branch. Stable branch will only get major updates, security and critical updates. If unsure, stay on stable. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `U0yy09` + * + * ### Definition + * ```text + * Switch to development branch + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN': TypedIntlMessageGetter<{}>, + /** + * Key: `CQoun5` + * + * ### Definition + * ```text + * Are you sure you want to change your release channel? Replugged will reload your Discord client. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_MODAL': TypedIntlMessageGetter<{}>, + /** + * Key: `QMvHwc` + * + * ### Definition + * ```text + * Change release channel + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER': TypedIntlMessageGetter<{}>, + /** + * Key: `FlBncX` + * + * ### Definition + * ```text + * Switch to stable + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN': TypedIntlMessageGetter<{}>, + /** + * Key: `QWWrMD` + * + * ### Definition + * ```text + * Switch + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH': TypedIntlMessageGetter<{}>, + /** + * Key: `4ZUrOT` + * + * ### Definition + * ```text + * Show update checker toast + * ``` + * + * ### Problems + * + * Missing translations: `da`, `he`, `hi`, `no` + */ + 'REPLUGGED_UPDATES_OPTS_TOAST_ENABLED': TypedIntlMessageGetter<{}>, + /** + * Key: `JgzaWF` + * + * ### Definition + * ```text + * Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `he`, `hi`, `no` + */ + 'REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC': TypedIntlMessageGetter<{}>, + /** + * Key: `P+IFIi` + * + * ### Definition + * ```text + * Some updates failed! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_TOAST_FAILED_ALL': TypedIntlMessageGetter<{}>, + /** + * Key: `A0CEr6` + * + * ### Definition + * ```text + * Update failed! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_TOAST_FAILED_ONE': TypedIntlMessageGetter<{}>, + /** + * Key: `fpehXV` + * + * ### Definition + * ```text + * {count, plural, =1 {# new update} other {# new updates}} available! + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro`, `zh-CN` + */ + 'REPLUGGED_UPDATES_TOAST_NEW': TypedIntlMessageGetter<{count: any | number | string}>, + /** + * Key: `qPHJU1` + * + * ### Definition + * ```text + * No new updates available. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_TOAST_NO_NEW': TypedIntlMessageGetter<{}>, + /** + * Key: `6ACGz8` + * + * ### Definition + * ```text + * All updates completed successfully. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_TOAST_SUCCESS_ALL': TypedIntlMessageGetter<{}>, + /** + * Key: `wKwXx8` + * + * ### Definition + * ```text + * Update completed successfully. + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_TOAST_SUCCESS_ONE': TypedIntlMessageGetter<{}>, + /** + * Key: `V+pee3` + * + * ### Definition + * ```text + * Update + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_UPDATE': TypedIntlMessageGetter<{}>, + /** + * Key: `DIZGSk` + * + * ### Definition + * ```text + * Updater + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_UPDATER': TypedIntlMessageGetter<{}>, + /** + * Key: `uMS9c3` + * + * ### Definition + * ```text + * Update All + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_UPDATE_ALL': TypedIntlMessageGetter<{}>, + /** + * Key: `yiTLZG` + * + * ### Definition + * ```text + * Update + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_UPDATE_NOUN': TypedIntlMessageGetter<{}>, + /** + * Key: `JdG85+` + * + * ### Definition + * ```text + * Update to {version} + * ``` + * + * ### Problems + * + * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` + */ + 'REPLUGGED_UPDATES_UPDATE_TO': TypedIntlMessageGetter<{version: any}>, + /** + * Key: `UbD+4u` + * + * ### Definition + * ```text + * Updating Replugged… + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_UPDATING': TypedIntlMessageGetter<{}>, + /** + * Key: `Gr3VND` + * + * ### Definition + * ```text + * Updating… + * ``` + * + * ### Problems + * + * Missing translations: `da`, `hi` + */ + 'REPLUGGED_UPDATES_UPDATING_ITEM': TypedIntlMessageGetter<{}>, + /** + * Key: `CUNjg4` + * + * ### Definition + * ```text + * Everything is up to date. + * ``` + * + * ### Problems + * + * Missing translations: `da`, `he`, `hi` + */ + 'REPLUGGED_UPDATES_UP_TO_DATE': TypedIntlMessageGetter<{}>, + /** + * Key: `q8qpAw` + * + * ### Definition + * ```text + * Replugged {version, select, dev {[DEV MODE]} other {v{version}}} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE` + */ + 'REPLUGGED_VERSION': TypedIntlMessageGetter<{version: 'dev' | any | string}>, + /** + * Key: `rHZSz8` + * + * ### Definition + * ```text + * View {count, plural, =1 {# Update} other {# Updates}} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `da`, `el`, `he`, `hi`, `hr`, `hu`, `ko`, `lt`, `no`, `pt-PT`, `ro`, `sv-SE`, `zh-CN` + */ + 'REPLUGGED_VIEW_UPDATES': TypedIntlMessageGetter<{count: any | number | string}>, +}; +export default messages; \ No newline at end of file diff --git a/i18n/en-US.messages.js b/i18n/en-US.messages.js new file mode 100644 index 000000000..6505cb20b --- /dev/null +++ b/i18n/en-US.messages.js @@ -0,0 +1,290 @@ +import { defineMessages } from "@discord/intl"; + +export const meta = { + translationsPath: "./translations", + secret: false, + translate: true, +}; + +// @ts-ignore +export default defineMessages({ + REPLUGGED_ACCOUNT: "Replugged Account", + REPLUGGED_BADGES_CONTRIBUTOR: "Replugged Contributor", + REPLUGGED_BADGES_DEVELOPER: "Replugged Developer", + REPLUGGED_BADGES_EARLY: "Replugged Early User", + REPLUGGED_BADGES_HUNTER: "Replugged Bug Hunter", + REPLUGGED_BADGES_STAFF: "Replugged Staff", + REPLUGGED_BADGES_SUPPORT: "Replugged Support", + REPLUGGED_BADGES_TRANSLATOR: "Replugged Translator", + REPLUGGED_BADGES_BOOSTER: "Replugged Server Booster", + REPLUGGED_BUTTON_GOT_IT: "Got It", + REPLUGGED_BUTTON_INSTALLER_INSTALLED: "{type} Installed", + REPLUGGED_BUTTON_INSTALLER_DOWNLOAD: "Download {type}", + REPLUGGED_CANCEL: "Cancel", + REPLUGGED_CONFIRM: "Confirm", + REPLUGGED_OK: "OK", + REPLUGGED_COMMAND_ERROR_GENERIC: + "Something went wrong, please try again later. If this issue persists, please contact the Replugged team.", + REPLUGGED_COMMAND_SUCCESS_GENERIC: "Success", + REPLUGGED_COMMAND_ENABLE_NAME: "enable", + REPLUGGED_COMMAND_ENABLE_DESC: "Enable a plugin or theme", + REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME: "addon", + REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC: "Choose which addon to enable", + REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED: "{type} {name} has been enabled!", + REPLUGGED_COMMAND_DISABLE_NAME: "disable", + REPLUGGED_COMMAND_DISABLE_DESC: "Disable a plugin or theme", + REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME: "addon", + REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC: "Choose which addon to disable", + REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED: "{type} {name} has been disabled!", + REPLUGGED_COMMAND_RELOAD_NAME: "reload", + REPLUGGED_COMMAND_RELOAD_DESC: "Reload a plugin or theme", + REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME: "addon", + REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC: "Choose which addon to reload", + REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED: "{type} {name} has been reloaded!", + REPLUGGED_COMMAND_LIST_NAME: "list", + REPLUGGED_COMMAND_LIST_DESC: "List all plugins or themes", + REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME: "send", + REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC: "Share the list publicly in chat", + REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME: "type", + REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC: "What type of addons to show", + REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN: "List Plugins", + REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME: "List Themes", + REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME: "version", + REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC: "Include version numbers in the list", + REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME: "status", + REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC: + "Whether to show addons that are enabled, disabled or both", + REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED: "Enabled", + REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED: "Disabled", + REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH: "Both", + REPLUGGED_COMMAND_LIST_HEADER_ENABLED: "Enabled {type}", + REPLUGGED_COMMAND_LIST_HEADER_DISABLED: "Disabled {type}", + REPLUGGED_COMMAND_LIST_ERROR_SPECIFY: + "You need to specify whether to send a plugin or theme list", + REPLUGGED_COMMAND_INSTALL_NAME: "install", + REPLUGGED_COMMAND_INSTALL_DESC: "Install a plugin or theme", + REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME: "addon", + REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC: "Identifier of the addon to install from the source", + REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME: "source", + REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC: "Source to install the addon from", + REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME: "id", + REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC: + "If the source has multiple addons, specify which one to install", + REPLUGGED_ERROR_ALREADY_INSTALLED: "{name} is already installed.", + REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND: "An error occurred while executing the command:", + REPLUGGED_ERROR_CHECK_CONSOLE: "Check the console for more details.", + REPLUGGED_GENERAL_SETTINGS: "General Settings", + REPLUGGED_I18N_CONTRIBUTE: "Want to help translate Replugged? Go to our [Weblate]({weblateUrl})!", + REPLUGGED_I18N_TRANSLATED_PERCENTAGE: "Replugged: {translated,number}% translated", + REPLUGGED_INSTALL_MODAL_HEADER: "Install {type}", + REPLUGGED_LINK_NOW: "Link it now", + REPLUGGED_NOTICES_WELCOME_NEW_USER: + "Welcome! Replugged has been successfully injected into your Discord client. Feel free to join our Discord server for announcements, support and more!", + REPLUGGED_NOTICES_JOIN_SERVER_BUTTON: "Join Server", + REPLUGGED_PLUGIN: "Plugin", + REPLUGGED_PLUGINS: "Plugins", + REPLUGGED_QUICKCSS: "Quick CSS", + REPLUGGED_SETTINGS_ADVANCED_DESC: + "Don't touch stuff in here if you don't know what you're doing. Unexpected things can happen to your cat.", + REPLUGGED_SETTINGS_BACKEND: "Backend URL", + REPLUGGED_SETTINGS_BACKEND_DESC: + "URL used to fetch some assets and to query Replugged's REST API.", + REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS: "Enable Discord Experiments", + REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC: + "****WARNING:**** Enabling this gives you access to features that can be detected by Discord and may result in an ****account termination****. Replugged is **not responsible** for what you do with this feature. Leave it disabled if you are unsure. The Replugged Team will **not** provide any support regarding any experiment. **Requires restart**.", + REPLUGGED_SETTINGS_ERROR_HEADER: "Something went wrong rendering this element!", + REPLUGGED_SETTINGS_ERROR_RENDER_PANEL: "An error occurred while rendering settings panel.", + REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK: "Component stack:", + REPLUGGED_SETTINGS_KEEP_TOKEN: "Keep token stored", + REPLUGGED_SETTINGS_KEEP_TOKEN_DESC: + "Prevents Discord from removing your token from localStorage, reducing the numbers of unwanted logouts.", + REPLUGGED_SETTINGS_NO_CLYDE: "Eradicate Clyde", + REPLUGGED_SETTINGS_NO_CLYDE_DESC: + 'Replaces [Clyde]({clydeUrl}) in Replugged commands with a mixed range of avatars and usernames selected by plug-in developers - fallbacks to "Replugged" by default.', + REPLUGGED_SETTINGS_OVERLAY: "Overlay DevTools", + REPLUGGED_SETTINGS_OVERLAY_DESC: + "Opens a DevTools window that lets you inspect what's happening within Discord's in-game overlay.", + REPLUGGED_SETTINGS_RESTART: + "This setting requires you to restart Discord to take effect. Do you want to restart Discord now?", + REPLUGGED_SNIPPET_APPLIED: "Snippet Applied", + REPLUGGED_SNIPPET_APPLY: "Apply Snippet", + REPLUGGED_SNIPPET_LINE1: + "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", + REPLUGGED_SNIPPET_LINE2: "Created by {authorTag} ({authorId})", + REPLUGGED_THEME: "Theme", + REPLUGGED_THEMES: "Themes", + REPLUGGED_UPDATES_AVAILABLE: "{count, plural, =1 {# update is} other {# updates are}} available.", + REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE: "Reload Required", + REPLUGGED_UPDATES_CHECK: "Check for Updates", + REPLUGGED_UPDATES_ENABLE: "Enable Updates", + REPLUGGED_UPDATES_FAILED: "Some updates failed!", + REPLUGGED_UPDATES_FORCE: "Force Update", + REPLUGGED_UPDATES_LAST_CHECKED: "Last checked: {date}", + REPLUGGED_UPDATES_OPEN_UPDATER: "Open Updater", + REPLUGGED_UPDATES_OPTS_AUTO: "Check for updates automatically", + REPLUGGED_UPDATES_OPTS_AUTO_DESC: + "Replugged will automatically check for updates and show you an alert when one is available. Updates will not be installed until you choose to update it. Only official addons will be checked automatically.", + REPLUGGED_UPDATES_OPTS_CHANGE_LOGS: "Open Change Log", + REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC: "Missed the change log, or want to see it again?", + REPLUGGED_UPDATES_OPTS_CONCURRENCY: "Update Concurrency Limit", + REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC: + "How many concurrent tasks Replugged will run in background to check for updates. Minimum 1. If unsure, leave 2.", + REPLUGGED_UPDATES_OPTS_DEBUG: "Debugging Information", + REPLUGGED_UPDATES_OPTS_DEBUG_DESC: + "Things that you may find useful for troubleshooting or flexing on some stats.", + REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD: "System / Discord", + REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS: "Process Versions", + REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE: "Locale:", + REPLUGGED_UPDATES_OPTS_DEBUG_OS: "OS:", + REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT: "64-bit", + REPLUGGED_UPDATES_OPTS_DEBUG_ARCH: "Architecture:", + REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO: "Distro:", + REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL: "Release Channel:", + REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION: "App Version:", + REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER: "Build Number:", + REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID: "Build ID:", + REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS: "Experiments:", + REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS: "Commands:", + REPLUGGED_UPDATES_OPTS_DEBUG_COPIED: "Copied!", + REPLUGGED_UPDATES_OPTS_DEBUG_COPY: "Copy", + REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS: "Settings:", + REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS: "Plugins:", + REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS: "Show less", + REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE: "Show more", + REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS: "Unauthorized plugins:", + REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS: "BetterDiscord Plugins:", + REPLUGGED_UPDATES_OPTS_DEBUG_THEMES: "Themes:", + REPLUGGED_UPDATES_OPTS_DEBUG_LABS: "Labs:", + REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC: "Settings Sync:", + REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES: "Cached Files:", + REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT: "Account:", + REPLUGGED_UPDATES_OPTS_DEBUG_APIS: "APIs:", + REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS: "Connections:", + REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM: "Upstream:", + REPLUGGED_UPDATES_OPTS_DEBUG_REVISION: "Revision:", + REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH: "Branch:", + REPLUGGED_UPDATES_OPTS_DEBUG_LATEST: "Latest:", + REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH: "Replugged Path", + REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH: "Discord Path", + REPLUGGED_UPDATES_OPTS_INTERVAL: "Update Check Interval", + REPLUGGED_UPDATES_OPTS_INTERVAL_DESC: + "How frequently Replugged will check for updates. Minimum 10 minutes.", + REPLUGGED_UPDATES_OPTS_RELEASE: "Change Release Channel", + REPLUGGED_UPDATES_OPTS_RELEASE_DESC: + "You can choose between the stable branch, or the development branch. Stable branch will only get major updates, security and critical updates. If unsure, stay on stable.", + REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN: "Switch to development branch", + REPLUGGED_UPDATES_OPTS_RELEASE_MODAL: + "Are you sure you want to change your release channel? Replugged will reload your Discord client.", + REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER: "Change release channel", + REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN: "Switch to stable", + REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH: "Switch", + REPLUGGED_UPDATES_OPTS_TOAST_ENABLED: "Show update checker toast", + REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC: + "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", + REPLUGGED_UPDATES_UPDATER: "Updater", + REPLUGGED_UPDATES_UPDATE: "Update", + REPLUGGED_UPDATES_UPDATING: "Updating Replugged…", + REPLUGGED_UPDATES_UPDATING_ITEM: "Updating…", + REPLUGGED_UPDATES_UP_TO_DATE: "Everything is up to date.", + REPLUGGED_PLUGIN_EMBED_COPY: "Copy Link", + REPLUGGED_PLUGIN_EMBED_VIEW_REPO: "View Repo", + REPLUGGED_PLUGIN_EMBED_COPIED: "Copied!", + REPLUGGED_PLUGIN_EMBED_WHATISTHIS: "What is this?", + REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT: + "This is a Replugged feature. It allows you to install plugins or themes straight from chat.\nSimply hit the install button on the embed.", + REPLUGGED_ADDON_DELETE: "Delete {type}", + REPLUGGED_ADDON_PAGE_OPEN: "Open {type} Page", + REPLUGGED_ADDON_PROFILE_OPEN: "Open {type} Profile", + REPLUGGED_ADDON_RELOAD: "Reload {type}", + REPLUGGED_ADDON_SETTINGS: "Open {type} Settings", + REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY: + "Are you sure you want to uninstall this {type}? This cannot be undone.", + REPLUGGED_ADDON_UNINSTALL: "Uninstall {name}", + REPLUGGED_ADDONS_FOLDER_OPEN: "Open {type} Folder", + REPLUGGED_ADDONS_LOAD_MISSING: "Load Missing {type}", + REPLUGGED_ADDONS_TITLE_COUNT: "{type} ({count, number})", + REPLUGGED_LIST_RESULTS: "{count, plural, =1 {# match} other {# matches}}", + REPLUGGED_NO_ADDON_RESULTS: "No {type} matched your search.", + REPLUGGED_NO_ADDONS_INSTALLED: "No {type} installed.", + REPLUGGED_QUICKCSS_CHANGES_APPLY: "Apply Changes", + REPLUGGED_SEARCH_FOR_ADDON: "Search for a {type}", + REPLUGGED_TOAST_ADDON_DISABLE_FAILED: "Failed to disable {name}", + REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS: "Disabled {name}", + REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS: "Enabled {name}", + REPLUGGED_TOAST_ADDON_RELOAD_FAILED: "Failed to reload {name}", + REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS: "Reloaded {name}", + REPLUGGED_TOAST_ADDON_TOGGLE_FAILED: "Failed to toggle {name}", + REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED: "Failed to uninstall {name}", + REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS: "Uninstalled {name}", + REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED: "Failed to load missing {type}", + REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS: "Loaded missing {type}", + REPLUGGED_TOAST_PROFILE_FETCH_FAILED: "Failed to fetch user profile", + REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED: "Failed to format code", + REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS: "Code formatted", + REPLUGGED_TOAST_QUICKCSS_RELOAD: "Quick CSS reloaded", + REPLUGGED_SETTINGS_ERROR_SUB_HEADER: "Check console for details.", + REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY: "Do you want to install {name} {authors}?", + REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED: "Failed to install {name}.", + REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED: "{name} was installed but could not be loaded.", + REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS: "{name} installed successfully.", + REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED: "Failed to get info for addon.", + REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL: "Install canceled.", + REPLUGGED_QUICKCSS_FOLDER_OPEN: "Open Quick CSS Folder", + REPLUGGED_ADDON_AUTHORS_ONE: "by {author1}", + REPLUGGED_ADDON_AUTHORS_TWO: "by {author1} and {author2}", + REPLUGGED_ADDON_AUTHORS_THREE: "by {author1}, {author2}, and {author3}", + REPLUGGED_ADDON_AUTHORS_MANY: + "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", + REPLUGGED_CONFIRM_INSTALL: "Install", + REPLUGGED_UPDATES_UPDATE_ALL: "Update All", + REPLUGGED_UPDATES_UPDATE_TO: "Update to {version}", + REPLUGGED_UPDATES_TOAST_NO_NEW: "No new updates available.", + REPLUGGED_UPDATES_TOAST_NEW: + "{count, plural, =1 {# new update} other {# new updates}} available!", + REPLUGGED_UPDATES_TOAST_FAILED_ONE: "Update failed!", + REPLUGGED_UPDATES_TOAST_FAILED_ALL: "Some updates failed!", + REPLUGGED_UPDATES_TOAST_SUCCESS_ONE: "Update completed successfully.", + REPLUGGED_UPDATES_TOAST_SUCCESS_ALL: "All updates completed successfully.", + REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY: + "{name} requires a reload to work properly. Reload now?", + REPLUGGED_RELOAD: "Reload", + REPLUGGED_UPDATES_UPDATE_NOUN: "Update", + REPLUGGED_VERSION: "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", + REPLUGGED_SETTINGS_BADGES: "Enable Replugged Badges", + REPLUGGED_SETTINGS_BADGES_DESC: "Show custom Replugged badges on user profiles.", + REPLUGGED_I18N: "Replugged Translations", + REPLUGGED_VIEW_UPDATES: "View {count, plural, =1 {# Update} other {# Updates}}", + REPLUGGED_DEVELOPER_MODE_WARNING: + "You are currently running Replugged in developer mode and Replugged will not be able to update itself. [Switch to production mode]({url}).", + REPLUGGED_ADDON_BROWSE: "Browse {type}", + REPLUGGED_ADDON_NOT_REVIEWED: "Unreviewed {type}", + REPLUGGED_ADDON_NOT_REVIEWED_DESC: + "This {type} has not been reviewed by the Replugged team and could harm your computer. Use at your own risk.", + REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY: "Automatically Apply Quick CSS", + REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC: + "Automatically apply changes to Quick CSS as you type.", + REPLUGGED_SETTINGS_DEV_COMPANION: "Reconnect Dev Companion", + REPLUGGED_SETTINGS_DEV_COMPANION_DESC: + "Reconnects the Dev Companion coremod to the VSCode extension.", + REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT: "Reconnect", + REPLUGGED_SETTINGS_ADVANCED: "Advanced Settings", + REPLUGGED_SETTINGS_REACT_DEVTOOLS: "Enable React DevTools", + REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC: + "Loads the React DevTools extension, allowing you to inspect the React tree and debug more easily. **Requires restart**.", + REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED: "Failed to download React DevTools.", + REPLUGGED_INSTALLER_OPEN_STORE: "View in Store", + REPLUGGED_SETTINGS_ADDON_EMBEDS: "Show Addon Embeds", + REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC: + "Show a card with information on an addon when a store/install link is shared in chat.", + REPLUGGED_RESTART: "Restart", + REPLUGGED_SETTINGS_RESTART_TITLE: "Restart Required", + REPLUGGED_SETTINGS_TRANSPARENT: "Transparent Window", + REPLUGGED_SETTINGS_TRANSPARENT_DESC: + "Makes the Discord window transparent, primarily useful for theming. **Requires restart**.", + REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS: + "****WARNING:**** This will break **window snapping**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", + REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX: + "****WARNING:**** **Hardware acceleration** may need to be turned **off**. In some cases, you may experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", + REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME: "Plugin: {name}", + REPLUGGED_STORE: "Store", +}); diff --git a/i18n/index.js b/i18n/index.js deleted file mode 100644 index 8bafa17f6..000000000 --- a/i18n/index.js +++ /dev/null @@ -1,16 +0,0 @@ -import { existsSync, readdirSync } from "fs"; -import { join } from "path"; - -const i18nDirProd = join(__dirname, "./i18n"); -const i18nDirDev = join(__dirname, "../i18n"); - -const i18nDir = existsSync(i18nDirProd) ? i18nDirProd : i18nDirDev; - -readdirSync(i18nDir) - .filter((file) => file.endsWith(".json")) - .forEach((filename) => { - const moduleName = filename.split(".")[0]; - exports[moduleName] = require(`${i18nDir}/${filename}`); - }); - -export default exports; diff --git a/i18n/translations/ar.messages.json b/i18n/translations/ar.messages.json new file mode 100644 index 000000000..9f86ca187 --- /dev/null +++ b/i18n/translations/ar.messages.json @@ -0,0 +1,176 @@ +{ + "REPLUGGED_ACCOUNT": "حساب Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "الداعم Replugged", + "REPLUGGED_BADGES_EARLY": "مستخدم مبكر ل Replugged", + "REPLUGGED_BADGES_HUNTER": "معالج الاخطاء ل Replugged", + "REPLUGGED_BADGES_STAFF": "إداري ل Replugged", + "REPLUGGED_BADGES_SUPPORT": "الدعم الفني ل Replugged", + "REPLUGGED_BADGES_BOOSTER": "داعم البوست في Replugged", + "REPLUGGED_BUTTON_GOT_IT": "حسناً", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "تم تنزيل {type}", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "لتحميل {type}", + "REPLUGGED_CANCEL": "إلغاء", + "REPLUGGED_CONFIRM": "تأكيد", + "REPLUGGED_OK": "حسناً", + "REPLUGGED_COMMAND_DISABLE_DESC": "إلغاء تفعيل إضافة/ثمة", + "REPLUGGED_COMMAND_ENABLE_DESC": "تفعيل إضافة/ثمة", + "REPLUGGED_COMMAND_RELOAD_DESC": "إعادة تشغيل plugin/theme", + "REPLUGGED_BADGES_DEVELOPER": "مطور Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "مترجم في Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG": "معلومات Debug", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "الأشياء التي قد تجدها مفيدة لإكتشاف الأخطاء وإصلاحها أو استعراض بعض الاحصائيات.", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "نظام / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "بنيان:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "توزيعة:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Channel:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "نظام التشغيل:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "إصدار البرنامج:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Number:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "الأوامر:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "نسخت!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "نسخ", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "بلوقنات:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "عرض أقل", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "عرض أكثر", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "البلوقنات الغير مصرح بها:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "بلوقنات BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "سمات:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "مزامنة الإعدادات:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "الملفات المخزنة مؤقتًا:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "حساب:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connections:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "مراجعة:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "مسار Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Latest:", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "تحديث حد التزامن", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "كم عد المهام المتزامنة التي سيتم Replugged بتشغيلها في الخلفية للتحقق من وجود تحديثات. الحد الأدنى 1. إذا لم تكن متأكدًا ، إتركه 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "إصدارات العملية", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "إعدادات:", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "تم تثبيت {name} بالفعل.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "حدث خطأ أثناء تنفيذ الأمر:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "تحقق من وحدة التحكم للمزيد من التفاصيل.", + "REPLUGGED_GENERAL_SETTINGS": "الاعدادات الرئيسية", + "REPLUGGED_I18N_CONTRIBUTE": "بست! هل تريد المساعدة في ترجمة Replugged؟ إذهب إلى [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% مترجم", + "REPLUGGED_INSTALL_MODAL_HEADER": "تثبيت {type}", + "REPLUGGED_LINK_NOW": "إربطه الآن", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "دخول السيرفر", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "أهلآ! لقد تم ربط Replugged بخادم Discord الخاص بك بنجاح. يمكنك دخول سيرفر Discord الخاص بنا لأخر الاخبار والمساعدة!", + "REPLUGGED_PLUGIN": "ملحق", + "REPLUGGED_PLUGINS": "بلوقنات", + "REPLUGGED_QUICKCSS": "CSS أسرع", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "لا تلمس أي شيء هنا إذا كنت لا تدري ماذا تفعل. أشياء غير متوقعة قد تحصل لقطتك.", + "REPLUGGED_SETTINGS_BACKEND": "عنوان Backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "عنوان إليكتروني يستخدم لجلب بعض الملفات والإستعلام عن Replugged's REST API.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "تفعيل تجارب Discord", + "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "يفتح نافذة DevTools ألتي تتيح لك فحص ما بداخل Discord's in-game overlay.", + "REPLUGGED_SETTINGS_RESTART": "يتطلب هذا الإعداد إعادة تشغيل Discord يعمل. هل تريد إعادة تشغيل Discord الآن؟", + "REPLUGGED_SNIPPET_APPLIED": "تم تطبيق Snippet", + "REPLUGGED_SNIPPET_APPLY": "تطبيق Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippets من #css-snippes طبقت الـ {date, date, medium} في {date, time, medium}", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****تحذير:**** تفعيل هذا يعطيك خصائص إلى ميزات قد تكون مكتشفة عن طريق Discord وممكن أن تقوم ****بحظر حسابك****. Replugged **ليس مسؤول** عن أي شيء قد تفعله بهذة الميزة. إتركها معطلة إذا كنت غير متأكد. فريق Replugged **لن يقوم** بتقديم إي مساعدة بشأن هذة الميزات. **إعادة الشتغيل مطلوبة**.", + "REPLUGGED_SETTINGS_ERROR_HEADER": "حدث خطأ ما في عرض هذا العنصر!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "حدث خطأ أثناء عرض لوحة الإعدادات.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "الإحتفاظ بالرمز (Token) مخزن", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "يمنع Discord من أن يقوم بحذف الرمز الخاص بك (Token) من localStorage, يقلل من عدد تسجيلات الخروج الغير مرغوب فيها.", + "REPLUGGED_SETTINGS_NO_CLYDE": "القضاء على Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "يستبدل [Clyde]({clydeUrl}) في أوامر Replugged مع مجموعة مختلطة من الصور الرمزية وأسماء مستخدمين محددة بواسطة مطوري البلوقنات - يتم إستبدالة إلى \"Replugged\" افتراضيًا.", + "REPLUGGED_SNIPPET_LINE2": "انشأ من قبل {authorTag} ({authorId})", + "REPLUGGED_THEME": "سمة", + "REPLUGGED_THEMES": "سمات", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "إعادة التحميل مطلوبة", + "REPLUGGED_UPDATES_CHECK": "تحقق من التحديثات", + "REPLUGGED_UPDATES_ENABLE": "تفعيل التحديثات", + "REPLUGGED_UPDATES_FAILED": "بعض التحديثات فشلت!", + "REPLUGGED_UPDATES_FORCE": "فرض التحديث", + "REPLUGGED_UPDATES_LAST_CHECKED": "أخر فحص: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "فتح المحدث", + "REPLUGGED_UPDATES_OPTS_AUTO": "التحديث تلقائيًا في الخلفية", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged يمكنه تنزيل التحديثات وتثبيتها في الخلفية دون إزعاجك. ملاحظة أن التحديثات ستتطلب إجراء من المستخدم إذا كانت إعادة التشغيل مطلوبة, أو إذا كان هناك تعارض.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "فتح سجل التغيير", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "فاتك سجل التغيير, أو تريد رؤيته مجددآ؟", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "الموقع:", + "REPLUGGED_UPDATES_UPDATING": "تحديث Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "تحديث…", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "مسار Discord", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "تحديث التحقق الفاصل", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "كم مرة Replugged سيتحقق من وجود تحديث (بالدقائق). لا تقل عن 10 دقائق.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "تغيير Release Channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "يمكنك التغيير بين Stable Branch, أو Development Branch. Stable Branch يحصل فقط على التحديثات الرئيسية وألامان والتحديثات الهامة. إذا لم تكن متأكدًا ، فابق ثابتًا.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "التبديل إلى development branch", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "هل أنت متأكد أنك تريد تغيير release channel الخاص بك؟ Replugged سيقوم بإعادة تشغيل Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "تغيير release channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "التبديل إلى stable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Switch", + "REPLUGGED_UPDATES_UPDATER": "محدث", + "REPLUGGED_UPDATES_UPDATE": "تحديث", + "REPLUGGED_PLUGIN_EMBED_COPY": "نسخ الرابط", + "REPLUGGED_PLUGIN_EMBED_COPIED": "نسخت!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "ما هذا؟", + "REPLUGGED_ADDON_DELETE": "حذف {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "فتح صفحة {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "فتح ملف {type}", + "REPLUGGED_ADDON_RELOAD": "إعادة تحميل {type}", + "REPLUGGED_ADDON_SETTINGS": "فتح إعدادات {type}", + "REPLUGGED_ADDON_UNINSTALL": "إزالة {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "فتح ملف {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "تحميل مفقود {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# يطابق} other {# يطابقون}}", + "REPLUGGED_NO_ADDONS_INSTALLED": "لا يوجد {type} مثبت.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "تطبيق التغييرات", + "REPLUGGED_SEARCH_FOR_ADDON": "البحث عن {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "تعطل {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "فشل إعادة تحميل {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "إعادة تحميل {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "فشل إزالة {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "تم إزالة {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "فشل تحميل {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "تم تحميل المفقود {type}", + "REPLUGGED_UPDATES_UPDATE_NOUN": "تحديث", + "REPLUGGED_ADDON_AUTHORS_ONE": "by {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "by {author1} and {author2}", + "REPLUGGED_ADDON_AUTHORS_MANY": "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "إظهار تحديث checker toast", + "REPLUGGED_UPDATES_UP_TO_DATE": "كل شيء محدث إلى الأن.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "عرض الـRepo", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "هذة ميزة Replugged. تسمح لك بتنزيل إضافات او سمات مباشرة من الدردشة . ما عليك سوى الضغط على زر التثبيت في الامبيد.", + "REPLUGGED_ADDON_AUTHORS_THREE": "by {author1}, {author2}, and {author3}", + "REPLUGGED_CONFIRM_INSTALL": "تنزيل", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "هل انت متأكد من ازالة {type}؟ لا يمكن التراجع عن هذه الخطوه.", + "REPLUGGED_NO_ADDON_RESULTS": "{type} لا يطابق بحثك.", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "تمكين {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "فشل في تمكين {name}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "فشل في فحص الملف الشخصي للمستخدم", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "فشل في تنسيق الكود", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "تم تنسيق الكود", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "اعادة تحميل Quick CSS", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "تفقد الكونسل لمعلومات اكثر.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "فشل في تنزيل {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "تم تنزيل {name} ولكن فشل في تفعيله.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "تم تنزيل {name} بنجاح.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "فشل في جلب معلومات للإضافه.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "تم الغاء التنزيل.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "فتح مجلد Quick CSS", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "هل تريد تنزيل {name} {authors}؟", + "REPLUGGED_UPDATES_UPDATE_ALL": "تحديث الكل", + "REPLUGGED_UPDATES_UPDATE_TO": "التحديث إلى {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "لا يوجد تحديثات متاحة.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# تحديث جديد} other {# تحديثات جديدة}} متاح!", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "فشل التحديث!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "فشلت بعض التحديثات!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "كل التحديثات تمت بنجاح.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "اكتمل التحديث بنجاح.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} يتطلب اعادة التحميل للعمل. اعادة التحميل الان؟", + "REPLUGGED_RELOAD": "اعادة تحميل" +} diff --git a/i18n/bg.json b/i18n/translations/bg.messages.json similarity index 100% rename from i18n/bg.json rename to i18n/translations/bg.messages.json diff --git a/i18n/cs.json b/i18n/translations/cs.messages.json similarity index 100% rename from i18n/cs.json rename to i18n/translations/cs.messages.json diff --git a/i18n/da.json b/i18n/translations/da.messages.json similarity index 100% rename from i18n/da.json rename to i18n/translations/da.messages.json diff --git a/i18n/de.json b/i18n/translations/de.messages.json similarity index 100% rename from i18n/de.json rename to i18n/translations/de.messages.json diff --git a/i18n/el.json b/i18n/translations/el.messages.json similarity index 100% rename from i18n/el.json rename to i18n/translations/el.messages.json diff --git a/i18n/en-GB.json b/i18n/translations/en-GB.messages.json similarity index 100% rename from i18n/en-GB.json rename to i18n/translations/en-GB.messages.json diff --git a/i18n/es-419.json b/i18n/translations/es-419.messages.json similarity index 100% rename from i18n/es-419.json rename to i18n/translations/es-419.messages.json diff --git a/i18n/es-ES.json b/i18n/translations/es-ES.messages.json similarity index 100% rename from i18n/es-ES.json rename to i18n/translations/es-ES.messages.json diff --git a/i18n/fi.json b/i18n/translations/fi.messages.json similarity index 100% rename from i18n/fi.json rename to i18n/translations/fi.messages.json diff --git a/i18n/fr.json b/i18n/translations/fr.messages.json similarity index 100% rename from i18n/fr.json rename to i18n/translations/fr.messages.json diff --git a/i18n/he.json b/i18n/translations/he.messages.json similarity index 100% rename from i18n/he.json rename to i18n/translations/he.messages.json diff --git a/i18n/hi.json b/i18n/translations/hi.messages.json similarity index 100% rename from i18n/hi.json rename to i18n/translations/hi.messages.json diff --git a/i18n/hr.json b/i18n/translations/hr.messages.json similarity index 100% rename from i18n/hr.json rename to i18n/translations/hr.messages.json diff --git a/i18n/hu.json b/i18n/translations/hu.messages.json similarity index 100% rename from i18n/hu.json rename to i18n/translations/hu.messages.json diff --git a/i18n/id.json b/i18n/translations/id.messages.json similarity index 100% rename from i18n/id.json rename to i18n/translations/id.messages.json diff --git a/i18n/it.json b/i18n/translations/it.messages.json similarity index 100% rename from i18n/it.json rename to i18n/translations/it.messages.json diff --git a/i18n/ja.json b/i18n/translations/ja.messages.json similarity index 100% rename from i18n/ja.json rename to i18n/translations/ja.messages.json diff --git a/i18n/ko.json b/i18n/translations/ko.messages.json similarity index 100% rename from i18n/ko.json rename to i18n/translations/ko.messages.json diff --git a/i18n/lt.json b/i18n/translations/lt.messages.json similarity index 100% rename from i18n/lt.json rename to i18n/translations/lt.messages.json diff --git a/i18n/nl.json b/i18n/translations/nl.messages.json similarity index 100% rename from i18n/nl.json rename to i18n/translations/nl.messages.json diff --git a/i18n/no.json b/i18n/translations/no.messages.json similarity index 100% rename from i18n/no.json rename to i18n/translations/no.messages.json diff --git a/i18n/pl.json b/i18n/translations/pl.messages.json similarity index 100% rename from i18n/pl.json rename to i18n/translations/pl.messages.json diff --git a/i18n/pt-BR.json b/i18n/translations/pt-BR.messages.json similarity index 100% rename from i18n/pt-BR.json rename to i18n/translations/pt-BR.messages.json diff --git a/i18n/pt-PT.json b/i18n/translations/pt-PT.messages.json similarity index 100% rename from i18n/pt-PT.json rename to i18n/translations/pt-PT.messages.json diff --git a/i18n/ro.json b/i18n/translations/ro.messages.json similarity index 100% rename from i18n/ro.json rename to i18n/translations/ro.messages.json diff --git a/i18n/ru.json b/i18n/translations/ru.messages.json similarity index 100% rename from i18n/ru.json rename to i18n/translations/ru.messages.json diff --git a/i18n/sk.json b/i18n/translations/sk.messages.json similarity index 100% rename from i18n/sk.json rename to i18n/translations/sk.messages.json diff --git a/i18n/sv-SE.json b/i18n/translations/sv-SE.messages.json similarity index 100% rename from i18n/sv-SE.json rename to i18n/translations/sv-SE.messages.json diff --git a/i18n/th.json b/i18n/translations/th.messages.json similarity index 100% rename from i18n/th.json rename to i18n/translations/th.messages.json diff --git a/i18n/tr.json b/i18n/translations/tr.messages.json similarity index 100% rename from i18n/tr.json rename to i18n/translations/tr.messages.json diff --git a/i18n/uk.json b/i18n/translations/uk.messages.json similarity index 100% rename from i18n/uk.json rename to i18n/translations/uk.messages.json diff --git a/i18n/vi.json b/i18n/translations/vi.messages.json similarity index 100% rename from i18n/vi.json rename to i18n/translations/vi.messages.json diff --git a/i18n/zh-CN.json b/i18n/translations/zh-CN.messages.json similarity index 100% rename from i18n/zh-CN.json rename to i18n/translations/zh-CN.messages.json diff --git a/i18n/translations/zh-TW.messages.json b/i18n/translations/zh-TW.messages.json new file mode 100644 index 000000000..ee193eec3 --- /dev/null +++ b/i18n/translations/zh-TW.messages.json @@ -0,0 +1,246 @@ +{ + "REPLUGGED_ACCOUNT": "Replugged 帳戶", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 貢獻者", + "REPLUGGED_BADGES_DEVELOPER": "Replugged 開發人員", + "REPLUGGED_BADGES_EARLY": "Replugged 早期使用者", + "REPLUGGED_BADGES_HUNTER": "Replugged 漏洞獵人", + "REPLUGGED_BADGES_STAFF": "Replugged 員工", + "REPLUGGED_BADGES_SUPPORT": "Replugged 支援", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻譯者", + "REPLUGGED_BADGES_BOOSTER": "Replugged 伺服器加成者", + "REPLUGGED_GENERAL_SETTINGS": "一般設定", + "REPLUGGED_I18N_CONTRIBUTE": "想幫忙翻譯Replugged嗎?到我們的[Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged:{translated,number}% 已翻譯", + "REPLUGGED_LINK_NOW": "立即連接", + "REPLUGGED_PLUGINS": "插件", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "如果你不知道你在做什麽不要碰這裏的東西。出乎意料的事情會發生在你的貓上。", + "REPLUGGED_SETTINGS_BACKEND": "後端網址", + "REPLUGGED_SETTINGS_BACKEND_DESC": "用於獲取一些資料和查詢Replugged的REST API的網址。", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "啟用 Discord 試驗", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:****啟用此可讓你訪問 Discord 可檢測到的功能,並可能導致****帳戶終止****。Replugged 對你使用此功能所做的事情**不負責**。如果你不確定,請將其停用。Replugged 團隊將**不**為任何試驗提供任何幫助。**需要重新啟動**。", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "保持臨時令牌存儲", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "防止Discord在本地存儲移除你的臨時令牌,減少不必要的登出次數。", + "REPLUGGED_SETTINGS_NO_CLYDE": "拔除Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "將 Replugged 指令中的 [Clyde]({clydeUrl}) 替換為插件開發人員選擇的混合範圍的頭像和使用者名稱,默認情況下回退到「Replugged」。", + "REPLUGGED_SETTINGS_OVERLAY": "遊戲內覆蓋的開發工具", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "打開開發工具視窗並讓你查看Discord的遊戲內覆蓋中發生的事情。", + "REPLUGGED_SETTINGS_RESTART": "此設置需要你重新啟動Discord才能生效。你想現在重啟Discord嗎?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet 已應用", + "REPLUGGED_SNIPPET_APPLY": "應用 Snippet", + "REPLUGGED_SNIPPET_LINE1": "{date, date, medium}{date, time, medium}已應用來自 #css-snippets 的 Snippet", + "REPLUGGED_SNIPPET_LINE2": "由 {authorTag} ({authorId}) 製作", + "REPLUGGED_THEMES": "主題", + "REPLUGGED_UPDATES_AVAILABLE": "有 {count, number} 個可用的更新。", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "需要重新啟動", + "REPLUGGED_UPDATES_CHECK": "檢查更新", + "REPLUGGED_UPDATES_ENABLE": "啟用更新", + "REPLUGGED_UPDATES_FAILED": "部分更新失敗!", + "REPLUGGED_UPDATES_FORCE": "强制更新", + "REPLUGGED_UPDATES_LAST_CHECKED": "最後檢查:{date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "打開更新器", + "REPLUGGED_UPDATES_OPTS_AUTO": "自動檢查更新", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged 將自動檢查更新並在有更新時提示。在你選擇更新之前,更新都不會自動安裝。只有官方插件會自動檢查更新。", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "打開更新日誌", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "錯過了更新日誌,還是想再次查看?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "更新並行限制", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged將在後台運行多少並行任務以檢查更新。最少1。如果不確定,請留下2。", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug 訊息", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "你可能會發現對故障排除或炫耀某些統計數據有用的東西。", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "更新檢查間隔", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged 將會多久檢查一次更新。最短時間為 10 分鐘。", + "REPLUGGED_UPDATES_OPTS_RELEASE": "變更版本", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "你可以在穩定分支或開發分支之間進行選擇。穩定分支只會獲得重大更新、安全和關鍵更新。如果不確定,請選擇穩定。", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "切換到開發分支", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "確定要更改版本嗎?Replugged 將重新載入你的 Discord 客戶端。", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "變更版本", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "切換到穩定", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切換", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "顯示檢查更新的嵌入界面", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "在客戶端上顯示一個正在檢查更新的覆蓋,如果找到更新,將會提示你進行更新。僅在停用後台更新時適用。", + "REPLUGGED_UPDATES_UPDATE": "更新", + "REPLUGGED_UPDATES_UPDATING": "正在更新 Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "正在更新…", + "REPLUGGED_UPDATES_UP_TO_DATE": "所有插件或主題已更新到最新版本。", + "REPLUGGED_PLUGIN_EMBED_COPY": "複製網址", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "查看儲存庫", + "REPLUGGED_PLUGIN_EMBED_COPIED": "已複製!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "這是什麽?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "這是一個Replugged的功能。它可以讓你直接從聊天中安裝插件或主題。\n你只需點擊界面上的安裝按鈕。", + "REPLUGGED_COMMAND_ENABLE_DESC": "啟用一個插件或主題", + "REPLUGGED_ERROR_CHECK_CONSOLE": "檢查控制臺以獲得更多詳細資訊。", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "渲染設定面板時發生錯誤。", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "系統 / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "進程版本", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} 已安裝", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "下載 {type}", + "REPLUGGED_CANCEL": "取消", + "REPLUGGED_CONFIRM": "確認", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "停用一個插件或主題", + "REPLUGGED_BUTTON_GOT_IT": "知道了", + "REPLUGGED_COMMAND_RELOAD_DESC": "重新載入一個插件或主題", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "執行指令時發生錯誤:", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "加入伺服器", + "REPLUGGED_PLUGIN": "插件", + "REPLUGGED_THEME": "主題", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "部件堆:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "地區設定:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "操作系統:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64位元", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "發行版:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "版本:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App 版本:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build 號碼:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "系統結構:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "試驗:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "指令:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "已複製!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "複製", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "設定:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "顯示部分", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "顯示更多", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未經授權的插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord 插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "主題:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "設定同步:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "緩存文件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "帳戶:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "連接:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "遠端追蹤分支:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "分支:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 路徑", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord 路徑", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "修訂:", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} 已經安裝了。", + "REPLUGGED_INSTALL_MODAL_HEADER": "安裝 {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "歡迎!Replugged 已成功注入到你的 Discord 客戶端。隨時加入我們的 Discord 伺服器以獲得公告、幫助和更多的訊息!", + "REPLUGGED_SETTINGS_ERROR_HEADER": "渲染這個東西時發生錯誤!", + "REPLUGGED_UPDATES_UPDATER": "更新器", + "REPLUGGED_ADDON_DELETE": "刪除{type}", + "REPLUGGED_ADDON_PAGE_OPEN": "打開{type}頁面", + "REPLUGGED_ADDON_SETTINGS": "打開{type}設定", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "你確定要解除安裝此{type}嗎?此操作不能被撤銷。", + "REPLUGGED_ADDON_UNINSTALL": "解除安裝{name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "打開{type}文件夾", + "REPLUGGED_ADDONS_LOAD_MISSING": "載入缺失的{type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_ADDON_PROFILE_OPEN": "打開{type}檔案", + "REPLUGGED_ADDON_RELOAD": "重新載入{type}", + "REPLUGGED_CONFIRM_INSTALL": "安裝", + "REPLUGGED_NO_ADDON_RESULTS": "沒有{type}符合搜尋結果。", + "REPLUGGED_NO_ADDONS_INSTALLED": "沒有{type}已安裝。", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "應用更改", + "REPLUGGED_SEARCH_FOR_ADDON": "搜尋{type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "已停用{name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "已啟用{name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "載入{name}失敗", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "已重新載入{name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "開關{name}失敗", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "解除安裝{name}失敗", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name}已解除安裝", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "載入缺失的{type}失敗", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "已載入缺失的{type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "無法獲取用戶個人檔案", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "格式化程式碼失敗", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "已格式化程式碼", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS已重新載入", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "檢查控制台以了解詳情。", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "你確定要安裝{authors}的{name}嗎?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "安裝{name}失敗。", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name}已安裝但載入失敗。", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name}已成功安裝。", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "無法獲取插件信息。", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "安裝已取消。", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "打開Quick CSS文件夾", + "REPLUGGED_UPDATES_UPDATE_ALL": "全部更新", + "REPLUGGED_UPDATES_UPDATE_TO": "更新至{version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "沒有新的可用更新。", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "更新失敗!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "有些更新失敗!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "所有更新已成功完成。", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "更新已成功完成。", + "REPLUGGED_LIST_RESULTS": "{count, number} 項結果", + "REPLUGGED_UPDATES_TOAST_NEW": "有 {count, number} 個新更新!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} 需要重新載入才能使用。要現在重新載入嗎?", + "REPLUGGED_RELOAD": "重新載入", + "REPLUGGED_ADDON_AUTHORS_TWO": "作者:{author1} 和 {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "作者:{author1}、{author2} 和 {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "作者:{author1}", + "REPLUGGED_UPDATES_UPDATE_NOUN": "更新", + "REPLUGGED_ADDON_AUTHORS_MANY": "作者:{author1}、{author2}、{author3} 和另外 {count, number} 個人", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[開發模式]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "啟用 Replugged 徽章", + "REPLUGGED_SETTINGS_BADGES_DESC": "在用戶個人資料上顯示 Replugged 的徽章。", + "REPLUGGED_I18N": "Replugged 翻譯", + "REPLUGGED_VIEW_UPDATES": "查看 {count, plural, =1 {# 個更新} other {# 個更新}}", + "REPLUGGED_ADDON_BROWSE": "瀏覽{type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "未經過審核的{type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "這個{type}未經 Replugged 團隊審核,可能會損壞你的電腦。請自行承擔風險。", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "自動應用 Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "在輸入時自動應用 Quick CSS 的變更。", + "REPLUGGED_DEVELOPER_MODE_WARNING": "你目前正在開發者模式下運行 Replugged, Replugged 將無法自行更新。 [切換至生產模式]({url}).", + "REPLUGGED_SETTINGS_DEV_COMPANION": "重新連接開發者夥伴", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "重新連接開發者夥伴核心模塊至 VSCode 插件。", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "重新連接", + "REPLUGGED_SETTINGS_ADVANCED": "進階設置", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "開啟 React 開發工具", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "加載 React 開發工具插件,它允許你檢查 React 代碼樹并且更加容易地 debug 代碼。**需要重啟**。", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "下載 React 開發工具失敗。", + "REPLUGGED_INSTALLER_OPEN_STORE": "在商店中查看", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "查看附加元件卡片", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "在聊天中分享商店/安裝連結時,顯示一張包含插件信息的卡片。", + "REPLUGGED_RESTART": "重新啟動", + "REPLUGGED_SETTINGS_RESTART_TITLE": "需要重新啟動", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "插件:{name}", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} 已停用!", + "REPLUGGED_COMMAND_RELOAD_NAME": "重新載入", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "附加元件", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "選擇要重新載入的附加元件", + "REPLUGGED_COMMAND_ERROR_GENERIC": "發生未知錯誤,請稍後再試。若問題持續,請聯繫 Replugged 團隊。", + "REPLUGGED_COMMAND_ENABLE_NAME": "啟用", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "附加元件", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "選擇要啟用的附加元件", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} 已啟用!", + "REPLUGGED_COMMAND_DISABLE_NAME": "停用", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "附加元件", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "選擇要停用的附加元件", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "類型", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "顯示哪種類型的附件元件", + "REPLUGGED_COMMAND_INSTALL_NAME": "安裝", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} 已重新載入!", + "REPLUGGED_COMMAND_LIST_NAME": "列表", + "REPLUGGED_COMMAND_LIST_DESC": "列出所有插件或主題", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "發送", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "在聊天中公開列表", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "版本", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "在列表中包含版本號碼", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "狀態", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "是否顯示已啟用、已停用或所有的插件", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "已啟用", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "已停用", + "REPLUGGED_COMMAND_INSTALL_DESC": "安裝插件或主題", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "所有", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "已啟用{type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "已停用{type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "你需要指定發送插件列表或主題列表", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****警告****:此操作會破壞**視窗對齊**的功能。在某些情況下,你可能會遇到黑屏的問題,例如當視窗由於螢幕解析度問題而被截斷在頂部或底部時,或者當開啟和停靠在開發工具時。", + "REPLUGGED_SETTINGS_TRANSPARENT": "透明視窗", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "讓Discord視窗透明,主要用於主題。**需要重新啟動**。", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "附件元件", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "從來源安裝的附加元件標識碼", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "來源", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "安裝附加元件的來源", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "ID", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "如果來源有多個附加元件,請指定要安裝哪一個", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****警告****:**硬體加速**可能需要**關閉**。在某些情況下,你可能會遇到黑屏的問題,例如窗口因螢幕解析度導致頂部或底部被切割掉,或者當開啟並停靠開發工具時。", + "REPLUGGED_STORE": "商店", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "成功", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "列出插件", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "列出主題" +} diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json deleted file mode 100644 index f082d11a3..000000000 --- a/i18n/zh-TW.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "REPLUGGED_ACCOUNT": "Replugged 帳戶", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 貢獻者", - "REPLUGGED_BADGES_DEVELOPER": "Replugged 開發人員", - "REPLUGGED_BADGES_EARLY": "Replugged 早期使用者", - "REPLUGGED_BADGES_HUNTER": "Replugged 漏洞獵人", - "REPLUGGED_BADGES_STAFF": "Replugged 員工", - "REPLUGGED_BADGES_SUPPORT": "Replugged 支援", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻譯者", - "REPLUGGED_BADGES_BOOSTER": "Replugged 伺服器加成者", - "REPLUGGED_GENERAL_SETTINGS": "一般設定", - "REPLUGGED_I18N_CONTRIBUTE": "想幫忙翻譯Replugged嗎?到我們的[Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged:{translated,number}% 已翻譯", - "REPLUGGED_LINK_NOW": "立即連接", - "REPLUGGED_PLUGINS": "插件", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "如果你不知道你在做什麽不要碰這裏的東西。出乎意料的事情會發生在你的貓上。", - "REPLUGGED_SETTINGS_BACKEND": "後端網址", - "REPLUGGED_SETTINGS_BACKEND_DESC": "用於獲取一些資料和查詢Replugged的REST API的網址。", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "啟用 Discord 試驗", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:****啟用此可讓你訪問 Discord 可檢測到的功能,並可能導致****帳戶終止****。Replugged 對你使用此功能所做的事情**不負責**。如果你不確定,請將其停用。Replugged 團隊將**不**為任何試驗提供任何幫助。**需要重新啟動**。", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "保持臨時令牌存儲", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "防止Discord在本地存儲移除你的臨時令牌,減少不必要的登出次數。", - "REPLUGGED_SETTINGS_NO_CLYDE": "拔除Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "將 Replugged 指令中的 [Clyde]({clydeUrl}) 替換為插件開發人員選擇的混合範圍的頭像和使用者名稱,默認情況下回退到「Replugged」。", - "REPLUGGED_SETTINGS_OVERLAY": "遊戲內覆蓋的開發工具", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "打開開發工具視窗並讓你查看Discord的遊戲內覆蓋中發生的事情。", - "REPLUGGED_SETTINGS_RESTART": "此設置需要你重新啟動Discord才能生效。你想現在重啟Discord嗎?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet 已應用", - "REPLUGGED_SNIPPET_APPLY": "應用 Snippet", - "REPLUGGED_SNIPPET_LINE1": "{date, date, medium}{date, time, medium}已應用來自 #css-snippets 的 Snippet", - "REPLUGGED_SNIPPET_LINE2": "由 {authorTag} ({authorId}) 製作", - "REPLUGGED_THEMES": "主題", - "REPLUGGED_UPDATES_AVAILABLE": "有 {count, number} 個可用的更新。", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "需要重新啟動", - "REPLUGGED_UPDATES_CHECK": "檢查更新", - "REPLUGGED_UPDATES_ENABLE": "啟用更新", - "REPLUGGED_UPDATES_FAILED": "部分更新失敗!", - "REPLUGGED_UPDATES_FORCE": "强制更新", - "REPLUGGED_UPDATES_LAST_CHECKED": "最後檢查:{date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "打開更新器", - "REPLUGGED_UPDATES_OPTS_AUTO": "自動檢查更新", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged 將自動檢查更新並在有更新時提示。在你選擇更新之前,更新都不會自動安裝。只有官方插件會自動檢查更新。", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "打開更新日誌", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "錯過了更新日誌,還是想再次查看?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "更新並行限制", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged將在後台運行多少並行任務以檢查更新。最少1。如果不確定,請留下2。", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug 訊息", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "你可能會發現對故障排除或炫耀某些統計數據有用的東西。", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "更新檢查間隔", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged 將會多久檢查一次更新。最短時間為 10 分鐘。", - "REPLUGGED_UPDATES_OPTS_RELEASE": "變更版本", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "你可以在穩定分支或開發分支之間進行選擇。穩定分支只會獲得重大更新、安全和關鍵更新。如果不確定,請選擇穩定。", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "切換到開發分支", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "確定要更改版本嗎?Replugged 將重新載入你的 Discord 客戶端。", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "變更版本", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "切換到穩定", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切換", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "顯示檢查更新的嵌入界面", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "在客戶端上顯示一個正在檢查更新的覆蓋,如果找到更新,將會提示你進行更新。僅在停用後台更新時適用。", - "REPLUGGED_UPDATES_UPDATE": "更新", - "REPLUGGED_UPDATES_UPDATING": "正在更新 Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "正在更新…", - "REPLUGGED_UPDATES_UP_TO_DATE": "所有插件或主題已更新到最新版本。", - "REPLUGGED_PLUGIN_EMBED_COPY": "複製網址", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "查看儲存庫", - "REPLUGGED_PLUGIN_EMBED_COPIED": "已複製!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "這是什麽?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "這是一個Replugged的功能。它可以讓你直接從聊天中安裝插件或主題。\n你只需點擊界面上的安裝按鈕。", - "REPLUGGED_COMMAND_ENABLE_DESC": "啟用一個插件或主題", - "REPLUGGED_ERROR_CHECK_CONSOLE": "檢查控制臺以獲得更多詳細資訊。", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "渲染設定面板時發生錯誤。", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "系統 / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "進程版本", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} 已安裝", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "下載 {type}", - "REPLUGGED_CANCEL": "取消", - "REPLUGGED_CONFIRM": "確認", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "停用一個插件或主題", - "REPLUGGED_BUTTON_GOT_IT": "知道了", - "REPLUGGED_COMMAND_RELOAD_DESC": "重新載入一個插件或主題", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "執行指令時發生錯誤:", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "加入伺服器", - "REPLUGGED_PLUGIN": "插件", - "REPLUGGED_THEME": "主題", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "部件堆:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "地區設定:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "操作系統:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64位元", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "發行版:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "版本:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App 版本:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build 號碼:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "系統結構:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "試驗:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "指令:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "已複製!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "複製", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "設定:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "顯示部分", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "顯示更多", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未經授權的插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord 插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "主題:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "設定同步:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "緩存文件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "帳戶:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "連接:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "遠端追蹤分支:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "分支:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 路徑", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord 路徑", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "修訂:", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} 已經安裝了。", - "REPLUGGED_INSTALL_MODAL_HEADER": "安裝 {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "歡迎!Replugged 已成功注入到你的 Discord 客戶端。隨時加入我們的 Discord 伺服器以獲得公告、幫助和更多的訊息!", - "REPLUGGED_SETTINGS_ERROR_HEADER": "渲染這個東西時發生錯誤!", - "REPLUGGED_UPDATES_UPDATER": "更新器", - "REPLUGGED_ADDON_DELETE": "刪除{type}", - "REPLUGGED_ADDON_PAGE_OPEN": "打開{type}頁面", - "REPLUGGED_ADDON_SETTINGS": "打開{type}設定", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "你確定要解除安裝此{type}嗎?此操作不能被撤銷。", - "REPLUGGED_ADDON_UNINSTALL": "解除安裝{name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "打開{type}文件夾", - "REPLUGGED_ADDONS_LOAD_MISSING": "載入缺失的{type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_ADDON_PROFILE_OPEN": "打開{type}檔案", - "REPLUGGED_ADDON_RELOAD": "重新載入{type}", - "REPLUGGED_CONFIRM_INSTALL": "安裝", - "REPLUGGED_NO_ADDON_RESULTS": "沒有{type}符合搜尋結果。", - "REPLUGGED_NO_ADDONS_INSTALLED": "沒有{type}已安裝。", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "應用更改", - "REPLUGGED_SEARCH_FOR_ADDON": "搜尋{type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "已停用{name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "已啟用{name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "載入{name}失敗", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "已重新載入{name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "開關{name}失敗", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "解除安裝{name}失敗", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name}已解除安裝", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "載入缺失的{type}失敗", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "已載入缺失的{type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "無法獲取用戶個人檔案", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "格式化程式碼失敗", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "已格式化程式碼", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS已重新載入", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "檢查控制台以了解詳情。", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "你確定要安裝{authors}的{name}嗎?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "安裝{name}失敗。", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name}已安裝但載入失敗。", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name}已成功安裝。", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "無法獲取插件信息。", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "安裝已取消。", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "打開Quick CSS文件夾", - "REPLUGGED_UPDATES_UPDATE_ALL": "全部更新", - "REPLUGGED_UPDATES_UPDATE_TO": "更新至{version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "沒有新的可用更新。", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "更新失敗!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "有些更新失敗!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "所有更新已成功完成。", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "更新已成功完成。", - "REPLUGGED_LIST_RESULTS": "{count, number} 項結果", - "REPLUGGED_UPDATES_TOAST_NEW": "有 {count, number} 個新更新!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} 需要重新載入才能使用。要現在重新載入嗎?", - "REPLUGGED_RELOAD": "重新載入", - "REPLUGGED_ADDON_AUTHORS_TWO": "作者:{author1} 和 {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "作者:{author1}、{author2} 和 {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "作者:{author1}", - "REPLUGGED_UPDATES_UPDATE_NOUN": "更新", - "REPLUGGED_ADDON_AUTHORS_MANY": "作者:{author1}、{author2}、{author3} 和另外 {count, number} 個人", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[開發模式]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "啟用 Replugged 徽章", - "REPLUGGED_SETTINGS_BADGES_DESC": "在用戶個人資料上顯示 Replugged 的徽章。", - "REPLUGGED_I18N": "Replugged 翻譯", - "REPLUGGED_VIEW_UPDATES": "查看 {count, plural, =1 {# 個更新} other {# 個更新}}", - "REPLUGGED_ADDON_BROWSE": "瀏覽{type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "未經過審核的{type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "這個{type}未經 Replugged 團隊審核,可能會損壞你的電腦。請自行承擔風險。", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "自動應用 Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "在輸入時自動應用 Quick CSS 的變更。", - "REPLUGGED_DEVELOPER_MODE_WARNING": "你目前正在開發者模式下運行 Replugged, Replugged 將無法自行更新。 [切換至生產模式]({url}).", - "REPLUGGED_SETTINGS_DEV_COMPANION": "重新連接開發者夥伴", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "重新連接開發者夥伴核心模塊至 VSCode 插件。", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "重新連接", - "REPLUGGED_SETTINGS_ADVANCED": "進階設置", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "開啟 React 開發工具", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "加載 React 開發工具插件,它允許你檢查 React 代碼樹并且更加容易地 debug 代碼。**需要重啟**。", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "下載 React 開發工具失敗。", - "REPLUGGED_INSTALLER_OPEN_STORE": "在商店中查看", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "查看附加元件卡片", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "在聊天中分享商店/安裝連結時,顯示一張包含插件信息的卡片。", - "REPLUGGED_RESTART": "重新啟動", - "REPLUGGED_SETTINGS_RESTART_TITLE": "需要重新啟動", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "插件:{name}", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} 已停用!", - "REPLUGGED_COMMAND_RELOAD_NAME": "重新載入", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "附加元件", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "選擇要重新載入的附加元件", - "REPLUGGED_COMMAND_ERROR_GENERIC": "發生未知錯誤,請稍後再試。若問題持續,請聯繫 Replugged 團隊。", - "REPLUGGED_COMMAND_ENABLE_NAME": "啟用", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "附加元件", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "選擇要啟用的附加元件", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} 已啟用!", - "REPLUGGED_COMMAND_DISABLE_NAME": "停用", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "附加元件", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "選擇要停用的附加元件", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "類型", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "顯示哪種類型的附件元件", - "REPLUGGED_COMMAND_INSTALL_NAME": "安裝", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} 已重新載入!", - "REPLUGGED_COMMAND_LIST_NAME": "列表", - "REPLUGGED_COMMAND_LIST_DESC": "列出所有插件或主題", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "發送", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "在聊天中公開列表", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "版本", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "在列表中包含版本號碼", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "狀態", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "是否顯示已啟用、已停用或所有的插件", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "已啟用", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "已停用", - "REPLUGGED_COMMAND_INSTALL_DESC": "安裝插件或主題", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "所有", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "已啟用{type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "已停用{type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "你需要指定發送插件列表或主題列表", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****警告****:此操作會破壞**視窗對齊**的功能。在某些情況下,你可能會遇到黑屏的問題,例如當視窗由於螢幕解析度問題而被截斷在頂部或底部時,或者當開啟和停靠在開發工具時。", - "REPLUGGED_SETTINGS_TRANSPARENT": "透明視窗", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "讓Discord視窗透明,主要用於主題。**需要重新啟動**。", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "附件元件", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "從來源安裝的附加元件標識碼", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "來源", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "安裝附加元件的來源", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "ID", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "如果來源有多個附加元件,請指定要安裝哪一個", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****警告****:**硬體加速**可能需要**關閉**。在某些情況下,你可能會遇到黑屏的問題,例如窗口因螢幕解析度導致頂部或底部被切割掉,或者當開啟並停靠開發工具時。", - "REPLUGGED_STORE": "商店", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "成功", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "列出插件", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "列出主題" -} diff --git a/package.json b/package.json index 47ddf0ffa..ff079c178 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "node": ">=20.0.0", "pnpm": ">=9.0.0" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.12.3", "scripts": { "build": "tsx scripts/build.mts", "bundle": "tsx scripts/build.mts --production", @@ -38,34 +38,35 @@ "url": "https://github.com/replugged-org/replugged/issues" }, "devDependencies": { - "@marshift/argus": "^1.0.3", - "@types/adm-zip": "^0.5.5", - "@types/lodash": "^4.17.5", - "@types/node": "^20.14.8", + "@discord/intl-loader-core": "^0.13.0", + "@marshift/argus": "^1.2.1", + "@types/adm-zip": "^0.5.6", + "@types/lodash": "^4.17.13", + "@types/node": "^20.17.6", "@types/prompts": "^2.4.9", - "@types/react": "^18.2.79", - "@types/react-dom": "^18.2.25", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", "@types/react-reconciler": "^0.28.8", "@types/semver": "^7.5.8", - "@types/superagent": "^8.1.7", + "@types/superagent": "^8.1.9", "@types/update-notifier": "^6.0.8", - "@types/ws": "^8.5.10", - "@types/yargs": "^17.0.32", - "@typescript-eslint/eslint-plugin": "^7.13.1", - "@typescript-eslint/parser": "^7.13.1", - "cspell": "^8.9.1", + "@types/ws": "^8.5.13", + "@types/yargs": "^17.0.33", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", + "cspell": "^8.16.0", "discord-types": "^1.3.3", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-dmitmel": "github:dmitmel/eslint-config-dmitmel", "eslint-plugin-node": "^11.1.0", - "highlight.js": "^11.9.0", + "highlight.js": "^11.10.0", "moment": "^2.30.1", - "np": "^10.0.6", - "prettier": "^3.3.2", + "np": "^10.0.7", + "prettier": "^3.3.3", "simple-markdown": "^0.7.3", "style-mod": "^4.1.2", - "type-fest": "^4.20.1", - "typedoc": "^0.26.0", + "type-fest": "^4.26.1", + "typedoc": "^0.26.11", "typescript": "^5.4.5" }, "files": [ @@ -76,24 +77,25 @@ "src/util.mts" ], "dependencies": { - "@codemirror/lang-css": "^6.2.1", - "@codemirror/language": "^6.10.2", + "@codemirror/lang-css": "^6.3.0", + "@codemirror/language": "^6.10.3", "@codemirror/state": "^6.4.1", - "@electron/asar": "^3.2.10", - "@lezer/highlight": "^1.2.0", - "@octokit/rest": "^20.1.1", - "adm-zip": "^0.5.14", + "@discord/intl": "^0.13.0", + "@electron/asar": "^3.2.17", + "@lezer/highlight": "^1.2.1", + "@octokit/rest": "^21.0.2", + "adm-zip": "^0.5.16", "chalk": "^5.3.0", "codemirror": "^6.0.1", - "esbuild": "^0.21.5", + "esbuild": "^0.24.0", "esbuild-sass-plugin": "^3.3.1", "node-fetch": "^3.3.2", "prompts": "^2.4.2", - "semver": "^7.6.2", + "semver": "^7.6.3", "standalone-electron-types": "^1.0.0", - "tsx": "^4.15.7", - "update-notifier": "^7.0.0", - "ws": "^8.17.1", + "tsx": "^4.19.2", + "update-notifier": "^7.3.1", + "ws": "^8.18.0", "yargs": "^17.7.2", "zod": "^3.23.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c04a44f6..ccd50fb49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,26 +9,29 @@ importers: .: dependencies: '@codemirror/lang-css': - specifier: ^6.2.1 - version: 6.2.1(@codemirror/view@6.28.2) + specifier: ^6.3.0 + version: 6.3.0(@codemirror/view@6.28.2) '@codemirror/language': - specifier: ^6.10.2 - version: 6.10.2 + specifier: ^6.10.3 + version: 6.10.3 '@codemirror/state': specifier: ^6.4.1 version: 6.4.1 + '@discord/intl': + specifier: ^0.13.0 + version: 0.13.0(react@18.3.1)(typescript@5.4.5) '@electron/asar': - specifier: ^3.2.10 - version: 3.2.10 + specifier: ^3.2.17 + version: 3.2.17 '@lezer/highlight': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 '@octokit/rest': - specifier: ^20.1.1 - version: 20.1.1 + specifier: ^21.0.2 + version: 21.0.2 adm-zip: - specifier: ^0.5.14 - version: 0.5.14 + specifier: ^0.5.16 + version: 0.5.16 chalk: specifier: ^5.3.0 version: 5.3.0 @@ -36,11 +39,11 @@ importers: specifier: ^6.0.1 version: 6.0.1(@lezer/common@1.2.1) esbuild: - specifier: ^0.21.5 - version: 0.21.5 + specifier: ^0.24.0 + version: 0.24.0 esbuild-sass-plugin: specifier: ^3.3.1 - version: 3.3.1(esbuild@0.21.5)(sass-embedded@1.77.5) + version: 3.3.1(esbuild@0.24.0)(sass-embedded@1.77.5) node-fetch: specifier: ^3.3.2 version: 3.3.2 @@ -48,20 +51,20 @@ importers: specifier: ^2.4.2 version: 2.4.2 semver: - specifier: ^7.6.2 - version: 7.6.2 + specifier: ^7.6.3 + version: 7.6.3 standalone-electron-types: specifier: ^1.0.0 version: 1.0.0 tsx: - specifier: ^4.15.7 - version: 4.15.7 + specifier: ^4.19.2 + version: 4.19.2 update-notifier: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^7.3.1 + version: 7.3.1 ws: - specifier: ^8.17.1 - version: 8.17.1 + specifier: ^8.18.0 + version: 8.18.0 yargs: specifier: ^17.7.2 version: 17.7.2 @@ -69,27 +72,30 @@ importers: specifier: ^3.23.8 version: 3.23.8 devDependencies: + '@discord/intl-loader-core': + specifier: ^0.13.0 + version: 0.13.0 '@marshift/argus': - specifier: ^1.0.3 - version: 1.0.3 + specifier: ^1.2.1 + version: 1.2.1 '@types/adm-zip': - specifier: ^0.5.5 - version: 0.5.5 + specifier: ^0.5.6 + version: 0.5.6 '@types/lodash': - specifier: ^4.17.5 - version: 4.17.5 + specifier: ^4.17.13 + version: 4.17.13 '@types/node': - specifier: ^20.14.8 - version: 20.14.8 + specifier: ^20.17.6 + version: 20.17.6 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 '@types/react': - specifier: ^18.2.79 - version: 18.2.79 + specifier: ^18.3.12 + version: 18.3.12 '@types/react-dom': - specifier: ^18.2.25 - version: 18.2.25 + specifier: ^18.3.1 + version: 18.3.1 '@types/react-reconciler': specifier: ^0.28.8 version: 0.28.8 @@ -97,50 +103,50 @@ importers: specifier: ^7.5.8 version: 7.5.8 '@types/superagent': - specifier: ^8.1.7 - version: 8.1.7 + specifier: ^8.1.9 + version: 8.1.9 '@types/update-notifier': specifier: ^6.0.8 version: 6.0.8 '@types/ws': - specifier: ^8.5.10 - version: 8.5.10 + specifier: ^8.5.13 + version: 8.5.13 '@types/yargs': - specifier: ^17.0.32 - version: 17.0.32 + specifier: ^17.0.33 + version: 17.0.33 '@typescript-eslint/eslint-plugin': - specifier: ^7.13.1 - version: 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + specifier: ^7.18.0 + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/parser': - specifier: ^7.13.1 - version: 7.13.1(eslint@8.57.0)(typescript@5.4.5) + specifier: ^7.18.0 + version: 7.18.0(eslint@8.57.1)(typescript@5.4.5) cspell: - specifier: ^8.9.1 - version: 8.9.1 + specifier: ^8.16.0 + version: 8.16.0 discord-types: specifier: ^1.3.3 version: 1.3.3 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-dmitmel: specifier: github:dmitmel/eslint-config-dmitmel - version: https://codeload.github.com/dmitmel/eslint-config-dmitmel/tar.gz/d97129ec35235415c6ae6a42299f55cdbb5d75fd(eslint@8.57.0) + version: https://codeload.github.com/dmitmel/eslint-config-dmitmel/tar.gz/d97129ec35235415c6ae6a42299f55cdbb5d75fd(eslint@8.57.1) eslint-plugin-node: specifier: ^11.1.0 - version: 11.1.0(eslint@8.57.0) + version: 11.1.0(eslint@8.57.1) highlight.js: - specifier: ^11.9.0 - version: 11.9.0 + specifier: ^11.10.0 + version: 11.10.0 moment: specifier: ^2.30.1 version: 2.30.1 np: - specifier: ^10.0.6 - version: 10.0.6(typescript@5.4.5) + specifier: ^10.0.7 + version: 10.0.7(typescript@5.4.5) prettier: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 simple-markdown: specifier: ^0.7.3 version: 0.7.3 @@ -148,11 +154,11 @@ importers: specifier: ^4.1.2 version: 4.1.2 type-fest: - specifier: ^4.20.1 - version: 4.20.1 + specifier: ^4.26.1 + version: 4.26.1 typedoc: - specifier: ^0.26.0 - version: 0.26.0(typescript@5.4.5) + specifier: ^0.26.11 + version: 0.26.11(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -185,11 +191,11 @@ packages: '@codemirror/commands@6.6.0': resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==} - '@codemirror/lang-css@6.2.1': - resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==} + '@codemirror/lang-css@6.3.0': + resolution: {integrity: sha512-CyR4rUNG9OYcXDZwMPvJdtb6PHbBDKUc/6Na2BIwZ6dKab1JQqKa4di+RNRY9Myn7JB81vayKwJeQ7jEdmNVDA==} - '@codemirror/language@6.10.2': - resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==} + '@codemirror/language@6.10.3': + resolution: {integrity: sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==} '@codemirror/lint@6.8.1': resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==} @@ -203,341 +209,578 @@ packages: '@codemirror/view@6.28.2': resolution: {integrity: sha512-A3DmyVfjgPsGIjiJqM/zvODUAPQdQl3ci0ghehYNnbt5x+o76xq+dL5+mMBuysDXnI3kapgOkoeJ0sbtL/3qPw==} - '@cspell/cspell-bundled-dicts@8.9.1': - resolution: {integrity: sha512-etkor/qXSSqyh6lbudEGdTami0DooIi2AlQbJPUWRfowzYJRSYWPUbyQSUkFdRhCHni2oLOFbWaraRthNlLD/A==} + '@cspell/cspell-bundled-dicts@8.16.0': + resolution: {integrity: sha512-R0Eqq5kTZnmZ0elih5uY3TWjMqqAeMl7ciU7maUs+m1FNjCEdJXtJ9wrQxNgjmXi0tX8cvahZRO3O558tEz/KA==} engines: {node: '>=18'} - '@cspell/cspell-json-reporter@8.9.1': - resolution: {integrity: sha512-sN4PZivGuH/HWScvoCeNuNc5VLSe4F+SeuoyKmsF4uRv447r9sW0/fpjASGqDTjLXpEfWaXDPoIb+0alY3gm+g==} + '@cspell/cspell-json-reporter@8.16.0': + resolution: {integrity: sha512-KLjPK94gA3JNuWy70LeenJ6EL3SFk2ejERKYJ6SVV/cVOKIvVd2qe42yX3/A/DkF2xzuZ2LD4z0sfoqQL1BaqA==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.9.1': - resolution: {integrity: sha512-wH5Xu8W3aMEWFSpOczMtH/04clLMfDGdbYMYB7w6BeHI/LDW8DZaRhigOOhx9FRgVk/YIVbKKAKVgvFrfD5cEA==} + '@cspell/cspell-pipe@8.16.0': + resolution: {integrity: sha512-WoCgrv/mrtwCY4lhc6vEcqN3AQ7lT6K0NW5ShoSo116U2tRaW0unApIYH4Va8u7T9g3wyspFEceQRR1xD9qb9w==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.9.1': - resolution: {integrity: sha512-Q2SOnIi2dnQ2zqPd+tcEYfom9qlsapGyLK4Mdx2Vv29MU2RDZ9VHFDncV6yo6O58gmlYl8sXtJsVceiHgwwlkQ==} + '@cspell/cspell-resolver@8.16.0': + resolution: {integrity: sha512-b+99bph43ptkXlQHgPXSkN/jK6LQHy2zL1Fm9up7+x6Yr64bxAzWzoeqJAPtnrPvFuOrFN0jZasZzKBw8CvrrQ==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.9.1': - resolution: {integrity: sha512-dPKpqkglGnwvrW9mgbHIdimDQZH3iy8uT8gm3dEO//UahxMBdMpvtdbC3R9kesQCSagvYRVE7hwJvOktSAK+Vg==} + '@cspell/cspell-service-bus@8.16.0': + resolution: {integrity: sha512-+fn763JKA4EYCOv+1VShFq015UMEBAFRDr+rlCnesgLE0fv9TSFVLsjOfh9/g6GuGQLCRLUqKztwwuueeErstQ==} engines: {node: '>=18'} - '@cspell/cspell-types@8.9.1': - resolution: {integrity: sha512-Z/pTX2i+U5KwyCYRSw8BleJtw81jFifv91DDka4nqi2oyHJ3eEUljVovNOuZ3lotn/ArHdu4rY98s1w6Z69mYw==} + '@cspell/cspell-types@8.16.0': + resolution: {integrity: sha512-bGrIK7p4NVsK+QX/CYWmjax+FkzfSIZaIaoiBESGV5gmwgXDVRMJ3IP6tQVAmTtckOYHCmtT5CZgI8zXWr8dHQ==} engines: {node: '>=18'} - '@cspell/dict-ada@4.0.2': - resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==} + '@cspell/dict-ada@4.0.5': + resolution: {integrity: sha512-6/RtZ/a+lhFVmrx/B7bfP7rzC4yjEYe8o74EybXcvu4Oue6J4Ey2WSYj96iuodloj1LWrkNCQyX5h4Pmcj0Iag==} - '@cspell/dict-aws@4.0.2': - resolution: {integrity: sha512-aNGHWSV7dRLTIn8WJemzLoMF62qOaiUQlgnsCwH5fRCD/00gsWCwg106pnbkmK4AyabyxzneOV4dfecDJWkSxw==} + '@cspell/dict-al@1.0.3': + resolution: {integrity: sha512-V1HClwlfU/qwSq2Kt+MkqRAsonNu3mxjSCDyGRecdLGIHmh7yeEeaxqRiO/VZ4KP+eVSiSIlbwrb5YNFfxYZbw==} - '@cspell/dict-bash@4.1.3': - resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==} + '@cspell/dict-aws@4.0.7': + resolution: {integrity: sha512-PoaPpa2NXtSkhGIMIKhsJUXB6UbtTt6Ao3x9JdU9kn7fRZkwD4RjHDGqulucIOz7KeEX/dNRafap6oK9xHe4RA==} - '@cspell/dict-companies@3.1.2': - resolution: {integrity: sha512-OwR5i1xbYuJX7FtHQySmTy3iJtPV1rZQ3jFCxFGwrA1xRQ4rtRcDQ+sTXBCIAoJHkXa84f9J3zsngOKmMGyS/w==} + '@cspell/dict-bash@4.1.8': + resolution: {integrity: sha512-I2CM2pTNthQwW069lKcrVxchJGMVQBzru2ygsHCwgidXRnJL/NTjAPOFTxN58Jc1bf7THWghfEDyKX/oyfc0yg==} - '@cspell/dict-cpp@5.1.10': - resolution: {integrity: sha512-BmIF0sAz2BgGEOwzYIeEm9ALneDjd1tcTbFbo+A1Hcq3zOKP8yViSgxS9CEN30KOZIyph6Tldp531UPEpoEl0Q==} + '@cspell/dict-companies@3.1.7': + resolution: {integrity: sha512-ncVs/efuAkP1/tLDhWbXukBjgZ5xOUfe03neHMWsE8zvXXc5+Lw6TX5jaJXZLOoES/f4j4AhRE20jsPCF5pm+A==} - '@cspell/dict-cryptocurrencies@5.0.0': - resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==} + '@cspell/dict-cpp@6.0.2': + resolution: {integrity: sha512-yw5eejWvY4bAnc6LUA44m4WsFwlmgPt2uMSnO7QViGMBDuoeopMma4z9XYvs4lSjTi8fIJs/A1YDfM9AVzb8eg==} - '@cspell/dict-csharp@4.0.2': - resolution: {integrity: sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==} + '@cspell/dict-cryptocurrencies@5.0.3': + resolution: {integrity: sha512-bl5q+Mk+T3xOZ12+FG37dB30GDxStza49Rmoax95n37MTLksk9wBo1ICOlPJ6PnDUSyeuv4SIVKgRKMKkJJglA==} - '@cspell/dict-css@4.0.12': - resolution: {integrity: sha512-vGBgPM92MkHQF5/2jsWcnaahOZ+C6OE/fPvd5ScBP72oFY9tn5GLuomcyO0z8vWCr2e0nUSX1OGimPtcQAlvSw==} + '@cspell/dict-csharp@4.0.5': + resolution: {integrity: sha512-c/sFnNgtRwRJxtC3JHKkyOm+U3/sUrltFeNwml9VsxKBHVmvlg4tk4ar58PdpW9/zTlGUkWi2i85//DN1EsUCA==} - '@cspell/dict-dart@2.0.3': - resolution: {integrity: sha512-cLkwo1KT5CJY5N5RJVHks2genFkNCl/WLfj+0fFjqNR+tk3tBI1LY7ldr9piCtSFSm4x9pO1x6IV3kRUY1lLiw==} + '@cspell/dict-css@4.0.16': + resolution: {integrity: sha512-70qu7L9z/JR6QLyJPk38fNTKitlIHnfunx0wjpWQUQ8/jGADIhMCrz6hInBjqPNdtGpYm8d1dNFyF8taEkOgrQ==} - '@cspell/dict-data-science@2.0.1': - resolution: {integrity: sha512-xeutkzK0eBe+LFXOFU2kJeAYO6IuFUc1g7iRLr7HeCmlC4rsdGclwGHh61KmttL3+YHQytYStxaRBdGAXWC8Lw==} + '@cspell/dict-dart@2.2.4': + resolution: {integrity: sha512-of/cVuUIZZK/+iqefGln8G3bVpfyN6ZtH+LyLkHMoR5tEj+2vtilGNk9ngwyR8L4lEqbKuzSkOxgfVjsXf5PsQ==} - '@cspell/dict-django@4.1.0': - resolution: {integrity: sha512-bKJ4gPyrf+1c78Z0Oc4trEB9MuhcB+Yg+uTTWsvhY6O2ncFYbB/LbEZfqhfmmuK/XJJixXfI1laF2zicyf+l0w==} + '@cspell/dict-data-science@2.0.5': + resolution: {integrity: sha512-nNSILXmhSJox9/QoXICPQgm8q5PbiSQP4afpbkBqPi/u/b3K9MbNH5HvOOa6230gxcGdbZ9Argl2hY/U8siBlg==} - '@cspell/dict-docker@1.1.7': - resolution: {integrity: sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==} + '@cspell/dict-django@4.1.3': + resolution: {integrity: sha512-yBspeL3roJlO0a1vKKNaWABURuHdHZ9b1L8d3AukX0AsBy9snSggc8xCavPmSzNfeMDXbH+1lgQiYBd3IW03fg==} - '@cspell/dict-dotnet@5.0.2': - resolution: {integrity: sha512-UD/pO2A2zia/YZJ8Kck/F6YyDSpCMq0YvItpd4YbtDVzPREfTZ48FjZsbYi4Jhzwfvc6o8R56JusAE58P+4sNQ==} + '@cspell/dict-docker@1.1.11': + resolution: {integrity: sha512-s0Yhb16/R+UT1y727ekbR/itWQF3Qz275DR1ahOa66wYtPjHUXmhM3B/LT3aPaX+hD6AWmK23v57SuyfYHUjsw==} - '@cspell/dict-elixir@4.0.3': - resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==} + '@cspell/dict-dotnet@5.0.8': + resolution: {integrity: sha512-MD8CmMgMEdJAIPl2Py3iqrx3B708MbCIXAuOeZ0Mzzb8YmLmiisY7QEYSZPg08D7xuwARycP0Ki+bb0GAkFSqg==} - '@cspell/dict-en-common-misspellings@2.0.3': - resolution: {integrity: sha512-8nF1z9nUiSgMyikL66HTbDO7jCGtB24TxKBasXIBwkBKMDZgA2M883iXdeByy6m1JJUcCGFkSftVYp2W0bUgjw==} + '@cspell/dict-elixir@4.0.6': + resolution: {integrity: sha512-TfqSTxMHZ2jhiqnXlVKM0bUADtCvwKQv2XZL/DI0rx3doG8mEMS8SGPOmiyyGkHpR/pGOq18AFH3BEm4lViHIw==} + + '@cspell/dict-en-common-misspellings@2.0.7': + resolution: {integrity: sha512-qNFo3G4wyabcwnM+hDrMYKN9vNVg/k9QkhqSlSst6pULjdvPyPs1mqz1689xO/v9t8e6sR4IKc3CgUXDMTYOpA==} '@cspell/dict-en-gb@1.1.33': resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} - '@cspell/dict-en_us@4.3.23': - resolution: {integrity: sha512-l0SoEQBsi3zDSl3OuL4/apBkxjuj4hLIg/oy6+gZ7LWh03rKdF6VNtSZNXWAmMY+pmb1cGA3ouleTiJIglbsIg==} + '@cspell/dict-en_us@4.3.27': + resolution: {integrity: sha512-7JYHahRWpi0VykWFTSM03KL/0fs6YtYfpOaTAg4N/d0wB2GfwVG/FJ/SBCjD4LBc6Rx9dzdo95Hs4BB8GPQbOA==} - '@cspell/dict-filetypes@3.0.4': - resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==} + '@cspell/dict-filetypes@3.0.8': + resolution: {integrity: sha512-D3N8sm/iptzfVwsib/jvpX+K/++rM8SRpLDFUaM4jxm8EyGmSIYRbKZvdIv5BkAWmMlTWoRqlLn7Yb1b11jKJg==} - '@cspell/dict-fonts@4.0.0': - resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==} + '@cspell/dict-flutter@1.0.3': + resolution: {integrity: sha512-52C9aUEU22ptpgYh6gQyIdA4MP6NPwzbEqndfgPh3Sra191/kgs7CVqXiO1qbtZa9gnYHUoVApkoxRE7mrXHfg==} - '@cspell/dict-fsharp@1.0.1': - resolution: {integrity: sha512-23xyPcD+j+NnqOjRHgW3IU7Li912SX9wmeefcY0QxukbAxJ/vAN4rBpjSwwYZeQPAn3fxdfdNZs03fg+UM+4yQ==} + '@cspell/dict-fonts@4.0.3': + resolution: {integrity: sha512-sPd17kV5qgYXLteuHFPn5mbp/oCHKgitNfsZLFC3W2fWEgZlhg4hK+UGig3KzrYhhvQ8wBnmZrAQm0TFKCKzsA==} - '@cspell/dict-fullstack@3.1.8': - resolution: {integrity: sha512-YRlZupL7uqMCtEBK0bDP9BrcPnjDhz7m4GBqCc1EYqfXauHbLmDT8ELha7T/E7wsFKniHSjzwDZzhNXo2lusRQ==} + '@cspell/dict-fsharp@1.0.4': + resolution: {integrity: sha512-G5wk0o1qyHUNi9nVgdE1h5wl5ylq7pcBjX8vhjHcO4XBq20D5eMoXjwqMo/+szKAqzJ+WV3BgAL50akLKrT9Rw==} - '@cspell/dict-gaming-terms@1.0.5': - resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==} + '@cspell/dict-fullstack@3.2.3': + resolution: {integrity: sha512-62PbndIyQPH11mAv0PyiyT0vbwD0AXEocPpHlCHzfb5v9SspzCCbzQ/LIBiFmyRa+q5LMW35CnSVu6OXdT+LKg==} - '@cspell/dict-git@3.0.0': - resolution: {integrity: sha512-simGS/lIiXbEaqJu9E2VPoYW1OTC2xrwPPXNXFMa2uo/50av56qOuaxDrZ5eH1LidFXwoc8HROCHYeKoNrDLSw==} + '@cspell/dict-gaming-terms@1.0.8': + resolution: {integrity: sha512-7OL0zTl93WFWhhtpXFrtm9uZXItC3ncAs8d0iQDMMFVNU1rBr6raBNxJskxE5wx2Ant12fgI66ZGVagXfN+yfA==} - '@cspell/dict-golang@6.0.9': - resolution: {integrity: sha512-etDt2WQauyEQDA+qPS5QtkYTb2I9l5IfQftAllVoB1aOrT6bxxpHvMEpJ0Hsn/vezxrCqa/BmtUbRxllIxIuSg==} + '@cspell/dict-git@3.0.3': + resolution: {integrity: sha512-LSxB+psZ0qoj83GkyjeEH/ZViyVsGEF/A6BAo8Nqc0w0HjD2qX/QR4sfA6JHUgQ3Yi/ccxdK7xNIo67L2ScW5A==} - '@cspell/dict-google@1.0.1': - resolution: {integrity: sha512-dQr4M3n95uOhtloNSgB9tYYGXGGEGEykkFyRtfcp5pFuEecYUa0BSgtlGKx9RXVtJtKgR+yFT/a5uQSlt8WjqQ==} + '@cspell/dict-golang@6.0.16': + resolution: {integrity: sha512-hZOBlgcguv2Hdc93n2zjdAQm1j3grsN9T9WhPnQ1wh2vUDoCLEujg+6gWhjcLb8ECOcwZTWgNyQLWeOxEsAj/w==} - '@cspell/dict-haskell@4.0.1': - resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==} + '@cspell/dict-google@1.0.4': + resolution: {integrity: sha512-JThUT9eiguCja1mHHLwYESgxkhk17Gv7P3b1S7ZJzXw86QyVHPrbpVoMpozHk0C9o+Ym764B7gZGKmw9uMGduQ==} - '@cspell/dict-html-symbol-entities@4.0.0': - resolution: {integrity: sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==} + '@cspell/dict-haskell@4.0.4': + resolution: {integrity: sha512-EwQsedEEnND/vY6tqRfg9y7tsnZdxNqOxLXSXTsFA6JRhUlr8Qs88iUUAfsUzWc4nNmmzQH2UbtT25ooG9x4nA==} - '@cspell/dict-html@4.0.5': - resolution: {integrity: sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==} + '@cspell/dict-html-symbol-entities@4.0.3': + resolution: {integrity: sha512-aABXX7dMLNFdSE8aY844X4+hvfK7977sOWgZXo4MTGAmOzR8524fjbJPswIBK7GaD3+SgFZ2yP2o0CFvXDGF+A==} - '@cspell/dict-java@5.0.7': - resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==} + '@cspell/dict-html@4.0.10': + resolution: {integrity: sha512-I9uRAcdtHbh0wEtYZlgF0TTcgH0xaw1B54G2CW+tx4vHUwlde/+JBOfIzird4+WcMv4smZOfw+qHf7puFUbI5g==} - '@cspell/dict-julia@1.0.1': - resolution: {integrity: sha512-4JsCLCRhhLMLiaHpmR7zHFjj1qOauzDI5ZzCNQS31TUMfsOo26jAKDfo0jljFAKgw5M2fEG7sKr8IlPpQAYrmQ==} + '@cspell/dict-java@5.0.10': + resolution: {integrity: sha512-pVNcOnmoGiNL8GSVq4WbX/Vs2FGS0Nej+1aEeGuUY9CU14X8yAVCG+oih5ZoLt1jaR8YfR8byUF8wdp4qG4XIw==} - '@cspell/dict-k8s@1.0.5': - resolution: {integrity: sha512-Cj+/ZV4S+MKlwfocSJZqe/2UAd/sY8YtlZjbK25VN1nCnrsKrBjfkX29vclwSj1U9aJg4Z9jw/uMjoaKu9ZrpQ==} + '@cspell/dict-julia@1.0.4': + resolution: {integrity: sha512-bFVgNX35MD3kZRbXbJVzdnN7OuEqmQXGpdOi9jzB40TSgBTlJWA4nxeAKV4CPCZxNRUGnLH0p05T/AD7Aom9/w==} - '@cspell/dict-latex@4.0.0': - resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==} + '@cspell/dict-k8s@1.0.9': + resolution: {integrity: sha512-Q7GELSQIzo+BERl2ya/nBEnZeQC+zJP19SN1pI6gqDYraM51uYJacbbcWLYYO2Y+5joDjNt/sd/lJtLaQwoSlA==} - '@cspell/dict-lorem-ipsum@4.0.0': - resolution: {integrity: sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==} + '@cspell/dict-latex@4.0.3': + resolution: {integrity: sha512-2KXBt9fSpymYHxHfvhUpjUFyzrmN4c4P8mwIzweLyvqntBT3k0YGZJSriOdjfUjwSygrfEwiuPI1EMrvgrOMJw==} - '@cspell/dict-lua@4.0.3': - resolution: {integrity: sha512-lDHKjsrrbqPaea13+G9s0rtXjMO06gPXPYRjRYawbNmo4E/e3XFfVzeci3OQDQNDmf2cPOwt9Ef5lu2lDmwfJg==} + '@cspell/dict-lorem-ipsum@4.0.3': + resolution: {integrity: sha512-WFpDi/PDYHXft6p0eCXuYnn7mzMEQLVeqpO+wHSUd+kz5ADusZ4cpslAA4wUZJstF1/1kMCQCZM6HLZic9bT8A==} - '@cspell/dict-makefile@1.0.0': - resolution: {integrity: sha512-3W9tHPcSbJa6s0bcqWo6VisEDTSN5zOtDbnPabF7rbyjRpNo0uHXHRJQF8gAbFzoTzBBhgkTmrfSiuyQm7vBUQ==} + '@cspell/dict-lua@4.0.6': + resolution: {integrity: sha512-Jwvh1jmAd9b+SP9e1GkS2ACbqKKRo9E1f9GdjF/ijmooZuHU0hPyqvnhZzUAxO1egbnNjxS/J2T6iUtjAUK2KQ==} - '@cspell/dict-monkeyc@1.0.6': - resolution: {integrity: sha512-oO8ZDu/FtZ55aq9Mb67HtaCnsLn59xvhO/t2mLLTHAp667hJFxpp7bCtr2zOrR1NELzFXmKln/2lw/PvxMSvrA==} + '@cspell/dict-makefile@1.0.3': + resolution: {integrity: sha512-R3U0DSpvTs6qdqfyBATnePj9Q/pypkje0Nj26mQJ8TOBQutCRAJbr2ZFAeDjgRx5EAJU/+8txiyVF97fbVRViw==} - '@cspell/dict-node@5.0.1': - resolution: {integrity: sha512-lax/jGz9h3Dv83v8LHa5G0bf6wm8YVRMzbjJPG/9rp7cAGPtdrga+XANFq+B7bY5+jiSA3zvj10LUFCFjnnCCg==} + '@cspell/dict-markdown@2.0.7': + resolution: {integrity: sha512-F9SGsSOokFn976DV4u/1eL4FtKQDSgJHSZ3+haPRU5ki6OEqojxKa8hhj4AUrtNFpmBaJx/WJ4YaEzWqG7hgqg==} + peerDependencies: + '@cspell/dict-css': ^4.0.16 + '@cspell/dict-html': ^4.0.10 + '@cspell/dict-html-symbol-entities': ^4.0.3 + '@cspell/dict-typescript': ^3.1.11 - '@cspell/dict-npm@5.0.16': - resolution: {integrity: sha512-ZWPnLAziEcSCvV0c8k9Qj88pfMu+wZwM5Qks87ShsfBgI8uLZ9tGHravA7gmjH1Gd7Bgxy2ulvXtSqIWPh1lew==} + '@cspell/dict-monkeyc@1.0.9': + resolution: {integrity: sha512-Jvf6g5xlB4+za3ThvenYKREXTEgzx5gMUSzrAxIiPleVG4hmRb/GBSoSjtkGaibN3XxGx5x809gSTYCA/IHCpA==} - '@cspell/dict-php@4.0.8': - resolution: {integrity: sha512-TBw3won4MCBQ2wdu7kvgOCR3dY2Tb+LJHgDUpuquy3WnzGiSDJ4AVelrZdE1xu7mjFJUr4q48aB21YT5uQqPZA==} + '@cspell/dict-node@5.0.5': + resolution: {integrity: sha512-7NbCS2E8ZZRZwlLrh2sA0vAk9n1kcTUiRp/Nia8YvKaItGXLfxYqD2rMQ3HpB1kEutal6hQLVic3N2Yi1X7AaA==} - '@cspell/dict-powershell@5.0.4': - resolution: {integrity: sha512-eosDShapDgBWN9ULF7+sRNdUtzRnUdsfEdBSchDm8FZA4HOqxUSZy3b/cX/Rdw0Fnw0AKgk0kzgXw7tS6vwJMQ==} + '@cspell/dict-npm@5.1.11': + resolution: {integrity: sha512-5ricJyVMw5TmqR0NfsZS8jEJu1+DLzyUXyjpVFnffPuEtz9jF2XswLK0swZqc9uwWrz0M7IhGVCnmq90srVZCA==} - '@cspell/dict-public-licenses@2.0.7': - resolution: {integrity: sha512-KlBXuGcN3LE7tQi/GEqKiDewWGGuopiAD0zRK1QilOx5Co8XAvs044gk4MNIQftc8r0nHeUI+irJKLGcR36DIQ==} + '@cspell/dict-php@4.0.13': + resolution: {integrity: sha512-P6sREMZkhElzz/HhXAjahnICYIqB/HSGp1EhZh+Y6IhvC15AzgtDP8B8VYCIsQof6rPF1SQrFwunxOv8H1e2eg==} - '@cspell/dict-python@4.2.1': - resolution: {integrity: sha512-9X2jRgyM0cxBoFQRo4Zc8oacyWnXi+0/bMI5FGibZNZV4y/o9UoFEr6agjU260/cXHTjIdkX233nN7eb7dtyRg==} + '@cspell/dict-powershell@5.0.13': + resolution: {integrity: sha512-0qdj0XZIPmb77nRTynKidRJKTU0Fl+10jyLbAhFTuBWKMypVY06EaYFnwhsgsws/7nNX8MTEQuewbl9bWFAbsg==} - '@cspell/dict-r@2.0.1': - resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==} + '@cspell/dict-public-licenses@2.0.11': + resolution: {integrity: sha512-rR5KjRUSnVKdfs5G+gJ4oIvQvm8+NJ6cHWY2N+GE69/FSGWDOPHxulCzeGnQU/c6WWZMSimG9o49i9r//lUQyA==} - '@cspell/dict-ruby@5.0.2': - resolution: {integrity: sha512-cIh8KTjpldzFzKGgrqUX4bFyav5lC52hXDKo4LbRuMVncs3zg4hcSf4HtURY+f2AfEZzN6ZKzXafQpThq3dl2g==} + '@cspell/dict-python@4.2.12': + resolution: {integrity: sha512-U25eOFu+RE0aEcF2AsxZmq3Lic7y9zspJ9SzjrC0mfJz+yr3YmSCw4E0blMD3mZoNcf7H/vMshuKIY5AY36U+Q==} - '@cspell/dict-rust@4.0.4': - resolution: {integrity: sha512-v9/LcZknt/Xq7m1jdTWiQEtmkVVKdE1etAfGL2sgcWpZYewEa459HeWndNA0gfzQrpWX9sYay18mt7pqClJEdA==} + '@cspell/dict-r@2.0.4': + resolution: {integrity: sha512-cBpRsE/U0d9BRhiNRMLMH1PpWgw+N+1A2jumgt1if9nBGmQw4MUpg2u9I0xlFVhstTIdzXiLXMxP45cABuiUeQ==} - '@cspell/dict-scala@5.0.2': - resolution: {integrity: sha512-v97ClgidZt99JUm7OjhQugDHmhx4U8fcgunHvD/BsXWjXNj4cTr0m0YjofyZoL44WpICsNuFV9F/sv9OM5HUEw==} + '@cspell/dict-ruby@5.0.7': + resolution: {integrity: sha512-4/d0hcoPzi5Alk0FmcyqlzFW9lQnZh9j07MJzPcyVO62nYJJAGKaPZL2o4qHeCS/od/ctJC5AHRdoUm0ktsw6Q==} - '@cspell/dict-software-terms@3.4.7': - resolution: {integrity: sha512-ZZIBx7kJBLQfZ9NmGSULZDEHOWz0lVRU3+qf2SDTUFG1jYLv8ahPVKGRkx22r76ePPeJlujm7rk2j1LETFLcIA==} + '@cspell/dict-rust@4.0.9': + resolution: {integrity: sha512-Dhr6TIZsMV92xcikKIWei6p/qswS4M+gTkivpWwz4/1oaVk2nRrxJmCdRoVkJlZkkAc17rjxrS12mpnJZI0iWw==} - '@cspell/dict-sql@2.1.3': - resolution: {integrity: sha512-SEyTNKJrjqD6PAzZ9WpdSu6P7wgdNtGV2RV8Kpuw1x6bV+YsSptuClYG+JSdRExBTE6LwIe1bTklejUp3ZP8TQ==} + '@cspell/dict-scala@5.0.6': + resolution: {integrity: sha512-tl0YWAfjUVb4LyyE4JIMVE8DlLzb1ecHRmIWc4eT6nkyDqQgHKzdHsnusxFEFMVLIQomgSg0Zz6hJ5S1E4W4ww==} - '@cspell/dict-svelte@1.0.2': - resolution: {integrity: sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==} + '@cspell/dict-software-terms@4.1.14': + resolution: {integrity: sha512-p3oZQSQTgdu3UjZ5aaEeU5aKRD00j/oZzt51ohbhhJ94UYECi8te8SfcA45UbGkylSSGcAtJWkuwjCLMiKAgyQ==} - '@cspell/dict-swift@2.0.1': - resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==} + '@cspell/dict-sql@2.1.8': + resolution: {integrity: sha512-dJRE4JV1qmXTbbGm6WIcg1knmR6K5RXnQxF4XHs5HA3LAjc/zf77F95i5LC+guOGppVF6Hdl66S2UyxT+SAF3A==} - '@cspell/dict-terraform@1.0.0': - resolution: {integrity: sha512-Ak+vy4HP/bOgzf06BAMC30+ZvL9mzv21xLM2XtfnBLTDJGdxlk/nK0U6QT8VfFLqJ0ZZSpyOxGsUebWDCTr/zQ==} + '@cspell/dict-svelte@1.0.5': + resolution: {integrity: sha512-sseHlcXOqWE4Ner9sg8KsjxwSJ2yssoJNqFHR9liWVbDV+m7kBiUtn2EB690TihzVsEmDr/0Yxrbb5Bniz70mA==} - '@cspell/dict-typescript@3.1.5': - resolution: {integrity: sha512-EkIwwNV/xqEoBPJml2S16RXj65h1kvly8dfDLgXerrKw6puybZdvAHerAph6/uPTYdtLcsPyJYkPt5ISOJYrtw==} + '@cspell/dict-swift@2.0.4': + resolution: {integrity: sha512-CsFF0IFAbRtYNg0yZcdaYbADF5F3DsM8C4wHnZefQy8YcHP/qjAF/GdGfBFBLx+XSthYuBlo2b2XQVdz3cJZBw==} - '@cspell/dict-vue@3.0.0': - resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} + '@cspell/dict-terraform@1.0.6': + resolution: {integrity: sha512-Sqm5vGbXuI9hCFcr4w6xWf4Y25J9SdleE/IqfM6RySPnk8lISEmVdax4k6+Kinv9qaxyvnIbUUN4WFLWcBPQAg==} - '@cspell/dynamic-import@8.9.1': - resolution: {integrity: sha512-ao4IDqQ8MyRqiB3NHA8R7ThRsuDLXdSCFm7Pvz8EqDnWaX3NAuClzgT3EoxJlw9pyyPQX3tW5Vg7ft3GSsBFUw==} + '@cspell/dict-typescript@3.1.11': + resolution: {integrity: sha512-FwvK5sKbwrVpdw0e9+1lVTl8FPoHYvfHRuQRQz2Ql5XkC0gwPPkpoyD1zYImjIyZRoYXk3yp9j8ss4iz7A7zoQ==} + + '@cspell/dict-vue@3.0.3': + resolution: {integrity: sha512-akmYbrgAGumqk1xXALtDJcEcOMYBYMnkjpmGzH13Ozhq1mkPF4VgllFQlm1xYde+BUKNnzMgPEzxrL2qZllgYA==} + + '@cspell/dynamic-import@8.16.0': + resolution: {integrity: sha512-FH+B5y71qfunagXiLSJhXP9h/Vwb1Z8Cc/hLmliGekw/Y8BuYknL86tMg9grXBYNmM0kifIv6ZesQl8Km/p/rA==} engines: {node: '>=18.0'} - '@cspell/strong-weak-map@8.9.1': - resolution: {integrity: sha512-onD/UPJW7rBQrRDqYNvPUAoWoBp1G2g+mijAD7EkuseyAKTKlKz624rXpHUOTqI814owmhFMNSf2QyYy8gFM6Q==} + '@cspell/filetypes@8.16.0': + resolution: {integrity: sha512-u2Ub0uSwXFPJFvXhAO/0FZBj3sMr4CeYCiQwTUsdFRkRMFpbTc7Vf+a+aC2vIj6WcaWrYXrJy3NZF/yjqF6SGw==} engines: {node: '>=18'} - '@cspell/url@8.9.1': - resolution: {integrity: sha512-2AncPKGq9fnytwnL7V4KfoSjiEU0m8tVDFerGiDMNmTMWiQ4zj0kTATai118XT1eBVKiyrAotYRLSrsuUo9U3g==} + '@cspell/strong-weak-map@8.16.0': + resolution: {integrity: sha512-R6N12wEIQpBk2uyni/FU1SFSIjP0uql7ynXVcF1ob8/JJeRoikssydi9Xq5J6ghMw+X50u35mFvg9BgWKz0d+g==} + engines: {node: '>=18'} + + '@cspell/url@8.16.0': + resolution: {integrity: sha512-zW+6hAieD/FjysfjY4mVv7iHWWasBP3ldj6L+xy2p4Kuax1nug7uuJqMHlAVude/OywNwENG0rYaP/P9Pg4O+w==} engines: {node: '>=18.0'} - '@electron/asar@3.2.10': - resolution: {integrity: sha512-mvBSwIBUeiRscrCeJE1LwctAriBj65eUDm0Pc11iE5gRwzkmsdbS7FnZ1XUWjpSeQWL1L5g12Fc/SchPM9DUOw==} + '@discord/intl-ast@0.13.0': + resolution: {integrity: sha512-+LywZ1xntuy1YjdkE4ba/EPfqD0lhNz83IM+W+DzE9FSOM8vBKcaQnEE8SjZTC2M1MfYi5fohcuwqv58ezqcvg==} + + '@discord/intl-loader-core@0.13.0': + resolution: {integrity: sha512-wyf32bHYP1HLDLy8dPD/FbgTk6h6sZkaoLxi5VXeGcefznae8lk+AAriuHOF1JlOBqrJkJvSK7Nflj758awWvw==} + + '@discord/intl-message-database-darwin-arm64@0.13.0': + resolution: {integrity: sha512-DRl9z4hCcdU8VtjiKFISr/RO3A9Gxs83jj+ADCkrFRRlOAnUotlv2nFYs3984IFvVkuxFIvX0FJvH0IAVyHClg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@discord/intl-message-database-darwin-x64@0.13.0': + resolution: {integrity: sha512-4BwkFiWO6WIBXLD8IVM5h4hhr1wzLAkGD7ENC2bdNPCfyz+cbiNcZCu4JJIxQbzZkSgBbCrnVhHAyxwCGv1PYA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@discord/intl-message-database-linux-arm64-gnu@0.13.0': + resolution: {integrity: sha512-PugJgAhRw49/ZlxGIhDsYbRqrjAkgYI8eqPX6pS5d4+j0WArLD3N5Mv7nDjelsWGbDxge9esfUNafbpn5poBOQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@discord/intl-message-database-linux-arm64-musl@0.13.0': + resolution: {integrity: sha512-c970I6mfb06IMps5n8/rhjRbTj4tNclAUHx31timsysUQSs5EdutM48sF+RwKIWJvVomrTpyYcNyqC5gvYDMdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@discord/intl-message-database-linux-x64-gnu@0.13.0': + resolution: {integrity: sha512-4g6Fz9+8R3KY1CDtsd8ecqG4VCKGi+7yULD6j6JLtzPolXrNgoJ21E0hXSU0FY7WeULHilLisuXoWd6C62AcZg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@discord/intl-message-database-linux-x64-musl@0.13.0': + resolution: {integrity: sha512-RJG9jCSRW2EfEQs9r6EBtiOazqxso6sPushatI4VwU0n8zQ44LTZalUaX04oR4j7Lc8g7LfxGen71EMrur9d8w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@discord/intl-message-database-win32-arm64-msvc@0.13.0': + resolution: {integrity: sha512-CM8okHzZD/rxtROvZjTwz/7zKfvkemNel/21sbAkYpXp86d5LloZmIMFXNg4OzQDBkH3OCKKpq+gYwiICm7+tg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@discord/intl-message-database-win32-ia32-msvc@0.13.0': + resolution: {integrity: sha512-K6wPO9m+zHiCFhWL3LXeWrNy+HB5p/oqLn0XU1m10yZfamGLunMUd4Ir7gDm/2J+2C3XExz7qHKzUxvPWnvzKA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@discord/intl-message-database-win32-x64-msvc@0.13.0': + resolution: {integrity: sha512-sQy66293+AL+S53qUdvvQ8xC8CgpKLiQjjoIXImG+4TEdkr8eOEL2NmRd/LXzK5K2FuZJ20LfTXplF6GRVaRSg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@discord/intl-message-database@0.13.0': + resolution: {integrity: sha512-evMiNWc9xzwgbQuxboUKw+Qe2u1H/Mo2Lf9GW6IPqT3VtCFwyT9gaP5k8I9Zluzz0SjR5ijQS1cOnaGcCOjV7w==} + engines: {node: '>= 10'} + + '@discord/intl@0.13.0': + resolution: {integrity: sha512-M769dfSuGj9VT+qqcOOX27kIL9ywTQXCkSXGRtRIIqFlKpHEwHuI6B23740ZsSeF99j+1J0eaRT/EjTwgJWv+A==} + peerDependencies: + react: '> 16' + + '@electron/asar@3.2.17': + resolution: {integrity: sha512-OcWImUI686w8LkghQj9R2ynZ2ME693Ek6L1SiaAgqGKzBaTIZw3fHDqN82Rcl+EU1Gm9EgkJ5KLIY/q5DCRbbA==} engines: {node: '>=10.12.0'} hasBin: true - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -555,12 +798,50 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + '@formatjs/ecma402-abstract@2.0.0': + resolution: {integrity: sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==} + + '@formatjs/ecma402-abstract@2.2.3': + resolution: {integrity: sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==} + + '@formatjs/fast-memoize@2.2.3': + resolution: {integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==} + + '@formatjs/icu-messageformat-parser@2.9.3': + resolution: {integrity: sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==} + + '@formatjs/icu-skeleton-parser@1.8.2': + resolution: {integrity: sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==} + + '@formatjs/icu-skeleton-parser@1.8.7': + resolution: {integrity: sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==} + + '@formatjs/intl-displaynames@6.8.4': + resolution: {integrity: sha512-HDVNBspDAOW0yTWluWTPHX2fk/9iBO4oST4R96f/IUaPGsFtjsHrpakwc+XDRPa3U5RniSEU2z34ZY0W78+E6Q==} + + '@formatjs/intl-listformat@7.7.4': + resolution: {integrity: sha512-lipFspH2MZcoeXxR6WSR/Jy9unzJ/iT0w+gbL8vgv25Ap0S9cUtcDVAce4ECEKI1bDtAvEU3b6+9Dha27gAikA==} + + '@formatjs/intl-localematcher@0.5.4': + resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} + + '@formatjs/intl-localematcher@0.5.7': + resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} + + '@formatjs/intl@2.10.14': + resolution: {integrity: sha512-4CA1EO75i/mSMHdjwfpgRj3Rsdsm6WjALeu/nlzYhBmAPxGu/Ha5GIRHAet5SO05TnpmqxmEGOsskWqFm0IeoA==} + peerDependencies: + typescript: ^4.7 || 5 + peerDependenciesMeta: + typescript: + optional: true + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead @@ -576,14 +857,17 @@ packages: resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} engines: {node: '>=18'} + '@intrnl/xxhash64@0.1.2': + resolution: {integrity: sha512-1+lx7j99fdph+uy3EnjQyr39KQZ7LP56+aWOr6finJWpgYpvb7XrhFUqDwnEk/wpPC98nCjAT6RulpW3crWjlg==} + '@lezer/common@1.2.1': resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} '@lezer/css@1.1.8': resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==} - '@lezer/highlight@1.2.0': - resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==} + '@lezer/highlight@1.2.1': + resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==} '@lezer/lr@1.4.1': resolution: {integrity: sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==} @@ -592,8 +876,8 @@ packages: resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@marshift/argus@1.0.3': - resolution: {integrity: sha512-xlf5N6Duoh57Kr+GUcW9Any6s6ncpi6VbGDbA3gpKMEh+60VZe0gVRJ2i3HumMrzM1U5N7hd/I0mIlrosqRQbQ==} + '@marshift/argus@1.2.1': + resolution: {integrity: sha512-FgLb8C8P5KvKwIE6kl4Py4CuBIarSQnba0Xq27iijLTqAzl7jo9Ywq5iCzjUNq2GTO8DX3zOJq8hN5uI4YNXow==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -607,20 +891,20 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + '@octokit/auth-token@5.1.1': + resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} engines: {node: '>= 18'} - '@octokit/core@5.2.0': - resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} + '@octokit/core@6.1.2': + resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} engines: {node: '>= 18'} - '@octokit/endpoint@9.0.5': - resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} + '@octokit/endpoint@10.1.1': + resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} engines: {node: '>= 18'} - '@octokit/graphql@7.1.0': - resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} + '@octokit/graphql@8.1.1': + resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} engines: {node: '>= 18'} '@octokit/openapi-types@22.2.0': @@ -632,11 +916,11 @@ packages: peerDependencies: '@octokit/core': '5' - '@octokit/plugin-request-log@4.0.1': - resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} + '@octokit/plugin-request-log@5.3.1': + resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '5' + '@octokit/core': '>=6' '@octokit/plugin-rest-endpoint-methods@13.2.2': resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} @@ -644,16 +928,16 @@ packages: peerDependencies: '@octokit/core': ^5 - '@octokit/request-error@5.1.0': - resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} + '@octokit/request-error@6.1.5': + resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} engines: {node: '>= 18'} - '@octokit/request@8.4.0': - resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} + '@octokit/request@9.1.3': + resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} engines: {node: '>= 18'} - '@octokit/rest@20.1.1': - resolution: {integrity: sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==} + '@octokit/rest@21.0.2': + resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} engines: {node: '>= 18'} '@octokit/types@13.5.0': @@ -683,19 +967,23 @@ packages: zen-observable: optional: true - '@shikijs/core@1.9.0': - resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} + '@shikijs/core@1.22.2': + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} - '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} + '@shikijs/engine-javascript@1.22.2': + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} - '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} + '@shikijs/engine-oniguruma@1.22.2': + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} + + '@shikijs/types@1.22.2': + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} - '@types/adm-zip@0.5.5': - resolution: {integrity: sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==} + '@types/adm-zip@0.5.6': + resolution: {integrity: sha512-lRlcSLg5Yoo7C2H2AUiAoYlvifWoCx/se7iUNiCBTfEVVYFVn+Tr9ZGed4K73tYgLe9O4PjdJvbxlkdAOx/qiw==} '@types/configstore@6.0.2': resolution: {integrity: sha512-OS//b51j9uyR3zvwD04Kfs5kHpve2qalQ18JhY/ho3voGYUTPLEG90/ocfKPI48hyHH8T04f7KEEbK6Ue60oZQ==} @@ -703,11 +991,14 @@ packages: '@types/cookiejar@2.1.5': resolution: {integrity: sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q==} - '@types/http-cache-semantics@4.0.4': - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/lodash@4.17.5': - resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==} + '@types/lodash@4.17.13': + resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/methods@1.1.4': resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==} @@ -715,8 +1006,8 @@ packages: '@types/node@18.19.39': resolution: {integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==} - '@types/node@20.14.8': - resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==} + '@types/node@20.17.6': + resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -727,8 +1018,8 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/react-dom@18.2.25': - resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==} + '@types/react-dom@18.3.1': + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} '@types/react-reconciler@0.28.8': resolution: {integrity: sha512-SN9c4kxXZonFhbX4hJrZy37yw9e7EIxcpHCxQv5JUS18wDE5ovkQKlqQEkufdJCCMfuI9BnjUJvhYeJ9x5Ra7g==} @@ -736,29 +1027,32 @@ packages: '@types/react@17.0.2': resolution: {integrity: sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==} - '@types/react@18.2.79': - resolution: {integrity: sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==} + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/superagent@8.1.7': - resolution: {integrity: sha512-NmIsd0Yj4DDhftfWvvAku482PZum4DBW7U51OvS8gvOkDDY0WT1jsVyDV3hK+vplrsYw8oDwi9QxOM7U68iwww==} + '@types/superagent@8.1.9': + resolution: {integrity: sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/update-notifier@6.0.8': resolution: {integrity: sha512-IlDFnfSVfYQD+cKIg63DEXn3RFmd7W1iYtKQsJodcHK9R1yr8aKbKaPKfBxzPpcHCq2DU8zUq4PIPmy19Thjfg==} - '@types/ws@8.5.10': - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@17.0.32': - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + '@typescript-eslint/eslint-plugin@7.18.0': + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -768,8 +1062,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + '@typescript-eslint/parser@7.18.0': + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -778,12 +1072,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + '@typescript-eslint/scope-manager@7.18.0': + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.18.0': + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -792,12 +1086,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + '@typescript-eslint/types@7.18.0': + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + '@typescript-eslint/typescript-estree@7.18.0': + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -805,14 +1099,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + '@typescript-eslint/utils@7.18.0': + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + '@typescript-eslint/visitor-keys@7.18.0': + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -823,13 +1117,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true - adm-zip@0.5.14: - resolution: {integrity: sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==} + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} engines: {node: '>=12.0'} aggregate-error@4.0.1: @@ -916,14 +1210,20 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atomically@2.0.3: + resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} @@ -936,6 +1236,10 @@ packages: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -956,14 +1260,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - - cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -976,6 +1272,13 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chalk-template@1.1.0: resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} engines: {node: '>=14.16'} @@ -996,6 +1299,12 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -1070,6 +1379,13 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -1078,8 +1394,8 @@ packages: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} - comment-json@4.2.3: - resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} engines: {node: '>= 6'} concat-map@0.0.1: @@ -1088,9 +1404,9 @@ packages: config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - configstore@6.0.0: - resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} - engines: {node: '>=12'} + configstore@7.0.0: + resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==} + engines: {node: '>=18'} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -1111,46 +1427,42 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - - cspell-config-lib@8.9.1: - resolution: {integrity: sha512-gSXAazmeX+CCpFCsNQQqHRO/nn01kMnCoB0v+7AM0Bip2iDXRl+LmUEJGNcnFaiJG3liaZ8+S5/qCDbza010VQ==} + cspell-config-lib@8.16.0: + resolution: {integrity: sha512-PGT6ohLtIYXYLIm+R5hTcTrF0dzj8e7WAUJSJe5WlV/7lrwVdwgWaliLcXtSSPmfxgczr6sndX9TMJ2IEmPrmg==} engines: {node: '>=18'} - cspell-dictionary@8.9.1: - resolution: {integrity: sha512-sJy9gApLxJNE+YqWeulCTj3XC/ME4aacOHEl/SZ5bsaxkGx3KzBlzCMG7LfqUjOM8rwfBPsYO7zWPCiJQgxGPg==} + cspell-dictionary@8.16.0: + resolution: {integrity: sha512-Y3sN6ttLBKbu0dOLcduY641n5QP1srUvZkW4bOTnG455DbIZfilrP1El/2Hl0RS6hC8LN9PM4bsIm/2xgdbApA==} engines: {node: '>=18'} - cspell-gitignore@8.9.1: - resolution: {integrity: sha512-5RL0mnptiSlF0e+nnJBTlfyN3V/ECsig7jJ0Vw0AImaR7UdFmfxbeQmiZmealapcjhBJ7hnn9ILtemID4y4wxg==} + cspell-gitignore@8.16.0: + resolution: {integrity: sha512-ODKe0ooyzYSBJkwgIVZSRIvzoZfT4tEbFt4fFDT88wPyyfX7xp7MAQhXy5KD1ocXH0WvYbdv37qzn2UbckrahA==} engines: {node: '>=18'} hasBin: true - cspell-glob@8.9.1: - resolution: {integrity: sha512-b60WfczgG3NgGp5pyS4NfwSu7FEF7AmkP1btJqj17UAWsm/idUdGdOgaZazZuPgQJbcQvOlpBQP0+SEi8Jo3QA==} + cspell-glob@8.16.0: + resolution: {integrity: sha512-xJSXRHwfENCNFmjpVSEucXY8E3BrpSCA+TukmOYtLyaMKtn6EAwoCpEU7Oj2tZOjdivprPmQ74k4Dqb1RHjIVQ==} engines: {node: '>=18'} - cspell-grammar@8.9.1: - resolution: {integrity: sha512-BqaDp3Z+baLZyb3A5h/zWESsO7e8vUaOlrDt1RRVEnpboIUnj7iNkcFmDp3s9PTpBCURlgHHs8SR/+c49aKDGg==} + cspell-grammar@8.16.0: + resolution: {integrity: sha512-vvbJEkBqXocGH/H975RtkfMzVpNxNGMd0JCDd+NjbpeRyZceuChFw5Tie7kHteFY29SwZovub+Am3F4H1kmf9A==} engines: {node: '>=18'} hasBin: true - cspell-io@8.9.1: - resolution: {integrity: sha512-O2F79Rzj28Mvmj4AQLkDWOXWaLnvkJhxPm/Yb3viKlbhwmL5BWUi0APbWA3dtyF+ImX1W27YrNFyvT/PGNZ5Dw==} + cspell-io@8.16.0: + resolution: {integrity: sha512-WIK5uhPMjGsTAzm2/fGRbIdr7zWsMVG1fn8wNJYUiYELuyvzvLelfI1VG6szaFCGYqd6Uvgb/fS0uNbwGqCLAQ==} engines: {node: '>=18'} - cspell-lib@8.9.1: - resolution: {integrity: sha512-xrtoXvSjkMcwE1yUcyjiqLFPZiK0CNQjOKKS9PQaaK7ZBoERPQ7grz05uFCYdboSXt0FhlP8tC9E5oEt+xtGCA==} + cspell-lib@8.16.0: + resolution: {integrity: sha512-fU8CfECyuhT12COIi4ViQu2bTkdqaa+05YSd2ZV8k8NA7lapPaMFnlooxdfcwwgZJfHeMhRVMzvQF1OhWmwGfA==} engines: {node: '>=18'} - cspell-trie-lib@8.9.1: - resolution: {integrity: sha512-rUED/lNlFcsRfkMal6+zLz7JW3/cV79KGhwxnwu1fjNS0nlLSAUGTTiAQBQSR+pU/UW+BTkmULHVuNh+DUN93w==} + cspell-trie-lib@8.16.0: + resolution: {integrity: sha512-Io1qqI0r4U9ewAWBLClFBBlxLeAoIi15PUGJi4Za1xrlgQJwRE8PMNIJNHKmPEIp78Iute3o/JyC2OfWlxl4Sw==} engines: {node: '>=18'} - cspell@8.9.1: - resolution: {integrity: sha512-tNUITJbyeX/JnhBtMtbZ5hDbkNIHB72iQx3Uw51sWvo8YmIhaP6ma1W8PPNteu8CSlI7r8Z412wpjyR0Mnsr6A==} + cspell@8.16.0: + resolution: {integrity: sha512-U6Up/4nODE+Ca+zqwZXTgBioGuF2JQHLEUIuoRJkJzAZkIBYDqrMXM+zdSL9E39+xb9jAtr9kPAYJf1Eybgi9g==} engines: {node: '>=18'} hasBin: true @@ -1164,8 +1476,8 @@ packages: date-fns@1.30.1: resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1173,10 +1485,6 @@ packages: supports-color: optional: true - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -1195,10 +1503,6 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -1211,8 +1515,16 @@ packages: resolution: {integrity: sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==} engines: {node: '>=14.16'} - deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -1225,9 +1537,9 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} + dot-prop@9.0.0: + resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} + engines: {node: '>=18'} eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -1236,6 +1548,9 @@ packages: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} engines: {node: '>=0.10.0'} + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1267,9 +1582,14 @@ packages: esbuild: '>=0.20.1' sass-embedded: ^1.71.1 - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} hasBin: true escalade@3.1.2: @@ -1327,9 +1647,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -1389,6 +1710,14 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -1409,9 +1738,9 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + file-entry-cache@9.1.0: + resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} + engines: {node: '>=18'} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -1433,16 +1762,16 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + flat-cache@5.0.0: + resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} + engines: {node: '>=18'} flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} @@ -1467,6 +1796,10 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -1475,10 +1808,6 @@ packages: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -1505,10 +1834,6 @@ packages: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -1524,10 +1849,6 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -1568,20 +1889,22 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - highlight.js@11.9.0: - resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + highlight.js@11.10.0: + resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} engines: {node: '>=12.0.0'} hosted-git-info@7.0.2: resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - - http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} @@ -1609,10 +1932,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -1647,10 +1966,6 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - ini@4.1.1: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1670,6 +1985,9 @@ packages: resolution: {integrity: sha512-kod5s+FBPIDM2xiy9fu+6wdU/SkK5le5GS9lh4FEBjBHqiMgD9lLFbCbuqFNAjNL2ZOy9Wd9F694IOzN9pZHBA==} engines: {node: '>=18'} + intl-messageformat@10.7.6: + resolution: {integrity: sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==} + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -1706,8 +2024,8 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-in-ci@0.1.0: - resolution: {integrity: sha512-d9PXLEY0v1iJ64xLiQMJ51J128EYHAaOR4yZqQi8aHGfw6KgifM3/Viw1oZZ1GCVmb3gBuyhLyHj0HgR2DhSXQ==} + is-in-ci@1.0.0: + resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==} engines: {node: '>=18'} hasBin: true @@ -1716,10 +2034,6 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - is-installed-globally@1.0.0: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} engines: {node: '>=18'} @@ -1740,10 +2054,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - is-observable@1.1.0: resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} engines: {node: '>=4'} @@ -1775,9 +2085,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -1831,9 +2138,9 @@ packages: resolution: {integrity: sha512-QUViPXlgP6NKA57IAPff/aZSmRA6qs9wKxlEpayBorwRZG+x2LG7jD4kXh8lnH3q/gkUr64NyZ7kwErUEZJmlw==} engines: {node: '>=18'} - latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} - engines: {node: '>=14.16'} + latest-version@9.0.0: + resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==} + engines: {node: '>=18'} levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -1900,9 +2207,9 @@ packages: resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} engines: {node: '>=4'} - lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true lru-cache@10.2.2: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} @@ -1915,6 +2222,9 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -1929,10 +2239,37 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + micromatch@4.0.7: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + mimic-fn@1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} engines: {node: '>=4'} @@ -1949,14 +2286,6 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -1964,14 +2293,18 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} @@ -2006,12 +2339,8 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-url@8.0.1: - resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} - engines: {node: '>=14.16'} - - np@10.0.6: - resolution: {integrity: sha512-173uUvFDmHtme1ra3JDMjYzqa94XHJAHoNae6lCA4mJWMIz073x9FE2O8SHMMjKXlHetRdOXufLUjdimRxXR3A==} + np@10.0.7: + resolution: {integrity: sha512-vIPKQwOYKpQU40PU5x/vLfN2haj8ObxMvR1QGt7EZnBPWdm4WEbHdumYAnMV7AeR9kACsMqcqAP37sAo5cW5jA==} engines: {git: '>=2.11.0', node: '>=18', npm: '>=9', pnpm: '>=8', yarn: '>=1.7.0'} hasBin: true @@ -2050,6 +2379,9 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -2070,10 +2402,6 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -2114,9 +2442,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} - engines: {node: '>=14.16'} + package-json@10.0.1: + resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} + engines: {node: '>=18'} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -2168,6 +2496,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -2180,8 +2512,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -2189,6 +2521,9 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -2207,14 +2542,14 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + read-package-up@11.0.0: resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} engines: {node: '>=18'} @@ -2231,6 +2566,9 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + regex@4.4.0: + resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} + regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -2251,9 +2589,6 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -2273,10 +2608,6 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - restore-cursor@2.0.0: resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} @@ -2453,16 +2784,12 @@ packages: resolution: {integrity: sha512-yEsN6TuxZhZ1Tl9iB81frTNS292m0I/IG7+w8lTvfcJQP2x3vnpOoevjBoE3Np5A6KnZM2+RtVenihj9t6NiYg==} engines: {node: '>=12'} - semver-diff@4.0.0: - resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} - engines: {node: '>=12'} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -2478,8 +2805,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.9.0: - resolution: {integrity: sha512-i6//Lqgn7+7nZA0qVjoYH0085YdNk4MC+tJV4bo+HgjgRMJ0JmkLZzFAuvVioJqLkcGDK5GAMpghZEZkCnwxpQ==} + shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -2510,6 +2837,9 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -2541,9 +2871,16 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} @@ -2576,6 +2913,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + stubborn-fs@1.2.5: + resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} + style-mod@4.1.2: resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} @@ -2621,6 +2961,10 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -2629,6 +2973,9 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -2641,8 +2988,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} hasBin: true @@ -2670,19 +3017,16 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - typedoc@0.26.0: - resolution: {integrity: sha512-OcYevjHsMN8DfpaL0dSBGAEBhOxuBB5Au8QVs9oz9iB0kRStPZwXLFWqh9gwbMUxNjW3yQuIM5GrVVauMJ2Akw==} + typedoc@0.26.11: + resolution: {integrity: sha512-sFEgRRtrcDl2FxVP58Ze++ZK2UQAEvtvvH8rRlig1Ja3o7dDaMHmaBfvJmdGnNEFaLTpQsN8dpvZaTqJSu/Ugw==} engines: {node: '>= 18'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} @@ -2695,19 +3039,33 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - update-notifier@7.0.0: - resolution: {integrity: sha512-Hv25Bh+eAbOLlsjJreVPOs4vd51rrtCrmhyOJtbpAojro34jS4KQaEp4/EvlHJX7jSO42VvEFpkastVyXyIsdQ==} + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + + update-notifier@7.3.1: + resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==} engines: {node: '>=18'} uri-js@4.4.1: @@ -2726,8 +3084,14 @@ packages: varint@6.0.0: resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} - vscode-languageserver-textdocument@1.0.11: - resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} @@ -2742,6 +3106,9 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} + when-exit@2.1.3: + resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -2751,6 +3118,10 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -2771,14 +3142,15 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -2797,8 +3169,8 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} engines: {node: '>= 14'} hasBin: true @@ -2817,6 +3189,9 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + snapshots: '@babel/code-frame@7.24.7': @@ -2835,36 +3210,36 @@ snapshots: '@bufbuild/protobuf@1.10.0': {} - '@codemirror/autocomplete@6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1)': + '@codemirror/autocomplete@6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1)': dependencies: - '@codemirror/language': 6.10.2 + '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 '@codemirror/commands@6.6.0': dependencies: - '@codemirror/language': 6.10.2 + '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 - '@codemirror/lang-css@6.2.1(@codemirror/view@6.28.2)': + '@codemirror/lang-css@6.3.0(@codemirror/view@6.28.2)': dependencies: - '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) - '@codemirror/language': 6.10.2 + '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) + '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.1 '@lezer/css': 1.1.8 transitivePeerDependencies: - '@codemirror/view' - '@codemirror/language@6.10.2': + '@codemirror/language@6.10.3': dependencies: '@codemirror/state': 6.4.1 '@codemirror/view': 6.28.2 '@lezer/common': 1.2.1 - '@lezer/highlight': 1.2.0 + '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.1 style-mod: 4.1.2 @@ -2880,277 +3255,428 @@ snapshots: '@codemirror/view': 6.28.2 crelt: 1.0.6 - '@codemirror/state@6.4.1': {} + '@codemirror/state@6.4.1': {} + + '@codemirror/view@6.28.2': + dependencies: + '@codemirror/state': 6.4.1 + style-mod: 4.1.2 + w3c-keyname: 2.2.8 + + '@cspell/cspell-bundled-dicts@8.16.0': + dependencies: + '@cspell/dict-ada': 4.0.5 + '@cspell/dict-al': 1.0.3 + '@cspell/dict-aws': 4.0.7 + '@cspell/dict-bash': 4.1.8 + '@cspell/dict-companies': 3.1.7 + '@cspell/dict-cpp': 6.0.2 + '@cspell/dict-cryptocurrencies': 5.0.3 + '@cspell/dict-csharp': 4.0.5 + '@cspell/dict-css': 4.0.16 + '@cspell/dict-dart': 2.2.4 + '@cspell/dict-django': 4.1.3 + '@cspell/dict-docker': 1.1.11 + '@cspell/dict-dotnet': 5.0.8 + '@cspell/dict-elixir': 4.0.6 + '@cspell/dict-en-common-misspellings': 2.0.7 + '@cspell/dict-en-gb': 1.1.33 + '@cspell/dict-en_us': 4.3.27 + '@cspell/dict-filetypes': 3.0.8 + '@cspell/dict-flutter': 1.0.3 + '@cspell/dict-fonts': 4.0.3 + '@cspell/dict-fsharp': 1.0.4 + '@cspell/dict-fullstack': 3.2.3 + '@cspell/dict-gaming-terms': 1.0.8 + '@cspell/dict-git': 3.0.3 + '@cspell/dict-golang': 6.0.16 + '@cspell/dict-google': 1.0.4 + '@cspell/dict-haskell': 4.0.4 + '@cspell/dict-html': 4.0.10 + '@cspell/dict-html-symbol-entities': 4.0.3 + '@cspell/dict-java': 5.0.10 + '@cspell/dict-julia': 1.0.4 + '@cspell/dict-k8s': 1.0.9 + '@cspell/dict-latex': 4.0.3 + '@cspell/dict-lorem-ipsum': 4.0.3 + '@cspell/dict-lua': 4.0.6 + '@cspell/dict-makefile': 1.0.3 + '@cspell/dict-markdown': 2.0.7(@cspell/dict-css@4.0.16)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.10)(@cspell/dict-typescript@3.1.11) + '@cspell/dict-monkeyc': 1.0.9 + '@cspell/dict-node': 5.0.5 + '@cspell/dict-npm': 5.1.11 + '@cspell/dict-php': 4.0.13 + '@cspell/dict-powershell': 5.0.13 + '@cspell/dict-public-licenses': 2.0.11 + '@cspell/dict-python': 4.2.12 + '@cspell/dict-r': 2.0.4 + '@cspell/dict-ruby': 5.0.7 + '@cspell/dict-rust': 4.0.9 + '@cspell/dict-scala': 5.0.6 + '@cspell/dict-software-terms': 4.1.14 + '@cspell/dict-sql': 2.1.8 + '@cspell/dict-svelte': 1.0.5 + '@cspell/dict-swift': 2.0.4 + '@cspell/dict-terraform': 1.0.6 + '@cspell/dict-typescript': 3.1.11 + '@cspell/dict-vue': 3.0.3 + + '@cspell/cspell-json-reporter@8.16.0': + dependencies: + '@cspell/cspell-types': 8.16.0 + + '@cspell/cspell-pipe@8.16.0': {} + + '@cspell/cspell-resolver@8.16.0': + dependencies: + global-directory: 4.0.1 + + '@cspell/cspell-service-bus@8.16.0': {} + + '@cspell/cspell-types@8.16.0': {} + + '@cspell/dict-ada@4.0.5': {} + + '@cspell/dict-al@1.0.3': {} + + '@cspell/dict-aws@4.0.7': {} + + '@cspell/dict-bash@4.1.8': {} + + '@cspell/dict-companies@3.1.7': {} + + '@cspell/dict-cpp@6.0.2': {} + + '@cspell/dict-cryptocurrencies@5.0.3': {} + + '@cspell/dict-csharp@4.0.5': {} + + '@cspell/dict-css@4.0.16': {} + + '@cspell/dict-dart@2.2.4': {} + + '@cspell/dict-data-science@2.0.5': {} + + '@cspell/dict-django@4.1.3': {} + + '@cspell/dict-docker@1.1.11': {} + + '@cspell/dict-dotnet@5.0.8': {} + + '@cspell/dict-elixir@4.0.6': {} + + '@cspell/dict-en-common-misspellings@2.0.7': {} + + '@cspell/dict-en-gb@1.1.33': {} + + '@cspell/dict-en_us@4.3.27': {} + + '@cspell/dict-filetypes@3.0.8': {} + + '@cspell/dict-flutter@1.0.3': {} + + '@cspell/dict-fonts@4.0.3': {} + + '@cspell/dict-fsharp@1.0.4': {} + + '@cspell/dict-fullstack@3.2.3': {} + + '@cspell/dict-gaming-terms@1.0.8': {} + + '@cspell/dict-git@3.0.3': {} + + '@cspell/dict-golang@6.0.16': {} + + '@cspell/dict-google@1.0.4': {} + + '@cspell/dict-haskell@4.0.4': {} + + '@cspell/dict-html-symbol-entities@4.0.3': {} + + '@cspell/dict-html@4.0.10': {} + + '@cspell/dict-java@5.0.10': {} + + '@cspell/dict-julia@1.0.4': {} + + '@cspell/dict-k8s@1.0.9': {} - '@codemirror/view@6.28.2': - dependencies: - '@codemirror/state': 6.4.1 - style-mod: 4.1.2 - w3c-keyname: 2.2.8 + '@cspell/dict-latex@4.0.3': {} - '@cspell/cspell-bundled-dicts@8.9.1': - dependencies: - '@cspell/dict-ada': 4.0.2 - '@cspell/dict-aws': 4.0.2 - '@cspell/dict-bash': 4.1.3 - '@cspell/dict-companies': 3.1.2 - '@cspell/dict-cpp': 5.1.10 - '@cspell/dict-cryptocurrencies': 5.0.0 - '@cspell/dict-csharp': 4.0.2 - '@cspell/dict-css': 4.0.12 - '@cspell/dict-dart': 2.0.3 - '@cspell/dict-django': 4.1.0 - '@cspell/dict-docker': 1.1.7 - '@cspell/dict-dotnet': 5.0.2 - '@cspell/dict-elixir': 4.0.3 - '@cspell/dict-en-common-misspellings': 2.0.3 - '@cspell/dict-en-gb': 1.1.33 - '@cspell/dict-en_us': 4.3.23 - '@cspell/dict-filetypes': 3.0.4 - '@cspell/dict-fonts': 4.0.0 - '@cspell/dict-fsharp': 1.0.1 - '@cspell/dict-fullstack': 3.1.8 - '@cspell/dict-gaming-terms': 1.0.5 - '@cspell/dict-git': 3.0.0 - '@cspell/dict-golang': 6.0.9 - '@cspell/dict-google': 1.0.1 - '@cspell/dict-haskell': 4.0.1 - '@cspell/dict-html': 4.0.5 - '@cspell/dict-html-symbol-entities': 4.0.0 - '@cspell/dict-java': 5.0.7 - '@cspell/dict-julia': 1.0.1 - '@cspell/dict-k8s': 1.0.5 - '@cspell/dict-latex': 4.0.0 - '@cspell/dict-lorem-ipsum': 4.0.0 - '@cspell/dict-lua': 4.0.3 - '@cspell/dict-makefile': 1.0.0 - '@cspell/dict-monkeyc': 1.0.6 - '@cspell/dict-node': 5.0.1 - '@cspell/dict-npm': 5.0.16 - '@cspell/dict-php': 4.0.8 - '@cspell/dict-powershell': 5.0.4 - '@cspell/dict-public-licenses': 2.0.7 - '@cspell/dict-python': 4.2.1 - '@cspell/dict-r': 2.0.1 - '@cspell/dict-ruby': 5.0.2 - '@cspell/dict-rust': 4.0.4 - '@cspell/dict-scala': 5.0.2 - '@cspell/dict-software-terms': 3.4.7 - '@cspell/dict-sql': 2.1.3 - '@cspell/dict-svelte': 1.0.2 - '@cspell/dict-swift': 2.0.1 - '@cspell/dict-terraform': 1.0.0 - '@cspell/dict-typescript': 3.1.5 - '@cspell/dict-vue': 3.0.0 - - '@cspell/cspell-json-reporter@8.9.1': - dependencies: - '@cspell/cspell-types': 8.9.1 - - '@cspell/cspell-pipe@8.9.1': {} - - '@cspell/cspell-resolver@8.9.1': + '@cspell/dict-lorem-ipsum@4.0.3': {} + + '@cspell/dict-lua@4.0.6': {} + + '@cspell/dict-makefile@1.0.3': {} + + '@cspell/dict-markdown@2.0.7(@cspell/dict-css@4.0.16)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.10)(@cspell/dict-typescript@3.1.11)': dependencies: - global-directory: 4.0.1 + '@cspell/dict-css': 4.0.16 + '@cspell/dict-html': 4.0.10 + '@cspell/dict-html-symbol-entities': 4.0.3 + '@cspell/dict-typescript': 3.1.11 - '@cspell/cspell-service-bus@8.9.1': {} + '@cspell/dict-monkeyc@1.0.9': {} - '@cspell/cspell-types@8.9.1': {} + '@cspell/dict-node@5.0.5': {} - '@cspell/dict-ada@4.0.2': {} + '@cspell/dict-npm@5.1.11': {} - '@cspell/dict-aws@4.0.2': {} + '@cspell/dict-php@4.0.13': {} - '@cspell/dict-bash@4.1.3': {} + '@cspell/dict-powershell@5.0.13': {} - '@cspell/dict-companies@3.1.2': {} + '@cspell/dict-public-licenses@2.0.11': {} - '@cspell/dict-cpp@5.1.10': {} + '@cspell/dict-python@4.2.12': + dependencies: + '@cspell/dict-data-science': 2.0.5 - '@cspell/dict-cryptocurrencies@5.0.0': {} + '@cspell/dict-r@2.0.4': {} - '@cspell/dict-csharp@4.0.2': {} + '@cspell/dict-ruby@5.0.7': {} - '@cspell/dict-css@4.0.12': {} + '@cspell/dict-rust@4.0.9': {} - '@cspell/dict-dart@2.0.3': {} + '@cspell/dict-scala@5.0.6': {} - '@cspell/dict-data-science@2.0.1': {} + '@cspell/dict-software-terms@4.1.14': {} - '@cspell/dict-django@4.1.0': {} + '@cspell/dict-sql@2.1.8': {} - '@cspell/dict-docker@1.1.7': {} + '@cspell/dict-svelte@1.0.5': {} - '@cspell/dict-dotnet@5.0.2': {} + '@cspell/dict-swift@2.0.4': {} - '@cspell/dict-elixir@4.0.3': {} + '@cspell/dict-terraform@1.0.6': {} - '@cspell/dict-en-common-misspellings@2.0.3': {} + '@cspell/dict-typescript@3.1.11': {} - '@cspell/dict-en-gb@1.1.33': {} + '@cspell/dict-vue@3.0.3': {} - '@cspell/dict-en_us@4.3.23': {} + '@cspell/dynamic-import@8.16.0': + dependencies: + import-meta-resolve: 4.1.0 - '@cspell/dict-filetypes@3.0.4': {} + '@cspell/filetypes@8.16.0': {} - '@cspell/dict-fonts@4.0.0': {} + '@cspell/strong-weak-map@8.16.0': {} - '@cspell/dict-fsharp@1.0.1': {} + '@cspell/url@8.16.0': {} - '@cspell/dict-fullstack@3.1.8': {} + '@discord/intl-ast@0.13.0': {} - '@cspell/dict-gaming-terms@1.0.5': {} + '@discord/intl-loader-core@0.13.0': + dependencies: + '@discord/intl-message-database': 0.13.0 + chokidar: 3.6.0 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color - '@cspell/dict-git@3.0.0': {} + '@discord/intl-message-database-darwin-arm64@0.13.0': + optional: true - '@cspell/dict-golang@6.0.9': {} + '@discord/intl-message-database-darwin-x64@0.13.0': + optional: true - '@cspell/dict-google@1.0.1': {} + '@discord/intl-message-database-linux-arm64-gnu@0.13.0': + optional: true - '@cspell/dict-haskell@4.0.1': {} + '@discord/intl-message-database-linux-arm64-musl@0.13.0': + optional: true - '@cspell/dict-html-symbol-entities@4.0.0': {} + '@discord/intl-message-database-linux-x64-gnu@0.13.0': + optional: true - '@cspell/dict-html@4.0.5': {} + '@discord/intl-message-database-linux-x64-musl@0.13.0': + optional: true - '@cspell/dict-java@5.0.7': {} + '@discord/intl-message-database-win32-arm64-msvc@0.13.0': + optional: true - '@cspell/dict-julia@1.0.1': {} + '@discord/intl-message-database-win32-ia32-msvc@0.13.0': + optional: true - '@cspell/dict-k8s@1.0.5': {} + '@discord/intl-message-database-win32-x64-msvc@0.13.0': + optional: true - '@cspell/dict-latex@4.0.0': {} + '@discord/intl-message-database@0.13.0': + optionalDependencies: + '@discord/intl-message-database-darwin-arm64': 0.13.0 + '@discord/intl-message-database-darwin-x64': 0.13.0 + '@discord/intl-message-database-linux-arm64-gnu': 0.13.0 + '@discord/intl-message-database-linux-arm64-musl': 0.13.0 + '@discord/intl-message-database-linux-x64-gnu': 0.13.0 + '@discord/intl-message-database-linux-x64-musl': 0.13.0 + '@discord/intl-message-database-win32-arm64-msvc': 0.13.0 + '@discord/intl-message-database-win32-ia32-msvc': 0.13.0 + '@discord/intl-message-database-win32-x64-msvc': 0.13.0 + + '@discord/intl@0.13.0(react@18.3.1)(typescript@5.4.5)': + dependencies: + '@discord/intl-ast': 0.13.0 + '@formatjs/icu-skeleton-parser': 1.8.2 + '@formatjs/intl': 2.10.14(typescript@5.4.5) + '@intrnl/xxhash64': 0.1.2 + intl-messageformat: 10.7.6 + react: 18.3.1 + transitivePeerDependencies: + - typescript - '@cspell/dict-lorem-ipsum@4.0.0': {} + '@electron/asar@3.2.17': + dependencies: + commander: 5.1.0 + glob: 7.2.3 + minimatch: 3.1.2 - '@cspell/dict-lua@4.0.3': {} + '@esbuild/aix-ppc64@0.23.1': + optional: true - '@cspell/dict-makefile@1.0.0': {} + '@esbuild/aix-ppc64@0.24.0': + optional: true - '@cspell/dict-monkeyc@1.0.6': {} + '@esbuild/android-arm64@0.23.1': + optional: true - '@cspell/dict-node@5.0.1': {} + '@esbuild/android-arm64@0.24.0': + optional: true - '@cspell/dict-npm@5.0.16': {} + '@esbuild/android-arm@0.23.1': + optional: true - '@cspell/dict-php@4.0.8': {} + '@esbuild/android-arm@0.24.0': + optional: true - '@cspell/dict-powershell@5.0.4': {} + '@esbuild/android-x64@0.23.1': + optional: true - '@cspell/dict-public-licenses@2.0.7': {} + '@esbuild/android-x64@0.24.0': + optional: true - '@cspell/dict-python@4.2.1': - dependencies: - '@cspell/dict-data-science': 2.0.1 + '@esbuild/darwin-arm64@0.23.1': + optional: true - '@cspell/dict-r@2.0.1': {} + '@esbuild/darwin-arm64@0.24.0': + optional: true - '@cspell/dict-ruby@5.0.2': {} + '@esbuild/darwin-x64@0.23.1': + optional: true - '@cspell/dict-rust@4.0.4': {} + '@esbuild/darwin-x64@0.24.0': + optional: true - '@cspell/dict-scala@5.0.2': {} + '@esbuild/freebsd-arm64@0.23.1': + optional: true - '@cspell/dict-software-terms@3.4.7': {} + '@esbuild/freebsd-arm64@0.24.0': + optional: true - '@cspell/dict-sql@2.1.3': {} + '@esbuild/freebsd-x64@0.23.1': + optional: true - '@cspell/dict-svelte@1.0.2': {} + '@esbuild/freebsd-x64@0.24.0': + optional: true - '@cspell/dict-swift@2.0.1': {} + '@esbuild/linux-arm64@0.23.1': + optional: true - '@cspell/dict-terraform@1.0.0': {} + '@esbuild/linux-arm64@0.24.0': + optional: true - '@cspell/dict-typescript@3.1.5': {} + '@esbuild/linux-arm@0.23.1': + optional: true - '@cspell/dict-vue@3.0.0': {} + '@esbuild/linux-arm@0.24.0': + optional: true - '@cspell/dynamic-import@8.9.1': - dependencies: - import-meta-resolve: 4.1.0 + '@esbuild/linux-ia32@0.23.1': + optional: true - '@cspell/strong-weak-map@8.9.1': {} + '@esbuild/linux-ia32@0.24.0': + optional: true - '@cspell/url@8.9.1': {} + '@esbuild/linux-loong64@0.23.1': + optional: true - '@electron/asar@3.2.10': - dependencies: - commander: 5.1.0 - glob: 7.2.3 - minimatch: 3.1.2 + '@esbuild/linux-loong64@0.24.0': + optional: true + + '@esbuild/linux-mips64el@0.23.1': + optional: true - '@esbuild/aix-ppc64@0.21.5': + '@esbuild/linux-mips64el@0.24.0': optional: true - '@esbuild/android-arm64@0.21.5': + '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/android-arm@0.21.5': + '@esbuild/linux-ppc64@0.24.0': optional: true - '@esbuild/android-x64@0.21.5': + '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.21.5': + '@esbuild/linux-riscv64@0.24.0': optional: true - '@esbuild/darwin-x64@0.21.5': + '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.21.5': + '@esbuild/linux-s390x@0.24.0': optional: true - '@esbuild/freebsd-x64@0.21.5': + '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-arm64@0.21.5': + '@esbuild/linux-x64@0.24.0': optional: true - '@esbuild/linux-arm@0.21.5': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/linux-ia32@0.21.5': + '@esbuild/netbsd-x64@0.24.0': optional: true - '@esbuild/linux-loong64@0.21.5': + '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/linux-mips64el@0.21.5': + '@esbuild/openbsd-arm64@0.24.0': optional: true - '@esbuild/linux-ppc64@0.21.5': + '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/linux-riscv64@0.21.5': + '@esbuild/openbsd-x64@0.24.0': optional: true - '@esbuild/linux-s390x@0.21.5': + '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.21.5': + '@esbuild/sunos-x64@0.24.0': optional: true - '@esbuild/netbsd-x64@0.21.5': + '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.21.5': + '@esbuild/win32-arm64@0.24.0': optional: true - '@esbuild/sunos-x64@0.21.5': + '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-arm64@0.21.5': + '@esbuild/win32-ia32@0.24.0': optional: true - '@esbuild/win32-ia32@0.21.5': + '@esbuild/win32-x64@0.23.1': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.1': {} @@ -3158,7 +3684,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -3169,12 +3695,75 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@8.57.1': {} + + '@formatjs/ecma402-abstract@2.0.0': + dependencies: + '@formatjs/intl-localematcher': 0.5.4 + tslib: 2.6.3 + + '@formatjs/ecma402-abstract@2.2.3': + dependencies: + '@formatjs/fast-memoize': 2.2.3 + '@formatjs/intl-localematcher': 0.5.7 + tslib: 2.6.3 + + '@formatjs/fast-memoize@2.2.3': + dependencies: + tslib: 2.6.3 + + '@formatjs/icu-messageformat-parser@2.9.3': + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/icu-skeleton-parser': 1.8.7 + tslib: 2.6.3 + + '@formatjs/icu-skeleton-parser@1.8.2': + dependencies: + '@formatjs/ecma402-abstract': 2.0.0 + tslib: 2.6.3 + + '@formatjs/icu-skeleton-parser@1.8.7': + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + tslib: 2.6.3 + + '@formatjs/intl-displaynames@6.8.4': + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/intl-localematcher': 0.5.7 + tslib: 2.6.3 + + '@formatjs/intl-listformat@7.7.4': + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/intl-localematcher': 0.5.7 + tslib: 2.6.3 + + '@formatjs/intl-localematcher@0.5.4': + dependencies: + tslib: 2.6.3 + + '@formatjs/intl-localematcher@0.5.7': + dependencies: + tslib: 2.6.3 + + '@formatjs/intl@2.10.14(typescript@5.4.5)': + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/fast-memoize': 2.2.3 + '@formatjs/icu-messageformat-parser': 2.9.3 + '@formatjs/intl-displaynames': 6.8.4 + '@formatjs/intl-listformat': 7.7.4 + intl-messageformat: 10.7.6 + tslib: 2.6.3 + optionalDependencies: + typescript: 5.4.5 - '@humanwhocodes/config-array@0.11.14': + '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.5 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3185,15 +3774,17 @@ snapshots: '@inquirer/figures@1.0.3': {} + '@intrnl/xxhash64@0.1.2': {} + '@lezer/common@1.2.1': {} '@lezer/css@1.1.8': dependencies: '@lezer/common': 1.2.1 - '@lezer/highlight': 1.2.0 + '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.1 - '@lezer/highlight@1.2.0': + '@lezer/highlight@1.2.1': dependencies: '@lezer/common': 1.2.1 @@ -3205,7 +3796,7 @@ snapshots: dependencies: call-bind: 1.0.7 - '@marshift/argus@1.0.3': {} + '@marshift/argus@1.2.1': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -3219,64 +3810,62 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@octokit/auth-token@4.0.0': {} + '@octokit/auth-token@5.1.1': {} - '@octokit/core@5.2.0': + '@octokit/core@6.1.2': dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 - '@octokit/request-error': 5.1.0 + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.1 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 '@octokit/types': 13.5.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 - '@octokit/endpoint@9.0.5': + '@octokit/endpoint@10.1.1': dependencies: '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 - '@octokit/graphql@7.1.0': + '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 8.4.0 + '@octokit/request': 9.1.3 '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 '@octokit/openapi-types@22.2.0': {} - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@5.2.0)': + '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0)': + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@5.2.0)': + '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/request-error@5.1.0': + '@octokit/request-error@6.1.5': dependencies: '@octokit/types': 13.5.0 - deprecation: 2.3.1 - once: 1.4.0 - '@octokit/request@8.4.0': + '@octokit/request@9.1.3': dependencies: - '@octokit/endpoint': 9.0.5 - '@octokit/request-error': 5.1.0 + '@octokit/endpoint': 10.1.1 + '@octokit/request-error': 6.1.5 '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 - '@octokit/rest@20.1.1': + '@octokit/rest@21.0.2': dependencies: - '@octokit/core': 5.2.0 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@5.2.0) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@5.2.0) + '@octokit/core': 6.1.2 + '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@6.1.2) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) + '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@6.1.2) '@octokit/types@13.5.0': dependencies: @@ -3302,25 +3891,50 @@ snapshots: transitivePeerDependencies: - zenObservable - '@shikijs/core@1.9.0': {} + '@shikijs/core@1.22.2': + dependencies: + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.2': + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 - '@sindresorhus/is@5.6.0': {} + '@shikijs/engine-oniguruma@1.22.2': + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 - '@szmarczak/http-timer@5.0.1': + '@shikijs/types@1.22.2': dependencies: - defer-to-connect: 2.0.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} - '@types/adm-zip@0.5.5': + '@types/adm-zip@0.5.6': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.17.6 '@types/configstore@6.0.2': {} '@types/cookiejar@2.1.5': {} - '@types/http-cache-semantics@4.0.4': {} + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/lodash@4.17.13': {} - '@types/lodash@4.17.5': {} + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 '@types/methods@1.1.4': {} @@ -3328,69 +3942,72 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.8': + '@types/node@20.17.6': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} '@types/prompts@2.4.9': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.17.6 kleur: 3.0.3 '@types/prop-types@15.7.12': {} - '@types/react-dom@18.2.25': + '@types/react-dom@18.3.1': dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 '@types/react-reconciler@0.28.8': dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 '@types/react@17.0.2': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/react@18.2.79': + '@types/react@18.3.12': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 '@types/semver@7.5.8': {} - '@types/superagent@8.1.7': + '@types/superagent@8.1.9': dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.8 + '@types/node': 20.17.6 + form-data: 4.0.1 + + '@types/unist@3.0.3': {} '@types/update-notifier@6.0.8': dependencies: '@types/configstore': 6.0.2 boxen: 7.1.1 - '@types/ws@8.5.10': + '@types/ws@8.5.13': dependencies: - '@types/node': 20.14.8 + '@types/node': 20.17.6 '@types/yargs-parser@21.0.3': {} - '@types/yargs@17.0.32': + '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 - eslint: 8.57.0 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3400,78 +4017,78 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 - eslint: 8.57.0 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.7 + eslint: 8.57.1 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@7.18.0': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.5 - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + debug: 4.3.7 + eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 - debug: 4.3.5 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@7.18.0': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - acorn-jsx@5.3.2(acorn@8.12.0): + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: - acorn: 8.12.0 + acorn: 8.14.0 - acorn@8.12.0: {} + acorn@8.14.0: {} - adm-zip@0.5.14: {} + adm-zip@0.5.16: {} aggregate-error@4.0.1: dependencies: @@ -3536,11 +4153,18 @@ snapshots: array-union@2.1.0: {} + asynckit@0.4.0: {} + + atomically@2.0.3: + dependencies: + stubborn-fs: 1.2.5 + when-exit: 2.1.3 + balanced-match@1.0.2: {} base64-js@1.5.1: {} - before-after-hook@2.2.3: {} + before-after-hook@3.0.2: {} binary-extensions@2.3.0: {} @@ -3561,6 +4185,17 @@ snapshots: widest-line: 4.0.1 wrap-ansi: 8.1.0 + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.26.1 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -3585,18 +4220,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - cacheable-lookup@7.0.0: {} - - cacheable-request@10.2.14: - dependencies: - '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.0.1 - responselike: 3.0.0 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -3609,6 +4232,10 @@ snapshots: camelcase@7.0.1: {} + camelcase@8.0.0: {} + + ccount@2.0.1: {} + chalk-template@1.1.0: dependencies: chalk: 5.3.0 @@ -3634,6 +4261,10 @@ snapshots: chalk@5.3.0: {} + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + chardet@0.7.0: {} chokidar@3.6.0: @@ -3692,9 +4323,9 @@ snapshots: codemirror@6.0.1(@lezer/common@1.2.1): dependencies: - '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) '@codemirror/commands': 6.6.0 - '@codemirror/language': 6.10.2 + '@codemirror/language': 6.10.3 '@codemirror/lint': 6.8.1 '@codemirror/search': 6.5.6 '@codemirror/state': 6.4.1 @@ -3714,11 +4345,17 @@ snapshots: color-name@1.1.4: {} + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + commander@12.1.0: {} commander@5.1.0: {} - comment-json@4.2.3: + comment-json@4.2.5: dependencies: array-timsort: 1.0.3 core-util-is: 1.0.3 @@ -3733,12 +4370,11 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - configstore@6.0.0: + configstore@7.0.0: dependencies: - dot-prop: 6.0.1 + atomically: 2.0.3 + dot-prop: 9.0.0 graceful-fs: 4.2.11 - unique-string: 3.0.0 - write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 core-util-is@1.0.3: {} @@ -3760,95 +4396,94 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crypto-random-string@4.0.0: - dependencies: - type-fest: 1.4.0 - - cspell-config-lib@8.9.1: + cspell-config-lib@8.16.0: dependencies: - '@cspell/cspell-types': 8.9.1 - comment-json: 4.2.3 - yaml: 2.4.5 + '@cspell/cspell-types': 8.16.0 + comment-json: 4.2.5 + yaml: 2.6.0 - cspell-dictionary@8.9.1: + cspell-dictionary@8.16.0: dependencies: - '@cspell/cspell-pipe': 8.9.1 - '@cspell/cspell-types': 8.9.1 - cspell-trie-lib: 8.9.1 + '@cspell/cspell-pipe': 8.16.0 + '@cspell/cspell-types': 8.16.0 + cspell-trie-lib: 8.16.0 fast-equals: 5.0.1 - gensequence: 7.0.0 - cspell-gitignore@8.9.1: + cspell-gitignore@8.16.0: dependencies: - cspell-glob: 8.9.1 + '@cspell/url': 8.16.0 + cspell-glob: 8.16.0 + cspell-io: 8.16.0 find-up-simple: 1.0.0 - cspell-glob@8.9.1: + cspell-glob@8.16.0: dependencies: - micromatch: 4.0.7 + '@cspell/url': 8.16.0 + micromatch: 4.0.8 - cspell-grammar@8.9.1: + cspell-grammar@8.16.0: dependencies: - '@cspell/cspell-pipe': 8.9.1 - '@cspell/cspell-types': 8.9.1 + '@cspell/cspell-pipe': 8.16.0 + '@cspell/cspell-types': 8.16.0 - cspell-io@8.9.1: + cspell-io@8.16.0: dependencies: - '@cspell/cspell-service-bus': 8.9.1 - '@cspell/url': 8.9.1 + '@cspell/cspell-service-bus': 8.16.0 + '@cspell/url': 8.16.0 - cspell-lib@8.9.1: + cspell-lib@8.16.0: dependencies: - '@cspell/cspell-bundled-dicts': 8.9.1 - '@cspell/cspell-pipe': 8.9.1 - '@cspell/cspell-resolver': 8.9.1 - '@cspell/cspell-types': 8.9.1 - '@cspell/dynamic-import': 8.9.1 - '@cspell/strong-weak-map': 8.9.1 - '@cspell/url': 8.9.1 + '@cspell/cspell-bundled-dicts': 8.16.0 + '@cspell/cspell-pipe': 8.16.0 + '@cspell/cspell-resolver': 8.16.0 + '@cspell/cspell-types': 8.16.0 + '@cspell/dynamic-import': 8.16.0 + '@cspell/filetypes': 8.16.0 + '@cspell/strong-weak-map': 8.16.0 + '@cspell/url': 8.16.0 clear-module: 4.1.2 - comment-json: 4.2.3 - cspell-config-lib: 8.9.1 - cspell-dictionary: 8.9.1 - cspell-glob: 8.9.1 - cspell-grammar: 8.9.1 - cspell-io: 8.9.1 - cspell-trie-lib: 8.9.1 + comment-json: 4.2.5 + cspell-config-lib: 8.16.0 + cspell-dictionary: 8.16.0 + cspell-glob: 8.16.0 + cspell-grammar: 8.16.0 + cspell-io: 8.16.0 + cspell-trie-lib: 8.16.0 env-paths: 3.0.0 fast-equals: 5.0.1 gensequence: 7.0.0 import-fresh: 3.3.0 resolve-from: 5.0.0 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 xdg-basedir: 5.1.0 - cspell-trie-lib@8.9.1: + cspell-trie-lib@8.16.0: dependencies: - '@cspell/cspell-pipe': 8.9.1 - '@cspell/cspell-types': 8.9.1 + '@cspell/cspell-pipe': 8.16.0 + '@cspell/cspell-types': 8.16.0 gensequence: 7.0.0 - cspell@8.9.1: + cspell@8.16.0: dependencies: - '@cspell/cspell-json-reporter': 8.9.1 - '@cspell/cspell-pipe': 8.9.1 - '@cspell/cspell-types': 8.9.1 - '@cspell/dynamic-import': 8.9.1 + '@cspell/cspell-json-reporter': 8.16.0 + '@cspell/cspell-pipe': 8.16.0 + '@cspell/cspell-types': 8.16.0 + '@cspell/dynamic-import': 8.16.0 + '@cspell/url': 8.16.0 chalk: 5.3.0 chalk-template: 1.1.0 commander: 12.1.0 - cspell-gitignore: 8.9.1 - cspell-glob: 8.9.1 - cspell-io: 8.9.1 - cspell-lib: 8.9.1 - fast-glob: 3.3.2 + cspell-dictionary: 8.16.0 + cspell-gitignore: 8.16.0 + cspell-glob: 8.16.0 + cspell-io: 8.16.0 + cspell-lib: 8.16.0 fast-json-stable-stringify: 2.1.0 - file-entry-cache: 8.0.0 + file-entry-cache: 9.1.0 get-stdin: 9.0.0 - semver: 7.6.2 - strip-ansi: 7.1.0 - vscode-uri: 3.0.8 + semver: 7.6.3 + tinyglobby: 0.2.10 csstype@3.1.3: {} @@ -3856,13 +4491,9 @@ snapshots: date-fns@1.30.1: {} - debug@4.3.5: - dependencies: - ms: 2.1.2 - - decompress-response@6.0.0: + debug@4.3.7: dependencies: - mimic-response: 3.1.0 + ms: 2.1.3 deep-extend@0.6.0: {} @@ -3879,8 +4510,6 @@ snapshots: dependencies: clone: 1.0.4 - defer-to-connect@2.0.1: {} - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -3900,7 +4529,13 @@ snapshots: rimraf: 3.0.2 slash: 4.0.0 - deprecation@2.3.1: {} + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 dir-glob@3.0.1: dependencies: @@ -3915,14 +4550,16 @@ snapshots: dependencies: esutils: 2.0.3 - dot-prop@6.0.1: + dot-prop@9.0.0: dependencies: - is-obj: 2.0.0 + type-fest: 4.26.1 eastasianwidth@0.2.0: {} elegant-spinner@1.0.1: {} + emoji-regex@10.4.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -3941,39 +4578,67 @@ snapshots: es-errors@1.3.0: {} - esbuild-sass-plugin@3.3.1(esbuild@0.21.5)(sass-embedded@1.77.5): + esbuild-sass-plugin@3.3.1(esbuild@0.24.0)(sass-embedded@1.77.5): dependencies: - esbuild: 0.21.5 + esbuild: 0.24.0 resolve: 1.22.8 safe-identifier: 0.4.2 sass: 1.77.6 sass-embedded: 1.77.5 - esbuild@0.21.5: + esbuild@0.23.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 escalade@3.1.2: {} @@ -3985,20 +4650,20 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-dmitmel@https://codeload.github.com/dmitmel/eslint-config-dmitmel/tar.gz/d97129ec35235415c6ae6a42299f55cdbb5d75fd(eslint@8.57.0): + eslint-config-dmitmel@https://codeload.github.com/dmitmel/eslint-config-dmitmel/tar.gz/d97129ec35235415c6ae6a42299f55cdbb5d75fd(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 - eslint-plugin-es@3.0.1(eslint@8.57.0): + eslint-plugin-es@3.0.1(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-node@11.1.0(eslint@8.57.0): + eslint-plugin-node@11.1.0(eslint@8.57.1): dependencies: - eslint: 8.57.0 - eslint-plugin-es: 3.0.1(eslint@8.57.0) + eslint: 8.57.1 + eslint-plugin-es: 3.0.1(eslint@8.57.1) eslint-utils: 2.1.0 ignore: 5.3.1 minimatch: 3.1.2 @@ -4018,20 +4683,20 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -4063,8 +4728,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -4121,6 +4786,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -4143,9 +4812,9 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-entry-cache@8.0.0: + file-entry-cache@9.1.0: dependencies: - flat-cache: 4.0.1 + flat-cache: 5.0.0 fill-range@7.1.1: dependencies: @@ -4169,14 +4838,18 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 - flat-cache@4.0.1: + flat-cache@5.0.0: dependencies: flatted: 3.3.1 keyv: 4.5.4 flatted@3.3.1: {} - form-data-encoder@2.1.4: {} + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 formdata-polyfill@4.0.10: dependencies: @@ -4193,6 +4866,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.3.0: {} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -4203,8 +4878,6 @@ snapshots: get-stdin@9.0.0: {} - get-stream@6.0.1: {} - get-stream@8.0.1: {} get-tsconfig@4.7.5: @@ -4234,10 +4907,6 @@ snapshots: dependencies: ini: 4.1.1 - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - globals@13.24.0: dependencies: type-fest: 0.20.2 @@ -4263,20 +4932,6 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - got@12.6.1: - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - graceful-fs@4.2.10: {} graceful-fs@4.2.11: {} @@ -4305,18 +4960,31 @@ snapshots: dependencies: function-bind: 1.1.2 - highlight.js@11.9.0: {} + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 - hosted-git-info@7.0.2: + hast-util-whitespace@3.0.0: dependencies: - lru-cache: 10.2.2 + '@types/hast': 3.0.4 - http-cache-semantics@4.1.1: {} + highlight.js@11.10.0: {} - http2-wrapper@2.2.1: + hosted-git-info@7.0.2: dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 + lru-cache: 10.2.2 + + html-void-elements@3.0.0: {} human-signals@5.0.0: {} @@ -4339,8 +5007,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-lazy@4.0.0: {} - import-local@3.1.0: dependencies: pkg-dir: 4.2.0 @@ -4365,8 +5031,6 @@ snapshots: ini@1.3.8: {} - ini@2.0.0: {} - ini@4.1.1: {} inquirer-autosubmit-prompt@0.2.0: @@ -4425,6 +5089,13 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + intl-messageformat@10.7.6: + dependencies: + '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/fast-memoize': 2.2.3 + '@formatjs/icu-messageformat-parser': 2.9.3 + tslib: 2.6.3 + is-arrayish@0.2.1: {} is-binary-path@2.1.0: @@ -4451,17 +5122,12 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-in-ci@0.1.0: {} + is-in-ci@1.0.0: {} is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 - is-installed-globally@0.4.0: - dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 - is-installed-globally@1.0.0: dependencies: global-directory: 4.0.1 @@ -4475,8 +5141,6 @@ snapshots: is-number@7.0.0: {} - is-obj@2.0.0: {} - is-observable@1.1.0: dependencies: symbol-observable: 1.2.0 @@ -4497,8 +5161,6 @@ snapshots: is-stream@3.0.0: {} - is-typedarray@1.0.0: {} - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} @@ -4535,9 +5197,9 @@ snapshots: ky@1.3.0: {} - latest-version@7.0.0: + latest-version@9.0.0: dependencies: - package-json: 8.1.1 + package-json: 10.0.1 levn@0.4.1: dependencies: @@ -4627,7 +5289,9 @@ snapshots: cli-cursor: 2.1.0 wrap-ansi: 3.0.1 - lowercase-keys@3.0.0: {} + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 lru-cache@10.2.2: {} @@ -4642,6 +5306,18 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + mdurl@2.0.0: {} meow@13.2.0: {} @@ -4650,11 +5326,39 @@ snapshots: merge2@1.4.1: {} + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + micromatch@4.0.7: dependencies: braces: 3.0.3 picomatch: 2.3.1 + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + mimic-fn@1.2.0: {} mimic-fn@2.1.0: {} @@ -4663,10 +5367,6 @@ snapshots: mimic-function@5.0.1: {} - mimic-response@3.1.0: {} - - mimic-response@4.0.0: {} - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -4675,11 +5375,15 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} moment@2.30.1: {} - ms@2.1.2: {} + ms@2.1.3: {} mute-stream@0.0.7: {} @@ -4705,14 +5409,12 @@ snapshots: dependencies: hosted-git-info: 7.0.2 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} - normalize-url@8.0.1: {} - - np@10.0.6(typescript@5.4.5): + np@10.0.7(typescript@5.4.5): dependencies: chalk: 5.3.0 chalk-template: 1.1.0 @@ -4746,10 +5448,10 @@ snapshots: read-package-up: 11.0.0 read-pkg: 9.0.1 rxjs: 7.8.1 - semver: 7.6.2 + semver: 7.6.3 symbol-observable: 4.0.0 terminal-link: 3.0.0 - update-notifier: 7.0.0 + update-notifier: 7.3.1 transitivePeerDependencies: - typescript - zen-observable @@ -4795,6 +5497,10 @@ snapshots: dependencies: mimic-function: 5.0.1 + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.4.0 + open@10.1.0: dependencies: default-browser: 5.2.1 @@ -4827,8 +5533,6 @@ snapshots: os-tmpdir@1.0.2: {} - p-cancelable@3.0.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -4862,12 +5566,12 @@ snapshots: p-try@2.2.0: {} - package-json@8.1.1: + package-json@10.0.1: dependencies: - got: 12.6.1 + ky: 1.3.0 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.2 + semver: 7.6.3 parent-module@1.0.1: dependencies: @@ -4888,7 +5592,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.20.1 + type-fest: 4.26.1 path-exists@4.0.0: {} @@ -4908,6 +5612,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -4918,13 +5624,15 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.3.2: {} + prettier@3.3.3: {} prompts@2.4.2: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 + property-information@6.5.0: {} + proto-list@1.2.4: {} punycode.js@2.3.1: {} @@ -4937,8 +5645,6 @@ snapshots: queue-microtask@1.2.3: {} - quick-lru@5.1.1: {} - rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -4946,18 +5652,22 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + read-package-up@11.0.0: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.20.1 + type-fest: 4.26.1 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 8.1.0 - type-fest: 4.20.1 + type-fest: 4.26.1 unicorn-magic: 0.1.0 readable-stream@3.6.2: @@ -4970,6 +5680,8 @@ snapshots: dependencies: picomatch: 2.3.1 + regex@4.4.0: {} + regexpp@3.2.0: {} registry-auth-token@5.0.2: @@ -4984,8 +5696,6 @@ snapshots: require-directory@2.1.1: {} - resolve-alpn@1.2.1: {} - resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 @@ -5002,10 +5712,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - responselike@3.0.0: - dependencies: - lowercase-keys: 3.0.0 - restore-cursor@2.0.0: dependencies: onetime: 2.0.1 @@ -5132,13 +5838,9 @@ snapshots: scoped-regex@3.0.0: {} - semver-diff@4.0.0: - dependencies: - semver: 7.6.2 - semver@6.3.1: {} - semver@7.6.2: {} + semver@7.6.3: {} set-function-length@1.2.2: dependencies: @@ -5155,9 +5857,14 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.9.0: + shiki@1.22.2: dependencies: - '@shikijs/core': 1.9.0 + '@shikijs/core': 1.22.2 + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 signal-exit@3.0.7: {} @@ -5165,7 +5872,7 @@ snapshots: simple-markdown@0.7.3: dependencies: - '@types/react': 18.2.79 + '@types/react': 18.3.12 sisteransi@1.0.5: {} @@ -5177,6 +5884,8 @@ snapshots: source-map-js@1.2.0: {} + space-separated-tokens@2.0.2: {} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -5218,10 +5927,21 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + strip-ansi@3.0.1: dependencies: ansi-regex: 2.1.1 @@ -5248,6 +5968,8 @@ snapshots: strip-json-comments@3.1.1: {} + stubborn-fs@1.2.5: {} + style-mod@4.1.2: {} supports-color@2.0.0: {} @@ -5284,6 +6006,11 @@ snapshots: through@2.3.8: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -5292,6 +6019,8 @@ snapshots: dependencies: is-number: 7.0.0 + trim-lines@3.0.1: {} + ts-api-utils@1.3.0(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -5300,9 +6029,9 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.7: + tsx@4.19.2: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.1 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 @@ -5321,20 +6050,16 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.20.1: {} - - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 + type-fest@4.26.1: {} - typedoc@0.26.0(typescript@5.4.5): + typedoc@0.26.11(typescript@5.4.5): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 - minimatch: 9.0.4 - shiki: 1.9.0 + minimatch: 9.0.5 + shiki: 1.22.2 typescript: 5.4.5 - yaml: 2.4.5 + yaml: 2.6.0 typescript@5.4.5: {} @@ -5342,27 +6067,46 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + unicorn-magic@0.1.0: {} - unique-string@3.0.0: + unist-util-is@6.0.0: dependencies: - crypto-random-string: 4.0.0 + '@types/unist': 3.0.3 - universal-user-agent@6.0.1: {} + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 - update-notifier@7.0.0: + unist-util-stringify-position@4.0.0: dependencies: - boxen: 7.1.1 + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + universal-user-agent@7.0.2: {} + + update-notifier@7.3.1: + dependencies: + boxen: 8.0.1 chalk: 5.3.0 - configstore: 6.0.0 - import-lazy: 4.0.0 - is-in-ci: 0.1.0 - is-installed-globally: 0.4.0 + configstore: 7.0.0 + is-in-ci: 1.0.0 + is-installed-globally: 1.0.0 is-npm: 6.0.0 - latest-version: 7.0.0 + latest-version: 9.0.0 pupa: 3.1.0 - semver: 7.6.2 - semver-diff: 4.0.0 + semver: 7.6.3 xdg-basedir: 5.1.0 uri-js@4.4.1: @@ -5380,7 +6124,17 @@ snapshots: varint@6.0.0: {} - vscode-languageserver-textdocument@1.0.11: {} + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + vscode-languageserver-textdocument@1.0.12: {} vscode-uri@3.0.8: {} @@ -5392,6 +6146,8 @@ snapshots: web-streams-polyfill@3.3.3: {} + when-exit@2.1.3: {} + which@2.0.2: dependencies: isexe: 2.0.0 @@ -5400,6 +6156,10 @@ snapshots: dependencies: string-width: 5.1.2 + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + word-wrap@1.2.5: {} wrap-ansi@3.0.1: @@ -5425,22 +6185,21 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - - write-file-atomic@3.0.3: + wrap-ansi@9.0.0: dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} - ws@8.17.1: {} + ws@8.18.0: {} xdg-basedir@5.1.0: {} y18n@5.0.8: {} - yaml@2.4.5: {} + yaml@2.6.0: {} yargs-parser@21.1.1: {} @@ -5457,3 +6216,5 @@ snapshots: yocto-queue@0.1.0: {} zod@3.23.8: {} + + zwitch@2.0.4: {} diff --git a/scripts/build-bin.mts b/scripts/build-bin.mts index 3c31be376..c455d6a2c 100644 --- a/scripts/build-bin.mts +++ b/scripts/build-bin.mts @@ -3,7 +3,7 @@ import { readFileSync } from "fs"; import path from "path"; import { fileURLToPath } from "url"; -const NODE_VERSION = "14"; +const NODE_VERSION = "20"; const dirname = path.dirname(fileURLToPath(import.meta.url)); diff --git a/scripts/build-plugins/intl-loader.mts b/scripts/build-plugins/intl-loader.mts new file mode 100644 index 000000000..a00932a71 --- /dev/null +++ b/scripts/build-plugins/intl-loader.mts @@ -0,0 +1,104 @@ +import { + IntlCompiledMessageFormat, + MessageDefinitionsTransformer, + findAllMessagesFiles, + getLocaleFromTranslationsFileName, + isMessageDefinitionsFile, + isMessageTranslationsFile, + precompileFileForLocale, + processAllMessagesFiles, + processDefinitionsFile, + processTranslationsFile, +} from "@discord/intl-loader-core"; +import esbuild from "esbuild"; +import { readFileSync } from "node:fs"; +import { dirname, posix, relative, resolve } from "node:path"; + +const FILE_PATH_SEPARATOR_MATCH = /[\\\\\\/]/g; +const INTL_MESSAGES_REGEXP = /\.messages\.(js|json|jsona)$/; + +export function makePosixRelativePath(source: string, file: string): string { + return `./${relative(dirname(source), file).replace(FILE_PATH_SEPARATOR_MATCH, posix.sep)}`; +} + +let hasInitializedAllDefinitions = false; +let messageKeys: Record = {}; + +/** + * Rewritten for esbuild. 1:1 copy of the original plugin, adapted for Replugged (doesn't hash keys). + * @link https://github.com/discord/discord-intl + * @copyright 2024 Discord, Inc. + * @license MIT + */ +export default { + name: "intlLoader", + setup(build) { + build.onLoad({ filter: INTL_MESSAGES_REGEXP }, (args) => { + const sourcePath = args.path; + const source = readFileSync(sourcePath, "utf-8"); + const forceTranslation = args.suffix === "?forceTranslation"; + const i18nPath = resolve("./i18n/"); + + if (!hasInitializedAllDefinitions) { + processAllMessagesFiles(findAllMessagesFiles([i18nPath])); + hasInitializedAllDefinitions = true; + } + + if (isMessageDefinitionsFile(sourcePath) && !forceTranslation) { + const result = processDefinitionsFile(sourcePath, source, { locale: "en-US" }); + + result.translationsLocaleMap[result.locale] = `${sourcePath}?forceTranslation`; + for (const locale in result.translationsLocaleMap) { + result.translationsLocaleMap[locale] = makePosixRelativePath( + sourcePath, + result.translationsLocaleMap[locale], + ); + } + + if (Object.keys(messageKeys).length < Object.keys(result.messageKeys ?? {}).length) { + messageKeys = result.messageKeys; + } + + return { + contents: new MessageDefinitionsTransformer({ + messageKeys: Object.fromEntries( + Object.entries(result.messageKeys).map(([_, key]) => [key, key]), + ), + localeMap: result.translationsLocaleMap, + defaultLocale: result.locale, + getTranslationImport: (importPath) => `import("${importPath}")`, + debug: process.env.NODE_ENV === "development", + preGenerateBinds: false, + }).getOutput(), + loader: "js", + }; + } else { + const locale = forceTranslation ? "en-US" : getLocaleFromTranslationsFileName(sourcePath); + if (isMessageTranslationsFile(sourcePath)) { + processTranslationsFile(sourcePath, source, { locale }); + } else if (forceTranslation) { + } else { + throw new Error( + "Expected a translation file or the `forceTranslation` query parameter on this import, but none was found", + ); + } + + const compiledResult = precompileFileForLocale(sourcePath, locale, undefined, { + format: IntlCompiledMessageFormat.KeylessJson, + bundleSecrets: false, + }); + const patchedResult = Object.fromEntries( + Object.entries(JSON.parse(compiledResult?.toString() ?? "{}")).map(([hash, string]) => [ + messageKeys[hash], + string, + ]), + ); + + return { + contents: `export default JSON.parse(\`${JSON.stringify(patchedResult).replace(/\\/g, "\\\\")}\`)`, + loader: "js", + }; + } + }); + }, +} as esbuild.Plugin; diff --git a/scripts/build-plugins/intl-type-generator.mts b/scripts/build-plugins/intl-type-generator.mts new file mode 100644 index 000000000..c51bcbb78 --- /dev/null +++ b/scripts/build-plugins/intl-type-generator.mts @@ -0,0 +1,50 @@ +import { + database, + generateTypeDefinitions, + isMessageDefinitionsFile, +} from "@discord/intl-loader-core"; +import chalk from "chalk"; +import esbuild from "esbuild"; + +let isFirstRun = true; + +/** + * Rewritten for esbuild. 1:1 copy of the original plugin, except doesn't generate types during watch mode. + * @link https://github.com/discord/discord-intl + * @copyright 2024 Discord, Inc. + * @license MIT + */ +export default { + name: "intlTypeGenerator", + setup(build) { + const generateTypeDefinitionsFile = (filePath: string): number => { + const start = performance.now(); + generateTypeDefinitions(filePath, undefined); + const end = performance.now(); + + return end - start; + }; + + const generateAllTypes = (): void => { + const paths = database.getAllSourceFilePaths(); + let totalDuration = 0; + + for (const path of paths) { + if (isMessageDefinitionsFile(path)) { + totalDuration += generateTypeDefinitionsFile(path); + } + } + + console.log( + `🌍 ${chalk.green(`Updated all intl type definitions (${paths.length} files, ${totalDuration.toFixed(3)}ms)`)}`, + ); + }; + + build.onEnd(() => { + if (isFirstRun) { + generateAllTypes(); + isFirstRun = false; + } + }); + }, +} as esbuild.Plugin; diff --git a/scripts/build-plugins/pre-bundle.mts b/scripts/build-plugins/pre-bundle.mts new file mode 100644 index 000000000..1c9409f23 --- /dev/null +++ b/scripts/build-plugins/pre-bundle.mts @@ -0,0 +1,25 @@ +import asar from "@electron/asar"; +import esbuild from "esbuild"; +import { readFileSync, writeFileSync } from "node:fs"; +import { distDir } from "scripts/build.mjs"; + +export default { + name: "preBundle", + setup: (build) => { + build.onEnd((result) => { + if (result.errors.length > 0) return; + + const mainPackage = JSON.parse(readFileSync("package.json", "utf-8")); + + writeFileSync( + `${distDir}/package.json`, + JSON.stringify({ + main: "main.js", + name: "replugged", + version: mainPackage.version, + }), + ); + asar.createPackage(`${distDir}`, "replugged.asar"); + }); + }, +} as esbuild.Plugin; diff --git a/scripts/build.mts b/scripts/build.mts index 4892129b3..dbbe5cd59 100644 --- a/scripts/build.mts +++ b/scripts/build.mts @@ -1,21 +1,15 @@ +import { createContext } from "@marshift/argus"; import esbuild from "esbuild"; +import { rmSync } from "fs"; import path from "path"; -import { fileURLToPath } from "url"; -import asar from "@electron/asar"; -import { createContext } from "@marshift/argus"; -import { - copyFileSync, - existsSync, - mkdirSync, - readFileSync, - readdirSync, - rmSync, - writeFileSync, -} from "fs"; import { logBuildPlugin } from "src/util.mjs"; +import { fileURLToPath } from "url"; +import intlPlugin from "./build-plugins/intl-loader.mjs"; +import intlTypeGeneratorPlugin from "./build-plugins/intl-type-generator.mjs"; +import preBundlePlugin from "./build-plugins/pre-bundle.mjs"; const NODE_VERSION = "20"; -const CHROME_VERSION = "124"; +const CHROME_VERSION = "128"; const ctx = createContext(process.argv); const watch = ctx.hasOptionalArg(/--watch/); @@ -23,49 +17,18 @@ const production = ctx.hasOptionalArg(/--production/); const dirname = path.dirname(fileURLToPath(import.meta.url)); -const distDir = production ? "dist-bundle" : "dist"; +export const distDir = production ? "dist-bundle" : "dist"; // Delete old builds to prevent issues/confusion from leftover files rmSync("dist", { recursive: true, force: true }); rmSync("dist-bundle", { recursive: true, force: true }); rmSync("replugged.asar", { force: true }); -const preBundle: esbuild.Plugin = { - name: "preBundle", - setup: (build) => { - build.onEnd((result) => { - if (result.errors.length > 0) return; - - if (!existsSync(`${distDir}/i18n`)) { - mkdirSync(`${distDir}/i18n`); - } - - readdirSync("i18n").forEach((file) => { - if (file.endsWith(".json")) { - copyFileSync(`i18n/${file}`, `${distDir}/i18n/${file}`); - } - }); - - const mainPackage = JSON.parse(readFileSync("package.json", "utf-8")); - - writeFileSync( - `${distDir}/package.json`, - JSON.stringify({ - main: "main.js", - name: "replugged", - version: mainPackage.version, - }), - ); - asar.createPackage(`${distDir}`, "replugged.asar"); - }); - }, -}; - const plugins: esbuild.Plugin[] = []; if (!watch) plugins.push(logBuildPlugin); if (production) { - plugins.push(preBundle); + plugins.push(preBundlePlugin); } const common: esbuild.BuildOptions = { @@ -73,7 +36,7 @@ const common: esbuild.BuildOptions = { bundle: true, minify: production, sourcemap: !production, - format: "cjs" as esbuild.Format, + format: "cjs", logLevel: "info", plugins, metafile: true, @@ -101,6 +64,7 @@ const contexts = await Promise.all([ // Renderer esbuild.context({ ...common, + plugins: [...plugins, intlTypeGeneratorPlugin, intlPlugin], entryPoints: ["src/renderer/index.ts"], platform: "browser", target: `chrome${CHROME_VERSION}`, diff --git a/src/constants.ts b/src/constants.ts index e27a5339b..89b3c8c66 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -4,3 +4,4 @@ export const WEBSITE_URL = "https://replugged.dev"; export const BETA_WEBSITE_URL = "https://beta.replugged.dev"; export const DISCORD_BLURPLE = "#7289da"; export const REPLUGGED_CLYDE_ID = "826980768571716968"; // "REPLUGGED" in ASCII codes +export const DEFAULT_LOCALE = "en-US"; diff --git a/src/main/ipc/i18n.ts b/src/main/ipc/i18n.ts deleted file mode 100644 index 9d86ed7c3..000000000 --- a/src/main/ipc/i18n.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { ipcMain } from "electron"; -import { RepluggedIpcChannels } from "../../types"; - -import strings from "../../../i18n"; - -ipcMain.handle(RepluggedIpcChannels.GET_I18N_STRINGS, () => strings); diff --git a/src/main/ipc/index.ts b/src/main/ipc/index.ts index c664f0cb4..b9814fe9a 100644 --- a/src/main/ipc/index.ts +++ b/src/main/ipc/index.ts @@ -1,12 +1,11 @@ import { ipcMain } from "electron"; +import { RepluggedIpcChannels, type RepluggedWebContents } from "../../types"; +import "./installer"; import "./plugins"; -import "./themes"; import "./quick-css"; -import "./settings"; -import "./installer"; -import "./i18n"; import "./react-devtools"; -import { RepluggedIpcChannels, type RepluggedWebContents } from "../../types"; +import "./settings"; +import "./themes"; ipcMain.on(RepluggedIpcChannels.GET_DISCORD_PRELOAD, (event) => { event.returnValue = (event.sender as RepluggedWebContents).originalPreload; diff --git a/src/preload.ts b/src/preload.ts index 1a611af16..0b8397545 100644 --- a/src/preload.ts +++ b/src/preload.ts @@ -15,7 +15,6 @@ import type { InstallerType, RepluggedPlugin, RepluggedTheme, - RepluggedTranslations, } from "./types"; let version = ""; @@ -98,11 +97,6 @@ const RepluggedNative = { openFolder: () => ipcRenderer.send(RepluggedIpcChannels.OPEN_SETTINGS_FOLDER), }, - i18n: { - getStrings: (): Promise => - ipcRenderer.invoke(RepluggedIpcChannels.GET_I18N_STRINGS), - }, - reactDevTools: { downloadExtension: (): Promise => ipcRenderer.invoke(RepluggedIpcChannels.DOWNLOAD_REACT_DEVTOOLS), diff --git a/src/renderer/apis/commands.ts b/src/renderer/apis/commands.ts index a6cc8742b..38e350349 100644 --- a/src/renderer/apis/commands.ts +++ b/src/renderer/apis/commands.ts @@ -18,6 +18,7 @@ import { constants, i18n, messages, users } from "../modules/common"; import type { Store } from "../modules/common/flux"; import { Logger } from "../modules/logger"; import { filters, getByStoreName, waitForModule } from "../modules/webpack"; +import { t } from "../modules/i18n"; const logger = Logger.api("Commands"); @@ -169,7 +170,7 @@ async function executeCommand( const currentChannelId = currentInfo.channel.id; const botMessage = messages.createBotMessage({ channelId: currentChannelId, - content: i18n.Messages.REPLUGGED_COMMAND_ERROR_GENERIC, + content: i18n.intl.string(t.REPLUGGED_COMMAND_ERROR_GENERIC), embeds: [], loggingName: "Replugged", }); diff --git a/src/renderer/coremods/badges/index.tsx b/src/renderer/coremods/badges/index.tsx index 1d7711003..02d8c1cf9 100644 --- a/src/renderer/coremods/badges/index.tsx +++ b/src/renderer/coremods/badges/index.tsx @@ -1,14 +1,16 @@ -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import React from "@common/react"; import { Logger } from "@replugged"; import { filters, getFunctionKeyBySource, waitForModule } from "@webpack"; import { DISCORD_BLURPLE, DISCORD_INVITE, WEBLATE_URL } from "src/constants"; +import { t } from "src/renderer/modules/i18n"; import type { Badge, DisplayProfile } from "src/types"; import { Injector } from "../../modules/injector"; import { generalSettings } from "../settings/pages"; -import "./badge.css"; import Badges from "./badges"; +import "./badge.css"; + const injector = new Injector(); const logger = Logger.coremod("Badges"); @@ -53,39 +55,43 @@ const inviteUrl = `https://discord.gg/${DISCORD_INVITE}`; const badgeElements = [ { id: "booster", - description: Messages.REPLUGGED_BADGES_BOOSTER, + description: intl.string(t.REPLUGGED_BADGES_BOOSTER), component: Badges.Booster, link: inviteUrl, }, { id: "contributor", - description: Messages.REPLUGGED_BADGES_CONTRIBUTOR, + description: intl.string(t.REPLUGGED_BADGES_CONTRIBUTOR), component: Badges.Contributor, link: contributorsUrl, }, { id: "developer", - description: Messages.REPLUGGED_BADGES_DEVELOPER, + description: intl.string(t.REPLUGGED_BADGES_DEVELOPER), component: Badges.Developer, link: contributorsUrl, }, - { id: "early", description: Messages.REPLUGGED_BADGES_EARLY, component: Badges.EarlyUser }, - { id: "hunter", description: Messages.REPLUGGED_BADGES_HUNTER, component: Badges.BugHunter }, + { id: "early", description: intl.string(t.REPLUGGED_BADGES_EARLY), component: Badges.EarlyUser }, + { + id: "hunter", + description: intl.string(t.REPLUGGED_BADGES_HUNTER), + component: Badges.BugHunter, + }, { id: "staff", - description: Messages.REPLUGGED_BADGES_STAFF, + description: intl.string(t.REPLUGGED_BADGES_STAFF), component: Badges.Staff, link: inviteUrl, }, { id: "support", - description: Messages.REPLUGGED_BADGES_SUPPORT, + description: intl.string(t.REPLUGGED_BADGES_SUPPORT), component: Badges.Support, link: inviteUrl, }, { id: "translator", - description: Messages.REPLUGGED_BADGES_TRANSLATOR, + description: intl.string(t.REPLUGGED_BADGES_TRANSLATOR), component: Badges.Translator, link: WEBLATE_URL, }, diff --git a/src/renderer/coremods/commands/commands.ts b/src/renderer/coremods/commands/commands.ts index 7665c1f12..26a5f34c5 100644 --- a/src/renderer/coremods/commands/commands.ts +++ b/src/renderer/coremods/commands/commands.ts @@ -1,18 +1,19 @@ -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import { Injector, plugins, themes } from "@replugged"; +import { t } from "src/renderer/modules/i18n"; import { ApplicationCommandOptionType } from "../../../types"; const injector = new Injector(); export function loadCommands(): void { injector.utils.registerSlashCommand({ - name: Messages.REPLUGGED_COMMAND_ENABLE_NAME, - description: Messages.REPLUGGED_COMMAND_ENABLE_DESC, + name: intl.string(t.REPLUGGED_COMMAND_ENABLE_NAME), + description: intl.string(t.REPLUGGED_COMMAND_ENABLE_DESC), options: [ { name: "addon", - displayName: Messages.REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME, - description: Messages.REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME), + description: intl.string(t.REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC), type: ApplicationCommandOptionType.String, required: true, get choices() { @@ -30,7 +31,7 @@ export function loadCommands(): void { ...disabledPlugins .map((plugin) => ({ name: plugin.manifest.name, - displayName: `${Messages.REPLUGGED_PLUGIN}: ${plugin.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_PLUGIN)}: ${plugin.manifest.name}`, value: plugin.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -39,7 +40,7 @@ export function loadCommands(): void { ...disabledThemes .map((theme) => ({ name: theme.manifest.name, - displayName: `${Messages.REPLUGGED_THEME}: ${theme.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_THEME)}: ${theme.manifest.name}`, value: theme.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -62,11 +63,11 @@ export function loadCommands(): void { embeds: [ { color: 0x1bbb1b, - title: Messages.REPLUGGED_COMMAND_SUCCESS_GENERIC, - description: Messages.REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED.format({ + title: intl.string(t.REPLUGGED_COMMAND_SUCCESS_GENERIC), + description: intl.formatToPlainString(t.REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED, { type: plugins.plugins.get(addonId) - ? Messages.REPLUGGED_PLUGIN - : Messages.REPLUGGED_THEME, + ? intl.string(t.REPLUGGED_PLUGIN) + : intl.string(t.REPLUGGED_THEME), name: plugins.plugins.get(addonId)?.manifest.name ?? themes.themes.get(addonId)?.manifest.name, @@ -80,7 +81,7 @@ export function loadCommands(): void { embeds: [ { color: 0xdd2d2d, - title: Messages.REPLUGGED_COMMAND_ERROR_GENERIC, + title: intl.string(t.REPLUGGED_COMMAND_ERROR_GENERIC), description: err as string, }, ], @@ -89,13 +90,13 @@ export function loadCommands(): void { }, }); injector.utils.registerSlashCommand({ - name: Messages.REPLUGGED_COMMAND_DISABLE_NAME, - description: Messages.REPLUGGED_COMMAND_DISABLE_DESC, + name: intl.string(t.REPLUGGED_COMMAND_DISABLE_NAME), + description: intl.string(t.REPLUGGED_COMMAND_DISABLE_DESC), options: [ { name: "addon", - displayName: Messages.REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME, - description: Messages.REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME), + description: intl.string(t.REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC), type: ApplicationCommandOptionType.String, required: true, get choices() { @@ -113,7 +114,7 @@ export function loadCommands(): void { ...enabledPlugins .map((plugin) => ({ name: plugin.manifest.name, - displayName: `${Messages.REPLUGGED_PLUGIN}: ${plugin.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_PLUGIN)}: ${plugin.manifest.name}`, value: plugin.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -122,7 +123,7 @@ export function loadCommands(): void { ...enabledThemes .map((theme) => ({ name: theme.manifest.name, - displayName: `${Messages.REPLUGGED_THEME}: ${theme.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_THEME)}: ${theme.manifest.name}`, value: theme.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -145,11 +146,11 @@ export function loadCommands(): void { embeds: [ { color: 0x1bbb1b, - title: Messages.REPLUGGED_COMMAND_SUCCESS_GENERIC, - description: Messages.REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED.format({ + title: intl.string(t.REPLUGGED_COMMAND_SUCCESS_GENERIC), + description: intl.formatToPlainString(t.REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED, { type: plugins.plugins.get(addonId) - ? Messages.REPLUGGED_PLUGIN - : Messages.REPLUGGED_THEME, + ? intl.string(t.REPLUGGED_PLUGIN) + : intl.string(t.REPLUGGED_THEME), name: plugins.plugins.get(addonId)?.manifest.name ?? themes.themes.get(addonId)?.manifest.name, @@ -163,7 +164,7 @@ export function loadCommands(): void { embeds: [ { color: 0xdd2d2d, - title: Messages.REPLUGGED_COMMAND_ERROR_GENERIC, + title: intl.string(t.REPLUGGED_COMMAND_ERROR_GENERIC), description: err as string, }, ], @@ -172,13 +173,13 @@ export function loadCommands(): void { }, }); injector.utils.registerSlashCommand({ - name: Messages.REPLUGGED_COMMAND_RELOAD_NAME, - description: Messages.REPLUGGED_COMMAND_RELOAD_DESC, + name: intl.string(t.REPLUGGED_COMMAND_RELOAD_NAME), + description: intl.string(t.REPLUGGED_COMMAND_RELOAD_DESC), options: [ { name: "addon", - displayName: Messages.REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME, - description: Messages.REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME), + description: intl.string(t.REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC), type: ApplicationCommandOptionType.String, required: true, get choices() { @@ -191,7 +192,7 @@ export function loadCommands(): void { ...enabledPlugins .map((plugin) => ({ name: plugin.manifest.name, - displayName: `${Messages.REPLUGGED_PLUGIN}: ${plugin.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_PLUGIN)}: ${plugin.manifest.name}`, value: plugin.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -200,7 +201,7 @@ export function loadCommands(): void { ...enabledThemes .map((theme) => ({ name: theme.manifest.name, - displayName: `${Messages.REPLUGGED_THEME}: ${theme.manifest.name}`, + displayName: `${intl.string(t.REPLUGGED_THEME)}: ${theme.manifest.name}`, value: theme.manifest.id, })) .sort((a, b) => a.name.localeCompare(b.name)), @@ -223,11 +224,11 @@ export function loadCommands(): void { embeds: [ { color: 0x1bbb1b, - title: Messages.REPLUGGED_COMMAND_SUCCESS_GENERIC, - description: Messages.REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED.format({ + title: intl.string(t.REPLUGGED_COMMAND_SUCCESS_GENERIC), + description: intl.formatToPlainString(t.REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED, { type: plugins.plugins.get(addonId) - ? Messages.REPLUGGED_PLUGIN - : Messages.REPLUGGED_THEME, + ? intl.string(t.REPLUGGED_PLUGIN) + : intl.string(t.REPLUGGED_THEME), name: plugins.plugins.get(addonId)?.manifest.name ?? themes.themes.get(addonId)?.manifest.name, @@ -241,7 +242,7 @@ export function loadCommands(): void { embeds: [ { color: 0xdd2d2d, - title: Messages.REPLUGGED_COMMAND_ERROR_GENERIC, + title: intl.string(t.REPLUGGED_COMMAND_ERROR_GENERIC), description: err as string, }, ], @@ -250,62 +251,62 @@ export function loadCommands(): void { }, }); injector.utils.registerSlashCommand({ - name: Messages.REPLUGGED_COMMAND_LIST_NAME, - description: Messages.REPLUGGED_COMMAND_LIST_DESC, + name: intl.string(t.REPLUGGED_COMMAND_LIST_NAME), + description: intl.string(t.REPLUGGED_COMMAND_LIST_DESC), options: [ { name: "send", - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME, - description: Messages.REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME), + description: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC), type: ApplicationCommandOptionType.Boolean, required: false, }, { name: "type", - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME, - description: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME), + description: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC), type: ApplicationCommandOptionType.String, required: true, choices: [ { - name: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME, - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME, + name: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME), + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME), value: "theme", }, { - name: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN, - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN, + name: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN), + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN), value: "plugin", }, ], }, { name: "version", - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME, - description: Messages.REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME), + description: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC), type: ApplicationCommandOptionType.Boolean, required: false, }, { name: "status", - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME, - description: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME), + description: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC), type: ApplicationCommandOptionType.String, required: false, choices: [ { - name: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED, - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED, + name: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED), + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED), value: "enabled", }, { - name: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED, - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED, + name: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED), + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED), value: "disabled", }, { - name: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH, - displayName: Messages.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH, + name: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH), + displayName: intl.string(t.REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH), value: "default", }, ], @@ -336,14 +337,14 @@ export function loadCommands(): void { const enabledString = generateListString( enablePlugins, - Messages.REPLUGGED_COMMAND_LIST_HEADER_ENABLED.format({ - type: Messages.REPLUGGED_PLUGINS, + intl.formatToPlainString(t.REPLUGGED_COMMAND_LIST_HEADER_ENABLED, { + type: intl.string(t.REPLUGGED_PLUGINS), }), ); const disabledString = generateListString( disabledPlugins, - Messages.REPLUGGED_COMMAND_LIST_HEADER_DISABLED.format({ - type: Messages.REPLUGGED_PLUGINS, + intl.formatToPlainString(t.REPLUGGED_COMMAND_LIST_HEADER_DISABLED, { + type: intl.string(t.REPLUGGED_PLUGINS), }), ); @@ -368,14 +369,14 @@ export function loadCommands(): void { const enabledString = generateListString( enableThemes, - Messages.REPLUGGED_COMMAND_LIST_HEADER_ENABLED.format({ - type: Messages.REPLUGGED_THEMES, + intl.formatToPlainString(t.REPLUGGED_COMMAND_LIST_HEADER_ENABLED, { + type: intl.string(t.REPLUGGED_THEMES), }), ); const disabledString = generateListString( disabledThemes, - Messages.REPLUGGED_COMMAND_LIST_HEADER_DISABLED.format({ - type: Messages.REPLUGGED_THEMES, + intl.formatToPlainString(t.REPLUGGED_COMMAND_LIST_HEADER_DISABLED, { + type: intl.string(t.REPLUGGED_THEMES), }), ); @@ -394,7 +395,7 @@ export function loadCommands(): void { default: return { send: false, - result: Messages.REPLUGGED_COMMAND_LIST_ERROR_SPECIFY, + result: intl.string(t.REPLUGGED_COMMAND_LIST_ERROR_SPECIFY), }; } } catch (err) { @@ -403,7 +404,7 @@ export function loadCommands(): void { embeds: [ { color: 0xdd2d2d, - title: Messages.REPLUGGED_COMMAND_ERROR_GENERIC, + title: intl.string(t.REPLUGGED_COMMAND_ERROR_GENERIC), description: err as string, }, ], diff --git a/src/renderer/coremods/installer/AddonEmbed.tsx b/src/renderer/coremods/installer/AddonEmbed.tsx index 0ff620242..7640e6ef3 100644 --- a/src/renderer/coremods/installer/AddonEmbed.tsx +++ b/src/renderer/coremods/installer/AddonEmbed.tsx @@ -1,8 +1,9 @@ -import { Messages } from "@common/i18n"; import { React } from "@common"; +import { intl } from "@common/i18n"; import { Button, Clickable, Text, Tooltip } from "@components"; import { Logger } from "@replugged"; import { getByProps } from "@webpack"; +import { t } from "src/renderer/modules/i18n"; import { openExternal } from "src/renderer/util"; import { CheckResultSuccess } from "src/types"; import { getSourceLink } from "../settings/pages"; @@ -156,7 +157,7 @@ const Embed = React.memo( openExternal(props.url)}> - {Messages.REPLUGGED_INSTALLER_OPEN_STORE} + {intl.string(t.REPLUGGED_INSTALLER_OPEN_STORE)} {props.onCooldown - ? Messages.REPLUGGED_PLUGIN_EMBED_COPIED - : Messages.REPLUGGED_PLUGIN_EMBED_COPY} + ? intl.string(t.REPLUGGED_PLUGIN_EMBED_COPIED) + : intl.string(t.REPLUGGED_PLUGIN_EMBED_COPY)} )} @@ -203,7 +204,9 @@ const Embed = React.memo(
) : ( @@ -219,7 +222,7 @@ const Embed = React.memo( props.isInstalled || props.isInstalling ? Button.Colors.TRANSPARENT : undefined } onClick={props.installClick}> - {Messages.REPLUGGED_CONFIRM_INSTALL} + {intl.string(t.REPLUGGED_CONFIRM_INSTALL)} )} diff --git a/src/renderer/coremods/installer/commands.ts b/src/renderer/coremods/installer/commands.ts index 26b15f9dd..b7899a123 100644 --- a/src/renderer/coremods/installer/commands.ts +++ b/src/renderer/coremods/installer/commands.ts @@ -1,33 +1,34 @@ +import { intl } from "@common/i18n"; import { Injector } from "@replugged"; +import { t } from "src/renderer/modules/i18n"; import { ApplicationCommandOptionType } from "src/types"; import { INSTALLER_SOURCES, InstallerSource, installFlow, parseInstallLink } from "./util"; -import { Messages } from "@common/i18n"; /** * A map of display names for installer sources. */ const sourceDisplayNames: Record = { github: "GitHub", - store: Messages.REPLUGGED_STORE, + store: intl.string(t.REPLUGGED_STORE), }; export function loadCommands(injector: Injector): void { injector.utils.registerSlashCommand({ name: "install", - displayName: Messages.REPLUGGED_COMMAND_INSTALL_NAME, - description: Messages.REPLUGGED_COMMAND_INSTALL_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_INSTALL_NAME), + description: intl.string(t.REPLUGGED_COMMAND_INSTALL_DESC), options: [ { name: "addon", - displayName: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME, - description: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME), + description: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC), type: ApplicationCommandOptionType.String, required: true, }, { name: "source", - displayName: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME, - description: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME), + description: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC), type: ApplicationCommandOptionType.String, required: false, choices: INSTALLER_SOURCES.map((v) => ({ @@ -38,8 +39,8 @@ export function loadCommands(injector: Injector): void { }, { name: "id", - displayName: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME, - description: Messages.REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC, + displayName: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME), + description: intl.string(t.REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC), type: ApplicationCommandOptionType.String, required: false, }, @@ -61,19 +62,21 @@ export function loadCommands(injector: Injector): void { switch (resp.kind) { case "FAILED": return { - result: Messages.REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED, + result: intl.string(t.REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED), }; case "ALREADY_INSTALLED": return { - result: Messages.REPLUGGED_ERROR_ALREADY_INSTALLED.format({ name: resp.manifest.name }), + result: intl.formatToPlainString(t.REPLUGGED_ERROR_ALREADY_INSTALLED, { + name: resp.manifest.name, + }), }; case "CANCELLED": return { - result: Messages.REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL, + result: intl.string(t.REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL), }; case "SUCCESS": return { - result: Messages.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS.format({ + result: intl.formatToPlainString(t.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS, { name: resp.manifest.name, }), }; diff --git a/src/renderer/coremods/installer/util.tsx b/src/renderer/coremods/installer/util.tsx index a0c5c0c42..8893bea81 100644 --- a/src/renderer/coremods/installer/util.tsx +++ b/src/renderer/coremods/installer/util.tsx @@ -1,5 +1,5 @@ import { modal, toast } from "@common"; -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import { Button, Notice } from "@components"; import { Logger } from "@replugged"; import { setUpdaterState } from "src/renderer/managers/updater"; @@ -8,6 +8,7 @@ import type { AnyAddonManifest, CheckResultSuccess } from "src/types"; import * as pluginManager from "../../managers/plugins"; import * as themeManager from "../../managers/themes"; import { generalSettings, getAddonType, getSourceLink, label } from "../settings/pages"; +import { t } from "src/renderer/modules/i18n"; const logger = Logger.coremod("Installer"); @@ -161,7 +162,7 @@ export async function install(data: CheckResultSuccess): Promise { if (!res.success) { logger.error(`Failed to install ${name}: ${res.error}`); toast.toast( - Messages.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED.format({ name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED, { name }), toast.Kind.FAILURE, ); return false; @@ -179,14 +180,14 @@ export async function install(data: CheckResultSuccess): Promise { if (!loaded) { toast.toast( - Messages.REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED.format({ name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED, { name }), toast.Kind.FAILURE, ); return false; } toast.toast( - Messages.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS.format({ name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS, { name }), toast.Kind.SUCCESS, ); return true; @@ -194,25 +195,25 @@ export async function install(data: CheckResultSuccess): Promise { export function authorList(authors: string[]): string { if (authors.length === 1) { - return Messages.REPLUGGED_ADDON_AUTHORS_ONE.format({ + return intl.formatToPlainString(t.REPLUGGED_ADDON_AUTHORS_ONE, { author1: authors[0], }); } if (authors.length === 2) { - return Messages.REPLUGGED_ADDON_AUTHORS_TWO.format({ + return intl.formatToPlainString(t.REPLUGGED_ADDON_AUTHORS_TWO, { author1: authors[0], author2: authors[1], }); } if (authors.length === 3) { - return Messages.REPLUGGED_ADDON_AUTHORS_THREE.format({ + return intl.formatToPlainString(t.REPLUGGED_ADDON_AUTHORS_THREE, { author1: authors[0], author2: authors[1], author3: authors[2], }); } - return Messages.REPLUGGED_ADDON_AUTHORS_MANY.format({ + return intl.formatToPlainString(t.REPLUGGED_ADDON_AUTHORS_MANY, { author1: authors[0], author2: authors[1], author3: authors[2], @@ -236,8 +237,8 @@ async function showInstallPrompt( } const authors = authorList([manifest.author].flat().map((a) => a.name)); - const title = Messages.REPLUGGED_INSTALL_MODAL_HEADER.format({ type }); - const text = Messages.REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY.format({ + const title = intl.format(t.REPLUGGED_INSTALL_MODAL_HEADER, { type }); + const text = intl.format(t.REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY, { name: manifest.name, authors, }); @@ -252,7 +253,7 @@ async function showInstallPrompt( {(source ?? DEFAULT_INSTALLER_SOURCE) !== "store" ? (
- {Messages.REPLUGGED_ADDON_NOT_REVIEWED_DESC.format({ + {intl.format(t.REPLUGGED_ADDON_NOT_REVIEWED_DESC, { type: label(getAddonType(manifest.type)), })} @@ -260,9 +261,9 @@ async function showInstallPrompt( ) : null} ), - confirmText: Messages.REPLUGGED_CONFIRM, - cancelText: Messages.REPLUGGED_CANCEL, - secondaryConfirmText: storeUrl ? Messages.REPLUGGED_INSTALLER_OPEN_STORE : undefined, + confirmText: intl.string(t.REPLUGGED_CONFIRM), + cancelText: intl.string(t.REPLUGGED_CANCEL), + secondaryConfirmText: storeUrl ? intl.string(t.REPLUGGED_INSTALLER_OPEN_STORE) : undefined, onConfirmSecondary: () => (storeUrl ? openExternal(storeUrl) : null), }); @@ -306,7 +307,10 @@ export async function installFlow( const info = await getInfo(identifier, source, id); if (!info) { if (showToasts) - toast.toast(Messages.REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED, toast.Kind.FAILURE); + toast.toast( + intl.string(t.REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED), + toast.Kind.FAILURE, + ); return { kind: "FAILED", }; @@ -319,7 +323,7 @@ export async function installFlow( if (checkIsInstalled(info)) { if (showToasts) toast.toast( - Messages.REPLUGGED_ERROR_ALREADY_INSTALLED.format({ name: info.manifest.name }), + intl.formatToPlainString(t.REPLUGGED_ERROR_ALREADY_INSTALLED, { name: info.manifest.name }), toast.Kind.MESSAGE, ); return { @@ -334,7 +338,10 @@ export async function installFlow( if (!confirm) { if (confirm === false && showToasts) { // Do not show if null ("open in store" clicked) - toast.toast(Messages.REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL, toast.Kind.MESSAGE); + toast.toast( + intl.string(t.REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL), + toast.Kind.MESSAGE, + ); } return { kind: "CANCELLED", @@ -350,11 +357,11 @@ export async function installFlow( ) { void modal .confirm({ - title: Messages.REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE, - body: Messages.REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY.format({ + title: intl.string(t.REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE), + body: intl.format(t.REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY, { name: info.manifest.name, }), - confirmText: Messages.REPLUGGED_RELOAD, + confirmText: intl.string(t.REPLUGGED_RELOAD), confirmColor: Button.Colors.RED, }) .then((answer) => { diff --git a/src/renderer/coremods/language/index.tsx b/src/renderer/coremods/language/index.tsx index 3df56f145..aa8c3a1e5 100644 --- a/src/renderer/coremods/language/index.tsx +++ b/src/renderer/coremods/language/index.tsx @@ -1,19 +1,17 @@ -import { Messages } from "@common/i18n"; +import { getLanguages, intl } from "@common/i18n"; import { Flex, FormNotice, Text } from "@components"; +import { messagesLoader } from "i18n/en-US.messages"; import React from "react"; import { WEBLATE_URL } from "src/constants"; -import i18n from "../../modules/common/i18n"; -import { messages } from "../../modules/i18n"; - -const defaultLocale = "en-US"; +import { t } from "../../modules/i18n"; export const percentages = new Map(); export function Card(): React.ReactElement { return ( @@ -26,7 +24,7 @@ export function Percentage( flag: React.ReactElement, ): React.ReactElement { const name = localeName.props.children as string; - const locale = i18n.getLanguages().find((language) => language.name === name)!.code; + const locale = getLanguages().find((language) => language.name === name)!.code; const percentage = percentages.get(locale); return ( @@ -34,7 +32,7 @@ export function Percentage( {localeName} - {Messages.REPLUGGED_I18N_TRANSLATED_PERCENTAGE.format({ translated: percentage })} + {intl.format(t.REPLUGGED_I18N_TRANSLATED_PERCENTAGE, { translated: Number(percentage) })} {localizedName} @@ -44,10 +42,11 @@ export function Percentage( } export function start(): void { - const totalStrCount = Object.keys(messages.get(defaultLocale)).length; + const totalStrCount = Object.keys(t).length; - messages.forEach((strings, locale) => { - const strCount = Object.values(strings).filter((str) => str !== "").length; + Object.entries(messagesLoader.localeImportMap).forEach(async ([locale, getStrings]) => { + const strings = (await getStrings()).default; + const strCount = Object.values(strings).filter((str) => Boolean(str)).length; const percentage = Math.floor((strCount / totalStrCount) * 100); percentages.set(locale, percentage); }); diff --git a/src/renderer/coremods/settings/index.tsx b/src/renderer/coremods/settings/index.tsx index 296f3ebfc..e87df7fe3 100644 --- a/src/renderer/coremods/settings/index.tsx +++ b/src/renderer/coremods/settings/index.tsx @@ -1,6 +1,7 @@ -import { Messages } from "@common/i18n"; +import { t as discordT, intl, runtimeHashMessageKey } from "@common/i18n"; import { Text } from "@components"; import { Injector } from "@replugged"; +import { t } from "src/renderer/modules/i18n"; import { Divider, Header, Section, insertSections, settingsTools } from "./lib"; import { General, Plugins, QuickCSS, Themes, Updater } from "./pages"; @@ -11,7 +12,7 @@ export { insertSections }; export function VersionInfo(): React.ReactElement { return ( - {Messages.REPLUGGED_VERSION.format({ version: window.RepluggedNative.getVersion() })} + {intl.format(t.REPLUGGED_VERSION, { version: window.RepluggedNative.getVersion() })} ); } @@ -22,27 +23,27 @@ export function start(): void { Header("Replugged"), Section({ name: "rp-general", - label: () => Messages.SETTINGS_GENERAL, + label: () => intl.string(discordT[runtimeHashMessageKey("SETTINGS_GENERAL")]), elem: General, }), Section({ name: "rp-quickcss", - label: () => Messages.REPLUGGED_QUICKCSS, + label: () => intl.string(t.REPLUGGED_QUICKCSS), elem: QuickCSS, }), Section({ name: "rp-plugins", - label: () => Messages.REPLUGGED_PLUGINS, + label: () => intl.string(t.REPLUGGED_PLUGINS), elem: Plugins, }), Section({ name: "rp-themes", - label: () => Messages.REPLUGGED_THEMES, + label: () => intl.string(t.REPLUGGED_THEMES), elem: Themes, }), Section({ name: "rp-updater", - label: () => Messages.REPLUGGED_UPDATES_UPDATER, + label: () => intl.string(t.REPLUGGED_UPDATES_UPDATER), elem: Updater, }), ]); diff --git a/src/renderer/coremods/settings/pages/Addons.tsx b/src/renderer/coremods/settings/pages/Addons.tsx index 16626134e..0ceb7f1f8 100644 --- a/src/renderer/coremods/settings/pages/Addons.tsx +++ b/src/renderer/coremods/settings/pages/Addons.tsx @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-unnecessary-condition */ -import { Messages } from "@common/i18n"; import { React, api, fluxDispatcher, modal, toast, users } from "@common"; +import { t as discordT, intl, runtimeHashMessageKey } from "@common/i18n"; import { Button, Divider, @@ -12,13 +12,15 @@ import { TextInput, Tooltip, } from "@components"; +import { Logger, plugins, themes, webpack } from "@replugged"; +import { t } from "src/renderer/modules/i18n"; +import { openExternal } from "src/renderer/util"; import type { RepluggedPlugin, RepluggedTheme } from "src/types"; import type { AnyAddonManifest, Author } from "src/types/addon"; -import "./Addons.css"; import Icons from "../icons"; -import { Logger, plugins, themes, webpack } from "@replugged"; import { generalSettings } from "./General"; -import { openExternal } from "src/renderer/util"; + +import "./Addons.css"; interface Breadcrumb { id: string; @@ -119,7 +121,7 @@ async function openUserProfile(id: string): Promise { fluxDispatcher.dispatch({ type: "USER_UPDATE", user: body }); } catch (e) { logger.error(`Failed to fetch user profile for ${id}`, e); - toast.toast(Messages.REPLUGGED_TOAST_PROFILE_FETCH_FAILED, toast.Kind.FAILURE); + toast.toast(intl.string(t.REPLUGGED_TOAST_PROFILE_FETCH_FAILED), toast.Kind.FAILURE); return; } } @@ -186,10 +188,10 @@ export function label( let base = ""; if (type === AddonType.Plugin) { - base = Messages[`REPLUGGED_PLUGIN${plural ? "S" : ""}`]; + base = intl.string(t[`REPLUGGED_PLUGIN${plural ? "S" : ""}`]); } if (type === AddonType.Theme) { - base = Messages[`REPLUGGED_THEME${plural ? "S" : ""}`]; + base = intl.string(t[`REPLUGGED_THEME${plural ? "S" : ""}`]); } if (caps === "lower") { base = base.toLowerCase(); @@ -230,8 +232,8 @@ function Authors({ addon }: { addon: RepluggedPlugin | RepluggedTheme }): React. {author.name} {author.discordID ? ( openUserProfile(author.discordID!)}> @@ -241,7 +243,7 @@ function Authors({ addon }: { addon: RepluggedPlugin | RepluggedTheme }): React. ) : null} {author.github ? ( @@ -254,35 +256,20 @@ function Authors({ addon }: { addon: RepluggedPlugin | RepluggedTheme }): React. let message = ""; if (els.length === 1) { - // return Messages.REPLUGGED_ADDON_AUTHORS_ONE.format({ - // author1: els[0], - // }); - message = Messages.REPLUGGED_ADDON_AUTHORS_ONE.message; + // @ts-expect-error We replace the variables with replaceVariable later + message = intl.string(t.REPLUGGED_ADDON_AUTHORS_ONE); } if (els.length === 2) { - // return Messages.REPLUGGED_ADDON_AUTHORS_TWO.format({ - // author1: els[0], - // author2: els[1], - // }); - message = Messages.REPLUGGED_ADDON_AUTHORS_TWO.message; + // @ts-expect-error We replace the variables with replaceVariable later + message = intl.string(t.REPLUGGED_ADDON_AUTHORS_TWO); } if (els.length === 3) { - // return Messages.REPLUGGED_ADDON_AUTHORS_THREE.format({ - // author1: els[0], - // author2: els[1], - // author3: els[2], - // }); - - message = Messages.REPLUGGED_ADDON_AUTHORS_THREE.message; + // @ts-expect-error We replace the variables with replaceVariable later + message = intl.string(t.REPLUGGED_ADDON_AUTHORS_THREE); } if (els.length > 3) { - // return Messages.REPLUGGED_ADDON_AUTHORS_MANY.format({ - // author1: els[0], - // author2: els[1], - // author3: els[2], - // count: els.length - 3, - // }); - message = Messages.REPLUGGED_ADDON_AUTHORS_MANY.message; + // @ts-expect-error We replace the variables with replaceVariable later + message = intl.string(t.REPLUGGED_ADDON_AUTHORS_MANY); } return replaceVariable(message, { @@ -332,7 +319,7 @@ function Card({ {sourceLink ? ( @@ -343,7 +330,7 @@ function Card({ ) : null} {hasSettings ? ( @@ -353,7 +340,9 @@ function Card({ ) : null} uninstall()}> @@ -361,7 +350,7 @@ function Card({ {disabled ? null : ( @@ -379,7 +368,7 @@ function Card({ {addon.manifest.updater?.type !== "store" ? (
- {Messages.REPLUGGED_ADDON_NOT_REVIEWED_DESC.format({ + {intl.format(t.REPLUGGED_ADDON_NOT_REVIEWED_DESC, { type: label(type), })} @@ -422,14 +411,16 @@ function Cards({ await manager.enable(addon.manifest.id); clonedDisabled.delete(addon.manifest.id); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS, { name: addon.manifest.name, }), ); } catch (e) { logger.error("Error enabling", addon, e); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS.format({ type: label(type) }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS, { + name: label(type), + }), toast.Kind.FAILURE, ); } @@ -438,14 +429,16 @@ function Cards({ await manager.disable(addon.manifest.id); clonedDisabled.add(addon.manifest.id); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS, { name: addon.manifest.name, }), ); } catch (e) { logger.error("Error disabling", addon, e); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_DISABLE_FAILED.format({ type: label(type) }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_DISABLE_FAILED, { + name: label(type), + }), toast.Kind.FAILURE, ); } @@ -454,10 +447,12 @@ function Cards({ }} uninstall={async () => { const confirmation = await modal.confirm({ - title: Messages.REPLUGGED_ADDON_UNINSTALL.format({ name: addon.manifest.name }), - body: Messages.REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY.format({ type: label(type) }), - confirmText: Messages.APPLICATION_UNINSTALL_PROMPT_CONFIRM, - cancelText: Messages.CANCEL, + title: intl.format(t.REPLUGGED_ADDON_UNINSTALL, { name: addon.manifest.name }), + body: intl.format(t.REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY, { type: label(type) }), + confirmText: intl.string( + discordT[runtimeHashMessageKey("APPLICATION_UNINSTALL_PROMPT_CONFIRM")], + ), + cancelText: intl.string(discordT[runtimeHashMessageKey("CANCEL")]), confirmColor: Button.Colors.RED, }); if (!confirmation) return; @@ -466,14 +461,14 @@ function Cards({ try { await manager.uninstall(addon.manifest.id); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS, { name: addon.manifest.name, }), ); } catch (e) { logger.error("Error uninstalling", addon, e); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED, { name: addon.manifest.name, }), toast.Kind.FAILURE, @@ -486,12 +481,16 @@ function Cards({ try { await manager.reload(addon.manifest.id); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS.format({ name: addon.manifest.name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS, { + name: addon.manifest.name, + }), ); } catch (e) { logger.error("Error reloading", addon, e); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_RELOAD_FAILED.format({ name: addon.manifest.name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_RELOAD_FAILED, { + name: addon.manifest.name, + }), toast.Kind.FAILURE, ); } @@ -550,7 +549,7 @@ export const Addons = (type: AddonType): React.ReactElement => { // Do not turn "(num)" into a single symbol fontVariantLigatures: "none", }}> - {Messages.REPLUGGED_ADDONS_TITLE_COUNT.format({ + {intl.format(t.REPLUGGED_ADDONS_TITLE_COUNT, { type: label(type, { caps: "title", plural: true }), count: unfilteredCount, })} @@ -561,7 +560,7 @@ export const Addons = (type: AddonType): React.ReactElement => { breadcrumbs={[ { id: `rp_${type}`, - label: Messages.REPLUGGED_ADDONS_TITLE_COUNT.format({ + label: intl.formatToPlainString(t.REPLUGGED_ADDONS_TITLE_COUNT, { type: label(type, { caps: "title", plural: true }), count: unfilteredCount, }), @@ -596,7 +595,7 @@ export const Addons = (type: AddonType): React.ReactElement => { {section === `rp_${type}` && (
@@ -605,14 +604,14 @@ export const Addons = (type: AddonType): React.ReactElement => { try { await loadMissing(type); toast.toast( - Messages.REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS, { type: label(type, { plural: true }), }), ); } catch (e) { logger.error("Error loading missing", e); toast.toast( - Messages.REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED.format({ + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED, { type: label(type, { plural: true }), }), toast.Kind.FAILURE, @@ -623,7 +622,7 @@ export const Addons = (type: AddonType): React.ReactElement => { }} color={Button.Colors.PRIMARY} look={Button.Looks.LINK}> - {Messages.REPLUGGED_ADDONS_LOAD_MISSING.format({ + {intl.format(t.REPLUGGED_ADDONS_LOAD_MISSING, { type: label(type, { caps: "title", plural: true }), })} @@ -631,7 +630,7 @@ export const Addons = (type: AddonType): React.ReactElement => { onClick={() => openExternal(`${generalSettings.get("apiUrl")}/store/${type}s`)} color={Button.Colors.PRIMARY} look={Button.Looks.LINK}> - {Messages.REPLUGGED_ADDON_BROWSE.format({ + {intl.format(t.REPLUGGED_ADDON_BROWSE, { type: label(type, { caps: "title", plural: true }), })} @@ -642,7 +641,9 @@ export const Addons = (type: AddonType): React.ReactElement => { {section === `rp_${type}` && unfilteredCount ? (
setSearch(e)} autoFocus={true} /> @@ -650,7 +651,7 @@ export const Addons = (type: AddonType): React.ReactElement => { ) : null} {section === `rp_${type}` && search && list?.length ? ( - {Messages.REPLUGGED_LIST_RESULTS.format({ count: list.length })} + {intl.format(t.REPLUGGED_LIST_RESULTS, { count: list.length })} ) : null} {section === `rp_${type}` ? ( @@ -668,8 +669,8 @@ export const Addons = (type: AddonType): React.ReactElement => { ) : list ? ( {unfilteredCount - ? Messages.REPLUGGED_NO_ADDON_RESULTS.format({ type: label(type, { plural: true }) }) - : Messages.REPLUGGED_NO_ADDONS_INSTALLED.format({ + ? intl.format(t.REPLUGGED_NO_ADDON_RESULTS, { type: label(type, { plural: true }) }) + : intl.format(t.REPLUGGED_NO_ADDONS_INSTALLED, { type: label(type, { plural: true }), })} diff --git a/src/renderer/coremods/settings/pages/General.tsx b/src/renderer/coremods/settings/pages/General.tsx index ca98f3579..8ca0bdd00 100644 --- a/src/renderer/coremods/settings/pages/General.tsx +++ b/src/renderer/coremods/settings/pages/General.tsx @@ -1,4 +1,5 @@ import { modal, toast } from "@common"; +import { intl } from "@common/i18n"; import React from "@common/react"; import { Button, @@ -11,12 +12,12 @@ import { Text, TextInput, } from "@components"; +import { WEBSITE_URL } from "src/constants"; +import { t } from "src/renderer/modules/i18n"; +import { type GeneralSettings, defaultSettings } from "src/types"; import * as settings from "../../../apis/settings"; import * as util from "../../../util"; -import { Messages } from "@common/i18n"; -import { type GeneralSettings, defaultSettings } from "src/types"; import { initWs, socket } from "../../devCompanion"; -import { WEBSITE_URL } from "src/constants"; export const generalSettings = await settings.init( "dev.replugged.Settings", @@ -37,9 +38,9 @@ function restartModal(doRelaunch = false, onConfirm?: () => void, onCancel?: () const restart = doRelaunch ? relaunch : reload; void modal .confirm({ - title: Messages.REPLUGGED_SETTINGS_RESTART_TITLE, - body: Messages.REPLUGGED_SETTINGS_RESTART, - confirmText: Messages.REPLUGGED_RESTART, + title: intl.string(t.REPLUGGED_SETTINGS_RESTART_TITLE), + body: intl.string(t.REPLUGGED_SETTINGS_RESTART), + confirmText: intl.string(t.REPLUGGED_RESTART), confirmColor: Button.Colors.RED, onConfirm, onCancel, @@ -86,35 +87,35 @@ export const General = (): React.ReactElement => { return ( <> - {Messages.REPLUGGED_GENERAL_SETTINGS} + {intl.string(t.REPLUGGED_GENERAL_SETTINGS)} - {Messages.REPLUGGED_SETTINGS_BADGES} + note={intl.string(t.REPLUGGED_SETTINGS_BADGES_DESC)}> + {intl.string(t.REPLUGGED_SETTINGS_BADGES)} - {Messages.REPLUGGED_SETTINGS_ADDON_EMBEDS} + note={intl.string(t.REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC)}> + {intl.string(t.REPLUGGED_SETTINGS_ADDON_EMBEDS)} - {Messages.REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY} + note={intl.string(t.REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC)}> + {intl.string(t.REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY)} + title={intl.string(t.REPLUGGED_SETTINGS_ADVANCED)} + note={intl.string(t.REPLUGGED_SETTINGS_ADVANCED_DESC)}> { expOnChange(value); restartModal(false); }} - note={Messages.REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC.format()}> - {Messages.REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS} + note={intl.format(t.REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC, {})}> + {intl.string(t.REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS)} { .catch(() => { rdtOnChange(false); // Disable if failed toast.toast( - Messages.REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED, + intl.string(t.REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED), toast.Kind.FAILURE, ); }); @@ -156,18 +157,18 @@ export const General = (): React.ReactElement => { restartModal(true); } }} - note={Messages.REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC.format()}> - {Messages.REPLUGGED_SETTINGS_REACT_DEVTOOLS} + note={intl.format(t.REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC, {})}> + {intl.string(t.REPLUGGED_SETTINGS_REACT_DEVTOOLS)} { socket?.close(1000, "Reconnecting"); initWs(true); }}> - {Messages.REPLUGGED_SETTINGS_DEV_COMPANION} + {intl.string(t.REPLUGGED_SETTINGS_DEV_COMPANION)} diff --git a/src/renderer/coremods/settings/pages/QuickCSS.tsx b/src/renderer/coremods/settings/pages/QuickCSS.tsx index daef371e9..dae21f8c8 100644 --- a/src/renderer/coremods/settings/pages/QuickCSS.tsx +++ b/src/renderer/coremods/settings/pages/QuickCSS.tsx @@ -1,14 +1,16 @@ +import { css } from "@codemirror/lang-css"; +import { EditorState } from "@codemirror/state"; import { React, toast } from "@common"; -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; +import { Button, Divider, Flex, Text } from "@components"; +import { webpack } from "@replugged"; import { EditorView, basicSetup } from "codemirror"; -import { EditorState } from "@codemirror/state"; -import { css } from "@codemirror/lang-css"; +import { t } from "src/renderer/modules/i18n"; import { githubDark, githubLight } from "./codemirror-github"; -import { webpack } from "@replugged"; -import { Button, Divider, Flex, Text } from "@components"; -import "./QuickCSS.css"; import { generalSettings } from "./General"; +import "./QuickCSS.css"; + interface UseCodeMirrorOptions { value?: string; onChange?: (code: string) => unknown; @@ -121,7 +123,7 @@ export const QuickCSS = (): React.ReactElement => { const reload = (): void => window.replugged.quickCSS.reload(); const reloadAndToast = (): void => { reload(); - toast.toast(Messages.REPLUGGED_TOAST_QUICKCSS_RELOAD); + toast.toast(intl.string(t.REPLUGGED_TOAST_QUICKCSS_RELOAD)); }; React.useEffect(() => { @@ -172,16 +174,18 @@ export const QuickCSS = (): React.ReactElement => { return ( <> - {Messages.REPLUGGED_QUICKCSS} + {intl.string(t.REPLUGGED_QUICKCSS)}
{autoApply ? null : ( - + )}
diff --git a/src/renderer/coremods/settings/pages/Updater.tsx b/src/renderer/coremods/settings/pages/Updater.tsx index 9473d39c7..a799f8250 100644 --- a/src/renderer/coremods/settings/pages/Updater.tsx +++ b/src/renderer/coremods/settings/pages/Updater.tsx @@ -1,5 +1,5 @@ import { toast } from "@common"; -import i18n, { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import React from "@common/react"; import { Button, Divider, Flex, Notice, SliderItem, SwitchItem, Text, Tooltip } from "@components"; import { Logger } from "@replugged"; @@ -13,9 +13,11 @@ import { installUpdate, updaterSettings, } from "src/renderer/managers/updater"; +import { t } from "src/renderer/modules/i18n"; import { sleep, useSetting, useSettingArray } from "src/renderer/util"; import Icons from "../icons"; import { getAddonType, label } from "./Addons"; + import "./Updater.css"; const logger = Logger.coremod("Settings:Updater"); @@ -72,9 +74,12 @@ export const Updater = (): React.ReactElement => { setUpdatesAvailable(newUpdates); if (newUpdates.length > previousUpdates.length) { const count = newUpdates.length - previousUpdates.length; - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_NEW.format({ count }), toast.Kind.SUCCESS); + toast.toast( + intl.formatToPlainString(t.REPLUGGED_UPDATES_TOAST_NEW, { count }), + toast.Kind.SUCCESS, + ); } else { - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_NO_NEW, toast.Kind.SUCCESS); + toast.toast(intl.string(t.REPLUGGED_UPDATES_TOAST_NO_NEW), toast.Kind.SUCCESS); } }; @@ -85,9 +90,9 @@ export const Updater = (): React.ReactElement => { const statuses = await Promise.allSettled(Object.values(promises)); const didAllSucceed = statuses.every((s) => s.status === "fulfilled" && s.value); if (didAllSucceed) { - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_SUCCESS_ALL, toast.Kind.SUCCESS); + toast.toast(intl.string(t.REPLUGGED_UPDATES_TOAST_SUCCESS_ALL), toast.Kind.SUCCESS); } else { - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_FAILED_ALL, toast.Kind.FAILURE); + toast.toast(intl.string(t.REPLUGGED_UPDATES_TOAST_FAILED_ALL), toast.Kind.FAILURE); } }; @@ -97,9 +102,9 @@ export const Updater = (): React.ReactElement => { setUpdatePromises((prev) => ({ ...prev, [id]: promise })); const status = await promise.catch(() => false); if (status) { - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_SUCCESS_ONE, toast.Kind.SUCCESS); + toast.toast(intl.string(t.REPLUGGED_UPDATES_TOAST_SUCCESS_ONE), toast.Kind.SUCCESS); } else { - toast.toast(Messages.REPLUGGED_UPDATES_TOAST_FAILED_ONE, toast.Kind.FAILURE); + toast.toast(intl.string(t.REPLUGGED_UPDATES_TOAST_FAILED_ONE), toast.Kind.FAILURE); } }; @@ -110,18 +115,18 @@ export const Updater = (): React.ReactElement => { return ( <> - {Messages.REPLUGGED_UPDATES_UPDATER} + {intl.string(t.REPLUGGED_UPDATES_UPDATER)} - {Messages.REPLUGGED_UPDATES_OPTS_AUTO} + note={intl.string(t.REPLUGGED_UPDATES_OPTS_AUTO_DESC)}> + {intl.string(t.REPLUGGED_UPDATES_OPTS_AUTO)} { @@ -136,12 +141,12 @@ export const Updater = (): React.ReactElement => { return label; }} stickToMarkers={true}> - {Messages.REPLUGGED_UPDATES_OPTS_INTERVAL} + {intl.string(t.REPLUGGED_UPDATES_OPTS_INTERVAL)} {isRepluggedDev && (
- {Messages.REPLUGGED_DEVELOPER_MODE_WARNING.format({ + {intl.format(t.REPLUGGED_DEVELOPER_MODE_WARNING, { url: "https://replugged.dev/download", })} @@ -154,13 +159,13 @@ export const Updater = (): React.ReactElement => { {updatesAvailable.length - ? Messages.REPLUGGED_UPDATES_AVAILABLE.format({ count: updatesAvailable.length }) - : Messages.REPLUGGED_UPDATES_UP_TO_DATE} + ? intl.format(t.REPLUGGED_UPDATES_AVAILABLE, { count: updatesAvailable.length }) + : intl.string(t.REPLUGGED_UPDATES_UP_TO_DATE)} {lastChecked ? ( - {Messages.REPLUGGED_UPDATES_LAST_CHECKED.format({ - date: new Date(lastChecked).toLocaleString(i18n.getLocale()), + {intl.format(t.REPLUGGED_UPDATES_LAST_CHECKED, { + date: new Date(lastChecked).toLocaleString(intl.currentLocale), })} ) : null} @@ -172,11 +177,11 @@ export const Updater = (): React.ReactElement => { disabled={isAnyUpdating || isAnyComplete} color={checking ? Button.Colors.PRIMARY : Button.Colors.BRAND} submitting={checking}> - {Messages.REPLUGGED_UPDATES_CHECK} + {intl.string(t.REPLUGGED_UPDATES_CHECK)} ) : isAllComplete && didInstallAll ? ( ) : ( )} @@ -220,8 +225,8 @@ export const Updater = (): React.ReactElement => { {sourceLink ? ( @@ -231,7 +236,7 @@ export const Updater = (): React.ReactElement => { ) : null} - {Messages.REPLUGGED_UPDATES_UPDATE_TO.format({ version: `v${update.version}` })} + {intl.format(t.REPLUGGED_UPDATES_UPDATE_TO, { version: `v${update.version}` })}
{update.available ? ( @@ -239,18 +244,18 @@ export const Updater = (): React.ReactElement => { onClick={() => installOne(update.id)} color={Button.Colors.PRIMARY} submitting={isUpdating}> - {Messages.REPLUGGED_UPDATES_UPDATE} + {intl.string(t.REPLUGGED_UPDATES_UPDATE)} ) : didInstallAll ? null : ( )} {manifest.type !== "replugged" && manifest.updater?.type !== "store" ? (
- {Messages.REPLUGGED_ADDON_NOT_REVIEWED_DESC.format({ + {intl.format(t.REPLUGGED_ADDON_NOT_REVIEWED_DESC, { type: label(getAddonType(manifest.type)), })} diff --git a/src/renderer/coremods/watcher/index.ts b/src/renderer/coremods/watcher/index.ts index 6ce36e572..b03614c54 100644 --- a/src/renderer/coremods/watcher/index.ts +++ b/src/renderer/coremods/watcher/index.ts @@ -1,6 +1,7 @@ -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import toast from "@common/toast"; import { Logger, plugins, themes } from "@replugged"; +import { t } from "src/renderer/modules/i18n"; import { registerRPCCommand } from "../rpc"; const logger = Logger.coremod("Watcher"); @@ -40,7 +41,9 @@ export function start(): void { } toast.toast( - Messages.REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS.format({ name: addon.manifest.name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS, { + name: addon.manifest.name, + }), ); return { @@ -50,12 +53,12 @@ export function start(): void { logger.error(`Failed to reload ${addon.manifest.id}`, err); toast.toast( - Messages.REPLUGGED_TOAST_ADDON_RELOAD_FAILED.format({ name: addon.manifest.name }), + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_RELOAD_FAILED, { + name: addon.manifest.name, + }), toast.Kind.FAILURE, ); - toast.toast(Messages.REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS); - return { success: false, error: "RELOAD_FAILED", diff --git a/src/renderer/coremods/welcome/index.ts b/src/renderer/coremods/welcome/index.ts index bbda7df51..fbc3d795c 100644 --- a/src/renderer/coremods/welcome/index.ts +++ b/src/renderer/coremods/welcome/index.ts @@ -1,14 +1,15 @@ -import { generalSettings } from "../settings/pages/General"; +import { intl } from "@common/i18n"; import { notices, util } from "@replugged"; -import { Messages } from "@common/i18n"; import { DISCORD_INVITE } from "src/constants"; +import { t } from "src/renderer/modules/i18n"; +import { generalSettings } from "../settings/pages/General"; export function start(): void { if (!generalSettings.get("showWelcomeNoticeOnOpen")) return; notices.sendAnnouncement({ - message: Messages.REPLUGGED_NOTICES_WELCOME_NEW_USER, + message: intl.string(t.REPLUGGED_NOTICES_WELCOME_NEW_USER), button: { - text: Messages.REPLUGGED_NOTICES_JOIN_SERVER_BUTTON, + text: intl.string(t.REPLUGGED_NOTICES_JOIN_SERVER_BUTTON), onClick: () => { void util.goToOrJoinServer(DISCORD_INVITE); generalSettings.set("showWelcomeNoticeOnOpen", false); diff --git a/src/renderer/managers/updater.ts b/src/renderer/managers/updater.ts index 5123c6b58..4c4335173 100644 --- a/src/renderer/managers/updater.ts +++ b/src/renderer/managers/updater.ts @@ -1,12 +1,13 @@ -import { init } from "../apis/settings"; -import * as pluginManager from "./plugins"; -import * as themeManager from "./themes"; -import { Logger } from "../modules/logger"; +import * as common from "@common"; import type { RepluggedPlugin, RepluggedTheme } from "src/types"; import { AnyAddonManifest, RepluggedEntity } from "src/types/addon"; import notices from "../apis/notices"; -import * as common from "@common"; +import { init } from "../apis/settings"; +import { t } from "../modules/i18n"; +import { Logger } from "../modules/logger"; import { waitForProps } from "../modules/webpack"; +import * as pluginManager from "./plugins"; +import * as themeManager from "./themes"; const logger = Logger.coremod("Updater"); @@ -289,22 +290,22 @@ async function autoUpdateCheck(): Promise { logger.log("Showing update notification"); // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - const Messages = common.i18n?.Messages; // Weird hack due to circular dependency + const intl = common.i18n?.intl; // Weird hack due to circular dependency const { open } = await openSettingsModPromise; // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - if (!Messages) { - logger.error("Messages missing, cannot show update notification"); + if (!intl) { + logger.error("intl missing, cannot show update notification"); return; } clearActiveNotification?.(); clearActiveNotification = notices.sendAnnouncement({ - message: Messages.REPLUGGED_UPDATES_AVAILABLE.format({ + message: intl.format(t.REPLUGGED_UPDATES_AVAILABLE, { count: newUpdateCount, }), button: { - text: Messages.REPLUGGED_VIEW_UPDATES.format({ + text: intl.formatToPlainString(t.REPLUGGED_VIEW_UPDATES, { count: newUpdateCount, }), onClick: () => open("rp-updater"), diff --git a/src/renderer/modules/common/i18n.ts b/src/renderer/modules/common/i18n.ts index 866040bad..7c14e1ce2 100644 --- a/src/renderer/modules/common/i18n.ts +++ b/src/renderer/modules/common/i18n.ts @@ -1,21 +1,21 @@ -import { filters, waitForModule } from "../webpack"; -import type EventEmitter from "events"; - -import type SimpleMarkdown from "simple-markdown"; -import type { Primitive } from "type-fest"; - -type LocaleCallback = (locale?: string) => void; -type ProxyCallback = (context?: ProviderContext) => ProxyConstructor; - -interface Events { - locale: LocaleCallback[]; - newListener: (eventName?: "locale") => void; -} +import type { + FormatFunction, + IntlManager, + IntlMessageGetter, + TypedIntlMessageGetter, + astFormatter, + makeReactFormatter, + markdownFormatter, + stringFormatter, +} from "@discord/intl"; +import { waitForProps } from "../webpack"; + +type MessagesBinds = Record>; interface Locale { value: string; name: string; - localizedName: string; + localizedName: IntlMessageGetter; } interface Language { @@ -27,206 +27,34 @@ interface Language { enabledAPI?: boolean; } -interface ProviderContext { - messages: Messages; - defaultMessages: Messages; - locale: string; -} - -interface Provider { - _context: ProviderContext; - _createProxy: (context?: ProviderContext) => ProxyConstructor; - _getParsedMessages: ( - context: ProviderContext, - key?: string, - proxyCallback?: ProxyCallback, - ) => Message; - _parsedMessages: Messages; - refresh: (context: ProviderContext) => void; - getMessages: () => Messages; -} - -interface Formats { - number: Record<"currency" | "percent", Intl.NumberFormatOptions>; - date: Record<"short" | "medium" | "long" | "full", Intl.DateTimeFormatOptions>; - time: Record<"short" | "medium" | "long" | "full", Intl.DateTimeFormatOptions>; -} - -interface ASTSimpleFormat { - type: "numberFormat" | "dateFormat" | "timeFormat"; - style: string; -} - -interface ASTPluralFormat extends ASTPluralStyle { - ordinal: false; -} - -interface ASTSelectFormat { - type: "selectFormat"; - options: ASTOptionalFormatPattern[]; -} - -interface ASTSelectOrdinalFormat extends ASTPluralStyle { - ordinal: true; -} - -interface ASTOptionalFormatPattern { - type: "optionalFormatPattern"; - selector: string; - value: ASTMessageFormatPattern; -} - -interface ASTPluralStyle { - type: "pluralFormat"; - offset: number; - options: ASTOptionalFormatPattern[]; -} - -type ASTElementFormat = - | ASTSimpleFormat - | ASTPluralFormat - | ASTSelectOrdinalFormat - | ASTSelectFormat; - -interface ASTArgumentElement { - type: "argumentElement"; - id: string; - format?: ASTElementFormat; -} - -interface ASTMessageTextElement { - type: "messageTextElement"; - value: string; -} - -type ASTElement = ASTMessageTextElement | ASTArgumentElement; - -interface ASTMessageFormatPattern { - type: "messageFormatPattern"; - elements: ASTElement[]; -} - -interface LocaleData { - locale: string; - parentLocale?: string; - pluralRuleFunction: PluralFunction | undefined; -} - -interface ResolvedOptions { - locale?: string; -} - -type FormatXMLElementFn> = (parts: Array) => R; -type IntlMessageValues = Record>; - -interface IntlMessageFormatConstructor { - new ( - message: string | ASTMessageFormatPattern, - locales: string | string[], - formats: Formats | NestedObject, - ): IntlMessageFormat; - prototype: IntlMessageFormat; - - default: ( - message: string | ASTMessageFormatPattern, - locales: string | string[], - formats: Formats | NestedObject, - ) => IntlMessageFormat; - defaultLocale?: string; - formats: Formats; - - /* eslint-disable @typescript-eslint/naming-convention */ - __addLocaleData: (data: LocaleData) => void; - __localeData__: () => Record; - __parse: (message: string) => ASTMessageFormatPattern; - /* eslint-enable @typescript-eslint/naming-convention */ -} - -interface NestedObject { - [key: string]: string | NestedObject; -} - -type PluralFunction = (value?: number, useOrdinal?: boolean) => string; -type Pattern = string | ASTPluralFormat | ASTSelectFormat; - -interface IntlMessageFormat { - constructor: IntlMessageFormatConstructor; - - resolvedOptions: () => ResolvedOptions; - _compilePattern: ( - ast: ASTMessageFormatPattern, - locales: string | string[], - formats: Formats | NestedObject, - pluralFn: PluralFunction, - ) => Pattern[]; - _findPluralRuleFunction: (locale: string) => PluralFunction; - _format: (pattern: Pattern[], values: IntlMessageValues) => ASTMessageFormatPattern; - _mergeFormats: ( - defaults: Formats | NestedObject, - formats: NestedObject, - ) => Formats | NestedObject; - _resolveLocale: (locales: string | string[]) => string; - - format: (values?: IntlMessageValues) => string; - _locale: string; -} - -interface IntlMessageObject { - hasMarkdown: boolean; - intlMessage: IntlMessageFormat; - message: string; - astFormat: (values?: string | IntlMessageValues) => NestedObject; - format: (values?: IntlMessageValues) => string; - getContext: (values?: string | IntlMessageValues) => Record; - plainFormat: (values?: string | IntlMessageValues) => string; -} - -export type Message = string & IntlMessageObject; -type Messages = Record; - -export interface I18n extends EventEmitter { - Messages: Messages; - loadPromise: Promise; - _chosenLocale: string | undefined; - _events: Events; - _eventsCount: number; - _getMessages: (locale?: T) => T extends "en-US" ? Messages : Promise; - _getParsedMessages: ( - context: ProviderContext, - key?: string, - createProxy?: ProxyCallback, - ) => Message; - _handleNewListener: (eventName?: "locale") => void; - _languages: Language[]; - _maxListeners: number | undefined; - _provider: Provider; - _requestedLocale: string | undefined; - +export interface I18n { getAvailableLocales: () => Locale[]; - getDefaultLocale: () => string; getLanguages: () => Language[]; - getLocale: () => string; - getLocaleInfo: () => Language; - setLocale: (locale?: string) => void; - setUpdateRules: (rules: SimpleMarkdown.ParserRules) => void; - updateMessagesForExperiment: ( - locale: string, - callback: (messages?: Messages) => Messages, - ) => void; - _applyMessagesForLocale: ( - messages: Messages, - locale?: string, - defaultMessages?: Messages, - ) => void; - _fetchMessages: ( - locale?: T, - ) => T extends "en-US" ? Messages | Error : Promise; - _findMessages: (locale?: string) => Messages | Error; - _loadMessagesForLocale: (locale?: string) => Promise; -} - -const i18n = await waitForModule(filters.bySource(/getMessages:.{5,10}en-US/)); - -export const { Messages } = i18n; - -export default i18n; + getSystemLocale: (defaultLocale: string) => string; + international: MessagesBinds; + intl: IntlManager & { + format: FormatFunction>; + formatToPlainString: FormatFunction; + formatToMarkdownString: FormatFunction; + formatToParts: FormatFunction; + }; + t: MessagesBinds; +} + +export interface Hash { + runtimeHashMessageKey: (key: string) => string; +} + +const { getAvailableLocales, getLanguages, getSystemLocale, international, intl, t } = + await waitForProps("getAvailableLocales", "intl"); +const { runtimeHashMessageKey } = await waitForProps("runtimeHashMessageKey"); + +export { + getAvailableLocales, + getLanguages, + getSystemLocale, + international, + intl, + runtimeHashMessageKey, + t, +}; diff --git a/src/renderer/modules/common/index.ts b/src/renderer/modules/common/index.ts index 134403daf..b89dbd1e9 100644 --- a/src/renderer/modules/common/index.ts +++ b/src/renderer/modules/common/index.ts @@ -90,7 +90,7 @@ importTimeout("fluxHooks", import("./fluxHooks"), (mod) => (fluxHooks = mod.defa import type { I18n } from "./i18n"; export type { I18n }; export let i18n: I18n; -importTimeout("i18n", import("./i18n"), (mod) => (i18n = mod.default)); +importTimeout("i18n", import("./i18n"), (mod) => (i18n = mod)); import type { Modal } from "./modal"; export type { Modal }; diff --git a/src/renderer/modules/common/modal.ts b/src/renderer/modules/common/modal.ts index 58394d17d..752815573 100644 --- a/src/renderer/modules/common/modal.ts +++ b/src/renderer/modules/common/modal.ts @@ -28,8 +28,8 @@ interface ModalClasses { } interface AlertProps { - title?: string; - body?: string | React.ReactElement; + title?: React.ReactNode; + body?: React.ReactNode; confirmColor?: string; confirmText?: string; cancelText?: string; diff --git a/src/renderer/modules/components/ErrorBoundary.tsx b/src/renderer/modules/components/ErrorBoundary.tsx index 035a902ff..d9b37d6d8 100644 --- a/src/renderer/modules/components/ErrorBoundary.tsx +++ b/src/renderer/modules/components/ErrorBoundary.tsx @@ -1,7 +1,9 @@ -import { Messages } from "@common/i18n"; +import { intl } from "@common/i18n"; import React from "@common/react"; import { plugins } from "@replugged"; +import { t } from "../i18n"; import { Logger } from "../logger"; + import "./ErrorBoundary.css"; const logger = new Logger("Components", "ErrorBoundary"); @@ -90,13 +92,13 @@ export default class ErrorBoundary extends React.Component -

{Messages.REPLUGGED_SETTINGS_ERROR_HEADER}

+

{intl.string(t.REPLUGGED_SETTINGS_ERROR_HEADER)}

{pluginName && (

- {Messages.REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME?.format?.({ name: pluginName })} + {intl.format(t.REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME, { name: pluginName })}

)} -

{Messages.REPLUGGED_SETTINGS_ERROR_SUB_HEADER}

+

{intl.string(t.REPLUGGED_SETTINGS_ERROR_SUB_HEADER)}

{error?.stack && ( }> diff --git a/src/renderer/modules/components/SwitchItem.tsx b/src/renderer/modules/components/SwitchItem.tsx index 0f9539451..0aa368eae 100644 --- a/src/renderer/modules/components/SwitchItem.tsx +++ b/src/renderer/modules/components/SwitchItem.tsx @@ -16,7 +16,7 @@ export type SwitchType = React.FC; interface SwitchItemProps { value?: boolean; onChange?: (value: boolean, event: React.ChangeEvent) => void; - note?: string; + note?: React.ReactNode; tooltipNote?: string; disabled?: boolean; disabledText?: string; diff --git a/src/renderer/modules/i18n.ts b/src/renderer/modules/i18n.ts index 88297050b..f12112b12 100644 --- a/src/renderer/modules/i18n.ts +++ b/src/renderer/modules/i18n.ts @@ -1,47 +1,25 @@ -import { i18n } from "@common"; -import type { RepluggedTranslations } from "../../types"; +import type { I18n } from "@common"; +import { loadAllMessagesInLocale } from "@discord/intl"; +import { waitForProps } from "@webpack"; +import { DEFAULT_LOCALE } from "src/constants"; +import messages from "../../../i18n/en-US.messages"; export let locale: string | undefined; -export const messages = new Map(); +export const t = messages; export async function load(): Promise { - loadAllStrings(await RepluggedNative.i18n.getStrings()); + const { intl } = await waitForProps("getAvailableLocales", "intl"); - locale = i18n._chosenLocale; + locale = intl.currentLocale || intl.defaultLocale || DEFAULT_LOCALE; - i18n.on("locale", (newLocale: string) => { + intl.onLocaleChange((newLocale) => { locale = newLocale; - void i18n.loadPromise.then(addRepluggedStrings); + addRepluggedStrings(); }); - - void i18n.loadPromise.then(addRepluggedStrings); - - addRepluggedStrings(); } export function addRepluggedStrings(): void { - const { messages: DiscordMessages, defaultMessages } = i18n._provider._context; - - i18n._applyMessagesForLocale( - Object.assign(DiscordMessages, messages.get(locale)), - locale, - Object.assign(defaultMessages, messages.get("en-US")), - ); -} - -export function loadAllStrings(strings: RepluggedTranslations): void { - Object.keys(strings).forEach((locale) => loadStrings(locale, strings[locale])); -} - -export function loadStrings(locale: string, strings: RepluggedTranslations): void { - if (!messages.get(locale)) { - messages.set(locale, strings); - } else { - messages.set(locale, { - ...messages.get(locale), - ...strings, - }); + if (locale) { + void loadAllMessagesInLocale(locale); } - - addRepluggedStrings(); } diff --git a/src/types/discord.ts b/src/types/discord.ts index 1ac2a9380..08c3f682d 100644 --- a/src/types/discord.ts +++ b/src/types/discord.ts @@ -1,5 +1,3 @@ -import { Message } from "@common/i18n"; - export enum ApplicationCommandOptionType { //Subcommand = 1, //SubcommandGroup = 2, @@ -25,8 +23,8 @@ interface BaseCommandOptions { } export interface CommandChoices { - name: string | Message; - displayName: string | Message; + name: string; + displayName: string; value: string | number; } diff --git a/src/types/index.ts b/src/types/index.ts index e614b2c92..04f5e4185 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1,13 +1,12 @@ import type { WebContents } from "electron"; -import type { ConnectedAccount } from "./discord"; import type { PluginManifest, ThemeManifest } from "./addon"; +import type { ConnectedAccount } from "./discord"; export type RepluggedWebContents = WebContents & { originalPreload?: string; }; export enum RepluggedIpcChannels { - GET_I18N_STRINGS = "REPLUGGED_GET_I18N_STRINGS", GET_DISCORD_PRELOAD = "REPLUGGED_GET_DISCORD_PRELOAD", GET_QUICK_CSS = "REPLUGGED_GET_QUICK_CSS", SAVE_QUICK_CSS = "REPLUGGED_SAVE_QUICK_CSS", @@ -37,7 +36,7 @@ export enum RepluggedIpcChannels { export interface RepluggedAnnouncement { _dismissed?: boolean; - message: string; + message: React.ReactNode; color?: string; onClose?: () => void; button?: { @@ -74,17 +73,13 @@ export interface RepluggedPlugin { hasCSS: boolean; } -export interface RepluggedTranslations { - [key: string]: RepluggedTranslations; -} - +export type { AnyAddonManifest, PluginExports, PluginManifest, ThemeManifest } from "./addon"; +export * from "./coremods/commands"; +export * from "./coremods/contextMenu"; +export * from "./coremods/message"; +export * from "./coremods/settings"; export * from "./discord"; -export type { PluginExports, PluginManifest, ThemeManifest, AnyAddonManifest } from "./addon"; +export * from "./installer"; export * from "./settings"; export * from "./util"; export * from "./webpack"; -export * from "./installer"; -export * from "./coremods/message"; -export * from "./coremods/settings"; -export * from "./coremods/contextMenu"; -export * from "./coremods/commands"; From 44bbe588017b9cbcdca7cc9fbde88f70028510c8 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:22:54 +0100 Subject: [PATCH 04/10] fix: missing string for addon enable failures --- i18n/en-US.messages.d.ts | 13 +++++++++++++ i18n/en-US.messages.js | 1 + src/renderer/coremods/settings/pages/Addons.tsx | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/i18n/en-US.messages.d.ts b/i18n/en-US.messages.d.ts index 77901fb2d..d33d63620 100644 --- a/i18n/en-US.messages.d.ts +++ b/i18n/en-US.messages.d.ts @@ -1983,6 +1983,19 @@ declare const messages: { * Missing translations: `bg`, `da`, `el`, `he`, `hi`, `hr`, `lt`, `no`, `pt-PT`, `ro` */ 'REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS': TypedIntlMessageGetter<{name: any}>, + /** + * Key: `j+ClUl` + * + * ### Definition + * ```text + * Failed to enable {name} + * ``` + * + * ### Problems + * + * Missing translations: `ar`, `bg`, `cs`, `da`, `de`, `el`, `en-GB`, `es-ES`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, `ja`, `ko`, `lt`, `nl`, `no`, `pl`, `pt-BR`, `pt-PT`, `ro`, `ru`, `sk`, `sv-SE`, `tr`, `uk`, `vi`, `zh-CN`, `zh-TW` + */ + 'REPLUGGED_TOAST_ADDON_ENABLE_FAILED': TypedIntlMessageGetter<{name: any}>, /** * Key: `k0hIQ0` * diff --git a/i18n/en-US.messages.js b/i18n/en-US.messages.js index 6505cb20b..c9ebe4246 100644 --- a/i18n/en-US.messages.js +++ b/i18n/en-US.messages.js @@ -210,6 +210,7 @@ export default defineMessages({ REPLUGGED_SEARCH_FOR_ADDON: "Search for a {type}", REPLUGGED_TOAST_ADDON_DISABLE_FAILED: "Failed to disable {name}", REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS: "Disabled {name}", + REPLUGGED_TOAST_ADDON_ENABLE_FAILED: "Failed to enable {name}", REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS: "Enabled {name}", REPLUGGED_TOAST_ADDON_RELOAD_FAILED: "Failed to reload {name}", REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS: "Reloaded {name}", diff --git a/src/renderer/coremods/settings/pages/Addons.tsx b/src/renderer/coremods/settings/pages/Addons.tsx index 0ceb7f1f8..a458b4e8f 100644 --- a/src/renderer/coremods/settings/pages/Addons.tsx +++ b/src/renderer/coremods/settings/pages/Addons.tsx @@ -418,7 +418,7 @@ function Cards({ } catch (e) { logger.error("Error enabling", addon, e); toast.toast( - intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS, { + intl.formatToPlainString(t.REPLUGGED_TOAST_ADDON_ENABLE_FAILED, { name: label(type), }), toast.Kind.FAILURE, From 6e6cae50c253d4ab064a440a946d55a32224a465 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:54:02 +0100 Subject: [PATCH 05/10] feat: proxy discord's translations to non-hashed keys --- src/renderer/coremods/settings/index.tsx | 4 ++-- .../coremods/settings/pages/Addons.tsx | 10 ++++------ src/renderer/modules/common/i18n.ts | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/renderer/coremods/settings/index.tsx b/src/renderer/coremods/settings/index.tsx index e87df7fe3..96b4dda2c 100644 --- a/src/renderer/coremods/settings/index.tsx +++ b/src/renderer/coremods/settings/index.tsx @@ -1,4 +1,4 @@ -import { t as discordT, intl, runtimeHashMessageKey } from "@common/i18n"; +import { t as discordT, intl } from "@common/i18n"; import { Text } from "@components"; import { Injector } from "@replugged"; import { t } from "src/renderer/modules/i18n"; @@ -23,7 +23,7 @@ export function start(): void { Header("Replugged"), Section({ name: "rp-general", - label: () => intl.string(discordT[runtimeHashMessageKey("SETTINGS_GENERAL")]), + label: () => intl.string(discordT.SETTINGS_GENERAL), elem: General, }), Section({ diff --git a/src/renderer/coremods/settings/pages/Addons.tsx b/src/renderer/coremods/settings/pages/Addons.tsx index a458b4e8f..1b27cc782 100644 --- a/src/renderer/coremods/settings/pages/Addons.tsx +++ b/src/renderer/coremods/settings/pages/Addons.tsx @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-unnecessary-condition */ import { React, api, fluxDispatcher, modal, toast, users } from "@common"; -import { t as discordT, intl, runtimeHashMessageKey } from "@common/i18n"; +import { t as discordT, intl } from "@common/i18n"; import { Button, Divider, @@ -233,7 +233,7 @@ function Authors({ addon }: { addon: RepluggedPlugin | RepluggedTheme }): React. {author.discordID ? (
openUserProfile(author.discordID!)}> @@ -449,10 +449,8 @@ function Cards({ const confirmation = await modal.confirm({ title: intl.format(t.REPLUGGED_ADDON_UNINSTALL, { name: addon.manifest.name }), body: intl.format(t.REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY, { type: label(type) }), - confirmText: intl.string( - discordT[runtimeHashMessageKey("APPLICATION_UNINSTALL_PROMPT_CONFIRM")], - ), - cancelText: intl.string(discordT[runtimeHashMessageKey("CANCEL")]), + confirmText: intl.string(discordT.APPLICATION_UNINSTALL_PROMPT_CONFIRM), + cancelText: intl.string(discordT.CANCEL), confirmColor: Button.Colors.RED, }); if (!confirmation) return; diff --git a/src/renderer/modules/common/i18n.ts b/src/renderer/modules/common/i18n.ts index 7c14e1ce2..0927122c1 100644 --- a/src/renderer/modules/common/i18n.ts +++ b/src/renderer/modules/common/i18n.ts @@ -45,16 +45,18 @@ export interface Hash { runtimeHashMessageKey: (key: string) => string; } -const { getAvailableLocales, getLanguages, getSystemLocale, international, intl, t } = - await waitForProps("getAvailableLocales", "intl"); -const { runtimeHashMessageKey } = await waitForProps("runtimeHashMessageKey"); - -export { +const { getAvailableLocales, getLanguages, getSystemLocale, international, intl, - runtimeHashMessageKey, - t, -}; + t: discordT, +} = await waitForProps("getAvailableLocales", "intl"); +const { runtimeHashMessageKey } = await waitForProps("runtimeHashMessageKey"); + +export const t = new Proxy(discordT, { + get: (t, key: string) => t[runtimeHashMessageKey(key)], +}); + +export { getAvailableLocales, getLanguages, getSystemLocale, international, intl }; From 5ad36fef4120ea7231de706e042deccd4d292822 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:54:48 +0100 Subject: [PATCH 06/10] style: prettier translations and fix spurious variables --- i18n/en-US.messages.d.ts | 4 +- i18n/translations/bg.messages.json | 62 ++-- i18n/translations/cs.messages.json | 488 +++++++++++++------------- i18n/translations/da.messages.json | 26 +- i18n/translations/de.messages.json | 488 +++++++++++++------------- i18n/translations/el.messages.json | 230 ++++++------ i18n/translations/en-GB.messages.json | 488 +++++++++++++------------- i18n/translations/es-ES.messages.json | 440 +++++++++++------------ i18n/translations/fi.messages.json | 488 +++++++++++++------------- i18n/translations/fr.messages.json | 432 +++++++++++------------ i18n/translations/he.messages.json | 142 ++++---- i18n/translations/hi.messages.json | 32 +- i18n/translations/hr.messages.json | 124 +++---- i18n/translations/hu.messages.json | 348 +++++++++--------- i18n/translations/id.messages.json | 396 ++++++++++----------- i18n/translations/it.messages.json | 488 +++++++++++++------------- i18n/translations/ja.messages.json | 488 +++++++++++++------------- i18n/translations/ko.messages.json | 356 +++++++++---------- i18n/translations/lt.messages.json | 150 ++++---- i18n/translations/nl.messages.json | 360 +++++++++---------- i18n/translations/no.messages.json | 222 ++++++------ i18n/translations/pl.messages.json | 488 +++++++++++++------------- i18n/translations/pt-BR.messages.json | 480 ++++++++++++------------- i18n/translations/pt-PT.messages.json | 166 ++++----- i18n/translations/ro.messages.json | 164 ++++----- i18n/translations/ru.messages.json | 468 ++++++++++++------------ i18n/translations/sk.messages.json | 392 ++++++++++----------- i18n/translations/sv-SE.messages.json | 406 ++++++++++----------- i18n/translations/tr.messages.json | 488 +++++++++++++------------- i18n/translations/uk.messages.json | 484 ++++++++++++------------- i18n/translations/vi.messages.json | 400 ++++++++++----------- i18n/translations/zh-CN.messages.json | 380 ++++++++++---------- package.json | 4 +- 33 files changed, 5285 insertions(+), 5287 deletions(-) diff --git a/i18n/en-US.messages.d.ts b/i18n/en-US.messages.d.ts index d33d63620..30e3e1568 100644 --- a/i18n/en-US.messages.d.ts +++ b/i18n/en-US.messages.d.ts @@ -1550,10 +1550,8 @@ declare const messages: { * ### Problems * * Missing translations: `bg`, `da`, `hi` - * - * Spurious variables from translations:`$i` - `nl`, `sv-SE` */ - 'REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC': TypedIntlMessageGetter<{$b?: HookFunction, $i?: HookFunction}>, + 'REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC': TypedIntlMessageGetter<{$b?: HookFunction}>, /** * Key: `V58dvb` * diff --git a/i18n/translations/bg.messages.json b/i18n/translations/bg.messages.json index cdc291a38..f1b75e815 100644 --- a/i18n/translations/bg.messages.json +++ b/i18n/translations/bg.messages.json @@ -1,33 +1,33 @@ { - "REPLUGGED_UPDATES_LAST_CHECKED": "Последно проверено : {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Отваряне на updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Актуализиране автоматично във фонов режим", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Отваряне на регистрационния файл за промени", - "REPLUGGED_ACCOUNT": "Replugged Сметка", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Сътрудник", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Разработчик", - "REPLUGGED_BADGES_EARLY": "Replugged Ранен потребител", - "REPLUGGED_BADGES_HUNTER": "Replugged Ловец на грешки", - "REPLUGGED_BADGES_STAFF": "Replugged Персонал", - "REPLUGGED_BADGES_SUPPORT": "Replugged Поддръжка", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Преводач", - "REPLUGGED_BADGES_BOOSTER": "Replugged Бустер на сървъра", - "REPLUGGED_GENERAL_SETTINGS": "Общи настройки", - "REPLUGGED_PLUGINS": "Плъгини", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Съхранявайте жетона за съхранение", - "REPLUGGED_THEMES": "Теми", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Изисква се презареждане", - "REPLUGGED_UPDATES_CHECK": "Проверка за актуализации", - "REPLUGGED_UPDATES_ENABLE": "Разрешаване на актуализации", - "REPLUGGED_UPDATES_FAILED": "Някои актуализации са неуспешни!", - "REPLUGGED_UPDATES_FORCE": "Актуализиране на силата", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропуснали сте регистъра на промените, или искате да го видите отново?", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Интервал за проверка на актуализацията", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Преминаване към стабилно", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Комутатор", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показване на тост за проверка на актуализацията", - "REPLUGGED_UPDATES_UPDATE": "Актуализирай сега", - "REPLUGGED_UPDATES_UPDATING": "Актуализиране на Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Актуализиране…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged е актуална." + "REPLUGGED_UPDATES_LAST_CHECKED": "Последно проверено : {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Отваряне на updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Актуализиране автоматично във фонов режим", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Отваряне на регистрационния файл за промени", + "REPLUGGED_ACCOUNT": "Replugged Сметка", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Сътрудник", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Разработчик", + "REPLUGGED_BADGES_EARLY": "Replugged Ранен потребител", + "REPLUGGED_BADGES_HUNTER": "Replugged Ловец на грешки", + "REPLUGGED_BADGES_STAFF": "Replugged Персонал", + "REPLUGGED_BADGES_SUPPORT": "Replugged Поддръжка", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Преводач", + "REPLUGGED_BADGES_BOOSTER": "Replugged Бустер на сървъра", + "REPLUGGED_GENERAL_SETTINGS": "Общи настройки", + "REPLUGGED_PLUGINS": "Плъгини", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Съхранявайте жетона за съхранение", + "REPLUGGED_THEMES": "Теми", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Изисква се презареждане", + "REPLUGGED_UPDATES_CHECK": "Проверка за актуализации", + "REPLUGGED_UPDATES_ENABLE": "Разрешаване на актуализации", + "REPLUGGED_UPDATES_FAILED": "Някои актуализации са неуспешни!", + "REPLUGGED_UPDATES_FORCE": "Актуализиране на силата", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропуснали сте регистъра на промените, или искате да го видите отново?", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Интервал за проверка на актуализацията", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Преминаване към стабилно", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Комутатор", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показване на тост за проверка на актуализацията", + "REPLUGGED_UPDATES_UPDATE": "Актуализирай сега", + "REPLUGGED_UPDATES_UPDATING": "Актуализиране на Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Актуализиране…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged е актуална." } diff --git a/i18n/translations/cs.messages.json b/i18n/translations/cs.messages.json index d4cdc828c..47efc950d 100644 --- a/i18n/translations/cs.messages.json +++ b/i18n/translations/cs.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Replugged účet", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Přispěvatel", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Vývojář", - "REPLUGGED_BADGES_EARLY": "Replugged Raný uživatel", - "REPLUGGED_BADGES_HUNTER": "Replugged Lovec bugů", - "REPLUGGED_BADGES_STAFF": "Tým Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Překladatel", - "REPLUGGED_BADGES_BOOSTER": "Booster serveru Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Obecná nastavení", - "REPLUGGED_I18N_CONTRIBUTE": "Chceš pomoct s překladem Replugged? Jdi na náš [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number} % přeloženo", - "REPLUGGED_LINK_NOW": "Propojit účet", - "REPLUGGED_PLUGINS": "Pluginy", - "REPLUGGED_QUICKCSS": "Rychlé nastavení CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nedotýkej se těchto nastavení, pokud nevíš, co děláš. Mohou se stát nečekané věci.", - "REPLUGGED_SETTINGS_BACKEND": "URL backendu", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL použita k získání některých zdrojových souborů a přístupu k REST API Repluggedu.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Povolit experimenty Discordu", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROVÁNÍ:**** Povolení tohoto nastavení ti zpřístupní funkce, které mohou být detekovány Discordem a mohou vyústit ve ****zrušení účtu****. Replugged **nezodpovídá** za to, co s touto funkcí uděláš. Nech toto vyplé, pokud si nejsi jist. Tým Repluggedu **nebude** poskytovat jakoukoli pomoc s jakýmkoliv experimentem. **Vyžaduje restart**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Nechat token uložený", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zabrání Discordu odstranění tvého tokenu z localStorage, což snižuje počet nevyžádaných odhlášení.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Vyměnit Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamění [Clyde]({clydeUrl}) v příkazech Repluggedu za bohatou nabídku avatarů a uživatelských jmen vybranou vývojáři plug-inů - ve výchozím nastavení \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "Nástroje pro vývojáře v překrytí", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otevře okno s vývojářskými nástroji, které ti umožní zjistit, co se děje v herním překrytí Discordu.", - "REPLUGGED_SETTINGS_RESTART": "Toto nastavení vyžaduje restart Discordu, aby se projevilo. Chceš restartovat Discord nyní?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet použit", - "REPLUGGED_SNIPPET_APPLY": "Použít snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets použit {date, date, medium} v {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Vytvořen uživatelem {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Motivy", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, one {Je dostupná # aktualizace} few {Jsou dostupné # aktualizace} other {Je dostupných # aktualizací}}.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Vyžadován restart", - "REPLUGGED_UPDATES_CHECK": "Zkontrolovat aktualizace", - "REPLUGGED_UPDATES_ENABLE": "Povolit aktualizace", - "REPLUGGED_UPDATES_FAILED": "Některé aktualizace nebyly úspěšné!", - "REPLUGGED_UPDATES_FORCE": "Vynutit aktualizaci", - "REPLUGGED_UPDATES_LAST_CHECKED": "Naposledy zkontrolováno: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Otevřít Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Aktualizovat automaticky", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged bude automaticky kontrolovat aktualizace a ukazovat vám upozornění, pokud je nějaká dostupná. Aktualizace nebudou nainstalovány, dokud se nerozhodnete je instalovat. Pouze oficiální doplňky budou automaticky kontrolovány.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otevřít seznam změn", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Propásl si seznam změn, nebo ho chceš vidět znovu?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit procesů aktualizací", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kolik společných procesů Replugged spustí v pozadí pro kontrolu aktualizací. Minimum je 1. Pokud si nejsi jistý, nech 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugovací informace", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informace užitečné pro řešení problémů nebo na vytahování se nad některými statistikami.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval kontroly aktualizací", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Jak často bude Replugged kontrolovat aktualizace. Minimum je 10 minut.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Změnit kanál vydání", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Můžeš si vybrat mezi stabilní nebo vývojovou větví. Stabilní větev dostane jen velké, bezpečnostní a kritické aktualizace. Pokud si nejsi jistý, zůstaň na stabilní větvi.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Změnit na vývojovou větev", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Opravdu chceš změnit kanál vydání? Replugged restartuje tvého Discord klienta.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Změnit kanál vydání", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Změnit na stabilní větev", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Změnit", - "REPLUGGED_UPDATES_UPDATE": "Aktualizovat", - "REPLUGGED_UPDATES_UPDATING": "Probíhá aktualizace Repluggedu…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Probíhá aktualizace…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Vše je aktuální.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Zobrazit toast kontroly aktualizací", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zobrazí překrytí přes klienta, které sdělí, že se kontrolují aktualizace a pokud je najde, požádá o aktualizaci. Platí jen pokud jsou automatické aktualizace vypnuty.", - "REPLUGGED_BADGES_SUPPORT": "Replugged Podpora", - "REPLUGGED_PLUGIN_EMBED_COPY": "Zkopírovat odkaz", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Otevřít repozitář", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Zkopírováno!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Co to je?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Toto je funkce Repluggedu. Umožňuje ti instalovat pluginy a motivy přímo z chatu.\nJednoduše zmáčkni instalační tlačítko v embedu.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Povolí plugin nebo motiv", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} je již nainstalován.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Nastala chyba při spouštění příkazu:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Zkontroluj konzoli pro více informací.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instalovat {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Připojit se na server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Něco se pokazilo při renderování tohoto prvku!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Nastala chyba při vykreslování panelu nastavení.", - "REPLUGGED_THEME": "Motiv", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systém / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Verze procesů", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Jazyk:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64bitový", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektura:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribuce:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Okruh vydání:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Verze aplikace:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Číslo sestavení:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID sestavení:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenty:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Příkazy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Zkopírováno!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopírovat", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Nastavení:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Ukázat méně", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Neautorizované pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motivy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoře:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronizace nastavení:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Účet:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Propojení:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Větev:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuální:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Složka instalace Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Složka Discordu", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Soubory v cache:", - "REPLUGGED_UPDATES_UPDATER": "Aktualizátor", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Vítej! Replugged byl úspěšně nainstalován do tvého Discord klienta. Přijď na náš Discord server pro novinky, podporu a více!", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Ukázat více", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revize:", - "REPLUGGED_BUTTON_GOT_IT": "Rozumím", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "Již nainstalovaný {type}", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Stáhnout {type}", - "REPLUGGED_CANCEL": "Zrušit", - "REPLUGGED_CONFIRM": "Potvrdit", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Zakáže plugin nebo motiv", - "REPLUGGED_COMMAND_RELOAD_DESC": "Znovu načte plugin nebo motiv", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_ADDON_DELETE": "Odstranit {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Otevřít {type} stránku", - "REPLUGGED_ADDON_PROFILE_OPEN": "Otevřít {type} Profil", - "REPLUGGED_ADDON_RELOAD": "Znovu načíst {type}", - "REPLUGGED_ADDON_SETTINGS": "Otevřít {type} Nastavení", - "REPLUGGED_ADDON_UNINSTALL": "Odinstalovat {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Otevřít {type} Složku", - "REPLUGGED_ADDONS_LOAD_MISSING": "Načíst chybějící {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, one {# výsledek} few {# výsledky} other {# výsledků}}", - "REPLUGGED_NO_ADDON_RESULTS": "Žádný {type} nesplňoval požadavky vašeho vyhledávání.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Žádny nainstalovaný {type}.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplikovat změny", - "REPLUGGED_SEARCH_FOR_ADDON": "Hledat {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Zakázaný {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Povolený {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nepodařilo se obnovit {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Obnoveno {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nepodařilo se zapnout {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nepodařilo se odinstalovat {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinstalováno {name}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Jste si jistý, že chcete {type} odinstalovat? Tato akce nemůže být vrácena zpátky.", - "REPLUGGED_ADDON_AUTHORS_THREE": "vytvořen {author1}, {author2} a {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "vytvořen {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "vytvořen {author1} a {author2}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Načtení chybějícího {type} selhalo", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizace", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[VÝVOJÁŘSKÝ REŽIM]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Povolit odznaky Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Ukáže vlastní odznaky Replugged na uživatelských profilech.", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Načtení uživatelského profilu selhalo", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formátování kódu selhalo", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód byl zformátován", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Zkontroluj konzoli pro detaily.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Všechny aktualizace proběhly úspěšně.", - "REPLUGGED_CONFIRM_INSTALL": "Instalovat", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Načten chybějící {type}", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Rychlé CSS bylo přenačteno", - "REPLUGGED_ADDON_AUTHORS_MANY": "vytvořen {author1}, {author2}, {author3} a {count, plural, one {# dalším} few {# dalšími} other {# dalšími}}", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} byl nainstalován, ale nemohl být načten.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Instalace {name} selhala.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} úspěšně nainstalován.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Načtení informací doplňku selhalo.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalace zrušena.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otevřít složku rychlého CSS", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Chceš nainstalovat {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Aktualizovat vše", - "REPLUGGED_UPDATES_UPDATE_TO": "Aktualizovat na {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Žádné nové aktualizace nejsou dostupné.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizace selhala!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Některé aktualizace selhaly!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizace proběhla úspěšně.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, one {Nalezena # aktualizace} few {Nalezeno # aktualizací} other {Nalezeno # aktualizací}}!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} potřebuje přenačtení pro jeho správné fungování. Přenačíst nyní?", - "REPLUGGED_RELOAD": "Přenačíst", - "REPLUGGED_I18N": "Překlady Replugged", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Momentálně máš Replugged spuštěný ve vývojářském režimu, ve kterém se není schopný sám aktualizovat. [Přepnutí do běžného režimu]({url}).", - "REPLUGGED_VIEW_UPDATES": "Zobrazuji {count, plural, one {# aktualizaci} few {# aktualizace} other {# aktualizací}}", - "REPLUGGED_ADDON_BROWSE": "Procházet {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Nerecenzovaný {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Tento {type} nebyl zkontrolován týmem Replugged a mohl by poškodit váš počítač. Používáte jej na vlastní nebezpečí.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatické použití Rychlé CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatické použití změn Rychlého CSS při psaní.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Znovu připojit Vývojářského Pomocníka", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Znovu připojí coremod Vývojářský Pomocník k rozšíření pro VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Znovu Připojit", - "REPLUGGED_SETTINGS_ADVANCED": "Pokročilá nastavení", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Načte rozšíření React DevTools, které vám dovolí prohlédnout strom React a jednoduššeji debugovat. **Vyžaduje restart**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Nepodařilo se stáhnout React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Zobrazit v Obchodě", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Zobrazit vložený obsash přídavných modulů", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zobrazit kartu s informacemi pro přídavný modul když je v chatu sdílen instalační odkaz.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Povolit React DevTools", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****VAROVÁNÍ:**** Povolení tohoto nastavení znefukční **přichycování oken**. V některých případech uvidíš černé pozadí, například když je část okna odříznuta nahoře nebo dole kvůli rozlišení monitoru nebo když jsou otevřené a ukotvené vývojářské nástroje.", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Nastala chyba, prosím, zkus to znovu později. Pokud tento problém přetrvává, kontaktuj prosím tým Replugged.", - "REPLUGGED_COMMAND_ENABLE_NAME": "povolit", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "doplněk", - "REPLUGGED_COMMAND_LIST_NAME": "seznam", - "REPLUGGED_COMMAND_LIST_DESC": "Vypíše všechny pluginy nebo motivy", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "odeslat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "typ", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Ukáže doplňky, které jsou povolené, zakázané, nebo obojí", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Povolené", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Všechny", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Povolené {type}", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_SETTINGS_TRANSPARENT": "Průhledné okno", - "REPLUGGED_COMMAND_INSTALL_NAME": "instalovat", - "REPLUGGED_COMMAND_INSTALL_DESC": "Nainstaluje plugin nebo motiv", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "doplněk", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identifikátor doplňku k instalaci ze zdroje", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "zdroj", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Zdroj, ze kterého bude doplněk nainstalován", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Pokud má zdroj vícero doplňků, určuje, který nainstalovat", - "REPLUGGED_STORE": "Obchod", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Vyžadován restart", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Úspěch", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Vyber, který doplněk povolit", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} byl povolen!", - "REPLUGGED_COMMAND_DISABLE_NAME": "zakázat", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "doplněk", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Vyber, který doplněk zakázat", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} byl zakázán!", - "REPLUGGED_COMMAND_RELOAD_NAME": "přenačíst", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "doplněk", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Vyber, který doplněk znovu načíst", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} byl znovu načten!", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Odešle seznam veřejně do chatu", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Jaký typ doplňku vypsat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Vypsat pluginy", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Vypsat motivy", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "verze", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Zahrne do seznamu čísla verzí", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "stav", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Zakázané", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Zakázané {type}", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****VAROVÁNÍ:**** Je možné, že bude nutné **vypnout hardwarovou akceleraci**. V některých případech uvidíš černé pozadí, například když je část okna odříznuta nahoře nebo dole kvůli rozlišení monitoru nebo když jsou otevřené a ukotvené vývojářské nástroje.", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Musíš specifikovat, jestli mám poslat seznam pluginů, nebo motivů", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Zprůhlední okno Discordu, užitečné zejména pro tvorbu motivů. **Vyžaduje restart**.", - "REPLUGGED_RESTART": "Restartovat" + "REPLUGGED_ACCOUNT": "Replugged účet", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Přispěvatel", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Vývojář", + "REPLUGGED_BADGES_EARLY": "Replugged Raný uživatel", + "REPLUGGED_BADGES_HUNTER": "Replugged Lovec bugů", + "REPLUGGED_BADGES_STAFF": "Tým Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Překladatel", + "REPLUGGED_BADGES_BOOSTER": "Booster serveru Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Obecná nastavení", + "REPLUGGED_I18N_CONTRIBUTE": "Chceš pomoct s překladem Replugged? Jdi na náš [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number} % přeloženo", + "REPLUGGED_LINK_NOW": "Propojit účet", + "REPLUGGED_PLUGINS": "Pluginy", + "REPLUGGED_QUICKCSS": "Rychlé nastavení CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nedotýkej se těchto nastavení, pokud nevíš, co děláš. Mohou se stát nečekané věci.", + "REPLUGGED_SETTINGS_BACKEND": "URL backendu", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL použita k získání některých zdrojových souborů a přístupu k REST API Repluggedu.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Povolit experimenty Discordu", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROVÁNÍ:**** Povolení tohoto nastavení ti zpřístupní funkce, které mohou být detekovány Discordem a mohou vyústit ve ****zrušení účtu****. Replugged **nezodpovídá** za to, co s touto funkcí uděláš. Nech toto vyplé, pokud si nejsi jist. Tým Repluggedu **nebude** poskytovat jakoukoli pomoc s jakýmkoliv experimentem. **Vyžaduje restart**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Nechat token uložený", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zabrání Discordu odstranění tvého tokenu z localStorage, což snižuje počet nevyžádaných odhlášení.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Vyměnit Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamění [Clyde]({clydeUrl}) v příkazech Repluggedu za bohatou nabídku avatarů a uživatelských jmen vybranou vývojáři plug-inů - ve výchozím nastavení \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "Nástroje pro vývojáře v překrytí", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otevře okno s vývojářskými nástroji, které ti umožní zjistit, co se děje v herním překrytí Discordu.", + "REPLUGGED_SETTINGS_RESTART": "Toto nastavení vyžaduje restart Discordu, aby se projevilo. Chceš restartovat Discord nyní?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet použit", + "REPLUGGED_SNIPPET_APPLY": "Použít snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets použit {date, date, medium} v {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Vytvořen uživatelem {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Motivy", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, one {Je dostupná # aktualizace} few {Jsou dostupné # aktualizace} other {Je dostupných # aktualizací}}.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Vyžadován restart", + "REPLUGGED_UPDATES_CHECK": "Zkontrolovat aktualizace", + "REPLUGGED_UPDATES_ENABLE": "Povolit aktualizace", + "REPLUGGED_UPDATES_FAILED": "Některé aktualizace nebyly úspěšné!", + "REPLUGGED_UPDATES_FORCE": "Vynutit aktualizaci", + "REPLUGGED_UPDATES_LAST_CHECKED": "Naposledy zkontrolováno: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Otevřít Updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Aktualizovat automaticky", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged bude automaticky kontrolovat aktualizace a ukazovat vám upozornění, pokud je nějaká dostupná. Aktualizace nebudou nainstalovány, dokud se nerozhodnete je instalovat. Pouze oficiální doplňky budou automaticky kontrolovány.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otevřít seznam změn", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Propásl si seznam změn, nebo ho chceš vidět znovu?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit procesů aktualizací", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kolik společných procesů Replugged spustí v pozadí pro kontrolu aktualizací. Minimum je 1. Pokud si nejsi jistý, nech 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugovací informace", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informace užitečné pro řešení problémů nebo na vytahování se nad některými statistikami.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval kontroly aktualizací", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Jak často bude Replugged kontrolovat aktualizace. Minimum je 10 minut.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Změnit kanál vydání", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Můžeš si vybrat mezi stabilní nebo vývojovou větví. Stabilní větev dostane jen velké, bezpečnostní a kritické aktualizace. Pokud si nejsi jistý, zůstaň na stabilní větvi.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Změnit na vývojovou větev", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Opravdu chceš změnit kanál vydání? Replugged restartuje tvého Discord klienta.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Změnit kanál vydání", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Změnit na stabilní větev", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Změnit", + "REPLUGGED_UPDATES_UPDATE": "Aktualizovat", + "REPLUGGED_UPDATES_UPDATING": "Probíhá aktualizace Repluggedu…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Probíhá aktualizace…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Vše je aktuální.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Zobrazit toast kontroly aktualizací", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zobrazí překrytí přes klienta, které sdělí, že se kontrolují aktualizace a pokud je najde, požádá o aktualizaci. Platí jen pokud jsou automatické aktualizace vypnuty.", + "REPLUGGED_BADGES_SUPPORT": "Replugged Podpora", + "REPLUGGED_PLUGIN_EMBED_COPY": "Zkopírovat odkaz", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Otevřít repozitář", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Zkopírováno!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Co to je?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Toto je funkce Repluggedu. Umožňuje ti instalovat pluginy a motivy přímo z chatu.\nJednoduše zmáčkni instalační tlačítko v embedu.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Povolí plugin nebo motiv", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} je již nainstalován.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Nastala chyba při spouštění příkazu:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Zkontroluj konzoli pro více informací.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instalovat {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Připojit se na server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Něco se pokazilo při renderování tohoto prvku!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Nastala chyba při vykreslování panelu nastavení.", + "REPLUGGED_THEME": "Motiv", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systém / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Verze procesů", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Jazyk:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64bitový", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektura:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribuce:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Okruh vydání:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Verze aplikace:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Číslo sestavení:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID sestavení:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenty:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Příkazy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Zkopírováno!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopírovat", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Nastavení:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Ukázat méně", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Neautorizované pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motivy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoře:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronizace nastavení:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Účet:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Propojení:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Větev:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuální:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Složka instalace Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Složka Discordu", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Soubory v cache:", + "REPLUGGED_UPDATES_UPDATER": "Aktualizátor", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Vítej! Replugged byl úspěšně nainstalován do tvého Discord klienta. Přijď na náš Discord server pro novinky, podporu a více!", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Ukázat více", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revize:", + "REPLUGGED_BUTTON_GOT_IT": "Rozumím", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "Již nainstalovaný {type}", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Stáhnout {type}", + "REPLUGGED_CANCEL": "Zrušit", + "REPLUGGED_CONFIRM": "Potvrdit", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Zakáže plugin nebo motiv", + "REPLUGGED_COMMAND_RELOAD_DESC": "Znovu načte plugin nebo motiv", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", + "REPLUGGED_ADDON_DELETE": "Odstranit {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Otevřít {type} stránku", + "REPLUGGED_ADDON_PROFILE_OPEN": "Otevřít {type} Profil", + "REPLUGGED_ADDON_RELOAD": "Znovu načíst {type}", + "REPLUGGED_ADDON_SETTINGS": "Otevřít {type} Nastavení", + "REPLUGGED_ADDON_UNINSTALL": "Odinstalovat {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Otevřít {type} Složku", + "REPLUGGED_ADDONS_LOAD_MISSING": "Načíst chybějící {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, one {# výsledek} few {# výsledky} other {# výsledků}}", + "REPLUGGED_NO_ADDON_RESULTS": "Žádný {type} nesplňoval požadavky vašeho vyhledávání.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Žádny nainstalovaný {type}.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplikovat změny", + "REPLUGGED_SEARCH_FOR_ADDON": "Hledat {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Zakázaný {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Povolený {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nepodařilo se obnovit {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Obnoveno {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nepodařilo se zapnout {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nepodařilo se odinstalovat {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinstalováno {name}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Jste si jistý, že chcete {type} odinstalovat? Tato akce nemůže být vrácena zpátky.", + "REPLUGGED_ADDON_AUTHORS_THREE": "vytvořen {author1}, {author2} a {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "vytvořen {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "vytvořen {author1} a {author2}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Načtení chybějícího {type} selhalo", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizace", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[VÝVOJÁŘSKÝ REŽIM]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Povolit odznaky Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Ukáže vlastní odznaky Replugged na uživatelských profilech.", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Načtení uživatelského profilu selhalo", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formátování kódu selhalo", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód byl zformátován", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Zkontroluj konzoli pro detaily.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Všechny aktualizace proběhly úspěšně.", + "REPLUGGED_CONFIRM_INSTALL": "Instalovat", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Načten chybějící {type}", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Rychlé CSS bylo přenačteno", + "REPLUGGED_ADDON_AUTHORS_MANY": "vytvořen {author1}, {author2}, {author3} a {count, plural, one {# dalším} few {# dalšími} other {# dalšími}}", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} byl nainstalován, ale nemohl být načten.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Instalace {name} selhala.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} úspěšně nainstalován.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Načtení informací doplňku selhalo.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalace zrušena.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otevřít složku rychlého CSS", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Chceš nainstalovat {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Aktualizovat vše", + "REPLUGGED_UPDATES_UPDATE_TO": "Aktualizovat na {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Žádné nové aktualizace nejsou dostupné.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizace selhala!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Některé aktualizace selhaly!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizace proběhla úspěšně.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, one {Nalezena # aktualizace} few {Nalezeno # aktualizací} other {Nalezeno # aktualizací}}!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} potřebuje přenačtení pro jeho správné fungování. Přenačíst nyní?", + "REPLUGGED_RELOAD": "Přenačíst", + "REPLUGGED_I18N": "Překlady Replugged", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Momentálně máš Replugged spuštěný ve vývojářském režimu, ve kterém se není schopný sám aktualizovat. [Přepnutí do běžného režimu]({url}).", + "REPLUGGED_VIEW_UPDATES": "Zobrazuji {count, plural, one {# aktualizaci} few {# aktualizace} other {# aktualizací}}", + "REPLUGGED_ADDON_BROWSE": "Procházet {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Nerecenzovaný {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Tento {type} nebyl zkontrolován týmem Replugged a mohl by poškodit váš počítač. Používáte jej na vlastní nebezpečí.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatické použití Rychlé CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatické použití změn Rychlého CSS při psaní.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Znovu připojit Vývojářského Pomocníka", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Znovu připojí coremod Vývojářský Pomocník k rozšíření pro VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Znovu Připojit", + "REPLUGGED_SETTINGS_ADVANCED": "Pokročilá nastavení", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Načte rozšíření React DevTools, které vám dovolí prohlédnout strom React a jednoduššeji debugovat. **Vyžaduje restart**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Nepodařilo se stáhnout React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Zobrazit v Obchodě", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Zobrazit vložený obsash přídavných modulů", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zobrazit kartu s informacemi pro přídavný modul když je v chatu sdílen instalační odkaz.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Povolit React DevTools", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****VAROVÁNÍ:**** Povolení tohoto nastavení znefukční **přichycování oken**. V některých případech uvidíš černé pozadí, například když je část okna odříznuta nahoře nebo dole kvůli rozlišení monitoru nebo když jsou otevřené a ukotvené vývojářské nástroje.", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Nastala chyba, prosím, zkus to znovu později. Pokud tento problém přetrvává, kontaktuj prosím tým Replugged.", + "REPLUGGED_COMMAND_ENABLE_NAME": "povolit", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "doplněk", + "REPLUGGED_COMMAND_LIST_NAME": "seznam", + "REPLUGGED_COMMAND_LIST_DESC": "Vypíše všechny pluginy nebo motivy", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "odeslat", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "typ", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Ukáže doplňky, které jsou povolené, zakázané, nebo obojí", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Povolené", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Všechny", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Povolené {type}", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_SETTINGS_TRANSPARENT": "Průhledné okno", + "REPLUGGED_COMMAND_INSTALL_NAME": "instalovat", + "REPLUGGED_COMMAND_INSTALL_DESC": "Nainstaluje plugin nebo motiv", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "doplněk", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identifikátor doplňku k instalaci ze zdroje", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "zdroj", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Zdroj, ze kterého bude doplněk nainstalován", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Pokud má zdroj vícero doplňků, určuje, který nainstalovat", + "REPLUGGED_STORE": "Obchod", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Vyžadován restart", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Úspěch", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Vyber, který doplněk povolit", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} byl povolen!", + "REPLUGGED_COMMAND_DISABLE_NAME": "zakázat", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "doplněk", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Vyber, který doplněk zakázat", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} byl zakázán!", + "REPLUGGED_COMMAND_RELOAD_NAME": "přenačíst", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "doplněk", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Vyber, který doplněk znovu načíst", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} byl znovu načten!", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Odešle seznam veřejně do chatu", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Jaký typ doplňku vypsat", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Vypsat pluginy", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Vypsat motivy", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "verze", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Zahrne do seznamu čísla verzí", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "stav", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Zakázané", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Zakázané {type}", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****VAROVÁNÍ:**** Je možné, že bude nutné **vypnout hardwarovou akceleraci**. V některých případech uvidíš černé pozadí, například když je část okna odříznuta nahoře nebo dole kvůli rozlišení monitoru nebo když jsou otevřené a ukotvené vývojářské nástroje.", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Musíš specifikovat, jestli mám poslat seznam pluginů, nebo motivů", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Zprůhlední okno Discordu, užitečné zejména pro tvorbu motivů. **Vyžaduje restart**.", + "REPLUGGED_RESTART": "Restartovat" } diff --git a/i18n/translations/da.messages.json b/i18n/translations/da.messages.json index cb0c34644..5c2114df8 100644 --- a/i18n/translations/da.messages.json +++ b/i18n/translations/da.messages.json @@ -1,15 +1,15 @@ { - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_ACCOUNT": "Replugged Konto", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidragyder", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Udvikler", - "REPLUGGED_BADGES_EARLY": "Tidlig Bruger", - "REPLUGGED_BADGES_HUNTER": "Replugged Fejl Jæger", - "REPLUGGED_BADGES_STAFF": "Replugged Personale", - "REPLUGGED_BADGES_SUPPORT": "Replugged Support", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Oversætter", - "REPLUGGED_GENERAL_SETTINGS": "Generelle indstillinger", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% oversat", - "REPLUGGED_QUICKCSS": "Hurtig CSS", - "REPLUGGED_CONFIRM": "Bekræft" + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_ACCOUNT": "Replugged Konto", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidragyder", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Udvikler", + "REPLUGGED_BADGES_EARLY": "Tidlig Bruger", + "REPLUGGED_BADGES_HUNTER": "Replugged Fejl Jæger", + "REPLUGGED_BADGES_STAFF": "Replugged Personale", + "REPLUGGED_BADGES_SUPPORT": "Replugged Support", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Oversætter", + "REPLUGGED_GENERAL_SETTINGS": "Generelle indstillinger", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% oversat", + "REPLUGGED_QUICKCSS": "Hurtig CSS", + "REPLUGGED_CONFIRM": "Bekræft" } diff --git a/i18n/translations/de.messages.json b/i18n/translations/de.messages.json index b66794a86..503e3c616 100644 --- a/i18n/translations/de.messages.json +++ b/i18n/translations/de.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Replugged Konto", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Mitwirkender", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Entwickler", - "REPLUGGED_BADGES_EARLY": "Replugged Früher Nutzer", - "REPLUGGED_BADGES_HUNTER": "Replugged Bugfinder", - "REPLUGGED_BADGES_STAFF": "Replugged Mitarbeiter", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Übersetzer", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server-Booster", - "REPLUGGED_GENERAL_SETTINGS": "Allgemeine Einstellungen", - "REPLUGGED_I18N_CONTRIBUTE": "Willst du uns helfen Replugged zu übersetzen? Geh zu unserem [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% übersetzt", - "REPLUGGED_LINK_NOW": "Jetzt verbinden", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "Schnell CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Fass hier lieber nichts an, außer du weißt was du tust. Unerwartete Dinge könnten deiner Katze widerfahren.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, welche verwendet wird um Daten für Replugged zu laden und die Replugged REST API abzufragen.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experimente aktivieren", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WARNUNG:**** Wenn du dies aktivierst erhältst du Zugriff zu Funktionen, die von Discord erkannt werden können. Dies kann dazu führen, dass dein ****Account gelöscht wird****. Replugged ist hierbei **nicht verantwortlich** für was du tust. Wenn du dir unsicher bist, lass diese Einstellung lieber deaktiviert. Das Replugged-Team stellt auch **keinen** Support für Probleme, die im Rahmen dieser Experimenten auftreten können.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Halte Token gespeichert", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Hindert Discord daran, deinen Token aus dem localStorage zu löschen. Dadurch wirst du selterner ungewollt abgemeldet.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde auslöschen", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Ersetzt [Clyde]({clydeUrl}) in Replugged Befehlen mit einer Variation an Avataren und Nutzernamen, welche von Plugin-Entwicklern angegeben werden können - fällt standardmäßig auf \"Replugged\" zurück.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Öffnet ein DevTools-Fenster, in dem du untersuchen kannst, was innerhalb des In-Game-Overlays von Discord geschieht.", - "REPLUGGED_SETTINGS_RESTART": "Diese Einstellung benötigt ein Neuladen des Discord-Clients um zu funktionieren. Möchtest du Discord jetzt neustarten?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet angewandt", - "REPLUGGED_SNIPPET_APPLY": "Snippet anwenden", - "REPLUGGED_SNIPPET_LINE1": "Snippet aus #css-snippets angewandt am {date, date, medium} um {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Erstellt von {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Themen", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# Update ist} other {# Updates sind}} verfügbar.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Neuladen erforderlich", - "REPLUGGED_UPDATES_CHECK": "Nach Updates suchen", - "REPLUGGED_UPDATES_ENABLE": "Updates aktivieren", - "REPLUGGED_UPDATES_FAILED": "Einige Updates sind schiefgegangen!", - "REPLUGGED_UPDATES_FORCE": "Update erzwingen", - "REPLUGGED_UPDATES_LAST_CHECKED": "Zuletzt überprüft: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Update öffnen", - "REPLUGGED_UPDATES_OPTS_AUTO": "Im Hintergrund automatisch auf Updates überprüfen", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged wird automatisch nach Updates suchen und dir eine Benachrichtigung anzeigen, wenn eines verfügbar ist. Updates werden nicht installiert, bis du dies bestätigt. Nur offiziele Addons werden automatisch überprüft.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Änderungsliste öffnen", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Hast du die Änderungsliste verpasst oder möchtest du ihn einfach nochmal sehen?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit an gleichzeitigen Update Aktionen", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Wie viele gleichzeitige Aktionen im Hintergrund laufen können, wenn Replugged nach Updates sucht. Minimum 1. Wenn du dir unsicher bist, lass es lieber bei 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug Informationen", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dinge, die bei der Fehlersuche helfen können, oder einfach zum flexen genutzt werden können.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update-Prüfintervall", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Wie oft Replugged nach neuen Updates sucht. Minimum 10 Minuten.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Update-Branch ändern", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kannst zwischen dem Stable-Branch, oder dem Entwicklungs-Branch wählen. Der Stable-Branch bringt dir nur wichtige, kritische, sowie sicherheitsrelevante Updates. Wenn du dir unsicher bist, bleib lieber beim Stable-Branch.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zum Entwicklungs-Branch wechseln", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Bist du dir sicher, dass du den Update-Branch ändern willst? Replugged wird deinen Discord-Client neuladen.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ändere den Update-Branch", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zum Stable-Branch wechseln", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Wechseln", - "REPLUGGED_UPDATES_UPDATE": "Jetzt aktualisieren", - "REPLUGGED_UPDATES_UPDATING": "Replugged wird aktualisiert…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Wird aktualisiert…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged ist auf dem neuesten Stand.", - "REPLUGGED_BADGES_SUPPORT": "Replugged-Hilfe", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Updatebenachrichtigungen anzeigen", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zeigt ein Popup an, dass nach Updates gesucht wird und fordert zum Update auf, falls welche verfügbar sind. Nur dann aktiv, wenn automatische Updates im Hintergrund deaktiviert sind.", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopiert!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Was ist das?", - "REPLUGGED_PLUGIN_EMBED_COPY": "Link kopieren", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Repo ansehen", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Dies ist eine Replugged-Funktion. Sie ermöglicht es dir, Plugins oder Themes direkt aus dem Chat zu installieren.\nKlicke einfach auf die Schaltfläche „Installieren“ in der Einbettung.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Aktiviere ein Plugin oder Theme", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} ist bereits installiert.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Bei der Ausführung des Befehls ist ein Fehler aufgetreten:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Weitere Einzelheiten finden Sie auf der Konsole.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installieren {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Server Beitreten", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Hm, das ist seltsam. Etwas ist schiefgelaufen beim rendern dieses Elements!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Beim Rendern des Einstellungsfeldes ist ein Fehler aufgetreten.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentenstapel:", - "REPLUGGED_THEME": "Theme", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prozess-Versionen", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Sprache:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Kanal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App-Version:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Nummer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build-ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimente:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Befehle:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopieren", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Einstellungen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Weniger Anzeigen", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Nicht autorisierte Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Erweiterungen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Themen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labore:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Einstellungen Synchronisieren:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gecachte Dateien:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Verbindungen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Stromaufwärts:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Überarbeitung", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Pfad", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Pfad", - "REPLUGGED_UPDATES_UPDATER": "Aktualisierer", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Willkommen! Replugged wurde erfolgreich in deinen Discord-Client integriert. Fühlen dich frei, unserem Discord-Server für Ankündigungen, Support und mehr beizutreten!", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System/Diskord", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopiert!", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mehr Anzeigen", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuell:", - "REPLUGGED_BUTTON_GOT_IT": "Verstanden", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installiert", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", - "REPLUGGED_CANCEL": "Abbrechen", - "REPLUGGED_CONFIRM": "Bestätigen", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktiviere ein Plugin oder Theme", - "REPLUGGED_COMMAND_RELOAD_DESC": "Ein Plugin oder Theme neu laden", - "REPLUGGED_ADDON_DELETE": "Lösche {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Öffne {type}-Seite", - "REPLUGGED_ADDON_PROFILE_OPEN": "Öffne {type} Profil", - "REPLUGGED_ADDON_RELOAD": "Lade {type} neu", - "REPLUGGED_ADDON_SETTINGS": "Öffne {type} Einstellungen", - "REPLUGGED_ADDON_AUTHORS_THREE": "von {author1},{author2} und {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "von {author1}", - "REPLUGGED_CONFIRM_INSTALL": "Installieren", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bist du sicher, dass du dieses {type} deinstallieren möchtest? Dies kann nicht rückgängig gemacht werden.", - "REPLUGGED_ADDON_UNINSTALL": "{name} deinstallieren", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Änderungen anwenden", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} deaktiviert", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} aktiviert", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} konnte nicht neu geladen werden", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} neu geladen", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} konnte nicht deinstalliert werden", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} deinstalliert", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Fehlendes {type} geladen", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Benutzerprofil konnte nicht abgerufen werden", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formatierung des Codes fehlgeschlagen", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formatiert", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Einzelheiten befinden sich in der Konsole.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} wurde installiert aber konnte nicht geladen werden.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} wurde erfolgreich installiert.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Es konnten keine Informationen für das Addon abgerufen werden.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Möchtest du {name} {authors} installieren?", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualisierung fehlgeschlagen!", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Fehler beim installieren von {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installation abgebrochen.", - "REPLUGGED_ADDON_AUTHORS_TWO": "von {author1} und {author2}", - "REPLUGGED_UPDATES_UPDATE_ALL": "Alle aktualisieren", - "REPLUGGED_UPDATES_UPDATE_TO": "Auf {version} aktualisieren", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Keine neuen Updates verfügbar.", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Einige Aktualisierungen sind fehlgeschlagen!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Die Aktualisierung wurde erfolgreich abgeschlossen.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alle Aktualisierungen wurden erfolgreich abgeschlossen.", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Öffne {type} Ordner", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Fehler beim Laden von {type}", - "REPLUGGED_VERSION": "Neu angeschlossen {version , wählen, dev {[DEV-MODUS]} andere {v{{version}}}}", - "REPLUGGED_SETTINGS_BADGES": "Aktivere Replugged Abzeichen", - "REPLUGGED_SETTINGS_BADGES_DESC": "Zeige custom Replugged Abzeichen bei Nutzerprofilen.", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "Kein {type} entspricht deiner Suche.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Kein {type} installiert.", - "REPLUGGED_SEARCH_FOR_ADDON": "Suche nach {type}", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS wurde neu geladen", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Öffne den Quick CSS Ordner", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# neues Update} other {# neue Updates}} verfügbar!", - "REPLUGGED_ADDON_AUTHORS_MANY": "von {author1}, {author2}, {author3}, und {count, plural, =1 {# anderem} other {# anderen}}", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} muss neu geladen werden um richtig zu funktionieren. Jetzt neu laden?", - "REPLUGGED_RELOAD": "Neu laden", - "REPLUGGED_ADDONS_LOAD_MISSING": "Lade fehlendes {type}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Fehler beim Umschalten von {name}", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# Treffer} other {# Treffer}}", - "REPLUGGED_I18N": "Replugged Übersetzungen", - "REPLUGGED_VIEW_UPDATES": "{count, plural, =1 {# Update} other {# Updates}} anzeigen", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged läuft derzeit im Entwicklermodus und wird sich nicht selbst updaten. [Zur Release-Version wechseln]({url}).", - "REPLUGGED_ADDON_BROWSE": "{type} durchsuchen", - "REPLUGGED_ADDON_NOT_REVIEWED": "Nicht überprüftes {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Dieses {type} wurde noch nicht durch das Replugged-Team überprüft und kann deinen Computer schädigen. Benutzung auf eigene Verantwortung.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatisch Quick CSS anwenden", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Änderungen an Quick CSS anwenden, während du schreibst.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion neuverbinden", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Stellt die Verbindung zwischen der Dev Compainion Core-Mod und der VSCode-Erweiterung wiederher.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Neuverbinden", - "REPLUGGED_SETTINGS_ADVANCED": "Erweiterte Einstellungen", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools aktivieren", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Lädt die React DevTools-Erweiterungen, welche erlaubt, den React-DOM anzusehen und einfacher zu debuggen. **Neustart benötigt**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Herunterladen der React DevTools fehlgeschlagen.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Im Shop ansehen", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Addon-Einbettungen anzeigen", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zeige eine Informationskarte über das Addon when ein Shop-/Installationslink im Chat geteilt wird.", - "REPLUGGED_RESTART": "Neustart", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Neustart benötigt", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später erneut. Falls dieser Fehler weiter auftreten sollte, wenden Sie sich bitte an das Replugged Team.", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "Erweiterung", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Suche nach Erweiterung, die aktiviert werden soll", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} wurde aktiviert!", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "Erweiterung", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Suche nach Erweiterung, die deaktiviert werden soll", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} wurde deaktiviert!", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "Erweiterung", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Suche nach Erweiterung, die neu geladen werden soll", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} wurde neu geladen!", - "REPLUGGED_COMMAND_LIST_DESC": "Liste alle Plugins und Themes", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "senden", - "REPLUGGED_SETTINGS_TRANSPARENT": "Transparentes Fenster", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****WARNUNG:**** **Hardware acceleration** muss gegebenenfalls **ausgeschaltet** werden. In manchen Fällen, ist ein schwarzer Hintergrund zu erwarten, wie wenn das Fenster am unteren oder oberen Rand durch die Monitor Auflösung abgeschnitten wird oder wie wenn die Developer Tools offen und angedockt sind.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Mache das Discord-Fenster durchsichtig, hauptsächlich zu Nutzen bei Themes. **Benötigt Neustart**.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Erfolgreich", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Teile diese Liste öffentlich im Chat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Welche Erweiterungen sollen gezeigt werden", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "Typ", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Liste Plugins", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Liste Themes", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "Version", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Zeige Versionen in der Liste", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "Status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Zeige Erweiterungen die aktiviert, deaktivier oder die beides sind", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Aktiviert", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Deaktiviert", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Beides", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} aktiviert", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} deaktiviert", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Du musst angeben ob eine Plugin- oder eine Theme-Liste gesendet werden soll", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****WARNUNG:**** Dadurch wird **das Einrasten von Fenstern** unterbrochen. In manchen Fällen kann es zu einem schwarzen Hintergrund kommen, etwa wenn das Fenster aufgrund der Monitorauflösung oben oder unten abgeschnitten ist oder wenn die Entwicklungstools geöffnet und angedockt sind.", - "REPLUGGED_COMMAND_DISABLE_NAME": "deaktivieren", - "REPLUGGED_COMMAND_ENABLE_NAME": "aktivieren", - "REPLUGGED_COMMAND_RELOAD_NAME": "nachladen", - "REPLUGGED_COMMAND_LIST_NAME": "Liste", - "REPLUGGED_COMMAND_INSTALL_NAME": "installieren", - "REPLUGGED_COMMAND_INSTALL_DESC": "Installieren Sie ein Plugin oder Theme", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "hinzufügen Auf", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Kennung des zu installierenden Addons aus der Quelle", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "Quelle", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Quelle zur Installation des Addons von", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "Identifikation", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Wenn die Quelle mehrere Addons enthält, geben Sie an, welches Addon installiert werden soll", - "REPLUGGED_STORE": "speichern" + "REPLUGGED_ACCOUNT": "Replugged Konto", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Mitwirkender", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Entwickler", + "REPLUGGED_BADGES_EARLY": "Replugged Früher Nutzer", + "REPLUGGED_BADGES_HUNTER": "Replugged Bugfinder", + "REPLUGGED_BADGES_STAFF": "Replugged Mitarbeiter", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Übersetzer", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server-Booster", + "REPLUGGED_GENERAL_SETTINGS": "Allgemeine Einstellungen", + "REPLUGGED_I18N_CONTRIBUTE": "Willst du uns helfen Replugged zu übersetzen? Geh zu unserem [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% übersetzt", + "REPLUGGED_LINK_NOW": "Jetzt verbinden", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "Schnell CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Fass hier lieber nichts an, außer du weißt was du tust. Unerwartete Dinge könnten deiner Katze widerfahren.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, welche verwendet wird um Daten für Replugged zu laden und die Replugged REST API abzufragen.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experimente aktivieren", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WARNUNG:**** Wenn du dies aktivierst erhältst du Zugriff zu Funktionen, die von Discord erkannt werden können. Dies kann dazu führen, dass dein ****Account gelöscht wird****. Replugged ist hierbei **nicht verantwortlich** für was du tust. Wenn du dir unsicher bist, lass diese Einstellung lieber deaktiviert. Das Replugged-Team stellt auch **keinen** Support für Probleme, die im Rahmen dieser Experimenten auftreten können.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Halte Token gespeichert", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Hindert Discord daran, deinen Token aus dem localStorage zu löschen. Dadurch wirst du selterner ungewollt abgemeldet.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde auslöschen", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Ersetzt [Clyde]({clydeUrl}) in Replugged Befehlen mit einer Variation an Avataren und Nutzernamen, welche von Plugin-Entwicklern angegeben werden können - fällt standardmäßig auf \"Replugged\" zurück.", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Öffnet ein DevTools-Fenster, in dem du untersuchen kannst, was innerhalb des In-Game-Overlays von Discord geschieht.", + "REPLUGGED_SETTINGS_RESTART": "Diese Einstellung benötigt ein Neuladen des Discord-Clients um zu funktionieren. Möchtest du Discord jetzt neustarten?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet angewandt", + "REPLUGGED_SNIPPET_APPLY": "Snippet anwenden", + "REPLUGGED_SNIPPET_LINE1": "Snippet aus #css-snippets angewandt am {date, date, medium} um {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Erstellt von {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Themen", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# Update ist} other {# Updates sind}} verfügbar.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Neuladen erforderlich", + "REPLUGGED_UPDATES_CHECK": "Nach Updates suchen", + "REPLUGGED_UPDATES_ENABLE": "Updates aktivieren", + "REPLUGGED_UPDATES_FAILED": "Einige Updates sind schiefgegangen!", + "REPLUGGED_UPDATES_FORCE": "Update erzwingen", + "REPLUGGED_UPDATES_LAST_CHECKED": "Zuletzt überprüft: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Update öffnen", + "REPLUGGED_UPDATES_OPTS_AUTO": "Im Hintergrund automatisch auf Updates überprüfen", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged wird automatisch nach Updates suchen und dir eine Benachrichtigung anzeigen, wenn eines verfügbar ist. Updates werden nicht installiert, bis du dies bestätigt. Nur offiziele Addons werden automatisch überprüft.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Änderungsliste öffnen", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Hast du die Änderungsliste verpasst oder möchtest du ihn einfach nochmal sehen?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit an gleichzeitigen Update Aktionen", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Wie viele gleichzeitige Aktionen im Hintergrund laufen können, wenn Replugged nach Updates sucht. Minimum 1. Wenn du dir unsicher bist, lass es lieber bei 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug Informationen", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dinge, die bei der Fehlersuche helfen können, oder einfach zum flexen genutzt werden können.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update-Prüfintervall", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Wie oft Replugged nach neuen Updates sucht. Minimum 10 Minuten.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Update-Branch ändern", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kannst zwischen dem Stable-Branch, oder dem Entwicklungs-Branch wählen. Der Stable-Branch bringt dir nur wichtige, kritische, sowie sicherheitsrelevante Updates. Wenn du dir unsicher bist, bleib lieber beim Stable-Branch.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zum Entwicklungs-Branch wechseln", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Bist du dir sicher, dass du den Update-Branch ändern willst? Replugged wird deinen Discord-Client neuladen.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ändere den Update-Branch", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zum Stable-Branch wechseln", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Wechseln", + "REPLUGGED_UPDATES_UPDATE": "Jetzt aktualisieren", + "REPLUGGED_UPDATES_UPDATING": "Replugged wird aktualisiert…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Wird aktualisiert…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged ist auf dem neuesten Stand.", + "REPLUGGED_BADGES_SUPPORT": "Replugged-Hilfe", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Updatebenachrichtigungen anzeigen", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zeigt ein Popup an, dass nach Updates gesucht wird und fordert zum Update auf, falls welche verfügbar sind. Nur dann aktiv, wenn automatische Updates im Hintergrund deaktiviert sind.", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopiert!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Was ist das?", + "REPLUGGED_PLUGIN_EMBED_COPY": "Link kopieren", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Repo ansehen", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Dies ist eine Replugged-Funktion. Sie ermöglicht es dir, Plugins oder Themes direkt aus dem Chat zu installieren.\nKlicke einfach auf die Schaltfläche „Installieren“ in der Einbettung.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Aktiviere ein Plugin oder Theme", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} ist bereits installiert.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Bei der Ausführung des Befehls ist ein Fehler aufgetreten:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Weitere Einzelheiten finden Sie auf der Konsole.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installieren {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Server Beitreten", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Hm, das ist seltsam. Etwas ist schiefgelaufen beim rendern dieses Elements!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Beim Rendern des Einstellungsfeldes ist ein Fehler aufgetreten.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentenstapel:", + "REPLUGGED_THEME": "Theme", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prozess-Versionen", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Sprache:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektur:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Kanal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App-Version:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Nummer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build-ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimente:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Befehle:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopieren", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Einstellungen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Weniger Anzeigen", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Nicht autorisierte Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Erweiterungen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Themen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labore:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Einstellungen Synchronisieren:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gecachte Dateien:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Verbindungen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Stromaufwärts:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Überarbeitung", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Pfad", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Pfad", + "REPLUGGED_UPDATES_UPDATER": "Aktualisierer", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Willkommen! Replugged wurde erfolgreich in deinen Discord-Client integriert. Fühlen dich frei, unserem Discord-Server für Ankündigungen, Support und mehr beizutreten!", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System/Diskord", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopiert!", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mehr Anzeigen", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuell:", + "REPLUGGED_BUTTON_GOT_IT": "Verstanden", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installiert", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", + "REPLUGGED_CANCEL": "Abbrechen", + "REPLUGGED_CONFIRM": "Bestätigen", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktiviere ein Plugin oder Theme", + "REPLUGGED_COMMAND_RELOAD_DESC": "Ein Plugin oder Theme neu laden", + "REPLUGGED_ADDON_DELETE": "Lösche {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Öffne {type}-Seite", + "REPLUGGED_ADDON_PROFILE_OPEN": "Öffne {type} Profil", + "REPLUGGED_ADDON_RELOAD": "Lade {type} neu", + "REPLUGGED_ADDON_SETTINGS": "Öffne {type} Einstellungen", + "REPLUGGED_ADDON_AUTHORS_THREE": "von {author1},{author2} und {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "von {author1}", + "REPLUGGED_CONFIRM_INSTALL": "Installieren", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bist du sicher, dass du dieses {type} deinstallieren möchtest? Dies kann nicht rückgängig gemacht werden.", + "REPLUGGED_ADDON_UNINSTALL": "{name} deinstallieren", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Änderungen anwenden", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} deaktiviert", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} aktiviert", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} konnte nicht neu geladen werden", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} neu geladen", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} konnte nicht deinstalliert werden", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} deinstalliert", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Fehlendes {type} geladen", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Benutzerprofil konnte nicht abgerufen werden", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formatierung des Codes fehlgeschlagen", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formatiert", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Einzelheiten befinden sich in der Konsole.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} wurde installiert aber konnte nicht geladen werden.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} wurde erfolgreich installiert.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Es konnten keine Informationen für das Addon abgerufen werden.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Möchtest du {name} {authors} installieren?", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualisierung fehlgeschlagen!", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Fehler beim installieren von {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installation abgebrochen.", + "REPLUGGED_ADDON_AUTHORS_TWO": "von {author1} und {author2}", + "REPLUGGED_UPDATES_UPDATE_ALL": "Alle aktualisieren", + "REPLUGGED_UPDATES_UPDATE_TO": "Auf {version} aktualisieren", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Keine neuen Updates verfügbar.", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Einige Aktualisierungen sind fehlgeschlagen!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Die Aktualisierung wurde erfolgreich abgeschlossen.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alle Aktualisierungen wurden erfolgreich abgeschlossen.", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Öffne {type} Ordner", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Fehler beim Laden von {type}", + "REPLUGGED_VERSION": "Neu angeschlossen {version , wählen, dev {[DEV-MODUS]} andere {v{{version}}}}", + "REPLUGGED_SETTINGS_BADGES": "Aktivere Replugged Abzeichen", + "REPLUGGED_SETTINGS_BADGES_DESC": "Zeige custom Replugged Abzeichen bei Nutzerprofilen.", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "Kein {type} entspricht deiner Suche.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Kein {type} installiert.", + "REPLUGGED_SEARCH_FOR_ADDON": "Suche nach {type}", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS wurde neu geladen", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Öffne den Quick CSS Ordner", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# neues Update} other {# neue Updates}} verfügbar!", + "REPLUGGED_ADDON_AUTHORS_MANY": "von {author1}, {author2}, {author3}, und {count, plural, =1 {# anderem} other {# anderen}}", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} muss neu geladen werden um richtig zu funktionieren. Jetzt neu laden?", + "REPLUGGED_RELOAD": "Neu laden", + "REPLUGGED_ADDONS_LOAD_MISSING": "Lade fehlendes {type}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Fehler beim Umschalten von {name}", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# Treffer} other {# Treffer}}", + "REPLUGGED_I18N": "Replugged Übersetzungen", + "REPLUGGED_VIEW_UPDATES": "{count, plural, =1 {# Update} other {# Updates}} anzeigen", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged läuft derzeit im Entwicklermodus und wird sich nicht selbst updaten. [Zur Release-Version wechseln]({url}).", + "REPLUGGED_ADDON_BROWSE": "{type} durchsuchen", + "REPLUGGED_ADDON_NOT_REVIEWED": "Nicht überprüftes {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Dieses {type} wurde noch nicht durch das Replugged-Team überprüft und kann deinen Computer schädigen. Benutzung auf eigene Verantwortung.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatisch Quick CSS anwenden", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Änderungen an Quick CSS anwenden, während du schreibst.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion neuverbinden", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Stellt die Verbindung zwischen der Dev Compainion Core-Mod und der VSCode-Erweiterung wiederher.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Neuverbinden", + "REPLUGGED_SETTINGS_ADVANCED": "Erweiterte Einstellungen", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools aktivieren", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Lädt die React DevTools-Erweiterungen, welche erlaubt, den React-DOM anzusehen und einfacher zu debuggen. **Neustart benötigt**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Herunterladen der React DevTools fehlgeschlagen.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Im Shop ansehen", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Addon-Einbettungen anzeigen", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zeige eine Informationskarte über das Addon when ein Shop-/Installationslink im Chat geteilt wird.", + "REPLUGGED_RESTART": "Neustart", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Neustart benötigt", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Ein Fehler ist aufgetreten, bitte versuchen Sie es später erneut. Falls dieser Fehler weiter auftreten sollte, wenden Sie sich bitte an das Replugged Team.", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "Erweiterung", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Suche nach Erweiterung, die aktiviert werden soll", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} wurde aktiviert!", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "Erweiterung", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Suche nach Erweiterung, die deaktiviert werden soll", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} wurde deaktiviert!", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "Erweiterung", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Suche nach Erweiterung, die neu geladen werden soll", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} wurde neu geladen!", + "REPLUGGED_COMMAND_LIST_DESC": "Liste alle Plugins und Themes", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "senden", + "REPLUGGED_SETTINGS_TRANSPARENT": "Transparentes Fenster", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****WARNUNG:**** **Hardware acceleration** muss gegebenenfalls **ausgeschaltet** werden. In manchen Fällen, ist ein schwarzer Hintergrund zu erwarten, wie wenn das Fenster am unteren oder oberen Rand durch die Monitor Auflösung abgeschnitten wird oder wie wenn die Developer Tools offen und angedockt sind.", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Mache das Discord-Fenster durchsichtig, hauptsächlich zu Nutzen bei Themes. **Benötigt Neustart**.", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Erfolgreich", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Teile diese Liste öffentlich im Chat", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Welche Erweiterungen sollen gezeigt werden", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "Typ", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Liste Plugins", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Liste Themes", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "Version", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Zeige Versionen in der Liste", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "Status", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Zeige Erweiterungen die aktiviert, deaktivier oder die beides sind", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Aktiviert", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Deaktiviert", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Beides", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} aktiviert", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} deaktiviert", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Du musst angeben ob eine Plugin- oder eine Theme-Liste gesendet werden soll", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****WARNUNG:**** Dadurch wird **das Einrasten von Fenstern** unterbrochen. In manchen Fällen kann es zu einem schwarzen Hintergrund kommen, etwa wenn das Fenster aufgrund der Monitorauflösung oben oder unten abgeschnitten ist oder wenn die Entwicklungstools geöffnet und angedockt sind.", + "REPLUGGED_COMMAND_DISABLE_NAME": "deaktivieren", + "REPLUGGED_COMMAND_ENABLE_NAME": "aktivieren", + "REPLUGGED_COMMAND_RELOAD_NAME": "nachladen", + "REPLUGGED_COMMAND_LIST_NAME": "Liste", + "REPLUGGED_COMMAND_INSTALL_NAME": "installieren", + "REPLUGGED_COMMAND_INSTALL_DESC": "Installieren Sie ein Plugin oder Theme", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "hinzufügen Auf", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Kennung des zu installierenden Addons aus der Quelle", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "Quelle", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Quelle zur Installation des Addons von", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "Identifikation", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Wenn die Quelle mehrere Addons enthält, geben Sie an, welches Addon installiert werden soll", + "REPLUGGED_STORE": "speichern" } diff --git a/i18n/translations/el.messages.json b/i18n/translations/el.messages.json index a174cbb88..e2887c32c 100644 --- a/i18n/translations/el.messages.json +++ b/i18n/translations/el.messages.json @@ -1,117 +1,117 @@ { - "REPLUGGED_ACCOUNT": "Λογαριασμός Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Συνεισφέρων στο Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Προγραμματιστής του Replugged", - "REPLUGGED_BADGES_EARLY": "Πρώιμος χρήστης του Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Πληροφορίες εντοπισμού σφαλμάτων", - "REPLUGGED_BADGES_HUNTER": "Κυνηγός σφαλμάτων του Replugged", - "REPLUGGED_BADGES_STAFF": "Προσωπικό του Replugged", - "REPLUGGED_BADGES_SUPPORT": "Υποστήριξη του Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Μεταφραστής του Replugged", - "REPLUGGED_BADGES_BOOSTER": "Ενισχυτής του Διακομιστή Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Γενικές Ρυθμίσεις", - "REPLUGGED_I18N_CONTRIBUTE": "Θέλετε να βοηθήσετε στη μετάφραση του Replugged; Πηγαίνετε στο δικό μας [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% μεταφρασμένο", - "REPLUGGED_LINK_NOW": "Συνδέστε τον τώρα", - "REPLUGGED_PLUGINS": "Πρόσθετα", - "REPLUGGED_QUICKCSS": "Γρήγορο CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Μην αγγίζετε πράγματα εδώ μέσα αν δεν ξέρετε τι κάνετε. Απροσδόκητα πράγματα μπορεί να συμβούν στη γάτα σας.", - "REPLUGGED_SETTINGS_BACKEND": "Διεύθυνση URL backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Το URL που χρησιμοποιείται για την ανάκτηση ορισμένων στοιχείων και για την υποβολή ερωτημάτων στο REST API του Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ενεργοποίηση πειραμάτων του Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ΠΡΟΣΟΧΗ:**** Η ενεργοποίηση αυτού σάς δίνει πρόσβαση σε λειτουργίες που μπορούν να εντοπιστούν από το Discord και ενδέχεται να οδηγήσουν σε ****τερματισμό λογαριασμού****. Το Replugged **δεν ευθύνεται** για ό,τι κάνετε με αυτή τη δυνατότητα. Αφήστε το απενεργοποιημένο εάν δεν είστε σίγουροι. Η ομάδα του Replugged **δεν** θα παρέχει καμία υποστήριξη σχετικά με οποιοδήποτε πείραμα. **Απαιτείται επανεκκίνηση**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Διατηρήστε αποθηκευμένο το διακριτικό", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Αποτρέπει το Discord από το να αφαιρέσει το διακριτικό σας από το localStorage, μειώνοντας τον αριθμό των ανεπιθύμητων αποσυνδέσεων.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Εξάλειψη του Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Αντικαθιστά τον [Clyde]({clydeUrl}) στις εντολές του Replugged με ένα μικτό εύρος avatar και ονομάτων χρήστη που επιλέγονται από προγραμματιστές προσθέτων - χρησιμοποιείται το \"Replugged\" από προεπιλογή.", - "REPLUGGED_SETTINGS_OVERLAY": "Επικάλυψη DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Ανοίγει ένα παράθυρο DevTools που σας επιτρέπει να επιθεωρήσετε τι συμβαίνει στην επικάλυψη εντός παιχνιδιού του Discord.", - "REPLUGGED_SETTINGS_RESTART": "Αυτή η ρύθμιση απαιτεί να κάνετε επανεκκίνηση του Discord για να τεθεί σε ισχύ. Θέλετε να επανεκκινήσετε το Discord τώρα;", - "REPLUGGED_SNIPPET_APPLIED": "Το απόσπασμα εφαρμόστηκε", - "REPLUGGED_SNIPPET_APPLY": "Εφαρμογή Αποσπάσματος", - "REPLUGGED_SNIPPET_LINE1": "Το απόσπασμα από το #css-snippets εφαρμόστηκε την {date, date, medium} στις {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Δημιουργήθηκε από τον {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Θέματα", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Απαιτείται επαναφόρτωση", - "REPLUGGED_UPDATES_CHECK": "Έλεγχος για Ενημερώσεις", - "REPLUGGED_UPDATES_ENABLE": "Ενεργοποίηση Ενημερώσεων", - "REPLUGGED_UPDATES_FAILED": "Μερικές ενημερώσεις απέτυχαν!", - "REPLUGGED_UPDATES_FORCE": "Επιβολή Ενημέρωσης", - "REPLUGGED_UPDATES_LAST_CHECKED": "Τελευταίος έλεγχος: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Άνοιγμα του προγράμματος ενημερώσεων", - "REPLUGGED_UPDATES_OPTS_AUTO": "Αυτόματη ενημέρωση στο παρασκήνιο", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Το Replugged μπορεί να κατεβάσει και να εγκαταστήσει ενημερώσεις στο παρασκήνιο χωρίς να σας ενοχλεί ιδιαίτερα. Λάβετε υπόψη ότι οι ενημερώσεις θα απαιτούν ενέργεια από τον χρήστη εάν απαιτείται επαναφόρτωση ή εάν υπάρχει σύγκρουση.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Ανοίξτε το αρχείο καταγραφής αλλαγών", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Χάσατε το αρχείο καταγραφής αλλαγών ή θέλετε να το δείτε ξανά;", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Όριο ταυτόχρονης εκτέλεσης ενημερώσεων", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Πόσες ταυτόχρονες διεργασίες θα τρέχει το Replugged στο παρασκήνιο για να ελέγχει για ενημερώσεις. Ελάχιστη τιμή 1. Εάν δεν είστε σίγουροι, αφήστε το στο 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Πράγματα που μπορεί να σας φανούν χρήσιμα για την αντιμετώπιση προβλημάτων ή την καύχηση για ορισμένα στατιστικά στοιχεία.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Διάστημα μεταξύ των ελέγχων για ενημερώσεις", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Πόσο συχνά το Replugged θα ελέγχει για ενημερώσεις (σε λεπτά). Τουλάχιστον 10 λεπτά.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Αλλαγή κλάδου έκδοσης", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Μπορείτε να επιλέξετε μεταξύ του σταθερού κλάδου, ή του κλάδου ανάπτυξης. O σταθερός κλάδος θα λαμβάνει μόνο σημαντικές ενημερώσεις, ενημερώσεις ασφαλείας και κρίσιμες ενημερώσεις. Εάν δεν είστε σίγουροι, παραμείνετε στον σταθερό.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Αλλαγή στον κλάδο ανάπτυξης", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Είστε βέβαιοι ότι θέλετε να αλλάξετε τον κλάδο κυκλοφορίας σας; Το Replugged θα φορτώσει εκ νέου το Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Αλλαγή κλάδου κυκλοφορίας", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Μετάβαση στον σταθερό κλάδο", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Αλλαγή", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Εμφάνιση ειδοποίησης toast του εργαλείου ελέγχου για ενημερώσεις", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Εμφανίζει μια επικάλυψη πάνω από το πρόγραμμα που λέει ότι ελέγχονται ενημερώσεις και εάν βρεθούν ενημερώσεις, σας ζητά να ενημερώσετε. Ισχύει μόνο εάν η ενημέρωση στο παρασκήνιο είναι απενεργοποιημένη.", - "REPLUGGED_UPDATES_UPDATE": "Ενημέρωση τώρα", - "REPLUGGED_UPDATES_UPDATING": "Ενημερώνεται το Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Γίνεται ενημέρωση…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Το Replugged είναι ενημερωμένο.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Αντιγραφή συνδέσμου", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Αντιγράφηκε!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Τι είναι αυτό;", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Προβολή αποθετηρίου", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Αυτή είναι μια λειτουργία του Replugged. Επιτρέπει την εγκατάσταση προσθέτων ή θεμάτων κατευθείαν από την συνομιλία.\nΑπλώς πατήστε το κουμπί εγκατάστασης στο ένθετο.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Ενεργοποίηση ενός προσθετόυ ή θέματος", - "REPLUGGED_BUTTON_GOT_IT": "Το κατάλαβα", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Εγκατεστημένο", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Λήψη {type}", - "REPLUGGED_CANCEL": "Ματαίωση", - "REPLUGGED_CONFIRM": "Επιβεβαίωση", - "REPLUGGED_OK": "Εντάξει", - "REPLUGGED_COMMAND_DISABLE_DESC": "Απενεργοποιήστε ένα πρόσθετο ή θέμα", - "REPLUGGED_COMMAND_RELOAD_DESC": "Επαναφόρτωση ενός προσθετόυ ή θέματος", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Σφάλμα κατά την εκτέλεση της εντολής:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Ελέγξτε την κονσόλα για περισσότερες λεπτομέρειες.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Εγκατάσταση {type}", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Κάτι πήγε στραβά, δοκιμάστε ξανά αργότερα. Εάν αυτό το ζήτημα επιμένει, επικοινωνήστε με την ομάδα Replugged.", - "REPLUGGED_COMMAND_ENABLE_NAME": "ενεργοποίηση", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "πρόσθετο", - "REPLUGGED_COMMAND_DISABLE_NAME": "απενεργοποίηση", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "πρόσθετο", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να απενεργοποιήσετε", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Επιτυχία", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να ενεργοποιήσετε", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "το {type} {name} έχει ενεργοποιηθεί!", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "το {type} {name} έχει απενεργοποιηθεί!", - "REPLUGGED_COMMAND_RELOAD_NAME": "επαναφόρτωση", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "πρόσθετο", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "το {type} {name} έχει επαναφορτωθεί!", - "REPLUGGED_COMMAND_LIST_NAME": "λίστα", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να επαναφόρτωσετε", - "REPLUGGED_COMMAND_LIST_DESC": "Λίστα όλων των πρόσθετων και θέματων", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "στείλε", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Στείλτε τη λίστα δημόσια στο κανάλι", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "είδος", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Τι είδους πρόσθετα να δειξει", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "λίστα πρόσθετων", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "λίστα θεμάτων", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "έκδοση", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Συμπεριλαμβάνει και τους αριθμούς εκδόσεων στη λίστα", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "κατάσταση", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Να εμφανίζονται τα πρόσθετα που είναι ενεργοποιημένα, απενεργοποιημένα ή και τα δύο", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "ενεργοποιημένα", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "απενεργοποιημένα", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "ενεργοποιήθηκε το {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "απενεργοποιήθηκε το {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Πρέπει να καθορίσετε εάν θα στείλετε μια λίστα προσθηκών ή θεμάτων", - "REPLUGGED_COMMAND_INSTALL_NAME": "βάλε", - "REPLUGGED_COMMAND_INSTALL_DESC": "εγκαταστήστε ένα πρόσθετο ή θέμα", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "πρόσθετο", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Αναγνωριστικό του πρόσθετου προς εγκατάσταση από την πηγή", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Και τα δυο" + "REPLUGGED_ACCOUNT": "Λογαριασμός Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Συνεισφέρων στο Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Προγραμματιστής του Replugged", + "REPLUGGED_BADGES_EARLY": "Πρώιμος χρήστης του Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Πληροφορίες εντοπισμού σφαλμάτων", + "REPLUGGED_BADGES_HUNTER": "Κυνηγός σφαλμάτων του Replugged", + "REPLUGGED_BADGES_STAFF": "Προσωπικό του Replugged", + "REPLUGGED_BADGES_SUPPORT": "Υποστήριξη του Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Μεταφραστής του Replugged", + "REPLUGGED_BADGES_BOOSTER": "Ενισχυτής του Διακομιστή Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Γενικές Ρυθμίσεις", + "REPLUGGED_I18N_CONTRIBUTE": "Θέλετε να βοηθήσετε στη μετάφραση του Replugged; Πηγαίνετε στο δικό μας [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% μεταφρασμένο", + "REPLUGGED_LINK_NOW": "Συνδέστε τον τώρα", + "REPLUGGED_PLUGINS": "Πρόσθετα", + "REPLUGGED_QUICKCSS": "Γρήγορο CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Μην αγγίζετε πράγματα εδώ μέσα αν δεν ξέρετε τι κάνετε. Απροσδόκητα πράγματα μπορεί να συμβούν στη γάτα σας.", + "REPLUGGED_SETTINGS_BACKEND": "Διεύθυνση URL backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Το URL που χρησιμοποιείται για την ανάκτηση ορισμένων στοιχείων και για την υποβολή ερωτημάτων στο REST API του Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ενεργοποίηση πειραμάτων του Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ΠΡΟΣΟΧΗ:**** Η ενεργοποίηση αυτού σάς δίνει πρόσβαση σε λειτουργίες που μπορούν να εντοπιστούν από το Discord και ενδέχεται να οδηγήσουν σε ****τερματισμό λογαριασμού****. Το Replugged **δεν ευθύνεται** για ό,τι κάνετε με αυτή τη δυνατότητα. Αφήστε το απενεργοποιημένο εάν δεν είστε σίγουροι. Η ομάδα του Replugged **δεν** θα παρέχει καμία υποστήριξη σχετικά με οποιοδήποτε πείραμα. **Απαιτείται επανεκκίνηση**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Διατηρήστε αποθηκευμένο το διακριτικό", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Αποτρέπει το Discord από το να αφαιρέσει το διακριτικό σας από το localStorage, μειώνοντας τον αριθμό των ανεπιθύμητων αποσυνδέσεων.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Εξάλειψη του Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Αντικαθιστά τον [Clyde]({clydeUrl}) στις εντολές του Replugged με ένα μικτό εύρος avatar και ονομάτων χρήστη που επιλέγονται από προγραμματιστές προσθέτων - χρησιμοποιείται το \"Replugged\" από προεπιλογή.", + "REPLUGGED_SETTINGS_OVERLAY": "Επικάλυψη DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Ανοίγει ένα παράθυρο DevTools που σας επιτρέπει να επιθεωρήσετε τι συμβαίνει στην επικάλυψη εντός παιχνιδιού του Discord.", + "REPLUGGED_SETTINGS_RESTART": "Αυτή η ρύθμιση απαιτεί να κάνετε επανεκκίνηση του Discord για να τεθεί σε ισχύ. Θέλετε να επανεκκινήσετε το Discord τώρα;", + "REPLUGGED_SNIPPET_APPLIED": "Το απόσπασμα εφαρμόστηκε", + "REPLUGGED_SNIPPET_APPLY": "Εφαρμογή Αποσπάσματος", + "REPLUGGED_SNIPPET_LINE1": "Το απόσπασμα από το #css-snippets εφαρμόστηκε την {date, date, medium} στις {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Δημιουργήθηκε από τον {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Θέματα", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Απαιτείται επαναφόρτωση", + "REPLUGGED_UPDATES_CHECK": "Έλεγχος για Ενημερώσεις", + "REPLUGGED_UPDATES_ENABLE": "Ενεργοποίηση Ενημερώσεων", + "REPLUGGED_UPDATES_FAILED": "Μερικές ενημερώσεις απέτυχαν!", + "REPLUGGED_UPDATES_FORCE": "Επιβολή Ενημέρωσης", + "REPLUGGED_UPDATES_LAST_CHECKED": "Τελευταίος έλεγχος: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Άνοιγμα του προγράμματος ενημερώσεων", + "REPLUGGED_UPDATES_OPTS_AUTO": "Αυτόματη ενημέρωση στο παρασκήνιο", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Το Replugged μπορεί να κατεβάσει και να εγκαταστήσει ενημερώσεις στο παρασκήνιο χωρίς να σας ενοχλεί ιδιαίτερα. Λάβετε υπόψη ότι οι ενημερώσεις θα απαιτούν ενέργεια από τον χρήστη εάν απαιτείται επαναφόρτωση ή εάν υπάρχει σύγκρουση.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Ανοίξτε το αρχείο καταγραφής αλλαγών", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Χάσατε το αρχείο καταγραφής αλλαγών ή θέλετε να το δείτε ξανά;", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Όριο ταυτόχρονης εκτέλεσης ενημερώσεων", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Πόσες ταυτόχρονες διεργασίες θα τρέχει το Replugged στο παρασκήνιο για να ελέγχει για ενημερώσεις. Ελάχιστη τιμή 1. Εάν δεν είστε σίγουροι, αφήστε το στο 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Πράγματα που μπορεί να σας φανούν χρήσιμα για την αντιμετώπιση προβλημάτων ή την καύχηση για ορισμένα στατιστικά στοιχεία.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Διάστημα μεταξύ των ελέγχων για ενημερώσεις", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Πόσο συχνά το Replugged θα ελέγχει για ενημερώσεις (σε λεπτά). Τουλάχιστον 10 λεπτά.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Αλλαγή κλάδου έκδοσης", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Μπορείτε να επιλέξετε μεταξύ του σταθερού κλάδου, ή του κλάδου ανάπτυξης. O σταθερός κλάδος θα λαμβάνει μόνο σημαντικές ενημερώσεις, ενημερώσεις ασφαλείας και κρίσιμες ενημερώσεις. Εάν δεν είστε σίγουροι, παραμείνετε στον σταθερό.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Αλλαγή στον κλάδο ανάπτυξης", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Είστε βέβαιοι ότι θέλετε να αλλάξετε τον κλάδο κυκλοφορίας σας; Το Replugged θα φορτώσει εκ νέου το Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Αλλαγή κλάδου κυκλοφορίας", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Μετάβαση στον σταθερό κλάδο", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Αλλαγή", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Εμφάνιση ειδοποίησης toast του εργαλείου ελέγχου για ενημερώσεις", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Εμφανίζει μια επικάλυψη πάνω από το πρόγραμμα που λέει ότι ελέγχονται ενημερώσεις και εάν βρεθούν ενημερώσεις, σας ζητά να ενημερώσετε. Ισχύει μόνο εάν η ενημέρωση στο παρασκήνιο είναι απενεργοποιημένη.", + "REPLUGGED_UPDATES_UPDATE": "Ενημέρωση τώρα", + "REPLUGGED_UPDATES_UPDATING": "Ενημερώνεται το Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Γίνεται ενημέρωση…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Το Replugged είναι ενημερωμένο.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Αντιγραφή συνδέσμου", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Αντιγράφηκε!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Τι είναι αυτό;", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Προβολή αποθετηρίου", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Αυτή είναι μια λειτουργία του Replugged. Επιτρέπει την εγκατάσταση προσθέτων ή θεμάτων κατευθείαν από την συνομιλία.\nΑπλώς πατήστε το κουμπί εγκατάστασης στο ένθετο.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Ενεργοποίηση ενός προσθετόυ ή θέματος", + "REPLUGGED_BUTTON_GOT_IT": "Το κατάλαβα", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Εγκατεστημένο", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Λήψη {type}", + "REPLUGGED_CANCEL": "Ματαίωση", + "REPLUGGED_CONFIRM": "Επιβεβαίωση", + "REPLUGGED_OK": "Εντάξει", + "REPLUGGED_COMMAND_DISABLE_DESC": "Απενεργοποιήστε ένα πρόσθετο ή θέμα", + "REPLUGGED_COMMAND_RELOAD_DESC": "Επαναφόρτωση ενός προσθετόυ ή θέματος", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Σφάλμα κατά την εκτέλεση της εντολής:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Ελέγξτε την κονσόλα για περισσότερες λεπτομέρειες.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Εγκατάσταση {type}", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Κάτι πήγε στραβά, δοκιμάστε ξανά αργότερα. Εάν αυτό το ζήτημα επιμένει, επικοινωνήστε με την ομάδα Replugged.", + "REPLUGGED_COMMAND_ENABLE_NAME": "ενεργοποίηση", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "πρόσθετο", + "REPLUGGED_COMMAND_DISABLE_NAME": "απενεργοποίηση", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "πρόσθετο", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να απενεργοποιήσετε", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Επιτυχία", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να ενεργοποιήσετε", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "το {type} {name} έχει ενεργοποιηθεί!", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "το {type} {name} έχει απενεργοποιηθεί!", + "REPLUGGED_COMMAND_RELOAD_NAME": "επαναφόρτωση", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "πρόσθετο", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "το {type} {name} έχει επαναφορτωθεί!", + "REPLUGGED_COMMAND_LIST_NAME": "λίστα", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Επιλέξτε ποιο πρόσθετο θέλετε να επαναφόρτωσετε", + "REPLUGGED_COMMAND_LIST_DESC": "Λίστα όλων των πρόσθετων και θέματων", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "στείλε", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Στείλτε τη λίστα δημόσια στο κανάλι", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "είδος", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Τι είδους πρόσθετα να δειξει", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "λίστα πρόσθετων", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "λίστα θεμάτων", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "έκδοση", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Συμπεριλαμβάνει και τους αριθμούς εκδόσεων στη λίστα", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "κατάσταση", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Να εμφανίζονται τα πρόσθετα που είναι ενεργοποιημένα, απενεργοποιημένα ή και τα δύο", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "ενεργοποιημένα", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "απενεργοποιημένα", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "ενεργοποιήθηκε το {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "απενεργοποιήθηκε το {type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Πρέπει να καθορίσετε εάν θα στείλετε μια λίστα προσθηκών ή θεμάτων", + "REPLUGGED_COMMAND_INSTALL_NAME": "βάλε", + "REPLUGGED_COMMAND_INSTALL_DESC": "εγκαταστήστε ένα πρόσθετο ή θέμα", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "πρόσθετο", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Αναγνωριστικό του πρόσθετου προς εγκατάσταση από την πηγή", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Και τα δυο" } diff --git a/i18n/translations/en-GB.messages.json b/i18n/translations/en-GB.messages.json index 5437bdf00..4943608a6 100644 --- a/i18n/translations/en-GB.messages.json +++ b/i18n/translations/en-GB.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_BADGES_DEVELOPER": "Replugged Developer", - "REPLUGGED_BADGES_EARLY": "Replugged Early User", - "REPLUGGED_BADGES_HUNTER": "Replugged Bug Hunter", - "REPLUGGED_BADGES_STAFF": "Replugged Staff", - "REPLUGGED_BADGES_SUPPORT": "Replugged Support", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Translator", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% translated", - "REPLUGGED_GENERAL_SETTINGS": "General Settings", - "REPLUGGED_LINK_NOW": "Link it now", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_ACCOUNT": "Replugged Account", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Contributor", - "REPLUGGED_I18N_CONTRIBUTE": "Want to help translate Replugged? Go to our [Weblate]({weblateUrl})!", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Don't touch stuff in here if you don't know what you're doing. Unexpected things can happen to your cat.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL used to fetch some assets and to query Replugged's REST API.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Enable Discord Experiments", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WARNING:**** Enabling this gives you access to features that can be detected by Discord and may result in an ****account termination****. Replugged is **not responsible** for what you do with this feature. Leave it disabled if you are unsure. The Replugged Team will **not** provide any support regarding any experiment. **Requires restart**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Keep token stored", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Prevents Discord from removing your token from localStorage, reducing the number of unwanted logouts.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Eradicate Clyde", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Opens a DevTools window that lets you inspect what's happening within Discord's in-game overlay.", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Applied", - "REPLUGGED_SNIPPET_APPLY": "Apply Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Created by {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Themes", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} available.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reload Required", - "REPLUGGED_UPDATES_CHECK": "Check for Updates", - "REPLUGGED_UPDATES_ENABLE": "Enable Updates", - "REPLUGGED_UPDATES_FAILED": "Some updates failed!", - "REPLUGGED_UPDATES_FORCE": "Force Update", - "REPLUGGED_UPDATES_LAST_CHECKED": "Last checked: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Open Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Check for updates automatically", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged will automatically check for updates and show you an alert when one is available. Updates will not be installed until you choose to update it. Only official addons will be checked automatically.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Open Change Log", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Update Concurrency Limit", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Information", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Things that you may find useful for troubleshooting or flexing on some stats.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update Check Interval", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "How frequently Replugged will check for updates. Minimum 10 minutes.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Change Release Channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Change release channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Are you sure you want to change your release channel? Replugged will reload your Discord client.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Switch to development branch", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Switch to stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Switch", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Show update checker toast", - "REPLUGGED_UPDATES_UPDATE": "Update", - "REPLUGGED_UPDATES_UPDATING": "Updating Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Updating…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Everything is up to date.", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Replaces [Clyde]({clydeUrl}) in Replugged commands with a mixed range of avatars and usernames selected by plug-in developers - fallbacks to \"Replugged\" by default.", - "REPLUGGED_SETTINGS_RESTART": "This setting requires you to restart Discord to take effect. Do you want to restart Discord now?", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Missed the change log, or want to see it again?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "How many concurrent tasks Replugged will run in the background to check for updates. Minimum 1. If unsure, leave 2.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "You can choose between the stable branch, or the development branch. Stable branch will only get major updates, security and critical updates. If unsure, stay on stable.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copy Link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "View Repo", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copied!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "What is this?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "This is a Replugged feature. It allows you to install plugins or themes straight from chat.\nSimply hit the install button on the embed.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Enable a plugin or theme", - "REPLUGGED_COMMAND_RELOAD_DESC": "Reload a plugin or theme", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} is already installed.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "An error occurred while executing the command:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Check the console for more details.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Install {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Welcome! Replugged has been successfully injected into your Discord client. Feel free to join our Discord server for announcements, support and more!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Join Server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Something went wrong rendering this element!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "An error occurred while rendering settings panel.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Process Versions", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Locale:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architecture:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Channel:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App Version:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Number:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commands:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copied!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copy", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Show less", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Show more", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Unauthorised plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Themes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Settings Sync:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Cached Files:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Latest:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Path", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Path", - "REPLUGGED_UPDATES_UPDATER": "Updater", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Settings:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", - "REPLUGGED_BUTTON_GOT_IT": "Got It", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installed", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", - "REPLUGGED_CANCEL": "Cancel", - "REPLUGGED_CONFIRM": "Confirm", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Disable a plugin or theme", - "REPLUGGED_THEME": "Theme", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connections:", - "REPLUGGED_ADDON_DELETE": "Delete {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Open {type} Page", - "REPLUGGED_ADDON_PROFILE_OPEN": "Open {type} Profile", - "REPLUGGED_ADDON_RELOAD": "Reload {type}", - "REPLUGGED_ADDON_SETTINGS": "Open {type} Settings", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Are you sure you want to uninstall this {type}? This cannot be undone.", - "REPLUGGED_ADDON_UNINSTALL": "Uninstall {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Open {type} Folder", - "REPLUGGED_ADDONS_LOAD_MISSING": "Load Missing {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# match} other {# matches}}", - "REPLUGGED_NO_ADDON_RESULTS": "No {type} matched your search.", - "REPLUGGED_NO_ADDONS_INSTALLED": "No {type} installed.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Apply Changes", - "REPLUGGED_SEARCH_FOR_ADDON": "Search for a {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Disabled {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Enabled {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Failed to reload {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Reloaded {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Failed to toggle {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Failed to uninstall {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Uninstalled {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Failed to load missing {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Loaded missing {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Failed to fetch user profile", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Failed to format code", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formatted", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS reloaded", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Check console for details.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Do you want to install {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Failed to install {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} was installed but could not be loaded.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installed successfully.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Failed to get info for addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Install cancelled.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Open Quick CSS Folder", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_ADDON_AUTHORS_THREE": "by {author1}, {author2}, and {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "by {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "by {author1} and {author2}", - "REPLUGGED_CONFIRM_INSTALL": "Install", - "REPLUGGED_ADDON_AUTHORS_MANY": "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_UPDATES_UPDATE_ALL": "Update All", - "REPLUGGED_UPDATES_UPDATE_TO": "Update to {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "No new updates available.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Update failed!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Some updates failed!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "All updates completed successfully.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Update completed successfully.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} available!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requires a reload to work properly. Reload now?", - "REPLUGGED_RELOAD": "Reload", - "REPLUGGED_SETTINGS_BADGES": "Enable Replugged Badges", - "REPLUGGED_SETTINGS_BADGES_DESC": "Show custom Replugged badges on user profiles.", - "REPLUGGED_I18N": "Replugged Translations", - "REPLUGGED_VIEW_UPDATES": "View {count, plural, =1 {# Update} other {# Updates}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "You are currently running Replugged in developer mode and Replugged will not be able to update itself. [Switch to production mode]({url}).", - "REPLUGGED_ADDON_BROWSE": "Browse {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Unreviewed {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "This {type} has not been reviewed by the Replugged team and could harm your computer. Use at your own risk.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatically Apply Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatically apply changes to Quick CSS as you type.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconnect Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconnects the Dev Companion coremod to the VSCode extension.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconnect", - "REPLUGGED_SETTINGS_ADVANCED": "Advanced Settings", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Enable React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Loads the React DevTools extension, allowing you to inspect the React tree and debug more easily. **Requires restart**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Failed to download React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "View in Store", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Show Addon Embeds", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Show a card with information on an addon when a store/install link is shared in chat.", - "REPLUGGED_RESTART": "Restart", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Restart Required", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Something went wrong, please try again later. If this issue persists, please contact the Replugged team.", - "REPLUGGED_COMMAND_ENABLE_NAME": "enable", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Choose which addon to enable", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} has been enabled!", - "REPLUGGED_COMMAND_DISABLE_NAME": "disable", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Choose which addon to disable", - "REPLUGGED_COMMAND_RELOAD_NAME": "reload", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Choose which addon to reload", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} has been disabled!", - "REPLUGGED_COMMAND_LIST_NAME": "list", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Both", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Enabled {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Disabled {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "You need to specify whether to send a plugin or theme list", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****WARNING:**** This is break **window snapping**. In some cases, you make experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", - "REPLUGGED_SETTINGS_TRANSPARENT": "Transparent Window", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****WARNING:**** Hardware acceleration** may need to be turned **off**. In some cases, you may experience a black background, such as when the window is cut off at the top of bottom due to the monitor resolution, or when the development tools are opened and docked.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Makes the Discord window transparent, primarily useful for theming. **Requires restart**.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Success", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} has been reloaded!", - "REPLUGGED_COMMAND_LIST_DESC": "List all plugins or themes", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "send", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Share the list publicly in chat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "type", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "What type of addons to show", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "List Plugins", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "List Themes", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "version", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Include version numbers in the list", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Whether to show addons that are enabled, disabled or both", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Enabled", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Disabled", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_COMMAND_INSTALL_NAME": "install", - "REPLUGGED_COMMAND_INSTALL_DESC": "Install a plugin or theme", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identifier of the addon to install from the source", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "source", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Source to install the addon from", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "If the source has multiple addons, specify which one to install", - "REPLUGGED_STORE": "Store" + "REPLUGGED_BADGES_DEVELOPER": "Replugged Developer", + "REPLUGGED_BADGES_EARLY": "Replugged Early User", + "REPLUGGED_BADGES_HUNTER": "Replugged Bug Hunter", + "REPLUGGED_BADGES_STAFF": "Replugged Staff", + "REPLUGGED_BADGES_SUPPORT": "Replugged Support", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Translator", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% translated", + "REPLUGGED_GENERAL_SETTINGS": "General Settings", + "REPLUGGED_LINK_NOW": "Link it now", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_ACCOUNT": "Replugged Account", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Contributor", + "REPLUGGED_I18N_CONTRIBUTE": "Want to help translate Replugged? Go to our [Weblate]({weblateUrl})!", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Don't touch stuff in here if you don't know what you're doing. Unexpected things can happen to your cat.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL used to fetch some assets and to query Replugged's REST API.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Enable Discord Experiments", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WARNING:**** Enabling this gives you access to features that can be detected by Discord and may result in an ****account termination****. Replugged is **not responsible** for what you do with this feature. Leave it disabled if you are unsure. The Replugged Team will **not** provide any support regarding any experiment. **Requires restart**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Keep token stored", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Prevents Discord from removing your token from localStorage, reducing the number of unwanted logouts.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Eradicate Clyde", + "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Opens a DevTools window that lets you inspect what's happening within Discord's in-game overlay.", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Applied", + "REPLUGGED_SNIPPET_APPLY": "Apply Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Created by {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Themes", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} available.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reload Required", + "REPLUGGED_UPDATES_CHECK": "Check for Updates", + "REPLUGGED_UPDATES_ENABLE": "Enable Updates", + "REPLUGGED_UPDATES_FAILED": "Some updates failed!", + "REPLUGGED_UPDATES_FORCE": "Force Update", + "REPLUGGED_UPDATES_LAST_CHECKED": "Last checked: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Open Updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Check for updates automatically", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged will automatically check for updates and show you an alert when one is available. Updates will not be installed until you choose to update it. Only official addons will be checked automatically.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Open Change Log", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Update Concurrency Limit", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Information", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Things that you may find useful for troubleshooting or flexing on some stats.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update Check Interval", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "How frequently Replugged will check for updates. Minimum 10 minutes.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Change Release Channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Change release channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Are you sure you want to change your release channel? Replugged will reload your Discord client.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Switch to development branch", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Switch to stable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Switch", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Show update checker toast", + "REPLUGGED_UPDATES_UPDATE": "Update", + "REPLUGGED_UPDATES_UPDATING": "Updating Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Updating…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Everything is up to date.", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Replaces [Clyde]({clydeUrl}) in Replugged commands with a mixed range of avatars and usernames selected by plug-in developers - fallbacks to \"Replugged\" by default.", + "REPLUGGED_SETTINGS_RESTART": "This setting requires you to restart Discord to take effect. Do you want to restart Discord now?", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Missed the change log, or want to see it again?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "How many concurrent tasks Replugged will run in the background to check for updates. Minimum 1. If unsure, leave 2.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "You can choose between the stable branch, or the development branch. Stable branch will only get major updates, security and critical updates. If unsure, stay on stable.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Show an overlay over the client which says updates are being checked for, and if updates are found, prompt you to update. Only applies if update in background is disabled.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copy Link", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "View Repo", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copied!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "What is this?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "This is a Replugged feature. It allows you to install plugins or themes straight from chat.\nSimply hit the install button on the embed.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Enable a plugin or theme", + "REPLUGGED_COMMAND_RELOAD_DESC": "Reload a plugin or theme", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} is already installed.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "An error occurred while executing the command:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Check the console for more details.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Install {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Welcome! Replugged has been successfully injected into your Discord client. Feel free to join our Discord server for announcements, support and more!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Join Server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Something went wrong rendering this element!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "An error occurred while rendering settings panel.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Process Versions", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Locale:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architecture:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Release Channel:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App Version:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Number:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commands:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copied!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copy", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Show less", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Show more", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Unauthorised plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Themes:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Settings Sync:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Cached Files:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Latest:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Path", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Path", + "REPLUGGED_UPDATES_UPDATER": "Updater", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Settings:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", + "REPLUGGED_BUTTON_GOT_IT": "Got It", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installed", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", + "REPLUGGED_CANCEL": "Cancel", + "REPLUGGED_CONFIRM": "Confirm", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Disable a plugin or theme", + "REPLUGGED_THEME": "Theme", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connections:", + "REPLUGGED_ADDON_DELETE": "Delete {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Open {type} Page", + "REPLUGGED_ADDON_PROFILE_OPEN": "Open {type} Profile", + "REPLUGGED_ADDON_RELOAD": "Reload {type}", + "REPLUGGED_ADDON_SETTINGS": "Open {type} Settings", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Are you sure you want to uninstall this {type}? This cannot be undone.", + "REPLUGGED_ADDON_UNINSTALL": "Uninstall {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Open {type} Folder", + "REPLUGGED_ADDONS_LOAD_MISSING": "Load Missing {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# match} other {# matches}}", + "REPLUGGED_NO_ADDON_RESULTS": "No {type} matched your search.", + "REPLUGGED_NO_ADDONS_INSTALLED": "No {type} installed.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Apply Changes", + "REPLUGGED_SEARCH_FOR_ADDON": "Search for a {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Disabled {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Enabled {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Failed to reload {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Reloaded {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Failed to toggle {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Failed to uninstall {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Uninstalled {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Failed to load missing {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Loaded missing {type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Failed to fetch user profile", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Failed to format code", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formatted", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS reloaded", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Check console for details.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Do you want to install {name} {authors}?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Failed to install {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} was installed but could not be loaded.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installed successfully.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Failed to get info for addon.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Install cancelled.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Open Quick CSS Folder", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", + "REPLUGGED_ADDON_AUTHORS_THREE": "by {author1}, {author2}, and {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "by {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "by {author1} and {author2}", + "REPLUGGED_CONFIRM_INSTALL": "Install", + "REPLUGGED_ADDON_AUTHORS_MANY": "by {author1}, {author2}, {author3}, and {count, plural, =1 {# other} other {# others}}", + "REPLUGGED_UPDATES_UPDATE_ALL": "Update All", + "REPLUGGED_UPDATES_UPDATE_TO": "Update to {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "No new updates available.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Update failed!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Some updates failed!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "All updates completed successfully.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Update completed successfully.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} available!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requires a reload to work properly. Reload now?", + "REPLUGGED_RELOAD": "Reload", + "REPLUGGED_SETTINGS_BADGES": "Enable Replugged Badges", + "REPLUGGED_SETTINGS_BADGES_DESC": "Show custom Replugged badges on user profiles.", + "REPLUGGED_I18N": "Replugged Translations", + "REPLUGGED_VIEW_UPDATES": "View {count, plural, =1 {# Update} other {# Updates}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "You are currently running Replugged in developer mode and Replugged will not be able to update itself. [Switch to production mode]({url}).", + "REPLUGGED_ADDON_BROWSE": "Browse {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Unreviewed {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "This {type} has not been reviewed by the Replugged team and could harm your computer. Use at your own risk.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatically Apply Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatically apply changes to Quick CSS as you type.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconnect Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconnects the Dev Companion coremod to the VSCode extension.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconnect", + "REPLUGGED_SETTINGS_ADVANCED": "Advanced Settings", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Enable React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Loads the React DevTools extension, allowing you to inspect the React tree and debug more easily. **Requires restart**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Failed to download React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "View in Store", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Show Addon Embeds", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Show a card with information on an addon when a store/install link is shared in chat.", + "REPLUGGED_RESTART": "Restart", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Restart Required", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Something went wrong, please try again later. If this issue persists, please contact the Replugged team.", + "REPLUGGED_COMMAND_ENABLE_NAME": "enable", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Choose which addon to enable", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} has been enabled!", + "REPLUGGED_COMMAND_DISABLE_NAME": "disable", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Choose which addon to disable", + "REPLUGGED_COMMAND_RELOAD_NAME": "reload", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Choose which addon to reload", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} has been disabled!", + "REPLUGGED_COMMAND_LIST_NAME": "list", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Both", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Enabled {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Disabled {type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "You need to specify whether to send a plugin or theme list", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****WARNING:**** This is break **window snapping**. In some cases, you make experience a black background, such as when the window is cut off at the top or bottom due to the monitor resolution, or when the development tools are open and docked.", + "REPLUGGED_SETTINGS_TRANSPARENT": "Transparent Window", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****WARNING:**** Hardware acceleration** may need to be turned **off**. In some cases, you may experience a black background, such as when the window is cut off at the top of bottom due to the monitor resolution, or when the development tools are opened and docked.", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Makes the Discord window transparent, primarily useful for theming. **Requires restart**.", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Success", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} has been reloaded!", + "REPLUGGED_COMMAND_LIST_DESC": "List all plugins or themes", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "send", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Share the list publicly in chat", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "type", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "What type of addons to show", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "List Plugins", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "List Themes", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "version", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Include version numbers in the list", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Whether to show addons that are enabled, disabled or both", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Enabled", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Disabled", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_COMMAND_INSTALL_NAME": "install", + "REPLUGGED_COMMAND_INSTALL_DESC": "Install a plugin or theme", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identifier of the addon to install from the source", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "source", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Source to install the addon from", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "If the source has multiple addons, specify which one to install", + "REPLUGGED_STORE": "Store" } diff --git a/i18n/translations/es-ES.messages.json b/i18n/translations/es-ES.messages.json index a3c2d6a73..49e1ec8db 100644 --- a/i18n/translations/es-ES.messages.json +++ b/i18n/translations/es-ES.messages.json @@ -1,222 +1,222 @@ { - "REPLUGGED_ACCOUNT": "Cuenta de Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Colaborador de Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Desarrollador de Replugged", - "REPLUGGED_BADGES_EARLY": "Usuario Temprano de Replugged", - "REPLUGGED_BADGES_HUNTER": "Cazador de Errores de Replugged", - "REPLUGGED_BADGES_STAFF": "Personal de Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Traductor de Replugged", - "REPLUGGED_BADGES_BOOSTER": "Mejorador del servidor de Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Configuración general", - "REPLUGGED_I18N_CONTRIBUTE": "¿Quieres ayudar a traducir Replugged? ¡Ve a nuestro [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traducido", - "REPLUGGED_LINK_NOW": "Vincular ahora", - "REPLUGGED_PLUGINS": "Complementos", - "REPLUGGED_QUICKCSS": "CSS rápido", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "No toques cosas aquí si no sabes lo que estás haciendo. Pueden pasarle cosas inesperadas a tu gato.", - "REPLUGGED_SETTINGS_BACKEND": "URL de backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL utilizada para obtener algunos recursos y para consultar la API REST de Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Habilitar experimentos de Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ADVERTENCIA:**** Habilitar esto le da acceso a funciones que Discord puede detectar y que pueden provocar la ****Terminación de una cuenta****. Replugged **no es responsable** de lo que haces con esta función. Déjelo desactivado si no está seguro. El equipo de Replugged **no brindará asistencia** con respecto a cualquier experimento.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Mantener token almacenado", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Evita que Discord elimine su token de localStorage, reduciendo el número de cierres de sesión no deseados.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar a Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Reemplaza a [Clyde]({clydeUrl}) en los comandos de Replugged con una gama mixta de avatares y nombres de usuario seleccionados por los desarrolladores de complementos; retrocede a \"Replugged\" de forma predeterminada.", - "REPLUGGED_SETTINGS_OVERLAY": "Herramientas de desarrollo de superposición", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre una ventana de Herramientas de desarrollo que te permite inspeccionar lo que sucede dentro del overlay en el juego de Discord.", - "REPLUGGED_SETTINGS_RESTART": "Este ajuste requiere que reinicies Discord para que tome efecto. ¿Quieres reiniciar Discord ahora?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Aplicado", - "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets fue aplicado el {date, date, medium} en {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Creado por {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temas", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# actualización es} other {# actualización es}} disponible.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Se requiere recarga", - "REPLUGGED_UPDATES_CHECK": "Buscar actualizaciones", - "REPLUGGED_UPDATES_ENABLE": "Activar actualizaciones", - "REPLUGGED_UPDATES_FAILED": "¡Algunas actualizaciones fallaron!", - "REPLUGGED_UPDATES_FORCE": "Forzar actualización", - "REPLUGGED_UPDATES_LAST_CHECKED": "Última comprobación: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Actualizador", - "REPLUGGED_UPDATES_OPTS_AUTO": "Actualizar automáticamente en segundo plano", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged puede buscar actualizaciones en segundo plano y luego avisarle cuando haya alguna actualización. Tenga en cuenta que las actualizaciones requerirán la acción del usuario si es necesario volver a cargar o si hay un conflicto.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir registro de cambios", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "¿Perdió el registro de cambios o desea verlo nuevamente?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Actualizar límite de concurrencia", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Cuántas tareas concurrentes Replugged ejecutará en segundo plano para buscar actualizaciones. Mínimo 1. Si no está seguro, deje 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Información de depuración", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Cosas que pueden ser útiles para solucionar problemas o flexionando algunas estadísticas.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Actualizar intervalo de verificación", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Con qué frecuencia Replugged buscará actualizaciones (en minutos). Mínimo 10 minutos.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Cambiar canal de publicación", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Puede elegir entre la rama estable o la rama de desarrollo. La rama estable solo obtendrá actualizaciones importantes, seguridad y actualizaciones críticas. Si no está seguro, permanezca estable.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Cambiar a rama de desarrollo", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "¿Está seguro de que desea cambiar su canal de lanzamiento? Replugged volverá a cargar su cliente Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Cambiar canal de lanzamiento", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Cambiar a estable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Cambiar", - "REPLUGGED_UPDATES_UPDATE": "Actualizar", - "REPLUGGED_UPDATES_UPDATING": "Actualizando Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Actualizando…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Todo está al dia.", - "REPLUGGED_BADGES_SUPPORT": "Soporte de Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar notificaciones de actualizaciones", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Muestra un overlay sobre el cliente que dice que se están buscando actualizaciones, y si se encuentran actualizaciones, le pide que las actualice. Solo se aplica si la actualización en segundo plano está desactivada.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar Enlace", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Ver Repositorio", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "¿Que es esto?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Esta es una característica de Replugged. Permite instalar complementos o temas directamente del mensaje.\nSimplemente presiona el botón de instalar.", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} ya esta instalado.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ha ocurrido un error mientras se ejecutaba el comando:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Revisa la consola para mas detalles.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Unirse al servidor", - "REPLUGGED_PLUGIN": "Complemento", - "REPLUGGED_SETTINGS_ERROR_HEADER": "¡Algo salió mal al renderizar este elemento!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ha ocurrido un error mientras se renderizaba el panel de ajustes.", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Localizar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bits", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arquitectura:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribución:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versión de la aplicación:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numero de Build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de la Build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimentos:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandos:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "¡Copiado!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copiar", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ajustes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Complementos:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostrar menos", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostrar mas", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Complementos no autorizados:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Complementos de BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temas:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronización de Ajustes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Archivos en Cache:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Cuenta:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Conexiones:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisión:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Ruta de Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Ruta de Discord", - "REPLUGGED_COMMAND_ENABLE_DESC": "Habilita un complemento o tema", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "¡Bienvenido! Replugged se ha inyectado correctamente a tu cliente de Discord. ¡Únete a nuestro servidor de Discord para anuncios, soporte y mas!", - "REPLUGGED_BUTTON_GOT_IT": "Entendido", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Instalado", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Descargar {type}", - "REPLUGGED_CANCEL": "Cancelar", - "REPLUGGED_CONFIRM": "Confirmar", - "REPLUGGED_COMMAND_RELOAD_DESC": "Recarga un complemento o tema", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Deshabilitar un complemento o tema", - "REPLUGGED_UPDATES_UPDATER": "Actualizador", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ramal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Versión mas reciente:", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Pila de componentes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versiones de proceso", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratorios:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal de publicación:", - "REPLUGGED_ADDON_AUTHORS_THREE": "de {author1}, {author2}, y {author3}", - "REPLUGGED_ADDON_AUTHORS_TWO": "de {author1} y {author2}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "¿Quieres instalar {name} {authors}?", - "REPLUGGED_ADDON_AUTHORS_ONE": "de {author1}", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} instalado con éxito.", - "REPLUGGED_ADDON_AUTHORS_MANY": "de {author1}, {author2}, {author3}, y {count, number} más", - "REPLUGGED_ADDON_DELETE": "Borrar {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Abrir {type} Página", - "REPLUGGED_ADDON_PROFILE_OPEN": "Abrir {type} Perfil", - "REPLUGGED_ADDON_RELOAD": "Recarga {type}", - "REPLUGGED_ADDON_SETTINGS": "Abrir {type} Ajustes", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "¿Está seguro de que desea desinstalar este {type}? Esto no se puede deshacer.", - "REPLUGGED_ADDON_UNINSTALL": "Desinstalar {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Abrir {type} Carpeta", - "REPLUGGED_NO_ADDON_RESULTS": "Ningún {type} coincide con su búsqueda.", - "REPLUGGED_NO_ADDONS_INSTALLED": "No {type} instalado.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplicar Cambios", - "REPLUGGED_SEARCH_FOR_ADDON": "Buscar un {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Desactivado {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Activado {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Fallo al recargar {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Recargado {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Fallo al desinstalar {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Fallo al cargar que faltaba {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Cargado falta {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Fallo al recuperar el perfil de usuario", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Fallo al formatear el código", - "REPLUGGED_ADDONS_LOAD_MISSING": "Falta carga {type}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Desinstalado {name}", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# match} other {# matches}}", - "REPLUGGED_CONFIRM_INSTALL": "Instalar", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Error al apagar/encender {name}", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Código formateado", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS recargado", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Revisa la consola para mas detalles.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Abrir la carpeta de Quick CSS", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Fallo al instalar {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} fue instalado pero no se pudo cargar.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Error al obtener información para el complemento.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalación cancelada.", - "REPLUGGED_UPDATES_UPDATE_ALL": "Actualizar todo", - "REPLUGGED_UPDATES_UPDATE_TO": "Actualizar a la {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "No hay actualizaciones disponibles.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "¡Actualización fallida!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "¡Algunas actualizaciones fallaron!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Todas las actualizaciones se completaron satisfactoriamente.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "La actualización se completo de forma satisfactoria.", - "REPLUGGED_UPDATES_TOAST_NEW": "¡{count, plural, =1 {# new update} other {# new updates}} disponibles!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requiere un reinicio para funcionar correctamente. ¿Desea reiniciar ahora?", - "REPLUGGED_RELOAD": "Reiniciar", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Actualización", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODO DESARROLLADOR]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Habilitar insignias de Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Mostrar insignias personalizadas de Replugged en los perfiles de usuario.", - "REPLUGGED_I18N": "Traducciones de Replugged", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Estas ejecutando el modo desarrollador de Replugged, no habrá actualizaciones automaticas. [Cambiar al modo de producción]({url}).", - "REPLUGGED_ADDON_BROWSE": "Explorar {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "{type} sin revisar", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Aplicar Quick CSS automáticamente", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Aplique cambios automáticamente a Quick CSS a medida que escribe.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Vuelva a conectar a Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Vuelve a conectar el coremod Dev Companion a la extensión VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconectar", - "REPLUGGED_SETTINGS_ADVANCED": "Ajustes Avanzados", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Habilitar React DevTools", - "REPLUGGED_VIEW_UPDATES": "Ver {count, plural, =1 {# Update} other {# Updates}}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Este {type} no ha sido revisado por el equipo de Replugged y podría dañar su computadora. Úselo bajo su propio riesgo.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carga la extensión React DevTools, lo que le permite inspeccionar el árbol React y depurar más fácilmente. **Requiere reinicio**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Error al descargar React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Mirar en la tienda", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostrar contenido embebido del complemento", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Mostrar una tarjeta con información sobre un complemento cuando se comparte un enlace de tienda/instalación en el chat.", - "REPLUGGED_RESTART": "Reiniciar", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Se requiere un reinicio", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Elige el complemento a habilitar", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "¡{type}{name} ha sido habilitado!", - "REPLUGGED_COMMAND_DISABLE_NAME": "deshabilitar", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Elije el complemento a deshabilitar", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "¡{type}{name} ha sido deshabilitado!", - "REPLUGGED_COMMAND_ENABLE_NAME": "habilitar", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Elije el complemento a recargar", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "¡{type}{name} ha sido recargado!", - "REPLUGGED_COMMAND_LIST_NAME": "lista", - "REPLUGGED_COMMAND_LIST_DESC": "Lista de todos los complementos o temas", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "enviar", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versión", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "estado", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Ha ocurrido un error, por favor intente mas tarde. Si el problema persiste, contacte al equipo de Replugged.", - "REPLUGGED_COMMAND_RELOAD_NAME": "recargar", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Incluir el numero de versión en la lista", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Comparte la lista públicamente en el chat", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Éxito" + "REPLUGGED_ACCOUNT": "Cuenta de Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Colaborador de Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Desarrollador de Replugged", + "REPLUGGED_BADGES_EARLY": "Usuario Temprano de Replugged", + "REPLUGGED_BADGES_HUNTER": "Cazador de Errores de Replugged", + "REPLUGGED_BADGES_STAFF": "Personal de Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Traductor de Replugged", + "REPLUGGED_BADGES_BOOSTER": "Mejorador del servidor de Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Configuración general", + "REPLUGGED_I18N_CONTRIBUTE": "¿Quieres ayudar a traducir Replugged? ¡Ve a nuestro [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traducido", + "REPLUGGED_LINK_NOW": "Vincular ahora", + "REPLUGGED_PLUGINS": "Complementos", + "REPLUGGED_QUICKCSS": "CSS rápido", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "No toques cosas aquí si no sabes lo que estás haciendo. Pueden pasarle cosas inesperadas a tu gato.", + "REPLUGGED_SETTINGS_BACKEND": "URL de backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL utilizada para obtener algunos recursos y para consultar la API REST de Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Habilitar experimentos de Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ADVERTENCIA:**** Habilitar esto le da acceso a funciones que Discord puede detectar y que pueden provocar la ****Terminación de una cuenta****. Replugged **no es responsable** de lo que haces con esta función. Déjelo desactivado si no está seguro. El equipo de Replugged **no brindará asistencia** con respecto a cualquier experimento.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Mantener token almacenado", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Evita que Discord elimine su token de localStorage, reduciendo el número de cierres de sesión no deseados.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar a Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Reemplaza a [Clyde]({clydeUrl}) en los comandos de Replugged con una gama mixta de avatares y nombres de usuario seleccionados por los desarrolladores de complementos; retrocede a \"Replugged\" de forma predeterminada.", + "REPLUGGED_SETTINGS_OVERLAY": "Herramientas de desarrollo de superposición", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre una ventana de Herramientas de desarrollo que te permite inspeccionar lo que sucede dentro del overlay en el juego de Discord.", + "REPLUGGED_SETTINGS_RESTART": "Este ajuste requiere que reinicies Discord para que tome efecto. ¿Quieres reiniciar Discord ahora?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Aplicado", + "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets fue aplicado el {date, date, medium} en {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Creado por {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temas", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# actualización es} other {# actualización es}} disponible.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Se requiere recarga", + "REPLUGGED_UPDATES_CHECK": "Buscar actualizaciones", + "REPLUGGED_UPDATES_ENABLE": "Activar actualizaciones", + "REPLUGGED_UPDATES_FAILED": "¡Algunas actualizaciones fallaron!", + "REPLUGGED_UPDATES_FORCE": "Forzar actualización", + "REPLUGGED_UPDATES_LAST_CHECKED": "Última comprobación: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Actualizador", + "REPLUGGED_UPDATES_OPTS_AUTO": "Actualizar automáticamente en segundo plano", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged puede buscar actualizaciones en segundo plano y luego avisarle cuando haya alguna actualización. Tenga en cuenta que las actualizaciones requerirán la acción del usuario si es necesario volver a cargar o si hay un conflicto.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir registro de cambios", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "¿Perdió el registro de cambios o desea verlo nuevamente?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Actualizar límite de concurrencia", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Cuántas tareas concurrentes Replugged ejecutará en segundo plano para buscar actualizaciones. Mínimo 1. Si no está seguro, deje 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Información de depuración", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Cosas que pueden ser útiles para solucionar problemas o flexionando algunas estadísticas.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Actualizar intervalo de verificación", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Con qué frecuencia Replugged buscará actualizaciones (en minutos). Mínimo 10 minutos.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Cambiar canal de publicación", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Puede elegir entre la rama estable o la rama de desarrollo. La rama estable solo obtendrá actualizaciones importantes, seguridad y actualizaciones críticas. Si no está seguro, permanezca estable.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Cambiar a rama de desarrollo", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "¿Está seguro de que desea cambiar su canal de lanzamiento? Replugged volverá a cargar su cliente Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Cambiar canal de lanzamiento", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Cambiar a estable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Cambiar", + "REPLUGGED_UPDATES_UPDATE": "Actualizar", + "REPLUGGED_UPDATES_UPDATING": "Actualizando Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Actualizando…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Todo está al dia.", + "REPLUGGED_BADGES_SUPPORT": "Soporte de Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar notificaciones de actualizaciones", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Muestra un overlay sobre el cliente que dice que se están buscando actualizaciones, y si se encuentran actualizaciones, le pide que las actualice. Solo se aplica si la actualización en segundo plano está desactivada.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar Enlace", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Ver Repositorio", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "¿Que es esto?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Esta es una característica de Replugged. Permite instalar complementos o temas directamente del mensaje.\nSimplemente presiona el botón de instalar.", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} ya esta instalado.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ha ocurrido un error mientras se ejecutaba el comando:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Revisa la consola para mas detalles.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Unirse al servidor", + "REPLUGGED_PLUGIN": "Complemento", + "REPLUGGED_SETTINGS_ERROR_HEADER": "¡Algo salió mal al renderizar este elemento!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ha ocurrido un error mientras se renderizaba el panel de ajustes.", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Localizar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bits", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arquitectura:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribución:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versión de la aplicación:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numero de Build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de la Build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimentos:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandos:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "¡Copiado!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copiar", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ajustes:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Complementos:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostrar menos", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostrar mas", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Complementos no autorizados:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Complementos de BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temas:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronización de Ajustes:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Archivos en Cache:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Cuenta:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Conexiones:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisión:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Ruta de Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Ruta de Discord", + "REPLUGGED_COMMAND_ENABLE_DESC": "Habilita un complemento o tema", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "¡Bienvenido! Replugged se ha inyectado correctamente a tu cliente de Discord. ¡Únete a nuestro servidor de Discord para anuncios, soporte y mas!", + "REPLUGGED_BUTTON_GOT_IT": "Entendido", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Instalado", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Descargar {type}", + "REPLUGGED_CANCEL": "Cancelar", + "REPLUGGED_CONFIRM": "Confirmar", + "REPLUGGED_COMMAND_RELOAD_DESC": "Recarga un complemento o tema", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Deshabilitar un complemento o tema", + "REPLUGGED_UPDATES_UPDATER": "Actualizador", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ramal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Versión mas reciente:", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Pila de componentes:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versiones de proceso", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratorios:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal de publicación:", + "REPLUGGED_ADDON_AUTHORS_THREE": "de {author1}, {author2}, y {author3}", + "REPLUGGED_ADDON_AUTHORS_TWO": "de {author1} y {author2}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "¿Quieres instalar {name} {authors}?", + "REPLUGGED_ADDON_AUTHORS_ONE": "de {author1}", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} instalado con éxito.", + "REPLUGGED_ADDON_AUTHORS_MANY": "de {author1}, {author2}, {author3}, y {count, number} más", + "REPLUGGED_ADDON_DELETE": "Borrar {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Abrir {type} Página", + "REPLUGGED_ADDON_PROFILE_OPEN": "Abrir {type} Perfil", + "REPLUGGED_ADDON_RELOAD": "Recarga {type}", + "REPLUGGED_ADDON_SETTINGS": "Abrir {type} Ajustes", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "¿Está seguro de que desea desinstalar este {type}? Esto no se puede deshacer.", + "REPLUGGED_ADDON_UNINSTALL": "Desinstalar {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Abrir {type} Carpeta", + "REPLUGGED_NO_ADDON_RESULTS": "Ningún {type} coincide con su búsqueda.", + "REPLUGGED_NO_ADDONS_INSTALLED": "No {type} instalado.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplicar Cambios", + "REPLUGGED_SEARCH_FOR_ADDON": "Buscar un {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Desactivado {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Activado {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Fallo al recargar {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Recargado {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Fallo al desinstalar {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Fallo al cargar que faltaba {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Cargado falta {type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Fallo al recuperar el perfil de usuario", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Fallo al formatear el código", + "REPLUGGED_ADDONS_LOAD_MISSING": "Falta carga {type}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Desinstalado {name}", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# match} other {# matches}}", + "REPLUGGED_CONFIRM_INSTALL": "Instalar", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Error al apagar/encender {name}", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Código formateado", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS recargado", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Revisa la consola para mas detalles.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Abrir la carpeta de Quick CSS", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Fallo al instalar {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} fue instalado pero no se pudo cargar.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Error al obtener información para el complemento.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalación cancelada.", + "REPLUGGED_UPDATES_UPDATE_ALL": "Actualizar todo", + "REPLUGGED_UPDATES_UPDATE_TO": "Actualizar a la {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "No hay actualizaciones disponibles.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "¡Actualización fallida!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "¡Algunas actualizaciones fallaron!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Todas las actualizaciones se completaron satisfactoriamente.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "La actualización se completo de forma satisfactoria.", + "REPLUGGED_UPDATES_TOAST_NEW": "¡{count, plural, =1 {# new update} other {# new updates}} disponibles!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requiere un reinicio para funcionar correctamente. ¿Desea reiniciar ahora?", + "REPLUGGED_RELOAD": "Reiniciar", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Actualización", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODO DESARROLLADOR]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Habilitar insignias de Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Mostrar insignias personalizadas de Replugged en los perfiles de usuario.", + "REPLUGGED_I18N": "Traducciones de Replugged", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Estas ejecutando el modo desarrollador de Replugged, no habrá actualizaciones automaticas. [Cambiar al modo de producción]({url}).", + "REPLUGGED_ADDON_BROWSE": "Explorar {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "{type} sin revisar", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Aplicar Quick CSS automáticamente", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Aplique cambios automáticamente a Quick CSS a medida que escribe.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Vuelva a conectar a Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Vuelve a conectar el coremod Dev Companion a la extensión VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconectar", + "REPLUGGED_SETTINGS_ADVANCED": "Ajustes Avanzados", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Habilitar React DevTools", + "REPLUGGED_VIEW_UPDATES": "Ver {count, plural, =1 {# Update} other {# Updates}}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Este {type} no ha sido revisado por el equipo de Replugged y podría dañar su computadora. Úselo bajo su propio riesgo.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carga la extensión React DevTools, lo que le permite inspeccionar el árbol React y depurar más fácilmente. **Requiere reinicio**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Error al descargar React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Mirar en la tienda", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostrar contenido embebido del complemento", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Mostrar una tarjeta con información sobre un complemento cuando se comparte un enlace de tienda/instalación en el chat.", + "REPLUGGED_RESTART": "Reiniciar", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Se requiere un reinicio", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Elige el complemento a habilitar", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "¡{type}{name} ha sido habilitado!", + "REPLUGGED_COMMAND_DISABLE_NAME": "deshabilitar", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Elije el complemento a deshabilitar", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "¡{type}{name} ha sido deshabilitado!", + "REPLUGGED_COMMAND_ENABLE_NAME": "habilitar", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Elije el complemento a recargar", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "¡{type}{name} ha sido recargado!", + "REPLUGGED_COMMAND_LIST_NAME": "lista", + "REPLUGGED_COMMAND_LIST_DESC": "Lista de todos los complementos o temas", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "enviar", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versión", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "estado", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Ha ocurrido un error, por favor intente mas tarde. Si el problema persiste, contacte al equipo de Replugged.", + "REPLUGGED_COMMAND_RELOAD_NAME": "recargar", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Incluir el numero de versión en la lista", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Comparte la lista públicamente en el chat", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Éxito" } diff --git a/i18n/translations/fi.messages.json b/i18n/translations/fi.messages.json index 4a1068a95..799f82009 100644 --- a/i18n/translations/fi.messages.json +++ b/i18n/translations/fi.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Replugged-tili", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged-avustaja", - "REPLUGGED_BADGES_DEVELOPER": "Repluggedin kehittäjä", - "REPLUGGED_BADGES_EARLY": "Repluggedin varhainen käyttäjä", - "REPLUGGED_BADGES_HUNTER": "Repluggedin bugien metsästäjä", - "REPLUGGED_BADGES_SUPPORT": "Replugged-tuki", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged-kääntäjä", - "REPLUGGED_BADGES_BOOSTER": "Replugged-palvelimen nostattaja", - "REPLUGGED_GENERAL_SETTINGS": "Yleiset asetukset", - "REPLUGGED_I18N_CONTRIBUTE": "Haluatko auttaa kääntämään Repluggedia? Mene meidän [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% käännetty", - "REPLUGGED_LINK_NOW": "Linkitä se nyt", - "REPLUGGED_PLUGINS": "Pluginit", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, jota käytetään muutaman tavaran hakuun ja Repluggedin REST-ohjelmointirajapinnan pyyntöihin.", - "REPLUGGED_BADGES_STAFF": "Repluggedin henkilökunta", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Älä koske näihin juttuihin, jos et tiedä mitä teet. Odottamattomia asioita voi tapahtua kissallesi.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktivoi Discord-kokeilut", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROITUS:**** Tämän käyttöönotto antaa sinulle pääsyn ominaisuuksiin, jotka Discord voi havaita ja jotka voivat johtaa ****tilin lopettamiseen****. Replugged **ei ole vastuussa** siitä, mitä teet tällä ominaisuudella. Jätä se pois käytöstä, jos olet epävarma. Replugged-tiimi **ei** anna mitään tukea minkään kokeilun suhteen. **Vaatii uudelleenkäynnistyksen**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Pidä token tallenettuna", - "REPLUGGED_UPDATES_LAST_CHECKED": "Viimeksi tarkistettu: {date}", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Estää Discordia poistamasta tokeniasi localStoragesta, vähentäen ei-toivottujen uloskirjautumisten määrää.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Hävitä Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Vaihtaa [Clyden]({clydeUrl}) Replugged-komennoissa sekaiseen joukkoon avatareita ja käyttäjänimiä plug-in kehittäjien valitsemiin - oletuksena palautuu \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "Peitetason DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Avaa DevTools-ikkunan, joka auttaa tutkimaan, mitä tapahtuu Discordin pelinsisäisessä peitetasossa.", - "REPLUGGED_SETTINGS_RESTART": "Tämä asetus vaatii uudelleenkäynnistyksen vaikuttaakseen Discordia. Haluatko uudelleenkäynnistää nyt?", - "REPLUGGED_SNIPPET_APPLIED": "Snipetti asetettu", - "REPLUGGED_SNIPPET_APPLY": "Aseta snipetti", - "REPLUGGED_SNIPPET_LINE1": "#css-snippets kanavalta asetettu snipetti {date, date, medium} at {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Luonut {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Teemat", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} saatavilla.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Uudelleenlataus vaaditaan", - "REPLUGGED_UPDATES_CHECK": "Tarkista päivitykset", - "REPLUGGED_UPDATES_ENABLE": "Aktivoi päivitykset", - "REPLUGGED_UPDATES_FAILED": "Jotkin päivitykset epäonnistuivat!", - "REPLUGGED_UPDATES_FORCE": "Päivitä pakolla", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Avaa päivittäjä", - "REPLUGGED_UPDATES_OPTS_AUTO": "Tarkista päivitykset automaattisesti", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged tarkistaa automaattisesti, onko päivityksiä saatavilla, ja näyttää sinulle hälytyksen, kun sellainen on saatavilla. Päivityksiä ei asenneta, ennen kuin päätät niin. Vain viralliset lisäosat tarkistetaan automaattisesti.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Avaa muutosloki", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Etkö nähnyt muutoslokia vai haluatko nähdä sen uudelleen?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Päivitysten samanaikuisuusraja", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kuinka monta samanaikaista tehtävää Replugged suorittaa taustalla tarkistaakseen päivityksiä. Minimi 1. Jos olet epävarma, jätä 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debuggaus-tiedot", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Asioita, jotka voivat olla hyödyllisiä sinulle vianetsinnässä tai joidenkin tilastojen flexaukseen.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Päivitysten tarkistusaikaväli", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Kuinka usein Replugged tarkistaa päivitykset. Minimi 10 minuuttia.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Vaihda julkaisukanavaa", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Voit valita vakaa-haaran tai kehityshaaran. Vakaa saa vain suuria päivityksiä, turvallisuuspäivityksiä ja kriittisiä päivityksiä. Jos olet epävarma, pysy vakaassa.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Vaihda kehityshaaraan", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Oletko varma, että haluat vaihtaa julkaisukanavaa? Replugged lataa uudelleen Discordisi.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Vaihda julkaisukanavaa", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Vaihda vakaaseen", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Vaihda", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Näytä päivityksen tarkistuksen toast", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Näyttää peitetason sovelluksen päälle, joka sanoo, että päivityksiä tarkistetaan ja jos päivityksiä löytyy, kehottaa sinua päivittämään. Pätee vain jos taustapäivitykset ovat pois päältä.", - "REPLUGGED_UPDATES_UPDATE": "Päivitä", - "REPLUGGED_UPDATES_UPDATING": "Päivitetään Repluggedia…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Päivitetään…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Kaikki on ajan tasalla.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopioi linkki", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Katso pakettivarastoa", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopioitu!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Mikä tämä on?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Tämä on Repluggedin ominaisuus. Se mahdollistaa pluginien ja teemojen latauksen suoraan chatistä.\nKlikkaa vain asennusnappia upotuksessa.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Ota plugin tai teema käyttöön", - "REPLUGGED_THEME": "Teema", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Kokeilut:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Komennot:", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Virhe tapahtui seuraavaa komentoa suorittaessa:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Järjestelmä / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Näytä enemmän", - "REPLUGGED_BUTTON_GOT_IT": "Selvä", - "REPLUGGED_CANCEL": "Peruuta", - "REPLUGGED_CONFIRM": "Vahvista", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Ota plugin tai teema pois käytöstä", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} asennettu", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Lataa {type}", - "REPLUGGED_COMMAND_RELOAD_DESC": "Lataa plugin tai teema uudelleen", - "REPLUGGED_INSTALL_MODAL_HEADER": "Asenna {type}", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} on jo asennettu.", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Tarkista lisätiedot konsolista.", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Tervetuloa! Replugged on onnistuneesti liitetty Discord-sovellukseesi. Voit vapaasti liittyä Discord-palvelimellemme saadaksesi tiedotuksia, tukea ja muuta!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Liity palvelimelle", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Jokin meni pieleen renderöitäessä tätä elementtiä!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Asetuspaneelin renderöinnissä tapahtui virhe.", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Käyttöjärjestelmä:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bittinen", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkkitehtuuri:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Sovellusversio:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopioitu!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopioi", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Asetukset:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginit:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Näytä vähemmän", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Luvattomat pluginit:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord-pluginit:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teemat:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Välimuistissa olevat tiedostot:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Tili:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Yhteydet:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Versio:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Haara:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Viimeisin:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged-polku", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord-polku", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Koontiversion numero:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Koontiversion ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "Ohjelmointirajapinnat:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prosessiversiot", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Vapautuskanava:", - "REPLUGGED_UPDATES_UPDATER": "Päivittäjä", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponenttipino:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstreami:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoriot:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Asetusten synkronointi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lokalisaatio:", - "REPLUGGED_ADDON_DELETE": "Poista {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Avaa {type} sivu", - "REPLUGGED_ADDON_PROFILE_OPEN": "Avaa {type} profiili", - "REPLUGGED_ADDON_RELOAD": "Lataa uudelleen {type}", - "REPLUGGED_ADDON_SETTINGS": "Avaa {type} asetukset", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Oletko varma että haluat poistaa tämän {type}? Tätä ei voi peruuttaa.", - "REPLUGGED_ADDON_UNINSTALL": "Poista {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Avaa {type}-kansio", - "REPLUGGED_ADDONS_LOAD_MISSING": "Lataa puuttuvat {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# tulos} other {# tulosta}}", - "REPLUGGED_NO_ADDONS_INSTALLED": "Ei {type} asennettuna.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Tallenna muutokset", - "REPLUGGED_CONFIRM_INSTALL": "Asenna", - "REPLUGGED_NO_ADDON_RESULTS": "Yksikään {type} ei vastannut hakuasi.", - "REPLUGGED_SEARCH_FOR_ADDON": "Etsi {type}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} lataaminen uudelleen epäonnistui", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Ladattiin {name} uudelleen", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} poistaminen epäonnistui", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Poistettiin {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Puuttuvan {type} lataaminen epäonnistui", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Ladattiin puuttuva {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Käyttäjäprofiilin noutaminen epäonnistui", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Koodin muotoilu epäonnistui", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Koodi muotoiltu", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS ladattu uudelleen", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Tarkista lisätiedot konsolista.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Avaa Quick CSS -kansio", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} asentaminen epäonnistui.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} asennettiin mutta sitä ei voitu ladata.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Asennus peruttu.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} asennettiin onnistuneesti.", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} poistettiin käytöstä", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} Otettiin Käyttöön", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Lisäosan tietojen saaminen epäonnistui.", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Päivitys", - "REPLUGGED_SETTINGS_BADGES": "Ota Replugged-merkit käyttöön", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[KEHITTÄJÄTILA]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES_DESC": "Näytä mukautetut Replugged merkit käyttäjäprofiileissa.", - "REPLUGGED_RELOAD": "Lataa uudelleen", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} vaatii uudelleenkäynnistyksen toimiakseen oikein. Halutko käynnistää uudelleen nyt?", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Kaikki päivitykset suoritettu onnistuneesti.", - "REPLUGGED_UPDATES_UPDATE_TO": "Päivitä versioon {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Ei uusia päivityksiä saatavilla.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Päivitys epäonnistui!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Jotkut päivitykset epäonnistuivat!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Päivitys suoritettu onnistuneesti.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# uusi päivitys} other {# uutta päivitystä}} saatavilla!", - "REPLUGGED_I18N": "Repluggedin käännökset", - "REPLUGGED_ADDON_AUTHORS_ONE": "tekijältä {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "tekijöiltä {author1} ja {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "tekijöiltä {author1}, {author2} ja {author3}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name}:n käyttöönotto/käytöstä pois ottaminen epäonnistui", - "REPLUGGED_ADDON_AUTHORS_MANY": "tekijöiltä {author1}, {author2}, {author3} ja {count, plural, =1 {# muu} other {# muuta}}", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Haluatko asentaa {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Päivitä kaikki", - "REPLUGGED_ADDON_NOT_REVIEWED": "Tarkistamaton {type}", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Sovella automaattisesti Quick CSS:ää", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Soveltaa automaattisesti muutoksia Quick CSS:ään kirjoittaessasi.", - "REPLUGGED_ADDON_BROWSE": "Selaa {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Replugged-tiimi ei ole tarkistanut tätä {type}, ja se voi vahingoittaa tietokonettasi. Käytä omalla vastuullasi.", - "REPLUGGED_VIEW_UPDATES": "Katso {count, plural, =1 {# Update} other {# Updates}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Käytät tällä hetkellä Repluggedia kehittäjätilassa, eikä Replugged pysty päivittämään itseään. [Vaihda tuotantotilaan]({url}).", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Yhdistä Dev Companion uudelleen", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Yhdistää Dev Companion coremodin uudelleen VSCode laajennukseen.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Yhdistä uudelleen", - "REPLUGGED_SETTINGS_ADVANCED": "Lisäasetukset", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Ota käyttöön React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Lataa React DevTools laajennuksen, jonka avulla voit tarkastaa React-puuta ja tehdä virheenkorjauksia helpommin. **Vaatii uudelleenkäynnistyksen**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools:in lataaminen epäonnistui.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Katso kaupassa", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Näytä Lisäosa Upotukset", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Näytä lisäosan tietojen sisältävä kortti, kun kauppa-/asennuslinkki jaetaan chatissa.", - "REPLUGGED_RESTART": "Uudelleenkäynnistä", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Uudelleenkäynnistys vaaditaan", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Jokin meni pieleen, yritä uudelleen myöhemmin. Jos vika jatkuu, ota yhteyttä Replugged teamiin.", - "REPLUGGED_COMMAND_ENABLE_NAME": "aktivoi", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "lisäosa", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Valitse mikä lisäosa otetaan käyttöön", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} otettiin käyttöön!", - "REPLUGGED_COMMAND_DISABLE_NAME": "epäaktivoi", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "lisäosa", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Valitse mikä lisäosa poistetaan käytöstä", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} poistettiin käytöstä!", - "REPLUGGED_COMMAND_RELOAD_NAME": "lataa-uudelleen", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "lisäosa", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Valitse mikä lisäosa ladataan uudelleen", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} ladattiin uudelleen!", - "REPLUGGED_COMMAND_LIST_NAME": "listaa", - "REPLUGGED_COMMAND_LIST_DESC": "Listaa kaikki pluginit ja teemat", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "lähetä", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Jos lähteessä on useita lisäosia, valitse mikä asennetaan", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_STORE": "Kauppa", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Onnistui", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Otettiin {type} pois käytöstä", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Jaa lista julkisesti chatissa", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Sinun on määritettävä, lähetetäänkö plugin- vai teemalista", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tyyppi", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Minkä tyyppiset lisäosat näytetään", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versio", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Sisällytä versionumerot listaan", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "tila", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Näytetäänkö lisäosat, jotka ovat käytössä, pois käytöstä vai molemmat", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Käytössä", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Ei Käytössä", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Molemmat", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Otettiin {type} käyttöön", - "REPLUGGED_COMMAND_INSTALL_NAME": "asenna", - "REPLUGGED_COMMAND_INSTALL_DESC": "Asenna plugin tai teema", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Listaa Pluginit", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Listaa Teemat", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "lisäosa", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "lähde", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Lähde josta lisäosa asennetaan", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Lähteestä asennettavan lisäosan tunniste", - "REPLUGGED_SETTINGS_TRANSPARENT": "Läpinäkyvä Ikkuna", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****VAROITUS:**** **Laitteistokiihdytys** on ehkä **poistettava käytöstä**. Joissain tapauksissa saatat kokea mustan taustan, kuten jos ikkuna on leikattu ylä- tai alaosasta monitorin resoluution takia, tai kun kehitystyökalut on auki ja telakoituna.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Tekee Discordin ikkunasta läpinäkyvän, käytetään ensisijaisesti teemaamiseen. **Vaatii uudelleenkäynnistyksen**.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****VAROITUS:**** Tämä rikkoo **ikkunan napsahtamisen**. Joissain tapauksissa saatat kokea mustan taustan, kuten jos ikkuna on leikattu ylä- tai alaosasta monitorin resoluution takia, tai kun kehitystyökalut on auki ja telakoituna." + "REPLUGGED_ACCOUNT": "Replugged-tili", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged-avustaja", + "REPLUGGED_BADGES_DEVELOPER": "Repluggedin kehittäjä", + "REPLUGGED_BADGES_EARLY": "Repluggedin varhainen käyttäjä", + "REPLUGGED_BADGES_HUNTER": "Repluggedin bugien metsästäjä", + "REPLUGGED_BADGES_SUPPORT": "Replugged-tuki", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged-kääntäjä", + "REPLUGGED_BADGES_BOOSTER": "Replugged-palvelimen nostattaja", + "REPLUGGED_GENERAL_SETTINGS": "Yleiset asetukset", + "REPLUGGED_I18N_CONTRIBUTE": "Haluatko auttaa kääntämään Repluggedia? Mene meidän [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% käännetty", + "REPLUGGED_LINK_NOW": "Linkitä se nyt", + "REPLUGGED_PLUGINS": "Pluginit", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, jota käytetään muutaman tavaran hakuun ja Repluggedin REST-ohjelmointirajapinnan pyyntöihin.", + "REPLUGGED_BADGES_STAFF": "Repluggedin henkilökunta", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Älä koske näihin juttuihin, jos et tiedä mitä teet. Odottamattomia asioita voi tapahtua kissallesi.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktivoi Discord-kokeilut", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROITUS:**** Tämän käyttöönotto antaa sinulle pääsyn ominaisuuksiin, jotka Discord voi havaita ja jotka voivat johtaa ****tilin lopettamiseen****. Replugged **ei ole vastuussa** siitä, mitä teet tällä ominaisuudella. Jätä se pois käytöstä, jos olet epävarma. Replugged-tiimi **ei** anna mitään tukea minkään kokeilun suhteen. **Vaatii uudelleenkäynnistyksen**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Pidä token tallenettuna", + "REPLUGGED_UPDATES_LAST_CHECKED": "Viimeksi tarkistettu: {date}", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Estää Discordia poistamasta tokeniasi localStoragesta, vähentäen ei-toivottujen uloskirjautumisten määrää.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Hävitä Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Vaihtaa [Clyden]({clydeUrl}) Replugged-komennoissa sekaiseen joukkoon avatareita ja käyttäjänimiä plug-in kehittäjien valitsemiin - oletuksena palautuu \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "Peitetason DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Avaa DevTools-ikkunan, joka auttaa tutkimaan, mitä tapahtuu Discordin pelinsisäisessä peitetasossa.", + "REPLUGGED_SETTINGS_RESTART": "Tämä asetus vaatii uudelleenkäynnistyksen vaikuttaakseen Discordia. Haluatko uudelleenkäynnistää nyt?", + "REPLUGGED_SNIPPET_APPLIED": "Snipetti asetettu", + "REPLUGGED_SNIPPET_APPLY": "Aseta snipetti", + "REPLUGGED_SNIPPET_LINE1": "#css-snippets kanavalta asetettu snipetti {date, date, medium} at {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Luonut {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Teemat", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} saatavilla.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Uudelleenlataus vaaditaan", + "REPLUGGED_UPDATES_CHECK": "Tarkista päivitykset", + "REPLUGGED_UPDATES_ENABLE": "Aktivoi päivitykset", + "REPLUGGED_UPDATES_FAILED": "Jotkin päivitykset epäonnistuivat!", + "REPLUGGED_UPDATES_FORCE": "Päivitä pakolla", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Avaa päivittäjä", + "REPLUGGED_UPDATES_OPTS_AUTO": "Tarkista päivitykset automaattisesti", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged tarkistaa automaattisesti, onko päivityksiä saatavilla, ja näyttää sinulle hälytyksen, kun sellainen on saatavilla. Päivityksiä ei asenneta, ennen kuin päätät niin. Vain viralliset lisäosat tarkistetaan automaattisesti.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Avaa muutosloki", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Etkö nähnyt muutoslokia vai haluatko nähdä sen uudelleen?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Päivitysten samanaikuisuusraja", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kuinka monta samanaikaista tehtävää Replugged suorittaa taustalla tarkistaakseen päivityksiä. Minimi 1. Jos olet epävarma, jätä 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debuggaus-tiedot", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Asioita, jotka voivat olla hyödyllisiä sinulle vianetsinnässä tai joidenkin tilastojen flexaukseen.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Päivitysten tarkistusaikaväli", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Kuinka usein Replugged tarkistaa päivitykset. Minimi 10 minuuttia.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Vaihda julkaisukanavaa", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Voit valita vakaa-haaran tai kehityshaaran. Vakaa saa vain suuria päivityksiä, turvallisuuspäivityksiä ja kriittisiä päivityksiä. Jos olet epävarma, pysy vakaassa.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Vaihda kehityshaaraan", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Oletko varma, että haluat vaihtaa julkaisukanavaa? Replugged lataa uudelleen Discordisi.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Vaihda julkaisukanavaa", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Vaihda vakaaseen", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Vaihda", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Näytä päivityksen tarkistuksen toast", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Näyttää peitetason sovelluksen päälle, joka sanoo, että päivityksiä tarkistetaan ja jos päivityksiä löytyy, kehottaa sinua päivittämään. Pätee vain jos taustapäivitykset ovat pois päältä.", + "REPLUGGED_UPDATES_UPDATE": "Päivitä", + "REPLUGGED_UPDATES_UPDATING": "Päivitetään Repluggedia…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Päivitetään…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Kaikki on ajan tasalla.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopioi linkki", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Katso pakettivarastoa", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopioitu!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Mikä tämä on?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Tämä on Repluggedin ominaisuus. Se mahdollistaa pluginien ja teemojen latauksen suoraan chatistä.\nKlikkaa vain asennusnappia upotuksessa.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Ota plugin tai teema käyttöön", + "REPLUGGED_THEME": "Teema", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Kokeilut:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Komennot:", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Virhe tapahtui seuraavaa komentoa suorittaessa:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Järjestelmä / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Näytä enemmän", + "REPLUGGED_BUTTON_GOT_IT": "Selvä", + "REPLUGGED_CANCEL": "Peruuta", + "REPLUGGED_CONFIRM": "Vahvista", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Ota plugin tai teema pois käytöstä", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} asennettu", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Lataa {type}", + "REPLUGGED_COMMAND_RELOAD_DESC": "Lataa plugin tai teema uudelleen", + "REPLUGGED_INSTALL_MODAL_HEADER": "Asenna {type}", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} on jo asennettu.", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Tarkista lisätiedot konsolista.", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Tervetuloa! Replugged on onnistuneesti liitetty Discord-sovellukseesi. Voit vapaasti liittyä Discord-palvelimellemme saadaksesi tiedotuksia, tukea ja muuta!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Liity palvelimelle", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Jokin meni pieleen renderöitäessä tätä elementtiä!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Asetuspaneelin renderöinnissä tapahtui virhe.", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Käyttöjärjestelmä:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bittinen", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkkitehtuuri:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Sovellusversio:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopioitu!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopioi", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Asetukset:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginit:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Näytä vähemmän", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Luvattomat pluginit:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord-pluginit:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teemat:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Välimuistissa olevat tiedostot:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Tili:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Yhteydet:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Versio:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Haara:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Viimeisin:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged-polku", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord-polku", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Koontiversion numero:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Koontiversion ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "Ohjelmointirajapinnat:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prosessiversiot", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Vapautuskanava:", + "REPLUGGED_UPDATES_UPDATER": "Päivittäjä", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponenttipino:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstreami:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoriot:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Asetusten synkronointi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lokalisaatio:", + "REPLUGGED_ADDON_DELETE": "Poista {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Avaa {type} sivu", + "REPLUGGED_ADDON_PROFILE_OPEN": "Avaa {type} profiili", + "REPLUGGED_ADDON_RELOAD": "Lataa uudelleen {type}", + "REPLUGGED_ADDON_SETTINGS": "Avaa {type} asetukset", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Oletko varma että haluat poistaa tämän {type}? Tätä ei voi peruuttaa.", + "REPLUGGED_ADDON_UNINSTALL": "Poista {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Avaa {type}-kansio", + "REPLUGGED_ADDONS_LOAD_MISSING": "Lataa puuttuvat {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# tulos} other {# tulosta}}", + "REPLUGGED_NO_ADDONS_INSTALLED": "Ei {type} asennettuna.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Tallenna muutokset", + "REPLUGGED_CONFIRM_INSTALL": "Asenna", + "REPLUGGED_NO_ADDON_RESULTS": "Yksikään {type} ei vastannut hakuasi.", + "REPLUGGED_SEARCH_FOR_ADDON": "Etsi {type}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} lataaminen uudelleen epäonnistui", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Ladattiin {name} uudelleen", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} poistaminen epäonnistui", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Poistettiin {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Puuttuvan {type} lataaminen epäonnistui", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Ladattiin puuttuva {type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Käyttäjäprofiilin noutaminen epäonnistui", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Koodin muotoilu epäonnistui", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Koodi muotoiltu", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS ladattu uudelleen", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Tarkista lisätiedot konsolista.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Avaa Quick CSS -kansio", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} asentaminen epäonnistui.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} asennettiin mutta sitä ei voitu ladata.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Asennus peruttu.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} asennettiin onnistuneesti.", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} poistettiin käytöstä", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} Otettiin Käyttöön", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Lisäosan tietojen saaminen epäonnistui.", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Päivitys", + "REPLUGGED_SETTINGS_BADGES": "Ota Replugged-merkit käyttöön", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[KEHITTÄJÄTILA]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES_DESC": "Näytä mukautetut Replugged merkit käyttäjäprofiileissa.", + "REPLUGGED_RELOAD": "Lataa uudelleen", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} vaatii uudelleenkäynnistyksen toimiakseen oikein. Halutko käynnistää uudelleen nyt?", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Kaikki päivitykset suoritettu onnistuneesti.", + "REPLUGGED_UPDATES_UPDATE_TO": "Päivitä versioon {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Ei uusia päivityksiä saatavilla.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Päivitys epäonnistui!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Jotkut päivitykset epäonnistuivat!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Päivitys suoritettu onnistuneesti.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# uusi päivitys} other {# uutta päivitystä}} saatavilla!", + "REPLUGGED_I18N": "Repluggedin käännökset", + "REPLUGGED_ADDON_AUTHORS_ONE": "tekijältä {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "tekijöiltä {author1} ja {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "tekijöiltä {author1}, {author2} ja {author3}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name}:n käyttöönotto/käytöstä pois ottaminen epäonnistui", + "REPLUGGED_ADDON_AUTHORS_MANY": "tekijöiltä {author1}, {author2}, {author3} ja {count, plural, =1 {# muu} other {# muuta}}", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Haluatko asentaa {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Päivitä kaikki", + "REPLUGGED_ADDON_NOT_REVIEWED": "Tarkistamaton {type}", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Sovella automaattisesti Quick CSS:ää", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Soveltaa automaattisesti muutoksia Quick CSS:ään kirjoittaessasi.", + "REPLUGGED_ADDON_BROWSE": "Selaa {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Replugged-tiimi ei ole tarkistanut tätä {type}, ja se voi vahingoittaa tietokonettasi. Käytä omalla vastuullasi.", + "REPLUGGED_VIEW_UPDATES": "Katso {count, plural, =1 {# Update} other {# Updates}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Käytät tällä hetkellä Repluggedia kehittäjätilassa, eikä Replugged pysty päivittämään itseään. [Vaihda tuotantotilaan]({url}).", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Yhdistä Dev Companion uudelleen", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Yhdistää Dev Companion coremodin uudelleen VSCode laajennukseen.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Yhdistä uudelleen", + "REPLUGGED_SETTINGS_ADVANCED": "Lisäasetukset", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Ota käyttöön React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Lataa React DevTools laajennuksen, jonka avulla voit tarkastaa React-puuta ja tehdä virheenkorjauksia helpommin. **Vaatii uudelleenkäynnistyksen**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools:in lataaminen epäonnistui.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Katso kaupassa", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Näytä Lisäosa Upotukset", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Näytä lisäosan tietojen sisältävä kortti, kun kauppa-/asennuslinkki jaetaan chatissa.", + "REPLUGGED_RESTART": "Uudelleenkäynnistä", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Uudelleenkäynnistys vaaditaan", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Jokin meni pieleen, yritä uudelleen myöhemmin. Jos vika jatkuu, ota yhteyttä Replugged teamiin.", + "REPLUGGED_COMMAND_ENABLE_NAME": "aktivoi", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "lisäosa", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Valitse mikä lisäosa otetaan käyttöön", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} otettiin käyttöön!", + "REPLUGGED_COMMAND_DISABLE_NAME": "epäaktivoi", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "lisäosa", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Valitse mikä lisäosa poistetaan käytöstä", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} poistettiin käytöstä!", + "REPLUGGED_COMMAND_RELOAD_NAME": "lataa-uudelleen", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "lisäosa", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Valitse mikä lisäosa ladataan uudelleen", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} ladattiin uudelleen!", + "REPLUGGED_COMMAND_LIST_NAME": "listaa", + "REPLUGGED_COMMAND_LIST_DESC": "Listaa kaikki pluginit ja teemat", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "lähetä", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Jos lähteessä on useita lisäosia, valitse mikä asennetaan", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_STORE": "Kauppa", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Onnistui", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Otettiin {type} pois käytöstä", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Jaa lista julkisesti chatissa", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Sinun on määritettävä, lähetetäänkö plugin- vai teemalista", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tyyppi", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Minkä tyyppiset lisäosat näytetään", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versio", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Sisällytä versionumerot listaan", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "tila", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Näytetäänkö lisäosat, jotka ovat käytössä, pois käytöstä vai molemmat", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Käytössä", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Ei Käytössä", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Molemmat", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Otettiin {type} käyttöön", + "REPLUGGED_COMMAND_INSTALL_NAME": "asenna", + "REPLUGGED_COMMAND_INSTALL_DESC": "Asenna plugin tai teema", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Listaa Pluginit", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Listaa Teemat", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "lisäosa", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "lähde", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Lähde josta lisäosa asennetaan", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Lähteestä asennettavan lisäosan tunniste", + "REPLUGGED_SETTINGS_TRANSPARENT": "Läpinäkyvä Ikkuna", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****VAROITUS:**** **Laitteistokiihdytys** on ehkä **poistettava käytöstä**. Joissain tapauksissa saatat kokea mustan taustan, kuten jos ikkuna on leikattu ylä- tai alaosasta monitorin resoluution takia, tai kun kehitystyökalut on auki ja telakoituna.", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Tekee Discordin ikkunasta läpinäkyvän, käytetään ensisijaisesti teemaamiseen. **Vaatii uudelleenkäynnistyksen**.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****VAROITUS:**** Tämä rikkoo **ikkunan napsahtamisen**. Joissain tapauksissa saatat kokea mustan taustan, kuten jos ikkuna on leikattu ylä- tai alaosasta monitorin resoluution takia, tai kun kehitystyökalut on auki ja telakoituna." } diff --git a/i18n/translations/fr.messages.json b/i18n/translations/fr.messages.json index fd56a890d..b6dd3c877 100644 --- a/i18n/translations/fr.messages.json +++ b/i18n/translations/fr.messages.json @@ -1,218 +1,218 @@ { - "REPLUGGED_ACCOUNT": "Compte Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Contributeur Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Développeur Replugged", - "REPLUGGED_BADGES_EARLY": "Utilisateur Replugged de Longue Date", - "REPLUGGED_BADGES_HUNTER": "Chasseur de bug Replugged", - "REPLUGGED_BADGES_STAFF": "Équipe Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Traducteur Replugged", - "REPLUGGED_BADGES_BOOSTER": "Boosteur du serveur Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Paramètres Généraux", - "REPLUGGED_I18N_CONTRIBUTE": "Tu souhaites contribuer à la traduction de Replugged ? Va sur notre [Weblate]({weblateUrl}) !", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged est traduit à {translated,number}%", - "REPLUGGED_LINK_NOW": "Le lier maintenant", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "CSS Rapide", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne touchez à rien ici si vous n'êtes pas sur de ce que vous faites. Des choses inattendues peuvent arriver à votre chat.", - "REPLUGGED_SETTINGS_BACKEND": "URL du serveur", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL utilisée pour récupérer certaines données et pour envoyer des requêtes à l'API REST de Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Activer les Expérimentations de Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATTENTION :**** L'activation de cette option vous donne accès à des fonctionnalités qui peuvent être détectées par Discord et peuvent entraîner le ****bannissement de votre compte****. Replugged n'est **pas responsable** de ce que vous faites avec cette fonctionnalité. Laissez-la désactivée si vous n'êtes pas sûr de ce que vous faites. L'équipe de Replugged ne fournira **aucune** aide concernant ces fonctionnalités. **Un rechargement est requis**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Conservez votre token", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Empêche Discord de supprimer votre token du stockage local, cela réduira le nombre de déconnexions indésirables.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Éradiquer Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Remplace [Clyde]({clydeUrl}) dans les commandes Replugged par divers avatars et noms d'utilisateurs choisis par les développeurs de plugins - Redirige vers \"Replugged\" par défaut.", - "REPLUGGED_SETTINGS_OVERLAY": "Outils de développement de l'Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Ouvre une fenêtre DevTools qui vous permet d'inspecter ce qui se passe dans l'Overlay Discord.", - "REPLUGGED_SETTINGS_RESTART": "Cette option requiert un redémarrage de Discord pour prendre effet. Voulez-vous redémarrer Discord maintenant ?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Appliqué", - "REPLUGGED_SNIPPET_APPLY": "Appliquer le Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets appliqué le {date, date, medium} à {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Créé par {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Thèmes", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {Une mise à jour est} other {# mises à jour sont}} disponible.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Redémarrage requis", - "REPLUGGED_UPDATES_CHECK": "Vérifier les mises à jour", - "REPLUGGED_UPDATES_ENABLE": "Activer les mises à jour", - "REPLUGGED_UPDATES_FAILED": "Certaines mises à jour ont échouées !", - "REPLUGGED_UPDATES_FORCE": "Forcer la mise à jour", - "REPLUGGED_UPDATES_LAST_CHECKED": "Dernière vérification : {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Ouvrir l'assistant de mises à jour", - "REPLUGGED_UPDATES_OPTS_AUTO": "Vérification automatique des mises à jour", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged vérifiera automatiquement les mises à jour et vous affichera une alerte lorsqu'une mise à jour sera disponible. Les mises à jour ne seront pas installées sans votre accord. Seuls les plugins officiels seront vérifiés automatiquement.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Ouvrir les notes de mises à jour", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Si vous avez raté le dernier changelog, voulez-vous le revoir ?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de mise à jour simultanées", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Combien de tâches simultanées Replugged exécutera-t'il en arrière-plan pour vérifier les mises à jour. Minimum 1. Si vous n'êtes pas sûr, laissez 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informations de débogage", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informations que vous trouverez utiles pour résoudre certains problèmes ou admirer vos stats.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervale de vérification des mises à jour", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Fréquence à laquelle Replugged vérifiera les mises à jour (en minutes). Minimum 10 minutes.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Changer le canal de version", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Vous pouvez choisir entre la version stable ou la version de développement. La version stable recevra seulement les mises à jour majeures, de sécurité et les mises à jour critiques. Si vous n'êtes pas sûr, restez sur la version stable.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Changer vers développement", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Êtes-vous sûr de vouloir changer le canal de version ? Replugged redémarrera votre client Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Changer le canal de version", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Changer vers stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Changer", - "REPLUGGED_UPDATES_UPDATE": "Mettre à jour", - "REPLUGGED_UPDATES_UPDATING": "Mise à jour de Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Mise à jour…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Tout est à jour.", - "REPLUGGED_BADGES_SUPPORT": "Support Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Affiche le toast des MAJ", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Affiche un overlay informant qu'une recherche des mises à jour est en cours, et vous demande de les installer si elles sont trouvées. S'applique uniquement si la recherche en arrière-plan est désactivée.", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copié !", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Qu'est-ce que c'est ?", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Voir le repo", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copier le lien", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ceci est une fonction de Replugged. Elle permet d'installer des plugins et thèmes à partir du chat.\nAppuie sur le bouton installer dans l'embed.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Active un plugin ou un thème", - "REPLUGGED_COMMAND_DISABLE_DESC": "Désactive un plugin ou un thème", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installer {type}", - "REPLUGGED_OK": "D'accord", - "REPLUGGED_CANCEL": "Annuler", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} a été installé", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Télécharger {type}", - "REPLUGGED_CONFIRM": "Confirmer", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} est déjà installé.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Une erreur s'est produite pendant l'exécution de cette commande :", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Vérifiez la console pour plus d'informations.", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Bienvenue ! Replugged a été injecté avec succès dans votre client Discord. Rejoins notre serveur Discord pour des annonces et du support !", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Rejoindre le serveur", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Une erreur s'est produite lors du rendu de cet élément !", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Une erreur s'est produite lors de l'affichage des paramètres.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack :", - "REPLUGGED_THEME": "Thème", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Système / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Version du processus", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Système d'exploitation :", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64 bits", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architecture :", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribution :", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal :", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Version de l'app :", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numéro de Build :", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de build :", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Expérimentations :", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commandes :", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copié !", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copier", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Paramètres :", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins :", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Afficher moins", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Afficher plus", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugins non autorisés :", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugins BetterDiscord :", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Thèmes :", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs :", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronisation des paramètres :", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Fichiers cachés :", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Compte :", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs :", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connexions :", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Révision :", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branche :", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Dernière version :", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Chemin de Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Chemin de Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream :", - "REPLUGGED_UPDATES_UPDATER": "Mises à jour", - "REPLUGGED_BUTTON_GOT_IT": "Bien reçu", - "REPLUGGED_COMMAND_RELOAD_DESC": "Recharge un plugin ou un thème", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Local :", - "REPLUGGED_ADDON_DELETE": "Supprimer le {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Ouvrir la page {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Ouvrir le profil {type}", - "REPLUGGED_ADDON_SETTINGS": "Ouvrir les paramètres {type}", - "REPLUGGED_ADDON_RELOAD": "Recharger le {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Voulez-vous vraiment désinstaller ce {type} ? Cette action ne pourra pas être annulée.", - "REPLUGGED_ADDON_UNINSTALL": "Désinstaller {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Ouvrir le dossier {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Charger les {type} manquants", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "Aucun {type} ne correspond à votre recherche.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Aucun {type} installé.", - "REPLUGGED_SEARCH_FOR_ADDON": "Rechercher un {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Désactiver {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Échec du rechargement de {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} rechargé", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Impossible de basculer {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Échec du chargement du {type} manquant", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} manquant chargé", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Échec de la récupération du profil utilisateur", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Impossible de formater le code", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formaté", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Rapide rechargé", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Vérifiez la console pour plus de détails.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Appliquer les modifications", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Activer {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Échec de la désinstallation de {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} désinstallé", - "REPLUGGED_ADDON_AUTHORS_TWO": "par {author1} et {author2}", - "REPLUGGED_CONFIRM_INSTALL": "Installer", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# résultat} other {# résultats}}", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Souhaitez vous installer {name} {authors} ?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Une erreur est survenue durant l'installation de {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} a été installé mais n'a pas pu être chargé.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} a bien été installé.", - "REPLUGGED_ADDON_AUTHORS_ONE": "par {author1}", - "REPLUGGED_ADDON_AUTHORS_THREE": "par {author1}, {author2} et {author3}", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Les informations de l'addon n'ont pas pu être récupérés.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Ouvrir le dossier CSS Rapide", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "L'installation a été annulée.", - "REPLUGGED_UPDATES_UPDATE_ALL": "Tout mettre à jour", - "REPLUGGED_UPDATES_UPDATE_TO": "Mettre à jour vers {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Aucune mise à jour disponible.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} disponible !", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Échec de la mise à jour !", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Certaines mises à jour ont échoué !", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Toutes les mises à jour ont été effectuées avec succès.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Mise à jour complétée avec succès.", - "REPLUGGED_ADDON_AUTHORS_MANY": "par {author1}, {author2}, {author3}, et {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} nécessitent un rechargement pour fonctionner correctement. Recharger maintenant ?", - "REPLUGGED_RELOAD": "Rechargement", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Mise à jour", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODE DEV]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Activer les badges Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Afficher les badges Replugged sur le profil des utilisateurs.", - "REPLUGGED_I18N": "Traductions Replugged", - "REPLUGGED_VIEW_UPDATES": "Voir {count, plural, =1 {# mise à jour} other {# mises à jour}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Vous exécutez actuellement Replugged en mode développeur, Replugged ne sera donc pas en mesure de se mettre à jour. [Passer en mode production]({url}).", - "REPLUGGED_ADDON_BROWSE": "Parcourir les {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Non examiné {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Ce {type} n'a pas été examiné par l'équipe de Replugged et pourrait nuire à votre ordinateur. Utilisez-le à vos risques et périls.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Appliquer automatiquement le CSS rapide", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Appliquer automatiquement les modifications au CSS rapide au fur et à mesure de la saisie.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconnecter le compagnon de dev", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconnecte le coremod Dev Companion à l'extension VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconnecter", - "REPLUGGED_SETTINGS_ADVANCED": "Paramètres avancés", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Activer les outils de développement React", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Charge l'extension React DevTools, vous permettant d'inspecter l'arbre React et de déboguer plus facilement. **Requiert un redémarrage**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Échec du téléchargement de React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Voir en magasin", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Afficher les modules complémentaires", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Afficher une carte contenant des informations sur un addon lorsqu'un lien de vente/installation est partagé dans le chat.", - "REPLUGGED_RESTART": "Redémarre", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Redémarrage requis", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Rend la fenêtre de Discord transparente, principalement utile pour les thèmes. **Requiert un redémarrage**.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****AVERTISSEMENT :**** **L'accélération matérielle** doit possiblement être **désactivée**. Dans certains cas, un arrière-plan noir peut apparaître, par exemple lorsque la fenêtre est coupée en haut ou en bas à cause de la résolution de l'écran, ou lorsque les outils de développement sont ouverts et ancrés.", - "REPLUGGED_SETTINGS_TRANSPARENT": "Fenêtre transparente", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} a été activé !", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} a été désactivé !", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Choisir l'addon à activer", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Choisir l'addon à désactiver", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_LIST_DESC": "Liste de tous les plugins ou thèmes", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} a été rechargé !", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Partager la liste publiquement dans le chat", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Inclure les numéros de version dans la liste", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Vous devez préciser si vous souhaitez envoyer une liste de plugins ou de thèmes", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Choisir l'addon à recharger", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "statut", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Activé", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Désactivé" + "REPLUGGED_ACCOUNT": "Compte Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Contributeur Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Développeur Replugged", + "REPLUGGED_BADGES_EARLY": "Utilisateur Replugged de Longue Date", + "REPLUGGED_BADGES_HUNTER": "Chasseur de bug Replugged", + "REPLUGGED_BADGES_STAFF": "Équipe Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Traducteur Replugged", + "REPLUGGED_BADGES_BOOSTER": "Boosteur du serveur Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Paramètres Généraux", + "REPLUGGED_I18N_CONTRIBUTE": "Tu souhaites contribuer à la traduction de Replugged ? Va sur notre [Weblate]({weblateUrl}) !", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged est traduit à {translated,number}%", + "REPLUGGED_LINK_NOW": "Le lier maintenant", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "CSS Rapide", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne touchez à rien ici si vous n'êtes pas sur de ce que vous faites. Des choses inattendues peuvent arriver à votre chat.", + "REPLUGGED_SETTINGS_BACKEND": "URL du serveur", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL utilisée pour récupérer certaines données et pour envoyer des requêtes à l'API REST de Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Activer les Expérimentations de Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATTENTION :**** L'activation de cette option vous donne accès à des fonctionnalités qui peuvent être détectées par Discord et peuvent entraîner le ****bannissement de votre compte****. Replugged n'est **pas responsable** de ce que vous faites avec cette fonctionnalité. Laissez-la désactivée si vous n'êtes pas sûr de ce que vous faites. L'équipe de Replugged ne fournira **aucune** aide concernant ces fonctionnalités. **Un rechargement est requis**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Conservez votre token", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Empêche Discord de supprimer votre token du stockage local, cela réduira le nombre de déconnexions indésirables.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Éradiquer Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Remplace [Clyde]({clydeUrl}) dans les commandes Replugged par divers avatars et noms d'utilisateurs choisis par les développeurs de plugins - Redirige vers \"Replugged\" par défaut.", + "REPLUGGED_SETTINGS_OVERLAY": "Outils de développement de l'Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Ouvre une fenêtre DevTools qui vous permet d'inspecter ce qui se passe dans l'Overlay Discord.", + "REPLUGGED_SETTINGS_RESTART": "Cette option requiert un redémarrage de Discord pour prendre effet. Voulez-vous redémarrer Discord maintenant ?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Appliqué", + "REPLUGGED_SNIPPET_APPLY": "Appliquer le Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets appliqué le {date, date, medium} à {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Créé par {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Thèmes", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {Une mise à jour est} other {# mises à jour sont}} disponible.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Redémarrage requis", + "REPLUGGED_UPDATES_CHECK": "Vérifier les mises à jour", + "REPLUGGED_UPDATES_ENABLE": "Activer les mises à jour", + "REPLUGGED_UPDATES_FAILED": "Certaines mises à jour ont échouées !", + "REPLUGGED_UPDATES_FORCE": "Forcer la mise à jour", + "REPLUGGED_UPDATES_LAST_CHECKED": "Dernière vérification : {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Ouvrir l'assistant de mises à jour", + "REPLUGGED_UPDATES_OPTS_AUTO": "Vérification automatique des mises à jour", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged vérifiera automatiquement les mises à jour et vous affichera une alerte lorsqu'une mise à jour sera disponible. Les mises à jour ne seront pas installées sans votre accord. Seuls les plugins officiels seront vérifiés automatiquement.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Ouvrir les notes de mises à jour", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Si vous avez raté le dernier changelog, voulez-vous le revoir ?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de mise à jour simultanées", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Combien de tâches simultanées Replugged exécutera-t'il en arrière-plan pour vérifier les mises à jour. Minimum 1. Si vous n'êtes pas sûr, laissez 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informations de débogage", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informations que vous trouverez utiles pour résoudre certains problèmes ou admirer vos stats.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervale de vérification des mises à jour", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Fréquence à laquelle Replugged vérifiera les mises à jour (en minutes). Minimum 10 minutes.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Changer le canal de version", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Vous pouvez choisir entre la version stable ou la version de développement. La version stable recevra seulement les mises à jour majeures, de sécurité et les mises à jour critiques. Si vous n'êtes pas sûr, restez sur la version stable.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Changer vers développement", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Êtes-vous sûr de vouloir changer le canal de version ? Replugged redémarrera votre client Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Changer le canal de version", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Changer vers stable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Changer", + "REPLUGGED_UPDATES_UPDATE": "Mettre à jour", + "REPLUGGED_UPDATES_UPDATING": "Mise à jour de Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Mise à jour…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Tout est à jour.", + "REPLUGGED_BADGES_SUPPORT": "Support Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Affiche le toast des MAJ", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Affiche un overlay informant qu'une recherche des mises à jour est en cours, et vous demande de les installer si elles sont trouvées. S'applique uniquement si la recherche en arrière-plan est désactivée.", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copié !", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Qu'est-ce que c'est ?", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Voir le repo", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copier le lien", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ceci est une fonction de Replugged. Elle permet d'installer des plugins et thèmes à partir du chat.\nAppuie sur le bouton installer dans l'embed.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Active un plugin ou un thème", + "REPLUGGED_COMMAND_DISABLE_DESC": "Désactive un plugin ou un thème", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installer {type}", + "REPLUGGED_OK": "D'accord", + "REPLUGGED_CANCEL": "Annuler", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} a été installé", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Télécharger {type}", + "REPLUGGED_CONFIRM": "Confirmer", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} est déjà installé.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Une erreur s'est produite pendant l'exécution de cette commande :", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Vérifiez la console pour plus d'informations.", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Bienvenue ! Replugged a été injecté avec succès dans votre client Discord. Rejoins notre serveur Discord pour des annonces et du support !", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Rejoindre le serveur", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Une erreur s'est produite lors du rendu de cet élément !", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Une erreur s'est produite lors de l'affichage des paramètres.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack :", + "REPLUGGED_THEME": "Thème", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Système / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Version du processus", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Système d'exploitation :", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64 bits", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architecture :", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribution :", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal :", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Version de l'app :", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numéro de Build :", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de build :", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Expérimentations :", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commandes :", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copié !", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copier", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Paramètres :", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins :", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Afficher moins", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Afficher plus", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugins non autorisés :", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugins BetterDiscord :", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Thèmes :", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs :", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronisation des paramètres :", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Fichiers cachés :", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Compte :", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs :", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connexions :", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Révision :", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branche :", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Dernière version :", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Chemin de Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Chemin de Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream :", + "REPLUGGED_UPDATES_UPDATER": "Mises à jour", + "REPLUGGED_BUTTON_GOT_IT": "Bien reçu", + "REPLUGGED_COMMAND_RELOAD_DESC": "Recharge un plugin ou un thème", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Local :", + "REPLUGGED_ADDON_DELETE": "Supprimer le {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Ouvrir la page {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Ouvrir le profil {type}", + "REPLUGGED_ADDON_SETTINGS": "Ouvrir les paramètres {type}", + "REPLUGGED_ADDON_RELOAD": "Recharger le {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Voulez-vous vraiment désinstaller ce {type} ? Cette action ne pourra pas être annulée.", + "REPLUGGED_ADDON_UNINSTALL": "Désinstaller {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Ouvrir le dossier {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Charger les {type} manquants", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "Aucun {type} ne correspond à votre recherche.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Aucun {type} installé.", + "REPLUGGED_SEARCH_FOR_ADDON": "Rechercher un {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Désactiver {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Échec du rechargement de {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} rechargé", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Impossible de basculer {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Échec du chargement du {type} manquant", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} manquant chargé", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Échec de la récupération du profil utilisateur", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Impossible de formater le code", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code formaté", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Rapide rechargé", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Vérifiez la console pour plus de détails.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Appliquer les modifications", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Activer {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Échec de la désinstallation de {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} désinstallé", + "REPLUGGED_ADDON_AUTHORS_TWO": "par {author1} et {author2}", + "REPLUGGED_CONFIRM_INSTALL": "Installer", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# résultat} other {# résultats}}", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Souhaitez vous installer {name} {authors} ?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Une erreur est survenue durant l'installation de {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} a été installé mais n'a pas pu être chargé.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} a bien été installé.", + "REPLUGGED_ADDON_AUTHORS_ONE": "par {author1}", + "REPLUGGED_ADDON_AUTHORS_THREE": "par {author1}, {author2} et {author3}", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Les informations de l'addon n'ont pas pu être récupérés.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Ouvrir le dossier CSS Rapide", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "L'installation a été annulée.", + "REPLUGGED_UPDATES_UPDATE_ALL": "Tout mettre à jour", + "REPLUGGED_UPDATES_UPDATE_TO": "Mettre à jour vers {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Aucune mise à jour disponible.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} disponible !", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Échec de la mise à jour !", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Certaines mises à jour ont échoué !", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Toutes les mises à jour ont été effectuées avec succès.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Mise à jour complétée avec succès.", + "REPLUGGED_ADDON_AUTHORS_MANY": "par {author1}, {author2}, {author3}, et {count, plural, =1 {# other} other {# others}}", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} nécessitent un rechargement pour fonctionner correctement. Recharger maintenant ?", + "REPLUGGED_RELOAD": "Rechargement", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Mise à jour", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODE DEV]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Activer les badges Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Afficher les badges Replugged sur le profil des utilisateurs.", + "REPLUGGED_I18N": "Traductions Replugged", + "REPLUGGED_VIEW_UPDATES": "Voir {count, plural, =1 {# mise à jour} other {# mises à jour}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Vous exécutez actuellement Replugged en mode développeur, Replugged ne sera donc pas en mesure de se mettre à jour. [Passer en mode production]({url}).", + "REPLUGGED_ADDON_BROWSE": "Parcourir les {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Non examiné {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Ce {type} n'a pas été examiné par l'équipe de Replugged et pourrait nuire à votre ordinateur. Utilisez-le à vos risques et périls.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Appliquer automatiquement le CSS rapide", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Appliquer automatiquement les modifications au CSS rapide au fur et à mesure de la saisie.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconnecter le compagnon de dev", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconnecte le coremod Dev Companion à l'extension VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconnecter", + "REPLUGGED_SETTINGS_ADVANCED": "Paramètres avancés", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Activer les outils de développement React", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Charge l'extension React DevTools, vous permettant d'inspecter l'arbre React et de déboguer plus facilement. **Requiert un redémarrage**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Échec du téléchargement de React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Voir en magasin", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Afficher les modules complémentaires", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Afficher une carte contenant des informations sur un addon lorsqu'un lien de vente/installation est partagé dans le chat.", + "REPLUGGED_RESTART": "Redémarre", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Redémarrage requis", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Rend la fenêtre de Discord transparente, principalement utile pour les thèmes. **Requiert un redémarrage**.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****AVERTISSEMENT :**** **L'accélération matérielle** doit possiblement être **désactivée**. Dans certains cas, un arrière-plan noir peut apparaître, par exemple lorsque la fenêtre est coupée en haut ou en bas à cause de la résolution de l'écran, ou lorsque les outils de développement sont ouverts et ancrés.", + "REPLUGGED_SETTINGS_TRANSPARENT": "Fenêtre transparente", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} a été activé !", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} a été désactivé !", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Choisir l'addon à activer", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Choisir l'addon à désactiver", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_LIST_DESC": "Liste de tous les plugins ou thèmes", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} a été rechargé !", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Partager la liste publiquement dans le chat", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Inclure les numéros de version dans la liste", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Vous devez préciser si vous souhaitez envoyer une liste de plugins ou de thèmes", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Choisir l'addon à recharger", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "statut", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Activé", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Désactivé" } diff --git a/i18n/translations/he.messages.json b/i18n/translations/he.messages.json index b2344ebd8..68301133e 100644 --- a/i18n/translations/he.messages.json +++ b/i18n/translations/he.messages.json @@ -1,73 +1,73 @@ { - "REPLUGGED_ACCOUNT": "חשבון משתמש ריפלגד", - "REPLUGGED_BADGES_DEVELOPER": "מפתח ריפלגד", - "REPLUGGED_BADGES_EARLY": "משתמש ריפלגד ותיק", - "REPLUGGED_BADGES_HUNTER": "צייד באגים של ריפלגד", - "REPLUGGED_BADGES_STAFF": "צוות ריפלגד", - "REPLUGGED_BADGES_SUPPORT": "תמיכת ריפלגד", - "REPLUGGED_BADGES_TRANSLATOR": "מתרגם ריפלגד", - "REPLUGGED_BADGES_BOOSTER": "בוסטר שרת ריפלגד", - "REPLUGGED_GENERAL_SETTINGS": "הגדרות כלליות", - "REPLUGGED_I18N_CONTRIBUTE": "רוצה לעזור לתרגם את ריפלגד? אפשר לעשות את זה ב[Weblate שלנו]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "ריפלגד: {translated,number}% מתורגם", - "REPLUGGED_PLUGINS": "תוספים", - "REPLUGGED_QUICKCSS": "CSS מהיר", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "אל תיגע כאן בכלום אם אין לך מושג מה אתה עושה! דברים לא צפויים עלולים לקרות לחתול שלך.", - "REPLUGGED_SETTINGS_BACKEND": "כתובת אתר בקאנד", - "REPLUGGED_SETTINGS_BACKEND_DESC": "כתובת המשתמשת לקבלת משאבים ומידע משרת הREST API של ריפלגד.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "הפעל תפריט \"ניסויי דיסקורד\"", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****אזהרה:**** ההגדרות בעמוד \"ניסויים\" כוללות גישה לתכונות של דיסקורד שעדיין לא זמינות לרוב המשתמשים והנהלת דיסקורד יכולה לזהות שהפעלתם אותן - אתם מסתכנים ב****חסימת משתמש הדיסקורד שלכם**** אם יתפסו אתכם. ריפלגד **לא לוקחת אחריות** על השימוש שלכם בתכונה זו. עדיף להשאיר את האופציה הזו כבויה כדי למנוע סיכון מיותר. הנהלת ריפלגד **לא** תספק תמיכה לתקלות שיכולות להיווצר ע\"י הפעלת תכונות בעמוד \"ניסויים\". **דורש הפעלה מחדש של הקליינט**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "שמור טוקן משתמש", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "מונע מדיסקורד מחיקה אוטומטית של הטוקן (אסימון) משתמש שלך מlocalStorage, מה שיפחית את כמות ההתנתקויות הלא רצויות.", - "REPLUGGED_SETTINGS_NO_CLYDE": "השמד את Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "מחליף את [Clyde]({clydeUrl}) בפקודות של ריפלגד במגוון אווטרים ושמות משתמשים שנבחרו ע\"י מפתחי תוספים של ריפלגד - \"Replugged\" כברירת מחדל.", - "REPLUGGED_SETTINGS_OVERLAY": "שכבת DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "פותח חלון של DevTools המאפשר לך לבדוק מה קורה מאחורי הקלעים בשכבת in-game של דיסקורד.", - "REPLUGGED_SETTINGS_RESTART": "הגדרה זו דורשת להפעיל מחדש את דיסקורד כדי להיכנס לתוקף. האם ברצונך להפעיל מחדש את דיסקורד עכשיו?", - "REPLUGGED_SNIPPET_APPLY": "החל קטע קוד", - "REPLUGGED_SNIPPET_LINE1": "קטע קוד מ#css-snippets החיל את {date, date, medium} ב {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "נוצר ע\"י {authorTag} ({authorId})", - "REPLUGGED_THEMES": "ערכות נושא", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "נדרשת טעינה מחדש", - "REPLUGGED_UPDATES_CHECK": "בדיקת עדכון חדש", - "REPLUGGED_UPDATES_ENABLE": "הדלקת עדכונים", - "REPLUGGED_UPDATES_FAILED": "חלק מהעדכונים נכשלו!", - "REPLUGGED_UPDATES_FORCE": "עדכון כפוי", - "REPLUGGED_UPDATES_LAST_CHECKED": "בדיקה אחרונה: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "עמוד העדכונים", - "REPLUGGED_UPDATES_OPTS_AUTO": "בצע עדכון אוטומטי ברקע", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "ריפלגד יכול להוריד ולהתקין עדכונים אוטומטית ברקע בלי להציק לך יותר מידיי. אנא שים לב שיש צורך להפעיל מחדש את הקליינט אחרי חלק מהעדכונים או במצב שיש התנגשות.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "פתח את יומן השינויים", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "פספסת את יומן השינויים או שברצונך לעיין בו שוב?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "כמות העדכונים שיכולים להתבצע בו-זמנית", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "כמה משימות הרקע שריפלגד יכול להריץ בו-זמנית בשביל לבצע בדיקות עדכונים. מינימום 1. אם אינך בטוח, השאר 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "מידע על ניפוי באגים", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "מידע שיכול לעזור לך בפתרון בעיות או סטטיסטיקות מעניינות שאפשר להשוויץ איתן.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "תכיפות בדיקת עדכונים", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "באיזו תדירות (בדקות) ריפלגד יבדוק זמינות עדכונים חדשים. מינימום 10 דקות.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "החלף סוג ערוץ עדכונים", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "אפשר לבחור בין ערוץ עדכונים יציב לערוץ עדכונים בפיתוח (בטא). הערוץ היציב מכיל רק גרסאות שנבדקו ואושרו כיציבות אשר כוללות תכונות חדשות, עדכוני אבטחה ועדכונים קריטיים. אם אינך בטוח, הישאר על הערוץ היציב.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "החלף לערוץ עדכונים בפיתוח", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "האם אתה בטוח שברצונך להחליף את ערוץ העדכונים? ריפלגד יפעיל מחדש את הקליינט שלך.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "החלף ערוץ עדכונים", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "החלף לערוץ עדכונים יציב", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "החלף", - "REPLUGGED_BADGES_CONTRIBUTOR": "תומך ריפלגד", - "REPLUGGED_LINK_NOW": "חבר עכשיו", - "REPLUGGED_UPDATES_UPDATE": "עדכן", - "REPLUGGED_UPDATES_UPDATING": "מבצע עדכון ריפלגד…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "מתבצע עדכון…", - "REPLUGGED_PLUGIN_EMBED_COPY": "העתק קישור", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "מה זה?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "זה פיצ'ר של ריפלגד. הוא יאפשר לכם להתקין תוספים וערכות נושא ישירות מהצ'אט.\nאפשר פשוט ללחוץ על כפתור ההתקנה שנמצא בתוך הEmbed.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "צפייה במאגר", - "REPLUGGED_PLUGIN_EMBED_COPIED": "הועתק!", - "REPLUGGED_COMMAND_ENABLE_DESC": "הפעל תוספת/ערכת נושא", - "REPLUGGED_BUTTON_GOT_IT": "הבנתי", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} מותקן", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "הורד {type}", - "REPLUGGED_CANCEL": "ביטול", - "REPLUGGED_CONFIRM": "אישור", - "REPLUGGED_OK": "אוקיי", - "REPLUGGED_COMMAND_DISABLE_DESC": "השבת תוספת/ערכת נושא" + "REPLUGGED_ACCOUNT": "חשבון משתמש ריפלגד", + "REPLUGGED_BADGES_DEVELOPER": "מפתח ריפלגד", + "REPLUGGED_BADGES_EARLY": "משתמש ריפלגד ותיק", + "REPLUGGED_BADGES_HUNTER": "צייד באגים של ריפלגד", + "REPLUGGED_BADGES_STAFF": "צוות ריפלגד", + "REPLUGGED_BADGES_SUPPORT": "תמיכת ריפלגד", + "REPLUGGED_BADGES_TRANSLATOR": "מתרגם ריפלגד", + "REPLUGGED_BADGES_BOOSTER": "בוסטר שרת ריפלגד", + "REPLUGGED_GENERAL_SETTINGS": "הגדרות כלליות", + "REPLUGGED_I18N_CONTRIBUTE": "רוצה לעזור לתרגם את ריפלגד? אפשר לעשות את זה ב[Weblate שלנו]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "ריפלגד: {translated,number}% מתורגם", + "REPLUGGED_PLUGINS": "תוספים", + "REPLUGGED_QUICKCSS": "CSS מהיר", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "אל תיגע כאן בכלום אם אין לך מושג מה אתה עושה! דברים לא צפויים עלולים לקרות לחתול שלך.", + "REPLUGGED_SETTINGS_BACKEND": "כתובת אתר בקאנד", + "REPLUGGED_SETTINGS_BACKEND_DESC": "כתובת המשתמשת לקבלת משאבים ומידע משרת הREST API של ריפלגד.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "הפעל תפריט \"ניסויי דיסקורד\"", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****אזהרה:**** ההגדרות בעמוד \"ניסויים\" כוללות גישה לתכונות של דיסקורד שעדיין לא זמינות לרוב המשתמשים והנהלת דיסקורד יכולה לזהות שהפעלתם אותן - אתם מסתכנים ב****חסימת משתמש הדיסקורד שלכם**** אם יתפסו אתכם. ריפלגד **לא לוקחת אחריות** על השימוש שלכם בתכונה זו. עדיף להשאיר את האופציה הזו כבויה כדי למנוע סיכון מיותר. הנהלת ריפלגד **לא** תספק תמיכה לתקלות שיכולות להיווצר ע\"י הפעלת תכונות בעמוד \"ניסויים\". **דורש הפעלה מחדש של הקליינט**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "שמור טוקן משתמש", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "מונע מדיסקורד מחיקה אוטומטית של הטוקן (אסימון) משתמש שלך מlocalStorage, מה שיפחית את כמות ההתנתקויות הלא רצויות.", + "REPLUGGED_SETTINGS_NO_CLYDE": "השמד את Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "מחליף את [Clyde]({clydeUrl}) בפקודות של ריפלגד במגוון אווטרים ושמות משתמשים שנבחרו ע\"י מפתחי תוספים של ריפלגד - \"Replugged\" כברירת מחדל.", + "REPLUGGED_SETTINGS_OVERLAY": "שכבת DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "פותח חלון של DevTools המאפשר לך לבדוק מה קורה מאחורי הקלעים בשכבת in-game של דיסקורד.", + "REPLUGGED_SETTINGS_RESTART": "הגדרה זו דורשת להפעיל מחדש את דיסקורד כדי להיכנס לתוקף. האם ברצונך להפעיל מחדש את דיסקורד עכשיו?", + "REPLUGGED_SNIPPET_APPLY": "החל קטע קוד", + "REPLUGGED_SNIPPET_LINE1": "קטע קוד מ#css-snippets החיל את {date, date, medium} ב {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "נוצר ע\"י {authorTag} ({authorId})", + "REPLUGGED_THEMES": "ערכות נושא", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "נדרשת טעינה מחדש", + "REPLUGGED_UPDATES_CHECK": "בדיקת עדכון חדש", + "REPLUGGED_UPDATES_ENABLE": "הדלקת עדכונים", + "REPLUGGED_UPDATES_FAILED": "חלק מהעדכונים נכשלו!", + "REPLUGGED_UPDATES_FORCE": "עדכון כפוי", + "REPLUGGED_UPDATES_LAST_CHECKED": "בדיקה אחרונה: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "עמוד העדכונים", + "REPLUGGED_UPDATES_OPTS_AUTO": "בצע עדכון אוטומטי ברקע", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "ריפלגד יכול להוריד ולהתקין עדכונים אוטומטית ברקע בלי להציק לך יותר מידיי. אנא שים לב שיש צורך להפעיל מחדש את הקליינט אחרי חלק מהעדכונים או במצב שיש התנגשות.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "פתח את יומן השינויים", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "פספסת את יומן השינויים או שברצונך לעיין בו שוב?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "כמות העדכונים שיכולים להתבצע בו-זמנית", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "כמה משימות הרקע שריפלגד יכול להריץ בו-זמנית בשביל לבצע בדיקות עדכונים. מינימום 1. אם אינך בטוח, השאר 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "מידע על ניפוי באגים", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "מידע שיכול לעזור לך בפתרון בעיות או סטטיסטיקות מעניינות שאפשר להשוויץ איתן.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "תכיפות בדיקת עדכונים", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "באיזו תדירות (בדקות) ריפלגד יבדוק זמינות עדכונים חדשים. מינימום 10 דקות.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "החלף סוג ערוץ עדכונים", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "אפשר לבחור בין ערוץ עדכונים יציב לערוץ עדכונים בפיתוח (בטא). הערוץ היציב מכיל רק גרסאות שנבדקו ואושרו כיציבות אשר כוללות תכונות חדשות, עדכוני אבטחה ועדכונים קריטיים. אם אינך בטוח, הישאר על הערוץ היציב.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "החלף לערוץ עדכונים בפיתוח", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "האם אתה בטוח שברצונך להחליף את ערוץ העדכונים? ריפלגד יפעיל מחדש את הקליינט שלך.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "החלף ערוץ עדכונים", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "החלף לערוץ עדכונים יציב", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "החלף", + "REPLUGGED_BADGES_CONTRIBUTOR": "תומך ריפלגד", + "REPLUGGED_LINK_NOW": "חבר עכשיו", + "REPLUGGED_UPDATES_UPDATE": "עדכן", + "REPLUGGED_UPDATES_UPDATING": "מבצע עדכון ריפלגד…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "מתבצע עדכון…", + "REPLUGGED_PLUGIN_EMBED_COPY": "העתק קישור", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "מה זה?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "זה פיצ'ר של ריפלגד. הוא יאפשר לכם להתקין תוספים וערכות נושא ישירות מהצ'אט.\nאפשר פשוט ללחוץ על כפתור ההתקנה שנמצא בתוך הEmbed.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "צפייה במאגר", + "REPLUGGED_PLUGIN_EMBED_COPIED": "הועתק!", + "REPLUGGED_COMMAND_ENABLE_DESC": "הפעל תוספת/ערכת נושא", + "REPLUGGED_BUTTON_GOT_IT": "הבנתי", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} מותקן", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "הורד {type}", + "REPLUGGED_CANCEL": "ביטול", + "REPLUGGED_CONFIRM": "אישור", + "REPLUGGED_OK": "אוקיי", + "REPLUGGED_COMMAND_DISABLE_DESC": "השבת תוספת/ערכת נושא" } diff --git a/i18n/translations/hi.messages.json b/i18n/translations/hi.messages.json index e7e826710..ee742575c 100644 --- a/i18n/translations/hi.messages.json +++ b/i18n/translations/hi.messages.json @@ -1,18 +1,18 @@ { - "REPLUGGED_BADGES_HUNTER": "Replugged बग Hunter", - "REPLUGGED_BADGES_SUPPORT": "Replugged सहायता", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged अनुवादक", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", - "REPLUGGED_BUTTON_GOT_IT": "समझ गया", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} install किया", - "REPLUGGED_CANCEL": "रद्द करें", - "REPLUGGED_CONFIRM": "इसे पुष्टिकृत करें", - "REPLUGGED_OK": "ठीक", - "REPLUGGED_COMMAND_DISABLE_DESC": "plugin/theme को अक्षम करें", - "REPLUGGED_BADGES_DEVELOPER": "Replugged डेवलपर", - "REPLUGGED_BADGES_STAFF": "Replugged स्टाफ़", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", - "REPLUGGED_ACCOUNT": "Replugged खाता", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged सहायक", - "REPLUGGED_BADGES_EARLY": "Replugged प्रारंभिक उपयोगकर्ता" + "REPLUGGED_BADGES_HUNTER": "Replugged बग Hunter", + "REPLUGGED_BADGES_SUPPORT": "Replugged सहायता", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged अनुवादक", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", + "REPLUGGED_BUTTON_GOT_IT": "समझ गया", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} install किया", + "REPLUGGED_CANCEL": "रद्द करें", + "REPLUGGED_CONFIRM": "इसे पुष्टिकृत करें", + "REPLUGGED_OK": "ठीक", + "REPLUGGED_COMMAND_DISABLE_DESC": "plugin/theme को अक्षम करें", + "REPLUGGED_BADGES_DEVELOPER": "Replugged डेवलपर", + "REPLUGGED_BADGES_STAFF": "Replugged स्टाफ़", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", + "REPLUGGED_ACCOUNT": "Replugged खाता", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged सहायक", + "REPLUGGED_BADGES_EARLY": "Replugged प्रारंभिक उपयोगकर्ता" } diff --git a/i18n/translations/hr.messages.json b/i18n/translations/hr.messages.json index 0a93356a0..8afab3223 100644 --- a/i18n/translations/hr.messages.json +++ b/i18n/translations/hr.messages.json @@ -1,64 +1,64 @@ { - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Prevoditelj", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL koji se koristi za dohvaćanje nekih sredstava i za postavljanje upita Repluggedovom REST API-ju.", - "REPLUGGED_LINK_NOW": "Povežite ga sada", - "REPLUGGED_PLUGINS": "Dodaci", - "REPLUGGED_ACCOUNT": "Replugged Račun", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Suradnik", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Programer", - "REPLUGGED_BADGES_EARLY": "Replugged Rani korisnik", - "REPLUGGED_BADGES_HUNTER": "Replugged Lovac Na Greške", - "REPLUGGED_BADGES_STAFF": "Replugged Osoblje", - "REPLUGGED_BADGES_SUPPORT": "Replugged Podrška", - "REPLUGGED_BADGES_BOOSTER": "Replugged Booster Servera", - "REPLUGGED_GENERAL_SETTINGS": "Opće Postavke", - "REPLUGGED_I18N_CONTRIBUTE": "Želite li pomoći prevesti Replugged? Idite na naš [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% prevedeno", - "REPLUGGED_QUICKCSS": "Brzi CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne diraj stvari ovdje ako ne znate što radite. Vašoj se mački mogu dogoditi neočekivane stvari.", - "REPLUGGED_SETTINGS_BACKEND": "Pozadinski URL", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Omogući Discord Eksperimente", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Držite token pohranjen", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Sprječava Discord da ukloni vaš token iz localStoragea, smanjujući broj neželjenih odjava.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Iskorijeniti Clydea", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamjenjuje [Clyde]({clydeUrl}) u naredbama Replugged s mješovitim rasponom avatara i korisničkih imena koje su odabrali programeri dodataka - prema zadanim postavkama vraća se na \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "Prekrivanje DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otvara DevTools prozor koji vam omogućuje da pregledate što se događa unutar Discordovog preklapanja u igri.", - "REPLUGGED_SETTINGS_RESTART": "Ova postavka zahtijeva ponovno pokretanje Discorda kako bi stupila na snagu. Želite li sada ponovo pokrenuti Discord?", - "REPLUGGED_SNIPPET_APPLIED": "Isječak Primijenjen", - "REPLUGGED_SNIPPET_APPLY": "Primijeni Isječak", - "REPLUGGED_SNIPPET_LINE1": "Isječak iz #css-snippets primijenio je {date, date, medium} u {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Kreirao {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Teme", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Potrebno Ponovno Učitavanje", - "REPLUGGED_UPDATES_CHECK": "Provjerite ima li ažuriranja", - "REPLUGGED_UPDATES_ENABLE": "Omogući Ažuriranja", - "REPLUGGED_UPDATES_FAILED": "Neka ažuriranja nisu uspjela!", - "REPLUGGED_UPDATES_FORCE": "Prisilno Ažuriranje", - "REPLUGGED_UPDATES_LAST_CHECKED": "Zadnja provjera: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Otvorite Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Ažurirajte automatski u pozadini", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otvorite Dnevnik Promjena", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Propustili ste dnevnik promjena ili ga želite ponovno vidjeti?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Ažurirajte ograničenje istovremenosti", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Koliko će se istodobnih zadataka Replugged izvoditi u pozadini radi provjere ažuriranja. Najmanje 1. Ako niste sigurni, ostavite 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informacije o otklanjanju pogrešaka", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Stvari koje bi vam mogle biti korisne za rješavanje problema ili mijenjanje nekih statistika.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "žInterval provjere ažuriranja", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Promjena kanala izdanja", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Prebacite se na razvojnu verziju", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Jeste li sigurni da želite promijeniti kanal izdanja? Replugged će ponovno učitati vaš Discord klijent.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Promjena kanala izdanja", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Prijeđite na stabilan", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Promijeni", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Prikaži tost provjere ažuriranja", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****UPOZORENJE:**** Ako ovo omogućite, dobivate pristup značajkama koje Discord može otkriti i koje mogu rezultirati ****ukidanjem računa****. Replugged **nije odgovoran** za ono što radite s ovom značajkom. Ostavite ga onemogućenim ako niste sigurni. Replugged tim **neće** pružiti nikakvu podršku u vezi s bilo kojim eksperimentom. **Zahtijeva ponovno pokretanje**.", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged može preuzimati i instalirati ažuriranja u pozadini bez da vas previše živcira. Imajte na umu da ažuriranja zahtijevaju akciju korisnika ako je potrebno ponovno učitavanje ili ako postoji sukob.", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Koliko će često Replugged provjeravati ažuriranja (u minutama). Minimalno 10 minuta.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Možete birati između stabilne verzije ili razvojne verzije. Stabilna verzija će dobiti samo velika ažuriranja, sigurnosna i kritična ažuriranja. Ako niste sigurni, ostanite na stabilnoj verziji.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Prikaži sloj preko klijenta koji kaže da se provjeravaju ažuriranja, a ako se ažuriranja pronađu, traži da ažurirate. Primjenjuje se samo ako je ažuriranje u pozadini onemogućeno.", - "REPLUGGED_UPDATES_UPDATING": "Ažuriranje Repluggeda…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Ažuriranje…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged je ažuran.", - "REPLUGGED_UPDATES_UPDATE": "Ažurirajte Sada" + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Prevoditelj", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL koji se koristi za dohvaćanje nekih sredstava i za postavljanje upita Repluggedovom REST API-ju.", + "REPLUGGED_LINK_NOW": "Povežite ga sada", + "REPLUGGED_PLUGINS": "Dodaci", + "REPLUGGED_ACCOUNT": "Replugged Račun", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Suradnik", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Programer", + "REPLUGGED_BADGES_EARLY": "Replugged Rani korisnik", + "REPLUGGED_BADGES_HUNTER": "Replugged Lovac Na Greške", + "REPLUGGED_BADGES_STAFF": "Replugged Osoblje", + "REPLUGGED_BADGES_SUPPORT": "Replugged Podrška", + "REPLUGGED_BADGES_BOOSTER": "Replugged Booster Servera", + "REPLUGGED_GENERAL_SETTINGS": "Opće Postavke", + "REPLUGGED_I18N_CONTRIBUTE": "Želite li pomoći prevesti Replugged? Idite na naš [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% prevedeno", + "REPLUGGED_QUICKCSS": "Brzi CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne diraj stvari ovdje ako ne znate što radite. Vašoj se mački mogu dogoditi neočekivane stvari.", + "REPLUGGED_SETTINGS_BACKEND": "Pozadinski URL", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Omogući Discord Eksperimente", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Držite token pohranjen", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Sprječava Discord da ukloni vaš token iz localStoragea, smanjujući broj neželjenih odjava.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Iskorijeniti Clydea", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamjenjuje [Clyde]({clydeUrl}) u naredbama Replugged s mješovitim rasponom avatara i korisničkih imena koje su odabrali programeri dodataka - prema zadanim postavkama vraća se na \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "Prekrivanje DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otvara DevTools prozor koji vam omogućuje da pregledate što se događa unutar Discordovog preklapanja u igri.", + "REPLUGGED_SETTINGS_RESTART": "Ova postavka zahtijeva ponovno pokretanje Discorda kako bi stupila na snagu. Želite li sada ponovo pokrenuti Discord?", + "REPLUGGED_SNIPPET_APPLIED": "Isječak Primijenjen", + "REPLUGGED_SNIPPET_APPLY": "Primijeni Isječak", + "REPLUGGED_SNIPPET_LINE1": "Isječak iz #css-snippets primijenio je {date, date, medium} u {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Kreirao {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Teme", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Potrebno Ponovno Učitavanje", + "REPLUGGED_UPDATES_CHECK": "Provjerite ima li ažuriranja", + "REPLUGGED_UPDATES_ENABLE": "Omogući Ažuriranja", + "REPLUGGED_UPDATES_FAILED": "Neka ažuriranja nisu uspjela!", + "REPLUGGED_UPDATES_FORCE": "Prisilno Ažuriranje", + "REPLUGGED_UPDATES_LAST_CHECKED": "Zadnja provjera: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Otvorite Updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Ažurirajte automatski u pozadini", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otvorite Dnevnik Promjena", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Propustili ste dnevnik promjena ili ga želite ponovno vidjeti?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Ažurirajte ograničenje istovremenosti", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Koliko će se istodobnih zadataka Replugged izvoditi u pozadini radi provjere ažuriranja. Najmanje 1. Ako niste sigurni, ostavite 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informacije o otklanjanju pogrešaka", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Stvari koje bi vam mogle biti korisne za rješavanje problema ili mijenjanje nekih statistika.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "žInterval provjere ažuriranja", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Promjena kanala izdanja", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Prebacite se na razvojnu verziju", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Jeste li sigurni da želite promijeniti kanal izdanja? Replugged će ponovno učitati vaš Discord klijent.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Promjena kanala izdanja", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Prijeđite na stabilan", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Promijeni", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Prikaži tost provjere ažuriranja", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****UPOZORENJE:**** Ako ovo omogućite, dobivate pristup značajkama koje Discord može otkriti i koje mogu rezultirati ****ukidanjem računa****. Replugged **nije odgovoran** za ono što radite s ovom značajkom. Ostavite ga onemogućenim ako niste sigurni. Replugged tim **neće** pružiti nikakvu podršku u vezi s bilo kojim eksperimentom. **Zahtijeva ponovno pokretanje**.", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged može preuzimati i instalirati ažuriranja u pozadini bez da vas previše živcira. Imajte na umu da ažuriranja zahtijevaju akciju korisnika ako je potrebno ponovno učitavanje ili ako postoji sukob.", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Koliko će često Replugged provjeravati ažuriranja (u minutama). Minimalno 10 minuta.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Možete birati između stabilne verzije ili razvojne verzije. Stabilna verzija će dobiti samo velika ažuriranja, sigurnosna i kritična ažuriranja. Ako niste sigurni, ostanite na stabilnoj verziji.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Prikaži sloj preko klijenta koji kaže da se provjeravaju ažuriranja, a ako se ažuriranja pronađu, traži da ažurirate. Primjenjuje se samo ako je ažuriranje u pozadini onemogućeno.", + "REPLUGGED_UPDATES_UPDATING": "Ažuriranje Repluggeda…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Ažuriranje…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged je ažuran.", + "REPLUGGED_UPDATES_UPDATE": "Ažurirajte Sada" } diff --git a/i18n/translations/hu.messages.json b/i18n/translations/hu.messages.json index c342e1d66..ebb2cb256 100644 --- a/i18n/translations/hu.messages.json +++ b/i18n/translations/hu.messages.json @@ -1,176 +1,176 @@ { - "REPLUGGED_ACCOUNT": "Replugged-fiók", - "REPLUGGED_GENERAL_SETTINGS": "Általános Beállítások", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Hozzájáruló", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Fejlesztő", - "REPLUGGED_BADGES_EARLY": "Korai Replugged Felhasználó", - "REPLUGGED_BADGES_HUNTER": "Replugged Hibakereső", - "REPLUGGED_BADGES_STAFF": "Replugged Személyzet", - "REPLUGGED_BADGES_SUPPORT": "Replugged Támogató", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Fordító", - "REPLUGGED_UPDATES_FORCE": "Frissítés erőltetése", - "REPLUGGED_BADGES_BOOSTER": "Replugged Szervergyorsító", - "REPLUGGED_I18N_CONTRIBUTE": "Akarsz segíteni a Replugged lefordításában? Nézz rá a [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}%-ig lefordítva", - "REPLUGGED_LINK_NOW": "Kapcsold össze most", - "REPLUGGED_PLUGINS": "Pluginok", - "REPLUGGED_UPDATES_FAILED": "Néhány frissítés sikertelen volt!", - "REPLUGGED_QUICKCSS": "Gyors CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Itt ne nyúlj hozzá a dolgokhoz, ha nem tudod, hogy mit csinálsz. Váratlan dolgok történhetnek a macskáddal.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "A Replugged REST API-ja által használt URL.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Kísérletek Engedélyezése", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****FIGYELEM:****Ezen funkció engedélyzésével hozzáférhetsz olyan funkciókhoz is amit a Discord észlelhet és ez ****fiók felfüggesztéssel**** is járhat. Replugged **nem vállal felelősséget**, hogy mit csinál ezen funkciókkal. Ha nem vagy benne biztos hagyd kikapcsolva. A Replugged Team **nem** szolgáltat semmilyen segítségét a kísérleti funkciókkal kapcsolatban. **Újraindítás szükséges**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Token megőrzése", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Megakadályozza a Discordot, hogy eltávolítsa a tokened a localStorage-ból, ezzel csökkentve a nem kívánatos kijelentkeztetések számát.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde eltüntetése", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Lecseréli [Clyde-ot]{clydeUrl} a Replugged parancsoknál sokfajta avatár és felhasználónevekre a plug-in fejlesztői által válogatva - ez alaphelyzetben\"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "Fejlesztői eszközök overlay-je", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Kinyitja a Fejlesztői Eszközök ablakát, ami segít benézni a Discord játékbeli átfedése mögé.", - "REPLUGGED_SETTINGS_RESTART": "Ez a beállítás a Discord újraindítását igényli. Szeretnéd most a Discord-ot újraindítani ?", - "REPLUGGED_SNIPPET_APPLIED": "Töredék alkalmazva", - "REPLUGGED_SNIPPET_APPLY": "Töredék alkalmazása", - "REPLUGGED_SNIPPET_LINE1": "Töredék a #css-snippets -ből alkalmazva lett ekkor: {date, date, medium} at {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Készítette: {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Témák", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} elérhető.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Újraindítás szükséges", - "REPLUGGED_UPDATES_CHECK": "Frissítések keresése", - "REPLUGGED_UPDATES_ENABLE": "Frissítések engedélyezése", - "REPLUGGED_UPDATES_LAST_CHECKED": "Legutóbb ellenőrizve: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Frissítő megnyitása", - "REPLUGGED_UPDATES_OPTS_AUTO": "Automatikus frissítés a háttérben", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "A Replugged tud letölteni és telepíteni frissítéseket a háttérben anélkül, hogy zavarna téged. Érdemes megjegyezni, hogy néhány frissítéshez kell manuális beavatkozás, ha egy újraindítás szükséges vagy ha van egy konfliktus.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Változtatási napló megnyitása", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Kihagytad a változtatási naplót, szeretnéd újra látni?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Egyidejűség Limit frissítése", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Mennyi feladatot futtathat a háttérben a Replugged frissítője? Minimum 1. Ha bizonytalan vagy, hagyd 2-őn.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug információ", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dolgok amiket hasznosnak találhatsz hibaelhárításhoz vagy a statjaid flexeléséhez.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Frissítés Ellenőrzési Intervallum", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Milyen frekvenciával keressen frissítések után a Replugged (percekben). Minimum 10 perc.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Kiadási Csatorna váltása", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Választhatsz a Stabil ág, vagy a fejlesztési ág között. A Stabil ág csak biztonsági, kritikus és nagyobb frissítéseket tartalmaz. Ha bizonytalan vagy, maradj a Stabilon.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Váltás a Fejlesztési ágra", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Biztos vagy benne, hogy kiadási csatornát szeretnél váltani? A Replugged újra fogja indítani a Discord kliensed.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Kiadási Csatorna váltása", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Stabilra váltás", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Váltás", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Frissítés figyelő toast mutatása", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mutat egy átfedést a klienses ami mutatja mikor keres frissítések után, ha talál, megkérdez a frissítésről. Csak akkor aktív ha a háttérben lévő frissítések ki vannak kapcsolva.", - "REPLUGGED_UPDATES_UPDATE": "Frissítés", - "REPLUGGED_UPDATES_UPDATING": "A Replugged frissítése…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Frissítés…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Minden naprakész.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Plugin/Téma engedélyezése", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Hiba lépett fel a beállítások panel megjelenítése során.", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} már telepítve van.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Hiba lépett fel a parancs futtatása során:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Nézd meg a konzolt több részletért.", - "REPLUGGED_INSTALL_MODAL_HEADER": "{type} telepítése", - "REPLUGGED_BUTTON_GOT_IT": "Megvan", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Telepítve", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type} Letöltése", - "REPLUGGED_CANCEL": "Mégse", - "REPLUGGED_CONFIRM": "Megerősít", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Plugin/Téma kikapcsolása", - "REPLUGGED_COMMAND_RELOAD_DESC": "Plugin/téma újratöltése", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Üdvözöllek! Replugged sikeresen injectelődött a Discord kliensedbe. Csatlakozz a Discord szerverünkhöz közlemények, segítség és egyebekért!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Szerverre csatlakozás", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Hiba történt az elem megjelenítése során!", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponens stack:", - "REPLUGGED_THEME": "Téma", - "REPLUGGED_PLUGIN_EMBED_COPY": "Link másolása", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Repo megtekintése", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Másolva!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Ez micsoda?", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API-ok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Kapcsolatok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revízió:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ág:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Legutóbbi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged útvonal", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord útvonal", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Rendszer / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Folyamat Verziók", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Nyelv:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Operációs Rendszer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektúra:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Disztribúció:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kiadási Csatorna:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Alkalmazás Verzió:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Szám:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Kísérletek:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Parancsok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Másolva!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Másolás", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Beállítások:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Kevesebb mutatása", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Több mutatása", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Illetéktelen pluginok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Pluginok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Témák:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Beállítás Szinkron:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gyorsítótárazott Fájlok:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Fiók:", - "REPLUGGED_UPDATES_UPDATER": "Frissítő", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ez egy Replugged sajátosság. Megkönnyíti a Pluginok és témák letöltését azzal, hogy rögtön a chatből telepítheted őket.\nCsak kattints a telepítés gombra a beágyazásban.", - "REPLUGGED_ADDON_DELETE": "{type} törlése", - "REPLUGGED_ADDON_PAGE_OPEN": "{type} lap megnyitása", - "REPLUGGED_ADDON_PROFILE_OPEN": "{type} profil megnyitása", - "REPLUGGED_ADDON_RELOAD": "{type} ujratöltése", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Biztos törölni akarod a(z) {type}? Ezt nem lehet vissza vonni.", - "REPLUGGED_ADDON_UNINSTALL": "{name} eltávolítása", - "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} mappa megnyitása", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "Nem található {type} ami megfelel a keresésednek.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nincs {type} feltelepítve.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Módosítások alkalmazása", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} kikapcsolva", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} bekapcsolva", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} ujratöltése sikertelen", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} ujratöltve", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} törlése sikertelen", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} eltávolítva", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Sikertelen profil lekérdezés", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Sikertelen kód formázás", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód formázva", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Gyors CSS ujratöltve", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Részletek a konzolba.", - "REPLUGGED_ADDONS_LOAD_MISSING": "Hiányzó {type} betöltése", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Frissítés", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "A hiányzó {type} betöltése sikertelen", - "REPLUGGED_ADDON_AUTHORS_THREE": "szerző: {author1}, {author2} és {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "szerző: {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "szerző: {author1} és {author2}", - "REPLUGGED_CONFIRM_INSTALL": "Telepítés", - "REPLUGGED_SEARCH_FOR_ADDON": "{type} keresése", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nem sikerült a(z) {name} átállítása", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Hiányzó {type} betöltve", - "REPLUGGED_ADDON_SETTINGS": "{type} beállítások megnyitása", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nem sikerült információt szerezni a kiegészítőhöz.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS mappa megnyitása", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "A(z) {name} telepítése sikertelen.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "A(z) {name} telepítve volt, de nem lehetett betölteni.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} sikeresen telepítve.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Telepítés megszakítva.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Szeretné telepíteni a következőt: {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Összes frissítése", - "REPLUGGED_UPDATES_UPDATE_TO": "Frissítés a következőre: {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nincsenek új frissítések.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Frissítés sikertelen!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Néhány frissítés nem sikerült!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Minden frissítés sikeresen befejeződött.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "A frissítés sikeresen befejeződött.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} elérhető!", - "REPLUGGED_ADDON_AUTHORS_MANY": "szerző: {author1}, {author2}, {author3} és {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "A(z) {name} újratöltést igényel a megfelelő működéshez. Újratölti most?", - "REPLUGGED_RELOAD": "Újratöltés" + "REPLUGGED_ACCOUNT": "Replugged-fiók", + "REPLUGGED_GENERAL_SETTINGS": "Általános Beállítások", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Hozzájáruló", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Fejlesztő", + "REPLUGGED_BADGES_EARLY": "Korai Replugged Felhasználó", + "REPLUGGED_BADGES_HUNTER": "Replugged Hibakereső", + "REPLUGGED_BADGES_STAFF": "Replugged Személyzet", + "REPLUGGED_BADGES_SUPPORT": "Replugged Támogató", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Fordító", + "REPLUGGED_UPDATES_FORCE": "Frissítés erőltetése", + "REPLUGGED_BADGES_BOOSTER": "Replugged Szervergyorsító", + "REPLUGGED_I18N_CONTRIBUTE": "Akarsz segíteni a Replugged lefordításában? Nézz rá a [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}%-ig lefordítva", + "REPLUGGED_LINK_NOW": "Kapcsold össze most", + "REPLUGGED_PLUGINS": "Pluginok", + "REPLUGGED_UPDATES_FAILED": "Néhány frissítés sikertelen volt!", + "REPLUGGED_QUICKCSS": "Gyors CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Itt ne nyúlj hozzá a dolgokhoz, ha nem tudod, hogy mit csinálsz. Váratlan dolgok történhetnek a macskáddal.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "A Replugged REST API-ja által használt URL.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Kísérletek Engedélyezése", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****FIGYELEM:****Ezen funkció engedélyzésével hozzáférhetsz olyan funkciókhoz is amit a Discord észlelhet és ez ****fiók felfüggesztéssel**** is járhat. Replugged **nem vállal felelősséget**, hogy mit csinál ezen funkciókkal. Ha nem vagy benne biztos hagyd kikapcsolva. A Replugged Team **nem** szolgáltat semmilyen segítségét a kísérleti funkciókkal kapcsolatban. **Újraindítás szükséges**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Token megőrzése", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Megakadályozza a Discordot, hogy eltávolítsa a tokened a localStorage-ból, ezzel csökkentve a nem kívánatos kijelentkeztetések számát.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde eltüntetése", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Lecseréli [Clyde-ot]{clydeUrl} a Replugged parancsoknál sokfajta avatár és felhasználónevekre a plug-in fejlesztői által válogatva - ez alaphelyzetben\"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "Fejlesztői eszközök overlay-je", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Kinyitja a Fejlesztői Eszközök ablakát, ami segít benézni a Discord játékbeli átfedése mögé.", + "REPLUGGED_SETTINGS_RESTART": "Ez a beállítás a Discord újraindítását igényli. Szeretnéd most a Discord-ot újraindítani ?", + "REPLUGGED_SNIPPET_APPLIED": "Töredék alkalmazva", + "REPLUGGED_SNIPPET_APPLY": "Töredék alkalmazása", + "REPLUGGED_SNIPPET_LINE1": "Töredék a #css-snippets -ből alkalmazva lett ekkor: {date, date, medium} at {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Készítette: {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Témák", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates are}} elérhető.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Újraindítás szükséges", + "REPLUGGED_UPDATES_CHECK": "Frissítések keresése", + "REPLUGGED_UPDATES_ENABLE": "Frissítések engedélyezése", + "REPLUGGED_UPDATES_LAST_CHECKED": "Legutóbb ellenőrizve: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Frissítő megnyitása", + "REPLUGGED_UPDATES_OPTS_AUTO": "Automatikus frissítés a háttérben", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "A Replugged tud letölteni és telepíteni frissítéseket a háttérben anélkül, hogy zavarna téged. Érdemes megjegyezni, hogy néhány frissítéshez kell manuális beavatkozás, ha egy újraindítás szükséges vagy ha van egy konfliktus.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Változtatási napló megnyitása", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Kihagytad a változtatási naplót, szeretnéd újra látni?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Egyidejűség Limit frissítése", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Mennyi feladatot futtathat a háttérben a Replugged frissítője? Minimum 1. Ha bizonytalan vagy, hagyd 2-őn.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug információ", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dolgok amiket hasznosnak találhatsz hibaelhárításhoz vagy a statjaid flexeléséhez.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Frissítés Ellenőrzési Intervallum", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Milyen frekvenciával keressen frissítések után a Replugged (percekben). Minimum 10 perc.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Kiadási Csatorna váltása", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Választhatsz a Stabil ág, vagy a fejlesztési ág között. A Stabil ág csak biztonsági, kritikus és nagyobb frissítéseket tartalmaz. Ha bizonytalan vagy, maradj a Stabilon.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Váltás a Fejlesztési ágra", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Biztos vagy benne, hogy kiadási csatornát szeretnél váltani? A Replugged újra fogja indítani a Discord kliensed.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Kiadási Csatorna váltása", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Stabilra váltás", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Váltás", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Frissítés figyelő toast mutatása", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mutat egy átfedést a klienses ami mutatja mikor keres frissítések után, ha talál, megkérdez a frissítésről. Csak akkor aktív ha a háttérben lévő frissítések ki vannak kapcsolva.", + "REPLUGGED_UPDATES_UPDATE": "Frissítés", + "REPLUGGED_UPDATES_UPDATING": "A Replugged frissítése…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Frissítés…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Minden naprakész.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Plugin/Téma engedélyezése", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Hiba lépett fel a beállítások panel megjelenítése során.", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} már telepítve van.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Hiba lépett fel a parancs futtatása során:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Nézd meg a konzolt több részletért.", + "REPLUGGED_INSTALL_MODAL_HEADER": "{type} telepítése", + "REPLUGGED_BUTTON_GOT_IT": "Megvan", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Telepítve", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type} Letöltése", + "REPLUGGED_CANCEL": "Mégse", + "REPLUGGED_CONFIRM": "Megerősít", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Plugin/Téma kikapcsolása", + "REPLUGGED_COMMAND_RELOAD_DESC": "Plugin/téma újratöltése", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Üdvözöllek! Replugged sikeresen injectelődött a Discord kliensedbe. Csatlakozz a Discord szerverünkhöz közlemények, segítség és egyebekért!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Szerverre csatlakozás", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Hiba történt az elem megjelenítése során!", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponens stack:", + "REPLUGGED_THEME": "Téma", + "REPLUGGED_PLUGIN_EMBED_COPY": "Link másolása", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Repo megtekintése", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Másolva!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Ez micsoda?", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API-ok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Kapcsolatok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revízió:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ág:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Legutóbbi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged útvonal", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord útvonal", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Rendszer / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Folyamat Verziók", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Nyelv:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Operációs Rendszer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektúra:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Disztribúció:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kiadási Csatorna:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Alkalmazás Verzió:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Build Szám:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Kísérletek:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Parancsok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Másolva!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Másolás", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Beállítások:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Kevesebb mutatása", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Több mutatása", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Illetéktelen pluginok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Pluginok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Témák:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Beállítás Szinkron:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gyorsítótárazott Fájlok:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Fiók:", + "REPLUGGED_UPDATES_UPDATER": "Frissítő", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ez egy Replugged sajátosság. Megkönnyíti a Pluginok és témák letöltését azzal, hogy rögtön a chatből telepítheted őket.\nCsak kattints a telepítés gombra a beágyazásban.", + "REPLUGGED_ADDON_DELETE": "{type} törlése", + "REPLUGGED_ADDON_PAGE_OPEN": "{type} lap megnyitása", + "REPLUGGED_ADDON_PROFILE_OPEN": "{type} profil megnyitása", + "REPLUGGED_ADDON_RELOAD": "{type} ujratöltése", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Biztos törölni akarod a(z) {type}? Ezt nem lehet vissza vonni.", + "REPLUGGED_ADDON_UNINSTALL": "{name} eltávolítása", + "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} mappa megnyitása", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "Nem található {type} ami megfelel a keresésednek.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Nincs {type} feltelepítve.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Módosítások alkalmazása", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} kikapcsolva", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} bekapcsolva", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} ujratöltése sikertelen", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} ujratöltve", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} törlése sikertelen", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} eltávolítva", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Sikertelen profil lekérdezés", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Sikertelen kód formázás", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód formázva", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Gyors CSS ujratöltve", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Részletek a konzolba.", + "REPLUGGED_ADDONS_LOAD_MISSING": "Hiányzó {type} betöltése", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Frissítés", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "A hiányzó {type} betöltése sikertelen", + "REPLUGGED_ADDON_AUTHORS_THREE": "szerző: {author1}, {author2} és {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "szerző: {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "szerző: {author1} és {author2}", + "REPLUGGED_CONFIRM_INSTALL": "Telepítés", + "REPLUGGED_SEARCH_FOR_ADDON": "{type} keresése", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nem sikerült a(z) {name} átállítása", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Hiányzó {type} betöltve", + "REPLUGGED_ADDON_SETTINGS": "{type} beállítások megnyitása", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nem sikerült információt szerezni a kiegészítőhöz.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS mappa megnyitása", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "A(z) {name} telepítése sikertelen.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "A(z) {name} telepítve volt, de nem lehetett betölteni.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} sikeresen telepítve.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Telepítés megszakítva.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Szeretné telepíteni a következőt: {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Összes frissítése", + "REPLUGGED_UPDATES_UPDATE_TO": "Frissítés a következőre: {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nincsenek új frissítések.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Frissítés sikertelen!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Néhány frissítés nem sikerült!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Minden frissítés sikeresen befejeződött.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "A frissítés sikeresen befejeződött.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} elérhető!", + "REPLUGGED_ADDON_AUTHORS_MANY": "szerző: {author1}, {author2}, {author3} és {count, plural, =1 {# other} other {# others}}", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "A(z) {name} újratöltést igényel a megfelelő működéshez. Újratölti most?", + "REPLUGGED_RELOAD": "Újratöltés" } diff --git a/i18n/translations/id.messages.json b/i18n/translations/id.messages.json index 744cee637..9e32ea605 100644 --- a/i18n/translations/id.messages.json +++ b/i18n/translations/id.messages.json @@ -1,200 +1,200 @@ { - "REPLUGGED_ACCOUNT": "Akun Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Kontributor Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Pengembang Replugged", - "REPLUGGED_BADGES_EARLY": "Pengguna Awal Replugged", - "REPLUGGED_BADGES_HUNTER": "Pemburu Bug Replugged", - "REPLUGGED_BADGES_STAFF": "Staf Replugged", - "REPLUGGED_BADGES_SUPPORT": "Dukungan Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Penerjemah Replugged", - "REPLUGGED_BADGES_BOOSTER": "Booster Server Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Pengaturan", - "REPLUGGED_I18N_CONTRIBUTE": "Ingin membantu menerjemahkan Replugged? Pergi ke [Weblate]({weblateUrl}) kami!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% diterjemahkan", - "REPLUGGED_LINK_NOW": "Sambungkan sekarang", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "CSS Cepat", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Jangan sentuh apapun disini jika anda tidak tahu apa yang sedang anda lakukan. Hal yang tidak terduga bisa terjadi kepada kucingmu.", - "REPLUGGED_SETTINGS_BACKEND": "URL Backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL yang digunakan untuk mengambil beberapa aset dan untuk berkomunikasi dengan REST API Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktifkan Discord Eksperimental", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****PERINGATAN:**** Mengaktifkan ini memberi Anda akses ke fitur yang dapat dideteksi oleh Discord dan dapat mengakibatkan ****AKUN DIHENTIKAN****. Replugged **tidak bertanggung jawab** atas apa yang Anda lakukan dengan fitur ini. Biarkan dinonaktifkan jika Anda tidak yakin. Tim Replugged **tidak** memberikan dukungan apa pun terkait eksperimen apa pun.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Jaga token yang tersimpan", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Mencegah Discord menghapus token Anda dari localStorage (Penyimpanan lokal), mengurangi jumlah logout yang tidak diinginkan.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Memberantas Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Ganti [Clyde]({clydeUrl}) di perintah Replugged dengan beragam avatar dan nama pengguna yang dipilih oleh pengembang plug-in - mundur ke \"Replugged\" secara default.", - "REPLUGGED_SETTINGS_OVERLAY": "Alat Dev Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Membuka jendela DevTools yang memungkinkan Anda memeriksa apa yang terjadi dalam overlay dalam game Discord.", - "REPLUGGED_SETTINGS_RESTART": "Pengaturan ini mengharuskan Anda untuk memulai ulang Discord agar berlaku. Apakah Anda ingin memulai ulang Discord sekarang?", - "REPLUGGED_SNIPPET_APPLIED": "Cuplikan Diterapkan", - "REPLUGGED_SNIPPET_APPLY": "Terapkan Cuplikan", - "REPLUGGED_SNIPPET_LINE1": "Cuplikan dari #css-snippets diterapkan {date, date, medium} saat {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Dibuat oleh {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Tema", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Muat Ulang Diperlukan", - "REPLUGGED_UPDATES_CHECK": "Periksa Pembaruan", - "REPLUGGED_UPDATES_ENABLE": "Aktifkan Pembaruan", - "REPLUGGED_UPDATES_FAILED": "Beberapa pembaruan gagal!", - "REPLUGGED_UPDATES_FORCE": "Pembaruan Paksa", - "REPLUGGED_UPDATES_LAST_CHECKED": "Pemeriksaan terakhir: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Buka Pembaru", - "REPLUGGED_UPDATES_OPTS_AUTO": "Perbarui secara otomatis di latar belakang", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged akan secara otomatis memeriksa pembaruan dan menampilkan peringatan ketika tersedia. Pembaruan tidak akan diinstal sampai Anda memilih untuk memperbaruinya. Hanya plugin resmi yang akan diperiksa secara otomatis.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Buka Log Perubahan", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ketinggalan log perubahan, atau ingin melihatnya lagi?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Perbarui Batas Konkurensi", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Berapa banyak tugas bersamaan yang akan dijalankan Replugged di latar belakang untuk memeriksa pembaruan. Minimal 1. Jika tidak yakin, tinggalkan 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informasi Debug", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Hal-hal yang mungkin berguna bagi Anda untuk memecahkan masalah atau menyombongkan beberapa statistik.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval Pengecekan Pembaruan", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Seberapa sering Replugged akan memeriksa pembaruan (dalam hitungan menit). Minimal 10 menit.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Ubah Saluran Rilis", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Anda dapat memilih antara cabang stabil, atau cabang pengembangan. Cabang yang stabil hanya akan mendapatkan pembaruan utama, keamanan, dan pembaruan penting. Jika tidak yakin, tetap stabil.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Beralih ke cabang pengembangan", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Yakin ingin mengubah saluran rilis? Replugged akan memuat ulang klien Discord Anda.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ubah saluran rilis", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Beralih ke stabil", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Beralih", - "REPLUGGED_UPDATES_UPDATE": "Perbarui", - "REPLUGGED_UPDATES_UPDATING": "Memperbarui Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Memperbarui…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Semua sudah yang terbaru.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Aktifkan plugin/tema", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Terpasang", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Unduh {type}", - "REPLUGGED_CANCEL": "Batal", - "REPLUGGED_CONFIRM": "Ya", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Matikan sebuah plugin/tema", - "REPLUGGED_COMMAND_RELOAD_DESC": "Memuat ulang plugin/tema", - "REPLUGGED_BUTTON_GOT_IT": "Mengerti", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Bergabung Ke Server", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} sudah terpasang.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instal {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Selamat datang! Replugged telah berhasil disuntikkan ke klien Discord Anda. Jangan ragu untuk bergabung dengan server Discord kami untuk pengumuman, dukungan, dan lainnya!", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Terjadi kesalahan saat menjalankan perintah:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Periksa konsol untuk lebih jelasnya.", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Ada yang tidak beres saat merender elemen ini!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Terjadi kesalahan saat merender panel pengaturan.", - "REPLUGGED_ADDON_BROWSE": "Jelajahi {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Belum ditinjau {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "{type} ini belum ditinjau oleh tim Replugged dan dapat membahayakan komputer Anda. Gunakan dengan risiko Anda sendiri.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Terapkan CSS Cepat Secara Otomatis", - "REPLUGGED_I18N": "Terjemahan Replugged", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Menerapkan perubahan pada CSS Cepat secara otomatis saat Anda mengetik.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Hubungkan kembali Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Menghubungkan kembali coremod Dev Companion ke ekstensi VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Hubungkan kembali", - "REPLUGGED_SETTINGS_ADVANCED": "Pengaturan Lanjutan", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Mengaktifkan React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Memuat ekstensi React DevTools, memungkinkan Anda untuk memeriksa pohon React dan melakukan debug dengan lebih mudah. **Membutuhkan restart**.", - "REPLUGGED_VIEW_UPDATES": "Lihat {count, plural, =1 {# Pembaruan} other {# Pembaruan}}", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Gagal mengunduh React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Lihat di Toko", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Tampilkan Addon Embeds", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Tampilkan kartu dengan informasi tentang addon ketika tautan toko/penginstalan dibagikan dalam obrolan.", - "REPLUGGED_RESTART": "Mulai ulang", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Diperlukan Mulai Ulang", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Anda sedang menjalankan Replugged dalam mode pengembang dan Replugged tidak akan bisa memperbarui dirinya sendiri. [Beralih ke mode produksi]({url}).", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Buka Folder CSS Cepat", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} berhasil diinstal.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Gagal mendapatkan info untuk addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Pemasangan dibatalkan.", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Nomor Build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versi Aplikasi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperimen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID Build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Perintah:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Tersalin!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Salin", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Pengaturan:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Tampilkan pemeriksa pembaruan", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Menampilkan hamparan di atas klien yang menyatakan bahwa pembaruan sedang diperiksa, dan jika pembaruan ditemukan, meminta Anda untuk memperbarui. Hanya berlaku jika pembaruan di latar belakang ternonaktif.", - "REPLUGGED_UPDATES_UPDATER": "Pembaruan", - "REPLUGGED_PLUGIN_EMBED_COPY": "Salin Tautan", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Lihat Repo", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Tersalin!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Apa Ini?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ini adalah fitur Replugged. Fitur ini memungkinkan Anda memasang plugin atau tema langsung dari obrolan.\nCukup tekan tombol instal pada sematan.", - "REPLUGGED_ADDON_DELETE": "Hapus {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Buka {type} Halaman", - "REPLUGGED_ADDON_PROFILE_OPEN": "Buka {type} Profil", - "REPLUGGED_ADDON_RELOAD": "Muat ulang {type}", - "REPLUGGED_ADDON_SETTINGS": "Buka {type} Pengaturan", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Gagal memuat {type} yang hilang", - "REPLUGGED_ADDON_AUTHORS_ONE": "oleh {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "oleh {author1} dan {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "oleh {author1}, {author2}, dan {author3}", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Pembaruan", - "REPLUGGED_SETTINGS_BADGES": "Mengaktifkan Lencana Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Tampilkan lencana Replugged khusus pada profil pengguna.", - "REPLUGGED_VERSION": "Replugged{version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versi Proses", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lokal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Cabang:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Terbaru:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Jalur Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Jalur Discord", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Apakah Anda yakin ingin menghapus instalasi {type} ini? Ini tidak dapat dibatalkan.", - "REPLUGGED_ADDON_UNINSTALL": "Uninstal {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Buka {type} Folder", - "REPLUGGED_ADDONS_LOAD_MISSING": "Muat Hilang {type}", - "REPLUGGED_NO_ADDON_RESULTS": "Tidak ada {type} yang cocok dengan pencarian Anda.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Tidak ada {type} yang terpasang.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Terapkan Perubahan", - "REPLUGGED_SEARCH_FOR_ADDON": "Mencari {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Nonaktif {name}", - "REPLUGGED_CONFIRM_INSTALL": "Instal", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Diaktifkan {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Gagal memuat ulang {name}", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# cocok} other {# cocok}}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} Termuat ulang", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Gagal mengaktifkan {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Gagal menghapus instalasi {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} Terhapus", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} Dimuat Yang hilang", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Gagal mengambil profil pengguna", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Gagal memformat kode", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kode terformat", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Cepat Termuat ulang", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Periksa konsol untuk detailnya.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Gagal menginstal {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} telah diinstal tetapi tidak dapat dimuat.", - "REPLUGGED_UPDATES_UPDATE_TO": "Perbarui ke {version}", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Pembaruan gagal!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Semua pembaruan selesai dengan sukses.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} memerlukan muat ulang agar dapat berfungsi dengan baik. Muat ulang sekarang?", - "REPLUGGED_RELOAD": "Muat Ulang", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Tumpukan komponen:", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistem / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-Bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arsitektur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Saluran Rilis:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Tampilkan sedikit", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Tampilkan lebih lanjut", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin yang tidak resmi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugin BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Tema:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Lab:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Pengaturan Sinkronisasi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "File yang di-cache:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Akun:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Koneksi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Hulu:", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Apakah Anda ingin menginstal {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Perbarui Semua", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Tidak ada pembaruan baru yang tersedia.", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Beberapa pembaruan gagal!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Pembaruan berhasil diselesaikan.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} tersedia!", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# Update telah} other {# update telah}} tersedia.", - "REPLUGGED_ADDON_AUTHORS_MANY": "oleh {author1}, {author2}, {author3}, dan {count, plural, =1 {# lainnya} other {# lainnya}}" + "REPLUGGED_ACCOUNT": "Akun Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Kontributor Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Pengembang Replugged", + "REPLUGGED_BADGES_EARLY": "Pengguna Awal Replugged", + "REPLUGGED_BADGES_HUNTER": "Pemburu Bug Replugged", + "REPLUGGED_BADGES_STAFF": "Staf Replugged", + "REPLUGGED_BADGES_SUPPORT": "Dukungan Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Penerjemah Replugged", + "REPLUGGED_BADGES_BOOSTER": "Booster Server Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Pengaturan", + "REPLUGGED_I18N_CONTRIBUTE": "Ingin membantu menerjemahkan Replugged? Pergi ke [Weblate]({weblateUrl}) kami!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% diterjemahkan", + "REPLUGGED_LINK_NOW": "Sambungkan sekarang", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "CSS Cepat", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Jangan sentuh apapun disini jika anda tidak tahu apa yang sedang anda lakukan. Hal yang tidak terduga bisa terjadi kepada kucingmu.", + "REPLUGGED_SETTINGS_BACKEND": "URL Backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL yang digunakan untuk mengambil beberapa aset dan untuk berkomunikasi dengan REST API Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktifkan Discord Eksperimental", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****PERINGATAN:**** Mengaktifkan ini memberi Anda akses ke fitur yang dapat dideteksi oleh Discord dan dapat mengakibatkan ****AKUN DIHENTIKAN****. Replugged **tidak bertanggung jawab** atas apa yang Anda lakukan dengan fitur ini. Biarkan dinonaktifkan jika Anda tidak yakin. Tim Replugged **tidak** memberikan dukungan apa pun terkait eksperimen apa pun.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Jaga token yang tersimpan", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Mencegah Discord menghapus token Anda dari localStorage (Penyimpanan lokal), mengurangi jumlah logout yang tidak diinginkan.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Memberantas Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Ganti [Clyde]({clydeUrl}) di perintah Replugged dengan beragam avatar dan nama pengguna yang dipilih oleh pengembang plug-in - mundur ke \"Replugged\" secara default.", + "REPLUGGED_SETTINGS_OVERLAY": "Alat Dev Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Membuka jendela DevTools yang memungkinkan Anda memeriksa apa yang terjadi dalam overlay dalam game Discord.", + "REPLUGGED_SETTINGS_RESTART": "Pengaturan ini mengharuskan Anda untuk memulai ulang Discord agar berlaku. Apakah Anda ingin memulai ulang Discord sekarang?", + "REPLUGGED_SNIPPET_APPLIED": "Cuplikan Diterapkan", + "REPLUGGED_SNIPPET_APPLY": "Terapkan Cuplikan", + "REPLUGGED_SNIPPET_LINE1": "Cuplikan dari #css-snippets diterapkan {date, date, medium} saat {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Dibuat oleh {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Tema", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Muat Ulang Diperlukan", + "REPLUGGED_UPDATES_CHECK": "Periksa Pembaruan", + "REPLUGGED_UPDATES_ENABLE": "Aktifkan Pembaruan", + "REPLUGGED_UPDATES_FAILED": "Beberapa pembaruan gagal!", + "REPLUGGED_UPDATES_FORCE": "Pembaruan Paksa", + "REPLUGGED_UPDATES_LAST_CHECKED": "Pemeriksaan terakhir: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Buka Pembaru", + "REPLUGGED_UPDATES_OPTS_AUTO": "Perbarui secara otomatis di latar belakang", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged akan secara otomatis memeriksa pembaruan dan menampilkan peringatan ketika tersedia. Pembaruan tidak akan diinstal sampai Anda memilih untuk memperbaruinya. Hanya plugin resmi yang akan diperiksa secara otomatis.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Buka Log Perubahan", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ketinggalan log perubahan, atau ingin melihatnya lagi?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Perbarui Batas Konkurensi", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Berapa banyak tugas bersamaan yang akan dijalankan Replugged di latar belakang untuk memeriksa pembaruan. Minimal 1. Jika tidak yakin, tinggalkan 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informasi Debug", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Hal-hal yang mungkin berguna bagi Anda untuk memecahkan masalah atau menyombongkan beberapa statistik.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval Pengecekan Pembaruan", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Seberapa sering Replugged akan memeriksa pembaruan (dalam hitungan menit). Minimal 10 menit.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Ubah Saluran Rilis", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Anda dapat memilih antara cabang stabil, atau cabang pengembangan. Cabang yang stabil hanya akan mendapatkan pembaruan utama, keamanan, dan pembaruan penting. Jika tidak yakin, tetap stabil.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Beralih ke cabang pengembangan", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Yakin ingin mengubah saluran rilis? Replugged akan memuat ulang klien Discord Anda.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ubah saluran rilis", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Beralih ke stabil", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Beralih", + "REPLUGGED_UPDATES_UPDATE": "Perbarui", + "REPLUGGED_UPDATES_UPDATING": "Memperbarui Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Memperbarui…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Semua sudah yang terbaru.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Aktifkan plugin/tema", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Terpasang", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Unduh {type}", + "REPLUGGED_CANCEL": "Batal", + "REPLUGGED_CONFIRM": "Ya", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Matikan sebuah plugin/tema", + "REPLUGGED_COMMAND_RELOAD_DESC": "Memuat ulang plugin/tema", + "REPLUGGED_BUTTON_GOT_IT": "Mengerti", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Bergabung Ke Server", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} sudah terpasang.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instal {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Selamat datang! Replugged telah berhasil disuntikkan ke klien Discord Anda. Jangan ragu untuk bergabung dengan server Discord kami untuk pengumuman, dukungan, dan lainnya!", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Terjadi kesalahan saat menjalankan perintah:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Periksa konsol untuk lebih jelasnya.", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Ada yang tidak beres saat merender elemen ini!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Terjadi kesalahan saat merender panel pengaturan.", + "REPLUGGED_ADDON_BROWSE": "Jelajahi {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Belum ditinjau {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "{type} ini belum ditinjau oleh tim Replugged dan dapat membahayakan komputer Anda. Gunakan dengan risiko Anda sendiri.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Terapkan CSS Cepat Secara Otomatis", + "REPLUGGED_I18N": "Terjemahan Replugged", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Menerapkan perubahan pada CSS Cepat secara otomatis saat Anda mengetik.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Hubungkan kembali Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Menghubungkan kembali coremod Dev Companion ke ekstensi VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Hubungkan kembali", + "REPLUGGED_SETTINGS_ADVANCED": "Pengaturan Lanjutan", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Mengaktifkan React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Memuat ekstensi React DevTools, memungkinkan Anda untuk memeriksa pohon React dan melakukan debug dengan lebih mudah. **Membutuhkan restart**.", + "REPLUGGED_VIEW_UPDATES": "Lihat {count, plural, =1 {# Pembaruan} other {# Pembaruan}}", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Gagal mengunduh React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Lihat di Toko", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Tampilkan Addon Embeds", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Tampilkan kartu dengan informasi tentang addon ketika tautan toko/penginstalan dibagikan dalam obrolan.", + "REPLUGGED_RESTART": "Mulai ulang", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Diperlukan Mulai Ulang", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Anda sedang menjalankan Replugged dalam mode pengembang dan Replugged tidak akan bisa memperbarui dirinya sendiri. [Beralih ke mode produksi]({url}).", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Buka Folder CSS Cepat", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} berhasil diinstal.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Gagal mendapatkan info untuk addon.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Pemasangan dibatalkan.", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Nomor Build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versi Aplikasi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperimen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID Build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Perintah:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Tersalin!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Salin", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Pengaturan:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Tampilkan pemeriksa pembaruan", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Menampilkan hamparan di atas klien yang menyatakan bahwa pembaruan sedang diperiksa, dan jika pembaruan ditemukan, meminta Anda untuk memperbarui. Hanya berlaku jika pembaruan di latar belakang ternonaktif.", + "REPLUGGED_UPDATES_UPDATER": "Pembaruan", + "REPLUGGED_PLUGIN_EMBED_COPY": "Salin Tautan", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Lihat Repo", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Tersalin!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Apa Ini?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Ini adalah fitur Replugged. Fitur ini memungkinkan Anda memasang plugin atau tema langsung dari obrolan.\nCukup tekan tombol instal pada sematan.", + "REPLUGGED_ADDON_DELETE": "Hapus {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Buka {type} Halaman", + "REPLUGGED_ADDON_PROFILE_OPEN": "Buka {type} Profil", + "REPLUGGED_ADDON_RELOAD": "Muat ulang {type}", + "REPLUGGED_ADDON_SETTINGS": "Buka {type} Pengaturan", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Gagal memuat {type} yang hilang", + "REPLUGGED_ADDON_AUTHORS_ONE": "oleh {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "oleh {author1} dan {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "oleh {author1}, {author2}, dan {author3}", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Pembaruan", + "REPLUGGED_SETTINGS_BADGES": "Mengaktifkan Lencana Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Tampilkan lencana Replugged khusus pada profil pengguna.", + "REPLUGGED_VERSION": "Replugged{version, select, dev {[DEV MODE]} other {v{version}}}", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versi Proses", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lokal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Cabang:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Terbaru:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Jalur Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Jalur Discord", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Apakah Anda yakin ingin menghapus instalasi {type} ini? Ini tidak dapat dibatalkan.", + "REPLUGGED_ADDON_UNINSTALL": "Uninstal {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Buka {type} Folder", + "REPLUGGED_ADDONS_LOAD_MISSING": "Muat Hilang {type}", + "REPLUGGED_NO_ADDON_RESULTS": "Tidak ada {type} yang cocok dengan pencarian Anda.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Tidak ada {type} yang terpasang.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Terapkan Perubahan", + "REPLUGGED_SEARCH_FOR_ADDON": "Mencari {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Nonaktif {name}", + "REPLUGGED_CONFIRM_INSTALL": "Instal", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Diaktifkan {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Gagal memuat ulang {name}", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# cocok} other {# cocok}}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} Termuat ulang", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Gagal mengaktifkan {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Gagal menghapus instalasi {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} Terhapus", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} Dimuat Yang hilang", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Gagal mengambil profil pengguna", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Gagal memformat kode", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kode terformat", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Cepat Termuat ulang", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Periksa konsol untuk detailnya.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Gagal menginstal {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} telah diinstal tetapi tidak dapat dimuat.", + "REPLUGGED_UPDATES_UPDATE_TO": "Perbarui ke {version}", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Pembaruan gagal!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Semua pembaruan selesai dengan sukses.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} memerlukan muat ulang agar dapat berfungsi dengan baik. Muat ulang sekarang?", + "REPLUGGED_RELOAD": "Muat Ulang", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Tumpukan komponen:", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistem / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-Bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arsitektur:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Saluran Rilis:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Tampilkan sedikit", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Tampilkan lebih lanjut", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin yang tidak resmi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugin BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Tema:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Lab:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Pengaturan Sinkronisasi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "File yang di-cache:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Akun:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Koneksi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Hulu:", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Apakah Anda ingin menginstal {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Perbarui Semua", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Tidak ada pembaruan baru yang tersedia.", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Beberapa pembaruan gagal!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Pembaruan berhasil diselesaikan.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} other {# new updates}} tersedia!", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# Update telah} other {# update telah}} tersedia.", + "REPLUGGED_ADDON_AUTHORS_MANY": "oleh {author1}, {author2}, {author3}, dan {count, plural, =1 {# lainnya} other {# lainnya}}" } diff --git a/i18n/translations/it.messages.json b/i18n/translations/it.messages.json index a41dcc968..29ad349d0 100644 --- a/i18n/translations/it.messages.json +++ b/i18n/translations/it.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Account Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Collaboratore di Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Sviluppatore di Replugged", - "REPLUGGED_BADGES_EARLY": "Primo Utente di Replugged", - "REPLUGGED_BADGES_HUNTER": "Cacciatore di bug di Replugged", - "REPLUGGED_BADGES_STAFF": "Staff di Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Traduttore di Replugged", - "REPLUGGED_BADGES_BOOSTER": "Server booster di Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Impostazioni generali", - "REPLUGGED_I18N_CONTRIBUTE": "Vuoi aiutare a tradurre Replugged? Vai su [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: tradotto al {translated,number}%", - "REPLUGGED_LINK_NOW": "Collegalo ora", - "REPLUGGED_PLUGINS": "Plugin", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Non toccare roba qui se non sai cosa stai facendo. Cose inaspettate possono accadere al tuo gatto.", - "REPLUGGED_SETTINGS_BACKEND": "URL del backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usato per andare a prendere risorse e interrogare il REST API di Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Attiva le funzionalità sperimentali di Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATTENZIONE:**** Attivare questo ti da accesso a funzionalità che possono essere rilevate da Discord e potrebbero risultare nella ****terminazione dell'account****. Replugged **non è resposabile** per quello che fai con questa funzionalità. Lasciala disattivata se sei insicuro. Il team di Replugged **non** fornirà alcun supporto riguardante qualsiasi funzionalità sperimentale. **Necessita di un riavvio**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Mantieni il token memorizzato", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impedisce a Discord di rimuovere il tuo token dal localStorage, riducendo il numero di disconnessioni non volute.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Eradica Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Rimpiazza [Clyde]({clydeUrl}) nei comandi Replugged con una gamma di avatar e nomi utente misti selezionati dagli sviluppatori di plug-in - ricade a \"Replugged\" come predefinito.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Apre una finestra DevTools che permette di ispezionare cosa sta succedendo nell'overlay in gioco di Discord.", - "REPLUGGED_SETTINGS_RESTART": "Questa impostazione necessita un riavvio di Discord per avere effetto. Vuoi riavviare Discord ora?", - "REPLUGGED_SNIPPET_APPLIED": "Frammento applicato", - "REPLUGGED_SNIPPET_APPLY": "Applica frammento", - "REPLUGGED_SNIPPET_LINE1": "Frammento da #css-snippets applicato il {date, date, medium} alle {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Creato da {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temi", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# aggiornamento disponibile} other {# aggiornamenti disponibili}}.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Riavvio necessario", - "REPLUGGED_UPDATES_CHECK": "Controlla aggiornamenti", - "REPLUGGED_UPDATES_ENABLE": "Attiva aggiornamenti", - "REPLUGGED_UPDATES_FAILED": "Alcuni aggiornamenti non sono riusciti!", - "REPLUGGED_UPDATES_FORCE": "Forza aggiornamento", - "REPLUGGED_UPDATES_LAST_CHECKED": "Controllato l'ultima volta: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Apri il programma di aggiornamento", - "REPLUGGED_UPDATES_OPTS_AUTO": "Controlla automaticamente gli aggiornamenti", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged controllerà automaticamente la presenza di aggiornamenti e ti mostrerà un avviso quando ne sarà disponibile uno. Gli aggiornamenti non verranno installati fino a quando non scegli di aggiornarli. Solo gli addon ufficiali verranno controllati automaticamente.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Apri il registro dei cambiamenti", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ti sei perso il registro dei cambiamenti, oppure vuoi vederlo di nuovo?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Aggiorna il limite di concorrenza", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quante attività Replugged potrà eseguire in background contemporaneamente per controllare gli aggiornamenti. Minimo 1. Se sei insicuro, lascia 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informazioni di debug", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Cose che puoi trovare utili per la risoluzione dei problemi o per vantarsi di alcune statistiche.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervallo tra i controlli di nuovi aggiornamenti", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quanto frequentemente Replugged controllerà se ci sono nuovi aggiornamenti. Minimo: 10 minuti.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Cambia canale di pubblicazione", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Puoi scegliere tra il ramo stabile, o il ramo di sviluppo. Il ramo stabile otterrà solo aggiornamenti maggiori, di sicurezza e update critici. Se sei insicuro, rimani su stabile.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Cambia a ramo di sviluppo", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Sei sicuro di voler cambiare il tuo canale di pubblicazione? Replugged riavvierà il tuo client Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Cambia canale di pubblicazione", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Cambia a stabile", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Cambia", - "REPLUGGED_UPDATES_UPDATE": "Aggiorna ora", - "REPLUGGED_UPDATES_UPDATING": "Aggiornamento di Replugged in corso…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Aggiornamento in corso…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged è aggiornato.", - "REPLUGGED_BADGES_SUPPORT": "Supporto di Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostra il toast del controllo aggiornamenti", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra un overlay sul client dove dice che gli aggiornamenti sono in fase di verifica e, se vengono trovati aggiornamenti, ti chiede di aggiornare. Si applica solo se l'aggiornamento in background è disattivato.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copia link", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiato!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Che cos'è questo?", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Mostra repo", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Questa è una funzione di Replugged. Ti permette di installare plugin o temi direttamente dalla chat.\nBasta cliccare il tasto installa nell'embed.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Abilita un plugin o tema", - "REPLUGGED_BUTTON_GOT_IT": "Capito", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} installato", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Scarica {type}", - "REPLUGGED_CANCEL": "Annulla", - "REPLUGGED_CONFIRM": "Conferma", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Disabilita un plugin o tema", - "REPLUGGED_COMMAND_RELOAD_DESC": "Ricarica un plugin o tema", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Si è verificato un errore durante l'esecuzione del comando:", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Benvenuto! Replugged è stato applicato con successo al tuo client Discord. Sentiti libero di unirti al nostro server Discord per annunci, supporto e altro!", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canale di pubblicazione:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Impostazioni:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "File in cache:", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} è già installato.", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Controlla la console per ulteriori dettagli.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installa {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Unisciti al server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Qualcosa è andato storto nel renderizzare questo elemento!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Si è verificato un errore durante il rendering del pannello impostazioni.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stack di componenti:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Sistema operativo:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architettura:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versione dell'app:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numero di build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID di build:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Esperimenti:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copiato!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copia", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugin:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostra meno", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostra altro", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin non autorizzati:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugin di BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronizzazione delle impostazioni:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connessioni:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisione:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Percorso di Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Percorso di Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratori:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Più recente:", - "REPLUGGED_UPDATES_UPDATER": "Aggiornatore", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versioni processo", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lingua:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_ADDON_SETTINGS": "Apri impostazioni {type}", - "REPLUGGED_ADDON_DELETE": "Elimina {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Apri pagina {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Apri profilo {type}", - "REPLUGGED_ADDON_RELOAD": "Ricarica {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Sei sicuro di voler disinstallare questo {type}? Questo non può essere annullato.", - "REPLUGGED_ADDON_UNINSTALL": "Disinstalla {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Apri cartella {type}", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nessun {type} installato.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Applica modifiche", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Impossibile recuperare il profilo utente", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Impossibile formattare il codice", - "REPLUGGED_ADDONS_LOAD_MISSING": "Carica {type} mancanti", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# risultato} other {# risultati}}", - "REPLUGGED_NO_ADDON_RESULTS": "Nessun {type} corrisponde alla tua ricerca.", - "REPLUGGED_SEARCH_FOR_ADDON": "Cerca un {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} disabilitato", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} abilitato", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Impossibile ricaricare {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Ricaricato {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Impossibile alternare lo stato di {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Impossibile disinstallare {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Disinstallato {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Impossibile caricare {type} mancanti", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Caricati {type} mancanti", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Codice formattato", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS ricaricato", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Per maggiori informazioni consultare la console.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Vuoi installare {name} {authors}?", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Apri cartella Quick CSS", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Impossibile installare {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} è stato installato ma non è stato possibile caricarlo.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installato correttamente.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Impossibile ottenere le informazioni per l'addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installazione cancellata.", - "REPLUGGED_ADDON_AUTHORS_TWO": "da {author1} e {author2}", - "REPLUGGED_CONFIRM_INSTALL": "Installa", - "REPLUGGED_ADDON_AUTHORS_ONE": "da {author1}", - "REPLUGGED_ADDON_AUTHORS_THREE": "da {author1}, {author2}, e {author3}", - "REPLUGGED_ADDON_AUTHORS_MANY": "da {author1}, {author2}, {author3}, e {count, plural, =1 {# un altro} other {# altri}}", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nuovo aggiornamento disponibile} other {# nuovi aggiornamenti disponibili}}!", - "REPLUGGED_UPDATES_UPDATE_TO": "Aggiorna a {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nessun nuovo aggiornamento disponibile.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aggiornamento fallito!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Tutti gli aggiornamenti sono stati completati con successo.", - "REPLUGGED_UPDATES_UPDATE_ALL": "Aggiorna tutto", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Alcuni aggiornamenti sono falliti!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aggiornamento completato con successo.", - "REPLUGGED_RELOAD": "Ricarica", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} necessita di un riavvio per funzionare correttamente. Riavviare ora?", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Aggiornamento", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODALITÀ DEV]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Attiva i badge di Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Mostra i badge personalizzati di Replugged sui profili utente.", - "REPLUGGED_I18N": "Traduzioni di Replugged", - "REPLUGGED_VIEW_UPDATES": "Mostra {count, plural, =1 {# aggiornamento} other {# aggiornamenti}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "In questo momento stai eseguendo Replugged in modalità sviluppatore e Replugged non sarà in grado di aggiornarsi da solo. [Passa alla modalità produzione]({url}).", - "REPLUGGED_ADDON_BROWSE": "Esplora {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "{type} non revisionato", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Questo {type} non è stato revisionato dal team di Replugged e potrebbe danneggiare il tuo computer. Utilizzalo a proprio rischio.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Applica automaticamente Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Applica automaticamente le modifiche di Quick CSS mentre scrivi.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Riconnetti Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Riconnetti", - "REPLUGGED_SETTINGS_ADVANCED": "Impostazioni avanzate", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Attiva React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carica l'estensione React DevTools, permettendoti di ispezionare l'albero di React ed eseguire il debug più facilmente. **Necessita di un riavvio**.", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Riconnette il coremod Dev Companion all'estensione di VSCode.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Impossibile scaricare React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Mostra nello store", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostra gli addon embed", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Mostra una scheda con le informazioni su un addon quando un link allo store/installazione viene condiviso in chat.", - "REPLUGGED_RESTART": "Riavvia", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Riavvio necessario", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Rende trasparente la finestra di Discord, utile principalmente per la creazione di temi. **Necessita di un riavvio**.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ATTENZIONE:**** Ciò interromperà **l'ancoraggio finestre**. In alcuni casi, potresti riscontrare uno sfondo nero, ad esempio quando la finestra è tagliata nella parte superiore o inferiore a causa della risoluzione del monitor o quando gli strumenti di sviluppo sono aperti e agganciati.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ATTENZIONE:**** Potrebbe essere necessario disattivare **l'accelerazione hardware**. In alcuni casi, potresti riscontrare uno sfondo nero, ad esempio quando la finestra è tagliata nella parte superiore o inferiore a causa della risoluzione del monitor o quando gli strumenti di sviluppo sono aperti e agganciati.", - "REPLUGGED_SETTINGS_TRANSPARENT": "Finestra trasparente", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Qualcosa è andato storto, riprova più tardi. Se il problema persiste, contatta il team di Replugged.", - "REPLUGGED_COMMAND_ENABLE_NAME": "abilita", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Scegli quale addon abilitare", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} è stato abilitato!", - "REPLUGGED_COMMAND_DISABLE_NAME": "disabilita", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Scegli quale addon disabilitare", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} è stato disabilitato!", - "REPLUGGED_COMMAND_RELOAD_NAME": "ricarica", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Scegli quale addon ricaricare", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} è stato ricaricato!", - "REPLUGGED_COMMAND_LIST_NAME": "lista", - "REPLUGGED_COMMAND_LIST_DESC": "Elenca tutti i plugin o i temi", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "invia", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Condividi l'elenco pubblicamente in chat", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Che tipo di addon mostrare", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versione", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Includere i numeri di versione nell'elenco", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "stato", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Se mostrare gli addon abilitati, disabilitati o entrambi", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Abilitato", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Disabilitato", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Entrambi", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} abilitato", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} disabilitato", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "È necessario specificare se inviare un plugin o un elenco di temi", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Completato", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Elenca plugin", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Elenca temi", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_COMMAND_INSTALL_NAME": "installa", - "REPLUGGED_COMMAND_INSTALL_DESC": "Installa un plugin o un tema", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "sorgente", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identificatore dell'addon da installare dalla sorgente", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Sorgente da cui installare l'addon", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Se la sorgente ha più addon, specifica quale installare", - "REPLUGGED_STORE": "Store" + "REPLUGGED_ACCOUNT": "Account Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Collaboratore di Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Sviluppatore di Replugged", + "REPLUGGED_BADGES_EARLY": "Primo Utente di Replugged", + "REPLUGGED_BADGES_HUNTER": "Cacciatore di bug di Replugged", + "REPLUGGED_BADGES_STAFF": "Staff di Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Traduttore di Replugged", + "REPLUGGED_BADGES_BOOSTER": "Server booster di Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Impostazioni generali", + "REPLUGGED_I18N_CONTRIBUTE": "Vuoi aiutare a tradurre Replugged? Vai su [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: tradotto al {translated,number}%", + "REPLUGGED_LINK_NOW": "Collegalo ora", + "REPLUGGED_PLUGINS": "Plugin", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Non toccare roba qui se non sai cosa stai facendo. Cose inaspettate possono accadere al tuo gatto.", + "REPLUGGED_SETTINGS_BACKEND": "URL del backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usato per andare a prendere risorse e interrogare il REST API di Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Attiva le funzionalità sperimentali di Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATTENZIONE:**** Attivare questo ti da accesso a funzionalità che possono essere rilevate da Discord e potrebbero risultare nella ****terminazione dell'account****. Replugged **non è resposabile** per quello che fai con questa funzionalità. Lasciala disattivata se sei insicuro. Il team di Replugged **non** fornirà alcun supporto riguardante qualsiasi funzionalità sperimentale. **Necessita di un riavvio**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Mantieni il token memorizzato", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impedisce a Discord di rimuovere il tuo token dal localStorage, riducendo il numero di disconnessioni non volute.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Eradica Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Rimpiazza [Clyde]({clydeUrl}) nei comandi Replugged con una gamma di avatar e nomi utente misti selezionati dagli sviluppatori di plug-in - ricade a \"Replugged\" come predefinito.", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Apre una finestra DevTools che permette di ispezionare cosa sta succedendo nell'overlay in gioco di Discord.", + "REPLUGGED_SETTINGS_RESTART": "Questa impostazione necessita un riavvio di Discord per avere effetto. Vuoi riavviare Discord ora?", + "REPLUGGED_SNIPPET_APPLIED": "Frammento applicato", + "REPLUGGED_SNIPPET_APPLY": "Applica frammento", + "REPLUGGED_SNIPPET_LINE1": "Frammento da #css-snippets applicato il {date, date, medium} alle {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Creato da {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temi", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# aggiornamento disponibile} other {# aggiornamenti disponibili}}.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Riavvio necessario", + "REPLUGGED_UPDATES_CHECK": "Controlla aggiornamenti", + "REPLUGGED_UPDATES_ENABLE": "Attiva aggiornamenti", + "REPLUGGED_UPDATES_FAILED": "Alcuni aggiornamenti non sono riusciti!", + "REPLUGGED_UPDATES_FORCE": "Forza aggiornamento", + "REPLUGGED_UPDATES_LAST_CHECKED": "Controllato l'ultima volta: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Apri il programma di aggiornamento", + "REPLUGGED_UPDATES_OPTS_AUTO": "Controlla automaticamente gli aggiornamenti", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged controllerà automaticamente la presenza di aggiornamenti e ti mostrerà un avviso quando ne sarà disponibile uno. Gli aggiornamenti non verranno installati fino a quando non scegli di aggiornarli. Solo gli addon ufficiali verranno controllati automaticamente.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Apri il registro dei cambiamenti", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ti sei perso il registro dei cambiamenti, oppure vuoi vederlo di nuovo?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Aggiorna il limite di concorrenza", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quante attività Replugged potrà eseguire in background contemporaneamente per controllare gli aggiornamenti. Minimo 1. Se sei insicuro, lascia 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informazioni di debug", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Cose che puoi trovare utili per la risoluzione dei problemi o per vantarsi di alcune statistiche.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervallo tra i controlli di nuovi aggiornamenti", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quanto frequentemente Replugged controllerà se ci sono nuovi aggiornamenti. Minimo: 10 minuti.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Cambia canale di pubblicazione", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Puoi scegliere tra il ramo stabile, o il ramo di sviluppo. Il ramo stabile otterrà solo aggiornamenti maggiori, di sicurezza e update critici. Se sei insicuro, rimani su stabile.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Cambia a ramo di sviluppo", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Sei sicuro di voler cambiare il tuo canale di pubblicazione? Replugged riavvierà il tuo client Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Cambia canale di pubblicazione", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Cambia a stabile", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Cambia", + "REPLUGGED_UPDATES_UPDATE": "Aggiorna ora", + "REPLUGGED_UPDATES_UPDATING": "Aggiornamento di Replugged in corso…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Aggiornamento in corso…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged è aggiornato.", + "REPLUGGED_BADGES_SUPPORT": "Supporto di Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostra il toast del controllo aggiornamenti", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra un overlay sul client dove dice che gli aggiornamenti sono in fase di verifica e, se vengono trovati aggiornamenti, ti chiede di aggiornare. Si applica solo se l'aggiornamento in background è disattivato.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copia link", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiato!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Che cos'è questo?", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Mostra repo", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Questa è una funzione di Replugged. Ti permette di installare plugin o temi direttamente dalla chat.\nBasta cliccare il tasto installa nell'embed.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Abilita un plugin o tema", + "REPLUGGED_BUTTON_GOT_IT": "Capito", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} installato", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Scarica {type}", + "REPLUGGED_CANCEL": "Annulla", + "REPLUGGED_CONFIRM": "Conferma", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Disabilita un plugin o tema", + "REPLUGGED_COMMAND_RELOAD_DESC": "Ricarica un plugin o tema", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Si è verificato un errore durante l'esecuzione del comando:", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Benvenuto! Replugged è stato applicato con successo al tuo client Discord. Sentiti libero di unirti al nostro server Discord per annunci, supporto e altro!", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canale di pubblicazione:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Impostazioni:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "File in cache:", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} è già installato.", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Controlla la console per ulteriori dettagli.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installa {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Unisciti al server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Qualcosa è andato storto nel renderizzare questo elemento!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Si è verificato un errore durante il rendering del pannello impostazioni.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stack di componenti:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Sistema operativo:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architettura:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versione dell'app:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numero di build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID di build:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Esperimenti:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copiato!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copia", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugin:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostra meno", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostra altro", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin non autorizzati:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugin di BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronizzazione delle impostazioni:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Connessioni:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisione:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Percorso di Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Percorso di Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratori:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Più recente:", + "REPLUGGED_UPDATES_UPDATER": "Aggiornatore", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versioni processo", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Lingua:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_ADDON_SETTINGS": "Apri impostazioni {type}", + "REPLUGGED_ADDON_DELETE": "Elimina {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Apri pagina {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Apri profilo {type}", + "REPLUGGED_ADDON_RELOAD": "Ricarica {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Sei sicuro di voler disinstallare questo {type}? Questo non può essere annullato.", + "REPLUGGED_ADDON_UNINSTALL": "Disinstalla {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Apri cartella {type}", + "REPLUGGED_NO_ADDONS_INSTALLED": "Nessun {type} installato.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Applica modifiche", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Impossibile recuperare il profilo utente", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Impossibile formattare il codice", + "REPLUGGED_ADDONS_LOAD_MISSING": "Carica {type} mancanti", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# risultato} other {# risultati}}", + "REPLUGGED_NO_ADDON_RESULTS": "Nessun {type} corrisponde alla tua ricerca.", + "REPLUGGED_SEARCH_FOR_ADDON": "Cerca un {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} disabilitato", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} abilitato", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Impossibile ricaricare {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Ricaricato {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Impossibile alternare lo stato di {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Impossibile disinstallare {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Disinstallato {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Impossibile caricare {type} mancanti", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Caricati {type} mancanti", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Codice formattato", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS ricaricato", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Per maggiori informazioni consultare la console.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Vuoi installare {name} {authors}?", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Apri cartella Quick CSS", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Impossibile installare {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} è stato installato ma non è stato possibile caricarlo.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installato correttamente.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Impossibile ottenere le informazioni per l'addon.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installazione cancellata.", + "REPLUGGED_ADDON_AUTHORS_TWO": "da {author1} e {author2}", + "REPLUGGED_CONFIRM_INSTALL": "Installa", + "REPLUGGED_ADDON_AUTHORS_ONE": "da {author1}", + "REPLUGGED_ADDON_AUTHORS_THREE": "da {author1}, {author2}, e {author3}", + "REPLUGGED_ADDON_AUTHORS_MANY": "da {author1}, {author2}, {author3}, e {count, plural, =1 {# un altro} other {# altri}}", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nuovo aggiornamento disponibile} other {# nuovi aggiornamenti disponibili}}!", + "REPLUGGED_UPDATES_UPDATE_TO": "Aggiorna a {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nessun nuovo aggiornamento disponibile.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aggiornamento fallito!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Tutti gli aggiornamenti sono stati completati con successo.", + "REPLUGGED_UPDATES_UPDATE_ALL": "Aggiorna tutto", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Alcuni aggiornamenti sono falliti!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aggiornamento completato con successo.", + "REPLUGGED_RELOAD": "Ricarica", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} necessita di un riavvio per funzionare correttamente. Riavviare ora?", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Aggiornamento", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODALITÀ DEV]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Attiva i badge di Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Mostra i badge personalizzati di Replugged sui profili utente.", + "REPLUGGED_I18N": "Traduzioni di Replugged", + "REPLUGGED_VIEW_UPDATES": "Mostra {count, plural, =1 {# aggiornamento} other {# aggiornamenti}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "In questo momento stai eseguendo Replugged in modalità sviluppatore e Replugged non sarà in grado di aggiornarsi da solo. [Passa alla modalità produzione]({url}).", + "REPLUGGED_ADDON_BROWSE": "Esplora {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "{type} non revisionato", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Questo {type} non è stato revisionato dal team di Replugged e potrebbe danneggiare il tuo computer. Utilizzalo a proprio rischio.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Applica automaticamente Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Applica automaticamente le modifiche di Quick CSS mentre scrivi.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Riconnetti Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Riconnetti", + "REPLUGGED_SETTINGS_ADVANCED": "Impostazioni avanzate", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Attiva React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carica l'estensione React DevTools, permettendoti di ispezionare l'albero di React ed eseguire il debug più facilmente. **Necessita di un riavvio**.", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Riconnette il coremod Dev Companion all'estensione di VSCode.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Impossibile scaricare React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Mostra nello store", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostra gli addon embed", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Mostra una scheda con le informazioni su un addon quando un link allo store/installazione viene condiviso in chat.", + "REPLUGGED_RESTART": "Riavvia", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Riavvio necessario", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Rende trasparente la finestra di Discord, utile principalmente per la creazione di temi. **Necessita di un riavvio**.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ATTENZIONE:**** Ciò interromperà **l'ancoraggio finestre**. In alcuni casi, potresti riscontrare uno sfondo nero, ad esempio quando la finestra è tagliata nella parte superiore o inferiore a causa della risoluzione del monitor o quando gli strumenti di sviluppo sono aperti e agganciati.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ATTENZIONE:**** Potrebbe essere necessario disattivare **l'accelerazione hardware**. In alcuni casi, potresti riscontrare uno sfondo nero, ad esempio quando la finestra è tagliata nella parte superiore o inferiore a causa della risoluzione del monitor o quando gli strumenti di sviluppo sono aperti e agganciati.", + "REPLUGGED_SETTINGS_TRANSPARENT": "Finestra trasparente", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Qualcosa è andato storto, riprova più tardi. Se il problema persiste, contatta il team di Replugged.", + "REPLUGGED_COMMAND_ENABLE_NAME": "abilita", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Scegli quale addon abilitare", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} è stato abilitato!", + "REPLUGGED_COMMAND_DISABLE_NAME": "disabilita", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Scegli quale addon disabilitare", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} è stato disabilitato!", + "REPLUGGED_COMMAND_RELOAD_NAME": "ricarica", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Scegli quale addon ricaricare", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} è stato ricaricato!", + "REPLUGGED_COMMAND_LIST_NAME": "lista", + "REPLUGGED_COMMAND_LIST_DESC": "Elenca tutti i plugin o i temi", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "invia", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Condividi l'elenco pubblicamente in chat", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Che tipo di addon mostrare", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versione", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Includere i numeri di versione nell'elenco", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "stato", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Se mostrare gli addon abilitati, disabilitati o entrambi", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Abilitato", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Disabilitato", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Entrambi", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} abilitato", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} disabilitato", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "È necessario specificare se inviare un plugin o un elenco di temi", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Completato", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Elenca plugin", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Elenca temi", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_COMMAND_INSTALL_NAME": "installa", + "REPLUGGED_COMMAND_INSTALL_DESC": "Installa un plugin o un tema", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "sorgente", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identificatore dell'addon da installare dalla sorgente", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Sorgente da cui installare l'addon", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Se la sorgente ha più addon, specifica quale installare", + "REPLUGGED_STORE": "Store" } diff --git a/i18n/translations/ja.messages.json b/i18n/translations/ja.messages.json index de014e2e8..67dbf1043 100644 --- a/i18n/translations/ja.messages.json +++ b/i18n/translations/ja.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Replugged アカウント", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged コントリビューター", - "REPLUGGED_BADGES_DEVELOPER": "Replugged 開発者", - "REPLUGGED_BADGES_EARLY": "Replugged 早期ユーザー", - "REPLUGGED_BADGES_HUNTER": "Replugged バグハンター", - "REPLUGGED_BADGES_STAFF": "Replugged スタッフ", - "REPLUGGED_BADGES_SUPPORT": "Replugged サポート", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻訳者", - "REPLUGGED_BADGES_BOOSTER": "Replugged サーバーブースター", - "REPLUGGED_GENERAL_SETTINGS": "一般設定", - "REPLUGGED_I18N_CONTRIBUTE": "Repluggedの翻訳を手伝いたいですか?[Weblate]({weblateUrl})へどうぞ!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% 翻訳済み", - "REPLUGGED_LINK_NOW": "今すぐリンクする", - "REPLUGGED_PLUGINS": "プラグイン", - "REPLUGGED_QUICKCSS": "クイックCSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "あなたが何をしているのかわからない場合は、ここに触れないでください。あなたの猫に予期せぬことが起こるかもしれません。", - "REPLUGGED_SETTINGS_BACKEND": "バックエンドURL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "アセットを取得し、RepluggedのREST APIにクエリを実行するために使用するURLです。", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experimentsを有効にする", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:**** これを有効にすると、Discordによって検出される可能性のある機能にアクセスできるようになり、****アカウントが停止****される可能性があります。Repluggedはこの機能を使った行為に**責任を持ちません**。不安な場合は無効のままにしておいてください。Repluggedチームはいかなる実験的機能に関してもサポートを**行いません**。**再起動が必要です**。", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "トークンを保存する", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "DiscordがlocalStorageからトークンを削除するのを防ぎ、不要なログアウトの数を減らします。", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clydeを削除する", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Repluggedコマンドの[Clyde]({clydeUrl})を、プラグイン開発者が選択した様々なアバターやユーザーネームに置き換えます - デフォルトでは\"Replugged\"にフォールバックします。", - "REPLUGGED_SETTINGS_OVERLAY": "オーバーレイDevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Discordのゲーム内オーバーレイで起こっていることを検査するためのDevToolsウィンドウを開きます。", - "REPLUGGED_SETTINGS_RESTART": "この設定を有効にするには、Discordを再起動する必要があります。今すぐDiscordを再起動しますか?", - "REPLUGGED_SNIPPET_APPLIED": "スニペット適用済み", - "REPLUGGED_SNIPPET_APPLY": "スニペット適用", - "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) によって作成", - "REPLUGGED_THEMES": "テーマ", - "REPLUGGED_UPDATES_AVAILABLE": "{count, number}個のアップデートがあります。", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "再読み込みが必要です", - "REPLUGGED_UPDATES_CHECK": "アップデートを確認する", - "REPLUGGED_UPDATES_ENABLE": "アップデートを有効にする", - "REPLUGGED_UPDATES_FAILED": "一部のアップデートに失敗しました!", - "REPLUGGED_UPDATES_FORCE": "強制アップデート", - "REPLUGGED_UPDATES_LAST_CHECKED": "最後の確認: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "アップデーターを開く", - "REPLUGGED_UPDATES_OPTS_AUTO": "アップデートを自動的に確認する", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged はバックグラウンドでアップデートを確認し、アップデートがあればアラートを表示します。アップデートを選択するまで、インストールされません。公式アドオンのみが自動的にチェックされます。", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "チェンジログを開く", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "チェンジログを見逃した、またはもう一度見たい?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "アップデートの同時実行数制限", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Repluggedが更新をチェックするためにバックグラウンドで実行する同時タスクの数。最小値 1。不明な場合は、2のままにしてください。", - "REPLUGGED_UPDATES_OPTS_DEBUG": "デバッグ情報", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "一部の統計でトラブルシューティングやフレックスに役立つと思われます。", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "アップデートチェック間隔", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Repluggedがアップデートを確認する頻度。最低10分。", - "REPLUGGED_UPDATES_OPTS_RELEASE": "リリースチャンネルを変更する", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "安定版ブランチと開発版ブランチのどちらかを選択することができます。安定版ブランチでは、メジャーアップデート、セキュリティアップデート、クリティカルアップデートのみが行われます。よくわからない場合は、安定版ブランチのままにしてください。", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "開発版ブランチに切り替える", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "本当にリリースチャンネルを変更しますか?RepluggedはDiscordクライアントを再読み込みします。", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "リリースチャンネルを変更する", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "安定版ブランチに切り替える", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切り替え", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "アップデート確認のトーストを表示する", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "アップデートがチェックされていることを示すオーバーレイをクライアント上に表示して、アップデートが見つかった場合はアップデートを促します。バックグラウンドでのアップデートが無効の場合のみ適用されます。", - "REPLUGGED_UPDATES_UPDATE": "今すぐアップデート", - "REPLUGGED_UPDATES_UPDATING": "Repluggedをアップデートしています…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "アップデートしています…", - "REPLUGGED_UPDATES_UP_TO_DATE": "すべて最新の状態です。", - "REPLUGGED_COMMAND_ENABLE_DESC": "プラグイン/テーマを有効にする", - "REPLUGGED_COMMAND_RELOAD_DESC": "プラグイン/テーマを再読み込みする", - "REPLUGGED_BUTTON_GOT_IT": "分かった", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type}がインストールされました", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type}をダウンロードする", - "REPLUGGED_CANCEL": "キャンセル", - "REPLUGGED_CONFIRM": "確認", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "プラグイン/テーマを無効にする", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} は既にインストールされています。", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "正しくコマンドを実行できませんでした:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "詳細はコンソールを確認してください。", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "ようこそ!Replugged はあなたのDiscordクライアントに正常に導入されました。気軽に私たちのDiscord サーバーに参加すると、アナウンスやサポートなどを得る事が出来ます!", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "リリースチャンネル:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "表示を少なくする", - "REPLUGGED_PLUGIN_EMBED_COPY": "リンクをコピー", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "リポジトリを見る", - "REPLUGGED_PLUGIN_EMBED_COPIED": "コピーしました!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "これは何ですか?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "これはRepluggedの機能です。それはあなたがチャットから直接プラグインやテーマをインストールすることができます。\n埋め込みにあるインストールボタンを押すだけです。", - "REPLUGGED_THEME": "テーマ", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "接続:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "アップストリーム:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "リビジョン:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "ブランチ:", - "REPLUGGED_INSTALL_MODAL_HEADER": "{type}をインストールする", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "サーバーに参加する", - "REPLUGGED_PLUGIN": "プラグイン", - "REPLUGGED_SETTINGS_ERROR_HEADER": "この要素のレンダリングで問題が発生しました!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "設定パネルのレンダリング中にエラーが発生しました。", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "コンポーネントスタック:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "システム / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "プロセスバージョン", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "ロケール:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "アーキテクチャー:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "ディストロ:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "アプリバージョン:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "ビルドナンバー:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ビルドID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "コマンド:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "コピーしました!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "コピー", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "設定:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "プラグイン:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "さらに表示", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未承認のプラグイン:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord プラグイン:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "テーマ:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "設定の同期:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "キャッシュされているファイル:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "アカウント:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Repluggedパス", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discordパス", - "REPLUGGED_UPDATES_UPDATER": "アップデーター", - "REPLUGGED_ADDON_DELETE": "{type} を削除", - "REPLUGGED_ADDON_PAGE_OPEN": "{type} のページを開く", - "REPLUGGED_ADDON_PROFILE_OPEN": "{type} のプロフィールを開く", - "REPLUGGED_ADDON_RELOAD": "{type} を再読み込み", - "REPLUGGED_ADDON_SETTINGS": "{type} の設定を開く", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "本当にこの{type}をアンインストールしますか?これは元に戻せません。", - "REPLUGGED_ADDON_UNINSTALL": "{name} をアンインストール", - "REPLUGGED_ADDONS_FOLDER_OPEN": "{type}フォルダーを開く", - "REPLUGGED_ADDONS_LOAD_MISSING": "不足している{type}を読み込む", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "検索に一致する{type}はありません。", - "REPLUGGED_NO_ADDONS_INSTALLED": "{type}はインストールされていません。", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "変更を適用", - "REPLUGGED_SEARCH_FOR_ADDON": "{type}を検索", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} を無効化しました", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} を無効化しました", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} の再読み込みに失敗しました", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} を再読み込みしました", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name} の切り替えに失敗しました", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} のアンインストールに失敗しました", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} をアンインストールしました", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "不足している{type}の読み込みに失敗しました", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "不足している{type}を読み込みました", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "ユーザープロフィールの取得に失敗しました", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "コードのフォーマットに失敗しました", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "コードをフォーマットしました", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "クイック CSSが再読込されました", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "詳細はコンソールをご確認ください。", - "REPLUGGED_LIST_RESULTS": "{count, number}個一致しました", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} を正しく動作させるには再読み込みが必要です。今すぐ再読み込みしますか?", - "REPLUGGED_RELOAD": "再読み込み", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} のインストールに失敗しました。", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "{name} {authors} をインストールしますか?", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} は無効化されました!", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} はリロードされました!", - "REPLUGGED_DEVELOPER_MODE_WARNING": "現在、開発者モードで Replugged を実行しているため、Replugged 自体のアップデートができません。[本番モードに切り替えてください。]({url})", - "REPLUGGED_ADDON_BROWSE": "{type}を見る", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "チャットでストア/インストールリンクが共有されたときに、アドオンの情報が記載されたカードを表示するようにします。", - "REPLUGGED_SETTINGS_TRANSPARENT": "透明なウィンドウ", - "REPLUGGED_ADDON_NOT_REVIEWED": "未審査の{type}", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****警告: **** これにより **ウィンドウスナップ** が機能しなくなります。モニターの解像度の関係でウィンドウの上下が切れている場合や、開発者ツールを開いてドッキングしている場合など、背景が黒くなる場合があります。", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "この{type}は Replugged チームによってレビューされておらず、あなたのコンピュータに損害を与える可能性があります。自己責任で使用してください。", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****警告: **** **ハードウェアアクセラレーション** を **オフ** にする必要があるかもしれません。モニターの解像度の関係でウィンドウの上下が切れている場合や、開発者ツールを開いてドッキングしている場合など、背景が黒くなる場合があります。", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Quick CSS を自動的に適用", - "REPLUGGED_I18N": "Replugged 翻訳", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "入力中に Quick CSS の変更を自動的に適用します。", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion を再接続", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Dev Companion coremod を VSCode 拡張機能に再接続します。", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "再接続", - "REPLUGGED_SETTINGS_ADVANCED": "高度な設定", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools を有効化", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "React DevTools 拡張機能をロードし、React ツリーの検査とデバッグをより簡単に行えるようにします。**再起動が必要**", - "REPLUGGED_VIEW_UPDATES": "{count, number} 個のアップデートを見る", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "プラグイン: {name}", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools のダウンロードに失敗しました。", - "REPLUGGED_INSTALLER_OPEN_STORE": "ストアで見る", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "アドオンの埋め込みの表示", - "REPLUGGED_SNIPPET_LINE1": "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", - "REPLUGGED_RESTART": "再起動", - "REPLUGGED_SETTINGS_RESTART_TITLE": "再起動", - "REPLUGGED_ADDON_AUTHORS_ONE": "作者: {author1}", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "アドオン", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "有効にするアドオンを選択してください", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "ソースからインストールするアドオンの ID", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "アドオン", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "無効にするアドオンを選択してください", - "REPLUGGED_COMMAND_ERROR_GENERIC": "問題が発生しました。後でもう一度お試しください。この問題が解決しない場合は、Replugged チームまでご連絡ください。", - "REPLUGGED_COMMAND_ENABLE_NAME": "enable", - "REPLUGGED_COMMAND_INSTALL_NAME": "install", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} は有効化されました!", - "REPLUGGED_COMMAND_INSTALL_DESC": "プラグイン/テーマをインストールする", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "アドオンをインストールするソース", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "ソースに複数のアドオンがある場合は、インストールするアドオンを指定してください", - "REPLUGGED_COMMAND_DISABLE_NAME": "disable", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "source", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "アドオン", - "REPLUGGED_COMMAND_LIST_NAME": "list", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "リロードするアドオンを選択してください", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "チャットにリストを公開する", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "send", - "REPLUGGED_COMMAND_LIST_DESC": "プラグイン/テーマのリスト", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "type", - "REPLUGGED_COMMAND_RELOAD_NAME": "reload", - "REPLUGGED_SETTINGS_BADGES_DESC": "ユーザーのプロフィールに Replugged のカスタムバッジを表示します。", - "REPLUGGED_STORE": "ストア", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "表示するアドオンの種類", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "リストにバージョンを含める", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "有効なアドオン、無効なアドオン、またはその両方を表示するかどうか", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "version", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "有効", - "REPLUGGED_UPDATES_UPDATE_TO": "{version} にアップデート", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Discordウィンドウを透明にします、主にテーマ設定に便利です。**再起動が必要**", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "成功", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "テーマをリスト", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "プラグインをリスト", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "無効", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "両方", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "有効な{type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "無効な{type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "プラグインかテーマのどちらのリストを送信するかを指定する必要があります", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "アドオン情報の取得に失敗しました。", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "インストールはキャンセルされました。", - "REPLUGGED_ADDON_AUTHORS_MANY": "作者: {author1}, {author2}, {author3}, 他 {count, number} 人", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "アップデート失敗!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "アップデートは正常に完了しました。", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS フォルダーを開く", - "REPLUGGED_UPDATES_UPDATE_NOUN": "アップデート", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Replugged バッジを有効化", - "REPLUGGED_ADDON_AUTHORS_TWO": "作者: {author1}, {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "作者: {author1}, {author2}, {author3}", - "REPLUGGED_CONFIRM_INSTALL": "インストール", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} はインストールされましたが、ロードできませんでした。", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} が正常にインストールされました。", - "REPLUGGED_UPDATES_UPDATE_ALL": "すべてアップデート", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "新しいアップデートはありません。", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "アップデート失敗!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "アップデートは正常に完了しました。", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, number} 個のアップデートがあります!" + "REPLUGGED_ACCOUNT": "Replugged アカウント", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged コントリビューター", + "REPLUGGED_BADGES_DEVELOPER": "Replugged 開発者", + "REPLUGGED_BADGES_EARLY": "Replugged 早期ユーザー", + "REPLUGGED_BADGES_HUNTER": "Replugged バグハンター", + "REPLUGGED_BADGES_STAFF": "Replugged スタッフ", + "REPLUGGED_BADGES_SUPPORT": "Replugged サポート", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻訳者", + "REPLUGGED_BADGES_BOOSTER": "Replugged サーバーブースター", + "REPLUGGED_GENERAL_SETTINGS": "一般設定", + "REPLUGGED_I18N_CONTRIBUTE": "Repluggedの翻訳を手伝いたいですか?[Weblate]({weblateUrl})へどうぞ!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% 翻訳済み", + "REPLUGGED_LINK_NOW": "今すぐリンクする", + "REPLUGGED_PLUGINS": "プラグイン", + "REPLUGGED_QUICKCSS": "クイックCSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "あなたが何をしているのかわからない場合は、ここに触れないでください。あなたの猫に予期せぬことが起こるかもしれません。", + "REPLUGGED_SETTINGS_BACKEND": "バックエンドURL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "アセットを取得し、RepluggedのREST APIにクエリを実行するために使用するURLです。", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experimentsを有効にする", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:**** これを有効にすると、Discordによって検出される可能性のある機能にアクセスできるようになり、****アカウントが停止****される可能性があります。Repluggedはこの機能を使った行為に**責任を持ちません**。不安な場合は無効のままにしておいてください。Repluggedチームはいかなる実験的機能に関してもサポートを**行いません**。**再起動が必要です**。", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "トークンを保存する", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "DiscordがlocalStorageからトークンを削除するのを防ぎ、不要なログアウトの数を減らします。", + "REPLUGGED_SETTINGS_NO_CLYDE": "Clydeを削除する", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Repluggedコマンドの[Clyde]({clydeUrl})を、プラグイン開発者が選択した様々なアバターやユーザーネームに置き換えます - デフォルトでは\"Replugged\"にフォールバックします。", + "REPLUGGED_SETTINGS_OVERLAY": "オーバーレイDevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Discordのゲーム内オーバーレイで起こっていることを検査するためのDevToolsウィンドウを開きます。", + "REPLUGGED_SETTINGS_RESTART": "この設定を有効にするには、Discordを再起動する必要があります。今すぐDiscordを再起動しますか?", + "REPLUGGED_SNIPPET_APPLIED": "スニペット適用済み", + "REPLUGGED_SNIPPET_APPLY": "スニペット適用", + "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) によって作成", + "REPLUGGED_THEMES": "テーマ", + "REPLUGGED_UPDATES_AVAILABLE": "{count, number}個のアップデートがあります。", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "再読み込みが必要です", + "REPLUGGED_UPDATES_CHECK": "アップデートを確認する", + "REPLUGGED_UPDATES_ENABLE": "アップデートを有効にする", + "REPLUGGED_UPDATES_FAILED": "一部のアップデートに失敗しました!", + "REPLUGGED_UPDATES_FORCE": "強制アップデート", + "REPLUGGED_UPDATES_LAST_CHECKED": "最後の確認: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "アップデーターを開く", + "REPLUGGED_UPDATES_OPTS_AUTO": "アップデートを自動的に確認する", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged はバックグラウンドでアップデートを確認し、アップデートがあればアラートを表示します。アップデートを選択するまで、インストールされません。公式アドオンのみが自動的にチェックされます。", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "チェンジログを開く", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "チェンジログを見逃した、またはもう一度見たい?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "アップデートの同時実行数制限", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Repluggedが更新をチェックするためにバックグラウンドで実行する同時タスクの数。最小値 1。不明な場合は、2のままにしてください。", + "REPLUGGED_UPDATES_OPTS_DEBUG": "デバッグ情報", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "一部の統計でトラブルシューティングやフレックスに役立つと思われます。", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "アップデートチェック間隔", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Repluggedがアップデートを確認する頻度。最低10分。", + "REPLUGGED_UPDATES_OPTS_RELEASE": "リリースチャンネルを変更する", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "安定版ブランチと開発版ブランチのどちらかを選択することができます。安定版ブランチでは、メジャーアップデート、セキュリティアップデート、クリティカルアップデートのみが行われます。よくわからない場合は、安定版ブランチのままにしてください。", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "開発版ブランチに切り替える", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "本当にリリースチャンネルを変更しますか?RepluggedはDiscordクライアントを再読み込みします。", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "リリースチャンネルを変更する", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "安定版ブランチに切り替える", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切り替え", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "アップデート確認のトーストを表示する", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "アップデートがチェックされていることを示すオーバーレイをクライアント上に表示して、アップデートが見つかった場合はアップデートを促します。バックグラウンドでのアップデートが無効の場合のみ適用されます。", + "REPLUGGED_UPDATES_UPDATE": "今すぐアップデート", + "REPLUGGED_UPDATES_UPDATING": "Repluggedをアップデートしています…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "アップデートしています…", + "REPLUGGED_UPDATES_UP_TO_DATE": "すべて最新の状態です。", + "REPLUGGED_COMMAND_ENABLE_DESC": "プラグイン/テーマを有効にする", + "REPLUGGED_COMMAND_RELOAD_DESC": "プラグイン/テーマを再読み込みする", + "REPLUGGED_BUTTON_GOT_IT": "分かった", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type}がインストールされました", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type}をダウンロードする", + "REPLUGGED_CANCEL": "キャンセル", + "REPLUGGED_CONFIRM": "確認", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "プラグイン/テーマを無効にする", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} は既にインストールされています。", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "正しくコマンドを実行できませんでした:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "詳細はコンソールを確認してください。", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "ようこそ!Replugged はあなたのDiscordクライアントに正常に導入されました。気軽に私たちのDiscord サーバーに参加すると、アナウンスやサポートなどを得る事が出来ます!", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "リリースチャンネル:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "表示を少なくする", + "REPLUGGED_PLUGIN_EMBED_COPY": "リンクをコピー", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "リポジトリを見る", + "REPLUGGED_PLUGIN_EMBED_COPIED": "コピーしました!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "これは何ですか?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "これはRepluggedの機能です。それはあなたがチャットから直接プラグインやテーマをインストールすることができます。\n埋め込みにあるインストールボタンを押すだけです。", + "REPLUGGED_THEME": "テーマ", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "接続:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "アップストリーム:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "リビジョン:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "ブランチ:", + "REPLUGGED_INSTALL_MODAL_HEADER": "{type}をインストールする", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "サーバーに参加する", + "REPLUGGED_PLUGIN": "プラグイン", + "REPLUGGED_SETTINGS_ERROR_HEADER": "この要素のレンダリングで問題が発生しました!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "設定パネルのレンダリング中にエラーが発生しました。", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "コンポーネントスタック:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "システム / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "プロセスバージョン", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "ロケール:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "アーキテクチャー:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "ディストロ:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "アプリバージョン:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "ビルドナンバー:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ビルドID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiments:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "コマンド:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "コピーしました!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "コピー", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "設定:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "プラグイン:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "さらに表示", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未承認のプラグイン:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord プラグイン:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "テーマ:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "設定の同期:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "キャッシュされているファイル:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "アカウント:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Repluggedパス", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discordパス", + "REPLUGGED_UPDATES_UPDATER": "アップデーター", + "REPLUGGED_ADDON_DELETE": "{type} を削除", + "REPLUGGED_ADDON_PAGE_OPEN": "{type} のページを開く", + "REPLUGGED_ADDON_PROFILE_OPEN": "{type} のプロフィールを開く", + "REPLUGGED_ADDON_RELOAD": "{type} を再読み込み", + "REPLUGGED_ADDON_SETTINGS": "{type} の設定を開く", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "本当にこの{type}をアンインストールしますか?これは元に戻せません。", + "REPLUGGED_ADDON_UNINSTALL": "{name} をアンインストール", + "REPLUGGED_ADDONS_FOLDER_OPEN": "{type}フォルダーを開く", + "REPLUGGED_ADDONS_LOAD_MISSING": "不足している{type}を読み込む", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "検索に一致する{type}はありません。", + "REPLUGGED_NO_ADDONS_INSTALLED": "{type}はインストールされていません。", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "変更を適用", + "REPLUGGED_SEARCH_FOR_ADDON": "{type}を検索", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} を無効化しました", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} を無効化しました", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} の再読み込みに失敗しました", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} を再読み込みしました", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name} の切り替えに失敗しました", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} のアンインストールに失敗しました", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} をアンインストールしました", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "不足している{type}の読み込みに失敗しました", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "不足している{type}を読み込みました", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "ユーザープロフィールの取得に失敗しました", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "コードのフォーマットに失敗しました", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "コードをフォーマットしました", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "クイック CSSが再読込されました", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "詳細はコンソールをご確認ください。", + "REPLUGGED_LIST_RESULTS": "{count, number}個一致しました", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} を正しく動作させるには再読み込みが必要です。今すぐ再読み込みしますか?", + "REPLUGGED_RELOAD": "再読み込み", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} のインストールに失敗しました。", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "{name} {authors} をインストールしますか?", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} は無効化されました!", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} はリロードされました!", + "REPLUGGED_DEVELOPER_MODE_WARNING": "現在、開発者モードで Replugged を実行しているため、Replugged 自体のアップデートができません。[本番モードに切り替えてください。]({url})", + "REPLUGGED_ADDON_BROWSE": "{type}を見る", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "チャットでストア/インストールリンクが共有されたときに、アドオンの情報が記載されたカードを表示するようにします。", + "REPLUGGED_SETTINGS_TRANSPARENT": "透明なウィンドウ", + "REPLUGGED_ADDON_NOT_REVIEWED": "未審査の{type}", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****警告: **** これにより **ウィンドウスナップ** が機能しなくなります。モニターの解像度の関係でウィンドウの上下が切れている場合や、開発者ツールを開いてドッキングしている場合など、背景が黒くなる場合があります。", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "この{type}は Replugged チームによってレビューされておらず、あなたのコンピュータに損害を与える可能性があります。自己責任で使用してください。", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****警告: **** **ハードウェアアクセラレーション** を **オフ** にする必要があるかもしれません。モニターの解像度の関係でウィンドウの上下が切れている場合や、開発者ツールを開いてドッキングしている場合など、背景が黒くなる場合があります。", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Quick CSS を自動的に適用", + "REPLUGGED_I18N": "Replugged 翻訳", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "入力中に Quick CSS の変更を自動的に適用します。", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion を再接続", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Dev Companion coremod を VSCode 拡張機能に再接続します。", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "再接続", + "REPLUGGED_SETTINGS_ADVANCED": "高度な設定", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools を有効化", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "React DevTools 拡張機能をロードし、React ツリーの検査とデバッグをより簡単に行えるようにします。**再起動が必要**", + "REPLUGGED_VIEW_UPDATES": "{count, number} 個のアップデートを見る", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "プラグイン: {name}", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools のダウンロードに失敗しました。", + "REPLUGGED_INSTALLER_OPEN_STORE": "ストアで見る", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "アドオンの埋め込みの表示", + "REPLUGGED_SNIPPET_LINE1": "Snippet from #css-snippets applied the {date, date, medium} at {date, time, medium}", + "REPLUGGED_RESTART": "再起動", + "REPLUGGED_SETTINGS_RESTART_TITLE": "再起動", + "REPLUGGED_ADDON_AUTHORS_ONE": "作者: {author1}", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "アドオン", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "有効にするアドオンを選択してください", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "ソースからインストールするアドオンの ID", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "アドオン", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "無効にするアドオンを選択してください", + "REPLUGGED_COMMAND_ERROR_GENERIC": "問題が発生しました。後でもう一度お試しください。この問題が解決しない場合は、Replugged チームまでご連絡ください。", + "REPLUGGED_COMMAND_ENABLE_NAME": "enable", + "REPLUGGED_COMMAND_INSTALL_NAME": "install", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} は有効化されました!", + "REPLUGGED_COMMAND_INSTALL_DESC": "プラグイン/テーマをインストールする", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "アドオンをインストールするソース", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "ソースに複数のアドオンがある場合は、インストールするアドオンを指定してください", + "REPLUGGED_COMMAND_DISABLE_NAME": "disable", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "addon", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "source", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "アドオン", + "REPLUGGED_COMMAND_LIST_NAME": "list", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "リロードするアドオンを選択してください", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "チャットにリストを公開する", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "send", + "REPLUGGED_COMMAND_LIST_DESC": "プラグイン/テーマのリスト", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "type", + "REPLUGGED_COMMAND_RELOAD_NAME": "reload", + "REPLUGGED_SETTINGS_BADGES_DESC": "ユーザーのプロフィールに Replugged のカスタムバッジを表示します。", + "REPLUGGED_STORE": "ストア", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "表示するアドオンの種類", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "リストにバージョンを含める", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "有効なアドオン、無効なアドオン、またはその両方を表示するかどうか", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "version", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "有効", + "REPLUGGED_UPDATES_UPDATE_TO": "{version} にアップデート", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Discordウィンドウを透明にします、主にテーマ設定に便利です。**再起動が必要**", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "成功", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "テーマをリスト", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "プラグインをリスト", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "無効", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "両方", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "有効な{type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "無効な{type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "プラグインかテーマのどちらのリストを送信するかを指定する必要があります", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "アドオン情報の取得に失敗しました。", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "インストールはキャンセルされました。", + "REPLUGGED_ADDON_AUTHORS_MANY": "作者: {author1}, {author2}, {author3}, 他 {count, number} 人", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "アップデート失敗!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "アップデートは正常に完了しました。", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS フォルダーを開く", + "REPLUGGED_UPDATES_UPDATE_NOUN": "アップデート", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Replugged バッジを有効化", + "REPLUGGED_ADDON_AUTHORS_TWO": "作者: {author1}, {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "作者: {author1}, {author2}, {author3}", + "REPLUGGED_CONFIRM_INSTALL": "インストール", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} はインストールされましたが、ロードできませんでした。", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} が正常にインストールされました。", + "REPLUGGED_UPDATES_UPDATE_ALL": "すべてアップデート", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "新しいアップデートはありません。", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "アップデート失敗!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "アップデートは正常に完了しました。", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, number} 個のアップデートがあります!" } diff --git a/i18n/translations/ko.messages.json b/i18n/translations/ko.messages.json index 8cf8fc7ba..5941896c1 100644 --- a/i18n/translations/ko.messages.json +++ b/i18n/translations/ko.messages.json @@ -1,180 +1,180 @@ { - "REPLUGGED_ACCOUNT": "Replugged 계정", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 기여자", - "REPLUGGED_BADGES_DEVELOPER": "Replugged 개발자", - "REPLUGGED_BADGES_EARLY": "Replugged 초기 사용자", - "REPLUGGED_BADGES_HUNTER": "Replugged 버그 헌터", - "REPLUGGED_BADGES_STAFF": "Replugged 스태프", - "REPLUGGED_BADGES_SUPPORT": "Replugged 지원", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged 번역가", - "REPLUGGED_BADGES_BOOSTER": "Replugged 서버 부스터", - "REPLUGGED_GENERAL_SETTINGS": "일반 설정", - "REPLUGGED_I18N_CONTRIBUTE": "혹시 Replugged 번역을 돕고 싶으신가요? Replugged의 [Weblate]({weblateUrl})로 오세요!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% 번역됨", - "REPLUGGED_LINK_NOW": "지금 연동", - "REPLUGGED_PLUGINS": "플러그인", - "REPLUGGED_QUICKCSS": "커스텀 CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "무엇을 하는지 모른다면 여기는 건드리지 마세요. 예상치 못한 일이 당신의 냥이까지도 발생할 수 있어요.", - "REPLUGGED_SETTINGS_BACKEND": "백엔드 URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Replugged의 API와 에셋 파일을 불러오기 위한 URL이에요.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "디스코드 실험 기능 활성화", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****경고:**** 지금 활성화하고 계신 건 디스코드 관리자가 알아챌 수 있는 기능들이에요. ****계정 정지**** 가능성이 있습니다. Replugged 팀은 **이를 책임질 수 없고 어떠한 지원도 해드릴 수 없어요**. **디스코드 재시작 필요**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "토큰 유지하기", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "디스코드가 계정 토큰을 localStorage에서 제거하는 것을 방지해요. 갑자기 로그아웃되는 문제를 줄여줄 수 있어요.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde 차단", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Replugged의 명령어 사용 시 나오는 [Clyde]({clydeUrl})를 플러그인 개발자가 설정한 아바타와 유저네임으로 바꿔요 - 기본값 \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "개발자 도구 오버레이", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "디스코드의 게임 오버레이 요소를 검사할 수 있게 개발자 도구를 열어요.", - "REPLUGGED_SETTINGS_RESTART": "이 설정은 디스코드를 재시작해야 활성화돼요. 지금 디스코드를 재시작할까요?", - "REPLUGGED_SNIPPET_APPLIED": "스니펫 적용됨", - "REPLUGGED_SNIPPET_APPLY": "스니펫 적용", - "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) 제작", - "REPLUGGED_THEMES": "테마", - "REPLUGGED_UPDATES_AVAILABLE": "사용 가능한 {count, plural, =1 {# 업데이트} other {# 업데이트}}가 있어요.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "디스코드 재시작 필요", - "REPLUGGED_UPDATES_CHECK": "업데이트 확인", - "REPLUGGED_UPDATES_ENABLE": "업데이트 활성화", - "REPLUGGED_UPDATES_FAILED": "업데이트중 일부가 누락됐어요!", - "REPLUGGED_UPDATES_FORCE": "강제 업데이트", - "REPLUGGED_UPDATES_LAST_CHECKED": "마지막 업데이트 확인: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "업데이터 열기", - "REPLUGGED_UPDATES_OPTS_AUTO": "자동 업데이트 확인", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged가 자동으로 업데이트를 알려줄거에요. 업데이트 전 사용자가 업데이트를 결정해야 돼요. 이 옵션은 공식 애드온에만 적용돼요.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "변경사항 확인", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "변경사항을 놓쳤거나 다시 읽고 싶나요?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "업데이트 동시성 제한", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "업데이트를 확인하기 위해 백그라운드에서 실행될 Replugged 프로세스 수입니다. 최소값 1. 잘 모르겠다면 일단 2로해두세요.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "디버깅 정보", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "통계를 수집하거나 문제 해결에 사용되는 항목입니다.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "업데이트 확인 주기", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged가 얼마나 자주 업데이트를 확인할지 설정해요. 최소값은 10분이에요.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "릴리즈 채널 변경", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "안정 버전 또는 개발 버전 중에서 선택할 수 있어요. 안정 버전은 버그 테스트를 마친 기능이나 보안 문제에 대한 업데이트만 포함되어 있어요. 잘 모르겠다면 그냥 안정 버전으로 두세요.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "개발 버전으로 전환", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "정말 릴리즈 채널을 변경하실건가요? 디스코드가 재시작될거에요.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "릴리즈 채널 전환", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "안정된 버전으로 전환", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "전환", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "업데이트 확인용 팝업 표시", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "\"업데이트 확인중\" 오버레이를 표시하고, 업데이트가 발견되면 메시지를 표시해요. 백그라운드 업데이트가 비활성화된 경우에만 적용돼요.", - "REPLUGGED_UPDATES_UPDATE": "업데이트", - "REPLUGGED_UPDATES_UPDATING": "Replugged 업데이트 중…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "업데이트 중…", - "REPLUGGED_UPDATES_UP_TO_DATE": "현재 최신 버전이에요.", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name}은(는) 이미 설치되어 있어요.", - "REPLUGGED_INSTALL_MODAL_HEADER": "{type} 설치", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "환영합니다! 성공적으로 Replugged가 디스코드에 삽입되었어요. 원하면 언제든지 저희 디스코드 서버에 가입go 공지 및 지원 등을 받아보세요!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "서버 가입", - "REPLUGGED_PLUGIN": "플러그인", - "REPLUGGED_BUTTON_GOT_IT": "알겠어요", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type}(이)가 설치됐어요", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type} 다운로드", - "REPLUGGED_CANCEL": "아니요", - "REPLUGGED_CONFIRM": "네", - "REPLUGGED_COMMAND_ENABLE_DESC": "플러그인/테마 활성화", - "REPLUGGED_OK": "확인", - "REPLUGGED_COMMAND_DISABLE_DESC": "플러그인/테마 비활성화", - "REPLUGGED_COMMAND_RELOAD_DESC": "플러그인/테마 새로고침", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "명령어 사용 중 문제가 발생했어요:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "콘솔을 열어 자세한 정보를 확인할 수 있어요.", - "REPLUGGED_SETTINGS_ERROR_HEADER": "요소를 렌더링하는 중에 문제가 발생했어요!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "설정 메뉴를 렌더링하는 중에 문제가 발생했습니다.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "빌드 번호:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "빌드 ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "실험:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "명령어:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "복사", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "설정:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "디스코드 경로", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "앱 버전:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "복사되었어요!", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 경로", - "REPLUGGED_ADDON_AUTHORS_THREE": "제작 {author1}, {author2}, {author3}", - "REPLUGGED_PLUGIN_EMBED_COPY": "링크 복사", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "레포지토리 보기", - "REPLUGGED_ADDON_AUTHORS_ONE": "제작 {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "제작 {author1}, {author2}", - "REPLUGGED_ADDON_DELETE": "{type} 삭제", - "REPLUGGED_ADDON_PAGE_OPEN": "{type} 페이지 열기", - "REPLUGGED_ADDON_PROFILE_OPEN": "{type} 프로필 열기", - "REPLUGGED_ADDON_RELOAD": "{type} 새로고침", - "REPLUGGED_CONFIRM_INSTALL": "설치", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "정말 {type}을(를) 삭제하실건가요? 이 작업은 취소할 수 없어요.", - "REPLUGGED_ADDON_UNINSTALL": "{name} 삭제", - "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} 폴더 열기", - "REPLUGGED_ADDONS_LOAD_MISSING": "누락된 {type} 불러오기", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "모든 {type}을(를) 전부 찾아봤지만 검색결과가 없네요.", - "REPLUGGED_NO_ADDONS_INSTALLED": "어떤 {type}도 설치되어 있지 않네요.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "변경사항 적용", - "REPLUGGED_SEARCH_FOR_ADDON": "{type} 검색결과", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name}이(가) 비활성화되었어요", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name}이(가) 활성화되었어요", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name}을(를) 새로고침하는데 실패했어요", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name}이 새로고침되었어요", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name}을(를) 전환하는데 실패했어요", - "REPLUGGED_UPDATES_UPDATER": "업데이터", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name}을(를) 삭제하는데 실패했어요", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name}을(를) 삭제했어요", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "누락된 {type}을(를) 불러오는데 실패했어요", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "누락된 {type}을(를) 모두 불러왔어요", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "유저 프로필을 불러오는데 실패했어요", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "코드 정리에 실패했어요", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "코드를 정리했어요", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "커스텀 CSS가 새로고침되었어요", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "콘솔을 열어 자세한 정보를 확인하세요.", - "REPLUGGED_ADDON_SETTINGS": "{type} 설정 열기", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "커스텀 CSS 폴더 열기", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} 설치에 실패했어요.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name}이(가) 설치됐지만 불러올 수 없어요.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name}이(가) 성공적으로 설치되었어요.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "애드온의 정보를 불러오는데 실패했어요.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "설치가 취소됐어요.", - "REPLUGGED_ADDON_AUTHORS_MANY": "제작 {author1}, {author2}, {author3},{count, plural, =1 {# 등} other {# 등}}", - "REPLUGGED_THEME": "테마", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "릴리즈 채널:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "시스템 / 디스코드", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "프로세스 버전", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "언어:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "운영 체제:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64비트", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "아키텍쳐:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "배포:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "플러그인:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "더 보기", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "간략히", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "인증되지 않은 플러그인:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "베터디스코드 플러그인:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "테마:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "실험실:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "설정 동기화:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "캐시된 파일:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "계정:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "연결:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "최신:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "이건 Replugged의 기능들이에요. 메시지에서 바로 플러그인/테마를 설치할 수 있답니다.\n임베드에서 설치 버튼을 누르기만 하면 돼요.", - "REPLUGGED_PLUGIN_EMBED_COPIED": "복사되었어요!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "이게 뭔가요?", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "정말 {name} {authors}을 설치하시겠어요?", - "REPLUGGED_UPDATES_UPDATE_ALL": "모두 업데이트", - "REPLUGGED_UPDATES_UPDATE_TO": "{version}으(로) 업데이트", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "새로운 업데이트가 없네요.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "업데이트 실패!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "일부 업데이트가 누락됐어요!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "모든 업데이트가 성공적으로 완료되었어요.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "성공적으로 업데이트되었어요.", - "REPLUGGED_UPDATES_TOAST_NEW": "사용 가능한 {count, plural, =1 {# 업데이트} other {# 업데이트}}가 있어요!", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# 찾음} other {# 찾음}}", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name}이(가) 적용되려면 재시작이 필요해요. 지금 재시작할까요?", - "REPLUGGED_RELOAD": "새로고침", - "REPLUGGED_UPDATES_UPDATE_NOUN": "업데이트", - "REPLUGGED_I18N": "Replugged 번역", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[개발자 버전]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Replugged 배지 활성화", - "REPLUGGED_SETTINGS_BADGES_DESC": "사용자 프로필에 커스텀 Replugged 배지 표시를 표시해요." + "REPLUGGED_ACCOUNT": "Replugged 계정", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 기여자", + "REPLUGGED_BADGES_DEVELOPER": "Replugged 개발자", + "REPLUGGED_BADGES_EARLY": "Replugged 초기 사용자", + "REPLUGGED_BADGES_HUNTER": "Replugged 버그 헌터", + "REPLUGGED_BADGES_STAFF": "Replugged 스태프", + "REPLUGGED_BADGES_SUPPORT": "Replugged 지원", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged 번역가", + "REPLUGGED_BADGES_BOOSTER": "Replugged 서버 부스터", + "REPLUGGED_GENERAL_SETTINGS": "일반 설정", + "REPLUGGED_I18N_CONTRIBUTE": "혹시 Replugged 번역을 돕고 싶으신가요? Replugged의 [Weblate]({weblateUrl})로 오세요!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% 번역됨", + "REPLUGGED_LINK_NOW": "지금 연동", + "REPLUGGED_PLUGINS": "플러그인", + "REPLUGGED_QUICKCSS": "커스텀 CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "무엇을 하는지 모른다면 여기는 건드리지 마세요. 예상치 못한 일이 당신의 냥이까지도 발생할 수 있어요.", + "REPLUGGED_SETTINGS_BACKEND": "백엔드 URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Replugged의 API와 에셋 파일을 불러오기 위한 URL이에요.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "디스코드 실험 기능 활성화", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****경고:**** 지금 활성화하고 계신 건 디스코드 관리자가 알아챌 수 있는 기능들이에요. ****계정 정지**** 가능성이 있습니다. Replugged 팀은 **이를 책임질 수 없고 어떠한 지원도 해드릴 수 없어요**. **디스코드 재시작 필요**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "토큰 유지하기", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "디스코드가 계정 토큰을 localStorage에서 제거하는 것을 방지해요. 갑자기 로그아웃되는 문제를 줄여줄 수 있어요.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde 차단", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Replugged의 명령어 사용 시 나오는 [Clyde]({clydeUrl})를 플러그인 개발자가 설정한 아바타와 유저네임으로 바꿔요 - 기본값 \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "개발자 도구 오버레이", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "디스코드의 게임 오버레이 요소를 검사할 수 있게 개발자 도구를 열어요.", + "REPLUGGED_SETTINGS_RESTART": "이 설정은 디스코드를 재시작해야 활성화돼요. 지금 디스코드를 재시작할까요?", + "REPLUGGED_SNIPPET_APPLIED": "스니펫 적용됨", + "REPLUGGED_SNIPPET_APPLY": "스니펫 적용", + "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) 제작", + "REPLUGGED_THEMES": "테마", + "REPLUGGED_UPDATES_AVAILABLE": "사용 가능한 {count, plural, =1 {# 업데이트} other {# 업데이트}}가 있어요.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "디스코드 재시작 필요", + "REPLUGGED_UPDATES_CHECK": "업데이트 확인", + "REPLUGGED_UPDATES_ENABLE": "업데이트 활성화", + "REPLUGGED_UPDATES_FAILED": "업데이트중 일부가 누락됐어요!", + "REPLUGGED_UPDATES_FORCE": "강제 업데이트", + "REPLUGGED_UPDATES_LAST_CHECKED": "마지막 업데이트 확인: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "업데이터 열기", + "REPLUGGED_UPDATES_OPTS_AUTO": "자동 업데이트 확인", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged가 자동으로 업데이트를 알려줄거에요. 업데이트 전 사용자가 업데이트를 결정해야 돼요. 이 옵션은 공식 애드온에만 적용돼요.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "변경사항 확인", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "변경사항을 놓쳤거나 다시 읽고 싶나요?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "업데이트 동시성 제한", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "업데이트를 확인하기 위해 백그라운드에서 실행될 Replugged 프로세스 수입니다. 최소값 1. 잘 모르겠다면 일단 2로해두세요.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "디버깅 정보", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "통계를 수집하거나 문제 해결에 사용되는 항목입니다.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "업데이트 확인 주기", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged가 얼마나 자주 업데이트를 확인할지 설정해요. 최소값은 10분이에요.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "릴리즈 채널 변경", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "안정 버전 또는 개발 버전 중에서 선택할 수 있어요. 안정 버전은 버그 테스트를 마친 기능이나 보안 문제에 대한 업데이트만 포함되어 있어요. 잘 모르겠다면 그냥 안정 버전으로 두세요.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "개발 버전으로 전환", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "정말 릴리즈 채널을 변경하실건가요? 디스코드가 재시작될거에요.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "릴리즈 채널 전환", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "안정된 버전으로 전환", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "전환", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "업데이트 확인용 팝업 표시", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "\"업데이트 확인중\" 오버레이를 표시하고, 업데이트가 발견되면 메시지를 표시해요. 백그라운드 업데이트가 비활성화된 경우에만 적용돼요.", + "REPLUGGED_UPDATES_UPDATE": "업데이트", + "REPLUGGED_UPDATES_UPDATING": "Replugged 업데이트 중…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "업데이트 중…", + "REPLUGGED_UPDATES_UP_TO_DATE": "현재 최신 버전이에요.", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name}은(는) 이미 설치되어 있어요.", + "REPLUGGED_INSTALL_MODAL_HEADER": "{type} 설치", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "환영합니다! 성공적으로 Replugged가 디스코드에 삽입되었어요. 원하면 언제든지 저희 디스코드 서버에 가입go 공지 및 지원 등을 받아보세요!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "서버 가입", + "REPLUGGED_PLUGIN": "플러그인", + "REPLUGGED_BUTTON_GOT_IT": "알겠어요", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type}(이)가 설치됐어요", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "{type} 다운로드", + "REPLUGGED_CANCEL": "아니요", + "REPLUGGED_CONFIRM": "네", + "REPLUGGED_COMMAND_ENABLE_DESC": "플러그인/테마 활성화", + "REPLUGGED_OK": "확인", + "REPLUGGED_COMMAND_DISABLE_DESC": "플러그인/테마 비활성화", + "REPLUGGED_COMMAND_RELOAD_DESC": "플러그인/테마 새로고침", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "명령어 사용 중 문제가 발생했어요:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "콘솔을 열어 자세한 정보를 확인할 수 있어요.", + "REPLUGGED_SETTINGS_ERROR_HEADER": "요소를 렌더링하는 중에 문제가 발생했어요!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "설정 메뉴를 렌더링하는 중에 문제가 발생했습니다.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "빌드 번호:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "빌드 ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "실험:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "명령어:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "복사", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "설정:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "디스코드 경로", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "앱 버전:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "복사되었어요!", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 경로", + "REPLUGGED_ADDON_AUTHORS_THREE": "제작 {author1}, {author2}, {author3}", + "REPLUGGED_PLUGIN_EMBED_COPY": "링크 복사", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "레포지토리 보기", + "REPLUGGED_ADDON_AUTHORS_ONE": "제작 {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "제작 {author1}, {author2}", + "REPLUGGED_ADDON_DELETE": "{type} 삭제", + "REPLUGGED_ADDON_PAGE_OPEN": "{type} 페이지 열기", + "REPLUGGED_ADDON_PROFILE_OPEN": "{type} 프로필 열기", + "REPLUGGED_ADDON_RELOAD": "{type} 새로고침", + "REPLUGGED_CONFIRM_INSTALL": "설치", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "정말 {type}을(를) 삭제하실건가요? 이 작업은 취소할 수 없어요.", + "REPLUGGED_ADDON_UNINSTALL": "{name} 삭제", + "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} 폴더 열기", + "REPLUGGED_ADDONS_LOAD_MISSING": "누락된 {type} 불러오기", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "모든 {type}을(를) 전부 찾아봤지만 검색결과가 없네요.", + "REPLUGGED_NO_ADDONS_INSTALLED": "어떤 {type}도 설치되어 있지 않네요.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "변경사항 적용", + "REPLUGGED_SEARCH_FOR_ADDON": "{type} 검색결과", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name}이(가) 비활성화되었어요", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name}이(가) 활성화되었어요", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name}을(를) 새로고침하는데 실패했어요", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name}이 새로고침되었어요", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name}을(를) 전환하는데 실패했어요", + "REPLUGGED_UPDATES_UPDATER": "업데이터", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name}을(를) 삭제하는데 실패했어요", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name}을(를) 삭제했어요", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "누락된 {type}을(를) 불러오는데 실패했어요", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "누락된 {type}을(를) 모두 불러왔어요", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "유저 프로필을 불러오는데 실패했어요", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "코드 정리에 실패했어요", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "코드를 정리했어요", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "커스텀 CSS가 새로고침되었어요", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "콘솔을 열어 자세한 정보를 확인하세요.", + "REPLUGGED_ADDON_SETTINGS": "{type} 설정 열기", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "커스텀 CSS 폴더 열기", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} 설치에 실패했어요.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name}이(가) 설치됐지만 불러올 수 없어요.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name}이(가) 성공적으로 설치되었어요.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "애드온의 정보를 불러오는데 실패했어요.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "설치가 취소됐어요.", + "REPLUGGED_ADDON_AUTHORS_MANY": "제작 {author1}, {author2}, {author3},{count, plural, =1 {# 등} other {# 등}}", + "REPLUGGED_THEME": "테마", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "릴리즈 채널:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "시스템 / 디스코드", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "프로세스 버전", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "언어:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "운영 체제:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64비트", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "아키텍쳐:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "배포:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "플러그인:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "더 보기", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "간략히", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "인증되지 않은 플러그인:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "베터디스코드 플러그인:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "테마:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "실험실:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "설정 동기화:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "캐시된 파일:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "계정:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "연결:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "최신:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "이건 Replugged의 기능들이에요. 메시지에서 바로 플러그인/테마를 설치할 수 있답니다.\n임베드에서 설치 버튼을 누르기만 하면 돼요.", + "REPLUGGED_PLUGIN_EMBED_COPIED": "복사되었어요!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "이게 뭔가요?", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "정말 {name} {authors}을 설치하시겠어요?", + "REPLUGGED_UPDATES_UPDATE_ALL": "모두 업데이트", + "REPLUGGED_UPDATES_UPDATE_TO": "{version}으(로) 업데이트", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "새로운 업데이트가 없네요.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "업데이트 실패!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "일부 업데이트가 누락됐어요!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "모든 업데이트가 성공적으로 완료되었어요.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "성공적으로 업데이트되었어요.", + "REPLUGGED_UPDATES_TOAST_NEW": "사용 가능한 {count, plural, =1 {# 업데이트} other {# 업데이트}}가 있어요!", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# 찾음} other {# 찾음}}", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name}이(가) 적용되려면 재시작이 필요해요. 지금 재시작할까요?", + "REPLUGGED_RELOAD": "새로고침", + "REPLUGGED_UPDATES_UPDATE_NOUN": "업데이트", + "REPLUGGED_I18N": "Replugged 번역", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[개발자 버전]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Replugged 배지 활성화", + "REPLUGGED_SETTINGS_BADGES_DESC": "사용자 프로필에 커스텀 Replugged 배지 표시를 표시해요." } diff --git a/i18n/translations/lt.messages.json b/i18n/translations/lt.messages.json index 7b484311a..b7e0fa8d9 100644 --- a/i18n/translations/lt.messages.json +++ b/i18n/translations/lt.messages.json @@ -1,77 +1,77 @@ { - "REPLUGGED_BADGES_CONTRIBUTOR": "„Replugged“ pagalbininkas", - "REPLUGGED_BADGES_BOOSTER": "„Replugged“ serverio stiprintojas", - "REPLUGGED_ACCOUNT": "„Replugged“ paskyra", - "REPLUGGED_BADGES_DEVELOPER": "„Replugged“ programuotojas", - "REPLUGGED_BADGES_EARLY": "„Replugged“ ankstyvasis naudotojas", - "REPLUGGED_BADGES_HUNTER": "„Replugged“ trikdžių gaudytojas", - "REPLUGGED_BADGES_STAFF": "„Replugged“ personalas", - "REPLUGGED_BADGES_SUPPORT": "„Replugged“ pagalba", - "REPLUGGED_BADGES_TRANSLATOR": "„Replugged“ vertėjas", - "REPLUGGED_GENERAL_SETTINGS": "Bendri nustatymai", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "„Replugged“: išversta {translated,number}%", - "REPLUGGED_LINK_NOW": "Prijunk dabar", - "REPLUGGED_PLUGINS": "Įskiepiai", - "REPLUGGED_I18N_CONTRIBUTE": "Nori padėti išversti „Replugged“? Peržiūrėk mūsų [Weblate]({weblateUrl})!", - "REPLUGGED_QUICKCSS": "Greitasis CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Neliesk čia esančių jungiklių, jei nežinai, ką darai. Kitaip tavo katei gali kažkas atsitikti.", - "REPLUGGED_SETTINGS_BACKEND": "\"Backend\" nuoroda", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Nuoroda, naudojama kai kuriems ištekliams gauti ir „Replugged“ REST API užklausoms pateikti.", - "REPLUGGED_UPDATES_UPDATE": "Atnaujinti dabar", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Įgalinti „Discord“ eksperimentus", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ĮSPĖJIMAS:**** Įjungus tai, suteikiama prieiga prie funkcijų, kurias gali aptikti „Discord“, ir dėl to ****tavo paskyra gali būti užblokuota****. „Replugged“ komanda **neatsako** už tavo veiksmus. Palik šį pasirinkimą išjungtą, jei nesi užtikrinta(-s), ar tau tai būtų verta. „Replugged“ komanda **nesuteiks** jokios pagalbos eksperimentų klausimais. **Įjungus, tau reikės perkrauti aplikaciją**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Išsaugoti sesijos prieigos raktą (token)", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Neleidžia „Discord“ pašalinti tavo sesijos prieigos rakto (token) iš vietinės saugyklos ir sumažina nepageidaujamų atjungimų skaičių.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Pašalinti „Clyde“", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Pakeičia [„Clyde“]({clydeUrl}) „Replugged“ komandose. Vietoje jo, naudojami įvairūs avatarai ir slapyvardžiai, kuriuos sukūrė įskiepių kūrėjai. Jei toks įskiepyje neegzistuotų, tave pasitiktų „Replugged“.", - "REPLUGGED_SETTINGS_OVERLAY": "Persidengiantys kūrėjo įrankiai", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Atidaro kūrėjo įrankius, kurie leidžia pamatyti, kas vyksta „Discord“ žaidimų perdangoje.", - "REPLUGGED_SETTINGS_RESTART": "Šiam nustatymui pakeisti būtina perkrauti „Discord“ aplikaciją. Ar nori tai padaryti dabar?", - "REPLUGGED_SNIPPET_APPLIED": "Fragmentas pritaikytas", - "REPLUGGED_SNIPPET_APPLY": "Pritaikyti fragmentą", - "REPLUGGED_SNIPPET_LINE1": "Fragmentas iš #css-snippets pritaikytas {date, date, medium}, {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Sukūrė {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temos", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reikalingas perkrovimas", - "REPLUGGED_UPDATES_CHECK": "Tikrinti, ar yra atnaujinimų", - "REPLUGGED_UPDATES_ENABLE": "Įgalinti naujinimus", - "REPLUGGED_UPDATES_FAILED": "Kai kurie atnaujinimai nepavyko!", - "REPLUGGED_UPDATES_FORCE": "Privalomai atnaujinti", - "REPLUGGED_UPDATES_LAST_CHECKED": "Paskutinį kartą tikrinta: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Peržvelgti atnaujinimus", - "REPLUGGED_UPDATES_OPTS_AUTO": "Atnaujinti automatiškai fone", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "„Replugged“ gali atsisiųsti ir įdiegti naujinimus fone, tavęs per daug neerzindamas. Atmink, kad naujinimams reikės tavo dėmesio, jei reikia iš naujo perkrauti aplikaciją arba jei kilo konfliktas.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Atidaryti pakeitimų žurnalą", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Praleidai pakeitimų žurnalą arba nori jį pamatyti dar kartą?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Vienu metu veikiančių atnaujinimų limitas", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kiekis projektų, kurių atnaujinimų vienu metu galės ieškoti „Replugged“. Mažiausiai 1. Jei nežinai, ką darai, palik 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Derinimo informacija", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dalykai, kurie tau gali būti naudingi šalinant triktis arba dalinantis su kitais, koks kietas / kokia kieta esi.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Atnaujinimų laiko intervalas", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Kaip dažnai „Replugged“ tikrins, ar yra naujinimų (minutėmis). Mažiausiai 10 minučių.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Pakeisti išleidimo kanalą", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Gali pasirinkti stabilius arba vis dar kūriamus (development) programos atnaujinimus. Stabilūs atnaujinimai parsiųs tiktais visiems skirtus, saugumo ir kritinius atnaujinimus. Jei nežinai, ką darai, pasilik stabilius atnaujinimus.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Įgalinti vis dar kūriamus (development) programos atnaujinimus", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ar tikrai nori pakeisti atnaujinimų tipą? „Replugged“ iš naujo perkraus „Discord“ aplikaciją.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Pakeisti atnaujinimų tipą", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Sugrįžti į stabilius atnaujinimus", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Perjungti", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Rodyti atnaujinimų įspėjimą", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Rodyti įspėjimą, kurioje rašoma, kad tikrinami naujinimai, o jei naujinimų randama, būsi paraginta(-s) juos įsidiegti. Taikoma tik tuo atveju, jei naujinimas fone išjungtas.", - "REPLUGGED_UPDATES_UPDATING": "Atnaujinamas „Replugged“…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Atnaujinama…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Naudojama naujausia „Replugged“ versija.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopijuoti nuorodą", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Rodyti šaltinį", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Nukopijuota!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Kas čia?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Tai yra „Replugged“ funkcija. Ji tau leidžia įdiegti įskiepius ir temas tiesiai iš pokalbių lango.\nTiesiog nuspausk mygtuką, matomą po žinute.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Aktyvuoti įskiepį/temą", - "REPLUGGED_BUTTON_GOT_IT": "Supratau", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} įdiegta", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Parsisiųsti {type}", - "REPLUGGED_CANCEL": "Atšaukti", - "REPLUGGED_CONFIRM": "Patvirtinti", - "REPLUGGED_OK": "Gerai", - "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktyvuoti įskiepį/temą" + "REPLUGGED_BADGES_CONTRIBUTOR": "„Replugged“ pagalbininkas", + "REPLUGGED_BADGES_BOOSTER": "„Replugged“ serverio stiprintojas", + "REPLUGGED_ACCOUNT": "„Replugged“ paskyra", + "REPLUGGED_BADGES_DEVELOPER": "„Replugged“ programuotojas", + "REPLUGGED_BADGES_EARLY": "„Replugged“ ankstyvasis naudotojas", + "REPLUGGED_BADGES_HUNTER": "„Replugged“ trikdžių gaudytojas", + "REPLUGGED_BADGES_STAFF": "„Replugged“ personalas", + "REPLUGGED_BADGES_SUPPORT": "„Replugged“ pagalba", + "REPLUGGED_BADGES_TRANSLATOR": "„Replugged“ vertėjas", + "REPLUGGED_GENERAL_SETTINGS": "Bendri nustatymai", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "„Replugged“: išversta {translated,number}%", + "REPLUGGED_LINK_NOW": "Prijunk dabar", + "REPLUGGED_PLUGINS": "Įskiepiai", + "REPLUGGED_I18N_CONTRIBUTE": "Nori padėti išversti „Replugged“? Peržiūrėk mūsų [Weblate]({weblateUrl})!", + "REPLUGGED_QUICKCSS": "Greitasis CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Neliesk čia esančių jungiklių, jei nežinai, ką darai. Kitaip tavo katei gali kažkas atsitikti.", + "REPLUGGED_SETTINGS_BACKEND": "\"Backend\" nuoroda", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Nuoroda, naudojama kai kuriems ištekliams gauti ir „Replugged“ REST API užklausoms pateikti.", + "REPLUGGED_UPDATES_UPDATE": "Atnaujinti dabar", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Įgalinti „Discord“ eksperimentus", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ĮSPĖJIMAS:**** Įjungus tai, suteikiama prieiga prie funkcijų, kurias gali aptikti „Discord“, ir dėl to ****tavo paskyra gali būti užblokuota****. „Replugged“ komanda **neatsako** už tavo veiksmus. Palik šį pasirinkimą išjungtą, jei nesi užtikrinta(-s), ar tau tai būtų verta. „Replugged“ komanda **nesuteiks** jokios pagalbos eksperimentų klausimais. **Įjungus, tau reikės perkrauti aplikaciją**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Išsaugoti sesijos prieigos raktą (token)", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Neleidžia „Discord“ pašalinti tavo sesijos prieigos rakto (token) iš vietinės saugyklos ir sumažina nepageidaujamų atjungimų skaičių.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Pašalinti „Clyde“", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Pakeičia [„Clyde“]({clydeUrl}) „Replugged“ komandose. Vietoje jo, naudojami įvairūs avatarai ir slapyvardžiai, kuriuos sukūrė įskiepių kūrėjai. Jei toks įskiepyje neegzistuotų, tave pasitiktų „Replugged“.", + "REPLUGGED_SETTINGS_OVERLAY": "Persidengiantys kūrėjo įrankiai", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Atidaro kūrėjo įrankius, kurie leidžia pamatyti, kas vyksta „Discord“ žaidimų perdangoje.", + "REPLUGGED_SETTINGS_RESTART": "Šiam nustatymui pakeisti būtina perkrauti „Discord“ aplikaciją. Ar nori tai padaryti dabar?", + "REPLUGGED_SNIPPET_APPLIED": "Fragmentas pritaikytas", + "REPLUGGED_SNIPPET_APPLY": "Pritaikyti fragmentą", + "REPLUGGED_SNIPPET_LINE1": "Fragmentas iš #css-snippets pritaikytas {date, date, medium}, {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Sukūrė {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temos", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reikalingas perkrovimas", + "REPLUGGED_UPDATES_CHECK": "Tikrinti, ar yra atnaujinimų", + "REPLUGGED_UPDATES_ENABLE": "Įgalinti naujinimus", + "REPLUGGED_UPDATES_FAILED": "Kai kurie atnaujinimai nepavyko!", + "REPLUGGED_UPDATES_FORCE": "Privalomai atnaujinti", + "REPLUGGED_UPDATES_LAST_CHECKED": "Paskutinį kartą tikrinta: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Peržvelgti atnaujinimus", + "REPLUGGED_UPDATES_OPTS_AUTO": "Atnaujinti automatiškai fone", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "„Replugged“ gali atsisiųsti ir įdiegti naujinimus fone, tavęs per daug neerzindamas. Atmink, kad naujinimams reikės tavo dėmesio, jei reikia iš naujo perkrauti aplikaciją arba jei kilo konfliktas.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Atidaryti pakeitimų žurnalą", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Praleidai pakeitimų žurnalą arba nori jį pamatyti dar kartą?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Vienu metu veikiančių atnaujinimų limitas", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Kiekis projektų, kurių atnaujinimų vienu metu galės ieškoti „Replugged“. Mažiausiai 1. Jei nežinai, ką darai, palik 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Derinimo informacija", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dalykai, kurie tau gali būti naudingi šalinant triktis arba dalinantis su kitais, koks kietas / kokia kieta esi.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Atnaujinimų laiko intervalas", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Kaip dažnai „Replugged“ tikrins, ar yra naujinimų (minutėmis). Mažiausiai 10 minučių.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Pakeisti išleidimo kanalą", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Gali pasirinkti stabilius arba vis dar kūriamus (development) programos atnaujinimus. Stabilūs atnaujinimai parsiųs tiktais visiems skirtus, saugumo ir kritinius atnaujinimus. Jei nežinai, ką darai, pasilik stabilius atnaujinimus.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Įgalinti vis dar kūriamus (development) programos atnaujinimus", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ar tikrai nori pakeisti atnaujinimų tipą? „Replugged“ iš naujo perkraus „Discord“ aplikaciją.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Pakeisti atnaujinimų tipą", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Sugrįžti į stabilius atnaujinimus", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Perjungti", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Rodyti atnaujinimų įspėjimą", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Rodyti įspėjimą, kurioje rašoma, kad tikrinami naujinimai, o jei naujinimų randama, būsi paraginta(-s) juos įsidiegti. Taikoma tik tuo atveju, jei naujinimas fone išjungtas.", + "REPLUGGED_UPDATES_UPDATING": "Atnaujinamas „Replugged“…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Atnaujinama…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Naudojama naujausia „Replugged“ versija.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopijuoti nuorodą", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Rodyti šaltinį", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Nukopijuota!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Kas čia?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Tai yra „Replugged“ funkcija. Ji tau leidžia įdiegti įskiepius ir temas tiesiai iš pokalbių lango.\nTiesiog nuspausk mygtuką, matomą po žinute.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Aktyvuoti įskiepį/temą", + "REPLUGGED_BUTTON_GOT_IT": "Supratau", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} įdiegta", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Parsisiųsti {type}", + "REPLUGGED_CANCEL": "Atšaukti", + "REPLUGGED_CONFIRM": "Patvirtinti", + "REPLUGGED_OK": "Gerai", + "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktyvuoti įskiepį/temą" } diff --git a/i18n/translations/nl.messages.json b/i18n/translations/nl.messages.json index 534a214b0..a1aac9b59 100644 --- a/i18n/translations/nl.messages.json +++ b/i18n/translations/nl.messages.json @@ -1,182 +1,182 @@ { - "REPLUGGED_ACCOUNT": "Replugged Account", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Ontwikkelaar", - "REPLUGGED_BADGES_EARLY": "Vroege Replugged Gebruiker", - "REPLUGGED_BADGES_HUNTER": "Replugged Bug Jager", - "REPLUGGED_BADGES_STAFF": "Replugged Personeel", - "REPLUGGED_BADGES_SUPPORT": "Replugged Support", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", - "REPLUGGED_GENERAL_SETTINGS": "Algemene Instellingen", - "REPLUGGED_I18N_CONTRIBUTE": "Wil je helpen met het vertalen van Replugged? Ga naar onze [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% vertaald", - "REPLUGGED_QUICKCSS": "Snelle CSS", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL die gebruikt word voor het ophalen van sommige assets en aanvragen te plegen aan Replugged's REST API.", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_LINK_NOW": "Koppel het nu", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Zet Discord Experimenten Aan", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Sla token op", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Houd Discord tegen van het verwijderen van je token uit localStorage, wat het aantal ongewenste afmeldingen vermindert.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Roei Clyde Uit", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Opent een DevTools-venster waarin je kunt zien wat er gebeurd in de in-game overlay van Discord.", - "REPLUGGED_SETTINGS_RESTART": "Deze instelling vereist je om Discord te herstarten voordat deze effect heeft. Wil je Discord nu herstarten?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Toegepast", - "REPLUGGED_SNIPPET_APPLY": "Pas Snippet Toe", - "REPLUGGED_SNIPPET_LINE1": "Snippet van #css-snippets toegepast op {date, date, medium} om {date, time, medium}", - "REPLUGGED_THEMES": "Thema's", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates zijn}} beschikbaar.", - "REPLUGGED_SNIPPET_LINE2": "Gemaakt door {authorTag} ({authorId})", - "REPLUGGED_UPDATES_CHECK": "Check voor Updates", - "REPLUGGED_UPDATES_ENABLE": "Updates Aanzetten", - "REPLUGGED_UPDATES_FAILED": "Sommige updates zijn gefaald!", - "REPLUGGED_UPDATES_FORCE": "Forceer Update", - "REPLUGGED_UPDATES_LAST_CHECKED": "Laatst gechecked: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Open Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Check automatisch voor updates", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged zal automatisch voor updates checken en je een waarschuwing tonen als er een beschikbaar is. Updates zullen niet geïnstalleerd worden totdat jij hiervoor kiest. Alleen officiele addons zullen automatisch gecheckt worden.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Open Changelog", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "De changelog gemist, of wil je hem nog eens bekijken?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Update Gelijktijdigheidslimiet", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Informatie", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dingen die misschien handig zijn tijdens het probleemoplossen of het flexen van stats.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update Check Interval", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hoe frequent Replugged zal checken voor updates. Minimaal 10 minuten.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Verander Releasekanaal", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Weet je zeker dat je het releasekanaal wilt veranderen? Replugged zal je Discord client herladen.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Verander releasekanaal", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Verander naar ontwikkelingsbranch", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Verander naar stabiel", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Verander", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Laat updater popup zien", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bijdrager", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Vertaler", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Raak hier niks aan als je niet weet wat je aan het doen bent. Er kunnen onverwachte dingen gebeuren met je kat.", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Herplaatst [Clyde]({clydeUrl}) in Replugged commando's met een gemengd bereik aan avatars en gebruikersnamen geselecteerd door plugin ontwikkelaars - valt standaard terug op \"Replugged\".", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "***WAARSCHUWING:*** Als je dit inschakeld, krijg je toegang tot functies die gedetecteerd kunnen worden door Discord en kunnen leiden tot ***accountbeëindiging**. Replugged is **niet verantwoordelijk** voor wat je doet met deze functie. Laat deze uitstaan als je niet zeker bent. Het Replugged team zal **geen** support uitlenen met betrekking tot elk experiment. **Herstart vereist**.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Herladen vereist", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hoeveel gelijktijdige taken Replugged in de achtergrond zal starten om voor updates te checken. Minimaal 1. Als je het niet zeker weet, laat 2 staan.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Je kan kiezen tussen de stabiele branch, of de ontwikkelingsbranch. De stabiele branch krijgt alleen grote, beveiligings, en kritieke updates. Als je het niet zeker weet, blijf op stabiel.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Toon een overlay over de client waarin staat dat er wordt gecontroleerd op updates en als er updates worden gevonden, zul je gevraagd worden om bij te werken. Is alleen van toepassing als updaten op de achtergrond is uitgeschakeld.", - "REPLUGGED_UPDATES_UPDATE": "Update", - "REPLUGGED_UPDATES_UPDATING": "Replugged updaten…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Aan het updaten…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Alles is up-to-date.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopieer Link", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Gekopieerd!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Wat is dit?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Dit is een Replugged-functie. Hiermee kun je plugins of thema's rechtstreeks vanuit de chat installeren.\nDruk gewoon op de installatieknop op de embed.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Bekijk Repo", - "REPLUGGED_COMMAND_ENABLE_DESC": "Schakel plugin/thema in", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Welkom! Replugged is successvol geïnstallerd in je Discord client. Voel je vrij om lid te worden van onze Discord-server voor aankondigingen, ondersteuning en meer!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Er is een fout opgetreden tijdens het weergeven van het instellingenpaneel.", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systeem / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architectuur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Onbevoegde plugins:", - "REPLUGGED_UPDATES_UPDATER": "Updater", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} is al geïnstalleerd.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Er is een fout opgetreden tijdens het uitvoeren van het commando:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Check de console voor meer informatie.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installeer {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Word Lid", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Er ging iets mis met het renderen van dit element!", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", - "REPLUGGED_THEME": "Thema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Procesversies", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Taal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Besturingssysteem:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Releasekanaal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App Versie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Buildnummer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build-ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenten:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commando's:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Gekopieerd!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopieer", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Instellingen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Minder laten zien", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Meer laten zien", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Thema's:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Instellingensynchronisatie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gecachte Bestanden:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Verbindingen:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Nieuwste:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Pad", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Pad", - "REPLUGGED_BUTTON_GOT_IT": "Begrepen", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Geïnstalleerd", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", - "REPLUGGED_CANCEL": "Annuleren", - "REPLUGGED_CONFIRM": "Bevestigen", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Zet een plugin/thema uit", - "REPLUGGED_COMMAND_RELOAD_DESC": "Herlaad een plugin/thema", - "REPLUGGED_ADDON_DELETE": "Verwijder {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Open {type} Pagina", - "REPLUGGED_ADDON_PROFILE_OPEN": "Open {type} Profiel", - "REPLUGGED_ADDON_RELOAD": "Herlaad {type}", - "REPLUGGED_ADDON_SETTINGS": "Open {type} Instellingen", - "REPLUGGED_ADDON_UNINSTALL": "{name} verwijderen", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Open {type} Map", - "REPLUGGED_ADDONS_LOAD_MISSING": "Laad Ontbrekende {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# resultaat} other {# resultaten}}", - "REPLUGGED_NO_ADDON_RESULTS": "Geen {type} gevonden met jouw zoekopdracht.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Geen {type} geïnstalleerd.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Wijzigingen Toepassen", - "REPLUGGED_SEARCH_FOR_ADDON": "Zoek voor een {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} uitgeschakeld", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} ingeschakeld", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Herladen van {name} is mislukt", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} opnieuw geladen", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Aan/uitschakelen van {name} is mislukt", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Verwijderen van {name} mislukt", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} verwijderd", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kan gebruikersprofiel niet ophalen", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Weet je zeker dat je {type, select, plugin {deze} other {dit}} {type} wil verwijderen? Dit kan niet ongedaan gemaakt worden.", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Laden van ontbrekende {type} mislukt", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Ontbrekende {type} geladen", - "REPLUGGED_ADDON_AUTHORS_ONE": "van {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "van {author1} en {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "van {author1}, {author2} en {author3}", - "REPLUGGED_CONFIRM_INSTALL": "Installeren", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formatteren van code mislukt", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code geformatteerd", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS opnieuw geladen", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Check console voor details.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} was geïnstalleerd maar kon niet geladen worden.", - "REPLUGGED_ADDON_AUTHORS_MANY": "van {author1}, {author2}, {author3} en {count, plural, =1 {# andere} other {# anderen}}", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Open Quick CSS-map", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Installeren van {name} mislukt.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} succesvol geïnstalleerd.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Krijgen van info voor addon mislukt.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installatie afgebroken.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Wil je {name} {authors} installeren?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Alles updaten", - "REPLUGGED_UPDATES_UPDATE_TO": "Updaten naar {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Geen nieuwe updates beschikbaar.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Update mislukt!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Sommige updates zijn mislukt!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alle updates zijn succesvol voltooid.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Update succesvol voltooid.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nieuwe update} other {# nieuwe updates}} beschikbaar!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} moet opnieuw geladen worden om te werken. Nu opnieuw laden?", - "REPLUGGED_RELOAD": "Opnieuw laden", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", - "REPLUGGED_I18N": "Replugged Vertalingen", - "REPLUGGED_SETTINGS_BADGES_DESC": "Toon aangepaste Replugged profielbadges op gebruikersprofielen.", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other{v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Toon Replugged-badges", - "REPLUGGED_VIEW_UPDATES": "Bekijk {count, plural, =1 {# Update} other {# Updates}}" + "REPLUGGED_ACCOUNT": "Replugged Account", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Ontwikkelaar", + "REPLUGGED_BADGES_EARLY": "Vroege Replugged Gebruiker", + "REPLUGGED_BADGES_HUNTER": "Replugged Bug Jager", + "REPLUGGED_BADGES_STAFF": "Replugged Personeel", + "REPLUGGED_BADGES_SUPPORT": "Replugged Support", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", + "REPLUGGED_GENERAL_SETTINGS": "Algemene Instellingen", + "REPLUGGED_I18N_CONTRIBUTE": "Wil je helpen met het vertalen van Replugged? Ga naar onze [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% vertaald", + "REPLUGGED_QUICKCSS": "Snelle CSS", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL die gebruikt word voor het ophalen van sommige assets en aanvragen te plegen aan Replugged's REST API.", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_LINK_NOW": "Koppel het nu", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Zet Discord Experimenten Aan", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Sla token op", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Houd Discord tegen van het verwijderen van je token uit localStorage, wat het aantal ongewenste afmeldingen vermindert.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Roei Clyde Uit", + "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Opent een DevTools-venster waarin je kunt zien wat er gebeurd in de in-game overlay van Discord.", + "REPLUGGED_SETTINGS_RESTART": "Deze instelling vereist je om Discord te herstarten voordat deze effect heeft. Wil je Discord nu herstarten?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Toegepast", + "REPLUGGED_SNIPPET_APPLY": "Pas Snippet Toe", + "REPLUGGED_SNIPPET_LINE1": "Snippet van #css-snippets toegepast op {date, date, medium} om {date, time, medium}", + "REPLUGGED_THEMES": "Thema's", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {# updates zijn}} beschikbaar.", + "REPLUGGED_SNIPPET_LINE2": "Gemaakt door {authorTag} ({authorId})", + "REPLUGGED_UPDATES_CHECK": "Check voor Updates", + "REPLUGGED_UPDATES_ENABLE": "Updates Aanzetten", + "REPLUGGED_UPDATES_FAILED": "Sommige updates zijn gefaald!", + "REPLUGGED_UPDATES_FORCE": "Forceer Update", + "REPLUGGED_UPDATES_LAST_CHECKED": "Laatst gechecked: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Open Updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Check automatisch voor updates", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged zal automatisch voor updates checken en je een waarschuwing tonen als er een beschikbaar is. Updates zullen niet geïnstalleerd worden totdat jij hiervoor kiest. Alleen officiele addons zullen automatisch gecheckt worden.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Open Changelog", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "De changelog gemist, of wil je hem nog eens bekijken?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Update Gelijktijdigheidslimiet", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Informatie", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Dingen die misschien handig zijn tijdens het probleemoplossen of het flexen van stats.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Update Check Interval", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hoe frequent Replugged zal checken voor updates. Minimaal 10 minuten.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Verander Releasekanaal", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Weet je zeker dat je het releasekanaal wilt veranderen? Replugged zal je Discord client herladen.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Verander releasekanaal", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Verander naar ontwikkelingsbranch", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Verander naar stabiel", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Verander", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Laat updater popup zien", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bijdrager", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Vertaler", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Raak hier niks aan als je niet weet wat je aan het doen bent. Er kunnen onverwachte dingen gebeuren met je kat.", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Herplaatst [Clyde]({clydeUrl}) in Replugged commando's met een gemengd bereik aan avatars en gebruikersnamen geselecteerd door plugin ontwikkelaars - valt standaard terug op \"Replugged\".", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****WAARSCHUWING:**** Als je dit inschakeld, krijg je toegang tot functies die gedetecteerd kunnen worden door Discord en kunnen leiden tot ****accountbeëindiging****. Replugged is **niet verantwoordelijk** voor wat je doet met deze functie. Laat deze uitstaan als je niet zeker bent. Het Replugged team zal **geen** support uitlenen met betrekking tot elk experiment. **Herstart vereist**.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Herladen vereist", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hoeveel gelijktijdige taken Replugged in de achtergrond zal starten om voor updates te checken. Minimaal 1. Als je het niet zeker weet, laat 2 staan.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Je kan kiezen tussen de stabiele branch, of de ontwikkelingsbranch. De stabiele branch krijgt alleen grote, beveiligings, en kritieke updates. Als je het niet zeker weet, blijf op stabiel.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Toon een overlay over de client waarin staat dat er wordt gecontroleerd op updates en als er updates worden gevonden, zul je gevraagd worden om bij te werken. Is alleen van toepassing als updaten op de achtergrond is uitgeschakeld.", + "REPLUGGED_UPDATES_UPDATE": "Update", + "REPLUGGED_UPDATES_UPDATING": "Replugged updaten…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Aan het updaten…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Alles is up-to-date.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopieer Link", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Gekopieerd!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Wat is dit?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Dit is een Replugged-functie. Hiermee kun je plugins of thema's rechtstreeks vanuit de chat installeren.\nDruk gewoon op de installatieknop op de embed.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Bekijk Repo", + "REPLUGGED_COMMAND_ENABLE_DESC": "Schakel plugin/thema in", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Welkom! Replugged is successvol geïnstallerd in je Discord client. Voel je vrij om lid te worden van onze Discord-server voor aankondigingen, ondersteuning en meer!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Er is een fout opgetreden tijdens het weergeven van het instellingenpaneel.", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systeem / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architectuur:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Onbevoegde plugins:", + "REPLUGGED_UPDATES_UPDATER": "Updater", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} is al geïnstalleerd.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Er is een fout opgetreden tijdens het uitvoeren van het commando:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Check de console voor meer informatie.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installeer {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Word Lid", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Er ging iets mis met het renderen van dit element!", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Component stack:", + "REPLUGGED_THEME": "Thema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Procesversies", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Taal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Besturingssysteem:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Releasekanaal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "App Versie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Buildnummer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Build-ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenten:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Commando's:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Gekopieerd!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopieer", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Instellingen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Minder laten zien", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Meer laten zien", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Thema's:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Instellingensynchronisatie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Gecachte Bestanden:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Verbindingen:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Nieuwste:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Pad", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Pad", + "REPLUGGED_BUTTON_GOT_IT": "Begrepen", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Geïnstalleerd", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Download {type}", + "REPLUGGED_CANCEL": "Annuleren", + "REPLUGGED_CONFIRM": "Bevestigen", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Zet een plugin/thema uit", + "REPLUGGED_COMMAND_RELOAD_DESC": "Herlaad een plugin/thema", + "REPLUGGED_ADDON_DELETE": "Verwijder {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Open {type} Pagina", + "REPLUGGED_ADDON_PROFILE_OPEN": "Open {type} Profiel", + "REPLUGGED_ADDON_RELOAD": "Herlaad {type}", + "REPLUGGED_ADDON_SETTINGS": "Open {type} Instellingen", + "REPLUGGED_ADDON_UNINSTALL": "{name} verwijderen", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Open {type} Map", + "REPLUGGED_ADDONS_LOAD_MISSING": "Laad Ontbrekende {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# resultaat} other {# resultaten}}", + "REPLUGGED_NO_ADDON_RESULTS": "Geen {type} gevonden met jouw zoekopdracht.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Geen {type} geïnstalleerd.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Wijzigingen Toepassen", + "REPLUGGED_SEARCH_FOR_ADDON": "Zoek voor een {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} uitgeschakeld", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} ingeschakeld", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Herladen van {name} is mislukt", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} opnieuw geladen", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Aan/uitschakelen van {name} is mislukt", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Verwijderen van {name} mislukt", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} verwijderd", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kan gebruikersprofiel niet ophalen", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Weet je zeker dat je {type, select, plugin {deze} other {dit}} {type} wil verwijderen? Dit kan niet ongedaan gemaakt worden.", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Laden van ontbrekende {type} mislukt", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Ontbrekende {type} geladen", + "REPLUGGED_ADDON_AUTHORS_ONE": "van {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "van {author1} en {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "van {author1}, {author2} en {author3}", + "REPLUGGED_CONFIRM_INSTALL": "Installeren", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Formatteren van code mislukt", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Code geformatteerd", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS opnieuw geladen", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Check console voor details.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} was geïnstalleerd maar kon niet geladen worden.", + "REPLUGGED_ADDON_AUTHORS_MANY": "van {author1}, {author2}, {author3} en {count, plural, =1 {# andere} other {# anderen}}", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Open Quick CSS-map", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Installeren van {name} mislukt.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} succesvol geïnstalleerd.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Krijgen van info voor addon mislukt.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installatie afgebroken.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Wil je {name} {authors} installeren?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Alles updaten", + "REPLUGGED_UPDATES_UPDATE_TO": "Updaten naar {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Geen nieuwe updates beschikbaar.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Update mislukt!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Sommige updates zijn mislukt!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alle updates zijn succesvol voltooid.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Update succesvol voltooid.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nieuwe update} other {# nieuwe updates}} beschikbaar!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} moet opnieuw geladen worden om te werken. Nu opnieuw laden?", + "REPLUGGED_RELOAD": "Opnieuw laden", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Update", + "REPLUGGED_I18N": "Replugged Vertalingen", + "REPLUGGED_SETTINGS_BADGES_DESC": "Toon aangepaste Replugged profielbadges op gebruikersprofielen.", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[DEV MODE]} other{v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Toon Replugged-badges", + "REPLUGGED_VIEW_UPDATES": "Bekijk {count, plural, =1 {# Update} other {# Updates}}" } diff --git a/i18n/translations/no.messages.json b/i18n/translations/no.messages.json index 77ba7a6bc..6fd05f962 100644 --- a/i18n/translations/no.messages.json +++ b/i18n/translations/no.messages.json @@ -1,113 +1,113 @@ { - "REPLUGGED_ACCOUNT": "Replugged Konto", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidrager", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Utvikler", - "REPLUGGED_BADGES_EARLY": "Replugged Tidlig Bruker", - "REPLUGGED_BADGES_HUNTER": "Replugged Feil Jeger", - "REPLUGGED_BADGES_STAFF": "Replugged Personale", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Oversetter", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", - "REPLUGGED_GENERAL_SETTINGS": "Generelle Innstillinger", - "REPLUGGED_I18N_CONTRIBUTE": "Vil du hjelpe til med å oversette Replugged? Gå til vår [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% oversatt", - "REPLUGGED_LINK_NOW": "Tilkoble nå", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "Hurtig CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ikke gjør endringer her hvis du ikke vet hva du driver med. Uventede ting kan skje med katten din.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL brukt til å hente noen elementer og til å sende forespørsler til Replugged sin REST API.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktiverer Discord Experiments", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ADVARSEL**** Å ta i bruk dette gir deg tilgang til funksjoner som kan bli oppdaget av Discord og kan ende med at ****kontoen din blir terminert****. Replugged er **ikke ansvarlig** for hva du gjør med denne funksjonen. La den stå deaktivert hvis du er usikker. Replugged vil **ikke** gi noen støtte når det gjelder noen eksperimenter.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Behold token lagret", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Hindrer Discord fra å fjerne din token fra localStorage, reduserer antallet uønskede ut-logginger.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Utrydd Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Erstatter [Clyde]({clydeUrl}) i Replugged kommandoer med forskjellige bilder og navn valgt av plug-in utviklere - tilbakestilles til \"Replugged\" automatisk.", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Åpner et DevTools vindu som lar deg inspisere hva som skjer inne i Discord sin in-game overlay.", - "REPLUGGED_SETTINGS_RESTART": "Denne endringen krever at du starter Discord på nytt for at den skal bli tatt i bruk. Vil du starte Discord på nytt nå?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Brukt", - "REPLUGGED_SNIPPET_APPLY": "Bruk Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet fra #css-snippets brukt den {date, date, medium} på {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Laget av {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temaer", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {#updates are}} tilgjengelig.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Omstart Kreves", - "REPLUGGED_UPDATES_CHECK": "Sjekk for Oppdateringer", - "REPLUGGED_UPDATES_ENABLE": "Aktiver Oppdateringer", - "REPLUGGED_UPDATES_FAILED": "Noen oppdateringer mislyktes!", - "REPLUGGED_UPDATES_FORCE": "Tving Oppdatering", - "REPLUGGED_UPDATES_LAST_CHECKED": "Sist sjekket: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Åpne Oppdaterer", - "REPLUGGED_UPDATES_OPTS_AUTO": "Oppdater automatisk i bakgrunnen", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged kan laste ned oppdateringer i bakgrunnen uten å irritere deg for mye. Husk at oppdateringer krever en brukerhandling hvis en omstart kreves, eller det er en konflikt.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Åpne Endrings Logg", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Gikk du glipp av endrings loggen, eller vil se den igjen?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Oppdatering Samtidighet Grense", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hvor mange samtidige oppgaver Replugged vil kjøre i bakgrunnen for å sjekke etter oppdateringer. Minst 1. Hvis du er usikker, la den bli på 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Informasjon", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Ting som det kan hende du finner nytting for feilsøking eller for å flexe på litt statistikk.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Oppdaterings Sjekk Interval", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hvor ofte Replugged vil sjekke for oppdateringer (i minutter). Minst 10 minutter.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Endre Utgivelse Versjon", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kan velge mellom den stabile grenen, eller utvikling grenen. Den stabile grenen vil bare få store oppdateringer, sikkerhets og kritiske oppdateringer. Hvis du er usikker, bli på den stabile.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Bytt til utviklings grenen", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Er du sikker på at du vil endre utgivelses versjonen? Replugged vil starte Discord klienten din på nytt.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Endre utgivelse versjon", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Bytt til stabil", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Bytt", - "REPLUGGED_UPDATES_UPDATE": "Oppdater Nå", - "REPLUGGED_UPDATES_UPDATING": "Oppdaterer Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Oppdaterer…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged er oppdatert.", - "REPLUGGED_BADGES_SUPPORT": "Replugged Brukerstøtte", - "REPLUGGED_COMMAND_ENABLE_DESC": "Aktiver en plugin/tema", - "REPLUGGED_CONFIRM": "Bekreft", - "REPLUGGED_CANCEL": "Avbryt", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Nedlast {type}", - "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktiver en plugin/tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Uautoriserte plugins:", - "REPLUGGED_ADDON_AUTHORS_THREE": "Av {author1}, {author2}, og {author3}", - "REPLUGGED_ADDON_AUTHORS_TWO": "av {author1} og {author2}", - "REPLUGGED_ADDON_DELETE": "Slett {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Åpne {type} Side", - "REPLUGGED_ADDON_PROFILE_OPEN": "Åpne {type} Profil", - "REPLUGGED_ADDON_RELOAD": "Last på nytt {type}", - "REPLUGGED_ADDON_SETTINGS": "Åpne {type} Innstillinger", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Er du sikker på at du vil avinstallere denne {type}? Dette kan ikke angres.", - "REPLUGGED_ADDON_UNINSTALL": "Avinstaller {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Åpne {type} Mappe", - "REPLUGGED_ADDONS_LOAD_MISSING": "Last manglede {type}", - "REPLUGGED_BUTTON_GOT_IT": "Har det", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installert", - "REPLUGGED_COMMAND_RELOAD_DESC": "Last inn en plugin/tema på nytt", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} er allerede installert.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Det oppstod en feil under utførelse av kommandoen:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Sjekk konsollen for flere detaljer.", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installer {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Velkommen! Replugged har blitt injisert i Discord-klienten din. Bli gjerne med på vår Discord-server for kunngjøringer, støtte og mer!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Bli med server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Noe gikk galt da dette elementet ble gjengitt!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Det oppstod en feil under gjengivelse av innstillingspanel.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentstabel:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prosess versjoner", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Språk:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkitektur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Utgivelseskanal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Appversjon:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Byggenummer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Bygg-ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperimenter:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Kommandoer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopiert!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopier", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Innstillinger:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Vis mindre", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Vis mer" + "REPLUGGED_ACCOUNT": "Replugged Konto", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidrager", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Utvikler", + "REPLUGGED_BADGES_EARLY": "Replugged Tidlig Bruker", + "REPLUGGED_BADGES_HUNTER": "Replugged Feil Jeger", + "REPLUGGED_BADGES_STAFF": "Replugged Personale", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Oversetter", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server Booster", + "REPLUGGED_GENERAL_SETTINGS": "Generelle Innstillinger", + "REPLUGGED_I18N_CONTRIBUTE": "Vil du hjelpe til med å oversette Replugged? Gå til vår [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% oversatt", + "REPLUGGED_LINK_NOW": "Tilkoble nå", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "Hurtig CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ikke gjør endringer her hvis du ikke vet hva du driver med. Uventede ting kan skje med katten din.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL brukt til å hente noen elementer og til å sende forespørsler til Replugged sin REST API.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktiverer Discord Experiments", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ADVARSEL**** Å ta i bruk dette gir deg tilgang til funksjoner som kan bli oppdaget av Discord og kan ende med at ****kontoen din blir terminert****. Replugged er **ikke ansvarlig** for hva du gjør med denne funksjonen. La den stå deaktivert hvis du er usikker. Replugged vil **ikke** gi noen støtte når det gjelder noen eksperimenter.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Behold token lagret", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Hindrer Discord fra å fjerne din token fra localStorage, reduserer antallet uønskede ut-logginger.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Utrydd Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Erstatter [Clyde]({clydeUrl}) i Replugged kommandoer med forskjellige bilder og navn valgt av plug-in utviklere - tilbakestilles til \"Replugged\" automatisk.", + "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Åpner et DevTools vindu som lar deg inspisere hva som skjer inne i Discord sin in-game overlay.", + "REPLUGGED_SETTINGS_RESTART": "Denne endringen krever at du starter Discord på nytt for at den skal bli tatt i bruk. Vil du starte Discord på nytt nå?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Brukt", + "REPLUGGED_SNIPPET_APPLY": "Bruk Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet fra #css-snippets brukt den {date, date, medium} på {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Laget av {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temaer", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# update is} other {#updates are}} tilgjengelig.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Omstart Kreves", + "REPLUGGED_UPDATES_CHECK": "Sjekk for Oppdateringer", + "REPLUGGED_UPDATES_ENABLE": "Aktiver Oppdateringer", + "REPLUGGED_UPDATES_FAILED": "Noen oppdateringer mislyktes!", + "REPLUGGED_UPDATES_FORCE": "Tving Oppdatering", + "REPLUGGED_UPDATES_LAST_CHECKED": "Sist sjekket: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Åpne Oppdaterer", + "REPLUGGED_UPDATES_OPTS_AUTO": "Oppdater automatisk i bakgrunnen", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged kan laste ned oppdateringer i bakgrunnen uten å irritere deg for mye. Husk at oppdateringer krever en brukerhandling hvis en omstart kreves, eller det er en konflikt.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Åpne Endrings Logg", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Gikk du glipp av endrings loggen, eller vil se den igjen?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Oppdatering Samtidighet Grense", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hvor mange samtidige oppgaver Replugged vil kjøre i bakgrunnen for å sjekke etter oppdateringer. Minst 1. Hvis du er usikker, la den bli på 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugging Informasjon", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Ting som det kan hende du finner nytting for feilsøking eller for å flexe på litt statistikk.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Oppdaterings Sjekk Interval", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hvor ofte Replugged vil sjekke for oppdateringer (i minutter). Minst 10 minutter.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Endre Utgivelse Versjon", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kan velge mellom den stabile grenen, eller utvikling grenen. Den stabile grenen vil bare få store oppdateringer, sikkerhets og kritiske oppdateringer. Hvis du er usikker, bli på den stabile.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Bytt til utviklings grenen", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Er du sikker på at du vil endre utgivelses versjonen? Replugged vil starte Discord klienten din på nytt.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Endre utgivelse versjon", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Bytt til stabil", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Bytt", + "REPLUGGED_UPDATES_UPDATE": "Oppdater Nå", + "REPLUGGED_UPDATES_UPDATING": "Oppdaterer Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Oppdaterer…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged er oppdatert.", + "REPLUGGED_BADGES_SUPPORT": "Replugged Brukerstøtte", + "REPLUGGED_COMMAND_ENABLE_DESC": "Aktiver en plugin/tema", + "REPLUGGED_CONFIRM": "Bekreft", + "REPLUGGED_CANCEL": "Avbryt", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Nedlast {type}", + "REPLUGGED_COMMAND_DISABLE_DESC": "Deaktiver en plugin/tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Uautoriserte plugins:", + "REPLUGGED_ADDON_AUTHORS_THREE": "Av {author1}, {author2}, og {author3}", + "REPLUGGED_ADDON_AUTHORS_TWO": "av {author1} og {author2}", + "REPLUGGED_ADDON_DELETE": "Slett {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Åpne {type} Side", + "REPLUGGED_ADDON_PROFILE_OPEN": "Åpne {type} Profil", + "REPLUGGED_ADDON_RELOAD": "Last på nytt {type}", + "REPLUGGED_ADDON_SETTINGS": "Åpne {type} Innstillinger", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Er du sikker på at du vil avinstallere denne {type}? Dette kan ikke angres.", + "REPLUGGED_ADDON_UNINSTALL": "Avinstaller {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Åpne {type} Mappe", + "REPLUGGED_ADDONS_LOAD_MISSING": "Last manglede {type}", + "REPLUGGED_BUTTON_GOT_IT": "Har det", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Installert", + "REPLUGGED_COMMAND_RELOAD_DESC": "Last inn en plugin/tema på nytt", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} er allerede installert.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Det oppstod en feil under utførelse av kommandoen:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Sjekk konsollen for flere detaljer.", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installer {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Velkommen! Replugged har blitt injisert i Discord-klienten din. Bli gjerne med på vår Discord-server for kunngjøringer, støtte og mer!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Bli med server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Noe gikk galt da dette elementet ble gjengitt!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Det oppstod en feil under gjengivelse av innstillingspanel.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentstabel:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Prosess versjoner", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Språk:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkitektur:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distro:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Utgivelseskanal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Appversjon:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Byggenummer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Bygg-ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperimenter:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Kommandoer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopiert!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopier", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Innstillinger:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Vis mindre", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Vis mer" } diff --git a/i18n/translations/pl.messages.json b/i18n/translations/pl.messages.json index 73336affe..f3e4ed92d 100644 --- a/i18n/translations/pl.messages.json +++ b/i18n/translations/pl.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Konto Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Współautor Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Programista Replugged", - "REPLUGGED_BADGES_EARLY": "Wczesny użytkownik Replugged", - "REPLUGGED_BADGES_HUNTER": "Łowca bugów Replugged", - "REPLUGGED_BADGES_STAFF": "Zespół Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Tłumacz Replugged", - "REPLUGGED_BADGES_BOOSTER": "Booster Serwera Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Ustawienia ogólne", - "REPLUGGED_I18N_CONTRIBUTE": "Chcesz pomóc w tłumaczeniu Replugged? Wejdź na nasz [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: przetłumaczono {translated,number}%", - "REPLUGGED_LINK_NOW": "Połącz konto", - "REPLUGGED_PLUGINS": "Wtyczki", - "REPLUGGED_QUICKCSS": "Szybki CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nie zmieniaj tych ustawień, jeśli nie wiesz co robisz. Twojemu kotu mogą przydarzyć się niespodziewane rzeczy.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Adres URL używany do pobierania niektórych zasobów i do wysyłania zapytań do REST API Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Włącz Eksperymenty Discorda", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****UWAGA:**** Włączenie tej opcji daje dostęp do funkcji, które mogą zostać wykryte przez Discord i mogą skutkować ****usunięciem konta****. Replugged **nie ponosi odpowiedzialności** za to, co zrobisz z tą funkcją. Pozostaw ją wyłączoną, jeśli nie masz pewności że jej potrzebujesz. Zespół Replugged **nie** zapewni żadnego wsparcia dotyczącego jakiegokolwiek eksperymentu. **Wymaga ponownego uruchomienia**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Zatrzymaj token w pamięci", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zapobiega usuwaniu tokena przez Discorda z localStorage, zmniejszając liczbę niepożądanych wylogowań.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Zastąp Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zastępuje [Clyde]({clydeUrl}) w poleceniach Replugged mieszanym zakresem awatarów i nazw użytkowników wybranych przez twórców wtyczek - domyślnie jest to \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools nakładki gry", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otwiera okno DevTools, które pozwala sprawdzić, co dzieje się w nakładce gry Discorda.", - "REPLUGGED_SETTINGS_RESTART": "To ustawienie wymaga ponownego uruchomienia Discorda, aby było zastosowane. Czy chcesz teraz ponownie uruchomić Discorda?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet zastosowany", - "REPLUGGED_SNIPPET_APPLY": "Zastosuj Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets zastosowany {date, date, medium} o {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Autorstwa {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Motywy", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, one {Dostępna jest # aktualizacja} few {Dostępne są # aktualizacje} other {Dostępnych jest # aktualizacji}}.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Wymagane ponowne załadowanie", - "REPLUGGED_UPDATES_CHECK": "Sprawdź aktualizacje", - "REPLUGGED_UPDATES_ENABLE": "Włącz aktualizacje", - "REPLUGGED_UPDATES_FAILED": "Niektóre aktualizacje się nie powiodły!", - "REPLUGGED_UPDATES_FORCE": "Wymuś aktualizację", - "REPLUGGED_UPDATES_LAST_CHECKED": "Ostatnio sprawdzane: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Otwórz aktualizator", - "REPLUGGED_UPDATES_OPTS_AUTO": "Automatycznie sprawdzaj aktualizacje", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged będzie automatycznie sprawdzać dostępność aktualizacji i wyświetli powiadomienie, gdy będą one dostępne. Aktualizacje nie zostaną zainstalowane, dopóki nie zdecydujesz się ich zaktualizować. Tylko oficjalne dodatki będą sprawdzane automatycznie.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otwórz dziennik zmian", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Przegapiłeś dziennik zmian, albo chcesz zobaczyć go ponownie?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit zadań aktualizacji", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Ile jednoczesnych zadań Replugged będzie wykonywać w tle, aby sprawdzić aktualizacje. Minimum 1. W razie wątpliwości pozostaw 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informacje do debugowania", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informacje użyteczne przy naprawianiu błędów lub przechwalaniu się niektórymi statystykami.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interwał sprawdzania aktualizacji", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Jak często Replugged będzie sprawdzać aktualizacje. Minimum 10 minut.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Zmień kanał wersji", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Możesz wybrać pomiędzy wersją stabilną lub deweloperską. Wersja stabilna otrzyma tylko ważne aktualizacje, zabezpieczenia i aktualizacje krytyczne. W razie wątpliwości, pozostań na wersji stabilnej.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zmień na wersję deweloperską", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Na pewno chcesz zmienić kanał wersji? Replugged ponownie uruchomi Discorda.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Zmień kanał wersji", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zmień na wersję stabilną", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Zmień", - "REPLUGGED_UPDATES_UPDATE": "Aktualizuj", - "REPLUGGED_UPDATES_UPDATING": "Aktualizowanie Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Aktualizowanie…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Wszystko jest aktualne.", - "REPLUGGED_BADGES_SUPPORT": "Wsparcie Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Wyświetlaj okienko aktualizatora", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Wyświetla okienko z informacją, że sprawdzane są aktualizacje. Jeśli będą one dostępne, wyświetli się zapytanie o ich aktualizację. Działa tylko gdy automatyczne sprawdzanie aktualizacji jest wyłączone.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopiuj link", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "To jest funkcja Replugged. Pozwala ci ona na instalowanie wtyczek lub motywów bezpośrednio z czatu.\nPo prostu wciśnij przycisk \"Zainstaluj\" w osadzonej karcie.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Wyświetl repozytorium", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Skopiowano!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Co to jest?", - "REPLUGGED_COMMAND_ENABLE_DESC": "Włącz wtyczkę lub motyw", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Witamy! Replugged został pomyślnie wstrzyknięty do twojego klienta Discord. Zapraszamy do dołączenia do naszego serwera Discord, aby zapoznać się z ogłoszeniami, uzyskać wsparcie i wiele więcej!", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Wtyczki BetterDiscord:", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Pobierz {type}", - "REPLUGGED_CANCEL": "Anuluj", - "REPLUGGED_CONFIRM": "Potwierdź", - "REPLUGGED_OK": "OK", - "REPLUGGED_BUTTON_GOT_IT": "Rozumiem", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "Zainstalowano {type}", - "REPLUGGED_COMMAND_DISABLE_DESC": "Wyłącz wtyczkę lub motyw", - "REPLUGGED_COMMAND_RELOAD_DESC": "Przeładuj wtyczkę lub motyw", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} jest już zainstalowany.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Podczas wykonywania polecenia wystąpił błąd:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Sprawdź konsolę, aby uzyskać więcej szczegółów.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Zainstaluj {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Dołącz do serwera", - "REPLUGGED_PLUGIN": "Wtyczka", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Coś poszło nie tak podczas renderowania tego elementu!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Podczas renderowania panelu ustawień wystąpił błąd.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stos komponentów:", - "REPLUGGED_THEME": "Motyw", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Wersja procesu", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Język:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "System:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitowy", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektura:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Dystrybucja:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kanał wersji:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Wersja aplikacji:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numer kompilacji:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID kompilacji:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperymenty:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Polecenia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Skopiowano!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopiuj", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ustawienia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Wtyczki:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Pokaż mniej", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Pokaż więcej", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Nieautoryzowane wtyczki:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motywy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoria:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Ustawienia synchronizacji:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Pliki z pamięci podręcznej:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Konto:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Połączenia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Rewizja:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Najnowsze:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Ścieżka Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Ścieżka Discord", - "REPLUGGED_UPDATES_UPDATER": "Aktualizator", - "REPLUGGED_ADDON_SETTINGS": "Otwórz ustawienia {type}", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Nie udało się zainstalować {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "Dodatek {name} zainstalowany pomyślnie.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nie udało się uzyskać informacji o dodatku.", - "REPLUGGED_ADDON_DELETE": "Usuń {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Otwórz stronę {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Otwórz profil {type}", - "REPLUGGED_ADDON_RELOAD": "Przeładuj {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Czy na pewno chcesz odinstalować {type}? Tej akcji nie da się cofnąć.", - "REPLUGGED_ADDON_UNINSTALL": "Odinstaluj {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Otwórz folder {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Załaduj brakujące {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, one {# dopasowanie} few {# dopasowania} other {# dopasowań}}", - "REPLUGGED_NO_ADDON_RESULTS": "Żaden {type} nie pasuje do Twojego wyszukiwania.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nie zainstalowano {type}.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Zastosuj zmiany", - "REPLUGGED_SEARCH_FOR_ADDON": "Szukaj {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Wyłączono {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Włączono {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nie udało się przeładować {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Przeładowano {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nie udało się przełączyć {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nie udało się odinstalować {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinstalowano {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Nie udało się załadować brakującego dodatku {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Wczytano brakujący dodatek {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Nie udało się pobrać profilu użytkownika", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Nie udało się sformatować kodu", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod sformatowany", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Przeładowano Szybki CSS", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Sprawdź konsolę, aby uzyskać szczegółowe informacje.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Czy chcesz zainstalować {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} został zainstalowany, ale nie mógł zostać załadowany.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalacja anulowana.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otwórz folder Szybki CSS", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizacja", - "REPLUGGED_ADDON_AUTHORS_ONE": "autorstwa {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "autorstwa {author1} i {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "autorstwa {author1}, {author2} i {author3}", - "REPLUGGED_SETTINGS_BADGES": "Włącz Odznaki Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Pokaż odznaki Replugged na profilach użytkowników.", - "REPLUGGED_CONFIRM_INSTALL": "Zainstaluj", - "REPLUGGED_ADDON_AUTHORS_MANY": "autorstwa {author1}, {author2}, {author3} oraz {count, plural, =1 {# innej osoby} other {# innych osób}}", - "REPLUGGED_UPDATES_UPDATE_ALL": "Zaktualizuj wszystko", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Brak nowych aktualizacji.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizacja się nie powiodła!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Niektóre aktualizacje się nie powiodły!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Wszystkie aktualizacje zakończyły się pomyślnie.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizacja zakończona pomyślnie.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} wymaga przeładowania aby działać poprawnie. Przeładować?", - "REPLUGGED_RELOAD": "Przeładuj", - "REPLUGGED_I18N": "Tłumaczenia Replugged", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[WERSJA DEWELOPERSKA]} other {v{version}}}", - "REPLUGGED_UPDATES_UPDATE_TO": "Zaktualizuj do wersji {version}", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, one {# nowa aktualizacja jest dostępna} few {# nowe aktualizacje są dostępne} other {# nowych aktualizacji jest dostępnych}}!", - "REPLUGGED_VIEW_UPDATES": "Wyświetl {count, plural, one {# aktualizację} few {# aktualizacje} other {# aktualizacji}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged działa obecnie w trybie deweloperskim i nie będzie się w stanie automatycznie zaktualizować. [Przełącz się na tryb produkcyjny]({url}).", - "REPLUGGED_ADDON_BROWSE": "Przeglądaj {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Nieprzetestowane {type}", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatycznie zastosuj Szybki CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatycznie zastosuj zmiany podczas pisania w Szybkim CSS.", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Ten {type} nie został przetestowany przez zespół Replugged i może być szkodliwy dla twojego komputera. Używasz na własne ryzyko.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Połącz ponownie z Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Ponownie łączy coremod Dev Companion z rozszerzeniem VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Połącz ponownie", - "REPLUGGED_SETTINGS_ADVANCED": "Ustawienia zaawansowane", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Włącz React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Ładuje rozszerzenie React DevTools, co umożliwia sprawdzanie drzewa React oraz ułatwia debugowanie. **Wymaga ponownego uruchomienia**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Nie udało się pobrać React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Zobacz w Sklepie", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Włącz osadzone karty dodatków", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Pokaż kartę z informacjami o dodatku, gdy link do sklepu lub instalacji jest udostępniany na czacie.", - "REPLUGGED_RESTART": "Uruchom ponownie", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Wymagane ponowne uruchomienie", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "**** UWAGA:**** **Akceleracja sprzętowa** może wymagać **wyłączenia**. W niektórych przypadkach może pojawić się czarne tło, na przykład gdy okno jest odcięte u góry lub u dołu ze względu na rozdzielczość monitora lub gdy narzędzia deweloperskie są otwarte i zadokowane.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****UWAGA:**** Włączenie tej opcji zakłóci **przyciąganie okna**. W niektórych przypadkach może pojawić się czarne tło, na przykład gdy okno jest odcięte u góry lub u dołu ze względu na rozdzielczość monitora lub gdy narzędzia deweloperskie są otwarte i zadokowane.", - "REPLUGGED_SETTINGS_TRANSPARENT": "Przezroczyste okno", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Sprawia, że okno Discorda staje się przezroczyste, co jest przydatne podczas tworzenia lub używania niektórych motywów. **Wymaga ponownego uruchomienia**.", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Coś poszło nie tak, spróbuj ponownie później. Jeżeli ten błąd się powtórzy, skontaktuj się z zespołem Replugged.", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz włączyć", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} został włączony!", - "REPLUGGED_COMMAND_ENABLE_NAME": "włącz", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "dodatek", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Włączone {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Wyłączone {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Musisz określić, czy chcesz wysłać listę wtyczek czy motywów", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Włączone", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Wyłączone", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Czy udostępnić listę publicznie na czacie", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Czy uwzględnić numery wersji w liście", - "REPLUGGED_COMMAND_LIST_DESC": "Wyświetl listę wszystkich wtyczek lub motywów", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Wszystkie", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz wyłączyć", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} został wyłączony!", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} został przeładowany!", - "REPLUGGED_COMMAND_DISABLE_NAME": "wyłącz", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "dodatek", - "REPLUGGED_COMMAND_RELOAD_NAME": "przeładuj", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "dodatek", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz przeładować", - "REPLUGGED_COMMAND_LIST_NAME": "lista", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "wyślij", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "rodzaj", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "wersja", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Jaki rodzaj dodatków ma być wyświetlany", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Czy wyświetlać włączone, wyłączone lub wszystkie dodatki", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Wyświetl wtyczki", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Wyświetl motywy", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Sukces", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Wtyczka: {name}", - "REPLUGGED_COMMAND_INSTALL_NAME": "zainstaluj", - "REPLUGGED_COMMAND_INSTALL_DESC": "Zainstaluj wtyczkę lub motyw", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "dodatek", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identyfikator dodatku do zainstalowania ze źródła", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "źródło", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Źródło, z którego ma zostać zainstalowany dodatek", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "identyfikator", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Jeśli źródło zawiera wiele dodatków, określ, który z nich ma zostać zainstalowany", - "REPLUGGED_STORE": "Sklep" + "REPLUGGED_ACCOUNT": "Konto Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Współautor Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Programista Replugged", + "REPLUGGED_BADGES_EARLY": "Wczesny użytkownik Replugged", + "REPLUGGED_BADGES_HUNTER": "Łowca bugów Replugged", + "REPLUGGED_BADGES_STAFF": "Zespół Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Tłumacz Replugged", + "REPLUGGED_BADGES_BOOSTER": "Booster Serwera Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Ustawienia ogólne", + "REPLUGGED_I18N_CONTRIBUTE": "Chcesz pomóc w tłumaczeniu Replugged? Wejdź na nasz [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: przetłumaczono {translated,number}%", + "REPLUGGED_LINK_NOW": "Połącz konto", + "REPLUGGED_PLUGINS": "Wtyczki", + "REPLUGGED_QUICKCSS": "Szybki CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nie zmieniaj tych ustawień, jeśli nie wiesz co robisz. Twojemu kotu mogą przydarzyć się niespodziewane rzeczy.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Adres URL używany do pobierania niektórych zasobów i do wysyłania zapytań do REST API Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Włącz Eksperymenty Discorda", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****UWAGA:**** Włączenie tej opcji daje dostęp do funkcji, które mogą zostać wykryte przez Discord i mogą skutkować ****usunięciem konta****. Replugged **nie ponosi odpowiedzialności** za to, co zrobisz z tą funkcją. Pozostaw ją wyłączoną, jeśli nie masz pewności że jej potrzebujesz. Zespół Replugged **nie** zapewni żadnego wsparcia dotyczącego jakiegokolwiek eksperymentu. **Wymaga ponownego uruchomienia**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Zatrzymaj token w pamięci", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zapobiega usuwaniu tokena przez Discorda z localStorage, zmniejszając liczbę niepożądanych wylogowań.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Zastąp Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zastępuje [Clyde]({clydeUrl}) w poleceniach Replugged mieszanym zakresem awatarów i nazw użytkowników wybranych przez twórców wtyczek - domyślnie jest to \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools nakładki gry", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otwiera okno DevTools, które pozwala sprawdzić, co dzieje się w nakładce gry Discorda.", + "REPLUGGED_SETTINGS_RESTART": "To ustawienie wymaga ponownego uruchomienia Discorda, aby było zastosowane. Czy chcesz teraz ponownie uruchomić Discorda?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet zastosowany", + "REPLUGGED_SNIPPET_APPLY": "Zastosuj Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets zastosowany {date, date, medium} o {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Autorstwa {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Motywy", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, one {Dostępna jest # aktualizacja} few {Dostępne są # aktualizacje} other {Dostępnych jest # aktualizacji}}.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Wymagane ponowne załadowanie", + "REPLUGGED_UPDATES_CHECK": "Sprawdź aktualizacje", + "REPLUGGED_UPDATES_ENABLE": "Włącz aktualizacje", + "REPLUGGED_UPDATES_FAILED": "Niektóre aktualizacje się nie powiodły!", + "REPLUGGED_UPDATES_FORCE": "Wymuś aktualizację", + "REPLUGGED_UPDATES_LAST_CHECKED": "Ostatnio sprawdzane: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Otwórz aktualizator", + "REPLUGGED_UPDATES_OPTS_AUTO": "Automatycznie sprawdzaj aktualizacje", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged będzie automatycznie sprawdzać dostępność aktualizacji i wyświetli powiadomienie, gdy będą one dostępne. Aktualizacje nie zostaną zainstalowane, dopóki nie zdecydujesz się ich zaktualizować. Tylko oficjalne dodatki będą sprawdzane automatycznie.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otwórz dziennik zmian", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Przegapiłeś dziennik zmian, albo chcesz zobaczyć go ponownie?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit zadań aktualizacji", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Ile jednoczesnych zadań Replugged będzie wykonywać w tle, aby sprawdzić aktualizacje. Minimum 1. W razie wątpliwości pozostaw 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informacje do debugowania", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informacje użyteczne przy naprawianiu błędów lub przechwalaniu się niektórymi statystykami.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interwał sprawdzania aktualizacji", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Jak często Replugged będzie sprawdzać aktualizacje. Minimum 10 minut.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Zmień kanał wersji", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Możesz wybrać pomiędzy wersją stabilną lub deweloperską. Wersja stabilna otrzyma tylko ważne aktualizacje, zabezpieczenia i aktualizacje krytyczne. W razie wątpliwości, pozostań na wersji stabilnej.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zmień na wersję deweloperską", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Na pewno chcesz zmienić kanał wersji? Replugged ponownie uruchomi Discorda.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Zmień kanał wersji", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zmień na wersję stabilną", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Zmień", + "REPLUGGED_UPDATES_UPDATE": "Aktualizuj", + "REPLUGGED_UPDATES_UPDATING": "Aktualizowanie Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Aktualizowanie…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Wszystko jest aktualne.", + "REPLUGGED_BADGES_SUPPORT": "Wsparcie Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Wyświetlaj okienko aktualizatora", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Wyświetla okienko z informacją, że sprawdzane są aktualizacje. Jeśli będą one dostępne, wyświetli się zapytanie o ich aktualizację. Działa tylko gdy automatyczne sprawdzanie aktualizacji jest wyłączone.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopiuj link", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "To jest funkcja Replugged. Pozwala ci ona na instalowanie wtyczek lub motywów bezpośrednio z czatu.\nPo prostu wciśnij przycisk \"Zainstaluj\" w osadzonej karcie.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Wyświetl repozytorium", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Skopiowano!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Co to jest?", + "REPLUGGED_COMMAND_ENABLE_DESC": "Włącz wtyczkę lub motyw", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Witamy! Replugged został pomyślnie wstrzyknięty do twojego klienta Discord. Zapraszamy do dołączenia do naszego serwera Discord, aby zapoznać się z ogłoszeniami, uzyskać wsparcie i wiele więcej!", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Wtyczki BetterDiscord:", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Pobierz {type}", + "REPLUGGED_CANCEL": "Anuluj", + "REPLUGGED_CONFIRM": "Potwierdź", + "REPLUGGED_OK": "OK", + "REPLUGGED_BUTTON_GOT_IT": "Rozumiem", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "Zainstalowano {type}", + "REPLUGGED_COMMAND_DISABLE_DESC": "Wyłącz wtyczkę lub motyw", + "REPLUGGED_COMMAND_RELOAD_DESC": "Przeładuj wtyczkę lub motyw", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} jest już zainstalowany.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Podczas wykonywania polecenia wystąpił błąd:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Sprawdź konsolę, aby uzyskać więcej szczegółów.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Zainstaluj {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Dołącz do serwera", + "REPLUGGED_PLUGIN": "Wtyczka", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Coś poszło nie tak podczas renderowania tego elementu!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Podczas renderowania panelu ustawień wystąpił błąd.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stos komponentów:", + "REPLUGGED_THEME": "Motyw", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Wersja procesu", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Język:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "System:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitowy", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektura:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Dystrybucja:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kanał wersji:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Wersja aplikacji:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Numer kompilacji:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID kompilacji:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Eksperymenty:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Polecenia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Skopiowano!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopiuj", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ustawienia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Wtyczki:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Pokaż mniej", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Pokaż więcej", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Nieautoryzowane wtyczki:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motywy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratoria:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Ustawienia synchronizacji:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Pliki z pamięci podręcznej:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Konto:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Połączenia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Rewizja:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Branch:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Najnowsze:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Ścieżka Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Ścieżka Discord", + "REPLUGGED_UPDATES_UPDATER": "Aktualizator", + "REPLUGGED_ADDON_SETTINGS": "Otwórz ustawienia {type}", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Nie udało się zainstalować {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "Dodatek {name} zainstalowany pomyślnie.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nie udało się uzyskać informacji o dodatku.", + "REPLUGGED_ADDON_DELETE": "Usuń {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Otwórz stronę {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Otwórz profil {type}", + "REPLUGGED_ADDON_RELOAD": "Przeładuj {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Czy na pewno chcesz odinstalować {type}? Tej akcji nie da się cofnąć.", + "REPLUGGED_ADDON_UNINSTALL": "Odinstaluj {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Otwórz folder {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Załaduj brakujące {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, one {# dopasowanie} few {# dopasowania} other {# dopasowań}}", + "REPLUGGED_NO_ADDON_RESULTS": "Żaden {type} nie pasuje do Twojego wyszukiwania.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Nie zainstalowano {type}.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Zastosuj zmiany", + "REPLUGGED_SEARCH_FOR_ADDON": "Szukaj {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Wyłączono {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Włączono {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nie udało się przeładować {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Przeładowano {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nie udało się przełączyć {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nie udało się odinstalować {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinstalowano {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Nie udało się załadować brakującego dodatku {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Wczytano brakujący dodatek {type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Nie udało się pobrać profilu użytkownika", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Nie udało się sformatować kodu", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod sformatowany", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Przeładowano Szybki CSS", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Sprawdź konsolę, aby uzyskać szczegółowe informacje.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Czy chcesz zainstalować {name} {authors}?", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} został zainstalowany, ale nie mógł zostać załadowany.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalacja anulowana.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otwórz folder Szybki CSS", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizacja", + "REPLUGGED_ADDON_AUTHORS_ONE": "autorstwa {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "autorstwa {author1} i {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "autorstwa {author1}, {author2} i {author3}", + "REPLUGGED_SETTINGS_BADGES": "Włącz Odznaki Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Pokaż odznaki Replugged na profilach użytkowników.", + "REPLUGGED_CONFIRM_INSTALL": "Zainstaluj", + "REPLUGGED_ADDON_AUTHORS_MANY": "autorstwa {author1}, {author2}, {author3} oraz {count, plural, =1 {# innej osoby} other {# innych osób}}", + "REPLUGGED_UPDATES_UPDATE_ALL": "Zaktualizuj wszystko", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Brak nowych aktualizacji.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizacja się nie powiodła!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Niektóre aktualizacje się nie powiodły!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Wszystkie aktualizacje zakończyły się pomyślnie.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizacja zakończona pomyślnie.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} wymaga przeładowania aby działać poprawnie. Przeładować?", + "REPLUGGED_RELOAD": "Przeładuj", + "REPLUGGED_I18N": "Tłumaczenia Replugged", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[WERSJA DEWELOPERSKA]} other {v{version}}}", + "REPLUGGED_UPDATES_UPDATE_TO": "Zaktualizuj do wersji {version}", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, one {# nowa aktualizacja jest dostępna} few {# nowe aktualizacje są dostępne} other {# nowych aktualizacji jest dostępnych}}!", + "REPLUGGED_VIEW_UPDATES": "Wyświetl {count, plural, one {# aktualizację} few {# aktualizacje} other {# aktualizacji}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged działa obecnie w trybie deweloperskim i nie będzie się w stanie automatycznie zaktualizować. [Przełącz się na tryb produkcyjny]({url}).", + "REPLUGGED_ADDON_BROWSE": "Przeglądaj {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Nieprzetestowane {type}", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automatycznie zastosuj Szybki CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automatycznie zastosuj zmiany podczas pisania w Szybkim CSS.", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Ten {type} nie został przetestowany przez zespół Replugged i może być szkodliwy dla twojego komputera. Używasz na własne ryzyko.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Połącz ponownie z Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Ponownie łączy coremod Dev Companion z rozszerzeniem VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Połącz ponownie", + "REPLUGGED_SETTINGS_ADVANCED": "Ustawienia zaawansowane", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Włącz React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Ładuje rozszerzenie React DevTools, co umożliwia sprawdzanie drzewa React oraz ułatwia debugowanie. **Wymaga ponownego uruchomienia**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Nie udało się pobrać React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Zobacz w Sklepie", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Włącz osadzone karty dodatków", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Pokaż kartę z informacjami o dodatku, gdy link do sklepu lub instalacji jest udostępniany na czacie.", + "REPLUGGED_RESTART": "Uruchom ponownie", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Wymagane ponowne uruchomienie", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "**** UWAGA:**** **Akceleracja sprzętowa** może wymagać **wyłączenia**. W niektórych przypadkach może pojawić się czarne tło, na przykład gdy okno jest odcięte u góry lub u dołu ze względu na rozdzielczość monitora lub gdy narzędzia deweloperskie są otwarte i zadokowane.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****UWAGA:**** Włączenie tej opcji zakłóci **przyciąganie okna**. W niektórych przypadkach może pojawić się czarne tło, na przykład gdy okno jest odcięte u góry lub u dołu ze względu na rozdzielczość monitora lub gdy narzędzia deweloperskie są otwarte i zadokowane.", + "REPLUGGED_SETTINGS_TRANSPARENT": "Przezroczyste okno", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Sprawia, że okno Discorda staje się przezroczyste, co jest przydatne podczas tworzenia lub używania niektórych motywów. **Wymaga ponownego uruchomienia**.", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Coś poszło nie tak, spróbuj ponownie później. Jeżeli ten błąd się powtórzy, skontaktuj się z zespołem Replugged.", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz włączyć", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} został włączony!", + "REPLUGGED_COMMAND_ENABLE_NAME": "włącz", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "dodatek", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Włączone {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Wyłączone {type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Musisz określić, czy chcesz wysłać listę wtyczek czy motywów", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Włączone", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Wyłączone", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Czy udostępnić listę publicznie na czacie", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Czy uwzględnić numery wersji w liście", + "REPLUGGED_COMMAND_LIST_DESC": "Wyświetl listę wszystkich wtyczek lub motywów", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Wszystkie", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz wyłączyć", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} został wyłączony!", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} został przeładowany!", + "REPLUGGED_COMMAND_DISABLE_NAME": "wyłącz", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "dodatek", + "REPLUGGED_COMMAND_RELOAD_NAME": "przeładuj", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "dodatek", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Wybierz, który z dodatków chcesz przeładować", + "REPLUGGED_COMMAND_LIST_NAME": "lista", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "wyślij", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "rodzaj", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "wersja", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Jaki rodzaj dodatków ma być wyświetlany", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Czy wyświetlać włączone, wyłączone lub wszystkie dodatki", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Wyświetl wtyczki", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Wyświetl motywy", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Sukces", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Wtyczka: {name}", + "REPLUGGED_COMMAND_INSTALL_NAME": "zainstaluj", + "REPLUGGED_COMMAND_INSTALL_DESC": "Zainstaluj wtyczkę lub motyw", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "dodatek", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Identyfikator dodatku do zainstalowania ze źródła", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "źródło", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Źródło, z którego ma zostać zainstalowany dodatek", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "identyfikator", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Jeśli źródło zawiera wiele dodatków, określ, który z nich ma zostać zainstalowany", + "REPLUGGED_STORE": "Sklep" } diff --git a/i18n/translations/pt-BR.messages.json b/i18n/translations/pt-BR.messages.json index 9324cf30c..302b25206 100644 --- a/i18n/translations/pt-BR.messages.json +++ b/i18n/translations/pt-BR.messages.json @@ -1,242 +1,242 @@ { - "REPLUGGED_ACCOUNT": "Conta do Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuidor(a) do Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Desenvolvedor(a) do Replugged", - "REPLUGGED_BADGES_EARLY": "Usuário antigo do Replugged", - "REPLUGGED_BADGES_HUNTER": "Caçador(a) de bugs do Replugged", - "REPLUGGED_BADGES_STAFF": "Staff do Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Tradutor(a) do Replugged", - "REPLUGGED_BADGES_BOOSTER": "Impulsionador(a) do Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Configurações gerais", - "REPLUGGED_I18N_CONTRIBUTE": "Quer ajudar a traduzir o Replugged? Venha ao nosso [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traduzido", - "REPLUGGED_LINK_NOW": "Vincular agora", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "CSS Rápido", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Não mexa em coisas aqui se você não sabe o que está fazendo. Coisas inesperadas podem acontecer com seu gato.", - "REPLUGGED_SETTINGS_BACKEND": "URL de Backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usado para procurar alguns elementos/recursos e consultar a API REST do Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ativar Experimentos do Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****AVISO:**** A ativação desta opção fornece acesso a recursos que podem ser detectados pelo Discord e podem resultar no ****banimento da sua conta****. O Replugged **não é responsável** por o que você faz com este recurso. Deixe-o desativado se não tiver certeza. A equipe do Replugged **não** oferecerá suporte para qualquer experimento. **(Requer reinicialização)**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Manter token armazenado", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impede que o Discord remova o seu token do localStorage, reduzindo o número de logouts indesejados.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Substitui [Clyde]({clydeUrl}) nos comandos do Replugged por uma variedade de avatares e nomes de usuários selecionados pelos desenvolvedores de plug-ins - \"Replugged\" por padrão.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools no Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre uma janela DevTools que deixa você inspecionar o que está acontecendo dentro do overlay in-game do Discord.", - "REPLUGGED_SETTINGS_RESTART": "Esta configuração requer que você reinicie o Discord para fazer efeito. Deseja reiniciar o Discord agora?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet aplicada", - "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets aplicado em {date, date, medium} às {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Criado por {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temas", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# atualização está} other {# atualizações estão}} disponível.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reinicialização necessária", - "REPLUGGED_UPDATES_CHECK": "Procurar por Atualizações", - "REPLUGGED_UPDATES_ENABLE": "Ativar Atualizações", - "REPLUGGED_UPDATES_FAILED": "Algumas atualizações falharam!", - "REPLUGGED_UPDATES_FORCE": "Forçar Atualização", - "REPLUGGED_UPDATES_LAST_CHECKED": "Última verificação: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Atualizador", - "REPLUGGED_UPDATES_OPTS_AUTO": "Observar por atualizações automaticamente", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "O Replugged poderá instalar atualizações em segundo plano sem te incomodar demais. Atualizações não vão ser instaladas até quando você escolher para atualizá-las. Apenas add-ons vão ser checados automaticamente.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir registro de alterações e atualizações", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Perdeu o log de alterações/atualizações ou deseja vê-lo novamente?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de simultaneidade de atualizações", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quantas tarefas o Replugged executará simultaneamente em segundo plano para verificar se há atualizações. O mínimo é 1. Se não tiver certeza sobre o que botar, bote 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informações de depuração", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Coisas que você poderá achar útil para resolver problemas ou se gabar com algumas estatísticas.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervalo entre Verificação de Atualizações", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quão frequentemente o Replugged irá procurar por atualizações. Mínimo de 10 minutos.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Trocar o Canal de Atualizações", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Você poderá escolher entre o canal estável ou o canal em desenvolvimento. O canal estável receberá apenas atualizações importantes, atualizações de segurança e atualizações críticas. Se não tiver certeza, deixe no canal estável.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Mudar para canal em desenvolvimento", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Você tem certeza que quer mudar o seu canal de atualizações? O Replugged irá reinicializar o Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Mudar canal de atualizações", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Mudar para estável", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Mudar", - "REPLUGGED_UPDATES_UPDATE": "Atualize agora", - "REPLUGGED_UPDATES_UPDATING": "Atualizando o Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Atualizando…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Tudo está atualizado.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar aviso de atualização", - "REPLUGGED_BADGES_SUPPORT": "Suporte do Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra uma sobreposição sobre o cliente que diz que as atualizações estão sendo verificadas e, se forem encontradas, solicitará que você atualize. Aplica-se apenas se a atualização em segundo plano estiver desativada.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Visualizar repositório", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "O que é isso?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Este é um recurso do Replugged no qual lhe permite instalar plugins ou temas direto do chat.\nApenas clique o botão de instalar no embed.", - "REPLUGGED_BUTTON_GOT_IT": "Entendi", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} instalado(s)", - "REPLUGGED_COMMAND_ENABLE_DESC": "Habilita um plugin ou tema", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Baixar {type}", - "REPLUGGED_CANCEL": "Cancelar", - "REPLUGGED_CONFIRM": "Confirmar", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Desabilitar um plugin ou tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", - "REPLUGGED_COMMAND_RELOAD_DESC": "Recarregar um plugin ou tema", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} já está instalado.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ocorreu um erro durante a execução do comando:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifique o console para obter mais detalhes.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Seja bem-vindo! O Replugged foi injetado com sucesso em seu cliente do Discord. Sinta-se livre para se juntar ao nosso servidor Discord para avisos, suporte e muito mais!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Entrar no Servidor", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ocorreu um erro durante a renderização do painel de configurações.", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Canal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versão do aplicativo:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Número de compilação:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de compilação:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimentos:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandos:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copiado!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copiar", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Configurações:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostrar mais", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugins não autorizados:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugins do BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temas:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronizar configurações:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Arquivos em cache:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Conta:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs :", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Conexões:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Mais recente:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Diretório do Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Diretório do Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratórios:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Origem:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisão:", - "REPLUGGED_UPDATES_UPDATER": "Atualizador", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Alguma coisa aconteceu de errado quando renderizando esse elemento!", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Pilha de componentes:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arquitetura:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versões de processo", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribuição:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Idioma:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostrar menos", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_ADDON_AUTHORS_ONE": "por {author1}", - "REPLUGGED_ADDON_AUTHORS_THREE": "por {author1}, {author2}, e {author3}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Falha ao carregar {type} faltantes", - "REPLUGGED_ADDON_AUTHORS_TWO": "por {author1} e {author2}", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Atualização", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODO DE DESENVOLVEDOR]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Habilitar as badges do Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Mostrar as badges personalizadas do Replugged nos perfis de usuários.", - "REPLUGGED_ADDON_DELETE": "Apague {type}", - "REPLUGGED_ADDON_RELOAD": "Recarregar {type}", - "REPLUGGED_ADDON_SETTINGS": "Abrir configurações de {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Tem certeza que quer desinstalar esse {type}? Isso não pode ser desfeito.", - "REPLUGGED_ADDON_UNINSTALL": "Desinstalar {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Abrir pasta de {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Carregar {type} faltantes", - "REPLUGGED_NO_ADDON_RESULTS": "Nenhum {type} foi encontrado de acordo com sua pesquisa.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nenhum {type} instalado.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplicar mudanças", - "REPLUGGED_CONFIRM_INSTALL": "Instalar", - "REPLUGGED_ADDON_PAGE_OPEN": "Abrir página de {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Abrir perfil de {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_SEARCH_FOR_ADDON": "Pesquisar por um {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} foi desabilitado", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} foi habilitado", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Falha ao recarregar {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} foi recarregado", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Falha ao habilitar {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Falha ao desinstalar {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} faltantes carregados", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Falha ao carregar o perfil do usuário", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Falha ao formatar código", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Código formatado", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} foi desinstalado", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Rápido recarregado", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Observe o console de desenvolvedor para mais detalhes.", - "REPLUGGED_ADDON_AUTHORS_MANY": "por {author1}, {author2}, {author3}, e {count, plural, =1 {# outro(a)} other {# outros(as)}}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nenhuma atualização nova disponível.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Falha ao atualizar!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Algumas atualizações falharam!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Todas as atualizações foram completadas com sucesso.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requer que seja reiniciado para funcionar com sucesso. Reiniciar agora?", - "REPLUGGED_RELOAD": "Reiniciar", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# encontrado} other {# encontrados}}", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Falha ao instalar {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} foi instalado mas não pode ser carregado.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} instalado com sucesso.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Falha ao obter informações para o addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalação cancelada.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Abra a pasta do CSS Rápido", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Você quer instalar {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Atualizar Tudo", - "REPLUGGED_UPDATES_UPDATE_TO": "Atualizar para a {version}", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Atualização completada com sucesso.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nova atualização} other {# novas atualizações}} disponíveis!", - "REPLUGGED_I18N": "Traduções do Replugged", - "REPLUGGED_VIEW_UPDATES": "Ver {count, plural, =1 {# Atualização} other {# Atualizações}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Você está em modo de desenvolvedor e o Replugged não conseguirá se atualizar. [Voltar ao modo normal]({url}).", - "REPLUGGED_ADDON_BROWSE": "Explorar {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "{type} não revisado", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automaticamente aplicar Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automaticamente aplicar mudanças ao Quick CSS conforme você escreve.", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Este {type} não foi revisado pelo time Replugged e pode causar danos ao seu computador. Use por sua conta e risco.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconectar", - "REPLUGGED_SETTINGS_ADVANCED": "Configurações avançadas", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Habilitar React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Falha ao baixar React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Ver na loja", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconectar Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconecta o coremod Dev Companion para a extensão do VSCode.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carrega a extensão de Ferramentas de Desenvolvedor React, permitindo-o inspecionar a árvore do React e depurar mais facilmente. **Requer uma reinicialização do Discord**.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Sucesso", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} foi habilitado!", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "É necessário especificar se é para enviar uma lista de plugins ou de temas", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostrar Embeds de Complementos", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Apresentar um cartão com informações sobre um complemento quando um link de loja/instalação é compartilhado no chat.", - "REPLUGGED_RESTART": "Reinicializar", - "REPLUGGED_SETTINGS_RESTART_TITLE": "É necessário uma reinicialização", - "REPLUGGED_SETTINGS_TRANSPARENT": "Janela Transparente", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ATENÇÃO:***** Pode ser necessário desativar a **Aceleração de Hardware**. Em alguns casos, você pode ter um fundo preto, como quando a janela é cortada na parte superior ou inferior devido à resolução do monitor, ou quando as ferramentas de desenvolvedor estão abertas e ancoradas.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ATENÇÃO:**** Isso irá desativar a **alinhação automática de janelas**. Em alguns casos, você pode ter um fundo preto, como quando a janela é cortada na parte superior ou inferior devido à resolução do monitor, ou quando as ferramentas de desenvolvedor estão abertas e ancoradas..", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Torna a janela do Discord transparente, principalmente útil para personalização. **Necessita uma reinicialização**.", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Escolha qual complemento deve ser habilitado", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Algo errado aconteceu, por favor tente novamente mais tarde. Se o problema persistir, por favor contacte a equipe do Replugged.", - "REPLUGGED_COMMAND_ENABLE_NAME": "habilitar", - "REPLUGGED_COMMAND_RELOAD_NAME": "recarregar", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Envia a lista publicamente no chat", - "REPLUGGED_COMMAND_DISABLE_NAME": "desabilitar", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "complemento", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Escolha qual complemento será desabilitado", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} foi desabilitado!", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Escolha qual complemento será recarregado", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} foi recarregado!", - "REPLUGGED_COMMAND_LIST_NAME": "listar", - "REPLUGGED_COMMAND_LIST_DESC": "Mostra em uma lista todos os plugins ou temas", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "enviar", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "estado", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Se deve mostrar addons que estão habilitados, desabilitados ou ambos", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Quais tipos de complementos serão mostrados", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Listar Plugins", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Listar Temas", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versão", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Incluir números de versões na lista", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Habilitados", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Desabilitados", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Ambos", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} Habilitado", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} Desabilitado", - "REPLUGGED_COMMAND_INSTALL_NAME": "Instalar", - "REPLUGGED_COMMAND_INSTALL_DESC": "Instalar um Plugin ou Tema", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "Fonte", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_STORE": "Loja" + "REPLUGGED_ACCOUNT": "Conta do Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuidor(a) do Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Desenvolvedor(a) do Replugged", + "REPLUGGED_BADGES_EARLY": "Usuário antigo do Replugged", + "REPLUGGED_BADGES_HUNTER": "Caçador(a) de bugs do Replugged", + "REPLUGGED_BADGES_STAFF": "Staff do Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Tradutor(a) do Replugged", + "REPLUGGED_BADGES_BOOSTER": "Impulsionador(a) do Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Configurações gerais", + "REPLUGGED_I18N_CONTRIBUTE": "Quer ajudar a traduzir o Replugged? Venha ao nosso [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traduzido", + "REPLUGGED_LINK_NOW": "Vincular agora", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "CSS Rápido", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Não mexa em coisas aqui se você não sabe o que está fazendo. Coisas inesperadas podem acontecer com seu gato.", + "REPLUGGED_SETTINGS_BACKEND": "URL de Backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usado para procurar alguns elementos/recursos e consultar a API REST do Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ativar Experimentos do Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****AVISO:**** A ativação desta opção fornece acesso a recursos que podem ser detectados pelo Discord e podem resultar no ****banimento da sua conta****. O Replugged **não é responsável** por o que você faz com este recurso. Deixe-o desativado se não tiver certeza. A equipe do Replugged **não** oferecerá suporte para qualquer experimento. **(Requer reinicialização)**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Manter token armazenado", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impede que o Discord remova o seu token do localStorage, reduzindo o número de logouts indesejados.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Substitui [Clyde]({clydeUrl}) nos comandos do Replugged por uma variedade de avatares e nomes de usuários selecionados pelos desenvolvedores de plug-ins - \"Replugged\" por padrão.", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools no Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre uma janela DevTools que deixa você inspecionar o que está acontecendo dentro do overlay in-game do Discord.", + "REPLUGGED_SETTINGS_RESTART": "Esta configuração requer que você reinicie o Discord para fazer efeito. Deseja reiniciar o Discord agora?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet aplicada", + "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets aplicado em {date, date, medium} às {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Criado por {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temas", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# atualização está} other {# atualizações estão}} disponível.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reinicialização necessária", + "REPLUGGED_UPDATES_CHECK": "Procurar por Atualizações", + "REPLUGGED_UPDATES_ENABLE": "Ativar Atualizações", + "REPLUGGED_UPDATES_FAILED": "Algumas atualizações falharam!", + "REPLUGGED_UPDATES_FORCE": "Forçar Atualização", + "REPLUGGED_UPDATES_LAST_CHECKED": "Última verificação: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Atualizador", + "REPLUGGED_UPDATES_OPTS_AUTO": "Observar por atualizações automaticamente", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "O Replugged poderá instalar atualizações em segundo plano sem te incomodar demais. Atualizações não vão ser instaladas até quando você escolher para atualizá-las. Apenas add-ons vão ser checados automaticamente.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir registro de alterações e atualizações", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Perdeu o log de alterações/atualizações ou deseja vê-lo novamente?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de simultaneidade de atualizações", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quantas tarefas o Replugged executará simultaneamente em segundo plano para verificar se há atualizações. O mínimo é 1. Se não tiver certeza sobre o que botar, bote 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informações de depuração", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Coisas que você poderá achar útil para resolver problemas ou se gabar com algumas estatísticas.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervalo entre Verificação de Atualizações", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quão frequentemente o Replugged irá procurar por atualizações. Mínimo de 10 minutos.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Trocar o Canal de Atualizações", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Você poderá escolher entre o canal estável ou o canal em desenvolvimento. O canal estável receberá apenas atualizações importantes, atualizações de segurança e atualizações críticas. Se não tiver certeza, deixe no canal estável.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Mudar para canal em desenvolvimento", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Você tem certeza que quer mudar o seu canal de atualizações? O Replugged irá reinicializar o Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Mudar canal de atualizações", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Mudar para estável", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Mudar", + "REPLUGGED_UPDATES_UPDATE": "Atualize agora", + "REPLUGGED_UPDATES_UPDATING": "Atualizando o Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Atualizando…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Tudo está atualizado.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar aviso de atualização", + "REPLUGGED_BADGES_SUPPORT": "Suporte do Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra uma sobreposição sobre o cliente que diz que as atualizações estão sendo verificadas e, se forem encontradas, solicitará que você atualize. Aplica-se apenas se a atualização em segundo plano estiver desativada.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar link", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Visualizar repositório", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "O que é isso?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Este é um recurso do Replugged no qual lhe permite instalar plugins ou temas direto do chat.\nApenas clique o botão de instalar no embed.", + "REPLUGGED_BUTTON_GOT_IT": "Entendi", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} instalado(s)", + "REPLUGGED_COMMAND_ENABLE_DESC": "Habilita um plugin ou tema", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Baixar {type}", + "REPLUGGED_CANCEL": "Cancelar", + "REPLUGGED_CONFIRM": "Confirmar", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Desabilitar um plugin ou tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistema / Discord", + "REPLUGGED_COMMAND_RELOAD_DESC": "Recarregar um plugin ou tema", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} já está instalado.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ocorreu um erro durante a execução do comando:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifique o console para obter mais detalhes.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Seja bem-vindo! O Replugged foi injetado com sucesso em seu cliente do Discord. Sinta-se livre para se juntar ao nosso servidor Discord para avisos, suporte e muito mais!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Entrar no Servidor", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ocorreu um erro durante a renderização do painel de configurações.", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Canal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Canal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Versão do aplicativo:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Número de compilação:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID de compilação:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimentos:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Comandos:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Copiado!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Copiar", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Configurações:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Mostrar mais", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugins não autorizados:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Plugins do BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temas:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Sincronizar configurações:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Arquivos em cache:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Conta:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs :", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Conexões:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Mais recente:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Diretório do Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Diretório do Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratórios:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Origem:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revisão:", + "REPLUGGED_UPDATES_UPDATER": "Atualizador", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Alguma coisa aconteceu de errado quando renderizando esse elemento!", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Pilha de componentes:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arquitetura:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Versões de processo", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribuição:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Idioma:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Mostrar menos", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_ADDON_AUTHORS_ONE": "por {author1}", + "REPLUGGED_ADDON_AUTHORS_THREE": "por {author1}, {author2}, e {author3}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Falha ao carregar {type} faltantes", + "REPLUGGED_ADDON_AUTHORS_TWO": "por {author1} e {author2}", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Atualização", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[MODO DE DESENVOLVEDOR]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Habilitar as badges do Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Mostrar as badges personalizadas do Replugged nos perfis de usuários.", + "REPLUGGED_ADDON_DELETE": "Apague {type}", + "REPLUGGED_ADDON_RELOAD": "Recarregar {type}", + "REPLUGGED_ADDON_SETTINGS": "Abrir configurações de {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Tem certeza que quer desinstalar esse {type}? Isso não pode ser desfeito.", + "REPLUGGED_ADDON_UNINSTALL": "Desinstalar {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Abrir pasta de {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Carregar {type} faltantes", + "REPLUGGED_NO_ADDON_RESULTS": "Nenhum {type} foi encontrado de acordo com sua pesquisa.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Nenhum {type} instalado.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplicar mudanças", + "REPLUGGED_CONFIRM_INSTALL": "Instalar", + "REPLUGGED_ADDON_PAGE_OPEN": "Abrir página de {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Abrir perfil de {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_SEARCH_FOR_ADDON": "Pesquisar por um {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} foi desabilitado", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} foi habilitado", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Falha ao recarregar {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} foi recarregado", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Falha ao habilitar {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Falha ao desinstalar {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "{type} faltantes carregados", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Falha ao carregar o perfil do usuário", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Falha ao formatar código", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Código formatado", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} foi desinstalado", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "CSS Rápido recarregado", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Observe o console de desenvolvedor para mais detalhes.", + "REPLUGGED_ADDON_AUTHORS_MANY": "por {author1}, {author2}, {author3}, e {count, plural, =1 {# outro(a)} other {# outros(as)}}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nenhuma atualização nova disponível.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Falha ao atualizar!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Algumas atualizações falharam!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Todas as atualizações foram completadas com sucesso.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} requer que seja reiniciado para funcionar com sucesso. Reiniciar agora?", + "REPLUGGED_RELOAD": "Reiniciar", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# encontrado} other {# encontrados}}", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Falha ao instalar {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} foi instalado mas não pode ser carregado.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} instalado com sucesso.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Falha ao obter informações para o addon.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Instalação cancelada.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Abra a pasta do CSS Rápido", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Você quer instalar {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Atualizar Tudo", + "REPLUGGED_UPDATES_UPDATE_TO": "Atualizar para a {version}", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Atualização completada com sucesso.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nova atualização} other {# novas atualizações}} disponíveis!", + "REPLUGGED_I18N": "Traduções do Replugged", + "REPLUGGED_VIEW_UPDATES": "Ver {count, plural, =1 {# Atualização} other {# Atualizações}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Você está em modo de desenvolvedor e o Replugged não conseguirá se atualizar. [Voltar ao modo normal]({url}).", + "REPLUGGED_ADDON_BROWSE": "Explorar {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "{type} não revisado", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automaticamente aplicar Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automaticamente aplicar mudanças ao Quick CSS conforme você escreve.", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Este {type} não foi revisado pelo time Replugged e pode causar danos ao seu computador. Use por sua conta e risco.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Reconectar", + "REPLUGGED_SETTINGS_ADVANCED": "Configurações avançadas", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Habilitar React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Falha ao baixar React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Ver na loja", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Reconectar Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Reconecta o coremod Dev Companion para a extensão do VSCode.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Carrega a extensão de Ferramentas de Desenvolvedor React, permitindo-o inspecionar a árvore do React e depurar mais facilmente. **Requer uma reinicialização do Discord**.", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Sucesso", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} foi habilitado!", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "É necessário especificar se é para enviar uma lista de plugins ou de temas", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Plugin: {name}", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Mostrar Embeds de Complementos", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Apresentar um cartão com informações sobre um complemento quando um link de loja/instalação é compartilhado no chat.", + "REPLUGGED_RESTART": "Reinicializar", + "REPLUGGED_SETTINGS_RESTART_TITLE": "É necessário uma reinicialização", + "REPLUGGED_SETTINGS_TRANSPARENT": "Janela Transparente", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ATENÇÃO:***** Pode ser necessário desativar a **Aceleração de Hardware**. Em alguns casos, você pode ter um fundo preto, como quando a janela é cortada na parte superior ou inferior devido à resolução do monitor, ou quando as ferramentas de desenvolvedor estão abertas e ancoradas.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ATENÇÃO:**** Isso irá desativar a **alinhação automática de janelas**. Em alguns casos, você pode ter um fundo preto, como quando a janela é cortada na parte superior ou inferior devido à resolução do monitor, ou quando as ferramentas de desenvolvedor estão abertas e ancoradas..", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Torna a janela do Discord transparente, principalmente útil para personalização. **Necessita uma reinicialização**.", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Escolha qual complemento deve ser habilitado", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Algo errado aconteceu, por favor tente novamente mais tarde. Se o problema persistir, por favor contacte a equipe do Replugged.", + "REPLUGGED_COMMAND_ENABLE_NAME": "habilitar", + "REPLUGGED_COMMAND_RELOAD_NAME": "recarregar", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Envia a lista publicamente no chat", + "REPLUGGED_COMMAND_DISABLE_NAME": "desabilitar", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "complemento", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Escolha qual complemento será desabilitado", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} foi desabilitado!", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Escolha qual complemento será recarregado", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} foi recarregado!", + "REPLUGGED_COMMAND_LIST_NAME": "listar", + "REPLUGGED_COMMAND_LIST_DESC": "Mostra em uma lista todos os plugins ou temas", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "enviar", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "estado", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Se deve mostrar addons que estão habilitados, desabilitados ou ambos", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tipo", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Quais tipos de complementos serão mostrados", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Listar Plugins", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Listar Temas", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "versão", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Incluir números de versões na lista", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Habilitados", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Desabilitados", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Ambos", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} Habilitado", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} Desabilitado", + "REPLUGGED_COMMAND_INSTALL_NAME": "Instalar", + "REPLUGGED_COMMAND_INSTALL_DESC": "Instalar um Plugin ou Tema", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "Fonte", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_STORE": "Loja" } diff --git a/i18n/translations/pt-PT.messages.json b/i18n/translations/pt-PT.messages.json index 4d9a8497c..cda6ee3f1 100644 --- a/i18n/translations/pt-PT.messages.json +++ b/i18n/translations/pt-PT.messages.json @@ -1,85 +1,85 @@ { - "REPLUGGED_ACCOUNT": "Conta de Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuidor do Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Desenvolvedor do Replugged", - "REPLUGGED_BADGES_EARLY": "Utilizador(a) Antigo(a) do Replugged", - "REPLUGGED_BADGES_HUNTER": "Caçador(a) de Bugs do Replugged", - "REPLUGGED_BADGES_STAFF": "Staff do Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Tradutor do Replugged", - "REPLUGGED_BADGES_BOOSTER": "Booster no Server do Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Definições", - "REPLUGGED_I18N_CONTRIBUTE": "Queres ajudar a traduzir o Replugged? Vem ao nosso [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traduzido", - "REPLUGGED_LINK_NOW": "Conectar agora", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Não mexas em coisas aqui se não sabes o que estás a fazer. Coisas inesperadas podem acontecer ao teu gato.", - "REPLUGGED_SETTINGS_BACKEND": "URL de Backend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usado para procurar alguns recursos e para consultar a REST API do Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ativar Experimentos do Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****AVISO:**** Ativar opção fornece acesso a recursos que podem ser detetados pelo Discord e podem resultar no ****encerramento da tua conta****. O Replugged **não é responsável** pelo que tu fazes com esta opção. Deixe-a desativada se não tiveres a certeza. A Equipa do Replugged **não** oferecerá ajuda para qualquer experimento. **Requer reinicialização**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Manter token armazenado", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impede o Discord de remover o teu token do localStorage, reduzindo o número de logouts indesejados.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Substitui [Clyde]({clydeUrl}) em comandos do Replugged com uma variedade de avatares e nomes selecionados por desenvolvedores de plug-ins - \"Replugged\" por definição.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools no Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre uma janela de DevTools que te deixa inspecionar o que está a acontecer dentro do overlay de jogos do Discord.", - "REPLUGGED_SETTINGS_RESTART": "Esta opção requer que reinicies o Discord para ter efeito. Queres reiniciar o Discord agora?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Aplicada", - "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets aplicada a {date, date, medium} às {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Criado por {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Temas", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reinicialização Necessária", - "REPLUGGED_UPDATES_CHECK": "Procurar por Atualizações", - "REPLUGGED_UPDATES_ENABLE": "Ativar Atualizações", - "REPLUGGED_UPDATES_FAILED": "Algumas atualizações falharam!", - "REPLUGGED_UPDATES_FORCE": "Forçar Atualização", - "REPLUGGED_UPDATES_LAST_CHECKED": "Última verificação: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Atualizador", - "REPLUGGED_UPDATES_OPTS_AUTO": "Atualizar automaticamente em segundo plano", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "O Replugged pode baixar e instalar atualizações em segundo plano sem te chatear muito. Toma nota que atualizações requererão a tua ação se é preciso reiniciar, ou se houver um conflito.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir Histórico de Alterações", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Perdeste o histórico de alterações, ou queres ver novamente?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de Simultaneadade de Atualizações", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quantas tarefas o Replugged irá executar em segundo plano simultaneamente para procurar por atualizações. Mínimo 1. Se não tiveres a certeza, deixa 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informações de Depuração", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Coisas que podes achar úteis para a resolução de problemas ou dar flex em algumas estatísticas.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervalo de Verificação de Atualização", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quão frequentemente o Replugged irá procurar por atualizações (em minutos). Mínimo 10 minutos.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Mudar Release Channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Podes escolher entre a branch estável, ou a branch em desenvolvimento. A branch estável só receberá atualizações principais, atualizações de segurança e atualizações críticas. Se não tiveres a certeza, fica na branch estável.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Mudar para a branch em desenvolvimento", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Tens a certeza de que queres mudar o teu release channel? O Replugged irá reiniciar o teu Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Mudar release channel", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Mudar para estável", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Mudar", - "REPLUGGED_UPDATES_UPDATE": "Atualizar Agora", - "REPLUGGED_UPDATES_UPDATING": "Atualizando o Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Atualizando…", - "REPLUGGED_UPDATES_UP_TO_DATE": "O Replugged está atualizado.", - "REPLUGGED_BADGES_SUPPORT": "Suporte do Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar update checker toast", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra um overlay sobre o cliente, que diz que está à procura de atualizações, e, que se for encontrada alguma, propõe a que esta seja efetuada. Apenas se aplica se a opção de atualização em segundo plano estiver desativada.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar Link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Ver Repositório", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "O que é isto?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Isto é uma função do Replugged. Permite-te instalar plugins ou temas diretamente do chat.\nSimplesmente carrega no botão de instalar no embed.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Ativar um plugin/tema", - "REPLUGGED_CANCEL": "Cancelar", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Instalado", - "REPLUGGED_CONFIRM": "Confirmar", - "REPLUGGED_BUTTON_GOT_IT": "Entendi", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Baixar {type}", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Desabilitar um plugin/tema", - "REPLUGGED_COMMAND_RELOAD_DESC": "Recarrega um plugin/tema", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} já está instalado.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Um erro ocorreu ao executar o comando:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifique a consola para obter mais detalhes.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Entrar no Servidor", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Bem-vindo! O Replugged foi injetado com sucesso no seu cliente do Discord. Sinta-se à vontade para se juntar ao nosso servidor do Discord para anúncios, suporte e muito mais!" + "REPLUGGED_ACCOUNT": "Conta de Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuidor do Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Desenvolvedor do Replugged", + "REPLUGGED_BADGES_EARLY": "Utilizador(a) Antigo(a) do Replugged", + "REPLUGGED_BADGES_HUNTER": "Caçador(a) de Bugs do Replugged", + "REPLUGGED_BADGES_STAFF": "Staff do Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Tradutor do Replugged", + "REPLUGGED_BADGES_BOOSTER": "Booster no Server do Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Definições", + "REPLUGGED_I18N_CONTRIBUTE": "Queres ajudar a traduzir o Replugged? Vem ao nosso [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% traduzido", + "REPLUGGED_LINK_NOW": "Conectar agora", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Não mexas em coisas aqui se não sabes o que estás a fazer. Coisas inesperadas podem acontecer ao teu gato.", + "REPLUGGED_SETTINGS_BACKEND": "URL de Backend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL usado para procurar alguns recursos e para consultar a REST API do Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ativar Experimentos do Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****AVISO:**** Ativar opção fornece acesso a recursos que podem ser detetados pelo Discord e podem resultar no ****encerramento da tua conta****. O Replugged **não é responsável** pelo que tu fazes com esta opção. Deixe-a desativada se não tiveres a certeza. A Equipa do Replugged **não** oferecerá ajuda para qualquer experimento. **Requer reinicialização**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Manter token armazenado", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Impede o Discord de remover o teu token do localStorage, reduzindo o número de logouts indesejados.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Erradicar Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Substitui [Clyde]({clydeUrl}) em comandos do Replugged com uma variedade de avatares e nomes selecionados por desenvolvedores de plug-ins - \"Replugged\" por definição.", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools no Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Abre uma janela de DevTools que te deixa inspecionar o que está a acontecer dentro do overlay de jogos do Discord.", + "REPLUGGED_SETTINGS_RESTART": "Esta opção requer que reinicies o Discord para ter efeito. Queres reiniciar o Discord agora?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Aplicada", + "REPLUGGED_SNIPPET_APPLY": "Aplicar Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet de #css-snippets aplicada a {date, date, medium} às {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Criado por {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Temas", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reinicialização Necessária", + "REPLUGGED_UPDATES_CHECK": "Procurar por Atualizações", + "REPLUGGED_UPDATES_ENABLE": "Ativar Atualizações", + "REPLUGGED_UPDATES_FAILED": "Algumas atualizações falharam!", + "REPLUGGED_UPDATES_FORCE": "Forçar Atualização", + "REPLUGGED_UPDATES_LAST_CHECKED": "Última verificação: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Abrir Atualizador", + "REPLUGGED_UPDATES_OPTS_AUTO": "Atualizar automaticamente em segundo plano", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "O Replugged pode baixar e instalar atualizações em segundo plano sem te chatear muito. Toma nota que atualizações requererão a tua ação se é preciso reiniciar, ou se houver um conflito.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Abrir Histórico de Alterações", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Perdeste o histórico de alterações, ou queres ver novamente?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limite de Simultaneadade de Atualizações", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quantas tarefas o Replugged irá executar em segundo plano simultaneamente para procurar por atualizações. Mínimo 1. Se não tiveres a certeza, deixa 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informações de Depuração", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Coisas que podes achar úteis para a resolução de problemas ou dar flex em algumas estatísticas.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Intervalo de Verificação de Atualização", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quão frequentemente o Replugged irá procurar por atualizações (em minutos). Mínimo 10 minutos.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Mudar Release Channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Podes escolher entre a branch estável, ou a branch em desenvolvimento. A branch estável só receberá atualizações principais, atualizações de segurança e atualizações críticas. Se não tiveres a certeza, fica na branch estável.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Mudar para a branch em desenvolvimento", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Tens a certeza de que queres mudar o teu release channel? O Replugged irá reiniciar o teu Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Mudar release channel", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Mudar para estável", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Mudar", + "REPLUGGED_UPDATES_UPDATE": "Atualizar Agora", + "REPLUGGED_UPDATES_UPDATING": "Atualizando o Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Atualizando…", + "REPLUGGED_UPDATES_UP_TO_DATE": "O Replugged está atualizado.", + "REPLUGGED_BADGES_SUPPORT": "Suporte do Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Mostrar update checker toast", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Mostra um overlay sobre o cliente, que diz que está à procura de atualizações, e, que se for encontrada alguma, propõe a que esta seja efetuada. Apenas se aplica se a opção de atualização em segundo plano estiver desativada.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copiar Link", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Ver Repositório", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiado!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "O que é isto?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Isto é uma função do Replugged. Permite-te instalar plugins ou temas diretamente do chat.\nSimplesmente carrega no botão de instalar no embed.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Ativar um plugin/tema", + "REPLUGGED_CANCEL": "Cancelar", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Instalado", + "REPLUGGED_CONFIRM": "Confirmar", + "REPLUGGED_BUTTON_GOT_IT": "Entendi", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Baixar {type}", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Desabilitar um plugin/tema", + "REPLUGGED_COMMAND_RELOAD_DESC": "Recarrega um plugin/tema", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} já está instalado.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Um erro ocorreu ao executar o comando:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifique a consola para obter mais detalhes.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instalar {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Entrar no Servidor", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Bem-vindo! O Replugged foi injetado com sucesso no seu cliente do Discord. Sinta-se à vontade para se juntar ao nosso servidor do Discord para anúncios, suporte e muito mais!" } diff --git a/i18n/translations/ro.messages.json b/i18n/translations/ro.messages.json index 3e1efc721..4af664289 100644 --- a/i18n/translations/ro.messages.json +++ b/i18n/translations/ro.messages.json @@ -1,84 +1,84 @@ { - "REPLUGGED_GENERAL_SETTINGS": "Setări Generale", - "REPLUGGED_ACCOUNT": "Cont Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuitor Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Dezvoltator Replugged", - "REPLUGGED_BADGES_EARLY": "Utilizator Prim Replugged", - "REPLUGGED_BADGES_HUNTER": "Replugged Vânător De Bug-uri", - "REPLUGGED_BADGES_STAFF": "Personal Replugged", - "REPLUGGED_BADGES_SUPPORT": "Suport Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Traducător Replugged", - "REPLUGGED_BADGES_BOOSTER": "Stimulator Server Replugged", - "REPLUGGED_I18N_CONTRIBUTE": "Dorești să ajuți cu traducerea la Reppluged? Accesează [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% tradus", - "REPLUGGED_LINK_NOW": "Conectează-l acum", - "REPLUGGED_PLUGINS": "Plugin-uri", - "REPLUGGED_QUICKCSS": "CSS Rapid", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nu atinge lucrurile aici dacă nu știi ce faci. Lucruri neașteptate i se pot întâmpla pisicii tale.", - "REPLUGGED_SETTINGS_BACKEND": "URL către Bckend", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Adresa URL folosită pentru a prelua unele materiale și pentru a interoga API-ul REST Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Activează Experimentele Discord-ului", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATENȚIE:**** Activarea acestui opțiuni vă oferă acces la funcții care pot fi detectate de Discord și pot duce la ****închiderea contului****. Replugged **nu este responsabil** pentru ce tu faci cu aceste funcții. Lasă opțiunea dezactivată dacă nu ești sigur. Echipa Replugged **nu va oferi** suport pentru aceste experimente. **Necesită repornire**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Menține token-ul", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Împiedică eliminarea token-ului din LocalStore de către Discord, reducând numărul de deconectări nedorite.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Elimină-l pe Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Inlocuiește [Clyde]({clydeUrl}) în comenzi Replugged cu a multime mare de avatare si username-uri selectate de developeri pentru pluginuri - se intoarce la \"Replugged\" când nu este unu găsit.", - "REPLUGGED_SETTINGS_OVERLAY": "Overlay Unelte Developer", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Deschide o fereastră devtools care te lasă sa inspectezi ce se intampla in game overlayul Discord.", - "REPLUGGED_SETTINGS_RESTART": "Această setare necesăti sa reponesti Discord pentru a lua efect. Dorești să repornești Discord acum?", - "REPLUGGED_SNIPPET_APPLIED": "Fragment aplicat", - "REPLUGGED_SNIPPET_APPLY": "Aplică fragment", - "REPLUGGED_SNIPPET_LINE1": "Fragment din #css-snippets aplicat {date, date, medium} at {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Creat de {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Teme", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reload necesar", - "REPLUGGED_UPDATES_CHECK": "Caută actualizări", - "REPLUGGED_UPDATES_ENABLE": "Activeaza actualizari", - "REPLUGGED_UPDATES_FAILED": "Niște actualizari au eșuat!", - "REPLUGGED_UPDATES_FORCE": "Fortează actualizare", - "REPLUGGED_UPDATES_LAST_CHECKED": "Ultima verificare : {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Deschide Actualizator-ul", - "REPLUGGED_UPDATES_OPTS_AUTO": "Actualizare automată în fundal", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged poate descărca și instala actualizări în fundal fără să te enerveze prea mult. Totuși actualizările vor avea nevoie de tine, in caz că va fi nevoie de o reîncărcare sau exista un conflict.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Deschide Jurnalul de Schimbări", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ai ratat jurnalul de schimbări, sau vrei sa îl vezi din nou?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limita Actualizărilor Concurente", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "De căte ori Replugged va rula în fundal ca să verifice pentru actualizări. Minimum 1, dacă nu ești sigur, lasă 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Informație de Depanare", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Lucruri pe care le-ai putea găsi folositoare pentru troubleshooting sau flexarea pe niște statistici.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval de Verificare a Actualizărilor", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Căt de frecvent va verifica Replugged pentru actualizări (în minute). Minim 10 minute.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Schimbă Canalul de Lansări", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Poți alege dintre terța stabilă, sau cea de development. Terța stabila va primi doar actualizări majore, de securitate și criticale. Dacă nu ești sigur, ramâi pe cea stabilă.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Schimbare pe ramura de development", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ești sigur că vrei sa iți schimbi canalul de lansări? Replugged iți va reincârca Discord-ul.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Schimbare canal de lansări", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Schimbă pe stabil", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Schimbă", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Arată toast-ul de verificare al actualizărilor", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Arată un overlay peste client care iți va spune că se caută actualizari, iar dacă vor fi actualizări, iți va spune să actualizezi. Se aplică doar dacă actualizările în fundal sunt dezactivate.", - "REPLUGGED_UPDATES_UPDATE": "Actualizează Acum", - "REPLUGGED_UPDATES_UPDATING": "Se Actualizează Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Se Actualizează…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged este nou nouț.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Copiere Link", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Vezi Repo-ul", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiat!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Ce e asta?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Asta este o funcție de la Replugged. Iți da posibilitatea să instalezi teme sau pluginuri direct din chat.\nPur și simplu apasă pe butonul de instalare de pe embed.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Activează un plugin sau o temă", - "REPLUGGED_BUTTON_GOT_IT": "Am înțeles", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} instalat", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Descarcă {type}", - "REPLUGGED_CANCEL": "Anulare", - "REPLUGGED_CONFIRM": "Confirmă", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Dezactivează un plugin sau o temă", - "REPLUGGED_COMMAND_RELOAD_DESC": "Reîncarcă un plugin/temă", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} este deja instalat.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "A aparut o eroare în timp ce se executa comanda:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifică consola pentru mai multe detalii.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Instalează {type}", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teme:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Ultima:" + "REPLUGGED_GENERAL_SETTINGS": "Setări Generale", + "REPLUGGED_ACCOUNT": "Cont Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Contribuitor Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Dezvoltator Replugged", + "REPLUGGED_BADGES_EARLY": "Utilizator Prim Replugged", + "REPLUGGED_BADGES_HUNTER": "Replugged Vânător De Bug-uri", + "REPLUGGED_BADGES_STAFF": "Personal Replugged", + "REPLUGGED_BADGES_SUPPORT": "Suport Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Traducător Replugged", + "REPLUGGED_BADGES_BOOSTER": "Stimulator Server Replugged", + "REPLUGGED_I18N_CONTRIBUTE": "Dorești să ajuți cu traducerea la Reppluged? Accesează [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% tradus", + "REPLUGGED_LINK_NOW": "Conectează-l acum", + "REPLUGGED_PLUGINS": "Plugin-uri", + "REPLUGGED_QUICKCSS": "CSS Rapid", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nu atinge lucrurile aici dacă nu știi ce faci. Lucruri neașteptate i se pot întâmpla pisicii tale.", + "REPLUGGED_SETTINGS_BACKEND": "URL către Bckend", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Adresa URL folosită pentru a prelua unele materiale și pentru a interoga API-ul REST Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Activează Experimentele Discord-ului", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ATENȚIE:**** Activarea acestui opțiuni vă oferă acces la funcții care pot fi detectate de Discord și pot duce la ****închiderea contului****. Replugged **nu este responsabil** pentru ce tu faci cu aceste funcții. Lasă opțiunea dezactivată dacă nu ești sigur. Echipa Replugged **nu va oferi** suport pentru aceste experimente. **Necesită repornire**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Menține token-ul", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Împiedică eliminarea token-ului din LocalStore de către Discord, reducând numărul de deconectări nedorite.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Elimină-l pe Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Inlocuiește [Clyde]({clydeUrl}) în comenzi Replugged cu a multime mare de avatare si username-uri selectate de developeri pentru pluginuri - se intoarce la \"Replugged\" când nu este unu găsit.", + "REPLUGGED_SETTINGS_OVERLAY": "Overlay Unelte Developer", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Deschide o fereastră devtools care te lasă sa inspectezi ce se intampla in game overlayul Discord.", + "REPLUGGED_SETTINGS_RESTART": "Această setare necesăti sa reponesti Discord pentru a lua efect. Dorești să repornești Discord acum?", + "REPLUGGED_SNIPPET_APPLIED": "Fragment aplicat", + "REPLUGGED_SNIPPET_APPLY": "Aplică fragment", + "REPLUGGED_SNIPPET_LINE1": "Fragment din #css-snippets aplicat {date, date, medium} at {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Creat de {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Teme", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Reload necesar", + "REPLUGGED_UPDATES_CHECK": "Caută actualizări", + "REPLUGGED_UPDATES_ENABLE": "Activeaza actualizari", + "REPLUGGED_UPDATES_FAILED": "Niște actualizari au eșuat!", + "REPLUGGED_UPDATES_FORCE": "Fortează actualizare", + "REPLUGGED_UPDATES_LAST_CHECKED": "Ultima verificare : {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Deschide Actualizator-ul", + "REPLUGGED_UPDATES_OPTS_AUTO": "Actualizare automată în fundal", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged poate descărca și instala actualizări în fundal fără să te enerveze prea mult. Totuși actualizările vor avea nevoie de tine, in caz că va fi nevoie de o reîncărcare sau exista un conflict.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Deschide Jurnalul de Schimbări", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Ai ratat jurnalul de schimbări, sau vrei sa îl vezi din nou?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limita Actualizărilor Concurente", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "De căte ori Replugged va rula în fundal ca să verifice pentru actualizări. Minimum 1, dacă nu ești sigur, lasă 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Informație de Depanare", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Lucruri pe care le-ai putea găsi folositoare pentru troubleshooting sau flexarea pe niște statistici.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval de Verificare a Actualizărilor", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Căt de frecvent va verifica Replugged pentru actualizări (în minute). Minim 10 minute.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Schimbă Canalul de Lansări", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Poți alege dintre terța stabilă, sau cea de development. Terța stabila va primi doar actualizări majore, de securitate și criticale. Dacă nu ești sigur, ramâi pe cea stabilă.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Schimbare pe ramura de development", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ești sigur că vrei sa iți schimbi canalul de lansări? Replugged iți va reincârca Discord-ul.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Schimbare canal de lansări", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Schimbă pe stabil", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Schimbă", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Arată toast-ul de verificare al actualizărilor", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Arată un overlay peste client care iți va spune că se caută actualizari, iar dacă vor fi actualizări, iți va spune să actualizezi. Se aplică doar dacă actualizările în fundal sunt dezactivate.", + "REPLUGGED_UPDATES_UPDATE": "Actualizează Acum", + "REPLUGGED_UPDATES_UPDATING": "Se Actualizează Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Se Actualizează…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Replugged este nou nouț.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Copiere Link", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Vezi Repo-ul", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Copiat!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Ce e asta?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Asta este o funcție de la Replugged. Iți da posibilitatea să instalezi teme sau pluginuri direct din chat.\nPur și simplu apasă pe butonul de instalare de pe embed.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Activează un plugin sau o temă", + "REPLUGGED_BUTTON_GOT_IT": "Am înțeles", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} instalat", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Descarcă {type}", + "REPLUGGED_CANCEL": "Anulare", + "REPLUGGED_CONFIRM": "Confirmă", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Dezactivează un plugin sau o temă", + "REPLUGGED_COMMAND_RELOAD_DESC": "Reîncarcă un plugin/temă", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} este deja instalat.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "A aparut o eroare în timp ce se executa comanda:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Verifică consola pentru mai multe detalii.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Instalează {type}", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teme:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Ultima:" } diff --git a/i18n/translations/ru.messages.json b/i18n/translations/ru.messages.json index 148c306f3..e8ec481ea 100644 --- a/i18n/translations/ru.messages.json +++ b/i18n/translations/ru.messages.json @@ -1,236 +1,236 @@ { - "REPLUGGED_ACCOUNT": "Аккаунт Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Помощник Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Разработчик Replugged", - "REPLUGGED_BADGES_EARLY": "Ранний пользователь Replugged", - "REPLUGGED_BADGES_HUNTER": "Охотник на баги Replugged", - "REPLUGGED_BADGES_STAFF": "Сотрудник Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Переводчик Replugged", - "REPLUGGED_BADGES_BOOSTER": "Бустер сервера Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Основные настройки", - "REPLUGGED_I18N_CONTRIBUTE": "Хочешь помочь перевести Replugged? Заходи на наш [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% переведено", - "REPLUGGED_LINK_NOW": "Привязать сейчас", - "REPLUGGED_PLUGINS": "Плагины", - "REPLUGGED_QUICKCSS": "Быстрая настройка CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Не трогайте здесь ничего, если вы не знаете, что делаете. С вашей кошкой может произойти что-то неожиданное.", - "REPLUGGED_SETTINGS_BACKEND": "Адрес сервера", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, используемый для получения некоторых ресурсов и запросов к REST API Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Включить эксперименты Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ПРЕДУПРЕЖДЕНИЕ:**** Включая это, вы получаете доступ к функциям, которые могут быть обнаружены Discord и могут привести к ****удалению аккаунта****. Replugged **не отвечает** за то, как вы используете эту функцию. Оставьте это отключенным, если вы не уверены. Команда Replugged **не будет** оказывать какую-либо поддержку в отношении любого эксперимента.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Хранить токен", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Предотвращает Discord от удаления вашего токена из localStorage, уменьшая количество нежелательных выходов.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Заменить Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Изменяет вид [Clyde]({clydeUrl}) в командах Replugged на один из выбранных разработчиками плагинов (по умолчанию \"Replugged\").", - "REPLUGGED_SETTINGS_OVERLAY": "Инструменты разработчика для оверлея", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Открывает окно с инструментами разработчика в игровом оверлее.", - "REPLUGGED_SETTINGS_RESTART": "Этот параметр требует перезагрузки Discord, чтобы изменения вступили в силу. Вы хотите перезапустить Discord сейчас?", - "REPLUGGED_SNIPPET_APPLIED": "Сниппет Применён", - "REPLUGGED_SNIPPET_APPLY": "Применить Сниппет", - "REPLUGGED_SNIPPET_LINE1": "Сниппет из #css-snippets применён {date, date, medium} в {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Создан {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Темы", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# обновление} other {# обновления}} доступны.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Требуется Перезагрузка", - "REPLUGGED_UPDATES_CHECK": "Проверить Обновления", - "REPLUGGED_UPDATES_ENABLE": "Включить Обновления", - "REPLUGGED_UPDATES_FAILED": "Некоторые обновления не удались!", - "REPLUGGED_UPDATES_FORCE": "Принудительное Обновление", - "REPLUGGED_UPDATES_LAST_CHECKED": "Последняя проверка: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Открыть Обновления", - "REPLUGGED_UPDATES_OPTS_AUTO": "Проверять обновления автоматически", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged будет автоматически проверять наличие обновлений и покажет предупреждение, если такие найдены. Обновления не будут установлены без вашего разрешения. Только официальные расширения будут проверяться автоматически.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Открыть Список Изменений", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропустили список изменений или хотите увидеть его снова?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Лимит Одновременных Обновлений", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Как много одновременных задач сможет запускать Replugged в фоне, для проверки обновлений. Минимум 1. Если не уверены, оставьте 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Отладочная Информация", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Вещи, которые вы можете найти полезными для устранения неполадок или выпендривания некоторыми статистиками.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Интервал Проверки Обновлений", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Как часто Replugged будет проверять наличие обновлений. Минимальное значение - 10 минут.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Изменить Канал Версии", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Вы можете выбрать между стабильной версией, или же версией разработки. Стабильная версия будет получать только важные, критические обновления и обновления безопасности. Если не уверены, оставайтесь на стабильной.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Переключиться на версию разработки", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Вы уверены, что хотите изменить канал версии? Replugged перезагрузит ваш Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Изменить канал версии", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Переключиться на стабильную версию", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Переключиться", - "REPLUGGED_UPDATES_UPDATE": "Обновить", - "REPLUGGED_UPDATES_UPDATING": "Обновление Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Обновление…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Нет доступных обновлений.", - "REPLUGGED_BADGES_SUPPORT": "Поддержка Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показывать уведомления проверки обновлений", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Показывает оверлей, сообщающий о текущей проверке обновлений, и предлагает установить их, если они присутствуют. Применяется лишь если обновления в фоне отключены.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Посмотреть Репозиторий", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Скопировано!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Что это?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Это функция Replugged. Она позволяет тебе устанавливать плагины или темы прямо из чата.\nПросто нажми на кнопку установки в сообщении.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Копировать Ссылку", - "REPLUGGED_COMMAND_ENABLE_DESC": "Включить плагин или тему", - "REPLUGGED_COMMAND_RELOAD_DESC": "Перезагрузить плагин или тему", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Добро пожаловать! Replugged был успешно внедрен в ваш клиент Discord. Не стесняйтесь присоединяться к нашему серверу Discord для объявлений, поддержки и многого другого!", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Система / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Архитектура:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Канал Выпуска:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Идентификатор Сборки:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Показать больше", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Файлы в Кеше:", - "REPLUGGED_UPDATES_UPDATER": "Обновление", - "REPLUGGED_BUTTON_GOT_IT": "ОК", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Установлен", - "REPLUGGED_CANCEL": "Отмена", - "REPLUGGED_CONFIRM": "Подтвердить", - "REPLUGGED_OK": "ОК", - "REPLUGGED_COMMAND_DISABLE_DESC": "Отключить плагин или тему", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Скачать {type}", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} уже установлен.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Произошла ошибка во время исполнения команнды:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Проверьте консоль для дополнительной информации.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Установить {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Присоединиться к Серверу", - "REPLUGGED_PLUGIN": "Плагин", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Что-то пошло не так при загрузке этого элемента!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Произошла ошибка при отображении панели настроек.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Стек компонентов:", - "REPLUGGED_THEME": "Тема", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Версии Процесса", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Язык:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "ОС:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-бит", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Дистрибутив:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Версия Приложения:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Номер Сборки:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Эксперименты:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Команды:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Скопировано!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Скопировать", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Настройки:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Плагины:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Показать меньше", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Неавторизованные плагины:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Плагины BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Темы:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Лаборатории:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Синхронизация Настроек:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Аккаунт:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Соединения:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Поток:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Редакция:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ветка:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Последняя:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Путь Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Путь Discord", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Вы уверены, что хотите удалить этот {type}? Это действие необратимо.", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# результат} other {# результатов}}", - "REPLUGGED_NO_ADDONS_INSTALLED": "Нет установленных {type}.", - "REPLUGGED_ADDON_AUTHORS_THREE": "от {author1}, {author2}, и {author3}", - "REPLUGGED_ADDON_DELETE": "Удалить {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "Открыть Страницу {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Открыть Профиль {type}", - "REPLUGGED_ADDON_RELOAD": "Перезагрузить {type}", - "REPLUGGED_ADDON_SETTINGS": "Открыть Настойки {type}", - "REPLUGGED_ADDON_UNINSTALL": "Удалить {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Открыть Папку {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Загрузить Отсутствующие {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "Не найдено подходящих {type}.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Применить Изменения", - "REPLUGGED_SEARCH_FOR_ADDON": "Искать {type}", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Ошибка установки {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} был установлен, но не загружен.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Открыть папку быстрой настройки CSS", - "REPLUGGED_ADDON_AUTHORS_TWO": "от {author1} и {author2}", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Установка отменена.", - "REPLUGGED_ADDON_AUTHORS_ONE": "от {author1}", - "REPLUGGED_ADDON_AUTHORS_MANY": "от {author1}, {author2}, {author3}, и {count, plural, =1 {# другого} other {# других}}", - "REPLUGGED_CONFIRM_INSTALL": "Установить", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} отключён", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} включён", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Ошибка перезагрузки {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} был перезагружен", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Ошибка переключения {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Ошибка удаления {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} удалён", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Ошибка загрузки недостающих {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Недостающие {type} загружены", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Ошбка загрузки профиля пользователя", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Ошибка форматирования кода", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Код отформатирован", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Быстрая настройка CSS перезагружена", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Проверьте консоль для дополнительной информации.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Вы хотите установить {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} установлен успешно.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Ошибка получения информации для этого расширения.", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Доступные обновления отсутствуют.", - "REPLUGGED_UPDATES_UPDATE_ALL": "Обновить Всё", - "REPLUGGED_UPDATES_UPDATE_TO": "Обновить до {version}", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Ошибка обновления!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Некоторые обновления не были успешны!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Все обновления завершены успешно.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Обновление завершено успешно.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# новое обновление} other {# новых обновлений}} доступно!", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} требует перезагрузки для корректной работы. Перезагрузить сейчас?", - "REPLUGGED_RELOAD": "Перезагрузить", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Обновление", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[РЕЖИМ РАЗРАБОТЧИКА]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Включить Значки Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Показывать значки Replugged на профилях пользователей.", - "REPLUGGED_I18N": "Перевод Replugged", - "REPLUGGED_VIEW_UPDATES": "Посмотреть {count, plural, =1 {# Обновление} other {# Обновления}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged запущен в режиме разработчика и не может быть автоматически обновлён. [Перейти в обычный режим]({url}).", - "REPLUGGED_ADDON_BROWSE": "Исследовать {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Непроверенный {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Этот {type} не был проверен командой Replugged и может быть опасным для вашей системы. Используйте на свой страх и риск.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Автоматическое применение Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Автоматически применять изменения Quick CSS, при его редактировании.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Переподключение Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Переподключает Dev Companion к расширению VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Переподключить", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Включить React DevTools", - "REPLUGGED_SETTINGS_ADVANCED": "Расширенные Настройки", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Загружает расширение React DevTools, упрощая просмотр дерева React и отладку. **Требует перезагрузки**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Ошибка установки React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Посмотреть в магазине", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Посмотреть в хранилище.", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Показывать карточку с информацией об аддоне, при отправке ссылки на хранилище/установку в чате", - "REPLUGGED_RESTART": "Перезагрузить", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Требуется перезагрузка", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ПРЕДУПРЕЖДЕНИЕ:**** Это приведет к нарушению **привязки окна**. В некоторых случаях может появиться черный фон, например, когда окно обрезается сверху или снизу из-за разрешения монитора, или когда инструменты разработки открыты и пристыкованы.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ПРЕДУПРЕЖДЕНИЕ:**** **Аппаратное ускорение** может потребоваться **отключить**. В некоторых случаях может появиться черный фон, например, когда окно обрезается сверху или снизу из-за разрешения монитора, или когда инструменты разработки открыты и пристыкованы.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Делает окно Discord прозрачным, полезно в создании тем. **Требуется перезапуск**.", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Что-то пошло не так, повторите попытку позже. Если проблема остается, обратитесь к команде Replugged.", - "REPLUGGED_COMMAND_ENABLE_NAME": "включить", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "дополнение", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Выберите, какое дополнение включить", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} был включен!", - "REPLUGGED_COMMAND_DISABLE_NAME": "отключить", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "дополнение", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Выберите, какое дополнение отключить", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "дополнение", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Выберите, какое дополнение перезагрузить", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} было отключено!", - "REPLUGGED_COMMAND_RELOAD_NAME": "перезагрузить", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} перезагружен!", - "REPLUGGED_COMMAND_LIST_NAME": "список", - "REPLUGGED_COMMAND_LIST_DESC": "Список всех плагинов и тем", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "отправить", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "тип", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Включенные", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Отключенные", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Все", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Включено {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Отключено {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Необходимо указать, отправлять список плагинов или тем", - "REPLUGGED_SETTINGS_TRANSPARENT": "Прозрачное окно", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Успех", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Поделиться списком в чате", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Какой тип дополнений показать", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "версия", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Включить номер версий в список", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "статус", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Показывать ли включенные, отключенные или все дополнения", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Список Тем", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Список Плагинов" + "REPLUGGED_ACCOUNT": "Аккаунт Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Помощник Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Разработчик Replugged", + "REPLUGGED_BADGES_EARLY": "Ранний пользователь Replugged", + "REPLUGGED_BADGES_HUNTER": "Охотник на баги Replugged", + "REPLUGGED_BADGES_STAFF": "Сотрудник Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Переводчик Replugged", + "REPLUGGED_BADGES_BOOSTER": "Бустер сервера Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Основные настройки", + "REPLUGGED_I18N_CONTRIBUTE": "Хочешь помочь перевести Replugged? Заходи на наш [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% переведено", + "REPLUGGED_LINK_NOW": "Привязать сейчас", + "REPLUGGED_PLUGINS": "Плагины", + "REPLUGGED_QUICKCSS": "Быстрая настройка CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Не трогайте здесь ничего, если вы не знаете, что делаете. С вашей кошкой может произойти что-то неожиданное.", + "REPLUGGED_SETTINGS_BACKEND": "Адрес сервера", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, используемый для получения некоторых ресурсов и запросов к REST API Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Включить эксперименты Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ПРЕДУПРЕЖДЕНИЕ:**** Включая это, вы получаете доступ к функциям, которые могут быть обнаружены Discord и могут привести к ****удалению аккаунта****. Replugged **не отвечает** за то, как вы используете эту функцию. Оставьте это отключенным, если вы не уверены. Команда Replugged **не будет** оказывать какую-либо поддержку в отношении любого эксперимента.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Хранить токен", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Предотвращает Discord от удаления вашего токена из localStorage, уменьшая количество нежелательных выходов.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Заменить Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Изменяет вид [Clyde]({clydeUrl}) в командах Replugged на один из выбранных разработчиками плагинов (по умолчанию \"Replugged\").", + "REPLUGGED_SETTINGS_OVERLAY": "Инструменты разработчика для оверлея", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Открывает окно с инструментами разработчика в игровом оверлее.", + "REPLUGGED_SETTINGS_RESTART": "Этот параметр требует перезагрузки Discord, чтобы изменения вступили в силу. Вы хотите перезапустить Discord сейчас?", + "REPLUGGED_SNIPPET_APPLIED": "Сниппет Применён", + "REPLUGGED_SNIPPET_APPLY": "Применить Сниппет", + "REPLUGGED_SNIPPET_LINE1": "Сниппет из #css-snippets применён {date, date, medium} в {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Создан {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Темы", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# обновление} other {# обновления}} доступны.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Требуется Перезагрузка", + "REPLUGGED_UPDATES_CHECK": "Проверить Обновления", + "REPLUGGED_UPDATES_ENABLE": "Включить Обновления", + "REPLUGGED_UPDATES_FAILED": "Некоторые обновления не удались!", + "REPLUGGED_UPDATES_FORCE": "Принудительное Обновление", + "REPLUGGED_UPDATES_LAST_CHECKED": "Последняя проверка: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Открыть Обновления", + "REPLUGGED_UPDATES_OPTS_AUTO": "Проверять обновления автоматически", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged будет автоматически проверять наличие обновлений и покажет предупреждение, если такие найдены. Обновления не будут установлены без вашего разрешения. Только официальные расширения будут проверяться автоматически.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Открыть Список Изменений", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропустили список изменений или хотите увидеть его снова?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Лимит Одновременных Обновлений", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Как много одновременных задач сможет запускать Replugged в фоне, для проверки обновлений. Минимум 1. Если не уверены, оставьте 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Отладочная Информация", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Вещи, которые вы можете найти полезными для устранения неполадок или выпендривания некоторыми статистиками.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Интервал Проверки Обновлений", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Как часто Replugged будет проверять наличие обновлений. Минимальное значение - 10 минут.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Изменить Канал Версии", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Вы можете выбрать между стабильной версией, или же версией разработки. Стабильная версия будет получать только важные, критические обновления и обновления безопасности. Если не уверены, оставайтесь на стабильной.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Переключиться на версию разработки", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Вы уверены, что хотите изменить канал версии? Replugged перезагрузит ваш Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Изменить канал версии", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Переключиться на стабильную версию", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Переключиться", + "REPLUGGED_UPDATES_UPDATE": "Обновить", + "REPLUGGED_UPDATES_UPDATING": "Обновление Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Обновление…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Нет доступных обновлений.", + "REPLUGGED_BADGES_SUPPORT": "Поддержка Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показывать уведомления проверки обновлений", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Показывает оверлей, сообщающий о текущей проверке обновлений, и предлагает установить их, если они присутствуют. Применяется лишь если обновления в фоне отключены.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Посмотреть Репозиторий", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Скопировано!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Что это?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Это функция Replugged. Она позволяет тебе устанавливать плагины или темы прямо из чата.\nПросто нажми на кнопку установки в сообщении.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Копировать Ссылку", + "REPLUGGED_COMMAND_ENABLE_DESC": "Включить плагин или тему", + "REPLUGGED_COMMAND_RELOAD_DESC": "Перезагрузить плагин или тему", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Добро пожаловать! Replugged был успешно внедрен в ваш клиент Discord. Не стесняйтесь присоединяться к нашему серверу Discord для объявлений, поддержки и многого другого!", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Система / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Архитектура:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Канал Выпуска:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Идентификатор Сборки:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Показать больше", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Файлы в Кеше:", + "REPLUGGED_UPDATES_UPDATER": "Обновление", + "REPLUGGED_BUTTON_GOT_IT": "ОК", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Установлен", + "REPLUGGED_CANCEL": "Отмена", + "REPLUGGED_CONFIRM": "Подтвердить", + "REPLUGGED_OK": "ОК", + "REPLUGGED_COMMAND_DISABLE_DESC": "Отключить плагин или тему", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Скачать {type}", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} уже установлен.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Произошла ошибка во время исполнения команнды:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Проверьте консоль для дополнительной информации.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Установить {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Присоединиться к Серверу", + "REPLUGGED_PLUGIN": "Плагин", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Что-то пошло не так при загрузке этого элемента!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Произошла ошибка при отображении панели настроек.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Стек компонентов:", + "REPLUGGED_THEME": "Тема", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Версии Процесса", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Язык:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "ОС:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-бит", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Дистрибутив:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Версия Приложения:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Номер Сборки:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Эксперименты:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Команды:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Скопировано!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Скопировать", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Настройки:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Плагины:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Показать меньше", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Неавторизованные плагины:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Плагины BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Темы:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Лаборатории:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Синхронизация Настроек:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Аккаунт:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Соединения:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Поток:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Редакция:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Ветка:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Последняя:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Путь Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Путь Discord", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Вы уверены, что хотите удалить этот {type}? Это действие необратимо.", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# результат} other {# результатов}}", + "REPLUGGED_NO_ADDONS_INSTALLED": "Нет установленных {type}.", + "REPLUGGED_ADDON_AUTHORS_THREE": "от {author1}, {author2}, и {author3}", + "REPLUGGED_ADDON_DELETE": "Удалить {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "Открыть Страницу {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Открыть Профиль {type}", + "REPLUGGED_ADDON_RELOAD": "Перезагрузить {type}", + "REPLUGGED_ADDON_SETTINGS": "Открыть Настойки {type}", + "REPLUGGED_ADDON_UNINSTALL": "Удалить {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Открыть Папку {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Загрузить Отсутствующие {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "Не найдено подходящих {type}.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Применить Изменения", + "REPLUGGED_SEARCH_FOR_ADDON": "Искать {type}", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Ошибка установки {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} был установлен, но не загружен.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Открыть папку быстрой настройки CSS", + "REPLUGGED_ADDON_AUTHORS_TWO": "от {author1} и {author2}", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Установка отменена.", + "REPLUGGED_ADDON_AUTHORS_ONE": "от {author1}", + "REPLUGGED_ADDON_AUTHORS_MANY": "от {author1}, {author2}, {author3}, и {count, plural, =1 {# другого} other {# других}}", + "REPLUGGED_CONFIRM_INSTALL": "Установить", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} отключён", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} включён", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Ошибка перезагрузки {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} был перезагружен", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Ошибка переключения {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Ошибка удаления {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} удалён", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Ошибка загрузки недостающих {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Недостающие {type} загружены", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Ошбка загрузки профиля пользователя", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Ошибка форматирования кода", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Код отформатирован", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Быстрая настройка CSS перезагружена", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Проверьте консоль для дополнительной информации.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Вы хотите установить {name} {authors}?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} установлен успешно.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Ошибка получения информации для этого расширения.", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Доступные обновления отсутствуют.", + "REPLUGGED_UPDATES_UPDATE_ALL": "Обновить Всё", + "REPLUGGED_UPDATES_UPDATE_TO": "Обновить до {version}", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Ошибка обновления!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Некоторые обновления не были успешны!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Все обновления завершены успешно.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Обновление завершено успешно.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# новое обновление} other {# новых обновлений}} доступно!", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} требует перезагрузки для корректной работы. Перезагрузить сейчас?", + "REPLUGGED_RELOAD": "Перезагрузить", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Обновление", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[РЕЖИМ РАЗРАБОТЧИКА]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Включить Значки Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Показывать значки Replugged на профилях пользователей.", + "REPLUGGED_I18N": "Перевод Replugged", + "REPLUGGED_VIEW_UPDATES": "Посмотреть {count, plural, =1 {# Обновление} other {# Обновления}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged запущен в режиме разработчика и не может быть автоматически обновлён. [Перейти в обычный режим]({url}).", + "REPLUGGED_ADDON_BROWSE": "Исследовать {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Непроверенный {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Этот {type} не был проверен командой Replugged и может быть опасным для вашей системы. Используйте на свой страх и риск.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Автоматическое применение Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Автоматически применять изменения Quick CSS, при его редактировании.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Переподключение Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Переподключает Dev Companion к расширению VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Переподключить", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Включить React DevTools", + "REPLUGGED_SETTINGS_ADVANCED": "Расширенные Настройки", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Загружает расширение React DevTools, упрощая просмотр дерева React и отладку. **Требует перезагрузки**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Ошибка установки React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Посмотреть в магазине", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Посмотреть в хранилище.", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Показывать карточку с информацией об аддоне, при отправке ссылки на хранилище/установку в чате", + "REPLUGGED_RESTART": "Перезагрузить", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Требуется перезагрузка", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****ПРЕДУПРЕЖДЕНИЕ:**** Это приведет к нарушению **привязки окна**. В некоторых случаях может появиться черный фон, например, когда окно обрезается сверху или снизу из-за разрешения монитора, или когда инструменты разработки открыты и пристыкованы.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****ПРЕДУПРЕЖДЕНИЕ:**** **Аппаратное ускорение** может потребоваться **отключить**. В некоторых случаях может появиться черный фон, например, когда окно обрезается сверху или снизу из-за разрешения монитора, или когда инструменты разработки открыты и пристыкованы.", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Делает окно Discord прозрачным, полезно в создании тем. **Требуется перезапуск**.", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Что-то пошло не так, повторите попытку позже. Если проблема остается, обратитесь к команде Replugged.", + "REPLUGGED_COMMAND_ENABLE_NAME": "включить", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "дополнение", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Выберите, какое дополнение включить", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} был включен!", + "REPLUGGED_COMMAND_DISABLE_NAME": "отключить", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "дополнение", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Выберите, какое дополнение отключить", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "дополнение", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Выберите, какое дополнение перезагрузить", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} было отключено!", + "REPLUGGED_COMMAND_RELOAD_NAME": "перезагрузить", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} перезагружен!", + "REPLUGGED_COMMAND_LIST_NAME": "список", + "REPLUGGED_COMMAND_LIST_DESC": "Список всех плагинов и тем", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "отправить", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "тип", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Включенные", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Отключенные", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Все", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Включено {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Отключено {type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Необходимо указать, отправлять список плагинов или тем", + "REPLUGGED_SETTINGS_TRANSPARENT": "Прозрачное окно", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Успех", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Поделиться списком в чате", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Какой тип дополнений показать", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "версия", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Включить номер версий в список", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "статус", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Показывать ли включенные, отключенные или все дополнения", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Список Тем", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Список Плагинов" } diff --git a/i18n/translations/sk.messages.json b/i18n/translations/sk.messages.json index 4bab9e7eb..ee3aaae41 100644 --- a/i18n/translations/sk.messages.json +++ b/i18n/translations/sk.messages.json @@ -1,198 +1,198 @@ { - "REPLUGGED_LINK_NOW": "Prepojiť účet", - "REPLUGGED_ACCOUNT": "Replugged účet", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged prispievateľ", - "REPLUGGED_BADGES_DEVELOPER": "Replugged vývojár", - "REPLUGGED_BADGES_EARLY": "Replugged Raný používateľ", - "REPLUGGED_BADGES_HUNTER": "Replugged Lovec bugov", - "REPLUGGED_BADGES_STAFF": "Tím Replugged", - "REPLUGGED_BADGES_SUPPORT": "Replugged podpora", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged prekladateľ", - "REPLUGGED_BADGES_BOOSTER": "Booster servera Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Všeobecné nastavenia", - "REPLUGGED_I18N_CONTRIBUTE": "Chceš pomôcť s prekladom Repluggedu? Choď na náš [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% preložené", - "REPLUGGED_PLUGINS": "Pluginy", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nedotýkaj sa týchto nastavení, pokiaľ nevieš, čo robíš. Môžu sa stať nečakané veci.", - "REPLUGGED_SETTINGS_BACKEND": "URL backendu", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL použitá na získanie niektorých zdrojových súborov a prístupu k REST API Repluggedu.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Povoliť experimenty Discordu", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROVANIE:**** Povolenie tohto nastavenia ti sprístupnia funkcie, ktoré môžu byť detekované Discordom a môžu vyústiť do ****zrušenia účtu****. Replugged **nezodpovedá** za to, čo s touto funkciou urobíš. Nechaj toto vyplé, pokiaľ si nie si istý. Tím Repluggedu **nebude** poskytovať akúkoľvek pomoc s akýmkoľvek experimentom. **Vyžaduje reštart**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Nechať token uložený", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zabráni Discordu odstránenie tvojho tokenu z localStorage, čo znižuje počet nevyžiadaných odhlásení.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Vyhubiť Clyda", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamení [Clyde]({clydeUrl}) v príkazoch Repluggedu za bohatú ponuku avatarov a užívateľských mien vybranú vývojármi plug-inov - v predvolenom nastavení \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otvorí okno s vývojárskymi nástrojmi, ktoré ti umožnia zistiť, čo sa deje v hernom prekrytí Discordu.", - "REPLUGGED_SETTINGS_RESTART": "Toto nastavenie vyžaduje reštart Discordu, aby sa prejavilo. Chceš reštartovať Discord teraz?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet použitý", - "REPLUGGED_SNIPPET_APPLY": "Použiť snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets použitý {date, date, medium} v {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Vytvorený užívateľom {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Motívy", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# aktualizácia je} other {# aktualizácie sú}} k dispozícií.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Vyžadovaný reštart", - "REPLUGGED_UPDATES_CHECK": "Skontrolovať aktualizácie", - "REPLUGGED_UPDATES_ENABLE": "Povoliť aktualizácie", - "REPLUGGED_UPDATES_FAILED": "Niektoré aktualizácie neboli úspešné!", - "REPLUGGED_UPDATES_FORCE": "Vynútiť aktualizáciu", - "REPLUGGED_UPDATES_LAST_CHECKED": "Naposledy skontrolované: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Otvoriť Updater", - "REPLUGGED_UPDATES_OPTS_AUTO": "Kontrolovať aktualizácie automaticky", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged automaticky stiahuje a inštaluje aktualizácie v pozadí bez zbytočného obťažovania. Ber na vedomie, že aktualizácie vyžadujú akciu užívateľa, pokiaľ je vyžadovaný reštart, poprípade pri konflikte. Iba oficiálne zásuvné moduly budú automaticky kontrolované.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otvoriť zoznam zmien", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Prepásol si zoznam zmien, alebo ho chceš vidieť znova?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit procesov aktualizácií", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Koľko spoločných procesov Replugged spustí v pozadí na kontrolu aktualizácií. Minimum je 1. Ak si nie si istý, nechaj 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugovacie informácie", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informácie užitočné pre riešenie problémov alebo na vyťahovanie sa nad niektorými štatistikami.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval kontroly aktualizácií", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Ako často bude Replugged kontrolovať aktualizácie. Minimum je 10 minút.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Zmeniť kanál vydania", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Môžeš si vybrať medzi stabilnou alebo vývojovou vetvou. Stabilná vetva dostane len veľké, bezpečnostné a kritické aktualizácie. Ak si nie si istý, zostaň na stabilnej vetve.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zmeniť na vývojovú vetvu", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Naozaj chceš zmeniť kanál vydania? Replugged reštartuje tvojho Discord klienta.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Zmeniť kanál vydania", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zmeniť na stabilnú vetvu", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Zmeniť", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Zobraziť toast kontroly aktualizácií", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zobrazí prekrytie cez klienta, ktoré oznámi, že sa kontrolujú aktualizácie a ak ich nájde, požiada o aktualizáciu. Platí len ak sú automatické aktualizácie vypnuté.", - "REPLUGGED_UPDATES_UPDATE": "Aktualizovať", - "REPLUGGED_UPDATES_UPDATING": "Prebieha aktualizácia Repluggedu…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Prebieha aktualizácia…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Všetko je aktuálne.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Zobraziť repo", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopírovať odkaz", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Skopírované!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Čo to je?", - "REPLUGGED_COMMAND_ENABLE_DESC": "Povolí plugin/motív", - "REPLUGGED_BUTTON_GOT_IT": "Rozumiem", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Nainštalovaný", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Stiahnuť {type}", - "REPLUGGED_CANCEL": "Zrušiť", - "REPLUGGED_CONFIRM": "Potvrdiť", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Zakáže plugin/motív", - "REPLUGGED_COMMAND_RELOAD_DESC": "Znovu načíta plugin/motív", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} je už nainštalovaný.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Nastala chyba pri spúšťaní príkazu:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Skontroluj konzolu pre viac informácií.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Inštalovať {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Vitaj! Replugged bol úspešne nainštalovaný do tvojho Discord klienta. Príď na náš Discord server pre novinky, podporu a oveľa viac!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Pripojiť sa na server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Ojoj, niečo sa pokazilo pri renderovaní tohto elementu!", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systém / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Verzia aplikácie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Neautorizované pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revízia:", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Toto je funkcia Repluggedu. Umožňuje ti inštalovať pluginy a motívy priamo z chatu.\nJednoducho stlač inštalačné tlačidlo v embede.", - "REPLUGGED_UPDATES_UPDATER": "Aktualizátor", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Pri vykresľovaní paneli nastavení sa vyskytla chyba.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stack komponentov:", - "REPLUGGED_THEME": "Motív", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Verzia procesov", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Jazyk:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitový", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektúra:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribúcia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Okruh vydania:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Číslo zostavenia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID zostavenia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenty:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Príkazy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Skopírované!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopírovať", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Nastavenie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Zobraziť menej", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Zobraziť viac", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord pluginy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motívy:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratóriá:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronizácia nastavenia:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Súbory v cache:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Účet:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Prepojenie:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Prúd:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Vetva:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuálne:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Priečinok inštalácie Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Priečinok Discordu", - "REPLUGGED_I18N": "Replugged Preklady", - "REPLUGGED_ADDON_AUTHORS_ONE": "od {author1}", - "REPLUGGED_ADDON_AUTHORS_THREE": "od {author1}, {author2} a {author3}", - "REPLUGGED_SETTINGS_BADGES": "Zapnúť Replugged Odznaky", - "REPLUGGED_SETTINGS_BADGES_DESC": "Zobrazenie odznakov Replugged v profiloch používateľov.", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Ste si istí, že chcete odinštalovať tento {type}? Toto sa nedá vrátiť späť.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Nie je nainštalovaný žiadny {type}.", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinštalovaný {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Nepodarilo sa načítať chýbajúci {type}", - "REPLUGGED_ADDON_AUTHORS_TWO": "od {author1} a {author2}", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizácia", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[Vývojársky Režim]} other {v{version}}}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nepodarilo sa načítať {name}", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Skontroluj konzolu pre detaily.", - "REPLUGGED_CONFIRM_INSTALL": "Inštalovať", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} vyžaduje opätovné načítanie, aby správne fungovalo. Načítať znova?", - "REPLUGGED_ADDON_AUTHORS_MANY": "od {author1}, {author2}, {author3} a {count, plural, =1 {# ďalších} other {# ďalších}}", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nová aktualizácia} other {# nové aktualizácie}} k dispozícii!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Všetky aktualizácie boli úspešne dokončené.", - "REPLUGGED_RELOAD": "Opätovné načítanie", - "REPLUGGED_SEARCH_FOR_ADDON": "Vyhľadať {type}", - "REPLUGGED_ADDON_DELETE": "Vymazať {type}", - "REPLUGGED_ADDON_RELOAD": "Znovu načítať {type}", - "REPLUGGED_ADDON_SETTINGS": "Otvoriť {type} Nastavenia", - "REPLUGGED_ADDON_UNINSTALL": "Odinštalovať {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Otvoriť zložku {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Otvoriť Profil {type}", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# zhoda} other {# zhody}}", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplikovať Zmeny", - "REPLUGGED_NO_ADDON_RESULTS": "Vášmu vyhľadávaniu nezodpovedá žiadny {type}.", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Načítaný chýbajúci {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Zakázané {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Povolené {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Znovu načítané {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nepodarilo sa prepnúť {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nepodarilo sa odinštalovať {name}", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otvorenie priečinka Quick CSS", - "REPLUGGED_ADDON_PAGE_OPEN": "Otvoriť stránku {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Načítať chýbajúci {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Nepodarilo sa načítať profil používateľa", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Nepodarilo sa formátovať kód", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód formátovaný", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS znovu načítané", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Nepodarilo sa nainštalovať {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} bol nainštalovaný, ale nemohol byť načítaný.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} úspešne nainštalovaný.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Inštalácia zrušená.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nepodarilo sa získať informácie o doplnku.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Chcete stiahnuť {name} {authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Aktualizovať Všetko", - "REPLUGGED_UPDATES_UPDATE_TO": "Aktualizovať na {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nie sú k dispozícii žiadne nové aktualizácie.", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizácia neúspešná!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Niektoré aktualizácie zlyhali!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizácia bola úspešne dokončená.", - "REPLUGGED_ADDON_BROWSE": "Prezerať {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Neskontrolované {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Tento {type} nebol skontrolovaný tímom Replugged a môže poškodiť váš počítač. Používajte na vlastné nebezpečenstvo.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automaticky aplikovať Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automaticky aplikovať zmeny Quick CSS pri písaní.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Znovu pripojiť Vývojárskeho Pomocníka", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Znovu pripojí coremod Vývojársky Pomocník na rozšírenie VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Znovu pripojiť", - "REPLUGGED_SETTINGS_ADVANCED": "Pokročilé nastavenie", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Povoliť React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Načíta rozšírenie React DevTools, povolí inšpekciu stromu React a jednoduchšie debugging. **Vyžaduje reštart**.", - "REPLUGGED_VIEW_UPDATES": "Zobraziť {count, plural, =1 {# Aktualizácie} other {# Aktualizácie}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged momentálne beží vo vývojárskom režime a nebude schopný sa aktualizovať. [Prepnúť do produkčného režimu]({url}).", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Stiahnutie React DevTools zlyhalo.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Zobraziť v Obchode", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Zobraziť embed zásuvných modulov", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zobrazí kartu s informáciami pre zásuvný modul keď je v chate zdieľaný link na inštaláciu." + "REPLUGGED_LINK_NOW": "Prepojiť účet", + "REPLUGGED_ACCOUNT": "Replugged účet", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged prispievateľ", + "REPLUGGED_BADGES_DEVELOPER": "Replugged vývojár", + "REPLUGGED_BADGES_EARLY": "Replugged Raný používateľ", + "REPLUGGED_BADGES_HUNTER": "Replugged Lovec bugov", + "REPLUGGED_BADGES_STAFF": "Tím Replugged", + "REPLUGGED_BADGES_SUPPORT": "Replugged podpora", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged prekladateľ", + "REPLUGGED_BADGES_BOOSTER": "Booster servera Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Všeobecné nastavenia", + "REPLUGGED_I18N_CONTRIBUTE": "Chceš pomôcť s prekladom Repluggedu? Choď na náš [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% preložené", + "REPLUGGED_PLUGINS": "Pluginy", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Nedotýkaj sa týchto nastavení, pokiaľ nevieš, čo robíš. Môžu sa stať nečakané veci.", + "REPLUGGED_SETTINGS_BACKEND": "URL backendu", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL použitá na získanie niektorých zdrojových súborov a prístupu k REST API Repluggedu.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Povoliť experimenty Discordu", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VAROVANIE:**** Povolenie tohto nastavenia ti sprístupnia funkcie, ktoré môžu byť detekované Discordom a môžu vyústiť do ****zrušenia účtu****. Replugged **nezodpovedá** za to, čo s touto funkciou urobíš. Nechaj toto vyplé, pokiaľ si nie si istý. Tím Repluggedu **nebude** poskytovať akúkoľvek pomoc s akýmkoľvek experimentom. **Vyžaduje reštart**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Nechať token uložený", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Zabráni Discordu odstránenie tvojho tokenu z localStorage, čo znižuje počet nevyžiadaných odhlásení.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Vyhubiť Clyda", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Zamení [Clyde]({clydeUrl}) v príkazoch Repluggedu za bohatú ponuku avatarov a užívateľských mien vybranú vývojármi plug-inov - v predvolenom nastavení \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Otvorí okno s vývojárskymi nástrojmi, ktoré ti umožnia zistiť, čo sa deje v hernom prekrytí Discordu.", + "REPLUGGED_SETTINGS_RESTART": "Toto nastavenie vyžaduje reštart Discordu, aby sa prejavilo. Chceš reštartovať Discord teraz?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet použitý", + "REPLUGGED_SNIPPET_APPLY": "Použiť snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet z #css-snippets použitý {date, date, medium} v {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Vytvorený užívateľom {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Motívy", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# aktualizácia je} other {# aktualizácie sú}} k dispozícií.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Vyžadovaný reštart", + "REPLUGGED_UPDATES_CHECK": "Skontrolovať aktualizácie", + "REPLUGGED_UPDATES_ENABLE": "Povoliť aktualizácie", + "REPLUGGED_UPDATES_FAILED": "Niektoré aktualizácie neboli úspešné!", + "REPLUGGED_UPDATES_FORCE": "Vynútiť aktualizáciu", + "REPLUGGED_UPDATES_LAST_CHECKED": "Naposledy skontrolované: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Otvoriť Updater", + "REPLUGGED_UPDATES_OPTS_AUTO": "Kontrolovať aktualizácie automaticky", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged automaticky stiahuje a inštaluje aktualizácie v pozadí bez zbytočného obťažovania. Ber na vedomie, že aktualizácie vyžadujú akciu užívateľa, pokiaľ je vyžadovaný reštart, poprípade pri konflikte. Iba oficiálne zásuvné moduly budú automaticky kontrolované.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Otvoriť zoznam zmien", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Prepásol si zoznam zmien, alebo ho chceš vidieť znova?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Limit procesov aktualizácií", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Koľko spoločných procesov Replugged spustí v pozadí na kontrolu aktualizácií. Minimum je 1. Ak si nie si istý, nechaj 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debugovacie informácie", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Informácie užitočné pre riešenie problémov alebo na vyťahovanie sa nad niektorými štatistikami.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Interval kontroly aktualizácií", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Ako často bude Replugged kontrolovať aktualizácie. Minimum je 10 minút.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Zmeniť kanál vydania", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Môžeš si vybrať medzi stabilnou alebo vývojovou vetvou. Stabilná vetva dostane len veľké, bezpečnostné a kritické aktualizácie. Ak si nie si istý, zostaň na stabilnej vetve.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Zmeniť na vývojovú vetvu", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Naozaj chceš zmeniť kanál vydania? Replugged reštartuje tvojho Discord klienta.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Zmeniť kanál vydania", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Zmeniť na stabilnú vetvu", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Zmeniť", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Zobraziť toast kontroly aktualizácií", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Zobrazí prekrytie cez klienta, ktoré oznámi, že sa kontrolujú aktualizácie a ak ich nájde, požiada o aktualizáciu. Platí len ak sú automatické aktualizácie vypnuté.", + "REPLUGGED_UPDATES_UPDATE": "Aktualizovať", + "REPLUGGED_UPDATES_UPDATING": "Prebieha aktualizácia Repluggedu…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Prebieha aktualizácia…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Všetko je aktuálne.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Zobraziť repo", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopírovať odkaz", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Skopírované!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Čo to je?", + "REPLUGGED_COMMAND_ENABLE_DESC": "Povolí plugin/motív", + "REPLUGGED_BUTTON_GOT_IT": "Rozumiem", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Nainštalovaný", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Stiahnuť {type}", + "REPLUGGED_CANCEL": "Zrušiť", + "REPLUGGED_CONFIRM": "Potvrdiť", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Zakáže plugin/motív", + "REPLUGGED_COMMAND_RELOAD_DESC": "Znovu načíta plugin/motív", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} je už nainštalovaný.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Nastala chyba pri spúšťaní príkazu:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Skontroluj konzolu pre viac informácií.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Inštalovať {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Vitaj! Replugged bol úspešne nainštalovaný do tvojho Discord klienta. Príď na náš Discord server pre novinky, podporu a oveľa viac!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Pripojiť sa na server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Ojoj, niečo sa pokazilo pri renderovaní tohto elementu!", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Systém / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Verzia aplikácie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Neautorizované pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revízia:", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Toto je funkcia Repluggedu. Umožňuje ti inštalovať pluginy a motívy priamo z chatu.\nJednoducho stlač inštalačné tlačidlo v embede.", + "REPLUGGED_UPDATES_UPDATER": "Aktualizátor", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Pri vykresľovaní paneli nastavení sa vyskytla chyba.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Stack komponentov:", + "REPLUGGED_THEME": "Motív", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Verzia procesov", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Jazyk:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitový", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Architektúra:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribúcia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Okruh vydania:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Číslo zostavenia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID zostavenia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experimenty:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Príkazy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Skopírované!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopírovať", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Nastavenie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Zobraziť menej", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Zobraziť viac", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord pluginy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Motívy:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratóriá:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Synchronizácia nastavenia:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Súbory v cache:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Účet:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Prepojenie:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Prúd:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Vetva:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Aktuálne:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Priečinok inštalácie Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Priečinok Discordu", + "REPLUGGED_I18N": "Replugged Preklady", + "REPLUGGED_ADDON_AUTHORS_ONE": "od {author1}", + "REPLUGGED_ADDON_AUTHORS_THREE": "od {author1}, {author2} a {author3}", + "REPLUGGED_SETTINGS_BADGES": "Zapnúť Replugged Odznaky", + "REPLUGGED_SETTINGS_BADGES_DESC": "Zobrazenie odznakov Replugged v profiloch používateľov.", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Ste si istí, že chcete odinštalovať tento {type}? Toto sa nedá vrátiť späť.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Nie je nainštalovaný žiadny {type}.", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Odinštalovaný {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Nepodarilo sa načítať chýbajúci {type}", + "REPLUGGED_ADDON_AUTHORS_TWO": "od {author1} a {author2}", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Aktualizácia", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[Vývojársky Režim]} other {v{version}}}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Nepodarilo sa načítať {name}", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Skontroluj konzolu pre detaily.", + "REPLUGGED_CONFIRM_INSTALL": "Inštalovať", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} vyžaduje opätovné načítanie, aby správne fungovalo. Načítať znova?", + "REPLUGGED_ADDON_AUTHORS_MANY": "od {author1}, {author2}, {author3} a {count, plural, =1 {# ďalších} other {# ďalších}}", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# nová aktualizácia} other {# nové aktualizácie}} k dispozícii!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Všetky aktualizácie boli úspešne dokončené.", + "REPLUGGED_RELOAD": "Opätovné načítanie", + "REPLUGGED_SEARCH_FOR_ADDON": "Vyhľadať {type}", + "REPLUGGED_ADDON_DELETE": "Vymazať {type}", + "REPLUGGED_ADDON_RELOAD": "Znovu načítať {type}", + "REPLUGGED_ADDON_SETTINGS": "Otvoriť {type} Nastavenia", + "REPLUGGED_ADDON_UNINSTALL": "Odinštalovať {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Otvoriť zložku {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Otvoriť Profil {type}", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# zhoda} other {# zhody}}", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Aplikovať Zmeny", + "REPLUGGED_NO_ADDON_RESULTS": "Vášmu vyhľadávaniu nezodpovedá žiadny {type}.", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Načítaný chýbajúci {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Zakázané {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Povolené {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Znovu načítané {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Nepodarilo sa prepnúť {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Nepodarilo sa odinštalovať {name}", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Otvorenie priečinka Quick CSS", + "REPLUGGED_ADDON_PAGE_OPEN": "Otvoriť stránku {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Načítať chýbajúci {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Nepodarilo sa načítať profil používateľa", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Nepodarilo sa formátovať kód", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kód formátovaný", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS znovu načítané", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Nepodarilo sa nainštalovať {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} bol nainštalovaný, ale nemohol byť načítaný.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} úspešne nainštalovaný.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Inštalácia zrušená.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Nepodarilo sa získať informácie o doplnku.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Chcete stiahnuť {name} {authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Aktualizovať Všetko", + "REPLUGGED_UPDATES_UPDATE_TO": "Aktualizovať na {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Nie sú k dispozícii žiadne nové aktualizácie.", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Aktualizácia neúspešná!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Niektoré aktualizácie zlyhali!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Aktualizácia bola úspešne dokončená.", + "REPLUGGED_ADDON_BROWSE": "Prezerať {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Neskontrolované {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Tento {type} nebol skontrolovaný tímom Replugged a môže poškodiť váš počítač. Používajte na vlastné nebezpečenstvo.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Automaticky aplikovať Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Automaticky aplikovať zmeny Quick CSS pri písaní.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Znovu pripojiť Vývojárskeho Pomocníka", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Znovu pripojí coremod Vývojársky Pomocník na rozšírenie VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Znovu pripojiť", + "REPLUGGED_SETTINGS_ADVANCED": "Pokročilé nastavenie", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Povoliť React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Načíta rozšírenie React DevTools, povolí inšpekciu stromu React a jednoduchšie debugging. **Vyžaduje reštart**.", + "REPLUGGED_VIEW_UPDATES": "Zobraziť {count, plural, =1 {# Aktualizácie} other {# Aktualizácie}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged momentálne beží vo vývojárskom režime a nebude schopný sa aktualizovať. [Prepnúť do produkčného režimu]({url}).", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Stiahnutie React DevTools zlyhalo.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Zobraziť v Obchode", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Zobraziť embed zásuvných modulov", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Zobrazí kartu s informáciami pre zásuvný modul keď je v chate zdieľaný link na inštaláciu." } diff --git a/i18n/translations/sv-SE.messages.json b/i18n/translations/sv-SE.messages.json index 401b6b4c1..a62c05d2a 100644 --- a/i18n/translations/sv-SE.messages.json +++ b/i18n/translations/sv-SE.messages.json @@ -1,205 +1,205 @@ { - "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% översatt", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Uppdaterar…", - "REPLUGGED_UPDATES_UPDATING": "Uppdaterar Replugged…", - "REPLUGGED_BADGES_HUNTER": "Replugged Felhittare", - "REPLUGGED_BADGES_EARLY": "Replugged Tidig Användare", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Översättare", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidragsgivare", - "REPLUGGED_BADGES_STAFF": "Replugged Personal", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Utvecklare", - "REPLUGGED_I18N_CONTRIBUTE": "Vill du hjälpa översätta Replugged? Gå till vår [Weblate]({weblateUrl})!", - "REPLUGGED_THEMES": "Teman", - "REPLUGGED_PLUGINS": "Plugins", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Öppna Uppdateraren", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Omstart Krävs", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Saker som kan vara användbar för felsökning eller flexa viss statistik.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug Information", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Byt", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Är du säker på att du vill ändra din släppkanal? Replugged kommer att starta om din Discord-klient.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ändra släppkanal", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Byt till utvecklingsgren", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Byt till stabil", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kan välja mellan den stabila grenen eller utvecklingsgrenen. Stabil får bara större uppdateringar, säkerhet och kritiska uppdateringar. Om du är osäker, håll dig på stabil.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Ändra släppkanal", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Missade ändringsloggen, eller vill du se den igen?", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Öppna Förändrings Logg", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hur många samtidiga uppgifter Replugged körs i bakgrunden för att leta efter uppdateringar. Minst 1. Om du är osäker, håll den kvar vid 2.", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Gränsen för samtidiga uppdateringar", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hur ofta Replugged letar efter uppdateringar. Minimum 10 minuter.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Uppdatering-letnings Interval", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged kommer att automatiskt kolla efter nya uppdateringar och visa dig en notis när en finns tillgänglig. Uppdateringar kommer inte installeras tills du väljer att installera dem. Endast officiella addons kommer att uppdateras automatiskt.", - "REPLUGGED_UPDATES_OPTS_AUTO": "Uppdatera automatiskt", - "REPLUGGED_UPDATES_FORCE": "Tvinga en uppdatering", - "REPLUGGED_UPDATES_UPDATE": "Uppdatera", - "REPLUGGED_UPDATES_CHECK": "Leta efter Uppdateringar", - "REPLUGGED_UPDATES_ENABLE": "Aktivera Uppdateringar", - "REPLUGGED_UPDATES_LAST_CHECKED": "Senast kollat: {date}", - "REPLUGGED_UPDATES_UP_TO_DATE": "Allt är uppdaterat.", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# uppdatering är} other {# uppdateringar är}} tillgängliga.", - "REPLUGGED_UPDATES_FAILED": "Några uppdateringar misslyckades!", - "REPLUGGED_SETTINGS_RESTART": "Denna inställningen kommer att kräva en Discord omstart. Vill du starta om Discord nu?", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL som används för att hämta vissa tillgångar och skicka frågor Repluggeds REST API.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VARNING:**** Genom att aktivera detta ger du tillgång till funktioner som kan upptäckas av Discord och kan leda till en ***kontoavslutning****. Replugged **ansvarar inte** för vad du gör med den här funktionen. Lämna det inaktiverat om du är osäker. Replugged-teamet ger **inte** hjälp angående något experiment.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktivera Experimentella Discord Funktioner", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Förhindrar Discord från att ta bort din token från localStorage, minska antalet oönskade utloggningar.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Förvara token", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ändra ingenting här om du inte vet vad du gör. Oväntade saker kan hända med din katt.", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Byter ut [Clyde]({clydeUrl}) i Replugged kommandon med ett blandat antal avatarer och användarnamn som valts av plugin-utvecklare. Kommer visa \"Replugged\" om inte innstält av plugin-utvecklaren.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Utrota Clyde", - "REPLUGGED_LINK_NOW": "Koppla nu", - "REPLUGGED_GENERAL_SETTINGS": "Allmänna Inställningar", - "REPLUGGED_ACCOUNT": "Replugged Konto", - "REPLUGGED_BADGES_SUPPORT": "Replugged-supporten", - "REPLUGGED_QUICKCSS": "Snabb-CSS", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Öppnar ett DevTools-fönster som låter dig inspektera vad som händer inom Discords in-game överlägg.", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Applicerad", - "REPLUGGED_SNIPPET_APPLY": "Applicera Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet från #css-snippets applicerade {date, date, medium} på {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Skapad av {authorTag} ({authorId})", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Visa en overlay över klienten som säger att uppdateringar kollas igenom, och ifall uppdateringar finns, meddelar dig att uppdatera. Appliceras bara ifall en uppdatering i bakgrunden är avstängd.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Kopiera Länk", - "REPLUGGED_COMMAND_ENABLE_DESC": "Aktivera ett plugin/tema", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Välkommen! Replugged har framgångsrikt injicerats i din Discord-klient. Gå gärna med i vår Discord-server för meddelanden, hjälp och mer!", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopierat!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Vad är det här?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Detta är en Replugged funktion. Den tillåter dig att installera plugins och teman direkt från chatten.\nTryck bara på installationsknappen på inbäddningen.", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkitektur:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Obehöriga plugins:", - "REPLUGGED_UPDATES_UPDATER": "Uppdaterare", - "REPLUGGED_BUTTON_GOT_IT": "Jag förstår", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} installerat", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Ladda ner {type}", - "REPLUGGED_CANCEL": "Avbryt", - "REPLUGGED_CONFIRM": "Bekräfta", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Inaktivera ett plugin/tema", - "REPLUGGED_COMMAND_RELOAD_DESC": "Ladda om ett plugin/tema", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} är redan installerat.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ett fel uppstod när kommandot kördes:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Kolla konsolen för mer detaljer.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Installera {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Gå med i server", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Något gick fel under renderingen av detta element!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ett fel uppstod under renderingen av inställningspanelen.", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Processversioner", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Språk:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitars", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribution:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Appens version:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiment:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Kommandon:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopierat!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopiera", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Inställningar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Visa mindre", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Visa mer", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teman:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laborationer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Inställnings Synk:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Cachade filer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Konto:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Kopplingar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Gren:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Senaste:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Uppströms:", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Visa Repo", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Sökväg", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Sökväg", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentstapel:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Byggnummer:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Bygg-ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Upddateringsgren:", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Uppdatering", - "REPLUGGED_ADDON_AUTHORS_ONE": "av {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "av {author1} och {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "av {author1}, {author2}, och {author3}", - "REPLUGGED_ADDON_RELOAD": "Ladda om {type}", - "REPLUGGED_ADDON_UNINSTALL": "Avinstallera {name}", - "REPLUGGED_CONFIRM_INSTALL": "Installera", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDONS_INSTALLED": "Inget {type} installerat.", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Laddade om {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Avinstallerade {name}", - "REPLUGGED_ADDON_AUTHORS_MANY": "av {author1}, {author2}, {author3}, och {count, plural, =1 {# annan} other {# andra}}", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installation avbruten.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Vill du installera {name}{authors}?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Uppdatera Alla", - "REPLUGGED_UPDATES_UPDATE_TO": "Uppdatera till {version}", - "REPLUGGED_RELOAD": "Ladda om", - "REPLUGGED_BADGES_BOOSTER": "Replugged Server Boosts", - "REPLUGGED_ADDON_DELETE": "Radera {type}", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Visa uppdateringskontrollsmenyn", - "REPLUGGED_COMMAND_ENABLE_NAME": "aktivera", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "tillägg", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Välj vilket tillägg att sätta på", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Något gick fel, försök igen senare. Om felet kvarstår, kontakta då Replugged-Teamet.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Klart", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Välj vilket tillägg att avaktivera", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Dela listan publikt i chatten", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} har satts på!", - "REPLUGGED_COMMAND_DISABLE_NAME": "avaktivera", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "tillägg", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} har avaktiverats!", - "REPLUGGED_COMMAND_RELOAD_NAME": "/laddaom", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "tillägg", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Välj vilket tillägg att ladda om", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} har laddats om!", - "REPLUGGED_COMMAND_LIST_NAME": "/lista", - "REPLUGGED_COMMAND_LIST_DESC": "Lista alla tillägg eller teman", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "skicka", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "typ", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Vilken typ av tillägg att visa", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kunde inte hämta användarprofilen", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod formatterad", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Kunde inte ladda saknad {type}", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Vissa uppdateringar misslyckades!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alla uppdateringar lyckades.", - "REPLUGGED_ADDON_PAGE_OPEN": "Öppna {type}-sida", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Kunde inte avinstallera {name}", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Snabb-CSS omladdad", - "REPLUGGED_ADDON_SETTINGS": "Öppna {type}-inställningar", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Öppna {type}-mapp", - "REPLUGGED_ADDONS_LOAD_MISSING": "Ladda saknad {type}", - "REPLUGGED_NO_ADDON_RESULTS": "Ingen {type} hittades.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Godkänn ändringar", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Avaktiverade {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Aktiverade {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Kunde inte aktivera {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Laddade saknad {type}", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Kunde inte formattera koden", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Kolla konsollen för detaljer.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} installerades men kunde inte laddas.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installerades.", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Inkludera versionsnummer i listan", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Aktiverad", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Avaktiverad", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Båda två", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Aktiverade {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Avaktiverade {type}", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Du behöver specificera om du vill ha tillägglista eller temalista", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Om tillägg ska visas som aktiverade, avaktiverade eller båda två", - "REPLUGGED_ADDON_PROFILE_OPEN": "Öppna {type}-profil", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Är du säker på att du vill avinstallera detta {type}? Du kan inte ångra dig efter.", - "REPLUGGED_SEARCH_FOR_ADDON": "Sök efter ett {type}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Kunde inte ladda om {name}", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Kunde inte installera {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Kunde inte hämta info om tillägget.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Öppna Snabb-CSS-mappen", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Inga nya uppdateringar tillgängliga.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} andra {# new updates}} tillgänglig!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Uppdatering misslyckades!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Uppdatering lyckades.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} behöver en omladdning för att kunna fungera. Ladda om nu?" + "REPLUGGED_SETTINGS_OVERLAY": "Overlay DevTools", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% översatt", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Uppdaterar…", + "REPLUGGED_UPDATES_UPDATING": "Uppdaterar Replugged…", + "REPLUGGED_BADGES_HUNTER": "Replugged Felhittare", + "REPLUGGED_BADGES_EARLY": "Replugged Tidig Användare", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Översättare", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Bidragsgivare", + "REPLUGGED_BADGES_STAFF": "Replugged Personal", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Utvecklare", + "REPLUGGED_I18N_CONTRIBUTE": "Vill du hjälpa översätta Replugged? Gå till vår [Weblate]({weblateUrl})!", + "REPLUGGED_THEMES": "Teman", + "REPLUGGED_PLUGINS": "Plugins", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Öppna Uppdateraren", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Omstart Krävs", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Saker som kan vara användbar för felsökning eller flexa viss statistik.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug Information", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Byt", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Är du säker på att du vill ändra din släppkanal? Replugged kommer att starta om din Discord-klient.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Ändra släppkanal", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Byt till utvecklingsgren", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Byt till stabil", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Du kan välja mellan den stabila grenen eller utvecklingsgrenen. Stabil får bara större uppdateringar, säkerhet och kritiska uppdateringar. Om du är osäker, håll dig på stabil.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Ändra släppkanal", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Missade ändringsloggen, eller vill du se den igen?", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Öppna Förändrings Logg", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Hur många samtidiga uppgifter Replugged körs i bakgrunden för att leta efter uppdateringar. Minst 1. Om du är osäker, håll den kvar vid 2.", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Gränsen för samtidiga uppdateringar", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Hur ofta Replugged letar efter uppdateringar. Minimum 10 minuter.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Uppdatering-letnings Interval", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged kommer att automatiskt kolla efter nya uppdateringar och visa dig en notis när en finns tillgänglig. Uppdateringar kommer inte installeras tills du väljer att installera dem. Endast officiella addons kommer att uppdateras automatiskt.", + "REPLUGGED_UPDATES_OPTS_AUTO": "Uppdatera automatiskt", + "REPLUGGED_UPDATES_FORCE": "Tvinga en uppdatering", + "REPLUGGED_UPDATES_UPDATE": "Uppdatera", + "REPLUGGED_UPDATES_CHECK": "Leta efter Uppdateringar", + "REPLUGGED_UPDATES_ENABLE": "Aktivera Uppdateringar", + "REPLUGGED_UPDATES_LAST_CHECKED": "Senast kollat: {date}", + "REPLUGGED_UPDATES_UP_TO_DATE": "Allt är uppdaterat.", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# uppdatering är} other {# uppdateringar är}} tillgängliga.", + "REPLUGGED_UPDATES_FAILED": "Några uppdateringar misslyckades!", + "REPLUGGED_SETTINGS_RESTART": "Denna inställningen kommer att kräva en Discord omstart. Vill du starta om Discord nu?", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL som används för att hämta vissa tillgångar och skicka frågor Repluggeds REST API.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****VARNING:**** Genom att aktivera detta ger du tillgång till funktioner som kan upptäckas av Discord och kan leda till en ****kontoavslutning****. Replugged **ansvarar inte** för vad du gör med den här funktionen. Lämna det inaktiverat om du är osäker. Replugged-teamet ger **inte** hjälp angående något experiment.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Aktivera Experimentella Discord Funktioner", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Förhindrar Discord från att ta bort din token från localStorage, minska antalet oönskade utloggningar.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Förvara token", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ändra ingenting här om du inte vet vad du gör. Oväntade saker kan hända med din katt.", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Byter ut [Clyde]({clydeUrl}) i Replugged kommandon med ett blandat antal avatarer och användarnamn som valts av plugin-utvecklare. Kommer visa \"Replugged\" om inte innstält av plugin-utvecklaren.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Utrota Clyde", + "REPLUGGED_LINK_NOW": "Koppla nu", + "REPLUGGED_GENERAL_SETTINGS": "Allmänna Inställningar", + "REPLUGGED_ACCOUNT": "Replugged Konto", + "REPLUGGED_BADGES_SUPPORT": "Replugged-supporten", + "REPLUGGED_QUICKCSS": "Snabb-CSS", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Öppnar ett DevTools-fönster som låter dig inspektera vad som händer inom Discords in-game överlägg.", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Applicerad", + "REPLUGGED_SNIPPET_APPLY": "Applicera Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet från #css-snippets applicerade {date, date, medium} på {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Skapad av {authorTag} ({authorId})", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Visa en overlay över klienten som säger att uppdateringar kollas igenom, och ifall uppdateringar finns, meddelar dig att uppdatera. Appliceras bara ifall en uppdatering i bakgrunden är avstängd.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Kopiera Länk", + "REPLUGGED_COMMAND_ENABLE_DESC": "Aktivera ett plugin/tema", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Välkommen! Replugged har framgångsrikt injicerats i din Discord-klient. Gå gärna med i vår Discord-server för meddelanden, hjälp och mer!", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopierat!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Vad är det här?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Detta är en Replugged funktion. Den tillåter dig att installera plugins och teman direkt från chatten.\nTryck bara på installationsknappen på inbäddningen.", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "System / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Arkitektur:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Obehöriga plugins:", + "REPLUGGED_UPDATES_UPDATER": "Uppdaterare", + "REPLUGGED_BUTTON_GOT_IT": "Jag förstår", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} installerat", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Ladda ner {type}", + "REPLUGGED_CANCEL": "Avbryt", + "REPLUGGED_CONFIRM": "Bekräfta", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Inaktivera ett plugin/tema", + "REPLUGGED_COMMAND_RELOAD_DESC": "Ladda om ett plugin/tema", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} är redan installerat.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Ett fel uppstod när kommandot kördes:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Kolla konsolen för mer detaljer.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Installera {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Gå med i server", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Något gick fel under renderingen av detta element!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ett fel uppstod under renderingen av inställningspanelen.", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Processversioner", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Språk:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "OS:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bitars", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Distribution:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Appens version:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Experiment:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Kommandon:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopierat!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopiera", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Inställningar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Visa mindre", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Visa mer", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Teman:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laborationer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Inställnings Synk:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Cachade filer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Konto:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Kopplingar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Gren:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Senaste:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Uppströms:", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Visa Repo", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Sökväg", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Sökväg", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Komponentstapel:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Byggnummer:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "Bygg-ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Upddateringsgren:", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Uppdatering", + "REPLUGGED_ADDON_AUTHORS_ONE": "av {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "av {author1} och {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "av {author1}, {author2}, och {author3}", + "REPLUGGED_ADDON_RELOAD": "Ladda om {type}", + "REPLUGGED_ADDON_UNINSTALL": "Avinstallera {name}", + "REPLUGGED_CONFIRM_INSTALL": "Installera", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDONS_INSTALLED": "Inget {type} installerat.", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Laddade om {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Avinstallerade {name}", + "REPLUGGED_ADDON_AUTHORS_MANY": "av {author1}, {author2}, {author3}, och {count, plural, =1 {# annan} other {# andra}}", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Installation avbruten.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Vill du installera {name}{authors}?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Uppdatera Alla", + "REPLUGGED_UPDATES_UPDATE_TO": "Uppdatera till {version}", + "REPLUGGED_RELOAD": "Ladda om", + "REPLUGGED_BADGES_BOOSTER": "Replugged Server Boosts", + "REPLUGGED_ADDON_DELETE": "Radera {type}", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Visa uppdateringskontrollsmenyn", + "REPLUGGED_COMMAND_ENABLE_NAME": "aktivera", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "tillägg", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Välj vilket tillägg att sätta på", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Något gick fel, försök igen senare. Om felet kvarstår, kontakta då Replugged-Teamet.", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Klart", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Välj vilket tillägg att avaktivera", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Dela listan publikt i chatten", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} har satts på!", + "REPLUGGED_COMMAND_DISABLE_NAME": "avaktivera", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "tillägg", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} har avaktiverats!", + "REPLUGGED_COMMAND_RELOAD_NAME": "/laddaom", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "tillägg", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Välj vilket tillägg att ladda om", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} har laddats om!", + "REPLUGGED_COMMAND_LIST_NAME": "/lista", + "REPLUGGED_COMMAND_LIST_DESC": "Lista alla tillägg eller teman", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "skicka", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "typ", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Vilken typ av tillägg att visa", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kunde inte hämta användarprofilen", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod formatterad", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Kunde inte ladda saknad {type}", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Vissa uppdateringar misslyckades!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Alla uppdateringar lyckades.", + "REPLUGGED_ADDON_PAGE_OPEN": "Öppna {type}-sida", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Kunde inte avinstallera {name}", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Snabb-CSS omladdad", + "REPLUGGED_ADDON_SETTINGS": "Öppna {type}-inställningar", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Öppna {type}-mapp", + "REPLUGGED_ADDONS_LOAD_MISSING": "Ladda saknad {type}", + "REPLUGGED_NO_ADDON_RESULTS": "Ingen {type} hittades.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Godkänn ändringar", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Avaktiverade {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Aktiverade {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Kunde inte aktivera {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Laddade saknad {type}", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Kunde inte formattera koden", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Kolla konsollen för detaljer.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} installerades men kunde inte laddas.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} installerades.", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Inkludera versionsnummer i listan", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "status", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Aktiverad", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Avaktiverad", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Båda två", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Aktiverade {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Avaktiverade {type}", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Du behöver specificera om du vill ha tillägglista eller temalista", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Om tillägg ska visas som aktiverade, avaktiverade eller båda två", + "REPLUGGED_ADDON_PROFILE_OPEN": "Öppna {type}-profil", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Är du säker på att du vill avinstallera detta {type}? Du kan inte ångra dig efter.", + "REPLUGGED_SEARCH_FOR_ADDON": "Sök efter ett {type}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Kunde inte ladda om {name}", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Kunde inte installera {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Kunde inte hämta info om tillägget.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Öppna Snabb-CSS-mappen", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Inga nya uppdateringar tillgängliga.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# new update} andra {# new updates}} tillgänglig!", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Uppdatering misslyckades!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Uppdatering lyckades.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} behöver en omladdning för att kunna fungera. Ladda om nu?" } diff --git a/i18n/translations/tr.messages.json b/i18n/translations/tr.messages.json index fe166e04d..9356477b9 100644 --- a/i18n/translations/tr.messages.json +++ b/i18n/translations/tr.messages.json @@ -1,246 +1,246 @@ { - "REPLUGGED_ACCOUNT": "Replugged Hesabı", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Yardımcısı", - "REPLUGGED_BADGES_DEVELOPER": "Replugged Geliştiricisi", - "REPLUGGED_BADGES_EARLY": "Replugged Erken Kullanıcısı", - "REPLUGGED_BADGES_HUNTER": "Replugged Hata Avcısı", - "REPLUGGED_BADGES_STAFF": "Replugged Personeli", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged Tercümanı", - "REPLUGGED_BADGES_BOOSTER": "Replugged Sunucu Takviyecisi", - "REPLUGGED_GENERAL_SETTINGS": "Genel Ayarlar", - "REPLUGGED_I18N_CONTRIBUTE": "Replugged'un başka dillere tercüme edilmesine yardım etmek ister misin? Gel katıl bize, [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% çevrildi", - "REPLUGGED_LINK_NOW": "Şimdi bağlayın", - "REPLUGGED_PLUGINS": "Eklentiler", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne yaptığınızı bilmiyorsanız, buradaki şeylere dokunmayın. Kedinizin başına beklenmedik şeyler gelebilir.", - "REPLUGGED_SETTINGS_BACKEND": "Backend URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Bazı kaynakları almak ve Replugged'un REST API'sini sorgulamak için kullanılan URL.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experiments'i aktif et", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****DİKKAT:**** Bunu etkinleştirdiğinizde Discord tarafından algılanabilen ve ****hesabının sonlandırılması**** ile sonuçlanabilecek özelliklere erişebilirsiniz. Replugged bu özelliklerle yaptıklarınızdan **sorumlu değildir**. Emin değilseniz devre dışı bırakın. Replugged Ekibi herhangi bir deneyle ilgili herhangi bir destek **vermeyecektir**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Token'i saklı tut", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Discord'un token'inizi localStorage'dan kaldırmasını engeller, istenmeyen çıkışların sayısını azaltır.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde'ı Yok Et", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "[Clyde'i]({clydeUrl}) eklenti geliştiricilerinin şeçtiği avatar ve isimlerle değiştirir - varsayılan olarak \"Replugged\" seçeneğine geri döner.", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Discord'un oyun içi arayüzünde neler olduğunu kontrol etmenizi sağlayan bir DevTools penceresi açar.", - "REPLUGGED_SETTINGS_RESTART": "Bu ayarın etkili olması için Discord'u yeniden başlatmanızı gerektirir. Discord'u şimdi yeniden başlatmak istiyor musunuz?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet Uygulandı", - "REPLUGGED_SNIPPET_APPLY": "Snippet Uygula", - "REPLUGGED_SNIPPET_LINE1": "#css-snippets 'den alınan snippet {date, date, medium} {date, time, medium} tarihinde uygulandı", - "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) tarafından oluşturuldu", - "REPLUGGED_THEMES": "Temalar", - "REPLUGGED_UPDATES_AVAILABLE": "{count, number} diğer güncelleme mevcut.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Yeniden Başlatma Gerekli", - "REPLUGGED_UPDATES_CHECK": "Güncellemeleri kontrol et", - "REPLUGGED_UPDATES_ENABLE": "Güncellemeleri Etkinleştir", - "REPLUGGED_UPDATES_FAILED": "Bazı güncellemeler başarısız oldu!", - "REPLUGGED_UPDATES_FORCE": "Güncellemeyi Zorla", - "REPLUGGED_UPDATES_LAST_CHECKED": "Son kontrol tarihi: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Güncelleyiciyi Aç", - "REPLUGGED_UPDATES_OPTS_AUTO": "Güncellemeleri otomatik kontrol et", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged, otomatik olarak güncellemeleri kontrol eder ve bir güncelleme olduğunda size bildirir. Güncellemeler siz seçene kadar kurulmaz. Yalnız resmi eklentiler otomatik olarak kontrol edilir.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Güncelleme Kayıtlarını Aç", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Güncelleme kayıtlarını kaçırdınız veya yeniden görmek mi istiyorsunuz?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Eşzamanlılık Sınırını Güncelle", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged güncellemeleri kontrol etmesi için arka planda kaç eşzamanlı görev çalıştırsın. Minimum 1. Emin değilseniz 2'de bırakın.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Hata Ayıklama Bilgileri", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Bazı istatistiklerde sorun giderme veya hava atmak için yararlı bulabileceğiniz şeyler.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Güncelleme Kontrolü Aralığı", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged güncellemeleri ne sıklıkla kontrol edecek. En az 10 dakika.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Yayın Kanalını Değiştir", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Kararlı veya geliştirme dalları arasında seçim yapabilirsiniz. Kararlı dal yalnızca büyük güncellemeleri, güvenlik ve kritik güncellemeleri alır. Emin değilseniz, kararlıda kalın.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Geliştirme dalına geç", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Yayın kanalınızı değiştirmek istediğinizden emin misiniz? Replugged Discord istemcinizi yeniden yükleyecektir.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Yayın kanalını değiştir", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Kararlı dala geç", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Değiş", - "REPLUGGED_UPDATES_UPDATE": "Güncelle", - "REPLUGGED_UPDATES_UPDATING": "Replugged güncelleniyor…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Güncelleniyor…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Her şey güncel.", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Güncelleme denetleyicisini göster", - "REPLUGGED_BADGES_SUPPORT": "Replugged Destek", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Eklentilerin güncelleme için kontrol edildiğini söyleyen bir bildirim göster, eğer gücelleme bulunduysa senden güncellenmesini iste. Sadece arkaplan güncellemeleri kapalı ise çalışır.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Depoya Göz At", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopyalandı!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Bu nedir?", - "REPLUGGED_PLUGIN_EMBED_COPY": "Linki Kopyala", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Bu bir Replugged özelliğidir. Eklenti veya temaları chat den ayrılmadan indirmenizi sağlar.\nTek yapmanız gereken şey indir düğmesine basmak.", - "REPLUGGED_COMMAND_ENABLE_DESC": "Bir eklentiyi veya temayı etkinleştirin", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Hoş geldin! Replugged, Discord istemcine başarıyla eklendi. Duyurular, destek ve daha fazlası için Discord sunucumuza katılabilirsin!", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistem / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Uygulama Sürümü:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Yetkisiz eklentiler:", - "REPLUGGED_BUTTON_GOT_IT": "Anladım", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Yüklendi", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "İndir {type}", - "REPLUGGED_CANCEL": "İptal Et", - "REPLUGGED_CONFIRM": "Onayla", - "REPLUGGED_OK": "Tamam", - "REPLUGGED_COMMAND_DISABLE_DESC": "Bir eklentiyi veya temayı devre dışı bırakın", - "REPLUGGED_UPDATES_UPDATER": "Güncelleyici", - "REPLUGGED_COMMAND_RELOAD_DESC": "Bir eklentiyi veya temayı yeniden yükle", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} zaten yüklendi.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Komut çalıştırılırken bir hata oluştu:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Daha fazla ayrıntı için konsolu kontrol edin.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Yükle {type}", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Sunucuya Katıl", - "REPLUGGED_PLUGIN": "Eklenti", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Bu öğe görselleştirilirken bir şeyler ters gitti!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ayarlar paneli oluşturulurken bir hata oluştu.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Bileşen yığını:", - "REPLUGGED_THEME": "Tema", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "İşlem Sürümleri", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Dil:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "İşletim Sistemi:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Mimari:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Dağıtım:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Yayın Kanalı:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "İnşa Numarası:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "İnşa Kimliği:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Deneyler:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Komutlar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopyalandı!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopyala", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ayarlar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Eklentiler:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Daha az göster", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Daha fazla göster", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Eklentileri:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temalar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Ayarlar Senkronizasyonu:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Önbelleğe Alınmış Dosyalar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Hesap:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API'ler:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Bağlantılar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Kaynak:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revizyon:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Dal:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "En Son:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratuvarlar:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Yolu", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Yolu", - "REPLUGGED_ADDON_DELETE": "{type} sil", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Güncelleme", - "REPLUGGED_ADDON_AUTHORS_ONE": "{author1} tarafından", - "REPLUGGED_ADDON_AUTHORS_TWO": "{author1} ile {author2} tarafından", - "REPLUGGED_ADDON_AUTHORS_THREE": "{author1}, {author2}, {author3} tarafından", - "REPLUGGED_ADDON_PAGE_OPEN": "{type} Sayfasını Aç", - "REPLUGGED_ADDON_PROFILE_OPEN": "{type} Profilini aç", - "REPLUGGED_ADDON_RELOAD": "{type} yeniden yükle", - "REPLUGGED_ADDON_SETTINGS": "{type} Ayarlarını Aç", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bu {type}'yi kaldırmak istediğinize emin misiniz? Bu işlem geri alınamaz.", - "REPLUGGED_ADDON_UNINSTALL": "{name} kaldır", - "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} Klasörünü Aç", - "REPLUGGED_CONFIRM_INSTALL": "Yükle", - "REPLUGGED_ADDONS_LOAD_MISSING": "Eksik {type} yükle", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, number} sonuç", - "REPLUGGED_NO_ADDON_RESULTS": "Aramanıza uygun bir {type} bulunamadı.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Kurulu {type} yok.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Değişiklikleri Uygula", - "REPLUGGED_SEARCH_FOR_ADDON": "Bir {type} ara", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} etkinleştirildi", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} yeniden yükleme başarısız oldu", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} yeniden yüklendi", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name} açma/kapama başarısız oldu", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} kaldırma başarısız oldu", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} kaldırıldı", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Eksik {type} yükleme başarısız oldu", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Eksik {type} yüklendi", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kullanıcı profilinin alımı başarısız oldu", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Kod biçimlendirilemedi", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS yeniden yüklendi", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Detaylar için konsola bakınız.", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} devre dışı bırakıldı", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod biçimlendirildi", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} kurulamadı.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} kuruldu ancak yüklenilemedi.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} başarıyla yüklendi.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Eklenti için bilgi alınamadı.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Yükleme iptal edildi.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS Klasörünü Aç", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "{authors} {name} kurmak istiyor musunuz?", - "REPLUGGED_UPDATES_UPDATE_ALL": "Hepsini Güncelle", - "REPLUGGED_UPDATES_UPDATE_TO": "{version} sürümüne güncelle", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Yeni güncelleme bulunmamaktadır.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, number} yeni güncelleme mevcut!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Güncelleme başarısız!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Bazı güncellemeler başarısız!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Bütün güncellemeler başarıyla tamamlandı.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Güncelleme başarıyla tamamlandı.", - "REPLUGGED_ADDON_AUTHORS_MANY": "{author1}, {author2}, {author3}, ve {count, number} diğer kişi tarafından", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} düzgün çalışması için yeniden yüklemeye ihtiyacı var. Şimdi yeniden yükle?", - "REPLUGGED_RELOAD": "Yeniden Yükle", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[GELİŞTİRİCİ MODU]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Replugged Rozetlerini Etkinleştir", - "REPLUGGED_SETTINGS_BADGES_DESC": "Kullanıcı profillerinde özel Replugged rozetlerini göster.", - "REPLUGGED_I18N": "Replugged Çevirileri", - "REPLUGGED_VIEW_UPDATES": "{count, plural, =1 {# Güncellemeyi} other {# Güncellemeleri}} görüntüle", - "REPLUGGED_ADDON_BROWSE": "{type}'e göz at", - "REPLUGGED_ADDON_NOT_REVIEWED": "İncelenmemiş {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Bu {type} Replugged ekibi tarafından incelenmemiştir ve bilgisayarınıza zarar verebilir. Kullanmak kendi sorumluluğunuzdadır.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Quick CSS'i Otomatik Uygula", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Quick CSS'te değişiklikleri siz yazdıkça otomatik olarak uygula.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion'a Yeniden Bağlan", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Dev Companion coremod'unu VSCode eklentisine yeniden bağlar.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Yeniden Bağlan", - "REPLUGGED_SETTINGS_ADVANCED": "Gelişmiş Seçenekler", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools'u Etkinleştir", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "React DevTools eklentisini yükler, React ağacını inceleyebilmenizi ve daha rahat hata ayıklayabilmenizi sağlar. **Yeniden başlatma gereklidir**.", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Şu an Replugged'ı geliştirici modunda kullanıyorsunuz, Replugged kendini güncelleyemeyecektir. [Üretim sürümüne geçin]({url}).", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin. Bu sorun devam ederse lütfen Replugged takımıyla iletişime geçin.", - "REPLUGGED_COMMAND_ENABLE_NAME": "etkinleştir", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "eklenti", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Etkinleştirilecek eklentiyi seçin", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} etkinleştirildi!", - "REPLUGGED_COMMAND_DISABLE_NAME": "devre dışı bırak", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "eklenti", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Devre dışı bırakılacak eklentiyi seçin", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} devre dışı bırakıldı!", - "REPLUGGED_COMMAND_RELOAD_NAME": "yeniden yükle", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "eklenti", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Yeniden yüklenecek eklentiyi seçin", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} yeniden yüklendi!", - "REPLUGGED_COMMAND_LIST_NAME": "listele", - "REPLUGGED_COMMAND_LIST_DESC": "Bütün eklentileri veya temaları listele", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "gönder", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Listeyi sohbette herkese paylaş", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tür", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Ne tür eklentilerin gösterileceği", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "sürüm", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Listeye sürüm numaralarını dahil et", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "durum", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Eklentilerin yalnızca etkin veya devre dışı olanlarının mı gösterileceği", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Etkin", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Devre dışı", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "İkisi de", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} etkinleştirildi", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} devre dışı bırakıldı", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Bir plugin listesi mi yoksa tema listesi mi gönderileceğini belirtmeniz zorunlu", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools'u indirme başarısız.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Mağazada Göster", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Eklenti Gömünü (Embed'ini) Göster", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Sohbette bir eklentinin mağaza/indirme linki paylaşıldığında bu eklenti hakkında bir kart ile bilgi göster.", - "REPLUGGED_RESTART": "Yeniden Başlat", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Yeniden Başlatma Gerekli", - "REPLUGGED_SETTINGS_TRANSPARENT": "Geçirgen Pencere", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****DİKKAT:**** Bu **pencere tutturma**yı bozar. Bazı durumlarda siyah bir arkaplan görebilirsiniz, örneğin ekran çözünürlüğünden dolayı pencerenin üstten veya alttan kesildiği zamanlarda veya geliştirici araçları açık ve dok halinde olduğu zamanlarda.", - "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****DİKKAT:**** **Donanım hızlandırma**yı **kapat**manız gerekebilir. Bazı durumlarda siyah bir arkaplan görebilirsiniz, örneğin ekran çözünürlüğünden dolayı pencerenin üstten veya alttan kesildiği zamanlarda veya geliştirici araçları açık ve dok halinde olduğu zamanlarda.", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Discord penceresini geçirgen yapar, daha çok temalar içindir. **Yeniden başlatma gerektirir**.", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Başarılı", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Eklentileri Listele", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Temaları Listele", - "REPLUGGED_COMMAND_INSTALL_NAME": "kur", - "REPLUGGED_COMMAND_INSTALL_DESC": "Bir plugin veya tema kur", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Eklenti: {name}", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "eklenti", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Kaynağından indirmek için eklentinin tanımlayıcısı", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "kaynak", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Eklentiyi indirmek için kaynak", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Kaynakta birden fazla eklenti varsa hangisinin kurulacağını belirt", - "REPLUGGED_STORE": "Mağaza" + "REPLUGGED_ACCOUNT": "Replugged Hesabı", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged Yardımcısı", + "REPLUGGED_BADGES_DEVELOPER": "Replugged Geliştiricisi", + "REPLUGGED_BADGES_EARLY": "Replugged Erken Kullanıcısı", + "REPLUGGED_BADGES_HUNTER": "Replugged Hata Avcısı", + "REPLUGGED_BADGES_STAFF": "Replugged Personeli", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged Tercümanı", + "REPLUGGED_BADGES_BOOSTER": "Replugged Sunucu Takviyecisi", + "REPLUGGED_GENERAL_SETTINGS": "Genel Ayarlar", + "REPLUGGED_I18N_CONTRIBUTE": "Replugged'un başka dillere tercüme edilmesine yardım etmek ister misin? Gel katıl bize, [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% çevrildi", + "REPLUGGED_LINK_NOW": "Şimdi bağlayın", + "REPLUGGED_PLUGINS": "Eklentiler", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Ne yaptığınızı bilmiyorsanız, buradaki şeylere dokunmayın. Kedinizin başına beklenmedik şeyler gelebilir.", + "REPLUGGED_SETTINGS_BACKEND": "Backend URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Bazı kaynakları almak ve Replugged'un REST API'sini sorgulamak için kullanılan URL.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Discord Experiments'i aktif et", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****DİKKAT:**** Bunu etkinleştirdiğinizde Discord tarafından algılanabilen ve ****hesabının sonlandırılması**** ile sonuçlanabilecek özelliklere erişebilirsiniz. Replugged bu özelliklerle yaptıklarınızdan **sorumlu değildir**. Emin değilseniz devre dışı bırakın. Replugged Ekibi herhangi bir deneyle ilgili herhangi bir destek **vermeyecektir**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Token'i saklı tut", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Discord'un token'inizi localStorage'dan kaldırmasını engeller, istenmeyen çıkışların sayısını azaltır.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Clyde'ı Yok Et", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "[Clyde'i]({clydeUrl}) eklenti geliştiricilerinin şeçtiği avatar ve isimlerle değiştirir - varsayılan olarak \"Replugged\" seçeneğine geri döner.", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Discord'un oyun içi arayüzünde neler olduğunu kontrol etmenizi sağlayan bir DevTools penceresi açar.", + "REPLUGGED_SETTINGS_RESTART": "Bu ayarın etkili olması için Discord'u yeniden başlatmanızı gerektirir. Discord'u şimdi yeniden başlatmak istiyor musunuz?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet Uygulandı", + "REPLUGGED_SNIPPET_APPLY": "Snippet Uygula", + "REPLUGGED_SNIPPET_LINE1": "#css-snippets 'den alınan snippet {date, date, medium} {date, time, medium} tarihinde uygulandı", + "REPLUGGED_SNIPPET_LINE2": "{authorTag} ({authorId}) tarafından oluşturuldu", + "REPLUGGED_THEMES": "Temalar", + "REPLUGGED_UPDATES_AVAILABLE": "{count, number} diğer güncelleme mevcut.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Yeniden Başlatma Gerekli", + "REPLUGGED_UPDATES_CHECK": "Güncellemeleri kontrol et", + "REPLUGGED_UPDATES_ENABLE": "Güncellemeleri Etkinleştir", + "REPLUGGED_UPDATES_FAILED": "Bazı güncellemeler başarısız oldu!", + "REPLUGGED_UPDATES_FORCE": "Güncellemeyi Zorla", + "REPLUGGED_UPDATES_LAST_CHECKED": "Son kontrol tarihi: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Güncelleyiciyi Aç", + "REPLUGGED_UPDATES_OPTS_AUTO": "Güncellemeleri otomatik kontrol et", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged, otomatik olarak güncellemeleri kontrol eder ve bir güncelleme olduğunda size bildirir. Güncellemeler siz seçene kadar kurulmaz. Yalnız resmi eklentiler otomatik olarak kontrol edilir.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Güncelleme Kayıtlarını Aç", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Güncelleme kayıtlarını kaçırdınız veya yeniden görmek mi istiyorsunuz?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Eşzamanlılık Sınırını Güncelle", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged güncellemeleri kontrol etmesi için arka planda kaç eşzamanlı görev çalıştırsın. Minimum 1. Emin değilseniz 2'de bırakın.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Hata Ayıklama Bilgileri", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Bazı istatistiklerde sorun giderme veya hava atmak için yararlı bulabileceğiniz şeyler.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Güncelleme Kontrolü Aralığı", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged güncellemeleri ne sıklıkla kontrol edecek. En az 10 dakika.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Yayın Kanalını Değiştir", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Kararlı veya geliştirme dalları arasında seçim yapabilirsiniz. Kararlı dal yalnızca büyük güncellemeleri, güvenlik ve kritik güncellemeleri alır. Emin değilseniz, kararlıda kalın.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Geliştirme dalına geç", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Yayın kanalınızı değiştirmek istediğinizden emin misiniz? Replugged Discord istemcinizi yeniden yükleyecektir.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Yayın kanalını değiştir", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Kararlı dala geç", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Değiş", + "REPLUGGED_UPDATES_UPDATE": "Güncelle", + "REPLUGGED_UPDATES_UPDATING": "Replugged güncelleniyor…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Güncelleniyor…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Her şey güncel.", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Güncelleme denetleyicisini göster", + "REPLUGGED_BADGES_SUPPORT": "Replugged Destek", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Eklentilerin güncelleme için kontrol edildiğini söyleyen bir bildirim göster, eğer gücelleme bulunduysa senden güncellenmesini iste. Sadece arkaplan güncellemeleri kapalı ise çalışır.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Depoya Göz At", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Kopyalandı!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Bu nedir?", + "REPLUGGED_PLUGIN_EMBED_COPY": "Linki Kopyala", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Bu bir Replugged özelliğidir. Eklenti veya temaları chat den ayrılmadan indirmenizi sağlar.\nTek yapmanız gereken şey indir düğmesine basmak.", + "REPLUGGED_COMMAND_ENABLE_DESC": "Bir eklentiyi veya temayı etkinleştirin", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Hoş geldin! Replugged, Discord istemcine başarıyla eklendi. Duyurular, destek ve daha fazlası için Discord sunucumuza katılabilirsin!", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Sistem / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Uygulama Sürümü:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Yetkisiz eklentiler:", + "REPLUGGED_BUTTON_GOT_IT": "Anladım", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} Yüklendi", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "İndir {type}", + "REPLUGGED_CANCEL": "İptal Et", + "REPLUGGED_CONFIRM": "Onayla", + "REPLUGGED_OK": "Tamam", + "REPLUGGED_COMMAND_DISABLE_DESC": "Bir eklentiyi veya temayı devre dışı bırakın", + "REPLUGGED_UPDATES_UPDATER": "Güncelleyici", + "REPLUGGED_COMMAND_RELOAD_DESC": "Bir eklentiyi veya temayı yeniden yükle", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} zaten yüklendi.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Komut çalıştırılırken bir hata oluştu:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Daha fazla ayrıntı için konsolu kontrol edin.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Yükle {type}", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Sunucuya Katıl", + "REPLUGGED_PLUGIN": "Eklenti", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Bu öğe görselleştirilirken bir şeyler ters gitti!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Ayarlar paneli oluşturulurken bir hata oluştu.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Bileşen yığını:", + "REPLUGGED_THEME": "Tema", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "İşlem Sürümleri", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Dil:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "İşletim Sistemi:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Mimari:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Dağıtım:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Yayın Kanalı:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "İnşa Numarası:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "İnşa Kimliği:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Deneyler:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Komutlar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Kopyalandı!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Kopyala", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Ayarlar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Eklentiler:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Daha az göster", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Daha fazla göster", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord Eklentileri:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Temalar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Ayarlar Senkronizasyonu:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Önbelleğe Alınmış Dosyalar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Hesap:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API'ler:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Bağlantılar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Kaynak:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revizyon:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Dal:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "En Son:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Laboratuvarlar:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged Yolu", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord Yolu", + "REPLUGGED_ADDON_DELETE": "{type} sil", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Güncelleme", + "REPLUGGED_ADDON_AUTHORS_ONE": "{author1} tarafından", + "REPLUGGED_ADDON_AUTHORS_TWO": "{author1} ile {author2} tarafından", + "REPLUGGED_ADDON_AUTHORS_THREE": "{author1}, {author2}, {author3} tarafından", + "REPLUGGED_ADDON_PAGE_OPEN": "{type} Sayfasını Aç", + "REPLUGGED_ADDON_PROFILE_OPEN": "{type} Profilini aç", + "REPLUGGED_ADDON_RELOAD": "{type} yeniden yükle", + "REPLUGGED_ADDON_SETTINGS": "{type} Ayarlarını Aç", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bu {type}'yi kaldırmak istediğinize emin misiniz? Bu işlem geri alınamaz.", + "REPLUGGED_ADDON_UNINSTALL": "{name} kaldır", + "REPLUGGED_ADDONS_FOLDER_OPEN": "{type} Klasörünü Aç", + "REPLUGGED_CONFIRM_INSTALL": "Yükle", + "REPLUGGED_ADDONS_LOAD_MISSING": "Eksik {type} yükle", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, number} sonuç", + "REPLUGGED_NO_ADDON_RESULTS": "Aramanıza uygun bir {type} bulunamadı.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Kurulu {type} yok.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Değişiklikleri Uygula", + "REPLUGGED_SEARCH_FOR_ADDON": "Bir {type} ara", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "{name} etkinleştirildi", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "{name} yeniden yükleme başarısız oldu", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "{name} yeniden yüklendi", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "{name} açma/kapama başarısız oldu", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "{name} kaldırma başarısız oldu", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "{name} kaldırıldı", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Eksik {type} yükleme başarısız oldu", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Eksik {type} yüklendi", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Kullanıcı profilinin alımı başarısız oldu", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Kod biçimlendirilemedi", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS yeniden yüklendi", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Detaylar için konsola bakınız.", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "{name} devre dışı bırakıldı", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Kod biçimlendirildi", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "{name} kurulamadı.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} kuruldu ancak yüklenilemedi.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} başarıyla yüklendi.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Eklenti için bilgi alınamadı.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Yükleme iptal edildi.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Quick CSS Klasörünü Aç", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "{authors} {name} kurmak istiyor musunuz?", + "REPLUGGED_UPDATES_UPDATE_ALL": "Hepsini Güncelle", + "REPLUGGED_UPDATES_UPDATE_TO": "{version} sürümüne güncelle", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Yeni güncelleme bulunmamaktadır.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, number} yeni güncelleme mevcut!", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Güncelleme başarısız!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Bazı güncellemeler başarısız!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Bütün güncellemeler başarıyla tamamlandı.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Güncelleme başarıyla tamamlandı.", + "REPLUGGED_ADDON_AUTHORS_MANY": "{author1}, {author2}, {author3}, ve {count, number} diğer kişi tarafından", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} düzgün çalışması için yeniden yüklemeye ihtiyacı var. Şimdi yeniden yükle?", + "REPLUGGED_RELOAD": "Yeniden Yükle", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[GELİŞTİRİCİ MODU]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Replugged Rozetlerini Etkinleştir", + "REPLUGGED_SETTINGS_BADGES_DESC": "Kullanıcı profillerinde özel Replugged rozetlerini göster.", + "REPLUGGED_I18N": "Replugged Çevirileri", + "REPLUGGED_VIEW_UPDATES": "{count, plural, =1 {# Güncellemeyi} other {# Güncellemeleri}} görüntüle", + "REPLUGGED_ADDON_BROWSE": "{type}'e göz at", + "REPLUGGED_ADDON_NOT_REVIEWED": "İncelenmemiş {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Bu {type} Replugged ekibi tarafından incelenmemiştir ve bilgisayarınıza zarar verebilir. Kullanmak kendi sorumluluğunuzdadır.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Quick CSS'i Otomatik Uygula", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Quick CSS'te değişiklikleri siz yazdıkça otomatik olarak uygula.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Dev Companion'a Yeniden Bağlan", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Dev Companion coremod'unu VSCode eklentisine yeniden bağlar.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Yeniden Bağlan", + "REPLUGGED_SETTINGS_ADVANCED": "Gelişmiş Seçenekler", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "React DevTools'u Etkinleştir", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "React DevTools eklentisini yükler, React ağacını inceleyebilmenizi ve daha rahat hata ayıklayabilmenizi sağlar. **Yeniden başlatma gereklidir**.", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Şu an Replugged'ı geliştirici modunda kullanıyorsunuz, Replugged kendini güncelleyemeyecektir. [Üretim sürümüne geçin]({url}).", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Bir şeyler ters gitti, lütfen daha sonra tekrar deneyin. Bu sorun devam ederse lütfen Replugged takımıyla iletişime geçin.", + "REPLUGGED_COMMAND_ENABLE_NAME": "etkinleştir", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "eklenti", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Etkinleştirilecek eklentiyi seçin", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} etkinleştirildi!", + "REPLUGGED_COMMAND_DISABLE_NAME": "devre dışı bırak", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "eklenti", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Devre dışı bırakılacak eklentiyi seçin", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} devre dışı bırakıldı!", + "REPLUGGED_COMMAND_RELOAD_NAME": "yeniden yükle", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "eklenti", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Yeniden yüklenecek eklentiyi seçin", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} yeniden yüklendi!", + "REPLUGGED_COMMAND_LIST_NAME": "listele", + "REPLUGGED_COMMAND_LIST_DESC": "Bütün eklentileri veya temaları listele", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "gönder", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Listeyi sohbette herkese paylaş", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "tür", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Ne tür eklentilerin gösterileceği", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "sürüm", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Listeye sürüm numaralarını dahil et", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "durum", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Eklentilerin yalnızca etkin veya devre dışı olanlarının mı gösterileceği", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Etkin", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Devre dışı", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "İkisi de", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "{type} etkinleştirildi", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "{type} devre dışı bırakıldı", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Bir plugin listesi mi yoksa tema listesi mi gönderileceğini belirtmeniz zorunlu", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "React DevTools'u indirme başarısız.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Mağazada Göster", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Eklenti Gömünü (Embed'ini) Göster", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Sohbette bir eklentinin mağaza/indirme linki paylaşıldığında bu eklenti hakkında bir kart ile bilgi göster.", + "REPLUGGED_RESTART": "Yeniden Başlat", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Yeniden Başlatma Gerekli", + "REPLUGGED_SETTINGS_TRANSPARENT": "Geçirgen Pencere", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_WINDOWS": "****DİKKAT:**** Bu **pencere tutturma**yı bozar. Bazı durumlarda siyah bir arkaplan görebilirsiniz, örneğin ekran çözünürlüğünden dolayı pencerenin üstten veya alttan kesildiği zamanlarda veya geliştirici araçları açık ve dok halinde olduğu zamanlarda.", + "REPLUGGED_SETTINGS_TRANSPARENT_ISSUES_LINUX": "****DİKKAT:**** **Donanım hızlandırma**yı **kapat**manız gerekebilir. Bazı durumlarda siyah bir arkaplan görebilirsiniz, örneğin ekran çözünürlüğünden dolayı pencerenin üstten veya alttan kesildiği zamanlarda veya geliştirici araçları açık ve dok halinde olduğu zamanlarda.", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Discord penceresini geçirgen yapar, daha çok temalar içindir. **Yeniden başlatma gerektirir**.", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Başarılı", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Eklentileri Listele", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Temaları Listele", + "REPLUGGED_COMMAND_INSTALL_NAME": "kur", + "REPLUGGED_COMMAND_INSTALL_DESC": "Bir plugin veya tema kur", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Eklenti: {name}", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "eklenti", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Kaynağından indirmek için eklentinin tanımlayıcısı", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "kaynak", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Eklentiyi indirmek için kaynak", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "id", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Kaynakta birden fazla eklenti varsa hangisinin kurulacağını belirt", + "REPLUGGED_STORE": "Mağaza" } diff --git a/i18n/translations/uk.messages.json b/i18n/translations/uk.messages.json index 3fc4482c5..f3021284e 100644 --- a/i18n/translations/uk.messages.json +++ b/i18n/translations/uk.messages.json @@ -1,244 +1,244 @@ { - "REPLUGGED_ACCOUNT": "Обліковий запис Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Помічник Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Розробник Replugged", - "REPLUGGED_BADGES_EARLY": "Ранній користувач Replugged", - "REPLUGGED_BADGES_HUNTER": "Охотник на баги Replugged", - "REPLUGGED_BADGES_STAFF": "Персонал Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Перекладач Replugged", - "REPLUGGED_BADGES_BOOSTER": "Бустер серверу Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Основні налаштування", - "REPLUGGED_I18N_CONTRIBUTE": "Хочеш допомогти перекласти Replugged? Заходи на наш [Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% перекладено", - "REPLUGGED_LINK_NOW": "Прив'язати зараз", - "REPLUGGED_PLUGINS": "Плагіни", - "REPLUGGED_QUICKCSS": "Швидкий CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Не чіпайте тут нічого, якщо ви не знаєте, що робите. Несподівані речі можуть трапитися з вашим котом.", - "REPLUGGED_SETTINGS_BACKEND": "Бек-енд URL", - "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, який використовується для отримання деяких ресурсів і запиту REST API Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ввімкнути Discord Experiments", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ПОПЕРЕДЖЕННЯ:**** Включаючи це, ви отримуєте доступ до функцій, які можуть бути виявлені Discord і можуть привести до ****видалення облікового запису****. Replugged **не відповідає** за те, що ви робитимите з цією функцією. Залиште це відключеним, якщо ви не впевнені. Команда Replugged **НЕ буде** надавати будь-яку підтримку щодо будь-якого експерименту. **Потрібне перезавантаження**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Зберігати токен", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Запобігає Discord від видалення вашого токена з localStorage, зменшуючи кількість небажаних виходів з облікового запису.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Замінити Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Замінює [Clyde]({clydeUrl}) в командах Replugged зі змішаною кількістю аватарів і назв, вибраними розробниками плагінів - відпадає назад до \"Replugged\" за замовчуванням.", - "REPLUGGED_SETTINGS_OVERLAY": "Накладення DevTools", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Відкриває вікно DevTools в ігровому накладенні Discord, що дозволяє розглядати що там відбувається.", - "REPLUGGED_SETTINGS_RESTART": "Цей параметр вимагає перезавантаження Discord, для того щоб зміни вступили в силу. Хочете перезавантажити Discord зараз?", - "REPLUGGED_SNIPPET_APPLIED": "Сніппет застосований", - "REPLUGGED_SNIPPET_APPLY": "Застосувати сніппет", - "REPLUGGED_SNIPPET_LINE1": "Сніппет з #css-snippets застосований {date, date, medium} в {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Створено {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Теми", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# оновлення} other {# оновлень}} доступно.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Потрібен перезапуск", - "REPLUGGED_UPDATES_CHECK": "Перевірити наявність оновлень", - "REPLUGGED_UPDATES_ENABLE": "Ввімкнути оновлення", - "REPLUGGED_UPDATES_FAILED": "Деякі оновлення не вдалися!", - "REPLUGGED_UPDATES_FORCE": "Примусове оновлення", - "REPLUGGED_UPDATES_LAST_CHECKED": "Остання перевірка: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Відкрити оновлювач", - "REPLUGGED_UPDATES_OPTS_AUTO": "Автоматично перевіряти наявність оновлень", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged буде автоматично перевіряти наявність оновлень і покаже вам сповіщення, коли воно буде доступне. Оновлення не буде встановлено, доки ви не вирішите оновити його. Автоматично перевірятимуться лише офіційні аддони.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Відкрити список змін", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропустили список змін, або хочете побачити його знову?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Ліміт одночасних оновлень", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Як багато одночасних завдань зможе запускати Replugged у задньому фоні, для перевірки оновлень. Мінімум 1. Якщо не впевнені, залиште 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Діагностична інформація", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Речі, які ви можете знайти корисними для усунення неполадок або щоб похвастатися статистикою.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Інтервал перевірки оновлень", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Як часто Replugged перевірятиме наявність оновлень. Мінімум 10 хвилин.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Змінити Release канал", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Ви можете вибрати між гілками stable або development. Stable версія буде отримувати тільки оновлення безпеки і значні/критичні оновлення. Якщо не впевнені, залишайтеся на stable.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Переключитися на гілку development", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ви впевнені, що хочете змінити release канал? Replugged перезапустить клієнт Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Змінити release канал", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Переключитися на гілку stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Переключити", - "REPLUGGED_UPDATES_UPDATE": "Оновити", - "REPLUGGED_UPDATES_UPDATING": "Оновлення Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Оновлення…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Все оновлено.", - "REPLUGGED_BADGES_SUPPORT": "Підтримка Replugged", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показувати сповіщення щодо оновлень", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Показувати накладення зверху клієнту, яке каже, що відбувається перевірка оновлень, і якщо оновлення знайдені, підказати вам. Діє лише якщо оновлення в задньому фоні вимкнені.", - "REPLUGGED_PLUGIN_EMBED_COPY": "Скопіювати посилання", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Скопійовано!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Що це?", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Це є функція Replugged. Вона дозволяє встановити плагіни або теми прямо з чату.\nПросто натисніть кнопку \"встановити\" на повідомленні.", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Переглянути репозиторій", - "REPLUGGED_COMMAND_ENABLE_DESC": "Ввімкнути плагін чи тему", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Перевірте консоль для детальнішої інформації.", - "REPLUGGED_BUTTON_GOT_IT": "Зрозуміло", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} встановлено", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Завантажити {type}", - "REPLUGGED_CANCEL": "Скасувати", - "REPLUGGED_CONFIRM": "Підтвердити", - "REPLUGGED_OK": "ОК", - "REPLUGGED_COMMAND_DISABLE_DESC": "Вимкнути плагін чи тему", - "REPLUGGED_COMMAND_RELOAD_DESC": "Перезавантажити плагін чи тему", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} уже встановлений.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Виникла помилка під час виконання команди:", - "REPLUGGED_INSTALL_MODAL_HEADER": "Встановити {type}", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Синхронізація налаштувань:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Місцезнаходження Replugged", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Щось пішло не так при відображенні цього елементу!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Виникла помилка при візуаліації панелі налаштувань.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Стак компоненту:", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Вітаємо! Replugged було успішно ін'єктовано у Discord. Не соромтеся приєднатися до нашого серверу Discord, щоб отримувати оголошення, підтримку та інше!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Приєднатися до серверу", - "REPLUGGED_PLUGIN": "Плагін", - "REPLUGGED_THEME": "Тема", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Система / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Версії процесів", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Локал:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "ОС:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-біт", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Архітектура:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Дистрибуція:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Канал релізу:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Версія додатку:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Номер будови:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID будови:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Експерименти:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Команди:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Скопійовано!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Скопіювати", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Налаштування:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Плагіни:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Показувати менше", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Показувати більше", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Неавторизовані плагіни:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Плагіни BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Теми:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Кешовані файли:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Обліковий запис:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "З'єднання:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Ревізія:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Гілка:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Найновіший:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Місцезнаходження Discord", - "REPLUGGED_UPDATES_UPDATER": "Оновлювач", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Лабораторії:", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_ADDON_PAGE_OPEN": "Відкрити сторінку {type}", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# результат} other {# результатів}}", - "REPLUGGED_ADDON_AUTHORS_ONE": "від {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "від {author1} та {author2}", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Застосувати зміни", - "REPLUGGED_ADDON_AUTHORS_THREE": "від {author1}, {author2} та {author3}", - "REPLUGGED_ADDON_UNINSTALL": "Деінсталювати {name}", - "REPLUGGED_CONFIRM_INSTALL": "Встановити", - "REPLUGGED_ADDONS_LOAD_MISSING": "Завантажити пропущений {type}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Деінстальовано {name}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Не вдалося отримати профіль користувача", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Не вдалося встановити {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} було встановлено але не вдалося завантажити.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Встановлення скасовано.", - "REPLUGGED_ADDON_DELETE": "Видалити {type}", - "REPLUGGED_NO_ADDON_RESULTS": "Ні один {type} не був знайдений, згідно вашого пошуку.", - "REPLUGGED_ADDON_PROFILE_OPEN": "Відкрити профіль {type}", - "REPLUGGED_ADDON_RELOAD": "Перезавантажити {type}", - "REPLUGGED_ADDON_SETTINGS": "Відкрити налаштування {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Ви впевнені, що хочете деінсталювати цей {type}? Це незворотньо.", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Відкрити папку {type}", - "REPLUGGED_NO_ADDONS_INSTALLED": "Жодного {type} встановлено.", - "REPLUGGED_SEARCH_FOR_ADDON": "Шукати {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Вимкнено {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Ввімкнено {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Не вдалося перезавантажити {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Перезавантажено {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Не вдалося перемкнути {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Не вдалося деінсталювати {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Не вдалося завантажити відсутній {type}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Завантажено відсутній {type}", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Не вдалося форматувати код", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Код відформатовано", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Швидкий CSS перезавантажено", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Перевірте консоль для деталей.", - "REPLUGGED_ADDON_AUTHORS_MANY": "від {author1}, {author2}, {author3} та {count, plural, =1 {# іншого} other {# інших}}", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Ви бажаєте встановити {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} встановлено успішно.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Не вдалося отримати інформацію про аддон.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Відкрити папку Швидкого CSS", - "REPLUGGED_UPDATES_UPDATE_ALL": "Оновити всі", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Немає нових оновлень.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# нове оновлення} other {# нових оновлень}} доступно!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Деякі оновлення не вдались!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Оновлення виконано успішно.", - "REPLUGGED_UPDATES_UPDATE_TO": "Оновитись до {version}", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Оновлення не вдалось!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Усі оновлення виконано успішно.", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Оновлення", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} потребує перезавантаження, щоб працювати. Перезавантажити зараз?", - "REPLUGGED_RELOAD": "Перезавантажити", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[РЕЖИМ РОЗРОБНИКА]} other {v{version}}}", - "REPLUGGED_SETTINGS_BADGES": "Ввімкнути значки Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Показує спеціальні значки Replugged на профілях користувачів.", - "REPLUGGED_I18N": "Переклади Replugged", - "REPLUGGED_VIEW_UPDATES": "Перегляньте {count, plural, =1 {# оновлення} other {# оновлення}}", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged запущений в режимі розробника і не може оновити себе. [Перейти в звичайний режим]({url}).", - "REPLUGGED_ADDON_BROWSE": "Шукати {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Неоглянуті {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Цей/ця {type} не було оглянуто командою Replugged і може завдати шкоди вашому комп'ютеру. Використовуйте на власний ризик.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Автоматично застосовувати Швидкий CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Автоматично застосовувати зміни в Швидкий CSS поки ви друкуєте.", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Повторно підключити Dev Companion", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Повторно підключає Dev Companion до розширення VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Повторно підключити", - "REPLUGGED_SETTINGS_ADVANCED": "Розширені налаштування", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Ввімкнути React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Загружає розширення React DevTools, спрощуючи перегляд дерева React та відлагоджування. **Потрібне перезавантаження**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Не вдалося завантажити React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Переглянути в магазині", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Показувати картку додатків", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Показувати картку з інформацією про аддон коли посилання в магазин чи встановлення поширено в чаті.", - "REPLUGGED_RESTART": "Перезавантажити", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Потрібне перезавантаження", - "REPLUGGED_COMMAND_ERROR_GENERIC": "Щось пішло не так, спробуйте пізніше. Якщо проблема не зникне, зверніться до команди Replugged.", - "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "аддон", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "аддон", - "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Виберіть, який аддон вимкнути", - "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} вимкнено!", - "REPLUGGED_COMMAND_RELOAD_NAME": "перезавантажити", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "аддон", - "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Виберіть, який аддон перезавантажити", - "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} перезавантажено!", - "REPLUGGED_COMMAND_LIST_NAME": "список", - "REPLUGGED_COMMAND_LIST_DESC": "Список усіх плагінів або тем", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "відправити", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "тип", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Який тип аддонів показувати", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "версія", - "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Включати номери версій у список", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "стан", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Всі", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Вимкнені", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Увімкнені", - "REPLUGGED_COMMAND_DISABLE_NAME": "вимкнути", - "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} ввімкнено!", - "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Виберіть, який аддон ввімкнути", - "REPLUGGED_COMMAND_ENABLE_NAME": "ввімкнути", - "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Ввімкнено {type}", - "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Вимкнено {type}", - "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Поширити список публічно в чаті", - "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Чи показувати ввімкнуті, вимкнені або всі аддони", - "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Вам потрібно вказати, чи відправити список плагінінів або список тем", - "REPLUGGED_SETTINGS_TRANSPARENT": "Прозоре вікно", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Робить вікно Discord прозорим, що є доволі корисним для створення тем. **Потрібне перезавантаження**.", - "REPLUGGED_COMMAND_INSTALL_NAME": "встановити", - "REPLUGGED_COMMAND_INSTALL_DESC": "Встановити плагін чи тему", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "аддон", - "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Ідентифікатор доповнення для встановлення з джерела", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "джерело", - "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Успіх", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "ідентифікатор", - "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Якщо джерело має кілька аддонів, укажіть, який із них інсталювати", - "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Джерело, з якого інсталювати аддон", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Перелічити теми", - "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Перелічити плагіни", - "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Плагін: {name}", - "REPLUGGED_STORE": "Магазин" + "REPLUGGED_ACCOUNT": "Обліковий запис Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Помічник Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Розробник Replugged", + "REPLUGGED_BADGES_EARLY": "Ранній користувач Replugged", + "REPLUGGED_BADGES_HUNTER": "Охотник на баги Replugged", + "REPLUGGED_BADGES_STAFF": "Персонал Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Перекладач Replugged", + "REPLUGGED_BADGES_BOOSTER": "Бустер серверу Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Основні налаштування", + "REPLUGGED_I18N_CONTRIBUTE": "Хочеш допомогти перекласти Replugged? Заходи на наш [Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% перекладено", + "REPLUGGED_LINK_NOW": "Прив'язати зараз", + "REPLUGGED_PLUGINS": "Плагіни", + "REPLUGGED_QUICKCSS": "Швидкий CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Не чіпайте тут нічого, якщо ви не знаєте, що робите. Несподівані речі можуть трапитися з вашим котом.", + "REPLUGGED_SETTINGS_BACKEND": "Бек-енд URL", + "REPLUGGED_SETTINGS_BACKEND_DESC": "URL, який використовується для отримання деяких ресурсів і запиту REST API Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Ввімкнути Discord Experiments", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****ПОПЕРЕДЖЕННЯ:**** Включаючи це, ви отримуєте доступ до функцій, які можуть бути виявлені Discord і можуть привести до ****видалення облікового запису****. Replugged **не відповідає** за те, що ви робитимите з цією функцією. Залиште це відключеним, якщо ви не впевнені. Команда Replugged **НЕ буде** надавати будь-яку підтримку щодо будь-якого експерименту. **Потрібне перезавантаження**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Зберігати токен", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Запобігає Discord від видалення вашого токена з localStorage, зменшуючи кількість небажаних виходів з облікового запису.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Замінити Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Замінює [Clyde]({clydeUrl}) в командах Replugged зі змішаною кількістю аватарів і назв, вибраними розробниками плагінів - відпадає назад до \"Replugged\" за замовчуванням.", + "REPLUGGED_SETTINGS_OVERLAY": "Накладення DevTools", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Відкриває вікно DevTools в ігровому накладенні Discord, що дозволяє розглядати що там відбувається.", + "REPLUGGED_SETTINGS_RESTART": "Цей параметр вимагає перезавантаження Discord, для того щоб зміни вступили в силу. Хочете перезавантажити Discord зараз?", + "REPLUGGED_SNIPPET_APPLIED": "Сніппет застосований", + "REPLUGGED_SNIPPET_APPLY": "Застосувати сніппет", + "REPLUGGED_SNIPPET_LINE1": "Сніппет з #css-snippets застосований {date, date, medium} в {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Створено {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Теми", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# оновлення} other {# оновлень}} доступно.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Потрібен перезапуск", + "REPLUGGED_UPDATES_CHECK": "Перевірити наявність оновлень", + "REPLUGGED_UPDATES_ENABLE": "Ввімкнути оновлення", + "REPLUGGED_UPDATES_FAILED": "Деякі оновлення не вдалися!", + "REPLUGGED_UPDATES_FORCE": "Примусове оновлення", + "REPLUGGED_UPDATES_LAST_CHECKED": "Остання перевірка: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Відкрити оновлювач", + "REPLUGGED_UPDATES_OPTS_AUTO": "Автоматично перевіряти наявність оновлень", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged буде автоматично перевіряти наявність оновлень і покаже вам сповіщення, коли воно буде доступне. Оновлення не буде встановлено, доки ви не вирішите оновити його. Автоматично перевірятимуться лише офіційні аддони.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Відкрити список змін", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Пропустили список змін, або хочете побачити його знову?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Ліміт одночасних оновлень", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Як багато одночасних завдань зможе запускати Replugged у задньому фоні, для перевірки оновлень. Мінімум 1. Якщо не впевнені, залиште 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Діагностична інформація", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Речі, які ви можете знайти корисними для усунення неполадок або щоб похвастатися статистикою.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Інтервал перевірки оновлень", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Як часто Replugged перевірятиме наявність оновлень. Мінімум 10 хвилин.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Змінити Release канал", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Ви можете вибрати між гілками stable або development. Stable версія буде отримувати тільки оновлення безпеки і значні/критичні оновлення. Якщо не впевнені, залишайтеся на stable.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Переключитися на гілку development", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Ви впевнені, що хочете змінити release канал? Replugged перезапустить клієнт Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Змінити release канал", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Переключитися на гілку stable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Переключити", + "REPLUGGED_UPDATES_UPDATE": "Оновити", + "REPLUGGED_UPDATES_UPDATING": "Оновлення Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Оновлення…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Все оновлено.", + "REPLUGGED_BADGES_SUPPORT": "Підтримка Replugged", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Показувати сповіщення щодо оновлень", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Показувати накладення зверху клієнту, яке каже, що відбувається перевірка оновлень, і якщо оновлення знайдені, підказати вам. Діє лише якщо оновлення в задньому фоні вимкнені.", + "REPLUGGED_PLUGIN_EMBED_COPY": "Скопіювати посилання", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Скопійовано!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Що це?", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Це є функція Replugged. Вона дозволяє встановити плагіни або теми прямо з чату.\nПросто натисніть кнопку \"встановити\" на повідомленні.", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Переглянути репозиторій", + "REPLUGGED_COMMAND_ENABLE_DESC": "Ввімкнути плагін чи тему", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Перевірте консоль для детальнішої інформації.", + "REPLUGGED_BUTTON_GOT_IT": "Зрозуміло", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} встановлено", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Завантажити {type}", + "REPLUGGED_CANCEL": "Скасувати", + "REPLUGGED_CONFIRM": "Підтвердити", + "REPLUGGED_OK": "ОК", + "REPLUGGED_COMMAND_DISABLE_DESC": "Вимкнути плагін чи тему", + "REPLUGGED_COMMAND_RELOAD_DESC": "Перезавантажити плагін чи тему", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} уже встановлений.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Виникла помилка під час виконання команди:", + "REPLUGGED_INSTALL_MODAL_HEADER": "Встановити {type}", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Синхронізація налаштувань:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Місцезнаходження Replugged", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Щось пішло не так при відображенні цього елементу!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Виникла помилка при візуаліації панелі налаштувань.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Стак компоненту:", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Вітаємо! Replugged було успішно ін'єктовано у Discord. Не соромтеся приєднатися до нашого серверу Discord, щоб отримувати оголошення, підтримку та інше!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Приєднатися до серверу", + "REPLUGGED_PLUGIN": "Плагін", + "REPLUGGED_THEME": "Тема", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Система / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Версії процесів", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Локал:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "ОС:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-біт", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Архітектура:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Дистрибуція:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Канал релізу:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Версія додатку:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Номер будови:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID будови:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Експерименти:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Команди:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Скопійовано!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Скопіювати", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Налаштування:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Плагіни:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Показувати менше", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Показувати більше", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Неавторизовані плагіни:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Плагіни BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Теми:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Кешовані файли:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Обліковий запис:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "З'єднання:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Ревізія:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Гілка:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Найновіший:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Місцезнаходження Discord", + "REPLUGGED_UPDATES_UPDATER": "Оновлювач", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Лабораторії:", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_ADDON_PAGE_OPEN": "Відкрити сторінку {type}", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# результат} other {# результатів}}", + "REPLUGGED_ADDON_AUTHORS_ONE": "від {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "від {author1} та {author2}", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Застосувати зміни", + "REPLUGGED_ADDON_AUTHORS_THREE": "від {author1}, {author2} та {author3}", + "REPLUGGED_ADDON_UNINSTALL": "Деінсталювати {name}", + "REPLUGGED_CONFIRM_INSTALL": "Встановити", + "REPLUGGED_ADDONS_LOAD_MISSING": "Завантажити пропущений {type}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Деінстальовано {name}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Не вдалося отримати профіль користувача", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Не вдалося встановити {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} було встановлено але не вдалося завантажити.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Встановлення скасовано.", + "REPLUGGED_ADDON_DELETE": "Видалити {type}", + "REPLUGGED_NO_ADDON_RESULTS": "Ні один {type} не був знайдений, згідно вашого пошуку.", + "REPLUGGED_ADDON_PROFILE_OPEN": "Відкрити профіль {type}", + "REPLUGGED_ADDON_RELOAD": "Перезавантажити {type}", + "REPLUGGED_ADDON_SETTINGS": "Відкрити налаштування {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Ви впевнені, що хочете деінсталювати цей {type}? Це незворотньо.", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Відкрити папку {type}", + "REPLUGGED_NO_ADDONS_INSTALLED": "Жодного {type} встановлено.", + "REPLUGGED_SEARCH_FOR_ADDON": "Шукати {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Вимкнено {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Ввімкнено {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Не вдалося перезавантажити {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Перезавантажено {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Не вдалося перемкнути {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Не вдалося деінсталювати {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Не вдалося завантажити відсутній {type}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Завантажено відсутній {type}", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Не вдалося форматувати код", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Код відформатовано", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Швидкий CSS перезавантажено", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Перевірте консоль для деталей.", + "REPLUGGED_ADDON_AUTHORS_MANY": "від {author1}, {author2}, {author3} та {count, plural, =1 {# іншого} other {# інших}}", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Ви бажаєте встановити {name} {authors}?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} встановлено успішно.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Не вдалося отримати інформацію про аддон.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Відкрити папку Швидкого CSS", + "REPLUGGED_UPDATES_UPDATE_ALL": "Оновити всі", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Немає нових оновлень.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# нове оновлення} other {# нових оновлень}} доступно!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Деякі оновлення не вдались!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Оновлення виконано успішно.", + "REPLUGGED_UPDATES_UPDATE_TO": "Оновитись до {version}", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Оновлення не вдалось!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Усі оновлення виконано успішно.", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Оновлення", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} потребує перезавантаження, щоб працювати. Перезавантажити зараз?", + "REPLUGGED_RELOAD": "Перезавантажити", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[РЕЖИМ РОЗРОБНИКА]} other {v{version}}}", + "REPLUGGED_SETTINGS_BADGES": "Ввімкнути значки Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Показує спеціальні значки Replugged на профілях користувачів.", + "REPLUGGED_I18N": "Переклади Replugged", + "REPLUGGED_VIEW_UPDATES": "Перегляньте {count, plural, =1 {# оновлення} other {# оновлення}}", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Replugged запущений в режимі розробника і не може оновити себе. [Перейти в звичайний режим]({url}).", + "REPLUGGED_ADDON_BROWSE": "Шукати {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Неоглянуті {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Цей/ця {type} не було оглянуто командою Replugged і може завдати шкоди вашому комп'ютеру. Використовуйте на власний ризик.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Автоматично застосовувати Швидкий CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Автоматично застосовувати зміни в Швидкий CSS поки ви друкуєте.", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Повторно підключити Dev Companion", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Повторно підключає Dev Companion до розширення VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Повторно підключити", + "REPLUGGED_SETTINGS_ADVANCED": "Розширені налаштування", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Ввімкнути React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Загружає розширення React DevTools, спрощуючи перегляд дерева React та відлагоджування. **Потрібне перезавантаження**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Не вдалося завантажити React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Переглянути в магазині", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Показувати картку додатків", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Показувати картку з інформацією про аддон коли посилання в магазин чи встановлення поширено в чаті.", + "REPLUGGED_RESTART": "Перезавантажити", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Потрібне перезавантаження", + "REPLUGGED_COMMAND_ERROR_GENERIC": "Щось пішло не так, спробуйте пізніше. Якщо проблема не зникне, зверніться до команди Replugged.", + "REPLUGGED_COMMAND_ENABLE_OPTION_ADDON_NAME": "аддон", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_NAME": "аддон", + "REPLUGGED_COMMAND_DISABLE_OPTION_ADDON_DESC": "Виберіть, який аддон вимкнути", + "REPLUGGED_COMMAND_DISABLE_MESSAGE_ENABLED": "{type} {name} вимкнено!", + "REPLUGGED_COMMAND_RELOAD_NAME": "перезавантажити", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_NAME": "аддон", + "REPLUGGED_COMMAND_RELOAD_OPTION_ADDON_DESC": "Виберіть, який аддон перезавантажити", + "REPLUGGED_COMMAND_RELOAD_MESSAGE_ENABLED": "{type} {name} перезавантажено!", + "REPLUGGED_COMMAND_LIST_NAME": "список", + "REPLUGGED_COMMAND_LIST_DESC": "Список усіх плагінів або тем", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_NAME": "відправити", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_NAME": "тип", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_DESC": "Який тип аддонів показувати", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_NAME": "версія", + "REPLUGGED_COMMAND_LIST_OPTION_VERSION_DESC": "Включати номери версій у список", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_NAME": "стан", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_BOTH": "Всі", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_DISABLED": "Вимкнені", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_CHOICE_ENABLED": "Увімкнені", + "REPLUGGED_COMMAND_DISABLE_NAME": "вимкнути", + "REPLUGGED_COMMAND_ENABLE_MESSAGE_ENABLED": "{type} {name} ввімкнено!", + "REPLUGGED_COMMAND_ADDONS_OPTION_ADDON_DESC": "Виберіть, який аддон ввімкнути", + "REPLUGGED_COMMAND_ENABLE_NAME": "ввімкнути", + "REPLUGGED_COMMAND_LIST_HEADER_ENABLED": "Ввімкнено {type}", + "REPLUGGED_COMMAND_LIST_HEADER_DISABLED": "Вимкнено {type}", + "REPLUGGED_COMMAND_LIST_OPTION_SEND_DESC": "Поширити список публічно в чаті", + "REPLUGGED_COMMAND_LIST_OPTION_STATUS_DESC": "Чи показувати ввімкнуті, вимкнені або всі аддони", + "REPLUGGED_COMMAND_LIST_ERROR_SPECIFY": "Вам потрібно вказати, чи відправити список плагінінів або список тем", + "REPLUGGED_SETTINGS_TRANSPARENT": "Прозоре вікно", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Робить вікно Discord прозорим, що є доволі корисним для створення тем. **Потрібне перезавантаження**.", + "REPLUGGED_COMMAND_INSTALL_NAME": "встановити", + "REPLUGGED_COMMAND_INSTALL_DESC": "Встановити плагін чи тему", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_NAME": "аддон", + "REPLUGGED_COMMAND_INSTALL_OPTION_ADDON_DESC": "Ідентифікатор доповнення для встановлення з джерела", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_NAME": "джерело", + "REPLUGGED_COMMAND_SUCCESS_GENERIC": "Успіх", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_NAME": "ідентифікатор", + "REPLUGGED_COMMAND_INSTALL_OPTION_ID_DESC": "Якщо джерело має кілька аддонів, укажіть, який із них інсталювати", + "REPLUGGED_COMMAND_INSTALL_OPTION_SOURCE_DESC": "Джерело, з якого інсталювати аддон", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_THEME": "Перелічити теми", + "REPLUGGED_COMMAND_LIST_OPTION_TYPE_CHOICE_PLUGIN": "Перелічити плагіни", + "REPLUGGED_SETTINGS_ERROR_PLUGIN_NAME": "Плагін: {name}", + "REPLUGGED_STORE": "Магазин" } diff --git a/i18n/translations/vi.messages.json b/i18n/translations/vi.messages.json index 4a15f4a19..1edf18bd8 100644 --- a/i18n/translations/vi.messages.json +++ b/i18n/translations/vi.messages.json @@ -1,202 +1,202 @@ { - "REPLUGGED_ACCOUNT": "Tài khoản Replugged", - "REPLUGGED_BADGES_CONTRIBUTOR": "Người đóng góp cho Replugged", - "REPLUGGED_BADGES_DEVELOPER": "Người phát triển Replugged", - "REPLUGGED_BADGES_SUPPORT": "Hỗ trợ viên Replugged", - "REPLUGGED_BADGES_HUNTER": "Người sãn lỗi Replugged", - "REPLUGGED_BADGES_STAFF": "Người trong đội ngũ Replugged", - "REPLUGGED_BADGES_TRANSLATOR": "Dịch giả Replugged", - "REPLUGGED_BADGES_EARLY": "Người sử dụng Replugged đời đầu", - "REPLUGGED_BADGES_BOOSTER": "Người nâng cấp Server của Replugged", - "REPLUGGED_GENERAL_SETTINGS": "Cài Đặt Chung", - "REPLUGGED_I18N_CONTRIBUTE": "Muốn giúp đỡ quá trình dịch Replugged? Hãy vào trang [Weblate]({weblateUrl}) của chúng tôi!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: Đã dịch được {translated,number}%", - "REPLUGGED_LINK_NOW": "Liên kết", - "REPLUGGED_PLUGINS": "Các Plugins", - "REPLUGGED_QUICKCSS": "CSS Nhanh", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "Đừng động vào đây nếu bạn không biết mình đang làm gì. Những điều không ngờ tới có thể xảy ra đối với bé mèo của bạn.", - "REPLUGGED_SETTINGS_BACKEND": "Đường liên kết phụ trợ", - "REPLUGGED_SETTINGS_BACKEND_DESC": "Đường liện kết dùng để lấy một số những tài nguyên cũng như truy cập REST API của Replugged.", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Bật các Thí nghiệm của Discord", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****CẢNH CÁO:**** Bật tùy chọn này sẽ cho bạn truy cập vào các tính năng ẩn mà Discord có thể phát hiện bạn sử dụng và tài khoản Discord của bạn sẽ ****bị khóa**** một khi bị phát hiện. Replugged **không chịu trách nhiệm** về những gì bạn làm với tính năng này. Tắt tùy chọn này đi nếu bạn chưa chắc. Đội ngũ của Replugged sẽ **không** hổ trợ bạn về những vấn đề liên quan đến bất kì các Thí nghiệm nào. **Cần khởi động lại**.", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "Giữ token được lưu trữ", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Ngăn Discord bỏ token của bạn khỏi localStorage, giảm bớt hiện tượng đăng xuất không mong muốn.", - "REPLUGGED_SETTINGS_NO_CLYDE": "Diệt trừ Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Thay [Clyde]({clydeUrl}) trong các câu lệnh Replugged với những ảnh đại diện và tên khác nhau được lựa chọn bởi các nhà phát triển bổ sung - Mặc định là \"Replugged\".", - "REPLUGGED_SETTINGS_OVERLAY": "DevTools cho Overlay", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "Mở một cửa sổ DevTools mới cho phép bạn quan sát được những gì diễn ra bên trong Overlay trong game của Discord.", - "REPLUGGED_SETTINGS_RESTART": "Muốn chỉnh cài đăt này thì cần phải khởi động lại Discord. Bạn có muốn khởi động lại Discord không?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet đã được áp dụng", - "REPLUGGED_SNIPPET_APPLY": "Áp dụng Snippet", - "REPLUGGED_SNIPPET_LINE1": "Snippet từ #css-snippets được áp dụng vào {date, date, medium} tại {date, time, medium}", - "REPLUGGED_SNIPPET_LINE2": "Tạo bởi {authorTag} ({authorId})", - "REPLUGGED_THEMES": "Các chủ đề", - "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# cập nhật} other {# cập nhật}} có sẵn.", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Cần khởi động lại", - "REPLUGGED_UPDATES_CHECK": "Kiểm tra cập nhật", - "REPLUGGED_UPDATES_ENABLE": "Bật cập nhật", - "REPLUGGED_UPDATES_FAILED": "Một số cập nhật đã thất bại!", - "REPLUGGED_UPDATES_FORCE": "Cập nhật bắt buộc", - "REPLUGGED_UPDATES_LAST_CHECKED": "Lần kiểm tra trước: {date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "Mở Trình cập nhật", - "REPLUGGED_UPDATES_OPTS_AUTO": "Tự động kiểm tra cập nhật", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged sẽ tự động kiểm tra cập nhật và hiện thị thông báo khi có cập nhật. Các cập nhật sẽ không được cài đặt cho tới khi bạn cho phép cập nhật. Chỉ các addon chính thức mới được tự động kiểm tra cập nhật.", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Mở nhật ký thay đổi", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Bỏ lỡ nhật ký thay đổi hay muốn xem lại?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Cập nhật giới hạn đồng thời", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quyết định bao nhiêu tiến trình mà Replugged sẽ chạy trong nền để kiểm tra cập nhật. Nhỏ nhất là 1. Nếu bạn chưa chắc, để 2.", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Thông tin gỡ lỗi", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Các thứ mà bạn sẽ thấy hữu dụng khi xử lý sự cố hoặc khoe khoang về một số thông số.", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "Khoảng thời gian kiểm tra cập nhật", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quyết định độ thường xuyên mà Replugged sẽ kiểm tra cập nhật. Nhỏ nhất là 10 phút.", - "REPLUGGED_UPDATES_OPTS_RELEASE": "Đổi kênh phát hành", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Bạn có thể chọn giữa nhánh Stable hoặc nhánh Development. Nhánh Stable sẽ chỉ nhận được các cập nhật chính, an ninh và các cập nhật quan trọng. Nếu bạn chưa chắc, chọn Stable.", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Chuyển sang nhánh Development", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Bạn có chắc là muốn thay đổi kênh phát hành? Replugged sẽ khởi động lại Discord.", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Đổi kênh phát hành", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Chuyển sang nhánh Stable", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Chuyển", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Hiển thị thông báo cập nhật", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Hiển thị một overlay lên màn hình Discord nói về việc kiểm tra cập nhật, và nếu cập nhật được tìm thấy, thông báo bạn để cập nhật. Chỉ hiển thị khi cập nhật trong nền đang tắt.", - "REPLUGGED_UPDATES_UPDATE": "Cập nhật", - "REPLUGGED_UPDATES_UPDATING": "Đang cập nhật Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "Đang cập nhật…", - "REPLUGGED_UPDATES_UP_TO_DATE": "Mọi thứ đang ở phiên bản mới nhất.", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Đây là một tính năng của Replugged. Nó cho phép bạn cài đặt các plugins và các chủ đề từ trong khung trò chuyện.\nBạn chỉ cần nhấn nút cài đặt trên khung nhúng.", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Đây là gì?", - "REPLUGGED_PLUGIN_EMBED_COPIED": "Đã sao chép!", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Xem Kho", - "REPLUGGED_PLUGIN_EMBED_COPY": "Sao Chép Đường Liên Kết", - "REPLUGGED_BUTTON_GOT_IT": "Đã hiểu", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} đã được cài đặt", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Tải về {type}", - "REPLUGGED_CANCEL": "Hủy bỏ", - "REPLUGGED_CONFIRM": "Xác nhận", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "Tắt một plugin/chủ đề", - "REPLUGGED_COMMAND_ENABLE_DESC": "Bật một plugin/chủ đề", - "REPLUGGED_COMMAND_RELOAD_DESC": "Khởi động lại một plugin/chủ đề", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Tham gia Máy chủ", - "REPLUGGED_SETTINGS_ERROR_HEADER": "Đã có sự cố xảy ra khi hiển thị màn hình cài đặt này!", - "REPLUGGED_THEME": "Chủ đề", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Hệ Thống / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Mới nhất:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Đường dẫn của Replugged", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Đường đẫn của Discord", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} đã được cài đặt rồi.", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Có lỗi xảy ra khi thực hiện lệnh:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "Xem Console để biết thêm thông tin.", - "REPLUGGED_INSTALL_MODAL_HEADER": "Cài đặt {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Chào mừng bạn! Replugged đã được cài đặt vào Discord của bạn thành công. Mời bạn tham gia máy chủ Discord của chúng tôi để nhận các thông báo, sự hỗ trợ cho các vấn đề nảy sinh từ Replugged và nhiều lợi ích hơn nữa!", - "REPLUGGED_PLUGIN": "Plugin", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Có lỗi xảy ra khi hiển thị màn hình cài đặt.", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Cấu trúc danh sách thành phần:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Phiên bản các Tiến trình", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Ngôn ngữ:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Hệ điều hành:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Kiến trúc:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Bản phân phối:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kênh phát hành:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Phiên bản Ứng dụng:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Số của Kiến trúc:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID của Kiến trúc:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Số lệnh:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Đã sao chép!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Sao chép", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Số cải đặt:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Số thí nghiệm:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Số Plugins:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Hiển thị nhiều hơn", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Hiển thị ít hơn", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin chưa được cho phép:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Số Plugin BetterDiscord:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Số Chủ đề:", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Số Thí nghiệm Replugged:", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Đồng bộ hóa Cài đặt:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Số tệp đệm:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Tài khoản:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "Số API:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Số kết nối:", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Nguồn:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Phiên bản:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Nhánh:", - "REPLUGGED_UPDATES_UPDATER": "Trình cập nhật", - "REPLUGGED_ADDON_DELETE": "Xóa {type}", - "REPLUGGED_ADDON_PROFILE_OPEN": "Mở hồ sơ của {type}", - "REPLUGGED_ADDON_RELOAD": "Khởi động lại {type}", - "REPLUGGED_ADDON_SETTINGS": "Mở cài đặt của {type}", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bạn có chắc là muốn gỡ bỏ {type} này? Bạn sẽ không thể hoàn tác việc này.", - "REPLUGGED_ADDON_UNINSTALL": "Gỡ cài đặt {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "Mở thư mục của {type}", - "REPLUGGED_ADDONS_LOAD_MISSING": "Nhập những {type} bị thiếu", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# kết quả} other {# kết quả}}", - "REPLUGGED_NO_ADDON_RESULTS": "Không tìm thấy kết quả nào với từ khóa của bạn cho {type}.", - "REPLUGGED_NO_ADDONS_INSTALLED": "Bạn chưa cài {type} nào.", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Áp dụng các thay đổi", - "REPLUGGED_SEARCH_FOR_ADDON": "Tìm kiếm một {type} nào đó", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Đã tắt {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Đã bật {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Đã có sự cố xảy ra khi khởi động lại {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Đã khởi đông lại {name}", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Đã có sự cố xảy ra khi tắt/mở {name}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Đã gỡ cài đặt {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Đã có sự cố xảy ra khi nhập các {type} bị thiếu", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Đã nhập các {type} bị thiếu", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Đã có sự cố xảy ra khi tìm hồ sơ người dùng", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Mã nguồn đã được định dạng", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Đã có sự cố xảy ra khi định dạng mã nguồn", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Đã khởi động lại CSS Nhanh", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Xem tin báo lỗi trên console để biết thêm thông tin.", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Bạn có muốn cài đặt {name} {authors}?", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Đã có sự cố xảy ra khi cài đặt {name}.", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} đã được cài đặt nhưng không thể khởi động được.", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} đã được cài đặt thành công.", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Đã có sự cố xảy ra khi lấy thông tin cho addon.", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Việc cài đặt đã được hủy bỏ.", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Mở thư muc CSS Nhanh", - "REPLUGGED_ADDON_PAGE_OPEN": "Mở trang của {type}", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Đã có sự cố xảy ra khi gỡ cài đặt {name}", - "REPLUGGED_ADDON_AUTHORS_ONE": "bởi {author1}", - "REPLUGGED_ADDON_AUTHORS_TWO": "bởi {author1} và {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "bởi {author1}, {author2}, và {author3}", - "REPLUGGED_CONFIRM_INSTALL": "cài đặt", - "REPLUGGED_ADDON_AUTHORS_MANY": "bởi {author1}, {author2}, {author3}, và {count, plural, =1 {# other} other {# others}}", - "REPLUGGED_UPDATES_UPDATE_ALL": "Cập nhật tất cả", - "REPLUGGED_UPDATES_UPDATE_TO": "Cập nhật lên {version}", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "Không tìm thấy bản cập nhật mới nào.", - "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# cập nhật mới} other {# cập nhật mới}} có sẵn!", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Cập nhật không thành công!", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Một số cập nhật không thành công!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Cập nhật đã hoàn tất.", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Tất cả cập nhật đã hoàn tất.", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} cần Discord phải khởi động lại để hoạt động một cách bình thường. Khởi động lại ngay bây giờ?", - "REPLUGGED_RELOAD": "Khởi động lại", - "REPLUGGED_I18N": "Các bản dịch Replugged", - "REPLUGGED_SETTINGS_BADGES": "Bật huy hiệu Replugged", - "REPLUGGED_SETTINGS_BADGES_DESC": "Hiện huy hiệu Replugged tùy chỉnh trên hồ sơ người dùng.", - "REPLUGGED_UPDATES_UPDATE_NOUN": "Cập nhật", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[CHẾ ĐỘ NHÀ PHÁT TRIỂN]} other {v{version}}}", - "REPLUGGED_VIEW_UPDATES": "Xem {count, plural, =1 {# cập nhật} other {# cập nhật}}", - "REPLUGGED_ADDON_BROWSE": "Tìm thêm {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "Các {type} chưa được kiểm duyệt", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Các {type} này chưa được kiểm duyệt bởi đội ngũ Replugged và có thể gây hại cho máy tính của bạn. Bạn sẽ tự chịu trách nhiệm cho những hậu quả gây ra.", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Tự động áp dụng CSS Nhanh", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Tự động áp dụng CSS Nhanh trong khi bạn gõ.", - "REPLUGGED_DEVELOPER_MODE_WARNING": "Bạn đang sử dụng Replugged trong chế độ phát triển và Replugged sẽ không thể tự cập nhật chính nó. [Chuyển sang chế độ phát hành]({url}).", - "REPLUGGED_SETTINGS_DEV_COMPANION": "Tái kết nối công cụ Đồng hành cho Nhà phát triển", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Tái kết nối công cụ Đồng hành cho Nhà phát triển với phần mở rộng trong VSCode.", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Tái kết nối", - "REPLUGGED_SETTINGS_ADVANCED": "Cài đặt nâng cao", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Kích hoạt React DevTools", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Kích hoạt phần mở rộng của React DevTools, từ đó cho phép bạn quan sát cây React và gỡ lỗi dễ dàng hơn. **Cần khởi động lại**.", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Đã có lỗi xảy ra khi tải về React DevTools.", - "REPLUGGED_INSTALLER_OPEN_STORE": "Xem trong Cửa hàng", - "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Hiển thị Đính kèm Addon", - "REPLUGGED_RESTART": "Khởi động lại", - "REPLUGGED_SETTINGS_RESTART_TITLE": "Cần khởi động lại", - "REPLUGGED_SETTINGS_TRANSPARENT": "Cửa sổ trong suốt", - "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Cài đặt này khiến cho khung cửa sổ Discord trong suốt, tiện lợi cho các chủ đề hổ trợ khung cửa sổ trong suốt. **Cần khởi động lại**.", - "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Hiển thị thẻ với thông tin của một addon khi link cửa hàng/cài đặt cho một addon được chia sẻ trong khu trò chuyện." + "REPLUGGED_ACCOUNT": "Tài khoản Replugged", + "REPLUGGED_BADGES_CONTRIBUTOR": "Người đóng góp cho Replugged", + "REPLUGGED_BADGES_DEVELOPER": "Người phát triển Replugged", + "REPLUGGED_BADGES_SUPPORT": "Hỗ trợ viên Replugged", + "REPLUGGED_BADGES_HUNTER": "Người sãn lỗi Replugged", + "REPLUGGED_BADGES_STAFF": "Người trong đội ngũ Replugged", + "REPLUGGED_BADGES_TRANSLATOR": "Dịch giả Replugged", + "REPLUGGED_BADGES_EARLY": "Người sử dụng Replugged đời đầu", + "REPLUGGED_BADGES_BOOSTER": "Người nâng cấp Server của Replugged", + "REPLUGGED_GENERAL_SETTINGS": "Cài Đặt Chung", + "REPLUGGED_I18N_CONTRIBUTE": "Muốn giúp đỡ quá trình dịch Replugged? Hãy vào trang [Weblate]({weblateUrl}) của chúng tôi!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: Đã dịch được {translated,number}%", + "REPLUGGED_LINK_NOW": "Liên kết", + "REPLUGGED_PLUGINS": "Các Plugins", + "REPLUGGED_QUICKCSS": "CSS Nhanh", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "Đừng động vào đây nếu bạn không biết mình đang làm gì. Những điều không ngờ tới có thể xảy ra đối với bé mèo của bạn.", + "REPLUGGED_SETTINGS_BACKEND": "Đường liên kết phụ trợ", + "REPLUGGED_SETTINGS_BACKEND_DESC": "Đường liện kết dùng để lấy một số những tài nguyên cũng như truy cập REST API của Replugged.", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "Bật các Thí nghiệm của Discord", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****CẢNH CÁO:**** Bật tùy chọn này sẽ cho bạn truy cập vào các tính năng ẩn mà Discord có thể phát hiện bạn sử dụng và tài khoản Discord của bạn sẽ ****bị khóa**** một khi bị phát hiện. Replugged **không chịu trách nhiệm** về những gì bạn làm với tính năng này. Tắt tùy chọn này đi nếu bạn chưa chắc. Đội ngũ của Replugged sẽ **không** hổ trợ bạn về những vấn đề liên quan đến bất kì các Thí nghiệm nào. **Cần khởi động lại**.", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "Giữ token được lưu trữ", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "Ngăn Discord bỏ token của bạn khỏi localStorage, giảm bớt hiện tượng đăng xuất không mong muốn.", + "REPLUGGED_SETTINGS_NO_CLYDE": "Diệt trừ Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "Thay [Clyde]({clydeUrl}) trong các câu lệnh Replugged với những ảnh đại diện và tên khác nhau được lựa chọn bởi các nhà phát triển bổ sung - Mặc định là \"Replugged\".", + "REPLUGGED_SETTINGS_OVERLAY": "DevTools cho Overlay", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "Mở một cửa sổ DevTools mới cho phép bạn quan sát được những gì diễn ra bên trong Overlay trong game của Discord.", + "REPLUGGED_SETTINGS_RESTART": "Muốn chỉnh cài đăt này thì cần phải khởi động lại Discord. Bạn có muốn khởi động lại Discord không?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet đã được áp dụng", + "REPLUGGED_SNIPPET_APPLY": "Áp dụng Snippet", + "REPLUGGED_SNIPPET_LINE1": "Snippet từ #css-snippets được áp dụng vào {date, date, medium} tại {date, time, medium}", + "REPLUGGED_SNIPPET_LINE2": "Tạo bởi {authorTag} ({authorId})", + "REPLUGGED_THEMES": "Các chủ đề", + "REPLUGGED_UPDATES_AVAILABLE": "{count, plural, =1 {# cập nhật} other {# cập nhật}} có sẵn.", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "Cần khởi động lại", + "REPLUGGED_UPDATES_CHECK": "Kiểm tra cập nhật", + "REPLUGGED_UPDATES_ENABLE": "Bật cập nhật", + "REPLUGGED_UPDATES_FAILED": "Một số cập nhật đã thất bại!", + "REPLUGGED_UPDATES_FORCE": "Cập nhật bắt buộc", + "REPLUGGED_UPDATES_LAST_CHECKED": "Lần kiểm tra trước: {date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "Mở Trình cập nhật", + "REPLUGGED_UPDATES_OPTS_AUTO": "Tự động kiểm tra cập nhật", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged sẽ tự động kiểm tra cập nhật và hiện thị thông báo khi có cập nhật. Các cập nhật sẽ không được cài đặt cho tới khi bạn cho phép cập nhật. Chỉ các addon chính thức mới được tự động kiểm tra cập nhật.", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "Mở nhật ký thay đổi", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "Bỏ lỡ nhật ký thay đổi hay muốn xem lại?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "Cập nhật giới hạn đồng thời", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Quyết định bao nhiêu tiến trình mà Replugged sẽ chạy trong nền để kiểm tra cập nhật. Nhỏ nhất là 1. Nếu bạn chưa chắc, để 2.", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Thông tin gỡ lỗi", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "Các thứ mà bạn sẽ thấy hữu dụng khi xử lý sự cố hoặc khoe khoang về một số thông số.", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "Khoảng thời gian kiểm tra cập nhật", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Quyết định độ thường xuyên mà Replugged sẽ kiểm tra cập nhật. Nhỏ nhất là 10 phút.", + "REPLUGGED_UPDATES_OPTS_RELEASE": "Đổi kênh phát hành", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "Bạn có thể chọn giữa nhánh Stable hoặc nhánh Development. Nhánh Stable sẽ chỉ nhận được các cập nhật chính, an ninh và các cập nhật quan trọng. Nếu bạn chưa chắc, chọn Stable.", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "Chuyển sang nhánh Development", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "Bạn có chắc là muốn thay đổi kênh phát hành? Replugged sẽ khởi động lại Discord.", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "Đổi kênh phát hành", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "Chuyển sang nhánh Stable", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "Chuyển", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "Hiển thị thông báo cập nhật", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "Hiển thị một overlay lên màn hình Discord nói về việc kiểm tra cập nhật, và nếu cập nhật được tìm thấy, thông báo bạn để cập nhật. Chỉ hiển thị khi cập nhật trong nền đang tắt.", + "REPLUGGED_UPDATES_UPDATE": "Cập nhật", + "REPLUGGED_UPDATES_UPDATING": "Đang cập nhật Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "Đang cập nhật…", + "REPLUGGED_UPDATES_UP_TO_DATE": "Mọi thứ đang ở phiên bản mới nhất.", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "Đây là một tính năng của Replugged. Nó cho phép bạn cài đặt các plugins và các chủ đề từ trong khung trò chuyện.\nBạn chỉ cần nhấn nút cài đặt trên khung nhúng.", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "Đây là gì?", + "REPLUGGED_PLUGIN_EMBED_COPIED": "Đã sao chép!", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "Xem Kho", + "REPLUGGED_PLUGIN_EMBED_COPY": "Sao Chép Đường Liên Kết", + "REPLUGGED_BUTTON_GOT_IT": "Đã hiểu", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} đã được cài đặt", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "Tải về {type}", + "REPLUGGED_CANCEL": "Hủy bỏ", + "REPLUGGED_CONFIRM": "Xác nhận", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "Tắt một plugin/chủ đề", + "REPLUGGED_COMMAND_ENABLE_DESC": "Bật một plugin/chủ đề", + "REPLUGGED_COMMAND_RELOAD_DESC": "Khởi động lại một plugin/chủ đề", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "Tham gia Máy chủ", + "REPLUGGED_SETTINGS_ERROR_HEADER": "Đã có sự cố xảy ra khi hiển thị màn hình cài đặt này!", + "REPLUGGED_THEME": "Chủ đề", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "Hệ Thống / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "Mới nhất:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Đường dẫn của Replugged", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Đường đẫn của Discord", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} đã được cài đặt rồi.", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "Có lỗi xảy ra khi thực hiện lệnh:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "Xem Console để biết thêm thông tin.", + "REPLUGGED_INSTALL_MODAL_HEADER": "Cài đặt {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "Chào mừng bạn! Replugged đã được cài đặt vào Discord của bạn thành công. Mời bạn tham gia máy chủ Discord của chúng tôi để nhận các thông báo, sự hỗ trợ cho các vấn đề nảy sinh từ Replugged và nhiều lợi ích hơn nữa!", + "REPLUGGED_PLUGIN": "Plugin", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "Có lỗi xảy ra khi hiển thị màn hình cài đặt.", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "Cấu trúc danh sách thành phần:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "Phiên bản các Tiến trình", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "Ngôn ngữ:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "Hệ điều hành:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-bit", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "Kiến trúc:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "Bản phân phối:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "Kênh phát hành:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "Phiên bản Ứng dụng:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "Số của Kiến trúc:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "ID của Kiến trúc:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "Số lệnh:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "Đã sao chép!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "Sao chép", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "Số cải đặt:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "Số thí nghiệm:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "Số Plugins:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "Hiển thị nhiều hơn", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "Hiển thị ít hơn", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "Plugin chưa được cho phép:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "Số Plugin BetterDiscord:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "Số Chủ đề:", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Số Thí nghiệm Replugged:", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "Đồng bộ hóa Cài đặt:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "Số tệp đệm:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Tài khoản:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "Số API:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Số kết nối:", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Nguồn:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Phiên bản:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "Nhánh:", + "REPLUGGED_UPDATES_UPDATER": "Trình cập nhật", + "REPLUGGED_ADDON_DELETE": "Xóa {type}", + "REPLUGGED_ADDON_PROFILE_OPEN": "Mở hồ sơ của {type}", + "REPLUGGED_ADDON_RELOAD": "Khởi động lại {type}", + "REPLUGGED_ADDON_SETTINGS": "Mở cài đặt của {type}", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "Bạn có chắc là muốn gỡ bỏ {type} này? Bạn sẽ không thể hoàn tác việc này.", + "REPLUGGED_ADDON_UNINSTALL": "Gỡ cài đặt {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "Mở thư mục của {type}", + "REPLUGGED_ADDONS_LOAD_MISSING": "Nhập những {type} bị thiếu", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_LIST_RESULTS": "{count, plural, =1 {# kết quả} other {# kết quả}}", + "REPLUGGED_NO_ADDON_RESULTS": "Không tìm thấy kết quả nào với từ khóa của bạn cho {type}.", + "REPLUGGED_NO_ADDONS_INSTALLED": "Bạn chưa cài {type} nào.", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "Áp dụng các thay đổi", + "REPLUGGED_SEARCH_FOR_ADDON": "Tìm kiếm một {type} nào đó", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "Đã tắt {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "Đã bật {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "Đã có sự cố xảy ra khi khởi động lại {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "Đã khởi đông lại {name}", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "Đã có sự cố xảy ra khi tắt/mở {name}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "Đã gỡ cài đặt {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "Đã có sự cố xảy ra khi nhập các {type} bị thiếu", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "Đã nhập các {type} bị thiếu", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "Đã có sự cố xảy ra khi tìm hồ sơ người dùng", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "Mã nguồn đã được định dạng", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "Đã có sự cố xảy ra khi định dạng mã nguồn", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Đã khởi động lại CSS Nhanh", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "Xem tin báo lỗi trên console để biết thêm thông tin.", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "Bạn có muốn cài đặt {name} {authors}?", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "Đã có sự cố xảy ra khi cài đặt {name}.", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} đã được cài đặt nhưng không thể khởi động được.", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} đã được cài đặt thành công.", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "Đã có sự cố xảy ra khi lấy thông tin cho addon.", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "Việc cài đặt đã được hủy bỏ.", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "Mở thư muc CSS Nhanh", + "REPLUGGED_ADDON_PAGE_OPEN": "Mở trang của {type}", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "Đã có sự cố xảy ra khi gỡ cài đặt {name}", + "REPLUGGED_ADDON_AUTHORS_ONE": "bởi {author1}", + "REPLUGGED_ADDON_AUTHORS_TWO": "bởi {author1} và {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "bởi {author1}, {author2}, và {author3}", + "REPLUGGED_CONFIRM_INSTALL": "cài đặt", + "REPLUGGED_ADDON_AUTHORS_MANY": "bởi {author1}, {author2}, {author3}, và {count, plural, =1 {# other} other {# others}}", + "REPLUGGED_UPDATES_UPDATE_ALL": "Cập nhật tất cả", + "REPLUGGED_UPDATES_UPDATE_TO": "Cập nhật lên {version}", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "Không tìm thấy bản cập nhật mới nào.", + "REPLUGGED_UPDATES_TOAST_NEW": "{count, plural, =1 {# cập nhật mới} other {# cập nhật mới}} có sẵn!", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "Cập nhật không thành công!", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "Một số cập nhật không thành công!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "Cập nhật đã hoàn tất.", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "Tất cả cập nhật đã hoàn tất.", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} cần Discord phải khởi động lại để hoạt động một cách bình thường. Khởi động lại ngay bây giờ?", + "REPLUGGED_RELOAD": "Khởi động lại", + "REPLUGGED_I18N": "Các bản dịch Replugged", + "REPLUGGED_SETTINGS_BADGES": "Bật huy hiệu Replugged", + "REPLUGGED_SETTINGS_BADGES_DESC": "Hiện huy hiệu Replugged tùy chỉnh trên hồ sơ người dùng.", + "REPLUGGED_UPDATES_UPDATE_NOUN": "Cập nhật", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[CHẾ ĐỘ NHÀ PHÁT TRIỂN]} other {v{version}}}", + "REPLUGGED_VIEW_UPDATES": "Xem {count, plural, =1 {# cập nhật} other {# cập nhật}}", + "REPLUGGED_ADDON_BROWSE": "Tìm thêm {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "Các {type} chưa được kiểm duyệt", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "Các {type} này chưa được kiểm duyệt bởi đội ngũ Replugged và có thể gây hại cho máy tính của bạn. Bạn sẽ tự chịu trách nhiệm cho những hậu quả gây ra.", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "Tự động áp dụng CSS Nhanh", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "Tự động áp dụng CSS Nhanh trong khi bạn gõ.", + "REPLUGGED_DEVELOPER_MODE_WARNING": "Bạn đang sử dụng Replugged trong chế độ phát triển và Replugged sẽ không thể tự cập nhật chính nó. [Chuyển sang chế độ phát hành]({url}).", + "REPLUGGED_SETTINGS_DEV_COMPANION": "Tái kết nối công cụ Đồng hành cho Nhà phát triển", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "Tái kết nối công cụ Đồng hành cho Nhà phát triển với phần mở rộng trong VSCode.", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "Tái kết nối", + "REPLUGGED_SETTINGS_ADVANCED": "Cài đặt nâng cao", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "Kích hoạt React DevTools", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "Kích hoạt phần mở rộng của React DevTools, từ đó cho phép bạn quan sát cây React và gỡ lỗi dễ dàng hơn. **Cần khởi động lại**.", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "Đã có lỗi xảy ra khi tải về React DevTools.", + "REPLUGGED_INSTALLER_OPEN_STORE": "Xem trong Cửa hàng", + "REPLUGGED_SETTINGS_ADDON_EMBEDS": "Hiển thị Đính kèm Addon", + "REPLUGGED_RESTART": "Khởi động lại", + "REPLUGGED_SETTINGS_RESTART_TITLE": "Cần khởi động lại", + "REPLUGGED_SETTINGS_TRANSPARENT": "Cửa sổ trong suốt", + "REPLUGGED_SETTINGS_TRANSPARENT_DESC": "Cài đặt này khiến cho khung cửa sổ Discord trong suốt, tiện lợi cho các chủ đề hổ trợ khung cửa sổ trong suốt. **Cần khởi động lại**.", + "REPLUGGED_SETTINGS_ADDON_EMBEDS_DESC": "Hiển thị thẻ với thông tin của một addon khi link cửa hàng/cài đặt cho một addon được chia sẻ trong khu trò chuyện." } diff --git a/i18n/translations/zh-CN.messages.json b/i18n/translations/zh-CN.messages.json index 532478593..6b8097235 100644 --- a/i18n/translations/zh-CN.messages.json +++ b/i18n/translations/zh-CN.messages.json @@ -1,192 +1,192 @@ { - "REPLUGGED_PLUGINS": "插件", - "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 贡献者", - "REPLUGGED_ACCOUNT": "Replugged 帐户", - "REPLUGGED_BADGES_DEVELOPER": "Replugged 开发人员", - "REPLUGGED_BADGES_EARLY": "Replugged 早期使用者", - "REPLUGGED_BADGES_HUNTER": "Replugged 漏洞猎人", - "REPLUGGED_BADGES_STAFF": "Replugged 员工", - "REPLUGGED_BADGES_SUPPORT": "Replugged 支援", - "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻译者", - "REPLUGGED_BADGES_BOOSTER": "Replugged 伺服器加成者", - "REPLUGGED_GENERAL_SETTINGS": "一般设定", - "REPLUGGED_I18N_CONTRIBUTE": "想帮忙翻译Replugged吗?到我们的[Weblate]({weblateUrl})!", - "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged:{translated,number}% 已翻译", - "REPLUGGED_LINK_NOW": "立即连接", - "REPLUGGED_QUICKCSS": "Quick CSS", - "REPLUGGED_SETTINGS_ADVANCED_DESC": "如果你不知道你在做什么不要碰这里的东西。出乎意料的事情会发生在你的猫上。", - "REPLUGGED_SETTINGS_BACKEND": "后端网址", - "REPLUGGED_SETTINGS_BACKEND_DESC": "用于获取一些资料和查询Replugged的REST API的链接。", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "启用 Discord 试验", - "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:****启用此可让你访问 Discord 可检测到的功能,并可能导致****帐户终止****。 Replugged 对你使用此功能所做的事情**不负责**。如果您不确定,请将其禁用。 Replugged 团队将**不**为任何试验提供任何帮助。**需要重新启动**。", - "REPLUGGED_SETTINGS_KEEP_TOKEN": "保持临时令牌存储", - "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "防止Discord在本地存储移除你的临时令牌,减少不必要的登出次数。", - "REPLUGGED_SETTINGS_NO_CLYDE": "拔除Clyde", - "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "将 Replugged 指令中的 [Clyde]({clydeUrl}) 替换为插件开发人员选择的混合范围的头像和用户名,默认情况下会退到 “Replugged”。", - "REPLUGGED_SETTINGS_OVERLAY": "游戏内覆盖的开发工具", - "REPLUGGED_SETTINGS_OVERLAY_DESC": "打开开发工具视窗并让你查看Discord的游戏内覆盖中发生的事情。", - "REPLUGGED_SETTINGS_RESTART": "此设置需要您重新启动Discord才能生效。你想现在重启Discord吗?", - "REPLUGGED_SNIPPET_APPLIED": "Snippet 已应用", - "REPLUGGED_SNIPPET_APPLY": "应用 Snippet", - "REPLUGGED_SNIPPET_LINE1": "{date, date, medium}{date, time, medium}已应用来自 #css-snippets 的 Snippet", - "REPLUGGED_SNIPPET_LINE2": "由 {authorTag} ({authorId}) 制作", - "REPLUGGED_THEMES": "主题", - "REPLUGGED_UPDATES_AVAILABLE": "有 {count, number} 个可用的更新。", - "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "需要重新启动", - "REPLUGGED_UPDATES_CHECK": "检查更新", - "REPLUGGED_UPDATES_ENABLE": "启用更新", - "REPLUGGED_UPDATES_FAILED": "部分更新失败!", - "REPLUGGED_UPDATES_FORCE": "强制更新", - "REPLUGGED_UPDATES_LAST_CHECKED": "最后检查:{date}", - "REPLUGGED_UPDATES_OPEN_UPDATER": "打开更新器", - "REPLUGGED_UPDATES_OPTS_AUTO": "自动检查更新", - "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged 可以自动检查来自官方组件的更新,并在发现更新时通知你。只有在你同意时,更新才会被安装。", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "打开更改日志", - "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "错过了更改日志,还是想再次查看?", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "更新并行限制", - "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged将在后台运行多少并行任务以检查更新。最少1。如果不确定,请留下2。", - "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug 信息", - "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "您可能会发现对故障排除或炫耀某些统计数据有用的东西。", - "REPLUGGED_UPDATES_OPTS_INTERVAL": "更新检查间隔", - "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged 将会多久检查一次更新。最短时间为10分钟。", - "REPLUGGED_UPDATES_OPTS_RELEASE": "变更版本途径", - "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "您可以在稳定分支或开发分支之间进行选择。稳定分支只会获得重大更新、安全和关键更新。如果不确定,请选择稳定。", - "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "切换到开发分支", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "确定要更改版本途径吗? Replugged 将重新载入您的 Discord 客户端。", - "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "变更版本途径", - "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "切换到稳定", - "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切换", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "显示检查更新的嵌入界面", - "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "在客户端上显示一个正在检查更新的覆盖,如果找到更新,将会提示你进行更新。仅在禁用后台更新时适用。", - "REPLUGGED_UPDATES_UPDATE": "更新", - "REPLUGGED_UPDATES_UPDATING": "正在更新 Replugged…", - "REPLUGGED_UPDATES_UPDATING_ITEM": "正在更新…", - "REPLUGGED_UPDATES_UP_TO_DATE": "一切都更新到最新版本。", - "REPLUGGED_COMMAND_ENABLE_DESC": "启用一个插件/主题", - "REPLUGGED_BUTTON_GOT_IT": "知道了", - "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} 已安装", - "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "下载 {type}", - "REPLUGGED_CANCEL": "取消", - "REPLUGGED_CONFIRM": "确认", - "REPLUGGED_OK": "OK", - "REPLUGGED_COMMAND_DISABLE_DESC": "停用一个插件/主题", - "REPLUGGED_UPDATES_UPDATE_ALL": "全部更新", - "REPLUGGED_UPDATES_TOAST_NO_NEW": "没有新的可用更新。", - "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "有些更新失败!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "所有更新已成功完成。", - "REPLUGGED_COMMAND_RELOAD_DESC": "重新载入一个插件/主题", - "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} 已经安装了。", - "REPLUGGED_UPDATES_UPDATER": "更新器", - "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "执行指令时发生错误:", - "REPLUGGED_ERROR_CHECK_CONSOLE": "检查控制台以获得更多详细信息。", - "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} 需要重新载入才能使用。要现在重新载入吗?", - "REPLUGGED_RELOAD": "重新载入", - "REPLUGGED_UPDATES_UPDATE_NOUN": "更新", - "REPLUGGED_ADDON_AUTHORS_TWO": "作者:{author1} 和 {author2}", - "REPLUGGED_ADDON_AUTHORS_THREE": "作者:{author1}、{author2} 和 {author3}", - "REPLUGGED_ADDON_AUTHORS_ONE": "作者:{author1}", - "REPLUGGED_ADDON_AUTHORS_MANY": "作者:{author1}、{author2}、{author3} 和另外 {count, number} 個人", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "系统 / Discord", - "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", - "REPLUGGED_INSTALL_MODAL_HEADER": "安装 {type}", - "REPLUGGED_NOTICES_WELCOME_NEW_USER": "欢迎!Replugged 已成功注入到你的 Discord 客户端。随时加入我们的 Discord 服务器以获得公獒、帮助和更多的信息!", - "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "假如服务器", - "REPLUGGED_PLUGIN": "插件", - "REPLUGGED_SETTINGS_ERROR_HEADER": "渲染这个东西时发生错误!", - "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "渲染设置面板时发生错误。", - "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "系统结构:", - "REPLUGGED_THEME": "主题", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "设置同步:", - "REPLUGGED_VERSION": "Replugged {version, select, dev {[开发模式]} other {v{version}}}", - "REPLUGGED_I18N": "Replugged 翻译", - "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "组件栈:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "进程版本", - "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "系统区域设置:", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "系统:", - "REPLUGGED_ADDON_BROWSE": "浏览 {type}", - "REPLUGGED_ADDON_NOT_REVIEWED": "未经审查的 {type}", - "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "此 {type} 未经 Replugged 团队审核,可能会损害您的电脑。 使用风险自负。", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "自动应用 Quick CSS", - "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "在您输入时自动确认更改 Quick CSS。", - "REPLUGGED_SETTINGS_DEV_COMPANION": "重新连接开发者伙伴", - "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "重新连接开发者伙伴核心模块至 VSCode 插件。", - "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "重新连接", - "REPLUGGED_SETTINGS_ADVANCED": "进阶设置", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "开启反应开发工具", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "加载 React 开发工具插件,它允许你检查 React 代码树并且更加容易地调试代码。**需要重启**。", - "REPLUGGED_DEVELOPER_MODE_WARNING": "您当前正在开发人员模式下运行 Replugged,Replugged 将无法自行更新。 [切换到制作模式]({url})。", - "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "下载 React 开发工具失败。", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "加载缺少的 {type} 失败", - "REPLUGGED_SETTINGS_BADGES": "启用 Replugged 徽章", - "REPLUGGED_SETTINGS_BADGES_DESC": "在用户资料上显示 Replugged 自定义徽章。", - "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "已重新加载 {name}", - "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", - "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 路径", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord 路径", - "REPLUGGED_PLUGIN_EMBED_COPY": "复制链接", - "REPLUGGED_PLUGIN_EMBED_COPIED": "已复制!", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "这是什么?", - "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "修订:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "分支:", - "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "查看储存库", - "REPLUGGED_ADDON_DELETE": "删除 {type}", - "REPLUGGED_ADDON_PAGE_OPEN": "打开 {type} 页面", - "REPLUGGED_ADDON_PROFILE_OPEN": "打开 {type} 的资料", - "REPLUGGED_ADDON_RELOAD": "重新加载 {type}", - "REPLUGGED_ADDON_SETTINGS": "打开 {type} 设置", - "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "你确定要删除这个 {type} 吗?这不能被撤消。", - "REPLUGGED_ADDON_UNINSTALL": "删除 {name}", - "REPLUGGED_ADDONS_FOLDER_OPEN": "打开 {type} 文件夹", - "REPLUGGED_ADDONS_LOAD_MISSING": "加载丢失的 {type}", - "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", - "REPLUGGED_NO_ADDON_RESULTS": "没有 {type} 与你的搜索相符。", - "REPLUGGED_NO_ADDONS_INSTALLED": "没有 {type} 被安装。", - "REPLUGGED_QUICKCSS_CHANGES_APPLY": "确定更改", - "REPLUGGED_SEARCH_FOR_ADDON": "搜索 {type}", - "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "已禁用 {name}", - "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "已启用 {name}", - "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "重新加载 {name} 失败", - "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "切换 {name} 失败", - "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "卸载 {name} 失败", - "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "已卸载 {name}", - "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "已加载缺少的 {type}", - "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "获取用户个人资料失败", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "代码格式化失败", - "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "代码已格式化", - "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS 已重新加载", - "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "检查控制台了解详细信息。", - "REPLUGGED_CONFIRM_INSTALL": "下载", - "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "这是一个 Replugged 功能。它允许你直接从聊天框内安装插件或主题。\n只要简单地在嵌入里按下安装按钮即可安装。", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "显示较少", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "显示更多", - "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未经授权插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord 插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "主题:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "缓存文件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "编程接口:", - "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "连接:", - "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} 已被安装却不能被加载。", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} 已成功安装。", - "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "获取插件资料失败。", - "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "安装已被取消。", - "REPLUGGED_QUICKCSS_FOLDER_OPEN": "打开 Quick CSS 文件", - "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "远端追踪分支:", - "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "下载 {name} 失败。", - "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "你确定要下载 {name}{authors}吗?", - "REPLUGGED_UPDATES_UPDATE_TO": "更新到 {version}", - "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "更新失败!", - "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "更新已顺利完成。", - "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-位", - "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "软件版本:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "构建版号:", - "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "构建ID:", - "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "发行版:", - "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "发行版:", - "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "实验:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "命令:", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "已复制!", - "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "复制", - "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "设置:", - "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "插件:", - "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "账号:" + "REPLUGGED_PLUGINS": "插件", + "REPLUGGED_BADGES_CONTRIBUTOR": "Replugged 贡献者", + "REPLUGGED_ACCOUNT": "Replugged 帐户", + "REPLUGGED_BADGES_DEVELOPER": "Replugged 开发人员", + "REPLUGGED_BADGES_EARLY": "Replugged 早期使用者", + "REPLUGGED_BADGES_HUNTER": "Replugged 漏洞猎人", + "REPLUGGED_BADGES_STAFF": "Replugged 员工", + "REPLUGGED_BADGES_SUPPORT": "Replugged 支援", + "REPLUGGED_BADGES_TRANSLATOR": "Replugged 翻译者", + "REPLUGGED_BADGES_BOOSTER": "Replugged 伺服器加成者", + "REPLUGGED_GENERAL_SETTINGS": "一般设定", + "REPLUGGED_I18N_CONTRIBUTE": "想帮忙翻译Replugged吗?到我们的[Weblate]({weblateUrl})!", + "REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged:{translated,number}% 已翻译", + "REPLUGGED_LINK_NOW": "立即连接", + "REPLUGGED_QUICKCSS": "Quick CSS", + "REPLUGGED_SETTINGS_ADVANCED_DESC": "如果你不知道你在做什么不要碰这里的东西。出乎意料的事情会发生在你的猫上。", + "REPLUGGED_SETTINGS_BACKEND": "后端网址", + "REPLUGGED_SETTINGS_BACKEND_DESC": "用于获取一些资料和查询Replugged的REST API的链接。", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS": "启用 Discord 试验", + "REPLUGGED_SETTINGS_DISCORD_EXPERIMENTS_DESC": "****警告:****启用此可让你访问 Discord 可检测到的功能,并可能导致****帐户终止****。 Replugged 对你使用此功能所做的事情**不负责**。如果您不确定,请将其禁用。 Replugged 团队将**不**为任何试验提供任何帮助。**需要重新启动**。", + "REPLUGGED_SETTINGS_KEEP_TOKEN": "保持临时令牌存储", + "REPLUGGED_SETTINGS_KEEP_TOKEN_DESC": "防止Discord在本地存储移除你的临时令牌,减少不必要的登出次数。", + "REPLUGGED_SETTINGS_NO_CLYDE": "拔除Clyde", + "REPLUGGED_SETTINGS_NO_CLYDE_DESC": "将 Replugged 指令中的 [Clyde]({clydeUrl}) 替换为插件开发人员选择的混合范围的头像和用户名,默认情况下会退到 “Replugged”。", + "REPLUGGED_SETTINGS_OVERLAY": "游戏内覆盖的开发工具", + "REPLUGGED_SETTINGS_OVERLAY_DESC": "打开开发工具视窗并让你查看Discord的游戏内覆盖中发生的事情。", + "REPLUGGED_SETTINGS_RESTART": "此设置需要您重新启动Discord才能生效。你想现在重启Discord吗?", + "REPLUGGED_SNIPPET_APPLIED": "Snippet 已应用", + "REPLUGGED_SNIPPET_APPLY": "应用 Snippet", + "REPLUGGED_SNIPPET_LINE1": "{date, date, medium}{date, time, medium}已应用来自 #css-snippets 的 Snippet", + "REPLUGGED_SNIPPET_LINE2": "由 {authorTag} ({authorId}) 制作", + "REPLUGGED_THEMES": "主题", + "REPLUGGED_UPDATES_AVAILABLE": "有 {count, number} 个可用的更新。", + "REPLUGGED_UPDATES_AWAITING_RELOAD_TITLE": "需要重新启动", + "REPLUGGED_UPDATES_CHECK": "检查更新", + "REPLUGGED_UPDATES_ENABLE": "启用更新", + "REPLUGGED_UPDATES_FAILED": "部分更新失败!", + "REPLUGGED_UPDATES_FORCE": "强制更新", + "REPLUGGED_UPDATES_LAST_CHECKED": "最后检查:{date}", + "REPLUGGED_UPDATES_OPEN_UPDATER": "打开更新器", + "REPLUGGED_UPDATES_OPTS_AUTO": "自动检查更新", + "REPLUGGED_UPDATES_OPTS_AUTO_DESC": "Replugged 可以自动检查来自官方组件的更新,并在发现更新时通知你。只有在你同意时,更新才会被安装。", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS": "打开更改日志", + "REPLUGGED_UPDATES_OPTS_CHANGE_LOGS_DESC": "错过了更改日志,还是想再次查看?", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY": "更新并行限制", + "REPLUGGED_UPDATES_OPTS_CONCURRENCY_DESC": "Replugged将在后台运行多少并行任务以检查更新。最少1。如果不确定,请留下2。", + "REPLUGGED_UPDATES_OPTS_DEBUG": "Debug 信息", + "REPLUGGED_UPDATES_OPTS_DEBUG_DESC": "您可能会发现对故障排除或炫耀某些统计数据有用的东西。", + "REPLUGGED_UPDATES_OPTS_INTERVAL": "更新检查间隔", + "REPLUGGED_UPDATES_OPTS_INTERVAL_DESC": "Replugged 将会多久检查一次更新。最短时间为10分钟。", + "REPLUGGED_UPDATES_OPTS_RELEASE": "变更版本途径", + "REPLUGGED_UPDATES_OPTS_RELEASE_DESC": "您可以在稳定分支或开发分支之间进行选择。稳定分支只会获得重大更新、安全和关键更新。如果不确定,请选择稳定。", + "REPLUGGED_UPDATES_OPTS_RELEASE_DEVELOP_BTN": "切换到开发分支", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL": "确定要更改版本途径吗? Replugged 将重新载入您的 Discord 客户端。", + "REPLUGGED_UPDATES_OPTS_RELEASE_MODAL_HEADER": "变更版本途径", + "REPLUGGED_UPDATES_OPTS_RELEASE_STABLE_BTN": "切换到稳定", + "REPLUGGED_UPDATES_OPTS_RELEASE_SWITCH": "切换", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED": "显示检查更新的嵌入界面", + "REPLUGGED_UPDATES_OPTS_TOAST_ENABLED_DESC": "在客户端上显示一个正在检查更新的覆盖,如果找到更新,将会提示你进行更新。仅在禁用后台更新时适用。", + "REPLUGGED_UPDATES_UPDATE": "更新", + "REPLUGGED_UPDATES_UPDATING": "正在更新 Replugged…", + "REPLUGGED_UPDATES_UPDATING_ITEM": "正在更新…", + "REPLUGGED_UPDATES_UP_TO_DATE": "一切都更新到最新版本。", + "REPLUGGED_COMMAND_ENABLE_DESC": "启用一个插件/主题", + "REPLUGGED_BUTTON_GOT_IT": "知道了", + "REPLUGGED_BUTTON_INSTALLER_INSTALLED": "{type} 已安装", + "REPLUGGED_BUTTON_INSTALLER_DOWNLOAD": "下载 {type}", + "REPLUGGED_CANCEL": "取消", + "REPLUGGED_CONFIRM": "确认", + "REPLUGGED_OK": "OK", + "REPLUGGED_COMMAND_DISABLE_DESC": "停用一个插件/主题", + "REPLUGGED_UPDATES_UPDATE_ALL": "全部更新", + "REPLUGGED_UPDATES_TOAST_NO_NEW": "没有新的可用更新。", + "REPLUGGED_UPDATES_TOAST_FAILED_ALL": "有些更新失败!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ALL": "所有更新已成功完成。", + "REPLUGGED_COMMAND_RELOAD_DESC": "重新载入一个插件/主题", + "REPLUGGED_ERROR_ALREADY_INSTALLED": "{name} 已经安装了。", + "REPLUGGED_UPDATES_UPDATER": "更新器", + "REPLUGGED_ERROR_AN_ERROR_OCCURRED_COMMAND": "执行指令时发生错误:", + "REPLUGGED_ERROR_CHECK_CONSOLE": "检查控制台以获得更多详细信息。", + "REPLUGGED_PLUGIN_INSTALL_RELOAD_PROMPT_BODY": "{name} 需要重新载入才能使用。要现在重新载入吗?", + "REPLUGGED_RELOAD": "重新载入", + "REPLUGGED_UPDATES_UPDATE_NOUN": "更新", + "REPLUGGED_ADDON_AUTHORS_TWO": "作者:{author1} 和 {author2}", + "REPLUGGED_ADDON_AUTHORS_THREE": "作者:{author1}、{author2} 和 {author3}", + "REPLUGGED_ADDON_AUTHORS_ONE": "作者:{author1}", + "REPLUGGED_ADDON_AUTHORS_MANY": "作者:{author1}、{author2}、{author3} 和另外 {count, number} 個人", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_SYSTEM_DISCORD": "系统 / Discord", + "REPLUGGED_UPDATES_OPTS_DEBUG_LABS": "Labs:", + "REPLUGGED_INSTALL_MODAL_HEADER": "安装 {type}", + "REPLUGGED_NOTICES_WELCOME_NEW_USER": "欢迎!Replugged 已成功注入到你的 Discord 客户端。随时加入我们的 Discord 服务器以获得公獒、帮助和更多的信息!", + "REPLUGGED_NOTICES_JOIN_SERVER_BUTTON": "假如服务器", + "REPLUGGED_PLUGIN": "插件", + "REPLUGGED_SETTINGS_ERROR_HEADER": "渲染这个东西时发生错误!", + "REPLUGGED_SETTINGS_ERROR_RENDER_PANEL": "渲染设置面板时发生错误。", + "REPLUGGED_UPDATES_OPTS_DEBUG_ARCH": "系统结构:", + "REPLUGGED_THEME": "主题", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS_SYNC": "设置同步:", + "REPLUGGED_VERSION": "Replugged {version, select, dev {[开发模式]} other {v{version}}}", + "REPLUGGED_I18N": "Replugged 翻译", + "REPLUGGED_SETTINGS_ERROR_COMPONENT_STACK": "组件栈:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CATEGORY_PROCESS_VERSIONS": "进程版本", + "REPLUGGED_UPDATES_OPTS_DEBUG_LOCALE": "系统区域设置:", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS": "系统:", + "REPLUGGED_ADDON_BROWSE": "浏览 {type}", + "REPLUGGED_ADDON_NOT_REVIEWED": "未经审查的 {type}", + "REPLUGGED_ADDON_NOT_REVIEWED_DESC": "此 {type} 未经 Replugged 团队审核,可能会损害您的电脑。 使用风险自负。", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY": "自动应用 Quick CSS", + "REPLUGGED_SETTINGS_QUICKCSS_AUTO_APPLY_DESC": "在您输入时自动确认更改 Quick CSS。", + "REPLUGGED_SETTINGS_DEV_COMPANION": "重新连接开发者伙伴", + "REPLUGGED_SETTINGS_DEV_COMPANION_DESC": "重新连接开发者伙伴核心模块至 VSCode 插件。", + "REPLUGGED_SETTINGS_DEV_COMPANION_RECONNECT": "重新连接", + "REPLUGGED_SETTINGS_ADVANCED": "进阶设置", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS": "开启反应开发工具", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_DESC": "加载 React 开发工具插件,它允许你检查 React 代码树并且更加容易地调试代码。**需要重启**。", + "REPLUGGED_DEVELOPER_MODE_WARNING": "您当前正在开发人员模式下运行 Replugged,Replugged 将无法自行更新。 [切换到制作模式]({url})。", + "REPLUGGED_SETTINGS_REACT_DEVTOOLS_FAILED": "下载 React 开发工具失败。", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_FAILED": "加载缺少的 {type} 失败", + "REPLUGGED_SETTINGS_BADGES": "启用 Replugged 徽章", + "REPLUGGED_SETTINGS_BADGES_DESC": "在用户资料上显示 Replugged 自定义徽章。", + "REPLUGGED_TOAST_ADDON_RELOAD_SUCCESS": "已重新加载 {name}", + "REPLUGGED_UPDATES_OPTS_DEBUG_LATEST": "最新:", + "REPLUGGED_UPDATES_OPTS_DEBUG_REPLUGGED_PATH": "Replugged 路径", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISCORD_PATH": "Discord 路径", + "REPLUGGED_PLUGIN_EMBED_COPY": "复制链接", + "REPLUGGED_PLUGIN_EMBED_COPIED": "已复制!", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS": "这是什么?", + "REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "修订:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BRANCH": "分支:", + "REPLUGGED_PLUGIN_EMBED_VIEW_REPO": "查看储存库", + "REPLUGGED_ADDON_DELETE": "删除 {type}", + "REPLUGGED_ADDON_PAGE_OPEN": "打开 {type} 页面", + "REPLUGGED_ADDON_PROFILE_OPEN": "打开 {type} 的资料", + "REPLUGGED_ADDON_RELOAD": "重新加载 {type}", + "REPLUGGED_ADDON_SETTINGS": "打开 {type} 设置", + "REPLUGGED_ADDON_UNINSTALL_PROMPT_BODY": "你确定要删除这个 {type} 吗?这不能被撤消。", + "REPLUGGED_ADDON_UNINSTALL": "删除 {name}", + "REPLUGGED_ADDONS_FOLDER_OPEN": "打开 {type} 文件夹", + "REPLUGGED_ADDONS_LOAD_MISSING": "加载丢失的 {type}", + "REPLUGGED_ADDONS_TITLE_COUNT": "{type} ({count, number})", + "REPLUGGED_NO_ADDON_RESULTS": "没有 {type} 与你的搜索相符。", + "REPLUGGED_NO_ADDONS_INSTALLED": "没有 {type} 被安装。", + "REPLUGGED_QUICKCSS_CHANGES_APPLY": "确定更改", + "REPLUGGED_SEARCH_FOR_ADDON": "搜索 {type}", + "REPLUGGED_TOAST_ADDON_DISABLE_SUCCESS": "已禁用 {name}", + "REPLUGGED_TOAST_ADDON_ENABLE_SUCCESS": "已启用 {name}", + "REPLUGGED_TOAST_ADDON_RELOAD_FAILED": "重新加载 {name} 失败", + "REPLUGGED_TOAST_ADDON_TOGGLE_FAILED": "切换 {name} 失败", + "REPLUGGED_TOAST_ADDON_UNINSTALL_FAILED": "卸载 {name} 失败", + "REPLUGGED_TOAST_ADDON_UNINSTALL_SUCCESS": "已卸载 {name}", + "REPLUGGED_TOAST_ADDONS_LOAD_MISSING_SUCCESS": "已加载缺少的 {type}", + "REPLUGGED_TOAST_PROFILE_FETCH_FAILED": "获取用户个人资料失败", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_FAILED": "代码格式化失败", + "REPLUGGED_TOAST_QUICKCSS_CODE_FORMAT_SUCCESS": "代码已格式化", + "REPLUGGED_TOAST_QUICKCSS_RELOAD": "Quick CSS 已重新加载", + "REPLUGGED_SETTINGS_ERROR_SUB_HEADER": "检查控制台了解详细信息。", + "REPLUGGED_CONFIRM_INSTALL": "下载", + "REPLUGGED_PLUGIN_EMBED_WHATISTHIS_CONTENT": "这是一个 Replugged 功能。它允许你直接从聊天框内安装插件或主题。\n只要简单地在嵌入里按下安装按钮即可安装。", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_LESS": "显示较少", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS_SHOW_MORE": "显示更多", + "REPLUGGED_UPDATES_OPTS_DEBUG_UNAUTHORIZED_PLUGINS": "未经授权插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BETTERDISCORD_PLUGINS": "BetterDiscord 插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_THEMES": "主题:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CACHED_FILES": "缓存文件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "编程接口:", + "REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "连接:", + "REPLUGGED_TOAST_INSTALLER_ADDON_LOAD_FAILED": "{name} 已被安装却不能被加载。", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_SUCCESS": "{name} 已成功安装。", + "REPLUGGED_TOAST_INSTALLER_ADDON_FETCH_INFO_FAILED": "获取插件资料失败。", + "REPLUGGED_TOAST_INSTALLER_ADDON_CANCELED_INSTALL": "安装已被取消。", + "REPLUGGED_QUICKCSS_FOLDER_OPEN": "打开 Quick CSS 文件", + "REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "远端追踪分支:", + "REPLUGGED_TOAST_INSTALLER_ADDON_INSTALL_FAILED": "下载 {name} 失败。", + "REPLUGGED_INSTALLER_INSTALL_PROMPT_BODY": "你确定要下载 {name}{authors}吗?", + "REPLUGGED_UPDATES_UPDATE_TO": "更新到 {version}", + "REPLUGGED_UPDATES_TOAST_FAILED_ONE": "更新失败!", + "REPLUGGED_UPDATES_TOAST_SUCCESS_ONE": "更新已顺利完成。", + "REPLUGGED_UPDATES_OPTS_DEBUG_OS_64BIT": "64-位", + "REPLUGGED_UPDATES_OPTS_DEBUG_APP_VERSION": "软件版本:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_NUMBER": "构建版号:", + "REPLUGGED_UPDATES_OPTS_DEBUG_BUILD_ID": "构建ID:", + "REPLUGGED_UPDATES_OPTS_DEBUG_DISTRO": "发行版:", + "REPLUGGED_UPDATES_OPTS_DEBUG_RELEASE_CHANNEL": "发行版:", + "REPLUGGED_UPDATES_OPTS_DEBUG_EXPERIMENTS": "实验:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COMMANDS": "命令:", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPIED": "已复制!", + "REPLUGGED_UPDATES_OPTS_DEBUG_COPY": "复制", + "REPLUGGED_UPDATES_OPTS_DEBUG_SETTINGS": "设置:", + "REPLUGGED_UPDATES_OPTS_DEBUG_PLUGINS": "插件:", + "REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "账号:" } diff --git a/package.json b/package.json index ff079c178..53a075926 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,9 @@ "replug": "tsx scripts/inject/index.mts reinject", "typescript:check": "tsc --noEmit", "cspell:check": "cspell lint ./src/**/* ./scripts/**/* ./bin*", - "prettier:check": "prettier ./src ./scripts ./bin --check", + "prettier:check": "prettier ./src ./scripts ./bin ./i18n --check", "eslint:check": "eslint ./src ./scripts ./bin", - "prettier:fix": "prettier ./src ./scripts ./bin --write", + "prettier:fix": "prettier ./src ./scripts ./bin ./i18n --write", "eslint:fix": "eslint ./src ./scripts ./bin --fix", "lint": "pnpm run prettier:check && pnpm run eslint:check && pnpm run cspell:check && pnpm run typescript:check", "lint:fix": "pnpm run prettier:fix && pnpm run eslint:fix && pnpm run cspell:check && pnpm run typescript:check", From dd89808a8f0e360be909fc1dfc66beb8aa3fdf00 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:17:35 +0100 Subject: [PATCH 07/10] feat: load custom i18n strings for plugins --- package.json | 6 ++-- pnpm-lock.yaml | 6 ++-- scripts/build-plugins/intl-loader.mts | 27 ++++++++++------- scripts/build.mts | 2 +- src/renderer/modules/i18n.ts | 43 +++++++++++++++++++++++---- 5 files changed, 62 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 53a075926..889c3fd09 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,9 @@ "replug": "tsx scripts/inject/index.mts reinject", "typescript:check": "tsc --noEmit", "cspell:check": "cspell lint ./src/**/* ./scripts/**/* ./bin*", - "prettier:check": "prettier ./src ./scripts ./bin ./i18n --check", + "prettier:check": "prettier ./src ./scripts ./bin --check", "eslint:check": "eslint ./src ./scripts ./bin", - "prettier:fix": "prettier ./src ./scripts ./bin ./i18n --write", + "prettier:fix": "prettier ./src ./scripts ./bin --write", "eslint:fix": "eslint ./src ./scripts ./bin --fix", "lint": "pnpm run prettier:check && pnpm run eslint:check && pnpm run cspell:check && pnpm run typescript:check", "lint:fix": "pnpm run prettier:fix && pnpm run eslint:fix && pnpm run cspell:check && pnpm run typescript:check", @@ -38,6 +38,7 @@ "url": "https://github.com/replugged-org/replugged/issues" }, "devDependencies": { + "@discord/intl": "^0.13.0", "@discord/intl-loader-core": "^0.13.0", "@marshift/argus": "^1.2.1", "@types/adm-zip": "^0.5.6", @@ -80,7 +81,6 @@ "@codemirror/lang-css": "^6.3.0", "@codemirror/language": "^6.10.3", "@codemirror/state": "^6.4.1", - "@discord/intl": "^0.13.0", "@electron/asar": "^3.2.17", "@lezer/highlight": "^1.2.1", "@octokit/rest": "^21.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ccd50fb49..6881ae97c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,9 +17,6 @@ importers: '@codemirror/state': specifier: ^6.4.1 version: 6.4.1 - '@discord/intl': - specifier: ^0.13.0 - version: 0.13.0(react@18.3.1)(typescript@5.4.5) '@electron/asar': specifier: ^3.2.17 version: 3.2.17 @@ -72,6 +69,9 @@ importers: specifier: ^3.23.8 version: 3.23.8 devDependencies: + '@discord/intl': + specifier: ^0.13.0 + version: 0.13.0(react@18.3.1)(typescript@5.4.5) '@discord/intl-loader-core': specifier: ^0.13.0 version: 0.13.0 diff --git a/scripts/build-plugins/intl-loader.mts b/scripts/build-plugins/intl-loader.mts index a00932a71..7276c919e 100644 --- a/scripts/build-plugins/intl-loader.mts +++ b/scripts/build-plugins/intl-loader.mts @@ -13,6 +13,7 @@ import { import esbuild from "esbuild"; import { readFileSync } from "node:fs"; import { dirname, posix, relative, resolve } from "node:path"; +import { production } from "scripts/build.mjs"; const FILE_PATH_SEPARATOR_MATCH = /[\\\\\\/]/g; const INTL_MESSAGES_REGEXP = /\.messages\.(js|json|jsona)$/; @@ -59,17 +60,23 @@ export default { messageKeys = result.messageKeys; } + const transformedOutput = new MessageDefinitionsTransformer({ + messageKeys: Object.fromEntries( + Object.entries(result.messageKeys).map(([_, key]) => [key, key]), + ), + localeMap: result.translationsLocaleMap, + defaultLocale: result.locale, + getTranslationImport: (importPath) => `import("${importPath}")`, + debug: !production, + preGenerateBinds: false, + getPrelude: () => `import {waitForProps} from '@webpack';`, + }).getOutput(); + return { - contents: new MessageDefinitionsTransformer({ - messageKeys: Object.fromEntries( - Object.entries(result.messageKeys).map(([_, key]) => [key, key]), - ), - localeMap: result.translationsLocaleMap, - defaultLocale: result.locale, - getTranslationImport: (importPath) => `import("${importPath}")`, - debug: process.env.NODE_ENV === "development", - preGenerateBinds: false, - }).getOutput(), + contents: transformedOutput.replace( + /require\('@discord\/intl'\);/, + "await waitForProps('createLoader','IntlManager');", + ), loader: "js", }; } else { diff --git a/scripts/build.mts b/scripts/build.mts index dbbe5cd59..5e54d370e 100644 --- a/scripts/build.mts +++ b/scripts/build.mts @@ -13,7 +13,7 @@ const CHROME_VERSION = "128"; const ctx = createContext(process.argv); const watch = ctx.hasOptionalArg(/--watch/); -const production = ctx.hasOptionalArg(/--production/); +export const production = ctx.hasOptionalArg(/--production/); const dirname = path.dirname(fileURLToPath(import.meta.url)); diff --git a/src/renderer/modules/i18n.ts b/src/renderer/modules/i18n.ts index f12112b12..a91e56b5f 100644 --- a/src/renderer/modules/i18n.ts +++ b/src/renderer/modules/i18n.ts @@ -1,25 +1,58 @@ import type { I18n } from "@common"; -import { loadAllMessagesInLocale } from "@discord/intl"; +import type { loadAllMessagesInLocale as LoadAllMessagesInLocale } from "@discord/intl"; import { waitForProps } from "@webpack"; import { DEFAULT_LOCALE } from "src/constants"; -import messages from "../../../i18n/en-US.messages"; +import type * as definitions from "../../../i18n/en-US.messages"; export let locale: string | undefined; -export const t = messages; +export let t: typeof definitions.default; +export let messagesLoader: typeof definitions.messagesLoader; export async function load(): Promise { const { intl } = await waitForProps("getAvailableLocales", "intl"); + // ! HACK: This is a workaround until ignition issues are fixed. + // We need to delay the import of the messages for intl to be loaded and use that module instead of @discord/intl directly. + const { default: messages, messagesLoader: loader } = await import( + "../../../i18n/en-US.messages" + ); + t = messages; + messagesLoader = loader; + locale = intl.currentLocale || intl.defaultLocale || DEFAULT_LOCALE; intl.onLocaleChange((newLocale) => { locale = newLocale; - addRepluggedStrings(); + void addRepluggedStrings(); }); + void addRepluggedStrings(); } -export function addRepluggedStrings(): void { +export async function addRepluggedStrings(): Promise { + const { loadAllMessagesInLocale } = await waitForProps<{ + loadAllMessagesInLocale: typeof LoadAllMessagesInLocale; + }>("loadAllMessagesInLocale"); + if (locale) { void loadAllMessagesInLocale(locale); } } + +/** + * Load custom strings into Replugged's translations, typically for plugins. + */ +export function loadAllStrings(translations: Record): void { + Object.keys(translations).forEach(async (locale) => { + const { default: originalStrings } = await messagesLoader.localeImportMap[locale](); + const strings = translations[locale]; + const messages = { ...strings, ...originalStrings }; + + if (locale in messagesLoader.messages) messagesLoader.messages[locale] = messages; + messagesLoader.localeImportMap[locale] = () => + new Promise((resolve) => { + resolve({ default: messages }); + }); + messagesLoader.messageKeys = [...messagesLoader.messageKeys, ...Object.keys(strings)]; + }); + void addRepluggedStrings(); +} From fe64872790f95287bb9200402970cd066d1350bc Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:05:08 +0100 Subject: [PATCH 08/10] chore: update intl and sync tsconfig target with lib --- package.json | 4 +- pnpm-lock.yaml | 112 ++++++++++++++++++++++++------------------------- tsconfig.json | 16 ++++--- 3 files changed, 69 insertions(+), 63 deletions(-) diff --git a/package.json b/package.json index 889c3fd09..566f34982 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ "url": "https://github.com/replugged-org/replugged/issues" }, "devDependencies": { - "@discord/intl": "^0.13.0", - "@discord/intl-loader-core": "^0.13.0", + "@discord/intl": "^0.13.1", + "@discord/intl-loader-core": "^0.13.1", "@marshift/argus": "^1.2.1", "@types/adm-zip": "^0.5.6", "@types/lodash": "^4.17.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6881ae97c..b71b7fa4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,11 +70,11 @@ importers: version: 3.23.8 devDependencies: '@discord/intl': - specifier: ^0.13.0 - version: 0.13.0(react@18.3.1)(typescript@5.4.5) + specifier: ^0.13.1 + version: 0.13.1(react@18.3.1)(typescript@5.4.5) '@discord/intl-loader-core': - specifier: ^0.13.0 - version: 0.13.0 + specifier: ^0.13.1 + version: 0.13.1 '@marshift/argus': specifier: ^1.2.1 version: 1.2.1 @@ -422,72 +422,72 @@ packages: resolution: {integrity: sha512-zW+6hAieD/FjysfjY4mVv7iHWWasBP3ldj6L+xy2p4Kuax1nug7uuJqMHlAVude/OywNwENG0rYaP/P9Pg4O+w==} engines: {node: '>=18.0'} - '@discord/intl-ast@0.13.0': - resolution: {integrity: sha512-+LywZ1xntuy1YjdkE4ba/EPfqD0lhNz83IM+W+DzE9FSOM8vBKcaQnEE8SjZTC2M1MfYi5fohcuwqv58ezqcvg==} + '@discord/intl-ast@0.13.1': + resolution: {integrity: sha512-Nfly0mUxD6Bisy7UprnV8Vza+ooxla1P2b6ZMW4xKBF8kv/iXU+MdFTcCa3EDK4SOakNKWNZAY09A3Cm2IZDwg==} - '@discord/intl-loader-core@0.13.0': - resolution: {integrity: sha512-wyf32bHYP1HLDLy8dPD/FbgTk6h6sZkaoLxi5VXeGcefznae8lk+AAriuHOF1JlOBqrJkJvSK7Nflj758awWvw==} + '@discord/intl-loader-core@0.13.1': + resolution: {integrity: sha512-VAps2SX/0VcFMi21go1i9SOxAT35XW2neoAR5ZqSzmPxaewi+Bea72pBloUlPYr1Ms1Lt80OpYsLl/zpO0wdUw==} - '@discord/intl-message-database-darwin-arm64@0.13.0': - resolution: {integrity: sha512-DRl9z4hCcdU8VtjiKFISr/RO3A9Gxs83jj+ADCkrFRRlOAnUotlv2nFYs3984IFvVkuxFIvX0FJvH0IAVyHClg==} + '@discord/intl-message-database-darwin-arm64@0.13.1': + resolution: {integrity: sha512-N62+pBK065aQrTUuEM2IiFCtE09eAa0mn3DBd74/O0mtdXiASKEJSiKfYrjKEgXXw6WsfHgQleKhOfqWCbBsPQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@discord/intl-message-database-darwin-x64@0.13.0': - resolution: {integrity: sha512-4BwkFiWO6WIBXLD8IVM5h4hhr1wzLAkGD7ENC2bdNPCfyz+cbiNcZCu4JJIxQbzZkSgBbCrnVhHAyxwCGv1PYA==} + '@discord/intl-message-database-darwin-x64@0.13.1': + resolution: {integrity: sha512-vp6dhGOzzxc2RlJtkQf1oGb2AMofwFG5BwUwgAHYKcN9leK6GkdEeINfsmvwJF9hUuZ5qILC9DnGqUZPqqXumw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@discord/intl-message-database-linux-arm64-gnu@0.13.0': - resolution: {integrity: sha512-PugJgAhRw49/ZlxGIhDsYbRqrjAkgYI8eqPX6pS5d4+j0WArLD3N5Mv7nDjelsWGbDxge9esfUNafbpn5poBOQ==} + '@discord/intl-message-database-linux-arm64-gnu@0.13.1': + resolution: {integrity: sha512-H6YGqoERMOVajv3MyMoe3Yho1+jwm7YgNpq0tnlJLXAI44+pDMRX9HT6VH11HaqfaRNePLmK1N6q4As5s6OYxA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@discord/intl-message-database-linux-arm64-musl@0.13.0': - resolution: {integrity: sha512-c970I6mfb06IMps5n8/rhjRbTj4tNclAUHx31timsysUQSs5EdutM48sF+RwKIWJvVomrTpyYcNyqC5gvYDMdg==} + '@discord/intl-message-database-linux-arm64-musl@0.13.1': + resolution: {integrity: sha512-zDM5vgMgZ8xcx+50xb8F8knliMzGKs0ePG197cVklKexak24Wj3xKaSw7LHDjM4UwTrBldqSLpwnvwrurZHMdg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@discord/intl-message-database-linux-x64-gnu@0.13.0': - resolution: {integrity: sha512-4g6Fz9+8R3KY1CDtsd8ecqG4VCKGi+7yULD6j6JLtzPolXrNgoJ21E0hXSU0FY7WeULHilLisuXoWd6C62AcZg==} + '@discord/intl-message-database-linux-x64-gnu@0.13.1': + resolution: {integrity: sha512-NnsKA7fc0iusTkw25R96fsgUGbc+ndIPb8Qw2v7BeG+TMuw6Qcz3AH8kf+Ra57AL5hfJsctl6ADQOM684GexJw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@discord/intl-message-database-linux-x64-musl@0.13.0': - resolution: {integrity: sha512-RJG9jCSRW2EfEQs9r6EBtiOazqxso6sPushatI4VwU0n8zQ44LTZalUaX04oR4j7Lc8g7LfxGen71EMrur9d8w==} + '@discord/intl-message-database-linux-x64-musl@0.13.1': + resolution: {integrity: sha512-u6cAhF2warqevbhGxWAJ9H8AXRjJvVj9+8wbptRBbSYr3mq8EKQvsFHZKYPFVGBQGE2uWXG9fX+QGRiQ3TZrcw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@discord/intl-message-database-win32-arm64-msvc@0.13.0': - resolution: {integrity: sha512-CM8okHzZD/rxtROvZjTwz/7zKfvkemNel/21sbAkYpXp86d5LloZmIMFXNg4OzQDBkH3OCKKpq+gYwiICm7+tg==} + '@discord/intl-message-database-win32-arm64-msvc@0.13.1': + resolution: {integrity: sha512-j0rO9O/mbDwfrFki3n8hgm1bKEO+HDOLYK57RA0ukY8DwLKCNhcEvgbshURL/lxWIUhs3UMIGVT74fPMrw0pIQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@discord/intl-message-database-win32-ia32-msvc@0.13.0': - resolution: {integrity: sha512-K6wPO9m+zHiCFhWL3LXeWrNy+HB5p/oqLn0XU1m10yZfamGLunMUd4Ir7gDm/2J+2C3XExz7qHKzUxvPWnvzKA==} + '@discord/intl-message-database-win32-ia32-msvc@0.13.1': + resolution: {integrity: sha512-vfEQAQjhb8Rqf+fY999xsCIbIHe9e8x7we29whjK/phmmCAk1+dY3mwe5wnRMEhwky0HLrd/J6kZ3M1X6tT/gg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@discord/intl-message-database-win32-x64-msvc@0.13.0': - resolution: {integrity: sha512-sQy66293+AL+S53qUdvvQ8xC8CgpKLiQjjoIXImG+4TEdkr8eOEL2NmRd/LXzK5K2FuZJ20LfTXplF6GRVaRSg==} + '@discord/intl-message-database-win32-x64-msvc@0.13.1': + resolution: {integrity: sha512-9slLZ+AzF5XR5gyRuCW5cADtdd59zkK1dM4JzyZtAmxa5E+gAiWxsogfoCU8AWn1AiJqM8mHLnkVJQ7ahoUVkw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@discord/intl-message-database@0.13.0': - resolution: {integrity: sha512-evMiNWc9xzwgbQuxboUKw+Qe2u1H/Mo2Lf9GW6IPqT3VtCFwyT9gaP5k8I9Zluzz0SjR5ijQS1cOnaGcCOjV7w==} + '@discord/intl-message-database@0.13.1': + resolution: {integrity: sha512-8e/LNaXU/fiU7N2i/P/1Deyo5zKyOy1DcRAj605+CIMLAOJCscT7FLoiqWYUj63/7f0lGwiGFg7sE8QzgC5Irg==} engines: {node: '>= 10'} - '@discord/intl@0.13.0': - resolution: {integrity: sha512-M769dfSuGj9VT+qqcOOX27kIL9ywTQXCkSXGRtRIIqFlKpHEwHuI6B23740ZsSeF99j+1J0eaRT/EjTwgJWv+A==} + '@discord/intl@0.13.1': + resolution: {integrity: sha512-9dLiblC6U2+l7uY9ophvYi/cmc0qq+RkMYJuJmlQo4S/TFXlPm4OY5bEhgmQvhwMpdBvlf6QxoooON8+WQu1sQ==} peerDependencies: react: '> 16' @@ -3464,58 +3464,58 @@ snapshots: '@cspell/url@8.16.0': {} - '@discord/intl-ast@0.13.0': {} + '@discord/intl-ast@0.13.1': {} - '@discord/intl-loader-core@0.13.0': + '@discord/intl-loader-core@0.13.1': dependencies: - '@discord/intl-message-database': 0.13.0 + '@discord/intl-message-database': 0.13.1 chokidar: 3.6.0 debug: 4.3.7 transitivePeerDependencies: - supports-color - '@discord/intl-message-database-darwin-arm64@0.13.0': + '@discord/intl-message-database-darwin-arm64@0.13.1': optional: true - '@discord/intl-message-database-darwin-x64@0.13.0': + '@discord/intl-message-database-darwin-x64@0.13.1': optional: true - '@discord/intl-message-database-linux-arm64-gnu@0.13.0': + '@discord/intl-message-database-linux-arm64-gnu@0.13.1': optional: true - '@discord/intl-message-database-linux-arm64-musl@0.13.0': + '@discord/intl-message-database-linux-arm64-musl@0.13.1': optional: true - '@discord/intl-message-database-linux-x64-gnu@0.13.0': + '@discord/intl-message-database-linux-x64-gnu@0.13.1': optional: true - '@discord/intl-message-database-linux-x64-musl@0.13.0': + '@discord/intl-message-database-linux-x64-musl@0.13.1': optional: true - '@discord/intl-message-database-win32-arm64-msvc@0.13.0': + '@discord/intl-message-database-win32-arm64-msvc@0.13.1': optional: true - '@discord/intl-message-database-win32-ia32-msvc@0.13.0': + '@discord/intl-message-database-win32-ia32-msvc@0.13.1': optional: true - '@discord/intl-message-database-win32-x64-msvc@0.13.0': + '@discord/intl-message-database-win32-x64-msvc@0.13.1': optional: true - '@discord/intl-message-database@0.13.0': + '@discord/intl-message-database@0.13.1': optionalDependencies: - '@discord/intl-message-database-darwin-arm64': 0.13.0 - '@discord/intl-message-database-darwin-x64': 0.13.0 - '@discord/intl-message-database-linux-arm64-gnu': 0.13.0 - '@discord/intl-message-database-linux-arm64-musl': 0.13.0 - '@discord/intl-message-database-linux-x64-gnu': 0.13.0 - '@discord/intl-message-database-linux-x64-musl': 0.13.0 - '@discord/intl-message-database-win32-arm64-msvc': 0.13.0 - '@discord/intl-message-database-win32-ia32-msvc': 0.13.0 - '@discord/intl-message-database-win32-x64-msvc': 0.13.0 - - '@discord/intl@0.13.0(react@18.3.1)(typescript@5.4.5)': - dependencies: - '@discord/intl-ast': 0.13.0 + '@discord/intl-message-database-darwin-arm64': 0.13.1 + '@discord/intl-message-database-darwin-x64': 0.13.1 + '@discord/intl-message-database-linux-arm64-gnu': 0.13.1 + '@discord/intl-message-database-linux-arm64-musl': 0.13.1 + '@discord/intl-message-database-linux-x64-gnu': 0.13.1 + '@discord/intl-message-database-linux-x64-musl': 0.13.1 + '@discord/intl-message-database-win32-arm64-msvc': 0.13.1 + '@discord/intl-message-database-win32-ia32-msvc': 0.13.1 + '@discord/intl-message-database-win32-x64-msvc': 0.13.1 + + '@discord/intl@0.13.1(react@18.3.1)(typescript@5.4.5)': + dependencies: + '@discord/intl-ast': 0.13.1 '@formatjs/icu-skeleton-parser': 1.8.2 '@formatjs/intl': 2.10.14(typescript@5.4.5) '@intrnl/xxhash64': 0.1.2 diff --git a/tsconfig.json b/tsconfig.json index e6f84ff55..93f986957 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,18 +11,18 @@ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ /* Language and Environment */ - "target": "ES2017" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, + "target": "ES2022" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, "lib": [ - "ESNext", + "ES2022", "DOM", "DOM.Iterable" ] /* Specify a set of bundled library declaration files that describe the target runtime environment. */, "jsx": "react" /* Specify what JSX code is generated. */, - // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ "jsxFactory": "window.replugged.common.React.createElement" /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */, "jsxFragmentFactory": "window.replugged.common.React.Fragment" /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */, - // "jsxImportSource": "@replugged/common/react" /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */, + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ @@ -47,7 +47,12 @@ // "types": [], /* Specify type package names to be included without being referenced in a source file. */ "allowUmdGlobalAccess": true /* Allow accessing UMD globals from modules. */, // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ "resolveJsonModule": true /* Enable importing .json files. */, + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ /* JavaScript Support */ @@ -60,6 +65,7 @@ // "declarationMap": true, /* Create sourcemaps for d.ts files. */ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ // "outDir": "./", /* Specify an output folder for all emitted files. */ // "removeComments": true, /* Disable emitting comments. */ @@ -69,7 +75,6 @@ // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ // "newLine": "crlf", /* Set the newline character for emitting files. */ @@ -82,6 +87,7 @@ /* Interop Constraints */ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "verbatimModuleSyntax": true /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */, // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ From 8f0257386710fad445cda43372084d79b48bcc8a Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:32:06 +0100 Subject: [PATCH 09/10] refactor: build size of main divided by 3 --- package.json | 2 - pnpm-lock.yaml | 1183 +++++++++++++++----------------- src/main/ipc/installer.ts | 39 +- src/main/ipc/react-devtools.ts | 1 - 4 files changed, 574 insertions(+), 651 deletions(-) diff --git a/package.json b/package.json index 566f34982..6f661ddc3 100644 --- a/package.json +++ b/package.json @@ -83,13 +83,11 @@ "@codemirror/state": "^6.4.1", "@electron/asar": "^3.2.17", "@lezer/highlight": "^1.2.1", - "@octokit/rest": "^21.0.2", "adm-zip": "^0.5.16", "chalk": "^5.3.0", "codemirror": "^6.0.1", "esbuild": "^0.24.0", "esbuild-sass-plugin": "^3.3.1", - "node-fetch": "^3.3.2", "prompts": "^2.4.2", "semver": "^7.6.3", "standalone-electron-types": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b71b7fa4a..ea0ef06d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@codemirror/lang-css': specifier: ^6.3.0 - version: 6.3.0(@codemirror/view@6.28.2) + version: 6.3.0(@codemirror/view@6.34.2) '@codemirror/language': specifier: ^6.10.3 version: 6.10.3 @@ -23,9 +23,6 @@ importers: '@lezer/highlight': specifier: ^1.2.1 version: 1.2.1 - '@octokit/rest': - specifier: ^21.0.2 - version: 21.0.2 adm-zip: specifier: ^0.5.16 version: 0.5.16 @@ -34,16 +31,13 @@ importers: version: 5.3.0 codemirror: specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.2.1) + version: 6.0.1(@lezer/common@1.2.3) esbuild: specifier: ^0.24.0 version: 0.24.0 esbuild-sass-plugin: specifier: ^3.3.1 - version: 3.3.1(esbuild@0.24.0)(sass-embedded@1.77.5) - node-fetch: - specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.1(esbuild@0.24.0)(sass-embedded@1.80.7) prompts: specifier: ^2.4.2 version: 2.4.2 @@ -71,7 +65,7 @@ importers: devDependencies: '@discord/intl': specifier: ^0.13.1 - version: 0.13.1(react@18.3.1)(typescript@5.4.5) + version: 0.13.1(react@18.3.1)(typescript@5.6.3) '@discord/intl-loader-core': specifier: ^0.13.1 version: 0.13.1 @@ -116,10 +110,10 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.4.5) + version: 7.18.0(eslint@8.57.1)(typescript@5.6.3) cspell: specifier: ^8.16.0 version: 8.16.0 @@ -143,7 +137,7 @@ importers: version: 2.30.1 np: specifier: ^10.0.7 - version: 10.0.7(typescript@5.4.5) + version: 10.0.7(typescript@5.6.3) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -158,38 +152,34 @@ importers: version: 4.26.1 typedoc: specifier: ^0.26.11 - version: 0.26.11(typescript@5.4.5) + version: 0.26.11(typescript@5.6.3) typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.6.3 packages: - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - - '@bufbuild/protobuf@1.10.0': - resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} + '@bufbuild/protobuf@2.2.2': + resolution: {integrity: sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==} - '@codemirror/autocomplete@6.16.3': - resolution: {integrity: sha512-Vl/tIeRVVUCRDuOG48lttBasNQu8usGgXQawBXI7WJAiUDSFOfzflmEsZFZo48mAvAaa4FZ/4/yLLxFtdJaKYA==} + '@codemirror/autocomplete@6.18.3': + resolution: {integrity: sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==} peerDependencies: '@codemirror/language': ^6.0.0 '@codemirror/state': ^6.0.0 '@codemirror/view': ^6.0.0 '@lezer/common': ^1.0.0 - '@codemirror/commands@6.6.0': - resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==} + '@codemirror/commands@6.7.1': + resolution: {integrity: sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==} '@codemirror/lang-css@6.3.0': resolution: {integrity: sha512-CyR4rUNG9OYcXDZwMPvJdtb6PHbBDKUc/6Na2BIwZ6dKab1JQqKa4di+RNRY9Myn7JB81vayKwJeQ7jEdmNVDA==} @@ -197,17 +187,17 @@ packages: '@codemirror/language@6.10.3': resolution: {integrity: sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==} - '@codemirror/lint@6.8.1': - resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==} + '@codemirror/lint@6.8.2': + resolution: {integrity: sha512-PDFG5DjHxSEjOXk9TQYYVjZDqlZTFaDBfhQixHnQOEVDDNHUbEh/hstAjcQJaA6FQdZTD1hquXTK0rVBLADR1g==} - '@codemirror/search@6.5.6': - resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==} + '@codemirror/search@6.5.7': + resolution: {integrity: sha512-6+iLsXvITWKHYlkgHPCs/qiX4dNzn8N78YfhOFvPtPYCkuXqZq10rAfsUMhOq7O/1VjJqdXRflyExlfVcu/9VQ==} '@codemirror/state@6.4.1': resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==} - '@codemirror/view@6.28.2': - resolution: {integrity: sha512-A3DmyVfjgPsGIjiJqM/zvODUAPQdQl3ci0ghehYNnbt5x+o76xq+dL5+mMBuysDXnI3kapgOkoeJ0sbtL/3qPw==} + '@codemirror/view@6.34.2': + resolution: {integrity: sha512-d6n0WFvL970A9Z+l9N2dO+Hk9ev4hDYQzIx+B9tCyBP0W5wPEszi1rhuyFesNSkLZzXbQE5FPH7F/z/TMJfoPA==} '@cspell/cspell-bundled-dicts@8.16.0': resolution: {integrity: sha512-R0Eqq5kTZnmZ0elih5uY3TWjMqqAeMl7ciU7maUs+m1FNjCEdJXtJ9wrQxNgjmXi0tX8cvahZRO3O558tEz/KA==} @@ -358,8 +348,8 @@ packages: '@cspell/dict-node@5.0.5': resolution: {integrity: sha512-7NbCS2E8ZZRZwlLrh2sA0vAk9n1kcTUiRp/Nia8YvKaItGXLfxYqD2rMQ3HpB1kEutal6hQLVic3N2Yi1X7AaA==} - '@cspell/dict-npm@5.1.11': - resolution: {integrity: sha512-5ricJyVMw5TmqR0NfsZS8jEJu1+DLzyUXyjpVFnffPuEtz9jF2XswLK0swZqc9uwWrz0M7IhGVCnmq90srVZCA==} + '@cspell/dict-npm@5.1.12': + resolution: {integrity: sha512-ZPyOXa7CdluSEZT1poDikD5pYbeUrRXzHmfpH0jVKVV8wdoQgxOy7I/btRprPeuF9ig5cYrLUo77r1iit1boLw==} '@cspell/dict-php@4.0.13': resolution: {integrity: sha512-P6sREMZkhElzz/HhXAjahnICYIqB/HSGp1EhZh+Y6IhvC15AzgtDP8B8VYCIsQof6rPF1SQrFwunxOv8H1e2eg==} @@ -379,14 +369,14 @@ packages: '@cspell/dict-ruby@5.0.7': resolution: {integrity: sha512-4/d0hcoPzi5Alk0FmcyqlzFW9lQnZh9j07MJzPcyVO62nYJJAGKaPZL2o4qHeCS/od/ctJC5AHRdoUm0ktsw6Q==} - '@cspell/dict-rust@4.0.9': - resolution: {integrity: sha512-Dhr6TIZsMV92xcikKIWei6p/qswS4M+gTkivpWwz4/1oaVk2nRrxJmCdRoVkJlZkkAc17rjxrS12mpnJZI0iWw==} + '@cspell/dict-rust@4.0.10': + resolution: {integrity: sha512-6o5C8566VGTTctgcwfF3Iy7314W0oMlFFSQOadQ0OEdJ9Z9ERX/PDimrzP3LGuOrvhtEFoK8pj+BLnunNwRNrw==} '@cspell/dict-scala@5.0.6': resolution: {integrity: sha512-tl0YWAfjUVb4LyyE4JIMVE8DlLzb1ecHRmIWc4eT6nkyDqQgHKzdHsnusxFEFMVLIQomgSg0Zz6hJ5S1E4W4ww==} - '@cspell/dict-software-terms@4.1.14': - resolution: {integrity: sha512-p3oZQSQTgdu3UjZ5aaEeU5aKRD00j/oZzt51ohbhhJ94UYECi8te8SfcA45UbGkylSSGcAtJWkuwjCLMiKAgyQ==} + '@cspell/dict-software-terms@4.1.15': + resolution: {integrity: sha512-mxX6jIDA6u7BkR2NkxycA+hf41LsaaQTN/9a6hY2UK9vwNS1cAgAIxUr7YDGU3kZ3sqg58XOYX/KFw/PJtMRmQ==} '@cspell/dict-sql@2.1.8': resolution: {integrity: sha512-dJRE4JV1qmXTbbGm6WIcg1knmR6K5RXnQxF4XHs5HA3LAjc/zf77F95i5LC+guOGppVF6Hdl66S2UyxT+SAF3A==} @@ -784,14 +774,14 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -853,28 +843,24 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@inquirer/figures@1.0.3': - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + '@inquirer/figures@1.0.8': + resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} engines: {node: '>=18'} '@intrnl/xxhash64@0.1.2': resolution: {integrity: sha512-1+lx7j99fdph+uy3EnjQyr39KQZ7LP56+aWOr6finJWpgYpvb7XrhFUqDwnEk/wpPC98nCjAT6RulpW3crWjlg==} - '@lezer/common@1.2.1': - resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} + '@lezer/common@1.2.3': + resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==} - '@lezer/css@1.1.8': - resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==} + '@lezer/css@1.1.9': + resolution: {integrity: sha512-TYwgljcDv+YrV0MZFFvYFQHCfGgbPMR6nuqLabBdmZoFH3EP1gvw8t0vae326Ne3PszQkbXfVBjCnf3ZVCr0bA==} '@lezer/highlight@1.2.1': resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==} - '@lezer/lr@1.4.1': - resolution: {integrity: sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==} - - '@ljharb/through@2.3.13': - resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} - engines: {node: '>= 0.4'} + '@lezer/lr@1.4.2': + resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} '@marshift/argus@1.2.1': resolution: {integrity: sha512-FgLb8C8P5KvKwIE6kl4Py4CuBIarSQnba0Xq27iijLTqAzl7jo9Ywq5iCzjUNq2GTO8DX3zOJq8hN5uI4YNXow==} @@ -891,57 +877,87 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} - engines: {node: '>= 18'} + '@parcel/watcher-android-arm64@2.5.0': + resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] - '@octokit/core@6.1.2': - resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} - engines: {node: '>= 18'} + '@parcel/watcher-darwin-arm64@2.5.0': + resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] - '@octokit/endpoint@10.1.1': - resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} - engines: {node: '>= 18'} + '@parcel/watcher-darwin-x64@2.5.0': + resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] - '@octokit/graphql@8.1.1': - resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} - engines: {node: '>= 18'} + '@parcel/watcher-freebsd-x64@2.5.0': + resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] - '@octokit/openapi-types@22.2.0': - resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} + '@parcel/watcher-linux-arm-glibc@2.5.0': + resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] - '@octokit/plugin-paginate-rest@11.3.1': - resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '5' + '@parcel/watcher-linux-arm-musl@2.5.0': + resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] - '@octokit/plugin-request-log@5.3.1': - resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@parcel/watcher-linux-arm64-glibc@2.5.0': + resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] - '@octokit/plugin-rest-endpoint-methods@13.2.2': - resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^5 + '@parcel/watcher-linux-arm64-musl@2.5.0': + resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] - '@octokit/request-error@6.1.5': - resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} - engines: {node: '>= 18'} + '@parcel/watcher-linux-x64-glibc@2.5.0': + resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] - '@octokit/request@9.1.3': - resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} - engines: {node: '>= 18'} + '@parcel/watcher-linux-x64-musl@2.5.0': + resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] - '@octokit/rest@21.0.2': - resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} - engines: {node: '>= 18'} + '@parcel/watcher-win32-arm64@2.5.0': + resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] - '@octokit/types@13.5.0': - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + '@parcel/watcher-win32-ia32@2.5.0': + resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.0': + resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.0': + resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + engines: {node: '>= 10.0.0'} '@pnpm/config.env-replace@1.1.0': resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -951,8 +967,8 @@ packages: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} - '@pnpm/npm-conf@2.2.2': - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} '@samverschueren/stream-to-observable@0.3.1': @@ -1003,8 +1019,8 @@ packages: '@types/methods@1.1.4': resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==} - '@types/node@18.19.39': - resolution: {integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==} + '@types/node@18.19.64': + resolution: {integrity: sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==} '@types/node@20.17.6': resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} @@ -1015,8 +1031,8 @@ packages: '@types/prompts@2.4.9': resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} '@types/react-dom@18.3.1': resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} @@ -1164,8 +1180,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@2.2.1: @@ -1222,9 +1238,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - before-after-hook@3.0.2: - resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -1260,10 +1273,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1312,6 +1321,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + clean-stack@4.2.0: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} engines: {node: '>=12'} @@ -1379,6 +1392,9 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -1423,8 +1439,8 @@ packages: crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} cspell-config-lib@8.16.0: @@ -1469,10 +1485,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - date-fns@1.30.1: resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} @@ -1503,10 +1515,6 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} @@ -1523,6 +1531,11 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -1568,14 +1581,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - esbuild-sass-plugin@3.3.1: resolution: {integrity: sha512-SnO1ls+d52n6j8gRRpjexXI8MsHEaumS0IdDHaYM29Y6gakzZYMls6i9ql9+AWMSQk/eryndmUpXEgT34QrX1A==} peerDependencies: @@ -1592,8 +1597,8 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-goat@4.0.0: @@ -1662,8 +1667,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -1718,10 +1723,6 @@ packages: picomatch: optional: true - fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - figures@1.7.0: resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} engines: {node: '>=0.10.0'} @@ -1773,10 +1774,6 @@ packages: resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} - formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -1800,10 +1797,6 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} @@ -1812,8 +1805,8 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} github-url-from-git@1.5.0: resolution: {integrity: sha512-WWOec4aRI7YAykQ9+BHmzjyNlkfJFG8QLXnDTsLz/kZefq7qkzdfo4p6fkYYMIq1aj+gZcQs/1HQhQh3DPPxlQ==} @@ -1846,9 +1839,6 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -1874,17 +1864,6 @@ packages: resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -1921,19 +1900,19 @@ packages: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - immutable@4.3.6: - resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + immutable@5.0.2: + resolution: {integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} hasBin: true @@ -1981,8 +1960,8 @@ packages: resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} engines: {node: '>=8.0.0'} - inquirer@9.2.23: - resolution: {integrity: sha512-kod5s+FBPIDM2xiy9fu+6wdU/SkK5le5GS9lh4FEBjBHqiMgD9lLFbCbuqFNAjNL2ZOy9Wd9F694IOzN9pZHBA==} + inquirer@9.3.7: + resolution: {integrity: sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==} engines: {node: '>=18'} intl-messageformat@10.7.6: @@ -1995,8 +1974,8 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} is-docker@3.0.0: @@ -2104,8 +2083,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - issue-regex@4.1.0: - resolution: {integrity: sha512-X3HBmm7+Th+l4/kMtqwcHHgELD0Lfl0Ina6S3+grr+mKmTxsrM84NAO1UuRPIxIbGLIl3TCEu45S1kdu21HYbQ==} + issue-regex@4.3.0: + resolution: {integrity: sha512-7731a/t2llyrk8Hdwl1x3LkhIFGzxHQGpJA7Ur9cIRViakQF2y25Lwhx8Ziy1B068+kBYUmYPBzw5uo3DdWrdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} js-tokens@4.0.0: @@ -2134,8 +2113,8 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - ky@1.3.0: - resolution: {integrity: sha512-QUViPXlgP6NKA57IAPff/aZSmRA6qs9wKxlEpayBorwRZG+x2LG7jD4kXh8lnH3q/gkUr64NyZ7kwErUEZJmlw==} + ky@1.7.2: + resolution: {integrity: sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==} engines: {node: '>=18'} latest-version@9.0.0: @@ -2211,9 +2190,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} @@ -2239,24 +2217,20 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} @@ -2289,10 +2263,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -2323,16 +2293,11 @@ packages: resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - normalize-package-data@6.0.1: - resolution: {integrity: sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} normalize-path@3.0.0: @@ -2434,8 +2399,8 @@ packages: resolution: {integrity: sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==} engines: {node: '>=14.16'} - p-timeout@6.1.2: - resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + p-timeout@6.1.3: + resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} engines: {node: '>=14.16'} p-try@2.2.0: @@ -2489,8 +2454,8 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2566,6 +2531,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + regex@4.4.0: resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} @@ -2656,127 +2625,133 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-android-arm64@1.77.5: - resolution: {integrity: sha512-t4yIhK5OUpg1coZxFpDo3BhI2YVj21JxEd5SVI6FfcWD2ESroQWsC4cbq3ejw5aun8R1Kx6xH1EKxO8bSMvn1g==} + sass-embedded-android-arm64@1.80.7: + resolution: {integrity: sha512-Gwl/OY80uEA14MLm7efJvc1ErgGT51SvAv4/kIpTziOJpkk+999/nrEJHQ6YAJ7r5DuQcKvC3lHipcENUIpP9A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - hasBin: true - sass-embedded-android-arm@1.77.5: - resolution: {integrity: sha512-/DfNYoykqwMFduecqa8n0NH+cS6oLdCPFjwhe92efsOOt5WDYEOlolnhoOENZxqdzvSV+8axL+mHQ1Ypl4MLtg==} + sass-embedded-android-arm@1.80.7: + resolution: {integrity: sha512-pMxJ70yOGXYGmfoGlAMKqnr/nuP/UgKV3jc7v5kpmWGpPPMF2u63DM2QkvTqM32FyfwyxSycVaNFNT+gPomTiw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - hasBin: true - sass-embedded-android-ia32@1.77.5: - resolution: {integrity: sha512-92dWhEbR0Z2kpjbpfOx4LM9wlNBSnDsRtwpkMUK8udQIE7uF3E4/Fsf/88IJk0MrRkk4iwrsxxiCb1bz2tWnHQ==} + sass-embedded-android-ia32@1.80.7: + resolution: {integrity: sha512-CJccGPgBePPYiXhyQWvgHF8AqjIDSGf+mcC4Ac/f5upRd9Z/vhQVrJfsDxt4c4tV0HGEfbQpT9xOCYF1Z6luZQ==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [android] - hasBin: true - sass-embedded-android-x64@1.77.5: - resolution: {integrity: sha512-lFnXz9lRnjRLJ8Y28ONJViID3rDq4p6LJ/9ByPk2ZnSpx5ouUjsu4AfrXKJ0jgHWBaDvSKSxq2fPpt5aMQAEZA==} + sass-embedded-android-riscv64@1.80.7: + resolution: {integrity: sha512-kIGcyuhNes9NUDzJ9VHy/ZGKdADCCt7JAwiC7lFSc6/xs5rJtGRn6hZ+mcG7gQWAezb5oK/VMQl8ps7HBFUEXw==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.80.7: + resolution: {integrity: sha512-oLMQiFpbSczOrGZSWlZvVJ1T9L6nDjS2u8PTxfT0MFX/FT3EhaxylHeiYKrmtY4epRufNCC/G96DMVqnSNa1QQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - hasBin: true - sass-embedded-darwin-arm64@1.77.5: - resolution: {integrity: sha512-J3yP6w+xqPrGQE0+sO4Gam6kBDJL5ivgkFNxR0fVlvKeN5qVFYhymp/xGRRMxBrKjohEQtBGP431EzrtvUMFow==} + sass-embedded-darwin-arm64@1.80.7: + resolution: {integrity: sha512-Vi5BbTWd9OO0tC60CPw5IY7w3Tccr1/Gy2DdkfE4qP6Rc368WmUis5ceG8ehAye0IT7aoRXpw8XTzWyXAZHbfw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - hasBin: true - sass-embedded-darwin-x64@1.77.5: - resolution: {integrity: sha512-A9fh5tg4s0FidMTG31Vs8TzYZ3Mam/I/tfqvN0g512OhBajp/p2DJvBY+0Br2r+TNH1yGUXf2ZfULuTBFj5u8w==} + sass-embedded-darwin-x64@1.80.7: + resolution: {integrity: sha512-yeANclgSHJ7K/XLG4Lnk7aQ5dk7K+oqIOtoOP0bjXgWsdPbes9V7k1ZJ9mZGl+f/XAPaRRPqjKs4WHU9s8m8MA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - hasBin: true - sass-embedded-linux-arm64@1.77.5: - resolution: {integrity: sha512-LoN804X7QsyvT/h8UGcgBMfV1SdT4JRRNV+slBICxoXPKBLXbZm9KyLRCBQcMLLdlXSZdOfZilxUN1Bd2az6OA==} + sass-embedded-linux-arm64@1.80.7: + resolution: {integrity: sha512-Idb5K9LHHWklN7A/kqWUd6sktA36V70bSjZ/gvCDu/5CBJBkMsVNdrxcdpGzrZe7pYV4XUTkMZOwf91owEywtQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - hasBin: true - sass-embedded-linux-arm@1.77.5: - resolution: {integrity: sha512-O7gbOWJloxITBZNkpwChFltxofsnDUf+3pz7+q2ETQKvZQ3kUfFENAF37slo0bsHJ7IEpwJK3ZJlnhZvIgfhgw==} + sass-embedded-linux-arm@1.80.7: + resolution: {integrity: sha512-ZttC6H2Z9YXUVFlprqZ0AgXuHdzqhvhUWsG7UUqkND9JSHvyFSwRij4h90aOK3gKg3PBGI4yG5tonLq2yV525A==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - hasBin: true - sass-embedded-linux-ia32@1.77.5: - resolution: {integrity: sha512-KHNJymlEmjyJbhGfB34zowohjgMvv/qKVsDX5hPlar+qMh+cxJwfgPln1Zl9bfe9qLObmEV2zFA1rpVBWy4xGQ==} + sass-embedded-linux-ia32@1.80.7: + resolution: {integrity: sha512-xKnWWEFz1jFc9xDAG7nMcjPBCTuiJbqvTmEtwQoWj79hQrzVdkLM6SiUGVbGa1c2s2fJMS3Bg2fkDJBK6/BcuQ==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] - hasBin: true - sass-embedded-linux-musl-arm64@1.77.5: - resolution: {integrity: sha512-ZWl8K8rCL4/phm3IPWDADwjnYAiohoaKg7BKjGo+36zv8P0ocoA0A3j4xx7/kjUJWagOmmoTyYxoOu+lo1NaKw==} + sass-embedded-linux-musl-arm64@1.80.7: + resolution: {integrity: sha512-7+GCYIh+c1BG4ot/PbTvVXUxd2GxDWcMxV7i3sARStQBDpTZFfohWdjUytLyqGxQgJIrbq0Q60Ucrw6HUJtJ9A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.77.5: - resolution: {integrity: sha512-TLhJzd1TJ0oX1oULobkWLMDLeErD27WbhdZqxtFvIqzyO+1TZPMwojhRX4YNWmHdmmYhIuXTR9foWxwL3Xjgsg==} + sass-embedded-linux-musl-arm@1.80.7: + resolution: {integrity: sha512-gJLfSFiiuGaqWjaj0bcuhOlQ+t1jS9StuzXnW1b9gy2I6Y0uCprgbbELgtRVPSZlCG2BBolR76YCGQTB85M43Q==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-ia32@1.77.5: - resolution: {integrity: sha512-83zNSgsIIc+tYQFKepFIlvAvAHnbWSpZ824MjqXJLeCbfzcMO8SZ/q6OA0Zd2SIrf79lCWI4OfPHqp1PI6M7HQ==} + sass-embedded-linux-musl-ia32@1.80.7: + resolution: {integrity: sha512-Iw2E6P1lha335C5tGNgPjLD7Oll7OdLBJ7uPKaU+I7KbiOPk7ELsxUL9AYIrKO0/MLtgxGqOWWfTo/5cvU8xSA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] - sass-embedded-linux-musl-x64@1.77.5: - resolution: {integrity: sha512-/SW9ggXZJilbRbKvRHAxEuQM6Yr9piEpvK7/aDevFL2XFvBW9x+dTzpH5jPVEmM0qWdJisS1r5mEv8AXUUdQZg==} + sass-embedded-linux-musl-riscv64@1.80.7: + resolution: {integrity: sha512-gd92dkDVpTh4xJb2hpX82E6el30h4MxCb7VJLwtbQSrQuxOlZgaDX4plMSZifsNTLvOsafdLCYyI+QsZRr8bkA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.80.7: + resolution: {integrity: sha512-i5udU+i0LZrL3dhHAgIfK7LBaHtScwAceiykndNIHyRXc1TY2DX3lG0EolVUvPyWFUNnvGCgxZF8oUToPzJ+pw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-x64@1.77.5: - resolution: {integrity: sha512-3EmYeY+K8nMwIy1El9C+mPuONMQyXSCD6Yyztn3G7moPdZTqXrTL7kTJIl+SRq1tCcnOMMGXnBRE7Kpou1wd+w==} + sass-embedded-linux-riscv64@1.80.7: + resolution: {integrity: sha512-DvnXvu019c6THNQnSWfy2eY/HFWZ2ogGUjRkdKAxj7U7i/YD+bsDIxdDQHZ48qzOguzx8n2aRa/clriM0HQPUA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.80.7: + resolution: {integrity: sha512-nQB+IZwCzVPpPkP5L9zV416/AGPLky7L2GGPWtvxG2CEeTV1Rzet+gkhzk2eYEdbh+3py/w9YVRTaQuZ3QV0vQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - hasBin: true - sass-embedded-win32-arm64@1.77.5: - resolution: {integrity: sha512-dwVFOqkyfCRQgQB8CByH+MG93fp7IsfFaPDDCQVzVFAT00+HXk/dWFPMnv65XDDndGwsUE1KlZnjg8iOBDlRdw==} + sass-embedded-win32-arm64@1.80.7: + resolution: {integrity: sha512-Q6Rh/CM30m8txoKK5SIVamnwPXs028Mvfq4Ol4saHgSYro9kY/HTrrWlG/RPd6sPvYBCYIm1mX8oBteDUMCajQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - hasBin: true - sass-embedded-win32-ia32@1.77.5: - resolution: {integrity: sha512-1ij/K5d2sHPJkytWiPJLoUOVHJOB6cSWXq7jmedeuGooWnBmqnWycmGkhBAEK/t6t1XgzMPsiJMGiHKh7fnBuA==} + sass-embedded-win32-ia32@1.80.7: + resolution: {integrity: sha512-VZMRp81KWUZZDqNwkL3yTDT+VRxB7ScJKUJD1M8fq6P1nyJP35+r1byXLF4UQMoNgpC5B16txxMvqdkv43OqAA==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [win32] - hasBin: true - sass-embedded-win32-x64@1.77.5: - resolution: {integrity: sha512-Pn6j0jDGeEAhuuVY0CaZaBa7yNkqimEsbUDYYuQ9xh+XdGvZ86SZf6HXHUVIyQUjHORLwQ5f0XoKYYzKfC0y9w==} + sass-embedded-win32-x64@1.80.7: + resolution: {integrity: sha512-4p+GzOJJ1KqxPKrkIkKisod4YAcC70fj4WMRLrQLLuUW+MzAvtKgX2+ZJf90D50CozSdgETGBvdPSj3VLjBzZw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - hasBin: true - sass-embedded@1.77.5: - resolution: {integrity: sha512-JQI8aprHDRSNK5exXsbusswTENQPJxW1QWUcLdwuyESoJClT1zo8e+4cmaV5OAU4abcRC6Av4/RmLocPdjcR3A==} + sass-embedded@1.80.7: + resolution: {integrity: sha512-OwF0QvpDUjW2udPCvxgaObU0tQHycpsIgCDtHBVHuOqZ2LN0OkkY+uxSO7bOaw9wD7vXtt+1V+jiIZDTxiSRVQ==} engines: {node: '>=16.0.0'} + hasBin: true - sass@1.77.6: - resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} + sass@1.80.7: + resolution: {integrity: sha512-MVWvN0u5meytrSjsU7AWsbhoXi1sc58zADXFllfZzbsBT1GHjjar6JwBINYPRrkx/zqnQ6uqbQuHgE95O+C+eQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -2793,10 +2768,6 @@ packages: engines: {node: '>=10'} hasBin: true - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -2833,8 +2804,8 @@ packages: resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} engines: {node: '>=0.10.0'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} space-separated-tokens@2.0.2: @@ -2849,8 +2820,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.18: - resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} standalone-electron-types@1.0.0: resolution: {integrity: sha512-0HOi/tlTz3mjWhsAz4uRbpQcHMZ+ifj1JzWW9nugykOHClBBG77ps8QinrzX1eow4Iw2pnC+RFaSYRgufF4BOg==} @@ -2951,6 +2922,14 @@ packages: resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} engines: {node: '>=0.10'} + sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + + sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + terminal-link@3.0.0: resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} engines: {node: '>=12'} @@ -2976,8 +2955,8 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + ts-api-utils@1.4.0: + resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -2985,8 +2964,8 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} @@ -3028,8 +3007,8 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -3061,9 +3040,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universal-user-agent@7.0.2: - resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - update-notifier@7.3.1: resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==} engines: {node: '>=18'} @@ -3102,10 +3078,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-streams-polyfill@3.3.3: - resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} - engines: {node: '>= 8'} - when-exit@2.1.3: resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} @@ -3186,6 +3158,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -3194,70 +3170,64 @@ packages: snapshots: - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 - - '@babel/helper-validator-identifier@7.24.7': {} - - '@babel/highlight@7.24.7': + '@babel/code-frame@7.26.2': dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 + '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.1 + + '@babel/helper-validator-identifier@7.25.9': {} - '@bufbuild/protobuf@1.10.0': {} + '@bufbuild/protobuf@2.2.2': {} - '@codemirror/autocomplete@6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1)': + '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.2)(@lezer/common@1.2.3)': dependencies: '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 - '@lezer/common': 1.2.1 + '@codemirror/view': 6.34.2 + '@lezer/common': 1.2.3 - '@codemirror/commands@6.6.0': + '@codemirror/commands@6.7.1': dependencies: '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 - '@lezer/common': 1.2.1 + '@codemirror/view': 6.34.2 + '@lezer/common': 1.2.3 - '@codemirror/lang-css@6.3.0(@codemirror/view@6.28.2)': + '@codemirror/lang-css@6.3.0(@codemirror/view@6.34.2)': dependencies: - '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.2)(@lezer/common@1.2.3) '@codemirror/language': 6.10.3 '@codemirror/state': 6.4.1 - '@lezer/common': 1.2.1 - '@lezer/css': 1.1.8 + '@lezer/common': 1.2.3 + '@lezer/css': 1.1.9 transitivePeerDependencies: - '@codemirror/view' '@codemirror/language@6.10.3': dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 - '@lezer/common': 1.2.1 + '@codemirror/view': 6.34.2 + '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 - '@lezer/lr': 1.4.1 + '@lezer/lr': 1.4.2 style-mod: 4.1.2 - '@codemirror/lint@6.8.1': + '@codemirror/lint@6.8.2': dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 + '@codemirror/view': 6.34.2 crelt: 1.0.6 - '@codemirror/search@6.5.6': + '@codemirror/search@6.5.7': dependencies: '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 + '@codemirror/view': 6.34.2 crelt: 1.0.6 '@codemirror/state@6.4.1': {} - '@codemirror/view@6.28.2': + '@codemirror/view@6.34.2': dependencies: '@codemirror/state': 6.4.1 style-mod: 4.1.2 @@ -3304,16 +3274,16 @@ snapshots: '@cspell/dict-markdown': 2.0.7(@cspell/dict-css@4.0.16)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.10)(@cspell/dict-typescript@3.1.11) '@cspell/dict-monkeyc': 1.0.9 '@cspell/dict-node': 5.0.5 - '@cspell/dict-npm': 5.1.11 + '@cspell/dict-npm': 5.1.12 '@cspell/dict-php': 4.0.13 '@cspell/dict-powershell': 5.0.13 '@cspell/dict-public-licenses': 2.0.11 '@cspell/dict-python': 4.2.12 '@cspell/dict-r': 2.0.4 '@cspell/dict-ruby': 5.0.7 - '@cspell/dict-rust': 4.0.9 + '@cspell/dict-rust': 4.0.10 '@cspell/dict-scala': 5.0.6 - '@cspell/dict-software-terms': 4.1.14 + '@cspell/dict-software-terms': 4.1.15 '@cspell/dict-sql': 2.1.8 '@cspell/dict-svelte': 1.0.5 '@cspell/dict-swift': 2.0.4 @@ -3420,7 +3390,7 @@ snapshots: '@cspell/dict-node@5.0.5': {} - '@cspell/dict-npm@5.1.11': {} + '@cspell/dict-npm@5.1.12': {} '@cspell/dict-php@4.0.13': {} @@ -3436,11 +3406,11 @@ snapshots: '@cspell/dict-ruby@5.0.7': {} - '@cspell/dict-rust@4.0.9': {} + '@cspell/dict-rust@4.0.10': {} '@cspell/dict-scala@5.0.6': {} - '@cspell/dict-software-terms@4.1.14': {} + '@cspell/dict-software-terms@4.1.15': {} '@cspell/dict-sql@2.1.8': {} @@ -3513,11 +3483,11 @@ snapshots: '@discord/intl-message-database-win32-ia32-msvc': 0.13.1 '@discord/intl-message-database-win32-x64-msvc': 0.13.1 - '@discord/intl@0.13.1(react@18.3.1)(typescript@5.4.5)': + '@discord/intl@0.13.1(react@18.3.1)(typescript@5.6.3)': dependencies: '@discord/intl-ast': 0.13.1 '@formatjs/icu-skeleton-parser': 1.8.2 - '@formatjs/intl': 2.10.14(typescript@5.4.5) + '@formatjs/intl': 2.10.14(typescript@5.6.3) '@intrnl/xxhash64': 0.1.2 intl-messageformat: 10.7.6 react: 18.3.1 @@ -3674,12 +3644,12 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.12.1': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -3687,7 +3657,7 @@ snapshots: debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -3700,55 +3670,55 @@ snapshots: '@formatjs/ecma402-abstract@2.0.0': dependencies: '@formatjs/intl-localematcher': 0.5.4 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/ecma402-abstract@2.2.3': dependencies: '@formatjs/fast-memoize': 2.2.3 '@formatjs/intl-localematcher': 0.5.7 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/fast-memoize@2.2.3': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/icu-messageformat-parser@2.9.3': dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/icu-skeleton-parser': 1.8.7 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/icu-skeleton-parser@1.8.2': dependencies: '@formatjs/ecma402-abstract': 2.0.0 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/icu-skeleton-parser@1.8.7': dependencies: '@formatjs/ecma402-abstract': 2.2.3 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/intl-displaynames@6.8.4': dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/intl-localematcher': 0.5.7 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/intl-listformat@7.7.4': dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/intl-localematcher': 0.5.7 - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/intl-localematcher@0.5.4': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@formatjs/intl-localematcher@0.5.7': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 - '@formatjs/intl@2.10.14(typescript@5.4.5)': + '@formatjs/intl@2.10.14(typescript@5.6.3)': dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/fast-memoize': 2.2.3 @@ -3756,9 +3726,9 @@ snapshots: '@formatjs/intl-displaynames': 6.8.4 '@formatjs/intl-listformat': 7.7.4 intl-messageformat: 10.7.6 - tslib: 2.6.3 + tslib: 2.8.1 optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 '@humanwhocodes/config-array@0.13.0': dependencies: @@ -3772,29 +3742,25 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/figures@1.0.3': {} + '@inquirer/figures@1.0.8': {} '@intrnl/xxhash64@0.1.2': {} - '@lezer/common@1.2.1': {} + '@lezer/common@1.2.3': {} - '@lezer/css@1.1.8': + '@lezer/css@1.1.9': dependencies: - '@lezer/common': 1.2.1 + '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 - '@lezer/lr': 1.4.1 + '@lezer/lr': 1.4.2 '@lezer/highlight@1.2.1': dependencies: - '@lezer/common': 1.2.1 + '@lezer/common': 1.2.3 - '@lezer/lr@1.4.1': + '@lezer/lr@1.4.2': dependencies: - '@lezer/common': 1.2.1 - - '@ljharb/through@2.3.13': - dependencies: - call-bind: 1.0.7 + '@lezer/common': 1.2.3 '@marshift/argus@1.2.1': {} @@ -3810,66 +3776,66 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@octokit/auth-token@5.1.1': {} + '@parcel/watcher-android-arm64@2.5.0': + optional: true - '@octokit/core@6.1.2': - dependencies: - '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.3 - '@octokit/request-error': 6.1.5 - '@octokit/types': 13.5.0 - before-after-hook: 3.0.2 - universal-user-agent: 7.0.2 + '@parcel/watcher-darwin-arm64@2.5.0': + optional: true - '@octokit/endpoint@10.1.1': - dependencies: - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 + '@parcel/watcher-darwin-x64@2.5.0': + optional: true - '@octokit/graphql@8.1.1': - dependencies: - '@octokit/request': 9.1.3 - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 + '@parcel/watcher-freebsd-x64@2.5.0': + optional: true - '@octokit/openapi-types@22.2.0': {} + '@parcel/watcher-linux-arm-glibc@2.5.0': + optional: true - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@parcel/watcher-linux-arm-musl@2.5.0': + optional: true - '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 + '@parcel/watcher-linux-arm64-glibc@2.5.0': + optional: true - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@parcel/watcher-linux-arm64-musl@2.5.0': + optional: true - '@octokit/request-error@6.1.5': - dependencies: - '@octokit/types': 13.5.0 + '@parcel/watcher-linux-x64-glibc@2.5.0': + optional: true - '@octokit/request@9.1.3': - dependencies: - '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.5 - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 + '@parcel/watcher-linux-x64-musl@2.5.0': + optional: true - '@octokit/rest@21.0.2': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@6.1.2) - '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@6.1.2) + '@parcel/watcher-win32-arm64@2.5.0': + optional: true + + '@parcel/watcher-win32-ia32@2.5.0': + optional: true - '@octokit/types@13.5.0': + '@parcel/watcher-win32-x64@2.5.0': + optional: true + + '@parcel/watcher@2.5.0': dependencies: - '@octokit/openapi-types': 22.2.0 + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.0 + '@parcel/watcher-darwin-arm64': 2.5.0 + '@parcel/watcher-darwin-x64': 2.5.0 + '@parcel/watcher-freebsd-x64': 2.5.0 + '@parcel/watcher-linux-arm-glibc': 2.5.0 + '@parcel/watcher-linux-arm-musl': 2.5.0 + '@parcel/watcher-linux-arm64-glibc': 2.5.0 + '@parcel/watcher-linux-arm64-musl': 2.5.0 + '@parcel/watcher-linux-x64-glibc': 2.5.0 + '@parcel/watcher-linux-x64-musl': 2.5.0 + '@parcel/watcher-win32-arm64': 2.5.0 + '@parcel/watcher-win32-ia32': 2.5.0 + '@parcel/watcher-win32-x64': 2.5.0 + optional: true '@pnpm/config.env-replace@1.1.0': {} @@ -3877,7 +3843,7 @@ snapshots: dependencies: graceful-fs: 4.2.10 - '@pnpm/npm-conf@2.2.2': + '@pnpm/npm-conf@2.3.1': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 @@ -3938,7 +3904,7 @@ snapshots: '@types/methods@1.1.4': {} - '@types/node@18.19.39': + '@types/node@18.19.64': dependencies: undici-types: 5.26.5 @@ -3953,7 +3919,7 @@ snapshots: '@types/node': 20.17.6 kleur: 3.0.3 - '@types/prop-types@15.7.12': {} + '@types/prop-types@15.7.13': {} '@types/react-dom@18.3.1': dependencies: @@ -3965,12 +3931,12 @@ snapshots: '@types/react@17.0.2': dependencies: - '@types/prop-types': 15.7.12 + '@types/prop-types': 15.7.13 csstype: 3.1.3 '@types/react@18.3.12': dependencies: - '@types/prop-types': 15.7.12 + '@types/prop-types': 15.7.13 csstype: 3.1.3 '@types/semver@7.5.8': {} @@ -3999,34 +3965,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.1 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -4035,21 +4001,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -4058,18 +4024,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -4124,7 +4090,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@2.2.1: {} @@ -4164,8 +4130,6 @@ snapshots: base64-js@1.5.1: {} - before-after-hook@3.0.2: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -4220,14 +4184,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - callsites@3.1.0: {} camelcase@7.0.1: {} @@ -4279,6 +4235,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + clean-stack@4.2.0: dependencies: escape-string-regexp: 5.0.0 @@ -4321,15 +4281,15 @@ snapshots: code-point-at@1.1.0: {} - codemirror@6.0.1(@lezer/common@1.2.1): + codemirror@6.0.1(@lezer/common@1.2.3): dependencies: - '@codemirror/autocomplete': 6.16.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.28.2)(@lezer/common@1.2.1) - '@codemirror/commands': 6.6.0 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.2)(@lezer/common@1.2.3) + '@codemirror/commands': 6.7.1 '@codemirror/language': 6.10.3 - '@codemirror/lint': 6.8.1 - '@codemirror/search': 6.5.6 + '@codemirror/lint': 6.8.2 + '@codemirror/search': 6.5.7 '@codemirror/state': 6.4.1 - '@codemirror/view': 6.28.2 + '@codemirror/view': 6.34.2 transitivePeerDependencies: - '@lezer/common' @@ -4345,6 +4305,8 @@ snapshots: color-name@1.1.4: {} + colorjs.io@0.5.2: {} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -4379,18 +4341,18 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.3.6(typescript@5.6.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.3 crelt@1.0.6: {} - cross-spawn@7.0.3: + cross-spawn@7.0.5: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -4487,8 +4449,6 @@ snapshots: csstype@3.1.3: {} - data-uri-to-buffer@4.0.1: {} - date-fns@1.30.1: {} debug@4.3.7: @@ -4510,12 +4470,6 @@ snapshots: dependencies: clone: 1.0.4 - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - define-lazy-prop@3.0.0: {} del@7.1.0: @@ -4533,6 +4487,9 @@ snapshots: dequal@2.0.3: {} + detect-libc@1.0.3: + optional: true + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -4572,19 +4529,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - esbuild-sass-plugin@3.3.1(esbuild@0.24.0)(sass-embedded@1.77.5): + esbuild-sass-plugin@3.3.1(esbuild@0.24.0)(sass-embedded@1.80.7): dependencies: esbuild: 0.24.0 resolve: 1.22.8 safe-identifier: 0.4.2 - sass: 1.77.6 - sass-embedded: 1.77.5 + sass: 1.80.7 + sass-embedded: 1.80.7 esbuild@0.23.1: optionalDependencies: @@ -4640,7 +4591,7 @@ snapshots: '@esbuild/win32-ia32': 0.24.0 '@esbuild/win32-x64': 0.24.0 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-goat@4.0.0: {} @@ -4665,7 +4616,7 @@ snapshots: eslint: 8.57.1 eslint-plugin-es: 3.0.1(eslint@8.57.1) eslint-utils: 2.1.0 - ignore: 5.3.1 + ignore: 5.3.2 minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 @@ -4685,8 +4636,8 @@ snapshots: eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 '@humanwhocodes/config-array': 0.13.0 @@ -4695,14 +4646,14 @@ snapshots: '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -4710,7 +4661,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -4734,7 +4685,7 @@ snapshots: esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -4748,7 +4699,7 @@ snapshots: execa@8.0.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -4776,7 +4727,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -4790,11 +4741,6 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fetch-blob@3.2.0: - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.3.3 - figures@1.7.0: dependencies: escape-string-regexp: 1.0.5 @@ -4851,10 +4797,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - formdata-polyfill@4.0.10: - dependencies: - fetch-blob: 3.2.0 - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -4868,19 +4810,11 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-stdin@9.0.0: {} get-stream@8.0.1: {} - get-tsconfig@4.7.5: + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -4916,7 +4850,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -4924,14 +4858,10 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - graceful-fs@4.2.10: {} graceful-fs@4.2.11: {} @@ -4948,14 +4878,6 @@ snapshots: has-own-prop@2.0.0: {} - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -4982,7 +4904,7 @@ snapshots: hosted-git-info@7.0.2: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 html-void-elements@3.0.0: {} @@ -4996,18 +4918,18 @@ snapshots: ignore-walk@6.0.5: dependencies: - minimatch: 9.0.4 + minimatch: 9.0.5 - ignore@5.3.1: {} + ignore@5.3.2: {} - immutable@4.3.6: {} + immutable@5.0.2: {} import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-local@3.1.0: + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 @@ -5071,16 +4993,12 @@ snapshots: strip-ansi: 6.0.1 through: 2.3.8 - inquirer@9.2.23: + inquirer@9.3.7: dependencies: - '@inquirer/figures': 1.0.3 - '@ljharb/through': 2.3.13 + '@inquirer/figures': 1.0.8 ansi-escapes: 4.3.2 - chalk: 5.3.0 - cli-cursor: 3.1.0 cli-width: 4.1.0 external-editor: 3.1.0 - lodash: 4.17.21 mute-stream: 1.0.0 ora: 5.4.1 run-async: 3.0.0 @@ -5088,13 +5006,14 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 intl-messageformat@10.7.6: dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/fast-memoize': 2.2.3 '@formatjs/icu-messageformat-parser': 2.9.3 - tslib: 2.6.3 + tslib: 2.8.1 is-arrayish@0.2.1: {} @@ -5102,7 +5021,7 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-core-module@2.14.0: + is-core-module@2.15.1: dependencies: hasown: 2.0.2 @@ -5173,7 +5092,7 @@ snapshots: isexe@2.0.0: {} - issue-regex@4.1.0: {} + issue-regex@4.3.0: {} js-tokens@4.0.0: {} @@ -5195,7 +5114,7 @@ snapshots: kleur@3.0.3: {} - ky@1.3.0: {} + ky@1.7.2: {} latest-version@9.0.0: dependencies: @@ -5293,7 +5212,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - lru-cache@10.2.2: {} + lru-cache@10.4.3: {} lunr@2.3.9: {} @@ -5312,7 +5231,7 @@ snapshots: '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.0 + micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -5326,27 +5245,22 @@ snapshots: merge2@1.4.1: {} - micromark-util-character@2.1.0: + micromark-util-character@2.1.1: dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 - micromark-util-encode@2.0.0: {} + micromark-util-encode@2.0.1: {} - micromark-util-sanitize-uri@2.0.0: + micromark-util-sanitize-uri@2.0.1: dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 - micromark-util-symbol@2.0.0: {} + micromark-util-symbol@2.0.1: {} - micromark-util-types@2.0.0: {} - - micromatch@4.0.7: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 + micromark-util-types@2.0.1: {} micromatch@4.0.8: dependencies: @@ -5371,10 +5285,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -5397,28 +5307,22 @@ snapshots: dependencies: type-fest: 2.19.0 - node-domexception@1.0.0: {} - - node-fetch@3.3.2: - dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 + node-addon-api@7.1.1: + optional: true - normalize-package-data@6.0.1: + normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - is-core-module: 2.14.0 semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} - np@10.0.7(typescript@5.4.5): + np@10.0.7(typescript@5.6.3): dependencies: chalk: 5.3.0 chalk-template: 1.1.0 - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.6.3) del: 7.1.0 escape-goat: 4.0.0 escape-string-regexp: 5.0.0 @@ -5427,12 +5331,12 @@ snapshots: github-url-from-git: 1.5.0 hosted-git-info: 7.0.2 ignore-walk: 6.0.5 - import-local: 3.1.0 - inquirer: 9.2.23 + import-local: 3.2.0 + inquirer: 9.3.7 is-installed-globally: 1.0.0 is-interactive: 2.0.0 is-scoped: 3.0.0 - issue-regex: 4.1.0 + issue-regex: 4.3.0 listr: 0.14.3 listr-input: 0.2.1 log-symbols: 6.0.0 @@ -5442,7 +5346,7 @@ snapshots: onetime: 7.0.0 open: 10.1.0 p-memoize: 7.1.1 - p-timeout: 6.1.2 + p-timeout: 6.1.3 path-exists: 5.0.0 pkg-dir: 8.0.0 read-package-up: 11.0.0 @@ -5461,7 +5365,7 @@ snapshots: dependencies: is-scoped: 3.0.0 is-url-superb: 6.1.0 - ky: 1.3.0 + ky: 1.7.2 lodash.zip: 4.2.0 org-regex: 1.0.0 p-map: 7.0.2 @@ -5562,13 +5466,13 @@ snapshots: mimic-fn: 4.0.0 type-fest: 3.13.1 - p-timeout@6.1.2: {} + p-timeout@6.1.3: {} p-try@2.2.0: {} package-json@10.0.1: dependencies: - ky: 1.3.0 + ky: 1.7.2 registry-auth-token: 5.0.2 registry-url: 6.0.1 semver: 7.6.3 @@ -5583,14 +5487,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 type-fest: 4.26.1 @@ -5608,7 +5512,7 @@ snapshots: path-type@4.0.0: {} - picocolors@1.0.1: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -5665,7 +5569,7 @@ snapshots: read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 parse-json: 8.1.0 type-fest: 4.26.1 unicorn-magic: 0.1.0 @@ -5680,13 +5584,15 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + regex@4.4.0: {} regexpp@3.2.0: {} registry-auth-token@5.0.2: dependencies: - '@pnpm/npm-conf': 2.2.2 + '@pnpm/npm-conf': 2.3.1 registry-url@6.0.1: dependencies: @@ -5708,7 +5614,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -5744,7 +5650,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 safe-buffer@5.2.1: {} @@ -5752,89 +5658,105 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-android-arm64@1.77.5: + sass-embedded-android-arm64@1.80.7: + optional: true + + sass-embedded-android-arm@1.80.7: + optional: true + + sass-embedded-android-ia32@1.80.7: + optional: true + + sass-embedded-android-riscv64@1.80.7: optional: true - sass-embedded-android-arm@1.77.5: + sass-embedded-android-x64@1.80.7: optional: true - sass-embedded-android-ia32@1.77.5: + sass-embedded-darwin-arm64@1.80.7: optional: true - sass-embedded-android-x64@1.77.5: + sass-embedded-darwin-x64@1.80.7: optional: true - sass-embedded-darwin-arm64@1.77.5: + sass-embedded-linux-arm64@1.80.7: optional: true - sass-embedded-darwin-x64@1.77.5: + sass-embedded-linux-arm@1.80.7: optional: true - sass-embedded-linux-arm64@1.77.5: + sass-embedded-linux-ia32@1.80.7: optional: true - sass-embedded-linux-arm@1.77.5: + sass-embedded-linux-musl-arm64@1.80.7: optional: true - sass-embedded-linux-ia32@1.77.5: + sass-embedded-linux-musl-arm@1.80.7: optional: true - sass-embedded-linux-musl-arm64@1.77.5: + sass-embedded-linux-musl-ia32@1.80.7: optional: true - sass-embedded-linux-musl-arm@1.77.5: + sass-embedded-linux-musl-riscv64@1.80.7: optional: true - sass-embedded-linux-musl-ia32@1.77.5: + sass-embedded-linux-musl-x64@1.80.7: optional: true - sass-embedded-linux-musl-x64@1.77.5: + sass-embedded-linux-riscv64@1.80.7: optional: true - sass-embedded-linux-x64@1.77.5: + sass-embedded-linux-x64@1.80.7: optional: true - sass-embedded-win32-arm64@1.77.5: + sass-embedded-win32-arm64@1.80.7: optional: true - sass-embedded-win32-ia32@1.77.5: + sass-embedded-win32-ia32@1.80.7: optional: true - sass-embedded-win32-x64@1.77.5: + sass-embedded-win32-x64@1.80.7: optional: true - sass-embedded@1.77.5: + sass-embedded@1.80.7: dependencies: - '@bufbuild/protobuf': 1.10.0 + '@bufbuild/protobuf': 2.2.2 buffer-builder: 0.2.0 - immutable: 4.3.6 + colorjs.io: 0.5.2 + immutable: 5.0.2 rxjs: 7.8.1 supports-color: 8.1.1 + sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.77.5 - sass-embedded-android-arm64: 1.77.5 - sass-embedded-android-ia32: 1.77.5 - sass-embedded-android-x64: 1.77.5 - sass-embedded-darwin-arm64: 1.77.5 - sass-embedded-darwin-x64: 1.77.5 - sass-embedded-linux-arm: 1.77.5 - sass-embedded-linux-arm64: 1.77.5 - sass-embedded-linux-ia32: 1.77.5 - sass-embedded-linux-musl-arm: 1.77.5 - sass-embedded-linux-musl-arm64: 1.77.5 - sass-embedded-linux-musl-ia32: 1.77.5 - sass-embedded-linux-musl-x64: 1.77.5 - sass-embedded-linux-x64: 1.77.5 - sass-embedded-win32-arm64: 1.77.5 - sass-embedded-win32-ia32: 1.77.5 - sass-embedded-win32-x64: 1.77.5 - - sass@1.77.6: - dependencies: - chokidar: 3.6.0 - immutable: 4.3.6 - source-map-js: 1.2.0 + sass-embedded-android-arm: 1.80.7 + sass-embedded-android-arm64: 1.80.7 + sass-embedded-android-ia32: 1.80.7 + sass-embedded-android-riscv64: 1.80.7 + sass-embedded-android-x64: 1.80.7 + sass-embedded-darwin-arm64: 1.80.7 + sass-embedded-darwin-x64: 1.80.7 + sass-embedded-linux-arm: 1.80.7 + sass-embedded-linux-arm64: 1.80.7 + sass-embedded-linux-ia32: 1.80.7 + sass-embedded-linux-musl-arm: 1.80.7 + sass-embedded-linux-musl-arm64: 1.80.7 + sass-embedded-linux-musl-ia32: 1.80.7 + sass-embedded-linux-musl-riscv64: 1.80.7 + sass-embedded-linux-musl-x64: 1.80.7 + sass-embedded-linux-riscv64: 1.80.7 + sass-embedded-linux-x64: 1.80.7 + sass-embedded-win32-arm64: 1.80.7 + sass-embedded-win32-ia32: 1.80.7 + sass-embedded-win32-x64: 1.80.7 + + sass@1.80.7: + dependencies: + chokidar: 4.0.1 + immutable: 5.0.2 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.0 scoped-regex@3.0.0: {} @@ -5842,15 +5764,6 @@ snapshots: semver@7.6.3: {} - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -5882,27 +5795,27 @@ snapshots: slice-ansi@0.0.4: {} - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} space-separated-tokens@2.0.2: {} spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.18: {} + spdx-license-ids@3.0.20: {} standalone-electron-types@1.0.0: dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.64 string-width@1.0.2: dependencies: @@ -5960,7 +5873,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-final-newline@3.0.0: {} @@ -5997,6 +5910,12 @@ snapshots: symbol-observable@4.0.0: {} + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + terminal-link@3.0.0: dependencies: ansi-escapes: 5.0.0 @@ -6021,18 +5940,18 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.4.0(typescript@5.6.3): dependencies: - typescript: 5.4.5 + typescript: 5.6.3 tslib@1.14.1: {} - tslib@2.6.3: {} + tslib@2.8.1: {} tsx@4.19.2: dependencies: esbuild: 0.23.1 - get-tsconfig: 4.7.5 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -6052,16 +5971,16 @@ snapshots: type-fest@4.26.1: {} - typedoc@0.26.11(typescript@5.4.5): + typedoc@0.26.11(typescript@5.6.3): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 shiki: 1.22.2 - typescript: 5.4.5 + typescript: 5.6.3 yaml: 2.6.0 - typescript@5.4.5: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} @@ -6094,8 +6013,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universal-user-agent@7.0.2: {} - update-notifier@7.3.1: dependencies: boxen: 8.0.1 @@ -6144,8 +6061,6 @@ snapshots: dependencies: defaults: 1.0.4 - web-streams-polyfill@3.3.3: {} - when-exit@2.1.3: {} which@2.0.2: @@ -6206,7 +6121,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -6215,6 +6130,8 @@ snapshots: yocto-queue@0.1.0: {} + yoctocolors-cjs@2.1.2: {} + zod@3.23.8: {} zwitch@2.0.4: {} diff --git a/src/main/ipc/installer.ts b/src/main/ipc/installer.ts index 0c42d4ecc..67f24232b 100644 --- a/src/main/ipc/installer.ts +++ b/src/main/ipc/installer.ts @@ -7,11 +7,9 @@ import { InstallerType, RepluggedIpcChannels, } from "../../types"; -import { Octokit } from "@octokit/rest"; import { CONFIG_PATH, CONFIG_PATHS } from "../../util.mjs"; import { readFile } from "fs/promises"; import { writeFile as originalWriteFile } from "original-fs"; -import fetch from "node-fetch"; import { join, resolve, sep } from "path"; import { AnyAddonManifestOrReplugged, anyAddonOrReplugged } from "src/types/addon"; import { getSetting } from "./settings"; @@ -20,11 +18,23 @@ import { WEBSITE_URL } from "src/constants"; const writeFile = promisify(originalWriteFile); -const octokit = new Octokit({ - request: { - fetch, - }, -}); +/* eslint-disable @typescript-eslint/naming-convention */ +interface ReleaseAsset { + url: string; + browser_download_url: string; + id: number; + node_id: string; + name: string; + label: string | null; + state: "uploaded" | "open"; + content_type: string; + size: number; + download_count: number; + created_at: string; + updated_at: string; + uploader: Record; +} +/* eslint-enable @typescript-eslint/naming-convention */ async function github( identifier: string, @@ -41,10 +51,9 @@ async function github( let res; try { - res = await octokit.rest.repos.getLatestRelease({ - owner, - repo, - }); + res = await fetch(`https://api.github.com/repos/${owner}/${repo}/releases/latest`).then((res) => + res.json(), + ); } catch (err) { return { success: false, @@ -53,7 +62,7 @@ async function github( }; } - const asset = res.data.assets.find((asset) => + const asset = res.assets.find((asset: ReleaseAsset) => id ? asset.name === `${id}.asar` : asset.name.endsWith(".asar"), ); @@ -64,8 +73,8 @@ async function github( }; } - const manifestAsset = res.data.assets.find( - (manifestAsset) => manifestAsset.name === asset.name.replace(/\.asar$/, ".json"), + const manifestAsset = res.assets.find( + (manifestAsset: ReleaseAsset) => manifestAsset.name === asset.name.replace(/\.asar$/, ".json"), ); if (!manifestAsset) { @@ -91,7 +100,7 @@ async function github( manifest, name: asset.name, url: asset.browser_download_url, - webUrl: res.data.html_url, + webUrl: res.html_url, }; } diff --git a/src/main/ipc/react-devtools.ts b/src/main/ipc/react-devtools.ts index 8b576fb44..03b868b09 100644 --- a/src/main/ipc/react-devtools.ts +++ b/src/main/ipc/react-devtools.ts @@ -1,7 +1,6 @@ import AdmZip from "adm-zip"; import { ipcMain } from "electron"; import { existsSync, readFileSync, writeFileSync } from "fs"; -import fetch from "node-fetch"; import { join } from "path"; import { WEBSITE_URL } from "src/constants"; import { CONFIG_PATHS } from "src/util.mjs"; From 837b021e9c6bb2939980da680b34977f50a92d53 Mon Sep 17 00:00:00 2001 From: Federico <38290480+FedeIlLeone@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:59:15 +0100 Subject: [PATCH 10/10] fix: notices not loading --- package.json | 2 +- pnpm-lock.yaml | 82 ++++++++++----------- src/renderer/coremods/notices/noticeMod.tsx | 2 +- src/renderer/modules/i18n.ts | 19 ----- 4 files changed, 43 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index 6f661ddc3..0364a9c90 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "style-mod": "^4.1.2", "type-fest": "^4.26.1", "typedoc": "^0.26.11", - "typescript": "^5.4.5" + "typescript": "~5.4.5" }, "files": [ "dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea0ef06d8..540a51753 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,7 +65,7 @@ importers: devDependencies: '@discord/intl': specifier: ^0.13.1 - version: 0.13.1(react@18.3.1)(typescript@5.6.3) + version: 0.13.1(react@18.3.1)(typescript@5.4.5) '@discord/intl-loader-core': specifier: ^0.13.1 version: 0.13.1 @@ -110,10 +110,10 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.1)(typescript@5.6.3) + version: 7.18.0(eslint@8.57.1)(typescript@5.4.5) cspell: specifier: ^8.16.0 version: 8.16.0 @@ -137,7 +137,7 @@ importers: version: 2.30.1 np: specifier: ^10.0.7 - version: 10.0.7(typescript@5.6.3) + version: 10.0.7(typescript@5.4.5) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -152,10 +152,10 @@ importers: version: 4.26.1 typedoc: specifier: ^0.26.11 - version: 0.26.11(typescript@5.6.3) + version: 0.26.11(typescript@5.4.5) typescript: - specifier: ^5.4.5 - version: 5.6.3 + specifier: ~5.4.5 + version: 5.4.5 packages: @@ -3007,8 +3007,8 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} hasBin: true @@ -3483,11 +3483,11 @@ snapshots: '@discord/intl-message-database-win32-ia32-msvc': 0.13.1 '@discord/intl-message-database-win32-x64-msvc': 0.13.1 - '@discord/intl@0.13.1(react@18.3.1)(typescript@5.6.3)': + '@discord/intl@0.13.1(react@18.3.1)(typescript@5.4.5)': dependencies: '@discord/intl-ast': 0.13.1 '@formatjs/icu-skeleton-parser': 1.8.2 - '@formatjs/intl': 2.10.14(typescript@5.6.3) + '@formatjs/intl': 2.10.14(typescript@5.4.5) '@intrnl/xxhash64': 0.1.2 intl-messageformat: 10.7.6 react: 18.3.1 @@ -3718,7 +3718,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@formatjs/intl@2.10.14(typescript@5.6.3)': + '@formatjs/intl@2.10.14(typescript@5.4.5)': dependencies: '@formatjs/ecma402-abstract': 2.2.3 '@formatjs/fast-memoize': 2.2.3 @@ -3728,7 +3728,7 @@ snapshots: intl-messageformat: 10.7.6 tslib: 2.8.1 optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 '@humanwhocodes/config-array@0.13.0': dependencies: @@ -3965,34 +3965,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.4.5) optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -4001,21 +4001,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.4.5) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.4.5) optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -4024,18 +4024,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.4.5) optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -4341,14 +4341,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(typescript@5.6.3): + cosmiconfig@8.3.6(typescript@5.4.5): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.5 crelt@1.0.6: {} @@ -5318,11 +5318,11 @@ snapshots: normalize-path@3.0.0: {} - np@10.0.7(typescript@5.6.3): + np@10.0.7(typescript@5.4.5): dependencies: chalk: 5.3.0 chalk-template: 1.1.0 - cosmiconfig: 8.3.6(typescript@5.6.3) + cosmiconfig: 8.3.6(typescript@5.4.5) del: 7.1.0 escape-goat: 4.0.0 escape-string-regexp: 5.0.0 @@ -5940,9 +5940,9 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@1.4.0(typescript@5.6.3): + ts-api-utils@1.4.0(typescript@5.4.5): dependencies: - typescript: 5.6.3 + typescript: 5.4.5 tslib@1.14.1: {} @@ -5971,16 +5971,16 @@ snapshots: type-fest@4.26.1: {} - typedoc@0.26.11(typescript@5.6.3): + typedoc@0.26.11(typescript@5.4.5): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 shiki: 1.22.2 - typescript: 5.6.3 + typescript: 5.4.5 yaml: 2.6.0 - typescript@5.6.3: {} + typescript@5.4.5: {} uc.micro@2.1.0: {} diff --git a/src/renderer/coremods/notices/noticeMod.tsx b/src/renderer/coremods/notices/noticeMod.tsx index f17260523..f86ff040f 100644 --- a/src/renderer/coremods/notices/noticeMod.tsx +++ b/src/renderer/coremods/notices/noticeMod.tsx @@ -65,7 +65,7 @@ const remappedNoticeMod: NoticeMod = { NoticeButton: getFunctionBySource(actualNoticeMod, "buttonMinor")!, PrimaryCTANoticeButton: getFunctionBySource(actualNoticeMod, "CTA")!, NoticeButtonAnchor: getFunctionBySource(actualNoticeMod, ".Anchor")!, - NoticeCloseButton: getFunctionBySource(actualNoticeMod, "DISMISS")!, + NoticeCloseButton: getFunctionBySource(actualNoticeMod, "closeIcon")!, Notice: getFunctionBySource(actualNoticeMod, "isMobile")!, }; diff --git a/src/renderer/modules/i18n.ts b/src/renderer/modules/i18n.ts index a91e56b5f..1db7537c0 100644 --- a/src/renderer/modules/i18n.ts +++ b/src/renderer/modules/i18n.ts @@ -37,22 +37,3 @@ export async function addRepluggedStrings(): Promise { void loadAllMessagesInLocale(locale); } } - -/** - * Load custom strings into Replugged's translations, typically for plugins. - */ -export function loadAllStrings(translations: Record): void { - Object.keys(translations).forEach(async (locale) => { - const { default: originalStrings } = await messagesLoader.localeImportMap[locale](); - const strings = translations[locale]; - const messages = { ...strings, ...originalStrings }; - - if (locale in messagesLoader.messages) messagesLoader.messages[locale] = messages; - messagesLoader.localeImportMap[locale] = () => - new Promise((resolve) => { - resolve({ default: messages }); - }); - messagesLoader.messageKeys = [...messagesLoader.messageKeys, ...Object.keys(strings)]; - }); - void addRepluggedStrings(); -}