Linux 软件免费装
Banner图

KOZ Static Translate

开发者 ramirkz
更新时间 2026年9月23日 18:58
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

translation multilingual azure language switcher static translation

下载

0.9.39

详情介绍:

KOZ Static Translate scans published WordPress content, stores translation segments in plugin-owned tables, processes them through Azure Translator and serves completed language routes without changing the original posts. The plugin preserves the proven database schema, queue, cron hooks, public URLs and stored Azure settings from the former UA FREE package. It also supports dynamic content added after page load, a floating language selector, a language sitemap and controlled cleanup of legacy translator leftovers. The plugin was originally developed for the UA FREE charitable foundation website, which remains its primary production environment. The software is independently owned and maintained by Tony Kozyriev (ramirkz). Part of the KOZ Suite KOZ Static Translate is one focused module of the broader KOZ Suite, a family of independent WordPress plugins that share a common KOZ administration experience and visual identity. Each KOZ plugin remains independently installable, so site owners can use only the modules they need or combine several modules into one toolkit. Current public KOZ plugins: Main features Source code The complete human-readable source for this plugin is included in the plugin package and is maintained publicly at: https://github.com/ramirkoz/ua-free-plugins/tree/main/koz-static-translate The JavaScript files in assets/ are shipped as human-readable source files. No npm, webpack or other build step is required to regenerate the distributed JavaScript. Privacy The plugin does not add analytics or advertising telemetry. Content selected for translation is sent to the configured Azure Translator endpoint. Azure credentials are encrypted in the WordPress database using keys derived from WordPress salts.

安装:

  1. Deactivate the former UA FREE Static Translate package, but keep it installed until verification is complete.
  2. Upload and activate KOZ Static Translate.
  3. Open KOZ Suite > Static Translate.
  4. Verify that the previous Azure settings, queue and language routes are present.
  5. Test the administration page, one existing language route and Plugin Check.
  6. Remove the former package only after the KOZ version works correctly.

升级注意事项:

0.9.18 The language switcher now exposes only fully translated routes for each page; unfinished routes are no longer advertised through navigation. 0.9.17 WordPress 7.1 compatibility metadata update; plugin behavior remains unchanged. 0.9.7
  • Fix the remaining English About H1 language mismatch with an exact route-scoped fallback.
  • Preserve existing SEO, canonical, Open Graph, robots and hreflang behavior.
0.9.6 Repairs English Donate/About H1 semantics without changing translation readiness or SEO indexing safeguards. 0.9.5 Corrects English-route title/description language without weakening provisional-route indexing safeguards. 0.9.4 Corrects localized Open Graph URLs without weakening translation-completeness or noindex safeguards. 0.9.3 Improves multilingual SEO linking without changing translation tables or weakening provisional-route indexing safeguards. 0.9.2 Strict WordPress.org prefix re-audit release with automatic migration of previous translation settings and data. 0.9.1 Regenerate translated pages after updating so cached JSON-LD is rebuilt safely. 0.9.0 The public plugin folder and slug changed. Deactivate the former package first, then verify existing settings and language routes before deleting it.

常见问题:

Will my existing translation data be preserved?

Yes. Version 0.9.2 automatically migrates the established settings and translation data into the canonical KOZSTX storage while leaving the former tables available as a rollback copy.

Does activation translate content immediately?

No. Existing settings determine whether the queue and public routes are enabled. A manual pause remains respected.

Is this an official UA FREE foundation plugin?

No. It originated from production work for the foundation website but is independently owned and maintained by Tony Kozyriev.

更新日志:

0.9.39 0.9.38 0.9.37 0.9.36 0.9.35 0.9.34 0.9.33 0.9.32 0.9.31 0.9.30 0.9.29 0.9.28 0.9.27 0.9.26 0.9.25 0.9.24 0.9.23 0.9.19 0.9.18 0.9.17 0.9.16 0.9.15 0.9.14 0.9.9 0.9.8 0.9.7 0.9.6 0.9.5 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.8.7