App-Greple-xlate
view release on metacpan or search on metacpan
docs/src/xlate.deepl-RO.pod view on Meta::CPAN
Ocazional, existÄ pÄrÈi de text pe care nu le doriÈi traduse. De exemplu, etichetele din fiÈierele markdown. DeepL sugereazÄ ca, în astfel de cazuri, partea de text care trebuie exclusÄ sÄ fie convertitÄ Ã®n etichete XML, tradusÄ Èi apoi ...
--xlate-setopt maskfile=MASKPATTERN
Acest lucru va interpreta fiecare linie a fiÈierului C<MASKPATTERN> ca o expresie regulatÄ, va traduce Èirurile care se potrivesc Èi va reveni la starea iniÈialÄ dupÄ procesare. Liniile care încep cu C<#> sunt ignorate.
Modelul complex poate fi scris pe mai multe linii cu backslash escpaed newline.
Modul în care textul este transformat prin mascare poate fi vÄzut prin opÈiunea B<--xlate-mask>.
AceastÄ interfaÈÄ este experimentalÄ Èi poate fi modificatÄ Ã®n viitor.
=head1 OPTIONS
=over 7
=item B<--xlate>
=item B<--xlate-color>
=item B<--xlate-fold>
=item B<--xlate-fold-width>=I<n> (Default: 70)
InvocaÈi procesul de traducere pentru fiecare zonÄ corespunzÄtoare.
FÄrÄ aceastÄ opÈiune, B<greple> se comportÄ ca o comandÄ de cÄutare normalÄ. Astfel, puteÈi verifica ce parte a fiÈierului va face obiectul traducerii înainte de a invoca lucrul efectiv.
Rezultatul comenzii merge la ieÈire standard, deci redirecÈionaÈi-l cÄtre fiÈier dacÄ este necesar sau luaÈi în considerare utilizarea modulului L<App::Greple::update>.
OpÈiunea B<--xlate> apeleazÄ opÈiunea B<--xlate-color> cu opÈiunea B<--color=never>.
Cu opÈiunea B<--xlate-fold>, textul convertit este pliat cu lÄÈimea specificatÄ. LÄÈimea implicitÄ este 70 Èi poate fi stabilitÄ prin opÈiunea B<--xlate-fold-width>. Patru coloane sunt rezervate pentru operaÈiunea de rulare, astfel încât...
=item B<--xlate-engine>=I<engine>
SpecificÄ motorul de traducere care urmeazÄ sÄ fie utilizat. DacÄ specificaÈi direct modulul motorului, cum ar fi C<-Mxlate::deepl>, nu este necesar sÄ utilizaÈi aceastÄ opÈiune.
Ãn acest moment, sunt disponibile urmÄtoarele motoare
=over 2
=item * B<deepl>: DeepL API
=item * B<gpt3>: gpt-3.5-turbo
=item * B<gpt4>: gpt-4.1
=item * B<gpt4o>: gpt-4o-mini
InterfaÈa lui B<gpt-4o> este instabilÄ Èi nu se poate garanta cÄ funcÈioneazÄ corect în acest moment.
=item * B<gpt5>: gpt-5
=back
=item B<--xlate-labor>
=item B<--xlabor>
Ãn loc sÄ apelaÈi motorul de traducere, se aÈteaptÄ sÄ lucraÈi pentru. DupÄ pregÄtirea textului care urmeazÄ sÄ fie tradus, acestea sunt copiate în clipboard. Se aÈteaptÄ sÄ le lipiÈi în formular, sÄ copiaÈi rezultatul în clipboar...
=item B<--xlate-to> (Default: C<EN-US>)
SpecificaÈi limba ÈintÄ. PuteÈi obÈine limbile disponibile prin comanda C<deepl languages> atunci când se utilizeazÄ motorul B<DeepL>.
=item B<--xlate-format>=I<format> (Default: C<conflict>)
SpecificaÈi formatul de ieÈire pentru textul original Èi cel tradus.
UrmÄtoarele formate, altele decât C<xtxt>, presupun cÄ partea care urmeazÄ sÄ fie tradusÄ este o colecÈie de linii. De fapt, este posibil sÄ se traducÄ doar o parte a unei linii, dar specificarea unui alt format decât C<xtxt> nu va produce ...
=over 4
=item B<conflict>, B<cm>
Textul original Èi cel convertit sunt tipÄrite în formatul de marker de conflict L<git(1)>.
<<<<<<< ORIGINAL
original text
=======
translated Japanese text
>>>>>>> JA
PuteÈi recupera fiÈierul original prin urmÄtoarea comandÄ L<sed(1)>.
sed -e '/^<<<<<<< /d' -e '/^=======$/,/^>>>>>>> /d'
=item B<colon>, I<:::::::>
Textul original Èi cel tradus sunt editate într-un stil de container personalizat markdown.
::::::: ORIGINAL
original text
:::::::
::::::: JA
translated Japanese text
:::::::
Textul de mai sus va fi tradus în urmÄtoarele în HTML.
<div class="ORIGINAL">
original text
</div>
<div class="JA">
translated Japanese text
</div>
NumÄrul de douÄ puncte este de 7 în mod implicit. DacÄ specificaÈi o secvenÈÄ de douÄ puncte precum C<:::::>, aceasta este utilizatÄ Ã®n locul celor 7 douÄ puncte.
=item B<ifdef>
Textul original Èi cel convertit sunt tipÄrite în formatul L<cpp(1)> C<#ifdef>.
#ifdef ORIGINAL
original text
#endif
#ifdef JA
translated Japanese text
#endif
( run in 0.312 second using v1.01-cache-2.11-cpan-5623c5533a1 )