diff --git a/package.json b/package.json index b677538..8893aa9 100755 --- a/package.json +++ b/package.json @@ -7,12 +7,17 @@ "url": "https://github.com/BrowserBoost/Extension.git" }, "scripts": { - "build": "node scripts/build.js", - "start": "node scripts/webserver.js", + "build-chrome": "BROWSER=chrome node scripts/build.js", + "start-chrome": "BROWSER=chrome node scripts/webserver.js", + "build-firefox": "BROWSER=firefox node scripts/build.js", + "start-firefox": "BROWSER=firefox node scripts/webserver.js", + "build-edge": "BROWSER=edge node scripts/build.js", + "start-edge": "BROWSER=edge node scripts/webserver.js", "prettier": "prettier --write '**/*.{js,jsx,ts,tsx,json,css,scss,md}'" }, "dependencies": { "@emotion/react": "^11.11.1", + "merge-json": "^0.1.0-b.3", "react": "^18.2.0", "react-dom": "^18.2.0", "theme-ui": "^0.16.1" diff --git a/src/_locales/am/messages.json b/src/_locales/am/messages.json index ecb116d..44e97d4 100644 --- a/src/_locales/am/messages.json +++ b/src/_locales/am/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB- Switch User Agent, Control WebRTC Control" }, - "extDesc": { + "chromeName": { "message": "BB- Switch User Agent, Control WebRTC Control" }, + "edgeName": { "message": "Browser Boost - ተጨማሪ መሣሪያዎች ለ Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "ድምጽን ያሳድጉ፣ የተጠቃሚ ወኪል ይቀይሩ፣ ቀኝ ጠቅ ያድርጉ፣ ይቅዱ እና ይምረጡ፣ WebRTCን ያሰናክሉ እና ምስልን እንደ አይነት (JPG፣ PNG እና WebP) ያስቀምጡ።" } } diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index a226853..63aba2b 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, + "chromeName": { "message": "Browser Boost - أدوات إضافية لمتصفح Chrome" }, + "edgeName": { "message": "Browser Boost - أدوات إضافية لمتصفح Edge" }, "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "message": "زيادة الحجم وتغيير وكيل المستخدم وتمكين النقر بزر الماوس الأيمن والنسخ والتحديد وتعطيل WebRTC وحفظ الصورة كنوع (JPG وPNG وWebP)." + }, + "edgeDesc": { + "message": "زيادة الحجم وتغيير وكيل المستخدم وتمكين النقر بزر الماوس الأيمن والنسخ والتحديد وتعطيل WebRTC وحفظ الصورة كنوع (JPG وPNG وWebP)." } } diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json index b4d6043..fbbac0d 100644 --- a/src/_locales/bg/messages.json +++ b/src/_locales/bg/messages.json @@ -1,6 +1,12 @@ { - "extName": { "message": "BB- WebRTC Network Limiter, Force Enable Copy" }, - "extDesc": { + "chromeName": { "message": "BB- WebRTC Network Limiter, Force Enable Copy" }, + "edgeName": { + "message": "Browser Boost - допълнителни инструменти за Edge" + }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Увеличаване на силата на звука, промяна на потребителския агент, активиране на щракване с десен бутон, копиране и избор, деактивиране на WebRTC и запазване на изображение като тип (JPG, PNG и WebP)." } } diff --git a/src/_locales/bn/messages.json b/src/_locales/bn/messages.json index c1152d5..5c6c7ff 100644 --- a/src/_locales/bn/messages.json +++ b/src/_locales/bn/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB- Volume Master, Super Copy, WebRTC Protect" }, - "extDesc": { + "chromeName": { "message": "BB- Volume Master, Super Copy, WebRTC Protect" }, + "edgeName": { "message": "Browser Boost - Edge এর জন্য অতিরিক্ত সরঞ্জাম" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "ভলিউম বুস্ট করুন, ইউজার এজেন্ট পরিবর্তন করুন, রাইট ক্লিক সক্ষম করুন, অনুলিপি করুন এবং নির্বাচন করুন, WebRTC নিষ্ক্রিয় করুন এবং চিত্র (JPG, PNG এবং WebP) হিসাবে সংরক্ষণ করুন।" } } diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index 246ec83..4649807 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Boost Volume, Allow Copy, Allow Paste" }, - "extDesc": { + "chromeName": { "message": "BB - Boost Volume, Allow Copy, Allow Paste" }, + "edgeName": { "message": "Browser Boost - Eines addicionals per a Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Augmenta el volum, canvia l'agent d'usuari, activa el clic dret, copia i selecciona, desactiva WebRTC i desa la imatge com a tipus (JPG, PNG i WebP)." } } diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index a226853..80b2480 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Extra nástroje pro Chrome" }, + "edgeName": { "message": "Browser Boost - Extra nástroje pro Edge" }, + "chromeDesc": { + "message": "Zvýšit hlasitost, Změnit uživatelského agenta, Povolit pravé kliknutí, Kopírovat a vybrat, Zakázat WebRTC a Uložit obrázek jako typ (JPG, PNG a WebP)." + }, + "edgeDesc": { + "message": "Zvýšit hlasitost, Změnit uživatelského agenta, Povolit pravé kliknutí, Kopírovat a vybrat, Zakázat WebRTC a Uložit obrázek jako typ (JPG, PNG a WebP)." } } diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index a226853..ad407e0 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Ekstra værktøjer til Chrome" }, + "edgeName": { "message": "Browser Boost - Ekstra værktøjer til Edge" }, + "chromeDesc": { + "message": "Forøg volumen, Skift brugeragent, Aktiver højreklik, Kopier og vælg, Deaktiver WebRTC og Gem billede som type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Forøg volumen, Skift brugeragent, Aktiver højreklik, Kopier og vælg, Deaktiver WebRTC og Gem billede som type (JPG, PNG & WebP)." } } diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index a226853..1efc3f8 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - EZusätzliche Tools für Chrome" }, + "edgeName": { "message": "Browser Boost - EZusätzliche Tools für Edge" }, + "chromeDesc": { + "message": "Erhöhen Sie die Lautstärke, ändern Sie den Benutzeragenten, aktivieren Sie Rechtsklick, Kopieren und Auswählen, deaktivieren Sie WebRTC und speichern Sie das Bild als Typ (JPG, PNG und WebP)." + }, + "edgeDesc": { + "message": "Erhöhen Sie die Lautstärke, ändern Sie den Benutzeragenten, aktivieren Sie Rechtsklick, Kopieren und Auswählen, deaktivieren Sie WebRTC und speichern Sie das Bild als Typ (JPG, PNG und WebP)." } } diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index a226853..b442e0c 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Επιπλέον εργαλεία για Chrome" }, + "edgeName": { "message": "Browser Boost - Επιπλέον εργαλεία για Edge" }, + "chromeDesc": { + "message": "Ενισχύστε τον όγκο, Αλλαγή παράγοντα χρήστη, Ενεργοποιήστε το δεξί κλικ, Αντιγραφή και επιλογή, Απενεργοποιήστε το WebRTC και Αποθήκευση εικόνας ως τύπος (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Ενισχύστε τον όγκο, Αλλαγή παράγοντα χρήστη, Ενεργοποιήστε το δεξί κλικ, Αντιγραφή και επιλογή, Απενεργοποιήστε το WebRTC και Αποθήκευση εικόνας ως τύπος (JPG, PNG & WebP)." } } diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index a226853..1ec5c97 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { + "chromeName": { "message": "Browser Boost - Extra Tools for Chrome" }, + "edgeName": { "message": "Browser Boost - Extra Tools for Edge" }, + "chromeDesc": { + "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." } } diff --git a/src/_locales/en_AU/messages.json b/src/_locales/en_AU/messages.json index a226853..1ec5c97 100644 --- a/src/_locales/en_AU/messages.json +++ b/src/_locales/en_AU/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { + "chromeName": { "message": "Browser Boost - Extra Tools for Chrome" }, + "edgeName": { "message": "Browser Boost - Extra Tools for Edge" }, + "chromeDesc": { + "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." } } diff --git a/src/_locales/en_GB/messages.json b/src/_locales/en_GB/messages.json index a226853..1ec5c97 100644 --- a/src/_locales/en_GB/messages.json +++ b/src/_locales/en_GB/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { + "chromeName": { "message": "Browser Boost - Extra Tools for Chrome" }, + "edgeName": { "message": "Browser Boost - Extra Tools for Edge" }, + "chromeDesc": { + "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." } } diff --git a/src/_locales/en_US/messages.json b/src/_locales/en_US/messages.json index a226853..1ec5c97 100644 --- a/src/_locales/en_US/messages.json +++ b/src/_locales/en_US/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { + "chromeName": { "message": "Browser Boost - Extra Tools for Chrome" }, + "edgeName": { "message": "Browser Boost - Extra Tools for Edge" }, + "chromeDesc": { + "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." } } diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index a226853..6d18010 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -1,6 +1,14 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Herramientas adicionales para Chrome" + }, + "edgeName": { + "message": "Browser Boost - Herramientas adicionales para Edge" + }, + "chromeDesc": { + "message": "Aumente el volumen, cambie el agente de usuario, habilite el clic derecho, copie y seleccione, deshabilite WebRTC y guarde la imagen como tipo (JPG, PNG y WebP)." + }, + "edgeDesc": { + "message": "Aumente el volumen, cambie el agente de usuario, habilite el clic derecho, copie y seleccione, deshabilite WebRTC y guarde la imagen como tipo (JPG, PNG y WebP)." } } diff --git a/src/_locales/es_419/messages.json b/src/_locales/es_419/messages.json index a226853..6d18010 100644 --- a/src/_locales/es_419/messages.json +++ b/src/_locales/es_419/messages.json @@ -1,6 +1,14 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Herramientas adicionales para Chrome" + }, + "edgeName": { + "message": "Browser Boost - Herramientas adicionales para Edge" + }, + "chromeDesc": { + "message": "Aumente el volumen, cambie el agente de usuario, habilite el clic derecho, copie y seleccione, deshabilite WebRTC y guarde la imagen como tipo (JPG, PNG y WebP)." + }, + "edgeDesc": { + "message": "Aumente el volumen, cambie el agente de usuario, habilite el clic derecho, copie y seleccione, deshabilite WebRTC y guarde la imagen como tipo (JPG, PNG y WebP)." } } diff --git a/src/_locales/et/messages.json b/src/_locales/et/messages.json index a226853..4ba267e 100644 --- a/src/_locales/et/messages.json +++ b/src/_locales/et/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Lisatööriistad Chrome Jaoks" }, + "edgeName": { "message": "Browser Boost - Lisatööriistad Edge Jaoks" }, + "chromeDesc": { + "message": "Suurendage helitugevust, muutke kasutajaagenti, lubage paremklõps, kopeerige ja valige, keelake WebRTC ja salvestage pilt tüübina (JPG, PNG ja WebP)." + }, + "edgeDesc": { + "message": "Suurendage helitugevust, muutke kasutajaagenti, lubage paremklõps, kopeerige ja valige, keelake WebRTC ja salvestage pilt tüübina (JPG, PNG ja WebP)." } } diff --git a/src/_locales/fa/messages.json b/src/_locales/fa/messages.json index a226853..28e41bd 100644 --- a/src/_locales/fa/messages.json +++ b/src/_locales/fa/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - ابزار اضافی برای Chrome" }, + "edgeName": { "message": "Browser Boost - ابزار اضافی برای Edge" }, + "chromeDesc": { + "message": "افزایش صدا، تغییر عامل کاربر، فعال کردن کلیک راست، کپی و انتخاب، غیرفعال کردن WebRTC و ذخیره تصویر به عنوان نوع (JPG، PNG و WebP)." + }, + "edgeDesc": { + "message": "افزایش صدا، تغییر عامل کاربر، فعال کردن کلیک راست، کپی و انتخاب، غیرفعال کردن WebRTC و ذخیره تصویر به عنوان نوع (JPG، PNG و WebP)." } } diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index a226853..0915f7c 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Lisätyökalut Chrome:lle" }, + "edgeName": { "message": "Browser Boost - Lisätyökalut Edge:lle" }, + "chromeDesc": { + "message": "Lisää äänenvoimakkuutta, muuta käyttäjäagenttia, ota käyttöön hiiren oikea napsautus, kopioi ja valitse, poista WebRTC käytöstä ja tallenna kuva tyyppinä (JPG, PNG ja WebP)." + }, + "edgeDesc": { + "message": "Lisää äänenvoimakkuutta, muuta käyttäjäagenttia, ota käyttöön hiiren oikea napsautus, kopioi ja valitse, poista WebRTC käytöstä ja tallenna kuva tyyppinä (JPG, PNG ja WebP)." } } diff --git a/src/_locales/fil/messages.json b/src/_locales/fil/messages.json index a226853..a775508 100644 --- a/src/_locales/fil/messages.json +++ b/src/_locales/fil/messages.json @@ -1,6 +1,12 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Mga Dagdag na Tool para sa Chrome" + }, + "edgeName": { "message": "Browser Boost - Mga Dagdag na Tool para sa Edge" }, + "chromeDesc": { + "message": "Palakasin ang Volume, Baguhin ang User Agent, I-enable ang Right Click, Kopyahin at Piliin, I-disable ang WebRTC, at I-save ang Imahe bilang Uri (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Palakasin ang Volume, Baguhin ang User Agent, I-enable ang Right Click, Kopyahin at Piliin, I-disable ang WebRTC, at I-save ang Imahe bilang Uri (JPG, PNG & WebP)." } } diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index a226853..0fd9e8d 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -1,6 +1,12 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Outils supplémentaires pour Chrome" + }, + "edgeName": { "message": "Browser Boost - Outils supplémentaires pour Edge" }, + "chromeDesc": { + "message": "Augmentez le volume, modifiez l'agent utilisateur, activez le clic droit, copiez et sélectionnez, désactivez WebRTC et enregistrez l'image en tant que type (JPG, PNG et WebP)." + }, + "edgeDesc": { + "message": "Augmentez le volume, modifiez l'agent utilisateur, activez le clic droit, copiez et sélectionnez, désactivez WebRTC et enregistrez l'image en tant que type (JPG, PNG et WebP)." } } diff --git a/src/_locales/gu/messages.json b/src/_locales/gu/messages.json index e188b51..3d9c699 100644 --- a/src/_locales/gu/messages.json +++ b/src/_locales/gu/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Force Enable Right Click, Allow Select" }, - "extDesc": { + "chromeName": { "message": "BB - Force Enable Right Click, Allow Select" }, + "edgeName": { "message": "Browser Boost - Edge માટે વધારાના સાધનો" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "વોલ્યુમ બુસ્ટ કરો, વપરાશકર્તા એજન્ટ બદલો, રાઇટ ક્લિક કરો, કૉપિ કરો અને પસંદ કરો, WebRTC અક્ષમ કરો અને પ્રકાર (JPG, PNG અને WebP) તરીકે છબી સાચવો." } } diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index a226853..638e33a 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - כלים נוספים עבור Chrome" }, + "edgeName": { "message": "Browser Boost - כלים נוספים עבור Edge" }, + "chromeDesc": { + "message": "הגברת נפח, שנה סוכן משתמש, הפעל קליק ימני, העתק ובחירה, השבת את WebRTC ושמור תמונה כסוג (JPG, PNG ו-WebP)." + }, + "edgeDesc": { + "message": "הגברת נפח, שנה סוכן משתמש, הפעל קליק ימני, העתק ובחירה, השבת את WebRTC ושמור תמונה כסוג (JPG, PNG ו-WebP)." } } diff --git a/src/_locales/hi/messages.json b/src/_locales/hi/messages.json index a226853..7197e0e 100644 --- a/src/_locales/hi/messages.json +++ b/src/_locales/hi/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome के लिए अतिरिक्त उपकरण" }, + "edgeName": { "message": "Browser Boost - Edge के लिए अतिरिक्त उपकरण" }, + "chromeDesc": { + "message": "वॉल्यूम बढ़ाएं, उपयोगकर्ता एजेंट बदलें, राइट क्लिक सक्षम करें, कॉपी करें और चुनें, वेबआरटीसी अक्षम करें, और छवि को टाइप (जेपीजी, पीएनजी और वेबपी) के रूप में सहेजें।" + }, + "edgeDesc": { + "message": "वॉल्यूम बढ़ाएं, उपयोगकर्ता एजेंट बदलें, राइट क्लिक सक्षम करें, कॉपी करें और चुनें, वेबआरटीसी अक्षम करें, और छवि को टाइप (जेपीजी, पीएनजी और वेबपी) के रूप में सहेजें।" } } diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index a226853..597b557 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Dodatni Alati Za Chrome" }, + "edgeName": { "message": "Browser Boost - Dodatni Alati Za Edge" }, + "chromeDesc": { + "message": "Povećaj glasnoću, promijeni korisničkog agenta, omogući desni klik, kopiraj i odaberi, onemogući WebRTC i spremi sliku kao vrstu (JPG, PNG i WebP)." + }, + "edgeDesc": { + "message": "Povećaj glasnoću, promijeni korisničkog agenta, omogući desni klik, kopiraj i odaberi, onemogući WebRTC i spremi sliku kao vrstu (JPG, PNG i WebP)." } } diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index a226853..1269451 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Extra Eszközök a Chrome-hez" }, + "edgeName": { "message": "Browser Boost - Extra Eszközök a Edge-hez" }, + "chromeDesc": { + "message": "Hangerő növelése, Felhasználói ügynök módosítása, Jobb kattintás engedélyezése, Másolás és kijelölés, WebRTC letiltása és Kép mentése típusként (JPG, PNG és WebP)." + }, + "edgeDesc": { + "message": "Hangerő növelése, Felhasználói ügynök módosítása, Jobb kattintás engedélyezése, Másolás és kijelölés, WebRTC letiltása és Kép mentése típusként (JPG, PNG és WebP)." } } diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index a226853..e7cb255 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Alat Ekstra Untuk Chrome" }, + "edgeName": { "message": "Browser Boost - Alat Ekstra Untuk Edge" }, + "chromeDesc": { + "message": "Tingkatkan Volume, Ubah Agen Pengguna, Aktifkan Klik Kanan, Salin & Pilih, Nonaktifkan WebRTC, dan Simpan Gambar sebagai Jenis (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Tingkatkan Volume, Ubah Agen Pengguna, Aktifkan Klik Kanan, Salin & Pilih, Nonaktifkan WebRTC, dan Simpan Gambar sebagai Jenis (JPG, PNG & WebP)." } } diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index a226853..3569467 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Strumenti Extra per Chrome" }, + "edgeName": { "message": "Browser Boost - Strumenti Extra per Edge" }, + "chromeDesc": { + "message": "Aumenta volume, Cambia agente utente, Abilita clic destro, Copia e seleziona, Disattiva WebRTC e Salva immagine come tipo (JPG, PNG e WebP)." + }, + "edgeDesc": { + "message": "Aumenta volume, Cambia agente utente, Abilita clic destro, Copia e seleziona, Disattiva WebRTC e Salva immagine come tipo (JPG, PNG e WebP)." } } diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index a226853..f06b102 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome 用の追加ツール" }, + "edgeName": { "message": "Browser Boost - Edge 用の追加ツール" }, + "chromeDesc": { + "message": "ボリュームのブースト、ユーザー エージェントの変更、右クリックの有効化、コピーと選択、WebRTC の無効化、画像の種類 (JPG、PNG、WebP) として保存。" + }, + "edgeDesc": { + "message": "ボリュームのブースト、ユーザー エージェントの変更、右クリックの有効化、コピーと選択、WebRTC の無効化、画像の種類 (JPG、PNG、WebP) として保存。" } } diff --git a/src/_locales/kn/messages.json b/src/_locales/kn/messages.json index 46db81f..0b70a0d 100644 --- a/src/_locales/kn/messages.json +++ b/src/_locales/kn/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Force Enable Right-Click, Disable WebRTC" }, - "extDesc": { + "chromeName": { "message": "BB - Force Enable Right-Click, Disable WebRTC" }, + "edgeName": { "message": "Browser Boost - Edge ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಪರಿಕರಗಳು" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "ವಾಲ್ಯೂಮ್ ಬೂಸ್ಟ್ ಮಾಡಿ, ಬಳಕೆದಾರ ಏಜೆಂಟ್ ಬದಲಾಯಿಸಿ, ರೈಟ್ ಕ್ಲಿಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ನಕಲಿಸಿ ಮತ್ತು ಆಯ್ಕೆ ಮಾಡಿ, WebRTC ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಚಿತ್ರವನ್ನು ಪ್ರಕಾರವಾಗಿ ಉಳಿಸಿ (JPG, PNG & WebP)." } } diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index a226853..3c7c79a 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome용 추가 도구" }, + "edgeName": { "message": "Browser Boost - Edge용 추가 도구" }, + "chromeDesc": { + "message": "볼륨 증폭, 사용자 에이전트 변경, 마우스 오른쪽 버튼 클릭 활성화, 복사 및 선택, WebRTC 비활성화, 이미지 형식(JPG, PNG 및 WebP)으로 저장." + }, + "edgeDesc": { + "message": "볼륨 증폭, 사용자 에이전트 변경, 마우스 오른쪽 버튼 클릭 활성화, 복사 및 선택, WebRTC 비활성화, 이미지 형식(JPG, PNG 및 WebP)으로 저장." } } diff --git a/src/_locales/lt/messages.json b/src/_locales/lt/messages.json index a226853..316092d 100644 --- a/src/_locales/lt/messages.json +++ b/src/_locales/lt/messages.json @@ -1,6 +1,12 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Papildomi įrankiai, skirti Chrome" + }, + "edgeName": { "message": "Browser Boost - Papildomi įrankiai, skirti Edge" }, + "chromeDesc": { + "message": "Padidinkite garsumą, pakeiskite vartotojo agentą, įgalinkite dešinįjį spustelėjimą, kopijuokite ir pasirinkite, išjunkite „WebRTC“ ir išsaugokite vaizdą kaip tipą (JPG, PNG ir WebP)." + }, + "edgeDesc": { + "message": "Padidinkite garsumą, pakeiskite vartotojo agentą, įgalinkite dešinįjį spustelėjimą, kopijuokite ir pasirinkite, išjunkite „WebRTC“ ir išsaugokite vaizdą kaip tipą (JPG, PNG ir WebP)." } } diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json index 0f7b5a5..6d32c07 100644 --- a/src/_locales/lv/messages.json +++ b/src/_locales/lv/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Volume Booster, SuperCopy, Sound Booster" }, - "extDesc": { + "chromeName": { "message": "BB - Volume Booster, SuperCopy, Sound Booster" }, + "edgeName": { "message": "Browser Boost - Papildu rīki Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Palieliniet skaļumu, mainiet lietotāja aģentu, iespējojiet labo klikšķi, kopējiet un atlasiet, atspējojiet WebRTC un saglabājiet attēlu kā veidu (JPG, PNG un WebP)." } } diff --git a/src/_locales/ml/messages.json b/src/_locales/ml/messages.json index f89a698..cecf2bc 100644 --- a/src/_locales/ml/messages.json +++ b/src/_locales/ml/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB- Save Image by Right Click Increase Volume" }, - "extDesc": { + "chromeName": { "message": "BB- Save Image by Right Click Increase Volume" }, + "edgeName": { "message": "Browser Boost - Edge-നുള്ള അധിക ഉപകരണങ്ങൾ" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "വോളിയം വർദ്ധിപ്പിക്കുക, ഉപയോക്തൃ ഏജന്റ് മാറ്റുക, റൈറ്റ് ക്ലിക്ക് പ്രവർത്തനക്ഷമമാക്കുക, പകർത്തി തിരഞ്ഞെടുക്കുക, WebRTC പ്രവർത്തനരഹിതമാക്കുക, ഇമേജ് തരം (JPG, PNG & WebP) ആയി സംരക്ഷിക്കുക." } } diff --git a/src/_locales/mr/messages.json b/src/_locales/mr/messages.json index 3861c3d..236db69 100644 --- a/src/_locales/mr/messages.json +++ b/src/_locales/mr/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Save As PNG, JPG, or WebP. Dark Mode" }, - "extDesc": { + "chromeName": { "message": "BB - Save As PNG, JPG, or WebP. Dark Mode" }, + "edgeName": { "message": "Browser Boost - Edge साठी अतिरिक्त साधने" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "आवाज वाढवा, वापरकर्ता एजंट बदला, उजवे क्लिक सक्षम करा, कॉपी करा आणि निवडा, WebRTC अक्षम करा आणि प्रकार (JPG, PNG आणि WebP) म्हणून प्रतिमा जतन करा." } } diff --git a/src/_locales/ms/messages.json b/src/_locales/ms/messages.json index e9d3656..999e575 100644 --- a/src/_locales/ms/messages.json +++ b/src/_locales/ms/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Change User Agent, Block WebRTC Leaks" }, - "extDesc": { + "chromeName": { "message": "BB - Change User Agent, Block WebRTC Leaks" }, + "edgeName": { "message": "Browser Boost - Alat Tambahan untuk Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Tingkatkan Kelantangan, Tukar Ejen Pengguna, Dayakan Klik Kanan, Salin & Pilih, Lumpuhkan WebRTC dan Simpan Imej sebagai Jenis (JPG, PNG & WebP)." } } diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index a226853..1ce429d 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Extra hulpmiddelen voor Chrome" }, + "edgeName": { "message": "Browser Boost - Extra hulpmiddelen voor Edge" }, + "chromeDesc": { + "message": "Verhoog het volume, verander de user-agent, schakel de rechtermuisknop in, kopieer en selecteer, schakel WebRTC uit en sla de afbeelding op als type (JPG, PNG en WebP)." + }, + "edgeDesc": { + "message": "Verhoog het volume, verander de user-agent, schakel de rechtermuisknop in, kopieer en selecteer, schakel WebRTC uit en sla de afbeelding op als type (JPG, PNG en WebP)." } } diff --git a/src/_locales/no/messages.json b/src/_locales/no/messages.json index a226853..d532f85 100644 --- a/src/_locales/no/messages.json +++ b/src/_locales/no/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Ekstra verktøy for Chrome" }, + "edgeName": { "message": "Browser Boost - Ekstra verktøy for Edge" }, + "chromeDesc": { + "message": "Øk volum, Endre brukeragent, Aktiver Høyreklikk, Kopier og velg, Deaktiver WebRTC og Lagre bilde som type (JPG, PNG og WebP)." + }, + "edgeDesc": { + "message": "Øk volum, Endre brukeragent, Aktiver Høyreklikk, Kopier og velg, Deaktiver WebRTC og Lagre bilde som type (JPG, PNG og WebP)." } } diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index a226853..369d89d 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Dodatkowe narzędzia do Chrome" }, + "edgeName": { "message": "Browser Boost - Dodatkowe narzędzia do Edge" }, + "chromeDesc": { + "message": "Zwiększ głośność, zmień agenta użytkownika, włącz kliknięcie prawym przyciskiem myszy, kopiuj i wybierz, wyłącz WebRTC i zapisz obraz jako typ (JPG, PNG i WebP)." + }, + "edgeDesc": { + "message": "Zwiększ głośność, zmień agenta użytkownika, włącz kliknięcie prawym przyciskiem myszy, kopiuj i wybierz, wyłącz WebRTC i zapisz obraz jako typ (JPG, PNG i WebP)." } } diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index a226853..a242d2e 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Ferramentas extras para Chrome" }, + "edgeName": { "message": "Browser Boost - Ferramentas extras para Edge" }, + "chromeDesc": { + "message": "Aumente o volume, altere o agente do usuário, ative o clique com o botão direito, copie e selecione, desative o WebRTC e salve a imagem como tipo (JPG, PNG e WebP)." + }, + "edgeDesc": { + "message": "Aumente o volume, altere o agente do usuário, ative o clique com o botão direito, copie e selecione, desative o WebRTC e salve a imagem como tipo (JPG, PNG e WebP)." } } diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index a226853..a242d2e 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Ferramentas extras para Chrome" }, + "edgeName": { "message": "Browser Boost - Ferramentas extras para Edge" }, + "chromeDesc": { + "message": "Aumente o volume, altere o agente do usuário, ative o clique com o botão direito, copie e selecione, desative o WebRTC e salve a imagem como tipo (JPG, PNG e WebP)." + }, + "edgeDesc": { + "message": "Aumente o volume, altere o agente do usuário, ative o clique com o botão direito, copie e selecione, desative o WebRTC e salve a imagem como tipo (JPG, PNG e WebP)." } } diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index a226853..9663e59 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -1,6 +1,14 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Instrumente suplimentare pentru Chrome" + }, + "edgeName": { + "message": "Browser Boost - Instrumente suplimentare pentru Edge" + }, + "chromeDesc": { + "message": "Creșteți volumul, schimbați agentul utilizatorului, activați clic dreapta, copiați și selectați, dezactivați WebRTC și salvați imaginea ca tip (JPG, PNG și WebP)." + }, + "edgeDesc": { + "message": "Creșteți volumul, schimbați agentul utilizatorului, activați clic dreapta, copiați și selectați, dezactivați WebRTC și salvați imaginea ca tip (JPG, PNG și WebP)." } } diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index a226853..827b5d8 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -1,6 +1,14 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Дополнительные инструменты для Chrome" + }, + "edgeName": { + "message": "Browser Boost - Дополнительные инструменты для Edge" + }, + "chromeDesc": { + "message": "Увеличьте громкость, измените пользовательский агент, включите щелчок правой кнопкой мыши, скопируйте и выберите, отключите WebRTC и сохраните изображение как тип (JPG, PNG и WebP)." + }, + "edgeDesc": { + "message": "Увеличьте громкость, измените пользовательский агент, включите щелчок правой кнопкой мыши, скопируйте и выберите, отключите WebRTC и сохраните изображение как тип (JPG, PNG и WebP)." } } diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json index 9b0e63b..974e723 100644 --- a/src/_locales/sk/messages.json +++ b/src/_locales/sk/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Allow Right-Click, User Agent Switcher" }, - "extDesc": { + "chromeName": { "message": "BB - Allow Right-Click, User Agent Switcher" }, + "edgeName": { "message": "Browser Boost - Extra nástroje pre Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Zvýšiť hlasitosť, Zmeniť používateľského agenta, Povoliť kliknutie pravým tlačidlom, Kopírovať a vybrať, Zakázať WebRTC a Uložiť obrázok ako typ (JPG, PNG a WebP)." } } diff --git a/src/_locales/sl/messages.json b/src/_locales/sl/messages.json index 091f16b..c47a62e 100644 --- a/src/_locales/sl/messages.json +++ b/src/_locales/sl/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - User-Agent Switcher, Force Enable Select" }, - "extDesc": { + "chromeName": { "message": "BB - User-Agent Switcher, Force Enable Select" }, + "edgeName": { "message": "Browser Boost - Dodatna orodja za Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Povečaj glasnost, spremeni uporabniškega agenta, omogoči desni klik, kopiraj in izberi, onemogoči WebRTC in shrani sliko kot vrsto (JPG, PNG in WebP)." } } diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index a226853..8159dd8 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Додатни алати за Chrome" }, + "edgeName": { "message": "Browser Boost - Додатни алати за Edge" }, + "chromeDesc": { + "message": "Повећајте јачину звука, промените кориснички агент, омогућите десни клик, копирајте и изаберите, онемогућите ВебРТЦ и сачувајте слику као тип (ЈПГ, ПНГ и ВебП)." + }, + "edgeDesc": { + "message": "Повећајте јачину звука, промените кориснички агент, омогућите десни клик, копирајте и изаберите, онемогућите ВебРТЦ и сачувајте слику као тип (ЈПГ, ПНГ и ВебП)." } } diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index a226853..ef63afc 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Extra verktyg för Chrome" }, + "edgeName": { "message": "Browser Boost - Extra verktyg för Edge" }, + "chromeDesc": { + "message": "Öka volym, Ändra användaragent, Aktivera högerklicka, Kopiera och välj, Inaktivera WebRTC och Spara bild som typ (JPG, PNG och WebP)." + }, + "edgeDesc": { + "message": "Öka volym, Ändra användaragent, Aktivera högerklicka, Kopiera och välj, Inaktivera WebRTC och Spara bild som typ (JPG, PNG och WebP)." } } diff --git a/src/_locales/sw/messages.json b/src/_locales/sw/messages.json index e12a06d..a560172 100644 --- a/src/_locales/sw/messages.json +++ b/src/_locales/sw/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Save Image as Type, Allow Right Click" }, - "extDesc": { + "chromeName": { "message": "BB - Save Image as Type, Allow Right Click" }, + "edgeName": { "message": "Browser Boost - Zana za Ziada za Edge" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Ongeza Sauti, Badilisha Wakala wa Mtumiaji, Washa Bofya Kulia, Nakili & Chagua, Zima WebRTC, na Hifadhi Picha kama Aina (JPG, PNG & WebP)." } } diff --git a/src/_locales/ta/messages.json b/src/_locales/ta/messages.json index 3bf12c2..632bda4 100644 --- a/src/_locales/ta/messages.json +++ b/src/_locales/ta/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - Switch User-Agent, Force Enable Paste" }, - "extDesc": { + "chromeName": { "message": "BB - Switch User-Agent, Force Enable Paste" }, + "edgeName": { "message": "Browser Boost - Edge க்கான கூடுதல் கருவிகள்" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "ஒலியளவை அதிகரிக்கவும், பயனர் முகவரை மாற்றவும், வலது கிளிக் செய்யவும், நகலெடு & தேர்ந்தெடுக்கவும், WebRTC ஐ முடக்கவும் மற்றும் படத்தை வகையாக சேமிக்கவும் (JPG, PNG & WebP)." } } diff --git a/src/_locales/te/messages.json b/src/_locales/te/messages.json index 4557d56..cae7123 100644 --- a/src/_locales/te/messages.json +++ b/src/_locales/te/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "BB - User Agent Switcher, Spoof User Agent" }, - "extDesc": { + "chromeName": { "message": "BB - User Agent Switcher, Spoof User Agent" }, + "edgeName": { "message": "Browser Boost - Edge కోసం అదనపు సాధనాలు" }, + "chromeDesc": { "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "వాల్యూమ్‌ను పెంచండి, వినియోగదారు ఏజెంట్‌ని మార్చండి, రైట్ క్లిక్‌ని ప్రారంభించండి, కాపీ చేసి & ఎంచుకోండి, WebRTCని నిలిపివేయండి మరియు చిత్రాన్ని రకంగా సేవ్ చేయండి (JPG, PNG & WebP)." } } diff --git a/src/_locales/th/messages.json b/src/_locales/th/messages.json index a226853..d683de0 100644 --- a/src/_locales/th/messages.json +++ b/src/_locales/th/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - เครื่องมือพิเศษสำหรับ Chrome" }, + "edgeName": { "message": "Browser Boost - เครื่องมือพิเศษสำหรับ Edge" }, + "chromeDesc": { + "message": "เพิ่มระดับเสียง เปลี่ยนตัวแทนผู้ใช้ เปิดใช้งานการคลิกขวา คัดลอกและเลือก ปิดใช้งาน WebRTC และบันทึกรูปภาพเป็นประเภท (JPG, PNG และ WebP)." + }, + "edgeDesc": { + "message": "เพิ่มระดับเสียง เปลี่ยนตัวแทนผู้ใช้ เปิดใช้งานการคลิกขวา คัดลอกและเลือก ปิดใช้งาน WebRTC และบันทึกรูปภาพเป็นประเภท (JPG, PNG และ WebP)." } } diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index a226853..b751587 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome için Ekstra Araçlar" }, + "edgeName": { "message": "Browser Boost - Edge için Ekstra Araçlar" }, + "chromeDesc": { + "message": "Sesi Yükselt, Kullanıcı Aracısını Değiştir, Sağ Tıklamayı Etkinleştir, Kopyala ve Seç, WebRTC'yi Devre Dışı Bırak ve Görüntüyü Tür Olarak Kaydet (JPG, PNG ve WebP)." + }, + "edgeDesc": { + "message": "Sesi Yükselt, Kullanıcı Aracısını Değiştir, Sağ Tıklamayı Etkinleştir, Kopyala ve Seç, WebRTC'yi Devre Dışı Bırak ve Görüntüyü Tür Olarak Kaydet (JPG, PNG ve WebP)." } } diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index a226853..32b8f59 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -1,6 +1,12 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { + "message": "Browser Boost - Додаткові інструменти для Chrome" + }, + "edgeName": { "message": "Browser Boost - Додаткові інструменти для Edge" }, + "chromeDesc": { + "message": "Збільшити гучність, змінити агент користувача, увімкнути правою кнопкою миші, копіювати та вибрати, вимкнути WebRTC і зберегти зображення як тип (JPG, PNG і WebP)." + }, + "edgeDesc": { + "message": "Збільшити гучність, змінити агент користувача, увімкнути правою кнопкою миші, копіювати та вибрати, вимкнути WebRTC і зберегти зображення як тип (JPG, PNG і WebP)." } } diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index a226853..27f88a4 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Công cụ bổ sung cho Chrome" }, + "edgeName": { "message": "Browser Boost - Công cụ bổ sung cho Edge" }, + "chromeDesc": { + "message": "Tăng âm lượng, Thay đổi tác nhân người dùng, Bật nhấp chuột phải, Sao chép và chọn, Tắt WebRTC và Lưu hình ảnh dưới dạng loại (JPG, PNG & WebP)." + }, + "edgeDesc": { + "message": "Tăng âm lượng, Thay đổi tác nhân người dùng, Bật nhấp chuột phải, Sao chép và chọn, Tắt WebRTC và Lưu hình ảnh dưới dạng loại (JPG, PNG & WebP)." } } diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index a226853..40274be 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome 的额外工具" }, + "edgeName": { "message": "Browser Boost - Edge 的额外工具" }, + "chromeDesc": { + "message": "提高音量、更改用户代理、启用右键单击、复制和选择、禁用 WebRTC 以及将图像保存为类型(JPG、PNG 和 WebP)。" + }, + "edgeDesc": { + "message": "提高音量、更改用户代理、启用右键单击、复制和选择、禁用 WebRTC 以及将图像保存为类型(JPG、PNG 和 WebP)。" } } diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index a226853..1a10f07 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -1,6 +1,10 @@ { - "extName": { "message": "Browser Boost - Extra Tools for Chrome" }, - "extDesc": { - "message": "Boost Volume, Change User Agent, Enable Right Click, Copy & Select, Disable WebRTC, and Save Image as Type (JPG, PNG & WebP)." + "chromeName": { "message": "Browser Boost - Chrome 的額外工具" }, + "edgeName": { "message": "Browser Boost - Edge 的額外工具" }, + "chromeDesc": { + "message": "提高音量、更改使用者代理、啟用右鍵、複製和選擇、停用 WebRTC 以及將圖像儲存為類型(JPG、PNG 和 WebP)。" + }, + "edgeDesc": { + "message": "提高音量、更改使用者代理、啟用右鍵、複製和選擇、停用 WebRTC 以及將圖像儲存為類型(JPG、PNG 和 WebP)。" } } diff --git a/src/manifest.json b/src/manifest.json index 7366bf0..63acbe7 100755 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,6 @@ { "manifest_version": 3, - "name": "__MSG_extName__", - "description": "__MSG_extDesc__", + "version": "1.1.2", "default_locale": "en", "permissions": [ "tabCapture", diff --git a/src/nonProcessedFiles/offscreen.html b/src/nonProcessed/offscreen.html similarity index 100% rename from src/nonProcessedFiles/offscreen.html rename to src/nonProcessed/offscreen.html diff --git a/src/nonProcessedFiles/offscreen.js b/src/nonProcessed/offscreen.js similarity index 100% rename from src/nonProcessedFiles/offscreen.js rename to src/nonProcessed/offscreen.js diff --git a/src/nonProcessedFiles/rules.json b/src/nonProcessed/rules.json similarity index 100% rename from src/nonProcessedFiles/rules.json rename to src/nonProcessed/rules.json diff --git a/src/pages/popup/StarRating.jsx b/src/pages/popup/StarRating.jsx index ec8e820..3263e59 100644 --- a/src/pages/popup/StarRating.jsx +++ b/src/pages/popup/StarRating.jsx @@ -1,6 +1,7 @@ /** @jsxImportSource theme-ui */ import React, { useState } from 'react' import { Flex, Box, Link, Button } from 'theme-ui' +import { reviewUrl } from '../../utils/constants' const StarRating = () => { const [hoveredStar, setHoveredStar] = useState(-1) @@ -31,9 +32,7 @@ const StarRating = () => { if (index < 3) { setLowRatingClicked(true) } else { - window.open( - 'https://chrome.google.com/webstore/detail/akknpgblpchaoebdoiojonnahhnfgnem/reviews' - ) + window.open(reviewUrl) } }} sx={{ all: 'unset' }} diff --git a/src/utils/constants.js b/src/utils/constants.js new file mode 100644 index 0000000..4c9e4cb --- /dev/null +++ b/src/utils/constants.js @@ -0,0 +1,8 @@ +export const isFirefox = process.env.BROWSER === 'firefox' +export const isEdge = process.env.BROWSER === 'edge' + +export const reviewUrl = isFirefox + ? '' + : isEdge + ? 'https://microsoftedge.microsoft.com/addons' + : 'https://chrome.google.com/webstore/detail/akknpgblpchaoebdoiojonnahhnfgnem/reviews' diff --git a/webpack.config.js b/webpack.config.js index 4b965c2..46e6c01 100755 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,6 @@ var webpack = require('webpack'), path = require('path'), - fileSystem = require('fs-extra'), + fs = require('fs-extra'), env = require('./scripts/env'), CopyWebpackPlugin = require('copy-webpack-plugin'), HtmlWebpackPlugin = require('html-webpack-plugin'), @@ -8,8 +8,10 @@ var webpack = require('webpack'), var { CleanWebpackPlugin } = require('clean-webpack-plugin') var ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin') var ReactRefreshTypeScript = require('react-refresh-typescript') +const merge = require('merge-json') const ASSET_PATH = process.env.ASSET_PATH || '/' +const BROWSER = process.env.BROWSER || 'chrome' var alias = {} @@ -29,7 +31,42 @@ var fileExtensions = [ 'woff2', ] -if (fileSystem.existsSync(secretsPath)) { +// Add this function at the top of your webpack.config.js file +function combineManifests(commonConfigPath, browserSpecificConfigPath) { + const commonConfig = JSON.parse(fs.readFileSync(commonConfigPath, 'utf8')) + // const browserSpecificConfig = JSON.parse( + // fs.readFileSync(browserSpecificConfigPath, 'utf8') + // ) + + let manifestName, manifestDescription + + if (BROWSER === 'chrome') { + manifestName = '__MSG_chromeName__' + manifestDescription = '__MSG_chromeDesc__' + } else if (BROWSER === 'edge') { + manifestName = '__MSG_edgeName__' + manifestDescription = '__MSG_edgeDesc__' + } + + // "description": "__MSG_extDesc__", + + // } else if (BROWSER === 'firefox') { + // manifestName = '1VPN - Best Free VPN for Firefox' + + // const manifest = merge.merge(commonConfig, browserSpecificConfig) + + return JSON.stringify( + merge.merge( + { + name: manifestName, + description: manifestDescription, + }, + commonConfig + ) + ) +} + +if (fs.existsSync(secretsPath)) { alias['secrets'] = secretsPath } @@ -133,21 +170,18 @@ var options = { new webpack.ProgressPlugin(), // expose and write the allowed env vars on the compiled bundle new webpack.EnvironmentPlugin(['NODE_ENV']), + new webpack.DefinePlugin({ + 'process.env.BROWSER': JSON.stringify(process.env.BROWSER), + }), new CopyWebpackPlugin({ patterns: [ { - from: 'src/manifest.json', - to: path.join(__dirname, 'build'), + from: 'src/manifest.json', // This path is not used but necessary for the plugin to work + to: path.join(__dirname, 'build/manifest.json'), force: true, transform: function (content, path) { - // generates the manifest file using the package.json informations - return Buffer.from( - JSON.stringify({ - description: process.env.npm_package_description, - version: process.env.npm_package_version, - ...JSON.parse(content.toString()), - }) - ) + // Replace with combined manifests for Firefox + return Buffer.from(combineManifests('src/manifest.json')) }, }, ], @@ -179,7 +213,7 @@ var options = { new CopyWebpackPlugin({ patterns: [ { - from: 'src/nonProcessedFiles', + from: 'src/nonProcessed', to: path.join(__dirname, 'build'), force: true, }, diff --git a/yarn.lock b/yarn.lock index c743f5c..dfb0cd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4484,6 +4484,11 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-json@^0.1.0-b.3: + version "0.1.0-b.3" + resolved "https://registry.yarnpkg.com/merge-json/-/merge-json-0.1.0-b.3.tgz#448e118424c7752af2adca83fbb049758596a680" + integrity sha512-s4iKmcrA659EZrbhU42sAqywaA4cDMJ7372FvC1UySnIFKBGssORDcOO6dLMfYc2ZsUmHJmrcWkUzuO9fIIj7w== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"