Locales & Translation Locales & Translation PT/EN locale architecture and the rule for adding visible UI strings. Applies to: Nord Inventory v2.0.0 The build ships with: locales/en.json locales/pt.json Selection is controlled in config/locales.lua: Config.Locale = 'pt' Config.LocaleFallback = 'en' Locale data is grouped into notifications, nui, patterns, and server namespaces. The Lua L() helper resolves active language first and fallback second. NUI waits for locale data before rendering localized text. Adding a new visible string Add the English key/value to locales/en.json. Add the matching Portuguese key/value to locales/pt.json. Use the existing translation helper in Lua/NUI instead of hard-coding a visible label. Verify both locales after changing dynamic components such as modals/tabs/search states. This is especially important for the Recommended Scripts modal: tabs are derived from integration values, but visible compatibility labels and UI actions remain locale-aware.