Changeset 3375704
- Timestamp:
- 10/09/2025 12:18:49 PM (6 months ago)
- Location:
- aigude-tools/trunk
- Files:
-
- 10 edited
-
README.txt (modified) (4 diffs)
-
aigude-tools.php (modified) (1 diff)
-
languages/aigude-tools-de_DE.po (modified) (2 diffs)
-
languages/aigude-tools-de_DE_formal.po (modified) (2 diffs)
-
languages/aigude-tools-nl_NL.po (modified) (1 diff)
-
languages/aigude-tools-nl_NL_formal.po (modified) (1 diff)
-
languages/aigude-tools-readme-de_DE.po (modified) (3 diffs)
-
languages/aigude-tools-readme-de_DE_formal.po (modified) (3 diffs)
-
languages/aigude-tools-readme-nl_NL.po (modified) (3 diffs)
-
languages/aigude-tools-readme-nl_NL_formal.po (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
aigude-tools/trunk/README.txt
r3374383 r3375704 1 1 === AiGude Tools === 2 2 Contributors: pagemachine, maltamirano 3 Tags: ai, alt text, accessibility, images, seo 4 Stable tag: 2.2. 13 Tags: ai, alt text, accessibility, images, seo, translation, multilingual, media library 4 Stable tag: 2.2.2 5 5 Requires at least: 6.0 6 6 Tested up to: 6.8 … … 19 19 20 20 [AiGude FAQ (German)](https://www.pagemachine.de/ki-loesungen/aigude-faq) 21 22 ### Key Features23 - Automatic alt text generation for images using AI24 - Prompt and alt‑text translation in all DeepL‑supported languages (e.g., English, German, Spanish, French, Italian, Portuguese [PT-PT/PT-BR], Dutch, Polish, Russian, Chinese, Japanese, Korean, Swedish, Danish, Norwegian [NB], Finnish, Greek, Turkish, Ukrainian, Romanian, Czech, Slovak, Slovenian, Lithuanian, Latvian, Estonian, Bulgarian, Indonesian, Arabic)25 - List View — Displays image cards that match your search filters.26 - Bulk-generate alt text for selected images (per page or across pages).27 - Option to skip existing alt text.28 - Preview and edit generated text for a single image before saving.29 - Choose a prompt template and target language for single or bulk generation.30 - Grid View — Select multiple images directly from the Media Library and generate alt text for all of them at once.31 - See a mini grid of your current selection.32 - Hover over images to view the generated alt text in tooltips.33 - Templates - Customizable prompt templates with placeholders (e.g. `%filename%`, `%title%`)34 - Servers - API key and credit usage management in the Server settings35 21 36 22 ### Key Features … … 78 64 2. Grid View 79 65 80 == External Service Disclosure==66 == Data Processing and Privacy == 81 67 82 This plugin connects to AiGude’s captioning service to generate and (where applicable)translate image alternative text.68 This plugin connects to AiGude’s captioning service to generate and translate image alternative text. 83 69 84 70 Links: … … 87 73 - [AiGude FAQ (German)](https://www.pagemachine.de/ki-loesungen/aigude-faq) 88 74 89 == What Data Is Sent and When ==90 91 The plugin only sends data when an administrator performs an action in wp-admin (e.g., “Generate” or “Translate”), or when the admin explicitly clicks “Get Credits”.92 93 1) Alt‑text generation94 - Sent: a resized copy of the selected image file, your prompt template (text), selected target language code, and your API key.95 - Purpose: to produce a caption/alt text for accessibility and SEO.96 - Not sent: WordPress user emails, passwords, or front-end visitor data.97 98 2) Translation99 - Sent: only text strings that require translation (e.g., parts of your prompt or generated text), the target language code, and your API key.100 - Purpose: to translate text for accessibility/SEO; handled server‑side.101 102 3) Remaining credits (`remaining_credits`)103 - Sent: your API key.104 - Purpose: to display remaining credits in the admin screen.105 106 All requests are made over HTTPS.107 108 == Data Retention and Storage ==109 110 75 - Images and texts are transmitted to the service for processing. 111 76 - We do **not** store images or texts after processing; they are held only in memory long enough to generate a response. 112 - The plugin stores generated results locally in WordPress as attachment meta:113 - `_wp_attachment_image_alt` (final alt text)114 - `_aigude_alt_suggestion` (last generated suggestion)115 116 117 == Location of Processing ==118 77 119 78 - Alt-text generation is performed on AiGude–managed infrastructure located in the European Union. Image files are sent over HTTPS to this infrastructure. No third-party vendors are used for alt-text generation. 120 79 - Translations are performed via the DeepL API. Only the text to be translated and language parameters are transmitted to DeepL; images are not sent. Processing occurs on DeepL’s infrastructure. See the [DeepL Privacy Policy](https://www.deepl.com/privacy). 121 80 122 == Legal Basis / Controller ==123 124 - Site administrators act as data controllers for the content they send (e.g., images that could include personal data).125 - AiGude acts as a processor for the limited purpose of generating/translation results.126 127 81 == Uninstall and Data Deletion == 128 82 129 83 This plugin ships with an `uninstall.php` to remove its data when you uninstall it from WordPress. 130 It deletes:131 - Options: `aigude_alt_servers`, `aigude_target_language`132 - Attachment meta starting with `_aigude_alt_` (e.g., `_aigude_alt_suggestion`).133 134 On multisite, the uninstaller runs for every site in the network.135 84 136 85 == Changelog == 137 86 87 = 2.2.2 = 88 * Docs: Readme and translations updated. 89 138 90 = 2.2.1 = 139 * Docs: Updated readme links (Markdown link labels for FAQ, DeepL, AiGude.io)91 * Docs: Updated readme links 140 92 141 93 = 2.2.0 = -
aigude-tools/trunk/aigude-tools.php
r3374383 r3375704 4 4 * Plugin URI: https://wordpress.org/plugins/aigude-tools/ 5 5 * Description: Generate and manage image alt text with AI — supports bulk actions, custom multilingual prompts, and full Media Library integration. 6 * Version: 2.2. 16 * Version: 2.2.2 7 7 * Requires at least: 6.0 8 8 * Requires PHP: 7.4 -
aigude-tools/trunk/languages/aigude-tools-de_DE.po
r3374383 r3375704 2 2 # Plugin URI: https://wordpress.org/plugins/aigude-tools/ 3 3 # Description: Generate and manage image alt text with AI — supports bulk actions, custom multilingual prompts, and full Media Library integration. 4 # Version: 2.2. 14 # Version: 2.2.2 5 5 # Author: Mauricio Altamirano 6 6 # Text Domain: aigude-tools … … 341 341 #: includes/list-view.php:328 342 342 msgid "Recent" 343 msgstr " "343 msgstr "Zuletzt verwendet" 344 344 345 345 #: includes/admin-templates.php:249 includes/admin-templates.php:278 346 346 #: includes/grid-view.php:70 includes/list-view.php:206 347 347 #: includes/list-view.php:336 348 #, fuzzy349 348 msgid "All languages" 350 msgstr "Al t-Text-Sprache"349 msgstr "Alle Sprachen" 351 350 352 351 #: includes/admin-templates.php:260 -
aigude-tools/trunk/languages/aigude-tools-de_DE_formal.po
r3374383 r3375704 2 2 # Plugin URI: https://wordpress.org/plugins/aigude-tools/ 3 3 # Description: Generate and manage image alt text with AI — supports bulk actions, custom multilingual prompts, and full Media Library integration. 4 # Version: 2.2. 14 # Version: 2.2.2 5 5 # Author: Mauricio Altamirano 6 6 # Text Domain: aigude-tools … … 341 341 #: includes/list-view.php:328 342 342 msgid "Recent" 343 msgstr " "343 msgstr "Zuletzt verwendet" 344 344 345 345 #: includes/admin-templates.php:249 includes/admin-templates.php:278 346 346 #: includes/grid-view.php:70 includes/list-view.php:206 347 347 #: includes/list-view.php:336 348 #, fuzzy349 348 msgid "All languages" 350 msgstr "Al t-Text-Sprache"349 msgstr "Alle Sprachen" 351 350 352 351 #: includes/admin-templates.php:260 -
aigude-tools/trunk/languages/aigude-tools-nl_NL.po
r3374383 r3375704 2 2 # Plugin URI: https://wordpress.org/plugins/aigude-tools/ 3 3 # Description: Generate and manage image alt text with AI — supports bulk actions, custom multilingual prompts, and full Media Library integration. 4 # Version: 2.2. 14 # Version: 2.2.2 5 5 # Author: Mauricio Altamirano 6 6 # Text Domain: aigude-tools -
aigude-tools/trunk/languages/aigude-tools-nl_NL_formal.po
r3374383 r3375704 2 2 # Plugin URI: https://wordpress.org/plugins/aigude-tools/ 3 3 # Description: Generate and manage image alt text with AI — supports bulk actions, custom multilingual prompts, and full Media Library integration. 4 # Version: 2.2. 14 # Version: 2.2.2 5 5 # Author: Mauricio Altamirano 6 6 # Text Domain: aigude-tools -
aigude-tools/trunk/languages/aigude-tools-readme-de_DE.po
r3375200 r3375704 310 310 msgstr "Rechtliche Grundlage / Verantwortliche" 311 311 312 #. Found in description header.313 msgid "Location of Processing"314 msgstr "Ort der Verarbeitung"315 316 #. Found in description header.317 msgid "Data Retention and Storage"318 msgstr "Datenspeicherung"319 312 320 313 #. Found in description header. … … 322 315 msgstr "Welche Daten werden wann gesendet" 323 316 324 #. Found in description header.325 msgid "External Service Disclosure"326 msgstr "Offenlegung externer Dienste"327 317 328 318 #. Found in description header. … … 334 324 msgstr "Rasteransicht" 335 325 326 #. Found in description header. 327 msgid "Data Processing and Privacy" 328 msgstr "Datenverarbeitung und Datenschutz" 329 336 330 #. Screenshot description. 337 331 msgid "List View" -
aigude-tools/trunk/languages/aigude-tools-readme-de_DE_formal.po
r3375200 r3375704 310 310 msgstr "Rechtliche Grundlage / Verantwortliche" 311 311 312 #. Found in description header.313 msgid "Location of Processing"314 msgstr "Ort der Verarbeitung"315 316 #. Found in description header.317 msgid "Data Retention and Storage"318 msgstr "Datenspeicherung"319 312 320 313 #. Found in description header. … … 322 315 msgstr "Welche Daten werden wann gesendet" 323 316 324 #. Found in description header.325 msgid "External Service Disclosure"326 msgstr "Offenlegung externer Dienste"327 317 328 318 #. Found in description header. … … 334 324 msgstr "Rasteransicht" 335 325 326 #. Found in description header. 327 msgid "Data Processing and Privacy" 328 msgstr "Datenverarbeitung und Datenschutz" 329 336 330 #. Screenshot description. 337 331 msgid "List View" -
aigude-tools/trunk/languages/aigude-tools-readme-nl_NL.po
r3375200 r3375704 310 310 msgstr "Juridische grondslag / verwerkingsverantwoordelijke" 311 311 312 #. Found in description header.313 msgid "Location of Processing"314 msgstr "Locatie van de verwerking"315 316 #. Found in description header.317 msgid "Data Retention and Storage"318 msgstr "Gegevensbewaring en opslag"319 312 320 313 #. Found in description header. … … 322 315 msgstr "Welke gegevens worden wanneer verzonden" 323 316 324 #. Found in description header.325 msgid "External Service Disclosure"326 msgstr "Openbaarmaking van externe diensten"327 317 328 318 #. Found in description header. … … 343 333 msgstr "Vertaling van prompts en alt‑teksten in alle DeepL‑talen" 344 334 335 #. Found in description header. 336 msgid "Data Processing and Privacy" 337 msgstr "Gegevensverwerking en privacy" 338 345 339 #. Found in changelog list item. 346 340 #, gp-priority: low -
aigude-tools/trunk/languages/aigude-tools-readme-nl_NL_formal.po
r3375200 r3375704 310 310 msgstr "Juridische grondslag / verwerkingsverantwoordelijke" 311 311 312 #. Found in description header.313 msgid "Location of Processing"314 msgstr "Locatie van de verwerking"315 316 #. Found in description header.317 msgid "Data Retention and Storage"318 msgstr "Gegevensbewaring en opslag"319 312 320 313 #. Found in description header. … … 322 315 msgstr "Welke gegevens worden wanneer verzonden" 323 316 324 #. Found in description header.325 msgid "External Service Disclosure"326 msgstr "Openbaarmaking van externe diensten"327 317 328 318 #. Found in description header. … … 343 333 msgstr "Vertaling van prompts en alt‑teksten in alle DeepL‑talen" 344 334 335 #. Found in description header. 336 msgid "Data Processing and Privacy" 337 msgstr "Gegevensverwerking en privacy" 338 345 339 #. Found in changelog list item. 346 340 #, gp-priority: low
Note: See TracChangeset
for help on using the changeset viewer.