diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 588d055..e42e574 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "المنطقة الزمنية المزيفة ، والموقع الجغرافي ، والإعدادات المحلية ، ووكيل المستخدم. تطابق بيانات موقعك مع عنوان IP الخاص بشبكة VPN الخاصة بك" } diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index faedec0..18ea139 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Falsificació de la zona horària, la geolocalització, la configuració regional i l'agent d'usuari." } diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index f67521e..29ae690 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof časové pásmo, geolokaci, národní prostředí a uživatelského agenta. Přiřaďte údaje o své poloze k IP adrese vaší VPN." } diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index e837d6e..99209d6 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof tidszone, geolocation, lokalitet og brugeragent. Match dine placeringsdata med din VPN's ip-adresse." } diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 6bdb404..7b9b9a2 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof-Zeitzone, Geolokalisierung, Gebietsschema und Benutzeragent. Gleichen Sie Ihre Standortdaten mit der IP-Adresse Ihres VPN ab." } diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index 8313fd5..1517fad 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Πλαστή ζώνη ώρας, γεωγραφική τοποθεσία, τοπικές ρυθμίσεις και παράγοντας χρήστη." } diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 67f9cf9..962ebd9 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof time zone, geolocation, locale and user agent. Match your location data to your VPN's ip address." } diff --git a/src/_locales/en_GB/messages.json b/src/_locales/en_GB/messages.json index 67f9cf9..962ebd9 100644 --- a/src/_locales/en_GB/messages.json +++ b/src/_locales/en_GB/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof time zone, geolocation, locale and user agent. Match your location data to your VPN's ip address." } diff --git a/src/_locales/en_US/messages.json b/src/_locales/en_US/messages.json index 67f9cf9..962ebd9 100644 --- a/src/_locales/en_US/messages.json +++ b/src/_locales/en_US/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof time zone, geolocation, locale and user agent. Match your location data to your VPN's ip address." } diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index ada0f17..3d061aa 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Falsificación de zona horaria, geolocalización, configuración regional y agente de usuario." } diff --git a/src/_locales/es_419/messages.json b/src/_locales/es_419/messages.json index ada0f17..3d061aa 100644 --- a/src/_locales/es_419/messages.json +++ b/src/_locales/es_419/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Falsificación de zona horaria, geolocalización, configuración regional y agente de usuario." } diff --git a/src/_locales/fa/messages.json b/src/_locales/fa/messages.json index e3b0c49..bc2aebc 100644 --- a/src/_locales/fa/messages.json +++ b/src/_locales/fa/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "جعل منطقه زمانی، موقعیت جغرافیایی، منطقه و عامل کاربر. داده های موقعیت مکانی خود را با آدرس IP VPN خود مطابقت دهید." } diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index a4aa4e0..89dc565 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Huijaus aikavyöhyke, maantieteellinen sijainti, alue ja käyttäjäagentti. Yhdistä sijaintitietosi VPN-osoitteesi IP-osoitteeseen." } diff --git a/src/_locales/fil/messages.json b/src/_locales/fil/messages.json index 9353882..d29f427 100644 --- a/src/_locales/fil/messages.json +++ b/src/_locales/fil/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof time zone, geolocation, locale at user agent. Itugma ang data ng iyong lokasyon sa ip address ng iyong VPN." } diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 9a0f17a..a5022f2 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Fuseau horaire, géolocalisation, paramètres régionaux et agent utilisateur usurpés." } diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index 1c10ed1..12df860 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "אזור זמן מזויף, מיקום גיאוגרפי, מיקום וסוכן משתמש. התאם את נתוני המיקום שלך לכתובת ה-IP של ה-VPN שלך." } diff --git a/src/_locales/hi/messages.json b/src/_locales/hi/messages.json index e553f35..6718285 100644 --- a/src/_locales/hi/messages.json +++ b/src/_locales/hi/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "हंसोड़ समय क्षेत्र, भौगोलिक स्थान, लोकेल और उपयोगकर्ता एजेंट। अपने वीपीएन के आईपी पते से अपने स्थान डेटा का मिलान करें।" } diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index b2fe0d2..ab68ff9 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Lažna vremenska zona, geolokacija, lokalizacija i korisnički agent. Uskladite svoje podatke o lokaciji s IP adresom svog VPN-a." } diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index c58d437..94702f2 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Hamis időzóna, földrajzi hely, terület és felhasználói ügynök. Párosítsa helyadatait VPN-je IP-címével." } diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index 30df8f4..9a87ac4 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof zona waktu, geolokasi, lokal, dan agen pengguna. Cocokkan data lokasi Anda dengan alamat ip VPN Anda." } diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index 3670c92..0af518d 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoofing fuso orario, geolocalizzazione, locale e user agent. Abbina i tuoi dati sulla posizione all'indirizzo IP della tua VPN." } diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index 1a1a053..28713f0 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "タイム ゾーン、位置情報、ロケール、およびユーザー エージェントを偽装します。位置データを VPN の IP アドレスと照合します。" } diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index f1f04fe..d3c3bb0 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "스푸핑 시간대, 지리적 위치, 로케일 및 사용자 에이전트. 위치 데이터를 VPN의 IP 주소와 일치시킵니다." } diff --git a/src/_locales/lt/messages.json b/src/_locales/lt/messages.json index 9066a50..75e9e2f 100644 --- a/src/_locales/lt/messages.json +++ b/src/_locales/lt/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Apgaulinga laiko juosta, geografinė vieta, lokalė ir vartotojo agentas. Suderinkite vietos duomenis su VPN IP adresu." } diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json index 284d10d..6f88aea 100644 --- a/src/_locales/lv/messages.json +++ b/src/_locales/lv/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Maldināta laika josla, ģeogrāfiskā atrašanās vieta, lokalizācija un lietotāja aģents." } diff --git a/src/_locales/ms/messages.json b/src/_locales/ms/messages.json index ba9913b..a8ea6ed 100644 --- a/src/_locales/ms/messages.json +++ b/src/_locales/ms/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Zon masa palsu, geolokasi, tempat dan ejen pengguna. Padankan data lokasi anda dengan alamat ip VPN anda." } diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 8ddd42a..59d91ef 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof-tijdzone, geolocatie, locale en user-agent. Koppel uw locatiegegevens aan het ip-adres van uw VPN." } diff --git a/src/_locales/no/messages.json b/src/_locales/no/messages.json index b517f96..bd00b01 100644 --- a/src/_locales/no/messages.json +++ b/src/_locales/no/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof tidssone, geolokalisering, lokalitet og brukeragent. Match posisjonsdataene dine med VPN-ens ip-adresse." } diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index bb8b574..ee649dc 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Fałszowanie strefy czasowej, geolokalizacji, lokalizacji i klienta użytkownika." } diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index e92d1c3..5b33d17 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Fuso horário falso, geolocalização, localidade e agente do usuário. Combine seus dados de localização com o endereço IP da sua VPN." } diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index e92d1c3..5b33d17 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Fuso horário falso, geolocalização, localidade e agente do usuário. Combine seus dados de localização com o endereço IP da sua VPN." } diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index 4177345..e846fb3 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Falsificarea fusului orar, localizarea geografică, localitatea și agentul utilizator." } diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 69caee6..6b84c69 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Подделка часового пояса, геолокации, локали и пользовательского агента." } diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json index 66deaad..beed173 100644 --- a/src/_locales/sk/messages.json +++ b/src/_locales/sk/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof časové pásmo, geolokáciu, miestne nastavenie a používateľského agenta. Priraďte údaje o svojej polohe k IP adrese vašej VPN." } diff --git a/src/_locales/sl/messages.json b/src/_locales/sl/messages.json index 8e69563..4c4faa4 100644 --- a/src/_locales/sl/messages.json +++ b/src/_locales/sl/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Prevara časovnega pasu, geolokacije, lokalne nastavitve in uporabniškega agenta." } diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index 7b2ac48..1637a81 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Лажна временска зона, геолокација, локализација и кориснички агент. Ускладите своје податке о локацији са ИП адресом вашег ВПН-а." } diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 0473f76..d4eff5d 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Spoof-tidszon, geolokalisering, plats och användaragent. Matcha din platsdata med din VPN:s ip-adress." } diff --git a/src/_locales/te/messages.json b/src/_locales/te/messages.json index 84d79c4..4f5872c 100644 --- a/src/_locales/te/messages.json +++ b/src/_locales/te/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "స్పూఫ్ టైమ్ జోన్, జియోలొకేషన్, లొకేల్ మరియు యూజర్ ఏజెంట్. మీ VPN యొక్క ip చిరునామాతో మీ స్థాన డేటాను సరిపోల్చండి." } diff --git a/src/_locales/th/messages.json b/src/_locales/th/messages.json index 895d435..b3da2f1 100644 --- a/src/_locales/th/messages.json +++ b/src/_locales/th/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "เขตเวลาปลอม ตำแหน่งทางภูมิศาสตร์ ตำแหน่งที่ตั้ง และตัวแทนผู้ใช้ จับคู่ข้อมูลตำแหน่งของคุณกับที่อยู่ IP ของ VPN" } diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index b992d5c..7da3d59 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Sahte zaman dilimi, coğrafi konum, yerel ayar ve kullanıcı aracısı. Konum verilerinizi VPN'inizin ip adresiyle eşleştirin." } diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index 6cae126..d1a1aa6 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Підробка часового поясу, геолокації, локалі та агента користувача. Зіставте дані про своє місцезнаходження з IP-адресою VPN." } diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index 1217875..f85c12a 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "Giả mạo múi giờ, định vị địa lý, ngôn ngữ và tác nhân người dùng. Khớp dữ liệu vị trí của bạn với địa chỉ IP VPN của bạn." } diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index 1c4198e..0f5a2e4 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "欺骗时区、地理位置、区域设置和用户代理。将您的位置数据与您的 VPN 的 IP 地址相匹配。" } diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index c261d9d..b6a846d 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -1,5 +1,5 @@ { - "extName": { "message": "Vytal - Spoof Timezone, Geolocation & Locale" }, + "extName": { "message": "Vytal - Privacy & VPN Companion" }, "extDesc": { "message": "欺騙時區、地理位置、區域設置和用戶代理。將您的位置數據與您的 VPN 的 IP 地址相匹配。" } diff --git a/src/assets/global.css b/src/assets/global.css index 8ca9be2..90c63c3 100644 --- a/src/assets/global.css +++ b/src/assets/global.css @@ -7,8 +7,8 @@ body { font-family: 'Twemoji Country Flags', 'Nunito', Arial, Helvetica, sans-serif; font-weight: 500; - width: 358px; - height: 440px; + width: 374px; + height: 474px; } input { diff --git a/src/assets/icon128-1.png b/src/assets/icon128-1.png new file mode 100644 index 0000000..f0ffe6b Binary files /dev/null and b/src/assets/icon128-1.png differ diff --git a/src/assets/icon128-22.png b/src/assets/icon128-22.png new file mode 100644 index 0000000..86d1403 Binary files /dev/null and b/src/assets/icon128-22.png differ diff --git a/src/assets/icon128-black.png b/src/assets/icon128-black.png new file mode 100644 index 0000000..0bdd015 Binary files /dev/null and b/src/assets/icon128-black.png differ diff --git a/src/assets/icon128-dark.png b/src/assets/icon128-dark.png new file mode 100644 index 0000000..e201c19 Binary files /dev/null and b/src/assets/icon128-dark.png differ diff --git a/src/assets/icon128.png b/src/assets/icon128.png index f0ffe6b..1c13ef8 100644 Binary files a/src/assets/icon128.png and b/src/assets/icon128.png differ diff --git a/src/assets/icon48-1.png b/src/assets/icon48-1.png new file mode 100644 index 0000000..7f9182c Binary files /dev/null and b/src/assets/icon48-1.png differ diff --git a/src/assets/icon48-2.png b/src/assets/icon48-2.png new file mode 100644 index 0000000..e5d76c8 Binary files /dev/null and b/src/assets/icon48-2.png differ diff --git a/src/assets/icon48-black.png b/src/assets/icon48-black.png new file mode 100644 index 0000000..89ccf9d Binary files /dev/null and b/src/assets/icon48-black.png differ diff --git a/src/assets/icon48-dark.png b/src/assets/icon48-dark.png new file mode 100644 index 0000000..2228d3f Binary files /dev/null and b/src/assets/icon48-dark.png differ diff --git a/src/assets/icon48.png b/src/assets/icon48.png index 7f9182c..55b8636 100644 Binary files a/src/assets/icon48.png and b/src/assets/icon48.png differ diff --git a/src/assets/logo-no-bg.svg b/src/assets/logo-no-bg.svg new file mode 100644 index 0000000..c9224da --- /dev/null +++ b/src/assets/logo-no-bg.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/logo-reverse.svg b/src/assets/logo-reverse.svg new file mode 100644 index 0000000..e4c2955 --- /dev/null +++ b/src/assets/logo-reverse.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/logo.svg b/src/assets/logo.svg new file mode 100644 index 0000000..ecd49a6 --- /dev/null +++ b/src/assets/logo.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/logoHover.svg b/src/assets/logoHover.svg new file mode 100644 index 0000000..6a3ef93 --- /dev/null +++ b/src/assets/logoHover.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/logoText.svg b/src/assets/logoText.svg new file mode 100644 index 0000000..a1e2fc8 --- /dev/null +++ b/src/assets/logoText.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + diff --git a/src/popup/Popup.tsx b/src/popup/Popup.tsx index 649f78a..6636d60 100644 --- a/src/popup/Popup.tsx +++ b/src/popup/Popup.tsx @@ -2,6 +2,7 @@ import { useState } from 'react' import { ThemeProvider, Flex, Box } from 'theme-ui' import { theme } from 'theme' import { + Home, Wifi, MessageSquare, FileText, @@ -13,12 +14,19 @@ import { } from 'react-feather' import VpnIcon from '../assets/vpnIcon.svg' import TabItem from './TabItem' +import HomePage from './pages/homePage' import LocationPage from './pages/locationPage' +import AutofillPage from './pages/autofillPage' +import WebRtcPage from './pages/webRtcPage' import UserAgentPage from './pages/userAgentPage' +import OptionsPage from './pages/optionsPage' import VpnPage from './pages/vpnPage' import SettingsPage from './pages/settingsPage' +import InfoPage from './pages/infoPage' import '../assets/global.css' +import Logo from '../assets/logo-no-bg.svg' + const Popup = () => { const [tab, setTab] = useState('location') @@ -34,51 +42,80 @@ const Popup = () => { }} > {/* } + // Icon={logo} + active={tab === 'home'} + onClick={() => setTab('home')} + /> */} + } active={tab === 'vpn'} onClick={() => setTab('vpn')} - /> */} + /> } active={tab === 'location'} onClick={() => setTab('location')} /> - {/* } - active={tab === 'vpn'} - onClick={() => setTab('vpn')} - /> */} - {/* } - active={tab === 'vpn'} - onClick={() => setTab('vpn')} - /> */} } + active={tab === 'autofill'} + onClick={() => setTab('autofill')} + /> + } + active={tab === 'webRtc'} + onClick={() => setTab('webRtc')} + /> + } active={tab === 'userAgent'} onClick={() => setTab('userAgent')} /> + } + active={tab === 'options'} + onClick={() => setTab('options')} + /> {/* } + title="VPN Recommendations" + Icon={VPN Icon} active={tab === 'vpn'} onClick={() => setTab('vpn')} /> */} - {/* } - active={tab === 'settings'} - onClick={() => setTab('settings')} - /> */} } + title="Settings" + Icon={} active={tab === 'settings'} onClick={() => setTab('settings')} /> + + } + Icon={} + active={tab === 'info'} + onClick={() => setTab('info')} + /> + + + + + {/* */} + diff --git a/src/popup/TabItem.tsx b/src/popup/TabItem.tsx index 3a8a0ce..163629b 100644 --- a/src/popup/TabItem.tsx +++ b/src/popup/TabItem.tsx @@ -1,14 +1,16 @@ import React from 'react' import { Button } from 'theme-ui' interface IconProps { + title: string Icon: React.ReactNode active?: boolean onClick: () => void } -const TabItem = ({ Icon, onClick, active }: IconProps) => { +const TabItem = ({ title, Icon, onClick, active }: IconProps) => { return ( + . */} + + + While spoofing data a notification bar becomes visible. Hiding the bar + can be done by using the{' '} + + --silent-debugger-extension-api + {' '} + flag.{' '} + + Instructions on how to run chrome with flags + + . + + {/* + Vytal utilizes the debugger API to spoof data which is completely + undetectable. Other similar extensions rely on{' '} + + inferior script tag injections + + . + */} + + You can test and compare Vytal and other spoofing extensions on{' '} + + vytal.io + + . + + + If you like this extension and wish to support us you can{' '} + + rate the extension + {' '} + or{' '} + + donate + + . + + + You can reach us at{' '} + + contact@vytal.io + + . + + + ) +} + +export default InfoPage diff --git a/src/popup/pages/locationPage/index.tsx b/src/popup/pages/locationPage/index.tsx index 92c2640..299a8e6 100644 --- a/src/popup/pages/locationPage/index.tsx +++ b/src/popup/pages/locationPage/index.tsx @@ -1,5 +1,5 @@ import { useState, useEffect, ChangeEvent, useCallback } from 'react' -import { Box, Button, Flex, Label, Select } from 'theme-ui' +import { Box, Flex, Label, Select } from 'theme-ui' import Page from 'popup/components/Page' import Checkbox from 'popup/components/CheckBox' import DebouncedInput from 'popup/components/DebouncedInput' @@ -151,7 +151,7 @@ const LocationPage = ({ tab, setTab }: LocationPageProps) => { return ( @@ -161,6 +161,11 @@ const LocationPage = ({ tab, setTab }: LocationPageProps) => { pointerEvents: browserDefault ? 'none' : 'auto', }} > + { + return ( + + {/* + + */} + + + + + + + + + + + + + + + ) +} + +export default OptionsPage diff --git a/src/popup/pages/settingsPage/index.tsx b/src/popup/pages/settingsPage/index.tsx index d71be28..e533ec5 100644 --- a/src/popup/pages/settingsPage/index.tsx +++ b/src/popup/pages/settingsPage/index.tsx @@ -1,6 +1,6 @@ -import { Button, Link, Text } from 'theme-ui' +import { Button, Link, Text, Box, Label, Select } from 'theme-ui' import Page from 'popup/components/Page' -import InfoItem from './InfoItem' +import Checkbox from 'popup/components/CheckBox' interface SettingsPageProps { tab: string @@ -9,65 +9,41 @@ interface SettingsPageProps { const SettingsPage = ({ tab, setTab }: SettingsPageProps) => { return ( - - - While spoofing data a notification bar becomes visible. Hiding the bar - can be done by using the{' '} - - --silent-debugger-extension-api - {' '} - flag.{' '} - + + + - - Vytal does not change your IP address. To change your IP address you - will need a VPN or proxy. - {/* - . */} - - {/* - Vytal utilizes the debugger API to spoof data which is completely - undetectable. Other similar extensions rely on{' '} - + + ) } diff --git a/src/popup/pages/userAgentPage/index.tsx b/src/popup/pages/userAgentPage/index.tsx index 309046e..a9a75fc 100644 --- a/src/popup/pages/userAgentPage/index.tsx +++ b/src/popup/pages/userAgentPage/index.tsx @@ -67,7 +67,7 @@ const UserAgentPage = ({ tab }: UserAgentPageProps) => { return ( @@ -77,6 +77,11 @@ const UserAgentPage = ({ tab }: UserAgentPageProps) => { pointerEvents: browserDefault ? 'none' : 'auto', }} > +