بنقرة واحدة
umbraco-dictionary
Dictionary item and translation key operations
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Dictionary item and translation key operations
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | umbraco-dictionary |
| description | Dictionary item and translation key operations |
| metadata | {"version":"0.4.8","requires":{"bins":["umbraco"],"skills":["umbraco-shared"]}} |
PREREQUISITE: Read
../umbraco-shared/SKILL.mdfor auth, global flags, and security rules.
umbraco dictionary <command> [flags]
| Command | Description |
|---|---|
dictionary export | Export all dictionary items to JSON |
dictionary get [id] | Get a dictionary item by ID or key |
dictionary list | List dictionary items |
umbraco dictionary export
| Flag | Type | Default | Description |
|---|---|---|---|
--file | string | — | Write exported JSON to a file instead of stdout |
umbraco dictionary get [id]
| Flag | Type | Default | Description |
|---|---|---|---|
--key | string | — | Dictionary key name |
umbraco dictionary list
| Flag | Type | Default | Description |
|---|---|---|---|
--fields | string | — | Limit response fields |
--filter | string | — | Filter dictionary items by key name |
--first-n | int | 0 | Return only the first N items from item collections |
--ids-only | bool | false | Return only item IDs for item collections |
--skip | int | 0 | Pagination offset |
--summarize | bool | false | Return only id/name/alias fields for item collections |
--take | int | 100 | Pagination page size |
Safety: Always use
--dry-runfirst. Remove the flag only after verifying the dry-run output.
| Command | Description |
|---|---|
dictionary create | Create a dictionary item |
dictionary import | Import dictionary items from JSON |
umbraco dictionary create
| Flag | Type | Default | Description |
|---|---|---|---|
--dry-run | bool | false | Print the planned request without executing |
--json | string | — | Full JSON payload |
--key | string | — | Dictionary key name |
--parent-id | string | — | Optional parent dictionary item ID |
--translation | stringArray | [] | Translation in isoCode=value format; repeat for multiple locales |
Safe pattern:
# 1. Dry run first
umbraco dictionary create --dry-run
# 2. Execute
umbraco dictionary create
umbraco dictionary import
| Flag | Type | Default | Description |
|---|---|---|---|
--batch-size | int | 5 | Maximum concurrent create or update requests (1-10) |
--dry-run | bool | false | Plan the import without writing changes |
--file | string | — | Path to the dictionary import JSON file |
--skip-existing | bool | true | Skip items that already exist |
--update-existing | bool | false | Merge translations into existing items |
Safe pattern:
# 1. Dry run first
umbraco dictionary import --dry-run
# 2. Execute
umbraco dictionary import
# Browse subcommands
umbraco dictionary --help
# Inspect a specific endpoint schema
umbraco schema dictionary.<method>
Use csv-update to batch-modify a property across multiple documents.
Search for a data type, inspect it, and update its configuration.
Walk the content tree to find a document, update a property, and publish.
Search for documents matching a query and publish them.
Call an authenticated raw Umbraco Management API endpoint
Persistent authentication helpers