steedos-translations

Translate Steedos metadata into English and Simplified Chinese translation files.

1.6k|413|Updated Mar 4, 2019
One-click install
npx skills add https://github.com/steedos/steedos-platform --skill steedos-translations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: steedos-translations
Source: https://github.com/steedos/steedos-platform/tree/main/skills/steedos-translations
Command: npx skills add https://github.com/steedos/steedos-platform --skill steedos-translations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Steedos metadata localization enables English and Simplified Chinese UI and metadata across applications, tabs, objects, fields, list views, actions, and labels by providing standardized translation files that drive consistent multilingual experiences.

Core Features & Use Cases

  • Two translation file types: Translation files (.translation.yml) and Object Translation files (.objectTranslation.yml) for applications, tabs, and labels, plus object-level field translations.
  • Language support: en and zh-CN codes; organized under main/default/translations and main/default/objectTranslations with proper naming conventions.
  • Sections covered: CustomApplications, CustomTabs, CustomLabels, plus object labels, fields, listviews, actions, and per-object CustomLabels.
  • Use Cases: Localize a Steedos project for bilingual users while preserving a single source of truth for metadata.

Quick Start

Create both en.translation.yml and zh-CN.translation.yml under main/default/translations and, for each object, place en.objectTranslation.yml and zh-CN.objectTranslation.yml under main/default/objectTranslations/{objectName}.{lang}/.

Frequently Asked Questions about steedos-translations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate Steedos metadata for bilingual users?

Steedos metadata localization translates applications, tabs, objects, fields, list views, and actions into English and Simplified Chinese. You create standardized translation files in designated directories to enable consistent bilingual UI experiences at runtime.

What is the directory structure for Steedos translation files?

Steedos translation files use a specific directory structure: place en.translation.yml and zh-CN.translation.yml under main/default/translations, and object-specific en.objectTranslation.yml and zh-CN.objectTranslation.yml under main/default/objectTranslations/{objectName}.{lang}/.

What file types do I need to localize a Steedos project?

Localizing a Steedos project requires two file types: Translation files (.translation.yml) for applications, tabs, and labels, plus Object Translation files (.objectTranslation.yml) for object-level fields and actions, supporting both en and zh-CN language codes.

Does Steedos metadata localization support languages other than English and Simplified Chinese?

No, Steedos metadata localization is designed specifically for en and zh-CN language codes. It relies on designated file naming conventions and directory structures to load only English and Simplified Chinese translations at runtime.

When do I need object translation files versus standard translation files in Steedos?

Standard .translation.yml files cover CustomApplications, CustomTabs, and CustomLabels globally. Object Translation .objectTranslation.yml files are needed when localizing specific object labels, fields, listviews, actions, and per-object CustomLabels for each object independently.

Why are my Steedos UI translations not loading at runtime?

Steedos translations fail to load when files are misplaced or incorrectly named. Ensure en and zh-CN translation files reside in main/default/translations and object translations follow the main/default/objectTranslations/{objectName}.{lang}/ naming convention exactly.