mirror of
https://github.com/stablyai/orca.git
synced 2026-11-03 02:27:43 +00:00
- Plugin pack i18next resource IDs become BCP-47 private-use tags on the pack's base locale (ru-RU-x-orcapk-...), so Intl and i18next pick the pack's plural rules natively in main and renderer. Drops the renderer pluralResolver.getRule patch; pack registration is shared. Persisted uiLanguage and pack ids keep the plugin: form. - returnEmptyString: false in both instances; main no longer returns the raw uninterpolated fallback for an empty translation. - Main i18n initializes at module load (synchronous with in-memory resources), removing the initialized flag and interpolateFallback. Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com>