LLL Locale Shared Field Drift Review / 翻訳しない項目の食い違い点検

Read-only list of shared (not translatable) fields whose values differ between translations. Ids only. 共有項目の言語間の食い違いを一覧。

Public name@mrhandsome39.bsky.social/locale-shared-field-drift-review

Or open Registry in your EmDash admin and search for this name.

Permissions

Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.

  • Read content

    Read entries from your site’s content collections.

  • Read content structure

    Read the collections and fields defined on your site.

FAQ

FAQ

What does it compare? For published entries that share a translation group, the saved value of each field marked "not translatable" (shared across languages), for text-like, number, integer, boolean and multi-select fields. It lists values that differ, fields empty in some languages and values that could not be compared.

Why would a shared field differ at all? The host copies shared fields to the other languages when an entry is created or published. A difference is therefore usually a leftover: the field was made shared after entries existed, or values arrived through an import or a direct database write.

Does a listed row mean an error? It means the languages disagree on a value that is meant to be the same. The plugin does not know which one is right and shows no values; open the entries by the listed ids.

What is "incomparable"? A stored value whose JavaScript type differs from the declared field type (for example text in a number field), or a value over the size limit. It is never converted, and the result is not an all-clear.

What is not read? Drafts and pending revisions, hidden collections, fields that are translatable, and rich text, image, file, json, repeater and blocks fields. Two entries of the same language in one group are not compared with each other.

Does it change anything or use the network? No. Read-only, no network, nothing stored.

複数言語なしのサイトでは? 言語・翻訳グループのない記事は比較せず、件数だけ数えます。

Security

Security

LLL Inc. / MIT / contact@lx3.cafe. Version 0.1.0.

Capabilities: content:read, schema:read only. One POST admin route requiring plugins:manage and a signed-in caller. No network, hooks, cron, storage, settings or writes of any kind. Only published saved entries of visible (non-hidden) collections are read; drafts and pending revisions are not. Field values are compared in memory and never appear in the report or the page: only entry ids, locales, collection and field names, and value-set labels. Output is plain text in a code block; names have control characters removed and spreadsheet-formula prefixes neutralised. The report is not stored by the plugin; copies in the browser are outside plugin control.

Limits: 200 published entries per collection, 30 collections, 50 shared fields per collection, 20,000 characters per text value, 200 multi-select items, 100,000 values in total, 200 rows, 48 KiB report; beyond these the result is marked partial or the value is reported as not comparable.

Report issues privately with version and a redacted reproduction. Do not send tokens or private exports.

Changelog

Changelog

0.1.0

  • First release: read-only comparison of the saved values of shared (not translatable) scalar fields across published translations in the same translation group. Lists differing values, fields empty in some languages and values that could not be compared. Entry ids only, no values.

Installation

Installation / 導入

Install from the EmDash Registry, then open Admin → Locale Shared Field Drift Review and press "Compare shared fields". Requires permission to manage plugins and a site with more than one locale. Capabilities: content:read, schema:read. No network access.

Registry から導入し、管理画面の「Locale Shared Field Drift Review」で「共有項目を比較」を押します。プラグイン管理権限と、複数言語の設定が必要です。権限は content:read / schema:read のみ。外部通信なし。

Keep exploring

More plugins like LLL Locale Shared Field Drift Review / 翻訳しない項目の食い違い点検

Browse by keyword, or see everything @mrhandsome39.bsky.social publishes.

Install on your site

Open in EmDash

LLL Locale Shared Field Drift Review / 翻訳しない項目の食い違い点検

@mrhandsome39.bsky.social/locale-shared-field-drift-review

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.