mirror of
https://github.com/yeongpin/cursor-free-vip.git
synced 2025-08-01 12:27:35 +08:00
Update CHANGELOG for missing translations, add manual custom authentication feature, and enhance error handling in cursor authentication. Fix: ensure proper handling of database connection errors and improve user feedback in various languages.
This commit is contained in:
parent
d3d73798f6
commit
c9a294af0b
13
CHANGELOG.md
13
CHANGELOG.md
@ -1,12 +1,13 @@
|
||||
# Change Log
|
||||
|
||||
## v1.11.02
|
||||
1. Add: Japanese and Italian language support
|
||||
2. Refactor: Account Generation with Faker and Update requirements.txt
|
||||
3. Add: script to auto-translate missing keys in translation files | 增加 fill_missing_translations.py 自動翻譯缺失的翻譯鍵
|
||||
4. Add: TempMailPlus Support, support temp email verification | 新增 TempMailPlus 配置,支持临时邮箱验证功能
|
||||
5. Fix: Chrome user data directory permission problem on mac | 修復 Chrome 用戶數據目錄權限問題 on mac
|
||||
6. Fix: Some Issues | 修復一些問題
|
||||
1. Fill: Missing Translations(ar, zh-cn, zh-tw, vi, nl, de, fr, pt, ru, tr, bg, es, ja, it) | 填補缺失的翻譯
|
||||
2. Add: Japanese and Italian language support
|
||||
3. Refactor: Account Generation with Faker and Update requirements.txt
|
||||
4. Add: script to auto-translate missing keys in translation files | 增加 fill_missing_translations.py 自動翻譯缺失的翻譯鍵
|
||||
5. Add: TempMailPlus Support, support temp email verification | 新增 TempMailPlus 配置,支持临时邮箱验证功能
|
||||
6. Fix: Chrome user data directory permission problem on mac | 修復 Chrome 用戶數據目錄權限問題 on mac
|
||||
7. Fix: Some Issues | 修復一些問題
|
||||
|
||||
## v1.11.01
|
||||
0. Must Update to this version to get full experience | 必須更新到此版本以獲取完整體驗
|
||||
|
@ -60,22 +60,22 @@ class CursorAuth:
|
||||
|
||||
# Check if the database file exists
|
||||
if not os.path.exists(self.db_path):
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_not_found', path=self.db_path)}{Style.RESET_ALL}")
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_not_found', path=self.db_path) if self.translator else f'Database not found: {self.db_path}'}{Style.RESET_ALL}")
|
||||
return
|
||||
|
||||
# Check file permissions
|
||||
if not os.access(self.db_path, os.R_OK | os.W_OK):
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_permission_error')}{Style.RESET_ALL}")
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_permission_error') if self.translator else 'Database permission error'}{Style.RESET_ALL}")
|
||||
return
|
||||
|
||||
try:
|
||||
self.conn = sqlite3.connect(self.db_path)
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {self.translator.get('auth.connected_to_database')}{Style.RESET_ALL}")
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {self.translator.get('auth.connected_to_database') if self.translator else 'Connected to database'}{Style.RESET_ALL}")
|
||||
except sqlite3.Error as e:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_connection_error', error=str(e))}{Style.RESET_ALL}")
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('auth.db_connection_error', error=str(e)) if self.translator else f'Database connection error: {str(e)}'}{Style.RESET_ALL}")
|
||||
return
|
||||
|
||||
def update_auth(self, email=None, access_token=None, refresh_token=None):
|
||||
def update_auth(self, email=None, access_token=None, refresh_token=None, auth_type="Auth_0"):
|
||||
conn = None
|
||||
try:
|
||||
# Ensure the directory exists and set the correct permissions
|
||||
@ -100,7 +100,7 @@ class CursorAuth:
|
||||
|
||||
# Reconnect to the database
|
||||
conn = sqlite3.connect(self.db_path)
|
||||
print(f"{EMOJI['INFO']} {Fore.GREEN} {self.translator.get('auth.connected_to_database')}{Style.RESET_ALL}")
|
||||
print(f"{EMOJI['INFO']} {Fore.GREEN} {self.translator.get('auth.connected_to_database') if self.translator else 'Connected to database'}{Style.RESET_ALL}")
|
||||
cursor = conn.cursor()
|
||||
|
||||
# Add timeout and other optimization settings
|
||||
@ -111,7 +111,7 @@ class CursorAuth:
|
||||
# Set the key-value pairs to update
|
||||
updates = []
|
||||
|
||||
updates.append(("cursorAuth/cachedSignUpType", "Auth_0"))
|
||||
updates.append(("cursorAuth/cachedSignUpType", auth_type))
|
||||
|
||||
if email is not None:
|
||||
updates.append(("cursorAuth/cachedEmail", email))
|
||||
@ -137,10 +137,10 @@ class CursorAuth:
|
||||
UPDATE ItemTable SET value = ?
|
||||
WHERE key = ?
|
||||
""", (value, key))
|
||||
print(f"{EMOJI['INFO']} {Fore.CYAN} {self.translator.get('auth.updating_pair')} {key.split('/')[-1]}...{Style.RESET_ALL}")
|
||||
print(f"{EMOJI['INFO']} {Fore.CYAN} {self.translator.get('auth.updating_pair') if self.translator else 'Updating key-value pair:'} {key.split('/')[-1]}...{Style.RESET_ALL}")
|
||||
|
||||
cursor.execute("COMMIT")
|
||||
print(f"{EMOJI['SUCCESS']} {Fore.GREEN}{self.translator.get('auth.database_updated_successfully')}{Style.RESET_ALL}")
|
||||
print(f"{EMOJI['SUCCESS']} {Fore.GREEN}{self.translator.get('auth.database_updated_successfully') if self.translator else 'Database updated successfully'}{Style.RESET_ALL}")
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
@ -148,12 +148,12 @@ class CursorAuth:
|
||||
raise e
|
||||
|
||||
except sqlite3.Error as e:
|
||||
print(f"\n{EMOJI['ERROR']} {Fore.RED} {self.translator.get('auth.database_error', error=str(e))}{Style.RESET_ALL}")
|
||||
print(f"\n{EMOJI['ERROR']} {Fore.RED} {self.translator.get('auth.database_error', error=str(e)) if self.translator else f'Database error: {str(e)}'}{Style.RESET_ALL}")
|
||||
return False
|
||||
except Exception as e:
|
||||
print(f"\n{EMOJI['ERROR']} {Fore.RED} {self.translator.get('auth.an_error_occurred', error=str(e))}{Style.RESET_ALL}")
|
||||
print(f"\n{EMOJI['ERROR']} {Fore.RED} {self.translator.get('auth.an_error_occurred', error=str(e)) if self.translator else f'An error occurred: {str(e)}'}{Style.RESET_ALL}")
|
||||
return False
|
||||
finally:
|
||||
if conn:
|
||||
conn.close()
|
||||
print(f"{EMOJI['DB']} {Fore.CYAN} {self.translator.get('auth.database_connection_closed')}{Style.RESET_ALL}")
|
||||
print(f"{EMOJI['DB']} {Fore.CYAN} {self.translator.get('auth.database_connection_closed') if self.translator else 'Database connection closed'}{Style.RESET_ALL}")
|
@ -213,7 +213,7 @@ class CursorRegistration:
|
||||
try:
|
||||
# Update authentication information first
|
||||
print(f"{Fore.CYAN}{EMOJI['KEY']} {self.translator.get('register.update_cursor_auth_info')}...{Style.RESET_ALL}")
|
||||
if self.update_cursor_auth(email=self.email_address, access_token=token, refresh_token=token):
|
||||
if self.update_cursor_auth(email=self.email_address, access_token=token, refresh_token=token, auth_type="Auth_0"):
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {self.translator.get('register.cursor_auth_info_updated')}...{Style.RESET_ALL}")
|
||||
else:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {self.translator.get('register.cursor_auth_info_update_failed')}...{Style.RESET_ALL}")
|
||||
@ -256,10 +256,10 @@ class CursorRegistration:
|
||||
except:
|
||||
pass
|
||||
|
||||
def update_cursor_auth(self, email=None, access_token=None, refresh_token=None):
|
||||
def update_cursor_auth(self, email=None, access_token=None, refresh_token=None, auth_type="Auth_0"):
|
||||
"""Convenient function to update Cursor authentication information"""
|
||||
auth_manager = CursorAuth(translator=self.translator)
|
||||
return auth_manager.update_auth(email, access_token, refresh_token)
|
||||
return auth_manager.update_auth(email, access_token, refresh_token, auth_type)
|
||||
|
||||
def main(translator=None):
|
||||
"""Main function to be called from main.py"""
|
||||
|
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "تجاوز حد الرمز المميز (Token)",
|
||||
"restore_machine_id": "استعادة معرف الجهاز من النسخ الاحتياطي",
|
||||
"lang_invalid_choice": "اختيار غير صالح. الرجاء إدخال أحد الخيارات التالية: ({lang_choices})",
|
||||
"language_config_saved": "تم حفظ تكوين اللغة بنجاح"
|
||||
"language_config_saved": "تم حفظ تكوين اللغة بنجاح",
|
||||
"manual_custom_auth": "مصادقة مخصصة يدوي"
|
||||
},
|
||||
"languages": {
|
||||
"en": "الإنجليزية",
|
||||
@ -50,7 +51,9 @@
|
||||
"tr": "التركية",
|
||||
"bg": "البلغارية",
|
||||
"es": "الإسبانية",
|
||||
"ar": "العربية"
|
||||
"ar": "العربية",
|
||||
"ja": "اليابانية",
|
||||
"it": "إيطالي"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "بدء إغلاق Cursor",
|
||||
@ -211,7 +214,18 @@
|
||||
"try_install_browser": "حاول تثبيت المتصفح باستخدام مدير الحزم الخاص بك",
|
||||
"tracking_processes": "جارٍ تتبع {count} عمليات {browser}",
|
||||
"no_new_processes_detected": "لم يتم اكتشاف عمليات {browser} جديدة للتتبع",
|
||||
"could_not_track_processes": "تعذر تتبع عمليات {browser}: {error}"
|
||||
"could_not_track_processes": "تعذر تتبع عمليات {browser}: {error}",
|
||||
"tempmail_plus_verification_completed": "تم الانتهاء من التحقق من TempMailPlus بنجاح",
|
||||
"tempmail_plus_initialized": "تهيئة TempMailPlus بنجاح",
|
||||
"tempmail_plus_epin_missing": "لم يتم تكوين TempMailplus Epin",
|
||||
"using_tempmail_plus": "باستخدام TempMailPlus للتحقق من البريد الإلكتروني",
|
||||
"tempmail_plus_disabled": "يتم تعطيل TempMailPlus",
|
||||
"tempmail_plus_verification_failed": "فشل التحقق من TempMailPlus: {error}",
|
||||
"tempmail_plus_email_missing": "لم يتم تكوين البريد الإلكتروني tempmailplus",
|
||||
"tempmail_plus_enabled": "يتم تمكين TempMailPlus",
|
||||
"tempmail_plus_verification_started": "بدء عملية التحقق من TempMailPlus",
|
||||
"tempmail_plus_config_missing": "تكوين TempMailPlus مفقود",
|
||||
"tempmail_plus_init_failed": "فشل تهيئة TempMailPlus: {error}"
|
||||
},
|
||||
"auth": {
|
||||
"title": "مدير مصادقة Cursor",
|
||||
@ -811,5 +825,30 @@
|
||||
"starting": "بدء عملية استعادة معرف الجهاز",
|
||||
"confirm": "هل أنت متأكد من أنك تريد استعادة هذه المعرفات؟",
|
||||
"to_cancel": "للإلغاء"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_updated_successfully": "معلومات المصادقة تحديث بنجاح!",
|
||||
"proceed_prompt": "يتابع؟ (Y/N):",
|
||||
"auth_type_selected": "نوع المصادقة المحدد: {type}",
|
||||
"token_verification_skipped": "تم تخطي التحقق المميز (check_user_authorized.py غير موجود)",
|
||||
"auth_type_google": "جوجل",
|
||||
"token_required": "الرمز المميز مطلوب",
|
||||
"continue_anyway": "تواصل على أي حال؟ (Y/N):",
|
||||
"verifying_token": "التحقق من صحة الرمز المميز ...",
|
||||
"auth_type_github": "جيثب",
|
||||
"error": "خطأ: {error}",
|
||||
"random_email_generated": "تم إنشاء بريد إلكتروني عشوائي: {البريد الإلكتروني}",
|
||||
"auth_type_prompt": "حدد نوع المصادقة:",
|
||||
"operation_cancelled": "تم إلغاء العملية",
|
||||
"auth_type_auth0": "Auth_0 (افتراضي)",
|
||||
"token_verification_error": "خطأ في التحقق من الرمز المميز: {error}",
|
||||
"email_prompt": "أدخل البريد الإلكتروني (اترك فارغًا للبريد الإلكتروني العشوائي):",
|
||||
"token_verified": "تم التحقق من الرمز المميز بنجاح!",
|
||||
"token_prompt": "أدخل رمز المؤشر الخاص بك (Access_Token/Refresh_token):",
|
||||
"confirm_prompt": "يرجى تأكيد المعلومات التالية:",
|
||||
"invalid_token": "رمز غير صالح. مصادقة أجهض.",
|
||||
"updating_database": "تحديث قاعدة بيانات مصادقة المؤشر ...",
|
||||
"title": "مصادقة المؤشر اليدوي",
|
||||
"auth_update_failed": "فشل في تحديث معلومات المصادقة"
|
||||
}
|
||||
}
|
@ -36,7 +36,8 @@
|
||||
"lang_invalid_choice": "Невалиден избор. Моля, въведете една от следните опции: ({lang_choices})",
|
||||
"admin_required": "Изпълнявайки се като изпълними, администраторските привилегии са необходими.",
|
||||
"language_config_saved": "Езиковата конфигурация се запази успешно",
|
||||
"admin_required_continue": "Продължаване без привилегии на администратор."
|
||||
"admin_required_continue": "Продължаване без привилегии на администратор.",
|
||||
"manual_custom_auth": "Ръчен персонализиран Auth"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Арабски",
|
||||
@ -51,7 +52,9 @@
|
||||
"ru": "Russian",
|
||||
"tr": "Turkish",
|
||||
"bg": "Bulgarian",
|
||||
"es": "Spanish"
|
||||
"es": "Spanish",
|
||||
"it": "Италиански",
|
||||
"ja": "Японски"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Започни излизането от Курсор",
|
||||
@ -212,7 +215,18 @@
|
||||
"browser_path_invalid": "{браузър} Пътят е невалиден, използвайки пътя по подразбиране",
|
||||
"try_install_browser": "Опитайте да инсталирате браузъра с вашия мениджър на пакети",
|
||||
"no_new_processes_detected": "Няма нови {браузър} процеси, открити за проследяване",
|
||||
"make_sure_browser_is_properly_installed": "Уверете се, че {браузърът} е инсталиран правилно"
|
||||
"make_sure_browser_is_properly_installed": "Уверете се, че {браузърът} е инсталиран правилно",
|
||||
"tempmail_plus_verification_completed": "Проверката tempmailplus приключи успешно",
|
||||
"tempmail_plus_initialized": "TempMailplus инициализира успешно",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin не е конфигуриран",
|
||||
"using_tempmail_plus": "Използване на TempMailPlus за проверка по имейл",
|
||||
"tempmail_plus_verification_failed": "Проверката на tempmailplus не бе успешна: {грешка}",
|
||||
"tempmail_plus_disabled": "Tempmailplus е деактивиран",
|
||||
"tempmail_plus_email_missing": "Tempmailplus имейл не е конфигуриран",
|
||||
"tempmail_plus_verification_started": "Стартиране на процеса на проверка на TempMailplus",
|
||||
"tempmail_plus_enabled": "Tempmailplus е активиран",
|
||||
"tempmail_plus_config_missing": "Липсва конфигурацията TempMailplus",
|
||||
"tempmail_plus_init_failed": "Неуспешно инициализиране на tempmailplus: {грешка}"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Управление на удостоверяването на Курсор",
|
||||
@ -824,5 +838,30 @@
|
||||
"select_profile": "Изберете {Browser} профил, който да използвате:",
|
||||
"title": "Избор на профил на браузъра",
|
||||
"default_profile": "Профил по подразбиране"
|
||||
},
|
||||
"manual_auth": {
|
||||
"proceed_prompt": "Продължете? (Y/N):",
|
||||
"auth_updated_successfully": "Информацията за удостоверяване се актуализира успешно!",
|
||||
"token_verification_skipped": "Проверката на токена пропусна (check_user_authorized.py не е намерен)",
|
||||
"auth_type_selected": "Избран тип удостоверяване: {type}",
|
||||
"auth_type_google": "Google",
|
||||
"token_required": "Необходим е жетон",
|
||||
"continue_anyway": "Продължете така или иначе? (Y/N):",
|
||||
"auth_type_github": "Github",
|
||||
"verifying_token": "Проверка на валидността на жетони ...",
|
||||
"random_email_generated": "Генериран произволен имейл: {имейл}",
|
||||
"auth_type_prompt": "Изберете Тип удостоверяване:",
|
||||
"error": "Грешка: {Грешка}",
|
||||
"operation_cancelled": "Операция отменена",
|
||||
"auth_type_auth0": "Auth_0 (по подразбиране)",
|
||||
"token_verification_error": "Грешка в проверката на токена: {грешка}",
|
||||
"email_prompt": "Въведете имейл (оставете празно за случаен имейл):",
|
||||
"token_verified": "Токен успешно се проверява!",
|
||||
"token_prompt": "Въведете вашия токен на курсора (access_token/refresh_token):",
|
||||
"invalid_token": "Невалиден маркер. Удостоверяване абортирано.",
|
||||
"confirm_prompt": "Моля, потвърдете следната информация:",
|
||||
"auth_update_failed": "Неуспешно актуализиране на информацията за удостоверяване",
|
||||
"title": "Ръчно удостоверяване на курсора",
|
||||
"updating_database": "Актуализиране на базата данни за удостоверяване на курсора ..."
|
||||
}
|
||||
}
|
423
locales/de.json
423
locales/de.json
@ -33,7 +33,10 @@
|
||||
"bypass_version_check": "Cursor Versionsprüfung Überspringen",
|
||||
"check_user_authorized": "Benutzerautorisierung Prüfen",
|
||||
"bypass_token_limit": "Token-Limit umgehen",
|
||||
"restore_machine_id": "Geräte-ID aus Backup wiederherstellen"
|
||||
"restore_machine_id": "Geräte-ID aus Backup wiederherstellen",
|
||||
"language_config_saved": "Sprachkonfiguration erfolgreich gespeichert",
|
||||
"lang_invalid_choice": "Ungültige Auswahl. Bitte geben Sie eine der folgenden Optionen ein: ({Lang_Choices})",
|
||||
"manual_custom_auth": "Handbuch benutzerdefinierte Auth"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arabisch",
|
||||
@ -48,7 +51,9 @@
|
||||
"ru": "Russisch",
|
||||
"es": "Spanisch",
|
||||
"tr": "Türkisch",
|
||||
"bg": "Bulgarisch"
|
||||
"bg": "Bulgarisch",
|
||||
"ja": "japanisch",
|
||||
"it": "Italienisch"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Beginne Cursor zu Beenden",
|
||||
@ -199,7 +204,28 @@
|
||||
"password_submitted": "Passwort Eingereicht",
|
||||
"total_usage": "Gesamtnutzung: {usage}",
|
||||
"setting_on_password": "Passwort Einstellen",
|
||||
"getting_code": "Verifizierungscode Erhalten, Erneut Versuchen in 60s"
|
||||
"getting_code": "Verifizierungscode Erhalten, Erneut Versuchen in 60s",
|
||||
"using_browser": "Verwenden Sie {Browser} Browser: {Path}",
|
||||
"could_not_track_processes": "Konnte {Browser} Prozesse nicht verfolgen: {Fehler}",
|
||||
"try_install_browser": "Installieren Sie den Browser mit Ihrem Paketmanager",
|
||||
"tempmail_plus_verification_started": "TempmailPlus -Überprüfungsprozess starten",
|
||||
"max_retries_reached": "Maximale Wiederholungsversuche erreichten. Registrierung fehlgeschlagen.",
|
||||
"tempmail_plus_enabled": "TempmailPlus ist aktiviert",
|
||||
"browser_path_invalid": "{Browser} Pfad ist ungültig unter Verwendung des Standardpfads",
|
||||
"human_verify_error": "Ich kann nicht überprüfen, ob der Benutzer menschlich ist. Wiederholung ...",
|
||||
"using_tempmail_plus": "Verwenden von TempmailPlus zur E -Mail -Überprüfung",
|
||||
"tracking_processes": "Tracking {count} {Browser} Prozesse",
|
||||
"tempmail_plus_verification_failed": "TEMPMAILPLUS -Überprüfung fehlgeschlagen: {Fehler}",
|
||||
"tempmail_plus_epin_missing": "TempmailPlus Epin ist nicht konfiguriert",
|
||||
"using_browser_profile": "Verwenden Sie {Browser} Profil von: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "TEMPMAILPLUS -Überprüfung erfolgreich abgeschlossen",
|
||||
"tempmail_plus_email_missing": "TempmailPlus -E -Mail ist nicht konfiguriert",
|
||||
"tempmail_plus_init_failed": "Tempmailplus nicht initialisieren: {Fehler}",
|
||||
"tempmail_plus_config_missing": "Die Konfiguration von TempmailPlus fehlt",
|
||||
"tempmail_plus_initialized": "TempmailPlus erfolgreich initialisiert",
|
||||
"tempmail_plus_disabled": "TempmailPlus ist deaktiviert",
|
||||
"no_new_processes_detected": "Keine neuen {Browser} -Prozesse zur Verfolgung erkannt",
|
||||
"make_sure_browser_is_properly_installed": "Stellen Sie sicher, dass {Browser} ordnungsgemäß installiert ist"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Cursor Authentifizierungsmanager",
|
||||
@ -280,7 +306,22 @@
|
||||
"domains_excluded": "Ausgeschlossene Domains: {domains}",
|
||||
"failed_to_create_account": "Konto Erstellen Fehlgeschlagen",
|
||||
"account_creation_error": "Konto-Erstellungsfehler: {error}",
|
||||
"domain_blocked": "Domain Blocked: {domain}"
|
||||
"domain_blocked": "Domain Blocked: {domain}",
|
||||
"no_display_found": "Kein Display gefunden. Stellen Sie sicher, dass der X -Server ausgeführt wird.",
|
||||
"try_export_display": "Versuchen Sie: Exportanzeige =: 0",
|
||||
"try_install_chromium": "Versuchen Sie: sudo apt installieren Chrom-Browser",
|
||||
"blocked_domains": "Blockierte Domänen: {Domains}",
|
||||
"blocked_domains_loaded_timeout_error": "Blockierte Domänen geladener Zeitüberschreitungsfehler: {Fehler}",
|
||||
"blocked_domains_loaded_success": "Blockierte Domänen erfolgreich geladen",
|
||||
"extension_load_error": "Erweiterungslastfehler: {Fehler}",
|
||||
"available_domains_loaded": "Verfügbare Domänen geladen: {count}",
|
||||
"blocked_domains_loaded_error": "Blockierte Domänen geladener Fehler: {Fehler}",
|
||||
"blocked_domains_loaded_timeout": "Blockierte Domänen geladen Timeout: {Timeout} s",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Stellen Sie sicher, dass Chrom/Chrom ordnungsgemäß installiert ist",
|
||||
"domains_filtered": "Domänen gefiltert: {count}",
|
||||
"trying_to_create_email": "Versuch, E -Mail zu erstellen: {E -Mail}",
|
||||
"using_chrome_profile": "Verwenden Sie das Chrome -Profil von: {user_data_dir}",
|
||||
"blocked_domains_loaded": "Blockierte Domänen geladen: {count}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Cursor Auto-Update Deaktivieren",
|
||||
@ -293,7 +334,23 @@
|
||||
"removing_directory": "Verzeichnis Entfernen",
|
||||
"directory_removed": "Verzeichnis Entfernt",
|
||||
"creating_block_file": "Block-Datei Erstellen",
|
||||
"block_file_created": "Block-Datei Erstellt"
|
||||
"block_file_created": "Block-Datei Erstellt",
|
||||
"clearing_update_yml": "Clearing update.yml -Datei",
|
||||
"update_yml_cleared": "update.yml -Datei gelöscht",
|
||||
"unsupported_os": "Nicht unterstütztes Betriebssystem: {System}",
|
||||
"block_file_already_locked": "Die Blockdatei ist bereits gesperrt",
|
||||
"yml_already_locked_error": "update.yml -Datei bereits gesperrte Fehler: {Fehler}",
|
||||
"update_yml_not_found": "update.yml -Datei nicht gefunden",
|
||||
"yml_locked_error": "update.yml -Datei gesperrter Fehler: {Fehler}",
|
||||
"remove_directory_failed": "Verzeichnis nicht entfernen: {Fehler}",
|
||||
"create_block_file_failed": "Die Blockdatei nicht erstellt: {Fehler}",
|
||||
"yml_already_locked": "update.yml -Datei ist bereits gesperrt",
|
||||
"block_file_locked_error": "Blockdatei gesperrte Fehler: {Fehler}",
|
||||
"directory_locked": "Verzeichnis ist gesperrt: {Path}",
|
||||
"block_file_already_locked_error": "Blockdatei bereits gesperrte Fehler: {Fehler}",
|
||||
"clear_update_yml_failed": "Fehlgeschlagen, update.yml -Datei zu löschen: {Fehler}",
|
||||
"yml_locked": "update.yml -Datei ist gesperrt",
|
||||
"block_file_locked": "Die Blockdatei ist gesperrt"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Updates prüfen...",
|
||||
@ -306,7 +363,8 @@
|
||||
"update_skipped": "Update überspringen.",
|
||||
"invalid_choice": "Ungültige Auswahl. Bitte geben Sie 'Y' oder 'n' ein.",
|
||||
"development_version": "Entwickler-Version {current} > {latest}",
|
||||
"changelog_title": "Changelog"
|
||||
"changelog_title": "Changelog",
|
||||
"rate_limit_exceeded": "Die Github -API -Ratengrenze überschritten. Überspringen Sie Update -Check."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Cursor Vollständig Zurücksetzen",
|
||||
@ -397,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Electron localStorage-Dateien entfernen",
|
||||
"electron_localstorage_files_removed": "Electron localStorage-Dateien entfernt",
|
||||
"electron_localstorage_files_removal_error": "Fehler beim Entfernen von Electron localStorage-Dateien: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Entfernen von Electron localStorage-Dateien abgeschlossen"
|
||||
"removing_electron_localstorage_files_completed": "Entfernen von Electron localStorage-Dateien abgeschlossen",
|
||||
"warning_title": "WARNUNG",
|
||||
"delete_input_error": "Fehler finden",
|
||||
"direct_advanced_navigation": "Versuchen Sie die direkte Navigation auf Advanced Registerkarte",
|
||||
"delete_input_not_found_continuing": "Löschen Sie die Bestätigungseingabe, die nicht gefunden wurde, und versuche trotzdem weiterzumachen",
|
||||
"advanced_tab_not_found": "Erweiterte Registerkarte nicht nach mehreren Versuchen gefunden",
|
||||
"advanced_tab_error": "FEHLER FORDERUNG ERWEITERTE TAB: {ERROR}",
|
||||
"delete_input_not_found": "Bestätigungseingabe löschen, die nach mehreren Versuchen nicht gefunden wurden",
|
||||
"failed_to_delete_file": "Datei nicht löschen: {Pfad}",
|
||||
"operation_cancelled": "Operation storniert. Beenden, ohne Änderungen vorzunehmen.",
|
||||
"removed": "Entfernt: {Pfad}",
|
||||
"warning_6": "Nach dem Ausführen dieses Tools müssen Sie Cursor AI erneut einrichten.",
|
||||
"delete_input_retry": "Eingabe löschen nicht gefunden, versuchen {Versuch}/{max_attempts}",
|
||||
"warning_4": "Nur Cursor AI -Editor -Dateien und Versuchserkennungsmechanismen abzielen.",
|
||||
"cursor_reset_failed": "Cursor AI Editor Reset fehlgeschlagen: {Fehler}",
|
||||
"login_redirect_failed": "Die Anmeldung umgeleitet und versuchte direkte Navigation ...",
|
||||
"warning_5": "Andere Anwendungen in Ihrem System sind nicht betroffen.",
|
||||
"failed_to_delete_file_or_directory": "Nicht löschen Datei oder Verzeichnis: {Path}",
|
||||
"failed_to_delete_directory": "Verzeichnis nicht löschen: {Path}",
|
||||
"resetting_cursor": "Cursor AI Editor zurücksetzen ... Bitte warten Sie.",
|
||||
"cursor_reset_completed": "Der Cursor AI -Herausgeber wurde vollständig zurückgesetzt und die Versuchserkennung umgangen!",
|
||||
"warning_3": "Ihre Codedateien sind nicht betroffen und das Tool ist gestaltet",
|
||||
"advanced_tab_retry": "Advanced Registerkarte Nicht gefunden, Versuch {Versuch}/{max_attempts}",
|
||||
"completed_in": "Abgeschlossen in {Zeit} Sekunden",
|
||||
"delete_button_retry": "Schaltfläche nicht gefunden, versuchen Sie {Versuch}/{max_attempts}",
|
||||
"advanced_tab_clicked": "Klickte auf die Registerkarte Erweitert",
|
||||
"already_on_settings": "Bereits auf Einstellungsseite",
|
||||
"found_danger_zone": "Gefahrenzonenabschnitt gefunden",
|
||||
"failed_to_remove": "Nicht entfernen: {Pfad}",
|
||||
"failed_to_reset_machine_guid": "Die Richtlinie des Maschine nicht zurücksetzen",
|
||||
"deep_scanning": "Tiefenscan für zusätzliche Test-/Lizenzdateien durchführen",
|
||||
"delete_button_clicked": "Klicken Sie auf die Schaltfläche Konto löschen",
|
||||
"warning_7": "Verwenden Sie auf eigenes Risiko",
|
||||
"delete_button_not_found": "Die Kontotaste löschen, die nach mehreren Versuchen nicht gefunden wurden",
|
||||
"delete_button_error": "Fehler finden Sie Schaltfläche Löschen: {Fehler}",
|
||||
"warning_1": "Diese Aktion löscht alle Cursor -AI -Einstellungen.",
|
||||
"warning_2": "Konfigurationen und zwischengespeicherte Daten. Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"navigating_to_settings": "Navigieren zur Seite \"Einstellungen\" ...",
|
||||
"cursor_reset_cancelled": "Cursor AI Editor Reset Storniert. Beenden, ohne Änderungen vorzunehmen."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Chrome-Profil Auswahl",
|
||||
@ -453,5 +549,318 @@
|
||||
"success": "Geräte-ID erfolgreich wiederhergestellt",
|
||||
"process_error": "Fehler beim Wiederherstellungsprozess: {error}",
|
||||
"press_enter": "Drücken Sie Enter, um fortzufahren"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Keine Chromprofile mit Standardeinstellung gefunden",
|
||||
"starting_new_authentication_process": "Neuen Authentifizierungsprozess beginnen ...",
|
||||
"failed_to_delete_account": "Das Konto nicht löschen: {Fehler}",
|
||||
"found_email": "E -Mail gefunden: {E -Mail}",
|
||||
"github_start": "Github Start",
|
||||
"already_on_settings_page": "Bereits auf Einstellungsseite!",
|
||||
"starting_github_authentication": "GitHub -Authentifizierung starten ...",
|
||||
"status_check_error": "Statusprüfungsfehler: {Fehler}",
|
||||
"account_is_still_valid": "Konto ist noch gültig (Nutzung: {Verwendung})",
|
||||
"authentication_timeout": "Authentifizierungszeitüberschreitung",
|
||||
"using_first_available_chrome_profile": "Verwenden Sie das erste verfügbare Chromprofil: {Profil}",
|
||||
"google_start": "Google Start",
|
||||
"usage_count": "Nutzungsanzahl: {Verwendung}",
|
||||
"no_compatible_browser_found": "Kein kompatibler Browser gefunden. Bitte installieren Sie Google Chrome oder Chrom.",
|
||||
"authentication_successful_getting_account_info": "Authentifizierung erfolgreich, Kontoinformationen erhalten ...",
|
||||
"found_chrome_at": "Chrome bei: {Path} gefunden",
|
||||
"error_getting_user_data_directory": "Fehler beim Erhalten von Benutzerdatenverzeichnissen: {Fehler}",
|
||||
"error_finding_chrome_profile": "Fehlerfindungschromprofil unter Verwendung von Standard: {Fehler}",
|
||||
"auth_update_success": "AUTH -UPDATE ERFORDERUNG",
|
||||
"authentication_successful": "Authentifizierung erfolgreich - E -Mail: {E -Mail}",
|
||||
"authentication_failed": "Authentifizierung fehlgeschlagen: {Fehler}",
|
||||
"warning_browser_close": "Warnung: Dies schließt alle laufenden {Browser} -Prozesse",
|
||||
"supported_browsers": "Unterstützte Browser für {Plattform}",
|
||||
"authentication_button_not_found": "Authentifizierungstaste nicht gefunden",
|
||||
"starting_new_google_authentication": "Neue Google -Authentifizierung starten ...",
|
||||
"waiting_for_authentication": "Warten auf Authentifizierung ...",
|
||||
"found_default_chrome_profile": "Standardchromprofil gefunden",
|
||||
"starting_browser": "Starten Sie Browser bei: {Path}",
|
||||
"could_not_check_usage_count": "Die Nutzungsanzahl nicht überprüfen: {Fehler}",
|
||||
"token_extraction_error": "Token -Extraktionsfehler: {Fehler}",
|
||||
"profile_selection_error": "Fehler während der Profilauswahl: {Fehler}",
|
||||
"warning_could_not_kill_existing_browser_processes": "WARNUNG: Bestehende Browserprozesse nicht abtöten: {Fehler}",
|
||||
"browser_failed_to_start": "Browser startete nicht: {Fehler}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Umleitung von Authenticator.cursor.sh ...",
|
||||
"starting_re_authentication_process": "Neuauthentifizierungsprozess beginnen ...",
|
||||
"found_browser_data_directory": "Fund Browser Data Directory: {Path}",
|
||||
"browser_not_found_trying_chrome": "Konnte {browser} nicht finden, das Chrome stattdessen ausprobiert",
|
||||
"found_cookies": "Gefunden {count} Cookies",
|
||||
"auth_update_failed": "Auth -Update fehlgeschlagen",
|
||||
"failed_to_delete_expired_account": "Nicht abgelaufenes Konto löschen",
|
||||
"browser_failed_to_start_fallback": "Browser startete nicht: {Fehler}",
|
||||
"navigating_to_authentication_page": "Navigieren zur Authentifizierungsseite ...",
|
||||
"initializing_browser_setup": "Initialisieren von Browser -Setup ...",
|
||||
"browser_closed": "Browser geschlossen",
|
||||
"failed_to_delete_account_or_re_authenticate": "Das Konto nicht löschen oder neu authentifiziert: {Fehler}",
|
||||
"detected_platform": "Erkennete Plattform: {Plattform}",
|
||||
"failed_to_extract_auth_info": "Nicht extrahierte Auth -Info: {Fehler}",
|
||||
"using_browser_profile": "Verwenden von Browserprofil: {Profil}",
|
||||
"starting_google_authentication": "Google Authentifizierung starten ...",
|
||||
"browser_failed": "Browser startete nicht: {Fehler}",
|
||||
"consider_running_without_sudo": "Erwägen Sie das Skript ohne sudo auszuführen",
|
||||
"try_running_without_sudo_admin": "Versuchen Sie, ohne sudo/administratorische Privilegien auszuführen",
|
||||
"page_changed_checking_auth": "Seite geändert, Auth prüfen ...",
|
||||
"running_as_root_warning": "Für die Browserautomatisierung wird nicht empfohlen",
|
||||
"please_select_your_google_account_to_continue": "Bitte wählen Sie Ihr Google -Konto aus, um fortzufahren ...",
|
||||
"browser_setup_failed": "Browser -Setup fehlgeschlagen: {Fehler}",
|
||||
"missing_authentication_data": "Fehlende Authentifizierungsdaten: {Daten}",
|
||||
"using_configured_browser_path": "Verwenden Sie konfiguriert {Browser} Pfad: {Path}",
|
||||
"killing_browser_processes": "Töten {Browser} Prozesse ...",
|
||||
"could_not_find_usage_count": "Nutzungsanzahl nicht finden: {Fehler}",
|
||||
"browser_setup_completed": "Browser -Setup erfolgreich abgeschlossen",
|
||||
"account_has_reached_maximum_usage": "Das Konto hat die maximale Nutzung erreicht, {Löschen}",
|
||||
"could_not_find_email": "Konnte keine E -Mail finden: {Fehler}",
|
||||
"user_data_dir_not_found": "{Browser} Benutzerdatenverzeichnis, das bei {Path} nicht gefunden wird, versucht stattdessen Chrome",
|
||||
"found_browser_user_data_dir": "Gefunden {Browser} Benutzerdatenverzeichnis: {Path}",
|
||||
"invalid_authentication_type": "Ungültiger Authentifizierungstyp"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Tokenlänge: {Länge} Zeichen",
|
||||
"usage_response_status": "Verwendungsantwortstatus: {Antwort}",
|
||||
"operation_cancelled": "Operation durch den Benutzer abgebrochen",
|
||||
"checking_usage_information": "Nutzungsinformationen überprüfen ...",
|
||||
"error_getting_token_from_db": "Fehler, das Token aus der Datenbank erhalten: {Fehler}",
|
||||
"usage_response": "Verwendungsantwort: {Antwort}",
|
||||
"authorization_failed": "Autorisierung fehlgeschlagen!",
|
||||
"authorization_successful": "Autorisierung erfolgreich!",
|
||||
"check_error": "Fehlerprüfung Autorisierung: {Fehler}",
|
||||
"request_timeout": "Zeitlich anfordern",
|
||||
"connection_error": "Verbindungsfehler",
|
||||
"invalid_token": "Ungültiges Token",
|
||||
"check_usage_response": "Überprüfen Sie die Nutzungsantwort: {Antwort}",
|
||||
"enter_token": "Geben Sie Ihren Cursor -Token ein:",
|
||||
"user_unauthorized": "Der Benutzer ist nicht autorisiert",
|
||||
"token_found_in_db": "Token in der Datenbank gefunden",
|
||||
"checking_authorization": "Überprüfung der Autorisierung ...",
|
||||
"error_generating_checksum": "Fehlergenerierung Prüfsumme: {Fehler}",
|
||||
"token_source": "Token aus der Datenbank bekommen oder manuell eingeben? (D/M, Standard: D)",
|
||||
"unexpected_error": "Unerwarteter Fehler: {Fehler}",
|
||||
"user_authorized": "Der Benutzer ist autorisiert",
|
||||
"token_not_found_in_db": "Token nicht in der Datenbank gefunden",
|
||||
"jwt_token_warning": "Token scheint im JWT -Format zu sein, aber der API -Check hat einen unerwarteten Statuscode zurückgegeben. Das Token ist möglicherweise gültig, aber der API -Zugriff ist eingeschränkt.",
|
||||
"unexpected_status_code": "Unerwarteter Statuscode: {Code}",
|
||||
"getting_token_from_db": "Token aus der Datenbank zu bekommen ...",
|
||||
"cursor_acc_info_not_found": "Cursor_acc_info.py nicht gefunden"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Bestätigungseingabe löschen, die nach mehreren Versuchen nicht gefunden wurden",
|
||||
"logging_in": "Anmelden bei Google ...",
|
||||
"confirm_button_not_found": "Bestätigen Sie die Taste, die nach mehreren Versuchen nicht gefunden wurde",
|
||||
"delete_button_clicked": "Klicken Sie auf die Schaltfläche Konto löschen",
|
||||
"confirm_button_error": "Fehlerfest -Bestätigungs -Taste: {Fehler}",
|
||||
"confirm_prompt": "Sind Sie sicher, dass Sie fortfahren möchten? (y/n):",
|
||||
"delete_button_error": "Fehler finden Sie Schaltfläche Löschen: {Fehler}",
|
||||
"cancelled": "Konto Löschung storniert.",
|
||||
"error": "Fehler während der Kontoneletion: {Fehler}",
|
||||
"interrupted": "Der vom Benutzer unterbrochene Konto -Löschungsprozess.",
|
||||
"delete_input_not_found_continuing": "Löschen Sie die Bestätigungseingabe, die nicht gefunden wurde, und versuche trotzdem weiterzumachen",
|
||||
"advanced_tab_retry": "Advanced Registerkarte Nicht gefunden, Versuch {Versuch}/{max_attempts}",
|
||||
"waiting_for_auth": "Warten auf die Google -Authentifizierung ...",
|
||||
"typed_delete": "In Bestätigungsbox \"Löschen\" eingeben",
|
||||
"trying_settings": "Versuch, zur Seite \"Einstellungen\" zu navigieren ...",
|
||||
"email_not_found": "E -Mail nicht gefunden: {Fehler}",
|
||||
"delete_input_retry": "Eingabe löschen nicht gefunden, versuchen {Versuch}/{max_attempts}",
|
||||
"delete_button_not_found": "Die Kontotaste löschen, die nach mehreren Versuchen nicht gefunden wurden",
|
||||
"already_on_settings": "Bereits auf Einstellungsseite",
|
||||
"failed": "Das Konto -Löschungsprozess ist fehlgeschlagen oder wurde storniert.",
|
||||
"warning": "Warnung: Dies löscht Ihr Cursorkonto dauerhaft. Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"direct_advanced_navigation": "Versuchen Sie die direkte Navigation auf Advanced Registerkarte",
|
||||
"advanced_tab_not_found": "Erweiterte Registerkarte nicht nach mehreren Versuchen gefunden",
|
||||
"auth_timeout": "Authentifizierungszeitüberschreitung, trotzdem fortgesetzt ...",
|
||||
"select_google_account": "Bitte wählen Sie Ihr Google -Konto aus ...",
|
||||
"google_button_not_found": "Google Login -Schaltfläche nicht gefunden",
|
||||
"found_danger_zone": "Gefahrenzonenabschnitt gefunden",
|
||||
"account_deleted": "Konto erfolgreich gelöscht!",
|
||||
"advanced_tab_error": "FEHLER FORDERUNG ERWEITERTE TAB: {ERROR}",
|
||||
"starting_process": "Löschungsprozess des Kontos starten ...",
|
||||
"delete_button_retry": "Schaltfläche nicht gefunden, versuchen Sie {Versuch}/{max_attempts}",
|
||||
"login_redirect_failed": "Die Anmeldung umgeleitet und versuchte direkte Navigation ...",
|
||||
"unexpected_error": "Unerwarteter Fehler: {Fehler}",
|
||||
"delete_input_error": "Fehler finden",
|
||||
"login_successful": "Erfolgreich anmelden",
|
||||
"advanced_tab_clicked": "Klickte auf die Registerkarte Erweitert",
|
||||
"unexpected_page": "Unerwartete Seite nach Anmeldung: {url}",
|
||||
"found_email": "E -Mail gefunden: {E -Mail}",
|
||||
"title": "Cursor Google -Konto Löschungstool",
|
||||
"navigating_to_settings": "Navigieren zur Seite \"Einstellungen\" ...",
|
||||
"success": "Ihr Cursorkonto wurde erfolgreich gelöscht!",
|
||||
"confirm_button_retry": "Nicht gefundene Schaltfläche bestätigen, Versuch {Versuch}/{max_attempts}"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Ausgewählter Authentifizierungstyp: {Typ}",
|
||||
"proceed_prompt": "Fortfahren? (y/n):",
|
||||
"auth_type_github": "Github",
|
||||
"confirm_prompt": "Bitte bestätigen Sie die folgenden Informationen:",
|
||||
"invalid_token": "Ungültiges Token. Authentifizierung abgebrochen.",
|
||||
"continue_anyway": "Trotzdem fortfahren? (y/n):",
|
||||
"token_verified": "Token verifiziert erfolgreich!",
|
||||
"error": "Fehler: {Fehler}",
|
||||
"auth_update_failed": "Die Authentifizierungsinformationen nicht aktualisieren",
|
||||
"auth_type_auth0": "Auth_0 (Standard)",
|
||||
"auth_type_prompt": "Wählen Sie Authentifizierungstyp:",
|
||||
"verifying_token": "Überprüfung der Gültigkeit der Token ...",
|
||||
"auth_updated_successfully": "Authentifizierungsinformationen erfolgreich aktualisiert!",
|
||||
"email_prompt": "E -Mail eingeben (für zufällige E -Mails leer lassen):",
|
||||
"token_prompt": "Geben Sie Ihr Cursor -Token (Access_Token/refresh_token) ein:",
|
||||
"title": "Manuelle Cursorauthentifizierung",
|
||||
"token_verification_skipped": "Token -Überprüfung übersprungen (check_user_authorized.py nicht gefunden)",
|
||||
"random_email_generated": "Zufällige E -Mail generiert: {E -Mail}",
|
||||
"token_required": "Token ist erforderlich",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Operation storniert",
|
||||
"token_verification_error": "Fehlerüberprüfung der Token: {Fehler}",
|
||||
"updating_database": "Aktualisieren von Cursorauthentifizierungsdatenbank ..."
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Erfrischendes Token ...",
|
||||
"extraction_error": "Fehler beim Extrahieren von Token: {Fehler}",
|
||||
"invalid_response": "Ungültige JSON -Antwort vom Refresh -Server",
|
||||
"no_access_token": "Kein Zugangstoken als Antwort",
|
||||
"connection_error": "Verbindungsfehler zum aktuellen Server",
|
||||
"unexpected_error": "Unerwarteter Fehler während der Token -Aktualisierung: {Fehler}",
|
||||
"server_error": "Serverfehler aktualisieren: http {Status}",
|
||||
"refresh_success": "Token wurde erfolgreich erfrischt! Gültig für {Tage} Tage (abläuft: {Ablauf})",
|
||||
"request_timeout": "Anfrage zum Aktualisieren des Servers zeitlich festgelegt",
|
||||
"refresh_failed": "Token -Aktualisierung fehlgeschlagen: {Fehler}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Ausgewähltes Profil: {Profil}",
|
||||
"default_profile": "Standardprofil",
|
||||
"no_profiles": "Keine {Browser} -Profile gefunden",
|
||||
"select_profile": "Wählen Sie {Browser} -Profile aus, um zu verwenden:",
|
||||
"error_loading": "Fehler laden {Browser} Profile: {Fehler}",
|
||||
"invalid_selection": "Ungültige Auswahl. Bitte versuchen Sie es erneut.",
|
||||
"title": "Browser -Profilauswahl",
|
||||
"profile": "Profil {Nummer}",
|
||||
"profile_list": "Verfügbar {Browser} Profile:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Registriert ein neues Github -Konto mit zufälligen Anmeldeinformationen.",
|
||||
"feature6": "Speichert alle Anmeldeinformationen in einer Datei.",
|
||||
"starting_automation": "Automatisierung beginnen ...",
|
||||
"feature1": "Generiert eine temporäre E -Mail mit 1secmail.",
|
||||
"title": "GitHub + Cursor AI Registrierung Automatisierung",
|
||||
"github_username": "Github Benutzername",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Überprüfen Sie die Browserfenster auf manuelle Eingriffe oder versuchen Sie es später erneut.",
|
||||
"warning1": "Dieses Skript automatisiert die Kontoerstellung, die möglicherweise gegen GitHub/Cursor -Nutzungsbedingungen verstoßen.",
|
||||
"feature4": "Loggen Sie sich in Cursor AI unter Verwendung der Github -Authentifizierung an.",
|
||||
"invalid_choice": "Ungültige Auswahl. Bitte geben Sie 'Ja' oder 'Nein' ein",
|
||||
"completed_successfully": "GitHub + Cursor -Registrierung erfolgreich abgeschlossen!",
|
||||
"warning2": "Benötigt Internetzugang und administrative Berechtigungen.",
|
||||
"registration_encountered_issues": "GitHub + Cursorregistrierung trafen auf Probleme.",
|
||||
"credentials_saved": "Diese Anmeldeinformationen wurden auf github_cursor_accounts.txt gespeichert",
|
||||
"feature3": "Überprüft die GitHub -E -Mail automatisch.",
|
||||
"github_password": "GitHub Passwort",
|
||||
"features_header": "Merkmale",
|
||||
"feature5": "Setzt die Maschinen -ID zurück, um die Versuchserkennung zu umgehen.",
|
||||
"warning4": "Verwenden Sie verantwortungsbewusst und auf eigenes Risiko.",
|
||||
"warning3": "Captcha oder zusätzliche Überprüfung kann die Automatisierung unterbrechen.",
|
||||
"cancelled": "Operation storniert",
|
||||
"warnings_header": "Warnungen",
|
||||
"program_terminated": "Programm vom Benutzer beendet",
|
||||
"confirm": "Sind Sie sicher, dass Sie fortfahren möchten?",
|
||||
"email_address": "E-Mail-Adresse"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Abonnement",
|
||||
"failed_to_get_account_info": "Es wurden keine Kontoinformationen erhalten",
|
||||
"subscription_type": "Abonnementtyp",
|
||||
"pro": "Pro",
|
||||
"failed_to_get_account": "Es wurden keine Kontoinformationen erhalten",
|
||||
"config_not_found": "Konfiguration nicht gefunden.",
|
||||
"premium_usage": "Premium -Nutzung",
|
||||
"failed_to_get_subscription": "Abonnementinformationen nicht erhalten",
|
||||
"basic_usage": "Grundnutzung",
|
||||
"premium": "Prämie",
|
||||
"free": "Frei",
|
||||
"email_not_found": "E -Mail nicht gefunden",
|
||||
"title": "Kontoinformationen",
|
||||
"inactive": "Inaktiv",
|
||||
"remaining_trial": "Verbleibender Versuch",
|
||||
"enterprise": "Unternehmen",
|
||||
"lifetime_access_enabled": "Lebensdauer Zugang aktiviert",
|
||||
"failed_to_get_usage": "Nutzungsinformationen nicht erhalten",
|
||||
"usage_not_found": "Nutzung nicht gefunden",
|
||||
"days_remaining": "Verbleibende Tage",
|
||||
"failed_to_get_token": "Versäumte es, Token zu bekommen",
|
||||
"token": "Token",
|
||||
"subscription_not_found": "Abonnementinformationen nicht gefunden",
|
||||
"days": "Tage",
|
||||
"team": "Team",
|
||||
"token_not_found": "Token nicht gefunden",
|
||||
"pro_trial": "Pro Test",
|
||||
"active": "Aktiv",
|
||||
"email": "E-Mail",
|
||||
"failed_to_get_email": "Die E -Mail -Adresse nicht erhalten",
|
||||
"trial_remaining": "Verbleibender Pro -Versuch",
|
||||
"usage": "Verwendung"
|
||||
},
|
||||
"config": {
|
||||
"config_updated": "Konfiguration aktualisiert",
|
||||
"configuration": "Konfiguration",
|
||||
"file_owner": "Dateibesitzer: {Eigentümer}",
|
||||
"error_checking_linux_paths": "Fehlerprüfung Linux -Pfade: {Fehler}",
|
||||
"storage_file_is_empty": "Speicherdatei ist leer: {Storage_path}",
|
||||
"config_directory": "Konfigurationsverzeichnis",
|
||||
"documents_path_not_found": "Dokumente Pfad nicht gefunden, unter Verwendung des aktuellen Verzeichnisses",
|
||||
"config_not_available": "Konfiguration nicht verfügbar",
|
||||
"neither_cursor_nor_cursor_directory_found": "Weder Cursor noch Cursorverzeichnis in {config_base} gefunden",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Bitte stellen Sie sicher, dass der Cursor installiert ist und mindestens einmal ausgeführt wurde",
|
||||
"using_temp_dir": "Verwenden von temporärem Verzeichnis aufgrund von Fehler: {Path} (Fehler: {Fehler})",
|
||||
"config_created": "Konfiguration erstellt: {config_file}",
|
||||
"storage_file_not_found": "Speicherdatei nicht gefunden: {Storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Die Datei kann beschädigt sein. Bitte installieren Sie den Cursor neu.",
|
||||
"error_getting_file_stats": "Fehler Erhalten von Dateistatistiken: {Fehler}",
|
||||
"enabled": "Ermöglicht",
|
||||
"backup_created": "Sicherung erstellt: {Path}",
|
||||
"file_permissions": "Dateiberechtigungen: {Berechtigungen}",
|
||||
"config_setup_error": "Fehler einrichten Konfiguration: {Fehler}",
|
||||
"config_removed": "Konfigurationsdatei für erzwungene Aktualisierung entfernt",
|
||||
"config_force_update_enabled": "Konfigurationsdatei -Kraft -Update aktiviert und erzwungenes Update durchführen",
|
||||
"error_reading_storage_file": "Fehler beim Lesen der Speicherdatei: {Fehler}",
|
||||
"file_size": "Dateigröße: {Größe} Bytes",
|
||||
"config_force_update_disabled": "Konfigurationsdatei -Kraft -Aktualisierung deaktiviert, überspringen erzwungenes Update",
|
||||
"config_dir_created": "Konfigurationsverzeichnis erstellt: {Path}",
|
||||
"config_option_added": "Konfigurationsoption hinzugefügt: {Option}",
|
||||
"file_group": "Dateigruppe: {Gruppe}",
|
||||
"and": "Und",
|
||||
"force_update_failed": "Force -Update -Konfiguration fehlgeschlagen: {Fehler}",
|
||||
"storage_directory_not_found": "Speicherverzeichnis nicht gefunden: {Storage_dir}",
|
||||
"also_checked": "Auch überprüft {Path}",
|
||||
"storage_file_found": "Speicherdatei gefunden: {Storage_path}",
|
||||
"disabled": "Deaktiviert",
|
||||
"try_running": "Versuchen Sie das Ausführen: {Befehl}",
|
||||
"backup_failed": "Failed to backup config: {error}",
|
||||
"storage_file_is_valid_and_contains_data": "Die Speicherdatei ist gültig und enthält Daten",
|
||||
"permission_denied": "Erlaubnis abgelehnt: {Storage_path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Found Product.json: {Path}",
|
||||
"starting": "Cursorversion Bypass starten ...",
|
||||
"version_updated": "Version von {Old} zu {new} aktualisiert",
|
||||
"menu_option": "Bypass Cursor Versionsprüfung",
|
||||
"unsupported_os": "Nicht unterstütztes Betriebssystem: {System}",
|
||||
"backup_created": "Sicherung erstellt: {Path}",
|
||||
"current_version": "Aktuelle Version: {Version}",
|
||||
"localappdata_not_found": "LocalAppdata -Umgebungsvariable nicht gefunden",
|
||||
"no_write_permission": "Keine Schreibberechtigung für Datei: {Path}",
|
||||
"write_failed": "Product nicht geschrieben.json: {error}",
|
||||
"description": "Dieses Tool modifiziert Cursors product.json, um die Versionsbeschränkungen zu umgehen",
|
||||
"bypass_failed": "Versionsbypass fehlgeschlagen: {Fehler}",
|
||||
"title": "Cursorversion Bypass -Tool",
|
||||
"no_update_needed": "Kein Update erforderlich. Die aktuelle Version {Version} ist bereits> = 0,46.0",
|
||||
"read_failed": "Product nicht gelesen.json: {error}",
|
||||
"stack_trace": "Stapelspur",
|
||||
"product_json_not_found": "product.json nicht in gemeinsamen Linux -Pfaden gefunden",
|
||||
"file_not_found": "Datei nicht gefunden: {Path}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Dieses Tool modifiziert die Datei workbench.desktop.main.js, um die Token -Grenze zu umgehen",
|
||||
"press_enter": "Drücken Sie die Eingabetaste, um fortzufahren ...",
|
||||
"title": "Bypass Token Limit Tool"
|
||||
}
|
||||
}
|
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "Bypass Token Limit",
|
||||
"language_config_saved": "Language configuration saved successfully",
|
||||
"lang_invalid_choice": "Invalid choice. Please enter one of the following options: ({lang_choices})",
|
||||
"restore_machine_id": "Restore Machine ID from Backup"
|
||||
"restore_machine_id": "Restore Machine ID from Backup",
|
||||
"manual_custom_auth": "Manual Custom Auth"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arabic",
|
||||
@ -50,7 +51,9 @@
|
||||
"ru": "Russian",
|
||||
"tr": "Turkish",
|
||||
"bg": "Bulgarian",
|
||||
"es": "Spanish"
|
||||
"es": "Spanish",
|
||||
"ja": "Japanese",
|
||||
"it": "Italian"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Start Quitting Cursor",
|
||||
@ -822,5 +825,30 @@
|
||||
"success": "Machine ID restored successfully",
|
||||
"process_error": "Restore process error: {error}",
|
||||
"press_enter": "Press Enter to continue"
|
||||
},
|
||||
"manual_auth": {
|
||||
"title": "Manual Cursor Authentication",
|
||||
"token_prompt": "Enter your Cursor token (access_token/refresh_token):",
|
||||
"token_required": "Token is required",
|
||||
"verifying_token": "Verifying token validity...",
|
||||
"token_verified": "Token verified successfully!",
|
||||
"invalid_token": "Invalid token. Authentication aborted.",
|
||||
"token_verification_skipped": "Token verification skipped (check_user_authorized.py not found)",
|
||||
"token_verification_error": "Error verifying token: {error}",
|
||||
"continue_anyway": "Continue anyway? (y/N): ",
|
||||
"email_prompt": "Enter email (leave blank for random email):",
|
||||
"random_email_generated": "Random email generated: {email}",
|
||||
"auth_type_prompt": "Select authentication type:",
|
||||
"auth_type_auth0": "Auth_0 (Default)",
|
||||
"auth_type_google": "Google",
|
||||
"auth_type_github": "GitHub",
|
||||
"auth_type_selected": "Selected authentication type: {type}",
|
||||
"confirm_prompt": "Please confirm the following information:",
|
||||
"proceed_prompt": "Proceed? (y/N): ",
|
||||
"operation_cancelled": "Operation cancelled",
|
||||
"updating_database": "Updating Cursor authentication database...",
|
||||
"auth_updated_successfully": "Authentication information updated successfully!",
|
||||
"auth_update_failed": "Failed to update authentication information",
|
||||
"error": "Error: {error}"
|
||||
}
|
||||
}
|
365
locales/es.json
365
locales/es.json
@ -32,7 +32,11 @@
|
||||
"bypass_version_check": "Omitir Verificación de Versión de Cursor",
|
||||
"check_user_authorized": "Verificar Usuario Autorizado",
|
||||
"bypass_token_limit": "Omitir límite de tokens",
|
||||
"restore_machine_id": "Restaurar ID de máquina desde copia de seguridad"
|
||||
"restore_machine_id": "Restaurar ID de máquina desde copia de seguridad",
|
||||
"select_chrome_profile": "Seleccionar perfil de Chrome",
|
||||
"language_config_saved": "Configuración del idioma guardada correctamente",
|
||||
"lang_invalid_choice": "Elección no válida. Ingrese una de las siguientes opciones: ({Lang_Choices})",
|
||||
"manual_custom_auth": "Autorización personalizada manual"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Árabe",
|
||||
@ -47,7 +51,9 @@
|
||||
"ru": "Ruso",
|
||||
"tr": "Turco",
|
||||
"bg": "Búlgaro",
|
||||
"es": "Español"
|
||||
"es": "Español",
|
||||
"it": "italiano",
|
||||
"ja": "japonés"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Comenzando a Cerrar Cursor",
|
||||
@ -200,7 +206,26 @@
|
||||
"setting_on_password": "Estableciendo Contraseña",
|
||||
"getting_code": "Obteniendo Código de Verificación, Se Intentará en 60s",
|
||||
"human_verify_error": "No se puede verificar que el usuario es humano. Reintentando...",
|
||||
"max_retries_reached": "Se alcanzó el máximo de intentos. Registro fallido."
|
||||
"max_retries_reached": "Se alcanzó el máximo de intentos. Registro fallido.",
|
||||
"using_browser": "Usando {navegador} navegador: {ruta}",
|
||||
"could_not_track_processes": "No se pudo rastrear {navegador} procesos: {error}",
|
||||
"try_install_browser": "Intente instalar el navegador con su administrador de paquetes",
|
||||
"tempmail_plus_verification_started": "Iniciar proceso de verificación TempMailPlus",
|
||||
"tempmail_plus_enabled": "TempMailPlus está habilitado",
|
||||
"browser_path_invalid": "La ruta {navegador} no es válida, utilizando la ruta predeterminada",
|
||||
"using_tempmail_plus": "Uso de TempMailPlus para la verificación de correo electrónico",
|
||||
"tracking_processes": "Seguimiento {count} {navegador} procesos",
|
||||
"tempmail_plus_epin_missing": "TempMailPlus Epin no está configurado",
|
||||
"tempmail_plus_verification_failed": "Falló la verificación TempMailPlus: {Error}",
|
||||
"using_browser_profile": "Usando {navegador} perfil desde: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "VERIFICACIÓN TEMPMAILPLUS completada con éxito",
|
||||
"tempmail_plus_email_missing": "El correo electrónico de TempMailPlus no está configurado",
|
||||
"tempmail_plus_init_failed": "No se pudo inicializar tempMailPlus: {error}",
|
||||
"tempmail_plus_config_missing": "Falta la configuración de TempMailPlus",
|
||||
"tempmail_plus_initialized": "TempMailPlus inicializado con éxito",
|
||||
"tempmail_plus_disabled": "TempMailPlus está deshabilitado",
|
||||
"no_new_processes_detected": "No hay nuevos procesos {navegador} detectados para rastrear",
|
||||
"make_sure_browser_is_properly_installed": "Asegúrese de que {navegador} esté instalado correctamente"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Administrador de Autenticación de Cursor",
|
||||
@ -290,7 +315,13 @@
|
||||
"available_domains_loaded": "Dominios Disponibles Cargados: {count}",
|
||||
"domains_filtered": "Dominios Filtrados: {count}",
|
||||
"trying_to_create_email": "Intentando crear correo: {email}",
|
||||
"domain_blocked": "Dominio Bloqueado: {domain}"
|
||||
"domain_blocked": "Dominio Bloqueado: {domain}",
|
||||
"no_display_found": "No se encontró pantalla. Asegúrese de que X Server se esté ejecutando.",
|
||||
"try_export_display": "Prueba: Exportar pantalla =: 0",
|
||||
"try_install_chromium": "Prueba: Sudo Apt Instalar Chromium-Browser",
|
||||
"extension_load_error": "Error de carga de extensión: {error}",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Asegúrese de que el cromo/cromo esté instalado correctamente",
|
||||
"using_chrome_profile": "Usando el perfil de Chrome de: {user_data_dir}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Deshabilitar Actualización Automática de Cursor",
|
||||
@ -303,7 +334,23 @@
|
||||
"removing_directory": "Eliminando Directorio",
|
||||
"directory_removed": "Directorio Eliminado",
|
||||
"creating_block_file": "Creando Archivo de Bloqueo",
|
||||
"block_file_created": "Archivo de Bloqueo Creado"
|
||||
"block_file_created": "Archivo de Bloqueo Creado",
|
||||
"clearing_update_yml": "Limpiar el archivo Update.yml",
|
||||
"update_yml_cleared": "Archivo de Update.yml claro",
|
||||
"unsupported_os": "OS no compatible: {Sistema}",
|
||||
"block_file_already_locked": "El archivo de bloque ya está bloqueado",
|
||||
"yml_already_locked_error": "Update.yml File ya bloqueado Error: {Error}",
|
||||
"update_yml_not_found": "Archivo de Update.yml no encontrado",
|
||||
"yml_locked_error": "Update.yml Error bloqueado del archivo: {Error}",
|
||||
"remove_directory_failed": "No se pudo eliminar el directorio: {error}",
|
||||
"yml_already_locked": "El archivo Update.yml ya está bloqueado",
|
||||
"create_block_file_failed": "No se pudo crear un archivo de bloque: {error}",
|
||||
"block_file_locked_error": "Bloqueo Error bloqueado del archivo: {error}",
|
||||
"directory_locked": "El directorio está bloqueado: {ruta}",
|
||||
"block_file_already_locked_error": "Bloquee el archivo ya bloqueado Error: {Error}",
|
||||
"clear_update_yml_failed": "No se pudo borrar el archivo Update.yml: {Error}",
|
||||
"yml_locked": "El archivo de Update.yml está bloqueado",
|
||||
"block_file_locked": "El archivo de bloque está bloqueado"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Buscando actualizaciones...",
|
||||
@ -316,7 +363,8 @@
|
||||
"update_skipped": "Omitiendo actualización.",
|
||||
"invalid_choice": "Elección inválida. Por favor ingrese 'Y' o 'n'.",
|
||||
"development_version": "Versión de Desarrollo {current} > {latest}",
|
||||
"changelog_title": "Registro de Cambios"
|
||||
"changelog_title": "Registro de Cambios",
|
||||
"rate_limit_exceeded": "Límite de velocidad de la API de GitHub excedido. Skinging actualización de actualización."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Restablecer Cursor Completamente",
|
||||
@ -428,7 +476,24 @@
|
||||
"cursor_reset_completed": "¡El Editor Cursor AI ha sido completamente restablecido y se ha evitado la detección de prueba!",
|
||||
"cursor_reset_failed": "Falló el restablecimiento del Editor Cursor AI: {error}",
|
||||
"cursor_reset_cancelled": "Restablecimiento del Editor Cursor AI cancelado. Saliendo sin realizar cambios.",
|
||||
"operation_cancelled": "Operación cancelada. Saliendo sin realizar cambios."
|
||||
"operation_cancelled": "Operación cancelada. Saliendo sin realizar cambios.",
|
||||
"direct_advanced_navigation": "Intentar la navegación directa a la pestaña avanzada",
|
||||
"delete_input_error": "Error encontrar la entrada Eliminar: {error}",
|
||||
"delete_input_not_found_continuing": "Eliminar la entrada de confirmación no encontrada, tratando de continuar de todos modos",
|
||||
"advanced_tab_not_found": "Pestaña avanzada no encontrada después de múltiples intentos",
|
||||
"advanced_tab_error": "Error al encontrar la pestaña avanzada: {error}",
|
||||
"delete_input_not_found": "Eliminar la entrada de confirmación no encontrada después de múltiples intentos",
|
||||
"delete_input_retry": "Eliminar entrada no encontrada, intento {intento}/{max_attempts}",
|
||||
"login_redirect_failed": "Falló en la redirección de inicio de sesión, intentando la navegación directa ...",
|
||||
"advanced_tab_retry": "Pestaña avanzada no encontrada, intento {intento}/{max_attempts}",
|
||||
"advanced_tab_clicked": "Haga clic en la pestaña Avanzada",
|
||||
"already_on_settings": "Ya en la página de configuración",
|
||||
"found_danger_zone": "Sección de zona de peligro encontrado",
|
||||
"delete_button_retry": "Botón Eliminar no encontrado, intento {intento}/{max_attempts}",
|
||||
"delete_button_clicked": "Haga clic en el botón Eliminar la cuenta",
|
||||
"delete_button_not_found": "Eliminar el botón de cuenta no se encuentra después de múltiples intentos",
|
||||
"delete_button_error": "Error de encontrar el botón Eliminar: {error}",
|
||||
"navigating_to_settings": "Navegar a la página de configuración ..."
|
||||
},
|
||||
"github_register": {
|
||||
"title": "Automatización de Registro de GitHub + Cursor AI",
|
||||
@ -511,5 +576,291 @@
|
||||
"success": "ID de máquina restaurado con éxito",
|
||||
"process_error": "Error en el proceso de restauración: {error}",
|
||||
"press_enter": "Presione Enter para continuar"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "No se encontraron perfiles de Chrome, utilizando el valor predeterminado",
|
||||
"starting_new_authentication_process": "Iniciar nuevo proceso de autenticación ...",
|
||||
"failed_to_delete_account": "No se pudo eliminar la cuenta: {error}",
|
||||
"found_email": "Correo electrónico encontrado: {correo electrónico}",
|
||||
"github_start": "Comienzo de Github",
|
||||
"already_on_settings_page": "¡Ya en la página Configuración!",
|
||||
"starting_github_authentication": "Comenzar la autenticación de Github ...",
|
||||
"status_check_error": "Error de verificación de estado: {error}",
|
||||
"account_is_still_valid": "La cuenta sigue siendo válida (uso: {uso})",
|
||||
"authentication_timeout": "Tiempo de espera de autenticación",
|
||||
"google_start": "Inicio de Google",
|
||||
"usage_count": "Recuento de uso: {uso}",
|
||||
"using_first_available_chrome_profile": "Usando el primer perfil de Chrome disponible: {perfil}",
|
||||
"no_compatible_browser_found": "No se encontró un navegador compatible. Instale Google Chrome o Chromium.",
|
||||
"authentication_successful_getting_account_info": "Autenticación exitosa, obteniendo información de cuenta ...",
|
||||
"found_chrome_at": "Encontrado Chrome en: {ruta}",
|
||||
"error_getting_user_data_directory": "Error al obtener directorio de datos de usuario: {error}",
|
||||
"error_finding_chrome_profile": "Error de encontrar el perfil de Chrome, usando el valor predeterminado: {error}",
|
||||
"auth_update_success": "El éxito de la actualización de la autenticación",
|
||||
"authentication_successful": "Autenticación exitosa - correo electrónico: {correo electrónico}",
|
||||
"authentication_failed": "La autenticación falló: {error}",
|
||||
"warning_browser_close": "Advertencia: esto cerrará todos los procesos en ejecución {navegador}",
|
||||
"supported_browsers": "Navegadores compatibles para {plataforma}",
|
||||
"authentication_button_not_found": "Botón de autenticación no se encuentra",
|
||||
"starting_new_google_authentication": "Iniciar nueva autenticación de Google ...",
|
||||
"waiting_for_authentication": "Esperando la autenticación ...",
|
||||
"found_default_chrome_profile": "Perfil de Chrome predeterminado encontrado encontrado",
|
||||
"starting_browser": "Browser inicial en: {ruta}",
|
||||
"token_extraction_error": "Error de extracción de token: {error}",
|
||||
"could_not_check_usage_count": "No pudo verificar el recuento de uso: {error}",
|
||||
"profile_selection_error": "Error durante la selección de perfil: {error}",
|
||||
"warning_could_not_kill_existing_browser_processes": "ADVERTENCIA: No se pudo matar los procesos existentes del navegador: {Error}",
|
||||
"browser_failed_to_start": "El navegador no pudo comenzar: {error}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Redirección a autenticador.cursor.sh ...",
|
||||
"found_browser_data_directory": "Directorio de datos del navegador encontrado: {ruta}",
|
||||
"browser_not_found_trying_chrome": "No pudo encontrar {navegador}, intentando Chrome en su lugar",
|
||||
"starting_re_authentication_process": "Inicio del proceso de reautenticación ...",
|
||||
"found_cookies": "Encontrado {Count} Cookies",
|
||||
"auth_update_failed": "La actualización de la autenticación falló",
|
||||
"browser_failed_to_start_fallback": "El navegador no pudo comenzar: {error}",
|
||||
"failed_to_delete_expired_account": "No se pudo eliminar la cuenta vencida",
|
||||
"navigating_to_authentication_page": "Navegar a la página de autenticación ...",
|
||||
"browser_closed": "Navegador cerrado",
|
||||
"failed_to_delete_account_or_re_authenticate": "No se pudo eliminar la cuenta o reautenticar: {error}",
|
||||
"initializing_browser_setup": "Inicializar la configuración del navegador ...",
|
||||
"failed_to_extract_auth_info": "No se pudo extraer información de autenticación: {error}",
|
||||
"detected_platform": "Plataforma detectada: {plataforma}",
|
||||
"starting_google_authentication": "Iniciar autenticación de Google ...",
|
||||
"browser_failed": "El navegador no pudo comenzar: {error}",
|
||||
"using_browser_profile": "Usando el perfil del navegador: {perfil}",
|
||||
"consider_running_without_sudo": "Considere ejecutar el script sin sudo",
|
||||
"try_running_without_sudo_admin": "Intente ejecutar sin privilegios de sudo/administrador",
|
||||
"running_as_root_warning": "No se recomienda ejecutar la raíz para la automatización del navegador",
|
||||
"page_changed_checking_auth": "Cambiado en la página, controlando la autenticación ...",
|
||||
"please_select_your_google_account_to_continue": "Seleccione su cuenta de Google para continuar ...",
|
||||
"browser_setup_failed": "Falló la configuración del navegador: {error}",
|
||||
"missing_authentication_data": "Datos de autenticación faltantes: {datos}",
|
||||
"using_configured_browser_path": "Uso de la ruta configurada {navegador}: {ruta}",
|
||||
"could_not_find_usage_count": "No pudo encontrar el recuento de uso: {error}",
|
||||
"killing_browser_processes": "Matar {navegador} procesos ...",
|
||||
"browser_setup_completed": "Configuración del navegador completada con éxito",
|
||||
"account_has_reached_maximum_usage": "La cuenta ha alcanzado el uso máximo, {eliminar}",
|
||||
"could_not_find_email": "No pudo encontrar correo electrónico: {error}",
|
||||
"user_data_dir_not_found": "{navegador} Directorio de datos de usuario que no se encuentra en {ruta}, intentará Chrome en su lugar",
|
||||
"found_browser_user_data_dir": "Directorio de datos de usuario encontrado {navegador}: {ruta}",
|
||||
"invalid_authentication_type": "Tipo de autenticación no válido"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Tipo de autenticación seleccionado: {tipo}",
|
||||
"proceed_prompt": "¿Proceder? (S/N):",
|
||||
"auth_type_github": "Github",
|
||||
"confirm_prompt": "Confirme la siguiente información:",
|
||||
"invalid_token": "Token inválido. Autenticación abortada.",
|
||||
"continue_anyway": "¿Continuar de todos modos? (S/N):",
|
||||
"token_verified": "Token Verificado con éxito!",
|
||||
"error": "Error: {error}",
|
||||
"auth_update_failed": "No se pudo actualizar la información de autenticación",
|
||||
"auth_type_prompt": "Seleccione Tipo de autenticación:",
|
||||
"auth_type_auth0": "Auth_0 (predeterminado)",
|
||||
"verifying_token": "Verificar la validez del token ...",
|
||||
"auth_updated_successfully": "Información de autenticación actualizada con éxito!",
|
||||
"email_prompt": "Ingrese el correo electrónico (deje en blanco para un correo electrónico aleatorio):",
|
||||
"token_prompt": "Ingrese el token de su cursor (access_token/refresh_token):",
|
||||
"title": "Autenticación del cursor manual",
|
||||
"token_verification_skipped": "Verificación del token omitido (check_user_authorized.py no encontrado)",
|
||||
"random_email_generated": "Correo electrónico aleatorio generado: {correo electrónico}",
|
||||
"token_required": "Se requiere token",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Operación cancelada",
|
||||
"token_verification_error": "Error de verificación de token: {error}",
|
||||
"updating_database": "Actualización de la base de datos de autenticación del cursor ..."
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Longitud del token: {longitud} caracteres",
|
||||
"usage_response_status": "Estado de respuesta de uso: {respuesta}",
|
||||
"operation_cancelled": "Operación cancelada por el usuario",
|
||||
"error_getting_token_from_db": "Error al obtener token de la base de datos: {error}",
|
||||
"checking_usage_information": "Verificación de información de uso ...",
|
||||
"usage_response": "Respuesta de uso: {respuesta}",
|
||||
"authorization_failed": "¡Falló la autorización!",
|
||||
"authorization_successful": "Autorización exitosa!",
|
||||
"request_timeout": "Solicitar el tiempo de tiempo fuera",
|
||||
"check_error": "Error de comprobación de autorización: {error}",
|
||||
"connection_error": "Error de conexión",
|
||||
"invalid_token": "Token inválido",
|
||||
"check_usage_response": "Verifique el uso de la respuesta: {Respuesta}",
|
||||
"enter_token": "Ingrese el token de su cursor:",
|
||||
"token_found_in_db": "Token encontrado en la base de datos",
|
||||
"user_unauthorized": "El usuario no está autorizado",
|
||||
"checking_authorization": "Verificación de autorización ...",
|
||||
"error_generating_checksum": "Error de generación de la suma de verificación: {error}",
|
||||
"token_source": "¿Obtener token de la base de datos o la entrada manualmente? (D/M, predeterminado: D)",
|
||||
"unexpected_error": "Error inesperado: {error}",
|
||||
"user_authorized": "El usuario está autorizado",
|
||||
"token_not_found_in_db": "Token no encontrado en la base de datos",
|
||||
"jwt_token_warning": "El token parece estar en formato JWT, pero la comprobación de API devolvió un código de estado inesperado. El token puede ser válido, pero el acceso a la API está restringido.",
|
||||
"unexpected_status_code": "Código de estado inesperado: {código}",
|
||||
"getting_token_from_db": "Obtener token de la base de datos ...",
|
||||
"cursor_acc_info_not_found": "cursor_acc_info.py no encontrado"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Eliminar la entrada de confirmación no encontrada después de múltiples intentos",
|
||||
"logging_in": "Iniciar sesión con Google ...",
|
||||
"confirm_button_not_found": "Confirmar el botón no encontrado después de múltiples intentos",
|
||||
"confirm_button_error": "Error de encontrar el botón Confirmar: {Error}",
|
||||
"delete_button_clicked": "Haga clic en el botón Eliminar la cuenta",
|
||||
"confirm_prompt": "¿Estás seguro de que quieres continuar? (S/N):",
|
||||
"delete_button_error": "Error de encontrar el botón Eliminar: {error}",
|
||||
"cancelled": "Eliminación de la cuenta cancelada.",
|
||||
"error": "Error durante la eliminación de la cuenta: {error}",
|
||||
"interrupted": "Proceso de eliminación de la cuenta interrumpido por el usuario.",
|
||||
"delete_input_not_found_continuing": "Eliminar la entrada de confirmación no encontrada, tratando de continuar de todos modos",
|
||||
"advanced_tab_retry": "Pestaña avanzada no encontrada, intento {intento}/{max_attempts}",
|
||||
"waiting_for_auth": "Esperando la autenticación de Google ...",
|
||||
"typed_delete": "\"Eliminar\" mecanografiado en el cuadro de confirmación",
|
||||
"trying_settings": "Tratando de navegar a la página de configuración ...",
|
||||
"delete_input_retry": "Eliminar entrada no encontrada, intento {intento}/{max_attempts}",
|
||||
"email_not_found": "Correo electrónico no encontrado: {error}",
|
||||
"delete_button_not_found": "Eliminar el botón de cuenta no se encuentra después de múltiples intentos",
|
||||
"already_on_settings": "Ya en la página de configuración",
|
||||
"failed": "El proceso de eliminación de la cuenta falló o fue cancelado.",
|
||||
"warning": "Advertencia: esto eliminará permanentemente su cuenta de cursor. Esta acción no se puede deshacer.",
|
||||
"direct_advanced_navigation": "Intentar la navegación directa a la pestaña avanzada",
|
||||
"advanced_tab_not_found": "Pestaña avanzada no encontrada después de múltiples intentos",
|
||||
"auth_timeout": "Tiempo de espera de autenticación, continuando de todos modos ...",
|
||||
"select_google_account": "Seleccione su cuenta de Google ...",
|
||||
"google_button_not_found": "El botón de inicio de sesión de Google no se encuentra",
|
||||
"found_danger_zone": "Sección de zona de peligro encontrado",
|
||||
"account_deleted": "Cuenta eliminada con éxito!",
|
||||
"starting_process": "Proceso de eliminación de la cuenta inicial ...",
|
||||
"advanced_tab_error": "Error al encontrar la pestaña avanzada: {error}",
|
||||
"delete_button_retry": "Botón Eliminar no encontrado, intento {intento}/{max_attempts}",
|
||||
"login_redirect_failed": "Falló en la redirección de inicio de sesión, intentando la navegación directa ...",
|
||||
"unexpected_error": "Error inesperado: {error}",
|
||||
"delete_input_error": "Error encontrar la entrada Eliminar: {error}",
|
||||
"login_successful": "Iniciar sesión exitoso",
|
||||
"advanced_tab_clicked": "Haga clic en la pestaña Avanzada",
|
||||
"unexpected_page": "Página inesperada después del inicio de sesión: {URL}",
|
||||
"found_email": "Correo electrónico encontrado: {correo electrónico}",
|
||||
"title": "Herramienta de eliminación de la cuenta de cursor de Google",
|
||||
"navigating_to_settings": "Navegar a la página de configuración ...",
|
||||
"success": "¡Su cuenta de cursor se ha eliminado con éxito!",
|
||||
"confirm_button_retry": "Confirmar el botón no encontrado, intento {intento}/{max_attempts}"
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Refrescante token ...",
|
||||
"extraction_error": "Error de extraer token: {error}",
|
||||
"invalid_response": "Respuesta JSON no válida del servidor de actualización",
|
||||
"no_access_token": "No hay token de acceso en respuesta",
|
||||
"connection_error": "Error de conexión para actualizar el servidor",
|
||||
"unexpected_error": "Error inesperado durante la actualización del token: {error}",
|
||||
"server_error": "Actualizar el error del servidor: http {status}",
|
||||
"refresh_success": "Token renovado con éxito! Válido para {días} días (expiras: {expirar})",
|
||||
"request_timeout": "Solicitud para actualizar el horario del servidor",
|
||||
"refresh_failed": "Falló en la actualización del token: {error}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Perfil seleccionado: {perfil}",
|
||||
"default_profile": "Perfil predeterminado",
|
||||
"no_profiles": "No se encontraron perfiles {navegador}",
|
||||
"select_profile": "Seleccione el perfil {navegador} para usar:",
|
||||
"error_loading": "Error de carga {navegador} perfiles: {error}",
|
||||
"invalid_selection": "Selección no válida. Por favor intente de nuevo.",
|
||||
"title": "Selección de perfil de navegador",
|
||||
"profile": "Perfil {número}",
|
||||
"profile_list": "Disponible {navegador} perfiles:"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Suscripción",
|
||||
"failed_to_get_account_info": "No se pudo obtener información de la cuenta",
|
||||
"subscription_type": "Tipo de suscripción",
|
||||
"pro": "Pro",
|
||||
"failed_to_get_account": "No se pudo obtener información de la cuenta",
|
||||
"config_not_found": "Configuración no encontrada.",
|
||||
"premium_usage": "Uso de primas",
|
||||
"failed_to_get_subscription": "No se pudo obtener información de suscripción",
|
||||
"basic_usage": "Uso básico",
|
||||
"premium": "De primera calidad",
|
||||
"free": "Gratis",
|
||||
"email_not_found": "Correo electrónico no encontrado",
|
||||
"title": "Información de la cuenta",
|
||||
"inactive": "Inactivo",
|
||||
"remaining_trial": "Prueba restante",
|
||||
"enterprise": "Empresa",
|
||||
"lifetime_access_enabled": "Acceso de por vida habilitado",
|
||||
"failed_to_get_usage": "No se pudo obtener información de uso",
|
||||
"usage_not_found": "Uso no encontrado",
|
||||
"days_remaining": "Días restantes",
|
||||
"failed_to_get_token": "No se pudo hacer token",
|
||||
"token": "Simbólico",
|
||||
"subscription_not_found": "Información de suscripción no encontrada",
|
||||
"days": "días",
|
||||
"team": "Equipo",
|
||||
"token_not_found": "Token no encontrado",
|
||||
"pro_trial": "Prueba pro",
|
||||
"email": "Correo electrónico",
|
||||
"active": "Activo",
|
||||
"failed_to_get_email": "No se pudo obtener la dirección de correo electrónico",
|
||||
"trial_remaining": "Prueba profesional restante",
|
||||
"usage": "Uso"
|
||||
},
|
||||
"config": {
|
||||
"config_updated": "Configuración actualizada",
|
||||
"configuration": "Configuración",
|
||||
"file_owner": "Propietario del archivo: {propietario}",
|
||||
"error_checking_linux_paths": "Error de comprobación de rutas de Linux: {error}",
|
||||
"storage_file_is_empty": "El archivo de almacenamiento está vacío: {storage_path}",
|
||||
"config_directory": "Directorio de configuración",
|
||||
"documents_path_not_found": "Ruta de documentos no encontrado, utilizando el directorio actual",
|
||||
"config_not_available": "Configuración no disponible",
|
||||
"neither_cursor_nor_cursor_directory_found": "Ni el cursor ni el directorio cursor se encuentran en {config_base}",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Asegúrese de que el cursor esté instalado y se haya ejecutado al menos una vez",
|
||||
"config_created": "Config creado: {config_file}",
|
||||
"using_temp_dir": "Usando directorio temporal debido al error: {ruta} (error: {error})",
|
||||
"storage_file_not_found": "Archivo de almacenamiento no encontrado: {storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "El archivo puede estar dañado, reinstale el cursor",
|
||||
"error_getting_file_stats": "Error al obtener estadísticas de archivo: {error}",
|
||||
"enabled": "Activado",
|
||||
"backup_created": "Copia de seguridad creada: {ruta}",
|
||||
"file_permissions": "Permisos de archivo: {permisos}",
|
||||
"config_setup_error": "Error de configuración de configuración: {error}",
|
||||
"config_removed": "Archivo de configuración eliminado para la actualización forzada",
|
||||
"config_force_update_enabled": "Actualización de la fuerza de archivo de configuración habilitada, realizando la actualización forzada",
|
||||
"file_size": "Tamaño del archivo: {size} bytes",
|
||||
"error_reading_storage_file": "Error al leer el archivo de almacenamiento: {error}",
|
||||
"config_force_update_disabled": "Actualización de la fuerza de archivo de configuración deshabilitado, omitiendo la actualización forzada",
|
||||
"config_dir_created": "Directorio de configuración creado: {ruta}",
|
||||
"config_option_added": "Opción de configuración agregada: {opción}",
|
||||
"file_group": "Grupo de archivos: {grupo}",
|
||||
"and": "Y",
|
||||
"backup_failed": "No se pudo hacer una copia de seguridad de la configuración: {error}",
|
||||
"force_update_failed": "Falló de configuración de actualización de fuerza: {error}",
|
||||
"storage_directory_not_found": "Directorio de almacenamiento no encontrado: {Storage_dir}",
|
||||
"also_checked": "También verificado {ruta}",
|
||||
"try_running": "Intente ejecutar: {comando}",
|
||||
"disabled": "Desactivado",
|
||||
"storage_file_found": "Archivo de almacenamiento encontrado: {storage_path}",
|
||||
"storage_file_is_valid_and_contains_data": "El archivo de almacenamiento es válido y contiene datos",
|
||||
"permission_denied": "Permiso denegado: {Storage_Path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Product.json encontrado: {ruta}",
|
||||
"starting": "Inicio de la versión del cursor Bypass ...",
|
||||
"version_updated": "Versión actualizada de {Old} a {new}",
|
||||
"menu_option": "Verificación de la versión del cursor de derivación",
|
||||
"unsupported_os": "Sistema operativo no compatible: {Sistema}",
|
||||
"backup_created": "Copia de seguridad creada: {ruta}",
|
||||
"current_version": "Versión actual: {versión}",
|
||||
"localappdata_not_found": "Variable de entorno LocalAppdata no encontrada",
|
||||
"no_write_permission": "Sin permiso de escritura para el archivo: {ruta}",
|
||||
"write_failed": "No se pudo escribir Product.json: {Error}",
|
||||
"description": "Esta herramienta modifica el producto de cursor.json para evitar restricciones de versión",
|
||||
"bypass_failed": "Versión Bypass falló: {error}",
|
||||
"title": "Herramienta de derivación de la versión del cursor",
|
||||
"no_update_needed": "No se necesita actualización. La versión actual {versión} ya es> = 0.46.0",
|
||||
"read_failed": "No se pudo leer Product.json: {Error}",
|
||||
"stack_trace": "Rastro de pila",
|
||||
"product_json_not_found": "Product.json no se encuentra en las rutas de Linux comunes",
|
||||
"file_not_found": "Archivo no encontrado: {ruta}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Esta herramienta modifica el archivo workbench.desktop.main.js para evitar el límite del token",
|
||||
"press_enter": "Presione Entrar para continuar ...",
|
||||
"title": "Herramienta de límite de token de derivación"
|
||||
}
|
||||
}
|
426
locales/fr.json
426
locales/fr.json
@ -30,7 +30,13 @@
|
||||
"bypass_version_check": "Ignorer la Vérification de Version de Cursor",
|
||||
"check_user_authorized": "Vérifier l'Autorisation de l'Utilisateur",
|
||||
"bypass_token_limit": "Contourner la limite de tokens",
|
||||
"restore_machine_id": "Restaurer l'ID de machine depuis une sauvegarde"
|
||||
"restore_machine_id": "Restaurer l'ID de machine depuis une sauvegarde",
|
||||
"select_chrome_profile": "Sélectionnez Chrome Profil",
|
||||
"admin_required": "Exécution en tant qu'exécutable, les privilèges de l'administrateur requis.",
|
||||
"language_config_saved": "Configuration du langage enregistré avec succès",
|
||||
"lang_invalid_choice": "Choix non valide. Veuillez saisir l'une des options suivantes: ({Lang_Choices})",
|
||||
"manual_custom_auth": "Auth personnalisé manuel",
|
||||
"admin_required_continue": "Poursuivant sans privilèges d'administrateur."
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arabe",
|
||||
@ -45,7 +51,9 @@
|
||||
"ru": "Russe",
|
||||
"es": "Espagnol",
|
||||
"tr": "Turc",
|
||||
"bg": "Bulgare"
|
||||
"bg": "Bulgare",
|
||||
"it": "italien",
|
||||
"ja": "japonais"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Début de la Fermeture de Cursor",
|
||||
@ -196,7 +204,28 @@
|
||||
"password_submitted": "Mot de Passe Soumis",
|
||||
"total_usage": "Utilisation Totale : {usage}",
|
||||
"setting_on_password": "Définir le Mot de Passe",
|
||||
"getting_code": "Obtention du Code de Vérification, Nouvelle Tentative dans 60s"
|
||||
"getting_code": "Obtention du Code de Vérification, Nouvelle Tentative dans 60s",
|
||||
"using_browser": "Utilisation de {navigateur} navigateur: {path}",
|
||||
"could_not_track_processes": "Impossible de suivre {Browser} Processus: {Erreur}",
|
||||
"try_install_browser": "Essayez d'installer le navigateur avec votre gestionnaire de packages",
|
||||
"tempmail_plus_verification_started": "Démarrage du processus de vérification TempmailPlus",
|
||||
"max_retries_reached": "Tentatives de réessayer maximales atteintes. L'inscription a échoué.",
|
||||
"tempmail_plus_enabled": "TempmailPlus est activé",
|
||||
"browser_path_invalid": "{Browser} Le chemin n'est pas valide, en utilisant le chemin par défaut",
|
||||
"human_verify_error": "Impossible de vérifier que l'utilisateur est humain. Réessayer ...",
|
||||
"using_tempmail_plus": "Utilisation de TempmailPlus pour la vérification des e-mails",
|
||||
"tracking_processes": "Processus de suivi {count} {Browser}",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin n'est pas configuré",
|
||||
"tempmail_plus_verification_failed": "La vérification tempmailplus a échoué: {error}",
|
||||
"using_browser_profile": "Utilisation du profil {Browser} de: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "La vérification TempmailPlus terminée avec succès",
|
||||
"tempmail_plus_email_missing": "Le courrier électronique TempmailPlus n'est pas configuré",
|
||||
"tempmail_plus_config_missing": "La configuration de tempmailplus est manquante",
|
||||
"tempmail_plus_init_failed": "Échec de l'initialisation de tempmailplus: {error}",
|
||||
"tempmail_plus_initialized": "TempmailPlus a initialisé avec succès",
|
||||
"tempmail_plus_disabled": "TempmailPlus est désactivé",
|
||||
"no_new_processes_detected": "Pas de nouveaux processus {navigateur} détectés pour suivre",
|
||||
"make_sure_browser_is_properly_installed": "Assurez-vous que {Browser} est correctement installé"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Gestionnaire d'Authentification de Cursor",
|
||||
@ -277,7 +306,22 @@
|
||||
"domains_excluded": "Domaines Exclus : {domains}",
|
||||
"failed_to_create_account": "Échec de la Création du Compte",
|
||||
"account_creation_error": "Erreur de Création du Compte : {error}",
|
||||
"domain_blocked": "Domaine Bloqué : {domain}"
|
||||
"domain_blocked": "Domaine Bloqué : {domain}",
|
||||
"no_display_found": "Aucun écran trouvé. Assurez-vous que X Server s'exécute.",
|
||||
"try_export_display": "Essayez: Affichage d'exportation =: 0",
|
||||
"try_install_chromium": "Essayez: sudo apt install chromium-browser",
|
||||
"blocked_domains": "Domaines bloqués: {domaines}",
|
||||
"blocked_domains_loaded_timeout_error": "Domaines bloqués Erreur de délai d'expiration: {Erreur}",
|
||||
"blocked_domains_loaded_success": "Des domaines bloqués chargés avec succès",
|
||||
"extension_load_error": "Erreur de chargement d'extension: {erreur}",
|
||||
"available_domains_loaded": "Domaines disponibles chargés: {count}",
|
||||
"blocked_domains_loaded_error": "Domaines bloqués Erreur chargée: {Erreur}",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Assurez-vous que Chrome / Chromium est correctement installé",
|
||||
"blocked_domains_loaded_timeout": "Domaines bloqués Timeout chargé: {délai d'expiration}",
|
||||
"domains_filtered": "Domaines filtrés: {count}",
|
||||
"trying_to_create_email": "Essayer de créer un e-mail: {email}",
|
||||
"using_chrome_profile": "Utilisation du profil chrome de: {user_data_dir}",
|
||||
"blocked_domains_loaded": "Domaines bloqués chargés: {count}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Désactivation de la Mise à Jour Automatique de Cursor",
|
||||
@ -290,7 +334,23 @@
|
||||
"removing_directory": "Suppression du Dossier",
|
||||
"directory_removed": "Dossier Supprimé",
|
||||
"creating_block_file": "Création du Fichier de Blocage",
|
||||
"block_file_created": "Fichier de Blocage Créé"
|
||||
"block_file_created": "Fichier de Blocage Créé",
|
||||
"clearing_update_yml": "Effacer le fichier update.yml",
|
||||
"update_yml_cleared": "Fichier Update.yml effacé",
|
||||
"unsupported_os": "OS non pris en charge: {System}",
|
||||
"block_file_already_locked": "Le fichier de blocs est déjà verrouillé",
|
||||
"yml_already_locked_error": "Update.yml Fichier Erreur déjà verrouillée: {erreur}",
|
||||
"update_yml_not_found": "Fichier Update.yml introuvable",
|
||||
"yml_locked_error": "Erreur de verrouillage du fichier Update.yml: {erreur}",
|
||||
"remove_directory_failed": "Échec de la suppression du répertoire: {error}",
|
||||
"yml_already_locked": "Le fichier update.yml est déjà verrouillé",
|
||||
"create_block_file_failed": "Échec de la création du fichier de blocs: {error}",
|
||||
"block_file_locked_error": "Bloquer Erreur verrouillée du fichier: {erreur}",
|
||||
"directory_locked": "Le répertoire est verrouillé: {path}",
|
||||
"block_file_already_locked_error": "Bloquer le fichier Erreur déjà verrouillée: {erreur}",
|
||||
"clear_update_yml_failed": "Échec de l'effondrement du fichier Update.yml: {error}",
|
||||
"yml_locked": "Le fichier update.yml est verrouillé",
|
||||
"block_file_locked": "Le fichier de blocs est verrouillé"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Vérification des mises à jour...",
|
||||
@ -303,7 +363,8 @@
|
||||
"update_skipped": "Mise à jour ignorée.",
|
||||
"invalid_choice": "Choix invalide. Veuillez entrer 'O' ou 'n'.",
|
||||
"development_version": "Version de Développement {current} > {latest}",
|
||||
"changelog_title": "Journal des modifications"
|
||||
"changelog_title": "Journal des modifications",
|
||||
"rate_limit_exceeded": "La limite de taux de l'API GitHub dépasse. Vérification de mise à jour de saut."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Réinitialiser Complètement Cursor",
|
||||
@ -394,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Suppression des fichiers localStorage Electron",
|
||||
"electron_localstorage_files_removed": "Fichiers localStorage Electron supprimés",
|
||||
"electron_localstorage_files_removal_error": "Erreur de suppression des fichiers localStorage Electron: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Suppression des fichiers localStorage Electron terminée"
|
||||
"removing_electron_localstorage_files_completed": "Suppression des fichiers localStorage Electron terminée",
|
||||
"warning_title": "AVERTISSEMENT",
|
||||
"delete_input_error": "Erreur Rechercher la suppression de l'entrée: {erreur}",
|
||||
"direct_advanced_navigation": "Essayer la navigation directe vers l'onglet avancé",
|
||||
"delete_input_not_found_continuing": "Supprimer l'entrée de confirmation non trouvée, essayant de continuer de toute façon",
|
||||
"advanced_tab_not_found": "Onglet avancé non trouvé après plusieurs tentatives",
|
||||
"advanced_tab_error": "Erreur Recherche d'onglet Avancé: {Erreur}",
|
||||
"delete_input_not_found": "Supprimer l'entrée de confirmation non trouvée après plusieurs tentatives",
|
||||
"failed_to_delete_file": "Échec de la suppression du fichier: {path}",
|
||||
"operation_cancelled": "Opération annulée. Sortant sans apporter de modifications.",
|
||||
"removed": "Supprimé: {path}",
|
||||
"warning_6": "Vous devrez à nouveau rétablir un curseur AI après avoir exécuté cet outil.",
|
||||
"delete_input_retry": "Supprimer l'entrée introuvable, tentative {tentative} / {max_attempts}",
|
||||
"warning_4": "Pour cibler uniquement les fichiers d'éditeur AI de curseur et les mécanismes de détection d'essai.",
|
||||
"cursor_reset_failed": "Cursor AI Editor réinitialisation a échoué: {error}",
|
||||
"login_redirect_failed": "La redirection de connexion a échoué, essayant la navigation directe ...",
|
||||
"warning_5": "D'autres applications sur votre système ne seront pas affectées.",
|
||||
"failed_to_delete_file_or_directory": "Échec de la suppression du fichier ou du répertoire: {path}",
|
||||
"failed_to_delete_directory": "Échec de la suppression du répertoire: {path}",
|
||||
"resetting_cursor": "Réinitialisation du curseur AI Editor ... Veuillez patienter.",
|
||||
"cursor_reset_completed": "Le rédacteur en chef de Cursor AI a été entièrement réinitialisé et la détection d'essai contournée!",
|
||||
"warning_3": "Vos fichiers de code ne seront pas affectés et l'outil est conçu",
|
||||
"advanced_tab_retry": "Onglet avancé non trouvé, tentative {tentative} / {max_attempts}",
|
||||
"advanced_tab_clicked": "Cliquez sur l'onglet avancé",
|
||||
"completed_in": "Terminé en {temps} secondes",
|
||||
"delete_button_retry": "Bouton de suppression introuvable, tentative {tentative} / {max_attempts}",
|
||||
"already_on_settings": "Déjà sur la page des paramètres",
|
||||
"found_danger_zone": "Section de la zone de danger trouvée",
|
||||
"failed_to_remove": "Échec de la suppression: {path}",
|
||||
"failed_to_reset_machine_guid": "Échec de la réinitialisation de la machine Guid",
|
||||
"deep_scanning": "Effectuer une analyse profonde pour des fichiers d'essai / licence supplémentaires",
|
||||
"delete_button_clicked": "Cliquez sur le bouton Supprimer le compte",
|
||||
"warning_7": "Utiliser à vos risques et périls",
|
||||
"delete_button_not_found": "Supprimer le bouton du compte introuvable après plusieurs tentatives",
|
||||
"delete_button_error": "Erreur Recherche du bouton de suppression: {Erreur}",
|
||||
"warning_1": "Cette action supprimera tous les paramètres de Cursor AI,",
|
||||
"warning_2": "Configurations et données mises en cache. Cette action ne peut pas être annulée.",
|
||||
"navigating_to_settings": "Navigation vers la page des paramètres ...",
|
||||
"cursor_reset_cancelled": "Cursor AI Editor réinitialisé annulé. Sortant sans apporter de modifications."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Sélection du Profil Chrome",
|
||||
@ -450,5 +549,318 @@
|
||||
"success": "ID de machine restauré avec succès",
|
||||
"process_error": "Erreur du processus de restauration : {error}",
|
||||
"press_enter": "Appuyez sur Entrée pour continuer"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Aucun profil chromé trouvé, en utilisant par défaut",
|
||||
"failed_to_delete_account": "Échec de la suppression du compte: {error}",
|
||||
"starting_new_authentication_process": "Démarrer un nouveau processus d'authentification ...",
|
||||
"found_email": "Email trouvé: {email}",
|
||||
"github_start": "Github Start",
|
||||
"already_on_settings_page": "Déjà sur la page des paramètres!",
|
||||
"starting_github_authentication": "Démarrage de l'authentification GitHub ...",
|
||||
"status_check_error": "Erreur de vérification de l'état: {erreur}",
|
||||
"account_is_still_valid": "Le compte est toujours valide (utilisation: {usage})",
|
||||
"authentication_timeout": "Délai d'authentification",
|
||||
"usage_count": "Compte d'utilisation: {Utilisation}",
|
||||
"using_first_available_chrome_profile": "Utilisation du premier profil chrome disponible: {profil}",
|
||||
"google_start": "Google Start",
|
||||
"no_compatible_browser_found": "Aucun navigateur compatible trouvé. Veuillez installer Google Chrome ou Chromium.",
|
||||
"authentication_successful_getting_account_info": "Authentification réussie, obtenir des informations de compte ...",
|
||||
"found_chrome_at": "Trouvé chrome à: {path}",
|
||||
"error_getting_user_data_directory": "Erreur d'obtention du répertoire des données utilisateur: {erreur}",
|
||||
"error_finding_chrome_profile": "Erreur Recherche de profil Chrome, en utilisant la valeur par défaut: {Erreur}",
|
||||
"auth_update_success": "Auth à jour le succès",
|
||||
"authentication_successful": "Authentification réussie - Email: {e-mail}",
|
||||
"authentication_failed": "Échec de l'authentification: {erreur}",
|
||||
"warning_browser_close": "AVERTISSEMENT: cela fermera tous les processus exécutés {navigateur}",
|
||||
"supported_browsers": "Navigateurs pris en charge pour {plate-forme}",
|
||||
"authentication_button_not_found": "Bouton d'authentification introuvable",
|
||||
"starting_new_google_authentication": "Démarrage de la nouvelle authentification Google ...",
|
||||
"waiting_for_authentication": "En attente de l'authentification ...",
|
||||
"found_default_chrome_profile": "Profil chromé par défaut",
|
||||
"starting_browser": "Département du navigateur à: {Path}",
|
||||
"could_not_check_usage_count": "Impossible de vérifier le nombre d'utilisation: {error}",
|
||||
"token_extraction_error": "Erreur d'extraction de jeton: {erreur}",
|
||||
"profile_selection_error": "Erreur pendant la sélection du profil: {erreur}",
|
||||
"warning_could_not_kill_existing_browser_processes": "AVERTISSEMENT: Impossible de tuer les processus de navigateur existants: {Erreur}",
|
||||
"browser_failed_to_start": "Le navigateur n'a pas réussi à démarrer: {error}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Redirection vers Authenticator.cursor.sh ...",
|
||||
"starting_re_authentication_process": "Démarrage du processus de réauthentification ...",
|
||||
"found_browser_data_directory": "Répertoire de données du navigateur trouvé: {path}",
|
||||
"browser_not_found_trying_chrome": "Impossible de trouver {Browser}, essayant à la place Chrome",
|
||||
"found_cookies": "Cookies trouvés {count}",
|
||||
"auth_update_failed": "La mise à jour de l'authentique a échoué",
|
||||
"browser_failed_to_start_fallback": "Le navigateur n'a pas réussi à démarrer: {error}",
|
||||
"failed_to_delete_expired_account": "Échec de la suppression du compte expiré",
|
||||
"navigating_to_authentication_page": "Navigation vers la page d'authentification ...",
|
||||
"initializing_browser_setup": "Initialisation de la configuration du navigateur ...",
|
||||
"browser_closed": "Navigateur fermé",
|
||||
"failed_to_delete_account_or_re_authenticate": "Échec de la suppression du compte ou de la ré-authentification: {error}",
|
||||
"detected_platform": "Plate-forme détectée: {plate-forme}",
|
||||
"failed_to_extract_auth_info": "Échec de l'extraction d'informations sur l'authentification: {error}",
|
||||
"starting_google_authentication": "Démarrage de l'authentification Google ...",
|
||||
"browser_failed": "Le navigateur n'a pas réussi à démarrer: {error}",
|
||||
"using_browser_profile": "Utilisation du profil du navigateur: {profil}",
|
||||
"consider_running_without_sudo": "Envisagez d'exécuter le script sans sudo",
|
||||
"try_running_without_sudo_admin": "Essayez de fonctionner sans privilèges sudo / administrateur",
|
||||
"running_as_root_warning": "En fonctionnement comme racine n'est pas recommandé pour l'automatisation du navigateur",
|
||||
"page_changed_checking_auth": "Page modifiée, vérifiant l'authentique ...",
|
||||
"please_select_your_google_account_to_continue": "Veuillez sélectionner votre compte Google pour continuer ...",
|
||||
"browser_setup_failed": "La configuration du navigateur a échoué: {erreur}",
|
||||
"missing_authentication_data": "Données d'authentification manquantes: {data}",
|
||||
"using_configured_browser_path": "Utilisation du chemin configuré {Browser}: {path}",
|
||||
"could_not_find_usage_count": "Impossible de trouver le nombre d'utilisation: {error}",
|
||||
"killing_browser_processes": "Tuer {Browser} Processus ...",
|
||||
"account_has_reached_maximum_usage": "Le compte a atteint une utilisation maximale, {Suppression}",
|
||||
"browser_setup_completed": "Configuration du navigateur terminé avec succès",
|
||||
"could_not_find_email": "Impossible de trouver un e-mail: {error}",
|
||||
"user_data_dir_not_found": "{Browser} Répertoire des données utilisateur introuvable sur {path}, essaiera à la place Chrome",
|
||||
"found_browser_user_data_dir": "Found {Browser} Répertoire des données utilisateur: {path}",
|
||||
"invalid_authentication_type": "Type d'authentification non valide"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Type d'authentification sélectionné: {type}",
|
||||
"proceed_prompt": "Procéder? (O / N):",
|
||||
"auth_type_github": "Github",
|
||||
"invalid_token": "Jeton non valide. Authentification abandonnée.",
|
||||
"confirm_prompt": "Veuillez confirmer les informations suivantes:",
|
||||
"continue_anyway": "Continuer de toute façon? (O / N):",
|
||||
"token_verified": "Token vérifié avec succès!",
|
||||
"error": "Erreur: {Erreur}",
|
||||
"auth_update_failed": "Échec de la mise à jour des informations d'authentification",
|
||||
"auth_type_prompt": "Sélectionnez le type d'authentification:",
|
||||
"auth_type_auth0": "Auth_0 (par défaut)",
|
||||
"verifying_token": "Vérification de la validité des jetons ...",
|
||||
"auth_updated_successfully": "Informations sur l'authentification mises à jour avec succès!",
|
||||
"email_prompt": "Entrez le courrier électronique (laissez en blanc pour un e-mail aléatoire):",
|
||||
"token_prompt": "Entrez votre jeton de curseur (Access_token / Refresh_token):",
|
||||
"title": "Authentification manuelle du curseur",
|
||||
"token_verification_skipped": "Vérification des jetons sautés (Check_User_Authorized.py INTORST)",
|
||||
"random_email_generated": "Email aléatoire généré: {email}",
|
||||
"token_required": "Le jeton est requis",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Opération annulée",
|
||||
"token_verification_error": "Erreur Vérification du jeton: {Erreur}",
|
||||
"updating_database": "Mise à jour de la base de données d'authentification du curseur ..."
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Longueur de jeton: {longueur} caractères",
|
||||
"usage_response_status": "État de la réponse d'utilisation: {réponse}",
|
||||
"operation_cancelled": "Opération annulée par l'utilisateur",
|
||||
"error_getting_token_from_db": "Erreur d'obtention de jetons à partir de la base de données: {erreur}",
|
||||
"checking_usage_information": "Vérification des informations d'utilisation ...",
|
||||
"usage_response": "Réponse d'utilisation: {réponse}",
|
||||
"authorization_failed": "L'autorisation a échoué!",
|
||||
"authorization_successful": "Autorisation réussie!",
|
||||
"check_error": "Autorisation de vérification des erreurs: {erreur}",
|
||||
"request_timeout": "Demande de chronométrage",
|
||||
"connection_error": "Erreur de connexion",
|
||||
"invalid_token": "Jeton non valide",
|
||||
"enter_token": "Entrez votre jeton de curseur:",
|
||||
"check_usage_response": "Vérifiez la réponse à l'utilisation: {réponse}",
|
||||
"token_found_in_db": "Jeton trouvé dans la base de données",
|
||||
"user_unauthorized": "L'utilisateur n'est pas autorisé",
|
||||
"checking_authorization": "Vérification de l'autorisation ...",
|
||||
"error_generating_checksum": "Erreur générant la somme de contrôle: {error}",
|
||||
"unexpected_error": "Erreur inattendue: {erreur}",
|
||||
"token_source": "Obtenir des jetons à partir de la base de données ou des entrées manuellement? (d / m, par défaut: d)",
|
||||
"user_authorized": "L'utilisateur est autorisé",
|
||||
"token_not_found_in_db": "Jeton introuvable dans la base de données",
|
||||
"jwt_token_warning": "Le jeton semble être au format JWT, mais API Check a renvoyé un code d'état inattendu. Le jeton peut être valide mais l'accès à l'API est restreint.",
|
||||
"unexpected_status_code": "Code d'état inattendu: {code}",
|
||||
"getting_token_from_db": "Obtenir des jetons de la base de données ...",
|
||||
"cursor_acc_info_not_found": "cursor_acc_info.py introuvable"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Supprimer l'entrée de confirmation non trouvée après plusieurs tentatives",
|
||||
"confirm_button_not_found": "Bouton de confirmation introuvable après plusieurs tentatives",
|
||||
"logging_in": "Connexion avec Google ...",
|
||||
"confirm_button_error": "Bouton de confirmation de recherche d'erreur: {erreur}",
|
||||
"delete_button_clicked": "Cliquez sur le bouton Supprimer le compte",
|
||||
"confirm_prompt": "Êtes-vous sûr de vouloir procéder? (O / N):",
|
||||
"delete_button_error": "Erreur Recherche du bouton de suppression: {Erreur}",
|
||||
"cancelled": "Suppression du compte annulé.",
|
||||
"interrupted": "Processus de suppression du compte interrompu par l'utilisateur.",
|
||||
"error": "Erreur pendant la suppression du compte: {erreur}",
|
||||
"delete_input_not_found_continuing": "Supprimer l'entrée de confirmation non trouvée, essayant de continuer de toute façon",
|
||||
"advanced_tab_retry": "Onglet avancé non trouvé, tentative {tentative} / {max_attempts}",
|
||||
"waiting_for_auth": "En attendant l'authentification Google ...",
|
||||
"typed_delete": "Typé \"Supprimer\" dans la boîte de confirmation",
|
||||
"trying_settings": "Essayer de naviguer vers la page des paramètres ...",
|
||||
"delete_input_retry": "Supprimer l'entrée introuvable, tentative {tentative} / {max_attempts}",
|
||||
"email_not_found": "E-mail introuvable: {error}",
|
||||
"delete_button_not_found": "Supprimer le bouton du compte introuvable après plusieurs tentatives",
|
||||
"already_on_settings": "Déjà sur la page des paramètres",
|
||||
"failed": "Le processus de suppression du compte a échoué ou a été annulé.",
|
||||
"warning": "AVERTISSEMENT: Cela supprimera en permanence votre compte de curseur. Cette action ne peut pas être annulée.",
|
||||
"direct_advanced_navigation": "Essayer la navigation directe vers l'onglet avancé",
|
||||
"advanced_tab_not_found": "Onglet avancé non trouvé après plusieurs tentatives",
|
||||
"auth_timeout": "Timeout d'authentification, continuant de toute façon ...",
|
||||
"select_google_account": "Veuillez sélectionner votre compte Google ...",
|
||||
"google_button_not_found": "Bouton de connexion Google introuvable",
|
||||
"found_danger_zone": "Section de la zone de danger trouvée",
|
||||
"account_deleted": "Compte supprimé avec succès!",
|
||||
"starting_process": "Processus de suppression du compte de départ ...",
|
||||
"advanced_tab_error": "Erreur Recherche d'onglet Avancé: {Erreur}",
|
||||
"delete_button_retry": "Bouton de suppression introuvable, tentative {tentative} / {max_attempts}",
|
||||
"login_redirect_failed": "La redirection de connexion a échoué, essayant la navigation directe ...",
|
||||
"unexpected_error": "Erreur inattendue: {erreur}",
|
||||
"login_successful": "Connectez-vous à succès",
|
||||
"delete_input_error": "Erreur Rechercher la suppression de l'entrée: {erreur}",
|
||||
"advanced_tab_clicked": "Cliquez sur l'onglet avancé",
|
||||
"unexpected_page": "Page inattendue après la connexion: {URL}",
|
||||
"found_email": "Email trouvé: {email}",
|
||||
"title": "Outil de suppression du compte Google Cursor Google",
|
||||
"navigating_to_settings": "Navigation vers la page des paramètres ...",
|
||||
"success": "Votre compte Cursor a été supprimé avec succès!",
|
||||
"confirm_button_retry": "Bouton de confirmation introuvable, tentative {tentative} / {max_attempts}"
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Jeton rafraîchissant ...",
|
||||
"extraction_error": "Erreur Extraction de jeton: {Erreur}",
|
||||
"invalid_response": "Réponse JSON non valide du serveur de rafraîchissement",
|
||||
"no_access_token": "Pas de jeton d'accès en réponse",
|
||||
"connection_error": "Erreur de connexion pour actualiser le serveur",
|
||||
"unexpected_error": "Erreur inattendue lors de la rafraîchissement du jeton: {erreur}",
|
||||
"server_error": "Erreur de serveur de refrex: http {status}",
|
||||
"refresh_success": "Jeton actualisé avec succès! VALIDE pour {jours} jours (expire: {expire})",
|
||||
"request_timeout": "Demande de refrex sur le serveur",
|
||||
"refresh_failed": "Un rafraîchissement du jeton a échoué: {error}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Profil sélectionné: {Profil}",
|
||||
"default_profile": "Profil par défaut",
|
||||
"no_profiles": "Non {Browser} Profils trouvés",
|
||||
"select_profile": "Sélectionnez le profil {Browser} à utiliser:",
|
||||
"error_loading": "Erreur Chargement {Browser} Profils: {Erreur}",
|
||||
"invalid_selection": "Sélection non valide. Veuillez réessayer.",
|
||||
"title": "Sélection de profil de navigateur",
|
||||
"profile": "Profil {numéro}",
|
||||
"profile_list": "Profils {Browser} disponibles:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Enregistre un nouveau compte GitHub avec des informations d'identification aléatoires.",
|
||||
"feature6": "Enregistre toutes les informations d'identification dans un fichier.",
|
||||
"starting_automation": "Automatisation de départ ...",
|
||||
"feature1": "Génère un e-mail temporaire en utilisant 1secmail.",
|
||||
"title": "GitHub + Cursor AI Enregistrement Automatisation",
|
||||
"github_username": "Nom d'utilisateur github",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Vérifiez les fenêtres du navigateur pour une intervention manuelle ou réessayer plus tard.",
|
||||
"warning1": "Ce script automatise la création de compte, qui peut violer les conditions d'utilisation GitHub / Cursor.",
|
||||
"feature4": "Se connecte à Cursor AI à l'aide de l'authentification GitHub.",
|
||||
"invalid_choice": "Choix non valide. Veuillez saisir «oui» ou «non»",
|
||||
"completed_successfully": "L'enregistrement GitHub + Cursor s'est terminé avec succès!",
|
||||
"warning2": "Nécessite l'accès à Internet et les privilèges administratifs.",
|
||||
"registration_encountered_issues": "L'enregistrement GitHub + Cursor a rencontré des problèmes.",
|
||||
"credentials_saved": "Ces informations d'identification ont été enregistrées sur github_cursor_accounts.txt",
|
||||
"feature3": "Vérifie automatiquement l'e-mail GitHub.",
|
||||
"github_password": "Mot de passe github",
|
||||
"features_header": "Caractéristiques",
|
||||
"feature5": "Réinitialise l'ID de la machine pour contourner la détection des essais.",
|
||||
"warning4": "Utilisez de manière responsable et à vos risques et périls.",
|
||||
"warning3": "Capcha ou vérification supplémentaire peut interrompre l'automatisation.",
|
||||
"cancelled": "Opération annulée",
|
||||
"warnings_header": "Avertissements",
|
||||
"program_terminated": "Programme terminé par l'utilisateur",
|
||||
"confirm": "Êtes-vous sûr de vouloir procéder?",
|
||||
"email_address": "Adresse email"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Abonnement",
|
||||
"failed_to_get_account_info": "Échec de l'obtention des informations de compte",
|
||||
"subscription_type": "Type d'abonnement",
|
||||
"pro": "Pro",
|
||||
"failed_to_get_account": "Échec de l'obtention des informations de compte",
|
||||
"config_not_found": "Configuration introuvable.",
|
||||
"premium_usage": "Utilisation premium",
|
||||
"failed_to_get_subscription": "Échec de l'obtention d'informations d'abonnement",
|
||||
"basic_usage": "Utilisation de base",
|
||||
"premium": "Prime",
|
||||
"free": "Gratuit",
|
||||
"email_not_found": "E-mail introuvable",
|
||||
"title": "Informations sur le compte",
|
||||
"inactive": "Inactif",
|
||||
"remaining_trial": "Essai restant",
|
||||
"enterprise": "Entreprise",
|
||||
"lifetime_access_enabled": "Accès à vie activé",
|
||||
"usage_not_found": "Utilisation introuvable",
|
||||
"failed_to_get_usage": "Échec de l'obtention des informations d'utilisation",
|
||||
"days_remaining": "Jours restants",
|
||||
"failed_to_get_token": "Échec du jeton",
|
||||
"token": "Jeton",
|
||||
"subscription_not_found": "Informations sur l'abonnement introuvables",
|
||||
"days": "jours",
|
||||
"team": "Équipe",
|
||||
"token_not_found": "Jeton introuvable",
|
||||
"active": "Actif",
|
||||
"email": "E-mail",
|
||||
"pro_trial": "Procès professionnel",
|
||||
"failed_to_get_email": "Échec de l'adresse e-mail",
|
||||
"trial_remaining": "Essai professionnel restant",
|
||||
"usage": "Usage"
|
||||
},
|
||||
"config": {
|
||||
"configuration": "Configuration",
|
||||
"config_updated": "Configuration mise à jour",
|
||||
"file_owner": "Propriétaire de fichier: {propriétaire}",
|
||||
"error_checking_linux_paths": "Erreur Vérification des chemins Linux: {Erreur}",
|
||||
"storage_file_is_empty": "Le fichier de stockage est vide: {Storage_Path}",
|
||||
"config_directory": "Répertoire de configuration",
|
||||
"documents_path_not_found": "Documents Path introuvable, en utilisant le répertoire actuel",
|
||||
"config_not_available": "Configuration non disponible",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Veuillez vous assurer que le curseur est installé et a été exécuté au moins une fois",
|
||||
"neither_cursor_nor_cursor_directory_found": "Ni le répertoire du curseur ni du curseur trouvé dans {config_base}",
|
||||
"config_created": "Configré créé: {config_file}",
|
||||
"using_temp_dir": "Utilisation du répertoire temporaire en raison de l'erreur: {path} (erreur: {erreur})",
|
||||
"storage_file_not_found": "Fichier de stockage introuvable: {Storage_Path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Le fichier peut être corrompu, veuillez réinstaller le curseur",
|
||||
"error_getting_file_stats": "Erreur d'obtention des statistiques de fichiers: {erreur}",
|
||||
"enabled": "Activé",
|
||||
"backup_created": "Sauvegarde créée: {Path}",
|
||||
"file_permissions": "Autorisations de fichiers: {autorisations}",
|
||||
"config_setup_error": "Configuration de la configuration d'erreur: {erreur}",
|
||||
"config_force_update_enabled": "Config File Force Update activé, effectuer une mise à jour forcée",
|
||||
"config_removed": "Fichier de configuration supprimé pour la mise à jour forcée",
|
||||
"file_size": "Taille du fichier: {taille} octets",
|
||||
"error_reading_storage_file": "Erreur de lecture du fichier de stockage: {erreur}",
|
||||
"config_force_update_disabled": "Config File Force Update désactivé, saut à la mise à jour forcée",
|
||||
"config_dir_created": "Répertoire de configuration créé: {path}",
|
||||
"config_option_added": "Option de configuration ajoutée: {Option}",
|
||||
"file_group": "Groupe de fichiers: {groupe}",
|
||||
"and": "Et",
|
||||
"backup_failed": "Impossible de sauvegarder la configuration: {error}",
|
||||
"force_update_failed": "Force la configuration de mise à jour défaillante: {error}",
|
||||
"storage_directory_not_found": "Répertoire de stockage introuvable: {Storage_dir}",
|
||||
"also_checked": "Également vérifié {path}",
|
||||
"disabled": "Désactivé",
|
||||
"storage_file_found": "Fichier de stockage trouvé: {Storage_Path}",
|
||||
"try_running": "Essayez de courir: {Commande}",
|
||||
"storage_file_is_valid_and_contains_data": "Le fichier de stockage est valide et contient des données",
|
||||
"permission_denied": "Permission refusée: {Storage_Path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Trouvé produit.json: {path}",
|
||||
"starting": "Démarrage de la version du curseur Tytrass ...",
|
||||
"version_updated": "Version mise à jour de {old} à {new}",
|
||||
"menu_option": "Contourner la version de la version du curseur",
|
||||
"unsupported_os": "Système d'exploitation non pris en charge: {Système}",
|
||||
"backup_created": "Sauvegarde créée: {Path}",
|
||||
"current_version": "Version actuelle: {version}",
|
||||
"localappdata_not_found": "Variable d'environnement localappdata introuvable",
|
||||
"no_write_permission": "Aucune autorisation d'écriture pour le fichier: {path}",
|
||||
"write_failed": "Échec de l'écriture de produit.json: {error}",
|
||||
"description": "Cet outil modifie le produit de Cursor.json pour contourner les restrictions de version",
|
||||
"bypass_failed": "Version Bypass a échoué: {Erreur}",
|
||||
"title": "Outil de contournement de la version du curseur",
|
||||
"no_update_needed": "Aucune mise à jour nécessaire. La version actuelle {version} est déjà> = 0,46.0",
|
||||
"read_failed": "Échec de la lecture de Product.json: {error}",
|
||||
"stack_trace": "Trace de pile",
|
||||
"product_json_not_found": "product.json introuvable dans les chemins linux communs",
|
||||
"file_not_found": "Fichier introuvable: {Path}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Cet outil modifie le fichier workbench.desktop.main.js pour contourner la limite de jeton",
|
||||
"press_enter": "Appuyez sur Entrée pour continuer ...",
|
||||
"title": "Outil de limite de jeton de contournement"
|
||||
}
|
||||
}
|
801
locales/it.json
801
locales/it.json
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "Ignora Limite Token",
|
||||
"language_config_saved": "Configurazione lingua salvata con successo",
|
||||
"lang_invalid_choice": "Scelta non valida. Inserisci una delle seguenti opzioni: ({lang_choices})",
|
||||
"restore_machine_id": "Ripristina ID Macchina dal Backup"
|
||||
"restore_machine_id": "Ripristina ID Macchina dal Backup",
|
||||
"manual_custom_auth": "Auth personalizzato manuale"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arabo",
|
||||
@ -53,5 +54,801 @@
|
||||
"es": "Spagnolo",
|
||||
"ja": "Giapponese",
|
||||
"it": "Italiano"
|
||||
},
|
||||
"totally_reset": {
|
||||
"warning_title": "AVVERTIMENTO",
|
||||
"delete_input_error": "Errore Trovare Elimina Input: {Errore}",
|
||||
"direct_advanced_navigation": "Provare la navigazione diretta alla scheda avanzata",
|
||||
"delete_input_not_found_continuing": "Elimina l'input di conferma non trovato, cercando di continuare comunque",
|
||||
"advanced_tab_not_found": "Scheda avanzata non trovata dopo più tentativi",
|
||||
"feature_title": "CARATTERISTICHE",
|
||||
"advanced_tab_error": "Errore Trovare la scheda avanzata: {errore}",
|
||||
"disclaimer_title": "DISCLAIMER",
|
||||
"delete_input_not_found": "Elimina l'input di conferma non trovato dopo più tentativi",
|
||||
"disclaimer_6": "Dovrai impostare nuovamente l'intelligenza artificiale del cursore dopo aver eseguito questo strumento.",
|
||||
"note_complete_machine_id_reset_may_require_running_as_administrator": "Nota: il ripristino ID completo della macchina potrebbe richiedere l'esecuzione come amministratore",
|
||||
"failed_to_delete_file": "Impossibile eliminare il file: {Path}",
|
||||
"no_permission": "Impossibile leggere o scrivere il file di configurazione, controlla le autorizzazioni del file",
|
||||
"operation_cancelled": "Operazione annullata. Uscire senza apportare modifiche.",
|
||||
"backup_exists": "Il file di backup esiste già, saltando il passaggio di backup",
|
||||
"windows_registry_instructions_2": "Esegui \"regedit\" e cerca chiavi contenenti \"cursore\" o \"cursori\" sotto hkey_current_user \\ software \\ ed eliminali.",
|
||||
"database_updated_successfully": "Database aggiornato correttamente",
|
||||
"removed": "Rimosso: {Path}",
|
||||
"warning_6": "Dovrai impostare nuovamente l'intelligenza artificiale del cursore dopo aver eseguito questo strumento.",
|
||||
"delete_input_retry": "Elimina input non trovato, tentativo {tentativo}/{max_attempts}",
|
||||
"disclaimer_3": "I file di codice non saranno interessati e lo strumento è progettato",
|
||||
"removing_electron_localstorage_files": "Rimozione di file di stivalezione elettronica elettronica",
|
||||
"creating_backup": "Creazione di backup di configurazione",
|
||||
"reset_cancelled": "Ripristina cancellato. Uscire senza apportare modifiche.",
|
||||
"resetting_machine_id": "Ripristina gli identificatori della macchina per bypassare il rilevamento della prova ...",
|
||||
"error_searching": "Errore di ricerca per file in {Path}: {Errore}",
|
||||
"keyboard_interrupt": "Processo interrotto dall'utente. Uscita ...",
|
||||
"cursor_reset_failed": "Reset dell'editor AI del cursore non riuscito: {errore}",
|
||||
"warning_4": "Per target solo i file dell'editor AI del cursore e i meccanismi di rilevamento delle prove.",
|
||||
"skipped_for_safety": "Salta per sicurezza (non correlato al cursore): {Path}",
|
||||
"checking_config": "Controllo del file di configurazione",
|
||||
"feature_3": "Ripristina l'ID macchina per bypassare il rilevamento della prova",
|
||||
"removing_electron_localstorage_files_completed": "Electron LocalStorage Files Rimozione completata",
|
||||
"confirm_3": "I file di codice non saranno interessati e lo strumento è progettato",
|
||||
"reset_log_9": "Se riscontri problemi, vai a GitHub Essument Tracker e crea un problema su https://github.com/yeongpin/cursor-free-vip/issues",
|
||||
"disclaimer_2": "configurazioni e dati memorizzati nella cache. Questa azione non può essere annullata.",
|
||||
"press_enter_to_return_to_main_menu": "Premere Invio per tornare al menu principale ...",
|
||||
"login_redirect_failed": "Reindirizzamento di accesso non riuscito, provando la navigazione diretta ...",
|
||||
"feature_7": "Scansione profonda per licenza nascosta e file relativi alla prova",
|
||||
"linux_machine_id_modification_skipped": "Modifica della macchina Linux-ID saltata: {errore}",
|
||||
"warning_5": "Altre applicazioni sul sistema non saranno interessate.",
|
||||
"reading_config": "Leggendo la configurazione corrente",
|
||||
"feature_6": "Ripristina le informazioni di prova e i dati di attivazione",
|
||||
"reset_log_1": "Il cursore AI è stato completamente ripristinato e il rilevamento delle prove bypassato!",
|
||||
"failed_to_delete_file_or_directory": "Impossibile eliminare file o directory: {Path}",
|
||||
"connected_to_database": "Connesso al database",
|
||||
"removing_known": "Rimozione di file di prova/licenza noti",
|
||||
"return_to_main_menu": "Tornando al menu principale ...",
|
||||
"found_additional_potential_license_trial_files": "Trovato {Conte} File di licenza/prova potenziali aggiuntivi",
|
||||
"failed_to_delete_directory": "Impossibile eliminare la directory: {Path}",
|
||||
"feature_9": "Compatibile con Windows, MacOS e Linux",
|
||||
"resetting_cursor": "Ripristino dell'editor AI del cursore ... Attendi.",
|
||||
"confirm_1": "Questa azione eliminerà tutte le impostazioni dell'intelligenza artificiale del cursore,",
|
||||
"cursor_reset_completed": "L'editor AI Cursore è stato completamente ripristinato e il rilevamento di prove bypassato!",
|
||||
"warning_3": "I file di codice non saranno interessati e lo strumento è progettato",
|
||||
"advanced_tab_retry": "Scheda avanzata non trovata, tentativo {tentativo}/{max_attempts}",
|
||||
"report_issue": "Si prega di segnalare questo problema a GitHub Issue Tracker all'indirizzo https://github.com/yeongpin/cursor-free-vip/issues",
|
||||
"resetting_cursor_ai_editor": "Ripristino dell'editor AI del cursore ... Attendi.",
|
||||
"electron_localstorage_files_removed": "I file di Electron LocalStorage rimossi",
|
||||
"completed_in": "Completato in {time} secondi",
|
||||
"reset_log_6": "Se disponibile, utilizzare una VPN per modificare il tuo indirizzo IP",
|
||||
"advanced_tab_clicked": "Fare clic sulla scheda Advanced",
|
||||
"delete_button_retry": "Pulsante Elimina non trovato, tentativo {tentativo}/{max_attempts}",
|
||||
"already_on_settings": "Già sulla pagina delle impostazioni",
|
||||
"created_machine_id": "Creato nuovo ID macchina: {Path}",
|
||||
"reset_log_7": "Cancella i cookie e la cache del browser prima di visitare il sito Web del cursore AI",
|
||||
"found_danger_zone": "Sezione di zona di pericolo trovata",
|
||||
"db_not_found": "File di database non trovato su: {Path}",
|
||||
"success": "Il cursore si ripristina correttamente",
|
||||
"config_not_found": "File di configurazione non trovato",
|
||||
"failed_to_remove": "Impossibile rimuovere: {Path}",
|
||||
"performing_deep_scan": "Esecuzione di una scansione profonda per ulteriori file di prova/licenza",
|
||||
"error_deleting": "Errore Eliminazione {Path}: {Errore}",
|
||||
"disclaimer_1": "Questo strumento eliminerà permanentemente tutte le impostazioni dell'intelligenza artificiale del cursore,",
|
||||
"reset_machine_id": "Ripristina ID macchina",
|
||||
"disclaimer_4": "Per target solo i file dell'editor AI del cursore e i meccanismi di rilevamento delle prove.",
|
||||
"disclaimer_7": "Usa a proprio rischio",
|
||||
"windows_machine_id_modification_skipped": "Modifica ID macchina Windows Skipped: {Errore}",
|
||||
"db_connection_error": "Impossibile connettersi al database: {errore}",
|
||||
"reset_log_2": "Si prega di riavviare il sistema per le modifiche per avere effetto.",
|
||||
"feature_2": "Cancella tutti i dati memorizzati nella cache, tra cui cronologia e istruzioni",
|
||||
"windows_registry_instructions": "📝 Nota: per il ripristino completo su Windows, potrebbe anche essere necessario pulire le voci di registro.",
|
||||
"feature_5": "Rimuove estensioni e preferenze personalizzate",
|
||||
"updating_pair": "Aggiornamento della coppia di valore chiave",
|
||||
"feature_4": "Crea nuovi identificatori di macchine randomizzate",
|
||||
"reset_log_3": "Dovrai reinstallare l'intelligenza artificiale del cursore e ora dovresti avere un nuovo periodo di prova.",
|
||||
"failed_to_reset_machine_guid": "Impossibile reimpostare Guid della macchina",
|
||||
"deleted": "Eliminato: {Path}",
|
||||
"error": "Il ripristino del cursore non riuscito: {errore}",
|
||||
"created_extended_trial_info": "Creato nuove informazioni di prova estesa: {Path}",
|
||||
"deep_scanning": "Esecuzione di una scansione profonda per ulteriori file di prova/licenza",
|
||||
"delete_button_clicked": "Clicato sul pulsante Account Elimina",
|
||||
"db_permission_error": "Impossibile accedere al file di database. Si prega di controllare le autorizzazioni",
|
||||
"title": "Ripristina totalmente il cursore",
|
||||
"no_additional_license_trial_files_found_in_deep_scan": "Nessun file di licenza/tentativi aggiuntivi trovati nella scansione profonda",
|
||||
"process_interrupted": "Processo interrotto. Uscita ...",
|
||||
"electron_localstorage_files_removal_error": "Errore Rimozione dei file di Electron LocalStorage: {Errore}",
|
||||
"checking_for_electron_localstorage_files": "Controlla i file di Electron LocalStorage",
|
||||
"reset_log_8": "Se i problemi persistono, prova a installare AI del cursore in una posizione diversa",
|
||||
"warning_7": "Usa a proprio rischio",
|
||||
"reset_log_5": "Utilizzare un indirizzo email diverso quando si registra per una nuova prova",
|
||||
"press_enter": "Premere Invio per uscire",
|
||||
"disclaimer_5": "Altre applicazioni sul sistema non saranno interessate.",
|
||||
"generating_new_machine_id": "Generazione di un nuovo ID macchina",
|
||||
"feature_1": "Rimozione completa delle impostazioni e delle configurazioni del cursore AI",
|
||||
"error_creating_trial_info": "Errore creazione del file di informazioni di prova {path}: {errore}",
|
||||
"note_complete_system_machine_id_reset_may_require_sudo_privileges": "Nota: il ripristino ID macchina completo di sistema può richiedere privilegi sudo",
|
||||
"delete_button_not_found": "Elimina il pulsante dell'account non trovato dopo più tentativi",
|
||||
"reset_log_4": "Per i migliori risultati, considera anche:",
|
||||
"delete_button_error": "Errore Trovare il pulsante Elimina: {errore}",
|
||||
"confirm_7": "Usa a proprio rischio",
|
||||
"confirm_2": "configurazioni e dati memorizzati nella cache. Questa azione non può essere annullata.",
|
||||
"unexpected_error": "Si è verificato un errore imprevisto: {errore}",
|
||||
"feature_8": "Preserva in modo sicuro file e applicazioni non corsorio",
|
||||
"confirm_title": "Sei sicuro di voler procedere?",
|
||||
"saving_new_config": "Salvare la nuova configurazione su JSON",
|
||||
"not_found": "File non trovato: {path}",
|
||||
"warning_1": "Questa azione eliminerà tutte le impostazioni dell'intelligenza artificiale del cursore,",
|
||||
"warning_2": "configurazioni e dati memorizzati nella cache. Questa azione non può essere annullata.",
|
||||
"error_creating_machine_id": "Errore creazione del file ID macchina {Path}: {Errore}",
|
||||
"confirm_4": "Per target solo i file dell'editor AI del cursore e i meccanismi di rilevamento delle prove.",
|
||||
"confirm_5": "Altre applicazioni sul sistema non saranno interessate.",
|
||||
"database_connection_closed": "Connessione del database chiuso",
|
||||
"confirm_6": "Dovrai impostare nuovamente l'intelligenza artificiale del cursore dopo aver eseguito questo strumento.",
|
||||
"navigating_to_settings": "Navigazione alla pagina delle impostazioni ...",
|
||||
"invalid_choice": "Inserisci 'y' o 'n'",
|
||||
"cursor_reset_cancelled": "Cursore Editor AI reset cancellato. Uscire senza apportare modifiche."
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Nessun profilo Chrome trovato, usando il valore predefinito",
|
||||
"starting_new_authentication_process": "Avvio di un nuovo processo di autenticazione ...",
|
||||
"failed_to_delete_account": "Impossibile eliminare l'account: {errore}",
|
||||
"found_email": "Email trovata: {email}",
|
||||
"github_start": "Github inizia",
|
||||
"already_on_settings_page": "Già sulla pagina delle impostazioni!",
|
||||
"starting_github_authentication": "Autenticazione GitHub iniziale ...",
|
||||
"status_check_error": "Errore di controllo dello stato: {errore}",
|
||||
"account_is_still_valid": "L'account è ancora valido (Utilizzo: {Utilizzo})",
|
||||
"authentication_timeout": "Timeout di autenticazione",
|
||||
"using_first_available_chrome_profile": "Utilizzando il primo profilo Chrome disponibile: {profilo}",
|
||||
"google_start": "Google Start",
|
||||
"usage_count": "Conteggio di utilizzo: {utilizzo}",
|
||||
"no_compatible_browser_found": "Nessun browser compatibile trovato. Si prega di installare Google Chrome o Chromium.",
|
||||
"authentication_successful_getting_account_info": "Autenticazione riuscita, ottenendo informazioni sull'account ...",
|
||||
"found_chrome_at": "Trovato Chrome a: {Path}",
|
||||
"error_getting_user_data_directory": "Errore per ottenere la directory dei dati dell'utente: {errore}",
|
||||
"error_finding_chrome_profile": "Errore Trovare il profilo Chrome, usando impostazione predefinita: {errore}",
|
||||
"auth_update_success": "AUTTH AGGIORNAMENTO SUCCESSO",
|
||||
"authentication_successful": "Autenticazione riuscita - email: {email}",
|
||||
"authentication_failed": "Autenticazione non riuscita: {errore}",
|
||||
"warning_browser_close": "Avvertenza: questo chiuderà tutti i processi in esecuzione {browser}",
|
||||
"supported_browsers": "Browser supportati per {piattaforma}",
|
||||
"authentication_button_not_found": "Pulsante di autenticazione non trovato",
|
||||
"starting_new_google_authentication": "Avvio di una nuova autenticazione di Google ...",
|
||||
"waiting_for_authentication": "Aspettando l'autenticazione ...",
|
||||
"found_default_chrome_profile": "Trovato Profilo Chrome predefinito",
|
||||
"starting_browser": "Browser iniziale su: {path}",
|
||||
"token_extraction_error": "Errore di estrazione token: {errore}",
|
||||
"could_not_check_usage_count": "Impossibile controllare il conteggio dell'utilizzo: {errore}",
|
||||
"profile_selection_error": "Errore durante la selezione del profilo: {errore}",
|
||||
"warning_could_not_kill_existing_browser_processes": "ATTENZIONE: Impossibile uccidere i processi del browser esistenti: {errore}",
|
||||
"browser_failed_to_start": "Il browser non è stato avviato: {errore}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Reindirizzamento ad Authenticator.cursor.sh ...",
|
||||
"starting_re_authentication_process": "Avvio del processo di re-autenticazione ...",
|
||||
"found_browser_data_directory": "Directory dei dati del browser trovata: {Path}",
|
||||
"browser_not_found_trying_chrome": "Impossibile trovare {browser}, provando invece Chrome",
|
||||
"found_cookies": "Trovati {Count} Cookies",
|
||||
"auth_update_failed": "Aggiornamento dell'autenticazione non riuscita",
|
||||
"browser_failed_to_start_fallback": "Il browser non è stato avviato: {errore}",
|
||||
"failed_to_delete_expired_account": "Impossibile eliminare il conto scaduto",
|
||||
"navigating_to_authentication_page": "Navigazione alla pagina di autenticazione ...",
|
||||
"initializing_browser_setup": "Inizializzazione della configurazione del browser ...",
|
||||
"browser_closed": "Browser chiuso",
|
||||
"failed_to_delete_account_or_re_authenticate": "Impossibile eliminare l'account o ri-autenticato: {errore}",
|
||||
"detected_platform": "Piattaforma rilevata: {piattaforma}",
|
||||
"failed_to_extract_auth_info": "Impossibile estrarre le informazioni di autenticazione: {errore}",
|
||||
"starting_google_authentication": "Avvio dell'autenticazione di Google ...",
|
||||
"browser_failed": "Il browser non è stato avviato: {errore}",
|
||||
"using_browser_profile": "Utilizzando il profilo del browser: {profilo}",
|
||||
"consider_running_without_sudo": "Considera l'esecuzione dello script senza sudo",
|
||||
"try_running_without_sudo_admin": "Prova a correre senza privilegi sudo/amministratore",
|
||||
"page_changed_checking_auth": "Pagina cambiata, controllando l'auth ...",
|
||||
"running_as_root_warning": "L'esecuzione come root non è consigliato per l'automazione del browser",
|
||||
"please_select_your_google_account_to_continue": "Seleziona il tuo account Google per continuare ...",
|
||||
"browser_setup_failed": "Impostazione del browser non riuscita: {errore}",
|
||||
"missing_authentication_data": "Dati di autenticazione mancanti: {data}",
|
||||
"using_configured_browser_path": "Utilizzando il percorso configurato {browser}: {path}",
|
||||
"killing_browser_processes": "Uccidere {browser} processi ...",
|
||||
"could_not_find_usage_count": "Impossibile trovare il conteggio degli utili: {errore}",
|
||||
"browser_setup_completed": "Configurazione del browser completato correttamente",
|
||||
"account_has_reached_maximum_usage": "L'account ha raggiunto il massimo utilizzo, {eliminazione}",
|
||||
"could_not_find_email": "Impossibile trovare e -mail: {errore}",
|
||||
"user_data_dir_not_found": "{browser} Directory di dati utente non trovata su {Path}, proverà invece Chrome",
|
||||
"found_browser_user_data_dir": "Trovato {browser} directory dei dati utente: {Path}",
|
||||
"invalid_authentication_type": "Tipo di autenticazione non valido"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Tipo di autenticazione selezionato: {type}",
|
||||
"proceed_prompt": "Procedere? (y/n):",
|
||||
"auth_type_github": "Github",
|
||||
"confirm_prompt": "Si prega di confermare le seguenti informazioni:",
|
||||
"invalid_token": "Token non valido. L'autenticazione ha interrotto.",
|
||||
"continue_anyway": "Continua comunque? (y/n):",
|
||||
"token_verified": "Token ha verificato con successo!",
|
||||
"error": "Errore: {errore}",
|
||||
"auth_update_failed": "Impossibile aggiornare le informazioni di autenticazione",
|
||||
"auth_type_prompt": "Seleziona Tipo di autenticazione:",
|
||||
"auth_type_auth0": "Auth_0 (impostazione predefinita)",
|
||||
"verifying_token": "Verificare la validità del segno ...",
|
||||
"auth_updated_successfully": "Informazioni di autenticazione aggiornate con successo!",
|
||||
"email_prompt": "Inserisci e -mail (lascia vuoto per e -mail casuale):",
|
||||
"token_prompt": "Inserisci il token del cursore (Access_Token/Refrigera_Token):",
|
||||
"title": "Autenticazione del cursore manuale",
|
||||
"token_verification_skipped": "Verifica token Skipped (check_user_authorized.py non trovato)",
|
||||
"random_email_generated": "Email casuale generata: {email}",
|
||||
"token_required": "È richiesto il token",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Operazione annullata",
|
||||
"token_verification_error": "Errore Verifica del token: {errore}",
|
||||
"updating_database": "Aggiornamento del database di autenticazione del cursore ..."
|
||||
},
|
||||
"reset": {
|
||||
"version_parse_error": "Errore di analisi della versione: {errore}",
|
||||
"sqlite_error": "Aggiornamento del database SQLite non riuscito: {errore}",
|
||||
"patch_failed": "Patching getmachineid non riuscito: {errore}",
|
||||
"version_too_low": "Versione del cursore troppo basso: {versione} <0.45.0",
|
||||
"backup_exists": "Il file di backup esiste già, saltando il passaggio di backup",
|
||||
"update_success": "Aggiorna il successo",
|
||||
"update_windows_machine_id_failed": "Aggiorna ID macchina Windows non riuscito: {errore}",
|
||||
"sqlite_success": "Database SQLite aggiornato correttamente",
|
||||
"check_version_failed": "Controlla la versione non riuscita: {errore}",
|
||||
"updating_pair": "Aggiornamento della coppia di valore chiave",
|
||||
"windows_machine_guid_updated": "Windows Machine GUID aggiornato correttamente",
|
||||
"file_modified": "File modificato",
|
||||
"found_version": "Versione trovata: {versione}",
|
||||
"start_patching": "Iniziare a patching getmachineid",
|
||||
"updating_sqlite": "Aggiornamento del database SQLite",
|
||||
"backup_created": "Backup creato",
|
||||
"invalid_json_object": "Oggetto JSON non valido",
|
||||
"detecting_version": "Rilevamento della versione del cursore",
|
||||
"update_failed": "Aggiornamento non riuscito: {errore}",
|
||||
"version_field_empty": "Il campo versione è vuoto",
|
||||
"run_as_admin": "Prova a eseguire questo programma come amministratore",
|
||||
"windows_permission_denied": "Autorizzazione di Windows Negata",
|
||||
"saving_json": "Salvare la nuova configurazione su JSON",
|
||||
"linux_path_not_found": "Percorso Linux non trovato",
|
||||
"invalid_version_format": "Formato versione non valida: {versione}",
|
||||
"path_not_found": "Percorso non trovato: {path}",
|
||||
"windows_machine_id_updated": "ID macchina Windows Aggiornato correttamente",
|
||||
"creating_backup": "Creazione di backup di configurazione",
|
||||
"stack_trace": "Traccia dello stack",
|
||||
"no_version_field": "Nessun campo versione trovato in pack.json",
|
||||
"title": "Strumento di ripristino ID macchina cursore",
|
||||
"system_ids_update_failed": "Aggiornamento IDS di sistema non riuscito: {errore}",
|
||||
"plutil_command_failed": "comando plutil non riuscito",
|
||||
"version_check_passed": "Controllo della versione del cursore Passato",
|
||||
"updating_system_ids": "Aggiornamento degli ID di sistema",
|
||||
"unsupported_os": "OS non supportato: {OS}",
|
||||
"macos_uuid_update_failed": "Aggiornamento UUID macos non riuscito",
|
||||
"windows_guid_updated": "Windows GUID aggiornato correttamente",
|
||||
"windows_guid_update_failed": "Aggiornamento di Windows GUID non riuscito",
|
||||
"no_permission": "Impossibile leggere o scrivere il file di configurazione, controlla le autorizzazioni del file",
|
||||
"package_not_found": "Pacchetto.json non trovato: {path}",
|
||||
"not_found": "File di configurazione non trovato",
|
||||
"update_windows_machine_guid_failed": "Aggiorna Windows Machine GUID non riuscito: {errore}",
|
||||
"system_ids_updated": "ID di sistema aggiornati correttamente",
|
||||
"patch_completed": "Patching getmachineid completato",
|
||||
"no_write_permission": "Nessuna autorizzazione di scrittura: {Path}",
|
||||
"current_version": "Versione del cursore corrente: {versione}",
|
||||
"patching_getmachineid": "Patching getmachineid",
|
||||
"reading_package_json": "Lettura pacchetto.json {Path}",
|
||||
"permission_error": "Errore di autorizzazione: {errore}",
|
||||
"generating": "Generazione di un nuovo ID macchina",
|
||||
"macos_uuid_updated": "macos uuid aggiornato correttamente",
|
||||
"new_id": "Nuovo ID macchina",
|
||||
"reading": "Leggendo la configurazione corrente",
|
||||
"permission_denied": "Autorizzazione negata: {errore}",
|
||||
"version_greater_than_0_45": "Versione del cursore> = 0.45.0, patching getmachineid",
|
||||
"checking": "Controllo del file di configurazione",
|
||||
"success": "ID macchina ripristina correttamente",
|
||||
"press_enter": "Premere Invio per uscire",
|
||||
"process_error": "Errore di processo di ripristino: {errore}",
|
||||
"file_not_found": "File non trovato: {path}",
|
||||
"version_less_than_0_45": "Versione del cursore <0,45,0, salta patching getmachineid",
|
||||
"modify_file_failed": "Modifica il file non riuscito: {errore}"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Lunghezza token: {lunghezza} caratteri",
|
||||
"usage_response_status": "Stato di risposta di utilizzo: {risposta}",
|
||||
"operation_cancelled": "Operazione annullata dall'utente",
|
||||
"error_getting_token_from_db": "Errore per ottenere token dal database: {errore}",
|
||||
"checking_usage_information": "Controllo delle informazioni sull'utilizzo ...",
|
||||
"usage_response": "Risposta di utilizzo: {risposta}",
|
||||
"authorization_failed": "L'autorizzazione è fallita!",
|
||||
"authorization_successful": "Autorizzazione di successo!",
|
||||
"check_error": "Autorizzazione del controllo degli errori: {errore}",
|
||||
"request_timeout": "Richiesta scaduta",
|
||||
"connection_error": "Errore di connessione",
|
||||
"invalid_token": "Token non valido",
|
||||
"check_usage_response": "Controlla l'utilizzo di risposta: {risposta}",
|
||||
"enter_token": "Inserisci il token del cursore:",
|
||||
"user_unauthorized": "L'utente non è autorizzato",
|
||||
"token_found_in_db": "Token trovato nel database",
|
||||
"checking_authorization": "Controllo dell'autorizzazione ...",
|
||||
"error_generating_checksum": "Errore che genera checksum: {errore}",
|
||||
"token_source": "Ottieni il token dal database o dall'input manualmente? (d/m, impostazione predefinita: d)",
|
||||
"unexpected_error": "Errore imprevisto: {errore}",
|
||||
"user_authorized": "L'utente è autorizzato",
|
||||
"token_not_found_in_db": "Token non trovato nel database",
|
||||
"jwt_token_warning": "Il token sembra essere in formato JWT, ma il controllo API ha restituito un codice di stato imprevisto. Il token potrebbe essere valido ma l'accesso API è limitato.",
|
||||
"unexpected_status_code": "Codice di stato imprevisto: {codice}",
|
||||
"getting_token_from_db": "Ottenere il token dal database ...",
|
||||
"cursor_acc_info_not_found": "CURSOR_ACC_INFO.PY non trovato"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Elimina l'input di conferma non trovato dopo più tentativi",
|
||||
"logging_in": "Accesso con Google ...",
|
||||
"confirm_button_not_found": "Conferma il pulsante non trovato dopo più tentativi",
|
||||
"confirm_button_error": "Errore Trovare il pulsante di conferma: {errore}",
|
||||
"delete_button_clicked": "Clicato sul pulsante Account Elimina",
|
||||
"confirm_prompt": "Sei sicuro di voler procedere? (y/n):",
|
||||
"delete_button_error": "Errore Trovare il pulsante Elimina: {errore}",
|
||||
"cancelled": "Eliminazione dell'account annullata.",
|
||||
"interrupted": "Processo di eliminazione dell'account interrotto dall'utente.",
|
||||
"error": "Errore durante la cancellazione dell'account: {errore}",
|
||||
"delete_input_not_found_continuing": "Elimina l'input di conferma non trovato, cercando di continuare comunque",
|
||||
"advanced_tab_retry": "Scheda avanzata non trovata, tentativo {tentativo}/{max_attempts}",
|
||||
"waiting_for_auth": "Aspettando l'autenticazione di Google ...",
|
||||
"typed_delete": "Digitato \"Elimina\" nella casella di conferma",
|
||||
"trying_settings": "Cercando di navigare alla pagina delle impostazioni ...",
|
||||
"delete_input_retry": "Elimina input non trovato, tentativo {tentativo}/{max_attempts}",
|
||||
"email_not_found": "E -mail non trovata: {errore}",
|
||||
"delete_button_not_found": "Elimina il pulsante dell'account non trovato dopo più tentativi",
|
||||
"already_on_settings": "Già sulla pagina delle impostazioni",
|
||||
"failed": "Processo di eliminazione dell'account non riuscito o è stato annullato.",
|
||||
"warning": "ATTENZIONE: questo eliminerà permanentemente il tuo account cursore. Questa azione non può essere annullata.",
|
||||
"direct_advanced_navigation": "Provare la navigazione diretta alla scheda avanzata",
|
||||
"advanced_tab_not_found": "Scheda avanzata non trovata dopo più tentativi",
|
||||
"auth_timeout": "Timeout di autenticazione, continuando comunque ...",
|
||||
"select_google_account": "Seleziona il tuo account Google ...",
|
||||
"google_button_not_found": "Pulsante di accesso Google non trovato",
|
||||
"found_danger_zone": "Sezione di zona di pericolo trovata",
|
||||
"account_deleted": "Account eliminato con successo!",
|
||||
"starting_process": "Processo di eliminazione dell'account di avvio ...",
|
||||
"advanced_tab_error": "Errore Trovare la scheda avanzata: {errore}",
|
||||
"delete_button_retry": "Pulsante Elimina non trovato, tentativo {tentativo}/{max_attempts}",
|
||||
"login_redirect_failed": "Reindirizzamento di accesso non riuscito, provando la navigazione diretta ...",
|
||||
"unexpected_error": "Errore imprevisto: {errore}",
|
||||
"delete_input_error": "Errore Trovare Elimina Input: {Errore}",
|
||||
"login_successful": "Accedi di successo",
|
||||
"advanced_tab_clicked": "Fare clic sulla scheda Advanced",
|
||||
"unexpected_page": "Pagina imprevisto dopo l'accesso: {url}",
|
||||
"found_email": "Email trovata: {email}",
|
||||
"title": "Cursore Strumento di cancellazione dell'account Google",
|
||||
"navigating_to_settings": "Navigazione alla pagina delle impostazioni ...",
|
||||
"success": "Il tuo account Cursore è stato eliminato con successo!",
|
||||
"confirm_button_retry": "Conferma il pulsante non trovato, tentativo {tentativo}/{max_attempts}"
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Token rinfrescante ...",
|
||||
"extraction_error": "Errore di estrazione del token: {errore}",
|
||||
"invalid_response": "Risposta JSON non valida dal server di aggiornamento",
|
||||
"no_access_token": "Nessun token di accesso in risposta",
|
||||
"connection_error": "Errore di connessione per aggiornare il server",
|
||||
"unexpected_error": "Errore imprevisto durante l'aggiornamento del token: {errore}",
|
||||
"server_error": "Aggiorna errore del server: http {status}",
|
||||
"refresh_failed": "Token Afto non riuscito: {errore}",
|
||||
"refresh_success": "Token rinfrescato con successo! Valido per {giorni} giorni (scade: {scadere})",
|
||||
"request_timeout": "Richiesta di aggiornare il server timed out"
|
||||
},
|
||||
"register": {
|
||||
"cursor_auth_info_updated": "INFO AUTH CURSOR AGGIORNATE",
|
||||
"no_turnstile": "Non rilevare il tornello",
|
||||
"password_submitted": "Password inviata",
|
||||
"using_browser": "Utilizzando {browser} browser: {Path}",
|
||||
"could_not_track_processes": "Impossibile tracciare i processi {browser}: {errore}",
|
||||
"total_usage": "Utilizzo totale: {utilizzo}",
|
||||
"open_mailbox": "Apertura della pagina della cassetta postale",
|
||||
"verification_timeout": "Ottieni timeout del codice di verifica",
|
||||
"config_updated": "Configurazione aggiornata",
|
||||
"form_submitted": "Modulo inviato, avvia verifica ...",
|
||||
"verification_error": "Errore di verifica: {errore}",
|
||||
"setting_password": "Impostazione della password",
|
||||
"verification_code_filled": "Codice di verifica riempito",
|
||||
"try_install_browser": "Prova a installare il browser con il tuo gestore di pacchetti",
|
||||
"detect_turnstile": "Verifica della verifica della sicurezza ...",
|
||||
"tempmail_plus_verification_started": "Avvio del processo di verifica TempMailPlus",
|
||||
"account_error": "Ottieni informazioni sull'account non riuscita: {errore}",
|
||||
"setting_on_password": "Impostazione della password",
|
||||
"token_attempt": "Provare | {tentativo} volte per ottenere token | Ritteggerà in {time} s",
|
||||
"start_getting_verification_code": "Inizia a ottenere il codice di verifica, proverò negli anni '60",
|
||||
"max_retries_reached": "I tentativi di pensionamento massimi raggiunti. La registrazione non è riuscita.",
|
||||
"starting_browser": "Browser di apertura ...",
|
||||
"email_address": "Indirizzo e-mail",
|
||||
"tempmail_plus_enabled": "TempmailPlus è abilitato",
|
||||
"turnstile_passed": "Il Turnstile passò",
|
||||
"manual_email_input": "Input e -mail manuale",
|
||||
"filling_form": "Forma di riempimento",
|
||||
"browser_path_invalid": "Il percorso {browser} non è valido, usando il percorso predefinito",
|
||||
"get_email_address": "Ottieni indirizzo email",
|
||||
"human_verify_error": "Non è possibile verificare che l'utente sia umano. Riprovare ...",
|
||||
"update_cursor_auth_info": "Aggiorna le informazioni sull'auth del cursore",
|
||||
"browser_started": "Il browser ha aperto con successo",
|
||||
"try_get_code": "Provare | {tentativo} Ottieni codice di verifica | Tempo rimanente: {time} s",
|
||||
"password_error": "Impossibile impostare la password: {errore}. Per favore riprova",
|
||||
"manual_code_input": "Input del codice manuale",
|
||||
"retry_verification": "Riprovare la verifica ...",
|
||||
"token_max_attempts": "Reach Max Tentations ({max}) | Non è riuscito a ottenere il token",
|
||||
"setup_error": "Errore di configurazione e -mail: {errore}",
|
||||
"using_tempmail_plus": "Utilizzo di TempmailPlus per la verifica della posta elettronica",
|
||||
"config_created": "Configurazione creata",
|
||||
"try_get_verification_code": "Provare | {tentativo} Ottieni codice di verifica | Tempo rimanente: {restaning_time} s",
|
||||
"cursor_registration_completed": "Registrazione del cursore completato!",
|
||||
"verification_failed": "Verifica non riuscita",
|
||||
"tracking_processes": "Tracciamento {count} {browser} processi",
|
||||
"tempmail_plus_epin_missing": "TempmailPlus Epin non è configurato",
|
||||
"visiting_url": "URL in visita",
|
||||
"tempmail_plus_verification_failed": "Verifica tempmailplus non riuscita: {errore}",
|
||||
"verification_success": "Verifica di sicurezza con successo",
|
||||
"using_browser_profile": "Utilizzando il profilo {browser} da: {user_data_dir}",
|
||||
"reset_machine_id": "Ripristina ID macchina",
|
||||
"handling_turnstile": "Elaborazione della verifica della sicurezza ...",
|
||||
"get_token": "Ottieni il token della sessione del cursore",
|
||||
"login_success_and_jump_to_settings_page": "Accedi al successo e passa alla pagina delle impostazioni",
|
||||
"tempmail_plus_verification_completed": "TempmailPlus Verification completata correttamente",
|
||||
"waiting_for_second_verification": "In attesa di verifica della posta elettronica ...",
|
||||
"basic_info": "Informazioni di base inviate",
|
||||
"verification_start": "Inizia a ottenere il codice di verifica",
|
||||
"password": "Password",
|
||||
"title": "Strumento di registrazione del cursore",
|
||||
"tempmail_plus_email_missing": "TempmailPlus Email non è configurato",
|
||||
"browser_start": "Browser iniziale",
|
||||
"tempmail_plus_config_missing": "Manca la configurazione TempmailPlus",
|
||||
"waiting_for_page_load": "Pagina di caricamento ...",
|
||||
"get_verification_code_success": "Ottieni il successo del codice di verifica",
|
||||
"tempmail_plus_init_failed": "Impossibile inizializzare tempmailplus: {errore}",
|
||||
"tempmail_plus_initialized": "TempmailPlus inizializzato correttamente",
|
||||
"account_info_saved": "Informazioni sul conto salvate",
|
||||
"token_success": "Ottieni il successo di token",
|
||||
"register_start": "Inizia Registrati",
|
||||
"cursor_auth_info_update_failed": "Cursore Aggiornamento Info Auth non riuscito",
|
||||
"form_success": "Modulo inviato con successo",
|
||||
"basic_info_submitted": "Informazioni di base inviate",
|
||||
"tempmail_plus_disabled": "TempmailPlus è disabilitato",
|
||||
"handle_turnstile": "Maneggiare il turno",
|
||||
"config_option_added": "Opzione di configurazione aggiunta: {opzione}",
|
||||
"start": "Processo di registrazione iniziale ...",
|
||||
"get_verification_code_timeout": "Ottieni timeout del codice di verifica",
|
||||
"detect_login_page": "Rileva la pagina di accesso, inizia l'accesso ...",
|
||||
"register_process_error": "Errore di processo di registrazione: {errore}",
|
||||
"no_new_processes_detected": "Nessun nuovo processo {browser} rilevati per tracciare",
|
||||
"mailbox": "Accesso alla casella di posta elettronica accessibile correttamente",
|
||||
"first_name": "Nome di battesimo",
|
||||
"email_error": "Impossibile ottenere l'indirizzo e -mail",
|
||||
"exit_signal": "Segnale di uscita",
|
||||
"token_failed": "Ottieni token non riuscito: {errore}",
|
||||
"verification_not_found": "Nessun codice di verifica trovato",
|
||||
"save_account_info_failed": "Salva informazioni sull'account non riuscito",
|
||||
"password_success": "Imposta password correttamente",
|
||||
"getting_code": "Ottenere il codice di verifica, proverò negli anni '60",
|
||||
"last_name": "Cognome",
|
||||
"first_verification_passed": "Verifica iniziale riuscita",
|
||||
"get_account": "Ottenere informazioni sull'account",
|
||||
"press_enter": "Premere Invio per uscire",
|
||||
"make_sure_browser_is_properly_installed": "Assicurati che {browser} sia installato correttamente",
|
||||
"set_password": "Imposta password",
|
||||
"waiting_for_verification_code": "In attesa del codice di verifica ..."
|
||||
},
|
||||
"quit_cursor": {
|
||||
"timeout": "Timeout del processo: {pids}",
|
||||
"error": "Si è verificato un errore: {errore}",
|
||||
"start": "Inizia a smettere di cursore",
|
||||
"terminating": "Processo di terminazione {pid}",
|
||||
"success": "Tutti i processi del cursore sono chiusi",
|
||||
"waiting": "Aspettando l'uscita del processo",
|
||||
"no_process": "Nessun processo di cursore in esecuzione"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Profilo selezionato: {profilo}",
|
||||
"default_profile": "Profilo predefinito",
|
||||
"no_profiles": "No {browser} profili trovati",
|
||||
"select_profile": "Seleziona il profilo {browser} da utilizzare:",
|
||||
"error_loading": "Errore Caricamento {Browser} Profili: {Errore}",
|
||||
"invalid_selection": "Selezione non valida. Per favore riprova.",
|
||||
"title": "Selezione del profilo del browser",
|
||||
"profile": "Profilo {numero}",
|
||||
"profile_list": "Disponibile {browser} Profili:"
|
||||
},
|
||||
"email": {
|
||||
"refresh_error": "Errore di aggiornamento e -mail: {errore}",
|
||||
"verification_code_found": "Codice di verifica trovata",
|
||||
"no_display_found": "Nessun display trovato. Assicurati che X Server sia in esecuzione.",
|
||||
"try_export_display": "Prova: display di esportazione =: 0",
|
||||
"try_install_chromium": "Prova: sudo APT Installa il browser Chromium",
|
||||
"blocked_domains": "Domini bloccati: {domini}",
|
||||
"blocked_domains_loaded_timeout_error": "Domati bloccati Errore di timeout caricato: {errore}",
|
||||
"create_failed": "Impossibile creare e -mail",
|
||||
"switching_service": "Passa al servizio {Service}",
|
||||
"refreshing": "Email rinfrescante",
|
||||
"blocked_domains_loaded_success": "Domini bloccati caricati correttamente",
|
||||
"verification_not_found": "Verifica non trovata",
|
||||
"verification_error": "Errore di verifica: {errore}",
|
||||
"starting_browser": "Browser iniziale",
|
||||
"failed_to_get_available_domains": "Impossibile ottenere domini disponibili",
|
||||
"domains_excluded": "Domini esclusi: {domini}",
|
||||
"verification_found": "Verifica trovata",
|
||||
"visiting_site": "Visitare i domini della posta",
|
||||
"verification_code_not_found": "Codice di verifica non trovato",
|
||||
"extension_load_error": "Errore di carico di estensione: {errore}",
|
||||
"refresh_success": "Email aggiornata con successo",
|
||||
"available_domains_loaded": "Domini disponibili caricati: {count}",
|
||||
"blocked_domains_loaded_error": "Errore caricato domini bloccato: {errore}",
|
||||
"create_success": "Email creata correttamente",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Assicurati che Chrome/Chromium sia installato correttamente",
|
||||
"blocked_domains_loaded_timeout": "Timeout caricato domini bloccato: {timeout} s",
|
||||
"create_error": "Errore di creazione e -mail: {errore}",
|
||||
"domains_filtered": "Domini filtrati: {count}",
|
||||
"account_creation_error": "Errore di creazione dell'account: {errore}",
|
||||
"domains_list_error": "Impossibile ottenere l'elenco dei domini: {errore}",
|
||||
"no_available_domains_after_filtering": "Nessun domini disponibili dopo il filtro",
|
||||
"trying_to_create_email": "Cercando di creare email: {email}",
|
||||
"domain_blocked": "Dominio bloccato: {dominio}",
|
||||
"failed_to_create_account": "Impossibile creare un account",
|
||||
"refresh_button_not_found": "Pulsante di aggiornamento non trovato",
|
||||
"address": "Indirizzo e-mail",
|
||||
"using_chrome_profile": "Utilizzo del profilo Chrome da: {user_data_dir}",
|
||||
"blocked_domains_loaded": "Domini bloccati caricati: {count}",
|
||||
"verification_code_error": "Errore del codice di verifica: {errore}",
|
||||
"all_domains_blocked": "Tutti i domini hanno bloccato il servizio di commutazione"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Registra un nuovo account GitHub con credenziali casuali.",
|
||||
"feature6": "Salva tutte le credenziali in un file.",
|
||||
"starting_automation": "Automazione iniziale ...",
|
||||
"feature1": "Genera un'e -mail temporanea utilizzando 1secmail.",
|
||||
"title": "GitHub + Cursor AI Registration Automation",
|
||||
"github_username": "GitHub Nome utente",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Controlla le finestre del browser per l'intervento manuale o riprova più tardi.",
|
||||
"warning1": "Questo script automatizza la creazione di account, che può violare i termini di servizio GitHub/cursore.",
|
||||
"feature4": "Accedi all'intelligenza artificiale del cursore usando l'autenticazione GitHub.",
|
||||
"invalid_choice": "Scelta non valida. Inserisci 'sì' o 'no'",
|
||||
"completed_successfully": "Registrazione del cursore GitHub + completato con successo!",
|
||||
"warning2": "Richiede i privilegi di accesso a Internet e amministrativi.",
|
||||
"registration_encountered_issues": "La registrazione del cursore GitHub + ha riscontrato problemi.",
|
||||
"credentials_saved": "Queste credenziali sono state salvate su github_cursor_accounts.txt",
|
||||
"feature3": "Verifica automaticamente l'e -mail GitHub.",
|
||||
"github_password": "Password GitHub",
|
||||
"features_header": "Caratteristiche",
|
||||
"feature5": "Reimposta l'ID macchina per bypassare il rilevamento della prova.",
|
||||
"warning4": "Usa in modo responsabile e a proprio rischio.",
|
||||
"warning3": "CAPTCHA o una verifica aggiuntiva può interrompere l'automazione.",
|
||||
"cancelled": "Operazione annullata",
|
||||
"warnings_header": "Avvertimenti",
|
||||
"program_terminated": "Programma terminato dall'utente",
|
||||
"confirm": "Sei sicuro di voler procedere?",
|
||||
"email_address": "Indirizzo e-mail"
|
||||
},
|
||||
"restore": {
|
||||
"current_file_not_found": "File di archiviazione corrente non trovato",
|
||||
"please_enter_number": "Inserisci un numero valido",
|
||||
"starting": "Avvio del processo di ripristino dell'ID macchina",
|
||||
"sqlite_not_found": "Database SQLite non trovato",
|
||||
"machine_id_updated": "MachineID File aggiornato correttamente",
|
||||
"update_failed": "Impossibile aggiornare il file di archiviazione: {errore}",
|
||||
"updating_pair": "Aggiornamento della coppia di valore chiave",
|
||||
"to_cancel": "per annullare",
|
||||
"sqlite_update_failed": "Impossibile aggiornare il database SQLite: {errore}",
|
||||
"read_backup_failed": "Impossibile leggere il file di backup: {errore}",
|
||||
"invalid_selection": "Selezione non valida",
|
||||
"system_ids_update_failed": "Impossibile aggiornare gli ID di sistema: {errore}",
|
||||
"backup_creation_failed": "Impossibile creare backup: {errore}",
|
||||
"updating_system_ids": "Aggiornamento degli ID di sistema",
|
||||
"update_windows_machine_guid_failed": "Impossibile aggiornare Windows Machine Guid: {Errore}",
|
||||
"update_windows_system_ids_failed": "Impossibile aggiornare gli ID di sistema di Windows: {errore}",
|
||||
"sqlite_updated": "Database SQLite aggiornato correttamente",
|
||||
"update_windows_machine_id_failed": "Impossibile aggiornare ID macchina Windows: {Errore}",
|
||||
"storage_updated": "File di archiviazione aggiornato correttamente",
|
||||
"missing_id": "ID mancante: {id}",
|
||||
"success": "ID macchina ripristinato correttamente",
|
||||
"machine_id_backup_created": "Backup creato del file MachineId",
|
||||
"machine_id_update_failed": "Impossibile aggiornare il file machineid: {errore}",
|
||||
"windows_machine_id_updated": "ID macchina Windows Aggiornato correttamente",
|
||||
"ids_to_restore": "ID macchina per ripristinare",
|
||||
"current_backup_created": "Creato backup del file di archiviazione corrente",
|
||||
"select_backup": "Seleziona Backup per ripristinare",
|
||||
"operation_cancelled": "Operazione annullata",
|
||||
"press_enter": "Premere Invio per continuare",
|
||||
"process_error": "Restore Errore del processo: {errore}",
|
||||
"confirm": "Sei sicuro di voler ripristinare questi ID?",
|
||||
"macos_platform_uuid_updated": "piattaforma macOS UUID aggiornata correttamente",
|
||||
"failed_to_execute_plutil_command": "Impossibile eseguire il comando plutil",
|
||||
"update_macos_system_ids_failed": "Impossibile aggiornare ID di sistema macOS: {errore}",
|
||||
"sqm_client_key_not_found": "Chiave di registro sqmclient non trovata",
|
||||
"title": "Ripristina ID macchina dal backup",
|
||||
"windows_machine_guid_updated": "Windows Machine GUID aggiornato correttamente",
|
||||
"permission_denied": "Permesso negato. Prova a correre come amministratore",
|
||||
"no_backups_found": "Nessun file di backup trovato",
|
||||
"available_backups": "File di backup disponibili",
|
||||
"updating_sqlite": "Aggiornamento del database SQLite"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Sottoscrizione",
|
||||
"failed_to_get_account_info": "Impossibile ottenere le informazioni sull'account",
|
||||
"subscription_type": "Tipo di abbonamento",
|
||||
"pro": "Pro",
|
||||
"failed_to_get_account": "Impossibile ottenere le informazioni sull'account",
|
||||
"config_not_found": "Configurazione non trovata.",
|
||||
"premium_usage": "Utilizzo premium",
|
||||
"failed_to_get_subscription": "Impossibile ottenere informazioni sull'abbonamento",
|
||||
"basic_usage": "Uso di base",
|
||||
"premium": "Premium",
|
||||
"free": "Gratuito",
|
||||
"email_not_found": "E -mail non trovata",
|
||||
"title": "Informazioni sull'account",
|
||||
"inactive": "Inattivo",
|
||||
"remaining_trial": "Prova rimanente",
|
||||
"enterprise": "Impresa",
|
||||
"lifetime_access_enabled": "Accesso a vita abilitato",
|
||||
"failed_to_get_usage": "Impossibile ottenere informazioni sull'utilizzo",
|
||||
"usage_not_found": "Utilizzo non trovato",
|
||||
"days_remaining": "Giorni rimanenti",
|
||||
"failed_to_get_token": "Non è riuscito a ottenere il token",
|
||||
"token": "Gettone",
|
||||
"subscription_not_found": "Informazioni di abbonamento non trovate",
|
||||
"days": "giorni",
|
||||
"team": "Squadra",
|
||||
"token_not_found": "Token non trovato",
|
||||
"pro_trial": "Prova pro",
|
||||
"active": "Attivo",
|
||||
"email": "E-mail",
|
||||
"failed_to_get_email": "Impossibile ottenere l'indirizzo e -mail",
|
||||
"trial_remaining": "Residente processo professionale",
|
||||
"usage": "Utilizzo"
|
||||
},
|
||||
"updater": {
|
||||
"development_version": "Versione di sviluppo {corrente}> {ultimo}",
|
||||
"check_failed": "Impossibile verificare gli aggiornamenti: {errore}",
|
||||
"update_skipped": "Saltare l'aggiornamento.",
|
||||
"update_confirm": "Vuoi aggiornare all'ultima versione? (Y/n)",
|
||||
"up_to_date": "Stai usando l'ultima versione.",
|
||||
"changelog_title": "Changelog",
|
||||
"new_version_available": "Nuova versione disponibile! (Corrente: {corrente}, ultimo: {ultimo})",
|
||||
"updating": "Aggiornamento all'ultima versione. Il programma si riavvierà automaticamente.",
|
||||
"rate_limit_exceeded": "Limite di tasso API GitHub superato. Stipping Aggiornamento Controllo.",
|
||||
"invalid_choice": "Scelta non valida. Inserisci 'y' o 'n'.",
|
||||
"checking": "Controllare gli aggiornamenti ...",
|
||||
"continue_anyway": "Continuando con la versione attuale ..."
|
||||
},
|
||||
"update": {
|
||||
"clearing_update_yml": "Cancellatura del file update.yml",
|
||||
"press_enter": "Premere Invio per uscire",
|
||||
"update_yml_cleared": "File aggiornato.yml cancellato",
|
||||
"disable_success": "Aggiornamento automatico disabilitato correttamente",
|
||||
"start_disable": "Inizia a disabilitare l'aggiornamento automatico",
|
||||
"removing_directory": "Rimozione della directory",
|
||||
"unsupported_os": "OS non supportato: {System}",
|
||||
"block_file_already_locked": "Il file di blocco è già bloccato",
|
||||
"yml_already_locked_error": "File aggiornato.yml Errore già bloccato: {errore}",
|
||||
"update_yml_not_found": "File aggiornato.yml non trovato",
|
||||
"block_file_created": "Blocca il file creato",
|
||||
"yml_locked_error": "Errore bloccato del file update.yml: {errore}",
|
||||
"remove_directory_failed": "Impossibile rimuovere la directory: {errore}",
|
||||
"yml_already_locked": "Il file update.yml è già bloccato",
|
||||
"create_block_file_failed": "Impossibile creare file block: {errore}",
|
||||
"block_file_locked_error": "Blocca Errore bloccato del file: {errore}",
|
||||
"killing_processes": "Uccidimento dei processi",
|
||||
"directory_locked": "La directory è bloccata: {Path}",
|
||||
"block_file_already_locked_error": "Blocca il file già bloccato errore: {errore}",
|
||||
"creating_block_file": "Creazione di file di blocco",
|
||||
"clear_update_yml_failed": "Impossibile cancellare il file update.yml: {errore}",
|
||||
"yml_locked": "Il file update.yml è bloccato",
|
||||
"block_file_locked": "Il file di blocco è bloccato",
|
||||
"processes_killed": "Processi uccisi",
|
||||
"title": "Disabilita aggiornamento automatico del cursore",
|
||||
"disable_failed": "Disabilita l'aggiornamento automatico non riuscito: {errore}",
|
||||
"directory_removed": "Directory rimosso"
|
||||
},
|
||||
"control": {
|
||||
"get_email_name_success": "Ottieni il successo del nome e -mail",
|
||||
"get_email_address": "Ottieni indirizzo email",
|
||||
"blocked_domain": "Dominio bloccato",
|
||||
"navigate_to": "Navigare a {url}",
|
||||
"token_saved_to_file": "Token salvato su cursore_tokens.txt",
|
||||
"get_cursor_session_token_success": "Ottieni il successo del token di sessione di cursore",
|
||||
"no_valid_verification_code": "Nessun codice di verifica valido",
|
||||
"verification_found": "Codice di verifica trovata",
|
||||
"get_email_name": "Ottieni nome e -mail",
|
||||
"get_email_address_success": "Ottieni il successo dell'indirizzo e -mail",
|
||||
"verification_not_found": "Nessun codice di verifica trovato",
|
||||
"copy_email": "Copia dell'indirizzo e -mail",
|
||||
"select_domain": "Selezione del dominio casuale",
|
||||
"select_email_domain": "Seleziona Dominio e -mail",
|
||||
"found_verification_code": "Codice di verifica trovato",
|
||||
"refresh_mailbox": "Casella di posta rinfrescante",
|
||||
"generate_email_success": "Generare successo e -mail",
|
||||
"enter_mailbox_success": "Immettere il successo della cassetta postale",
|
||||
"database_connection_closed": "Connessione del database chiuso",
|
||||
"browser_error": "Errore di controllo del browser: {errore}",
|
||||
"select_email_domain_success": "Seleziona il successo del dominio e -mail",
|
||||
"database_updated_successfully": "Database aggiornato correttamente",
|
||||
"generate_email": "Generare una nuova e -mail",
|
||||
"email_copy_error": "Errore di copia e -mail: {errore}",
|
||||
"save_token_failed": "Salva token fallito",
|
||||
"navigation_error": "Errore di navigazione: {errore}",
|
||||
"get_cursor_session_token_failed": "Ottieni il token di sessione del cursore fallito",
|
||||
"check_verification": "Controllo del codice di verifica",
|
||||
"mailbox_error": "Errore della cassetta postale: {errore}",
|
||||
"get_cursor_session_token": "Ottieni il token della sessione del cursore",
|
||||
"enter_mailbox": "Entrando in cassetta postale"
|
||||
},
|
||||
"config": {
|
||||
"config_updated": "Configurazione aggiornata",
|
||||
"configuration": "Configurazione",
|
||||
"file_owner": "Proprietario del file: {proprietario}",
|
||||
"error_checking_linux_paths": "Errore che controlla i percorsi Linux: {errore}",
|
||||
"storage_file_is_empty": "Il file di archiviazione è vuoto: {Storage_path}",
|
||||
"config_directory": "Directory di configurazione",
|
||||
"documents_path_not_found": "Percorso dei documenti non trovati, usando la directory corrente",
|
||||
"config_not_available": "Configurazione non disponibile",
|
||||
"neither_cursor_nor_cursor_directory_found": "Né la directory del cursore né del cursore trovato in {config_base}",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Assicurati che il cursore sia installato ed è stato eseguito almeno una volta",
|
||||
"config_created": "Config create: {config_file}",
|
||||
"using_temp_dir": "Utilizzando la directory temporanea a causa di errore: {path} (errore: {errore})",
|
||||
"storage_file_not_found": "File di archiviazione non trovato: {Storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Il file potrebbe essere corrotto, si prega di reinstallare il cursore",
|
||||
"error_getting_file_stats": "Errore per ottenere statistiche dei file: {errore}",
|
||||
"enabled": "Abilitato",
|
||||
"backup_created": "Backup Creato: {Path}",
|
||||
"file_permissions": "Autorizzazioni di file: {autorizzazioni}",
|
||||
"config_setup_error": "Errore Impostazione di configurazione: {errore}",
|
||||
"config_force_update_enabled": "Aggiornamento della forza del file di configurazione abilitato, eseguendo l'aggiornamento forzato",
|
||||
"config_removed": "File di configurazione rimosso per l'aggiornamento forzato",
|
||||
"file_size": "Dimensione del file: {size} byte",
|
||||
"error_reading_storage_file": "Errore il file di archiviazione di lettura: {errore}",
|
||||
"config_force_update_disabled": "Aggiornamento della forza del file di configurazione disabilitato, saltando l'aggiornamento forzato",
|
||||
"config_dir_created": "Directory config create: {path}",
|
||||
"config_option_added": "Opzione di configurazione aggiunta: {opzione}",
|
||||
"file_group": "File Group: {Group}",
|
||||
"and": "E",
|
||||
"backup_failed": "Impossibile backup Config: {Errore}",
|
||||
"force_update_failed": "Forza aggiornamento config non riuscita: {errore}",
|
||||
"storage_directory_not_found": "Directory di archiviazione non trovata: {Storage_dir}",
|
||||
"also_checked": "Anche controllato {Path}",
|
||||
"try_running": "Prova a eseguire: {comando}",
|
||||
"storage_file_found": "File di archiviazione trovato: {Storage_path}",
|
||||
"disabled": "Disabile",
|
||||
"storage_file_is_valid_and_contains_data": "Il file di archiviazione è valido e contiene dati",
|
||||
"permission_denied": "Autorizzazione negata: {Storage_path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Trovato prodotto.json: {path}",
|
||||
"starting": "Bypass della versione del cursore iniziale ...",
|
||||
"version_updated": "Versione aggiornata da {old} a {new}",
|
||||
"menu_option": "Controllo della versione del cursore di bypass",
|
||||
"unsupported_os": "Sistema operativo non supportato: {System}",
|
||||
"backup_created": "Backup Creato: {Path}",
|
||||
"current_version": "Versione corrente: {versione}",
|
||||
"localappdata_not_found": "LocalAppdata Environment Variable non trovata",
|
||||
"no_write_permission": "Nessuna autorizzazione di scrittura per file: {path}",
|
||||
"write_failed": "Impossibile scrivere Product.json: {Errore}",
|
||||
"description": "Questo strumento modifica il prodotto del cursore.json per bypass le restrizioni della versione",
|
||||
"bypass_failed": "Bypass della versione non riuscita: {errore}",
|
||||
"title": "Strumento di bypass della versione del cursore",
|
||||
"no_update_needed": "Nessun aggiornamento necessario. La versione corrente {versione} è già> = 0.46.0",
|
||||
"read_failed": "Impossibile leggere Product.json: {errore}",
|
||||
"stack_trace": "Traccia dello stack",
|
||||
"product_json_not_found": "Product.json non trovato nei percorsi comuni di Linux",
|
||||
"file_not_found": "File non trovato: {path}"
|
||||
},
|
||||
"auth": {
|
||||
"press_enter": "Premere Invio per uscire",
|
||||
"auth_update_failed": "Aggiornamento delle informazioni di autentica non riuscita: {errore}",
|
||||
"auth_file_error": "Errore del file di auth: {errore}",
|
||||
"checking_auth": "Controllo del file di auth",
|
||||
"title": "Cursore Auth Manager",
|
||||
"connected_to_database": "Connesso al database",
|
||||
"db_not_found": "File di database non trovato su: {Path}",
|
||||
"db_permission_error": "Impossibile accedere al file di database. Si prega di controllare le autorizzazioni",
|
||||
"updating_pair": "Aggiornamento della coppia di valore chiave",
|
||||
"reading_auth": "Leggendo il file di autenticazione",
|
||||
"auth_updated": "Informazioni di autenticazione aggiornate correttamente",
|
||||
"auth_not_found": "File di autentica non trovato",
|
||||
"updating_auth": "Aggiornamento delle informazioni sull'auth",
|
||||
"db_connection_error": "Impossibile connettersi al database: {errore}",
|
||||
"auth_file_create_failed": "File di auth crea non riuscita: {errore}",
|
||||
"database_updated_successfully": "Database aggiornato correttamente",
|
||||
"reset_machine_id": "Ripristina ID macchina",
|
||||
"database_connection_closed": "Connessione del database chiuso",
|
||||
"auth_file_created": "File di auth creato"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Questo strumento modifica il file workbench.desktop.main.js per bypassare il limite token",
|
||||
"press_enter": "Premere Invio per continuare ...",
|
||||
"title": "Strumento di limite di bypass token"
|
||||
}
|
||||
}
|
||||
}
|
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "トークン制限をバイパス",
|
||||
"language_config_saved": "言語設定が正常に保存されました",
|
||||
"lang_invalid_choice": "無効な選択です。以下のオプションから選択してください: ({lang_choices})",
|
||||
"restore_machine_id": "バックアップからマシンIDを復元"
|
||||
"restore_machine_id": "バックアップからマシンIDを復元",
|
||||
"manual_custom_auth": "手動カスタム認証"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "アラビア語",
|
||||
@ -139,7 +140,18 @@
|
||||
"try_install_browser": "パッケージマネージャーと一緒にブラウザをインストールしてみてください",
|
||||
"retry_verification": "検証を再試行...",
|
||||
"update_cursor_auth_info": "カーソル認証情報を更新します",
|
||||
"token_success": "トークンの成功を取得します"
|
||||
"token_success": "トークンの成功を取得します",
|
||||
"tempmail_plus_verification_completed": "tempmailplus検証は正常に完了しました",
|
||||
"tempmail_plus_initialized": "TempMailplusは正常に初期化されました",
|
||||
"tempmail_plus_epin_missing": "tempmailplus epinは構成されていません",
|
||||
"using_tempmail_plus": "電子メール検証にtempmailplusを使用します",
|
||||
"tempmail_plus_verification_failed": "tempmailplus検証が失敗しました:{エラー}",
|
||||
"tempmail_plus_email_missing": "tempmailplus電子メールは構成されていません",
|
||||
"tempmail_plus_disabled": "tempmailplusは無効です",
|
||||
"tempmail_plus_verification_started": "開始tempmailplus検証プロセス",
|
||||
"tempmail_plus_enabled": "tempmailplusが有効になっています",
|
||||
"tempmail_plus_config_missing": "tempmailplus構成がありません",
|
||||
"tempmail_plus_init_failed": "tempmailplusの初期化に失敗しました:{エラー}"
|
||||
},
|
||||
"config": {
|
||||
"backup_failed": "configにバックアップに失敗しました:{error}",
|
||||
@ -813,5 +825,30 @@
|
||||
"title": "バイパストークン制限ツール",
|
||||
"press_enter": "Enterを押して続行します...",
|
||||
"description": "このツールは、workbench.desktop.main.jsファイルを変更して、トークン制限をバイパスします"
|
||||
},
|
||||
"manual_auth": {
|
||||
"proceed_prompt": "進む? (y/n):",
|
||||
"auth_updated_successfully": "認証情報が正常に更新されました!",
|
||||
"token_verification_skipped": "トークン検証がスキップされた(check_user_authorized.pyが見つかりません)",
|
||||
"token_required": "トークンが必要です",
|
||||
"auth_type_selected": "選択した認証タイプ:{タイプ}",
|
||||
"auth_type_google": "グーグル",
|
||||
"continue_anyway": "とにかく続行しますか? (y/n):",
|
||||
"auth_type_github": "github",
|
||||
"verifying_token": "トークンの妥当性の確認...",
|
||||
"auth_type_prompt": "認証タイプを選択します。",
|
||||
"error": "エラー:{エラー}",
|
||||
"random_email_generated": "生成されたランダムメール:{email}",
|
||||
"operation_cancelled": "操作はキャンセルされました",
|
||||
"auth_type_auth0": "auth_0(デフォルト)",
|
||||
"email_prompt": "電子メールを入力します(ランダム電子メールのために空白のままにしてください):",
|
||||
"token_verification_error": "トークンの検証エラー:{エラー}",
|
||||
"token_prompt": "カーソルトークン(access_token/refresh_token)を入力してください:",
|
||||
"token_verified": "トークンは正常に検証されました!",
|
||||
"confirm_prompt": "次の情報を確認してください。",
|
||||
"invalid_token": "無効なトークン。認証が中止されました。",
|
||||
"title": "手動カーソル認証",
|
||||
"updating_database": "カーソル認証データベースの更新...",
|
||||
"auth_update_failed": "認証情報の更新に失敗しました"
|
||||
}
|
||||
}
|
427
locales/nl.json
427
locales/nl.json
@ -31,7 +31,12 @@
|
||||
"bypass_version_check": "Cursor Versiecontrole Overslaan",
|
||||
"check_user_authorized": "Gebruikersautorisatie Controleren",
|
||||
"bypass_token_limit": "Token-limiet omzeilen",
|
||||
"restore_machine_id": "Machine-ID herstellen vanaf backup"
|
||||
"restore_machine_id": "Machine-ID herstellen vanaf backup",
|
||||
"admin_required": "Uitvoeren als uitvoerbaar, vereiste beheerdersrechten.",
|
||||
"language_config_saved": "Taalconfiguratie met succes opgeslagen",
|
||||
"lang_invalid_choice": "Ongeldige keuze. Voer een van de volgende opties in: ({lang_choices}))",
|
||||
"manual_custom_auth": "Handmatige aangepaste auth",
|
||||
"admin_required_continue": "Doorgaan zonder beheerdersrechten."
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arabisch",
|
||||
@ -44,7 +49,11 @@
|
||||
"fr": "Frans",
|
||||
"pt": "Portugees",
|
||||
"ru": "Russisch",
|
||||
"es": "Spaans"
|
||||
"es": "Spaans",
|
||||
"bg": "Bulgaars",
|
||||
"tr": "Turks",
|
||||
"it": "Italiaans",
|
||||
"ja": "Japanse"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Start met afsluiten van Cursor",
|
||||
@ -195,7 +204,28 @@
|
||||
"password_submitted": "Wachtwoord ingediend",
|
||||
"total_usage": "Totaal gebruik: {usage}",
|
||||
"setting_on_password": "Wachtwoord instellen",
|
||||
"getting_code": "Verificatiecode verkrijgen, opnieuw proberen in 60s"
|
||||
"getting_code": "Verificatiecode verkrijgen, opnieuw proberen in 60s",
|
||||
"using_browser": "Gebruik {browser} browser: {Path}",
|
||||
"could_not_track_processes": "Kon {browser} processen niet volgen: {error}",
|
||||
"try_install_browser": "Probeer de browser te installeren met uw pakketbeheerder",
|
||||
"tempmail_plus_verification_started": "Het starten van TempMailplus -verificatieproces",
|
||||
"max_retries_reached": "Maximale opnieuw proberen pogingen bereikt. Registratie is mislukt.",
|
||||
"tempmail_plus_enabled": "TempMailplus is ingeschakeld",
|
||||
"browser_path_invalid": "{browser} pad is ongeldig, met behulp van standaardpad",
|
||||
"human_verify_error": "Kan niet controleren of de gebruiker menselijk is. Opnieuw proberen ...",
|
||||
"using_tempmail_plus": "TempMailplus gebruiken voor e -mailverificatie",
|
||||
"tracking_processes": "Tracking {count} {browser} processen",
|
||||
"tempmail_plus_epin_missing": "TempMailplus Epin is niet geconfigureerd",
|
||||
"tempmail_plus_verification_failed": "TempMailplus -verificatie is mislukt: {error}",
|
||||
"using_browser_profile": "Gebruik {browser} profiel van: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "TempMailplus -verificatie met succes voltooid",
|
||||
"tempmail_plus_email_missing": "TempMailplus -e -mail is niet geconfigureerd",
|
||||
"tempmail_plus_config_missing": "TempMailplus -configuratie ontbreekt",
|
||||
"tempmail_plus_init_failed": "Kan TempMailplus niet initialiseren: {error}",
|
||||
"tempmail_plus_initialized": "Tempmailplus geïnitialiseerd met succes",
|
||||
"tempmail_plus_disabled": "TempMailplus is uitgeschakeld",
|
||||
"no_new_processes_detected": "Geen nieuwe {browser} processen gedetecteerd om te volgen",
|
||||
"make_sure_browser_is_properly_installed": "Zorg ervoor dat {browser} correct is geïnstalleerd"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Cursor Authenticatiebeheer",
|
||||
@ -276,7 +306,22 @@
|
||||
"domains_excluded": "Uitgesloten domeinen: {domains}",
|
||||
"failed_to_create_account": "Account aanmaken mislukt",
|
||||
"account_creation_error": "Account aanmaakfout: {error}",
|
||||
"domain_blocked": "Domein geblokkeerd: {domain}"
|
||||
"domain_blocked": "Domein geblokkeerd: {domain}",
|
||||
"no_display_found": "Geen display gevonden. Zorg ervoor dat X Server actief is.",
|
||||
"try_export_display": "Probeer: exporteren display =: 0",
|
||||
"try_install_chromium": "Probeer: sudo apt install chroom-browser",
|
||||
"blocked_domains": "Geblokkeerde domeinen: {domains}",
|
||||
"blocked_domains_loaded_timeout_error": "Geblokkeerde domeinen geladen time -outfout: {error}",
|
||||
"blocked_domains_loaded_success": "Geblokkeerde domeinen met succes geladen",
|
||||
"extension_load_error": "Extension load error: {error}",
|
||||
"available_domains_loaded": "Beschikbare domeinen geladen: {count}",
|
||||
"blocked_domains_loaded_error": "Geblokkeerde domeinen geladen fout: {error}",
|
||||
"blocked_domains_loaded_timeout": "Geblokkeerde domeinen geladen time -out: {time -out} s",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Zorg ervoor dat chroom/chroom correct is geïnstalleerd",
|
||||
"domains_filtered": "Domeinen gefilterd: {count}",
|
||||
"trying_to_create_email": "Proberen e -mail te maken: {e -mail}",
|
||||
"using_chrome_profile": "Gebruik van Chrome Profiel van: {user_data_dir}",
|
||||
"blocked_domains_loaded": "Geblokkeerde domeinen geladen: {count}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Cursor automatische update uitschakelen",
|
||||
@ -289,7 +334,23 @@
|
||||
"removing_directory": "Map verwijderen",
|
||||
"directory_removed": "Map verwijderd",
|
||||
"creating_block_file": "Blokkeerbestand aanmaken",
|
||||
"block_file_created": "Blokkeerbestand aangemaakt"
|
||||
"block_file_created": "Blokkeerbestand aangemaakt",
|
||||
"clearing_update_yml": "Update.yml -bestand wissen",
|
||||
"update_yml_cleared": "update.yml -bestand gewist",
|
||||
"unsupported_os": "Niet -ondersteund OS: {System}",
|
||||
"block_file_already_locked": "blokbestand is al vergrendeld",
|
||||
"yml_already_locked_error": "update.yml -bestand al vergrendelde fout: {error}",
|
||||
"update_yml_not_found": "update.yml -bestand niet gevonden",
|
||||
"yml_locked_error": "update.yml -bestand vergrendelde fout: {error}",
|
||||
"remove_directory_failed": "Kan map niet verwijderen: {error}",
|
||||
"yml_already_locked": "Update.yml -bestand is al vergrendeld",
|
||||
"create_block_file_failed": "Kan een blokbestand niet maken: {error}",
|
||||
"block_file_locked_error": "Blokkeerbestandsfout: {error}",
|
||||
"block_file_already_locked_error": "Blokkeerbestand al vergrendelde fout: {error}",
|
||||
"directory_locked": "Directory is vergrendeld: {Path}",
|
||||
"clear_update_yml_failed": "Kan update.yml -bestand niet wissen: {error}",
|
||||
"yml_locked": "Update.yml -bestand is vergrendeld",
|
||||
"block_file_locked": "blokbestand is vergrendeld"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Controleren op updates...",
|
||||
@ -302,7 +363,8 @@
|
||||
"update_skipped": "Update overgeslagen.",
|
||||
"invalid_choice": "Ongeldige keuze. Voer 'Y' of 'n' in.",
|
||||
"development_version": "Ontwikkelversie {current} > {latest}",
|
||||
"changelog_title": "Wijzigingslogboek"
|
||||
"changelog_title": "Wijzigingslogboek",
|
||||
"rate_limit_exceeded": "GitHub API -snelheidslimiet overschreden. Update check overslaan."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Cursor volledig herstellen",
|
||||
@ -393,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Het verwijderen van Electron localStorage-bestanden...",
|
||||
"electron_localstorage_files_removed": "Electron localStorage-bestanden verwijderd",
|
||||
"electron_localstorage_files_removal_error": "Fout bij het verwijderen van Electron localStorage-bestanden: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Electron localStorage-bestanden verwijderd"
|
||||
"removing_electron_localstorage_files_completed": "Electron localStorage-bestanden verwijderd",
|
||||
"warning_title": "WAARSCHUWING",
|
||||
"direct_advanced_navigation": "Directe navigatie proberen naar een geavanceerd tabblad",
|
||||
"delete_input_error": "Fout bij het vinden van invoer verwijderen: {error}",
|
||||
"delete_input_not_found_continuing": "Verwijder bevestigingsinvoer niet gevonden, maar probeer toch door te gaan",
|
||||
"advanced_tab_not_found": "Advanced Tab niet gevonden na meerdere pogingen",
|
||||
"advanced_tab_error": "Fout bij het vinden van een geavanceerd tabblad: {error}",
|
||||
"delete_input_not_found": "Verwijder bevestigingsinvoer niet gevonden na meerdere pogingen",
|
||||
"failed_to_delete_file": "File niet verwijderen: {Path}",
|
||||
"operation_cancelled": "Bewerking geannuleerd. Verlaten zonder wijzigingen aan te brengen.",
|
||||
"removed": "Verwijderd: {Path}",
|
||||
"warning_6": "U moet Cursor AI opnieuw instellen na het uitvoeren van deze tool.",
|
||||
"delete_input_retry": "Verwijder invoer niet gevonden, poging {poging}/{max_attempts}",
|
||||
"warning_4": "om alleen Cursor AI -editorbestanden en proefdetectiemechanismen te richten.",
|
||||
"cursor_reset_failed": "Cursor AI -editor Reset mislukt: {error}",
|
||||
"login_redirect_failed": "Aanmeldingsomleiding is mislukt, directe navigatie uitproberen ...",
|
||||
"warning_5": "Andere toepassingen op uw systeem worden niet beïnvloed.",
|
||||
"failed_to_delete_file_or_directory": "File of Directory niet verwijderen: {Path}",
|
||||
"failed_to_delete_directory": "Kan map niet verwijderen: {Path}",
|
||||
"resetting_cursor": "Cursor AI -editor resetten ... Wacht alstublieft.",
|
||||
"cursor_reset_completed": "Cursor AI -editor is volledig gereset en proefdetectie omzeild!",
|
||||
"warning_3": "Uw codebestanden worden niet beïnvloed en de tool is ontworpen",
|
||||
"advanced_tab_retry": "Geavanceerd tabblad niet gevonden, poging {poging}/{max_attempts}",
|
||||
"completed_in": "Voltooid in {time} seconden",
|
||||
"advanced_tab_clicked": "Klik op het tabblad Geavanceerd",
|
||||
"already_on_settings": "Al op de instellingenpagina",
|
||||
"found_danger_zone": "Gevonden gevarenzone -sectie",
|
||||
"delete_button_retry": "Verwijderen knop niet gevonden, poging {poging}/{max_attempts}",
|
||||
"failed_to_remove": "Kan niet worden verwijderd: {pad}",
|
||||
"failed_to_reset_machine_guid": "Kan machinegewicht niet resetten",
|
||||
"deep_scanning": "Diep scan uitvoeren voor extra proef-/licentiebestanden",
|
||||
"delete_button_clicked": "Klik op de Account -knop Verwijderen",
|
||||
"warning_7": "Gebruik op eigen risico",
|
||||
"delete_button_not_found": "Verwijder Account -knop niet gevonden na meerdere pogingen",
|
||||
"delete_button_error": "Fout bij het vinden van verwijderknop: {error}",
|
||||
"warning_1": "Deze actie zal alle Cursor AI -instellingen verwijderen,",
|
||||
"warning_2": "Configuraties en cache -gegevens. Deze actie kan niet ongedaan worden gemaakt.",
|
||||
"navigating_to_settings": "Navigeren naar de instellingenpagina ...",
|
||||
"cursor_reset_cancelled": "Cursor AI -editor Reset geannuleerd. Verlaten zonder wijzigingen aan te brengen."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Chrome Profiel Selectie",
|
||||
@ -449,5 +549,318 @@
|
||||
"success": "Machine-ID succesvol hersteld",
|
||||
"process_error": "Fout bij herstelproces: {error}",
|
||||
"press_enter": "Druk op Enter om door te gaan"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Geen chroomprofielen gevonden, met behulp van standaard",
|
||||
"failed_to_delete_account": "Kan het account niet verwijderen: {error}",
|
||||
"starting_new_authentication_process": "Het starten van een nieuw authenticatieproces ...",
|
||||
"found_email": "E -mail gevonden: {e -mail}",
|
||||
"github_start": "GitHub start",
|
||||
"already_on_settings_page": "Al op de instellingenpagina!",
|
||||
"starting_github_authentication": "GitHub -authenticatie starten ...",
|
||||
"status_check_error": "Statuscontrolefout: {error}",
|
||||
"account_is_still_valid": "Account is nog steeds geldig (gebruik: {gebruik})",
|
||||
"authentication_timeout": "Verificatie time -out",
|
||||
"using_first_available_chrome_profile": "Gebruik van het eerste beschikbare Chrome -profiel: {profiel}",
|
||||
"usage_count": "Gebruik Count: {Usage}",
|
||||
"google_start": "Google Start",
|
||||
"no_compatible_browser_found": "Geen compatibele browser gevonden. Installeer Google Chrome of Chromium.",
|
||||
"authentication_successful_getting_account_info": "Authenticatie succesvol, accountinformatie krijgen ...",
|
||||
"found_chrome_at": "Chrome gevonden op: {Path}",
|
||||
"error_getting_user_data_directory": "Fout bij het verkrijgen van gebruikersgegevens: {error}",
|
||||
"error_finding_chrome_profile": "Fout bij het vinden van chroomprofiel, met standaard: {error}",
|
||||
"auth_update_success": "Verzeker Succes bijwerken",
|
||||
"authentication_successful": "Authenticatie succesvol - e -mail: {e -mail}",
|
||||
"authentication_failed": "Authenticatie mislukt: {error}",
|
||||
"warning_browser_close": "WAARSCHUWING: dit wordt alle running {browser} processen gesloten",
|
||||
"supported_browsers": "Ondersteunde browsers voor {platform}",
|
||||
"authentication_button_not_found": "Authenticatieknop niet gevonden",
|
||||
"starting_new_google_authentication": "Nieuwe Google -authenticatie starten ...",
|
||||
"waiting_for_authentication": "Wachten op authenticatie ...",
|
||||
"found_default_chrome_profile": "Standaard Chrome -profiel gevonden",
|
||||
"starting_browser": "Browser starten op: {path}",
|
||||
"could_not_check_usage_count": "Kon het aantal gebruik niet controleren: {error}",
|
||||
"token_extraction_error": "Token -extractiefout: {error}",
|
||||
"profile_selection_error": "Fout tijdens profielselectie: {error}",
|
||||
"warning_could_not_kill_existing_browser_processes": "Waarschuwing: kon bestaande browserprocessen niet doden: {error}",
|
||||
"browser_failed_to_start": "Browser kon niet beginnen: {error}",
|
||||
"starting_re_authentication_process": "Beginnen met her-authenticatieproces ...",
|
||||
"redirecting_to_authenticator_cursor_sh": "Omleidend naar authenticator.cursor.sh ...",
|
||||
"found_browser_data_directory": "BROWSER Data Directory gevonden: {Path}",
|
||||
"browser_not_found_trying_chrome": "Kon {browser} niet vinden, in plaats daarvan chroom proberen",
|
||||
"found_cookies": "Gevonden {count} cookies",
|
||||
"auth_update_failed": "AUTH -update is mislukt",
|
||||
"failed_to_delete_expired_account": "Kan de verlopen account niet verwijderen",
|
||||
"browser_failed_to_start_fallback": "Browser kon niet beginnen: {error}",
|
||||
"navigating_to_authentication_page": "Navigeren naar de authenticatiepagina ...",
|
||||
"browser_closed": "Browser gesloten",
|
||||
"initializing_browser_setup": "Initialiseren van browseropstelling ...",
|
||||
"failed_to_delete_account_or_re_authenticate": "Kan de account niet verwijderen of opnieuw authenticeren: {error}",
|
||||
"detected_platform": "Gedetecteerd platform: {platform}",
|
||||
"failed_to_extract_auth_info": "Verificatie info niet extraheren: {error}",
|
||||
"starting_google_authentication": "Google -authenticatie starten ...",
|
||||
"browser_failed": "Browser kon niet beginnen: {error}",
|
||||
"using_browser_profile": "Gebruik browserprofiel: {profiel}",
|
||||
"consider_running_without_sudo": "Overweeg om het script zonder sudo uit te voeren",
|
||||
"try_running_without_sudo_admin": "Probeer te rennen zonder sudo/beheerdersrechten",
|
||||
"page_changed_checking_auth": "Pagina gewijzigd, auth -controle ...",
|
||||
"running_as_root_warning": "Runnen als root wordt niet aanbevolen voor browserautomatisering",
|
||||
"please_select_your_google_account_to_continue": "Selecteer uw Google -account om door te gaan ...",
|
||||
"browser_setup_failed": "Browser -instelling is mislukt: {error}",
|
||||
"missing_authentication_data": "Ontbrekende authenticatiegegevens: {data}",
|
||||
"using_configured_browser_path": "Gebruik geconfigureerd {browser} pad: {Path}",
|
||||
"could_not_find_usage_count": "Kon het aantal gebruik niet vinden: {error}",
|
||||
"killing_browser_processes": "Doden {browser} processen ...",
|
||||
"account_has_reached_maximum_usage": "Account heeft maximaal gebruik bereikt, {verwijderen}",
|
||||
"browser_setup_completed": "Browser setup met succes voltooid",
|
||||
"could_not_find_email": "Kon geen e -mail vinden: {error}",
|
||||
"user_data_dir_not_found": "{Browser} Gebruikersgegevensdirectory die niet wordt gevonden op {Path}, zal in plaats daarvan Chrome proberen",
|
||||
"found_browser_user_data_dir": "Gevonden {browser} gebruikersgegevens map: {Path}",
|
||||
"invalid_authentication_type": "Ongeldig authenticatietype"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Geselecteerd authenticatietype: {Type}",
|
||||
"proceed_prompt": "Doorgaan? (J/N):",
|
||||
"auth_type_github": "Gitub",
|
||||
"confirm_prompt": "Bevestig de volgende informatie:",
|
||||
"invalid_token": "Ongeldig token. Authenticatie afgebroken.",
|
||||
"continue_anyway": "Blijf eigenlijk doorgaan? (J/N):",
|
||||
"token_verified": "Token heeft met succes geverifieerd!",
|
||||
"error": "Fout: {error}",
|
||||
"auth_update_failed": "Verificatieinformatie niet bijwerken",
|
||||
"auth_type_auth0": "Auth_0 (standaard)",
|
||||
"auth_type_prompt": "Selecteer Authenticatietype:",
|
||||
"verifying_token": "Het verifiëren van de validiteit van token ...",
|
||||
"auth_updated_successfully": "Authenticatie -informatie met succes bijgewerkt!",
|
||||
"email_prompt": "Voer e -mail in (laat leeg voor willekeurige e -mail):",
|
||||
"token_prompt": "Voer uw cursor -token in (access_token/refresh_token):",
|
||||
"title": "Handmatige cursorauthenticatie",
|
||||
"token_verification_skipped": "Token verificatie overgeslagen (check_user_autorized.py niet gevonden)",
|
||||
"random_email_generated": "Willekeurige e -mail gegenereerd: {e -mail}",
|
||||
"token_required": "Token is vereist",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Operatie geannuleerd",
|
||||
"token_verification_error": "Fout bij het verifiëren van token: {error}",
|
||||
"updating_database": "Cursor authenticatiedatabase bijwerken ..."
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Verwijder bevestigingsinvoer niet gevonden na meerdere pogingen",
|
||||
"confirm_button_not_found": "Bevestig de knop niet gevonden na meerdere pogingen",
|
||||
"logging_in": "Inloggen met Google ...",
|
||||
"confirm_button_error": "Fout bij het vinden van bevestigen: {error}",
|
||||
"delete_button_clicked": "Klik op de Account -knop Verwijderen",
|
||||
"confirm_prompt": "Weet u zeker dat u verder wilt gaan? (J/N):",
|
||||
"delete_button_error": "Fout bij het vinden van verwijderknop: {error}",
|
||||
"cancelled": "Accountverwijdering geannuleerd.",
|
||||
"error": "Fout tijdens het verwijderen van accounts: {error}",
|
||||
"interrupted": "Accountverwijderingsproces onderbroken door de gebruiker.",
|
||||
"delete_input_not_found_continuing": "Verwijder bevestigingsinvoer niet gevonden, maar probeer toch door te gaan",
|
||||
"advanced_tab_retry": "Geavanceerd tabblad niet gevonden, poging {poging}/{max_attempts}",
|
||||
"waiting_for_auth": "Wachten op Google -authenticatie ...",
|
||||
"typed_delete": "Getypt \"verwijderen\" in bevestigingsvak",
|
||||
"trying_settings": "Proberen naar de pagina Instellingen te navigeren ...",
|
||||
"delete_input_retry": "Verwijder invoer niet gevonden, poging {poging}/{max_attempts}",
|
||||
"email_not_found": "E -mail niet gevonden: {error}",
|
||||
"delete_button_not_found": "Verwijder Account -knop niet gevonden na meerdere pogingen",
|
||||
"already_on_settings": "Al op de instellingenpagina",
|
||||
"failed": "Accountverwijderingsproces is mislukt of werd geannuleerd.",
|
||||
"warning": "Waarschuwing: dit zal uw cursoraccount permanent verwijderen. Deze actie kan niet ongedaan worden gemaakt.",
|
||||
"direct_advanced_navigation": "Directe navigatie proberen naar een geavanceerd tabblad",
|
||||
"advanced_tab_not_found": "Advanced Tab niet gevonden na meerdere pogingen",
|
||||
"auth_timeout": "Time -out van authenticatie, toch doorgaan ...",
|
||||
"select_google_account": "Selecteer uw Google -account ...",
|
||||
"google_button_not_found": "Google inlogknop niet gevonden",
|
||||
"found_danger_zone": "Gevonden gevarenzone -sectie",
|
||||
"account_deleted": "Account met succes verwijderd!",
|
||||
"advanced_tab_error": "Fout bij het vinden van een geavanceerd tabblad: {error}",
|
||||
"starting_process": "Beginnende accountverwijderingsproces ...",
|
||||
"delete_button_retry": "Verwijderen knop niet gevonden, poging {poging}/{max_attempts}",
|
||||
"login_redirect_failed": "Aanmeldingsomleiding is mislukt, directe navigatie uitproberen ...",
|
||||
"unexpected_error": "Onverwachte fout: {error}",
|
||||
"login_successful": "Log succesvol in",
|
||||
"delete_input_error": "Fout bij het vinden van invoer verwijderen: {error}",
|
||||
"advanced_tab_clicked": "Klik op het tabblad Geavanceerd",
|
||||
"unexpected_page": "Onverwachte pagina na inloggen: {url}",
|
||||
"found_email": "E -mail gevonden: {e -mail}",
|
||||
"title": "Cursor Google Account Deletion Tool",
|
||||
"navigating_to_settings": "Navigeren naar de instellingenpagina ...",
|
||||
"success": "Uw cursoraccount is met succes verwijderd!",
|
||||
"confirm_button_retry": "Bevestig knop niet gevonden, poging {poging}/{max_attempts}"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Tokenlengte: {lengte} tekens",
|
||||
"usage_response_status": "Gebruiksresponsstatus: {response}",
|
||||
"operation_cancelled": "Bewerking geannuleerd door gebruiker",
|
||||
"error_getting_token_from_db": "Fout om uit database te komen: {error}",
|
||||
"checking_usage_information": "Gebruiksinformatie controleren ...",
|
||||
"usage_response": "Gebruiksrespons: {response}",
|
||||
"authorization_failed": "Autorisatie is mislukt!",
|
||||
"authorization_successful": "Autorisatie succesvol!",
|
||||
"request_timeout": "Verzoek getimed uit",
|
||||
"check_error": "Foutcontrole -autorisatie: {error}",
|
||||
"connection_error": "Verbindingsfout",
|
||||
"invalid_token": "Ongeldig token",
|
||||
"check_usage_response": "Controleer gebruiksreactie: {response}",
|
||||
"enter_token": "Voer uw cursor -token in:",
|
||||
"token_found_in_db": "Token gevonden in database",
|
||||
"user_unauthorized": "Gebruiker is ongeautoriseerd",
|
||||
"checking_authorization": "Autorisatie controleren ...",
|
||||
"error_generating_checksum": "Fout genereren controlesom: {error}",
|
||||
"token_source": "Token uit de database of handmatig invoer? (D/M, standaard: D)",
|
||||
"unexpected_error": "Onverwachte fout: {error}",
|
||||
"user_authorized": "Gebruiker is geautoriseerd",
|
||||
"token_not_found_in_db": "Token niet gevonden in database",
|
||||
"jwt_token_warning": "Token lijkt in JWT -indeling te zijn, maar API -controle heeft een onverwachte statuscode geretourneerd. Het token kan geldig zijn, maar API -toegang is beperkt.",
|
||||
"unexpected_status_code": "Onverwachte statuscode: {code}",
|
||||
"getting_token_from_db": "Token uit de database ...",
|
||||
"cursor_acc_info_not_found": "cursor_acc_info.py niet gevonden"
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Verfrissend token ...",
|
||||
"extraction_error": "Fout bij het extraheren van token: {error}",
|
||||
"no_access_token": "Geen toegang token als reactie",
|
||||
"invalid_response": "Ongeldige JSON -reactie van Refresh Server",
|
||||
"connection_error": "Verbindingsfout om de server te vernieuwen",
|
||||
"unexpected_error": "Onverwachte fout tijdens tokenvernieuwing: {error}",
|
||||
"server_error": "Vernieuw de serverfout: http {status}",
|
||||
"refresh_success": "Token met succes verfrist! Geldig voor {dagen} dagen (verloopt: {verlopen})",
|
||||
"request_timeout": "Verzoek om de server te vernieuwen",
|
||||
"refresh_failed": "Token Vernieuwen is mislukt: {error}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Geselecteerd profiel: {profiel}",
|
||||
"default_profile": "Standaardprofiel",
|
||||
"no_profiles": "Geen {browser} profielen gevonden",
|
||||
"select_profile": "Selecteer {browser} profiel om te gebruiken:",
|
||||
"error_loading": "Fout laden {browser} profielen: {error}",
|
||||
"invalid_selection": "Ongeldige selectie. Probeer het opnieuw.",
|
||||
"title": "Selectie van browserprofiel",
|
||||
"profile": "Profiel {nummer}",
|
||||
"profile_list": "Beschikbaar {browser} profielen:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Registreert een nieuw GitHub -account met willekeurige referenties.",
|
||||
"feature6": "Slaat alle referenties op een bestand op.",
|
||||
"starting_automation": "Automatisering starten ...",
|
||||
"feature1": "Genereert een tijdelijke e -mail met 1SecMail.",
|
||||
"title": "GitHub + Cursor AI Registratieautomatisering",
|
||||
"github_username": "GitHub -gebruikersnaam",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Controleer browservensters op handmatige interventie of probeer het later opnieuw.",
|
||||
"warning1": "Dit script automatiseert het maken van accounts, die GitHub/Cursor -servicevoorwaarden kan schenden.",
|
||||
"feature4": "Logt aan bij Cursor AI met behulp van GitHub -authenticatie.",
|
||||
"completed_successfully": "GitHub + Cursor -registratie is met succes voltooid!",
|
||||
"invalid_choice": "Ongeldige keuze. Voer 'ja' of 'nee' in",
|
||||
"warning2": "Vereist internettoegang en administratieve privileges.",
|
||||
"registration_encountered_issues": "GitHub + Cursor -registratie ondervindt problemen.",
|
||||
"credentials_saved": "Deze referenties zijn opgeslagen in github_cursor_accounts.txt",
|
||||
"feature3": "Verifieert de GitHub -e -mail automatisch.",
|
||||
"github_password": "GitHub -wachtwoord",
|
||||
"features_header": "Functies",
|
||||
"feature5": "Reset de machine -ID om proefdetectie te omzeilen.",
|
||||
"warning4": "Gebruik verantwoord en op eigen risico.",
|
||||
"warning3": "Captcha of aanvullende verificatie kan automatisering onderbreken.",
|
||||
"cancelled": "Operatie geannuleerd",
|
||||
"warnings_header": "Waarschuwingen",
|
||||
"program_terminated": "Programma beëindigd door gebruiker",
|
||||
"confirm": "Weet u zeker dat u verder wilt gaan?",
|
||||
"email_address": "E -mailadres"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Abonnement",
|
||||
"failed_to_get_account_info": "Kan accountgegevens niet krijgen",
|
||||
"subscription_type": "Type abonnement",
|
||||
"pro": "Pro",
|
||||
"failed_to_get_account": "Kan accountgegevens niet krijgen",
|
||||
"config_not_found": "Configuratie niet gevonden.",
|
||||
"premium_usage": "Premium gebruik",
|
||||
"failed_to_get_subscription": "Kreef niet om abonnementsinformatie te krijgen",
|
||||
"basic_usage": "Basisgebruik",
|
||||
"premium": "Premie",
|
||||
"free": "Vrij",
|
||||
"email_not_found": "E -mail niet gevonden",
|
||||
"title": "Accountinformatie",
|
||||
"inactive": "Inactief",
|
||||
"remaining_trial": "Resterende proef",
|
||||
"enterprise": "Onderneming",
|
||||
"usage_not_found": "Gebruik niet gevonden",
|
||||
"failed_to_get_usage": "Kan geen gebruiksinformatie krijgen",
|
||||
"lifetime_access_enabled": "Lifetime Access ingeschakeld",
|
||||
"days_remaining": "Resterende dagen",
|
||||
"failed_to_get_token": "Kan geen token krijgen",
|
||||
"token": "Boord",
|
||||
"subscription_not_found": "Abonnementsinformatie niet gevonden",
|
||||
"days": "dagen",
|
||||
"team": "Team",
|
||||
"token_not_found": "Token niet gevonden",
|
||||
"active": "Actief",
|
||||
"email": "E -mail",
|
||||
"failed_to_get_email": "Niet -e -mailadres ontvangen",
|
||||
"pro_trial": "Pro -proef",
|
||||
"trial_remaining": "Resterende pro -proef",
|
||||
"usage": "Gebruik"
|
||||
},
|
||||
"config": {
|
||||
"configuration": "Configuratie",
|
||||
"config_updated": "Config bijgewerkt",
|
||||
"file_owner": "Bestandseigenaar: {eigenaar}",
|
||||
"error_checking_linux_paths": "Fout bij het controleren van Linux -paden: {error}",
|
||||
"storage_file_is_empty": "Opslagbestand is leeg: {opslag_path}",
|
||||
"config_directory": "Configuratiemirectory",
|
||||
"documents_path_not_found": "Documentenpad niet gevonden, met behulp van de huidige map",
|
||||
"config_not_available": "Configuratie niet beschikbaar",
|
||||
"neither_cursor_nor_cursor_directory_found": "Cursor noch cursor directory gevonden in {config_base}",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Zorg ervoor dat de cursor is geïnstalleerd en is minstens één keer uitgevoerd",
|
||||
"using_temp_dir": "Tijdelijke map gebruiken vanwege fout: {Path} (Error: {error})",
|
||||
"config_created": "Config gemaakt: {config_file}",
|
||||
"storage_file_not_found": "Opslagbestand niet gevonden: {storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Het bestand kan worden beschadigd, installeer de cursor opnieuw",
|
||||
"error_getting_file_stats": "Fout bij het verkrijgen van bestandsstatistieken: {error}",
|
||||
"enabled": "Ingeschakeld",
|
||||
"backup_created": "Back -up gemaakt: {Path}",
|
||||
"file_permissions": "Bestandsrechten: {machtigingen}",
|
||||
"config_setup_error": "Foutinstelling Config: {error}",
|
||||
"config_force_update_enabled": "Config File Force Update ingeschakeld, Forced Update uitvoeren",
|
||||
"config_removed": "Config -bestand verwijderd voor gedwongen update",
|
||||
"file_size": "Bestandsgrootte: {size} bytes",
|
||||
"error_reading_storage_file": "Fout lezen opslagbestand: {error}",
|
||||
"config_force_update_disabled": "Config File Force Update uitgeschakeld, overgeslagen update overslaan",
|
||||
"config_dir_created": "Configuratiemirectory gemaakt: {Path}",
|
||||
"config_option_added": "Configuratie Optie toegevoegd: {Option}",
|
||||
"file_group": "Bestandsgroep: {Group}",
|
||||
"and": "En",
|
||||
"backup_failed": "Niet back -up van configuratie: {error}",
|
||||
"force_update_failed": "Force Update Config mislukt: {error}",
|
||||
"storage_directory_not_found": "Opslagmap niet gevonden: {storage_dir}",
|
||||
"also_checked": "Ook gecontroleerd {pad}",
|
||||
"disabled": "Gehandicapt",
|
||||
"storage_file_found": "Opslagbestand gevonden: {opslag_path}",
|
||||
"try_running": "Probeer te runnen: {command}",
|
||||
"storage_file_is_valid_and_contains_data": "Opslagbestand is geldig en bevat gegevens",
|
||||
"permission_denied": "Toestemming geweigerd: {storage_path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Gevonden product.json: {Path}",
|
||||
"starting": "Cursor -versie beginnen met bypass ...",
|
||||
"version_updated": "Versie bijgewerkt van {Old} naar {nieuw}",
|
||||
"menu_option": "Bypass cursorversie controle",
|
||||
"unsupported_os": "Niet -ondersteund besturingssysteem: {System}",
|
||||
"backup_created": "Back -up gemaakt: {Path}",
|
||||
"current_version": "Huidige versie: {versie}",
|
||||
"localappdata_not_found": "LocalAppData omgevingsvariabele niet gevonden",
|
||||
"no_write_permission": "Geen toestemming voor het bestand: {Path}",
|
||||
"write_failed": "Kan Product.json niet schrijven: {error}",
|
||||
"description": "Deze tool wijzigt Cursor's Product.json om versiebeperkingen te omzeilen",
|
||||
"bypass_failed": "Versie -bypass mislukt: {error}",
|
||||
"title": "Cursorversie Bypass Tool",
|
||||
"no_update_needed": "Geen update nodig. Huidige versie {versie} is al> = 0.46.0",
|
||||
"read_failed": "Faalde om product.json te lezen: {error}",
|
||||
"stack_trace": "Stapelspoor",
|
||||
"product_json_not_found": "Product.json niet gevonden in gemeenschappelijke Linux -paden",
|
||||
"file_not_found": "Bestand niet gevonden: {Path}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Deze tool wijzigt het bestand Workbench.desktop.main.js om de tokenlimiet te omzeilen",
|
||||
"press_enter": "Druk op Enter om door te gaan ...",
|
||||
"title": "Omzeilen token limiet tool"
|
||||
}
|
||||
}
|
428
locales/pt.json
428
locales/pt.json
@ -30,7 +30,13 @@
|
||||
"bypass_version_check": "Ignorar Verificação de Versão do Cursor",
|
||||
"check_user_authorized": "Verificar Autorização do Usuário",
|
||||
"bypass_token_limit": "Contornar Limite de Tokens",
|
||||
"restore_machine_id": "Restaurar ID da Máquina do Backup"
|
||||
"restore_machine_id": "Restaurar ID da Máquina do Backup",
|
||||
"select_chrome_profile": "Selecione o perfil do Chrome",
|
||||
"admin_required": "Em execução como executável, os privilégios do administrador são necessários.",
|
||||
"language_config_saved": "Configuração do idioma economizou com sucesso",
|
||||
"lang_invalid_choice": "Escolha inválida. Por favor, insira uma das seguintes opções: ({Lang_Choices})",
|
||||
"manual_custom_auth": "Auth personalizado manual",
|
||||
"admin_required_continue": "Continuando sem privilégios de administrador."
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Árabe",
|
||||
@ -43,7 +49,11 @@
|
||||
"fr": "Francês",
|
||||
"pt": "Português do Brasil",
|
||||
"ru": "Russo",
|
||||
"es": "Espanhol"
|
||||
"es": "Espanhol",
|
||||
"bg": "búlgaro",
|
||||
"tr": "turco",
|
||||
"ja": "japonês",
|
||||
"it": "italiano"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Iniciando fechamento do Cursor",
|
||||
@ -110,7 +120,14 @@
|
||||
"package_not_found": "Package.json não encontrado: {path}",
|
||||
"check_version_failed": "Falha ao verificar versão: {error}",
|
||||
"stack_trace": "Rastreamento de pilha",
|
||||
"version_too_low": "Versão do Cursor muito baixa: {version} < 0.45.0"
|
||||
"version_too_low": "Versão do Cursor muito baixa: {version} < 0.45.0",
|
||||
"update_windows_machine_id_failed": "Atualizar o ID do Windows Machine falhou: {Error}",
|
||||
"windows_machine_id_updated": "ID da máquina do Windows atualizado com sucesso",
|
||||
"path_not_found": "Caminho não encontrado: {caminho}",
|
||||
"update_windows_machine_guid_failed": "Atualizar o Windows Machine Guid falhou: {Error}",
|
||||
"no_write_permission": "Sem permissão de gravação: {caminho}",
|
||||
"file_not_found": "Arquivo não encontrado: {caminho}",
|
||||
"modify_file_failed": "Modificar o arquivo falhado: {erro}"
|
||||
},
|
||||
"register": {
|
||||
"title": "Ferramenta de Registro do Cursor",
|
||||
@ -187,7 +204,28 @@
|
||||
"password_submitted": "Senha Enviada",
|
||||
"total_usage": "Uso Total: {usage}",
|
||||
"setting_on_password": "Configurando Senha",
|
||||
"getting_code": "Obtendo Código de Verificação, Tentará em 60s"
|
||||
"getting_code": "Obtendo Código de Verificação, Tentará em 60s",
|
||||
"using_browser": "Usando {navegador} navegador: {caminho}",
|
||||
"could_not_track_processes": "Não foi possível rastrear {navegador} processos: {error}",
|
||||
"try_install_browser": "Tente instalar o navegador com seu gerenciador de pacotes",
|
||||
"tempmail_plus_verification_started": "Processo de verificação de tempmailplus inicial",
|
||||
"max_retries_reached": "Tentativas máximas de repetição alcançadas. O registro falhou.",
|
||||
"tempmail_plus_enabled": "Tempmailplus está ativado",
|
||||
"browser_path_invalid": "{navegador} O caminho é inválido, usando o caminho padrão",
|
||||
"human_verify_error": "Não é possível verificar se o usuário é humano. Representando ...",
|
||||
"using_tempmail_plus": "Usando o tempmailplus para verificação de email",
|
||||
"tracking_processes": "Rastreamento {count} {navegador} processos",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin não está configurado",
|
||||
"tempmail_plus_verification_failed": "Verificação do tempmailplus falhou: {error}",
|
||||
"using_browser_profile": "Usando {navegador} perfil de: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "Verificação de tempmailplus concluída com êxito",
|
||||
"tempmail_plus_email_missing": "O e -mail tempmailplus não está configurado",
|
||||
"tempmail_plus_config_missing": "Falta a configuração tempmailplus",
|
||||
"tempmail_plus_init_failed": "Falha ao inicializar o tempmailplus: {error}",
|
||||
"tempmail_plus_initialized": "Tempmailplus inicializou com sucesso",
|
||||
"tempmail_plus_disabled": "Tempmailplus está desativado",
|
||||
"no_new_processes_detected": "Nenhum novo {navegador} processos detectados para rastrear",
|
||||
"make_sure_browser_is_properly_installed": "Verifique se {navegador} está instalado corretamente"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Gerenciador de Autenticação do Cursor",
|
||||
@ -277,7 +315,13 @@
|
||||
"available_domains_loaded": "Domínios disponíveis carregados: {count}",
|
||||
"domains_filtered": "Domínios filtrados: {count}",
|
||||
"trying_to_create_email": "Tentando criar e-mail: {email}",
|
||||
"domain_blocked": "Domínio bloqueado: {domain}"
|
||||
"domain_blocked": "Domínio bloqueado: {domain}",
|
||||
"no_display_found": "Nenhuma tela encontrada. Verifique se o X servidor está em execução.",
|
||||
"try_export_display": "Tente: exportar exibição =: 0",
|
||||
"try_install_chromium": "Tente: sudo apt install-navegador de cromo",
|
||||
"extension_load_error": "Erro de carga de extensão: {erro}",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Verifique se o Chrome/Chromium está instalado corretamente",
|
||||
"using_chrome_profile": "Usando o perfil do Chrome de: {user_data_dir}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Desativar atualização automática do Cursor",
|
||||
@ -290,7 +334,23 @@
|
||||
"removing_directory": "Removendo diretório",
|
||||
"directory_removed": "Diretório removido",
|
||||
"creating_block_file": "Criando arquivo de bloqueio",
|
||||
"block_file_created": "Arquivo de bloqueio criado"
|
||||
"block_file_created": "Arquivo de bloqueio criado",
|
||||
"clearing_update_yml": "Limpeza update.yml arquivo",
|
||||
"update_yml_cleared": "arquivo update.yml limpo",
|
||||
"unsupported_os": "OS não suportado: {System}",
|
||||
"block_file_already_locked": "O arquivo de bloco já está bloqueado",
|
||||
"yml_already_locked_error": "arquivo update.yml já bloqueado erro: {error}",
|
||||
"update_yml_not_found": "arquivo update.yml não encontrado",
|
||||
"yml_locked_error": "Update.yml Arquivo Bloqueado Erro: {Error}",
|
||||
"remove_directory_failed": "Falha ao remover o diretório: {error}",
|
||||
"yml_already_locked": "o arquivo update.yml já está bloqueado",
|
||||
"create_block_file_failed": "Falha ao criar o arquivo de bloco: {error}",
|
||||
"block_file_locked_error": "Erro bloqueado do arquivo bloqueado: {error}",
|
||||
"directory_locked": "O diretório está bloqueado: {caminho}",
|
||||
"block_file_already_locked_error": "Bloco Arquivo já bloqueado Erro: {Error}",
|
||||
"clear_update_yml_failed": "Falha ao limpar o arquivo update.yml: {error}",
|
||||
"yml_locked": "o arquivo update.yml está bloqueado",
|
||||
"block_file_locked": "O arquivo de bloco está bloqueado"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Verificando atualizações...",
|
||||
@ -303,7 +363,8 @@
|
||||
"update_skipped": "Atualização ignorada.",
|
||||
"invalid_choice": "Escolha inválida. Por favor, digite 'Y' ou 'n'.",
|
||||
"development_version": "Versão de desenvolvimento {current} > {latest}",
|
||||
"changelog_title": "Registro de alterações"
|
||||
"changelog_title": "Registro de alterações",
|
||||
"rate_limit_exceeded": "Limite de taxa de API do GitHub excedido. Saltando a verificação de atualização."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Redefinir Cursor Completamente",
|
||||
@ -394,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Removendo arquivos localStorage do Electron",
|
||||
"electron_localstorage_files_removed": "Arquivos localStorage do Electron removidos",
|
||||
"electron_localstorage_files_removal_error": "Erro ao remover arquivos localStorage do Electron: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Remoção dos arquivos localStorage do Electron concluída"
|
||||
"removing_electron_localstorage_files_completed": "Remoção dos arquivos localStorage do Electron concluída",
|
||||
"warning_title": "AVISO",
|
||||
"direct_advanced_navigation": "Tentando navegação direta para guia avançada",
|
||||
"delete_input_error": "Erro a localização de exclusão de exclusão: {error}",
|
||||
"delete_input_not_found_continuing": "Exclua a entrada de confirmação não encontrada, tentando continuar de qualquer maneira",
|
||||
"advanced_tab_not_found": "Guia avançada não encontrada após várias tentativas",
|
||||
"advanced_tab_error": "Erro a guia Avançado: {Error}",
|
||||
"delete_input_not_found": "Excluir entrada de confirmação não encontrada após várias tentativas",
|
||||
"failed_to_delete_file": "Falha ao excluir o arquivo: {Path}",
|
||||
"operation_cancelled": "Operação cancelada. Sair sem fazer alterações.",
|
||||
"removed": "Removido: {caminho}",
|
||||
"warning_6": "Você precisará configurar o Cursor AI novamente após a execução desta ferramenta.",
|
||||
"delete_input_retry": "Excluir a entrada não encontrada, Tent {Tent}/{max_attempts}",
|
||||
"cursor_reset_failed": "Cursor AI Editor Redefinir falhou: {Error}",
|
||||
"warning_4": "Para direcionar apenas arquivos do editor de IA do cursor e mecanismos de detecção de teste.",
|
||||
"login_redirect_failed": "Redirecionamento de login falhou, tentando navegação direta ...",
|
||||
"warning_5": "Outras aplicações no seu sistema não serão afetadas.",
|
||||
"failed_to_delete_file_or_directory": "Falha ao excluir o arquivo ou diretório: {Path}",
|
||||
"failed_to_delete_directory": "Falha ao excluir o Diretório: {Path}",
|
||||
"resetting_cursor": "Redefinir o cursor AI Editor ... por favor, espere.",
|
||||
"cursor_reset_completed": "O editor do cursor AI foi totalmente redefinido e detecção de teste ignorada!",
|
||||
"warning_3": "Seus arquivos de código não serão afetados e a ferramenta foi projetada",
|
||||
"advanced_tab_retry": "Guia Avançado não encontrado, Tente {Tent}/{max_attempts}",
|
||||
"advanced_tab_clicked": "Clicou na guia avançada",
|
||||
"completed_in": "Concluído em {time} segundos",
|
||||
"already_on_settings": "Já na página Configurações",
|
||||
"delete_button_retry": "Botão de exclusão não encontrado, tentativa {tentativa}/{max_attempts}",
|
||||
"found_danger_zone": "Encontrou seção de zona de perigo",
|
||||
"failed_to_remove": "Falha ao remover: {caminho}",
|
||||
"failed_to_reset_machine_guid": "Falha ao redefinir a máquina guia",
|
||||
"deep_scanning": "Executando a varredura profunda para obter arquivos de tentativa/licença adicionais",
|
||||
"delete_button_clicked": "Clicou no botão Excluir conta",
|
||||
"warning_7": "Use por sua conta e risco",
|
||||
"delete_button_not_found": "Exclua o botão da conta não encontrado após várias tentativas",
|
||||
"delete_button_error": "Erro a localizar o botão Excluir: {Error}",
|
||||
"warning_1": "Esta ação excluirá todas as configurações do cursor ai,",
|
||||
"warning_2": "configurações e dados em cache. Esta ação não pode ser desfeita.",
|
||||
"navigating_to_settings": "Navegando para configurações da página ...",
|
||||
"cursor_reset_cancelled": "Editor de cursor redefinido cancelado. Sair sem fazer alterações."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Seleção de Perfil do Chrome",
|
||||
@ -450,5 +549,318 @@
|
||||
"success": "ID da máquina restaurado com sucesso",
|
||||
"process_error": "Erro no processo de restauração: {error}",
|
||||
"press_enter": "Pressione Enter para continuar"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Não foram encontrados perfis de cromo, usando padrão",
|
||||
"failed_to_delete_account": "Falha ao excluir a conta: {erro}",
|
||||
"starting_new_authentication_process": "Iniciando novo processo de autenticação ...",
|
||||
"found_email": "E -mail encontrado: {email}",
|
||||
"github_start": "Github Start",
|
||||
"already_on_settings_page": "Já na página Configurações!",
|
||||
"starting_github_authentication": "Iniciando a autenticação do GitHub ...",
|
||||
"account_is_still_valid": "A conta ainda é válida (uso: {USAGE})",
|
||||
"status_check_error": "Verificação de status Erro: {erro}",
|
||||
"authentication_timeout": "Timeout de autenticação",
|
||||
"google_start": "Google Start",
|
||||
"using_first_available_chrome_profile": "Usando o primeiro perfil Chrome disponível: {perfil}",
|
||||
"no_compatible_browser_found": "Nenhum navegador compatível encontrado. Instale o Google Chrome ou Chromium.",
|
||||
"usage_count": "Contagem de uso: {Uso}",
|
||||
"authentication_successful_getting_account_info": "Autenticação bem -sucedida, obtendo informações da conta ...",
|
||||
"found_chrome_at": "Encontrado Chrome em: {Path}",
|
||||
"error_getting_user_data_directory": "Erro obtendo o diretório de dados do usuário: {erro}",
|
||||
"error_finding_chrome_profile": "Erro a encontrar o perfil do Chrome, usando o padrão: {error}",
|
||||
"auth_update_success": "Sucesso de atualização de autenticação",
|
||||
"authentication_successful": "Autenticação bem -sucedida - email: {email}",
|
||||
"authentication_failed": "Autenticação falhou: {erro}",
|
||||
"warning_browser_close": "Aviso: isso fechará todos os processos de {navegador}",
|
||||
"supported_browsers": "Navegadores suportados para {plataforma}",
|
||||
"authentication_button_not_found": "Botão de autenticação não encontrado",
|
||||
"starting_new_google_authentication": "Iniciando nova autenticação do Google ...",
|
||||
"waiting_for_authentication": "Esperando por autenticação ...",
|
||||
"found_default_chrome_profile": "Perfil do Chrome padrão encontrado",
|
||||
"could_not_check_usage_count": "Não foi possível verificar a contagem de uso: {error}",
|
||||
"starting_browser": "Navegador inicial em: {Path}",
|
||||
"token_extraction_error": "Erro de extração de token: {error}",
|
||||
"profile_selection_error": "Erro durante a seleção do perfil: {error}",
|
||||
"warning_could_not_kill_existing_browser_processes": "Aviso: não foi possível matar processos existentes do navegador: {error}",
|
||||
"browser_failed_to_start": "O navegador não conseguiu iniciar: {Error}",
|
||||
"starting_re_authentication_process": "Iniciando o processo de re-autenticação ...",
|
||||
"redirecting_to_authenticator_cursor_sh": "Redirecionando para autenticator.cursor.sh ...",
|
||||
"found_browser_data_directory": "Diretório de dados do navegador encontrado: {caminho}",
|
||||
"browser_not_found_trying_chrome": "Não foi possível encontrar {navegador}, tentando o Chrome em vez",
|
||||
"found_cookies": "Encontrado {count} cookies",
|
||||
"auth_update_failed": "Atualização de autenticação falhou",
|
||||
"browser_failed_to_start_fallback": "O navegador não conseguiu iniciar: {Error}",
|
||||
"failed_to_delete_expired_account": "Falha ao excluir a conta expirada",
|
||||
"navigating_to_authentication_page": "Navegando para a página de autenticação ...",
|
||||
"browser_closed": "Navegador fechado",
|
||||
"initializing_browser_setup": "Inicializando a configuração do navegador ...",
|
||||
"failed_to_delete_account_or_re_authenticate": "Falha ao excluir a conta ou re-autenticar: {Error}",
|
||||
"detected_platform": "Plataforma detectada: {plataforma}",
|
||||
"failed_to_extract_auth_info": "Falha ao extrair informações de autenticação: {error}",
|
||||
"starting_google_authentication": "Iniciando a autenticação do Google ...",
|
||||
"browser_failed": "O navegador não conseguiu iniciar: {Error}",
|
||||
"using_browser_profile": "Usando o perfil do navegador: {perfil}",
|
||||
"consider_running_without_sudo": "Considere executar o script sem sudo",
|
||||
"try_running_without_sudo_admin": "Tente correr sem privilégios de sudo/administrador",
|
||||
"page_changed_checking_auth": "Página alterada, verificando a autenticação ...",
|
||||
"running_as_root_warning": "Correr como root não é recomendado para automação do navegador",
|
||||
"please_select_your_google_account_to_continue": "Selecione sua conta do Google para continuar ...",
|
||||
"browser_setup_failed": "Falha na configuração do navegador: {error}",
|
||||
"missing_authentication_data": "Dados de autenticação ausentes: {dados}",
|
||||
"using_configured_browser_path": "Usando o caminho configurado {navegador}: {caminho}",
|
||||
"killing_browser_processes": "Matar {navegador} processos ...",
|
||||
"could_not_find_usage_count": "Não foi possível encontrar contagem de uso: {error}",
|
||||
"account_has_reached_maximum_usage": "A conta atingiu o máximo de uso, {excluindo}",
|
||||
"browser_setup_completed": "A configuração do navegador concluiu com êxito",
|
||||
"could_not_find_email": "Não foi possível encontrar email: {error}",
|
||||
"found_browser_user_data_dir": "Encontrado {navegador} diretório de dados do usuário: {caminho}",
|
||||
"user_data_dir_not_found": "{navegador} diretório de dados do usuário não encontrado em {path}, tentará o Chrome em vez",
|
||||
"invalid_authentication_type": "Tipo de autenticação inválido"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Comprimento do token: {comprimento} caracteres",
|
||||
"usage_response_status": "Estado de resposta de uso: {resposta}",
|
||||
"operation_cancelled": "Operação cancelada pelo usuário",
|
||||
"error_getting_token_from_db": "Erro de obter token do banco de dados: {error}",
|
||||
"checking_usage_information": "Verificando informações de uso ...",
|
||||
"usage_response": "Resposta de uso: {resposta}",
|
||||
"authorization_failed": "Autorização falhou!",
|
||||
"authorization_successful": "Autorização bem -sucedida!",
|
||||
"request_timeout": "Solicitação cronometrada",
|
||||
"check_error": "Autorização de verificação de erro: {error}",
|
||||
"connection_error": "Erro de conexão",
|
||||
"invalid_token": "Token inválido",
|
||||
"check_usage_response": "Verifique a resposta de uso: {resposta}",
|
||||
"enter_token": "Digite o seu token do cursor:",
|
||||
"token_found_in_db": "Token encontrado no banco de dados",
|
||||
"user_unauthorized": "O usuário não é autorizado",
|
||||
"checking_authorization": "Verificando a autorização ...",
|
||||
"error_generating_checksum": "Erro de geração de soma de verificação: {error}",
|
||||
"unexpected_error": "Erro inesperado: {erro}",
|
||||
"token_source": "Obter token do banco de dados ou entrada manualmente? (d/m, padrão: D)",
|
||||
"user_authorized": "O usuário está autorizado",
|
||||
"token_not_found_in_db": "Token não encontrado no banco de dados",
|
||||
"unexpected_status_code": "Código de status inesperado: {code}",
|
||||
"jwt_token_warning": "O token parece estar no formato JWT, mas a verificação da API retornou um código de status inesperado. O token pode ser válido, mas o acesso da API é restrito.",
|
||||
"getting_token_from_db": "Obtendo token do banco de dados ...",
|
||||
"cursor_acc_info_not_found": "cursor_acc_info.py não encontrado"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Excluir entrada de confirmação não encontrada após várias tentativas",
|
||||
"confirm_button_not_found": "Confirme o botão não encontrado após várias tentativas",
|
||||
"logging_in": "Faça login com o Google ...",
|
||||
"confirm_button_error": "Erro para encontrar o botão Confirmar: {Error}",
|
||||
"delete_button_clicked": "Clicou no botão Excluir conta",
|
||||
"confirm_prompt": "Tem certeza de que deseja prosseguir? (S/N):",
|
||||
"delete_button_error": "Erro a localizar o botão Excluir: {Error}",
|
||||
"interrupted": "Processo de exclusão de conta interrompido pelo usuário.",
|
||||
"cancelled": "Exclusão de conta cancelada.",
|
||||
"error": "Erro durante a exclusão da conta: {erro}",
|
||||
"delete_input_not_found_continuing": "Exclua a entrada de confirmação não encontrada, tentando continuar de qualquer maneira",
|
||||
"advanced_tab_retry": "Guia Avançado não encontrado, Tente {Tent}/{max_attempts}",
|
||||
"waiting_for_auth": "Esperando pela autenticação do Google ...",
|
||||
"typed_delete": "\"Excluir\" digitado na caixa de confirmação",
|
||||
"trying_settings": "Tentando navegar para a página de configurações ...",
|
||||
"delete_input_retry": "Excluir a entrada não encontrada, Tent {Tent}/{max_attempts}",
|
||||
"email_not_found": "Email não encontrado: {erro}",
|
||||
"delete_button_not_found": "Exclua o botão da conta não encontrado após várias tentativas",
|
||||
"already_on_settings": "Já na página Configurações",
|
||||
"failed": "O processo de exclusão da conta falhou ou foi cancelado.",
|
||||
"warning": "Aviso: isso excluirá permanentemente sua conta do cursor. Esta ação não pode ser desfeita.",
|
||||
"direct_advanced_navigation": "Tentando navegação direta para guia avançada",
|
||||
"advanced_tab_not_found": "Guia avançada não encontrada após várias tentativas",
|
||||
"auth_timeout": "Tempo limite de autenticação, continuando de qualquer maneira ...",
|
||||
"select_google_account": "Selecione sua conta do Google ...",
|
||||
"google_button_not_found": "Botão de login do google não encontrado",
|
||||
"found_danger_zone": "Encontrou seção de zona de perigo",
|
||||
"account_deleted": "Conta excluída com sucesso!",
|
||||
"starting_process": "Processo de exclusão de conta inicial ...",
|
||||
"advanced_tab_error": "Erro a guia Avançado: {Error}",
|
||||
"delete_button_retry": "Botão de exclusão não encontrado, tentativa {tentativa}/{max_attempts}",
|
||||
"login_redirect_failed": "Redirecionamento de login falhou, tentando navegação direta ...",
|
||||
"unexpected_error": "Erro inesperado: {erro}",
|
||||
"delete_input_error": "Erro a localização de exclusão de exclusão: {error}",
|
||||
"login_successful": "Login bem -sucedido",
|
||||
"advanced_tab_clicked": "Clicou na guia avançada",
|
||||
"unexpected_page": "Página inesperada após login: {url}",
|
||||
"found_email": "E -mail encontrado: {email}",
|
||||
"title": "Ferramenta de exclusão de conta do cursor Google",
|
||||
"navigating_to_settings": "Navegando para configurações da página ...",
|
||||
"success": "Sua conta do cursor foi excluída com sucesso!",
|
||||
"confirm_button_retry": "Confirme o botão não encontrado, Tent {Tent}/{max_attempts}"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Tipo de autenticação selecionada: {type}",
|
||||
"proceed_prompt": "Prosseguir? (S/N):",
|
||||
"auth_type_github": "Github",
|
||||
"confirm_prompt": "Confirme as seguintes informações:",
|
||||
"invalid_token": "Token inválido. Autenticação abortada.",
|
||||
"continue_anyway": "Continuar de qualquer maneira? (S/N):",
|
||||
"token_verified": "Token Verificado com sucesso!",
|
||||
"error": "Erro: {erro}",
|
||||
"auth_update_failed": "Falha ao atualizar informações de autenticação",
|
||||
"auth_type_prompt": "Selecione Tipo de autenticação:",
|
||||
"auth_type_auth0": "Auth_0 (padrão)",
|
||||
"verifying_token": "Verificando a validade do token ...",
|
||||
"auth_updated_successfully": "Informações de autenticação são atualizadas com sucesso!",
|
||||
"email_prompt": "Digite email (deixe em branco para o email aleatório):",
|
||||
"token_prompt": "Digite seu token cursor (Access_Token/Refresh_Token):",
|
||||
"title": "Autenticação do cursor manual",
|
||||
"token_verification_skipped": "Verificação do token Saltada (check_user_authorized.py não encontrado)",
|
||||
"random_email_generated": "Email aleatório gerado: {email}",
|
||||
"auth_type_google": "Google",
|
||||
"token_required": "É necessário token",
|
||||
"operation_cancelled": "Operação cancelada",
|
||||
"token_verification_error": "Erro verificando o token: {error}",
|
||||
"updating_database": "Atualizando o banco de dados de autenticação do cursor ..."
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Token refrescante ...",
|
||||
"extraction_error": "Erro extraindo o token: {error}",
|
||||
"invalid_response": "Resposta JSON inválida do servidor Refresh",
|
||||
"no_access_token": "Sem token de acesso em resposta",
|
||||
"connection_error": "Erro de conexão para atualizar o servidor",
|
||||
"unexpected_error": "Erro inesperado durante a atualização do token: {error}",
|
||||
"server_error": "Atualizar erro do servidor: http {status}",
|
||||
"refresh_success": "Token atualizado com sucesso! Válido para {dias} dias (expira: {expire})",
|
||||
"request_timeout": "Solicitação para atualizar o servidor cronometrado",
|
||||
"refresh_failed": "A atualização do token falhou: {erro}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Perfil selecionado: {perfil}",
|
||||
"default_profile": "Perfil padrão",
|
||||
"no_profiles": "Não há perfis {navegador} encontrados",
|
||||
"select_profile": "Selecione {navegador} perfil para usar:",
|
||||
"error_loading": "Erro de carregamento {navegador} perfis: {error}",
|
||||
"invalid_selection": "Seleção inválida. Por favor, tente novamente.",
|
||||
"title": "Seleção de perfil do navegador",
|
||||
"profile": "Perfil {número}",
|
||||
"profile_list": "Disponível {navegador} perfis:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Registra uma nova conta do GitHub com credenciais aleatórias.",
|
||||
"feature6": "Salva todas as credenciais em um arquivo.",
|
||||
"starting_automation": "Automação inicial ...",
|
||||
"feature1": "Gera um email temporário usando 1Secmail.",
|
||||
"title": "Github + Cursor AI Automação de registro",
|
||||
"github_username": "Nome de usuário do Github",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Verifique as janelas do navegador para intervenção manual ou tente novamente mais tarde.",
|
||||
"warning1": "Este script automatiza a criação de contas, que pode violar os Termos de Serviço Github/Cursor.",
|
||||
"feature4": "Faça login no cursor IA usando a autenticação do GitHub.",
|
||||
"invalid_choice": "Escolha inválida. Por favor, digite 'sim' ou 'não'",
|
||||
"completed_successfully": "Github + Registro do cursor concluído com êxito!",
|
||||
"warning2": "Requer acesso à Internet e privilégios administrativos.",
|
||||
"registration_encountered_issues": "O registro do Github + Cursor encontrou problemas.",
|
||||
"credentials_saved": "Essas credenciais foram salvas para github_cursor_accounts.txt",
|
||||
"feature3": "Verifica o email do GitHub automaticamente.",
|
||||
"github_password": "Senha do github",
|
||||
"features_header": "Características",
|
||||
"feature5": "Redefina o ID da máquina para ignorar a detecção de teste.",
|
||||
"warning4": "Use com responsabilidade e por sua conta e risco.",
|
||||
"warning3": "CAPTCHA ou verificação adicional podem interromper a automação.",
|
||||
"cancelled": "Operação cancelada",
|
||||
"warnings_header": "Avisos",
|
||||
"program_terminated": "Programa encerrado pelo usuário",
|
||||
"confirm": "Tem certeza de que deseja prosseguir?",
|
||||
"email_address": "Endereço de email"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Subscrição",
|
||||
"failed_to_get_account_info": "Falha ao obter informações da conta",
|
||||
"subscription_type": "Tipo de assinatura",
|
||||
"pro": "Pró",
|
||||
"failed_to_get_account": "Falha ao obter informações da conta",
|
||||
"config_not_found": "Configuração não encontrada.",
|
||||
"premium_usage": "Uso premium",
|
||||
"failed_to_get_subscription": "Falha ao obter informações de assinatura",
|
||||
"basic_usage": "Uso básico",
|
||||
"premium": "Premium",
|
||||
"free": "Livre",
|
||||
"email_not_found": "E -mail não encontrado",
|
||||
"title": "Informações da conta",
|
||||
"inactive": "Inativo",
|
||||
"remaining_trial": "Teste restante",
|
||||
"enterprise": "Empresa",
|
||||
"lifetime_access_enabled": "Acesso ao longo da vida ativado",
|
||||
"failed_to_get_usage": "Falha ao obter informações de uso",
|
||||
"usage_not_found": "Uso não encontrado",
|
||||
"days_remaining": "Dias restantes",
|
||||
"failed_to_get_token": "Falhou em obter token",
|
||||
"token": "Token",
|
||||
"subscription_not_found": "Informações de assinatura não encontradas",
|
||||
"days": "dias",
|
||||
"team": "Equipe",
|
||||
"token_not_found": "Token não encontrado",
|
||||
"pro_trial": "Trial Pro",
|
||||
"email": "E-mail",
|
||||
"active": "Ativo",
|
||||
"failed_to_get_email": "Falha ao obter endereço de e -mail",
|
||||
"trial_remaining": "Trial profissional restante",
|
||||
"usage": "Uso"
|
||||
},
|
||||
"config": {
|
||||
"configuration": "Configuração",
|
||||
"config_updated": "Config atualizado",
|
||||
"file_owner": "Proprietário do arquivo: {proprietário}",
|
||||
"error_checking_linux_paths": "Erro verificando os caminhos do Linux: {Error}",
|
||||
"storage_file_is_empty": "O arquivo de armazenamento está vazio: {storage_path}",
|
||||
"config_directory": "Diretório de configuração",
|
||||
"documents_path_not_found": "Documentos Caminho não encontrado, usando o diretório atual",
|
||||
"config_not_available": "Configuração não disponível",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Certifique -se de que o cursor esteja instalado e foi executado pelo menos uma vez",
|
||||
"neither_cursor_nor_cursor_directory_found": "Nem o cursor nem o diretório cursor encontrados em {config_base}",
|
||||
"config_created": "Config criado: {config_file}",
|
||||
"using_temp_dir": "Usando o diretório temporário devido a erro: {path} (erro: {error})",
|
||||
"storage_file_not_found": "Arquivo de armazenamento não encontrado: {storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "O arquivo pode estar corrompido, reinstale o cursor",
|
||||
"error_getting_file_stats": "Erro obtendo estatísticas de arquivo: {error}",
|
||||
"enabled": "Habilitado",
|
||||
"backup_created": "Backup criado: {Path}",
|
||||
"file_permissions": "Permissões de arquivo: {permissões}",
|
||||
"config_setup_error": "Erro Configuração de configuração: {error}",
|
||||
"config_force_update_enabled": "Atualização de força de arquivo de configuração ativada, executando atualização forçada",
|
||||
"config_removed": "Arquivo de configuração removido para atualização forçada",
|
||||
"file_size": "Tamanho do arquivo: {size} bytes",
|
||||
"error_reading_storage_file": "Erro ao ler Arquivo de armazenamento: {erro}",
|
||||
"config_force_update_disabled": "Atualização de força de arquivo de configuração desativada, pulando a atualização forçada",
|
||||
"config_dir_created": "Diretório de configuração criado: {caminho}",
|
||||
"config_option_added": "Opção de configuração adicionada: {option}",
|
||||
"file_group": "Grupo de arquivos: {grupo}",
|
||||
"and": "E",
|
||||
"backup_failed": "Falha ao fazer backup de configuração: {error}",
|
||||
"force_update_failed": "Falha na atualização de força: {error}",
|
||||
"also_checked": "Também verificado {caminho}",
|
||||
"storage_directory_not_found": "Diretório de armazenamento não encontrado: {storage_dir}",
|
||||
"storage_file_found": "Arquivo de armazenamento encontrado: {storage_path}",
|
||||
"try_running": "Tente correr: {comando}",
|
||||
"disabled": "Desabilitado",
|
||||
"storage_file_is_valid_and_contains_data": "O arquivo de armazenamento é válido e contém dados",
|
||||
"permission_denied": "Permissão negada: {storage_path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Found Product.json: {Path}",
|
||||
"starting": "Iniciando a versão do cursor ...",
|
||||
"version_updated": "Versão atualizada de {Old} para {new}",
|
||||
"menu_option": "Verificação da versão do cursor de desvio",
|
||||
"unsupported_os": "Sistema operacional não suportado: {System}",
|
||||
"backup_created": "Backup criado: {Path}",
|
||||
"current_version": "Versão atual: {versão}",
|
||||
"no_write_permission": "Nenhuma permissão de gravação para arquivo: {caminho}",
|
||||
"localappdata_not_found": "Variável de ambiente localAppData não encontrada",
|
||||
"write_failed": "Falha ao escrever o produto.json: {error}",
|
||||
"description": "Esta ferramenta modifica o produto do cursor.json para ignorar as restrições da versão",
|
||||
"bypass_failed": "Versão Bypass falhou: {error}",
|
||||
"title": "Ferramenta de desvio da versão cursor",
|
||||
"no_update_needed": "Nenhuma atualização necessária. Versão atual {versão} já está> = 0,46.0",
|
||||
"read_failed": "Falha ao ler o produto.json: {error}",
|
||||
"stack_trace": "Rastreamento da pilha",
|
||||
"product_json_not_found": "Product.json não encontrado em caminhos comuns do Linux",
|
||||
"file_not_found": "Arquivo não encontrado: {caminho}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Esta ferramenta modifica o arquivo workbench.desktop.main.js para ignorar o limite do token",
|
||||
"press_enter": "Pressione Enter para continuar ...",
|
||||
"title": "Ipassue Token Limit Tool"
|
||||
}
|
||||
}
|
427
locales/ru.json
427
locales/ru.json
@ -31,7 +31,12 @@
|
||||
"check_user_authorized": "Проверить авторизацию пользователя",
|
||||
"select_chrome_profile": "Выбрать профиль Chrome",
|
||||
"bypass_token_limit": "Обход ограничения токенов",
|
||||
"restore_machine_id": "Восстановить ID устройства из резервной копии"
|
||||
"restore_machine_id": "Восстановить ID устройства из резервной копии",
|
||||
"admin_required": "Запуск в качестве исполняемого файла требуются привилегии администратора.",
|
||||
"language_config_saved": "Языковая конфигурация успешно сохранилась",
|
||||
"lang_invalid_choice": "Неверный выбор. Пожалуйста, введите один из следующих вариантов: ({lang_choices})",
|
||||
"manual_custom_auth": "Ручная пользовательская аут",
|
||||
"admin_required_continue": "Продолжение без привилегий администратора."
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Арабский",
|
||||
@ -44,7 +49,11 @@
|
||||
"fr": "Французский",
|
||||
"pt": "Бразильский португальский",
|
||||
"ru": "Русский",
|
||||
"es": "Испанский"
|
||||
"es": "Испанский",
|
||||
"bg": "болгарский",
|
||||
"tr": "турецкий",
|
||||
"it": "Итальянский",
|
||||
"ja": "Японский"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Начало закрытия Cursor",
|
||||
@ -111,7 +120,14 @@
|
||||
"package_not_found": "Package.json не найден: {path}",
|
||||
"check_version_failed": "Ошибка проверки версии: {error}",
|
||||
"stack_trace": "Трассировка стека",
|
||||
"version_too_low": "Версия Cursor слишком низкая: {version} < 0.45.0"
|
||||
"version_too_low": "Версия Cursor слишком низкая: {version} < 0.45.0",
|
||||
"update_windows_machine_id_failed": "Обновить идентификатор машины Windows Fail: {error}",
|
||||
"path_not_found": "Путь не найден: {path}",
|
||||
"windows_machine_id_updated": "Идентификатор машины Windows успешно обновлен",
|
||||
"update_windows_machine_guid_failed": "Обновление Windows Machine Guide не удалось: {ошибка}",
|
||||
"no_write_permission": "Нет разрешения на запись: {path}",
|
||||
"file_not_found": "Файл не найден: {path}",
|
||||
"modify_file_failed": "Изменить файл не удастся: {ошибка}"
|
||||
},
|
||||
"register": {
|
||||
"title": "Инструмент регистрации Cursor",
|
||||
@ -188,7 +204,28 @@
|
||||
"password_submitted": "Пароль отправлен",
|
||||
"total_usage": "Общее использование: {usage}",
|
||||
"setting_on_password": "Установка пароля",
|
||||
"getting_code": "Получение кода подтверждения, попытка через 60с"
|
||||
"getting_code": "Получение кода подтверждения, попытка через 60с",
|
||||
"using_browser": "Использование {браузер} браузер: {path}",
|
||||
"could_not_track_processes": "Не удалось отслеживать {браузер} процессы: {ошибка}",
|
||||
"try_install_browser": "Попробуйте установить браузер с помощью менеджера пакета",
|
||||
"tempmail_plus_verification_started": "Начальный процесс проверки TempmailPlus",
|
||||
"max_retries_reached": "Максимальные попытки повторения достигли. Регистрация не удалась.",
|
||||
"tempmail_plus_enabled": "TempmailPlus включен",
|
||||
"browser_path_invalid": "{браузер} путь недействителен, используя путь по умолчанию",
|
||||
"human_verify_error": "Не могу проверить, что пользователь - это человек. Повторение ...",
|
||||
"using_tempmail_plus": "Использование TempmailPlus для проверки электронной почты",
|
||||
"tracking_processes": "Отслеживание {count} {браузер} процессы",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin не настроен",
|
||||
"tempmail_plus_verification_failed": "TempmailPlus Проверка не удалась: {ошибка}",
|
||||
"using_browser_profile": "Использование {браузер} профиль из: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "TempmailPlus проверка завершена успешно",
|
||||
"tempmail_plus_email_missing": "Электронная почта TempmailPlus не настроена",
|
||||
"tempmail_plus_config_missing": "Конфигурация TempmailPlus отсутствует",
|
||||
"tempmail_plus_init_failed": "Не удалось инициализировать TempmailPlus: {ошибка}",
|
||||
"tempmail_plus_initialized": "TempmailPlus инициализирован успешно",
|
||||
"tempmail_plus_disabled": "TempmailPlus отключен",
|
||||
"no_new_processes_detected": "Нет новых {браузер} процессов, обнаруженных для отслеживания",
|
||||
"make_sure_browser_is_properly_installed": "Убедитесь, что {браузер} правильно установлен"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Менеджер авторизации Cursor",
|
||||
@ -278,7 +315,13 @@
|
||||
"available_domains_loaded": "Загружены доступные домены: {count}",
|
||||
"domains_filtered": "Отфильтрованы домены: {count}",
|
||||
"trying_to_create_email": "Попытка создания email: {email}",
|
||||
"domain_blocked": "Домен заблокирован: {domain}"
|
||||
"domain_blocked": "Домен заблокирован: {domain}",
|
||||
"no_display_found": "Не найдено дисплея. Убедитесь, что X Server работает.",
|
||||
"try_export_display": "Попробуйте: экспорт Display =: 0",
|
||||
"try_install_chromium": "Попробуйте: Sudo Apt Установите Chromium-Browser",
|
||||
"extension_load_error": "Ошибка загрузки расширения: {ошибка}",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Убедитесь, что Chrome/Chromium правильно установлен",
|
||||
"using_chrome_profile": "Использование Chrome Profile от: {user_data_dir}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Отключение автоматического обновления Cursor",
|
||||
@ -291,7 +334,23 @@
|
||||
"removing_directory": "Удаление директории",
|
||||
"directory_removed": "Директория удалена",
|
||||
"creating_block_file": "Создание файла блокировки",
|
||||
"block_file_created": "Файл блокировки создан"
|
||||
"block_file_created": "Файл блокировки создан",
|
||||
"clearing_update_yml": "Очистка update.yml файл",
|
||||
"update_yml_cleared": "update.yml файл очищен",
|
||||
"unsupported_os": "Неподдерживаемая ОС: {Система}",
|
||||
"block_file_already_locked": "Блок -файл уже заблокирован",
|
||||
"yml_already_locked_error": "update.yml файл уже заблокированная ошибка: {error}",
|
||||
"update_yml_not_found": "update.yml файл не найден",
|
||||
"yml_locked_error": "update.yml -файл заблокирован ошибка: {error}",
|
||||
"remove_directory_failed": "Не удалось удалить каталог: {ошибка}",
|
||||
"yml_already_locked": "file update.yml уже заблокирован",
|
||||
"create_block_file_failed": "Не удалось создать файл блока: {ошибка}",
|
||||
"block_file_locked_error": "Блок -файл заблокирован ошибка: {ошибка}",
|
||||
"directory_locked": "Каталог заблокирован: {path}",
|
||||
"block_file_already_locked_error": "Блок -файл уже заблокированная ошибка: {ошибка}",
|
||||
"clear_update_yml_failed": "Не удалось очистить файл update.yml: {error}",
|
||||
"yml_locked": "file update.yml заблокирован",
|
||||
"block_file_locked": "Заблокированный файл блока"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Проверка обновлений...",
|
||||
@ -304,7 +363,8 @@
|
||||
"update_skipped": "Обновление пропущено.",
|
||||
"invalid_choice": "Неверный выбор. Пожалуйста, введите 'Y' или 'n'.",
|
||||
"development_version": "Версия разработки {current} > {latest}",
|
||||
"changelog_title": "Список изменений"
|
||||
"changelog_title": "Список изменений",
|
||||
"rate_limit_exceeded": "Предел ставки GitHub API превышен. Пропустить проверку обновления."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Полный сброс Cursor",
|
||||
@ -395,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Удаление файлов localStorage Electron",
|
||||
"electron_localstorage_files_removed": "Файлы localStorage Electron удалены",
|
||||
"electron_localstorage_files_removal_error": "Ошибка удаления файлов localStorage Electron: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Удаление файлов localStorage Electron завершено"
|
||||
"removing_electron_localstorage_files_completed": "Удаление файлов localStorage Electron завершено",
|
||||
"warning_title": "ПРЕДУПРЕЖДЕНИЕ",
|
||||
"direct_advanced_navigation": "Попытка прямой навигации к вкладке Advanced",
|
||||
"delete_input_error": "Ошибка поиска Удаления ввода: {ошибка}",
|
||||
"delete_input_not_found_continuing": "Удалить ввод подтверждения не найден, пытаясь продолжить в любом случае",
|
||||
"advanced_tab_not_found": "Вкладка Advanced не найдена после нескольких попыток",
|
||||
"advanced_tab_error": "Вкладка «Объединение ошибок»: {error}",
|
||||
"delete_input_not_found": "Удалить вход подтверждения не найден после нескольких попыток",
|
||||
"failed_to_delete_file": "Не удалось удалить файл: {path}",
|
||||
"operation_cancelled": "Операция отменена. Выйдя без каких -либо изменений.",
|
||||
"removed": "Удалено: {path}",
|
||||
"warning_6": "Вам нужно будет снова настроить AI Cursor AI после запуска этого инструмента.",
|
||||
"delete_input_retry": "Удалить вход не найден, попытка {попытка}/{max_attempts}",
|
||||
"warning_4": "Нацеливаться только на файлы редактора Cursor AI и механизмы обнаружения испытаний.",
|
||||
"cursor_reset_failed": "Cursor AI Редактор REDITOR RESET не удалось: {ошибка}",
|
||||
"login_redirect_failed": "Перенаправление входа в систему не удалось, пробуя прямую навигацию ...",
|
||||
"warning_5": "Другие приложения в вашей системе не будут затронуты.",
|
||||
"failed_to_delete_file_or_directory": "Не удалось удалить файл или каталог: {path}",
|
||||
"failed_to_delete_directory": "Не удалось удалить каталог: {path}",
|
||||
"resetting_cursor": "Сброс редактора Cursor AI ... Пожалуйста, подождите.",
|
||||
"cursor_reset_completed": "Курсор AI Редактор был полностью сброшен, и обнаружение испытаний обходится!",
|
||||
"warning_3": "Ваши кодовые файлы не будут затронуты, а инструмент разработан",
|
||||
"advanced_tab_retry": "Вкладка Advanced не найдена, попытка {попытка}/{max_attempts}",
|
||||
"completed_in": "Завершено в {время} секунд",
|
||||
"advanced_tab_clicked": "Нажал на вкладку «Дополнительно",
|
||||
"already_on_settings": "Уже на странице настроек",
|
||||
"delete_button_retry": "Кнопка удаления не найдена, попытка {попытка}/{max_attempts}",
|
||||
"found_danger_zone": "Нашел раздел зоны опасности",
|
||||
"failed_to_remove": "Не удалось удалить: {path}",
|
||||
"failed_to_reset_machine_guid": "Не удалось сбросить машину",
|
||||
"deep_scanning": "Выполнение глубокого сканирования для дополнительных судебных/лицензионных файлов",
|
||||
"delete_button_clicked": "Нажал кнопку «Удалить учетную запись»",
|
||||
"warning_7": "Используйте свой собственный риск",
|
||||
"delete_button_not_found": "Удалить кнопку учетной записи не найдена после нескольких попыток",
|
||||
"delete_button_error": "Кнопка «Удалить ошибку»: {ошибка}",
|
||||
"warning_2": "конфигурации и кэшированные данные. Это действие не может быть отменено.",
|
||||
"warning_1": "Это действие удалит все настройки AI курсора,",
|
||||
"navigating_to_settings": "Навигация на страницу настроек ...",
|
||||
"cursor_reset_cancelled": "Курсор AI Редактор сброс отменен. Выйдя без каких -либо изменений."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Выбор Профиля Chrome",
|
||||
@ -451,5 +549,318 @@
|
||||
"success": "ID устройства успешно восстановлен",
|
||||
"process_error": "Ошибка процесса восстановления: {error}",
|
||||
"press_enter": "Нажмите Enter для продолжения"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Профили хрома не обнаружены, используя по умолчанию",
|
||||
"starting_new_authentication_process": "Запуск нового процесса аутентификации ...",
|
||||
"failed_to_delete_account": "Не удалось удалить учетную запись: {ошибка}",
|
||||
"found_email": "Найдено электронное письмо: {Электронная почта}",
|
||||
"github_start": "GitHub Start",
|
||||
"already_on_settings_page": "Уже на странице настроек!",
|
||||
"starting_github_authentication": "Начальная аутентификация GitHub ...",
|
||||
"account_is_still_valid": "Учетная запись все еще действительна (использование: {использование})",
|
||||
"status_check_error": "Ошибка проверки состояния: {ошибка}",
|
||||
"authentication_timeout": "Тайм -аут аутентификации",
|
||||
"usage_count": "Количество использования: {использование}",
|
||||
"using_first_available_chrome_profile": "Использование первого доступного Chrome Profile: {профиль}",
|
||||
"google_start": "Google Start",
|
||||
"no_compatible_browser_found": "Совместимый браузер не найден. Пожалуйста, установите Google Chrome или Chromium.",
|
||||
"authentication_successful_getting_account_info": "Успешная аутентификация, получение информации об учетной записи ...",
|
||||
"found_chrome_at": "Нашел хром в: {path}",
|
||||
"error_getting_user_data_directory": "Ошибка",
|
||||
"error_finding_chrome_profile": "Ошибка поиска хрома, используя по умолчанию: {error}",
|
||||
"auth_update_success": "Успех обновления автоза",
|
||||
"authentication_successful": "Успешная аутентификация - электронная почта: {электронная почта}",
|
||||
"authentication_failed": "Аутентификация не удалась: {ошибка}",
|
||||
"warning_browser_close": "Предупреждение: это закроет все запуск {браузер} процессов",
|
||||
"supported_browsers": "Поддерживаемые браузеры для {платформы}",
|
||||
"authentication_button_not_found": "Кнопка аутентификации не найдена",
|
||||
"starting_new_google_authentication": "Начало новой аутентификации Google ...",
|
||||
"waiting_for_authentication": "В ожидании аутентификации ...",
|
||||
"found_default_chrome_profile": "Найденный хромированный профиль по умолчанию",
|
||||
"starting_browser": "Начальный браузер на: {path}",
|
||||
"token_extraction_error": "Ошибка извлечения токена: {ошибка}",
|
||||
"could_not_check_usage_count": "Не удалось проверить количество использования: {ошибка}",
|
||||
"profile_selection_error": "Ошибка во время выбора профиля: {ошибка}",
|
||||
"warning_could_not_kill_existing_browser_processes": "Предупреждение: не удалось убить существующие процессы браузера: {ошибка}",
|
||||
"browser_failed_to_start": "Браузер не смог запустить: {ошибка}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Передача на Authenticator.cursor.sh ...",
|
||||
"starting_re_authentication_process": "Начало процесса повторной аутентификации ...",
|
||||
"found_browser_data_directory": "Нашел каталог данных браузера: {path}",
|
||||
"browser_not_found_trying_chrome": "Не удалось найти {браузер}, попробовать хром вместо этого",
|
||||
"found_cookies": "Найдено {count} cookie",
|
||||
"auth_update_failed": "Обновление ауты не удалось",
|
||||
"browser_failed_to_start_fallback": "Браузер не смог запустить: {ошибка}",
|
||||
"failed_to_delete_expired_account": "Не удалось удалить учетную запись с истекшим сроком действия",
|
||||
"navigating_to_authentication_page": "Навигация на страницу аутентификации ...",
|
||||
"initializing_browser_setup": "Инициализация настройки браузера ...",
|
||||
"browser_closed": "Браузер закрыт",
|
||||
"detected_platform": "Обнаруженная платформа: {платформа}",
|
||||
"failed_to_delete_account_or_re_authenticate": "Не удалось удалить учетную запись или повторную аутентификацию: {ошибка}",
|
||||
"failed_to_extract_auth_info": "Не удалось извлечь auth info: {error}",
|
||||
"starting_google_authentication": "Начало аутентификации Google ...",
|
||||
"using_browser_profile": "Использование профиля браузера: {профиль}",
|
||||
"browser_failed": "Браузер не смог запустить: {ошибка}",
|
||||
"consider_running_without_sudo": "Подумайте о запуске сценария без SUDO",
|
||||
"try_running_without_sudo_admin": "Попробуйте запустить без привилегий Sudo/Administrator",
|
||||
"page_changed_checking_auth": "Страница изменилась, проверяю аут ...",
|
||||
"running_as_root_warning": "Запуск как root не рекомендуется для автоматизации браузера",
|
||||
"please_select_your_google_account_to_continue": "Пожалуйста, выберите свою учетную запись Google, чтобы продолжить ...",
|
||||
"browser_setup_failed": "Недостаточная настройка браузера: {ошибка}",
|
||||
"missing_authentication_data": "Отсутствие данных аутентификации: {data}",
|
||||
"using_configured_browser_path": "Использование Configured {Browser} Path: {path}",
|
||||
"killing_browser_processes": "Убийство {браузер} процессы ...",
|
||||
"could_not_find_usage_count": "Не удалось найти количество использования: {ошибка}",
|
||||
"browser_setup_completed": "Настройка браузера завершена успешно",
|
||||
"account_has_reached_maximum_usage": "Учетная запись достигла максимального использования, {удаление}",
|
||||
"could_not_find_email": "Не удалось найти электронную почту: {ошибка}",
|
||||
"found_browser_user_data_dir": "Нашел {браузер} каталог данных пользователей: {path}",
|
||||
"user_data_dir_not_found": "{браузер} каталог пользовательских данных не найден в {path}, вместо этого попробую Chrome",
|
||||
"invalid_authentication_type": "Неверный тип аутентификации"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Длина токена: {длина} символы",
|
||||
"usage_response_status": "Статус ответа на использование: {ответ}",
|
||||
"operation_cancelled": "Операция отменена пользователем",
|
||||
"error_getting_token_from_db": "Ошибка получения токена из базы данных: {ошибка}",
|
||||
"checking_usage_information": "Проверка информации об использовании ...",
|
||||
"usage_response": "Ответ об использовании: {ответ}",
|
||||
"authorization_failed": "Авторизация не удалась!",
|
||||
"authorization_successful": "Авторизация успешно!",
|
||||
"request_timeout": "Запросить время",
|
||||
"check_error": "Проверка ошибок Авторизация: {ошибка}",
|
||||
"connection_error": "Ошибка соединения",
|
||||
"invalid_token": "Неверный токен",
|
||||
"check_usage_response": "Проверьте ответ на использование: {ответ}",
|
||||
"enter_token": "Введите токен курсора:",
|
||||
"token_found_in_db": "Токен, найденный в базе данных",
|
||||
"user_unauthorized": "Пользователь несанкционирован",
|
||||
"checking_authorization": "Проверка авторизации ...",
|
||||
"error_generating_checksum": "Контрольная сумма с генерированием ошибок: {ошибка}",
|
||||
"token_source": "Получить токен из базы данных или ввода вручную? (D/M, по умолчанию: D)",
|
||||
"unexpected_error": "Неожиданная ошибка: {ошибка}",
|
||||
"user_authorized": "Пользователь авторизован",
|
||||
"token_not_found_in_db": "Токен не найден в базе данных",
|
||||
"unexpected_status_code": "Неожиданный код статуса: {код}",
|
||||
"jwt_token_warning": "Токен, по -видимому, находится в формате JWT, но проверка API вернула неожиданный код состояния. Токен может быть действительным, но доступ к API ограничен.",
|
||||
"getting_token_from_db": "Получение значения из базы данных ...",
|
||||
"cursor_acc_info_not_found": "CURSOR_ACC_INFO.PY не найден"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Выбранный тип аутентификации: {type}",
|
||||
"proceed_prompt": "Продолжить? (Y/N):",
|
||||
"auth_type_github": "GitHub",
|
||||
"confirm_prompt": "Пожалуйста, подтвердите следующую информацию:",
|
||||
"invalid_token": "Неверный токен. Аутентификация прервана.",
|
||||
"continue_anyway": "В любом случае продолжить? (Y/N):",
|
||||
"token_verified": "Токен проверил успешно!",
|
||||
"error": "Ошибка: {ошибка}",
|
||||
"auth_update_failed": "Не удалось обновить информацию о аутентификации",
|
||||
"auth_type_auth0": "Auth_0 (по умолчанию)",
|
||||
"auth_type_prompt": "Выберите Тип аутентификации:",
|
||||
"verifying_token": "Проверка достоверности токена ...",
|
||||
"auth_updated_successfully": "Информация об аутентификации успешно обновлена!",
|
||||
"email_prompt": "Введите электронное письмо (оставьте пусто для случайной электронной почты):",
|
||||
"token_prompt": "Введите токен курсора (access_token/represh_token):",
|
||||
"title": "Ручная аутентификация курсора",
|
||||
"random_email_generated": "Сгенерировано случайная электронная почта: {электронная почта}",
|
||||
"token_verification_skipped": "Проверка токена пропустила (check_user_authorized.py не найдена)",
|
||||
"token_required": "Токен требуется",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Операция отменена",
|
||||
"token_verification_error": "Проверка ошибки токен: {ошибка}",
|
||||
"updating_database": "Обновление базы данных аутентификации курсора ..."
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Удалить вход подтверждения не найден после нескольких попыток",
|
||||
"logging_in": "Вход в систему с Google ...",
|
||||
"confirm_button_not_found": "Подтвердить кнопку не найдена после нескольких попыток",
|
||||
"confirm_button_error": "Кнопка «Подтверждение ошибки»: {ошибка}",
|
||||
"delete_button_clicked": "Нажал кнопку «Удалить учетную запись»",
|
||||
"confirm_prompt": "Вы уверены, что хотите продолжить? (Y/N):",
|
||||
"cancelled": "Удаление учетной записи отменено.",
|
||||
"delete_button_error": "Кнопка «Удалить ошибку»: {ошибка}",
|
||||
"interrupted": "Процесс удаления учетной записи прерван пользователем.",
|
||||
"error": "Ошибка во время удаления учетной записи: {ошибка}",
|
||||
"delete_input_not_found_continuing": "Удалить ввод подтверждения не найден, пытаясь продолжить в любом случае",
|
||||
"advanced_tab_retry": "Вкладка Advanced не найдена, попытка {попытка}/{max_attempts}",
|
||||
"waiting_for_auth": "В ожидании аутентификации Google ...",
|
||||
"typed_delete": "Напечатано «Удалить» в поле подтверждения",
|
||||
"trying_settings": "Попытка перейти на страницу настроек ...",
|
||||
"delete_input_retry": "Удалить вход не найден, попытка {попытка}/{max_attempts}",
|
||||
"email_not_found": "Электронная почта не найдена: {ошибка}",
|
||||
"delete_button_not_found": "Удалить кнопку учетной записи не найдена после нескольких попыток",
|
||||
"already_on_settings": "Уже на странице настроек",
|
||||
"failed": "Процесс удаления учетной записи не удался или был отменен.",
|
||||
"warning": "Предупреждение: это навсегда удалит вашу учетную запись курсора. Это действие не может быть отменено.",
|
||||
"direct_advanced_navigation": "Попытка прямой навигации к вкладке Advanced",
|
||||
"advanced_tab_not_found": "Вкладка Advanced не найдена после нескольких попыток",
|
||||
"auth_timeout": "Тайм -аут аутентификации, все равно продолжая ...",
|
||||
"select_google_account": "Пожалуйста, выберите свою учетную запись Google ...",
|
||||
"google_button_not_found": "Кнопка входа в систему Google не найдена",
|
||||
"found_danger_zone": "Нашел раздел зоны опасности",
|
||||
"account_deleted": "Учебный счет удален успешно!",
|
||||
"advanced_tab_error": "Вкладка «Объединение ошибок»: {error}",
|
||||
"starting_process": "Начальный процесс удаления учетной записи ...",
|
||||
"delete_button_retry": "Кнопка удаления не найдена, попытка {попытка}/{max_attempts}",
|
||||
"login_redirect_failed": "Перенаправление входа в систему не удалось, пробуя прямую навигацию ...",
|
||||
"unexpected_error": "Неожиданная ошибка: {ошибка}",
|
||||
"login_successful": "Вход успешно",
|
||||
"delete_input_error": "Ошибка поиска Удаления ввода: {ошибка}",
|
||||
"advanced_tab_clicked": "Нажал на вкладку «Дополнительно",
|
||||
"unexpected_page": "Неожиданная страница после входа в систему: {url}",
|
||||
"found_email": "Найдено электронное письмо: {Электронная почта}",
|
||||
"title": "Курсор Google инструмент удаления учетной записи",
|
||||
"navigating_to_settings": "Навигация на страницу настроек ...",
|
||||
"success": "Ваша учетная запись курсора была успешно удалена!",
|
||||
"confirm_button_retry": "Кнопка подтверждения не найдена, попытка {попытка}/{max_attempts}"
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Освежающий токен ...",
|
||||
"extraction_error": "Ошибка извлечения токена: {ошибка}",
|
||||
"invalid_response": "Неверный ответ JSON с сервера обновления",
|
||||
"no_access_token": "Нет токена доступа в ответ",
|
||||
"connection_error": "Ошибка соединения, чтобы обновить сервер",
|
||||
"unexpected_error": "Неожиданная ошибка во время обновления токена: {ошибка}",
|
||||
"server_error": "Ошибка обновления сервера: http {status}",
|
||||
"refresh_success": "Токен успешно обновлен! Действительно для {дней} дней (истекает: {истекает})",
|
||||
"request_timeout": "Запрос на обновления сервера",
|
||||
"refresh_failed": "Производительное обновление токена: {ошибка}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Выбранный профиль: {профиль}",
|
||||
"default_profile": "Профиль по умолчанию",
|
||||
"no_profiles": "Нет {браузер} профили найдены",
|
||||
"select_profile": "Выберите {браузер} Профиль для использования:",
|
||||
"error_loading": "Ошибка загрузки {браузер} профили: {ошибка}",
|
||||
"invalid_selection": "Неверный выбор. Пожалуйста, попробуйте еще раз.",
|
||||
"title": "Выбор профиля браузера",
|
||||
"profile": "Профиль {номер}",
|
||||
"profile_list": "Доступны профили {браузер}:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Регистрирует новую учетную запись GitHub со случайными учетными данными.",
|
||||
"feature6": "Сохраняет все учетные данные в файл.",
|
||||
"starting_automation": "Начальная автоматизация ...",
|
||||
"feature1": "Генерирует временное электронное письмо с помощью 1Secmail.",
|
||||
"title": "GitHub + Cursor AI Автоматизация регистрации",
|
||||
"github_username": "GitHub username",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Проверьте окна браузера для ручного вмешательства или попробуйте еще раз позже.",
|
||||
"warning1": "Этот скрипт автоматизирует создание учетной записи, что может нарушать условия обслуживания GitHub/Cursor.",
|
||||
"feature4": "Войдет в AI Cursor AI, используя аутентификацию GitHub.",
|
||||
"completed_successfully": "Github + cursor Регистрация завершена успешно!",
|
||||
"invalid_choice": "Неверный выбор. Пожалуйста, введите «да» или «нет»",
|
||||
"warning2": "Требуется доступ в Интернет и административные привилегии.",
|
||||
"registration_encountered_issues": "GitHub + Регистрация курсора столкнулась с проблемами.",
|
||||
"credentials_saved": "Эти учетные данные были сохранены на github_cursor_accounts.txt",
|
||||
"feature3": "Проверяет электронную почту GitHub автоматически.",
|
||||
"github_password": "GitHub пароль",
|
||||
"features_header": "Функции",
|
||||
"feature5": "Сбрасывает идентификатор машины, чтобы обойти пробное обнаружение.",
|
||||
"warning4": "Используйте ответственно и на ваш собственный риск.",
|
||||
"warning3": "CAPTCHA или дополнительная проверка может прервать автоматизацию.",
|
||||
"cancelled": "Операция отменена",
|
||||
"warnings_header": "Предупреждения",
|
||||
"program_terminated": "Программа завершена пользователем",
|
||||
"confirm": "Вы уверены, что хотите продолжить?",
|
||||
"email_address": "Адрес электронной почты"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Подписка",
|
||||
"failed_to_get_account_info": "Не удалось получить информацию об учетной записи",
|
||||
"subscription_type": "Тип подписки",
|
||||
"pro": "Профиль",
|
||||
"failed_to_get_account": "Не удалось получить информацию об учетной записи",
|
||||
"config_not_found": "Конфигурация не найдена.",
|
||||
"premium_usage": "Использование премиум -класса",
|
||||
"failed_to_get_subscription": "Не удалось получить информацию о подписке",
|
||||
"basic_usage": "Основное использование",
|
||||
"premium": "Премиум",
|
||||
"free": "Бесплатно",
|
||||
"email_not_found": "Электронная почта не найдена",
|
||||
"title": "Информация об учетной записи",
|
||||
"remaining_trial": "Оставшееся испытание",
|
||||
"inactive": "Неактивный",
|
||||
"enterprise": "Предприятие",
|
||||
"failed_to_get_usage": "Не удалось получить информацию об использовании",
|
||||
"usage_not_found": "Использование не найдено",
|
||||
"lifetime_access_enabled": "Доступ к жизни включен",
|
||||
"days_remaining": "Дни остаются",
|
||||
"failed_to_get_token": "Не удалось получить токен",
|
||||
"token": "Токен",
|
||||
"subscription_not_found": "Информация о подписке не найдена",
|
||||
"days": "дни",
|
||||
"team": "Команда",
|
||||
"token_not_found": "Токен не найден",
|
||||
"active": "Активный",
|
||||
"email": "Электронная почта",
|
||||
"pro_trial": "PRO TREAD",
|
||||
"failed_to_get_email": "Не удалось получить адрес электронной почты",
|
||||
"trial_remaining": "Оставшиеся профессиональное испытание",
|
||||
"usage": "Использование"
|
||||
},
|
||||
"config": {
|
||||
"configuration": "Конфигурация",
|
||||
"config_updated": "Конфигурация обновлена",
|
||||
"file_owner": "Владелец файла: {владелец}",
|
||||
"error_checking_linux_paths": "Проверка ошибок путей Linux: {ошибка}",
|
||||
"storage_file_is_empty": "Файл хранения пуст: {storage_path}",
|
||||
"config_directory": "Справочник конфигурации",
|
||||
"config_not_available": "Конфигурация недоступна",
|
||||
"documents_path_not_found": "Документы не найдены, используя текущий каталог",
|
||||
"neither_cursor_nor_cursor_directory_found": "Ни курсор, ни курсора, найденный в {config_base}",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Пожалуйста, убедитесь, что курсор установлен и запускается хотя бы один раз",
|
||||
"config_created": "Конфигурация создана: {config_file}",
|
||||
"using_temp_dir": "Использование временного каталога из -за ошибки: {path} (error: {error})",
|
||||
"storage_file_not_found": "Файл хранения не найден: {storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Файл может быть поврежден, пожалуйста, переустановите курсор",
|
||||
"error_getting_file_stats": "Ошибка Получение статистики файла: {ошибка}",
|
||||
"enabled": "Включено",
|
||||
"backup_created": "Резервное копирование создано: {path}",
|
||||
"file_permissions": "Разрешения на файл: {разрешения}",
|
||||
"config_setup_error": "Ошибка настройки config: {error}",
|
||||
"config_force_update_enabled": "Включено обновление силы файла конфигурации, выполнение принудительного обновления",
|
||||
"config_removed": "Файл конфигурации удален для принудительного обновления",
|
||||
"file_size": "Размер файла: {размер} байты",
|
||||
"error_reading_storage_file": "Файл хранения ошибок: {ошибка}",
|
||||
"config_force_update_disabled": "Обновление файла файла конфигурации отключено, пропуская принудительное обновление",
|
||||
"config_dir_created": "Справочник конфигурации создан: {path}",
|
||||
"config_option_added": "Вариант конфигурации добавлена: {опция}",
|
||||
"file_group": "Группа файлов: {группа}",
|
||||
"and": "И",
|
||||
"backup_failed": "Не удалось сделать резервное копирование config: {error}",
|
||||
"force_update_failed": "Не удалось конфигурация обновления силы: {ошибка}",
|
||||
"storage_directory_not_found": "Каталог хранилища не найден: {storam_dir}",
|
||||
"also_checked": "Также проверено {path}",
|
||||
"try_running": "Попробуйте запустить: {Команда}",
|
||||
"disabled": "Неполноценный",
|
||||
"storage_file_found": "Найден файл хранилища: {storage_path}",
|
||||
"storage_file_is_valid_and_contains_data": "Файл хранения действителен и содержит данные",
|
||||
"permission_denied": "Разрешение отказано: {storage_path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Нашел продукт.json: {path}",
|
||||
"starting": "Запуск курсора обход версии ...",
|
||||
"version_updated": "Версия обновлена от {old} до {new}",
|
||||
"menu_option": "Проверка версии курсора обходного курса",
|
||||
"unsupported_os": "Неподдерживаемая операционная система: {System}",
|
||||
"backup_created": "Резервное копирование создано: {path}",
|
||||
"current_version": "Текущая версия: {версия}",
|
||||
"no_write_permission": "Нет разрешения на запись для файла: {path}",
|
||||
"localappdata_not_found": "Локальная переменная среды не найдена",
|
||||
"write_failed": "Не удалось написать product.json: {error}",
|
||||
"description": "Этот инструмент изменяет Cursor's Product.json, чтобы обходить ограничения версий",
|
||||
"bypass_failed": "Ошибка обхода версии: {ошибка}",
|
||||
"title": "Инструмент обхода версии курсора",
|
||||
"no_update_needed": "Обновление не требуется. Текущая версия {версия} уже> = 0,46,0",
|
||||
"read_failed": "Не удалось прочитать product.json: {error}",
|
||||
"stack_trace": "Стек трассировки",
|
||||
"product_json_not_found": "Product.json не найден в обычных путях Linux",
|
||||
"file_not_found": "Файл не найден: {path}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Этот инструмент изменяет файл workbench.desktop.main.js, чтобы обойти предел токена",
|
||||
"press_enter": "Нажмите Enter, чтобы продолжить ...",
|
||||
"title": "Инструмент ограничения обхода токена"
|
||||
}
|
||||
}
|
422
locales/tr.json
422
locales/tr.json
@ -33,7 +33,10 @@
|
||||
"bypass_version_check": "Cursor Sürüm Kontrolünü Atla",
|
||||
"check_user_authorized": "Kullanıcı Yetkilendirmesini Kontrol Et",
|
||||
"bypass_token_limit": "Token Limitini Atla",
|
||||
"restore_machine_id": "Makine Kimliğini Yedekten Geri Yükle"
|
||||
"restore_machine_id": "Makine Kimliğini Yedekten Geri Yükle",
|
||||
"language_config_saved": "Dil yapılandırması başarıyla kaydedildi",
|
||||
"lang_invalid_choice": "Geçersiz seçim. Lütfen aşağıdaki seçeneklerden birini girin: ({Lang_choices}))",
|
||||
"manual_custom_auth": "Manuel Özel Auth"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Arapça",
|
||||
@ -47,7 +50,10 @@
|
||||
"pt": "Portuguese",
|
||||
"ru": "Russian",
|
||||
"tr": "Turkish",
|
||||
"es": "Spanish"
|
||||
"es": "Spanish",
|
||||
"bg": "Bulgarca",
|
||||
"ja": "Japonca",
|
||||
"it": "İtalyan"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Cursor'dan Çıkış Başlatılıyor",
|
||||
@ -114,7 +120,14 @@
|
||||
"package_not_found": "Package.json Bulunamadı: {path}",
|
||||
"check_version_failed": "Sürüm Kontrolü Başarısız: {error}",
|
||||
"stack_trace": "Yığın İzleme",
|
||||
"version_too_low": "Cursor Sürümü Çok Düşük: {version} < 0.45.0"
|
||||
"version_too_low": "Cursor Sürümü Çok Düşük: {version} < 0.45.0",
|
||||
"update_windows_machine_id_failed": "Windows Machine Kimliğini Güncelle Başarısız: {Hata}",
|
||||
"windows_machine_id_updated": "Windows Machine Kimliği başarıyla güncellendi",
|
||||
"path_not_found": "Yol bulunamadı: {yol}",
|
||||
"update_windows_machine_guid_failed": "Windows Machine Guid'i güncelleyin Başarısız: {hata}",
|
||||
"no_write_permission": "Yazma İzni Yok: {Path}",
|
||||
"file_not_found": "Dosya bulunamadı: {yol}",
|
||||
"modify_file_failed": "Dosyayı Değerlendirme Başarısız: {Hata}"
|
||||
},
|
||||
"register": {
|
||||
"title": "Cursor Kayıt Aracı",
|
||||
@ -193,7 +206,26 @@
|
||||
"setting_on_password": "Şifre Ayarlanıyor",
|
||||
"getting_code": "Doğrulama Kodu Alınıyor, 60 saniye içinde denenecek",
|
||||
"human_verify_error": "Kullanıcının insan olduğu doğrulanamıyor. Tekrar deneniyor...",
|
||||
"max_retries_reached": "Maksimum deneme sayısına ulaşıldı. Kayıt başarısız."
|
||||
"max_retries_reached": "Maksimum deneme sayısına ulaşıldı. Kayıt başarısız.",
|
||||
"using_browser": "{Tarayıcı} tarayıcı kullanma: {yol}",
|
||||
"could_not_track_processes": "{Tarayıcı} işlemleri izlemedi: {hata}",
|
||||
"try_install_browser": "Tarayıcıyı paket yöneticinizle yüklemeyi deneyin",
|
||||
"tempmail_plus_verification_started": "Başlangıç TempmailPlus doğrulama işlemi",
|
||||
"tempmail_plus_enabled": "Tempmailplus etkinleştirildi",
|
||||
"browser_path_invalid": "{tarayıcı} yolu geçersiz, varsayılan yolu kullanılarak",
|
||||
"using_tempmail_plus": "E -posta doğrulaması için tempmailplus kullanma",
|
||||
"tracking_processes": "İzleme {Count} {tarayıcı} işlemleri",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin yapılandırılmamış",
|
||||
"tempmail_plus_verification_failed": "Tempmailplus doğrulaması başarısız oldu: {hata}",
|
||||
"using_browser_profile": "{Tarayıcı} profilini kullanma: {user_data_dir}",
|
||||
"tempmail_plus_verification_completed": "Tempmailplus doğrulaması başarıyla tamamlandı",
|
||||
"tempmail_plus_email_missing": "Tempmailplus e -posta yapılandırılmadı",
|
||||
"tempmail_plus_init_failed": "Tempmailplus'u başlatılamadı: {hata}",
|
||||
"tempmail_plus_config_missing": "Tempmailplus yapılandırması eksik",
|
||||
"tempmail_plus_initialized": "Tempmailplus başarıyla başlatıldı",
|
||||
"tempmail_plus_disabled": "Tempmailplus devre dışı bırakıldı",
|
||||
"no_new_processes_detected": "İzlemek için yeni {tarayıcı} işlemi tespit edilmedi",
|
||||
"make_sure_browser_is_properly_installed": "{Tarayıcı} 'nın düzgün yüklü olduğundan emin olun"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Cursor Kimlik Yöneticisi",
|
||||
@ -283,7 +315,13 @@
|
||||
"available_domains_loaded": "Kullanılabilir Alan Adları Yüklendi: {count}",
|
||||
"domains_filtered": "Filtrelenen Alan Adları: {count}",
|
||||
"trying_to_create_email": "E-posta oluşturulmaya çalışılıyor: {email}",
|
||||
"domain_blocked": "Alan Adı Engellendi: {domain}"
|
||||
"domain_blocked": "Alan Adı Engellendi: {domain}",
|
||||
"no_display_found": "Ekran bulunamadı. X sunucusunun çalıştığından emin olun.",
|
||||
"try_export_display": "Deneyin: Dışa aktarma ekranı =: 0",
|
||||
"try_install_chromium": "Deneyin: sudo apt Krom tarayıcısını yükleyin",
|
||||
"extension_load_error": "Uzatma yükü hatası: {hata}",
|
||||
"make_sure_chrome_chromium_is_properly_installed": "Krom/kromun düzgün takıldığından emin olun",
|
||||
"using_chrome_profile": "Chrome Profilini Kullanma: {USER_DATA_DIR}"
|
||||
},
|
||||
"update": {
|
||||
"title": "Cursor Otomatik Güncellemeyi Devre Dışı Bırak",
|
||||
@ -296,7 +334,23 @@
|
||||
"removing_directory": "Dizin Kaldırılıyor",
|
||||
"directory_removed": "Dizin Kaldırıldı",
|
||||
"creating_block_file": "Engelleme Dosyası Oluşturuluyor",
|
||||
"block_file_created": "Engelleme Dosyası Oluşturuldu"
|
||||
"block_file_created": "Engelleme Dosyası Oluşturuldu",
|
||||
"clearing_update_yml": "Update.yml dosyasını temizleme",
|
||||
"update_yml_cleared": "update.yml dosyası temizlendi",
|
||||
"unsupported_os": "Desteklenmemiş işletim sistemi: {System}",
|
||||
"block_file_already_locked": "Blok dosyası zaten kilitlendi",
|
||||
"yml_already_locked_error": "update.yml dosyası zaten kilitli hata: {hata}",
|
||||
"update_yml_not_found": "update.yml dosyası bulunamadı",
|
||||
"yml_locked_error": "update.yml dosyası kilitli hata: {error}",
|
||||
"remove_directory_failed": "Dizin kaldırılamadı: {hata}",
|
||||
"create_block_file_failed": "Blok dosyası oluşturulamadı: {error}",
|
||||
"yml_already_locked": "update.yml dosyası zaten kilitli",
|
||||
"block_file_locked_error": "Blok Dosya Kilitli Hata: {hata}",
|
||||
"directory_locked": "Dizin kilitli: {yol}",
|
||||
"block_file_already_locked_error": "Blok dosyası zaten kilitli hata: {hata}",
|
||||
"clear_update_yml_failed": "Update.yml dosyasını temizleyemedi: {error}",
|
||||
"yml_locked": "update.yml dosyası kilitlendi",
|
||||
"block_file_locked": "Blok dosyası kilitlendi"
|
||||
},
|
||||
"updater": {
|
||||
"checking": "Güncellemeler kontrol ediliyor...",
|
||||
@ -309,7 +363,8 @@
|
||||
"update_skipped": "Güncelleme atlanıyor.",
|
||||
"invalid_choice": "Geçersiz seçim. Lütfen 'Y' veya 'n' girin.",
|
||||
"development_version": "Geliştirme Sürümü {current} > {latest}",
|
||||
"changelog_title": "Değişiklik günlüğü"
|
||||
"changelog_title": "Değişiklik günlüğü",
|
||||
"rate_limit_exceeded": "GitHub API oranı sınırı aştı. Güncelleme kontrolünü atlama."
|
||||
},
|
||||
"totally_reset": {
|
||||
"title": "Cursor'ı Tamamen Sıfırla",
|
||||
@ -400,7 +455,45 @@
|
||||
"removing_electron_localstorage_files": "Electron localStorage dosyaları kaldırılıyor",
|
||||
"electron_localstorage_files_removed": "Electron localStorage dosyaları kaldırıldı",
|
||||
"electron_localstorage_files_removal_error": "Electron localStorage dosyaları kaldırılırken hata: {error}",
|
||||
"removing_electron_localstorage_files_completed": "Electron localStorage dosyaları kaldırma işlemi tamamlandı"
|
||||
"removing_electron_localstorage_files_completed": "Electron localStorage dosyaları kaldırma işlemi tamamlandı",
|
||||
"warning_title": "UYARI",
|
||||
"direct_advanced_navigation": "Gelişmiş sekmede doğrudan gezinmeyi denemek",
|
||||
"delete_input_error": "Girdi silme hatası: {hata}",
|
||||
"delete_input_not_found_continuing": "Onay girişini sil, yine de devam etmeye çalışıyor",
|
||||
"advanced_tab_not_found": "Gelişmiş sekme birden fazla denemeden sonra bulunamadı",
|
||||
"advanced_tab_error": "Gelişmiş sekme bulma hatası: {hata}",
|
||||
"delete_input_not_found": "Birden fazla denemeden sonra bulunmayan onay girişini silme",
|
||||
"failed_to_delete_file": "Dosyayı silemedi: {yol}",
|
||||
"operation_cancelled": "İşlem iptal edildi. Herhangi bir değişiklik yapmadan çıkmak.",
|
||||
"removed": "Kaldırıldı: {yol}",
|
||||
"warning_6": "Bu aracı çalıştırdıktan sonra İmleç AI'sını tekrar ayarlamanız gerekecektir.",
|
||||
"delete_input_retry": "Girdi Sil bulunamadı, {deneme}/{max_attempts} dene",
|
||||
"warning_4": "Yalnızca imleci AI düzenleyici dosyaları ve deneme algılama mekanizmalarını hedeflemek.",
|
||||
"cursor_reset_failed": "İmleç AI Editör Sıfırlama Başarısız: {Hata}",
|
||||
"login_redirect_failed": "Giriş yeniden yönlendirme başarısız oldu, doğrudan gezinmeyi deniyor ...",
|
||||
"warning_5": "Sisteminizdeki diğer uygulamalar etkilenmeyecektir.",
|
||||
"failed_to_delete_file_or_directory": "Dosyayı veya dizinini silmemedi: {Path}",
|
||||
"failed_to_delete_directory": "Dizin silinmemesi: {yol}",
|
||||
"resetting_cursor": "İmleç AI düzenleyicisini sıfırlama ... Lütfen bekleyin.",
|
||||
"cursor_reset_completed": "İmleç AI editörü tamamen sıfırlandı ve deneme algılama atlandı!",
|
||||
"warning_3": "Kod dosyalarınız etkilenmeyecek ve araç tasarlandı",
|
||||
"advanced_tab_retry": "Gelişmiş sekme bulunamadı, {deneme}/{max_attempts} deneme",
|
||||
"completed_in": "{Zaman} saniyelerde tamamlandı",
|
||||
"advanced_tab_clicked": "Gelişmiş sekmesine tıklandı",
|
||||
"already_on_settings": "Zaten Ayarlar Sayfasında",
|
||||
"delete_button_retry": "Sil düğmesi bulunamadı, {deneme}/{max_attempts} dene",
|
||||
"found_danger_zone": "Bulunan Tehlike Bölgesi Bölümü",
|
||||
"failed_to_remove": "Kaldırılamadı: {yol}",
|
||||
"failed_to_reset_machine_guid": "Makine kılavuzunu sıfırlayamadı",
|
||||
"deep_scanning": "Ek deneme/lisans dosyaları için derin tarama yapmak",
|
||||
"delete_button_clicked": "Hesabı Sil düğmesine tıklandı",
|
||||
"warning_7": "Kendi sorumluluğunuzda kullanın",
|
||||
"delete_button_not_found": "Birden çok denemeden sonra bulunamadı Hesap düğmesini Sil düğmesi",
|
||||
"delete_button_error": "Sil düğmesini bulma hatası: {hata}",
|
||||
"warning_2": "yapılandırmalar ve önbelleğe alınmış veriler. Bu eylem geri alınamaz.",
|
||||
"warning_1": "Bu eylem tüm imleci AI ayarlarını siler,",
|
||||
"navigating_to_settings": "Ayarlar sayfasına gitmek ...",
|
||||
"cursor_reset_cancelled": "İmleç AI Editör Sıfırlandı İptal edildi. Herhangi bir değişiklik yapmadan çıkmak."
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Chrome Profil Seçimi",
|
||||
@ -456,5 +549,318 @@
|
||||
"success": "Makine kimliği başarıyla geri yüklendi",
|
||||
"process_error": "Geri yükleme işlemi hatası: {error}",
|
||||
"press_enter": "Devam etmek için Enter tuşuna basın"
|
||||
},
|
||||
"oauth": {
|
||||
"no_chrome_profiles_found": "Varsayılan kullanarak krom profil bulunamadı",
|
||||
"failed_to_delete_account": "Hesabı silemedi: {hata}",
|
||||
"starting_new_authentication_process": "Yeni Kimlik Doğrulama İşlemine Başlamak ...",
|
||||
"found_email": "E -posta bulundu: {e -posta}",
|
||||
"github_start": "Github Başlangıç",
|
||||
"already_on_settings_page": "Zaten Ayarlar sayfasında!",
|
||||
"starting_github_authentication": "Başlangıç Github Kimlik Doğrulaması ...",
|
||||
"account_is_still_valid": "Hesap hala geçerlidir (kullanım: {kullanım})",
|
||||
"status_check_error": "Durum kontrol hatası: {hata}",
|
||||
"authentication_timeout": "Kimlik Doğrulama Zaman Aşımı",
|
||||
"using_first_available_chrome_profile": "İlk kullanılabilir krom profilini kullanma: {profil}",
|
||||
"no_compatible_browser_found": "Uyumlu tarayıcı bulunamadı. Lütfen Google Chrome veya Chromium'u yükleyin.",
|
||||
"usage_count": "Kullanım Sayısı: {Kullanım}",
|
||||
"google_start": "Google Start",
|
||||
"authentication_successful_getting_account_info": "Kimlik doğrulama başarılı, hesap bilgileri almak ...",
|
||||
"found_chrome_at": "Chrome'da bulundu: {yol}",
|
||||
"error_getting_user_data_directory": "Hata kullanıcı veri dizinini alır: {hata}",
|
||||
"error_finding_chrome_profile": "Krom profilini bulma hatası, varsayılan: {hata}",
|
||||
"auth_update_success": "Yetkilendirme Başarısı Güncelle",
|
||||
"authentication_successful": "Kimlik Doğrulama Başarılı - E -posta: {E -posta}",
|
||||
"authentication_failed": "Kimlik doğrulama başarısız oldu: {hata}",
|
||||
"warning_browser_close": "Uyarı: Bu, tüm çalışan {tarayıcı} işlemlerini kapatacaktır",
|
||||
"supported_browsers": "{Platform} için desteklenen tarayıcılar",
|
||||
"authentication_button_not_found": "Kimlik Doğrulama düğmesi bulunamadı",
|
||||
"starting_new_google_authentication": "Yeni Google Kimlik Doğrulamasına Başlamak ...",
|
||||
"waiting_for_authentication": "Kimlik doğrulamasını bekliyorum ...",
|
||||
"found_default_chrome_profile": "Varsayılan Chrome Profili Bulundu",
|
||||
"could_not_check_usage_count": "Kullanım sayısını kontrol edemedi: {hata}",
|
||||
"starting_browser": "Tarayıcı Başlangıç: {Path}",
|
||||
"token_extraction_error": "Jeton Çıkarma Hatası: {Hata}",
|
||||
"profile_selection_error": "Profil seçimi sırasında hata: {hata}",
|
||||
"warning_could_not_kill_existing_browser_processes": "Uyarı: Mevcut tarayıcı işlemlerini öldüremedi: {hata}",
|
||||
"browser_failed_to_start": "Tarayıcı başlayamadı: {hata}",
|
||||
"redirecting_to_authenticator_cursor_sh": "Authenticator.cursor.sh'a yönlendirme ...",
|
||||
"starting_re_authentication_process": "Yeniden kimlik doğrulama sürecine başlama ...",
|
||||
"found_browser_data_directory": "Bulunan Tarayıcı Veri Dizini: {Path}",
|
||||
"browser_not_found_trying_chrome": "Bunun yerine Chrome'u denemek {tarayıcı} bulamadım",
|
||||
"found_cookies": "Bulundu {Count} Çerezler",
|
||||
"auth_update_failed": "Auth güncellemesi başarısız oldu",
|
||||
"browser_failed_to_start_fallback": "Tarayıcı başlayamadı: {hata}",
|
||||
"failed_to_delete_expired_account": "Süresi dolmuş hesabı silemedi",
|
||||
"navigating_to_authentication_page": "Kimlik doğrulama sayfasına gitmek ...",
|
||||
"initializing_browser_setup": "Tarayıcı kurulumunu başlatma ...",
|
||||
"browser_closed": "Tarayıcı kapalı",
|
||||
"failed_to_delete_account_or_re_authenticate": "Hesabı silmemedi veya yeniden kimlik doğrulanmadı: {hata}",
|
||||
"detected_platform": "Tespit edilen platform: {platform}",
|
||||
"failed_to_extract_auth_info": "Yetkilendirme Bilgisi Çıkarılamadı: {Hata}",
|
||||
"starting_google_authentication": "Google Kimlik Doğrulamasını Başlat ...",
|
||||
"browser_failed": "Tarayıcı başlayamadı: {hata}",
|
||||
"using_browser_profile": "Tarayıcı Profilini Kullanma: {Profil}",
|
||||
"consider_running_without_sudo": "Senaryoyu sudo olmadan çalıştırmayı düşünün",
|
||||
"try_running_without_sudo_admin": "Sudo/yönetici ayrıcalıkları olmadan çalışmayı deneyin",
|
||||
"page_changed_checking_auth": "Sayfa değişti, kimlik doğrulama ...",
|
||||
"running_as_root_warning": "Tarayıcı Otomasyonu için Kök Olarak Koşu Önermez",
|
||||
"please_select_your_google_account_to_continue": "Lütfen devam etmek için Google hesabınızı seçin ...",
|
||||
"browser_setup_failed": "Tarayıcı kurulumu başarısız oldu: {hata}",
|
||||
"missing_authentication_data": "Eksik Kimlik Doğrulama Verileri: {Data}",
|
||||
"using_configured_browser_path": "Yapılandırılmış {tarayıcı} yolu kullanma: {yol}",
|
||||
"killing_browser_processes": "{Tarayıcı} süreçlerini öldürmek ...",
|
||||
"could_not_find_usage_count": "Kullanım sayımı bulamadım: {hata}",
|
||||
"browser_setup_completed": "Tarayıcı kurulumu başarıyla tamamlandı",
|
||||
"account_has_reached_maximum_usage": "Hesap maksimum kullanıma ulaştı, {silme}",
|
||||
"could_not_find_email": "E -posta bulamadım: {hata}",
|
||||
"found_browser_user_data_dir": "Bulundu {tarayıcı} Kullanıcı Veri Dizini: {Path}",
|
||||
"user_data_dir_not_found": "{Browser} Kullanıcı Veri Dizini {Path} adresinde bulunamadı, bunun yerine Chrome'u deneyecek",
|
||||
"invalid_authentication_type": "Geçersiz kimlik doğrulama türü"
|
||||
},
|
||||
"account_delete": {
|
||||
"delete_input_not_found": "Birden fazla denemeden sonra bulunmayan onay girişini silme",
|
||||
"logging_in": "Google ile oturum açma ...",
|
||||
"confirm_button_not_found": "Birden fazla denemeden sonra bulunamadı düğmesini onaylayın",
|
||||
"confirm_button_error": "Hata Bulma Onay düğmesi: {hata}",
|
||||
"delete_button_clicked": "Hesabı Sil düğmesine tıklandı",
|
||||
"confirm_prompt": "Devam etmek istediğinden emin misin? (E/H):",
|
||||
"cancelled": "Hesap silme iptal edildi.",
|
||||
"delete_button_error": "Sil düğmesini bulma hatası: {hata}",
|
||||
"interrupted": "Hesap silme işlemi kullanıcı tarafından kesintiye uğradı.",
|
||||
"error": "Hesap silme sırasında hata: {hata}",
|
||||
"delete_input_not_found_continuing": "Onay girişini sil, yine de devam etmeye çalışıyor",
|
||||
"advanced_tab_retry": "Gelişmiş sekme bulunamadı, {deneme}/{max_attempts} deneme",
|
||||
"waiting_for_auth": "Google kimlik doğrulamasını bekliyorum ...",
|
||||
"typed_delete": "Onay kutusunda yazılan \"Sil\"",
|
||||
"trying_settings": "Ayarlar sayfasında gezinmeye çalışıyorum ...",
|
||||
"delete_input_retry": "Girdi Sil bulunamadı, {deneme}/{max_attempts} dene",
|
||||
"email_not_found": "E -posta bulunamadı: {hata}",
|
||||
"delete_button_not_found": "Birden çok denemeden sonra bulunamadı Hesap düğmesini Sil düğmesi",
|
||||
"already_on_settings": "Zaten Ayarlar Sayfasında",
|
||||
"failed": "Hesap silme işlemi başarısız oldu veya iptal edildi.",
|
||||
"warning": "Uyarı: Bu, imleç hesabınızı kalıcı olarak silecektir. Bu eylem geri alınamaz.",
|
||||
"direct_advanced_navigation": "Gelişmiş sekmede doğrudan gezinmeyi denemek",
|
||||
"advanced_tab_not_found": "Gelişmiş sekme birden fazla denemeden sonra bulunamadı",
|
||||
"auth_timeout": "Kimlik doğrulama zaman aşımı, yine de devam ediyor ...",
|
||||
"select_google_account": "Lütfen Google hesabınızı seçin ...",
|
||||
"google_button_not_found": "Google Giriş Düğmesi bulunamadı",
|
||||
"found_danger_zone": "Bulunan Tehlike Bölgesi Bölümü",
|
||||
"account_deleted": "Hesap başarıyla silindi!",
|
||||
"starting_process": "Hesap silme işlemine başlama ...",
|
||||
"advanced_tab_error": "Gelişmiş sekme bulma hatası: {hata}",
|
||||
"delete_button_retry": "Sil düğmesi bulunamadı, {deneme}/{max_attempts} dene",
|
||||
"login_redirect_failed": "Giriş yeniden yönlendirme başarısız oldu, doğrudan gezinmeyi deniyor ...",
|
||||
"unexpected_error": "Beklenmedik hata: {hata}",
|
||||
"delete_input_error": "Girdi silme hatası: {hata}",
|
||||
"login_successful": "Giriş başarılı",
|
||||
"advanced_tab_clicked": "Gelişmiş sekmesine tıklandı",
|
||||
"unexpected_page": "Girişten sonra beklenmedik sayfa: {url}",
|
||||
"found_email": "E -posta bulundu: {e -posta}",
|
||||
"title": "İmleç Google Hesap Silme Aracı",
|
||||
"navigating_to_settings": "Ayarlar sayfasına gitmek ...",
|
||||
"success": "İmleç hesabınız başarıyla silindi!",
|
||||
"confirm_button_retry": "Onayı Bulunamadı, Deneme {deneme}/{max_attempts}"
|
||||
},
|
||||
"auth_check": {
|
||||
"token_length": "Jeton uzunluğu: {uzunluk} karakterler",
|
||||
"usage_response_status": "Kullanım Yanıt Durumu: {yanıt}",
|
||||
"operation_cancelled": "Kullanıcı tarafından iptal edildi işlem",
|
||||
"error_getting_token_from_db": "Veritabanından jeton alma hatası: {hata}",
|
||||
"checking_usage_information": "Kullanım bilgilerini kontrol etmek ...",
|
||||
"usage_response": "Kullanım yanıtı: {yanıt}",
|
||||
"authorization_failed": "Yetkilendirme başarısız oldu!",
|
||||
"authorization_successful": "Yetkilendirme başarılı!",
|
||||
"request_timeout": "İstek zaman aşımına uğramış",
|
||||
"check_error": "Hata Kontrolü Yetkilendirme: {hata}",
|
||||
"connection_error": "Bağlantı hatası",
|
||||
"invalid_token": "Geçersiz jeton",
|
||||
"enter_token": "İmleç jetonunuzu girin:",
|
||||
"check_usage_response": "Kullanım yanıtını kontrol edin: {yanıt}",
|
||||
"user_unauthorized": "Kullanıcı yetkisiz",
|
||||
"token_found_in_db": "Veritabanında bulundu jeton",
|
||||
"checking_authorization": "Yetkilendirme kontrolü ...",
|
||||
"error_generating_checksum": "Hata Oluşturma Noktası: {hata}",
|
||||
"unexpected_error": "Beklenmedik hata: {hata}",
|
||||
"token_source": "Veritabanından jeton veya manuel olarak girdi mi? (D/M, Varsayılan: D)",
|
||||
"user_authorized": "Kullanıcı yetkili",
|
||||
"token_not_found_in_db": "Token veritabanında bulunamadı",
|
||||
"jwt_token_warning": "Token JWT formatında gibi görünüyor, ancak API Check beklenmedik bir durum kodu döndürdü. Jeton geçerli olabilir, ancak API erişimi kısıtlanmıştır.",
|
||||
"unexpected_status_code": "Beklenmedik durum kodu: {code}",
|
||||
"getting_token_from_db": "Veritabanından jeton almak ...",
|
||||
"cursor_acc_info_not_found": "Cursor_acc_info.py bulunamadı"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Seçilen Kimlik Doğrulama Türü: {Type}",
|
||||
"proceed_prompt": "İlerlemek? (E/H):",
|
||||
"auth_type_github": "Gitithub",
|
||||
"confirm_prompt": "Lütfen aşağıdaki bilgileri onaylayın:",
|
||||
"invalid_token": "Geçersiz jeton. Kimlik doğrulama iptal edildi.",
|
||||
"continue_anyway": "Yine de devam et? (E/H):",
|
||||
"token_verified": "Token başarıyla doğrulandı!",
|
||||
"error": "Hata: {hata}",
|
||||
"auth_update_failed": "Kimlik doğrulama bilgilerini güncelleyemedi",
|
||||
"auth_type_auth0": "Auth_0 (varsayılan)",
|
||||
"auth_type_prompt": "Kimlik Doğrulama Türünü seçin:",
|
||||
"verifying_token": "Token geçerliliğini doğrulamak ...",
|
||||
"auth_updated_successfully": "Kimlik doğrulama bilgileri başarıyla güncellendi!",
|
||||
"email_prompt": "E -posta girin (rastgele e -posta için boş bırakın):",
|
||||
"token_prompt": "İmleç jetonunuzu girin (Access_token/Refresh_token):",
|
||||
"title": "Manuel imleç kimlik doğrulaması",
|
||||
"token_verification_skipped": "Token doğrulaması atlandı (check_user_authorized.py bulunamadı)",
|
||||
"random_email_generated": "Oluşturulan rastgele e -posta: {e -posta}",
|
||||
"token_required": "Jeton gerekli",
|
||||
"auth_type_google": "Google",
|
||||
"operation_cancelled": "Operasyon iptal edildi",
|
||||
"token_verification_error": "Hata Doğrulama Jetonu: {Hata}",
|
||||
"updating_database": "İmleç Kimlik Doğrulama Veritabanını Güncelleme ..."
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Serinletici jeton ...",
|
||||
"extraction_error": "Hata Çıkarma jetonu: {hata}",
|
||||
"invalid_response": "Yenileme Sunucusundan Geçersiz JSON Yanıtı",
|
||||
"no_access_token": "Yanıt olarak erişim belirteci yok",
|
||||
"connection_error": "Sunucuyu yenilemek için bağlantı hatası",
|
||||
"unexpected_error": "Jeton Yenileme Sırasında Beklenmedik Hata: {Hata}",
|
||||
"server_error": "Sunucu Hatası Yenile: HTTP {Durum}",
|
||||
"refresh_success": "Token başarıyla yenilendi! {Days} günleri için geçerlidir (süresi dolar: {süresi sona erer})",
|
||||
"request_timeout": "Sunucuyu yenileme isteği zaman aşımına uğramış",
|
||||
"refresh_failed": "Token Yenileme Başarısız: {Hata}"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Seçilen profil: {profil}",
|
||||
"default_profile": "Varsayılan profil",
|
||||
"no_profiles": "Yok {tarayıcı} profilleri bulunamadı",
|
||||
"select_profile": "Kullanılmak üzere {tarayıcı} profilini seçin:",
|
||||
"error_loading": "Hata Yükleme {tarayıcı} Profiller: {hata}",
|
||||
"invalid_selection": "Geçersiz seçim. Lütfen tekrar deneyin.",
|
||||
"title": "Tarayıcı Profil Seçimi",
|
||||
"profile": "Profil {numara}",
|
||||
"profile_list": "Kullanılabilir {tarayıcı} profiller:"
|
||||
},
|
||||
"github_register": {
|
||||
"feature2": "Rastgele kimlik bilgileriyle yeni bir GitHub hesabı kaydeder.",
|
||||
"feature6": "Tüm kimlik bilgilerini bir dosyaya kaydeder.",
|
||||
"starting_automation": "Başlangıç Otomasyonu ...",
|
||||
"feature1": "1secmail kullanarak geçici bir e -posta oluşturur.",
|
||||
"title": "GitHub + İmleç AI Kayıt Otomasyonu",
|
||||
"github_username": "Github kullanıcı adı",
|
||||
"check_browser_windows_for_manual_intervention_or_try_again_later": "Manuel müdahale için tarayıcı pencerelerini kontrol edin veya daha sonra tekrar deneyin.",
|
||||
"warning1": "Bu komut dosyası, GitHub/Cursor Hizmet Şartlarını ihlal edebilecek hesap oluşturmayı otomatikleştirir.",
|
||||
"feature4": "GitHub Kimlik Doğrulaması kullanarak imleç AI'da günlükler.",
|
||||
"invalid_choice": "Geçersiz seçim. Lütfen 'Evet' veya 'hayır' girin",
|
||||
"completed_successfully": "GitHub + imleç kaydı başarıyla tamamlandı!",
|
||||
"warning2": "İnternet erişimi ve idari ayrıcalıklar gerektirir.",
|
||||
"registration_encountered_issues": "GitHub + imleç kaydı sorunlarla karşılaştı.",
|
||||
"credentials_saved": "Bu kimlik bilgileri github_cursor_accounts.txt adresine kaydedildi",
|
||||
"feature3": "GitHub e -postasını otomatik olarak doğrular.",
|
||||
"github_password": "Github şifresi",
|
||||
"features_header": "Özellikler",
|
||||
"feature5": "Deneme algılamasını atlamak için makine kimliğini sıfırlar.",
|
||||
"warning4": "Sorumlu ve kendi sorumluluğunuzda kullanın.",
|
||||
"warning3": "Captcha veya ek doğrulama otomasyonu kesintiye uğratabilir.",
|
||||
"cancelled": "Operasyon iptal edildi",
|
||||
"warnings_header": "Uyarı",
|
||||
"program_terminated": "Kullanıcı tarafından feshedilen program",
|
||||
"confirm": "Devam etmek istediğinden emin misin?",
|
||||
"email_address": "E -posta adresi"
|
||||
},
|
||||
"account_info": {
|
||||
"subscription": "Abonelik",
|
||||
"failed_to_get_account_info": "Hesap bilgileri alamadı",
|
||||
"subscription_type": "Abonelik türü",
|
||||
"pro": "Profesyonel",
|
||||
"failed_to_get_account": "Hesap bilgileri alamadı",
|
||||
"config_not_found": "Yapılandırma bulunamadı.",
|
||||
"premium_usage": "Premium kullanım",
|
||||
"failed_to_get_subscription": "Abonelik bilgileri alamadı",
|
||||
"basic_usage": "Temel Kullanım",
|
||||
"premium": "Prim",
|
||||
"free": "Özgür",
|
||||
"email_not_found": "E -posta bulunamadı",
|
||||
"title": "Hesap bilgileri",
|
||||
"inactive": "Aktif olmayan",
|
||||
"remaining_trial": "Kalan Yargılama",
|
||||
"enterprise": "Girişim",
|
||||
"failed_to_get_usage": "Kullanım bilgisi alamadı",
|
||||
"lifetime_access_enabled": "Yaşam Boyu Erişim Etkin",
|
||||
"usage_not_found": "Kullanım bulunamadı",
|
||||
"days_remaining": "Kalan günler",
|
||||
"failed_to_get_token": "Jeton alamadı",
|
||||
"token": "Jeton",
|
||||
"subscription_not_found": "Abonelik bilgileri bulunamadı",
|
||||
"days": "günler",
|
||||
"team": "Takım",
|
||||
"token_not_found": "Jeton bulunamadı",
|
||||
"active": "Aktif",
|
||||
"email": "E -posta",
|
||||
"pro_trial": "Profesyonel deneme",
|
||||
"failed_to_get_email": "E -posta adresi alamadı",
|
||||
"trial_remaining": "Kalan profesyonel deneme",
|
||||
"usage": "Kullanım"
|
||||
},
|
||||
"config": {
|
||||
"config_updated": "Yapılandırma Güncellendi",
|
||||
"configuration": "Konfigürasyon",
|
||||
"file_owner": "Dosya sahibi: {sahibi}",
|
||||
"error_checking_linux_paths": "Linux yollarını kontrol etme hatası: {hata}",
|
||||
"storage_file_is_empty": "Depolama dosyası boş: {storage_path}",
|
||||
"config_directory": "Yapılandırma Dizini",
|
||||
"documents_path_not_found": "Mevcut dizini kullanarak bulunmayan belgeler yolu",
|
||||
"config_not_available": "Yapılandırma mevcut değil",
|
||||
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Lütfen imlecin kurulduğundan ve en az bir kez çalıştırıldığından emin olun",
|
||||
"neither_cursor_nor_cursor_directory_found": "{Config_base}",
|
||||
"config_created": "Config Oluşturuldu: {config_file}",
|
||||
"using_temp_dir": "Hata nedeniyle geçici dizin kullanma: {yol} (hata: {error})",
|
||||
"storage_file_not_found": "Depolama dosyası bulunamadı: {storage_path}",
|
||||
"the_file_might_be_corrupted_please_reinstall_cursor": "Dosya bozuk olabilir, lütfen imleci yeniden yükleyin",
|
||||
"error_getting_file_stats": "Dosya İstatistikleri Alma Hatası: {hata}",
|
||||
"enabled": "Etkinleştirilmiş",
|
||||
"backup_created": "Yedekleme Oluşturuldu: {Path}",
|
||||
"file_permissions": "Dosya İzinleri: {İzinler}",
|
||||
"config_setup_error": "Hata Ayarlama Yapılandırma: {hata}",
|
||||
"config_force_update_enabled": "Yapılandırma Dosya Korumu Güncellemesi Etkin, Zorla Güncellemeyi Gerçekleştirerek",
|
||||
"config_removed": "Yapılandırma dosyası zorla güncelleme için kaldırıldı",
|
||||
"file_size": "Dosya Boyutu: {boyut} bayt",
|
||||
"error_reading_storage_file": "Hata Okurken Depolama Dosyası: {hata}",
|
||||
"config_force_update_disabled": "Yapılandırma Dosya Kuvveti Güncellemesi Devre Dışı, Zorunlu Güncellemeyi Atlama",
|
||||
"config_dir_created": "Config dizin oluşturuldu: {yol}",
|
||||
"config_option_added": "Yapılandırma seçeneği eklendi: {option}",
|
||||
"file_group": "Dosya Grubu: {Group}",
|
||||
"and": "Ve",
|
||||
"backup_failed": "Yapılandırılamadı Yapılandırma: {hata}",
|
||||
"force_update_failed": "Koruma Güncelleme Yapılandırması Başarısız: {Hata}",
|
||||
"storage_directory_not_found": "Depolama Dizini bulunamadı: {depolama_dir}",
|
||||
"also_checked": "Ayrıca kontrol edildi {yol}",
|
||||
"try_running": "Koşmayı deneyin: {command}",
|
||||
"storage_file_found": "Depolama dosyası bulundu: {storage_path}",
|
||||
"disabled": "Engelli",
|
||||
"storage_file_is_valid_and_contains_data": "Depolama dosyası geçerlidir ve veri içerir",
|
||||
"permission_denied": "İzin Reddedildi: {Storage_Path}"
|
||||
},
|
||||
"bypass": {
|
||||
"found_product_json": "Bulunan ürün.json: {yol}",
|
||||
"starting": "İmleç Sürümü Bypass'ı Başlat ...",
|
||||
"version_updated": "{Eski} 'dan {new}' e güncellenen sürüm",
|
||||
"menu_option": "Bypass imleç sürüm kontrolü",
|
||||
"unsupported_os": "Desteklenmemiş işletim sistemi: {System}",
|
||||
"backup_created": "Yedekleme Oluşturuldu: {Path}",
|
||||
"current_version": "Geçerli sürüm: {sürüm}",
|
||||
"no_write_permission": "Dosya için yazma izni yok: {yol}",
|
||||
"localappdata_not_found": "LocalAppdata Çevre Değişkeni bulunamadı",
|
||||
"write_failed": "Ürün yazılamadı.json: {hata}",
|
||||
"description": "Bu araç, sürüm kısıtlamalarını atlamak için imlecin ürününü değiştirir.",
|
||||
"bypass_failed": "Sürüm bypass başarısız oldu: {hata}",
|
||||
"title": "İmleç Versiyonu Bypass Aracı",
|
||||
"no_update_needed": "Güncellemeye gerek yok. Geçerli sürüm {sürüm} zaten> = 0.46.0",
|
||||
"read_failed": "Ürün okuyamadı.json: {hata}",
|
||||
"stack_trace": "Stack Trace",
|
||||
"product_json_not_found": "ürün.json ortak linux yollarında bulunamadı",
|
||||
"file_not_found": "Dosya bulunamadı: {yol}"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"description": "Bu araç, jeton sınırını atlamak için workbench.desktop.main.js dosyasını değiştirir",
|
||||
"press_enter": "Devam etmek için Enter tuşuna basın ...",
|
||||
"title": "Baypas Token Limit Aracı"
|
||||
}
|
||||
}
|
100
locales/vi.json
100
locales/vi.json
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "Bỏ qua giới hạn Token",
|
||||
"language_config_saved": "Đổi ngôn ngữ thành công",
|
||||
"lang_invalid_choice": "Lựa chọn không hợp lệ. Vui lòng nhập một số từ ({lang_choices})",
|
||||
"restore_machine_id": "Khôi phục ID máy từ bản sao lưu"
|
||||
"restore_machine_id": "Khôi phục ID máy từ bản sao lưu",
|
||||
"manual_custom_auth": "Thủ công tùy chỉnh auth"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "Tiếng Ả Rập",
|
||||
@ -50,7 +51,9 @@
|
||||
"fr": "Tiếng Pháp",
|
||||
"pt": "Tiếng Bồ Đào Nha",
|
||||
"ru": "Tiếng Nga",
|
||||
"es": "Tiếng Tây Ban Nha"
|
||||
"es": "Tiếng Tây Ban Nha",
|
||||
"it": "Ý",
|
||||
"ja": "Nhật Bản"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "Bắt Đầu Thoát Cursor",
|
||||
@ -203,7 +206,26 @@
|
||||
"setting_on_password": "Đang Đặt Mật Khẩu",
|
||||
"getting_code": "Đang Lấy Mã Xác Minh, Sẽ Thử Trong 60s",
|
||||
"human_verify_error": "Không thể xác minh người dùng. Đang thử lại...",
|
||||
"max_retries_reached": "Đã đạt số lần thử tối đa. Đăng ký thất bại."
|
||||
"max_retries_reached": "Đã đạt số lần thử tối đa. Đăng ký thất bại.",
|
||||
"using_tempmail_plus": "Sử dụng Tempmailplus để xác minh email",
|
||||
"tempmail_plus_disabled": "Tempmailplus bị vô hiệu hóa",
|
||||
"tempmail_plus_enabled": "Tempmailplus được bật",
|
||||
"using_browser": "Sử dụng trình duyệt {Browser}: {path}",
|
||||
"tempmail_plus_epin_missing": "Tempmailplus epin không được cấu hình",
|
||||
"tempmail_plus_verification_failed": "TempMailplus Xác minh không thành công: {error}",
|
||||
"tracking_processes": "Theo dõi {Count} {trình duyệt}",
|
||||
"no_new_processes_detected": "Không có quy trình {trình duyệt} mới nào được phát hiện để theo dõi",
|
||||
"browser_path_invalid": "{browser} đường dẫn không hợp lệ, sử dụng đường dẫn mặc định",
|
||||
"using_browser_profile": "Sử dụng {Browser} cấu hình từ: {user_data_dir}",
|
||||
"could_not_track_processes": "Không thể theo dõi {Browser} Quy trình: {error}",
|
||||
"tempmail_plus_verification_completed": "Tempmailplus Xác minh đã hoàn thành thành công",
|
||||
"tempmail_plus_email_missing": "Email Tempmailplus không được cấu hình",
|
||||
"tempmail_plus_config_missing": "Cấu hình Tempmailplus bị thiếu",
|
||||
"tempmail_plus_init_failed": "Không thể khởi tạo TempMailplus: {Error}",
|
||||
"try_install_browser": "Thử cài đặt trình duyệt với trình quản lý gói của bạn",
|
||||
"tempmail_plus_initialized": "Tempmailplus khởi tạo thành công",
|
||||
"make_sure_browser_is_properly_installed": "Đảm bảo {trình duyệt} được cài đặt đúng cách",
|
||||
"tempmail_plus_verification_started": "Bắt đầu quy trình xác minh Tempmailplus"
|
||||
},
|
||||
"auth": {
|
||||
"title": "Quản Lý Xác Thực Cursor",
|
||||
@ -471,7 +493,8 @@
|
||||
"delete_input_not_found": "Không tìm thấy ô nhập xác nhận xóa sau nhiều lần thử",
|
||||
"delete_input_retry": "Không tìm thấy ô nhập xóa, lần thử {attempt}/{max_attempts}",
|
||||
"delete_input_error": "Lỗi tìm ô nhập Xóa: {error}",
|
||||
"delete_input_not_found_continuing": "Không tìm thấy ô nhập xác nhận xóa, đang thử tiếp tục"
|
||||
"delete_input_not_found_continuing": "Không tìm thấy ô nhập xác nhận xóa, đang thử tiếp tục",
|
||||
"removing_electron_localstorage_files_completed": "Đã hoàn thành việc loại bỏ các tệp địa phương của Electron"
|
||||
},
|
||||
"github_register": {
|
||||
"title": "Tự Động Hóa Đăng Ký GitHub + Cursor AI",
|
||||
@ -568,7 +591,10 @@
|
||||
"backup_failed": "Sao lưu cấu hình thất bại: {error}",
|
||||
"force_update_failed": "Cập nhật bắt buộc cấu hình thất bại: {error}",
|
||||
"config_force_update_disabled": "Đã tắt cập nhật bắt buộc tệp cấu hình, bỏ qua cập nhật bắt buộc",
|
||||
"config_force_update_enabled": "Đã bật cập nhật bắt buộc tệp cấu hình, thực hiện cập nhật bắt buộc"
|
||||
"config_force_update_enabled": "Đã bật cập nhật bắt buộc tệp cấu hình, thực hiện cập nhật bắt buộc",
|
||||
"documents_path_not_found": "Đường dẫn tài liệu không được tìm thấy, sử dụng thư mục hiện tại",
|
||||
"using_temp_dir": "Sử dụng thư mục tạm thời do lỗi: {path} (lỗi: {error})",
|
||||
"config_dir_created": "Thư mục cấu hình đã tạo: {path}"
|
||||
},
|
||||
"oauth": {
|
||||
"authentication_button_not_found": "Không tìm thấy nút xác thực",
|
||||
@ -627,7 +653,16 @@
|
||||
"warning_could_not_kill_existing_browser_processes": "Cảnh báo: Không thể kết thúc các tiến trình trình duyệt hiện có: {error}",
|
||||
"browser_failed_to_start": "Trình duyệt không thể khởi động: {error}",
|
||||
"browser_failed": "Trình duyệt không thể khởi động: {error}",
|
||||
"browser_failed_to_start_fallback": "Trình duyệt không thể khởi động: {error}"
|
||||
"browser_failed_to_start_fallback": "Trình duyệt không thể khởi động: {error}",
|
||||
"warning_browser_close": "CẢNH BÁO: Điều này sẽ đóng tất cả các quy trình đang chạy {trình duyệt}",
|
||||
"profile_selection_error": "Lỗi trong quá trình lựa chọn hồ sơ: {error}",
|
||||
"using_configured_browser_path": "Sử dụng cấu hình {Browser} đường dẫn: {path}",
|
||||
"found_chrome_at": "Tìm thấy Chrome tại: {path}",
|
||||
"killing_browser_processes": "Giết {trình duyệt} quy trình ...",
|
||||
"browser_not_found_trying_chrome": "Không thể tìm thấy {trình duyệt}, thay vào đó thử Chrome",
|
||||
"error_getting_user_data_directory": "Lỗi nhận được thư mục dữ liệu người dùng: {error}",
|
||||
"found_browser_user_data_dir": "Tìm thấy {Browser} Thư mục dữ liệu người dùng: {Path}",
|
||||
"user_data_dir_not_found": "{Browser} thư mục dữ liệu người dùng không tìm thấy tại {path}, thay vào đó sẽ thử Chrome"
|
||||
},
|
||||
"chrome_profile": {
|
||||
"title": "Chọn Hồ Sơ Chrome",
|
||||
@ -775,5 +810,58 @@
|
||||
"success": "ID máy đã được khôi phục thành công",
|
||||
"process_error": "Lỗi quá trình khôi phục: {error}",
|
||||
"press_enter": "Nhấn Enter để tiếp tục"
|
||||
},
|
||||
"manual_auth": {
|
||||
"auth_type_selected": "Loại xác thực đã chọn: {type}",
|
||||
"verifying_token": "Xác minh tính hợp lệ của mã thông báo ...",
|
||||
"token_prompt": "Nhập mã thông báo con trỏ của bạn (access_token/refresh_token):",
|
||||
"title": "Xác thực con trỏ thủ công",
|
||||
"proceed_prompt": "Tiếp tục? (y/n):",
|
||||
"auth_updated_successfully": "Thông tin xác thực được cập nhật thành công!",
|
||||
"continue_anyway": "Tiếp tục dù sao? (y/n):",
|
||||
"token_verified": "Mã thông báo đã xác minh thành công!",
|
||||
"email_prompt": "Nhập email (để trống cho email ngẫu nhiên):",
|
||||
"token_verification_skipped": "Xác minh mã thông báo đã bỏ qua (Check_user_authorized.py không tìm thấy)",
|
||||
"auth_type_github": "GitHub",
|
||||
"random_email_generated": "Email ngẫu nhiên được tạo: {email}",
|
||||
"error": "Lỗi: {lỗi}",
|
||||
"confirm_prompt": "Vui lòng xác nhận thông tin sau:",
|
||||
"invalid_token": "Mã thông báo không hợp lệ. Xác thực bị hủy bỏ.",
|
||||
"auth_update_failed": "Không cập nhật thông tin xác thực",
|
||||
"token_required": "Mã thông báo là bắt buộc",
|
||||
"auth_type_google": "Google",
|
||||
"auth_type_prompt": "Chọn Loại xác thực:",
|
||||
"operation_cancelled": "Hoạt động bị hủy bỏ",
|
||||
"auth_type_auth0": "Auth_0 (mặc định)",
|
||||
"token_verification_error": "Lỗi xác minh mã thông báo: {error}",
|
||||
"updating_database": "Cập nhật cơ sở dữ liệu xác thực con trỏ ..."
|
||||
},
|
||||
"token": {
|
||||
"refreshing": "Làm mới mã thông báo ...",
|
||||
"extraction_error": "Trích xuất lỗi mã thông báo: {error}",
|
||||
"request_timeout": "Yêu cầu làm mới máy chủ đã hết thời gian",
|
||||
"connection_error": "Lỗi kết nối để làm mới máy chủ",
|
||||
"unexpected_error": "Lỗi không mong muốn trong quá trình làm mới mã thông báo: {error}",
|
||||
"server_error": "Làm mới lỗi máy chủ: http {status}",
|
||||
"invalid_response": "Phản hồi JSON không hợp lệ từ máy chủ làm mới",
|
||||
"no_access_token": "Không có mã thông báo truy cập để đáp ứng",
|
||||
"refresh_failed": "Làm mới mã thông báo không thành công: {error}",
|
||||
"refresh_success": "Mã thông báo làm mới thành công! Hợp lệ cho {ngày} ngày (hết hạn: {hết hạn})"
|
||||
},
|
||||
"bypass_token_limit": {
|
||||
"press_enter": "Nhấn Enter để tiếp tục ...",
|
||||
"title": "Bỏ qua công cụ giới hạn mã thông báo",
|
||||
"description": "Công cụ này sửa đổi tệp workbench.desktop.main.js để bỏ qua giới hạn mã thông báo"
|
||||
},
|
||||
"browser_profile": {
|
||||
"profile_selected": "Hồ sơ đã chọn: {hồ sơ}",
|
||||
"default_profile": "Hồ sơ mặc định",
|
||||
"no_profiles": "Không tìm thấy {trình duyệt}",
|
||||
"select_profile": "Chọn {Browser} Hồ sơ để sử dụng:",
|
||||
"error_loading": "Tải lỗi {Browser} Cấu hình: {error}",
|
||||
"title": "Lựa chọn hồ sơ trình duyệt",
|
||||
"profile": "Hồ sơ {Number}",
|
||||
"profile_list": "Có sẵn {trình duyệt} Hồ sơ:",
|
||||
"invalid_selection": "Lựa chọn không hợp lệ. Hãy thử lại."
|
||||
}
|
||||
}
|
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "绕过 Token 限制",
|
||||
"language_config_saved": "语言配置保存成功",
|
||||
"lang_invalid_choice": "选择无效。请输入以下选项之一:({lang_choices})",
|
||||
"restore_machine_id": "从备份恢复机器ID"
|
||||
"restore_machine_id": "从备份恢复机器ID",
|
||||
"manual_custom_auth": "手动自定义验证"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "阿拉伯语",
|
||||
@ -50,7 +51,9 @@
|
||||
"ru": "俄语",
|
||||
"tr": "土耳其语",
|
||||
"bg": "保加利亚语",
|
||||
"es": "西班牙语"
|
||||
"es": "西班牙语",
|
||||
"it": "意大利语",
|
||||
"ja": "日语"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "开始退出 Cursor",
|
||||
@ -826,5 +829,30 @@
|
||||
"success": "机器ID已成功恢复",
|
||||
"process_error": "恢复过程错误: {error}",
|
||||
"press_enter": "按Enter键继续"
|
||||
},
|
||||
"manual_auth": {
|
||||
"token_verification_skipped": "跳过令牌验证(Check_user_authorized.py找不到)",
|
||||
"auth_updated_successfully": "身份验证信息成功更新了!",
|
||||
"auth_type_selected": "选定的身份验证类型:{type}",
|
||||
"proceed_prompt": "继续? (y/n):",
|
||||
"token_required": "需要令牌",
|
||||
"continue_anyway": "无论如何继续? (y/n):",
|
||||
"auth_type_google": "谷歌",
|
||||
"auth_type_github": "github",
|
||||
"random_email_generated": "生成的随机电子邮件:{电子邮件}",
|
||||
"verifying_token": "验证令牌有效性...",
|
||||
"auth_type_prompt": "选择身份验证类型:",
|
||||
"operation_cancelled": "操作取消了",
|
||||
"error": "错误:{错误}",
|
||||
"email_prompt": "输入电子邮件(留空白以获取随机电子邮件):",
|
||||
"auth_type_auth0": "auth_0(默认)",
|
||||
"token_verification_error": "错误验证令牌:{error}",
|
||||
"token_prompt": "输入光标令牌(access_token/refresh_token):",
|
||||
"invalid_token": "无效的令牌。身份验证中止。",
|
||||
"confirm_prompt": "请确认以下信息:",
|
||||
"auth_update_failed": "无法更新身份验证信息",
|
||||
"title": "手动Cursor身份验证",
|
||||
"token_verified": "令牌成功验证了!",
|
||||
"updating_database": "更新Cursor身份验证数据库..."
|
||||
}
|
||||
}
|
@ -35,7 +35,8 @@
|
||||
"bypass_token_limit": "繞過 Token 限制",
|
||||
"language_config_saved": "語言配置保存成功",
|
||||
"lang_invalid_choice": "選擇無效。請輸入以下選項之一:({lang_choices})",
|
||||
"restore_machine_id": "從備份恢復機器ID"
|
||||
"restore_machine_id": "從備份恢復機器ID",
|
||||
"manual_custom_auth": "手動自定義驗證"
|
||||
},
|
||||
"languages": {
|
||||
"ar": "阿拉伯語",
|
||||
@ -50,7 +51,9 @@
|
||||
"ru": "俄文",
|
||||
"tr": "土耳其文",
|
||||
"bg": "保加利亞文",
|
||||
"es": "西班牙文"
|
||||
"es": "西班牙文",
|
||||
"ja": "日文",
|
||||
"it": "義大利文"
|
||||
},
|
||||
"quit_cursor": {
|
||||
"start": "開始退出 Cursor",
|
||||
@ -841,5 +844,30 @@
|
||||
"server_error": "刷新服務器錯誤:http {status}",
|
||||
"no_access_token": "沒有訪問令牌",
|
||||
"invalid_response": "刷新服務器的JSON響應無效"
|
||||
},
|
||||
"manual_auth": {
|
||||
"proceed_prompt": "繼續? (y/n):",
|
||||
"token_verification_skipped": "跳過令牌驗證(Check_user_authorized.py找不到)",
|
||||
"auth_updated_successfully": "身份驗證信息成功更新了!",
|
||||
"auth_type_google": "Google",
|
||||
"continue_anyway": "無論如何繼續? (y/n):",
|
||||
"auth_type_selected": "選定的身份驗證類型:{type}",
|
||||
"auth_type_github": "github",
|
||||
"token_required": "需要令牌",
|
||||
"random_email_generated": "生成的隨機電子郵件:{電子郵件}",
|
||||
"verifying_token": "驗證令牌有效性...",
|
||||
"operation_cancelled": "操作取消了",
|
||||
"error": "錯誤:{錯誤}",
|
||||
"auth_type_prompt": "選擇身份驗證類型:",
|
||||
"email_prompt": "輸入電子郵件(留空白以獲取隨機電子郵件):",
|
||||
"auth_type_auth0": "auth_0(默認)",
|
||||
"token_verification_error": "錯誤驗證令牌:{error}",
|
||||
"token_verified": "令牌成功驗證了!",
|
||||
"confirm_prompt": "請確認以下信息:",
|
||||
"token_prompt": "輸入光標令牌(access_token/refresh_token):",
|
||||
"invalid_token": "無效的令牌。身份驗證中止。",
|
||||
"title": "手動Cursor身份驗證",
|
||||
"updating_database": "更新Cursor身份驗證數據庫...",
|
||||
"auth_update_failed": "無法更新身份驗證信息"
|
||||
}
|
||||
}
|
9
main.py
9
main.py
@ -377,7 +377,8 @@ def print_menu():
|
||||
13: f"{Fore.GREEN}13{Style.RESET_ALL}. {EMOJI['UPDATE']} {translator.get('menu.bypass_token_limit')}",
|
||||
14: f"{Fore.GREEN}14{Style.RESET_ALL}. {EMOJI['BACKUP']} {translator.get('menu.restore_machine_id')}",
|
||||
15: f"{Fore.GREEN}15{Style.RESET_ALL}. {EMOJI['ERROR']} {translator.get('menu.delete_google_account')}",
|
||||
16: f"{Fore.GREEN}16{Style.RESET_ALL}. {EMOJI['SETTINGS']} {translator.get('menu.select_chrome_profile')}"
|
||||
16: f"{Fore.GREEN}16{Style.RESET_ALL}. {EMOJI['SETTINGS']} {translator.get('menu.select_chrome_profile')}",
|
||||
17: f"{Fore.GREEN}17{Style.RESET_ALL}. {EMOJI['UPDATE']} {translator.get('menu.manual_custom_auth')}"
|
||||
}
|
||||
|
||||
# Automatically calculate the number of menu items in the left and right columns
|
||||
@ -710,7 +711,7 @@ def main():
|
||||
|
||||
while True:
|
||||
try:
|
||||
choice_num = 16
|
||||
choice_num = 17
|
||||
choice = input(f"\n{EMOJI['ARROW']} {Fore.CYAN}{translator.get('menu.input_choice', choices=f'0-{choice_num}')}: {Style.RESET_ALL}")
|
||||
|
||||
match choice:
|
||||
@ -784,6 +785,10 @@ def main():
|
||||
oauth = OAuthHandler(translator)
|
||||
oauth._select_profile()
|
||||
print_menu()
|
||||
case "17":
|
||||
import manual_custom_auth
|
||||
manual_custom_auth.main(translator)
|
||||
print_menu()
|
||||
case _:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {translator.get('menu.invalid_choice')}{Style.RESET_ALL}")
|
||||
print_menu()
|
||||
|
132
manual_custom_auth.py
Normal file
132
manual_custom_auth.py
Normal file
@ -0,0 +1,132 @@
|
||||
"""
|
||||
Manual Custom Auth for Cursor AI
|
||||
This script allows users to manually input access token and email to authenticate with Cursor AI.
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
import random
|
||||
import string
|
||||
from colorama import Fore, Style, init
|
||||
from cursor_auth import CursorAuth
|
||||
|
||||
# Initialize colorama
|
||||
init(autoreset=True)
|
||||
|
||||
# Define emoji and color constants
|
||||
EMOJI = {
|
||||
'DB': '🗄️',
|
||||
'UPDATE': '🔄',
|
||||
'SUCCESS': '✅',
|
||||
'ERROR': '❌',
|
||||
'WARN': '⚠️',
|
||||
'INFO': 'ℹ️',
|
||||
'FILE': '📄',
|
||||
'KEY': '🔐'
|
||||
}
|
||||
|
||||
def generate_random_email():
|
||||
"""Generate a random Cursor email address"""
|
||||
random_string = ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))
|
||||
return f"cursor_{random_string}@cursor.ai"
|
||||
|
||||
def main(translator=None):
|
||||
"""Main function to handle manual authentication"""
|
||||
print(f"\n{Fore.CYAN}{'='*50}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}Manual Cursor Authentication{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}{'='*50}{Style.RESET_ALL}")
|
||||
|
||||
# Get token from user
|
||||
print(f"\n{Fore.YELLOW}{EMOJI['INFO']} {translator.get('manual_auth.token_prompt') if translator else 'Enter your Cursor token (access_token/refresh_token):'}{Style.RESET_ALL}")
|
||||
token = input(f"{Fore.CYAN}> {Style.RESET_ALL}").strip()
|
||||
|
||||
if not token:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.token_required') if translator else 'Token is required'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
# Verify token validity
|
||||
try:
|
||||
from check_user_authorized import check_user_authorized
|
||||
print(f"\n{Fore.CYAN}{EMOJI['INFO']} {translator.get('manual_auth.verifying_token') if translator else 'Verifying token validity...'}{Style.RESET_ALL}")
|
||||
|
||||
is_valid = check_user_authorized(token, translator)
|
||||
|
||||
if not is_valid:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.invalid_token') if translator else 'Invalid token. Authentication aborted.'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {translator.get('manual_auth.token_verified') if translator else 'Token verified successfully!'}{Style.RESET_ALL}")
|
||||
except ImportError:
|
||||
print(f"{Fore.YELLOW}{EMOJI['WARN']} {translator.get('manual_auth.token_verification_skipped') if translator else 'Token verification skipped (check_user_authorized.py not found)'}{Style.RESET_ALL}")
|
||||
except Exception as e:
|
||||
print(f"{Fore.YELLOW}{EMOJI['WARN']} {translator.get('manual_auth.token_verification_error', error=str(e)) if translator else f'Error verifying token: {str(e)}'}{Style.RESET_ALL}")
|
||||
|
||||
# Ask user if they want to continue despite verification error
|
||||
continue_anyway = input(f"{Fore.YELLOW}{translator.get('manual_auth.continue_anyway') if translator else 'Continue anyway? (y/N): '}{Style.RESET_ALL}").strip().lower()
|
||||
if continue_anyway not in ["y", "yes"]:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.operation_cancelled') if translator else 'Operation cancelled'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
# Get email (or generate random one)
|
||||
print(f"\n{Fore.YELLOW}{EMOJI['INFO']} {translator.get('manual_auth.email_prompt') if translator else 'Enter email (leave blank for random email):'}{Style.RESET_ALL}")
|
||||
email = input(f"{Fore.CYAN}> {Style.RESET_ALL}").strip()
|
||||
|
||||
if not email:
|
||||
email = generate_random_email()
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {translator.get('manual_auth.random_email_generated', email=email) if translator else f'Random email generated: {email}'}{Style.RESET_ALL}")
|
||||
|
||||
# Get auth type
|
||||
print(f"\n{Fore.YELLOW}{EMOJI['INFO']} {translator.get('manual_auth.auth_type_prompt') if translator else 'Select authentication type:'}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}1. {translator.get('manual_auth.auth_type_auth0') if translator else 'Auth_0 (Default)'}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}2. {translator.get('manual_auth.auth_type_google') if translator else 'Google'}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}3. {translator.get('manual_auth.auth_type_github') if translator else 'GitHub'}{Style.RESET_ALL}")
|
||||
|
||||
auth_choice = input(f"{Fore.CYAN}> {Style.RESET_ALL}").strip()
|
||||
|
||||
if auth_choice == "2":
|
||||
auth_type = "Google"
|
||||
elif auth_choice == "3":
|
||||
auth_type = "GitHub"
|
||||
else:
|
||||
auth_type = "Auth_0"
|
||||
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {translator.get('manual_auth.auth_type_selected', type=auth_type) if translator else f'Selected authentication type: {auth_type}'}{Style.RESET_ALL}")
|
||||
|
||||
# Confirm before proceeding
|
||||
print(f"\n{Fore.YELLOW}{EMOJI['WARN']} {translator.get('manual_auth.confirm_prompt') if translator else 'Please confirm the following information:'}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}Token: {token[:10]}...{token[-10:] if len(token) > 20 else token[10:]}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}Email: {email}{Style.RESET_ALL}")
|
||||
print(f"{Fore.CYAN}Auth Type: {auth_type}{Style.RESET_ALL}")
|
||||
|
||||
confirm = input(f"\n{Fore.YELLOW}{translator.get('manual_auth.proceed_prompt') if translator else 'Proceed? (y/N): '}{Style.RESET_ALL}").strip().lower()
|
||||
|
||||
if confirm not in ["y", "yes"]:
|
||||
print(f"{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.operation_cancelled') if translator else 'Operation cancelled'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
# Initialize CursorAuth and update the database
|
||||
print(f"\n{Fore.CYAN}{EMOJI['UPDATE']} {translator.get('manual_auth.updating_database') if translator else 'Updating Cursor authentication database...'}{Style.RESET_ALL}")
|
||||
|
||||
try:
|
||||
cursor_auth = CursorAuth(translator)
|
||||
result = cursor_auth.update_auth(
|
||||
email=email,
|
||||
access_token=token,
|
||||
refresh_token=token,
|
||||
auth_type=auth_type
|
||||
)
|
||||
|
||||
if result:
|
||||
print(f"\n{Fore.GREEN}{EMOJI['SUCCESS']} {translator.get('manual_auth.auth_updated_successfully') if translator else 'Authentication information updated successfully!'}{Style.RESET_ALL}")
|
||||
return True
|
||||
else:
|
||||
print(f"\n{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.auth_update_failed') if translator else 'Failed to update authentication information'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
except Exception as e:
|
||||
print(f"\n{Fore.RED}{EMOJI['ERROR']} {translator.get('manual_auth.error', error=str(e)) if translator else f'Error: {str(e)}'}{Style.RESET_ALL}")
|
||||
return False
|
||||
|
||||
if __name__ == "__main__":
|
||||
# force to run with None
|
||||
main(None)
|
@ -1062,7 +1062,8 @@ def main(auth_type, translator=None):
|
||||
if auth_manager.update_auth(
|
||||
email=auth_info["email"],
|
||||
access_token=auth_info["token"],
|
||||
refresh_token=auth_info["token"]
|
||||
refresh_token=auth_info["token"],
|
||||
auth_type=auth_type
|
||||
):
|
||||
print(f"{Fore.GREEN}{EMOJI['SUCCESS']} {translator.get('oauth.auth_update_success') if translator else 'Auth update success'}{Style.RESET_ALL}")
|
||||
# Close the browser after successful authentication
|
||||
|
Loading…
x
Reference in New Issue
Block a user