diff --git a/README_ar.md b/README_ar.md index b08f109a..f3e2118b 100644 --- a/README_ar.md +++ b/README_ar.md @@ -235,6 +235,7 @@ ### بنية اللغة (لغة الواجهة مقابل لغة خرج المهام) - يتحكم **لغة الواجهة** فقط في نص واجهة الإضافة، مثل تسميات الإعدادات وأزرار الشريط الجانبي والإشعارات والحوارات. الوضع الافتراضي `auto` يتبع لغة واجهة Obsidian الحالية. +- يتم الآن ربط المتغيرات الإقليمية ومتغيرات أنظمة الكتابة بأقرب كتالوج منشور بدل السقوط مباشرةً إلى الإنجليزية. على سبيل المثال، يستخدم `fr-CA` الفرنسية، ويستخدم `es-419` الإسبانية، ويستخدم `pt-PT` البرتغالية، ويستخدم `zh-Hans` الصينية المبسطة، ويستخدم `zh-Hant-HK` الصينية التقليدية. - تتحكم **لغة خرج المهام** في خرج المهام المولَّد بواسطة النموذج، مثل الروابط والملخصات وتوليد العناوين وملخصات Mermaid واستخراج المفاهيم واللغة الهدف للترجمة. - يسمح **وضع اللغة لكل مهمة** لكل مهمة بحل لغة الخرج الخاصة بها عبر طبقة سياسات موحدة بدلا من وجود تجاوزات متناثرة عبر الوحدات المختلفة. - يحافظ **تعطيل الترجمة التلقائية** على سياق اللغة الأصلية للمهام غير الخاصة بالترجمة، بينما تستمر مهام Translate الصريحة في فرض اللغة الهدف المضبوطة. diff --git a/README_bn.md b/README_bn.md index aac7ad10..cee041ee 100644 --- a/README_bn.md +++ b/README_bn.md @@ -231,6 +231,7 @@ Notemd আপনার Obsidian ওয়ার্কফ্লোকে শক ### ভাষা স্থাপত্য (ইন্টারফেস ভাষা বনাম কাজের আউটপুট ভাষা) - **ইন্টারফেস ভাষা** শুধুমাত্র প্লাগইন ইন্টারফেসের টেক্সট (সেটিংস লেবেল, সাইডবার বাটন, নোটিস এবং ডায়ালগ) নিয়ন্ত্রণ করে। ডিফল্ট `auto` mode Obsidian-এর বর্তমান UI language অনুসরণ করে। +- আঞ্চলিক বা লিপিভিত্তিক ভ্যারিয়েন্ট এখন সরাসরি ইংরেজিতে না নেমে নিকটতম প্রকাশিত ক্যাটালগে ম্যাপ হয়। উদাহরণস্বরূপ, `fr-CA` ফরাসি, `es-419` স্প্যানিশ, `pt-PT` পর্তুগিজ, `zh-Hans` সরলীকৃত চীনা এবং `zh-Hant-HK` প্রথাগত চীনা ব্যবহার করে। - **কাজের আউটপুট ভাষা** model-generated task output (লিঙ্ক, সারাংশ, title generation, Mermaid summary, concept extraction, translation target) নিয়ন্ত্রণ করে। - **Per-task language mode** প্রতিটি task-কে scattered per-module override-এর বদলে unified policy layer থেকে তার output language নির্ধারণ করতে দেয়। - **স্বয়ংক্রিয় অনুবাদ বন্ধ করুন** non-`Translate` task-কে source-language context-এ রাখে, কিন্তু explicit `Translate` task এখনও configured target language প্রয়োগ করে। diff --git a/README_cs.md b/README_cs.md index f5b50590..b1f93721 100644 --- a/README_cs.md +++ b/README_cs.md @@ -234,6 +234,7 @@ Přístup ke settings pluginu: ### Jazyková architektura (jazyk rozhraní a jazyk výstupu úloh) - **Jazyk rozhraní** řídí pouze text pluginového rozhraní, tedy štítky nastavení, tlačítka postranního panelu, oznámení a dialogy. Výchozí režim `auto` sleduje aktuální jazyk UI v Obsidianu. +- Regionální a písmové varianty se nyní mapují na nejbližší vydaný katalog, místo aby rovnou spadly do angličtiny. Například `fr-CA` používá francouzštinu, `es-419` španělštinu, `pt-PT` portugalštinu, `zh-Hans` zjednodušenou čínštinu a `zh-Hant-HK` tradiční čínštinu. - **Jazyk výstupu úloh** řídí modelově generovaný výstup úloh, jako odkazy, shrnutí, generování názvů, Mermaid summary, extrakci konceptů a cílový jazyk překladu. - **Per-task language mode** umožňuje, aby si každá úloha určovala svůj výstupní jazyk z jedné společné policy vrstvy namísto rozptýlených override v jednotlivých modulech. - **Zakázat automatický překlad** drží úlohy mimo Translate v kontextu zdrojového jazyka, zatímco explicitní úlohy Translate stále vynucují nakonfigurovaný cílový jazyk. diff --git a/README_da.md b/README_da.md index 81db1fcb..1df8096d 100644 --- a/README_da.md +++ b/README_da.md @@ -234,6 +234,7 @@ Få adgang til pluginindstillingerne via: ### Sprogarkitektur (grænsefladesprog og opgaveoutputsprog) - **Grænsefladesprog** styrer kun tekst i pluginets grænseflade, som etiketter i indstillinger, knapper i sidepanelet, notifikationer og dialoger. Standardtilstanden `auto` følger Obsidians aktuelle UI-sprog. +- Regionale og skriftspecifikke varianter bliver nu løst til det nærmeste udgivne katalog i stedet for at falde direkte tilbage til engelsk. For eksempel bruger `fr-CA` fransk, `es-419` spansk, `pt-PT` portugisisk, `zh-Hans` forenklet kinesisk og `zh-Hant-HK` traditionelt kinesisk. - **Opgaveoutputsprog** styrer modelgenereret output for opgaver, som links, opsummeringer, titelgenerering, Mermaid-opsummering, begrebsudtræk og oversættelsesmål. - **Per-task language mode** lader hver opgave bestemme sit eget outputsprog ud fra et samlet policy-lag i stedet for spredte overrides på tværs af moduler. - **Deaktiver automatisk oversættelse** betyder, at ikke-Translate-opgaver bevarer konteksten på kildesproget, mens eksplicitte Translate-opgaver stadig håndhæver det konfigurerede målsprog. diff --git a/README_el.md b/README_el.md index d4a5398f..f081a6f3 100644 --- a/README_el.md +++ b/README_el.md @@ -231,6 +231,7 @@ ### Αρχιτεκτονική γλώσσας (γλώσσα διεπαφής και γλώσσα εξόδου εργασιών) - Το **γλώσσα διεπαφής** ελέγχει μόνο το κείμενο του UI του πρόσθετου (ετικέτες ρυθμίσεων, κουμπιά πλευρικής στήλης, ειδοποιήσεις και διαλόγους). Η προεπιλεγμένη λειτουργία `auto` ακολουθεί την τρέχουσα γλώσσα UI του Obsidian. +- Οι περιφερειακές και οι γραφικές παραλλαγές αντιστοιχίζονται πλέον στον πλησιέστερο δημοσιευμένο κατάλογο αντί να πέφτουν κατευθείαν στα αγγλικά. Για παράδειγμα, το `fr-CA` χρησιμοποιεί γαλλικά, το `es-419` ισπανικά, το `pt-PT` πορτογαλικά, το `zh-Hans` απλοποιημένα κινεζικά και το `zh-Hant-HK` παραδοσιακά κινεζικά. - Το **γλώσσα εξόδου εργασιών** ελέγχει την έξοδο που παράγεται από το μοντέλο για εργασίες (σύνδεσμοι, περιλήψεις, παραγωγή τίτλων, σύνοψη Mermaid, εξαγωγή εννοιών, γλώσσα στόχος μετάφρασης). - Το **Per-task language mode** επιτρέπει σε κάθε εργασία να επιλύει τη δική της γλώσσα εξόδου από ένα ενιαίο επίπεδο πολιτικής αντί για διάσπαρτες παρακάμψεις ανά module. - Το **Απενεργοποίηση αυτόματης μετάφρασης** διατηρεί τις εργασίες εκτός `Translate` στο πλαίσιο της γλώσσας προέλευσης, ενώ οι ρητές εργασίες `Translate` εξακολουθούν να επιβάλλουν τη διαμορφωμένη γλώσσα στόχο. diff --git a/README_fi.md b/README_fi.md index 56eb4329..afe00c7b 100644 --- a/README_fi.md +++ b/README_fi.md @@ -234,6 +234,7 @@ Pääset liitännäisen asetuksiin näin: ### Kieliarkkitehtuuri (käyttöliittymän kieli ja tehtävien tulostuskieli) - **Käyttöliittymän kieli** ohjaa vain liitännäisen käyttöliittymätekstejä, kuten asetusten nimikkeitä, sivupalkin painikkeita, ilmoituksia ja dialogeja. Oletusarvoinen `auto`-tila seuraa Obsidianin nykyistä käyttöliittymäkieltä. +- Alueelliset ja kirjoitusjärjestelmään liittyvät variantit ratkaistaan nyt lähimpään julkaistuun kielikatalogiin sen sijaan, että ne putoaisivat suoraan englantiin. Esimerkiksi `fr-CA` käyttää ranskaa, `es-419` espanjaa, `pt-PT` portugalia, `zh-Hans` yksinkertaistettua kiinaa ja `zh-Hant-HK` perinteistä kiinaa. - **Tehtävien tulostuskieli** ohjaa mallin tuottamaa tehtäväulostuloa, kuten linkkejä, yhteenvetoja, otsikointia, Mermaid-yhteenvetoa, käsitepoimintaa ja käännöksen kohdekieltä. - **Per-task language mode** antaa kunkin tehtävän ratkaista oman ulostulokielensä yhtenäisen policy-kerroksen kautta hajautettujen moduulikohtaisten yliajojen sijaan. - **Poista automaattinen käännös käytöstä** pitää muut kuin Translate-tehtävät lähdekielen kontekstissa, kun taas eksplisiittiset Translate-tehtävät pakottavat edelleen määritetyn kohdekielen. diff --git a/README_he.md b/README_he.md index 2c16208c..4bef5311 100644 --- a/README_he.md +++ b/README_he.md @@ -231,6 +231,7 @@ Notemd משפר את תהליך העבודה שלכם ב-Obsidian באמצעות ### ארכיטקטורת שפה (שפת הממשק לעומת שפת פלט המשימות) - **שפת הממשק** שולטת רק בטקסט הממשק של התוסף (תוויות הגדרות, כפתורי סרגל צד, הודעות ודיאלוגים). מצב ברירת המחדל `auto` עוקב אחר שפת ה-UI הנוכחית של Obsidian. +- וריאנטים אזוריים או של מערכת כתב ממופים כעת לקטלוג שפורסם הקרוב ביותר במקום ליפול מיד לאנגלית. לדוגמה, `fr-CA` משתמש בצרפתית, `es-419` משתמש בספרדית, `pt-PT` משתמש בפורטוגזית, `zh-Hans` משתמש בסינית מפושטת ו-`zh-Hant-HK` משתמש בסינית מסורתית. - **שפת פלט המשימות** שולטת בפלט משימות שנוצר על ידי המודל (קישורים, סיכומים, יצירת כותרות, סיכום Mermaid, חילוץ מושגים, שפת יעד לתרגום). - **Per-task language mode** מאפשר לכל משימה לפתור את שפת הפלט שלה מתוך שכבת מדיניות מאוחדת במקום overrides מפוזרים בכל מודול. - **השבתת תרגום אוטומטי** משאיר משימות שאינן `Translate` בהקשר שפת המקור, בעוד שמשימות `Translate` מפורשות עדיין אוכפות את שפת היעד שהוגדרה. diff --git a/README_hi.md b/README_hi.md index 83a5a2f5..86af56ea 100644 --- a/README_hi.md +++ b/README_hi.md @@ -231,6 +231,7 @@ Notemd आपके Obsidian वर्कफ़्लो को बेहतर ### भाषा आर्किटेक्चर (इंटरफ़ेस भाषा बनाम कार्य आउटपुट भाषा) - **इंटरफ़ेस भाषा** केवल प्लगइन इंटरफ़ेस टेक्स्ट (सेटिंग्स लेबल, साइडबार बटन, नोटिस और डायलॉग) को नियंत्रित करता है। डिफ़ॉल्ट `auto` mode Obsidian की वर्तमान UI भाषा का अनुसरण करता है। +- क्षेत्रीय या लिपि-आधारित variants अब सीधे अंग्रेज़ी पर fallback होने के बजाय सबसे निकट के प्रकाशित catalog से map होते हैं। उदाहरण के लिए, `fr-CA` फ़्रेंच, `es-419` स्पेनिश, `pt-PT` पुर्तगाली, `zh-Hans` सरलीकृत चीनी और `zh-Hant-HK` पारंपरिक चीनी का उपयोग करता है। - **कार्य आउटपुट भाषा** मॉडल द्वारा उत्पन्न task output (लिंक, सारांश, title generation, Mermaid summary, concept extraction, translation target) को नियंत्रित करता है। - **Per-task language mode** प्रत्येक task को scattered per-module overrides के बजाय unified policy layer से अपनी output language निर्धारित करने देता है। - **स्वचालित अनुवाद अक्षम करें** गैर-`Translate` कार्यों को source-language context में रखता है, जबकि explicit `Translate` कार्य अभी भी configured target language लागू करते हैं। diff --git a/README_hu.md b/README_hu.md index c2ab9083..536c130f 100644 --- a/README_hu.md +++ b/README_hu.md @@ -231,6 +231,7 @@ A bővítmény beállításai itt érhetők el: ### Nyelvi architektúra (felületi nyelv és feladatkimeneti nyelv) - **Felületi nyelv** csak a bővítmény felületi szövegét szabályozza (beállításcímkék, oldalsáv-gombok, értesítések és párbeszédablakok). Az alapértelmezett `auto` mód az Obsidian aktuális felületi nyelvét követi. +- A regionális vagy írásrendszer szerinti változatok most a legközelebbi kiadott katalógusra oldódnak fel ahelyett, hogy azonnal angolra esnének vissza. Például a `fr-CA` francia nyelvet, az `es-419` spanyolt, a `pt-PT` portugált, a `zh-Hans` egyszerűsített kínait, a `zh-Hant-HK` pedig hagyományos kínait használ. - **Feladatkimeneti nyelv** a modell által generált feladatkimenetet szabályozza (hivatkozások, összefoglalók, címgenerálás, Mermaid-összefoglaló, fogalomkivonatolás, fordítási célnyelv). - **Per-task language mode** lehetővé teszi, hogy minden feladat ugyanabból az egységes szabályrétegből oldja fel a kimeneti nyelvet, ahelyett hogy modulonként szétszórt felülírásokra támaszkodna. - **Automatikus fordítás kikapcsolása** a nem `Translate` feladatokat a forrásnyelvi kontextusban tartja, miközben az explicit `Translate` feladatok továbbra is a konfigurált célnyelvet kényszerítik. diff --git a/README_id.md b/README_id.md index ebf5ac6e..23037a8d 100644 --- a/README_id.md +++ b/README_id.md @@ -235,6 +235,7 @@ Akses settings plugin melalui: ### Arsitektur Bahasa (locale UI vs bahasa output tugas) - **Locale UI** hanya mengontrol teks antarmuka plugin, seperti label pengaturan, tombol bilah samping, pemberitahuan, dan dialog. Mode default `auto` mengikuti bahasa UI Obsidian saat ini. +- Varian regional atau sistem tulisan kini dipetakan ke katalog terbitan terdekat alih-alih langsung jatuh ke bahasa Inggris. Misalnya, `fr-CA` memakai bahasa Prancis, `es-419` memakai bahasa Spanyol, `pt-PT` memakai bahasa Portugis, `zh-Hans` memakai bahasa Mandarin Sederhana, dan `zh-Hant-HK` memakai bahasa Mandarin Tradisional. - **Bahasa output tugas** mengontrol output tugas yang dihasilkan model, seperti link, ringkasan, pembuatan judul, ringkasan Mermaid, ekstraksi konsep, dan target terjemahan. - **Mode bahasa per tugas** memungkinkan tiap tugas menentukan bahasa output-nya sendiri melalui satu lapisan kebijakan terpadu, bukan melalui penggantian yang tersebar di berbagai modul. - **Nonaktifkan terjemahan otomatis** menjaga tugas non-Translate tetap berada dalam konteks bahasa sumber, sedangkan tugas Translate yang eksplisit tetap memaksa bahasa target yang telah dikonfigurasi. diff --git a/README_ms.md b/README_ms.md index 53bebab7..88e08bb1 100644 --- a/README_ms.md +++ b/README_ms.md @@ -234,6 +234,7 @@ Akses tetapan plugin melalui: ### Seni Bina Bahasa (bahasa antaramuka dan bahasa output tugasan) - **Bahasa Antaramuka** hanya mengawal teks antara muka plugin, termasuk label tetapan, butang bar sisi, notis, dan dialog. Mod lalai `auto` akan mengikut bahasa UI Obsidian semasa. +- Varian serantau atau sistem tulisan kini dipetakan kepada katalog terbitan yang paling hampir, bukannya terus jatuh balik ke bahasa Inggeris. Contohnya, `fr-CA` menggunakan bahasa Perancis, `es-419` menggunakan bahasa Sepanyol, `pt-PT` menggunakan bahasa Portugis, `zh-Hans` menggunakan bahasa Cina Ringkas, dan `zh-Hant-HK` menggunakan bahasa Cina Tradisional. - **Bahasa Output Tugasan** mengawal output tugas yang dijana model, seperti pautan, ringkasan, penjanaan tajuk, ringkasan Mermaid, pengekstrakan konsep, dan sasaran terjemahan. - **Per-task language mode** membolehkan setiap tugas menentukan bahasa outputnya melalui satu lapisan dasar bahasa yang bersatu, dan bukannya override yang bertaburan di setiap modul. - **Nyahaktifkan terjemahan automatik** mengekalkan tugas bukan Translate dalam konteks bahasa sumber, manakala tugas Translate yang eksplisit masih memaksa bahasa sasaran yang dikonfigurasi. diff --git a/README_nl.md b/README_nl.md index 519f65d3..4e2acdca 100644 --- a/README_nl.md +++ b/README_nl.md @@ -234,6 +234,7 @@ Toegang tot de plugininstellingen via: ### Taalarchitectuur (interfacetaal en taakuitvoertaal) - **Interfacetaal** stuurt alleen de tekst van de plugininterface aan (instellingslabels, zijbalkknoppen, meldingen en dialoogvensters). De standaardmodus `auto` volgt de huidige UI-taal van Obsidian. +- Regionale of schriftsysteemvarianten worden nu gekoppeld aan de dichtstbijzijnde gepubliceerde catalogus in plaats van direct terug te vallen op Engels. Bijvoorbeeld: `fr-CA` gebruikt Frans, `es-419` gebruikt Spaans, `pt-PT` gebruikt Portugees, `zh-Hans` gebruikt vereenvoudigd Chinees en `zh-Hant-HK` gebruikt traditioneel Chinees. - **Taakuitvoertaal** bepaalt de door het model gegenereerde taakoutput (links, samenvattingen, titelgeneratie, Mermaid-samenvatting, conceptextractie, vertaaldoel). - **Per-task language mode** laat elke taak zijn eigen outputtaal bepalen vanuit één uniforme beleidslaag in plaats van verspreide overrides per module. - **Automatische vertaling uitschakelen** houdt niet-Translate-taken in de taalcontext van de bron, terwijl expliciete Translate-taken nog steeds de geconfigureerde doeltaal afdwingen. diff --git a/README_no.md b/README_no.md index 1b247bd7..861ec2c5 100644 --- a/README_no.md +++ b/README_no.md @@ -234,6 +234,7 @@ Du finner plugininnstillingene via: ### Språkarkitektur (grensesnittsspråk og oppgaveutdataspråk) - **Grensesnittsspråk** styrer bare tekst i pluginens grensesnitt, som etiketter i innstillinger, knapper i sidepanelet, varsler og dialoger. Standardmodusen `auto` følger Obsidians nåværende UI-språk. +- Regionale eller skriftspesifikke varianter blir nå knyttet til nærmeste publiserte katalog i stedet for å falle rett tilbake til engelsk. For eksempel bruker `fr-CA` fransk, `es-419` spansk, `pt-PT` portugisisk, `zh-Hans` forenklet kinesisk og `zh-Hant-HK` tradisjonell kinesisk. - **Oppgaveutdataspråk** styrer modellgenerert utdata for oppgaver, som lenker, sammendrag, tittelgenerering, Mermaid-sammendrag, konseptuttrekk og oversettelsesmål. - **Per-task language mode** lar hver oppgave avgjøre sitt eget utdata-språk fra et samlet policy-lag i stedet for spredte overstyringer i enkeltmoduler. - **Slå av automatisk oversettelse** gjør at oppgaver som ikke er Translate bevarer konteksten på kildespråket, mens eksplisitte Translate-oppgaver fortsatt håndhever det konfigurerte målspråket. diff --git a/README_pl.md b/README_pl.md index 94fb2c06..8c626cca 100644 --- a/README_pl.md +++ b/README_pl.md @@ -234,6 +234,7 @@ Dostęp do ustawień wtyczki: ### Architektura językowa (język interfejsu i język wyników zadań) - **Język interfejsu** kontroluje wyłącznie teksty interfejsu wtyczki, takie jak etykiety ustawień, przyciski paska bocznego, powiadomienia i okna dialogowe. Domyślny tryb `auto` podąża za aktualnym językiem interfejsu Obsidiana. +- Warianty regionalne lub dotyczące systemu pisma są teraz mapowane do najbliższego opublikowanego katalogu zamiast od razu spadać do angielskiego. Na przykład `fr-CA` używa francuskiego, `es-419` hiszpańskiego, `pt-PT` portugalskiego, `zh-Hans` uproszczonego chińskiego, a `zh-Hant-HK` tradycyjnego chińskiego. - **Język wyników zadań** steruje wynikiem zadań generowanym przez model, takim jak linki, podsumowania, generowanie tytułów, podsumowania Mermaid, ekstrakcja pojęć i język docelowy tłumaczenia. - **Per-task language mode** pozwala każdemu zadaniu rozstrzygać swój język wyjściowy poprzez wspólną warstwę polityki zamiast rozproszonych nadpisań modułowych. - **Wyłącz automatyczne tłumaczenie** utrzymuje zadania inne niż Translate w kontekście języka źródłowego, podczas gdy jawne zadania Translate nadal wymuszają skonfigurowany język docelowy. diff --git a/README_ro.md b/README_ro.md index 623e6c4a..23a60665 100644 --- a/README_ro.md +++ b/README_ro.md @@ -231,6 +231,7 @@ Accesează setările pluginului prin: ### Arhitectura limbii (limba interfeței și limba ieșirii sarcinilor) - **Limba interfeței** controlează doar textul interfeței pluginului (etichete de setări, butoane din bara laterală, notificări și dialoguri). Modul implicit `auto` urmează limba curentă a UI-ului din Obsidian. +- Variantele regionale sau de sistem de scriere sunt acum mapate la cel mai apropiat catalog publicat, în loc să cadă direct la engleză. De exemplu, `fr-CA` folosește franceza, `es-419` folosește spaniola, `pt-PT` folosește portugheza, `zh-Hans` folosește chineza simplificată, iar `zh-Hant-HK` folosește chineza tradițională. - **Limba ieșirii sarcinilor** controlează ieșirea generată de model pentru sarcini (linkuri, rezumate, generare de titluri, rezumat Mermaid, extragere de concepte, ținta traducerii). - **Per-task language mode** permite fiecărei sarcini să-și rezolve propria limbă de ieșire dintr-un strat de politică unificat în locul suprascrierilor împrăștiate pe module. - **Dezactivează traducerea automată** păstrează sarcinile non-Translate în contextul limbii sursă, în timp ce sarcinile explicite Translate aplică în continuare limba țintă configurată. diff --git a/README_sv.md b/README_sv.md index 4ffcb0f8..ef6f1b2f 100644 --- a/README_sv.md +++ b/README_sv.md @@ -234,6 +234,7 @@ Kom åt plugininställningarna via: ### Språkarkitektur (gränssnittsspråk och uppgiftsutdataspråk) - **Gränssnittsspråk** styr endast text i pluginets gränssnitt, som inställningsetiketter, sidofältsknappar, notiser och dialoger. Standardläget `auto` följer Obsidians aktuella UI-språk. +- Regionala eller skriftspecifika varianter mappas nu till närmaste publicerade katalog i stället för att falla direkt tillbaka till engelska. Till exempel använder `fr-CA` franska, `es-419` spanska, `pt-PT` portugisiska, `zh-Hans` förenklad kinesiska och `zh-Hant-HK` traditionell kinesiska. - **Uppgiftsutdataspråk** styr modellgenererad utdata för uppgifter, som länkar, sammanfattningar, titelgenerering, Mermaid-sammanfattning, begreppsextraktion och översättningsmål. - **Per-task language mode** låter varje uppgift lösa sitt eget utmatningsspråk från ett enhetligt policy-lager i stället för utspridda överskrivningar per modul. - **Inaktivera automatisk översättning** gör att icke-Translate-uppgifter behåller källspråkets kontext, medan explicita Translate-uppgifter fortfarande tvingar det konfigurerade målspråket. diff --git a/README_th.md b/README_th.md index c6959f4d..068e1c39 100644 --- a/README_th.md +++ b/README_th.md @@ -236,6 +236,7 @@ Notemd ช่วยยกระดับเวิร์กโฟลว์ใน ### สถาปัตยกรรมภาษา (ภาษาส่วนติดต่อและภาษาผลลัพธ์ของงาน) - **ภาษาส่วนติดต่อ** ควบคุมเฉพาะข้อความอินเทอร์เฟซของปลั๊กอิน (ป้ายกำกับในการตั้งค่า ปุ่มในแถบข้าง การแจ้งเตือน และกล่องโต้ตอบ) ค่าเริ่มต้น `auto` จะตามภาษาของ UI ใน Obsidian ปัจจุบัน +- รูปแบบแปรผันตามภูมิภาคหรือระบบอักษรจะถูกจับคู่ไปยังชุดภาษาที่เผยแพร่ซึ่งใกล้ที่สุด แทนที่จะถอยกลับไปเป็นภาษาอังกฤษทันที ตัวอย่างเช่น `fr-CA` ใช้ภาษาฝรั่งเศส `es-419` ใช้ภาษาสเปน `pt-PT` ใช้ภาษาโปรตุเกส `zh-Hans` ใช้ภาษาจีนตัวย่อ และ `zh-Hant-HK` ใช้ภาษาจีนตัวเต็ม - **ภาษาผลลัพธ์ของงาน** ควบคุมผลลัพธ์ของงานที่โมเดลสร้างขึ้น (ลิงก์ บทสรุป การสร้างชื่อเรื่อง บทสรุป Mermaid การสกัดแนวคิด และภาษาเป้าหมายของการแปล) - **โหมดภาษาแยกตามงาน** ทำให้งานแต่ละงานกำหนดภาษาผลลัพธ์ผ่านชั้นนโยบายเดียว แทนที่จะใช้ค่าทับซ้อนกระจัดกระจายในแต่ละโมดูล - **ปิดการแปลอัตโนมัติ** ช่วยให้งานที่ไม่ใช่ Translate คงบริบทภาษาต้นฉบับไว้ ขณะที่งาน Translate แบบ explicit จะยังคงบังคับใช้ภาษาเป้าหมายที่ตั้งไว้ diff --git a/README_tr.md b/README_tr.md index 131a6a62..605c28c0 100644 --- a/README_tr.md +++ b/README_tr.md @@ -234,6 +234,7 @@ Eklenti ayarlarına erişim: ### Dil Mimarisi (Arayüz Dili ve Görev Çıktı Dili) - **Arayüz dili**, yalnızca eklenti arayüz metinlerini (ayar etiketleri, kenar çubuğu düğmeleri, bildirimler ve diyaloglar) kontrol eder. Varsayılan `auto` modu Obsidian'ın mevcut arayüz dilini izler. +- Bölgesel veya yazı sistemi varyantları artık doğrudan İngilizceye düşmek yerine en yakın yayımlanmış kataloğa eşlenir. Örneğin `fr-CA` Fransızca, `es-419` İspanyolca, `pt-PT` Portekizce, `zh-Hans` Basitleştirilmiş Çince ve `zh-Hant-HK` Geleneksel Çince kullanır. - **Görev çıktı dili**, model tarafından üretilen görev çıktısını (bağlantılar, özetler, başlık üretimi, Mermaid özeti, kavram çıkarımı, çeviri hedefi) kontrol eder. - **Görev başına dil modu**, her görevin çıktı dilini farklı modüllerde dağınık geçersiz kılmalar yerine birleşik bir ilke katmanı üzerinden çözmesine olanak tanır. - **Otomatik çeviriyi devre dışı bırak**, Translate dışındaki görevleri kaynak dil bağlamında tutar; açık Translate görevleri ise yapılandırılmış hedef dili uygulamaya devam eder. diff --git a/README_uk.md b/README_uk.md index 3819270f..a32df066 100644 --- a/README_uk.md +++ b/README_uk.md @@ -234,6 +234,7 @@ Notemd покращує ваш робочий процес в Obsidian, інте ### Мовна архітектура (мова інтерфейсу та мова виводу задач) - **Мова інтерфейсу** керує лише текстом інтерфейсу плагіна: підписами в налаштуваннях, кнопками бічної панелі, сповіщеннями та діалогами. Типовий режим `auto` наслідує поточну UI-мову Obsidian. +- Регіональні або писемні варіанти тепер зіставляються з найближчим опублікованим каталогом замість того, щоб одразу відкотитися до англійської. Наприклад, `fr-CA` використовує французьку, `es-419` — іспанську, `pt-PT` — португальську, `zh-Hans` — спрощену китайську, а `zh-Hant-HK` — традиційну китайську. - **Мова виводу задач** керує модельно-згенерованим виводом завдань, таким як посилання, підсумки, генерація заголовків, Mermaid-підсумок, виділення понять і ціль перекладу. - **Режим мови за задачами** дозволяє кожному завданню визначати власну вихідну мову через єдиний шар політики замість розрізнених перевизначень у різних модулях. - **Вимкнути автопереклад** залишає завдання, відмінні від Translate, у контексті мови джерела, тоді як явні завдання Translate все ще примусово використовують налаштовану цільову мову. diff --git a/README_vi.md b/README_vi.md index d4039125..b7c67e7a 100644 --- a/README_vi.md +++ b/README_vi.md @@ -234,6 +234,7 @@ Truy cập settings của tiện ích qua: ### Kiến trúc ngôn ngữ (Ngôn ngữ giao diện và ngôn ngữ đầu ra tác vụ) - **Ngôn ngữ giao diện** chỉ điều khiển văn bản giao diện của tiện ích, như nhãn cài đặt, nút thanh bên, thông báo và hộp thoại. Chế độ mặc định `auto` đi theo ngôn ngữ UI hiện tại của Obsidian. +- Các biến thể theo vùng hoặc hệ chữ viết nay được ánh xạ tới catalog đã phát hành gần nhất thay vì rơi thẳng về tiếng Anh. Ví dụ, `fr-CA` dùng tiếng Pháp, `es-419` dùng tiếng Tây Ban Nha, `pt-PT` dùng tiếng Bồ Đào Nha, `zh-Hans` dùng tiếng Trung Giản thể, còn `zh-Hant-HK` dùng tiếng Trung Phồn thể. - **Ngôn ngữ đầu ra tác vụ** điều khiển đầu ra tác vụ do model tạo ra, như liên kết, bản tóm tắt, tạo tiêu đề, tóm tắt Mermaid, trích xuất khái niệm và ngôn ngữ đích khi dịch. - **Chế độ ngôn ngữ theo tác vụ** cho phép mỗi tác vụ tự quyết định ngôn ngữ đầu ra từ một lớp chính sách thống nhất thay vì các ghi đè rải rác theo từng module. - **Tắt dịch tự động** giữ các tác vụ không phải Translate trong ngữ cảnh ngôn ngữ nguồn, còn các tác vụ Translate rõ ràng vẫn áp dụng ngôn ngữ đích đã cấu hình. diff --git a/src/tests/readmeLocaleFallbackDocs.test.ts b/src/tests/readmeLocaleFallbackDocs.test.ts index 817511fd..2664a68a 100644 --- a/src/tests/readmeLocaleFallbackDocs.test.ts +++ b/src/tests/readmeLocaleFallbackDocs.test.ts @@ -1,19 +1,9 @@ import * as fs from 'fs'; import * as path from 'path'; -const README_VARIANTS = [ - 'README.md', - 'README_ru.md', - 'README_de.md', - 'README_es.md', - 'README_fr.md', - 'README_it.md', - 'README_pt.md', - 'README_ja.md', - 'README_ko.md', - 'README_zh.md', - 'README_zh_Hant.md' -] as const; +const README_VARIANTS = fs.readdirSync(path.join(__dirname, '..', '..')) + .filter(fileName => fileName === 'README.md' || /^README_.*\.md$/.test(fileName)) + .sort(); describe('readme locale fallback docs', () => { test.each(README_VARIANTS)('%s documents regional uiLocale fallback examples', (fileName) => {