"""Translations for the built-in template catalog (v2.21.1). One flat table keyed by the ENGLISH source string (template names, task names and task notes share it — the recurring task names like "Annual Service" or "Filter Cleaning" are deduplicated automatically). Consumers call :func:`localize_template_text` with the 2-letter language from ``helpers.i18n.normalize_language``; unknown strings or languages fall back to the English original, so a new template works everywhere immediately and gains translations incrementally. """ from __future__ import annotations # lang keys: de es fr it nl pt ru uk pl cs sv da nb fi ja hi zh (en = source) _T: dict[str, dict[str, str]] = { # ── Template names ────────────────────────────────────────────────────── "Car": { "de": "Auto", "es": "Coche", "fr": "Voiture", "it": "Auto", "nl": "Auto", "pt": "Carro", "ru": "Автомобиль", "uk": "Автомобіль", "pl": "Samochód", "cs": "Auto", "sv": "Bil", "da": "Bil", "nb": "Bil", "fi": "Auto", "ja": "自動車", "hi": "कार", "zh": "汽车", }, "Electric Car": { "de": "Elektroauto", "es": "Coche eléctrico", "fr": "Voiture électrique", "it": "Auto elettrica", "nl": "Elektrische auto", "pt": "Carro elétrico", "ru": "Электромобиль", "uk": "Електромобіль", "pl": "Samochód elektryczny", "cs": "Elektromobil", "sv": "Elbil", "da": "Elbil", "nb": "Elbil", "fi": "Sähköauto", "ja": "電気自動車", "hi": "इलेक्ट्रिक कार", "zh": "电动汽车", }, "Bicycle": { "de": "Fahrrad", "es": "Bicicleta", "fr": "Vélo", "it": "Bicicletta", "nl": "Fiets", "pt": "Bicicleta", "ru": "Велосипед", "uk": "Велосипед", "pl": "Rower", "cs": "Jízdní kolo", "sv": "Cykel", "da": "Cykel", "nb": "Sykkel", "fi": "Polkupyörä", "ja": "自転車", "hi": "साइकिल", "zh": "自行车", }, "Motorcycle": { "de": "Motorrad", "es": "Motocicleta", "fr": "Moto", "it": "Motocicletta", "nl": "Motorfiets", "pt": "Motocicleta", "ru": "Мотоцикл", "uk": "Мотоцикл", "pl": "Motocykl", "cs": "Motocykl", "sv": "Motorcykel", "da": "Motorcykel", "nb": "Motorsykkel", "fi": "Moottoripyörä", "ja": "バイク", "hi": "मोटरसाइकिल", "zh": "摩托车", }, "HVAC System": { "de": "Lüftungs-/Klimaanlage", "es": "Sistema HVAC", "fr": "Système CVC", "it": "Impianto HVAC", "nl": "HVAC-systeem", "pt": "Sistema AVAC", "ru": "Система вентиляции и кондиционирования", "uk": "Система вентиляції та кондиціонування", "pl": "System HVAC", "cs": "Systém HVAC", "sv": "HVAC-system", "da": "HVAC-anlæg", "nb": "HVAC-anlegg", "fi": "LVI-järjestelmä", "ja": "空調システム", "hi": "एचवीएसी सिस्टम", "zh": "暖通空调系统", }, "Water Heater": { "de": "Warmwasserbereiter", "es": "Calentador de agua", "fr": "Chauffe-eau", "it": "Scaldabagno", "nl": "Boiler", "pt": "Esquentador", "ru": "Водонагреватель", "uk": "Водонагрівач", "pl": "Podgrzewacz wody", "cs": "Ohřívač vody", "sv": "Varmvattenberedare", "da": "Vandvarmer", "nb": "Varmtvannsbereder", "fi": "Lämminvesivaraaja", "ja": "給湯器", "hi": "वॉटर हीटर", "zh": "热水器", }, "Water Softener": { "de": "Wasserenthärter", "es": "Descalcificador", "fr": "Adoucisseur d'eau", "it": "Addolcitore d'acqua", "nl": "Waterontharder", "pt": "Amaciador de água", "ru": "Умягчитель воды", "uk": "Пом'якшувач води", "pl": "Zmiękczacz wody", "cs": "Změkčovač vody", "sv": "Vattenavhärdare", "da": "Blødgøringsanlæg", "nb": "Vannmykner", "fi": "Vedenpehmennin", "ja": "軟水器", "hi": "वॉटर सॉफ़्नर", "zh": "软水器", }, "Heating System": { "de": "Heizungsanlage", "es": "Sistema de calefacción", "fr": "Système de chauffage", "it": "Impianto di riscaldamento", "nl": "Verwarmingssysteem", "pt": "Sistema de aquecimento", "ru": "Система отопления", "uk": "Система опалення", "pl": "System grzewczy", "cs": "Topný systém", "sv": "Värmesystem", "da": "Varmeanlæg", "nb": "Varmeanlegg", "fi": "Lämmitysjärjestelmä", "ja": "暖房システム", "hi": "हीटिंग सिस्टम", "zh": "供暖系统", }, "Pool Pump": { "de": "Poolpumpe", "es": "Bomba de piscina", "fr": "Pompe de piscine", "it": "Pompa della piscina", "nl": "Zwembadpomp", "pt": "Bomba de piscina", "ru": "Насос бассейна", "uk": "Насос басейну", "pl": "Pompa basenowa", "cs": "Bazénové čerpadlo", "sv": "Poolpump", "da": "Poolpumpe", "nb": "Bassengpumpe", "fi": "Allaspumppu", "ja": "プールポンプ", "hi": "पूल पंप", "zh": "泳池水泵", }, "Pool Water Treatment": { "de": "Poolwasserpflege", "es": "Tratamiento del agua de la piscina", "fr": "Traitement de l'eau de piscine", "it": "Trattamento acqua piscina", "nl": "Zwembadwaterbehandeling", "pt": "Tratamento da água da piscina", "ru": "Обработка воды в бассейне", "uk": "Обробка води в басейні", "pl": "Uzdatnianie wody basenowej", "cs": "Úprava bazénové vody", "sv": "Poolvattenbehandling", "da": "Poolvandbehandling", "nb": "Bassengvannbehandling", "fi": "Allasveden käsittely", "ja": "プール水処理", "hi": "पूल जल उपचार", "zh": "泳池水处理", }, "Lawn Mower": { "de": "Rasenmäher", "es": "Cortacésped", "fr": "Tondeuse à gazon", "it": "Tosaerba", "nl": "Grasmaaier", "pt": "Corta-relva", "ru": "Газонокосилка", "uk": "Газонокосарка", "pl": "Kosiarka", "cs": "Sekačka na trávu", "sv": "Gräsklippare", "da": "Plæneklipper", "nb": "Gressklipper", "fi": "Ruohonleikkuri", "ja": "芝刈り機", "hi": "लॉन मोवर", "zh": "割草机", }, "Washing Machine": { "de": "Waschmaschine", "es": "Lavadora", "fr": "Lave-linge", "it": "Lavatrice", "nl": "Wasmachine", "pt": "Máquina de lavar roupa", "ru": "Стиральная машина", "uk": "Пральна машина", "pl": "Pralka", "cs": "Pračka", "sv": "Tvättmaskin", "da": "Vaskemaskine", "nb": "Vaskemaskin", "fi": "Pesukone", "ja": "洗濯機", "hi": "वॉशिंग मशीन", "zh": "洗衣机", }, "Dishwasher": { "de": "Geschirrspüler", "es": "Lavavajillas", "fr": "Lave-vaisselle", "it": "Lavastoviglie", "nl": "Vaatwasser", "pt": "Máquina de lavar loiça", "ru": "Посудомоечная машина", "uk": "Посудомийна машина", "pl": "Zmywarka", "cs": "Myčka nádobí", "sv": "Diskmaskin", "da": "Opvaskemaskine", "nb": "Oppvaskmaskin", "fi": "Astianpesukone", "ja": "食洗機", "hi": "डिशवॉशर", "zh": "洗碗机", }, "Dryer": { "de": "Wäschetrockner", "es": "Secadora", "fr": "Sèche-linge", "it": "Asciugatrice", "nl": "Droger", "pt": "Máquina de secar", "ru": "Сушильная машина", "uk": "Сушильна машина", "pl": "Suszarka", "cs": "Sušička", "sv": "Torktumlare", "da": "Tørretumbler", "nb": "Tørketrommel", "fi": "Kuivausrumpu", "ja": "衣類乾燥機", "hi": "ड्रायर", "zh": "干衣机", }, # ── Task names ────────────────────────────────────────────────────────── "Oil Change": { "de": "Ölwechsel", "es": "Cambio de aceite", "fr": "Vidange d'huile", "it": "Cambio olio", "nl": "Olie verversen", "pt": "Mudança de óleo", "ru": "Замена масла", "uk": "Заміна оливи", "pl": "Wymiana oleju", "cs": "Výměna oleje", "sv": "Oljebyte", "da": "Olieskift", "nb": "Oljeskift", "fi": "Öljynvaihto", "ja": "オイル交換", "hi": "तेल बदलना", "zh": "更换机油", }, "Tire Rotation": { "de": "Reifen rotieren", "es": "Rotación de neumáticos", "fr": "Permutation des pneus", "it": "Rotazione pneumatici", "nl": "Banden wisselen", "pt": "Rotação de pneus", "ru": "Перестановка шин", "uk": "Перестановка шин", "pl": "Rotacja opon", "cs": "Rotace pneumatik", "sv": "Däckrotation", "da": "Dækrotation", "nb": "Dekkrotasjon", "fi": "Renkaiden kierto", "ja": "タイヤローテーション", "hi": "टायर रोटेशन", "zh": "轮胎换位", }, "Brake Inspection": { "de": "Bremsen prüfen", "es": "Inspección de frenos", "fr": "Contrôle des freins", "it": "Ispezione freni", "nl": "Remmen inspecteren", "pt": "Inspeção dos travões", "ru": "Проверка тормозов", "uk": "Перевірка гальм", "pl": "Kontrola hamulców", "cs": "Kontrola brzd", "sv": "Bromskontroll", "da": "Bremsekontrol", "nb": "Bremsekontroll", "fi": "Jarrujen tarkastus", "ja": "ブレーキ点検", "hi": "ब्रेक निरीक्षण", "zh": "刹车检查", }, "Air Filter": { "de": "Luftfilter", "es": "Filtro de aire", "fr": "Filtre à air", "it": "Filtro dell'aria", "nl": "Luchtfilter", "pt": "Filtro de ar", "ru": "Воздушный фильтр", "uk": "Повітряний фільтр", "pl": "Filtr powietrza", "cs": "Vzduchový filtr", "sv": "Luftfilter", "da": "Luftfilter", "nb": "Luftfilter", "fi": "Ilmansuodatin", "ja": "エアフィルター", "hi": "एयर फ़िल्टर", "zh": "空气滤清器", }, "Wiper Blades": { "de": "Scheibenwischer", "es": "Escobillas limpiaparabrisas", "fr": "Balais d'essuie-glace", "it": "Spazzole tergicristallo", "nl": "Ruitenwissers", "pt": "Escovas limpa-vidros", "ru": "Щётки стеклоочистителя", "uk": "Щітки склоочисника", "pl": "Pióra wycieraczek", "cs": "Stěrače", "sv": "Torkarblad", "da": "Viskerblade", "nb": "Viskerblader", "fi": "Pyyhkijänsulat", "ja": "ワイパーブレード", "hi": "वाइपर ब्लेड", "zh": "雨刮片", }, "Chain Lubrication": { "de": "Kette schmieren", "es": "Lubricación de la cadena", "fr": "Lubrification de la chaîne", "it": "Lubrificazione catena", "nl": "Ketting smeren", "pt": "Lubrificação da corrente", "ru": "Смазка цепи", "uk": "Змащення ланцюга", "pl": "Smarowanie łańcucha", "cs": "Mazání řetězu", "sv": "Kedjesmörjning", "da": "Kædesmøring", "nb": "Kjedesmøring", "fi": "Ketjun voitelu", "ja": "チェーン注油", "hi": "चेन स्नेहन", "zh": "链条润滑", }, "Tire Pressure Check": { "de": "Reifendruck prüfen", "es": "Comprobar presión de neumáticos", "fr": "Contrôle de la pression des pneus", "it": "Controllo pressione pneumatici", "nl": "Bandenspanning controleren", "pt": "Verificar pressão dos pneus", "ru": "Проверка давления в шинах", "uk": "Перевірка тиску в шинах", "pl": "Kontrola ciśnienia w oponach", "cs": "Kontrola tlaku v pneumatikách", "sv": "Kontroll av däcktryck", "da": "Tjek af dæktryk", "nb": "Sjekk av dekktrykk", "fi": "Rengaspaineen tarkistus", "ja": "タイヤ空気圧チェック", "hi": "टायर प्रेशर जांच", "zh": "胎压检查", }, "Brake Adjustment": { "de": "Bremsen einstellen", "es": "Ajuste de frenos", "fr": "Réglage des freins", "it": "Regolazione freni", "nl": "Remmen afstellen", "pt": "Afinação dos travões", "ru": "Регулировка тормозов", "uk": "Регулювання гальм", "pl": "Regulacja hamulców", "cs": "Seřízení brzd", "sv": "Bromsjustering", "da": "Bremsejustering", "nb": "Bremsejustering", "fi": "Jarrujen säätö", "ja": "ブレーキ調整", "hi": "ब्रेक समायोजन", "zh": "刹车调整", }, "Annual Service": { "de": "Jahresservice", "es": "Servicio anual", "fr": "Entretien annuel", "it": "Tagliando annuale", "nl": "Jaarlijkse servicebeurt", "pt": "Serviço anual", "ru": "Ежегодное обслуживание", "uk": "Щорічне обслуговування", "pl": "Serwis roczny", "cs": "Roční servis", "sv": "Årlig service", "da": "Årligt serviceeftersyn", "nb": "Årlig service", "fi": "Vuosihuolto", "ja": "年次点検", "hi": "वार्षिक सर्विस", "zh": "年度保养", }, "Chain Maintenance": { "de": "Kettenpflege", "es": "Mantenimiento de la cadena", "fr": "Entretien de la chaîne", "it": "Manutenzione catena", "nl": "Kettingonderhoud", "pt": "Manutenção da corrente", "ru": "Обслуживание цепи", "uk": "Обслуговування ланцюга", "pl": "Konserwacja łańcucha", "cs": "Údržba řetězu", "sv": "Kedjeunderhåll", "da": "Kædevedligeholdelse", "nb": "Kjedevedlikehold", "fi": "Ketjun huolto", "ja": "チェーン整備", "hi": "चेन रखरखाव", "zh": "链条保养", }, "Tire Inspection": { "de": "Reifen prüfen", "es": "Inspección de neumáticos", "fr": "Contrôle des pneus", "it": "Ispezione pneumatici", "nl": "Banden inspecteren", "pt": "Inspeção dos pneus", "ru": "Осмотр шин", "uk": "Огляд шин", "pl": "Kontrola opon", "cs": "Kontrola pneumatik", "sv": "Däckkontroll", "da": "Dækeftersyn", "nb": "Dekkontroll", "fi": "Renkaiden tarkastus", "ja": "タイヤ点検", "hi": "टायर निरीक्षण", "zh": "轮胎检查", }, "Brake Fluid": { "de": "Bremsflüssigkeit", "es": "Líquido de frenos", "fr": "Liquide de frein", "it": "Liquido freni", "nl": "Remvloeistof", "pt": "Líquido dos travões", "ru": "Тормозная жидкость", "uk": "Гальмівна рідина", "pl": "Płyn hamulcowy", "cs": "Brzdová kapalina", "sv": "Bromsvätska", "da": "Bremsevæske", "nb": "Bremsevæske", "fi": "Jarruneste", "ja": "ブレーキフルード", "hi": "ब्रेक फ्लुइड", "zh": "刹车油", }, "Filter Replacement": { "de": "Filterwechsel", "es": "Sustitución del filtro", "fr": "Remplacement du filtre", "it": "Sostituzione filtro", "nl": "Filter vervangen", "pt": "Substituição do filtro", "ru": "Замена фильтра", "uk": "Заміна фільтра", "pl": "Wymiana filtra", "cs": "Výměna filtru", "sv": "Filterbyte", "da": "Filterskift", "nb": "Filterbytte", "fi": "Suodattimen vaihto", "ja": "フィルター交換", "hi": "फ़िल्टर बदलना", "zh": "更换滤芯", }, "Duct Cleaning": { "de": "Luftkanäle reinigen", "es": "Limpieza de conductos", "fr": "Nettoyage des gaines", "it": "Pulizia condotti", "nl": "Kanalen reinigen", "pt": "Limpeza de condutas", "ru": "Чистка воздуховодов", "uk": "Чищення повітроводів", "pl": "Czyszczenie kanałów", "cs": "Čištění vzduchovodů", "sv": "Kanalrengöring", "da": "Kanalrensning", "nb": "Kanalrens", "fi": "Kanavien puhdistus", "ja": "ダクト清掃", "hi": "डक्ट सफाई", "zh": "风管清洁", }, "Anode Rod Inspection": { "de": "Anodenstab prüfen", "es": "Inspección del ánodo", "fr": "Contrôle de l'anode", "it": "Ispezione anodo", "nl": "Anodestaaf inspecteren", "pt": "Inspeção do ânodo", "ru": "Проверка анодного стержня", "uk": "Перевірка анодного стрижня", "pl": "Kontrola anody", "cs": "Kontrola anodové tyče", "sv": "Kontroll av anodstav", "da": "Eftersyn af anodestav", "nb": "Kontroll av anodestav", "fi": "Anodisauvan tarkastus", "ja": "陽極棒の点検", "hi": "एनोड रॉड निरीक्षण", "zh": "阳极棒检查", }, "Flush Tank": { "de": "Tank spülen", "es": "Vaciar y enjuagar el depósito", "fr": "Rinçage du ballon", "it": "Lavaggio serbatoio", "nl": "Tank doorspoelen", "pt": "Lavagem do depósito", "ru": "Промывка бака", "uk": "Промивання бака", "pl": "Płukanie zbiornika", "cs": "Propláchnutí nádrže", "sv": "Spolning av tank", "da": "Skylning af tank", "nb": "Spyling av tank", "fi": "Säiliön huuhtelu", "ja": "タンク洗浄", "hi": "टैंक फ्लश", "zh": "冲洗水箱", }, "Pressure Relief Valve Test": { "de": "Sicherheitsventil testen", "es": "Prueba de la válvula de seguridad", "fr": "Test de la soupape de sécurité", "it": "Test valvola di sicurezza", "nl": "Overdrukventiel testen", "pt": "Teste da válvula de segurança", "ru": "Проверка предохранительного клапана", "uk": "Перевірка запобіжного клапана", "pl": "Test zaworu bezpieczeństwa", "cs": "Test pojistného ventilu", "sv": "Test av säkerhetsventil", "da": "Test af sikkerhedsventil", "nb": "Test av sikkerhetsventil", "fi": "Varoventtiilin testaus", "ja": "安全弁テスト", "hi": "प्रेशर रिलीफ वाल्व परीक्षण", "zh": "泄压阀测试", }, "Salt Refill": { "de": "Salz nachfüllen", "es": "Recarga de sal", "fr": "Recharge de sel", "it": "Ricarica sale", "nl": "Zout bijvullen", "pt": "Reposição de sal", "ru": "Пополнение соли", "uk": "Поповнення солі", "pl": "Uzupełnienie soli", "cs": "Doplnění soli", "sv": "Saltpåfyllning", "da": "Saltpåfyldning", "nb": "Saltpåfylling", "fi": "Suolan lisäys", "ja": "塩の補充", "hi": "नमक भरना", "zh": "补充软水盐", }, "Resin Cleaning": { "de": "Harz reinigen", "es": "Limpieza de la resina", "fr": "Nettoyage de la résine", "it": "Pulizia resina", "nl": "Hars reinigen", "pt": "Limpeza da resina", "ru": "Очистка смолы", "uk": "Очищення смоли", "pl": "Czyszczenie żywicy", "cs": "Čištění pryskyřice", "sv": "Hartsrengöring", "da": "Rensning af harpiks", "nb": "Rens av harpiks", "fi": "Hartsin puhdistus", "ja": "樹脂洗浄", "hi": "रेज़िन सफाई", "zh": "树脂清洗", }, "Annual Inspection": { "de": "Jahresinspektion", "es": "Inspección anual", "fr": "Inspection annuelle", "it": "Ispezione annuale", "nl": "Jaarlijkse inspectie", "pt": "Inspeção anual", "ru": "Ежегодный осмотр", "uk": "Щорічний огляд", "pl": "Przegląd roczny", "cs": "Roční prohlídka", "sv": "Årlig inspektion", "da": "Årligt eftersyn", "nb": "Årlig inspeksjon", "fi": "Vuositarkastus", "ja": "年次検査", "hi": "वार्षिक निरीक्षण", "zh": "年度检查", }, "Bleed Radiators": { "de": "Heizkörper entlüften", "es": "Purgar radiadores", "fr": "Purger les radiateurs", "it": "Sfiatare i radiatori", "nl": "Radiatoren ontluchten", "pt": "Purgar radiadores", "ru": "Развоздушивание радиаторов", "uk": "Розповітрення радіаторів", "pl": "Odpowietrzenie grzejników", "cs": "Odvzdušnění radiátorů", "sv": "Lufta element", "da": "Udluftning af radiatorer", "nb": "Lufting av radiatorer", "fi": "Pattereiden ilmaus", "ja": "ラジエーターのエア抜き", "hi": "रेडिएटर ब्लीडिंग", "zh": "暖气片放气", }, "Filter Cleaning": { "de": "Filter reinigen", "es": "Limpieza del filtro", "fr": "Nettoyage du filtre", "it": "Pulizia filtro", "nl": "Filter reinigen", "pt": "Limpeza do filtro", "ru": "Чистка фильтра", "uk": "Чищення фільтра", "pl": "Czyszczenie filtra", "cs": "Čištění filtru", "sv": "Filterrengöring", "da": "Filterrensning", "nb": "Filterrens", "fi": "Suodattimen puhdistus", "ja": "フィルター清掃", "hi": "फ़िल्टर सफाई", "zh": "清洗滤芯", }, "Basket Cleaning": { "de": "Korb reinigen", "es": "Limpieza del cesto", "fr": "Nettoyage du panier", "it": "Pulizia cestello", "nl": "Mandje reinigen", "pt": "Limpeza do cesto", "ru": "Чистка корзины", "uk": "Чищення кошика", "pl": "Czyszczenie kosza", "cs": "Čištění koše", "sv": "Korgrengöring", "da": "Rensning af kurv", "nb": "Rens av kurv", "fi": "Korin puhdistus", "ja": "バスケット清掃", "hi": "बास्केट सफाई", "zh": "清洗滤篮", }, "Seal Inspection": { "de": "Dichtung prüfen", "es": "Inspección de juntas", "fr": "Contrôle des joints", "it": "Ispezione guarnizioni", "nl": "Afdichting inspecteren", "pt": "Inspeção das juntas", "ru": "Проверка уплотнений", "uk": "Перевірка ущільнень", "pl": "Kontrola uszczelek", "cs": "Kontrola těsnění", "sv": "Kontroll av tätningar", "da": "Eftersyn af pakninger", "nb": "Kontroll av pakninger", "fi": "Tiivisteiden tarkastus", "ja": "シール点検", "hi": "सील निरीक्षण", "zh": "密封件检查", }, "Water Test": { "de": "Wassertest", "es": "Análisis del agua", "fr": "Analyse de l'eau", "it": "Test dell'acqua", "nl": "Watertest", "pt": "Teste da água", "ru": "Анализ воды", "uk": "Аналіз води", "pl": "Badanie wody", "cs": "Test vody", "sv": "Vattentest", "da": "Vandtest", "nb": "Vanntest", "fi": "Vesitesti", "ja": "水質検査", "hi": "जल परीक्षण", "zh": "水质检测", }, "Shock Treatment": { "de": "Stoßchlorung", "es": "Cloración de choque", "fr": "Chloration choc", "it": "Clorazione shock", "nl": "Schokchlorering", "pt": "Cloragem de choque", "ru": "Шоковая обработка", "uk": "Шокова обробка", "pl": "Chlorowanie szokowe", "cs": "Šoková chlorace", "sv": "Chockklorering", "da": "Chokklorering", "nb": "Sjokk-klorering", "fi": "Shokkiklooraus", "ja": "ショック処理", "hi": "शॉक ट्रीटमेंट", "zh": "冲击性加氯", }, "Filter Backwash": { "de": "Filter rückspülen", "es": "Lavado a contracorriente del filtro", "fr": "Contre-lavage du filtre", "it": "Controlavaggio filtro", "nl": "Filter terugspoelen", "pt": "Contralavagem do filtro", "ru": "Обратная промывка фильтра", "uk": "Зворотне промивання фільтра", "pl": "Płukanie wsteczne filtra", "cs": "Zpětný proplach filtru", "sv": "Backspolning av filter", "da": "Returskylning af filter", "nb": "Tilbakespyling av filter", "fi": "Suodattimen vastavirtahuuhtelu", "ja": "フィルター逆洗", "hi": "फ़िल्टर बैकवॉश", "zh": "滤器反冲洗", }, "Blade Sharpening": { "de": "Messer schärfen", "es": "Afilado de cuchillas", "fr": "Affûtage de la lame", "it": "Affilatura lame", "nl": "Mes slijpen", "pt": "Afiação da lâmina", "ru": "Заточка ножей", "uk": "Заточування ножів", "pl": "Ostrzenie noży", "cs": "Broušení nožů", "sv": "Knivslipning", "da": "Slibning af knive", "nb": "Sliping av kniver", "fi": "Terien teroitus", "ja": "刃研ぎ", "hi": "ब्लेड धार", "zh": "刀片打磨", }, "Spark Plug": { "de": "Zündkerze", "es": "Bujía", "fr": "Bougie d'allumage", "it": "Candela", "nl": "Bougie", "pt": "Vela de ignição", "ru": "Свеча зажигания", "uk": "Свічка запалювання", "pl": "Świeca zapłonowa", "cs": "Zapalovací svíčka", "sv": "Tändstift", "da": "Tændrør", "nb": "Tennplugg", "fi": "Sytytystulppa", "ja": "スパークプラグ", "hi": "स्पार्क प्लग", "zh": "火花塞", }, "Drum Cleaning": { "de": "Trommel reinigen", "es": "Limpieza del tambor", "fr": "Nettoyage du tambour", "it": "Pulizia cestello", "nl": "Trommel reinigen", "pt": "Limpeza do tambor", "ru": "Чистка барабана", "uk": "Чищення барабана", "pl": "Czyszczenie bębna", "cs": "Čištění bubnu", "sv": "Trumrengöring", "da": "Rensning af tromle", "nb": "Rens av trommel", "fi": "Rummun puhdistus", "ja": "ドラム洗浄", "hi": "ड्रम सफाई", "zh": "清洗滚筒", }, "Descaling": { "de": "Entkalken", "es": "Descalcificación", "fr": "Détartrage", "it": "Decalcificazione", "nl": "Ontkalken", "pt": "Descalcificação", "ru": "Удаление накипи", "uk": "Видалення накипу", "pl": "Odkamienianie", "cs": "Odvápnění", "sv": "Avkalkning", "da": "Afkalkning", "nb": "Avkalking", "fi": "Kalkinpoisto", "ja": "湯垢除去", "hi": "स्केल हटाना", "zh": "除垢", }, "Door Seal Inspection": { "de": "Türdichtung prüfen", "es": "Inspección de la junta de la puerta", "fr": "Contrôle du joint de porte", "it": "Ispezione guarnizione sportello", "nl": "Deurrubber inspecteren", "pt": "Inspeção da junta da porta", "ru": "Проверка уплотнителя дверцы", "uk": "Перевірка ущільнювача дверцят", "pl": "Kontrola uszczelki drzwi", "cs": "Kontrola těsnění dvířek", "sv": "Kontroll av dörrtätning", "da": "Eftersyn af dørpakning", "nb": "Kontroll av dørpakning", "fi": "Luukun tiivisteen tarkastus", "ja": "ドアパッキン点検", "hi": "डोर सील निरीक्षण", "zh": "门封检查", }, "Spray Arm Cleaning": { "de": "Sprüharme reinigen", "es": "Limpieza de los brazos aspersores", "fr": "Nettoyage des bras de lavage", "it": "Pulizia bracci irroratori", "nl": "Sproeiarmen reinigen", "pt": "Limpeza dos braços aspersores", "ru": "Чистка разбрызгивателей", "uk": "Чищення розпилювачів", "pl": "Czyszczenie ramion natryskowych", "cs": "Čištění ostřikovacích ramen", "sv": "Rengöring av spolarmar", "da": "Rensning af spulearme", "nb": "Rens av spylearmer", "fi": "Suihkuvarsien puhdistus", "ja": "スプレーアーム清掃", "hi": "स्प्रे आर्म सफाई", "zh": "清洗喷淋臂", }, "Lint Filter Cleaning": { "de": "Flusensieb reinigen", "es": "Limpieza del filtro de pelusas", "fr": "Nettoyage du filtre à peluches", "it": "Pulizia filtro lanugine", "nl": "Pluizenfilter reinigen", "pt": "Limpeza do filtro de cotão", "ru": "Чистка фильтра для ворса", "uk": "Чищення фільтра для ворсу", "pl": "Czyszczenie filtra kłaczków", "cs": "Čištění filtru na žmolky", "sv": "Rengöring av luddfilter", "da": "Rensning af fnugfilter", "nb": "Rens av lofilter", "fi": "Nukkasihdin puhdistus", "ja": "糸くずフィルター清掃", "hi": "लिंट फ़िल्टर सफाई", "zh": "清理绒毛过滤器", }, "Condenser Cleaning": { "de": "Kondensator reinigen", "es": "Limpieza del condensador", "fr": "Nettoyage du condenseur", "it": "Pulizia condensatore", "nl": "Condensor reinigen", "pt": "Limpeza do condensador", "ru": "Чистка конденсатора", "uk": "Чищення конденсатора", "pl": "Czyszczenie skraplacza", "cs": "Čištění kondenzátoru", "sv": "Rengöring av kondensor", "da": "Rensning af kondensator", "nb": "Rens av kondensator", "fi": "Lauhduttimen puhdistus", "ja": "コンデンサー清掃", "hi": "कंडेनसर सफाई", "zh": "清洗冷凝器", }, "Vent Inspection": { "de": "Abluft prüfen", "es": "Inspección del conducto de salida", "fr": "Contrôle de l'évacuation", "it": "Ispezione sfiato", "nl": "Afvoer inspecteren", "pt": "Inspeção da exaustão", "ru": "Проверка вентиляции", "uk": "Перевірка вентиляції", "pl": "Kontrola wentylacji", "cs": "Kontrola odvětrání", "sv": "Kontroll av ventilation", "da": "Eftersyn af aftræk", "nb": "Kontroll av avtrekk", "fi": "Poistoilman tarkastus", "ja": "排気口点検", "hi": "वेंट निरीक्षण", "zh": "排气口检查", }, "Cabin Air Filter": { "de": "Innenraumfilter", "es": "Filtro de habitáculo", "fr": "Filtre d'habitacle", "it": "Filtro abitacolo", "nl": "Interieurfilter", "pt": "Filtro do habitáculo", "ru": "Салонный фильтр", "uk": "Салонний фільтр", "pl": "Filtr kabinowy", "cs": "Kabinový filtr", "sv": "Kupéfilter", "da": "Kabinefilter", "nb": "Kupéfilter", "fi": "Raitisilmasuodatin", "ja": "エアコンフィルター", "hi": "केबिन एयर फ़िल्टर", "zh": "空调滤芯", }, "Brake Service": { "de": "Bremsenservice", "es": "Servicio de frenos", "fr": "Entretien des freins", "it": "Manutenzione freni", "nl": "Remonderhoud", "pt": "Serviço de travões", "ru": "Обслуживание тормозов", "uk": "Обслуговування гальм", "pl": "Serwis hamulców", "cs": "Servis brzd", "sv": "Bromsservice", "da": "Bremseservice", "nb": "Bremseservice", "fi": "Jarruhuolto", "ja": "ブレーキ整備", "hi": "ब्रेक सर्विस", "zh": "刹车保养", }, "12V Battery Check": { "de": "12V-Batterie prüfen", "es": "Comprobar batería de 12V", "fr": "Contrôle de la batterie 12V", "it": "Controllo batteria 12V", "nl": "12V-accu controleren", "pt": "Verificar bateria de 12V", "ru": "Проверка 12В аккумулятора", "uk": "Перевірка 12В акумулятора", "pl": "Kontrola akumulatora 12V", "cs": "Kontrola 12V baterie", "sv": "Kontroll av 12V-batteri", "da": "Tjek af 12V-batteri", "nb": "Sjekk av 12V-batteri", "fi": "12V-akun tarkistus", "ja": "12Vバッテリー点検", "hi": "12V बैटरी जांच", "zh": "12V电瓶检查", }, # ── Task notes ────────────────────────────────────────────────────────── "Change engine oil and filter.": { "de": "Motoröl und Ölfilter wechseln.", "es": "Cambiar el aceite del motor y el filtro.", "fr": "Remplacer l'huile moteur et le filtre.", "it": "Sostituire olio motore e filtro.", "nl": "Motorolie en filter verversen.", "pt": "Mudar o óleo do motor e o filtro.", "ru": "Заменить моторное масло и фильтр.", "uk": "Замінити моторну оливу та фільтр.", "pl": "Wymienić olej silnikowy i filtr.", "cs": "Vyměnit motorový olej a filtr.", "sv": "Byt motorolja och filter.", "da": "Skift motorolie og filter.", "nb": "Bytt motorolje og filter.", "fi": "Vaihda moottoriöljy ja suodatin.", "ja": "エンジンオイルとフィルターを交換します。", "hi": "इंजन ऑयल और फ़िल्टर बदलें।", "zh": "更换机油和机油滤清器。", }, "Regenerative braking leaves the discs underused — have them cleaned and exercised.": { "de": "Durch Rekuperation werden die Bremsscheiben kaum genutzt — reinigen und gangbar halten lassen.", "es": "El frenado regenerativo apenas usa los discos: hay que limpiarlos y ejercitarlos.", "fr": "Le freinage régénératif sollicite peu les disques — les faire nettoyer et actionner.", "it": "La frenata rigenerativa usa poco i dischi: farli pulire e movimentare.", "nl": "Door regeneratief remmen worden de schijven weinig gebruikt — laat ze reinigen en gangbaar maken.", "pt": "A travagem regenerativa quase não usa os discos — mandar limpar e exercitar.", "ru": "Рекуперативное торможение почти не использует диски — их нужно чистить и разрабатывать.", "uk": "Рекуперативне гальмування майже не використовує диски — їх слід чистити та розробляти.", "pl": "Hamowanie rekuperacyjne rzadko używa tarcz — należy je czyścić i uruchamiać.", "cs": "Rekuperační brzdění kotouče téměř nevyužívá — nechte je vyčistit a procvičit.", "sv": "Regenerativ bromsning använder knappt skivorna — låt rengöra och motionera dem.", "da": "Regenerativ bremsning bruger næsten ikke skiverne — få dem renset og motioneret.", "nb": "Regenerativ bremsing bruker knapt skivene — få dem renset og mosjonert.", "fi": "Regeneratiivinen jarrutus käyttää levyjä vähän — puhdistuta ja käytätä niitä.", "ja": "回生ブレーキではディスクがほとんど使われません。清掃と作動確認をしてもらいましょう。", "hi": "रीजनरेटिव ब्रेकिंग से डिस्क कम उपयोग होती हैं — उन्हें साफ़ और सक्रिय करवाएं।", "zh": "动能回收使刹车盘很少使用——需要清洁并让其活动。", }, } def localize_template_text(text_en: str | None, lang: str) -> str | None: """Translate a template/task name or note; falls back to the English source.""" if not text_en or lang == "en": return text_en return _T.get(text_en, {}).get(lang, text_en)