LCOV - code coverage report
Current view: top level - l10n - index.dart Coverage Total Hit
Test: lcov.info Lines: 0.0 % 6 0
Test Date: 2026-11-14 15:03:01 Functions: - 0 0

            Line data    Source code
       1              : // Copyright 2023 The terCAD team. All rights reserved.
       2              : // Use of this source code is governed by a CC BY-NC-ND 4.0 license that can be found in the LICENSE file.
       3              : 
       4              : import 'package:app_finance/_configs/design_type.dart';
       5              : 
       6              : typedef LanguageDef = ({
       7              :   String id,
       8              :   String name,
       9              : });
      10              : 
      11              : const languageList = <LanguageDef>[
      12              :   (id: 'ar', name: 'اللغة العربية (AR)'),
      13              :   (id: 'az', name: 'Azərbaycanlı (AZ)'),
      14              :   (id: 'be', name: 'Тарашкевіца (BE)'),
      15              :   (id: 'be_EU', name: 'Latsinka (BE)'),
      16              :   (id: 'cs', name: 'Čeština (CS)'),
      17              :   (id: 'de', name: 'Deutsch (DE)'),
      18              :   (id: 'en', name: 'English (EN-US)'),
      19              :   (id: 'fa', name: 'فارسی (FA)'),
      20              :   (id: 'fr', name: 'Français (FR)'),
      21              :   (id: 'hi', name: 'हिंदी (HI-IN)'),
      22              :   (id: 'it', name: 'Italiano (IT)'),
      23              :   (id: 'ja', name: '日本語 (JA)'),
      24              :   (id: 'id', name: 'Bahasa Indonesia (ID)'),
      25              :   (id: 'ka', name: 'ქართული (KA-GE)'),
      26              :   (id: 'ko', name: '한국어 (KO)'),
      27              :   (id: 'nl', name: 'Nederlandse (NL)'),
      28              :   (id: 'pl', name: 'Polski (PL)'),
      29              :   (id: 'pt', name: 'Português Europeu (PT)'),
      30              :   (id: 'pt_BR', name: 'Português Brasileiro (PTB)'),
      31              :   (id: 'ro', name: 'Limba română (RO)'),
      32              :   (id: 'ru', name: 'Русский (RU)'),
      33              :   (id: 'es', name: 'Español (ES)'),
      34              :   (id: 'tr', name: 'Türk dili (TR)'),
      35              :   (id: 'uk', name: 'Українська (UK-UA)'),
      36              :   (id: 'uz', name: 'O\'zbek (UZ)'),
      37              :   (id: 'zh', name: '简体中文 (ZH-CN)'),
      38              :   (id: 'zh_TW', name: '繁體中文 (ZH-TW)'),
      39              : ];
      40              : 
      41            0 : String languageDesign(String? value) => switch (value) {
      42            0 :       'ar' => AppDesignType.rtlGeneral.name,
      43            0 :       'de' => AppDesignType.germany.name,
      44            0 :       'zh' => AppDesignType.asiaGeneral.name,
      45            0 :       'fa' => AppDesignType.rtlGeneral.name,
      46            0 :       _ => AppDesignType.global.name,
      47              :     };
        

Generated by: LCOV version 2.0-1