vhm24-i18n

Centralize VendHub OS localization data for the Uzbek market with Russian UI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-i18n
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vhm24-i18n
Source: https://github.com/jamsmac/VHM24/tree/main/skills/vhm24-i18n
Command: npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-i18n

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

VendHub OS localization for the Uzbek market. This includes translating UI texts, formatting dates, numbers, and currencies in the ru-RU context, and ensuring consistent language and terminology across the app.

Core Features & Use Cases

  • Localization data management: translations for UI labels, messages, and error texts.
  • Date/Number/Currency formatting: consistent formatting for ru-RU dates, numbers, and UZS currency.
  • Terminology & pluralization: unified glossaries and plural forms across screens.
  • Use Case: easily add Uzbek translations to a new or existing screen and ensure all user-facing texts reflect locale conventions.

Quick Start

  • Configure locale: locale = "ru-RU", timezone = "Asia/Tashkent", currency = "UZS".
  • Add translation files and keys for UI strings.
  • Use the app's i18n utilities to format dates, numbers, and currencies per locale.

Frequently Asked Questions about vhm24-i18n

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

FAQPage Schema
How do I localize a TypeScript application for the Russian language in the Uzbek market?

To localize a TypeScript application for the Russian language in the Uzbek market, you configure the locale to ru-RU and use standard i18n utilities to manage UI translations, ensuring all user-facing text reflects locale conventions.

How do I format dates, numbers, and UZS currency for a ru-RU locale context?

Formatting dates, numbers, and UZS currency for a ru-RU locale context relies on standard i18n utilities that apply consistent formatting rules across application screens, forms, and reports without requiring external dependencies.

Do I need external i18n libraries to manage Russian language translation files?

No, you do not need external i18n libraries to manage Russian language translation files, as this localization approach uses standard TypeScript/JavaScript i18n patterns and translation files already present in the project.

What is the best way to unify terminology and pluralization across localized UI screens?

The best way to unify terminology and pluralization across localized UI screens is to use centralized localization data management, which maintains unified glossaries and consistent plural forms throughout the application.

How do I add Uzbek translations to an existing screen using standard JavaScript i18n patterns?

To add Uzbek translations to an existing screen using standard JavaScript i18n patterns, you add translation files and keys for UI strings, then call the app's i18n utilities to render the localized text dynamically.

What timezone and currency settings are required for ru-RU localization in the Uzbek market?

The required timezone and currency settings for ru-RU localization in the Uzbek market are Asia/Tashkent for the timezone and UZS for the currency, ensuring dates and financial data display correctly.