Skip to content

Commit

Permalink
Merge branch 'v4.8.0' into byPrototype
Browse files Browse the repository at this point in the history
  • Loading branch information
yofukashino authored Apr 5, 2024
2 parents e0bd96a + 65c440c commit 7b8893c
Show file tree
Hide file tree
Showing 76 changed files with 1,912 additions and 1,490 deletions.
6 changes: 6 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,9 @@ overrides:
- files: "src/renderer/**/*.{ts,tsx,mts,cts}"
rules:
no-console: error
- files: "src/renderer/modules/{common,components}/*.{ts,tsx,mts,cts}"
rules:
# These files sometimes have checks that are technically unnecessary according to the typedefs,
# but should help prevent a crash in the case of an unexpected Discord change
# So we will allow them
"@typescript-eslint/no-unnecessary-condition": off
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
node_modules
result
dist/
dist-bundle/
.parcel-cache
yarn.lock
package-lock.json
Expand Down
7 changes: 7 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Security Policy

## Reporting a Vulnerability

Please create a private [security advisory](https://github.com/replugged-org/replugged/security/advisories/new). This will only be visible to us until we release a fix.

If you have issues with the form above, you can also DM a staff member of our [Discord server](https://discord.gg/replugged) with the details of your issue.
7 changes: 5 additions & 2 deletions bin/index.mts
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
#!/usr/bin/env node

// WARNING: any imported files need to be added to files in package.json

import asar from "@electron/asar";
import {
copyFileSync,
Expand Down Expand Up @@ -566,13 +569,13 @@ const { argv } = yargs(hideBin(process.argv))
if (argv.all && isMonoRepo) return bundleAddons(buildPlugin, "plugins");
else {
const addon = isMonoRepo ? await selectAddon("plugins") : undefined;
bundleAddon(buildPlugin, addon?.name);
bundleAddon(buildPlugin, addon?.name, "plugins");
}
} else if (argv.addon === "theme") {
if (argv.all && isMonoRepo) return bundleAddons(buildTheme, "themes");
else {
const addon = isMonoRepo ? await selectAddon("themes") : undefined;
bundleAddon(buildTheme, addon?.name);
bundleAddon(buildTheme, addon?.name, "themes");
}
} else {
console.log("Invalid addon type.");
Expand Down
2 changes: 1 addition & 1 deletion bin/mono.mts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env node
// WARNING: any imported files need to be added to files in package.json

import { existsSync, readdirSync } from "fs";
import path from "path";
Expand Down
2 changes: 2 additions & 0 deletions bin/release.mts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// WARNING: any imported files need to be added to files in package.json

import { existsSync, readFileSync, writeFileSync } from "fs";
import path from "path";
import prompts from "prompts";
Expand Down
66 changes: 57 additions & 9 deletions i18n/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"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_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number} % přeloženo",
"REPLUGGED_LINK_NOW": "Propojit účet",
"REPLUGGED_PLUGINS": "Pluginy",
"REPLUGGED_QUICKCSS": "Rychlé nastavení CSS",
Expand All @@ -23,7 +23,7 @@
"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ývjoářskými nástroji, které ti umožní zjistit, co se děje v herním překrytí Discordu.",
"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",
Expand Down Expand Up @@ -67,7 +67,7 @@
"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/motiv",
"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í.",
Expand Down Expand Up @@ -119,8 +119,8 @@
"REPLUGGED_CANCEL": "Zrušit",
"REPLUGGED_CONFIRM": "Potvrdit",
"REPLUGGED_OK": "OK",
"REPLUGGED_COMMAND_DISABLE_DESC": "Zakáže plugin/motiv",
"REPLUGGED_COMMAND_RELOAD_DESC": "Znovu načte plugin/motiv",
"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",
Expand Down Expand Up @@ -174,12 +174,12 @@
"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_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, =1 {# aktualizaci} =2 {# aktualizace} =3 {# aktualizace} =4 {# aktualizace} other {# aktualizací}}",
"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čí.",
Expand All @@ -188,11 +188,59 @@
"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_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_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"
}
33 changes: 24 additions & 9 deletions i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"REPLUGGED_I18N_TRANSLATED_PERCENTAGE": "Replugged: {translated,number}% übersetzt",
"REPLUGGED_LINK_NOW": "Jetzt verbinden",
"REPLUGGED_PLUGINS": "Plugins",
"REPLUGGED_QUICKCSS": "Quick CSS",
"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.",
Expand Down Expand Up @@ -103,14 +103,14 @@
"REPLUGGED_UPDATES_OPTS_DEBUG_ACCOUNT": "Account:",
"REPLUGGED_UPDATES_OPTS_DEBUG_APIS": "APIs:",
"REPLUGGED_UPDATES_OPTS_DEBUG_CONNECTIONS": "Verbindungen:",
"REPLUGGED_UPDATES_OPTS_DEBUG_UPSTREAM": "Upstream:",
"REPLUGGED_UPDATES_OPTS_DEBUG_REVISION": "Revision:",
"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": "Updater",
"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 / Discord",
"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:",
Expand All @@ -123,7 +123,7 @@
"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_PAGE_OPEN": "Öffne {type}-Seite",
"REPLUGGED_ADDON_PROFILE_OPEN": "Öffne {type} Profil",
"REPLUGGED_ADDON_RELOAD": "Lade {type} neu",
"REPLUGGED_ADDON_SETTINGS": "Öffne {type} Einstellungen",
Expand Down Expand Up @@ -161,7 +161,7 @@
"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": "Replugged {version, select, dev {[DEV MODE]} other {v{version}}}",
"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})",
Expand Down Expand Up @@ -209,7 +209,7 @@
"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": "Durchsichtiges Fenster",
"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",
Expand All @@ -227,5 +227,20 @@
"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_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"
}
Loading

0 comments on commit 7b8893c

Please sign in to comment.