diff --git a/server/src/db/seeds.ts b/server/src/db/seeds.ts index eef8cc888..eca32dfc6 100644 --- a/server/src/db/seeds.ts +++ b/server/src/db/seeds.ts @@ -121,7 +121,7 @@ function seedAddons(db: Database.Database): void { { id: 'naver_list_import', name: 'Naver List Import', description: 'Import places from a shared Naver Maps list', type: 'integration', icon: 'Link2', enabled: 1, sort_order: 13 }, { id: 'collab', name: 'Collab', description: 'Notes, polls, and live chat for trip collaboration', type: 'trip', icon: 'Users', enabled: 1, sort_order: 6 }, { id: 'journey', name: 'Journey', description: 'Trip tracking & travel journal — check-ins, photos, daily stories', type: 'global', icon: 'Compass', enabled: 0, sort_order: 35 }, - { id: 'airtrail', name: 'AirTrail', description: 'Sync flights from your self-hosted AirTrail instance', type: 'integration', icon: 'Plane', enabled: 0, sort_order: 14 }, + { id: 'airtrail', name: 'AirTrail', description: 'Sync flights from your AirTrail instance', type: 'integration', icon: 'Plane', enabled: 0, sort_order: 14 }, { id: 'llm_parsing', name: 'AI Parsing', description: 'LLM fallback for booking imports kitinerary cannot read', type: 'integration', icon: 'Sparkles', enabled: 0, sort_order: 15 }, { id: 'collections', name: 'Collections', description: 'Personal place library — save places across trips into named lists, copy into any trip, share with others', type: 'global', icon: 'Bookmark', enabled: 0, sort_order: 16 }, ]; diff --git a/shared/src/i18n/br/admin.ts b/shared/src/i18n/br/admin.ts index 6d5d75891..0a5f3f0ea 100644 --- a/shared/src/i18n/br/admin.ts +++ b/shared/src/i18n/br/admin.ts @@ -520,7 +520,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importe lugares de uma lista compartilhada do Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sincronize voos da sua instância AirTrail auto-hospedada', + 'admin.addons.catalog.airtrail.description': 'Sincronize voos da sua instância AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Análise por IA', 'admin.addons.catalog.llm_parsing.description': 'Lê reservas que o analisador integrado não entende, usando um modelo de IA à sua escolha', 'admin.addons.enabled': 'Ativado', diff --git a/shared/src/i18n/ca/admin.ts b/shared/src/i18n/ca/admin.ts index 546720520..b6a32016c 100644 --- a/shared/src/i18n/ca/admin.ts +++ b/shared/src/i18n/ca/admin.ts @@ -174,7 +174,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importa llocs des d’una llista compartida de Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sincronitza vols des de la teva instància autoallotjada d’AirTrail', + 'admin.addons.catalog.airtrail.description': 'Sincronitza vols des de la teva instància d’AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Anàlisi amb IA', 'admin.addons.catalog.llm_parsing.description': 'Llegeix reserves que l’analitzador integrat no entén, amb un model d’IA que triïs', 'admin.addons.enabled': 'Actiu', diff --git a/shared/src/i18n/cs/admin.ts b/shared/src/i18n/cs/admin.ts index 230b7e717..5428ec72b 100644 --- a/shared/src/i18n/cs/admin.ts +++ b/shared/src/i18n/cs/admin.ts @@ -514,7 +514,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importujte místa ze sdíleného seznamu Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Synchronizujte lety z vlastní instance AirTrail', + 'admin.addons.catalog.airtrail.description': 'Synchronizujte lety ze své instance AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Analýza pomocí AI', 'admin.addons.catalog.llm_parsing.description': 'Přečte rezervace, které vestavěný analyzátor nezvládne, pomocí zvoleného modelu AI', 'admin.addons.enabled': 'Povoleno', diff --git a/shared/src/i18n/de/admin.ts b/shared/src/i18n/de/admin.ts index 7fa612022..0d49bdfc9 100644 --- a/shared/src/i18n/de/admin.ts +++ b/shared/src/i18n/de/admin.ts @@ -527,7 +527,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Orte aus einer geteilten Naver-Maps-Liste importieren', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Flüge aus deiner selbst gehosteten AirTrail-Instanz synchronisieren', + 'admin.addons.catalog.airtrail.description': 'Flüge aus deiner AirTrail-Instanz synchronisieren', 'admin.addons.catalog.llm_parsing.name': 'KI-Auswertung', 'admin.addons.catalog.llm_parsing.description': 'Liest Buchungen, an denen der eingebaute Parser scheitert, mit einem KI-Modell deiner Wahl', 'admin.addons.enabled': 'Aktiviert', diff --git a/shared/src/i18n/en/admin.ts b/shared/src/i18n/en/admin.ts index eb3d17a06..18c2552c8 100644 --- a/shared/src/i18n/en/admin.ts +++ b/shared/src/i18n/en/admin.ts @@ -565,7 +565,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Import places from a shared Naver Maps list', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sync flights from your self-hosted AirTrail instance', + 'admin.addons.catalog.airtrail.description': 'Sync flights from your AirTrail instance', 'admin.addons.catalog.llm_parsing.name': 'AI Parsing', 'admin.addons.catalog.llm_parsing.description': 'Reads bookings the built-in parser cannot, using an AI model you choose', 'admin.addons.enabled': 'Enabled', diff --git a/shared/src/i18n/es/admin.ts b/shared/src/i18n/es/admin.ts index 8d7b42614..a18f1adc0 100644 --- a/shared/src/i18n/es/admin.ts +++ b/shared/src/i18n/es/admin.ts @@ -513,7 +513,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importa lugares desde una lista compartida de Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sincroniza vuelos desde tu instancia autoalojada de AirTrail', + 'admin.addons.catalog.airtrail.description': 'Sincroniza vuelos desde tu instancia de AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Análisis con IA', 'admin.addons.catalog.llm_parsing.description': 'Lee reservas que el analizador integrado no entiende, con un modelo de IA que tú elijas', 'admin.addons.enabled': 'Activo', diff --git a/shared/src/i18n/fr/admin.ts b/shared/src/i18n/fr/admin.ts index 19ee1db7f..2c83f5839 100644 --- a/shared/src/i18n/fr/admin.ts +++ b/shared/src/i18n/fr/admin.ts @@ -532,7 +532,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importez des lieux depuis une liste Naver Maps partagée', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Synchronisez les vols depuis votre instance AirTrail auto-hébergée', + 'admin.addons.catalog.airtrail.description': 'Synchronisez les vols depuis votre instance AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Analyse par IA', 'admin.addons.catalog.llm_parsing.description': 'Lit les réservations que l’analyseur intégré ne comprend pas, via un modèle d’IA de votre choix', 'admin.addons.enabled': 'Activé', diff --git a/shared/src/i18n/hu/admin.ts b/shared/src/i18n/hu/admin.ts index de82619e5..3d1b4d79e 100644 --- a/shared/src/i18n/hu/admin.ts +++ b/shared/src/i18n/hu/admin.ts @@ -532,7 +532,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Helyek importálása megosztott Naver Maps-listából', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Járatok szinkronizálása a saját üzemeltetésű AirTrail-példányodból', + 'admin.addons.catalog.airtrail.description': 'Járatok szinkronizálása az AirTrail-példányodból', 'admin.addons.catalog.llm_parsing.name': 'MI-elemzés', 'admin.addons.catalog.llm_parsing.description': 'Beolvassa azokat a foglalásokat, amelyeket a beépített értelmező nem tud, az általad választott MI-modellel', 'admin.addons.enabled': 'Engedélyezve', diff --git a/shared/src/i18n/id/admin.ts b/shared/src/i18n/id/admin.ts index bd5be63ae..52305f51b 100644 --- a/shared/src/i18n/id/admin.ts +++ b/shared/src/i18n/id/admin.ts @@ -574,7 +574,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Impor tempat dari daftar Naver Maps yang dibagikan', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sinkronkan penerbangan dari instans AirTrail milikmu sendiri', + 'admin.addons.catalog.airtrail.description': 'Sinkronkan penerbangan dari instans AirTrail milikmu', 'admin.addons.catalog.llm_parsing.name': 'Analisis AI', 'admin.addons.catalog.llm_parsing.description': 'Membaca pemesanan yang tidak dipahami pengurai bawaan, dengan model AI pilihanmu', 'admin.addons.enabled': 'Aktif', diff --git a/shared/src/i18n/it/admin.ts b/shared/src/i18n/it/admin.ts index 39ae58964..3f54591a7 100644 --- a/shared/src/i18n/it/admin.ts +++ b/shared/src/i18n/it/admin.ts @@ -527,7 +527,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importa luoghi da un elenco condiviso di Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Sincronizza i voli dalla tua istanza AirTrail self-hosted', + 'admin.addons.catalog.airtrail.description': 'Sincronizza i voli dalla tua istanza AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Analisi con IA', 'admin.addons.catalog.llm_parsing.description': 'Legge le prenotazioni che l’analizzatore integrato non riesce a interpretare, con un modello di IA a tua scelta', 'admin.addons.enabled': 'Abilitato', diff --git a/shared/src/i18n/ja/admin.ts b/shared/src/i18n/ja/admin.ts index 5313fd4c2..47da2b58f 100644 --- a/shared/src/i18n/ja/admin.ts +++ b/shared/src/i18n/ja/admin.ts @@ -539,7 +539,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': '共有された Naver マップのリストから場所をインポート', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': '自分でホストしている AirTrail から フライトを同期', + 'admin.addons.catalog.airtrail.description': '自分の AirTrail から フライトを同期', 'admin.addons.catalog.llm_parsing.name': 'AI 解析', 'admin.addons.catalog.llm_parsing.description': '内蔵パーサーが読めない予約を、選んだ AI モデルで読み取ります', 'admin.addons.enabled': '有効', diff --git a/shared/src/i18n/ko/admin.ts b/shared/src/i18n/ko/admin.ts index ee38631fb..19726ddb7 100644 --- a/shared/src/i18n/ko/admin.ts +++ b/shared/src/i18n/ko/admin.ts @@ -539,7 +539,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': '공유된 네이버 지도 목록에서 장소 가져오기', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': '직접 운영하는 AirTrail 인스턴스에서 항공편 동기화', + 'admin.addons.catalog.airtrail.description': 'AirTrail 인스턴스에서 항공편 동기화', 'admin.addons.catalog.llm_parsing.name': 'AI 분석', 'admin.addons.catalog.llm_parsing.description': '기본 분석기가 읽지 못하는 예약을 원하는 AI 모델로 읽어냅니다', 'admin.addons.enabled': '활성화됨', diff --git a/shared/src/i18n/nl/admin.ts b/shared/src/i18n/nl/admin.ts index f65dda616..40000590b 100644 --- a/shared/src/i18n/nl/admin.ts +++ b/shared/src/i18n/nl/admin.ts @@ -526,7 +526,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importeer plaatsen uit een gedeelde Naver Maps-lijst', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Synchroniseer vluchten vanuit je zelfgehoste AirTrail-instantie', + 'admin.addons.catalog.airtrail.description': 'Synchroniseer vluchten vanuit je AirTrail-instantie', 'admin.addons.catalog.llm_parsing.name': 'AI-analyse', 'admin.addons.catalog.llm_parsing.description': 'Leest boekingen die de ingebouwde parser niet begrijpt, met een AI-model naar keuze', 'admin.addons.enabled': 'Ingeschakeld', diff --git a/shared/src/i18n/pl/admin.ts b/shared/src/i18n/pl/admin.ts index 72a64d4a4..2648f4cda 100644 --- a/shared/src/i18n/pl/admin.ts +++ b/shared/src/i18n/pl/admin.ts @@ -524,7 +524,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importuj miejsca z udostępnionej listy Naver Maps', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Synchronizuj loty z własnej instancji AirTrail', + 'admin.addons.catalog.airtrail.description': 'Synchronizuj loty ze swojej instancji AirTrail', 'admin.addons.catalog.llm_parsing.name': 'Analiza AI', 'admin.addons.catalog.llm_parsing.description': 'Odczytuje rezerwacje, których nie rozumie wbudowany parser, przy użyciu wybranego modelu AI', 'admin.addons.enabled': 'Włączone', diff --git a/shared/src/i18n/sv/admin.ts b/shared/src/i18n/sv/admin.ts index 4d5c8cbf3..da07c3be8 100644 --- a/shared/src/i18n/sv/admin.ts +++ b/shared/src/i18n/sv/admin.ts @@ -585,7 +585,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Importera platser från en delad Naver Maps-lista', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Synkronisera flyg från din egen AirTrail-instans', + 'admin.addons.catalog.airtrail.description': 'Synkronisera flyg från din AirTrail-instans', 'admin.addons.catalog.llm_parsing.name': 'AI-tolkning', 'admin.addons.catalog.llm_parsing.description': 'Läser bokningar som den inbyggda tolken inte klarar, med en AI-modell du väljer', 'admin.addons.enabled': 'Aktiverad', diff --git a/shared/src/i18n/tr/admin.ts b/shared/src/i18n/tr/admin.ts index 8ed1c605a..c9dd1331a 100644 --- a/shared/src/i18n/tr/admin.ts +++ b/shared/src/i18n/tr/admin.ts @@ -572,7 +572,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': 'Paylaşılan bir Naver Haritalar listesinden yerleri içe aktarın', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': 'Kendi sunucunuzdaki AirTrail örneğinden uçuşları eşitleyin', + 'admin.addons.catalog.airtrail.description': 'AirTrail örneğinizden uçuşları eşitleyin', 'admin.addons.catalog.llm_parsing.name': 'Yapay zekâ ile ayrıştırma', 'admin.addons.catalog.llm_parsing.description': 'Yerleşik ayrıştırıcının okuyamadığı rezervasyonları, seçtiğiniz yapay zekâ modeliyle okur', 'admin.addons.enabled': 'Etkinleştirilmiş', diff --git a/shared/src/i18n/zh-TW/admin.ts b/shared/src/i18n/zh-TW/admin.ts index 2247ffb7a..31f736680 100644 --- a/shared/src/i18n/zh-TW/admin.ts +++ b/shared/src/i18n/zh-TW/admin.ts @@ -521,7 +521,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': '從共享的 Naver 地圖清單匯入地點', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': '從你自架的 AirTrail 執行個體同步航班', + 'admin.addons.catalog.airtrail.description': '從你的 AirTrail 執行個體同步航班', 'admin.addons.catalog.llm_parsing.name': 'AI 解析', 'admin.addons.catalog.llm_parsing.description': '用你選擇的 AI 模型讀取內建解析器無法識別的訂位', 'admin.addons.enabled': '已啟用', diff --git a/shared/src/i18n/zh/admin.ts b/shared/src/i18n/zh/admin.ts index 55e65dc17..b566ce5f2 100644 --- a/shared/src/i18n/zh/admin.ts +++ b/shared/src/i18n/zh/admin.ts @@ -481,7 +481,7 @@ const admin: TranslationStrings = { 'admin.addons.catalog.naver_list_import.name': 'Naver List Import', 'admin.addons.catalog.naver_list_import.description': '从共享的 Naver 地图列表导入地点', 'admin.addons.catalog.airtrail.name': 'AirTrail', - 'admin.addons.catalog.airtrail.description': '从你自建的 AirTrail 实例同步航班', + 'admin.addons.catalog.airtrail.description': '从你的 AirTrail 实例同步航班', 'admin.addons.catalog.llm_parsing.name': 'AI 解析', 'admin.addons.catalog.llm_parsing.description': '用你选择的 AI 模型读取内置解析器无法识别的预订', 'admin.addons.enabled': '已启用',