# Copyright (C) 2026 ROBOTSTXT # This file is distributed under the GPL-3.0-or-later. msgid "" msgstr "" "Project-Id-Version: AI Translator (by ROBOTSTXT) 1.2.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-ai-translator\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: robotstxt-ai-translator\n" #. Plugin Name of the plugin #: robotstxt-ai-translator.php msgid "AI Translator (by ROBOTSTXT)" msgstr "" #. Plugin URI of the plugin #: robotstxt-ai-translator.php msgid "https://git.robotstxt.es/ROBOTSTXT/robotstxt-ai-translator" msgstr "" #. Description of the plugin #: robotstxt-ai-translator.php msgid "Translate post titles and content from the editor using the native WordPress AI client (available in WP 7.0+). Multisite-ready with global or per-site configuration." msgstr "" #. Author of the plugin #: robotstxt-ai-translator.php msgid "ROBOTSTXT" msgstr "" #. Author URI of the plugin #: robotstxt-ai-translator.php msgid "https://www.robotstxt.es/" 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-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 msgid "Settings" msgstr "" #: includes/class-ai-translator-admin.php:187 #: includes/class-ai-translator-admin.php:321 msgid "You do not have permission to access this page." msgstr "" #: includes/class-ai-translator-admin.php:196 msgid "AI Translator Settings" msgstr "" #: includes/class-ai-translator-admin.php:200 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 msgid "Translation fields" msgstr "" #: includes/class-ai-translator-admin.php:218 #: includes/class-ai-translator-admin.php:372 #: 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-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-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 #, 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 msgid "enabled" msgstr "" #: includes/class-ai-translator-admin.php:237 #: includes/class-ai-translator-admin.php:238 #: includes/class-ai-translator-admin.php:239 msgid "disabled" msgstr "" #: includes/class-ai-translator-admin.php:250 #: includes/class-ai-translator-admin.php:394 msgid "Request timeout" msgstr "" #: includes/class-ai-translator-admin.php:263 #: includes/class-ai-translator-admin.php:407 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 #, 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 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 msgid "MultilingualPress" msgstr "" #: includes/class-ai-translator-admin.php:291 #: includes/class-ai-translator-admin.php:435 msgid "Auto-translate new connected posts" msgstr "" #: includes/class-ai-translator-admin.php:295 #: includes/class-ai-translator-admin.php:439 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 msgid "AI Translator Network Settings" msgstr "" #: includes/class-ai-translator-admin.php:334 msgid "Network settings saved." msgstr "" #: includes/class-ai-translator-admin.php:344 #: includes/class-ai-translator-admin.php:347 msgid "Configuration mode" msgstr "" #: includes/class-ai-translator-admin.php:351 msgid "Global configuration: a single setting applies to every site." msgstr "" #: includes/class-ai-translator-admin.php:356 msgid "Per-site configuration: each site can override these defaults." msgstr "" #: includes/class-ai-translator-admin.php:386 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 msgid "You do not have permission to perform this action." msgstr "" #: includes/class-ai-translator-admin.php:541 msgid "Recommended models" msgstr "" #: includes/class-ai-translator-admin.php:544 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 msgid "Use case" msgstr "" #: includes/class-ai-translator-admin.php:551 msgid "Recommended model" msgstr "" #: includes/class-ai-translator-admin.php:552 msgid "Why" msgstr "" #: includes/class-ai-translator-admin.php:567 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 msgid "European languages (ES, CA, FR, DE, IT, PT)" msgstr "" #: includes/class-ai-translator-admin.php:583 msgid "DeepL API Pro" msgstr "" #: includes/class-ai-translator-admin.php:584 msgid "Best fluency and naturalness (92/100 in benchmarks). Formality control and custom glossaries." msgstr "" #: includes/class-ai-translator-admin.php:587 msgid "Asian languages (ZH, JA, KO)" msgstr "" #: includes/class-ai-translator-admin.php:588 msgid "GPT-4o / GPT-5 or Claude Sonnet 4" msgstr "" #: includes/class-ai-translator-admin.php:589 msgid "Better handling of implicit subjects, honorifics, and cultural references. DeepL falls behind here." msgstr "" #: includes/class-ai-translator-admin.php:592 msgid "Marketing / brand tone" msgstr "" #: includes/class-ai-translator-admin.php:593 msgid "Claude Sonnet 4 / Opus 4" msgstr "" #: includes/class-ai-translator-admin.php:594 msgid "Better preservation of tone, brand voice, and nuance. Ideal for creative copy." msgstr "" #: includes/class-ai-translator-admin.php:597 msgid "Technical documentation / code" msgstr "" #: includes/class-ai-translator-admin.php:598 msgid "GPT-4o / GPT-5" msgstr "" #: includes/class-ai-translator-admin.php:599 msgid "Higher accuracy with variables, structured formats, and technical terminology." msgstr "" #: includes/class-ai-translator-admin.php:602 msgid "Long documents (100+ pages)" msgstr "" #: includes/class-ai-translator-admin.php:603 msgid "Gemini 2.5 Pro" msgstr "" #: includes/class-ai-translator-admin.php:604 msgid "1M token context window. Maintains terminological consistency across long texts." msgstr "" #: includes/class-ai-translator-admin.php:607 msgid "High volume / low cost" msgstr "" #: includes/class-ai-translator-admin.php:608 msgid "DeepSeek-V3" msgstr "" #: includes/class-ai-translator-admin.php:609 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 msgid "Rare / indigenous languages" msgstr "" #: includes/class-ai-translator-admin.php:613 msgid "Claude Sonnet or Taskade Translate (multi-model routing)" msgstr "" #: includes/class-ai-translator-admin.php:614 msgid "Better coverage for uncommon language pairs." msgstr "" #: includes/class-ai-translator-admin.php:617 msgid "Maximum coverage (133+ languages)" msgstr "" #: includes/class-ai-translator-admin.php:618 msgid "Google Cloud Translation" msgstr "" #: includes/class-ai-translator-admin.php:619 msgid "The most complete option, though with slightly lower quality on European languages." msgstr "" #: includes/class-ai-translator-cli.php:120 msgid "The --locale flag is required." msgstr "" #: includes/class-ai-translator-cli.php:124 msgid "The --post-id and --post-type flags are mutually exclusive." msgstr "" #. translators: %s: locale code. #: includes/class-ai-translator-cli.php:133 #, php-format msgid "The locale %s is not installed on this site." msgstr "" #: includes/class-ai-translator-cli.php:141 msgid "No user context. Pass --user= so post updates carry an author and capability checks apply." msgstr "" #: includes/class-ai-translator-cli.php:145 #: includes/class-ai-translator-editor-ui.php:427 #: includes/class-ai-translator-editor-ui.php:563 #: includes/class-ai-translator-translator.php:135 msgid "AI features are disabled for this WordPress installation." msgstr "" #: includes/class-ai-translator-cli.php:149 #: includes/class-ai-translator-translator.php:142 msgid "No AI provider is configured for text generation. Open Settings → AI to set one up." msgstr "" #: includes/class-ai-translator-cli.php:155 msgid "No translation fields are enabled in the plugin settings." msgstr "" #: includes/class-ai-translator-cli.php:181 msgid "No posts matched the given criteria." msgstr "" #. translators: 1: success count, 2: failure count, 3: locale. #: includes/class-ai-translator-cli.php:242 #, php-format msgid "%1$d translated, %2$d failed (locale: %3$s)." msgstr "" #: includes/class-ai-translator-editor-ui.php:229 #: includes/class-ai-translator-editor-ui.php:298 msgid "Post not found." msgstr "" #: includes/class-ai-translator-editor-ui.php:239 #: includes/class-ai-translator-editor-ui.php:307 msgid "The selected language is not installed on this site." msgstr "" #: includes/class-ai-translator-editor-ui.php:268 msgid "Sorry, you are not allowed to edit this post." msgstr "" #: includes/class-ai-translator-editor-ui.php:329 msgid "No translatable fields were selected, or the requested fields are disabled in the settings." msgstr "" #: includes/class-ai-translator-editor-ui.php:429 #: includes/class-ai-translator-editor-ui.php:562 msgid "No translation fields are enabled in settings." msgstr "" #: includes/class-ai-translator-editor-ui.php:431 #: includes/class-ai-translator-editor-ui.php:561 msgid "No languages are installed on this site." msgstr "" #: includes/class-ai-translator-editor-ui.php:434 #: includes/class-ai-translator-editor-ui.php:557 msgid "Target language" msgstr "" #: includes/class-ai-translator-editor-ui.php:444 #: includes/class-ai-translator-editor-ui.php:553 msgid "Translate" msgstr "" #: includes/class-ai-translator-editor-ui.php:449 msgid "Save the post before translating to ensure the latest content is used. The translation replaces the current title and/or content." msgstr "" #: includes/class-ai-translator-editor-ui.php:554 msgid "Translating…" msgstr "" #. translators: 1: number of chunks translated so far, 2: total number of chunks. #: includes/class-ai-translator-editor-ui.php:556 msgid "Translating… ({done}/{total})" msgstr "" #: includes/class-ai-translator-editor-ui.php:559 msgid "Translation applied. Review and save the post." msgstr "" #: includes/class-ai-translator-editor-ui.php:560 msgid "Translation failed." msgstr "" #: includes/class-ai-translator-editor-ui.php:564 msgid "You have unsaved changes. Save the post before translating to ensure the latest content is used." msgstr "" #: includes/class-ai-translator-translator.php:151 msgid "The target language is not installed on this site." msgstr "" #. translators: %s: target language name. #: includes/class-ai-translator-translator.php:157 #, php-format msgid "You are a professional translator. Translate the user message into %s. Preserve any HTML, shortcodes, line breaks, and Markdown exactly as they appear. Return only the translated text, without explanations, prefaces, or quotation marks." msgstr "" #: includes/class-ai-translator-translator.php:186 msgid "The AI service returned an unexpected response." msgstr "" #. translators: %s: Link to the WordPress AI settings page. #: robotstxt-ai-translator.php:144 #, 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 msgid "Settings → AI" msgstr ""