view release on metacpan or search on metacpan
i18n/src/xlate.deepl-ET.pod view on Meta::CPAN
greple -Mxlate --xlate-engine deepl --xlate pattern target-file
=head1 VERSION
Version 2.01
=head1 DESCRIPTION
B<Greple> B<xlate> moodulid leiavad soovitud tekstilõigud ja asendavad need tõlgitud tekstiga. Peamine mootor on GPT-5.5 (F<llm/gpt5.pm>), mis kutsub välja käsu L<llm|https://llm.datasette.io/>; Samuti on kaasatud DeepL (F<deepl.pm>) ja vanemad B...
Tõlked salvestatakse failipõhiselt vahemällu, seega ei maksa muutumatu teksti puhul käsu uuesti käivitamine midagi. Dokumendi redigeerimisel saadetakse API-le uuesti ainult muudetud lõigud; kontekstist lähtuv mootor saab ka ümbritsevad tõlke...
Kui soovite tõlkida tavalisi tekstilõike dokumendis, mis on kirjutatud Perli pod-stiilis, kasutage käsku B<greple> koos moodulitega C<--xlate-engine gpt5> ja C<perl> järgmiselt:
greple -Mxlate --xlate-engine gpt5 -Mperl --pod --re '^([\w\pP].*\n)+' --all foo.pm
Selles käsus tähendab musterjada C<^([\w\pP].*\n)+> järjestikuseid ridu, mis algavad tähtnumbrilise ja kirjavahemärgiga. See käsk näitab tõlgitavat ala esile tõstetud kujul. Valikut B<--all> kasutatakse kogu teksti koostamiseks.
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/select-area.png">
</p>
i18n/src/xlate.deepl-ET.pod view on Meta::CPAN
Seejärel lisage valitud ala tõlkimiseks valik C<--xlate>. Seejärel leiab süsteem soovitud lõigud ja asendab need tõlkemootori väljundiga.
Vaikimisi trükitakse algne ja tõlgitud tekst L<git(1)>-ga ühilduvas "konfliktimärkide" formaadis. Kasutades C<ifdef> formaati, saab soovitud osa hõlpsasti kätte käsuga L<unifdef(1)>. Väljundi formaati saab määrata valikuga B<--xlate-format>...
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/format-conflict.png">
</p>
Kui soovite tõlkida kogu teksti, kasutage valikut B<--match-all>. See on otsetee, et määrata muster C<(?s).+>, mis vastab kogu tekstile.
Konfliktimärkide formaadis andmeid saab vaadata kõrvuti, kasutades käsku L<sdif|App::sdif> koos valikuga C<-V>. Kuna stringide kaupa pole mõtet võrrelda, on soovitatav kasutada C<--no-cdif> valikut. Kui teil ei ole vaja teksti värvida, määrak...
sdif -V --no-filename --no-tc --no-cdif data_shishin.deepl-EN-US.cm
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/sdif-cm-view.png">
</p>
=head1 NORMALIZATION
Töötlemine toimub kindlaksmääratud ühikutes, kuid mitme mittetäieliku tekstirea järjestuse korral teisendatakse need kokku üheks reaks. See operatsioon toimub järgmiselt:
i18n/src/xlate.deepl-ET.pod view on Meta::CPAN
greple -Mxlate -E normalized -E not-normalized
Seetõttu kasutage esimest mustrit teksti puhul, mida tuleb töödelda mitme rea ühendamise teel üheks reaks, ja teist mustrit eelnevalt vormindatud teksti puhul. Kui esimeses mustris ei ole sobivat teksti, kasutage mustrit, mis ei vasta millelegi,...
=head1 MASKING
Mõnikord on tekstiosasid, mida te ei soovi tõlkida. Näiteks markdown-failide sildid. DeepL soovitab sellistel juhtudel konverteerida välja jäetav tekstiosa XML-tähtedeks, tõlkida ja pärast tõlkimise lõpetamist taastada. Selle toetamiseks on...
--xlate-setopt maskfile=MASKPATTERN
See tõlgendab faili C<MASKPATTERN> iga rida regulaarse väljendina, tõlgib sellega sobivad stringid ja taastab pärast töötlemist. Ridadega, mis algavad C<#>, ei arvestata.
Keerukaid mustreid saab kirjutada mitmele reale, kasutades tagasikaldkriipsuga eskapitud reavahetust.
Seda, kuidas tekst on maskeerimise abil muudetud, saab näha valiku B<--xlate-mask> abil.
Maskimine kaitseb märgistust tõlkimise eest. Tundlike stringide varjamiseks tõlketeenuse enda eest vaadake L</ANONYMIZATION AND TEMPLATES>; mõlemat saab kasutada koos.
See liides on eksperimentaalne ja võib tulevikus muutuda.
=head1 ANONYMIZATION AND TEMPLATES
Tundlikud stringid saab varjata enne nende saatmist tõlke-API-le ja taastada väljundis. Anonüümimise reegleid on saadaval kolmest allikast: sõnastikufailist (B<--xlate-anonymize>), dokumendis endas olevatest sisseehitatud märgetest (B<--xlate-a...
Vormidokumentide puhul (kvartaliaruanded jms) määrake osalised eelnevalt kindlaks ja viidake neile tekstis:
---
å ±åè
: å±±ç°å¤ªé
çºæ³¨ä¼ç¤¾: ã¢ã¯ã¡æ ªå¼ä¼ç¤¾
---
æ¬ä»¶ã«ã¤ã㦠{{ å ±åè
}} ã調æ»ãè¡ã£ãã
Tõlkige mall üks kord iga keele kohta, kasutades C<--xlate-template> (ja C<--xlate-frontmatter>, kui väärtused säilitatakse failis), seejärel renderdage iga juhtum B<pandoc-embedz> eraldiseisvas režiimis â väärtused, mis asuvad välises ko...
i18n/src/xlate.deepl-ET.pod view on Meta::CPAN
(Context-aware engines only, e.g. C<gpt5> on the llm backend)
Muudetud plokkide uuesti tõlkimisel viitekontekstina edastatavate ümbritsevate tõlgitud plokkide arv (vaikimisi 2). Kontekst hõlmab ka muudetud piirkonna ümbruses olevat töötlemata allikateksti (pealkirjad, loendistruktuur, allkirjad) ning, ku...
=item B<--xlate-cache-seed>=I<file>
Initsialiseerige uue dokumendi vahemälu teise dokumendi vahemälufaili põhjal. Kasulik perioodiliste aruannete puhul: algandmetena kasutage uue väljaande vahemälus eelmise väljaande andmeid, nii et muutmata lõikeid ei tõlgita uuesti ja muudetu...
=item B<--xlate-anonymize>=I<file>
Anonüümistage tundlikud stringid enne nende saatmist tõlke-API-le ja taastage need väljundis. Sõnastikufailis on iga elemendi kohta üks kanne: JSON-vormingus (kanoniline, masinloetav)
[ { "category": "person", "text": "å±±ç°å¤ªé" },
{ "category": "company", "regex": "ã¢ã¯ã¡(æ ªå¼ä¼ç¤¾)?" } ]
või lihtsas ridaformaadis (C<category pattern>, C</.../> regulaaravaldiste jaoks). Iga kirje asendatakse kategooriasildiga, näiteks C<< <person id=1 /> >>; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid JSON-v...
Sõnastiku saab genereerida välise tööriistaga â näiteks tundlikke entiteete eraldava kohaliku mudeliga:
llm -m <local-model> \
-s 'Extract sensitive entities as a JSON array of objects
with "category" and "text" fields.' \
< report.md > report.anon.json
greple -Mxlate --xlate-anonymize=report.anon.json ...
Failis olevat UTF-8 BOM-i aktsepteeritakse. Esilehe rea formaadis olevad väärtused võivad sisaldada lõpus kommentaari ainult oma eraldi real, mitte väärtuse järel.
i18n/src/xlate.deepl-TR.pod view on Meta::CPAN
=item B<--xlate-color>
=item B<--xlate-fold>
=item B<--xlate-fold-width>=I<n> (Default: 70)
EÅleÅen her alan için çeviri iÅlemini çaÄırın.
Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Böylece, asıl iÅi çaÄırmadan önce dosyanın hangi bölümünün çeviriye tabi olacaÄını kontrol edebilirsiniz.
Komut sonucu standart çıkıÅa gider, bu nedenle gerekirse dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.
B<--xlate> seçeneÄi B<--color=never> seçeneÄi ile B<--xlate-color> seçeneÄini çaÄırır.
B<--xlate-fold> seçeneÄi ile, dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄi ile ayarlanabilir. ÃalıÅtırma iÅlemi için dört sütun ayrılmıÅtır, bu nedenle her sa...
=item B<--xlate-engine>=I<engine>
Kullanılacak çeviri motorunu belirtir.
Åu anda, aÅaÄıdaki motorlar mevcuttur
i18n/src/xlate.gpt5-ET.pod view on Meta::CPAN
Seejärel lisage valik C<--xlate>, et tõlkida valitud ala. Seejärel leiab see soovitud jaotised ja asendab need tõlkemootori väljundiga.
Vaikimisi prinditakse originaal ja tõlgitud tekst âkonfliktimärgiâ vormingus, mis on ühilduv L<git(1)>-ga. Kasutades vormingut C<ifdef>, saate soovitud osa hõlpsasti kätte käsuga L<unifdef(1)>. Väljundvormingut saab määrata valikuga B<--...
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/format-conflict.png">
</p>
Kui soovite tõlkida kogu teksti, kasutage valikut B<--match-all>. See on otsetee mustri C<(?s).+> määramiseks, mis vastab kogu tekstile.
Konfliktimärgi vormingu andmeid saab vaadata kõrvuti stiilis käsuga L<sdif|App::sdif> koos valikuga C<-V>. Kuna üksikute stringide kaupa võrdlemisel pole mõtet, on soovitatav valik C<--no-cdif>. Kui te ei pea teksti värvima, määrake C<--no-t...
sdif -V --no-filename --no-tc --no-cdif data_shishin.deepl-EN-US.cm
=for html <p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/sdif-cm-view.png">
</p>
=head1 NORMALIZATION
Töötlemine toimub määratud ühikutes, kuid mitme järjestikuse tühjade ridadeta tekstiridade korral ühendatakse need koos üheks reaks. See toiming tehakse järgmiselt:
i18n/src/xlate.gpt5-ET.pod view on Meta::CPAN
greple -Mxlate -E normalized -E not-normalized
Seetõttu kasutage esimest mustrit teksti jaoks, mida tuleb töödelda mitme rea ühendamisega üheks reaks, ja teist mustrit eelformindatud teksti jaoks. Kui esimesele mustrile ei vasta ühtegi teksti, kasutage mustrit, mis millelegi ei vasta, näit...
=head1 MASKING
Mõnikord on tekstis osasid, mida te ei soovi tõlkida. Näiteks sildid markdown-failides. DeepL soovitab sellistel juhtudel tõlkimisest välja jäetav osa teisendada XML-siltideks, lasta see läbi tõlke ja taastada pärast tõlkimise lõppu. Selle...
--xlate-setopt maskfile=MASKPATTERN
See tõlgendab faili iga rida C<MASKPATTERN> kui regulaaravaldis, tõlgib sellega vastavad stringid ja taastab algse oleku pärast töötlemist. Ridu, mis algavad C<#>, eiratakse.
Keerukat mustrit saab kirjutada mitmele reale, kasutades tagurpidi kaldkriipsuga paojärjestatud reavahetust.
Kuidas tekst maskeerimise käigus muundatakse, on nähtav valikuga B<--xlate-mask>.
Maskeerimine kaitseb märgistust tõlkimise eest. Tundlike stringide peitmiseks tõlketeenuse enda eest vt L</ANONYMIZATION AND TEMPLATES>; mõlemat saab kasutada koos.
See liides on eksperimentaalne ja võib tulevikus muutuda.
=head1 ANONYMIZATION AND TEMPLATES
Tundlikud stringid saab peita enne nende saatmist tõlke-API-sse ja väljundis taastada. Saadaval on kolm anonüümimisreeglite allikat: sõnastikufail (B<--xlate-anonymize>), dokumendis endas olevad reasisesed märgid (B<--xlate-anonymize-mark>) ja ...
Vormidokumentide (kvartaliaruanded ja muu sarnane) puhul määratlege osalised kohe alguses ja viidake neile põhitekstis:
---
å ±åè
: å±±ç°å¤ªé
çºæ³¨ä¼ç¤¾: ã¢ã¯ã¡æ ªå¼ä¼ç¤¾
---
æ¬ä»¶ã«ã¤ã㦠{{ å ±åè
}} ã調æ»ãè¡ã£ãã
Tõlkige mall iga keele jaoks üks kord käsuga C<--xlate-template> (ja C<--xlate-frontmatter>, kui väärtused hoitakse failis), seejärel renderdage iga juhtum B<pandoc-embedz> eraldiseisvas režiimis -- välises konfiguratsioonis C<global:> all ol...
i18n/src/xlate.gpt5-ET.pod view on Meta::CPAN
(Context-aware engines only, e.g. C<gpt5> on the llm backend)
Ãmbritsevate tõlgitud plokkide arv, mis antakse muudetud plokkide uuesti tõlkimisel viitekontekstina (vaikimisi 2). Kontekst sisaldab ka muudetud piirkonda ümbritsevat toorest lähteksti (pealkirjad, loendistruktuur, pildiallkirjad) ning võimalu...
=item B<--xlate-cache-seed>=I<file>
Lähtesta uue dokumendi vahemälu teise dokumendi vahemälufailist. Kasulik perioodiliste aruannete puhul: külva uue väljaande vahemälu eelmise väljaande omaga, et muutmata lõike ei tõlgitaks uuesti ja muudetud lõigud säilitaksid eelmise väl...
=item B<--xlate-anonymize>=I<file>
Anonümiseeri tundlikud stringid enne nende saatmist tõlke-API-le ja taasta need väljundis. Sõnastikufail annab iga üksuse kohta ühe kirje: JSON-is (kanoniline, masinaga genereeritav)
[ { "category": "person", "text": "å±±ç°å¤ªé" },
{ "category": "company", "regex": "ã¢ã¯ã¡(æ ªå¼ä¼ç¤¾)?" } ]
või lihtsas reaformaadis (C<category pattern>, C</.../> regexi jaoks). Iga üksus asendatakse kategooriasildiga, näiteks C<< <person id=1 /> >>; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid JSON-välju eirat...
Sõnastiku saab genereerida välise tööriistaga -- näiteks kohalik mudel, mis ekstraheerib tundlikke olemeid:
llm -m <local-model> \
-s 'Extract sensitive entities as a JSON array of objects
with "category" and "text" fields.' \
< report.md > report.anon.json
greple -Mxlate --xlate-anonymize=report.anon.json ...
Failis olev UTF-8 BOM on lubatud. Front matter'i reaformaadis võivad väärtustel olla lõpus kommentaarid ainult eraldi real, mitte väärtuse järel.
i18n/src/xlate.gpt5-ET.pod view on Meta::CPAN
=item B<--xlate-anonymize-mark>[=I<regex>]
Kogu anonümiseerimiskirjed dokumendi enda sisestest märgetest. Märgi esimene esinemine kujul C<{{ person("å±±ç°å¤ªé") }}> ja iga selle stringi esinemine kogu dokumendis anonümiseeritakse. Märge ise jääb lähtekoodi ja tõlkesse, nii et doku...
Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failiargument väärtuseks: kirjutage C<--xlate-anonymize-mark=> (lõpus oleva C<=>-ga), kui kasutate vaikimisi märgistust.
Alternatiivseid märgistusi saab konfigureerida, näiteks C<< --xlate-anonymize-mark='@@(?<category>[a-z][a-z0-9_]*):(?<text>[^\n]+?)@@' >> C<@@person:NAME@@>-stiilis märgete jaoks, või HTML-kommentaari vormi, mis jääb renderdatud Markdownis näh...
=item B<--xlate-template>[=I<regex>]
Käsitle malliväljendeid (vaikimisi: Jinja2 C<{{ ... }}>, C<{% ... %}>, C<{# ... #}>) läbipaistmatute kohatäitjatena: juhenda mudelit neid muutmata kopeerima ja kontrolli iga ploki kohta, et vastus sisaldaks täpselt samu väljendeid, igaüht sama...
Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failargument väärtusena: kasutage vaikemärgistuse korral C<--xlate-template=> (lõpus oleva C<=>-ga).
=item B<--xlate-frontmatter>
Käsitle alguses olevat C<---> ... C<---> plokki YAML-i esiosana: jäta see tõlkimisest ja 2. faasi kontekstilõikudest välja ning lisa selle lamedad C<key: value> väärtused anonüümimisreeglitesse (kategooria C<var>) turvavõrguna. Mitme sisend...
Jäta alati tühi rida pärast sulgevat C<--->. Lõigustiilis vastemustriga moodustab otse põhitekstiga kokku jooksev esiosa ühe üle piiri ulatuva ploki, mida välistamine ei suuda maha suruda (sellisel juhul prinditakse hoiatus); väärtused anon...
=item B<--xlate-glossary>=I<glossary>
i18n/src/xlate.gpt5-TR.pod view on Meta::CPAN
=item B<--xlate-color>
=item B<--xlate-fold>
=item B<--xlate-fold-width>=I<n> (Default: 70)
EÅleÅen her alan için çeviri iÅlemini çaÄırın.
Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Böylece, gerçek iÅi baÅlatmadan önce dosyanın hangi kısmının çeviriye tabi olacaÄını kontrol edebilirsiniz.
Komut sonucu standart çıktıya gider; gerekirse dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.
Seçenek B<--xlate>, B<--color=never> seçeneÄiyle B<--xlate-color> seçeneÄini çaÄırır.
B<--xlate-fold> seçeneÄiyle, dönüÅtürülmüŠmetin belirtilen geniÅliÄe göre katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄiyle ayarlanabilir. Gömülü iÅlem için dört sütun ayrılmıÅtır, bu nedenle her s...
=item B<--xlate-engine>=I<engine>
Kullanılacak çeviri motorunu belirtir.
Åu anda aÅaÄıdaki motorlar mevcuttur
i18n/src/xlate.pod.xlate-deepl-ET.json view on Meta::CPAN
[
"App::Greple::xlate - translation support module for greple\n",
"App::Greple::xlate - Greple tõlkimise tugimoodul\n"
],
[
"B<Greple> B<xlate> module find desired text blocks and replace them by the translated text. The primary engine is GPT-5.5 (F<llm/gpt5.pm>), which calls the L<llm|https://llm.datasette.io/> command; DeepL (F<deepl.pm>) and legacy B<gpty>-based ...
"B<Greple> B<xlate> moodulid leiavad soovitud tekstilõigud ja asendavad need tõlgitud tekstiga. Peamine mootor on GPT-5.5 (F<llm/gpt5.pm>), mis kutsub välja käsu L<llm|https://llm.datasette.io/>; Samuti on kaasatud DeepL (F<deepl.pm>) ja va...
],
[
"Translations are cached per file, so re-running a command costs nothing for unchanged text. When a document is edited, only the changed paragraphs are sent to the API again; a context-aware engine also receives the surrounding translations, th...
"Tõlked salvestatakse failipõhiselt vahemällu, seega ei maksa muutumatu teksti puhul käsu uuesti käivitamine midagi. Dokumendi redigeerimisel saadetakse API-le uuesti ainult muudetud lõigud; kontekstist lähtuv mootor saab ka ümbritsevad...
],
[
"If you want to translate normal text blocks in a document written in the Perl's pod style, use B<greple> command with C<--xlate-engine gpt5> and C<perl> module like this:\n",
"Kui soovite tõlkida tavalisi tekstilõike dokumendis, mis on kirjutatud Perli pod-stiilis, kasutage käsku B<greple> koos moodulitega C<--xlate-engine gpt5> ja C<perl> järgmiselt:\n"
],
[
"In this command, pattern string C<^([\\w\\pP].*\\n)+> means consecutive lines starting with alpha-numeric and punctuation letter. This command show the area to be translated highlighted. Option B<--all> is used to produce entire text.\n",
"Selles käsus tähendab musterjada C<^([\\w\\pP].*\\n)+> järjestikuseid ridu, mis algavad tähtnumbrilise ja kirjavahemärgiga. See käsk näitab tõlgitavat ala esile tõstetud kujul. Valikut B<--all> kasutatakse kogu teksti koostamiseks.\n"
],
[
i18n/src/xlate.pod.xlate-deepl-ET.json view on Meta::CPAN
[
"By default, original and translated text is printed in the \"conflict marker\" format compatible with L<git(1)>. Using C<ifdef> format, you can get desired part by L<unifdef(1)> command easily. Output format can be specified by B<--xlate-forma...
"Vaikimisi trükitakse algne ja tõlgitud tekst L<git(1)>-ga ühilduvas \"konfliktimärkide\" formaadis. Kasutades C<ifdef> formaati, saab soovitud osa hõlpsasti kätte käsuga L<unifdef(1)>. Väljundi formaati saab määrata valikuga B<--xlat...
],
[
"If you want to translate entire text, use B<--match-all> option. This is a short-cut to specify the pattern C<(?s).+> which matches entire text.\n",
"Kui soovite tõlkida kogu teksti, kasutage valikut B<--match-all>. See on otsetee, et määrata muster C<(?s).+>, mis vastab kogu tekstile.\n"
],
[
"Conflict marker format data can be viewed in side-by-side style by L<sdif|App::sdif> command with C<-V> option. Since it makes no sense to compare on a per-string basis, the C<--no-cdif> option is recommended. If you do not need to color the t...
"Konfliktimärkide formaadis andmeid saab vaadata kõrvuti, kasutades käsku L<sdif|App::sdif> koos valikuga C<-V>. Kuna stringide kaupa pole mõtet võrrelda, on soovitatav kasutada C<--no-cdif> valikut. Kui teil ei ole vaja teksti värvida, m...
],
[
"Processing is done in specified units, but in the case of a sequence of multiple lines of non-empty text, they are converted together into a single line. This operation is performed as follows:\n",
"Töötlemine toimub kindlaksmääratud ühikutes, kuid mitme mittetäieliku tekstirea järjestuse korral teisendatakse need kokku üheks reaks. See operatsioon toimub järgmiselt:\n"
],
[
"Remove white space at the beginning and end of each line.\n",
"Eemaldatakse valge tühik iga rea alguses ja lõpus.\n"
],
[
i18n/src/xlate.pod.xlate-deepl-ET.json view on Meta::CPAN
[
"Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
"Seetõttu kasutage esimest mustrit teksti puhul, mida tuleb töödelda mitme rea ühendamise teel üheks reaks, ja teist mustrit eelnevalt vormindatud teksti puhul. Kui esimeses mustris ei ole sobivat teksti, kasutage mustrit, mis ei vasta mil...
],
[
"Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
"Mõnikord on tekstiosasid, mida te ei soovi tõlkida. Näiteks markdown-failide sildid. DeepL soovitab sellistel juhtudel konverteerida välja jäetav tekstiosa XML-tähtedeks, tõlkida ja pärast tõlkimise lõpetamist taastada. Selle toetami...
],
[
"This will interpret each line of the file C<MASKPATTERN> as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
"See tõlgendab faili C<MASKPATTERN> iga rida regulaarse väljendina, tõlgib sellega sobivad stringid ja taastab pärast töötlemist. Ridadega, mis algavad C<#>, ei arvestata.\n"
],
[
"Complex pattern can be written on multiple lines with backslash escaped newline.\n",
"Keerukaid mustreid saab kirjutada mitmele reale, kasutades tagasikaldkriipsuga eskapitud reavahetust.\n"
],
[
"How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
"Seda, kuidas tekst on maskeerimise abil muudetud, saab näha valiku B<--xlate-mask> abil.\n"
],
[
"Masking protects markup from being translated. To conceal sensitive strings from the translation service itself, see L</ANONYMIZATION AND TEMPLATES>; both can be used together.\n",
"Maskimine kaitseb märgistust tõlkimise eest. Tundlike stringide varjamiseks tõlketeenuse enda eest vaadake L</ANONYMIZATION AND TEMPLATES>; mõlemat saab kasutada koos.\n"
],
[
"This interface is experimental and subject to change in the future.\n",
"See liides on eksperimentaalne ja võib tulevikus muutuda.\n"
],
[
"Sensitive strings can be concealed before they are sent to the translation API and restored in the output. Three sources of anonymization rules are available: a dictionary file (B<--xlate-anonymize>), inline marks in the document itself (B<--x...
"Tundlikud stringid saab varjata enne nende saatmist tõlke-API-le ja taastada väljundis. Anonüümimise reegleid on saadaval kolmest allikast: sõnastikufailist (B<--xlate-anonymize>), dokumendis endas olevatest sisseehitatud märgetest (B<--...
],
[
"For form documents (quarterly reports and the like), define the actors up front and reference them in the body:\n",
"Vormidokumentide puhul (kvartaliaruanded jms) määrake osalised eelnevalt kindlaks ja viidake neile tekstis:\n"
],
[
"Translate the template once per language with C<--xlate-template> (and C<--xlate-frontmatter> when the values are kept in the file), then render each case with B<pandoc-embedz> standalone mode -- values under C<global:> in an external config n...
"Tõlkige mall üks kord iga keele kohta, kasutades C<--xlate-template> (ja C<--xlate-frontmatter>, kui väärtused säilitatakse failis), seejärel renderdage iga juhtum B<pandoc-embedz> eraldiseisvas režiimis â väärtused, mis asuvad väl...
],
[
i18n/src/xlate.pod.xlate-deepl-ET.json view on Meta::CPAN
[
"Number of surrounding translated blocks passed as reference context when re-translating changed blocks (default 2). The context also includes the raw source text around the changed region (headings, list structure, captions) and, when availabl...
"Muudetud plokkide uuesti tõlkimisel viitekontekstina edastatavate ümbritsevate tõlgitud plokkide arv (vaikimisi 2). Kontekst hõlmab ka muudetud piirkonna ümbruses olevat töötlemata allikateksti (pealkirjad, loendistruktuur, allkirjad) n...
],
[
"Initialize a new document's cache from another document's cache file. Useful for periodic reports: seed the new issue's cache with the previous issue's, so unchanged paragraphs are not re-translated and edited paragraphs keep the previous issu...
"Initsialiseerige uue dokumendi vahemälu teise dokumendi vahemälufaili põhjal. Kasulik perioodiliste aruannete puhul: algandmetena kasutage uue väljaande vahemälus eelmise väljaande andmeid, nii et muutmata lõikeid ei tõlgita uuesti ja ...
],
[
"Anonymize sensitive strings before they are sent to the translation API, and restore them in the output. The dictionary file gives one entry per item: in JSON (canonical, machine-generatable)\n",
"Anonüümistage tundlikud stringid enne nende saatmist tõlke-API-le ja taastage need väljundis. Sõnastikufailis on iga elemendi kohta üks kanne: JSON-vormingus (kanoniline, masinloetav)\n"
],
[
"or in a simple line format (C<category pattern>, C</.../> for regex). Each item is replaced by a category tag such as C<< <person id=1 /> >>; the same string always gets the same tag, so the model can keep track of who is who. Unknown JSON fie...
"või lihtsas ridaformaadis (C<category pattern>, C</.../> regulaaravaldiste jaoks). Iga kirje asendatakse kategooriasildiga, näiteks C<< <person id=1 /> >>; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid...
],
[
"A dictionary can be generated by an external tool -- for example a local model extracting sensitive entities:\n",
"Sõnastiku saab genereerida välise tööriistaga â näiteks tundlikke entiteete eraldava kohaliku mudeliga:\n"
],
[
"A UTF-8 BOM in the file is tolerated. Values in the front matter line format may carry a trailing comment only on their own line, not after the value.\n",
"Failis olevat UTF-8 BOM-i aktsepteeritakse. Esilehe rea formaadis olevad väärtused võivad sisaldada lõpus kommentaari ainult oma eraldi real, mitte väärtuse järel.\n"
],
[
i18n/src/xlate.pod.xlate-deepl-TR.json view on Meta::CPAN
[
"Invoke the translation process for each matched area.\n",
"EÅleÅen her alan için çeviri iÅlemini çaÄırın.\n"
],
[
"Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
"Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Böylece, asıl iÅi çaÄırmadan önce dosyanın hangi bölümünün çeviriye tabi olacaÄını kontrol edebilirsiniz.\n"
],
[
"Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
"Komut sonucu standart çıkıÅa gider, bu nedenle gerekirse dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.\n"
],
[
"Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
"B<--xlate> seçeneÄi B<--color=never> seçeneÄi ile B<--xlate-color> seçeneÄini çaÄırır.\n"
],
[
"With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
"B<--xlate-fold> seçeneÄi ile, dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄi ile ayarlanabilir. ÃalıÅtırma iÅlemi için dört sütun ayrılmıÅtır, bu nedenle...
],
[
i18n/src/xlate.pod.xlate-gpt3-TR.json view on Meta::CPAN
[
"Invoke the translation process for each matched area.\n",
"Her eÅleÅen alan için çeviri sürecini baÅlatın.\n"
],
[
"Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
"Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Bu nedenle, gerçek çalıÅmayı baÅlatmadan önce dosyanın hangi bölümünün çeviri konusu olacaÄını kontrol edebilirsiniz.\n"
],
[
"Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
"Komut sonucu standart çıktıya gider, bu nedenle gerekiyorsa dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.\n"
],
[
"Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
"B<--xlate> seçeneÄi B<--xlate-color> seçeneÄini B<--color=never> seçeneÄiyle çaÄırır.\n"
],
[
"With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
"B<--xlate-fold> seçeneÄiyle dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄiyle ayarlanabilir. Dört sütun, çalıÅtırma iÅlemi için ayrılmıÅtır, bu nedenle h...
],
[
i18n/src/xlate.pod.xlate-gpt4-ET.json view on Meta::CPAN
[
"Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
"Seetõttu kasuta esimest mustrit tekstile, mida töödeldakse mitme rea ühendamisel üheks reaks, ja teist mustrit eelvormindatud tekstile. Kui esimesele mustrile ei leidu sobivat teksti, kasuta mustrit, mis ei sobi millegagi, näiteks C<(?!)...
],
[
"Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
"Aeg-ajalt on tekstis osi, mida te ei soovi tõlkida. Näiteks märgendid markdown-failides. DeepL soovitab sellistel juhtudel tõlkimisest välja jäetav osa muuta XML-märgenditeks, tõlkida ja seejärel pärast tõlkimist taastada. Selle toe...
],
[
"This will interpret each line of the file `MASKPATTERN` as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
"See tõlgendab faili `MASKPATTERN` iga rida regulaaravaldisena, tõlgib sellele vastavad stringid ja taastab need pärast töötlemist. Ridasi, mis algavad C<#>-ga, ignoreeritakse.\n"
],
[
"Complex pattern can be written on multiple lines with backslash escpaed newline.\n",
"Keerulisi mustreid saab kirjutada mitmele reale, kasutades tagasikaldkriipsuga reavahetust.\n"
],
[
"How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
"Kuidas tekst maskeerimise käigus muudetakse, saab näha B<--xlate-mask> valiku abil.\n"
],
[
i18n/src/xlate.pod.xlate-gpt4-TR.json view on Meta::CPAN
[
"Invoke the translation process for each matched area.\n",
"Her eÅleÅen alan için çeviri iÅlemini baÅlatın.\n"
],
[
"Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
"Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Yani, gerçek iÅlemi baÅlatmadan önce dosyanın hangi bölümünün çeviriye tabi olacaÄını kontrol edebilirsiniz.\n"
],
[
"Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
"Komut sonucu standart çıktıya gider, bu nedenle gerekirse dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.\n"
],
[
"Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
"B<--xlate> seçeneÄi, B<--xlate-color> seçeneÄini B<--color=never> seçeneÄiyle çaÄırır.\n"
],
[
"With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
"B<--xlate-fold> seçeneÄiyle, dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄiyle ayarlanabilir. Dört sütun çalıÅtırma iÅlemi için ayrılmıÅtır, bu nedenle h...
],
[
i18n/src/xlate.pod.xlate-gpt4o-ET.json view on Meta::CPAN
[
"Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
"Seetõttu kasutage esimest mustrit teksti jaoks, mida töödeldakse, kombineerides mitu rida üheks reaks, ja kasutage teist mustrit eelnevalt vormindatud teksti jaoks. Kui esimeses mustris ei ole sobivat teksti, kasutage mustrit, mis ei sobi ...
],
[
"Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
"Mõnikord on tekste, mida te ei soovi tõlkida. Näiteks, sildid markdown failides. DeepL soovitab, et sellistel juhtudel muudetaks tõlkimiseks välistatud osa XML siltideks, tõlgitaks ja seejärel taastataks pärast tõlke lõpetamist. Sell...
],
[
"This will interpret each line of the file `MASKPATTERN` as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
"See tõlgendab iga faili `MASKPATTERN` rida regulaaravaldisena, tõlgib sellele vastavad stringid ja taastab pärast töötlemist. Rida, mis algab C<#>, jäetakse tähelepanuta. \n"
],
[
"Complex pattern can be written on multiple lines with backslash escpaed newline.\n",
"Kompleksne muster saab kirjutada mitmele reale, kasutades tagurpidi kaldkriipsu, et vältida reavahet.\n"
],
[
"How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
"Kuidas teksti muudetakse maskeerimise abil, saab näha B<--xlate-mask> valiku kaudu.\n"
],
[
i18n/src/xlate.pod.xlate-gpt4o-TR.json view on Meta::CPAN
[
"Invoke the translation process for each matched area.\n",
"Her eÅleÅen alan için çeviri sürecini baÅlatın.\n"
],
[
"Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
"Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Böylece, gerçek çalıÅmayı baÅlatmadan önce dosyanın hangi kısmının çeviri konusu olacaÄını kontrol edebilirsiniz.\n"
],
[
"Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
"Komut sonucu standart çıkıÅa gider, bu nedenle gerekirse bir dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.\n"
],
[
"Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
"Option B<--xlate> B<--color=never> seçeneÄi ile B<--xlate-color> seçeneÄini çaÄırır.\n"
],
[
"With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
"B<--xlate-fold> seçeneÄi ile, dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄi ile ayarlanabilir. Dört sütun, koÅu içi iÅlem için ayrılmıÅtır, bu nedenle her...
],
[
i18n/src/xlate.pod.xlate-gpt5-ET.json view on Meta::CPAN
[
"By default, original and translated text is printed in the \"conflict marker\" format compatible with L<git(1)>. Using C<ifdef> format, you can get desired part by L<unifdef(1)> command easily. Output format can be specified by B<--xlate-forma...
"Vaikimisi prinditakse originaal ja tõlgitud tekst âkonfliktimärgiâ vormingus, mis on ühilduv L<git(1)>-ga. Kasutades vormingut C<ifdef>, saate soovitud osa hõlpsasti kätte käsuga L<unifdef(1)>. Väljundvormingut saab määrata valiku...
],
[
"If you want to translate entire text, use B<--match-all> option. This is a short-cut to specify the pattern C<(?s).+> which matches entire text.\n",
"Kui soovite tõlkida kogu teksti, kasutage valikut B<--match-all>. See on otsetee mustri C<(?s).+> määramiseks, mis vastab kogu tekstile.\n"
],
[
"Conflict marker format data can be viewed in side-by-side style by L<sdif|App::sdif> command with C<-V> option. Since it makes no sense to compare on a per-string basis, the C<--no-cdif> option is recommended. If you do not need to color the t...
"Konfliktimärgi vormingu andmeid saab vaadata kõrvuti stiilis käsuga L<sdif|App::sdif> koos valikuga C<-V>. Kuna üksikute stringide kaupa võrdlemisel pole mõtet, on soovitatav valik C<--no-cdif>. Kui te ei pea teksti värvima, määrake C...
],
[
"Processing is done in specified units, but in the case of a sequence of multiple lines of non-empty text, they are converted together into a single line. This operation is performed as follows:\n",
"Töötlemine toimub määratud ühikutes, kuid mitme järjestikuse tühjade ridadeta tekstiridade korral ühendatakse need koos üheks reaks. See toiming tehakse järgmiselt:\n"
],
[
"Remove white space at the beginning and end of each line.\n",
"Eemaldage iga rea algusest ja lõpust tühikud.\n"
],
[
i18n/src/xlate.pod.xlate-gpt5-ET.json view on Meta::CPAN
[
"Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
"Seetõttu kasutage esimest mustrit teksti jaoks, mida tuleb töödelda mitme rea ühendamisega üheks reaks, ja teist mustrit eelformindatud teksti jaoks. Kui esimesele mustrile ei vasta ühtegi teksti, kasutage mustrit, mis millelegi ei vasta...
],
[
"Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
"Mõnikord on tekstis osasid, mida te ei soovi tõlkida. Näiteks sildid markdown-failides. DeepL soovitab sellistel juhtudel tõlkimisest välja jäetav osa teisendada XML-siltideks, lasta see läbi tõlke ja taastada pärast tõlkimise lõppu...
],
[
"This will interpret each line of the file C<MASKPATTERN> as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
"See tõlgendab faili iga rida C<MASKPATTERN> kui regulaaravaldis, tõlgib sellega vastavad stringid ja taastab algse oleku pärast töötlemist. Ridu, mis algavad C<#>, eiratakse.\n"
],
[
"Complex pattern can be written on multiple lines with backslash escaped newline.\n",
"Keerukat mustrit saab kirjutada mitmele reale, kasutades tagurpidi kaldkriipsuga paojärjestatud reavahetust.\n"
],
[
"How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
"Kuidas tekst maskeerimise käigus muundatakse, on nähtav valikuga B<--xlate-mask>.\n"
],
[
"Masking protects markup from being translated. To conceal sensitive strings from the translation service itself, see L</ANONYMIZATION AND TEMPLATES>; both can be used together.\n",
"Maskeerimine kaitseb märgistust tõlkimise eest. Tundlike stringide peitmiseks tõlketeenuse enda eest vt L</ANONYMIZATION AND TEMPLATES>; mõlemat saab kasutada koos.\n"
],
[
"This interface is experimental and subject to change in the future.\n",
"See liides on eksperimentaalne ja võib tulevikus muutuda.\n"
],
[
"Sensitive strings can be concealed before they are sent to the translation API and restored in the output. Three sources of anonymization rules are available: a dictionary file (B<--xlate-anonymize>), inline marks in the document itself (B<--x...
"Tundlikud stringid saab peita enne nende saatmist tõlke-API-sse ja väljundis taastada. Saadaval on kolm anonüümimisreeglite allikat: sõnastikufail (B<--xlate-anonymize>), dokumendis endas olevad reasisesed märgid (B<--xlate-anonymize-mar...
],
[
"For form documents (quarterly reports and the like), define the actors up front and reference them in the body:\n",
"Vormidokumentide (kvartaliaruanded ja muu sarnane) puhul määratlege osalised kohe alguses ja viidake neile põhitekstis:\n"
],
[
"Translate the template once per language with C<--xlate-template> (and C<--xlate-frontmatter> when the values are kept in the file), then render each case with B<pandoc-embedz> standalone mode -- values under C<global:> in an external config n...
"Tõlkige mall iga keele jaoks üks kord käsuga C<--xlate-template> (ja C<--xlate-frontmatter>, kui väärtused hoitakse failis), seejärel renderdage iga juhtum B<pandoc-embedz> eraldiseisvas režiimis -- välises konfiguratsioonis C<global:>...
],
[
i18n/src/xlate.pod.xlate-gpt5-ET.json view on Meta::CPAN
[
"Number of surrounding translated blocks passed as reference context when re-translating changed blocks (default 2). The context also includes the raw source text around the changed region (headings, list structure, captions) and, when availabl...
"Ãmbritsevate tõlgitud plokkide arv, mis antakse muudetud plokkide uuesti tõlkimisel viitekontekstina (vaikimisi 2). Kontekst sisaldab ka muudetud piirkonda ümbritsevat toorest lähteksti (pealkirjad, loendistruktuur, pildiallkirjad) ning v...
],
[
"Initialize a new document's cache from another document's cache file. Useful for periodic reports: seed the new issue's cache with the previous issue's, so unchanged paragraphs are not re-translated and edited paragraphs keep the previous issu...
"Lähtesta uue dokumendi vahemälu teise dokumendi vahemälufailist. Kasulik perioodiliste aruannete puhul: külva uue väljaande vahemälu eelmise väljaande omaga, et muutmata lõike ei tõlgitaks uuesti ja muudetud lõigud säilitaksid eelmi...
],
[
"Anonymize sensitive strings before they are sent to the translation API, and restore them in the output. The dictionary file gives one entry per item: in JSON (canonical, machine-generatable)\n",
"Anonümiseeri tundlikud stringid enne nende saatmist tõlke-API-le ja taasta need väljundis. Sõnastikufail annab iga üksuse kohta ühe kirje: JSON-is (kanoniline, masinaga genereeritav)\n"
],
[
"or in a simple line format (C<category pattern>, C</.../> for regex). Each item is replaced by a category tag such as C<< <person id=1 /> >>; the same string always gets the same tag, so the model can keep track of who is who. Unknown JSON fie...
"või lihtsas reaformaadis (C<category pattern>, C</.../> regexi jaoks). Iga üksus asendatakse kategooriasildiga, näiteks C<< <person id=1 /> >>; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid JSON-välj...
],
[
"A dictionary can be generated by an external tool -- for example a local model extracting sensitive entities:\n",
"Sõnastiku saab genereerida välise tööriistaga -- näiteks kohalik mudel, mis ekstraheerib tundlikke olemeid:\n"
],
[
"A UTF-8 BOM in the file is tolerated. Values in the front matter line format may carry a trailing comment only on their own line, not after the value.\n",
"Failis olev UTF-8 BOM on lubatud. Front matter'i reaformaadis võivad väärtustel olla lõpus kommentaarid ainult eraldi real, mitte väärtuse järel.\n"
],
[
i18n/src/xlate.pod.xlate-gpt5-ET.json view on Meta::CPAN
[
"Note that with an optional-value option like this, a following file argument would be taken as the value: write C<--xlate-anonymize-mark=> (with a trailing C<=>) when using the default notation.\n",
"Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failiargument väärtuseks: kirjutage C<--xlate-anonymize-mark=> (lõpus oleva C<=>-ga), kui kasutate vaikimisi märgistust.\n"
],
[
"Alternative notations can be configured, for example C<< --xlate-anonymize-mark='@@(?<category>[a-z][a-z0-9_]*):(?<text>[^\\n]+?)@@' >> for C<@@person:NAME@@>-style marks, or an HTML-comment form that stays invisible in rendered Markdown. Mark...
"Alternatiivseid märgistusi saab konfigureerida, näiteks C<< --xlate-anonymize-mark='@@(?<category>[a-z][a-z0-9_]*):(?<text>[^\\n]+?)@@' >> C<@@person:NAME@@>-stiilis märgete jaoks, või HTML-kommentaari vormi, mis jääb renderdatud Markdow...
],
[
"Treat template expressions (default: Jinja2 C<{{ ... }}>, C<{% ... %}>, C<{# ... #}>) as opaque placeholders: instruct the model to copy them unchanged and verify, per block, that the response contains exactly the same expressions, each the sa...
"Käsitle malliväljendeid (vaikimisi: Jinja2 C<{{ ... }}>, C<{% ... %}>, C<{# ... #}>) läbipaistmatute kohatäitjatena: juhenda mudelit neid muutmata kopeerima ja kontrolli iga ploki kohta, et vastus sisaldaks täpselt samu väljendeid, igaü...
],
[
"Note that with an optional-value option like this, a following file argument would be taken as the value: write C<--xlate-template=> (with a trailing C<=>) when using the default notation.\n",
"Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failargument väärtusena: kasutage vaikemärgistuse korral C<--xlate-template=> (lõpus oleva C<=>-ga).\n"
],
[
"Treat a leading C<---> ... C<---> block as YAML front matter: exclude it from translation and from the phase-2 context slices, and add its flat C<key: value> values to the anonymization rules (category C<var>) as a safety net. With multiple in...
"Käsitle alguses olevat C<---> ... C<---> plokki YAML-i esiosana: jäta see tõlkimisest ja 2. faasi kontekstilõikudest välja ning lisa selle lamedad C<key: value> väärtused anonüümimisreeglitesse (kategooria C<var>) turvavõrguna. Mitme...
],
[
i18n/src/xlate.pod.xlate-gpt5-TR.json view on Meta::CPAN
[
"Invoke the translation process for each matched area.\n",
"EÅleÅen her alan için çeviri iÅlemini çaÄırın.\n"
],
[
"Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
"Bu seçenek olmadan, B<greple> normal bir arama komutu gibi davranır. Böylece, gerçek iÅi baÅlatmadan önce dosyanın hangi kısmının çeviriye tabi olacaÄını kontrol edebilirsiniz.\n"
],
[
"Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
"Komut sonucu standart çıktıya gider; gerekirse dosyaya yönlendirin veya L<App::Greple::update> modülünü kullanmayı düÅünün.\n"
],
[
"Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
"Seçenek B<--xlate>, B<--color=never> seçeneÄiyle B<--xlate-color> seçeneÄini çaÄırır.\n"
],
[
"With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
"B<--xlate-fold> seçeneÄiyle, dönüÅtürülmüŠmetin belirtilen geniÅliÄe göre katlanır. Varsayılan geniÅlik 70'tir ve B<--xlate-fold-width> seçeneÄiyle ayarlanabilir. Gömülü iÅlem için dört sütun ayrılmıÅtır, bu nedenl...
],
[
i18n/xlate.deepl-ET.md view on Meta::CPAN
greple -Mxlate --xlate-engine deepl --xlate pattern target-file
# VERSION
Version 2.01
# DESCRIPTION
**Greple** **xlate** moodulid leiavad soovitud tekstilõigud ja asendavad need tõlgitud tekstiga. Peamine mootor on GPT-5.5 (`llm/gpt5.pm`), mis kutsub välja käsu [llm](https://llm.datasette.io/); Samuti on kaasatud DeepL (`deepl.pm`) ja vanemad *...
Tõlked salvestatakse failipõhiselt vahemällu, seega ei maksa muutumatu teksti puhul käsu uuesti käivitamine midagi. Dokumendi redigeerimisel saadetakse API-le uuesti ainult muudetud lõigud; kontekstist lähtuv mootor saab ka ümbritsevad tõlke...
Kui soovite tõlkida tavalisi tekstilõike dokumendis, mis on kirjutatud Perli pod-stiilis, kasutage käsku **greple** koos moodulitega `--xlate-engine gpt5` ja `perl` järgmiselt:
greple -Mxlate --xlate-engine gpt5 -Mperl --pod --re '^([\w\pP].*\n)+' --all foo.pm
Selles käsus tähendab musterjada `^([\w\pP].*\n)+` järjestikuseid ridu, mis algavad tähtnumbrilise ja kirjavahemärgiga. See käsk näitab tõlgitavat ala esile tõstetud kujul. Valikut **--all** kasutatakse kogu teksti koostamiseks.
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/select-area.png">
i18n/xlate.deepl-ET.md view on Meta::CPAN
Vaikimisi trükitakse algne ja tõlgitud tekst [git(1)](http://man.he.net/man1/git)-ga ühilduvas "konfliktimärkide" formaadis. Kasutades `ifdef` formaati, saab soovitud osa hõlpsasti kätte käsuga [unifdef(1)](http://man.he.net/man1/unifdef). Vä...
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/format-conflict.png">
</p>
</div>
Kui soovite tõlkida kogu teksti, kasutage valikut **--match-all**. See on otsetee, et määrata muster `(?s).+`, mis vastab kogu tekstile.
Konfliktimärkide formaadis andmeid saab vaadata kõrvuti, kasutades käsku [sdif](https://metacpan.org/pod/App%3A%3Asdif) koos valikuga `-V`. Kuna stringide kaupa pole mõtet võrrelda, on soovitatav kasutada `--no-cdif` valikut. Kui teil ei ole vaj...
sdif -V --no-filename --no-tc --no-cdif data_shishin.deepl-EN-US.cm
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/sdif-cm-view.png">
</p>
</div>
# NORMALIZATION
i18n/xlate.deepl-ET.md view on Meta::CPAN
greple -Mxlate -E normalized -E not-normalized
Seetõttu kasutage esimest mustrit teksti puhul, mida tuleb töödelda mitme rea ühendamise teel üheks reaks, ja teist mustrit eelnevalt vormindatud teksti puhul. Kui esimeses mustris ei ole sobivat teksti, kasutage mustrit, mis ei vasta millelegi,...
# MASKING
Mõnikord on tekstiosasid, mida te ei soovi tõlkida. Näiteks markdown-failide sildid. DeepL soovitab sellistel juhtudel konverteerida välja jäetav tekstiosa XML-tähtedeks, tõlkida ja pärast tõlkimise lõpetamist taastada. Selle toetamiseks on...
--xlate-setopt maskfile=MASKPATTERN
See tõlgendab faili `MASKPATTERN` iga rida regulaarse väljendina, tõlgib sellega sobivad stringid ja taastab pärast töötlemist. Ridadega, mis algavad `#`, ei arvestata.
Keerukaid mustreid saab kirjutada mitmele reale, kasutades tagasikaldkriipsuga eskapitud reavahetust.
Seda, kuidas tekst on maskeerimise abil muudetud, saab näha valiku **--xlate-mask** abil.
Maskimine kaitseb märgistust tõlkimise eest. Tundlike stringide varjamiseks tõlketeenuse enda eest vaadake ["ANONYMIZATION AND TEMPLATES"](#anonymization-and-templates); mõlemat saab kasutada koos.
See liides on eksperimentaalne ja võib tulevikus muutuda.
# ANONYMIZATION AND TEMPLATES
Tundlikud stringid saab varjata enne nende saatmist tõlke-API-le ja taastada väljundis. Anonüümimise reegleid on saadaval kolmest allikast: sõnastikufailist (**--xlate-anonymize**), dokumendis endas olevatest sisseehitatud märgetest (**--xlate-...
Vormidokumentide puhul (kvartaliaruanded jms) määrake osalised eelnevalt kindlaks ja viidake neile tekstis:
---
å ±åè
: å±±ç°å¤ªé
çºæ³¨ä¼ç¤¾: ã¢ã¯ã¡æ ªå¼ä¼ç¤¾
---
æ¬ä»¶ã«ã¤ã㦠{{ å ±åè
}} ã調æ»ãè¡ã£ãã
Tõlkige mall üks kord iga keele kohta, kasutades `--xlate-template` (ja `--xlate-frontmatter`, kui väärtused säilitatakse failis), seejärel renderdage iga juhtum **pandoc-embedz** eraldiseisvas režiimis â väärtused, mis asuvad välises kon...
i18n/xlate.deepl-ET.md view on Meta::CPAN
(Context-aware engines only, e.g. `gpt5` on the llm backend)
Muudetud plokkide uuesti tõlkimisel viitekontekstina edastatavate ümbritsevate tõlgitud plokkide arv (vaikimisi 2). Kontekst hõlmab ka muudetud piirkonna ümbruses olevat töötlemata allikateksti (pealkirjad, loendistruktuur, allkirjad) ning...
- **--xlate-cache-seed**=_file_
Initsialiseerige uue dokumendi vahemälu teise dokumendi vahemälufaili põhjal. Kasulik perioodiliste aruannete puhul: algandmetena kasutage uue väljaande vahemälus eelmise väljaande andmeid, nii et muutmata lõikeid ei tõlgita uuesti ja muu...
- **--xlate-anonymize**=_file_
Anonüümistage tundlikud stringid enne nende saatmist tõlke-API-le ja taastage need väljundis. Sõnastikufailis on iga elemendi kohta üks kanne: JSON-vormingus (kanoniline, masinloetav)
[ { "category": "person", "text": "å±±ç°å¤ªé" },
{ "category": "company", "regex": "ã¢ã¯ã¡(æ ªå¼ä¼ç¤¾)?" } ]
või lihtsas ridaformaadis (`category pattern`, `/.../` regulaaravaldiste jaoks). Iga kirje asendatakse kategooriasildiga, näiteks `<person id=1 />`; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid JSON-väl...
Sõnastiku saab genereerida välise tööriistaga â näiteks tundlikke entiteete eraldava kohaliku mudeliga:
llm -m <local-model> \
-s 'Extract sensitive entities as a JSON array of objects
with "category" and "text" fields.' \
< report.md > report.anon.json
greple -Mxlate --xlate-anonymize=report.anon.json ...
Failis olevat UTF-8 BOM-i aktsepteeritakse. Esilehe rea formaadis olevad väärtused võivad sisaldada lõpus kommentaari ainult oma eraldi real, mitte väärtuse järel.
i18n/xlate.deepl-TR.md view on Meta::CPAN
- **--xlate**
- **--xlate-color**
- **--xlate-fold**
- **--xlate-fold-width**=_n_ (Default: 70)
EÅleÅen her alan için çeviri iÅlemini çaÄırın.
Bu seçenek olmadan, **greple** normal bir arama komutu gibi davranır. Böylece, asıl iÅi çaÄırmadan önce dosyanın hangi bölümünün çeviriye tabi olacaÄını kontrol edebilirsiniz.
Komut sonucu standart çıkıÅa gider, bu nedenle gerekirse dosyaya yönlendirin veya [App::Greple::update](https://metacpan.org/pod/App%3A%3AGreple%3A%3Aupdate) modülünü kullanmayı düÅünün.
**--xlate** seçeneÄi **--color=never** seçeneÄi ile **--xlate-color** seçeneÄini çaÄırır.
**--xlate-fold** seçeneÄi ile, dönüÅtürülen metin belirtilen geniÅlikte katlanır. Varsayılan geniÅlik 70'tir ve **--xlate-fold-width** seçeneÄi ile ayarlanabilir. ÃalıÅtırma iÅlemi için dört sütun ayrılmıÅtır, bu nedenle ...
- **--xlate-engine**=_engine_
Kullanılacak çeviri motorunu belirtir.
Åu anda, aÅaÄıdaki motorlar mevcuttur
i18n/xlate.gpt5-ET.md view on Meta::CPAN
Vaikimisi prinditakse originaal ja tõlgitud tekst âkonfliktimärgiâ vormingus, mis on ühilduv [git(1)](http://man.he.net/man1/git)-ga. Kasutades vormingut `ifdef`, saate soovitud osa hõlpsasti kätte käsuga [unifdef(1)](http://man.he.net/man1...
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/format-conflict.png">
</p>
</div>
Kui soovite tõlkida kogu teksti, kasutage valikut **--match-all**. See on otsetee mustri `(?s).+` määramiseks, mis vastab kogu tekstile.
Konfliktimärgi vormingu andmeid saab vaadata kõrvuti stiilis käsuga [sdif](https://metacpan.org/pod/App%3A%3Asdif) koos valikuga `-V`. Kuna üksikute stringide kaupa võrdlemisel pole mõtet, on soovitatav valik `--no-cdif`. Kui te ei pea teksti v...
sdif -V --no-filename --no-tc --no-cdif data_shishin.deepl-EN-US.cm
<div>
<p>
<img width="750" src="https://raw.githubusercontent.com/kaz-utashiro/App-Greple-xlate/main/images/sdif-cm-view.png">
</p>
</div>
# NORMALIZATION
i18n/xlate.gpt5-ET.md view on Meta::CPAN
greple -Mxlate -E normalized -E not-normalized
Seetõttu kasutage esimest mustrit teksti jaoks, mida tuleb töödelda mitme rea ühendamisega üheks reaks, ja teist mustrit eelformindatud teksti jaoks. Kui esimesele mustrile ei vasta ühtegi teksti, kasutage mustrit, mis millelegi ei vasta, näit...
# MASKING
Mõnikord on tekstis osasid, mida te ei soovi tõlkida. Näiteks sildid markdown-failides. DeepL soovitab sellistel juhtudel tõlkimisest välja jäetav osa teisendada XML-siltideks, lasta see läbi tõlke ja taastada pärast tõlkimise lõppu. Selle...
--xlate-setopt maskfile=MASKPATTERN
See tõlgendab faili iga rida `MASKPATTERN` kui regulaaravaldis, tõlgib sellega vastavad stringid ja taastab algse oleku pärast töötlemist. Ridu, mis algavad `#`, eiratakse.
Keerukat mustrit saab kirjutada mitmele reale, kasutades tagurpidi kaldkriipsuga paojärjestatud reavahetust.
Kuidas tekst maskeerimise käigus muundatakse, on nähtav valikuga **--xlate-mask**.
Maskeerimine kaitseb märgistust tõlkimise eest. Tundlike stringide peitmiseks tõlketeenuse enda eest vt ["ANONYMIZATION AND TEMPLATES"](#anonymization-and-templates); mõlemat saab kasutada koos.
See liides on eksperimentaalne ja võib tulevikus muutuda.
# ANONYMIZATION AND TEMPLATES
Tundlikud stringid saab peita enne nende saatmist tõlke-API-sse ja väljundis taastada. Saadaval on kolm anonüümimisreeglite allikat: sõnastikufail (**--xlate-anonymize**), dokumendis endas olevad reasisesed märgid (**--xlate-anonymize-mark**) j...
Vormidokumentide (kvartaliaruanded ja muu sarnane) puhul määratlege osalised kohe alguses ja viidake neile põhitekstis:
---
å ±åè
: å±±ç°å¤ªé
çºæ³¨ä¼ç¤¾: ã¢ã¯ã¡æ ªå¼ä¼ç¤¾
---
æ¬ä»¶ã«ã¤ã㦠{{ å ±åè
}} ã調æ»ãè¡ã£ãã
Tõlkige mall iga keele jaoks üks kord käsuga `--xlate-template` (ja `--xlate-frontmatter`, kui väärtused hoitakse failis), seejärel renderdage iga juhtum **pandoc-embedz** eraldiseisvas režiimis -- välises konfiguratsioonis `global:` all olev...
i18n/xlate.gpt5-ET.md view on Meta::CPAN
(Context-aware engines only, e.g. `gpt5` on the llm backend)
Ãmbritsevate tõlgitud plokkide arv, mis antakse muudetud plokkide uuesti tõlkimisel viitekontekstina (vaikimisi 2). Kontekst sisaldab ka muudetud piirkonda ümbritsevat toorest lähteksti (pealkirjad, loendistruktuur, pildiallkirjad) ning või...
- **--xlate-cache-seed**=_file_
Lähtesta uue dokumendi vahemälu teise dokumendi vahemälufailist. Kasulik perioodiliste aruannete puhul: külva uue väljaande vahemälu eelmise väljaande omaga, et muutmata lõike ei tõlgitaks uuesti ja muudetud lõigud säilitaksid eelmise ...
- **--xlate-anonymize**=_file_
Anonümiseeri tundlikud stringid enne nende saatmist tõlke-API-le ja taasta need väljundis. Sõnastikufail annab iga üksuse kohta ühe kirje: JSON-is (kanoniline, masinaga genereeritav)
[ { "category": "person", "text": "å±±ç°å¤ªé" },
{ "category": "company", "regex": "ã¢ã¯ã¡(æ ªå¼ä¼ç¤¾)?" } ]
või lihtsas reaformaadis (`category pattern`, `/.../` regexi jaoks). Iga üksus asendatakse kategooriasildiga, näiteks `<person id=1 />`; sama string saab alati sama sildi, nii et mudel saab jälgida, kes on kes. Tundmatuid JSON-välju eirataks...
Sõnastiku saab genereerida välise tööriistaga -- näiteks kohalik mudel, mis ekstraheerib tundlikke olemeid:
llm -m <local-model> \
-s 'Extract sensitive entities as a JSON array of objects
with "category" and "text" fields.' \
< report.md > report.anon.json
greple -Mxlate --xlate-anonymize=report.anon.json ...
Failis olev UTF-8 BOM on lubatud. Front matter'i reaformaadis võivad väärtustel olla lõpus kommentaarid ainult eraldi real, mitte väärtuse järel.
i18n/xlate.gpt5-ET.md view on Meta::CPAN
- **--xlate-anonymize-mark**\[=_regex_\]
Kogu anonümiseerimiskirjed dokumendi enda sisestest märgetest. Märgi esimene esinemine kujul `{{ person("å±±ç°å¤ªé") }}` ja iga selle stringi esinemine kogu dokumendis anonümiseeritakse. Märge ise jääb lähtekoodi ja tõlkesse, nii et d...
Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failiargument väärtuseks: kirjutage `--xlate-anonymize-mark=` (lõpus oleva `=`-ga), kui kasutate vaikimisi märgistust.
Alternatiivseid märgistusi saab konfigureerida, näiteks `--xlate-anonymize-mark='@@(?<category>[a-z][a-z0-9_]*):(?<text>[^\n]+?)@@'` `@@person:NAME@@`-stiilis märgete jaoks, või HTML-kommentaari vormi, mis jääb renderdatud Markdownis nähta...
- **--xlate-template**\[=_regex_\]
Käsitle malliväljendeid (vaikimisi: Jinja2 `{{ ... }}`, `{% ... %}`, `{# ... #}`) läbipaistmatute kohatäitjatena: juhenda mudelit neid muutmata kopeerima ja kontrolli iga ploki kohta, et vastus sisaldaks täpselt samu väljendeid, igaüht sam...
Pange tähele, et sellise valikulise väärtusega valiku korral võetaks järgnev failargument väärtusena: kasutage vaikemärgistuse korral `--xlate-template=` (lõpus oleva `=`-ga).
- **--xlate-frontmatter**
Käsitle alguses olevat `---` ... `---` plokki YAML-i esiosana: jäta see tõlkimisest ja 2. faasi kontekstilõikudest välja ning lisa selle lamedad `key: value` väärtused anonüümimisreeglitesse (kategooria `var`) turvavõrguna. Mitme sisend...
Jäta alati tühi rida pärast sulgevat `---`. Lõigustiilis vastemustriga moodustab otse põhitekstiga kokku jooksev esiosa ühe üle piiri ulatuva ploki, mida välistamine ei suuda maha suruda (sellisel juhul prinditakse hoiatus); väärtused a...
- **--xlate-glossary**=_glossary_
i18n/xlate.gpt5-TR.md view on Meta::CPAN
- **--xlate**
- **--xlate-color**
- **--xlate-fold**
- **--xlate-fold-width**=_n_ (Default: 70)
EÅleÅen her alan için çeviri iÅlemini çaÄırın.
Bu seçenek olmadan, **greple** normal bir arama komutu gibi davranır. Böylece, gerçek iÅi baÅlatmadan önce dosyanın hangi kısmının çeviriye tabi olacaÄını kontrol edebilirsiniz.
Komut sonucu standart çıktıya gider; gerekirse dosyaya yönlendirin veya [App::Greple::update](https://metacpan.org/pod/App%3A%3AGreple%3A%3Aupdate) modülünü kullanmayı düÅünün.
Seçenek **--xlate**, **--color=never** seçeneÄiyle **--xlate-color** seçeneÄini çaÄırır.
**--xlate-fold** seçeneÄiyle, dönüÅtürülmüŠmetin belirtilen geniÅliÄe göre katlanır. Varsayılan geniÅlik 70'tir ve **--xlate-fold-width** seçeneÄiyle ayarlanabilir. Gömülü iÅlem için dört sütun ayrılmıÅtır, bu nedenle...
- **--xlate-engine**=_engine_
Kullanılacak çeviri motorunu belirtir.
Åu anda aÅaÄıdaki motorlar mevcuttur