i18n: supported and community language tiers

Automatic language choices resolve only to supported languages; community
translations are listed apart in Settings and offered as a one-click switch.
waybetter i18n check reads `supported` and generates `tier` into languages.json.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
CRTkafa 2026-09-30 15:48:11 +07:00
parent c4d79fe6e5
commit 260cd44bbe
64 changed files with 426 additions and 26 deletions

View file

@ -566,11 +566,15 @@ export const PANEL_MESSAGES = {
'wb.settings.home.saved': 'Home page saved.',
'wb.settings.home.url': 'Home page URL',
'wb.settings.language.active': 'Showing {language}',
'wb.settings.language.communityAvailable': '{language} is available as a community translation',
'wb.settings.language.communitySwitch': 'Switch',
'wb.settings.language.followSite': 'Follow {site}',
'wb.settings.language.followSiteHint': 'The language your {site} account is set to',
'wb.settings.language.followSiteNow': 'Now: {language}',
'wb.settings.language.followSystem': 'Follow system',
'wb.settings.language.followSystemHint': 'Your computer\'s language',
'wb.settings.language.groupCommunity': 'Community translations — machine-drafted, not reviewed yet',
'wb.settings.language.groupSupported': 'Supported languages',
'wb.settings.language.help': 'Help translate',
'wb.settings.language.helpMachine': 'This {language} translation was drafted by a machine and has not been checked by people yet. Fixes are welcome.',
'wb.settings.language.helpReviewed': '{language}: {percent} translated and reviewed by volunteers.',