mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-08-04 01:58:36 +02:00
Merge origin/l10n_main (PR #428) with a per-key three-way resolution: Crowdin values win only where main did not change the key since the last sync, so the unused-key removal, store->repo wording sweep, and ICU plural fixes survive. Korean is restored at 98% completion and mapped again in crowdin.yml and both language pickers; ar/hi/nl/zh-CN/ zh-TW stay dropped (37% and below).
43 lines
996 B
Dart
43 lines
996 B
Dart
// GENERATED FILE - DO NOT EDIT
|
|
// Generated by: dart run tool/check_translations.dart 70
|
|
// Only languages with >= 70% translation completion are included.
|
|
// Translation is measured by comparing VALUES (not just key existence).
|
|
//
|
|
// To regenerate, run: dart run tool/check_translations.dart 70
|
|
|
|
import 'package:flutter/widgets.dart';
|
|
|
|
/// Minimum translation completion threshold used to filter languages.
|
|
const int translationThreshold = 70;
|
|
|
|
/// List of locales that meet the translation threshold.
|
|
/// Only these languages will be available in the app.
|
|
const List<Locale> filteredSupportedLocales = <Locale>[
|
|
Locale('en'),
|
|
Locale('ko'),
|
|
Locale('fr'),
|
|
Locale('es', 'ES'),
|
|
Locale('de'),
|
|
Locale('uk'),
|
|
Locale('ru'),
|
|
Locale('tr'),
|
|
Locale('id'),
|
|
Locale('pt', 'PT'),
|
|
Locale('ja'),
|
|
];
|
|
|
|
/// Set of locale codes for quick lookup.
|
|
const Set<String> filteredLocaleCodes = <String>{
|
|
'en',
|
|
'ko',
|
|
'fr',
|
|
'es_ES',
|
|
'de',
|
|
'uk',
|
|
'ru',
|
|
'tr',
|
|
'id',
|
|
'pt_PT',
|
|
'ja',
|
|
};
|