v1.2.2
This commit is contained in:
parent
b795c1659a
commit
d4839310cf
15 changed files with 1045 additions and 1061 deletions
|
|
@ -2,14 +2,14 @@
|
|||
# This file is distributed under the GPL-3.0-or-later.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: AI Translator (by ROBOTSTXT) 1.2.0\n"
|
||||
"Project-Id-Version: AI Translator (by ROBOTSTXT) 1.2.2\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-ai-translator\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2026-05-28T06:44:22+00:00\n"
|
||||
"POT-Creation-Date: 2026-08-17T16:27:30+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: WP-CLI 2.12.0\n"
|
||||
"X-Domain: robotstxt-ai-translator\n"
|
||||
|
|
@ -21,7 +21,7 @@ msgstr ""
|
|||
|
||||
#. Plugin URI of the plugin
|
||||
#: robotstxt-ai-translator.php
|
||||
msgid "https://git.robotstxt.es/ROBOTSTXT/robotstxt-ai-translator"
|
||||
msgid "https://www.robotstxt.software/plugins/robotstxt-ai-translator/"
|
||||
msgstr ""
|
||||
|
||||
#. Description of the plugin
|
||||
|
|
@ -36,273 +36,265 @@ msgstr ""
|
|||
|
||||
#. Author URI of the plugin
|
||||
#: robotstxt-ai-translator.php
|
||||
msgid "https://www.robotstxt.es/"
|
||||
msgid "https://www.robotstxt.software/"
|
||||
msgstr ""
|
||||
|
||||
#: class-robotstxt-updater.php:452
|
||||
msgid "Security check failed."
|
||||
msgstr ""
|
||||
|
||||
#: class-robotstxt-updater.php:456
|
||||
msgid "You do not have sufficient permissions to access this page."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:112
|
||||
#: includes/class-ai-translator-admin.php:113
|
||||
#: includes/class-ai-translator-admin.php:130
|
||||
#: includes/class-ai-translator-admin.php:131
|
||||
#: includes/class-ai-translator-admin.php:122
|
||||
#: includes/class-ai-translator-admin.php:123
|
||||
#: includes/class-ai-translator-admin.php:140
|
||||
#: includes/class-ai-translator-admin.php:141
|
||||
#: includes/class-ai-translator-editor-ui.php:402
|
||||
#: includes/class-ai-translator-editor-ui.php:558
|
||||
msgid "AI Translator"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:153
|
||||
#: includes/class-ai-translator-admin.php:171
|
||||
#: includes/class-ai-translator-admin.php:163
|
||||
#: includes/class-ai-translator-admin.php:181
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:187
|
||||
#: includes/class-ai-translator-admin.php:321
|
||||
#: includes/class-ai-translator-admin.php:197
|
||||
#: includes/class-ai-translator-admin.php:333
|
||||
msgid "You do not have permission to access this page."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:196
|
||||
#: includes/class-ai-translator-admin.php:206
|
||||
msgid "AI Translator Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:200
|
||||
#: includes/class-ai-translator-admin.php:212
|
||||
msgid "Settings saved."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:211
|
||||
#: includes/class-ai-translator-admin.php:214
|
||||
#: includes/class-ai-translator-admin.php:364
|
||||
#: includes/class-ai-translator-admin.php:368
|
||||
#: includes/class-ai-translator-admin.php:223
|
||||
#: includes/class-ai-translator-admin.php:226
|
||||
#: includes/class-ai-translator-admin.php:378
|
||||
#: includes/class-ai-translator-admin.php:382
|
||||
msgid "Translation fields"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:218
|
||||
#: includes/class-ai-translator-admin.php:372
|
||||
#: includes/class-ai-translator-admin.php:230
|
||||
#: includes/class-ai-translator-admin.php:386
|
||||
#: includes/class-ai-translator-editor-ui.php:565
|
||||
msgid "Translate title"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:223
|
||||
#: includes/class-ai-translator-admin.php:377
|
||||
#: includes/class-ai-translator-admin.php:235
|
||||
#: includes/class-ai-translator-admin.php:391
|
||||
#: includes/class-ai-translator-editor-ui.php:566
|
||||
msgid "Translate content"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:228
|
||||
#: includes/class-ai-translator-admin.php:382
|
||||
#: includes/class-ai-translator-admin.php:240
|
||||
#: includes/class-ai-translator-admin.php:396
|
||||
#: includes/class-ai-translator-editor-ui.php:567
|
||||
msgid "Translate excerpt"
|
||||
msgstr ""
|
||||
|
||||
#. translators: 1: title default, 2: content default, 3: excerpt default.
|
||||
#: includes/class-ai-translator-admin.php:236
|
||||
#: includes/class-ai-translator-admin.php:248
|
||||
#, php-format
|
||||
msgid "Network defaults: title %1$s, content %2$s, excerpt %3$s."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:237
|
||||
#: includes/class-ai-translator-admin.php:238
|
||||
#: includes/class-ai-translator-admin.php:239
|
||||
#: includes/class-ai-translator-admin.php:249
|
||||
#: includes/class-ai-translator-admin.php:250
|
||||
#: includes/class-ai-translator-admin.php:251
|
||||
msgid "enabled"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:237
|
||||
#: includes/class-ai-translator-admin.php:238
|
||||
#: includes/class-ai-translator-admin.php:239
|
||||
#: includes/class-ai-translator-admin.php:249
|
||||
#: includes/class-ai-translator-admin.php:250
|
||||
#: includes/class-ai-translator-admin.php:251
|
||||
msgid "disabled"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:250
|
||||
#: includes/class-ai-translator-admin.php:394
|
||||
#: includes/class-ai-translator-admin.php:262
|
||||
#: includes/class-ai-translator-admin.php:408
|
||||
msgid "Request timeout"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:263
|
||||
#: includes/class-ai-translator-admin.php:407
|
||||
#: includes/class-ai-translator-admin.php:275
|
||||
#: includes/class-ai-translator-admin.php:421
|
||||
msgid "seconds"
|
||||
msgstr ""
|
||||
|
||||
#. translators: %d: PHP max_execution_time in seconds.
|
||||
#: includes/class-ai-translator-admin.php:271
|
||||
#: includes/class-ai-translator-admin.php:415
|
||||
#: includes/class-ai-translator-admin.php:283
|
||||
#: includes/class-ai-translator-admin.php:429
|
||||
#, php-format
|
||||
msgid "Maximum time the server waits for an AI response. PHP max_execution_time is %d s — values above this have no effect."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:275
|
||||
#: includes/class-ai-translator-admin.php:419
|
||||
#: includes/class-ai-translator-admin.php:287
|
||||
#: includes/class-ai-translator-admin.php:433
|
||||
msgid "Maximum time the server waits for an AI response. PHP max_execution_time is unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:284
|
||||
#: includes/class-ai-translator-admin.php:287
|
||||
#: includes/class-ai-translator-admin.php:428
|
||||
#: includes/class-ai-translator-admin.php:431
|
||||
#: includes/class-ai-translator-admin.php:296
|
||||
#: includes/class-ai-translator-admin.php:299
|
||||
#: includes/class-ai-translator-admin.php:442
|
||||
#: includes/class-ai-translator-admin.php:445
|
||||
msgid "MultilingualPress"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:291
|
||||
#: includes/class-ai-translator-admin.php:435
|
||||
#: includes/class-ai-translator-admin.php:303
|
||||
#: includes/class-ai-translator-admin.php:449
|
||||
msgid "Auto-translate new connected posts"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:295
|
||||
#: includes/class-ai-translator-admin.php:439
|
||||
#: includes/class-ai-translator-admin.php:307
|
||||
#: includes/class-ai-translator-admin.php:453
|
||||
msgid "When MultilingualPress creates a new connected post, automatically translate its enabled fields into the target site's language. The translation runs synchronously during save."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:330
|
||||
#: includes/class-ai-translator-admin.php:342
|
||||
msgid "AI Translator Network Settings"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:334
|
||||
#: includes/class-ai-translator-admin.php:348
|
||||
msgid "Network settings saved."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:344
|
||||
#: includes/class-ai-translator-admin.php:347
|
||||
#: includes/class-ai-translator-admin.php:358
|
||||
#: includes/class-ai-translator-admin.php:361
|
||||
msgid "Configuration mode"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:351
|
||||
#: includes/class-ai-translator-admin.php:365
|
||||
msgid "Global configuration: a single setting applies to every site."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:356
|
||||
#: includes/class-ai-translator-admin.php:370
|
||||
msgid "Per-site configuration: each site can override these defaults."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:386
|
||||
#: includes/class-ai-translator-admin.php:400
|
||||
msgid "In global mode this is the configuration for the whole network. In per-site mode these values are used as defaults for sites that have not been configured individually."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:465
|
||||
#: includes/class-ai-translator-admin.php:497
|
||||
#: includes/class-ai-translator-admin.php:479
|
||||
#: includes/class-ai-translator-admin.php:511
|
||||
msgid "You do not have permission to perform this action."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:541
|
||||
#: includes/class-ai-translator-admin.php:555
|
||||
msgid "Recommended models"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:544
|
||||
#: includes/class-ai-translator-admin.php:558
|
||||
msgid "This plugin does not call AI providers directly. Configure your preferred provider in the WordPress AI plugin settings. The table below is a guide to help you pick a model based on your translation use case."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:550
|
||||
#: includes/class-ai-translator-admin.php:564
|
||||
msgid "Use case"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:551
|
||||
#: includes/class-ai-translator-admin.php:565
|
||||
msgid "Recommended model"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:552
|
||||
#: includes/class-ai-translator-admin.php:566
|
||||
msgid "Why"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:567
|
||||
#: includes/class-ai-translator-admin.php:581
|
||||
msgid "These recommendations are based on public benchmarks and community feedback as of the plugin release date. They may change as providers update their models."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:582
|
||||
#: includes/class-ai-translator-admin.php:596
|
||||
msgid "European languages (ES, CA, FR, DE, IT, PT)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:583
|
||||
#: includes/class-ai-translator-admin.php:597
|
||||
msgid "DeepL API Pro"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:584
|
||||
#: includes/class-ai-translator-admin.php:598
|
||||
msgid "Best fluency and naturalness (92/100 in benchmarks). Formality control and custom glossaries."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:587
|
||||
#: includes/class-ai-translator-admin.php:601
|
||||
msgid "Asian languages (ZH, JA, KO)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:588
|
||||
#: includes/class-ai-translator-admin.php:602
|
||||
msgid "GPT-4o / GPT-5 or Claude Sonnet 4"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:589
|
||||
#: includes/class-ai-translator-admin.php:603
|
||||
msgid "Better handling of implicit subjects, honorifics, and cultural references. DeepL falls behind here."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:592
|
||||
#: includes/class-ai-translator-admin.php:606
|
||||
msgid "Marketing / brand tone"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:593
|
||||
#: includes/class-ai-translator-admin.php:607
|
||||
msgid "Claude Sonnet 4 / Opus 4"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:594
|
||||
#: includes/class-ai-translator-admin.php:608
|
||||
msgid "Better preservation of tone, brand voice, and nuance. Ideal for creative copy."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:597
|
||||
#: includes/class-ai-translator-admin.php:611
|
||||
msgid "Technical documentation / code"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:598
|
||||
#: includes/class-ai-translator-admin.php:612
|
||||
msgid "GPT-4o / GPT-5"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:599
|
||||
#: includes/class-ai-translator-admin.php:613
|
||||
msgid "Higher accuracy with variables, structured formats, and technical terminology."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:602
|
||||
#: includes/class-ai-translator-admin.php:616
|
||||
msgid "Long documents (100+ pages)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:603
|
||||
#: includes/class-ai-translator-admin.php:617
|
||||
msgid "Gemini 2.5 Pro"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:604
|
||||
#: includes/class-ai-translator-admin.php:618
|
||||
msgid "1M token context window. Maintains terminological consistency across long texts."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:607
|
||||
#: includes/class-ai-translator-admin.php:621
|
||||
msgid "High volume / low cost"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:608
|
||||
#: includes/class-ai-translator-admin.php:622
|
||||
msgid "DeepSeek-V3"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:609
|
||||
#: includes/class-ai-translator-admin.php:623
|
||||
msgid "Quality comparable to GPT-5 at ~$0.14/M tokens (20-50x cheaper than Claude/GPT)."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:612
|
||||
#: includes/class-ai-translator-admin.php:626
|
||||
msgid "Rare / indigenous languages"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:613
|
||||
#: includes/class-ai-translator-admin.php:627
|
||||
msgid "Claude Sonnet or Taskade Translate (multi-model routing)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:614
|
||||
#: includes/class-ai-translator-admin.php:628
|
||||
msgid "Better coverage for uncommon language pairs."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:617
|
||||
#: includes/class-ai-translator-admin.php:631
|
||||
msgid "Maximum coverage (133+ languages)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:618
|
||||
#: includes/class-ai-translator-admin.php:632
|
||||
msgid "Google Cloud Translation"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-admin.php:619
|
||||
#: includes/class-ai-translator-admin.php:633
|
||||
msgid "The most complete option, though with slightly lower quality on European languages."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -413,6 +405,20 @@ msgstr ""
|
|||
msgid "You have unsaved changes. Save the post before translating to ensure the latest content is used."
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-manager-notice.php:154
|
||||
#: includes/class-ai-translator-manager-notice.php:177
|
||||
msgid "To get updates for the ROBOTSTXT plugins, the plugin below must be installed and active:"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-manager-notice.php:156
|
||||
#: includes/class-ai-translator-manager-notice.php:179
|
||||
msgid "Manager (by ROBOTSTXT)"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-manager-notice.php:158
|
||||
msgid "Dismiss this notice"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-ai-translator-translator.php:151
|
||||
msgid "The target language is not installed on this site."
|
||||
msgstr ""
|
||||
|
|
@ -428,11 +434,11 @@ msgid "The AI service returned an unexpected response."
|
|||
msgstr ""
|
||||
|
||||
#. translators: %s: Link to the WordPress AI settings page.
|
||||
#: robotstxt-ai-translator.php:144
|
||||
#: robotstxt-ai-translator.php:145
|
||||
#, php-format
|
||||
msgid "AI Translator (by ROBOTSTXT) requires a configured AI provider for text generation. Open %s to set one up."
|
||||
msgstr ""
|
||||
|
||||
#: robotstxt-ai-translator.php:145
|
||||
#: robotstxt-ai-translator.php:146
|
||||
msgid "Settings → AI"
|
||||
msgstr ""
|
||||
|
|
|
|||
Loading…
Reference in a new issue