Browse Source

DeapSound--->Voitrans

weicu
lxm 1 year ago
parent
commit
35ab5b561b
  1. 18
      GoogleService-Info.plist
  2. 6
      android/app/build.gradle.kts
  3. 34
      android/app/google-services.json
  4. 2
      android/app/proguard-rules.pro
  5. 4
      android/app/sign/Voitrans.properties
  6. 4
      android/app/src/main/AndroidManifest.xml
  7. 2
      android/app/src/main/kotlin/com/yunqiinnovation/deepsound/MainActivity.kt
  8. 6
      android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  9. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  10. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
  11. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
  12. BIN
      android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png
  13. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  14. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
  15. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
  16. BIN
      android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png
  17. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  18. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
  19. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
  20. BIN
      android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png
  21. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  22. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
  23. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
  24. BIN
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png
  25. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  26. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
  27. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
  28. BIN
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png
  29. 2
      assets/config/GoogleService-Info.plist
  30. BIN
      assets/images/headphone_dark.png
  31. BIN
      assets/images/headphone_light.png
  32. 26
      firebase.json
  33. 6
      ios/Runner.xcodeproj/project.pbxproj
  34. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png
  35. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png
  36. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png
  37. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png
  38. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png
  39. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png
  40. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png
  41. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png
  42. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png
  43. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png
  44. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png
  45. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png
  46. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png
  47. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png
  48. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png
  49. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png
  50. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png
  51. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png
  52. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png
  53. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png
  54. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png
  55. 172
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  56. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  57. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  58. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  59. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  60. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  61. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  62. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  63. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  64. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  65. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  66. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  67. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  68. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  69. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  70. BIN
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  71. 13
      ios/Runner/Base.lproj/Main.storyboard
  72. 18
      ios/Runner/GoogleService-Info.plist
  73. 4
      ios/Runner/Info.plist
  74. 244
      lib/core/translations/language/bg_bg.dart
  75. 204
      lib/core/translations/language/cs_cz.dart
  76. 201
      lib/core/translations/language/da_dk.dart
  77. 259
      lib/core/translations/language/de_de.dart
  78. 241
      lib/core/translations/language/el_gr.dart
  79. 5
      lib/core/translations/language/en_us.dart
  80. 241
      lib/core/translations/language/es_es.dart
  81. 170
      lib/core/translations/language/et_ee.dart
  82. 186
      lib/core/translations/language/fi_fi.dart
  83. 280
      lib/core/translations/language/fr_fr.dart
  84. 198
      lib/core/translations/language/hi_in.dart
  85. 218
      lib/core/translations/language/hr_hr.dart
  86. 211
      lib/core/translations/language/hu_hu.dart
  87. 192
      lib/core/translations/language/id_id.dart
  88. 197
      lib/core/translations/language/is_is.dart
  89. 258
      lib/core/translations/language/it_it.dart
  90. 12
      lib/core/translations/language/ja_jp.dart
  91. 10
      lib/core/translations/language/ko_kr.dart
  92. 216
      lib/core/translations/language/lt_lt.dart
  93. 222
      lib/core/translations/language/lv_lv.dart
  94. 192
      lib/core/translations/language/ms_my.dart
  95. 189
      lib/core/translations/language/nb_no.dart
  96. 219
      lib/core/translations/language/nl_nl.dart
  97. 237
      lib/core/translations/language/pl_pl.dart
  98. 243
      lib/core/translations/language/pt_pt.dart
  99. 246
      lib/core/translations/language/ro_ro.dart
  100. 220
      lib/core/translations/language/ru_ru.dart

18
GoogleService-Info.plist

@ -2,24 +2,18 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>CLIENT_ID</key>
<string>907754492821-tl2blr39g82re40sttkve36ovt6qcu6c.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.907754492821-tl2blr39g82re40sttkve36ovt6qcu6c</string>
<key>ANDROID_CLIENT_ID</key>
<string>907754492821-9jakqvathu61e6b8g95i41ssi7o4dnka.apps.googleusercontent.com</string>
<key>API_KEY</key> <key>API_KEY</key>
<string>AIzaSyAvyBQcOXuO_q851vevqZIufsPRTMCe808</string> <string>AIzaSyBEQPL-2Qh6fERxrxLP9Pzcm95mTmTpBxE</string>
<key>GCM_SENDER_ID</key> <key>GCM_SENDER_ID</key>
<string>907754492821</string> <string>733281995296</string>
<key>PLIST_VERSION</key> <key>PLIST_VERSION</key>
<string>1</string> <string>1</string>
<key>BUNDLE_ID</key> <key>BUNDLE_ID</key>
<string>com.chuangxiangyunqi.deapsound</string> <string>com.saitong.voitrans</string>
<key>PROJECT_ID</key> <key>PROJECT_ID</key>
<string>deepsound-e0e3d</string> <string>voitrans</string>
<key>STORAGE_BUCKET</key> <key>STORAGE_BUCKET</key>
<string>deepsound-e0e3d.firebasestorage.app</string> <string>voitrans.firebasestorage.app</string>
<key>IS_ADS_ENABLED</key> <key>IS_ADS_ENABLED</key>
<false></false> <false></false>
<key>IS_ANALYTICS_ENABLED</key> <key>IS_ANALYTICS_ENABLED</key>
@ -31,6 +25,6 @@
<key>IS_SIGNIN_ENABLED</key> <key>IS_SIGNIN_ENABLED</key>
<true></true> <true></true>
<key>GOOGLE_APP_ID</key> <key>GOOGLE_APP_ID</key>
<string>1:907754492821:ios:e4b4f3b37e58a7d1145c9c</string> <string>1:733281995296:ios:6a8351691312100bd70a45</string>
</dict> </dict>
</plist> </plist>

6
android/app/build.gradle.kts

@ -16,13 +16,13 @@ plugins {
id("com.google.gms.google-services")version "4.3.13" id("com.google.gms.google-services")version "4.3.13"
} }
val keystorePropertiesFile = rootProject.file("app/sign/DeepSound.properties") val keystorePropertiesFile = rootProject.file("app/sign/voitrans.properties")
val keystoreProperties =Properties().apply { val keystoreProperties =Properties().apply {
load(FileInputStream(keystorePropertiesFile)) // 使用 Kotlin 扩展方法 load(FileInputStream(keystorePropertiesFile)) // 使用 Kotlin 扩展方法
} }
android { android {
namespace = "com.yunqiinnovation.deepsound" namespace = "com.saitong.voitrans"
compileSdk = 35 compileSdk = 35
ndkVersion = "28.0.13004108" ndkVersion = "28.0.13004108"
@ -64,7 +64,7 @@ android {
) )
) )
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId = "com.yunqiinnovation.deepsound" applicationId = "com.saitong.voitrans"
// You can update the following values to match your application needs. // You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config. // For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = 26 // 更新为26以满足ble_service库的要求 minSdk = 26 // 更新为26以满足ble_service库的要求

34
android/app/google-services.json

@ -1,44 +1,26 @@
{ {
"project_info": { "project_info": {
"project_number": "907754492821", "project_number": "733281995296",
"project_id": "deepsound-e0e3d", "project_id": "voitrans",
"storage_bucket": "deepsound-e0e3d.firebasestorage.app" "storage_bucket": "voitrans.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:907754492821:android:2deffc5aa1037ae2145c9c", "mobilesdk_app_id": "1:733281995296:android:fd51ec5604787ab7d70a45",
"android_client_info": { "android_client_info": {
"package_name": "com.yunqiinnovation.deepsound" "package_name": "com.saitong.voitrans"
} }
}, },
"oauth_client": [ "oauth_client": [],
{
"client_id": "907754492821-9jakqvathu61e6b8g95i41ssi7o4dnka.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.yunqiinnovation.deepsound",
"certificate_hash": "5a9520045bc16fb4f09fb97668a8b0fc4babd376"
}
},
{
"client_id": "907754492821-15btgolbd7thaa8fpt7s8hs8hq3jl0lg.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAj0_-nS3ygc8VFe1azotSE3-HGZYClkTs" "current_key": "AIzaSyDPvThoWXxZ-LhE0gS9KH51jRE3f8YTmOE"
} }
], ],
"services": { "services": {
"appinvite_service": { "appinvite_service": {
"other_platform_oauth_client": [ "other_platform_oauth_client": []
{
"client_id": "907754492821-15btgolbd7thaa8fpt7s8hs8hq3jl0lg.apps.googleusercontent.com",
"client_type": 3
}
]
} }
} }
} }

2
android/app/proguard-rules.pro

@ -14,7 +14,7 @@
# 保留你的应用程序的主 Activity。 # 保留你的应用程序的主 Activity。
# !!! 请将 com.example.deep_voice.MainActivity 替换为你的实际包名和 Activity 类名 !!! # !!! 请将 com.example.deep_voice.MainActivity 替换为你的实际包名和 Activity 类名 !!!
-keep class com.yunqiinnovation.deepsound.MainActivity { *; } -keep class com.saitong.voitrans.MainActivity { *; }
# 保留 open_ai_service 包下的所有类 # 保留 open_ai_service 包下的所有类
-keep class com.yunqiinnovation.open_ai_service.** { *; } -keep class com.yunqiinnovation.open_ai_service.** { *; }

4
android/app/sign/Voitrans.properties

@ -0,0 +1,4 @@
storePassword=saitong_voitrans1122
keyPassword=saitong_voitrans1122
keyAlias=voitrans
storeFile=sign/voitrans.keystore

4
android/app/src/main/AndroidManifest.xml

@ -55,7 +55,7 @@
<uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.VIBRATE"/>
<application <application
android:label="DeapSound" android:label="Voitrans"
android:name="${applicationName}" android:name="${applicationName}"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
@ -105,7 +105,7 @@
<meta-data <meta-data
android:name="com.amap.api.v2.apikey" android:name="com.amap.api.v2.apikey"
android:value="e5fdc9605eabdeb5626f18f5721f343d"/> android:value="78e7946dd602778df82c6ae143a88184"/>
<service android:name="com.amap.api.location.APSService"></service> <service android:name="com.amap.api.location.APSService"></service>
</application> </application>

2
android/app/src/main/kotlin/com/yunqiinnovation/deepsound/MainActivity.kt

@ -1,4 +1,4 @@
package com.yunqiinnovation.deepsound package com.saitong.voitrans
import android.app.PendingIntent import android.app.PendingIntent
import android.bluetooth.le.ScanFilter import android.bluetooth.le.ScanFilter

6
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@mipmap/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
<monochrome android:drawable="@mipmap/ic_launcher_monochrome"/>
</adaptive-icon>

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 6.5 KiB

BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 16 KiB

BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

2
assets/config/GoogleService-Info.plist

@ -15,7 +15,7 @@
<key>PLIST_VERSION</key> <key>PLIST_VERSION</key>
<string>1</string> <string>1</string>
<key>BUNDLE_ID</key> <key>BUNDLE_ID</key>
<string>com.yunqiinnovation.deepsound</string> <string>com.saitong.voitrans</string>
<key>PROJECT_ID</key> <key>PROJECT_ID</key>
<string>deepsound-e0e3d</string> <string>deepsound-e0e3d</string>
<key>STORAGE_BUCKET</key> <key>STORAGE_BUCKET</key>

BIN
assets/images/headphone_dark.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 KiB

BIN
assets/images/headphone_light.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

26
firebase.json

@ -1 +1,25 @@
{"flutter":{"platforms":{"android":{"default":{"projectId":"deepsound-e0e3d","appId":"1:907754492821:android:2deffc5aa1037ae2145c9c","fileOutput":"android/app/google-services.json"}},"dart":{"lib/firebase_options.dart":{"projectId":"deepsound-e0e3d","configurations":{"android":"1:907754492821:android:2deffc5aa1037ae2145c9c","ios":"1:907754492821:ios:8c1d7d1b583aec22145c9c","macos":"1:907754492821:ios:8c1d7d1b583aec22145c9c","web":"1:907754492821:web:99451e7efd7d120a145c9c","windows":"1:907754492821:web:e3e8040111db6871145c9c"}}}}}} {
"flutter": {
"platforms": {
"android": {
"default": {
"projectId": "voitrans-e0e3d",
"appId": "1:907754492821:android:2deffc5aa1037ae2145c9c",
"fileOutput": "android/app/google-services.json"
}
},
"dart": {
"lib/firebase_options.dart": {
"projectId": "voitrans-e0e3d",
"configurations": {
"android": "1:907754492821:android:2deffc5aa1037ae2145c9c",
"ios": "1:907754492821:ios:8c1d7d1b583aec22145c9c",
"macos": "1:907754492821:ios:8c1d7d1b583aec22145c9c",
"web": "1:907754492821:web:99451e7efd7d120a145c9c",
"windows": "1:907754492821:web:e3e8040111db6871145c9c"
}
}
}
}
}
}

6
ios/Runner.xcodeproj/project.pbxproj

@ -554,7 +554,7 @@
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0; IPHONEOS_DEPLOYMENT_TARGET = 18.0;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.yunqiinnovation.deepsound.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.saitong.voitrans.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -573,7 +573,7 @@
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0; IPHONEOS_DEPLOYMENT_TARGET = 18.0;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.yunqiinnovation.deepsound.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.saitong.voitrans.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -590,7 +590,7 @@
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0; IPHONEOS_DEPLOYMENT_TARGET = 18.0;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.yunqiinnovation.deepsound.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = com.saitong.voitrans.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

172
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json

@ -1,122 +1,134 @@
{ {
"images" : [ "images": [
{ {
"size" : "20x20", "filename": "AppIcon@2x.png",
"idiom" : "iphone", "idiom": "iphone",
"filename" : "Icon-App-20x20@2x.png", "scale": "2x",
"scale" : "2x" "size": "60x60"
}, },
{ {
"size" : "20x20", "filename": "AppIcon@3x.png",
"idiom" : "iphone", "idiom": "iphone",
"filename" : "Icon-App-20x20@3x.png", "scale": "3x",
"scale" : "3x" "size": "60x60"
}, },
{ {
"size" : "29x29", "filename": "AppIcon~ipad.png",
"idiom" : "iphone", "idiom": "ipad",
"filename" : "Icon-App-29x29@1x.png", "scale": "1x",
"scale" : "1x" "size": "76x76"
}, },
{ {
"size" : "29x29", "filename": "AppIcon@2x~ipad.png",
"idiom" : "iphone", "idiom": "ipad",
"filename" : "Icon-App-29x29@2x.png", "scale": "2x",
"scale" : "2x" "size": "76x76"
}, },
{ {
"size" : "29x29", "filename": "AppIcon-83.5@2x~ipad.png",
"idiom" : "iphone", "idiom": "ipad",
"filename" : "Icon-App-29x29@3x.png", "scale": "2x",
"scale" : "3x" "size": "83.5x83.5"
}, },
{ {
"size" : "40x40", "filename": "AppIcon-40@2x.png",
"idiom" : "iphone", "idiom": "iphone",
"filename" : "Icon-App-40x40@2x.png", "scale": "2x",
"scale" : "2x" "size": "40x40"
}, },
{ {
"size" : "40x40", "filename": "AppIcon-40@3x.png",
"idiom" : "iphone", "idiom": "iphone",
"filename" : "Icon-App-40x40@3x.png", "scale": "3x",
"scale" : "3x" "size": "40x40"
}, },
{ {
"size" : "60x60", "filename": "AppIcon-40~ipad.png",
"idiom" : "iphone", "idiom": "ipad",
"filename" : "Icon-App-60x60@2x.png", "scale": "1x",
"scale" : "2x" "size": "40x40"
}, },
{ {
"size" : "60x60", "filename": "AppIcon-40@2x~ipad.png",
"idiom" : "iphone", "idiom": "ipad",
"filename" : "Icon-App-60x60@3x.png", "scale": "2x",
"scale" : "3x" "size": "40x40"
}, },
{ {
"size" : "20x20", "filename": "AppIcon-20@2x.png",
"idiom" : "ipad", "idiom": "iphone",
"filename" : "Icon-App-20x20@1x.png", "scale": "2x",
"scale" : "1x" "size": "20x20"
}, },
{ {
"size" : "20x20", "filename": "AppIcon-20@3x.png",
"idiom" : "ipad", "idiom": "iphone",
"filename" : "Icon-App-20x20@2x.png", "scale": "3x",
"scale" : "2x" "size": "20x20"
}, },
{ {
"size" : "29x29", "filename": "AppIcon-20~ipad.png",
"idiom" : "ipad", "idiom": "ipad",
"filename" : "Icon-App-29x29@1x.png", "scale": "1x",
"scale" : "1x" "size": "20x20"
}, },
{ {
"size" : "29x29", "filename": "AppIcon-20@2x~ipad.png",
"idiom" : "ipad", "idiom": "ipad",
"filename" : "Icon-App-29x29@2x.png", "scale": "2x",
"scale" : "2x" "size": "20x20"
}, },
{ {
"size" : "40x40", "filename": "AppIcon-29.png",
"idiom" : "ipad", "idiom": "iphone",
"filename" : "Icon-App-40x40@1x.png", "scale": "1x",
"scale" : "1x" "size": "29x29"
}, },
{ {
"size" : "40x40", "filename": "AppIcon-29@2x.png",
"idiom" : "ipad", "idiom": "iphone",
"filename" : "Icon-App-40x40@2x.png", "scale": "2x",
"scale" : "2x" "size": "29x29"
}, },
{ {
"size" : "76x76", "filename": "AppIcon-29@3x.png",
"idiom" : "ipad", "idiom": "iphone",
"filename" : "Icon-App-76x76@1x.png", "scale": "3x",
"scale" : "1x" "size": "29x29"
}, },
{ {
"size" : "76x76", "filename": "AppIcon-29~ipad.png",
"idiom" : "ipad", "idiom": "ipad",
"filename" : "Icon-App-76x76@2x.png", "scale": "1x",
"scale" : "2x" "size": "29x29"
}, },
{ {
"size" : "83.5x83.5", "filename": "AppIcon-29@2x~ipad.png",
"idiom" : "ipad", "idiom": "ipad",
"filename" : "Icon-App-83.5x83.5@2x.png", "scale": "2x",
"scale" : "2x" "size": "29x29"
}, },
{ {
"size" : "1024x1024", "filename": "AppIcon-60@2x~car.png",
"idiom" : "ios-marketing", "idiom": "car",
"filename" : "Icon-App-1024x1024@1x.png", "scale": "2x",
"scale" : "1x" "size": "60x60"
},
{
"filename": "AppIcon-60@3x~car.png",
"idiom": "car",
"scale": "3x",
"size": "60x60"
},
{
"filename": "AppIcon~ios-marketing.png",
"idiom": "ios-marketing",
"scale": "1x",
"size": "1024x1024"
} }
], ],
"info" : { "info": {
"version" : 1, "author": "iconkitchen",
"author" : "xcode" "version": 1
} }
} }

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 282 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 704 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 862 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 862 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 762 B

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

BIN
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

13
ios/Runner/Base.lproj/Main.storyboard

@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="23504" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina6_12" orientation="portrait" appearance="light"/>
<dependencies> <dependencies>
<deployment identifier="iOS"/> <deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23506"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies> </dependencies>
<scenes> <scenes>
<!--Flutter View Controller--> <!--Flutter View Controller-->
@ -14,13 +16,14 @@
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/> <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
</layoutGuides> </layoutGuides>
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC"> <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/> <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view> </view>
</viewController> </viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/> <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects> </objects>
<point key="canvasLocation" x="-26" y="-77"/>
</scene> </scene>
</scenes> </scenes>
</document> </document>

18
ios/Runner/GoogleService-Info.plist

@ -2,24 +2,18 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>CLIENT_ID</key>
<string>907754492821-tl2blr39g82re40sttkve36ovt6qcu6c.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.907754492821-tl2blr39g82re40sttkve36ovt6qcu6c</string>
<key>ANDROID_CLIENT_ID</key>
<string>907754492821-9jakqvathu61e6b8g95i41ssi7o4dnka.apps.googleusercontent.com</string>
<key>API_KEY</key> <key>API_KEY</key>
<string>AIzaSyAvyBQcOXuO_q851vevqZIufsPRTMCe808</string> <string>AIzaSyBEQPL-2Qh6fERxrxLP9Pzcm95mTmTpBxE</string>
<key>GCM_SENDER_ID</key> <key>GCM_SENDER_ID</key>
<string>907754492821</string> <string>733281995296</string>
<key>PLIST_VERSION</key> <key>PLIST_VERSION</key>
<string>1</string> <string>1</string>
<key>BUNDLE_ID</key> <key>BUNDLE_ID</key>
<string>com.chuangxiangyunqi.deapsound</string> <string>com.saitong.voitrans</string>
<key>PROJECT_ID</key> <key>PROJECT_ID</key>
<string>deepsound-e0e3d</string> <string>voitrans</string>
<key>STORAGE_BUCKET</key> <key>STORAGE_BUCKET</key>
<string>deepsound-e0e3d.firebasestorage.app</string> <string>voitrans.firebasestorage.app</string>
<key>IS_ADS_ENABLED</key> <key>IS_ADS_ENABLED</key>
<false></false> <false></false>
<key>IS_ANALYTICS_ENABLED</key> <key>IS_ANALYTICS_ENABLED</key>
@ -31,6 +25,6 @@
<key>IS_SIGNIN_ENABLED</key> <key>IS_SIGNIN_ENABLED</key>
<true></true> <true></true>
<key>GOOGLE_APP_ID</key> <key>GOOGLE_APP_ID</key>
<string>1:907754492821:ios:e4b4f3b37e58a7d1145c9c</string> <string>1:733281995296:ios:6a8351691312100bd70a45</string>
</dict> </dict>
</plist> </plist>

4
ios/Runner/Info.plist

@ -7,7 +7,7 @@
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string> <string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key> <key>CFBundleDisplayName</key>
<string>Deep Voice</string> <string>Voitrans</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string> <string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
@ -15,7 +15,7 @@
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string> <string>6.0</string>
<key>CFBundleName</key> <key>CFBundleName</key>
<string>deep_voice</string> <string>Voitrans</string>
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>

244
lib/core/translations/language/bg_bg.dart

@ -88,7 +88,8 @@ const Map<String, String> bgBG = {
"tip": "Съвет", "tip": "Съвет",
"pleaseEnterCompleteCode": "Моля, въведете пълния код за потвърждение", "pleaseEnterCompleteCode": "Моля, въведете пълния код за потвърждение",
"loginFailed": "Неуспешно влизане, моля опитайте отново", "loginFailed": "Неуспешно влизане, моля опитайте отново",
'pleaseAcceptPrivacyPolicy': 'Моля, първо прочетете и се съгласете с политиката за поверителност и потребителското споразумение', 'pleaseAcceptPrivacyPolicy':
'Моля, първо прочетете и се съгласете с политиката за поверителност и потребителското споразумение',
"enterVerificationCode": "Въведете код за потвърждение", "enterVerificationCode": "Въведете код за потвърждение",
"verificationCodeSentTo": "Кодът за потвърждение е изпратен до", "verificationCodeSentTo": "Кодът за потвърждение е изпратен до",
"resendVerificationCode": "Изпрати отново кода за потвърждение", "resendVerificationCode": "Изпрати отново кода за потвърждение",
@ -96,8 +97,9 @@ const Map<String, String> bgBG = {
"usePasswordLogin": "Използвай влизане с парола", "usePasswordLogin": "Използвай влизане с парола",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Декларация на DeapSound", // DeapSound 声明 "loginDeclaration": "Декларация на Voitrans", // Voitrans 声明
"welcomeToThisApp": "Добре дошли в DeapSound, моля прочетете внимателно", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Добре дошли в Voitrans, моля прочетете внимателно", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Политика за поверителност", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Политика за поверителност", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Потребителско споразумение", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Потребителско споразумение", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -123,12 +125,14 @@ const Map<String, String> bgBG = {
"aiCompanion": "Родителско придружаване", "aiCompanion": "Родителско придружаване",
"aiCompanionInfo": "Разбира ви и предлага топло придружаване", "aiCompanionInfo": "Разбира ви и предлага топло придружаване",
"homeSlogan": "Свързвайки света, отвъд звука", "homeSlogan": "Свързвайки света, отвъд звука",
"turnEarphones": "Моля, отворете кутията на слушалките и поставете слушалките в ушите си", "turnEarphones":
"Моля, отворете кутията на слушалките и поставете слушалките в ушите си",
"currentlyConnected": "В момента свързан:", "currentlyConnected": "В момента свързан:",
"unsystemSetup": "Отиди в системните настройки", "unsystemSetup": "Отиди в системните настройки",
"talkLater": "Напомни по-късно", "talkLater": "Напомни по-късно",
"initializing": "Инициализиране...", "initializing": "Инициализиране...",
"bluetoothInitializationFailure": "Неуспешна инициализация на Bluetooth услугата", "bluetoothInitializationFailure":
"Неуспешна инициализация на Bluetooth услугата",
"checkingPermissions": "Проверка на разрешенията...", "checkingPermissions": "Проверка на разрешенията...",
"lackPermissions": "Липсват Bluetooth разрешения", "lackPermissions": "Липсват Bluetooth разрешения",
"searchingDevice": "Търсене на устройства...", "searchingDevice": "Търсене на устройства...",
@ -152,14 +156,15 @@ const Map<String, String> bgBG = {
'chargingCase': 'Зарядна кутия', 'chargingCase': 'Зарядна кутия',
'left': 'Ляво', 'left': 'Ляво',
'right': 'Дясно', 'right': 'Дясно',
'checkConnectionStatusFailed': 'Неуспешна проверка на състоянието на връзката', 'checkConnectionStatusFailed':
'Неуспешна проверка на състоянието на връзката',
// 发现页 // 发现页
"searchAi": "Търсене на AI функции...", "searchAi": "Търсене на AI функции...",
"exploreSlogan": "Интелигентни слушалки, безгранични възможности", "exploreSlogan": "Интелигентни слушалки, безгранични възможности",
"exploreSlogan1": "Интелигентен спътник, безгранични възможности", "exploreSlogan1": "Интелигентен спътник, безгранични възможности",
"exploreSlogan2": "Интелигентни очила, безгранични възможности", "exploreSlogan2": "Интелигентни очила, безгранични възможности",
"exploreAi": "Изследвайте AI функциите, предоставени от DeapSound", "exploreAi": "Изследвайте AI функциите, предоставени от Voitrans",
"aiFunction": "AI функции", "aiFunction": "AI функции",
"allRoundAssistant": "Универсален асистент", "allRoundAssistant": "Универсален асистент",
"allRoundAssistantInfo": "Помага за решаване на различни проблеми", "allRoundAssistantInfo": "Помага за решаване на различни проблеми",
@ -173,11 +178,13 @@ const Map<String, String> bgBG = {
"healthConsultant": "Многофункционален AI чат", "healthConsultant": "Многофункционален AI чат",
"healthConsultantInfo": "Повече AI чат функции", "healthConsultantInfo": "Повече AI чат функции",
"conferenceAssistant": "Асистент за бизнес срещи", "conferenceAssistant": "Асистент за бизнес срещи",
"conferenceAssistantInfo": "Записване на протоколи в реално време и многоезичен превод", "conferenceAssistantInfo":
"Записване на протоколи в реално време и многоезичен превод",
"studyAssistant": "Асистент за изучаване на езици", "studyAssistant": "Асистент за изучаване на езици",
"studyAssistantInfo": "Корекция на произношението и практика на говоренето", "studyAssistantInfo": "Корекция на произношението и практика на говоренето",
"travelTranslator": "Пътуващ преводач", "travelTranslator": "Пътуващ преводач",
"travelTranslatorInfo": "Гласов превод в реално време и гид за забележителности", "travelTranslatorInfo":
"Гласов превод в реално време и гид за забележителности",
"beSearching": "Търсене:", "beSearching": "Търсене:",
"noAssistantFound": "Не е намерен съответстващ AI асистент", "noAssistantFound": "Не е намерен съответстващ AI асистент",
"scene": "Сценарии", "scene": "Сценарии",
@ -185,7 +192,8 @@ const Map<String, String> bgBG = {
"newFunction": "Нови функции", "newFunction": "Нови функции",
"youChoseTry": "Избрахте да опитате", "youChoseTry": "Избрахте да опитате",
"aiSinger": "AI певец режим", "aiSinger": "AI певец режим",
"aiSingerInfo": "Пейте всяка песен с гласа на любимия си изпълнител, дори собствените си творения", "aiSingerInfo":
"Пейте всяка песен с гласа на любимия си изпълнител, дори собствените си творения",
"popularFunction": "Популярни функции", "popularFunction": "Популярни функции",
"tryNow": "Опитай сега", "tryNow": "Опитай сега",
@ -217,7 +225,8 @@ const Map<String, String> bgBG = {
"privacySettings": "Настройки за поверителност", "privacySettings": "Настройки за поверителност",
"privacySettingsInfo": "Управление на събирането на данни и разрешенията", "privacySettingsInfo": "Управление на събирането на данни и разрешенията",
"permissionManagement": "Управление на разрешенията", // 权限管理 "permissionManagement": "Управление на разрешенията", // 权限管理
"permissionManagementInfo": "Управление на настройките за разрешения на приложението", // 管理应用权限设置 "permissionManagementInfo":
"Управление на настройките за разрешения на приложението", // 管理应用权限设置
"aboutApplication": "За приложението", "aboutApplication": "За приложението",
"versions": "Версия", "versions": "Версия",
"checkUpdates": "Провери за актуализации", "checkUpdates": "Провери за актуализации",
@ -226,9 +235,11 @@ const Map<String, String> bgBG = {
"voiceServiceInfo": "Избери услуга за гласово разпознаване и синтез", "voiceServiceInfo": "Избери услуга за гласово разпознаване и синтез",
"selectVoiceService": "Избери гласова услуга", "selectVoiceService": "Избери гласова услуга",
"azureVoiceService": "Azure гласова услуга", "azureVoiceService": "Azure гласова услуга",
"azureVoiceServiceInfo": "Облачна услуга на Microsoft, поддържаща висококачествен гласов синтез и разпознаване", "azureVoiceServiceInfo":
"Облачна услуга на Microsoft, поддържаща висококачествен гласов синтез и разпознаване",
"flutterVoiceService": "Локална гласова услуга", "flutterVoiceService": "Локална гласова услуга",
"flutterVoiceServiceInfo": "Локална гласова услуга на устройството без нужда от интернет връзка", "flutterVoiceServiceInfo":
"Локална гласова услуга на устройството без нужда от интернет връзка",
'timbreService': 'Услуга за тембър', 'timbreService': 'Услуга за тембър',
'timbreServiceInfo': 'Избери услуга за гласов синтез', 'timbreServiceInfo': 'Избери услуга за гласов синтез',
'defaultTimbre': 'Стандартен тембър', 'defaultTimbre': 'Стандартен тембър',
@ -239,9 +250,11 @@ const Map<String, String> bgBG = {
'pleaseRead': 'Моля прочетете', 'pleaseRead': 'Моля прочетете',
'completeRecording': 'Завърши записа', 'completeRecording': 'Завърши записа',
"firmwareUpgrade": "Актуализация на фърмуера", // 固件升级 "firmwareUpgrade": "Актуализация на фърмуера", // 固件升级
"bleHeadsetFirmwareUpgrade": "Актуализация на фърмуера на BLE слушалките", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"Актуализация на фърмуера на BLE слушалките", // BLE耳机固件版本升级
"deviceManagement": "Управление на устройства", // 设备管理 "deviceManagement": "Управление на устройства", // 设备管理
"manageConnectedDevices": "Управление на свързани Bluetooth устройства", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Управление на свързани Bluetooth устройства", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +264,15 @@ const Map<String, String> bgBG = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Изчисти сдвоени устройства', 'clearPairedDevices': 'Изчисти сдвоени устройства',
'clearPairedDevicesConfirm': 'Сигурни ли сте, че искате да изчистите всички сдвоени устройства?', 'clearPairedDevicesConfirm':
'Сигурни ли сте, че искате да изчистите всички сдвоени устройства?',
'clearPairedDevicesSuccess': 'Успешно изчистване на сдвоени устройства', 'clearPairedDevicesSuccess': 'Успешно изчистване на сдвоени устройства',
'clearPairedDevicesFailed': 'Неуспешно изчистване на сдвоени устройства', 'clearPairedDevicesFailed': 'Неуспешно изчистване на сдвоени устройства',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Гласов разговор в реално време", "realtimeVoiceChat": "Гласов разговор в реално време",
"realtimeVoiceChatInfo": "Изпитайте интелигентната гласова интерактивна функция (предварителен преглед)", "realtimeVoiceChatInfo":
"Изпитайте интелигентната гласова интерактивна функция (предварителен преглед)",
"loading": "Зареждане...", "loading": "Зареждане...",
//设备管理页面 //设备管理页面
@ -304,12 +319,17 @@ const Map<String, String> bgBG = {
'• Контрол на функциите на слушалките\n\n' '• Контрол на функциите на слушалките\n\n'
'С какво мога да ви помогна?', 'С какво мога да ви помогна?',
'microphonePermission': 'Микрофон', 'microphonePermission': 'Микрофон',
'voiceRecognitionPermissionText': 'Функцията за гласово разпознаване се нуждае от достъп до микрофона.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Функциите за гласово разпознаване и превод се нуждаят от достъп до микрофона.', 'Функцията за гласово разпознаване се нуждае от достъп до микрофона.',
'phoneCallPermissionText': 'Функцията за телефонни обаждания се нуждае от достъп до микрофона за гласови разговори.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Вие сте отказали постоянно разрешението за микрофон, моля отидете в системните настройки за да го включите.', 'Функциите за гласово разпознаване и превод се нуждаят от достъп до микрофона.',
'phoneCallPermissionText':
'Функцията за телефонни обаждания се нуждае от достъп до микрофона за гласови разговори.',
'permissionDeniedText':
'Вие сте отказали постоянно разрешението за микрофон, моля отидете в системните настройки за да го включите.',
'startVoiceInput': 'Започни гласово въвеждане', 'startVoiceInput': 'Започни гласово въвеждане',
'startPhoneCallMode': 'Започни режим на телефонно обаждане, започни гласово въвеждане', 'startPhoneCallMode':
'Започни режим на телефонно обаждане, започни гласово въвеждане',
// Agent 全屏编辑器 // Agent 全屏编辑器
'fullScreenEditorHint': 'Въведете съобщението си тук...', // 全屏编辑器输入提示 'fullScreenEditorHint': 'Въведете съобщението си тук...', // 全屏编辑器输入提示
@ -330,7 +350,8 @@ const Map<String, String> bgBG = {
'privacyRelated': 'Свързано с поверителността', 'privacyRelated': 'Свързано с поверителността',
'copyrightViolation': 'Нарушение на авторските ми права, репутацията и др.', 'copyrightViolation': 'Нарушение на авторските ми права, репутацията и др.',
'other': 'Друго', 'other': 'Друго',
'reportDescriptionHint': 'Искаме да знаем причината за доклада ви, можете да опишете проблема, с който сте се сблъскали.', 'reportDescriptionHint':
'Искаме да знаем причината за доклада ви, можете да опишете проблема, с който сте се сблъскали.',
//'submit': 'Изпрати', //'submit': 'Изпрати',
//Message_bubble //Message_bubble
@ -361,15 +382,24 @@ const Map<String, String> bgBG = {
'highest': 'Най-висока', 'highest': 'Най-висока',
'lowest': 'Най-ниска', 'lowest': 'Най-ниска',
'futureForecast': 'Бъдеща прогноза', 'futureForecast': 'Бъдеща прогноза',
'hotWeatherTip': 'Днес е горещо, моля внимавайте за предпазване от жегата, пийте повече вода за да избегнете топлинен удар', 'hotWeatherTip':
'coldWeatherTip': 'Днес температурата е ниска, моля облечете се топло при излизане, внимавайте да не се простудите', 'Днес е горещо, моля внимавайте за предпазване от жегата, пийте повече вода за да избегнете топлинен удар',
'rainyWeatherTip': 'Днес има дъжд, моля носете дъждобран при излизане, внимавайте за безопасността', 'coldWeatherTip':
'snowyWeatherTip': 'Днес има сняг, пътят е хлъзгав моля внимавайте за безопасността, облечете се топло', 'Днес температурата е ниска, моля облечете се топло при излизане, внимавайте да не се простудите',
'foggyWeatherTip': 'Днес има мъгла, видимостта е ниска, моля носете маска при излизане', 'rainyWeatherTip':
'windyWeatherTip': 'Днес вятърът е силен, моля внимавайте за безопасността при излизане, закрепете добре вещите', 'Днес има дъжд, моля носете дъждобран при излизане, внимавайте за безопасността',
'sunnyWeatherTip': 'Днес слънцето е силно и UV лъчите са интензивни, моля защитете се от слънцето при излизане', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Днес разликата между дневната и нощната температура е голяма, моля добавяйте или махайте дрехи навреме', 'Днес има сняг, пътят е хлъзгав моля внимавайте за безопасността, облечете се топло',
'comfortableWeatherTip': 'Днес времето е приятно, това е добро време за дейности на открито', 'foggyWeatherTip':
'Днес има мъгла, видимостта е ниска, моля носете маска при излизане',
'windyWeatherTip':
'Днес вятърът е силен, моля внимавайте за безопасността при излизане, закрепете добре вещите',
'sunnyWeatherTip':
'Днес слънцето е силно и UV лъчите са интензивни, моля защитете се от слънцето при излизане',
'temperatureDifferenceTip':
'Днес разликата между дневната и нощната температура е голяма, моля добавяйте или махайте дрехи навреме',
'comfortableWeatherTip':
'Днес времето е приятно, това е добро време за дейности на открито',
"monday": "Понеделник", "monday": "Понеделник",
"tuesday": "Вторник", "tuesday": "Вторник",
"wednesday": "Сряда", "wednesday": "Сряда",
@ -410,20 +440,26 @@ const Map<String, String> bgBG = {
"logout": "Излизане", "logout": "Излизане",
"logoutTips": "Сигурни ли сте, че искате да излезете от текущия акаунт?", "logoutTips": "Сигурни ли сте, че искате да излезете от текущия акаунт?",
'deleteAccount': 'Изтрий акаунт', 'deleteAccount': 'Изтрий акаунт',
'deleteAccountTips': 'Сигурни ли сте, че искате да изтриете завинаги акаунта си? Тази операция не може да бъде отменена', 'deleteAccountTips':
'Сигурни ли сте, че искате да изтриете завинаги акаунта си? Тази операция не може да бъде отменена',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Неуспешна мрежова връзка, моля проверете мрежовите настройки и опитайте отново', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Сървърът временно не може да отговори, моля опитайте отново по-късно', 'Неуспешна мрежова връзка, моля проверете мрежовите настройки и опитайте отново',
'serverTemporarilyUnavailable':
'Сървърът временно не може да отговори, моля опитайте отново по-късно',
'loginExpiredPleaseRelogin': 'Влизането е изтекло, моля влезте отново', 'loginExpiredPleaseRelogin': 'Влизането е изтекло, моля влезте отново',
'noPermissionForThisOperation': 'Няма разрешение за тази операция', 'noPermissionForThisOperation': 'Няма разрешение за тази операция',
'requestedResourceNotFound': 'Заявеният ресурс не съществува', 'requestedResourceNotFound': 'Заявеният ресурс не съществува',
'imageProcessingFailedPleaseReselect': 'Неуспешна обработка на изображението, моля изберете отново изображение', 'imageProcessingFailedPleaseReselect':
'Неуспешна обработка на изображението, моля изберете отново изображение',
'operationFailedPleaseRetry': 'Неуспешна операция, моля опитайте отново', 'operationFailedPleaseRetry': 'Неуспешна операция, моля опитайте отново',
'serverReturnedError': 'Сървърът върна грешка', 'serverReturnedError': 'Сървърът върна грешка',
'serverError': 'Грешка в сървъра', 'serverError': 'Грешка в сървъра',
'networkConnectionFailedCheckSettings': 'Неуспешна мрежова връзка, моля проверете мрежовите настройки', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Вътрешна грешка в сървъра, моля опитайте отново по-късно', 'Неуспешна мрежова връзка, моля проверете мрежовите настройки',
'serverInternalErrorRetryLater':
'Вътрешна грешка в сървъра, моля опитайте отново по-късно',
// Profile 用户交互 // Profile 用户交互
//'error': 'Грешка', //'error': 'Грешка',
@ -437,21 +473,29 @@ const Map<String, String> bgBG = {
'loggedOut': 'Излязохте от акаунта', 'loggedOut': 'Излязохте от акаунта',
'logoutFailedRetry': 'Неуспешно излизане, моля опитайте отново', 'logoutFailedRetry': 'Неуспешно излизане, моля опитайте отново',
'accountPermanentlyDeleted': 'Акаунтът е изтрит завинаги', 'accountPermanentlyDeleted': 'Акаунтът е изтрит завинаги',
'deleteAccountFailedRetry': 'Неуспешно изтриване на акаунта, моля опитайте отново', 'deleteAccountFailedRetry':
'Неуспешно изтриване на акаунта, моля опитайте отново',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Неуспешно изчистване на потребителските данни', // 清理用户数据失败 'clearUserDataFailed':
'deleteUserDataFailed': 'Неуспешно изтриване на потребителските данни', // 删除用户数据失败 'Неуспешно изчистване на потребителските данни', // 清理用户数据失败
'deleteUserDataFailed':
'Неуспешно изтриване на потребителските данни', // 删除用户数据失败
'thirdPartyLogoutSuccess': 'Успешно излизане от трета страна', // 第三方登录退出成功 'thirdPartyLogoutSuccess': 'Успешно излизане от трета страна', // 第三方登录退出成功
'thirdPartyLogoutFailed': 'Неуспешно излизане от трета страна', // 第三方登录退出失败 'thirdPartyLogoutFailed': 'Неуспешно излизане от трета страна', // 第三方登录退出失败
'signOutProcessError': 'Грешка в процеса на излизане', // 登出过程发生错误 'signOutProcessError': 'Грешка в процеса на излизане', // 登出过程发生错误
'deleteAccountProcessError': 'Грешка в процеса на изтриване на акаунта', // 删除账号过程发生错误 'deleteAccountProcessError':
'userDataClearSuccess': 'Успешно изчистване на потребителските данни', // 用户数据清理成功 'Грешка в процеса на изтриване на акаунта', // 删除账号过程发生错误
'allUserDataClearSuccess': 'Успешно изчистване на всички потребителски данни', // 所有用户数据清理成功 'userDataClearSuccess':
'accountServiceInitialized': 'AccountService е инициализиран', // AccountService 已初始化 'Успешно изчистване на потребителските данни', // 用户数据清理成功
'allUserDataClearSuccess':
'Успешно изчистване на всички потребителски данни', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService е инициализиран', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Неуспешно получаване на състоянието на разрешенията', 'getPermissionStatusFailed':
'Неуспешно получаване на състоянието на разрешенията',
'communicationPermissions': 'Разрешения за комуникация', 'communicationPermissions': 'Разрешения за комуникация',
'calendarPermissions': 'Разрешения за календар', 'calendarPermissions': 'Разрешения за календар',
'locationPermissions': 'Разрешения за местоположение', 'locationPermissions': 'Разрешения за местоположение',
@ -462,9 +506,12 @@ const Map<String, String> bgBG = {
'locationInfo': 'Информация за местоположението', 'locationInfo': 'Информация за местоположението',
'phonePermissionDesc': 'Използва се за функцията за телефонни обаждания', 'phonePermissionDesc': 'Използва се за функцията за телефонни обаждания',
'smsPermissionDesc': 'Използва се за функцията за изпращане на SMS', 'smsPermissionDesc': 'Използва се за функцията за изпращане на SMS',
'calendarWritePermissionDesc': 'Използва се за създаване на календарни събития и напомняния', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Използва се за четене и управление на календарни събития и напомняния', 'Използва се за създаване на календарни събития и напомняния',
'locationPermissionDesc': 'Използва се за получаване на информация за текущото местоположение', 'calendarFullAccessPermissionDesc':
'Използва се за четене и управление на календарни събития и напомняния',
'locationPermissionDesc':
'Използва се за получаване на информация за текущото местоположение',
'appFunctionNeeds': 'Функцията на приложението се нуждае от', 'appFunctionNeeds': 'Функцията на приложението се нуждае от',
'authorized': 'Разрешено', 'authorized': 'Разрешено',
'unauthorized': 'Неразрешено', 'unauthorized': 'Неразрешено',
@ -473,13 +520,20 @@ const Map<String, String> bgBG = {
'unknownStatus': 'Неизвестно състояние', 'unknownStatus': 'Неизвестно състояние',
'permissionGranted': 'Разрешението е предоставено', 'permissionGranted': 'Разрешението е предоставено',
'permissionRequestError': 'Грешка при заявяване на разрешение', 'permissionRequestError': 'Грешка при заявяване на разрешение',
'phonePermissionDetailDesc': 'Функцията за телефонни обаждания се нуждае от разрешение за телефон', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'Функцията за изпращане на SMS се нуждае от SMS разрешение', 'Функцията за телефонни обаждания се нуждае от разрешение за телефон',
'calendarWritePermissionDetailDesc': 'Създаването на календарни събития се нуждае от разрешение за писане в календара', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Управлението на календарни събития се нуждае от пълно разрешение за календара', 'Функцията за изпращане на SMS се нуждае от SMS разрешение',
'locationPermissionDetailDesc': 'Получаването на информация за местоположението се нуждае от разрешение за местоположение', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Приложението се нуждае от това разрешение за да предостави пълна функционалност', 'Създаването на календарни събития се нуждае от разрешение за писане в календара',
'permanentDenialText': 'Вие сте отказали постоянно разрешението за {permission}, моля отидете в настройките на приложението за да го включите', 'calendarFullAccessPermissionDetailDesc':
'Управлението на календарни събития се нуждае от пълно разрешение за календара',
'locationPermissionDetailDesc':
'Получаването на информация за местоположението се нуждае от разрешение за местоположение',
'appNeedsPermissionForFullFunction':
'Приложението се нуждае от това разрешение за да предостави пълна функционалност',
'permanentDenialText':
'Вие сте отказали постоянно разрешението за {permission}, моля отидете в настройките на приложението за да го включите',
'goToSettings': 'Отиди в настройки', 'goToSettings': 'Отиди в настройки',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +542,10 @@ const Map<String, String> bgBG = {
'updateNow': 'Актуализирай сега', // 立即更新按钮 'updateNow': 'Актуализирай сега', // 立即更新按钮
'checkUpdate': 'Провери за актуализации', // 检查更新按钮 'checkUpdate': 'Провери за актуализации', // 检查更新按钮
'updateFailed': 'Неуспешна актуализация', // 更新失败提示 'updateFailed': 'Неуспешна актуализация', // 更新失败提示
'cannotOpenAppStore': 'Не може да се отвори магазинът за приложения, моля отидете ръчно в магазина за актуализация', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Възникна грешка по време на актуализацията, моля опитайте отново по-късно', // 更新错误重试提示 'Не може да се отвори магазинът за приложения, моля отидете ръчно в магазина за актуализация', // 无法打开应用商店提示
'updateErrorRetry':
'Възникна грешка по време на актуализацията, моля опитайте отново по-късно', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "Имейл", "邮箱": "Имейл",
@ -612,10 +668,12 @@ const Map<String, String> bgBG = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Няма история на преводи", "noTranslationHistory": "Няма история на преводи",
"clearHistory": "Изчисти историята", "clearHistory": "Изчисти историята",
"clearHistoryConfirm": "Сигурни ли сте, че искате да изчистите цялата история на преводите? Тази операция не може да бъде отменена.", "clearHistoryConfirm":
"Сигурни ли сте, че искате да изчистите цялата история на преводите? Тази операция не може да бъде отменена.",
"unknownLanguage": "Неизвестен език", "unknownLanguage": "Неизвестен език",
"deleteSessionRecord": "Изтрий записа на сесията", "deleteSessionRecord": "Изтрий записа на сесията",
"deleteSessionConfirm": "Сигурни ли сте, че искате да изтриете всички записи на преводи за тази сесия? Тази операция не може да бъде отменена.", "deleteSessionConfirm":
"Сигурни ли сте, че искате да изтриете всички записи на преводи за тази сесия? Тази операция не може да бъде отменена.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Преведи аудио файлове", "translateAudioFiles": "Преведи аудио файлове",
@ -632,7 +690,8 @@ const Map<String, String> bgBG = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Оригинален запис", "originalRecord": "Оригинален запис",
"recordSummary": "Резюме на записа", "recordSummary": "Резюме на записа",
"clickToGenerateSummary": "Кликнете бутона отдолу за да генерирате резюме на сесията", "clickToGenerateSummary":
"Кликнете бутона отдолу за да генерирате резюме на сесията",
"summaryContent": "Съдържание на резюмето", "summaryContent": "Съдържание на резюмето",
"copied": "Копирано", "copied": "Копирано",
"summaryCopiledToClipboard": "Резюмето е копирано в клипборда", "summaryCopiledToClipboard": "Резюмето е копирано в клипборда",
@ -640,9 +699,11 @@ const Map<String, String> bgBG = {
"summaryGenerated": "Резюмето е генерирано", "summaryGenerated": "Резюмето е генерирано",
"generating": "Генериране...", "generating": "Генериране...",
"regenerate": "Регенерирай", "regenerate": "Регенерирай",
"summaryTimeoutMessage": "Заявката за генериране на резюме изтече, възможно е да има мрежов проблем или сървърът да е зает.", "summaryTimeoutMessage":
"Заявката за генериране на резюме изтече, възможно е да има мрежов проблем или сървърът да е зает.",
"deleteTranslationRecord": "Изтрий записа на превода", "deleteTranslationRecord": "Изтрий записа на превода",
"deleteTranslationConfirm": "Сигурни ли сте, че искате да изтриете този запис на превод? Тази операция не може да бъде отменена.", "deleteTranslationConfirm":
"Сигурни ли сте, че искате да изтриете този запис на превод? Тази операция не може да бъде отменена.",
"originalText": "Оригинален текст", "originalText": "Оригинален текст",
"translatedText": "Преведен текст", "translatedText": "Преведен текст",
"sessionSummary": "Резюме на сесията", "sessionSummary": "Резюме на сесията",
@ -670,19 +731,27 @@ const Map<String, String> bgBG = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Готов за сдвояване", "readyToPair": "Готов за сдвояване",
"preparingPairingEnvironment": "Подготовка на средата за сдвояване...", "preparingPairingEnvironment": "Подготовка на средата за сдвояване...",
"connectDeepSoundViaSystemBluetooth": "Моля първо свържете DeapSound устройството чрез системния Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Моля първо свържете Voitrans устройството чрез системния Bluetooth",
"deviceBindingConfirm": "Потвърждение на свързването на устройството...", "deviceBindingConfirm": "Потвърждение на свързването на устройството...",
"establishingDeviceAssociation": "Установяване на асоциация с устройството...", "establishingDeviceAssociation":
"Установяване на асоциация с устройството...",
"waitingCompletePairing": "Моля изчакайте, завършване на сдвояването...", "waitingCompletePairing": "Моля изчакайте, завършване на сдвояването...",
"pairingSuccessRedirecting": "Успешно сдвояване! Пренасочване към началната страница...", "pairingSuccessRedirecting":
"Успешно сдвояване! Пренасочване към началната страница...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Моля уверете се, че свързаното устройство е DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Това устройство вече е свързано с друг акаунт", "Моля уверете се, че свързаното устройство е Voitrans",
"deviceAssociationFailed": "Неуспешна асоциация с устройството, моля опитайте отново", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Изтичане на времето за сканиране, моля уверете се, че устройството е наблизо", "Това устройство вече е свързано с друг акаунт",
"deviceAssociationFailed":
"Неуспешна асоциация с устройството, моля опитайте отново",
"scanTimeoutEnsureDeviceNearby":
"Изтичане на времето за сканиране, моля уверете се, че устройството е наблизо",
"networkError": "Мрежова грешка", "networkError": "Мрежова грешка",
"authorizationFailedCheckCode": "Неуспешно разрешение, моля проверете дали кодът за разрешение е правилен", "authorizationFailedCheckCode":
"Неуспешно разрешение, моля проверете дали кодът за разрешение е правилен",
"pairingFailedRetry": "Неуспешно сдвояване, моля опитайте отново", "pairingFailedRetry": "Неуспешно сдвояване, моля опитайте отново",
// 配对控制器相关 // 配对控制器相关
@ -691,29 +760,35 @@ const Map<String, String> bgBG = {
'deviceDisconnected': 'Устройството е прекъснато', 'deviceDisconnected': 'Устройството е прекъснато',
'readyToStartPairing': 'Готов за започване на сдвояването', 'readyToStartPairing': 'Готов за започване на сдвояването',
'checkingEnvironment': 'Проверка на средата...', 'checkingEnvironment': 'Проверка на средата...',
'ensureHeadsetOnAndPairingMode': 'Моля уверете се, че слушалките са включени и в режим на сдвояване', 'ensureHeadsetOnAndPairingMode':
'Моля уверете се, че слушалките са включени и в режим на сдвояване',
//'goToBluetoothSettings': 'Отиди в Bluetooth настройките', //'goToBluetoothSettings': 'Отиди в Bluetooth настройките',
//'verifyingDevice': 'Проверка на устройството...', //'verifyingDevice': 'Проверка на устройството...',
//'confirmBinding': 'Потвърди свързването', //'confirmBinding': 'Потвърди свързването',
//'associatingDevice': 'Асоцииране на устройството...', //'associatingDevice': 'Асоцииране на устройството...',
'establishingSecureConnection': 'Установяване на сигурна връзка...', 'establishingSecureConnection': 'Установяване на сигурна връзка...',
'needManualBindingAuthCode': 'Нужен е ръчен код за разрешение на свързването...', 'needManualBindingAuthCode':
'Нужен е ръчен код за разрешение на свързването...',
'pairingSuccessful': 'Успешно сдвояване!', 'pairingSuccessful': 'Успешно сдвояване!',
'enableBluetooth': 'Включи Bluetooth', 'enableBluetooth': 'Включи Bluetooth',
'grantPermissions': 'Предостави разрешения', 'grantPermissions': 'Предостави разрешения',
'retryAssociation': 'Опитай асоциацията отново', 'retryAssociation': 'Опитай асоциацията отново',
'retryAuthorization': 'Опитай разрешението отново', 'retryAuthorization': 'Опитай разрешението отново',
'pleaseGrantNecessaryPermissions': 'Моля предоставете необходимите разрешения', 'pleaseGrantNecessaryPermissions':
'Моля предоставете необходимите разрешения',
'checkFailedRetry': 'Неуспешна проверка, моля опитайте отново', 'checkFailedRetry': 'Неуспешна проверка, моля опитайте отново',
'pleaseConnectDeepSoundDevice': 'Моля свържете DeepSound устройство', 'pleaseConnectDeepSoundDevice': 'Моля свържете DeepSound устройство',
'verificationFailedRetry': 'Неуспешна проверка, моля опитайте отново', 'verificationFailedRetry': 'Неуспешна проверка, моля опитайте отново',
'invalidDeviceAddress': 'Невалиден адрес на устройството', 'invalidDeviceAddress': 'Невалиден адрес на устройството',
'bleDeviceAssociationFailed': 'Неуспешна асоциация с BLE устройството', 'bleDeviceAssociationFailed': 'Неуспешна асоциация с BLE устройството',
'deviceAssociationFailedRetry': 'Неуспешна асоциация с устройството, моля опитайте отново', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Изтичане на времето за BLE връзката, моля опитайте отново', 'Неуспешна асоциация с устройството, моля опитайте отново',
'bleConnectionTimeoutRetry':
'Изтичане на времето за BLE връзката, моля опитайте отново',
'blePairingStartupFailed': 'Неуспешно стартиране на BLE сдвояването', 'blePairingStartupFailed': 'Неуспешно стартиране на BLE сдвояването',
'bleConnectionFailed': 'Неуспешна BLE връзка', 'bleConnectionFailed': 'Неуспешна BLE връзка',
'deviceAuthorizationFailedCheckCode': 'Неуспешно разрешение на устройството, моля проверете кода за разрешение', 'deviceAuthorizationFailedCheckCode':
'Неуспешно разрешение на устройството, моля проверете кода за разрешение',
//用户反馈页 //用户反馈页
"feedback": "Потребителска обратна връзка", "feedback": "Потребителска обратна връзка",
@ -724,11 +799,14 @@ const Map<String, String> bgBG = {
'contactInfo': 'Информация за контакт', 'contactInfo': 'Информация за контакт',
'contactHint': 'Имейл/телефон, за да можем да се свържем с вас', 'contactHint': 'Имейл/телефон, за да можем да се свържем с вас',
'submit': 'Изпрати', 'submit': 'Изпрати',
'feedbackSubmitSuccess': 'Успешно изпращане на обратната връзка, благодарим ви!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Неуспешно изпращане на обратната връзка, моля опитайте отново по-късно', 'Успешно изпращане на обратната връзка, благодарим ви!',
'feedbackSubmitFailed':
'Неуспешно изпращане на обратната връзка, моля опитайте отново по-късно',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "В момента се извършва актуализация, излизането ще прекъсне процеса на актуализация, сигурни ли сте, че искате да излезете?", "upgradeExitConfirm":
"В момента се извършва актуализация, излизането ще прекъсне процеса на актуализация, сигурни ли сте, че искате да излезете?",
"deviceModel": "Модел на устройството", "deviceModel": "Модел на устройството",
"unknownDevice": "Неизвестно устройство", "unknownDevice": "Неизвестно устройство",
"currentFirmwareVersion": "Текуща версия на фърмуера", "currentFirmwareVersion": "Текуща версия на фърмуера",
@ -740,11 +818,13 @@ const Map<String, String> bgBG = {
"connectionFailed": "Неуспешна връзка", "connectionFailed": "Неуспешна връзка",
"retryConnection": "Опитай връзката отново", "retryConnection": "Опитай връзката отново",
"ota_updateNow": "Актуализирай сега", "ota_updateNow": "Актуализирай сега",
"keepConnectedDontClose": "Моля поддържайте устройството свързано, не затваряйте приложението", "keepConnectedDontClose":
"Моля поддържайте устройството свързано, не затваряйте приложението",
"doNotDisconnect": "Моля не прекъсвайте връзката", "doNotDisconnect": "Моля не прекъсвайте връзката",
"charging": "Зареждане", "charging": "Зареждане",
"updateContent": "Съдържание на актуализацията", "updateContent": "Съдържание на актуализацията",
"removeEarbudsEnsureBattery": "Извадете двете слушалки и се уверете, че батерията на двете е над 30%", "removeEarbudsEnsureBattery":
"Извадете двете слушалки и се уверете, че батерията на двете е над 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Няма музика", // 暂无音乐 "noMusic": "Няма музика", // 暂无音乐

204
lib/core/translations/language/cs_cz.dart

@ -69,7 +69,8 @@ const Map<String, String> csCZ = {
// 登录页 // 登录页
"welcome": "Vítejte", "welcome": "Vítejte",
"loginTips": "Přihlaste se nebo se zaregistrujte pomocí telefonního čísla nebo e-mailu", "loginTips":
"Přihlaste se nebo se zaregistrujte pomocí telefonního čísla nebo e-mailu",
"accountNumber": "Telefonní číslo nebo e-mail", "accountNumber": "Telefonní číslo nebo e-mail",
"verificationCode": "Ověřovací kód", "verificationCode": "Ověřovací kód",
"getCode": "Získat kód", "getCode": "Získat kód",
@ -88,7 +89,8 @@ const Map<String, String> csCZ = {
"tip": "Tip", "tip": "Tip",
"pleaseEnterCompleteCode": "Zadejte prosím úplný ověřovací kód", "pleaseEnterCompleteCode": "Zadejte prosím úplný ověřovací kód",
"loginFailed": "Přihlášení selhalo, zkuste to prosím znovu", "loginFailed": "Přihlášení selhalo, zkuste to prosím znovu",
'pleaseAcceptPrivacyPolicy': 'Nejprve si prosím přečtěte a odsouhlaste zásady ochrany osobních údajů a uživatelskou smlouvu', 'pleaseAcceptPrivacyPolicy':
'Nejprve si prosím přečtěte a odsouhlaste zásady ochrany osobních údajů a uživatelskou smlouvu',
"enterVerificationCode": "Zadejte ověřovací kód", "enterVerificationCode": "Zadejte ověřovací kód",
"verificationCodeSentTo": "Ověřovací kód byl odeslán na", "verificationCodeSentTo": "Ověřovací kód byl odeslán na",
"resendVerificationCode": "Znovu odeslat ověřovací kód", "resendVerificationCode": "Znovu odeslat ověřovací kód",
@ -96,8 +98,9 @@ const Map<String, String> csCZ = {
"usePasswordLogin": "Použít přihlášení heslem", "usePasswordLogin": "Použít přihlášení heslem",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Prohlášení DeapSound", // DeapSound 声明 "loginDeclaration": "Prohlášení Voitrans", // Voitrans 声明
"welcomeToThisApp": "Vítejte v DeapSound, přečtěte si prosím pozorně", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Vítejte v Voitrans, přečtěte si prosím pozorně", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Zásady ochrany osobních údajů", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Zásady ochrany osobních údajů", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Uživatelská smlouva", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Uživatelská smlouva", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -123,7 +126,8 @@ const Map<String, String> csCZ = {
"aiCompanion": "Rodičovské doprovázení", "aiCompanion": "Rodičovské doprovázení",
"aiCompanionInfo": "Rozumí vám a poskytuje vřelé doprovázení", "aiCompanionInfo": "Rozumí vám a poskytuje vřelé doprovázení",
"homeSlogan": "Spojujeme svět, za hranice zvuku", "homeSlogan": "Spojujeme svět, za hranice zvuku",
"turnEarphones": "Otevřete prosím pouzdro sluchátek a vložte sluchátka do uší", "turnEarphones":
"Otevřete prosím pouzdro sluchátek a vložte sluchátka do uší",
"currentlyConnected": "Aktuálně připojeno:", "currentlyConnected": "Aktuálně připojeno:",
"unsystemSetup": "Přejít do systémových nastavení", "unsystemSetup": "Přejít do systémových nastavení",
"talkLater": "Připomenout později", "talkLater": "Připomenout později",
@ -159,7 +163,7 @@ const Map<String, String> csCZ = {
"exploreSlogan": "Chytrá sluchátka, nekonečné možnosti", "exploreSlogan": "Chytrá sluchátka, nekonečné možnosti",
"exploreSlogan1": "Chytrý společník, nekonečné možnosti", "exploreSlogan1": "Chytrý společník, nekonečné možnosti",
"exploreSlogan2": "Chytré brýle, nekonečné možnosti", "exploreSlogan2": "Chytré brýle, nekonečné možnosti",
"exploreAi": "Prozkoumejte AI funkce poskytované DeapSound", "exploreAi": "Prozkoumejte AI funkce poskytované Voitrans",
"aiFunction": "AI funkce", "aiFunction": "AI funkce",
"allRoundAssistant": "Univerzální asistent", "allRoundAssistant": "Univerzální asistent",
"allRoundAssistantInfo": "Pomáhá řešit různé problémy", "allRoundAssistantInfo": "Pomáhá řešit různé problémy",
@ -173,7 +177,8 @@ const Map<String, String> csCZ = {
"healthConsultant": "Multifunkční AI chat", "healthConsultant": "Multifunkční AI chat",
"healthConsultantInfo": "Více AI chat funkcí", "healthConsultantInfo": "Více AI chat funkcí",
"conferenceAssistant": "Asistent obchodních schůzek", "conferenceAssistant": "Asistent obchodních schůzek",
"conferenceAssistantInfo": "Záznam zápisů v reálném čase a vícejazyčný překlad", "conferenceAssistantInfo":
"Záznam zápisů v reálném čase a vícejazyčný překlad",
"studyAssistant": "Asistent pro výuku jazyků", "studyAssistant": "Asistent pro výuku jazyků",
"studyAssistantInfo": "Korekce výslovnosti a procvičování mluvení", "studyAssistantInfo": "Korekce výslovnosti a procvičování mluvení",
"travelTranslator": "Cestovní překladač", "travelTranslator": "Cestovní překladač",
@ -185,7 +190,8 @@ const Map<String, String> csCZ = {
"newFunction": "Nové funkce", "newFunction": "Nové funkce",
"youChoseTry": "Rozhodli jste se vyzkoušet", "youChoseTry": "Rozhodli jste se vyzkoušet",
"aiSinger": "AI zpěvák režim", "aiSinger": "AI zpěvák režim",
"aiSingerInfo": "Zpívejte jakoukoliv píseň hlasem vašeho oblíbeného umělce, dokonce i vaše vlastní tvorbu", "aiSingerInfo":
"Zpívejte jakoukoliv píseň hlasem vašeho oblíbeného umělce, dokonce i vaše vlastní tvorbu",
"popularFunction": "Populární funkce", "popularFunction": "Populární funkce",
"tryNow": "Vyzkoušet nyní", "tryNow": "Vyzkoušet nyní",
@ -226,9 +232,11 @@ const Map<String, String> csCZ = {
"voiceServiceInfo": "Vyberte službu rozpoznávání a syntézy řeči", "voiceServiceInfo": "Vyberte službu rozpoznávání a syntézy řeči",
"selectVoiceService": "Vybrat hlasovou službu", "selectVoiceService": "Vybrat hlasovou službu",
"azureVoiceService": "Azure hlasová služba", "azureVoiceService": "Azure hlasová služba",
"azureVoiceServiceInfo": "Cloudová služba Microsoft podporující vysoce kvalitní syntézu a rozpoznávání řeči", "azureVoiceServiceInfo":
"Cloudová služba Microsoft podporující vysoce kvalitní syntézu a rozpoznávání řeči",
"flutterVoiceService": "Místní hlasová služba", "flutterVoiceService": "Místní hlasová služba",
"flutterVoiceServiceInfo": "Místní hlasová služba zařízení bez potřeby internetového připojení", "flutterVoiceServiceInfo":
"Místní hlasová služba zařízení bez potřeby internetového připojení",
'timbreService': 'Služba barvy hlasu', 'timbreService': 'Služba barvy hlasu',
'timbreServiceInfo': 'Vyberte službu syntézy řeči', 'timbreServiceInfo': 'Vyberte službu syntézy řeči',
'defaultTimbre': 'Výchozí barva hlasu', 'defaultTimbre': 'Výchozí barva hlasu',
@ -239,9 +247,11 @@ const Map<String, String> csCZ = {
'pleaseRead': 'Přečtěte prosím', 'pleaseRead': 'Přečtěte prosím',
'completeRecording': 'Dokončit nahrávání', 'completeRecording': 'Dokončit nahrávání',
"firmwareUpgrade": "Aktualizace firmwaru", // 固件升级 "firmwareUpgrade": "Aktualizace firmwaru", // 固件升级
"bleHeadsetFirmwareUpgrade": "Aktualizace firmwaru BLE sluchátek", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"Aktualizace firmwaru BLE sluchátek", // BLE耳机固件版本升级
"deviceManagement": "Správa zařízení", // 设备管理 "deviceManagement": "Správa zařízení", // 设备管理
"manageConnectedDevices": "Správa připojených Bluetooth zařízení", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Správa připojených Bluetooth zařízení", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +261,15 @@ const Map<String, String> csCZ = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Vymazat spárovaná zařízení', 'clearPairedDevices': 'Vymazat spárovaná zařízení',
'clearPairedDevicesConfirm': 'Opravdu chcete vymazat všechna spárovaná zařízení?', 'clearPairedDevicesConfirm':
'Opravdu chcete vymazat všechna spárovaná zařízení?',
'clearPairedDevicesSuccess': 'Úspěšné vymazání spárovaných zařízení', 'clearPairedDevicesSuccess': 'Úspěšné vymazání spárovaných zařízení',
'clearPairedDevicesFailed': 'Vymazání spárovaných zařízení selhalo', 'clearPairedDevicesFailed': 'Vymazání spárovaných zařízení selhalo',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Hlasový chat v reálném čase", "realtimeVoiceChat": "Hlasový chat v reálném čase",
"realtimeVoiceChatInfo": "Vyzkoušejte funkci inteligentní hlasové interakce (náhled funkce)", "realtimeVoiceChatInfo":
"Vyzkoušejte funkci inteligentní hlasové interakce (náhled funkce)",
"loading": "Načítání...", "loading": "Načítání...",
//设备管理页面 //设备管理页面
@ -304,10 +316,14 @@ const Map<String, String> csCZ = {
'• Ovládáním funkcí sluchátek\n\n' '• Ovládáním funkcí sluchátek\n\n'
'S čím vám mohu pomoci?', 'S čím vám mohu pomoci?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Funkce rozpoznávání řeči potřebuje přístup k mikrofonu.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Funkce rozpoznávání řeči a překladu potřebují přístup k mikrofonu.', 'Funkce rozpoznávání řeči potřebuje přístup k mikrofonu.',
'phoneCallPermissionText': 'Funkce telefonních hovorů potřebuje přístup k mikrofonu pro hlasové hovory.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Trvale jste odmítli oprávnění k mikrofonu, přejděte prosím do systémových nastavení a povolte ho.', 'Funkce rozpoznávání řeči a překladu potřebují přístup k mikrofonu.',
'phoneCallPermissionText':
'Funkce telefonních hovorů potřebuje přístup k mikrofonu pro hlasové hovory.',
'permissionDeniedText':
'Trvale jste odmítli oprávnění k mikrofonu, přejděte prosím do systémových nastavení a povolte ho.',
'startVoiceInput': 'Začít hlasový vstup', 'startVoiceInput': 'Začít hlasový vstup',
'startPhoneCallMode': 'Začít režim telefonního hovoru, začít hlasový vstup', 'startPhoneCallMode': 'Začít režim telefonního hovoru, začít hlasový vstup',
@ -330,7 +346,8 @@ const Map<String, String> csCZ = {
'privacyRelated': 'Týkající se soukromí', 'privacyRelated': 'Týkající se soukromí',
'copyrightViolation': 'Porušení mých autorských práv, pověsti atd.', 'copyrightViolation': 'Porušení mých autorských práv, pověsti atd.',
'other': 'Jiné', 'other': 'Jiné',
'reportDescriptionHint': 'Chceme znát důvod vašeho hlášení, můžete popsat problém, se kterým jste se setkali.', 'reportDescriptionHint':
'Chceme znát důvod vašeho hlášení, můžete popsat problém, se kterým jste se setkali.',
//'submit': 'Odeslat', //'submit': 'Odeslat',
//Message_bubble //Message_bubble
@ -361,15 +378,24 @@ const Map<String, String> csCZ = {
'highest': 'Nejvyšší', 'highest': 'Nejvyšší',
'lowest': 'Nejnižší', 'lowest': 'Nejnižší',
'futureForecast': 'Budoucí předpověď', 'futureForecast': 'Budoucí předpověď',
'hotWeatherTip': 'Dnes je horko, dbejte prosím na ochranu před žárem, pijte více vody, abyste se vyhnuli úpalu', 'hotWeatherTip':
'coldWeatherTip': 'Dnes je nízká teplota, při odchodu se prosím oblečte teplo, pozor na nachlazení', 'Dnes je horko, dbejte prosím na ochranu před žárem, pijte více vody, abyste se vyhnuli úpalu',
'rainyWeatherTip': 'Dnes prší, při odchodu si prosím vezměte deštník, dbejte na bezpečnost', 'coldWeatherTip':
'snowyWeatherTip': 'Dnes sněží, cesta je kluzká, dbejte prosím na bezpečnost, oblečte se teplo', 'Dnes je nízká teplota, při odchodu se prosím oblečte teplo, pozor na nachlazení',
'foggyWeatherTip': 'Dnes je mlha, viditelnost je nízká, při odchodu si prosím nasaďte roušku', 'rainyWeatherTip':
'windyWeatherTip': 'Dnes je silný vítr, při odchodu dbejte prosím na bezpečnost, dobře si zajistěte věci', 'Dnes prší, při odchodu si prosím vezměte deštník, dbejte na bezpečnost',
'sunnyWeatherTip': 'Dnes je silné slunce a intenzivní UV záření, při odchodu se prosím chraňte před sluncem', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Dnes je velký rozdíl mezi denní a noční teplotou, přidávejte nebo odebírejte oblečení včas', 'Dnes sněží, cesta je kluzká, dbejte prosím na bezpečnost, oblečte se teplo',
'comfortableWeatherTip': 'Dnes je příjemné počasí, je to dobrý čas pro venkovní aktivity', 'foggyWeatherTip':
'Dnes je mlha, viditelnost je nízká, při odchodu si prosím nasaďte roušku',
'windyWeatherTip':
'Dnes je silný vítr, při odchodu dbejte prosím na bezpečnost, dobře si zajistěte věci',
'sunnyWeatherTip':
'Dnes je silné slunce a intenzivní UV záření, při odchodu se prosím chraňte před sluncem',
'temperatureDifferenceTip':
'Dnes je velký rozdíl mezi denní a noční teplotou, přidávejte nebo odebírejte oblečení včas',
'comfortableWeatherTip':
'Dnes je příjemné počasí, je to dobrý čas pro venkovní aktivity',
"monday": "Pondělí", "monday": "Pondělí",
"tuesday": "Úterý", "tuesday": "Úterý",
"wednesday": "Středa", "wednesday": "Středa",
@ -410,20 +436,26 @@ const Map<String, String> csCZ = {
"logout": "Odhlásit se", "logout": "Odhlásit se",
"logoutTips": "Opravdu se chcete odhlásit z aktuálního účtu?", "logoutTips": "Opravdu se chcete odhlásit z aktuálního účtu?",
'deleteAccount': 'Smazat účet', 'deleteAccount': 'Smazat účet',
'deleteAccountTips': 'Opravdu chcete trvale smazat svůj účet? Tuto operaci nelze vrátit zpět', 'deleteAccountTips':
'Opravdu chcete trvale smazat svůj účet? Tuto operaci nelze vrátit zpět',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Připojení k síti selhalo, zkontrolujte prosím nastavení sítě a zkuste to znovu', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Server dočasně nemůže odpovědět, zkuste to prosím později', 'Připojení k síti selhalo, zkontrolujte prosím nastavení sítě a zkuste to znovu',
'serverTemporarilyUnavailable':
'Server dočasně nemůže odpovědět, zkuste to prosím později',
'loginExpiredPleaseRelogin': 'Přihlášení vypršelo, přihlaste se prosím znovu', 'loginExpiredPleaseRelogin': 'Přihlášení vypršelo, přihlaste se prosím znovu',
'noPermissionForThisOperation': 'Nemáte oprávnění k této operaci', 'noPermissionForThisOperation': 'Nemáte oprávnění k této operaci',
'requestedResourceNotFound': 'Požadovaný zdroj neexistuje', 'requestedResourceNotFound': 'Požadovaný zdroj neexistuje',
'imageProcessingFailedPleaseReselect': 'Zpracování obrázku selhalo, vyberte prosím obrázek znovu', 'imageProcessingFailedPleaseReselect':
'Zpracování obrázku selhalo, vyberte prosím obrázek znovu',
'operationFailedPleaseRetry': 'Operace selhala, zkuste to prosím znovu', 'operationFailedPleaseRetry': 'Operace selhala, zkuste to prosím znovu',
'serverReturnedError': 'Server vrátil chybu', 'serverReturnedError': 'Server vrátil chybu',
'serverError': 'Chyba serveru', 'serverError': 'Chyba serveru',
'networkConnectionFailedCheckSettings': 'Připojení k síti selhalo, zkontrolujte prosím nastavení sítě', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Vnitřní chyba serveru, zkuste to prosím později', 'Připojení k síti selhalo, zkontrolujte prosím nastavení sítě',
'serverInternalErrorRetryLater':
'Vnitřní chyba serveru, zkuste to prosím později',
// Profile 用户交互 // Profile 用户交互
//'error': 'Chyba', //'error': 'Chyba',
@ -446,9 +478,11 @@ const Map<String, String> csCZ = {
'thirdPartyLogoutFailed': 'Odhlášení třetí strany selhalo', // 第三方登录退出失败 'thirdPartyLogoutFailed': 'Odhlášení třetí strany selhalo', // 第三方登录退出失败
'signOutProcessError': 'Chyba v procesu odhlašování', // 登出过程发生错误 'signOutProcessError': 'Chyba v procesu odhlašování', // 登出过程发生错误
'deleteAccountProcessError': 'Chyba v procesu mazání účtu', // 删除账号过程发生错误 'deleteAccountProcessError': 'Chyba v procesu mazání účtu', // 删除账号过程发生错误
'userDataClearSuccess': 'Úspěšné vymazání uživatelských dat', // 用户数据清理成功 'userDataClearSuccess': 'Úspěšné vymazání uživatelských dat', // 用户数据清理成功
'allUserDataClearSuccess': 'Úspěšné vymazání všech uživatelských dat', // 所有用户数据清理成功 'allUserDataClearSuccess':
'accountServiceInitialized': 'AccountService byl inicializován', // AccountService 已初始化 'Úspěšné vymazání všech uživatelských dat', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService byl inicializován', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Získání stavu oprávnění selhalo', 'getPermissionStatusFailed': 'Získání stavu oprávnění selhalo',
@ -462,9 +496,12 @@ const Map<String, String> csCZ = {
'locationInfo': 'Informace o poloze', 'locationInfo': 'Informace o poloze',
'phonePermissionDesc': 'Používá se pro funkci telefonních hovorů', 'phonePermissionDesc': 'Používá se pro funkci telefonních hovorů',
'smsPermissionDesc': 'Používá se pro funkci odesílání SMS', 'smsPermissionDesc': 'Používá se pro funkci odesílání SMS',
'calendarWritePermissionDesc': 'Používá se pro vytváření událostí a připomínek v kalendáři', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Používá se pro čtení a správu událostí a připomínek v kalendáři', 'Používá se pro vytváření událostí a připomínek v kalendáři',
'locationPermissionDesc': 'Používá se pro získání informací o aktuální poloze', 'calendarFullAccessPermissionDesc':
'Používá se pro čtení a správu událostí a připomínek v kalendáři',
'locationPermissionDesc':
'Používá se pro získání informací o aktuální poloze',
'appFunctionNeeds': 'Funkce aplikace potřebuje', 'appFunctionNeeds': 'Funkce aplikace potřebuje',
'authorized': 'Autorizováno', 'authorized': 'Autorizováno',
'unauthorized': 'Neautorizováno', 'unauthorized': 'Neautorizováno',
@ -473,13 +510,19 @@ const Map<String, String> csCZ = {
'unknownStatus': 'Neznámý stav', 'unknownStatus': 'Neznámý stav',
'permissionGranted': 'Oprávnění uděleno', 'permissionGranted': 'Oprávnění uděleno',
'permissionRequestError': 'Chyba při žádosti o oprávnění', 'permissionRequestError': 'Chyba při žádosti o oprávnění',
'phonePermissionDetailDesc': 'Funkce telefonních hovorů potřebuje oprávnění k telefonu', 'phonePermissionDetailDesc':
'Funkce telefonních hovorů potřebuje oprávnění k telefonu',
'smsPermissionDetailDesc': 'Funkce odesílání SMS potřebuje SMS oprávnění', 'smsPermissionDetailDesc': 'Funkce odesílání SMS potřebuje SMS oprávnění',
'calendarWritePermissionDetailDesc': 'Vytváření událostí v kalendáři potřebuje oprávnění k zápisu do kalendáře', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Správa událostí v kalendáři potřebuje úplné oprávnění ke kalendáři', 'Vytváření událostí v kalendáři potřebuje oprávnění k zápisu do kalendáře',
'locationPermissionDetailDesc': 'Získání informací o poloze potřebuje oprávnění k poloze', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplikace potřebuje toto oprávnění pro poskytnutí plné funkčnosti', 'Správa událostí v kalendáři potřebuje úplné oprávnění ke kalendáři',
'permanentDenialText': 'Trvale jste odmítli oprávnění {permission}, přejděte prosím do nastavení aplikace a povolte ho', 'locationPermissionDetailDesc':
'Získání informací o poloze potřebuje oprávnění k poloze',
'appNeedsPermissionForFullFunction':
'Aplikace potřebuje toto oprávnění pro poskytnutí plné funkčnosti',
'permanentDenialText':
'Trvale jste odmítli oprávnění {permission}, přejděte prosím do nastavení aplikace a povolte ho',
'goToSettings': 'Přejít do nastavení', 'goToSettings': 'Přejít do nastavení',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +531,10 @@ const Map<String, String> csCZ = {
'updateNow': 'Aktualizovat nyní', // 立即更新按钮 'updateNow': 'Aktualizovat nyní', // 立即更新按钮
'checkUpdate': 'Zkontrolovat aktualizace', // 检查更新按钮 'checkUpdate': 'Zkontrolovat aktualizace', // 检查更新按钮
'updateFailed': 'Aktualizace selhala', // 更新失败提示 'updateFailed': 'Aktualizace selhala', // 更新失败提示
'cannotOpenAppStore': 'Nelze otevřít obchod s aplikacemi, přejděte prosím ručně do obchodu pro aktualizaci', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Během aktualizace došlo k chybě, zkuste to prosím později', // 更新错误重试提示 'Nelze otevřít obchod s aplikacemi, přejděte prosím ručně do obchodu pro aktualizaci', // 无法打开应用商店提示
'updateErrorRetry':
'Během aktualizace došlo k chybě, zkuste to prosím později', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -612,10 +657,12 @@ const Map<String, String> csCZ = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Žádná historie překladů", "noTranslationHistory": "Žádná historie překladů",
"clearHistory": "Vymazat historii", "clearHistory": "Vymazat historii",
"clearHistoryConfirm": "Opravdu chcete vymazat celou historii překladů? Tuto operaci nelze vrátit zpět.", "clearHistoryConfirm":
"Opravdu chcete vymazat celou historii překladů? Tuto operaci nelze vrátit zpět.",
"unknownLanguage": "Neznámý jazyk", "unknownLanguage": "Neznámý jazyk",
"deleteSessionRecord": "Smazat záznam relace", "deleteSessionRecord": "Smazat záznam relace",
"deleteSessionConfirm": "Opravdu chcete smazat všechny záznamy překladů pro tuto relaci? Tuto operaci nelze vrátit zpět.", "deleteSessionConfirm":
"Opravdu chcete smazat všechny záznamy překladů pro tuto relaci? Tuto operaci nelze vrátit zpět.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Přeložit audio soubory", "translateAudioFiles": "Přeložit audio soubory",
@ -632,7 +679,8 @@ const Map<String, String> csCZ = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Původní záznam", "originalRecord": "Původní záznam",
"recordSummary": "Shrnutí záznamu", "recordSummary": "Shrnutí záznamu",
"clickToGenerateSummary": "Klikněte na tlačítko níže pro vygenerování shrnutí relace", "clickToGenerateSummary":
"Klikněte na tlačítko níže pro vygenerování shrnutí relace",
"summaryContent": "Obsah shrnutí", "summaryContent": "Obsah shrnutí",
"copied": "Zkopírováno", "copied": "Zkopírováno",
"summaryCopiledToClipboard": "Shrnutí bylo zkopírováno do schránky", "summaryCopiledToClipboard": "Shrnutí bylo zkopírováno do schránky",
@ -640,9 +688,11 @@ const Map<String, String> csCZ = {
"summaryGenerated": "Shrnutí vygenerováno", "summaryGenerated": "Shrnutí vygenerováno",
"generating": "Generování...", "generating": "Generování...",
"regenerate": "Regenerovat", "regenerate": "Regenerovat",
"summaryTimeoutMessage": "Požadavek na generování shrnutí vypršel, možná kvůli problému se sítí nebo přetížení serveru.", "summaryTimeoutMessage":
"Požadavek na generování shrnutí vypršel, možná kvůli problému se sítí nebo přetížení serveru.",
"deleteTranslationRecord": "Smazat záznam překladu", "deleteTranslationRecord": "Smazat záznam překladu",
"deleteTranslationConfirm": "Opravdu chcete smazat tento záznam překladu? Tuto operaci nelze vrátit zpět.", "deleteTranslationConfirm":
"Opravdu chcete smazat tento záznam překladu? Tuto operaci nelze vrátit zpět.",
"originalText": "Původní text", "originalText": "Původní text",
"translatedText": "Přeložený text", "translatedText": "Přeložený text",
"sessionSummary": "Shrnutí relace", "sessionSummary": "Shrnutí relace",
@ -670,19 +720,26 @@ const Map<String, String> csCZ = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Připraveno k párování", "readyToPair": "Připraveno k párování",
"preparingPairingEnvironment": "Příprava prostředí pro párování...", "preparingPairingEnvironment": "Příprava prostředí pro párování...",
"connectDeepSoundViaSystemBluetooth": "Nejprve prosím připojte zařízení DeapSound přes systémový Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Nejprve prosím připojte zařízení Voitrans přes systémový Bluetooth",
"deviceBindingConfirm": "Potvrzení svázání zařízení...", "deviceBindingConfirm": "Potvrzení svázání zařízení...",
"establishingDeviceAssociation": "Navazování přidružení zařízení...", "establishingDeviceAssociation": "Navazování přidružení zařízení...",
"waitingCompletePairing": "Čekejte prosím, dokončování párování...", "waitingCompletePairing": "Čekejte prosím, dokončování párování...",
"pairingSuccessRedirecting": "Párování úspěšné! Přesměrování na hlavní stránku...", "pairingSuccessRedirecting":
"Párování úspěšné! Přesměrování na hlavní stránku...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Ujistěte se prosím, že připojené zařízení je DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Toto zařízení je již svázáno s jiným účtem", "Ujistěte se prosím, že připojené zařízení je Voitrans",
"deviceAssociationFailed": "Přidružení zařízení selhalo, zkuste to prosím znovu", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Skenování vypršelo, ujistěte se prosím, že je zařízení v blízkosti", "Toto zařízení je již svázáno s jiným účtem",
"deviceAssociationFailed":
"Přidružení zařízení selhalo, zkuste to prosím znovu",
"scanTimeoutEnsureDeviceNearby":
"Skenování vypršelo, ujistěte se prosím, že je zařízení v blízkosti",
"networkError": "Chyba sítě", "networkError": "Chyba sítě",
"authorizationFailedCheckCode": "Autorizace selhala, zkontrolujte prosím, zda je autorizační kód správný", "authorizationFailedCheckCode":
"Autorizace selhala, zkontrolujte prosím, zda je autorizační kód správný",
"pairingFailedRetry": "Párování selhalo, zkuste to prosím znovu", "pairingFailedRetry": "Párování selhalo, zkuste to prosím znovu",
// 配对控制器相关 // 配对控制器相关
@ -691,13 +748,15 @@ const Map<String, String> csCZ = {
'deviceDisconnected': 'Zařízení bylo odpojeno', 'deviceDisconnected': 'Zařízení bylo odpojeno',
'readyToStartPairing': 'Připraveno k zahájení párování', 'readyToStartPairing': 'Připraveno k zahájení párování',
'checkingEnvironment': 'Kontrola prostředí...', 'checkingEnvironment': 'Kontrola prostředí...',
'ensureHeadsetOnAndPairingMode': 'Ujistěte se prosím, že jsou sluchátka zapnutá a v režimu párování', 'ensureHeadsetOnAndPairingMode':
'Ujistěte se prosím, že jsou sluchátka zapnutá a v režimu párování',
//'goToBluetoothSettings': 'Přejít do nastavení Bluetooth', //'goToBluetoothSettings': 'Přejít do nastavení Bluetooth',
//'verifyingDevice': 'Ověřování zařízení...', //'verifyingDevice': 'Ověřování zařízení...',
//'confirmBinding': 'Potvrdit svázání', //'confirmBinding': 'Potvrdit svázání',
//'associatingDevice': 'Přidružování zařízení...', //'associatingDevice': 'Přidružování zařízení...',
'establishingSecureConnection': 'Navazování bezpečného spojení...', 'establishingSecureConnection': 'Navazování bezpečného spojení...',
'needManualBindingAuthCode': 'Potřeba ručního autorizačního kódu pro svázání...', 'needManualBindingAuthCode':
'Potřeba ručního autorizačního kódu pro svázání...',
'pairingSuccessful': 'Párování úspěšné!', 'pairingSuccessful': 'Párování úspěšné!',
'enableBluetooth': 'Zapnout Bluetooth', 'enableBluetooth': 'Zapnout Bluetooth',
'grantPermissions': 'Udělit oprávnění', 'grantPermissions': 'Udělit oprávnění',
@ -709,11 +768,14 @@ const Map<String, String> csCZ = {
'verificationFailedRetry': 'Ověření selhalo, zkuste to prosím znovu', 'verificationFailedRetry': 'Ověření selhalo, zkuste to prosím znovu',
'invalidDeviceAddress': 'Neplatná adresa zařízení', 'invalidDeviceAddress': 'Neplatná adresa zařízení',
'bleDeviceAssociationFailed': 'Přidružení BLE zařízení selhalo', 'bleDeviceAssociationFailed': 'Přidružení BLE zařízení selhalo',
'deviceAssociationFailedRetry': 'Přidružení zařízení selhalo, zkuste to prosím znovu', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Časový limit BLE připojení vypršel, zkuste to prosím znovu', 'Přidružení zařízení selhalo, zkuste to prosím znovu',
'bleConnectionTimeoutRetry':
'Časový limit BLE připojení vypršel, zkuste to prosím znovu',
'blePairingStartupFailed': 'Spuštění BLE párování selhalo', 'blePairingStartupFailed': 'Spuštění BLE párování selhalo',
'bleConnectionFailed': 'BLE připojení selhalo', 'bleConnectionFailed': 'BLE připojení selhalo',
'deviceAuthorizationFailedCheckCode': 'Autorizace zařízení selhala, zkontrolujte prosím autorizační kód', 'deviceAuthorizationFailedCheckCode':
'Autorizace zařízení selhala, zkontrolujte prosím autorizační kód',
//用户反馈页 //用户反馈页
"feedback": "Zpětná vazba uživatele", "feedback": "Zpětná vazba uživatele",
@ -725,10 +787,12 @@ const Map<String, String> csCZ = {
'contactHint': 'E-mail/telefon, abychom vás mohli kontaktovat', 'contactHint': 'E-mail/telefon, abychom vás mohli kontaktovat',
'submit': 'Odeslat', 'submit': 'Odeslat',
'feedbackSubmitSuccess': 'Zpětná vazba byla úspěšně odeslána, děkujeme!', 'feedbackSubmitSuccess': 'Zpětná vazba byla úspěšně odeslána, děkujeme!',
'feedbackSubmitFailed': 'Odeslání zpětné vazby selhalo, zkuste to prosím později', 'feedbackSubmitFailed':
'Odeslání zpětné vazby selhalo, zkuste to prosím později',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Probíhá aktualizace, ukončení přeruší proces aktualizace, opravdu chcete ukončit?", "upgradeExitConfirm":
"Probíhá aktualizace, ukončení přeruší proces aktualizace, opravdu chcete ukončit?",
"deviceModel": "Model zařízení", "deviceModel": "Model zařízení",
"unknownDevice": "Neznámé zařízení", "unknownDevice": "Neznámé zařízení",
"currentFirmwareVersion": "Aktuální verze firmwaru", "currentFirmwareVersion": "Aktuální verze firmwaru",
@ -740,11 +804,13 @@ const Map<String, String> csCZ = {
"connectionFailed": "Připojení selhalo", "connectionFailed": "Připojení selhalo",
"retryConnection": "Zkusit připojení znovu", "retryConnection": "Zkusit připojení znovu",
"ota_updateNow": "Aktualizovat nyní", "ota_updateNow": "Aktualizovat nyní",
"keepConnectedDontClose": "Udržujte prosím zařízení připojené, nezavírejte aplikaci", "keepConnectedDontClose":
"Udržujte prosím zařízení připojené, nezavírejte aplikaci",
"doNotDisconnect": "Neodpojujte prosím", "doNotDisconnect": "Neodpojujte prosím",
"charging": "Nabíjení", "charging": "Nabíjení",
"updateContent": "Obsah aktualizace", "updateContent": "Obsah aktualizace",
"removeEarbudsEnsureBattery": "Vyjměte obě sluchátka a ujistěte se, že baterie obou je nad 30%", "removeEarbudsEnsureBattery":
"Vyjměte obě sluchátka a ujistěte se, že baterie obou je nad 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Žádná hudba", // 暂无音乐 "noMusic": "Žádná hudba", // 暂无音乐

201
lib/core/translations/language/da_dk.dart

@ -88,7 +88,8 @@ const Map<String, String> daDK = {
"tip": "Tip", "tip": "Tip",
"pleaseEnterCompleteCode": "Indtast venligst den komplette verifikationskode", "pleaseEnterCompleteCode": "Indtast venligst den komplette verifikationskode",
"loginFailed": "Login mislykkedes, prøv venligst igen", "loginFailed": "Login mislykkedes, prøv venligst igen",
'pleaseAcceptPrivacyPolicy': 'Læs venligst og accepter først privatlivspolitikken og brugeraftalen', 'pleaseAcceptPrivacyPolicy':
'Læs venligst og accepter først privatlivspolitikken og brugeraftalen',
"enterVerificationCode": "Indtast verifikationskode", "enterVerificationCode": "Indtast verifikationskode",
"verificationCodeSentTo": "Verifikationskode sendt til", "verificationCodeSentTo": "Verifikationskode sendt til",
"resendVerificationCode": "Send verifikationskode igen", "resendVerificationCode": "Send verifikationskode igen",
@ -96,8 +97,9 @@ const Map<String, String> daDK = {
"usePasswordLogin": "Brug adgangskode login", "usePasswordLogin": "Brug adgangskode login",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound erklæring", // DeapSound 声明 "loginDeclaration": "Voitrans erklæring", // Voitrans 声明
"welcomeToThisApp": "Velkommen til DeapSound, læs venligst grundigt", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Velkommen til Voitrans, læs venligst grundigt", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Privatlivspolitik", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Privatlivspolitik", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Brugeraftale", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Brugeraftale", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -123,12 +125,14 @@ const Map<String, String> daDK = {
"aiCompanion": "Forældre-barn ledsagelse", "aiCompanion": "Forældre-barn ledsagelse",
"aiCompanionInfo": "Forstår dig og giver varm ledsagelse", "aiCompanionInfo": "Forstår dig og giver varm ledsagelse",
"homeSlogan": "Forbind verden, ud over lyd", "homeSlogan": "Forbind verden, ud over lyd",
"turnEarphones": "Åbn venligst øretelefon-etuiet og sæt øretelefonerne i dine ører", "turnEarphones":
"Åbn venligst øretelefon-etuiet og sæt øretelefonerne i dine ører",
"currentlyConnected": "I øjeblikket tilsluttet:", "currentlyConnected": "I øjeblikket tilsluttet:",
"unsystemSetup": "Gå til systemindstillinger", "unsystemSetup": "Gå til systemindstillinger",
"talkLater": "Påmind senere", "talkLater": "Påmind senere",
"initializing": "Initialiserer...", "initializing": "Initialiserer...",
"bluetoothInitializationFailure": "Bluetooth service initialisering mislykkedes", "bluetoothInitializationFailure":
"Bluetooth service initialisering mislykkedes",
"checkingPermissions": "Kontrollerer tilladelser...", "checkingPermissions": "Kontrollerer tilladelser...",
"lackPermissions": "Mangler Bluetooth tilladelser", "lackPermissions": "Mangler Bluetooth tilladelser",
"searchingDevice": "Søger efter enheder...", "searchingDevice": "Søger efter enheder...",
@ -159,7 +163,7 @@ const Map<String, String> daDK = {
"exploreSlogan": "Smarte øretelefoner, uendelige muligheder", "exploreSlogan": "Smarte øretelefoner, uendelige muligheder",
"exploreSlogan1": "Smart ledsager, uendelige muligheder", "exploreSlogan1": "Smart ledsager, uendelige muligheder",
"exploreSlogan2": "Smarte briller, uendelige muligheder", "exploreSlogan2": "Smarte briller, uendelige muligheder",
"exploreAi": "Udforsk AI funktioner leveret af DeapSound", "exploreAi": "Udforsk AI funktioner leveret af Voitrans",
"aiFunction": "AI funktioner", "aiFunction": "AI funktioner",
"allRoundAssistant": "Alsidig assistent", "allRoundAssistant": "Alsidig assistent",
"allRoundAssistantInfo": "Hjælper med at løse forskellige problemer", "allRoundAssistantInfo": "Hjælper med at løse forskellige problemer",
@ -173,11 +177,13 @@ const Map<String, String> daDK = {
"healthConsultant": "Multifunktionel AI chat", "healthConsultant": "Multifunktionel AI chat",
"healthConsultantInfo": "Flere AI chat funktioner", "healthConsultantInfo": "Flere AI chat funktioner",
"conferenceAssistant": "Forretningsmøde assistent", "conferenceAssistant": "Forretningsmøde assistent",
"conferenceAssistantInfo": "Realtidsoptagelse af mødereferater og flersproget oversættelse", "conferenceAssistantInfo":
"Realtidsoptagelse af mødereferater og flersproget oversættelse",
"studyAssistant": "Sprogindlærings assistent", "studyAssistant": "Sprogindlærings assistent",
"studyAssistantInfo": "Udtalerettelse og taleøvelse", "studyAssistantInfo": "Udtalerettelse og taleøvelse",
"travelTranslator": "Rejseoversætter", "travelTranslator": "Rejseoversætter",
"travelTranslatorInfo": "Realtids stemmeoversættelse og turistattraktionsguide", "travelTranslatorInfo":
"Realtids stemmeoversættelse og turistattraktionsguide",
"beSearching": "Søger:", "beSearching": "Søger:",
"noAssistantFound": "Ingen tilsvarende AI assistent fundet", "noAssistantFound": "Ingen tilsvarende AI assistent fundet",
"scene": "Scenarier", "scene": "Scenarier",
@ -185,7 +191,8 @@ const Map<String, String> daDK = {
"newFunction": "Nye funktioner", "newFunction": "Nye funktioner",
"youChoseTry": "Du valgte at prøve", "youChoseTry": "Du valgte at prøve",
"aiSinger": "AI sanger tilstand", "aiSinger": "AI sanger tilstand",
"aiSingerInfo": "Syng enhver sang med din yndlingskunstners stemme, endda dine egne kreationer", "aiSingerInfo":
"Syng enhver sang med din yndlingskunstners stemme, endda dine egne kreationer",
"popularFunction": "Populære funktioner", "popularFunction": "Populære funktioner",
"tryNow": "Prøv nu", "tryNow": "Prøv nu",
@ -217,7 +224,8 @@ const Map<String, String> daDK = {
"privacySettings": "Privatlivsindstillinger", "privacySettings": "Privatlivsindstillinger",
"privacySettingsInfo": "Administrer dataindsamling og tilladelser", "privacySettingsInfo": "Administrer dataindsamling og tilladelser",
"permissionManagement": "Tilladelsesstyring", // 权限管理 "permissionManagement": "Tilladelsesstyring", // 权限管理
"permissionManagementInfo": "Administrer app tilladelsesindstillinger", // 管理应用权限设置 "permissionManagementInfo":
"Administrer app tilladelsesindstillinger", // 管理应用权限设置
"aboutApplication": "Om app", "aboutApplication": "Om app",
"versions": "Version", "versions": "Version",
"checkUpdates": "Tjek for opdateringer", "checkUpdates": "Tjek for opdateringer",
@ -226,9 +234,11 @@ const Map<String, String> daDK = {
"voiceServiceInfo": "Vælg stemmegenkendelse og syntesetjeneste", "voiceServiceInfo": "Vælg stemmegenkendelse og syntesetjeneste",
"selectVoiceService": "Vælg stemmetjeneste", "selectVoiceService": "Vælg stemmetjeneste",
"azureVoiceService": "Azure stemmetjeneste", "azureVoiceService": "Azure stemmetjeneste",
"azureVoiceServiceInfo": "Microsoft cloud-baseret tjeneste der understøtter høj kvalitet stemmesyntese og genkendelse", "azureVoiceServiceInfo":
"Microsoft cloud-baseret tjeneste der understøtter høj kvalitet stemmesyntese og genkendelse",
"flutterVoiceService": "Lokal stemmetjeneste", "flutterVoiceService": "Lokal stemmetjeneste",
"flutterVoiceServiceInfo": "Enhedens lokale stemmetjeneste uden behov for internetforbindelse", "flutterVoiceServiceInfo":
"Enhedens lokale stemmetjeneste uden behov for internetforbindelse",
'timbreService': 'Klangfarve tjeneste', 'timbreService': 'Klangfarve tjeneste',
'timbreServiceInfo': 'Vælg stemmesyntese tjeneste', 'timbreServiceInfo': 'Vælg stemmesyntese tjeneste',
'defaultTimbre': 'Standard klangfarve', 'defaultTimbre': 'Standard klangfarve',
@ -239,9 +249,11 @@ const Map<String, String> daDK = {
'pleaseRead': 'Læs venligst', 'pleaseRead': 'Læs venligst',
'completeRecording': 'Fuldfør optagelse', 'completeRecording': 'Fuldfør optagelse',
"firmwareUpgrade": "Firmware opgradering", // 固件升级 "firmwareUpgrade": "Firmware opgradering", // 固件升级
"bleHeadsetFirmwareUpgrade": "BLE øretelefon firmware opgradering", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"BLE øretelefon firmware opgradering", // BLE耳机固件版本升级
"deviceManagement": "Enhedsstyring", // 设备管理 "deviceManagement": "Enhedsstyring", // 设备管理
"manageConnectedDevices": "Administrer tilsluttede Bluetooth enheder", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Administrer tilsluttede Bluetooth enheder", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +263,15 @@ const Map<String, String> daDK = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Ryd parrede enheder', 'clearPairedDevices': 'Ryd parrede enheder',
'clearPairedDevicesConfirm': 'Er du sikker på, at du vil rydde alle parrede enheder?', 'clearPairedDevicesConfirm':
'Er du sikker på, at du vil rydde alle parrede enheder?',
'clearPairedDevicesSuccess': 'Rydning af parrede enheder lykkedes', 'clearPairedDevicesSuccess': 'Rydning af parrede enheder lykkedes',
'clearPairedDevicesFailed': 'Rydning af parrede enheder mislykkedes', 'clearPairedDevicesFailed': 'Rydning af parrede enheder mislykkedes',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Realtids stemmechat", "realtimeVoiceChat": "Realtids stemmechat",
"realtimeVoiceChatInfo": "Oplev intelligent stemmeinteraktionsfunktion (funktionsforhåndsvisning)", "realtimeVoiceChatInfo":
"Oplev intelligent stemmeinteraktionsfunktion (funktionsforhåndsvisning)",
"loading": "Indlæser...", "loading": "Indlæser...",
//设备管理页面 //设备管理页面
@ -304,10 +318,14 @@ const Map<String, String> daDK = {
'• Kontrollere øretelefonfunktioner\n\n' '• Kontrollere øretelefonfunktioner\n\n'
'Hvad kan jeg hjælpe dig med?', 'Hvad kan jeg hjælpe dig med?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Stemmegenkendelsefunktionen har brug for adgang til mikrofonen.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Stemmegenkendelse og oversættelsesfunktioner har brug for adgang til mikrofonen.', 'Stemmegenkendelsefunktionen har brug for adgang til mikrofonen.',
'phoneCallPermissionText': 'Telefonopkaldsfunktionen har brug for adgang til mikrofonen til stemmeopkald.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Du har permanent nægtet mikrofontilladelse, gå venligst til systemindstillinger for at aktivere det.', 'Stemmegenkendelse og oversættelsesfunktioner har brug for adgang til mikrofonen.',
'phoneCallPermissionText':
'Telefonopkaldsfunktionen har brug for adgang til mikrofonen til stemmeopkald.',
'permissionDeniedText':
'Du har permanent nægtet mikrofontilladelse, gå venligst til systemindstillinger for at aktivere det.',
'startVoiceInput': 'Start stemmeinput', 'startVoiceInput': 'Start stemmeinput',
'startPhoneCallMode': 'Start telefonopkaldstilstand, start stemmeinput', 'startPhoneCallMode': 'Start telefonopkaldstilstand, start stemmeinput',
@ -330,7 +348,8 @@ const Map<String, String> daDK = {
'privacyRelated': 'Privatlivsrelateret', 'privacyRelated': 'Privatlivsrelateret',
'copyrightViolation': 'Krænkelse af mine ophavsrettigheder, omdømme osv.', 'copyrightViolation': 'Krænkelse af mine ophavsrettigheder, omdømme osv.',
'other': 'Andet', 'other': 'Andet',
'reportDescriptionHint': 'Vi vil gerne vide årsagen til din rapport, du kan beskrive problemet du stødte på.', 'reportDescriptionHint':
'Vi vil gerne vide årsagen til din rapport, du kan beskrive problemet du stødte på.',
//'submit': 'Indsend', //'submit': 'Indsend',
//Message_bubble //Message_bubble
@ -361,15 +380,24 @@ const Map<String, String> daDK = {
'highest': 'Højeste', 'highest': 'Højeste',
'lowest': 'Laveste', 'lowest': 'Laveste',
'futureForecast': 'Fremtidig prognose', 'futureForecast': 'Fremtidig prognose',
'hotWeatherTip': 'I dag er det varmt, vær venligst opmærksom på varmebeskyttelse, drik mere vand for at undgå hedeslag', 'hotWeatherTip':
'coldWeatherTip': 'I dag er temperaturen lav, klæd dig venligst varmt på når du går ud, pas på forkølelse', 'I dag er det varmt, vær venligst opmærksom på varmebeskyttelse, drik mere vand for at undgå hedeslag',
'rainyWeatherTip': 'I dag regner det, tag venligst paraply med når du går ud, vær opmærksom på sikkerhed', 'coldWeatherTip':
'snowyWeatherTip': 'I dag sner det, vejen er glat, vær venligst opmærksom på sikkerhed, klæd dig varmt på', 'I dag er temperaturen lav, klæd dig venligst varmt på når du går ud, pas på forkølelse',
'foggyWeatherTip': 'I dag er der tåge, sigtbarheden er lav, bær venligst maske når du går ud', 'rainyWeatherTip':
'windyWeatherTip': 'I dag er der kraftig vind, vær venligst opmærksom på sikkerhed når du går ud, fastgør ting godt', 'I dag regner det, tag venligst paraply med når du går ud, vær opmærksom på sikkerhed',
'sunnyWeatherTip': 'I dag er solen kraftig og UV-strålerne intense, beskyt dig venligst mod solen når du går ud', 'snowyWeatherTip':
'temperatureDifferenceTip': 'I dag er der stor forskel mellem dag- og nattemperatur, tilføj eller fjern tøj i tide', 'I dag sner det, vejen er glat, vær venligst opmærksom på sikkerhed, klæd dig varmt på',
'comfortableWeatherTip': 'I dag er vejret behageligt, det er en god tid til udendørs aktiviteter', 'foggyWeatherTip':
'I dag er der tåge, sigtbarheden er lav, bær venligst maske når du går ud',
'windyWeatherTip':
'I dag er der kraftig vind, vær venligst opmærksom på sikkerhed når du går ud, fastgør ting godt',
'sunnyWeatherTip':
'I dag er solen kraftig og UV-strålerne intense, beskyt dig venligst mod solen når du går ud',
'temperatureDifferenceTip':
'I dag er der stor forskel mellem dag- og nattemperatur, tilføj eller fjern tøj i tide',
'comfortableWeatherTip':
'I dag er vejret behageligt, det er en god tid til udendørs aktiviteter',
"monday": "Mandag", "monday": "Mandag",
"tuesday": "Tirsdag", "tuesday": "Tirsdag",
"wednesday": "Onsdag", "wednesday": "Onsdag",
@ -410,20 +438,26 @@ const Map<String, String> daDK = {
"logout": "Log ud", "logout": "Log ud",
"logoutTips": "Er du sikker på, at du vil logge ud af den nuværende konto?", "logoutTips": "Er du sikker på, at du vil logge ud af den nuværende konto?",
'deleteAccount': 'Slet konto', 'deleteAccount': 'Slet konto',
'deleteAccountTips': 'Er du sikker på, at du vil slette din konto permanent? Denne handling kan ikke fortrydes', 'deleteAccountTips':
'Er du sikker på, at du vil slette din konto permanent? Denne handling kan ikke fortrydes',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Netværksforbindelse mislykkedes, tjek venligst netværksindstillinger og prøv igen', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serveren kan midlertidigt ikke svare, prøv venligst igen senere', 'Netværksforbindelse mislykkedes, tjek venligst netværksindstillinger og prøv igen',
'serverTemporarilyUnavailable':
'Serveren kan midlertidigt ikke svare, prøv venligst igen senere',
'loginExpiredPleaseRelogin': 'Login udløbet, log venligst ind igen', 'loginExpiredPleaseRelogin': 'Login udløbet, log venligst ind igen',
'noPermissionForThisOperation': 'Ingen tilladelse til denne handling', 'noPermissionForThisOperation': 'Ingen tilladelse til denne handling',
'requestedResourceNotFound': 'Den anmodede ressource eksisterer ikke', 'requestedResourceNotFound': 'Den anmodede ressource eksisterer ikke',
'imageProcessingFailedPleaseReselect': 'Billedbehandling mislykkedes, vælg venligst billede igen', 'imageProcessingFailedPleaseReselect':
'Billedbehandling mislykkedes, vælg venligst billede igen',
'operationFailedPleaseRetry': 'Handling mislykkedes, prøv venligst igen', 'operationFailedPleaseRetry': 'Handling mislykkedes, prøv venligst igen',
'serverReturnedError': 'Serveren returnerede en fejl', 'serverReturnedError': 'Serveren returnerede en fejl',
'serverError': 'Serverfejl', 'serverError': 'Serverfejl',
'networkConnectionFailedCheckSettings': 'Netværksforbindelse mislykkedes, tjek venligst netværksindstillinger', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Server intern fejl, prøv venligst igen senere', 'Netværksforbindelse mislykkedes, tjek venligst netværksindstillinger',
'serverInternalErrorRetryLater':
'Server intern fejl, prøv venligst igen senere',
// Profile 用户交互 // Profile 用户交互
//'error': 'Fejl', //'error': 'Fejl',
@ -437,7 +471,8 @@ const Map<String, String> daDK = {
'loggedOut': 'Logget ud', 'loggedOut': 'Logget ud',
'logoutFailedRetry': 'Logout mislykkedes, prøv venligst igen', 'logoutFailedRetry': 'Logout mislykkedes, prøv venligst igen',
'accountPermanentlyDeleted': 'Konto permanent slettet', 'accountPermanentlyDeleted': 'Konto permanent slettet',
'deleteAccountFailedRetry': 'Sletning af konto mislykkedes, prøv venligst igen', 'deleteAccountFailedRetry':
'Sletning af konto mislykkedes, prøv venligst igen',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Rydning af brugerdata mislykkedes', // 清理用户数据失败 'clearUserDataFailed': 'Rydning af brugerdata mislykkedes', // 清理用户数据失败
@ -448,7 +483,8 @@ const Map<String, String> daDK = {
'deleteAccountProcessError': 'Fejl i kontosletningsproces', // 删除账号过程发生错误 'deleteAccountProcessError': 'Fejl i kontosletningsproces', // 删除账号过程发生错误
'userDataClearSuccess': 'Brugerdata rydning succesfuldt', // 用户数据清理成功 'userDataClearSuccess': 'Brugerdata rydning succesfuldt', // 用户数据清理成功
'allUserDataClearSuccess': 'Al brugerdata rydning succesfuldt', // 所有用户数据清理成功 'allUserDataClearSuccess': 'Al brugerdata rydning succesfuldt', // 所有用户数据清理成功
'accountServiceInitialized': 'AccountService initialiseret', // AccountService 已初始化 'accountServiceInitialized':
'AccountService initialiseret', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Hentning af tilladelsestatus mislykkedes', 'getPermissionStatusFailed': 'Hentning af tilladelsestatus mislykkedes',
@ -462,8 +498,10 @@ const Map<String, String> daDK = {
'locationInfo': 'Placeringsinformation', 'locationInfo': 'Placeringsinformation',
'phonePermissionDesc': 'Bruges til telefonopkaldsfunktion', 'phonePermissionDesc': 'Bruges til telefonopkaldsfunktion',
'smsPermissionDesc': 'Bruges til SMS-sendefunktion', 'smsPermissionDesc': 'Bruges til SMS-sendefunktion',
'calendarWritePermissionDesc': 'Bruges til at oprette kalenderbegivenheder og påmindelser', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Bruges til at læse og administrere kalenderbegivenheder og påmindelser', 'Bruges til at oprette kalenderbegivenheder og påmindelser',
'calendarFullAccessPermissionDesc':
'Bruges til at læse og administrere kalenderbegivenheder og påmindelser',
'locationPermissionDesc': 'Bruges til at få nuværende placeringsinformation', 'locationPermissionDesc': 'Bruges til at få nuværende placeringsinformation',
'appFunctionNeeds': 'App funktion har brug for', 'appFunctionNeeds': 'App funktion har brug for',
'authorized': 'Autoriseret', 'authorized': 'Autoriseret',
@ -473,13 +511,19 @@ const Map<String, String> daDK = {
'unknownStatus': 'Ukendt status', 'unknownStatus': 'Ukendt status',
'permissionGranted': 'Tilladelse givet', 'permissionGranted': 'Tilladelse givet',
'permissionRequestError': 'Fejl ved anmodning om tilladelse', 'permissionRequestError': 'Fejl ved anmodning om tilladelse',
'phonePermissionDetailDesc': 'Telefonopkaldsfunktion har brug for telefontilladelse', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'SMS-sendefunktion har brug for SMS-tilladelse', 'Telefonopkaldsfunktion har brug for telefontilladelse',
'calendarWritePermissionDetailDesc': 'Oprettelse af kalenderbegivenheder har brug for kalender skrivetilladelse', 'smsPermissionDetailDesc': 'SMS-sendefunktion har brug for SMS-tilladelse',
'calendarFullAccessPermissionDetailDesc': 'Administration af kalenderbegivenheder har brug for fuld kalendertilladelse', 'calendarWritePermissionDetailDesc':
'locationPermissionDetailDesc': 'Hentning af placeringsinformation har brug for placeringstilladelse', 'Oprettelse af kalenderbegivenheder har brug for kalender skrivetilladelse',
'appNeedsPermissionForFullFunction': 'Appen har brug for denne tilladelse for at give fuld funktionalitet', 'calendarFullAccessPermissionDetailDesc':
'permanentDenialText': 'Du har permanent nægtet {permission} tilladelse, gå venligst til app-indstillinger for at aktivere det', 'Administration af kalenderbegivenheder har brug for fuld kalendertilladelse',
'locationPermissionDetailDesc':
'Hentning af placeringsinformation har brug for placeringstilladelse',
'appNeedsPermissionForFullFunction':
'Appen har brug for denne tilladelse for at give fuld funktionalitet',
'permanentDenialText':
'Du har permanent nægtet {permission} tilladelse, gå venligst til app-indstillinger for at aktivere det',
'goToSettings': 'Gå til indstillinger', 'goToSettings': 'Gå til indstillinger',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +532,10 @@ const Map<String, String> daDK = {
'updateNow': 'Opdater nu', // 立即更新按钮 'updateNow': 'Opdater nu', // 立即更新按钮
'checkUpdate': 'Tjek for opdateringer', // 检查更新按钮 'checkUpdate': 'Tjek for opdateringer', // 检查更新按钮
'updateFailed': 'Opdatering mislykkedes', // 更新失败提示 'updateFailed': 'Opdatering mislykkedes', // 更新失败提示
'cannotOpenAppStore': 'Kan ikke åbne app store, gå venligst manuelt til store for opdatering', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Der opstod en fejl under opdateringen, prøv venligst igen senere', // 更新错误重试提示 'Kan ikke åbne app store, gå venligst manuelt til store for opdatering', // 无法打开应用商店提示
'updateErrorRetry':
'Der opstod en fejl under opdateringen, prøv venligst igen senere', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -612,10 +658,12 @@ const Map<String, String> daDK = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Ingen oversættelseshistorik", "noTranslationHistory": "Ingen oversættelseshistorik",
"clearHistory": "Ryd historik", "clearHistory": "Ryd historik",
"clearHistoryConfirm": "Er du sikker på, at du vil rydde hele oversættelseshistorikken? Denne handling kan ikke fortrydes.", "clearHistoryConfirm":
"Er du sikker på, at du vil rydde hele oversættelseshistorikken? Denne handling kan ikke fortrydes.",
"unknownLanguage": "Ukendt sprog", "unknownLanguage": "Ukendt sprog",
"deleteSessionRecord": "Slet sessionsoptegnelse", "deleteSessionRecord": "Slet sessionsoptegnelse",
"deleteSessionConfirm": "Er du sikker på, at du vil slette alle oversættelsesoptegnelser for denne session? Denne handling kan ikke fortrydes.", "deleteSessionConfirm":
"Er du sikker på, at du vil slette alle oversættelsesoptegnelser for denne session? Denne handling kan ikke fortrydes.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Oversæt lydfiler", "translateAudioFiles": "Oversæt lydfiler",
@ -632,7 +680,8 @@ const Map<String, String> daDK = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Original optegnelse", "originalRecord": "Original optegnelse",
"recordSummary": "Optegnelsessammendrag", "recordSummary": "Optegnelsessammendrag",
"clickToGenerateSummary": "Klik på knappen nedenfor for at generere sessionssammendrag", "clickToGenerateSummary":
"Klik på knappen nedenfor for at generere sessionssammendrag",
"summaryContent": "Sammendragsindhold", "summaryContent": "Sammendragsindhold",
"copied": "Kopieret", "copied": "Kopieret",
"summaryCopiledToClipboard": "Sammendrag kopieret til udklipsholder", "summaryCopiledToClipboard": "Sammendrag kopieret til udklipsholder",
@ -640,9 +689,11 @@ const Map<String, String> daDK = {
"summaryGenerated": "Sammendrag genereret", "summaryGenerated": "Sammendrag genereret",
"generating": "Genererer...", "generating": "Genererer...",
"regenerate": "Regenerer", "regenerate": "Regenerer",
"summaryTimeoutMessage": "Anmodning om sammendragsgenerering udløbet, muligvis på grund af netværksproblem eller serveroverbelastning.", "summaryTimeoutMessage":
"Anmodning om sammendragsgenerering udløbet, muligvis på grund af netværksproblem eller serveroverbelastning.",
"deleteTranslationRecord": "Slet oversættelsesoptegnelse", "deleteTranslationRecord": "Slet oversættelsesoptegnelse",
"deleteTranslationConfirm": "Er du sikker på, at du vil slette denne oversættelsesoptegnelse? Denne handling kan ikke fortrydes.", "deleteTranslationConfirm":
"Er du sikker på, at du vil slette denne oversættelsesoptegnelse? Denne handling kan ikke fortrydes.",
"originalText": "Original tekst", "originalText": "Original tekst",
"translatedText": "Oversat tekst", "translatedText": "Oversat tekst",
"sessionSummary": "Sessionssammendrag", "sessionSummary": "Sessionssammendrag",
@ -670,19 +721,26 @@ const Map<String, String> daDK = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Klar til parring", "readyToPair": "Klar til parring",
"preparingPairingEnvironment": "Forbereder parringsmiljø...", "preparingPairingEnvironment": "Forbereder parringsmiljø...",
"connectDeepSoundViaSystemBluetooth": "Tilslut venligst DeapSound enheden via system Bluetooth først", "connectDeepSoundViaSystemBluetooth":
"Tilslut venligst Voitrans enheden via system Bluetooth først",
"deviceBindingConfirm": "Enhedsbindingsbekræftelse...", "deviceBindingConfirm": "Enhedsbindingsbekræftelse...",
"establishingDeviceAssociation": "Etablerer enhedsassociation...", "establishingDeviceAssociation": "Etablerer enhedsassociation...",
"waitingCompletePairing": "Vent venligst, fuldfører parring...", "waitingCompletePairing": "Vent venligst, fuldfører parring...",
"pairingSuccessRedirecting": "Parring succesfuld! Omdirigerer til hovedside...", "pairingSuccessRedirecting":
"Parring succesfuld! Omdirigerer til hovedside...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Sørg venligst for at den tilsluttede enhed er DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Denne enhed er allerede bundet til en anden konto", "Sørg venligst for at den tilsluttede enhed er Voitrans",
"deviceAssociationFailed": "Enhedsassociation mislykkedes, prøv venligst igen", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Scanning timeout, sørg venligst for at enheden er i nærheden", "Denne enhed er allerede bundet til en anden konto",
"deviceAssociationFailed":
"Enhedsassociation mislykkedes, prøv venligst igen",
"scanTimeoutEnsureDeviceNearby":
"Scanning timeout, sørg venligst for at enheden er i nærheden",
"networkError": "Netværksfejl", "networkError": "Netværksfejl",
"authorizationFailedCheckCode": "Autorisation mislykkedes, tjek venligst om autorisationskoden er korrekt", "authorizationFailedCheckCode":
"Autorisation mislykkedes, tjek venligst om autorisationskoden er korrekt",
"pairingFailedRetry": "Parring mislykkedes, prøv venligst igen", "pairingFailedRetry": "Parring mislykkedes, prøv venligst igen",
// 配对控制器相关 // 配对控制器相关
@ -691,13 +749,15 @@ const Map<String, String> daDK = {
'deviceDisconnected': 'Enhed afbrudt', 'deviceDisconnected': 'Enhed afbrudt',
'readyToStartPairing': 'Klar til at starte parring', 'readyToStartPairing': 'Klar til at starte parring',
'checkingEnvironment': 'Kontrollerer miljø...', 'checkingEnvironment': 'Kontrollerer miljø...',
'ensureHeadsetOnAndPairingMode': 'Sørg venligst for at øretelefonerne er tændt og i parringstilstand', 'ensureHeadsetOnAndPairingMode':
'Sørg venligst for at øretelefonerne er tændt og i parringstilstand',
//'goToBluetoothSettings': 'Gå til Bluetooth indstillinger', //'goToBluetoothSettings': 'Gå til Bluetooth indstillinger',
//'verifyingDevice': 'Verificerer enhed...', //'verifyingDevice': 'Verificerer enhed...',
//'confirmBinding': 'Bekræft binding', //'confirmBinding': 'Bekræft binding',
//'associatingDevice': 'Associerer enhed...', //'associatingDevice': 'Associerer enhed...',
'establishingSecureConnection': 'Etablerer sikker forbindelse...', 'establishingSecureConnection': 'Etablerer sikker forbindelse...',
'needManualBindingAuthCode': 'Har brug for manuel bindingsautorisationskode...', 'needManualBindingAuthCode':
'Har brug for manuel bindingsautorisationskode...',
'pairingSuccessful': 'Parring succesfuld!', 'pairingSuccessful': 'Parring succesfuld!',
'enableBluetooth': 'Aktiver Bluetooth', 'enableBluetooth': 'Aktiver Bluetooth',
'grantPermissions': 'Giv tilladelser', 'grantPermissions': 'Giv tilladelser',
@ -709,11 +769,13 @@ const Map<String, String> daDK = {
'verificationFailedRetry': 'Verificering mislykkedes, prøv venligst igen', 'verificationFailedRetry': 'Verificering mislykkedes, prøv venligst igen',
'invalidDeviceAddress': 'Ugyldig enhedsadresse', 'invalidDeviceAddress': 'Ugyldig enhedsadresse',
'bleDeviceAssociationFailed': 'BLE enhedsassociation mislykkedes', 'bleDeviceAssociationFailed': 'BLE enhedsassociation mislykkedes',
'deviceAssociationFailedRetry': 'Enhedsassociation mislykkedes, prøv venligst igen', 'deviceAssociationFailedRetry':
'Enhedsassociation mislykkedes, prøv venligst igen',
'bleConnectionTimeoutRetry': 'BLE forbindelse timeout, prøv venligst igen', 'bleConnectionTimeoutRetry': 'BLE forbindelse timeout, prøv venligst igen',
'blePairingStartupFailed': 'BLE parring opstart mislykkedes', 'blePairingStartupFailed': 'BLE parring opstart mislykkedes',
'bleConnectionFailed': 'BLE forbindelse mislykkedes', 'bleConnectionFailed': 'BLE forbindelse mislykkedes',
'deviceAuthorizationFailedCheckCode': 'Enhedsautorisation mislykkedes, tjek venligst autorisationskode', 'deviceAuthorizationFailedCheckCode':
'Enhedsautorisation mislykkedes, tjek venligst autorisationskode',
//用户反馈页 //用户反馈页
"feedback": "Brugerfeedback", "feedback": "Brugerfeedback",
@ -725,10 +787,12 @@ const Map<String, String> daDK = {
'contactHint': 'E-mail/telefon, så vi kan kontakte dig', 'contactHint': 'E-mail/telefon, så vi kan kontakte dig',
'submit': 'Indsend', 'submit': 'Indsend',
'feedbackSubmitSuccess': 'Feedback indsendt succesfuldt, tak!', 'feedbackSubmitSuccess': 'Feedback indsendt succesfuldt, tak!',
'feedbackSubmitFailed': 'Feedback indsendelse mislykkedes, prøv venligst igen senere', 'feedbackSubmitFailed':
'Feedback indsendelse mislykkedes, prøv venligst igen senere',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Opgradering i gang, afslutning vil afbryde opgraderingsprocessen, er du sikker på at du vil afslutte?", "upgradeExitConfirm":
"Opgradering i gang, afslutning vil afbryde opgraderingsprocessen, er du sikker på at du vil afslutte?",
"deviceModel": "Enhedsmodel", "deviceModel": "Enhedsmodel",
"unknownDevice": "Ukendt enhed", "unknownDevice": "Ukendt enhed",
"currentFirmwareVersion": "Nuværende firmware version", "currentFirmwareVersion": "Nuværende firmware version",
@ -744,7 +808,8 @@ const Map<String, String> daDK = {
"doNotDisconnect": "Afbryd venligst ikke forbindelsen", "doNotDisconnect": "Afbryd venligst ikke forbindelsen",
"charging": "Oplader", "charging": "Oplader",
"updateContent": "Opdateringsindhold", "updateContent": "Opdateringsindhold",
"removeEarbudsEnsureBattery": "Tag begge øretelefoner ud og sørg for at batteriet på begge er over 30%", "removeEarbudsEnsureBattery":
"Tag begge øretelefoner ud og sørg for at batteriet på begge er over 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Ingen musik", // 暂无音乐 "noMusic": "Ingen musik", // 暂无音乐

259
lib/core/translations/language/de_de.dart

@ -69,7 +69,8 @@ const Map<String, String> deDE = {
// 登录页 // 登录页
"welcome": "Willkommen", "welcome": "Willkommen",
"loginTips": "Bitte melden Sie sich mit Ihrer Telefonnummer oder E-Mail an/registrieren Sie sich", "loginTips":
"Bitte melden Sie sich mit Ihrer Telefonnummer oder E-Mail an/registrieren Sie sich",
"accountNumber": "Telefonnummer oder E-Mail", "accountNumber": "Telefonnummer oder E-Mail",
"verificationCode": "Bestätigungscode", "verificationCode": "Bestätigungscode",
"getCode": "Code erhalten", "getCode": "Code erhalten",
@ -86,9 +87,11 @@ const Map<String, String> deDE = {
"invalidEmailFormat": "Ungültiges E-Mail-Format", "invalidEmailFormat": "Ungültiges E-Mail-Format",
"invalidPhoneFormat": "Ungültiges Telefonnummernformat", "invalidPhoneFormat": "Ungültiges Telefonnummernformat",
"tip": "Hinweis", "tip": "Hinweis",
"pleaseEnterCompleteCode": "Bitte geben Sie den vollständigen Bestätigungscode ein", "pleaseEnterCompleteCode":
"Bitte geben Sie den vollständigen Bestätigungscode ein",
"loginFailed": "Anmeldung fehlgeschlagen, bitte versuchen Sie es erneut", "loginFailed": "Anmeldung fehlgeschlagen, bitte versuchen Sie es erneut",
'pleaseAcceptPrivacyPolicy': 'Bitte lesen und akzeptieren Sie zuerst die Datenschutzrichtlinie und Nutzungsvereinbarung', 'pleaseAcceptPrivacyPolicy':
'Bitte lesen und akzeptieren Sie zuerst die Datenschutzrichtlinie und Nutzungsvereinbarung',
"enterVerificationCode": "Bestätigungscode eingeben", "enterVerificationCode": "Bestätigungscode eingeben",
"verificationCodeSentTo": "Bestätigungscode gesendet an", "verificationCodeSentTo": "Bestätigungscode gesendet an",
"resendVerificationCode": "Bestätigungscode erneut senden", "resendVerificationCode": "Bestätigungscode erneut senden",
@ -96,8 +99,9 @@ const Map<String, String> deDE = {
"usePasswordLogin": "Passwort-Anmeldung verwenden", "usePasswordLogin": "Passwort-Anmeldung verwenden",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound Erklärung", // DeapSound 声明 "loginDeclaration": "Voitrans Erklärung", // Voitrans 声明
"welcomeToThisApp": "Willkommen bei DeapSound, bitte lesen Sie sorgfältig", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Willkommen bei Voitrans, bitte lesen Sie sorgfältig", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Datenschutzrichtlinie", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Datenschutzrichtlinie", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Nutzungsvereinbarung", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Nutzungsvereinbarung", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -113,7 +117,8 @@ const Map<String, String> deDE = {
"signal": "Signal", "signal": "Signal",
"deviceId": "Geräte-ID", "deviceId": "Geräte-ID",
"firmwareVersion": "Firmware-Version", "firmwareVersion": "Firmware-Version",
"disconnectedDevice": "Kein Gerät verbunden, klicken Sie auf die Schaltfläche unten", "disconnectedDevice":
"Kein Gerät verbunden, klicken Sie auf die Schaltfläche unten",
"connectDevice": "Gerät verbinden", "connectDevice": "Gerät verbinden",
"topAiExperiences": "Top KI-Erfahrungen", "topAiExperiences": "Top KI-Erfahrungen",
"aiAssistant": "KI-Assistent", "aiAssistant": "KI-Assistent",
@ -123,12 +128,14 @@ const Map<String, String> deDE = {
"aiCompanion": "Eltern-Kind-Begleitung", "aiCompanion": "Eltern-Kind-Begleitung",
"aiCompanionInfo": "Versteht Sie und bietet warme Begleitung", "aiCompanionInfo": "Versteht Sie und bietet warme Begleitung",
"homeSlogan": "Die Welt verbinden, jenseits des Klangs", "homeSlogan": "Die Welt verbinden, jenseits des Klangs",
"turnEarphones": "Bitte öffnen Sie das Kopfhörer-Etui und setzen Sie die Kopfhörer in Ihre Ohren", "turnEarphones":
"Bitte öffnen Sie das Kopfhörer-Etui und setzen Sie die Kopfhörer in Ihre Ohren",
"currentlyConnected": "Derzeit verbunden:", "currentlyConnected": "Derzeit verbunden:",
"unsystemSetup": "Zu Systemeinstellungen gehen", "unsystemSetup": "Zu Systemeinstellungen gehen",
"talkLater": "Später erinnern", "talkLater": "Später erinnern",
"initializing": "Initialisierung...", "initializing": "Initialisierung...",
"bluetoothInitializationFailure": "Bluetooth-Dienst-Initialisierung fehlgeschlagen", "bluetoothInitializationFailure":
"Bluetooth-Dienst-Initialisierung fehlgeschlagen",
"checkingPermissions": "Berechtigungen werden überprüft...", "checkingPermissions": "Berechtigungen werden überprüft...",
"lackPermissions": "Bluetooth-Berechtigungen erforderlich", "lackPermissions": "Bluetooth-Berechtigungen erforderlich",
"searchingDevice": "Geräte werden gesucht...", "searchingDevice": "Geräte werden gesucht...",
@ -138,7 +145,8 @@ const Map<String, String> deDE = {
"connectedDevice": "Verbunden mit Gerät:", "connectedDevice": "Verbunden mit Gerät:",
"failedRefreshDevice": "Gerät-Aktualisierung fehlgeschlagen", "failedRefreshDevice": "Gerät-Aktualisierung fehlgeschlagen",
"noDeviceFound": "Keine verbundenen Geräte gefunden", "noDeviceFound": "Keine verbundenen Geräte gefunden",
"failedDeviceInformation": "Geräteinformationen konnten nicht abgerufen werden", "failedDeviceInformation":
"Geräteinformationen konnten nicht abgerufen werden",
"unknownEquipment": "Unbekanntes Gerät", "unknownEquipment": "Unbekanntes Gerät",
"zeroSignal": "Kein Signal", "zeroSignal": "Kein Signal",
"good": "Gut", "good": "Gut",
@ -159,7 +167,7 @@ const Map<String, String> deDE = {
"exploreSlogan": "Intelligente Kopfhörer, unendliche Möglichkeiten", "exploreSlogan": "Intelligente Kopfhörer, unendliche Möglichkeiten",
"exploreSlogan1": "Intelligente Begleitung, unendliche Möglichkeiten", "exploreSlogan1": "Intelligente Begleitung, unendliche Möglichkeiten",
"exploreSlogan2": "Intelligente Brille, unendliche Möglichkeiten", "exploreSlogan2": "Intelligente Brille, unendliche Möglichkeiten",
"exploreAi": "Entdecken Sie KI-Funktionen von DeapSound", "exploreAi": "Entdecken Sie KI-Funktionen von Voitrans",
"aiFunction": "KI-Funktionen", "aiFunction": "KI-Funktionen",
"allRoundAssistant": "Allround-Assistent", "allRoundAssistant": "Allround-Assistent",
"allRoundAssistantInfo": "Hilft bei der Lösung verschiedener Probleme", "allRoundAssistantInfo": "Hilft bei der Lösung verschiedener Probleme",
@ -173,11 +181,13 @@ const Map<String, String> deDE = {
"healthConsultant": "Multifunktions-KI-Chat", "healthConsultant": "Multifunktions-KI-Chat",
"healthConsultantInfo": "Weitere KI-Chat-Funktionen", "healthConsultantInfo": "Weitere KI-Chat-Funktionen",
"conferenceAssistant": "Geschäftstreffen-Assistent", "conferenceAssistant": "Geschäftstreffen-Assistent",
"conferenceAssistantInfo": "Echtzeit-Protokollaufzeichnung und mehrsprachige Übersetzung", "conferenceAssistantInfo":
"Echtzeit-Protokollaufzeichnung und mehrsprachige Übersetzung",
"studyAssistant": "Sprachlern-Assistent", "studyAssistant": "Sprachlern-Assistent",
"studyAssistantInfo": "Aussprachekorrektur und Sprechpraxis", "studyAssistantInfo": "Aussprachekorrektur und Sprechpraxis",
"travelTranslator": "Reise-Übersetzer", "travelTranslator": "Reise-Übersetzer",
"travelTranslatorInfo": "Echtzeit-Sprachübersetzung und Sehenswürdigkeiten-Führung", "travelTranslatorInfo":
"Echtzeit-Sprachübersetzung und Sehenswürdigkeiten-Führung",
"beSearching": "Suche nach:", "beSearching": "Suche nach:",
"noAssistantFound": "Kein entsprechender KI-Assistent gefunden", "noAssistantFound": "Kein entsprechender KI-Assistent gefunden",
"scene": "Szenarien", "scene": "Szenarien",
@ -185,7 +195,8 @@ const Map<String, String> deDE = {
"newFunction": "Neue Funktionen", "newFunction": "Neue Funktionen",
"youChoseTry": "Sie haben sich entschieden zu versuchen", "youChoseTry": "Sie haben sich entschieden zu versuchen",
"aiSinger": "KI-Sänger-Modus", "aiSinger": "KI-Sänger-Modus",
"aiSingerInfo": "Singen Sie jedes Lied in der Stimme Ihres Lieblingskünstlers, sogar Ihre eigenen Kreationen", "aiSingerInfo":
"Singen Sie jedes Lied in der Stimme Ihres Lieblingskünstlers, sogar Ihre eigenen Kreationen",
"popularFunction": "Beliebte Funktionen", "popularFunction": "Beliebte Funktionen",
"tryNow": "Jetzt versuchen", "tryNow": "Jetzt versuchen",
@ -217,7 +228,8 @@ const Map<String, String> deDE = {
"privacySettings": "Datenschutzeinstellungen", "privacySettings": "Datenschutzeinstellungen",
"privacySettingsInfo": "Datensammlung und Berechtigungen verwalten", "privacySettingsInfo": "Datensammlung und Berechtigungen verwalten",
"permissionManagement": "Berechtigungsverwaltung", // 权限管理 "permissionManagement": "Berechtigungsverwaltung", // 权限管理
"permissionManagementInfo": "App-Berechtigungseinstellungen verwalten", // 管理应用权限设置 "permissionManagementInfo":
"App-Berechtigungseinstellungen verwalten", // 管理应用权限设置
"aboutApplication": "Über", "aboutApplication": "Über",
"versions": "Version", "versions": "Version",
"checkUpdates": "Updates prüfen", "checkUpdates": "Updates prüfen",
@ -226,9 +238,11 @@ const Map<String, String> deDE = {
"voiceServiceInfo": "Spracherkennung und Synthesedienst auswählen", "voiceServiceInfo": "Spracherkennung und Synthesedienst auswählen",
"selectVoiceService": "Sprachdienst auswählen", "selectVoiceService": "Sprachdienst auswählen",
"azureVoiceService": "Azure Sprachdienst", "azureVoiceService": "Azure Sprachdienst",
"azureVoiceServiceInfo": "Microsoft Cloud-basierter Dienst mit hochwertiger Sprachsynthese und -erkennung", "azureVoiceServiceInfo":
"Microsoft Cloud-basierter Dienst mit hochwertiger Sprachsynthese und -erkennung",
"flutterVoiceService": "Lokaler Sprachdienst", "flutterVoiceService": "Lokaler Sprachdienst",
"flutterVoiceServiceInfo": "Geräte-lokaler Sprachdienst ohne Internetverbindung", "flutterVoiceServiceInfo":
"Geräte-lokaler Sprachdienst ohne Internetverbindung",
'timbreService': 'Klangfarben-Dienst', 'timbreService': 'Klangfarben-Dienst',
'timbreServiceInfo': 'Sprachsynthese-Dienst auswählen', 'timbreServiceInfo': 'Sprachsynthese-Dienst auswählen',
'defaultTimbre': 'Standard-Klangfarbe', 'defaultTimbre': 'Standard-Klangfarbe',
@ -241,7 +255,8 @@ const Map<String, String> deDE = {
"firmwareUpgrade": "Firmware-Upgrade", // 固件升级 "firmwareUpgrade": "Firmware-Upgrade", // 固件升级
"bleHeadsetFirmwareUpgrade": "BLE-Kopfhörer Firmware-Upgrade", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade": "BLE-Kopfhörer Firmware-Upgrade", // BLE耳机固件版本升级
"deviceManagement": "Geräteverwaltung", // 设备管理 "deviceManagement": "Geräteverwaltung", // 设备管理
"manageConnectedDevices": "Verbundene Bluetooth-Geräte verwalten", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Verbundene Bluetooth-Geräte verwalten", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +266,15 @@ const Map<String, String> deDE = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Gekoppelte Geräte löschen', 'clearPairedDevices': 'Gekoppelte Geräte löschen',
'clearPairedDevicesConfirm': 'Sind Sie sicher, dass Sie alle gekoppelten Geräte löschen möchten?', 'clearPairedDevicesConfirm':
'Sind Sie sicher, dass Sie alle gekoppelten Geräte löschen möchten?',
'clearPairedDevicesSuccess': 'Gekoppelte Geräte erfolgreich gelöscht', 'clearPairedDevicesSuccess': 'Gekoppelte Geräte erfolgreich gelöscht',
'clearPairedDevicesFailed': 'Löschen gekoppelter Geräte fehlgeschlagen', 'clearPairedDevicesFailed': 'Löschen gekoppelter Geräte fehlgeschlagen',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
'realtimeVoiceChat': 'Echtzeit-Sprachgespräch', 'realtimeVoiceChat': 'Echtzeit-Sprachgespräch',
'realtimeVoiceChatInfo': 'Intelligente Sprachinteraktionsfunktionen erleben (Vorschau)', 'realtimeVoiceChatInfo':
'Intelligente Sprachinteraktionsfunktionen erleben (Vorschau)',
'loading': 'Laden...', 'loading': 'Laden...',
//设备管理页面 //设备管理页面
@ -304,10 +321,14 @@ const Map<String, String> deDE = {
'• Kopfhörerfunktionen steuern\n\n' '• Kopfhörerfunktionen steuern\n\n'
'Womit kann ich Ihnen helfen?', 'Womit kann ich Ihnen helfen?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Spracherkennungsfunktion benötigt Mikrofonzugriff.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Spracherkennung und Übersetzungsfunktion benötigen Mikrofonzugriff.', 'Spracherkennungsfunktion benötigt Mikrofonzugriff.',
'phoneCallPermissionText': 'Anruffunktion benötigt Mikrofonzugriff für Sprachanrufe.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Sie haben die Mikrofonberechtigung dauerhaft verweigert, bitte gehen Sie zu den Systemeinstellungen, um sie zu aktivieren.', 'Spracherkennung und Übersetzungsfunktion benötigen Mikrofonzugriff.',
'phoneCallPermissionText':
'Anruffunktion benötigt Mikrofonzugriff für Sprachanrufe.',
'permissionDeniedText':
'Sie haben die Mikrofonberechtigung dauerhaft verweigert, bitte gehen Sie zu den Systemeinstellungen, um sie zu aktivieren.',
'startVoiceInput': 'Spracheingabe starten', 'startVoiceInput': 'Spracheingabe starten',
'startPhoneCallMode': 'Anrufmodus starten, Spracheingabe beginnen', 'startPhoneCallMode': 'Anrufmodus starten, Spracheingabe beginnen',
@ -321,16 +342,19 @@ const Map<String, String> deDE = {
'report': 'Melden', 'report': 'Melden',
'submitSuccess': 'Erfolgreich übermittelt', 'submitSuccess': 'Erfolgreich übermittelt',
'submitFailed': 'Übermittlung fehlgeschlagen', 'submitFailed': 'Übermittlung fehlgeschlagen',
'reportSubmitted': 'Meldung übermittelt, wir werden sie so schnell wie möglich bearbeiten', 'reportSubmitted':
'Meldung übermittelt, wir werden sie so schnell wie möglich bearbeiten',
//'networkError': 'Netzwerkfehler, bitte später versuchen', //'networkError': 'Netzwerkfehler, bitte später versuchen',
'harmfulUnsafe': 'Schädlich/Unsicher', 'harmfulUnsafe': 'Schädlich/Unsicher',
'pornographicVulgar': 'Pornografisch/Vulgär', 'pornographicVulgar': 'Pornografisch/Vulgär',
'misleadingAttack': 'Irreführend/Angriff', 'misleadingAttack': 'Irreführend/Angriff',
'illegalCriminal': 'Illegal/Kriminell', 'illegalCriminal': 'Illegal/Kriminell',
'privacyRelated': 'Datenschutzbezogen', 'privacyRelated': 'Datenschutzbezogen',
'copyrightViolation': 'Verletzung meiner Urheberrechte, Persönlichkeitsrechte usw.', 'copyrightViolation':
'Verletzung meiner Urheberrechte, Persönlichkeitsrechte usw.',
'other': 'Andere', 'other': 'Andere',
'reportDescriptionHint': 'Wir möchten den Grund für Ihre Meldung wissen, Sie können das Problem beschreiben, das Sie erlebt haben.', 'reportDescriptionHint':
'Wir möchten den Grund für Ihre Meldung wissen, Sie können das Problem beschreiben, das Sie erlebt haben.',
//'submit': 'Übermitteln', //'submit': 'Übermitteln',
//Message_bubble //Message_bubble
@ -361,15 +385,24 @@ const Map<String, String> deDE = {
'highest': 'Höchste', 'highest': 'Höchste',
'lowest': 'Niedrigste', 'lowest': 'Niedrigste',
'futureForecast': 'Zukunftsprognose', 'futureForecast': 'Zukunftsprognose',
'hotWeatherTip': 'Heute ist es heiß, bitte achten Sie auf Hitzeschutz und Abkühlung, trinken Sie mehr Wasser, um Hitzschlag zu vermeiden', 'hotWeatherTip':
'coldWeatherTip': 'Heute ist es kalt, bitte halten Sie sich beim Ausgehen warm und achten Sie auf Erkältungen', 'Heute ist es heiß, bitte achten Sie auf Hitzeschutz und Abkühlung, trinken Sie mehr Wasser, um Hitzschlag zu vermeiden',
'rainyWeatherTip': 'Heute regnet es, bitte nehmen Sie Regenschutz mit und achten Sie auf die Reisesicherheit', 'coldWeatherTip':
'snowyWeatherTip': 'Heute schneit es, die Straßen sind rutschig, bitte achten Sie auf Sicherheit und halten Sie sich warm', 'Heute ist es kalt, bitte halten Sie sich beim Ausgehen warm und achten Sie auf Erkältungen',
'foggyWeatherTip': 'Heute ist es neblig und dunstig, die Sicht ist schlecht, bitte tragen Sie beim Ausgehen eine Maske', 'rainyWeatherTip':
'windyWeatherTip': 'Heute ist es windig, bitte achten Sie beim Ausgehen auf Sicherheit und sichern Sie Gegenstände', 'Heute regnet es, bitte nehmen Sie Regenschutz mit und achten Sie auf die Reisesicherheit',
'sunnyWeatherTip': 'Heute scheint die Sonne mit starker UV-Strahlung, bitte schützen Sie sich beim Ausgehen vor der Sonne', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Heute ist der Temperaturunterschied zwischen Tag und Nacht groß, bitte passen Sie die Kleidung entsprechend an', 'Heute schneit es, die Straßen sind rutschig, bitte achten Sie auf Sicherheit und halten Sie sich warm',
'comfortableWeatherTip': 'Das Wetter ist heute angenehm, perfekt für Outdoor-Aktivitäten', 'foggyWeatherTip':
'Heute ist es neblig und dunstig, die Sicht ist schlecht, bitte tragen Sie beim Ausgehen eine Maske',
'windyWeatherTip':
'Heute ist es windig, bitte achten Sie beim Ausgehen auf Sicherheit und sichern Sie Gegenstände',
'sunnyWeatherTip':
'Heute scheint die Sonne mit starker UV-Strahlung, bitte schützen Sie sich beim Ausgehen vor der Sonne',
'temperatureDifferenceTip':
'Heute ist der Temperaturunterschied zwischen Tag und Nacht groß, bitte passen Sie die Kleidung entsprechend an',
'comfortableWeatherTip':
'Das Wetter ist heute angenehm, perfekt für Outdoor-Aktivitäten',
"monday": "Mo", "monday": "Mo",
"tuesday": "Di", "tuesday": "Di",
"wednesday": "Mi", "wednesday": "Mi",
@ -408,22 +441,31 @@ const Map<String, String> deDE = {
"notSet": "Nicht festgelegt", "notSet": "Nicht festgelegt",
"accountSetting": "Kontoeinstellungen", "accountSetting": "Kontoeinstellungen",
"logout": "Abmelden", "logout": "Abmelden",
"logoutTips": "Sind Sie sicher, dass Sie sich vom aktuellen Konto abmelden möchten?", "logoutTips":
"Sind Sie sicher, dass Sie sich vom aktuellen Konto abmelden möchten?",
'deleteAccount': 'Konto löschen', 'deleteAccount': 'Konto löschen',
'deleteAccountTips': 'Sind Sie sicher, dass Sie Ihr Konto dauerhaft löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.', 'deleteAccountTips':
'Sind Sie sicher, dass Sie Ihr Konto dauerhaft löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Netzwerkverbindung fehlgeschlagen, bitte überprüfen Sie die Netzwerkeinstellungen und versuchen Sie es erneut', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Server vorübergehend nicht verfügbar, bitte versuchen Sie es später erneut', 'Netzwerkverbindung fehlgeschlagen, bitte überprüfen Sie die Netzwerkeinstellungen und versuchen Sie es erneut',
'loginExpiredPleaseRelogin': 'Anmeldung abgelaufen, bitte melden Sie sich erneut an', 'serverTemporarilyUnavailable':
'Server vorübergehend nicht verfügbar, bitte versuchen Sie es später erneut',
'loginExpiredPleaseRelogin':
'Anmeldung abgelaufen, bitte melden Sie sich erneut an',
'noPermissionForThisOperation': 'Keine Berechtigung für diese Operation', 'noPermissionForThisOperation': 'Keine Berechtigung für diese Operation',
'requestedResourceNotFound': 'Angeforderte Ressource nicht gefunden', 'requestedResourceNotFound': 'Angeforderte Ressource nicht gefunden',
'imageProcessingFailedPleaseReselect': 'Bildverarbeitung fehlgeschlagen, bitte wählen Sie das Bild erneut aus', 'imageProcessingFailedPleaseReselect':
'operationFailedPleaseRetry': 'Operation fehlgeschlagen, bitte versuchen Sie es erneut', 'Bildverarbeitung fehlgeschlagen, bitte wählen Sie das Bild erneut aus',
'operationFailedPleaseRetry':
'Operation fehlgeschlagen, bitte versuchen Sie es erneut',
'serverReturnedError': 'Server hat einen Fehler zurückgegeben', 'serverReturnedError': 'Server hat einen Fehler zurückgegeben',
'serverError': 'Serverfehler', 'serverError': 'Serverfehler',
'networkConnectionFailedCheckSettings': 'Netzwerkverbindung fehlgeschlagen, bitte überprüfen Sie die Netzwerkeinstellungen', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Interner Serverfehler, bitte versuchen Sie es später erneut', 'Netzwerkverbindung fehlgeschlagen, bitte überprüfen Sie die Netzwerkeinstellungen',
'serverInternalErrorRetryLater':
'Interner Serverfehler, bitte versuchen Sie es später erneut',
// Profile 用户交互 // Profile 用户交互
//'error': 'Fehler', //'error': 'Fehler',
@ -435,20 +477,26 @@ const Map<String, String> deDE = {
'personalInfoUpdated': 'Persönliche Informationen aktualisiert', 'personalInfoUpdated': 'Persönliche Informationen aktualisiert',
'saveFailed': 'Speichern fehlgeschlagen', 'saveFailed': 'Speichern fehlgeschlagen',
'loggedOut': 'Abgemeldet', 'loggedOut': 'Abgemeldet',
'logoutFailedRetry': 'Abmeldung fehlgeschlagen, bitte versuchen Sie es erneut', 'logoutFailedRetry':
'Abmeldung fehlgeschlagen, bitte versuchen Sie es erneut',
'accountPermanentlyDeleted': 'Konto dauerhaft gelöscht', 'accountPermanentlyDeleted': 'Konto dauerhaft gelöscht',
'deleteAccountFailedRetry': 'Konto löschen fehlgeschlagen, bitte versuchen Sie es erneut', 'deleteAccountFailedRetry':
'Konto löschen fehlgeschlagen, bitte versuchen Sie es erneut',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Benutzerdaten löschen fehlgeschlagen', // 清理用户数据失败 'clearUserDataFailed': 'Benutzerdaten löschen fehlgeschlagen', // 清理用户数据失败
'deleteUserDataFailed': 'Benutzerdaten löschen fehlgeschlagen', // 删除用户数据失败 'deleteUserDataFailed': 'Benutzerdaten löschen fehlgeschlagen', // 删除用户数据失败
'thirdPartyLogoutSuccess': 'Drittanbieter-Abmeldung erfolgreich', // 第三方登录退出成功 'thirdPartyLogoutSuccess': 'Drittanbieter-Abmeldung erfolgreich', // 第三方登录退出成功
'thirdPartyLogoutFailed': 'Drittanbieter-Abmeldung fehlgeschlagen', // 第三方登录退出失败 'thirdPartyLogoutFailed':
'Drittanbieter-Abmeldung fehlgeschlagen', // 第三方登录退出失败
'signOutProcessError': 'Fehler beim Abmeldeprozess aufgetreten', // 登出过程发生错误 'signOutProcessError': 'Fehler beim Abmeldeprozess aufgetreten', // 登出过程发生错误
'deleteAccountProcessError': 'Fehler beim Konto-Löschprozess aufgetreten', // 删除账号过程发生错误 'deleteAccountProcessError':
'Fehler beim Konto-Löschprozess aufgetreten', // 删除账号过程发生错误
'userDataClearSuccess': 'Benutzerdaten erfolgreich gelöscht', // 用户数据清理成功 'userDataClearSuccess': 'Benutzerdaten erfolgreich gelöscht', // 用户数据清理成功
'allUserDataClearSuccess': 'Alle Benutzerdaten erfolgreich gelöscht', // 所有用户数据清理成功 'allUserDataClearSuccess':
'accountServiceInitialized': 'AccountService initialisiert', // AccountService 已初始化 'Alle Benutzerdaten erfolgreich gelöscht', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService initialisiert', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Berechtigungsstatus abrufen fehlgeschlagen', 'getPermissionStatusFailed': 'Berechtigungsstatus abrufen fehlgeschlagen',
@ -462,24 +510,33 @@ const Map<String, String> deDE = {
'locationInfo': 'Standortinformationen', 'locationInfo': 'Standortinformationen',
'phonePermissionDesc': 'Wird für Anruffunktionen verwendet', 'phonePermissionDesc': 'Wird für Anruffunktionen verwendet',
'smsPermissionDesc': 'Wird für SMS-Funktionen verwendet', 'smsPermissionDesc': 'Wird für SMS-Funktionen verwendet',
'calendarWritePermissionDesc': 'Wird zum Erstellen von Kalenderereignissen und Erinnerungen verwendet', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Wird zum Lesen und Verwalten von Kalenderereignissen und Erinnerungen verwendet', 'Wird zum Erstellen von Kalenderereignissen und Erinnerungen verwendet',
'locationPermissionDesc': 'Wird zum Abrufen aktueller Standortinformationen verwendet', 'calendarFullAccessPermissionDesc':
'Wird zum Lesen und Verwalten von Kalenderereignissen und Erinnerungen verwendet',
'locationPermissionDesc':
'Wird zum Abrufen aktueller Standortinformationen verwendet',
'appFunctionNeeds': 'App-Funktion benötigt', 'appFunctionNeeds': 'App-Funktion benötigt',
'authorized': 'Autorisiert', 'authorized': 'Autorisiert',
'unauthorized': 'Nicht autorisiert', 'unauthorized': 'Nicht autorisiert',
'needOpenInSystemSettings': 'Muss in den Systemeinstellungen aktiviert werden', 'needOpenInSystemSettings':
'Muss in den Systemeinstellungen aktiviert werden',
'partialAuthorization': 'Teilweise Autorisierung', 'partialAuthorization': 'Teilweise Autorisierung',
'unknownStatus': 'Unbekannter Status', 'unknownStatus': 'Unbekannter Status',
'permissionGranted': 'Berechtigung erteilt', 'permissionGranted': 'Berechtigung erteilt',
'permissionRequestError': 'Fehler beim Anfordern der Berechtigung', 'permissionRequestError': 'Fehler beim Anfordern der Berechtigung',
'phonePermissionDetailDesc': 'Anruffunktion benötigt Telefonberechtigung', 'phonePermissionDetailDesc': 'Anruffunktion benötigt Telefonberechtigung',
'smsPermissionDetailDesc': 'SMS-Funktion benötigt SMS-Berechtigung', 'smsPermissionDetailDesc': 'SMS-Funktion benötigt SMS-Berechtigung',
'calendarWritePermissionDetailDesc': 'Erstellen von Kalenderereignissen benötigt Kalender-Schreibberechtigung', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Verwalten von Kalenderereignissen benötigt vollständige Kalenderberechtigung', 'Erstellen von Kalenderereignissen benötigt Kalender-Schreibberechtigung',
'locationPermissionDetailDesc': 'Abrufen von Standortinformationen benötigt Standortberechtigung', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'App benötigt diese Berechtigung für vollständige Funktionalität', 'Verwalten von Kalenderereignissen benötigt vollständige Kalenderberechtigung',
'permanentDenialText': 'Sie haben die {permission}-Berechtigung dauerhaft verweigert, bitte gehen Sie zu den App-Einstellungen, um sie zu aktivieren', 'locationPermissionDetailDesc':
'Abrufen von Standortinformationen benötigt Standortberechtigung',
'appNeedsPermissionForFullFunction':
'App benötigt diese Berechtigung für vollständige Funktionalität',
'permanentDenialText':
'Sie haben die {permission}-Berechtigung dauerhaft verweigert, bitte gehen Sie zu den App-Einstellungen, um sie zu aktivieren',
'goToSettings': 'Zu Einstellungen gehen', 'goToSettings': 'Zu Einstellungen gehen',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +545,10 @@ const Map<String, String> deDE = {
'updateNow': 'Jetzt aktualisieren', // 立即更新按钮 'updateNow': 'Jetzt aktualisieren', // 立即更新按钮
'checkUpdate': 'Update prüfen', // 检查更新按钮 'checkUpdate': 'Update prüfen', // 检查更新按钮
'updateFailed': 'Update fehlgeschlagen', // 更新失败提示 'updateFailed': 'Update fehlgeschlagen', // 更新失败提示
'cannotOpenAppStore': 'App Store kann nicht geöffnet werden, bitte aktualisieren Sie manuell', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Fehler beim Update-Prozess aufgetreten, bitte versuchen Sie es später erneut', // 更新错误重试提示 'App Store kann nicht geöffnet werden, bitte aktualisieren Sie manuell', // 无法打开应用商店提示
'updateErrorRetry':
'Fehler beim Update-Prozess aufgetreten, bitte versuchen Sie es später erneut', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "E-Mail", "邮箱": "E-Mail",
@ -612,10 +671,12 @@ const Map<String, String> deDE = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Kein Übersetzungsverlauf", "noTranslationHistory": "Kein Übersetzungsverlauf",
"clearHistory": "Verlauf löschen", "clearHistory": "Verlauf löschen",
"clearHistoryConfirm": "Sind Sie sicher, dass Sie den gesamten Übersetzungsverlauf löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", "clearHistoryConfirm":
"Sind Sie sicher, dass Sie den gesamten Übersetzungsverlauf löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"unknownLanguage": "Unbekannte Sprache", "unknownLanguage": "Unbekannte Sprache",
"deleteSessionRecord": "Sitzungsaufzeichnung löschen", "deleteSessionRecord": "Sitzungsaufzeichnung löschen",
"deleteSessionConfirm": "Sind Sie sicher, dass Sie alle Übersetzungsaufzeichnungen für diese Sitzung löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", "deleteSessionConfirm":
"Sind Sie sicher, dass Sie alle Übersetzungsaufzeichnungen für diese Sitzung löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Audiodateien übersetzen", "translateAudioFiles": "Audiodateien übersetzen",
@ -632,7 +693,8 @@ const Map<String, String> deDE = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Originalaufzeichnung", "originalRecord": "Originalaufzeichnung",
"recordSummary": "Aufzeichnungszusammenfassung", "recordSummary": "Aufzeichnungszusammenfassung",
"clickToGenerateSummary": "Klicken Sie auf die Schaltfläche unten, um eine Sitzungszusammenfassung zu generieren", "clickToGenerateSummary":
"Klicken Sie auf die Schaltfläche unten, um eine Sitzungszusammenfassung zu generieren",
"summaryContent": "Zusammenfassungsinhalt", "summaryContent": "Zusammenfassungsinhalt",
"copied": "Kopiert", "copied": "Kopiert",
"summaryCopiledToClipboard": "Zusammenfassung in die Zwischenablage kopiert", "summaryCopiledToClipboard": "Zusammenfassung in die Zwischenablage kopiert",
@ -640,9 +702,11 @@ const Map<String, String> deDE = {
"summaryGenerated": "Zusammenfassung generiert", "summaryGenerated": "Zusammenfassung generiert",
"generating": "Generierung läuft...", "generating": "Generierung läuft...",
"regenerate": "Neu generieren", "regenerate": "Neu generieren",
"summaryTimeoutMessage": "Zusammenfassungsgenerierung-Anfrage ist abgelaufen, möglicherweise aufgrund von Netzwerkproblemen oder Server-Überlastung.", "summaryTimeoutMessage":
"Zusammenfassungsgenerierung-Anfrage ist abgelaufen, möglicherweise aufgrund von Netzwerkproblemen oder Server-Überlastung.",
"deleteTranslationRecord": "Übersetzungsaufzeichnung löschen", "deleteTranslationRecord": "Übersetzungsaufzeichnung löschen",
"deleteTranslationConfirm": "Sind Sie sicher, dass Sie diese Übersetzungsaufzeichnung löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", "deleteTranslationConfirm":
"Sind Sie sicher, dass Sie diese Übersetzungsaufzeichnung löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"originalText": "Originaltext", "originalText": "Originaltext",
"translatedText": "Übersetzter Text", "translatedText": "Übersetzter Text",
"sessionSummary": "Sitzungszusammenfassung", "sessionSummary": "Sitzungszusammenfassung",
@ -670,20 +734,28 @@ const Map<String, String> deDE = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Bereit zum Koppeln", "readyToPair": "Bereit zum Koppeln",
"preparingPairingEnvironment": "Kopplungsumgebung wird vorbereitet...", "preparingPairingEnvironment": "Kopplungsumgebung wird vorbereitet...",
"connectDeepSoundViaSystemBluetooth": "Bitte verbinden Sie zuerst das DeepSound-Gerät über System-Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Bitte verbinden Sie zuerst das DeepSound-Gerät über System-Bluetooth",
"deviceBindingConfirm": "Gerätebindungsbestätigung...", "deviceBindingConfirm": "Gerätebindungsbestätigung...",
"establishingDeviceAssociation": "Gerätezuordnung wird hergestellt...", "establishingDeviceAssociation": "Gerätezuordnung wird hergestellt...",
"waitingCompletePairing": "Bitte warten, Kopplung wird abgeschlossen...", "waitingCompletePairing": "Bitte warten, Kopplung wird abgeschlossen...",
"pairingSuccessRedirecting": "Kopplung erfolgreich! Weiterleitung zur Startseite...", "pairingSuccessRedirecting":
"Kopplung erfolgreich! Weiterleitung zur Startseite...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Bitte stellen Sie sicher, dass das verbundene Gerät DeepSound ist", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Dieses Gerät ist bereits an ein anderes Konto gebunden", "Bitte stellen Sie sicher, dass das verbundene Gerät DeepSound ist",
"deviceAssociationFailed": "Gerätezuordnung fehlgeschlagen, bitte versuchen Sie es erneut", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Scan-Zeitüberschreitung, bitte stellen Sie sicher, dass sich das Gerät in der Nähe befindet", "Dieses Gerät ist bereits an ein anderes Konto gebunden",
"deviceAssociationFailed":
"Gerätezuordnung fehlgeschlagen, bitte versuchen Sie es erneut",
"scanTimeoutEnsureDeviceNearby":
"Scan-Zeitüberschreitung, bitte stellen Sie sicher, dass sich das Gerät in der Nähe befindet",
"networkError": "Netzwerkfehler", "networkError": "Netzwerkfehler",
"authorizationFailedCheckCode": "Autorisierung fehlgeschlagen, bitte überprüfen Sie den Autorisierungscode", "authorizationFailedCheckCode":
"pairingFailedRetry": "Kopplung fehlgeschlagen, bitte versuchen Sie es erneut", "Autorisierung fehlgeschlagen, bitte überprüfen Sie den Autorisierungscode",
"pairingFailedRetry":
"Kopplung fehlgeschlagen, bitte versuchen Sie es erneut",
//配对控制器相关 //配对控制器相关
//'connectDevice': 'Gerät verbinden', //'connectDevice': 'Gerät verbinden',
@ -691,44 +763,55 @@ const Map<String, String> deDE = {
'deviceDisconnected': 'Gerät getrennt', 'deviceDisconnected': 'Gerät getrennt',
'readyToStartPairing': 'Bereit zum Starten der Kopplung', 'readyToStartPairing': 'Bereit zum Starten der Kopplung',
'checkingEnvironment': 'Umgebung wird überprüft...', 'checkingEnvironment': 'Umgebung wird überprüft...',
'ensureHeadsetOnAndPairingMode': 'Bitte stellen Sie sicher, dass das Headset eingeschaltet und im Kopplungsmodus ist', 'ensureHeadsetOnAndPairingMode':
'Bitte stellen Sie sicher, dass das Headset eingeschaltet und im Kopplungsmodus ist',
//'goToBluetoothSettings': 'Zu Bluetooth-Einstellungen gehen', //'goToBluetoothSettings': 'Zu Bluetooth-Einstellungen gehen',
//'verifyingDevice': 'Gerät wird verifiziert...', //'verifyingDevice': 'Gerät wird verifiziert...',
//'confirmBinding': 'Bindung bestätigen', //'confirmBinding': 'Bindung bestätigen',
//'associatingDevice': 'Gerät wird zugeordnet...', //'associatingDevice': 'Gerät wird zugeordnet...',
'establishingSecureConnection': 'Sichere Verbindung wird hergestellt...', 'establishingSecureConnection': 'Sichere Verbindung wird hergestellt...',
'needManualBindingAuthCode': 'Manuelle Bindung des Autorisierungscodes erforderlich...', 'needManualBindingAuthCode':
'Manuelle Bindung des Autorisierungscodes erforderlich...',
'pairingSuccessful': 'Kopplung erfolgreich!', 'pairingSuccessful': 'Kopplung erfolgreich!',
'enableBluetooth': 'Bluetooth aktivieren', 'enableBluetooth': 'Bluetooth aktivieren',
'grantPermissions': 'Berechtigungen erteilen', 'grantPermissions': 'Berechtigungen erteilen',
'retryAssociation': 'Zuordnung wiederholen', 'retryAssociation': 'Zuordnung wiederholen',
'retryAuthorization': 'Autorisierung wiederholen', 'retryAuthorization': 'Autorisierung wiederholen',
'pleaseGrantNecessaryPermissions': 'Bitte erteilen Sie die erforderlichen Berechtigungen', 'pleaseGrantNecessaryPermissions':
'checkFailedRetry': 'Überprüfung fehlgeschlagen, bitte versuchen Sie es erneut', 'Bitte erteilen Sie die erforderlichen Berechtigungen',
'checkFailedRetry':
'Überprüfung fehlgeschlagen, bitte versuchen Sie es erneut',
'pleaseConnectDeepSoundDevice': 'Bitte verbinden Sie das DeepSound-Gerät', 'pleaseConnectDeepSoundDevice': 'Bitte verbinden Sie das DeepSound-Gerät',
'verificationFailedRetry': 'Verifizierung fehlgeschlagen, bitte versuchen Sie es erneut', 'verificationFailedRetry':
'Verifizierung fehlgeschlagen, bitte versuchen Sie es erneut',
'invalidDeviceAddress': 'Ungültige Geräteadresse', 'invalidDeviceAddress': 'Ungültige Geräteadresse',
'bleDeviceAssociationFailed': 'BLE-Gerätezuordnung fehlgeschlagen', 'bleDeviceAssociationFailed': 'BLE-Gerätezuordnung fehlgeschlagen',
'deviceAssociationFailedRetry': 'Gerätezuordnung fehlgeschlagen, bitte versuchen Sie es erneut', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'BLE-Verbindungszeitüberschreitung, bitte versuchen Sie es erneut', 'Gerätezuordnung fehlgeschlagen, bitte versuchen Sie es erneut',
'bleConnectionTimeoutRetry':
'BLE-Verbindungszeitüberschreitung, bitte versuchen Sie es erneut',
'blePairingStartupFailed': 'BLE-Kopplungsstart fehlgeschlagen', 'blePairingStartupFailed': 'BLE-Kopplungsstart fehlgeschlagen',
'bleConnectionFailed': 'BLE-Verbindung fehlgeschlagen', 'bleConnectionFailed': 'BLE-Verbindung fehlgeschlagen',
'deviceAuthorizationFailedCheckCode': 'Geräteautorisierung fehlgeschlagen, bitte überprüfen Sie den Autorisierungscode', 'deviceAuthorizationFailedCheckCode':
'Geräteautorisierung fehlgeschlagen, bitte überprüfen Sie den Autorisierungscode',
//用户反馈页 //用户反馈页
"feedback": "Feedback", "feedback": "Feedback",
'feedbackInfo': 'Feedback oder Vorschläge geben', 'feedbackInfo': 'Feedback oder Vorschläge geben',
'feedbackDescription': 'Bitte beschreiben Sie Ihr Problem oder Ihren Vorschlag', 'feedbackDescription':
'Bitte beschreiben Sie Ihr Problem oder Ihren Vorschlag',
'feedbackHint': 'Bitte geben Sie Ihr Feedback ein...', 'feedbackHint': 'Bitte geben Sie Ihr Feedback ein...',
'feedbackRequired': 'Feedback-Inhalt ist erforderlich', 'feedbackRequired': 'Feedback-Inhalt ist erforderlich',
'contactInfo': 'Kontaktinformationen', 'contactInfo': 'Kontaktinformationen',
'contactHint': 'E-Mail/Telefon, damit wir Sie kontaktieren können', 'contactHint': 'E-Mail/Telefon, damit wir Sie kontaktieren können',
'submit': 'Übermitteln', 'submit': 'Übermitteln',
'feedbackSubmitSuccess': 'Feedback erfolgreich übermittelt, vielen Dank!', 'feedbackSubmitSuccess': 'Feedback erfolgreich übermittelt, vielen Dank!',
'feedbackSubmitFailed': 'Feedback-Übermittlung fehlgeschlagen, bitte versuchen Sie es später erneut', 'feedbackSubmitFailed':
'Feedback-Übermittlung fehlgeschlagen, bitte versuchen Sie es später erneut',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Derzeit wird ein Upgrade durchgeführt, das Beenden wird den Upgrade-Prozess unterbrechen. Sind Sie sicher, dass Sie beenden möchten?", "upgradeExitConfirm":
"Derzeit wird ein Upgrade durchgeführt, das Beenden wird den Upgrade-Prozess unterbrechen. Sind Sie sicher, dass Sie beenden möchten?",
"deviceModel": "Gerätemodell", "deviceModel": "Gerätemodell",
"unknownDevice": "Unbekanntes Gerät", "unknownDevice": "Unbekanntes Gerät",
"currentFirmwareVersion": "Aktuelle Firmware-Version", "currentFirmwareVersion": "Aktuelle Firmware-Version",
@ -740,11 +823,13 @@ const Map<String, String> deDE = {
"connectionFailed": "Verbindung fehlgeschlagen", "connectionFailed": "Verbindung fehlgeschlagen",
"retryConnection": "Verbindung wiederholen", "retryConnection": "Verbindung wiederholen",
"ota_updateNow": "Jetzt aktualisieren", "ota_updateNow": "Jetzt aktualisieren",
"keepConnectedDontClose": "Bitte halten Sie das Gerät verbunden, schließen Sie die App nicht", "keepConnectedDontClose":
"Bitte halten Sie das Gerät verbunden, schließen Sie die App nicht",
"doNotDisconnect": "Nicht trennen", "doNotDisconnect": "Nicht trennen",
"charging": "Laden", "charging": "Laden",
"updateContent": "Update-Inhalt", "updateContent": "Update-Inhalt",
"removeEarbudsEnsureBattery": "Entfernen Sie beide Ohrhörer und stellen Sie sicher, dass der Batteriestand über 30% liegt", "removeEarbudsEnsureBattery":
"Entfernen Sie beide Ohrhörer und stellen Sie sicher, dass der Batteriestand über 30% liegt",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Keine Musik", // 暂无音乐 "noMusic": "Keine Musik", // 暂无音乐

241
lib/core/translations/language/el_gr.dart

@ -88,7 +88,8 @@ const Map<String, String> elGR = {
"tip": "Συμβουλή", "tip": "Συμβουλή",
"pleaseEnterCompleteCode": "Εισάγετε τον πλήρη κωδικό επαλήθευσης", "pleaseEnterCompleteCode": "Εισάγετε τον πλήρη κωδικό επαλήθευσης",
"loginFailed": "Η σύνδεση απέτυχε, δοκιμάστε ξανά", "loginFailed": "Η σύνδεση απέτυχε, δοκιμάστε ξανά",
'pleaseAcceptPrivacyPolicy': 'Διαβάστε και αποδεχτείτε πρώτα την πολιτική απορρήτου και τη συμφωνία χρήστη', 'pleaseAcceptPrivacyPolicy':
'Διαβάστε και αποδεχτείτε πρώτα την πολιτική απορρήτου και τη συμφωνία χρήστη',
"enterVerificationCode": "Εισάγετε κωδικό επαλήθευσης", "enterVerificationCode": "Εισάγετε κωδικό επαλήθευσης",
"verificationCodeSentTo": "Κωδικός επαλήθευσης στάλθηκε στο", "verificationCodeSentTo": "Κωδικός επαλήθευσης στάλθηκε στο",
"resendVerificationCode": "Επαναποστολή κωδικού επαλήθευσης", "resendVerificationCode": "Επαναποστολή κωδικού επαλήθευσης",
@ -96,8 +97,9 @@ const Map<String, String> elGR = {
"usePasswordLogin": "Χρήση σύνδεσης με κωδικό", "usePasswordLogin": "Χρήση σύνδεσης με κωδικό",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Δήλωση DeapSound", // DeapSound 声明 "loginDeclaration": "Δήλωση Voitrans", // Voitrans 声明
"welcomeToThisApp": "Καλώς ήρθατε στο DeapSound, διαβάστε προσεκτικά", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Καλώς ήρθατε στο Voitrans, διαβάστε προσεκτικά", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Πολιτική απορρήτου", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Πολιτική απορρήτου", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Συμφωνία χρήστη", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Συμφωνία χρήστη", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -113,22 +115,26 @@ const Map<String, String> elGR = {
"signal": "Σήμα", "signal": "Σήμα",
"deviceId": "ID συσκευής", "deviceId": "ID συσκευής",
"firmwareVersion": "Έκδοση firmware", "firmwareVersion": "Έκδοση firmware",
"disconnectedDevice": "Καμία συνδεδεμένη συσκευή, κάντε κλικ στο κουμπί παρακάτω", "disconnectedDevice":
"Καμία συνδεδεμένη συσκευή, κάντε κλικ στο κουμπί παρακάτω",
"connectDevice": "Σύνδεση συσκευής", "connectDevice": "Σύνδεση συσκευής",
"topAiExperiences": "Κορυφαίες εμπειρίες AI", "topAiExperiences": "Κορυφαίες εμπειρίες AI",
"aiAssistant": "Βοηθός AI", "aiAssistant": "Βοηθός AI",
"aiAssistantInfo": "24ωρος προσωπικός σύμβουλος για ερωτήσεις και συμβουλές", "aiAssistantInfo": "24ωρος προσωπικός σύμβουλος για ερωτήσεις και συμβουλές",
"simultaneousInterpretation": "Ταυτόχρονη διερμηνεία", "simultaneousInterpretation": "Ταυτόχρονη διερμηνεία",
"simultaneousInterpretationInfo": "Μετάφραση σε πραγματικό χρόνο για 80+ γλώσσες", "simultaneousInterpretationInfo":
"Μετάφραση σε πραγματικό χρόνο για 80+ γλώσσες",
"aiCompanion": "Γονική συνοδεία", "aiCompanion": "Γονική συνοδεία",
"aiCompanionInfo": "Σας καταλαβαίνει και προσφέρει θερμή συνοδεία", "aiCompanionInfo": "Σας καταλαβαίνει και προσφέρει θερμή συνοδεία",
"homeSlogan": "Συνδέοντας τον κόσμο, πέρα από τον ήχο", "homeSlogan": "Συνδέοντας τον κόσμο, πέρα από τον ήχο",
"turnEarphones": "Ανοίξτε τη θήκη των ακουστικών και τοποθετήστε τα ακουστικά στα αυτιά σας", "turnEarphones":
"Ανοίξτε τη θήκη των ακουστικών και τοποθετήστε τα ακουστικά στα αυτιά σας",
"currentlyConnected": "Αυτή τη στιγμή συνδεδεμένο:", "currentlyConnected": "Αυτή τη στιγμή συνδεδεμένο:",
"unsystemSetup": "Μετάβαση στις ρυθμίσεις συστήματος", "unsystemSetup": "Μετάβαση στις ρυθμίσεις συστήματος",
"talkLater": "Υπενθύμιση αργότερα", "talkLater": "Υπενθύμιση αργότερα",
"initializing": "Αρχικοποίηση...", "initializing": "Αρχικοποίηση...",
"bluetoothInitializationFailure": "Αποτυχία αρχικοποίησης υπηρεσίας Bluetooth", "bluetoothInitializationFailure":
"Αποτυχία αρχικοποίησης υπηρεσίας Bluetooth",
"checkingPermissions": "Έλεγχος δικαιωμάτων...", "checkingPermissions": "Έλεγχος δικαιωμάτων...",
"lackPermissions": "Απαιτούνται δικαιώματα Bluetooth", "lackPermissions": "Απαιτούνται δικαιώματα Bluetooth",
"searchingDevice": "Αναζήτηση συσκευών...", "searchingDevice": "Αναζήτηση συσκευών...",
@ -159,7 +165,7 @@ const Map<String, String> elGR = {
"exploreSlogan": "Έξυπνα ακουστικά, απεριόριστες δυνατότητες", "exploreSlogan": "Έξυπνα ακουστικά, απεριόριστες δυνατότητες",
"exploreSlogan1": "Έξυπνος σύντροφος, απεριόριστες δυνατότητες", "exploreSlogan1": "Έξυπνος σύντροφος, απεριόριστες δυνατότητες",
"exploreSlogan2": "Έξυπνα γυαλιά, απεριόριστες δυνατότητες", "exploreSlogan2": "Έξυπνα γυαλιά, απεριόριστες δυνατότητες",
"exploreAi": "Εξερευνήστε τις λειτουργίες AI που παρέχει το DeapSound", "exploreAi": "Εξερευνήστε τις λειτουργίες AI που παρέχει το Voitrans",
"aiFunction": "Λειτουργίες AI", "aiFunction": "Λειτουργίες AI",
"allRoundAssistant": "Πολυλειτουργικός βοηθός", "allRoundAssistant": "Πολυλειτουργικός βοηθός",
"allRoundAssistantInfo": "Βοηθά στην επίλυση διαφόρων προβλημάτων", "allRoundAssistantInfo": "Βοηθά στην επίλυση διαφόρων προβλημάτων",
@ -173,11 +179,13 @@ const Map<String, String> elGR = {
"healthConsultant": "Πολυλειτουργική συνομιλία AI", "healthConsultant": "Πολυλειτουργική συνομιλία AI",
"healthConsultantInfo": "Περισσότερες λειτουργίες συνομιλίας AI", "healthConsultantInfo": "Περισσότερες λειτουργίες συνομιλίας AI",
"conferenceAssistant": "Βοηθός επιχειρηματικών συναντήσεων", "conferenceAssistant": "Βοηθός επιχειρηματικών συναντήσεων",
"conferenceAssistantInfo": "Καταγραφή πρακτικών σε πραγματικό χρόνο και πολυγλωσσική μετάφραση", "conferenceAssistantInfo":
"Καταγραφή πρακτικών σε πραγματικό χρόνο και πολυγλωσσική μετάφραση",
"studyAssistant": "Βοηθός εκμάθησης γλωσσών", "studyAssistant": "Βοηθός εκμάθησης γλωσσών",
"studyAssistantInfo": "Διόρθωση προφοράς και εξάσκηση ομιλίας", "studyAssistantInfo": "Διόρθωση προφοράς και εξάσκηση ομιλίας",
"travelTranslator": "Μεταφραστής ταξιδιού", "travelTranslator": "Μεταφραστής ταξιδιού",
"travelTranslatorInfo": "Φωνητική μετάφραση σε πραγματικό χρόνο και οδηγός αξιοθέατων", "travelTranslatorInfo":
"Φωνητική μετάφραση σε πραγματικό χρόνο και οδηγός αξιοθέατων",
"beSearching": "Αναζήτηση:", "beSearching": "Αναζήτηση:",
"noAssistantFound": "Δεν βρέθηκε αντίστοιχος βοηθός AI", "noAssistantFound": "Δεν βρέθηκε αντίστοιχος βοηθός AI",
"scene": "Σενάρια", "scene": "Σενάρια",
@ -185,7 +193,8 @@ const Map<String, String> elGR = {
"newFunction": "Νέες λειτουργίες", "newFunction": "Νέες λειτουργίες",
"youChoseTry": "Επιλέξατε να δοκιμάσετε", "youChoseTry": "Επιλέξατε να δοκιμάσετε",
"aiSinger": "Λειτουργία τραγουδιστή AI", "aiSinger": "Λειτουργία τραγουδιστή AI",
"aiSingerInfo": "Τραγουδήστε οποιοδήποτε τραγούδι με τη φωνή του αγαπημένου σας καλλιτέχνη, ακόμα και τις δικές σας δημιουργίες", "aiSingerInfo":
"Τραγουδήστε οποιοδήποτε τραγούδι με τη φωνή του αγαπημένου σας καλλιτέχνη, ακόμα και τις δικές σας δημιουργίες",
"popularFunction": "Δημοφιλείς λειτουργίες", "popularFunction": "Δημοφιλείς λειτουργίες",
"tryNow": "Δοκιμάστε τώρα", "tryNow": "Δοκιμάστε τώρα",
@ -217,7 +226,8 @@ const Map<String, String> elGR = {
"privacySettings": "Ρυθμίσεις απορρήτου", "privacySettings": "Ρυθμίσεις απορρήτου",
"privacySettingsInfo": "Διαχείριση συλλογής δεδομένων και δικαιωμάτων", "privacySettingsInfo": "Διαχείριση συλλογής δεδομένων και δικαιωμάτων",
"permissionManagement": "Διαχείριση δικαιωμάτων", // 权限管理 "permissionManagement": "Διαχείριση δικαιωμάτων", // 权限管理
"permissionManagementInfo": "Διαχείριση ρυθμίσεων δικαιωμάτων εφαρμογής", // 管理应用权限设置 "permissionManagementInfo":
"Διαχείριση ρυθμίσεων δικαιωμάτων εφαρμογής", // 管理应用权限设置
"aboutApplication": "Σχετικά με", "aboutApplication": "Σχετικά με",
"versions": "Έκδοση", "versions": "Έκδοση",
"checkUpdates": "Έλεγχος ενημερώσεων", "checkUpdates": "Έλεγχος ενημερώσεων",
@ -226,9 +236,11 @@ const Map<String, String> elGR = {
"voiceServiceInfo": "Επιλέξτε υπηρεσία αναγνώρισης και σύνθεσης φωνής", "voiceServiceInfo": "Επιλέξτε υπηρεσία αναγνώρισης και σύνθεσης φωνής",
"selectVoiceService": "Επιλέξτε υπηρεσία φωνής", "selectVoiceService": "Επιλέξτε υπηρεσία φωνής",
"azureVoiceService": "Υπηρεσία φωνής Azure", "azureVoiceService": "Υπηρεσία φωνής Azure",
"azureVoiceServiceInfo": "Υπηρεσία cloud της Microsoft που υποστηρίζει υψηλής ποιότητας σύνθεση και αναγνώριση φωνής", "azureVoiceServiceInfo":
"Υπηρεσία cloud της Microsoft που υποστηρίζει υψηλής ποιότητας σύνθεση και αναγνώριση φωνής",
"flutterVoiceService": "Τοπική υπηρεσία φωνής", "flutterVoiceService": "Τοπική υπηρεσία φωνής",
"flutterVoiceServiceInfo": "Τοπική υπηρεσία φωνής συσκευής χωρίς ανάγκη σύνδεσης στο διαδίκτυο", "flutterVoiceServiceInfo":
"Τοπική υπηρεσία φωνής συσκευής χωρίς ανάγκη σύνδεσης στο διαδίκτυο",
'timbreService': 'Υπηρεσία τόνου φωνής', 'timbreService': 'Υπηρεσία τόνου φωνής',
'timbreServiceInfo': 'Επιλέξτε υπηρεσία σύνθεσης φωνής', 'timbreServiceInfo': 'Επιλέξτε υπηρεσία σύνθεσης φωνής',
'defaultTimbre': 'Προεπιλεγμένος τόνος φωνής', 'defaultTimbre': 'Προεπιλεγμένος τόνος φωνής',
@ -239,9 +251,11 @@ const Map<String, String> elGR = {
'pleaseRead': 'Παρακαλώ διαβάστε', 'pleaseRead': 'Παρακαλώ διαβάστε',
'completeRecording': 'Ολοκλήρωση εγγραφής', 'completeRecording': 'Ολοκλήρωση εγγραφής',
"firmwareUpgrade": "Αναβάθμιση firmware", // 固件升级 "firmwareUpgrade": "Αναβάθμιση firmware", // 固件升级
"bleHeadsetFirmwareUpgrade": "Αναβάθμιση firmware ακουστικών BLE", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"Αναβάθμιση firmware ακουστικών BLE", // BLE耳机固件版本升级
"deviceManagement": "Διαχείριση συσκευών", // 设备管理 "deviceManagement": "Διαχείριση συσκευών", // 设备管理
"manageConnectedDevices": "Διαχείριση συνδεδεμένων συσκευών Bluetooth", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Διαχείριση συνδεδεμένων συσκευών Bluetooth", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +265,15 @@ const Map<String, String> elGR = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Εκκαθάριση συζευγμένων συσκευών', 'clearPairedDevices': 'Εκκαθάριση συζευγμένων συσκευών',
'clearPairedDevicesConfirm': 'Είστε βέβαιοι ότι θέλετε να εκκαθαρίσετε όλες τις συζευγμένες συσκευές;', 'clearPairedDevicesConfirm':
'Είστε βέβαιοι ότι θέλετε να εκκαθαρίσετε όλες τις συζευγμένες συσκευές;',
'clearPairedDevicesSuccess': 'Επιτυχής εκκαθάριση συζευγμένων συσκευών', 'clearPairedDevicesSuccess': 'Επιτυχής εκκαθάριση συζευγμένων συσκευών',
'clearPairedDevicesFailed': 'Αποτυχία εκκαθάρισης συζευγμένων συσκευών', 'clearPairedDevicesFailed': 'Αποτυχία εκκαθάρισης συζευγμένων συσκευών',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Φωνητική συνομιλία σε πραγματικό χρόνο", "realtimeVoiceChat": "Φωνητική συνομιλία σε πραγματικό χρόνο",
"realtimeVoiceChatInfo": "Δοκιμάστε τη λειτουργία έξυπνης φωνητικής αλληλεπίδρασης (προεπισκόπηση λειτουργίας)", "realtimeVoiceChatInfo":
"Δοκιμάστε τη λειτουργία έξυπνης φωνητικής αλληλεπίδρασης (προεπισκόπηση λειτουργίας)",
"loading": "Φόρτωση...", "loading": "Φόρτωση...",
//设备管理页面 //设备管理页面
@ -296,20 +312,26 @@ const Map<String, String> elGR = {
"swipeUpForMore": "Σύρετε προς τα πάνω για περισσότερα", "swipeUpForMore": "Σύρετε προς τα πάνω για περισσότερα",
// Agent controller // Agent controller
'welcomeMessage': 'Γεια σας! Είμαι ο **Xiao Yan**, μπορώ να σας βοηθήσω με:\n\n' 'welcomeMessage':
'• Απάντηση σε ερωτήσεις και παροχή πληροφοριών\n\n' 'Γεια σας! Είμαι ο **Xiao Yan**, μπορώ να σας βοηθήσω με:\n\n'
'• Μετάφραση φωνής σε πραγματικό χρόνο\n\n' '• Απάντηση σε ερωτήσεις και παροχή πληροφοριών\n\n'
'• Προτάσεις μουσικής και podcasts\n\n' '• Μετάφραση φωνής σε πραγματικό χρόνο\n\n'
'• Φωνητικές σημειώσεις και υπενθυμίσεις\n\n' '• Προτάσεις μουσικής και podcasts\n\n'
'• Έλεγχος λειτουργιών ακουστικών\n\n' '• Φωνητικές σημειώσεις και υπενθυμίσεις\n\n'
'Με τι μπορώ να σας βοηθήσω;', '• Έλεγχος λειτουργιών ακουστικών\n\n'
'Με τι μπορώ να σας βοηθήσω;',
'microphonePermission': 'Μικρόφωνο', 'microphonePermission': 'Μικρόφωνο',
'voiceRecognitionPermissionText': 'Η λειτουργία αναγνώρισης φωνής χρειάζεται πρόσβαση στο μικρόφωνο.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Οι λειτουργίες αναγνώρισης φωνής και μετάφρασης χρειάζονται πρόσβαση στο μικρόφωνο.', 'Η λειτουργία αναγνώρισης φωνής χρειάζεται πρόσβαση στο μικρόφωνο.',
'phoneCallPermissionText': 'Η λειτουργία τηλεφωνικών κλήσεων χρειάζεται πρόσβαση στο μικρόφωνο για φωνητικές κλήσεις.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Έχετε αρνηθεί μόνιμα το δικαίωμα μικροφώνου, παρακαλώ μεταβείτε στις ρυθμίσεις συστήματος για να το ενεργοποιήσετε.', 'Οι λειτουργίες αναγνώρισης φωνής και μετάφρασης χρειάζονται πρόσβαση στο μικρόφωνο.',
'phoneCallPermissionText':
'Η λειτουργία τηλεφωνικών κλήσεων χρειάζεται πρόσβαση στο μικρόφωνο για φωνητικές κλήσεις.',
'permissionDeniedText':
'Έχετε αρνηθεί μόνιμα το δικαίωμα μικροφώνου, παρακαλώ μεταβείτε στις ρυθμίσεις συστήματος για να το ενεργοποιήσετε.',
'startVoiceInput': 'Έναρξη φωνητικής εισόδου', 'startVoiceInput': 'Έναρξη φωνητικής εισόδου',
'startPhoneCallMode': 'Έναρξη λειτουργίας τηλεφωνικής κλήσης, έναρξη φωνητικής εισόδου', 'startPhoneCallMode':
'Έναρξη λειτουργίας τηλεφωνικής κλήσης, έναρξη φωνητικής εισόδου',
// Agent 全屏编辑器 // Agent 全屏编辑器
'fullScreenEditorHint': 'Εισάγετε το μήνυμά σας εδώ...', // 全屏编辑器输入提示 'fullScreenEditorHint': 'Εισάγετε το μήνυμά σας εδώ...', // 全屏编辑器输入提示
@ -321,7 +343,8 @@ const Map<String, String> elGR = {
'report': 'Αναφορά', 'report': 'Αναφορά',
'submitSuccess': 'Επιτυχής υποβολή', 'submitSuccess': 'Επιτυχής υποβολή',
'submitFailed': 'Αποτυχία υποβολής', 'submitFailed': 'Αποτυχία υποβολής',
'reportSubmitted': 'Η αναφορά υποβλήθηκε, θα την επεξεργαστούμε το συντομότερο δυνατό', 'reportSubmitted':
'Η αναφορά υποβλήθηκε, θα την επεξεργαστούμε το συντομότερο δυνατό',
//'networkError': 'Σφάλμα δικτύου, δοκιμάστε ξανά αργότερα', //'networkError': 'Σφάλμα δικτύου, δοκιμάστε ξανά αργότερα',
'harmfulUnsafe': 'Επιβλαβές/μη ασφαλές', 'harmfulUnsafe': 'Επιβλαβές/μη ασφαλές',
'pornographicVulgar': 'Πορνογραφικό/χυδαίο', 'pornographicVulgar': 'Πορνογραφικό/χυδαίο',
@ -330,7 +353,8 @@ const Map<String, String> elGR = {
'privacyRelated': 'Σχετικό με το απόρρητο', 'privacyRelated': 'Σχετικό με το απόρρητο',
'copyrightViolation': 'Παραβίαση των πνευματικών μου δικαιωμάτων, φήμης κλπ.', 'copyrightViolation': 'Παραβίαση των πνευματικών μου δικαιωμάτων, φήμης κλπ.',
'other': 'Άλλο', 'other': 'Άλλο',
'reportDescriptionHint': 'Θέλουμε να γνωρίζουμε τον λόγο της αναφοράς σας, μπορείτε να περιγράψετε το πρόβλημα που αντιμετωπίσατε.', 'reportDescriptionHint':
'Θέλουμε να γνωρίζουμε τον λόγο της αναφοράς σας, μπορείτε να περιγράψετε το πρόβλημα που αντιμετωπίσατε.',
'submit': 'Υποβολή', 'submit': 'Υποβολή',
//Message_bubble //Message_bubble
@ -361,15 +385,24 @@ const Map<String, String> elGR = {
'highest': 'Υψηλότερη', 'highest': 'Υψηλότερη',
'lowest': 'Χαμηλότερη', 'lowest': 'Χαμηλότερη',
'futureForecast': 'Μελλοντική πρόγνωση', 'futureForecast': 'Μελλοντική πρόγνωση',
'hotWeatherTip': 'Σήμερα κάνει ζέστη, προσέξτε την προστασία από τη ζέστη, πιείτε περισσότερο νερό για να αποφύγετε τη θερμοπληξία', 'hotWeatherTip':
'coldWeatherTip': 'Σήμερα η θερμοκρασία είναι χαμηλή, ντυθείτε ζεστά όταν βγαίνετε, προσέξτε μην κρυολογήσετε', 'Σήμερα κάνει ζέστη, προσέξτε την προστασία από τη ζέστη, πιείτε περισσότερο νερό για να αποφύγετε τη θερμοπληξία',
'rainyWeatherTip': 'Σήμερα βρέχει, πάρτε ομπρέλα όταν βγαίνετε, προσέξτε την ασφάλεια', 'coldWeatherTip':
'snowyWeatherTip': 'Σήμερα χιονίζει, ο δρόμος είναι ολισθηρός, προσέξτε την ασφάλεια, ντυθείτε ζεστά', 'Σήμερα η θερμοκρασία είναι χαμηλή, ντυθείτε ζεστά όταν βγαίνετε, προσέξτε μην κρυολογήσετε',
'foggyWeatherTip': 'Σήμερα έχει ομίχλη, η ορατότητα είναι χαμηλή, φορέστε μάσκα όταν βγαίνετε', 'rainyWeatherTip':
'windyWeatherTip': 'Σήμερα φυσάει δυνατός άνεμος, προσέξτε την ασφάλεια όταν βγαίνετε, στερεώστε καλά τα πράγματα', 'Σήμερα βρέχει, πάρτε ομπρέλα όταν βγαίνετε, προσέξτε την ασφάλεια',
'sunnyWeatherTip': 'Σήμερα ο ήλιος είναι δυνατός και η UV ακτινοβολία έντονη, προστατευτείτε από τον ήλιο όταν βγαίνετε', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Σήμερα η διαφορά μεταξύ ημερήσιας και νυχτερινής θερμοκρασίας είναι μεγάλη, προσθέστε ή αφαιρέστε ρούχα εγκαίρως', 'Σήμερα χιονίζει, ο δρόμος είναι ολισθηρός, προσέξτε την ασφάλεια, ντυθείτε ζεστά',
'comfortableWeatherTip': 'Σήμερα ο καιρός είναι άνετος, είναι καλή ώρα για υπαίθριες δραστηριότητες', 'foggyWeatherTip':
'Σήμερα έχει ομίχλη, η ορατότητα είναι χαμηλή, φορέστε μάσκα όταν βγαίνετε',
'windyWeatherTip':
'Σήμερα φυσάει δυνατός άνεμος, προσέξτε την ασφάλεια όταν βγαίνετε, στερεώστε καλά τα πράγματα',
'sunnyWeatherTip':
'Σήμερα ο ήλιος είναι δυνατός και η UV ακτινοβολία έντονη, προστατευτείτε από τον ήλιο όταν βγαίνετε',
'temperatureDifferenceTip':
'Σήμερα η διαφορά μεταξύ ημερήσιας και νυχτερινής θερμοκρασίας είναι μεγάλη, προσθέστε ή αφαιρέστε ρούχα εγκαίρως',
'comfortableWeatherTip':
'Σήμερα ο καιρός είναι άνετος, είναι καλή ώρα για υπαίθριες δραστηριότητες',
"monday": "Δευτέρα", "monday": "Δευτέρα",
"tuesday": "Τρίτη", "tuesday": "Τρίτη",
"wednesday": "Τετάρτη", "wednesday": "Τετάρτη",
@ -408,22 +441,29 @@ const Map<String, String> elGR = {
"notSet": "Δεν έχει οριστεί", "notSet": "Δεν έχει οριστεί",
"accountSetting": "Ρυθμίσεις λογαριασμού", "accountSetting": "Ρυθμίσεις λογαριασμού",
"logout": "Αποσύνδεση", "logout": "Αποσύνδεση",
"logoutTips": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε από τον τρέχοντα λογαριασμό;", "logoutTips":
"Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε από τον τρέχοντα λογαριασμό;",
'deleteAccount': 'Διαγραφή λογαριασμού', 'deleteAccount': 'Διαγραφή λογαριασμού',
'deleteAccountTips': 'Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα τον λογαριασμό σας; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί', 'deleteAccountTips':
'Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα τον λογαριασμό σας; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Αποτυχία σύνδεσης δικτύου, ελέγξτε τις ρυθμίσεις δικτύου και δοκιμάστε ξανά', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Ο διακομιστής δεν μπορεί να απαντήσει προσωρινά, δοκιμάστε ξανά αργότερα', 'Αποτυχία σύνδεσης δικτύου, ελέγξτε τις ρυθμίσεις δικτύου και δοκιμάστε ξανά',
'serverTemporarilyUnavailable':
'Ο διακομιστής δεν μπορεί να απαντήσει προσωρινά, δοκιμάστε ξανά αργότερα',
'loginExpiredPleaseRelogin': 'Η σύνδεση έληξε, συνδεθείτε ξανά', 'loginExpiredPleaseRelogin': 'Η σύνδεση έληξε, συνδεθείτε ξανά',
'noPermissionForThisOperation': 'Δεν έχετε δικαίωμα για αυτή την ενέργεια', 'noPermissionForThisOperation': 'Δεν έχετε δικαίωμα για αυτή την ενέργεια',
'requestedResourceNotFound': 'Ο ζητούμενος πόρος δεν υπάρχει', 'requestedResourceNotFound': 'Ο ζητούμενος πόρος δεν υπάρχει',
'imageProcessingFailedPleaseReselect': 'Αποτυχία επεξεργασίας εικόνας, επιλέξτε ξανά εικόνα', 'imageProcessingFailedPleaseReselect':
'Αποτυχία επεξεργασίας εικόνας, επιλέξτε ξανά εικόνα',
'operationFailedPleaseRetry': 'Αποτυχία ενέργειας, δοκιμάστε ξανά', 'operationFailedPleaseRetry': 'Αποτυχία ενέργειας, δοκιμάστε ξανά',
'serverReturnedError': 'Ο διακομιστής επέστρεψε σφάλμα', 'serverReturnedError': 'Ο διακομιστής επέστρεψε σφάλμα',
'serverError': 'Σφάλμα διακομιστή', 'serverError': 'Σφάλμα διακομιστή',
'networkConnectionFailedCheckSettings': 'Αποτυχία σύνδεσης δικτύου, ελέγξτε τις ρυθμίσεις δικτύου', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Εσωτερικό σφάλμα διακομιστή, δοκιμάστε ξανά αργότερα', 'Αποτυχία σύνδεσης δικτύου, ελέγξτε τις ρυθμίσεις δικτύου',
'serverInternalErrorRetryLater':
'Εσωτερικό σφάλμα διακομιστή, δοκιμάστε ξανά αργότερα',
// Profile 用户交互 // Profile 用户交互
//'error': 'Σφάλμα', //'error': 'Σφάλμα',
@ -445,10 +485,13 @@ const Map<String, String> elGR = {
'thirdPartyLogoutSuccess': 'Επιτυχής αποσύνδεση τρίτου μέρους', // 第三方登录退出成功 'thirdPartyLogoutSuccess': 'Επιτυχής αποσύνδεση τρίτου μέρους', // 第三方登录退出成功
'thirdPartyLogoutFailed': 'Αποτυχία αποσύνδεσης τρίτου μέρους', // 第三方登录退出失败 'thirdPartyLogoutFailed': 'Αποτυχία αποσύνδεσης τρίτου μέρους', // 第三方登录退出失败
'signOutProcessError': 'Σφάλμα στη διαδικασία αποσύνδεσης', // 登出过程发生错误 'signOutProcessError': 'Σφάλμα στη διαδικασία αποσύνδεσης', // 登出过程发生错误
'deleteAccountProcessError': 'Σφάλμα στη διαδικασία διαγραφής λογαριασμού', // 删除账号过程发生错误 'deleteAccountProcessError':
'Σφάλμα στη διαδικασία διαγραφής λογαριασμού', // 删除账号过程发生错误
'userDataClearSuccess': 'Επιτυχής εκκαθάριση δεδομένων χρήστη', // 用户数据清理成功 'userDataClearSuccess': 'Επιτυχής εκκαθάριση δεδομένων χρήστη', // 用户数据清理成功
'allUserDataClearSuccess': 'Επιτυχής εκκαθάριση όλων των δεδομένων χρήστη', // 所有用户数据清理成功 'allUserDataClearSuccess':
'accountServiceInitialized': 'Το AccountService αρχικοποιήθηκε', // AccountService 已初始化 'Επιτυχής εκκαθάριση όλων των δεδομένων χρήστη', // 所有用户数据清理成功
'accountServiceInitialized':
'Το AccountService αρχικοποιήθηκε', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Αποτυχία λήψης κατάστασης δικαιωμάτων', 'getPermissionStatusFailed': 'Αποτυχία λήψης κατάστασης δικαιωμάτων',
@ -460,26 +503,38 @@ const Map<String, String> elGR = {
'calendarWrite': 'Εγγραφή ημερολογίου', 'calendarWrite': 'Εγγραφή ημερολογίου',
'calendarFullAccess': 'Πλήρης πρόσβαση ημερολογίου', 'calendarFullAccess': 'Πλήρης πρόσβαση ημερολογίου',
'locationInfo': 'Πληροφορίες τοποθεσίας', 'locationInfo': 'Πληροφορίες τοποθεσίας',
'phonePermissionDesc': 'Χρησιμοποιείται για τη λειτουργία τηλεφωνικών κλήσεων', 'phonePermissionDesc':
'Χρησιμοποιείται για τη λειτουργία τηλεφωνικών κλήσεων',
'smsPermissionDesc': 'Χρησιμοποιείται για τη λειτουργία αποστολής SMS', 'smsPermissionDesc': 'Χρησιμοποιείται για τη λειτουργία αποστολής SMS',
'calendarWritePermissionDesc': 'Χρησιμοποιείται για τη δημιουργία γεγονότων και υπενθυμίσεων ημερολογίου', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Χρησιμοποιείται για την ανάγνωση και διαχείριση γεγονότων και υπενθυμίσεων ημερολογίου', 'Χρησιμοποιείται για τη δημιουργία γεγονότων και υπενθυμίσεων ημερολογίου',
'locationPermissionDesc': 'Χρησιμοποιείται για τη λήψη πληροφοριών τρέχουσας τοποθεσίας', 'calendarFullAccessPermissionDesc':
'Χρησιμοποιείται για την ανάγνωση και διαχείριση γεγονότων και υπενθυμίσεων ημερολογίου',
'locationPermissionDesc':
'Χρησιμοποιείται για τη λήψη πληροφοριών τρέχουσας τοποθεσίας',
'appFunctionNeeds': 'Η λειτουργία της εφαρμογής χρειάζεται', 'appFunctionNeeds': 'Η λειτουργία της εφαρμογής χρειάζεται',
'authorized': 'Εξουσιοδοτημένο', 'authorized': 'Εξουσιοδοτημένο',
'unauthorized': 'Μη εξουσιοδοτημένο', 'unauthorized': 'Μη εξουσιοδοτημένο',
'needOpenInSystemSettings': 'Πρέπει να ενεργοποιηθεί στις ρυθμίσεις συστήματος', 'needOpenInSystemSettings':
'Πρέπει να ενεργοποιηθεί στις ρυθμίσεις συστήματος',
'partialAuthorization': 'Μερική εξουσιοδότηση', 'partialAuthorization': 'Μερική εξουσιοδότηση',
'unknownStatus': 'Άγνωστη κατάσταση', 'unknownStatus': 'Άγνωστη κατάσταση',
'permissionGranted': 'Δικαίωμα παραχωρήθηκε', 'permissionGranted': 'Δικαίωμα παραχωρήθηκε',
'permissionRequestError': 'Σφάλμα αιτήματος δικαιώματος', 'permissionRequestError': 'Σφάλμα αιτήματος δικαιώματος',
'phonePermissionDetailDesc': 'Η λειτουργία τηλεφωνικών κλήσεων χρειάζεται δικαίωμα τηλεφώνου', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'Η λειτουργία αποστολής SMS χρειάζεται δικαίωμα SMS', 'Η λειτουργία τηλεφωνικών κλήσεων χρειάζεται δικαίωμα τηλεφώνου',
'calendarWritePermissionDetailDesc': 'Η δημιουργία γεγονότων ημερολογίου χρειάζεται δικαίωμα εγγραφής ημερολογίου', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Η διαχείριση γεγονότων ημερολογίου χρειάζεται πλήρες δικαίωμα ημερολογίου', 'Η λειτουργία αποστολής SMS χρειάζεται δικαίωμα SMS',
'locationPermissionDetailDesc': 'Η λήψη πληροφοριών τοποθεσίας χρειάζεται δικαίωμα τοποθεσίας', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Η εφαρμογή χρειάζεται αυτό το δικαίωμα για να παρέχει πλήρη λειτουργικότητα', 'Η δημιουργία γεγονότων ημερολογίου χρειάζεται δικαίωμα εγγραφής ημερολογίου',
'permanentDenialText': 'Έχετε αρνηθεί μόνιμα το δικαίωμα {permission}, μεταβείτε στις ρυθμίσεις εφαρμογής για να το ενεργοποιήσετε', 'calendarFullAccessPermissionDetailDesc':
'Η διαχείριση γεγονότων ημερολογίου χρειάζεται πλήρες δικαίωμα ημερολογίου',
'locationPermissionDetailDesc':
'Η λήψη πληροφοριών τοποθεσίας χρειάζεται δικαίωμα τοποθεσίας',
'appNeedsPermissionForFullFunction':
'Η εφαρμογή χρειάζεται αυτό το δικαίωμα για να παρέχει πλήρη λειτουργικότητα',
'permanentDenialText':
'Έχετε αρνηθεί μόνιμα το δικαίωμα {permission}, μεταβείτε στις ρυθμίσεις εφαρμογής για να το ενεργοποιήσετε',
'goToSettings': 'Μετάβαση στις ρυθμίσεις', 'goToSettings': 'Μετάβαση στις ρυθμίσεις',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +543,10 @@ const Map<String, String> elGR = {
'updateNow': 'Ενημέρωση τώρα', // 立即更新按钮 'updateNow': 'Ενημέρωση τώρα', // 立即更新按钮
'checkUpdate': 'Έλεγχος ενημερώσεων', // 检查更新按钮 'checkUpdate': 'Έλεγχος ενημερώσεων', // 检查更新按钮
'updateFailed': 'Αποτυχία ενημέρωσης', // 更新失败提示 'updateFailed': 'Αποτυχία ενημέρωσης', // 更新失败提示
'cannotOpenAppStore': 'Δεν είναι δυνατό το άνοιγμα του καταστήματος εφαρμογών, μεταβείτε χειροκίνητα στο κατάστημα για ενημέρωση', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Παρουσιάστηκε σφάλμα κατά την ενημέρωση, δοκιμάστε ξανά αργότερα', // 更新错误重试提示 'Δεν είναι δυνατό το άνοιγμα του καταστήματος εφαρμογών, μεταβείτε χειροκίνητα στο κατάστημα για ενημέρωση', // 无法打开应用商店提示
'updateErrorRetry':
'Παρουσιάστηκε σφάλμα κατά την ενημέρωση, δοκιμάστε ξανά αργότερα', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "Email", "邮箱": "Email",
@ -612,10 +669,12 @@ const Map<String, String> elGR = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Δεν υπάρχει ιστορικό μεταφράσεων", "noTranslationHistory": "Δεν υπάρχει ιστορικό μεταφράσεων",
"clearHistory": "Εκκαθάριση ιστορικού", "clearHistory": "Εκκαθάριση ιστορικού",
"clearHistoryConfirm": "Είστε βέβαιοι ότι θέλετε να εκκαθαρίσετε όλο το ιστορικό μεταφράσεων; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", "clearHistoryConfirm":
"Είστε βέβαιοι ότι θέλετε να εκκαθαρίσετε όλο το ιστορικό μεταφράσεων; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"unknownLanguage": "Άγνωστη γλώσσα", "unknownLanguage": "Άγνωστη γλώσσα",
"deleteSessionRecord": "Διαγραφή εγγραφής συνεδρίας", "deleteSessionRecord": "Διαγραφή εγγραφής συνεδρίας",
"deleteSessionConfirm": "Είστε βέβαιοι ότι θέλετε να διαγράψετε όλες τις εγγραφές μεταφράσεων για αυτή τη συνεδρία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", "deleteSessionConfirm":
"Είστε βέβαιοι ότι θέλετε να διαγράψετε όλες τις εγγραφές μεταφράσεων για αυτή τη συνεδρία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Μετάφραση αρχείων ήχου", "translateAudioFiles": "Μετάφραση αρχείων ήχου",
@ -632,7 +691,8 @@ const Map<String, String> elGR = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Αρχική εγγραφή", "originalRecord": "Αρχική εγγραφή",
"recordSummary": "Περίληψη εγγραφής", "recordSummary": "Περίληψη εγγραφής",
"clickToGenerateSummary": "Κάντε κλικ στο κουμπί παρακάτω για να δημιουργήσετε περίληψη συνεδρίας", "clickToGenerateSummary":
"Κάντε κλικ στο κουμπί παρακάτω για να δημιουργήσετε περίληψη συνεδρίας",
"summaryContent": "Περιεχόμενο περίληψης", "summaryContent": "Περιεχόμενο περίληψης",
"copied": "Αντιγράφηκε", "copied": "Αντιγράφηκε",
"summaryCopiledToClipboard": "Η περίληψη αντιγράφηκε στο πρόχειρο", "summaryCopiledToClipboard": "Η περίληψη αντιγράφηκε στο πρόχειρο",
@ -640,9 +700,11 @@ const Map<String, String> elGR = {
"summaryGenerated": "Η περίληψη δημιουργήθηκε", "summaryGenerated": "Η περίληψη δημιουργήθηκε",
"generating": "Δημιουργία...", "generating": "Δημιουργία...",
"regenerate": "Αναδημιουργία", "regenerate": "Αναδημιουργία",
"summaryTimeoutMessage": "Το αίτημα δημιουργίας περίληψης έληξε, πιθανώς λόγω προβλήματος δικτύου ή υπερφόρτωσης διακομιστή.", "summaryTimeoutMessage":
"Το αίτημα δημιουργίας περίληψης έληξε, πιθανώς λόγω προβλήματος δικτύου ή υπερφόρτωσης διακομιστή.",
"deleteTranslationRecord": "Διαγραφή εγγραφής μετάφρασης", "deleteTranslationRecord": "Διαγραφή εγγραφής μετάφρασης",
"deleteTranslationConfirm": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την εγγραφή μετάφρασης; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", "deleteTranslationConfirm":
"Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την εγγραφή μετάφρασης; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"originalText": "Αρχικό κείμενο", "originalText": "Αρχικό κείμενο",
"translatedText": "Μεταφρασμένο κείμενο", "translatedText": "Μεταφρασμένο κείμενο",
"sessionSummary": "Περίληψη συνεδρίας", "sessionSummary": "Περίληψη συνεδρίας",
@ -670,19 +732,25 @@ const Map<String, String> elGR = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Έτοιμο για σύζευξη", "readyToPair": "Έτοιμο για σύζευξη",
"preparingPairingEnvironment": "Προετοιμασία περιβάλλοντος σύζευξης...", "preparingPairingEnvironment": "Προετοιμασία περιβάλλοντος σύζευξης...",
"connectDeepSoundViaSystemBluetooth": "Συνδέστε πρώτα τη συσκευή DeapSound μέσω του Bluetooth συστήματος", "connectDeepSoundViaSystemBluetooth":
"Συνδέστε πρώτα τη συσκευή Voitrans μέσω του Bluetooth συστήματος",
"deviceBindingConfirm": "Επιβεβαίωση σύνδεσης συσκευής...", "deviceBindingConfirm": "Επιβεβαίωση σύνδεσης συσκευής...",
"establishingDeviceAssociation": "Δημιουργία συσχέτισης συσκευής...", "establishingDeviceAssociation": "Δημιουργία συσχέτισης συσκευής...",
"waitingCompletePairing": "Περιμένετε, ολοκλήρωση σύζευξης...", "waitingCompletePairing": "Περιμένετε, ολοκλήρωση σύζευξης...",
"pairingSuccessRedirecting": "Επιτυχής σύζευξη! Ανακατεύθυνση στην αρχική σελίδα...", "pairingSuccessRedirecting":
"Επιτυχής σύζευξη! Ανακατεύθυνση στην αρχική σελίδα...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Βεβαιωθείτε ότι η συνδεδεμένη συσκευή είναι DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Αυτή η συσκευή είναι ήδη συνδεδεμένη με άλλο λογαριασμό", "Βεβαιωθείτε ότι η συνδεδεμένη συσκευή είναι Voitrans",
"deviceAlreadyBoundToOtherAccount":
"Αυτή η συσκευή είναι ήδη συνδεδεμένη με άλλο λογαριασμό",
"deviceAssociationFailed": "Αποτυχία συσχέτισης συσκευής, δοκιμάστε ξανά", "deviceAssociationFailed": "Αποτυχία συσχέτισης συσκευής, δοκιμάστε ξανά",
"scanTimeoutEnsureDeviceNearby": "Λήξη χρόνου σάρωσης, βεβαιωθείτε ότι η συσκευή είναι κοντά", "scanTimeoutEnsureDeviceNearby":
"Λήξη χρόνου σάρωσης, βεβαιωθείτε ότι η συσκευή είναι κοντά",
"networkError": "Σφάλμα δικτύου", "networkError": "Σφάλμα δικτύου",
"authorizationFailedCheckCode": "Αποτυχία εξουσιοδότησης, ελέγξτε αν ο κωδικός εξουσιοδότησης είναι σωστός", "authorizationFailedCheckCode":
"Αποτυχία εξουσιοδότησης, ελέγξτε αν ο κωδικός εξουσιοδότησης είναι σωστός",
"pairingFailedRetry": "Αποτυχία σύζευξης, δοκιμάστε ξανά", "pairingFailedRetry": "Αποτυχία σύζευξης, δοκιμάστε ξανά",
// 配对控制器相关 // 配对控制器相关
@ -691,13 +759,15 @@ const Map<String, String> elGR = {
'deviceDisconnected': 'Η συσκευή αποσυνδέθηκε', 'deviceDisconnected': 'Η συσκευή αποσυνδέθηκε',
'readyToStartPairing': 'Έτοιμο για έναρξη σύζευξης', 'readyToStartPairing': 'Έτοιμο για έναρξη σύζευξης',
'checkingEnvironment': 'Έλεγχος περιβάλλοντος...', 'checkingEnvironment': 'Έλεγχος περιβάλλοντος...',
'ensureHeadsetOnAndPairingMode': 'Βεβαιωθείτε ότι τα ακουστικά είναι ενεργοποιημένα και σε λειτουργία σύζευξης', 'ensureHeadsetOnAndPairingMode':
'Βεβαιωθείτε ότι τα ακουστικά είναι ενεργοποιημένα και σε λειτουργία σύζευξης',
//'goToBluetoothSettings': 'Μετάβαση στις ρυθμίσεις Bluetooth', //'goToBluetoothSettings': 'Μετάβαση στις ρυθμίσεις Bluetooth',
//'verifyingDevice': 'Επαλήθευση συσκευής...', //'verifyingDevice': 'Επαλήθευση συσκευής...',
//'confirmBinding': 'Επιβεβαίωση σύνδεσης', //'confirmBinding': 'Επιβεβαίωση σύνδεσης',
//'associatingDevice': 'Συσχέτιση συσκευής...', //'associatingDevice': 'Συσχέτιση συσκευής...',
'establishingSecureConnection': 'Δημιουργία ασφαλούς σύνδεσης...', 'establishingSecureConnection': 'Δημιουργία ασφαλούς σύνδεσης...',
'needManualBindingAuthCode': 'Απαιτείται χειροκίνητος κωδικός εξουσιοδότησης σύνδεσης...', 'needManualBindingAuthCode':
'Απαιτείται χειροκίνητος κωδικός εξουσιοδότησης σύνδεσης...',
'pairingSuccessful': 'Επιτυχής σύζευξη!', 'pairingSuccessful': 'Επιτυχής σύζευξη!',
'enableBluetooth': 'Ενεργοποίηση Bluetooth', 'enableBluetooth': 'Ενεργοποίηση Bluetooth',
'grantPermissions': 'Παραχώρηση δικαιωμάτων', 'grantPermissions': 'Παραχώρηση δικαιωμάτων',
@ -709,11 +779,13 @@ const Map<String, String> elGR = {
'verificationFailedRetry': 'Αποτυχία επαλήθευσης, δοκιμάστε ξανά', 'verificationFailedRetry': 'Αποτυχία επαλήθευσης, δοκιμάστε ξανά',
'invalidDeviceAddress': 'Μη έγκυρη διεύθυνση συσκευής', 'invalidDeviceAddress': 'Μη έγκυρη διεύθυνση συσκευής',
'bleDeviceAssociationFailed': 'Αποτυχία συσχέτισης συσκευής BLE', 'bleDeviceAssociationFailed': 'Αποτυχία συσχέτισης συσκευής BLE',
'deviceAssociationFailedRetry': 'Αποτυχία συσχέτισης συσκευής, δοκιμάστε ξανά', 'deviceAssociationFailedRetry':
'Αποτυχία συσχέτισης συσκευής, δοκιμάστε ξανά',
'bleConnectionTimeoutRetry': 'Λήξη χρόνου σύνδεσης BLE, δοκιμάστε ξανά', 'bleConnectionTimeoutRetry': 'Λήξη χρόνου σύνδεσης BLE, δοκιμάστε ξανά',
'blePairingStartupFailed': 'Αποτυχία εκκίνησης σύζευξης BLE', 'blePairingStartupFailed': 'Αποτυχία εκκίνησης σύζευξης BLE',
'bleConnectionFailed': 'Αποτυχία σύνδεσης BLE', 'bleConnectionFailed': 'Αποτυχία σύνδεσης BLE',
'deviceAuthorizationFailedCheckCode': 'Αποτυχία εξουσιοδότησης συσκευής, ελέγξτε τον κωδικό εξουσιοδότησης', 'deviceAuthorizationFailedCheckCode':
'Αποτυχία εξουσιοδότησης συσκευής, ελέγξτε τον κωδικό εξουσιοδότησης',
//用户反馈页 //用户反馈页
"feedback": "Σχόλια χρήστη", "feedback": "Σχόλια χρήστη",
@ -728,7 +800,8 @@ const Map<String, String> elGR = {
'feedbackSubmitFailed': 'Αποτυχία υποβολής σχολίων, δοκιμάστε ξανά αργότερα', 'feedbackSubmitFailed': 'Αποτυχία υποβολής σχολίων, δοκιμάστε ξανά αργότερα',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Η αναβάθμιση είναι σε εξέλιξη, η έξοδος θα διακόψει τη διαδικασία αναβάθμισης, είστε βέβαιοι ότι θέλετε να βγείτε;", "upgradeExitConfirm":
"Η αναβάθμιση είναι σε εξέλιξη, η έξοδος θα διακόψει τη διαδικασία αναβάθμισης, είστε βέβαιοι ότι θέλετε να βγείτε;",
"deviceModel": "Μοντέλο συσκευής", "deviceModel": "Μοντέλο συσκευής",
"unknownDevice": "Άγνωστη συσκευή", "unknownDevice": "Άγνωστη συσκευή",
"currentFirmwareVersion": "Τρέχουσα έκδοση firmware", "currentFirmwareVersion": "Τρέχουσα έκδοση firmware",
@ -740,11 +813,13 @@ const Map<String, String> elGR = {
"connectionFailed": "Αποτυχία σύνδεσης", "connectionFailed": "Αποτυχία σύνδεσης",
"retryConnection": "Επανάληψη σύνδεσης", "retryConnection": "Επανάληψη σύνδεσης",
"ota_updateNow": "Ενημέρωση τώρα", "ota_updateNow": "Ενημέρωση τώρα",
"keepConnectedDontClose": "Διατηρήστε τη συσκευή συνδεδεμένη, μην κλείσετε την εφαρμογή", "keepConnectedDontClose":
"Διατηρήστε τη συσκευή συνδεδεμένη, μην κλείσετε την εφαρμογή",
"doNotDisconnect": "Μην αποσυνδέσετε", "doNotDisconnect": "Μην αποσυνδέσετε",
"charging": "Φόρτιση", "charging": "Φόρτιση",
"updateContent": "Περιεχόμενο ενημέρωσης", "updateContent": "Περιεχόμενο ενημέρωσης",
"removeEarbudsEnsureBattery": "Αφαιρέστε και τα δύο ακουστικά και βεβαιωθείτε ότι η μπαταρία και των δύο είναι πάνω από 30%", "removeEarbudsEnsureBattery":
"Αφαιρέστε και τα δύο ακουστικά και βεβαιωθείτε ότι η μπαταρία και των δύο είναι πάνω από 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Δεν υπάρχει μουσική", // 暂无音乐 "noMusic": "Δεν υπάρχει μουσική", // 暂无音乐

5
lib/core/translations/language/en_us.dart

@ -98,9 +98,9 @@ const Map<String, String> enUS = {
"usePasswordLogin": "Use password login", "usePasswordLogin": "Use password login",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound Declaration", // DeapSound 声明 "loginDeclaration": "Voitrans Declaration", // Voitrans 声明
"welcomeToThisApp": "welcomeToThisApp":
"Welcome to DeapSound, please read carefully ", // 欢迎使用DeapSound,请充分阅读 "Welcome to Voitrans, please read carefully ", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Privacy Policy", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Privacy Policy", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "User Agreement", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "User Agreement", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -563,6 +563,7 @@ const Map<String, String> enUS = {
'permissionUtilRestrictedMessage': 'permissionUtilRestrictedMessage':
'This feature is unavailable or restricted on the current device, please check device settings or system restrictions', 'This feature is unavailable or restricted on the current device, please check device settings or system restrictions',
'permissionUtilConfirm': 'OK', 'permissionUtilConfirm': 'OK',
// 版本更新对话框 // 版本更新对话框
'newVersionFound': 'New Version Found', // 版本更新对话框标题 'newVersionFound': 'New Version Found', // 版本更新对话框标题
'remindLater': 'Remind Later', // 稍后提醒按钮 'remindLater': 'Remind Later', // 稍后提醒按钮

241
lib/core/translations/language/es_es.dart

@ -88,7 +88,8 @@ const Map<String, String> esES = {
"tip": "Consejo", "tip": "Consejo",
"pleaseEnterCompleteCode": "Ingresa el código de verificación completo", "pleaseEnterCompleteCode": "Ingresa el código de verificación completo",
"loginFailed": "Inicio de sesión fallido, inténtalo de nuevo", "loginFailed": "Inicio de sesión fallido, inténtalo de nuevo",
'pleaseAcceptPrivacyPolicy': 'Lee y acepta primero la política de privacidad y el acuerdo de usuario', 'pleaseAcceptPrivacyPolicy':
'Lee y acepta primero la política de privacidad y el acuerdo de usuario',
"enterVerificationCode": "Ingresa código de verificación", "enterVerificationCode": "Ingresa código de verificación",
"verificationCodeSentTo": "Código de verificación enviado a", "verificationCodeSentTo": "Código de verificación enviado a",
"resendVerificationCode": "Reenviar código de verificación", "resendVerificationCode": "Reenviar código de verificación",
@ -96,8 +97,9 @@ const Map<String, String> esES = {
"usePasswordLogin": "Usar inicio de sesión con contraseña", "usePasswordLogin": "Usar inicio de sesión con contraseña",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Declaración de DeapSound", // DeapSound 声明 "loginDeclaration": "Declaración de Voitrans", // Voitrans 声明
"welcomeToThisApp": "Bienvenido a DeapSound, lee cuidadosamente", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Bienvenido a Voitrans, lee cuidadosamente", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Política de privacidad", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Política de privacidad", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Acuerdo de usuario", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Acuerdo de usuario", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -113,22 +115,26 @@ const Map<String, String> esES = {
"signal": "Señal", "signal": "Señal",
"deviceId": "ID del dispositivo", "deviceId": "ID del dispositivo",
"firmwareVersion": "Versión del firmware", "firmwareVersion": "Versión del firmware",
"disconnectedDevice": "Ningún dispositivo conectado, haz clic en el botón de abajo", "disconnectedDevice":
"Ningún dispositivo conectado, haz clic en el botón de abajo",
"connectDevice": "Conectar dispositivo", "connectDevice": "Conectar dispositivo",
"topAiExperiences": "Mejores experiencias de IA", "topAiExperiences": "Mejores experiencias de IA",
"aiAssistant": "Asistente de IA", "aiAssistant": "Asistente de IA",
"aiAssistantInfo": "Consejero personal 24 horas para preguntas y consejos", "aiAssistantInfo": "Consejero personal 24 horas para preguntas y consejos",
"simultaneousInterpretation": "Interpretación simultánea", "simultaneousInterpretation": "Interpretación simultánea",
"simultaneousInterpretationInfo": "Traducción en tiempo real para más de 80 idiomas", "simultaneousInterpretationInfo":
"Traducción en tiempo real para más de 80 idiomas",
"aiCompanion": "Compañía parental", "aiCompanion": "Compañía parental",
"aiCompanionInfo": "Te entiende y ofrece compañía cálida", "aiCompanionInfo": "Te entiende y ofrece compañía cálida",
"homeSlogan": "Conectando el mundo, más allá del sonido", "homeSlogan": "Conectando el mundo, más allá del sonido",
"turnEarphones": "Abre el estuche de los auriculares y colócalos en tus oídos", "turnEarphones":
"Abre el estuche de los auriculares y colócalos en tus oídos",
"currentlyConnected": "Actualmente conectado:", "currentlyConnected": "Actualmente conectado:",
"unsystemSetup": "Ir a configuración del sistema", "unsystemSetup": "Ir a configuración del sistema",
"talkLater": "Recordar más tarde", "talkLater": "Recordar más tarde",
"initializing": "Inicializando...", "initializing": "Inicializando...",
"bluetoothInitializationFailure": "Fallo en la inicialización del servicio Bluetooth", "bluetoothInitializationFailure":
"Fallo en la inicialización del servicio Bluetooth",
"checkingPermissions": "Verificando permisos...", "checkingPermissions": "Verificando permisos...",
"lackPermissions": "Faltan permisos de Bluetooth", "lackPermissions": "Faltan permisos de Bluetooth",
"searchingDevice": "Buscando dispositivos...", "searchingDevice": "Buscando dispositivos...",
@ -159,7 +165,7 @@ const Map<String, String> esES = {
"exploreSlogan": "Auriculares inteligentes, posibilidades infinitas", "exploreSlogan": "Auriculares inteligentes, posibilidades infinitas",
"exploreSlogan1": "Compañero inteligente, posibilidades infinitas", "exploreSlogan1": "Compañero inteligente, posibilidades infinitas",
"exploreSlogan2": "Gafas inteligentes, posibilidades infinitas", "exploreSlogan2": "Gafas inteligentes, posibilidades infinitas",
"exploreAi": "Explora las funciones de IA proporcionadas por DeapSound", "exploreAi": "Explora las funciones de IA proporcionadas por Voitrans",
"aiFunction": "Funciones de IA", "aiFunction": "Funciones de IA",
"allRoundAssistant": "Asistente integral", "allRoundAssistant": "Asistente integral",
"allRoundAssistantInfo": "Ayuda a resolver varios problemas", "allRoundAssistantInfo": "Ayuda a resolver varios problemas",
@ -167,17 +173,20 @@ const Map<String, String> esES = {
"faceToFaceTranslation": "Traducción cara a cara", "faceToFaceTranslation": "Traducción cara a cara",
'audioVideoTranslation': 'Traducción de audio/video', 'audioVideoTranslation': 'Traducción de audio/video',
'callTranslation': 'Traducción de llamadas', 'callTranslation': 'Traducción de llamadas',
"simultaneousTranslationInfo": "Traducción instantánea para más de 80 idiomas", "simultaneousTranslationInfo":
"Traducción instantánea para más de 80 idiomas",
"aiGirlfriend": "Compañía parental", "aiGirlfriend": "Compañía parental",
"aiGirlfriendInfo": "Compañía inteligente, chat en cualquier momento", "aiGirlfriendInfo": "Compañía inteligente, chat en cualquier momento",
"healthConsultant": "Chat multifuncional de IA", "healthConsultant": "Chat multifuncional de IA",
"healthConsultantInfo": "Más funciones de chat de IA", "healthConsultantInfo": "Más funciones de chat de IA",
"conferenceAssistant": "Asistente de reuniones de negocios", "conferenceAssistant": "Asistente de reuniones de negocios",
"conferenceAssistantInfo": "Grabación de actas en tiempo real y traducción multiidioma", "conferenceAssistantInfo":
"Grabación de actas en tiempo real y traducción multiidioma",
"studyAssistant": "Asistente de aprendizaje de idiomas", "studyAssistant": "Asistente de aprendizaje de idiomas",
"studyAssistantInfo": "Corrección de pronunciación y práctica de habla", "studyAssistantInfo": "Corrección de pronunciación y práctica de habla",
"travelTranslator": "Traductor de viajes", "travelTranslator": "Traductor de viajes",
"travelTranslatorInfo": "Traducción de voz en tiempo real y guía de atracciones turísticas", "travelTranslatorInfo":
"Traducción de voz en tiempo real y guía de atracciones turísticas",
"beSearching": "Buscando:", "beSearching": "Buscando:",
"noAssistantFound": "No se encontró asistente de IA correspondiente", "noAssistantFound": "No se encontró asistente de IA correspondiente",
"scene": "Escenarios", "scene": "Escenarios",
@ -185,7 +194,8 @@ const Map<String, String> esES = {
"newFunction": "Nuevas funciones", "newFunction": "Nuevas funciones",
"youChoseTry": "Elegiste probar", "youChoseTry": "Elegiste probar",
"aiSinger": "Modo cantante de IA", "aiSinger": "Modo cantante de IA",
"aiSingerInfo": "Canta cualquier canción con la voz de tu artista favorito, incluso tus propias creaciones", "aiSingerInfo":
"Canta cualquier canción con la voz de tu artista favorito, incluso tus propias creaciones",
"popularFunction": "Funciones populares", "popularFunction": "Funciones populares",
"tryNow": "Probar ahora", "tryNow": "Probar ahora",
@ -217,18 +227,22 @@ const Map<String, String> esES = {
"privacySettings": "Configuración de privacidad", "privacySettings": "Configuración de privacidad",
"privacySettingsInfo": "Gestionar recopilación de datos y permisos", "privacySettingsInfo": "Gestionar recopilación de datos y permisos",
"permissionManagement": "Gestión de permisos", // 权限管理 "permissionManagement": "Gestión de permisos", // 权限管理
"permissionManagementInfo": "Gestionar configuración de permisos de la aplicación", // 管理应用权限设置 "permissionManagementInfo":
"Gestionar configuración de permisos de la aplicación", // 管理应用权限设置
"aboutApplication": "Acerca de", "aboutApplication": "Acerca de",
"versions": "Versión", "versions": "Versión",
"checkUpdates": "Verificar actualizaciones", "checkUpdates": "Verificar actualizaciones",
"selectLanguage": "Seleccionar idioma", "selectLanguage": "Seleccionar idioma",
"voiceService": "Servicio de voz", "voiceService": "Servicio de voz",
"voiceServiceInfo": "Seleccionar servicio de reconocimiento y síntesis de voz", "voiceServiceInfo":
"Seleccionar servicio de reconocimiento y síntesis de voz",
"selectVoiceService": "Seleccionar servicio de voz", "selectVoiceService": "Seleccionar servicio de voz",
"azureVoiceService": "Servicio de voz Azure", "azureVoiceService": "Servicio de voz Azure",
"azureVoiceServiceInfo": "Servicio en la nube de Microsoft que soporta síntesis y reconocimiento de voz de alta calidad", "azureVoiceServiceInfo":
"Servicio en la nube de Microsoft que soporta síntesis y reconocimiento de voz de alta calidad",
"flutterVoiceService": "Servicio de voz local", "flutterVoiceService": "Servicio de voz local",
"flutterVoiceServiceInfo": "Servicio de voz local del dispositivo sin necesidad de conexión a internet", "flutterVoiceServiceInfo":
"Servicio de voz local del dispositivo sin necesidad de conexión a internet",
'timbreService': 'Servicio de timbre de voz', 'timbreService': 'Servicio de timbre de voz',
'timbreServiceInfo': 'Seleccionar servicio de síntesis de voz', 'timbreServiceInfo': 'Seleccionar servicio de síntesis de voz',
'defaultTimbre': 'Timbre predeterminado', 'defaultTimbre': 'Timbre predeterminado',
@ -239,9 +253,11 @@ const Map<String, String> esES = {
'pleaseRead': 'Por favor lee', 'pleaseRead': 'Por favor lee',
'completeRecording': 'Completar grabación', 'completeRecording': 'Completar grabación',
"firmwareUpgrade": "Actualización de firmware", // 固件升级 "firmwareUpgrade": "Actualización de firmware", // 固件升级
"bleHeadsetFirmwareUpgrade": "Actualización de firmware de auriculares BLE", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"Actualización de firmware de auriculares BLE", // BLE耳机固件版本升级
"deviceManagement": "Gestión de dispositivos", // 设备管理 "deviceManagement": "Gestión de dispositivos", // 设备管理
"manageConnectedDevices": "Gestionar dispositivos Bluetooth conectados", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Gestionar dispositivos Bluetooth conectados", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +267,15 @@ const Map<String, String> esES = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Limpiar dispositivos emparejados', 'clearPairedDevices': 'Limpiar dispositivos emparejados',
'clearPairedDevicesConfirm': '¿Estás seguro de que quieres limpiar todos los dispositivos emparejados?', 'clearPairedDevicesConfirm':
'¿Estás seguro de que quieres limpiar todos los dispositivos emparejados?',
'clearPairedDevicesSuccess': 'Limpieza de dispositivos emparejados exitosa', 'clearPairedDevicesSuccess': 'Limpieza de dispositivos emparejados exitosa',
'clearPairedDevicesFailed': 'Fallo al limpiar dispositivos emparejados', 'clearPairedDevicesFailed': 'Fallo al limpiar dispositivos emparejados',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Chat de voz en tiempo real", "realtimeVoiceChat": "Chat de voz en tiempo real",
"realtimeVoiceChatInfo": "Experimenta la función de interacción de voz inteligente (vista previa de función)", "realtimeVoiceChatInfo":
"Experimenta la función de interacción de voz inteligente (vista previa de función)",
"loading": "Cargando...", "loading": "Cargando...",
//设备管理页面 //设备管理页面
@ -304,12 +322,17 @@ const Map<String, String> esES = {
'• Control de funciones de auriculares\n\n' '• Control de funciones de auriculares\n\n'
'¿En qué puedo ayudarte?', '¿En qué puedo ayudarte?',
'microphonePermission': 'Micrófono', 'microphonePermission': 'Micrófono',
'voiceRecognitionPermissionText': 'La función de reconocimiento de voz necesita acceso al micrófono.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Las funciones de reconocimiento de voz y traducción necesitan acceso al micrófono.', 'La función de reconocimiento de voz necesita acceso al micrófono.',
'phoneCallPermissionText': 'La función de llamadas telefónicas necesita acceso al micrófono para llamadas de voz.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Has denegado permanentemente el permiso del micrófono, ve a la configuración del sistema para habilitarlo.', 'Las funciones de reconocimiento de voz y traducción necesitan acceso al micrófono.',
'phoneCallPermissionText':
'La función de llamadas telefónicas necesita acceso al micrófono para llamadas de voz.',
'permissionDeniedText':
'Has denegado permanentemente el permiso del micrófono, ve a la configuración del sistema para habilitarlo.',
'startVoiceInput': 'Iniciar entrada de voz', 'startVoiceInput': 'Iniciar entrada de voz',
'startPhoneCallMode': 'Iniciar modo de llamada telefónica, iniciar entrada de voz', 'startPhoneCallMode':
'Iniciar modo de llamada telefónica, iniciar entrada de voz',
// Agent 全屏编辑器 // Agent 全屏编辑器
'fullScreenEditorHint': 'Ingresa tu mensaje aquí...', // 全屏编辑器输入提示 'fullScreenEditorHint': 'Ingresa tu mensaje aquí...', // 全屏编辑器输入提示
@ -330,7 +353,8 @@ const Map<String, String> esES = {
'privacyRelated': 'Relacionado con privacidad', 'privacyRelated': 'Relacionado con privacidad',
'copyrightViolation': 'Violación de mis derechos de autor, reputación, etc.', 'copyrightViolation': 'Violación de mis derechos de autor, reputación, etc.',
'other': 'Otro', 'other': 'Otro',
'reportDescriptionHint': 'Queremos conocer la razón de tu reporte, puedes describir el problema que encontraste.', 'reportDescriptionHint':
'Queremos conocer la razón de tu reporte, puedes describir el problema que encontraste.',
'submit': 'Enviar', 'submit': 'Enviar',
//Message_bubble //Message_bubble
@ -361,15 +385,24 @@ const Map<String, String> esES = {
'highest': 'Máxima', 'highest': 'Máxima',
'lowest': 'Mínima', 'lowest': 'Mínima',
'futureForecast': 'Pronóstico futuro', 'futureForecast': 'Pronóstico futuro',
'hotWeatherTip': 'Hoy hace calor, presta atención a la protección contra el calor, bebe más agua para evitar golpes de calor', 'hotWeatherTip':
'coldWeatherTip': 'Hoy la temperatura es baja, abrígate bien cuando salgas, ten cuidado de no resfriarte', 'Hoy hace calor, presta atención a la protección contra el calor, bebe más agua para evitar golpes de calor',
'rainyWeatherTip': 'Hoy llueve, lleva paraguas cuando salgas, ten cuidado con la seguridad', 'coldWeatherTip':
'snowyWeatherTip': 'Hoy nieva, la carretera está resbaladiza, ten cuidado con la seguridad, abrígate bien', 'Hoy la temperatura es baja, abrígate bien cuando salgas, ten cuidado de no resfriarte',
'foggyWeatherTip': 'Hoy hay niebla, la visibilidad es baja, usa mascarilla cuando salgas', 'rainyWeatherTip':
'windyWeatherTip': 'Hoy hay viento fuerte, ten cuidado con la seguridad cuando salgas, asegura bien las cosas', 'Hoy llueve, lleva paraguas cuando salgas, ten cuidado con la seguridad',
'sunnyWeatherTip': 'Hoy el sol es fuerte y la radiación UV es intensa, protégete del sol cuando salgas', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Hoy hay gran diferencia entre la temperatura diurna y nocturna, ajusta la ropa a tiempo', 'Hoy nieva, la carretera está resbaladiza, ten cuidado con la seguridad, abrígate bien',
'comfortableWeatherTip': 'Hoy el clima es cómodo, es buen momento para actividades al aire libre', 'foggyWeatherTip':
'Hoy hay niebla, la visibilidad es baja, usa mascarilla cuando salgas',
'windyWeatherTip':
'Hoy hay viento fuerte, ten cuidado con la seguridad cuando salgas, asegura bien las cosas',
'sunnyWeatherTip':
'Hoy el sol es fuerte y la radiación UV es intensa, protégete del sol cuando salgas',
'temperatureDifferenceTip':
'Hoy hay gran diferencia entre la temperatura diurna y nocturna, ajusta la ropa a tiempo',
'comfortableWeatherTip':
'Hoy el clima es cómodo, es buen momento para actividades al aire libre',
"monday": "Lunes", "monday": "Lunes",
"tuesday": "Martes", "tuesday": "Martes",
"wednesday": "Miércoles", "wednesday": "Miércoles",
@ -408,22 +441,29 @@ const Map<String, String> esES = {
"notSet": "No establecido", "notSet": "No establecido",
"accountSetting": "Configuración de cuenta", "accountSetting": "Configuración de cuenta",
"logout": "Cerrar sesión", "logout": "Cerrar sesión",
"logoutTips": "¿Estás seguro de que quieres cerrar sesión de la cuenta actual?", "logoutTips":
"¿Estás seguro de que quieres cerrar sesión de la cuenta actual?",
'deleteAccount': 'Eliminar cuenta', 'deleteAccount': 'Eliminar cuenta',
'deleteAccountTips': '¿Estás seguro de que quieres eliminar permanentemente tu cuenta? Esta acción no se puede deshacer', 'deleteAccountTips':
'¿Estás seguro de que quieres eliminar permanentemente tu cuenta? Esta acción no se puede deshacer',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Fallo de conexión de red, verifica la configuración de red e inténtalo de nuevo', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'El servidor no puede responder temporalmente, inténtalo de nuevo más tarde', 'Fallo de conexión de red, verifica la configuración de red e inténtalo de nuevo',
'serverTemporarilyUnavailable':
'El servidor no puede responder temporalmente, inténtalo de nuevo más tarde',
'loginExpiredPleaseRelogin': 'Sesión expirada, inicia sesión de nuevo', 'loginExpiredPleaseRelogin': 'Sesión expirada, inicia sesión de nuevo',
'noPermissionForThisOperation': 'Sin permiso para esta operación', 'noPermissionForThisOperation': 'Sin permiso para esta operación',
'requestedResourceNotFound': 'El recurso solicitado no existe', 'requestedResourceNotFound': 'El recurso solicitado no existe',
'imageProcessingFailedPleaseReselect': 'Fallo en el procesamiento de imagen, selecciona imagen de nuevo', 'imageProcessingFailedPleaseReselect':
'Fallo en el procesamiento de imagen, selecciona imagen de nuevo',
'operationFailedPleaseRetry': 'Operación fallida, inténtalo de nuevo', 'operationFailedPleaseRetry': 'Operación fallida, inténtalo de nuevo',
'serverReturnedError': 'El servidor devolvió un error', 'serverReturnedError': 'El servidor devolvió un error',
'serverError': 'Error del servidor', 'serverError': 'Error del servidor',
'networkConnectionFailedCheckSettings': 'Fallo de conexión de red, verifica la configuración de red', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Error interno del servidor, inténtalo de nuevo más tarde', 'Fallo de conexión de red, verifica la configuración de red',
'serverInternalErrorRetryLater':
'Error interno del servidor, inténtalo de nuevo más tarde',
// Profile 用户交互 // Profile 用户交互
//'error': 'Error', //'error': 'Error',
@ -442,13 +482,18 @@ const Map<String, String> esES = {
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Fallo al limpiar datos de usuario', // 清理用户数据失败 'clearUserDataFailed': 'Fallo al limpiar datos de usuario', // 清理用户数据失败
'deleteUserDataFailed': 'Fallo al eliminar datos de usuario', // 删除用户数据失败 'deleteUserDataFailed': 'Fallo al eliminar datos de usuario', // 删除用户数据失败
'thirdPartyLogoutSuccess': 'Cierre de sesión de terceros exitoso', // 第三方登录退出成功 'thirdPartyLogoutSuccess':
'thirdPartyLogoutFailed': 'Fallo en el cierre de sesión de terceros', // 第三方登录退出失败 'Cierre de sesión de terceros exitoso', // 第三方登录退出成功
'thirdPartyLogoutFailed':
'Fallo en el cierre de sesión de terceros', // 第三方登录退出失败
'signOutProcessError': 'Error en el proceso de cierre de sesión', // 登出过程发生错误 'signOutProcessError': 'Error en el proceso de cierre de sesión', // 登出过程发生错误
'deleteAccountProcessError': 'Error en el proceso de eliminación de cuenta', // 删除账号过程发生错误 'deleteAccountProcessError':
'Error en el proceso de eliminación de cuenta', // 删除账号过程发生错误
'userDataClearSuccess': 'Limpieza de datos de usuario exitosa', // 用户数据清理成功 'userDataClearSuccess': 'Limpieza de datos de usuario exitosa', // 用户数据清理成功
'allUserDataClearSuccess': 'Limpieza de todos los datos de usuario exitosa', // 所有用户数据清理成功 'allUserDataClearSuccess':
'accountServiceInitialized': 'AccountService inicializado', // AccountService 已初始化 'Limpieza de todos los datos de usuario exitosa', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService inicializado', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Fallo al obtener estado de permisos', 'getPermissionStatusFailed': 'Fallo al obtener estado de permisos',
@ -462,24 +507,35 @@ const Map<String, String> esES = {
'locationInfo': 'Información de ubicación', 'locationInfo': 'Información de ubicación',
'phonePermissionDesc': 'Se usa para la función de llamadas telefónicas', 'phonePermissionDesc': 'Se usa para la función de llamadas telefónicas',
'smsPermissionDesc': 'Se usa para la función de envío de SMS', 'smsPermissionDesc': 'Se usa para la función de envío de SMS',
'calendarWritePermissionDesc': 'Se usa para crear eventos y recordatorios del calendario', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Se usa para leer y gestionar eventos y recordatorios del calendario', 'Se usa para crear eventos y recordatorios del calendario',
'locationPermissionDesc': 'Se usa para obtener información de ubicación actual', 'calendarFullAccessPermissionDesc':
'Se usa para leer y gestionar eventos y recordatorios del calendario',
'locationPermissionDesc':
'Se usa para obtener información de ubicación actual',
'appFunctionNeeds': 'La función de la aplicación necesita', 'appFunctionNeeds': 'La función de la aplicación necesita',
'authorized': 'Autorizado', 'authorized': 'Autorizado',
'unauthorized': 'No autorizado', 'unauthorized': 'No autorizado',
'needOpenInSystemSettings': 'Necesita habilitarse en configuración del sistema', 'needOpenInSystemSettings':
'Necesita habilitarse en configuración del sistema',
'partialAuthorization': 'Autorización parcial', 'partialAuthorization': 'Autorización parcial',
'unknownStatus': 'Estado desconocido', 'unknownStatus': 'Estado desconocido',
'permissionGranted': 'Permiso otorgado', 'permissionGranted': 'Permiso otorgado',
'permissionRequestError': 'Error en solicitud de permiso', 'permissionRequestError': 'Error en solicitud de permiso',
'phonePermissionDetailDesc': 'La función de llamadas telefónicas necesita permiso de teléfono', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'La función de envío de SMS necesita permiso de SMS', 'La función de llamadas telefónicas necesita permiso de teléfono',
'calendarWritePermissionDetailDesc': 'La creación de eventos del calendario necesita permiso de escritura del calendario', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'La gestión de eventos del calendario necesita permiso completo del calendario', 'La función de envío de SMS necesita permiso de SMS',
'locationPermissionDetailDesc': 'Obtener información de ubicación necesita permiso de ubicación', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'La aplicación necesita este permiso para proporcionar funcionalidad completa', 'La creación de eventos del calendario necesita permiso de escritura del calendario',
'permanentDenialText': 'Has denegado permanentemente el permiso {permission}, ve a la configuración de la aplicación para habilitarlo', 'calendarFullAccessPermissionDetailDesc':
'La gestión de eventos del calendario necesita permiso completo del calendario',
'locationPermissionDetailDesc':
'Obtener información de ubicación necesita permiso de ubicación',
'appNeedsPermissionForFullFunction':
'La aplicación necesita este permiso para proporcionar funcionalidad completa',
'permanentDenialText':
'Has denegado permanentemente el permiso {permission}, ve a la configuración de la aplicación para habilitarlo',
'goToSettings': 'Ir a configuración', 'goToSettings': 'Ir a configuración',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +544,10 @@ const Map<String, String> esES = {
'updateNow': 'Actualizar ahora', // 立即更新按钮 'updateNow': 'Actualizar ahora', // 立即更新按钮
'checkUpdate': 'Verificar actualizaciones', // 检查更新按钮 'checkUpdate': 'Verificar actualizaciones', // 检查更新按钮
'updateFailed': 'Actualización fallida', // 更新失败提示 'updateFailed': 'Actualización fallida', // 更新失败提示
'cannotOpenAppStore': 'No se puede abrir la tienda de aplicaciones, ve manualmente a la tienda para actualizar', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Ocurrió un error durante la actualización, inténtalo de nuevo más tarde', // 更新错误重试提示 'No se puede abrir la tienda de aplicaciones, ve manualmente a la tienda para actualizar', // 无法打开应用商店提示
'updateErrorRetry':
'Ocurrió un error durante la actualización, inténtalo de nuevo más tarde', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "Email", "邮箱": "Email",
@ -612,10 +670,12 @@ const Map<String, String> esES = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Sin historial de traducción", "noTranslationHistory": "Sin historial de traducción",
"clearHistory": "Limpiar historial", "clearHistory": "Limpiar historial",
"clearHistoryConfirm": "¿Estás seguro de que quieres limpiar todo el historial de traducción? Esta operación no se puede deshacer.", "clearHistoryConfirm":
"¿Estás seguro de que quieres limpiar todo el historial de traducción? Esta operación no se puede deshacer.",
"unknownLanguage": "Idioma desconocido", "unknownLanguage": "Idioma desconocido",
"deleteSessionRecord": "Eliminar registro de sesión", "deleteSessionRecord": "Eliminar registro de sesión",
"deleteSessionConfirm": "¿Estás seguro de que quieres eliminar todos los registros de traducción de esta sesión? Esta operación no se puede deshacer.", "deleteSessionConfirm":
"¿Estás seguro de que quieres eliminar todos los registros de traducción de esta sesión? Esta operación no se puede deshacer.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Traducir archivos de audio", "translateAudioFiles": "Traducir archivos de audio",
@ -632,7 +692,8 @@ const Map<String, String> esES = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Registro original", "originalRecord": "Registro original",
"recordSummary": "Resumen del registro", "recordSummary": "Resumen del registro",
"clickToGenerateSummary": "Haz clic en el botón de abajo para generar resumen de sesión", "clickToGenerateSummary":
"Haz clic en el botón de abajo para generar resumen de sesión",
"summaryContent": "Contenido del resumen", "summaryContent": "Contenido del resumen",
"copied": "Copiado", "copied": "Copiado",
"summaryCopiledToClipboard": "Resumen copiado al portapapeles", "summaryCopiledToClipboard": "Resumen copiado al portapapeles",
@ -640,9 +701,11 @@ const Map<String, String> esES = {
"summaryGenerated": "Resumen generado", "summaryGenerated": "Resumen generado",
"generating": "Generando...", "generating": "Generando...",
"regenerate": "Regenerar", "regenerate": "Regenerar",
"summaryTimeoutMessage": "Solicitud de generación de resumen expirada, posiblemente debido a problema de red o sobrecarga del servidor.", "summaryTimeoutMessage":
"Solicitud de generación de resumen expirada, posiblemente debido a problema de red o sobrecarga del servidor.",
"deleteTranslationRecord": "Eliminar registro de traducción", "deleteTranslationRecord": "Eliminar registro de traducción",
"deleteTranslationConfirm": "¿Estás seguro de que quieres eliminar este registro de traducción? Esta operación no se puede deshacer.", "deleteTranslationConfirm":
"¿Estás seguro de que quieres eliminar este registro de traducción? Esta operación no se puede deshacer.",
"originalText": "Texto original", "originalText": "Texto original",
"translatedText": "Texto traducido", "translatedText": "Texto traducido",
"sessionSummary": "Resumen de sesión", "sessionSummary": "Resumen de sesión",
@ -670,19 +733,26 @@ const Map<String, String> esES = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Listo para emparejar", "readyToPair": "Listo para emparejar",
"preparingPairingEnvironment": "Preparando entorno de emparejamiento...", "preparingPairingEnvironment": "Preparando entorno de emparejamiento...",
"connectDeepSoundViaSystemBluetooth": "Conecta primero el dispositivo DeapSound a través del Bluetooth del sistema", "connectDeepSoundViaSystemBluetooth":
"Conecta primero el dispositivo Voitrans a través del Bluetooth del sistema",
"deviceBindingConfirm": "Confirmación de vinculación de dispositivo...", "deviceBindingConfirm": "Confirmación de vinculación de dispositivo...",
"establishingDeviceAssociation": "Estableciendo asociación de dispositivo...", "establishingDeviceAssociation": "Estableciendo asociación de dispositivo...",
"waitingCompletePairing": "Espera por favor, completando emparejamiento...", "waitingCompletePairing": "Espera por favor, completando emparejamiento...",
"pairingSuccessRedirecting": "¡Emparejamiento exitoso! Redirigiendo a página principal...", "pairingSuccessRedirecting":
"¡Emparejamiento exitoso! Redirigiendo a página principal...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Asegúrate de que el dispositivo conectado sea DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Este dispositivo ya está vinculado a otra cuenta", "Asegúrate de que el dispositivo conectado sea Voitrans",
"deviceAssociationFailed": "Fallo en la asociación del dispositivo, inténtalo de nuevo", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Tiempo de escaneo agotado, asegúrate de que el dispositivo esté cerca", "Este dispositivo ya está vinculado a otra cuenta",
"deviceAssociationFailed":
"Fallo en la asociación del dispositivo, inténtalo de nuevo",
"scanTimeoutEnsureDeviceNearby":
"Tiempo de escaneo agotado, asegúrate de que el dispositivo esté cerca",
"networkError": "Error de red", "networkError": "Error de red",
"authorizationFailedCheckCode": "Fallo en la autorización, verifica si el código de autorización es correcto", "authorizationFailedCheckCode":
"Fallo en la autorización, verifica si el código de autorización es correcto",
"pairingFailedRetry": "Fallo en el emparejamiento, inténtalo de nuevo", "pairingFailedRetry": "Fallo en el emparejamiento, inténtalo de nuevo",
// 配对控制器相关 // 配对控制器相关
@ -691,13 +761,15 @@ const Map<String, String> esES = {
'deviceDisconnected': 'Dispositivo desconectado', 'deviceDisconnected': 'Dispositivo desconectado',
'readyToStartPairing': 'Listo para iniciar emparejamiento', 'readyToStartPairing': 'Listo para iniciar emparejamiento',
'checkingEnvironment': 'Verificando entorno...', 'checkingEnvironment': 'Verificando entorno...',
'ensureHeadsetOnAndPairingMode': 'Asegúrate de que los auriculares estén encendidos y en modo de emparejamiento', 'ensureHeadsetOnAndPairingMode':
'Asegúrate de que los auriculares estén encendidos y en modo de emparejamiento',
//'goToBluetoothSettings': 'Ir a configuración de Bluetooth', //'goToBluetoothSettings': 'Ir a configuración de Bluetooth',
//'verifyingDevice': 'Verificando dispositivo...', //'verifyingDevice': 'Verificando dispositivo...',
//'confirmBinding': 'Confirmar vinculación', //'confirmBinding': 'Confirmar vinculación',
//'associatingDevice': 'Asociando dispositivo...', //'associatingDevice': 'Asociando dispositivo...',
'establishingSecureConnection': 'Estableciendo conexión segura...', 'establishingSecureConnection': 'Estableciendo conexión segura...',
'needManualBindingAuthCode': 'Necesita código de autorización de vinculación manual...', 'needManualBindingAuthCode':
'Necesita código de autorización de vinculación manual...',
'pairingSuccessful': '¡Emparejamiento exitoso!', 'pairingSuccessful': '¡Emparejamiento exitoso!',
'enableBluetooth': 'Habilitar Bluetooth', 'enableBluetooth': 'Habilitar Bluetooth',
'grantPermissions': 'Otorgar permisos', 'grantPermissions': 'Otorgar permisos',
@ -709,11 +781,14 @@ const Map<String, String> esES = {
'verificationFailedRetry': 'Verificación fallida, inténtalo de nuevo', 'verificationFailedRetry': 'Verificación fallida, inténtalo de nuevo',
'invalidDeviceAddress': 'Dirección de dispositivo inválida', 'invalidDeviceAddress': 'Dirección de dispositivo inválida',
'bleDeviceAssociationFailed': 'Fallo en la asociación del dispositivo BLE', 'bleDeviceAssociationFailed': 'Fallo en la asociación del dispositivo BLE',
'deviceAssociationFailedRetry': 'Fallo en la asociación del dispositivo, inténtalo de nuevo', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Tiempo de conexión BLE agotado, inténtalo de nuevo', 'Fallo en la asociación del dispositivo, inténtalo de nuevo',
'bleConnectionTimeoutRetry':
'Tiempo de conexión BLE agotado, inténtalo de nuevo',
'blePairingStartupFailed': 'Fallo en el inicio del emparejamiento BLE', 'blePairingStartupFailed': 'Fallo en el inicio del emparejamiento BLE',
'bleConnectionFailed': 'Fallo en la conexión BLE', 'bleConnectionFailed': 'Fallo en la conexión BLE',
'deviceAuthorizationFailedCheckCode': 'Fallo en la autorización del dispositivo, verifica el código de autorización', 'deviceAuthorizationFailedCheckCode':
'Fallo en la autorización del dispositivo, verifica el código de autorización',
//用户反馈页 //用户反馈页
"feedback": "Comentarios del usuario", "feedback": "Comentarios del usuario",
@ -725,10 +800,12 @@ const Map<String, String> esES = {
'contactHint': 'Email/teléfono, para que podamos contactarte', 'contactHint': 'Email/teléfono, para que podamos contactarte',
//'submit': 'Enviar', // 已存在,使用现有键 //'submit': 'Enviar', // 已存在,使用现有键
'feedbackSubmitSuccess': 'Comentarios enviados exitosamente, ¡gracias!', 'feedbackSubmitSuccess': 'Comentarios enviados exitosamente, ¡gracias!',
'feedbackSubmitFailed': 'Fallo al enviar comentarios, inténtalo de nuevo más tarde', 'feedbackSubmitFailed':
'Fallo al enviar comentarios, inténtalo de nuevo más tarde',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Actualización en progreso, salir interrumpirá el proceso de actualización, ¿estás seguro de que quieres salir?", "upgradeExitConfirm":
"Actualización en progreso, salir interrumpirá el proceso de actualización, ¿estás seguro de que quieres salir?",
"deviceModel": "Modelo del dispositivo", "deviceModel": "Modelo del dispositivo",
"unknownDevice": "Dispositivo desconocido", "unknownDevice": "Dispositivo desconocido",
"currentFirmwareVersion": "Versión actual del firmware", "currentFirmwareVersion": "Versión actual del firmware",
@ -740,11 +817,13 @@ const Map<String, String> esES = {
"connectionFailed": "Fallo de conexión", "connectionFailed": "Fallo de conexión",
"retryConnection": "Reintentar conexión", "retryConnection": "Reintentar conexión",
"ota_updateNow": "Actualizar ahora", "ota_updateNow": "Actualizar ahora",
"keepConnectedDontClose": "Mantén el dispositivo conectado, no cierres la aplicación", "keepConnectedDontClose":
"Mantén el dispositivo conectado, no cierres la aplicación",
"doNotDisconnect": "No desconectes", "doNotDisconnect": "No desconectes",
"charging": "Cargando", "charging": "Cargando",
"updateContent": "Contenido de actualización", "updateContent": "Contenido de actualización",
"removeEarbudsEnsureBattery": "Retira ambos auriculares y asegúrate de que la batería de ambos esté por encima del 30%", "removeEarbudsEnsureBattery":
"Retira ambos auriculares y asegúrate de que la batería de ambos esté por encima del 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Sin música", // 暂无音乐 "noMusic": "Sin música", // 暂无音乐

170
lib/core/translations/language/et_ee.dart

@ -88,7 +88,8 @@ const Map<String, String> etEE = {
"tip": "Nõuanne", "tip": "Nõuanne",
"pleaseEnterCompleteCode": "Sisesta täielik kinnituskood", "pleaseEnterCompleteCode": "Sisesta täielik kinnituskood",
"loginFailed": "Sisselogimine ebaõnnestus, proovi uuesti", "loginFailed": "Sisselogimine ebaõnnestus, proovi uuesti",
'pleaseAcceptPrivacyPolicy': 'Loe ja nõustu esmalt privaatsuspoliitika ja kasutajalepinguga', 'pleaseAcceptPrivacyPolicy':
'Loe ja nõustu esmalt privaatsuspoliitika ja kasutajalepinguga',
"enterVerificationCode": "Sisesta kinnituskood", "enterVerificationCode": "Sisesta kinnituskood",
"verificationCodeSentTo": "Kinnituskood saadetud aadressile", "verificationCodeSentTo": "Kinnituskood saadetud aadressile",
"resendVerificationCode": "Saada kinnituskood uuesti", "resendVerificationCode": "Saada kinnituskood uuesti",
@ -96,8 +97,9 @@ const Map<String, String> etEE = {
"usePasswordLogin": "Kasuta parooli sisselogimist", "usePasswordLogin": "Kasuta parooli sisselogimist",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound avaldus", // DeapSound 声明 "loginDeclaration": "Voitrans avaldus", // Voitrans 声明
"welcomeToThisApp": "Tere tulemast DeapSound'i, loe hoolikalt", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Tere tulemast Voitrans'i, loe hoolikalt", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Privaatsuspoliitika", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Privaatsuspoliitika", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Kasutajaleping", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Kasutajaleping", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -128,7 +130,8 @@ const Map<String, String> etEE = {
"unsystemSetup": "Mine süsteemi seadetesse", "unsystemSetup": "Mine süsteemi seadetesse",
"talkLater": "Tuleta hiljem meelde", "talkLater": "Tuleta hiljem meelde",
"initializing": "Lähtestamine...", "initializing": "Lähtestamine...",
"bluetoothInitializationFailure": "Bluetooth teenuse lähtestamine ebaõnnestus", "bluetoothInitializationFailure":
"Bluetooth teenuse lähtestamine ebaõnnestus",
"checkingPermissions": "Lubade kontrollimine...", "checkingPermissions": "Lubade kontrollimine...",
"lackPermissions": "Puuduvad Bluetooth load", "lackPermissions": "Puuduvad Bluetooth load",
"searchingDevice": "Seadmete otsimine...", "searchingDevice": "Seadmete otsimine...",
@ -159,7 +162,7 @@ const Map<String, String> etEE = {
"exploreSlogan": "Nutikad kõrvaklapid, lõputud võimalused", "exploreSlogan": "Nutikad kõrvaklapid, lõputud võimalused",
"exploreSlogan1": "Nutikas kaaslane, lõputud võimalused", "exploreSlogan1": "Nutikas kaaslane, lõputud võimalused",
"exploreSlogan2": "Nutikad prillid, lõputud võimalused", "exploreSlogan2": "Nutikad prillid, lõputud võimalused",
"exploreAi": "Avasta DeapSound'i pakutavaid AI funktsioone", "exploreAi": "Avasta Voitrans'i pakutavaid AI funktsioone",
"aiFunction": "AI funktsioonid", "aiFunction": "AI funktsioonid",
"allRoundAssistant": "Kõikehõlmav assistent", "allRoundAssistant": "Kõikehõlmav assistent",
"allRoundAssistantInfo": "Aitab lahendada erinevaid probleeme", "allRoundAssistantInfo": "Aitab lahendada erinevaid probleeme",
@ -173,7 +176,8 @@ const Map<String, String> etEE = {
"healthConsultant": "Mitmefunktsionaalne AI vestlus", "healthConsultant": "Mitmefunktsionaalne AI vestlus",
"healthConsultantInfo": "Rohkem AI vestluse funktsioone", "healthConsultantInfo": "Rohkem AI vestluse funktsioone",
"conferenceAssistant": "Ärikoosoleku assistent", "conferenceAssistant": "Ärikoosoleku assistent",
"conferenceAssistantInfo": "Reaalajas protokolli salvestamine ja mitmekeelne tõlge", "conferenceAssistantInfo":
"Reaalajas protokolli salvestamine ja mitmekeelne tõlge",
"studyAssistant": "Keeleõppe assistent", "studyAssistant": "Keeleõppe assistent",
"studyAssistantInfo": "Häälduse parandamine ja kõne harjutamine", "studyAssistantInfo": "Häälduse parandamine ja kõne harjutamine",
"travelTranslator": "Reisi tõlkija", "travelTranslator": "Reisi tõlkija",
@ -185,7 +189,8 @@ const Map<String, String> etEE = {
"newFunction": "Uued funktsioonid", "newFunction": "Uued funktsioonid",
"youChoseTry": "Valisid proovida", "youChoseTry": "Valisid proovida",
"aiSinger": "AI laulja režiim", "aiSinger": "AI laulja režiim",
"aiSingerInfo": "Laula mis tahes laulu oma lemmikartisti häälega, isegi oma loominguga", "aiSingerInfo":
"Laula mis tahes laulu oma lemmikartisti häälega, isegi oma loominguga",
"popularFunction": "Populaarsed funktsioonid", "popularFunction": "Populaarsed funktsioonid",
"tryNow": "Proovi kohe", "tryNow": "Proovi kohe",
@ -226,9 +231,11 @@ const Map<String, String> etEE = {
"voiceServiceInfo": "Vali häältuvastuse ja sünteesi teenus", "voiceServiceInfo": "Vali häältuvastuse ja sünteesi teenus",
"selectVoiceService": "Vali hääleteenused", "selectVoiceService": "Vali hääleteenused",
"azureVoiceService": "Azure hääleteenused", "azureVoiceService": "Azure hääleteenused",
"azureVoiceServiceInfo": "Microsofti pilveteenus, mis toetab kvaliteetset häälsünteesi ja -tuvastust", "azureVoiceServiceInfo":
"Microsofti pilveteenus, mis toetab kvaliteetset häälsünteesi ja -tuvastust",
"flutterVoiceService": "Kohalik hääleteenused", "flutterVoiceService": "Kohalik hääleteenused",
"flutterVoiceServiceInfo": "Seadme kohalik hääleteenused ilma internetiühenduseta", "flutterVoiceServiceInfo":
"Seadme kohalik hääleteenused ilma internetiühenduseta",
'timbreService': 'Hääletämber teenus', 'timbreService': 'Hääletämber teenus',
'timbreServiceInfo': 'Vali häälsünteesi teenus', 'timbreServiceInfo': 'Vali häälsünteesi teenus',
'defaultTimbre': 'Vaikimisi tämber', 'defaultTimbre': 'Vaikimisi tämber',
@ -239,7 +246,8 @@ const Map<String, String> etEE = {
'pleaseRead': 'Palun loe', 'pleaseRead': 'Palun loe',
'completeRecording': 'Lõpeta salvestus', 'completeRecording': 'Lõpeta salvestus',
"firmwareUpgrade": "Püsivara uuendus", // 固件升级 "firmwareUpgrade": "Püsivara uuendus", // 固件升级
"bleHeadsetFirmwareUpgrade": "BLE kõrvaklappide püsivara uuendus", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"BLE kõrvaklappide püsivara uuendus", // BLE耳机固件版本升级
"deviceManagement": "Seadmete haldamine", // 设备管理 "deviceManagement": "Seadmete haldamine", // 设备管理
"manageConnectedDevices": "Halda ühendatud Bluetooth seadmeid", // 管理已绑定的蓝牙设备 "manageConnectedDevices": "Halda ühendatud Bluetooth seadmeid", // 管理已绑定的蓝牙设备
@ -251,13 +259,15 @@ const Map<String, String> etEE = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Tühjenda seotud seadmed', 'clearPairedDevices': 'Tühjenda seotud seadmed',
'clearPairedDevicesConfirm': 'Kas oled kindel, et tahad kõik seotud seadmed tühjendada?', 'clearPairedDevicesConfirm':
'Kas oled kindel, et tahad kõik seotud seadmed tühjendada?',
'clearPairedDevicesSuccess': 'Seotud seadmete tühjendamine õnnestus', 'clearPairedDevicesSuccess': 'Seotud seadmete tühjendamine õnnestus',
'clearPairedDevicesFailed': 'Seotud seadmete tühjendamine ebaõnnestus', 'clearPairedDevicesFailed': 'Seotud seadmete tühjendamine ebaõnnestus',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Reaalajas häälvestlus", "realtimeVoiceChat": "Reaalajas häälvestlus",
"realtimeVoiceChatInfo": "Koge nutika häälinteraktsiooni funktsiooni (funktsiooni eelvaade)", "realtimeVoiceChatInfo":
"Koge nutika häälinteraktsiooni funktsiooni (funktsiooni eelvaade)",
"loading": "Laadimine...", "loading": "Laadimine...",
//设备管理页面 //设备管理页面
@ -304,10 +314,14 @@ const Map<String, String> etEE = {
'• Kõrvaklappide funktsioonide kontroll\n\n' '• Kõrvaklappide funktsioonide kontroll\n\n'
'Kuidas saan sind aidata?', 'Kuidas saan sind aidata?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Häältuvastuse funktsioon vajab mikrofoni ligipääsu.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Häältuvastuse ja tõlke funktsioonid vajavad mikrofoni ligipääsu.', 'Häältuvastuse funktsioon vajab mikrofoni ligipääsu.',
'phoneCallPermissionText': 'Telefonikõnede funktsioon vajab mikrofoni ligipääsu häälkõnede jaoks.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Oled püsivalt keeldunud mikrofoni loast, mine süsteemi seadetesse selle lubamiseks.', 'Häältuvastuse ja tõlke funktsioonid vajavad mikrofoni ligipääsu.',
'phoneCallPermissionText':
'Telefonikõnede funktsioon vajab mikrofoni ligipääsu häälkõnede jaoks.',
'permissionDeniedText':
'Oled püsivalt keeldunud mikrofoni loast, mine süsteemi seadetesse selle lubamiseks.',
'startVoiceInput': 'Alusta häälsisestust', 'startVoiceInput': 'Alusta häälsisestust',
'startPhoneCallMode': 'Alusta telefonikõne režiimi, alusta häälsisestust', 'startPhoneCallMode': 'Alusta telefonikõne režiimi, alusta häälsisestust',
@ -330,7 +344,8 @@ const Map<String, String> etEE = {
'privacyRelated': 'Privaatsusega seotud', 'privacyRelated': 'Privaatsusega seotud',
'copyrightViolation': 'Minu autoriõiguste, maine jms rikkumine', 'copyrightViolation': 'Minu autoriõiguste, maine jms rikkumine',
'other': 'Muu', 'other': 'Muu',
'reportDescriptionHint': 'Tahame teada teate põhjust, võid kirjeldada probleemi, millega kokku puutusid.', 'reportDescriptionHint':
'Tahame teada teate põhjust, võid kirjeldada probleemi, millega kokku puutusid.',
'submit': 'Esita', 'submit': 'Esita',
//Message_bubble //Message_bubble
@ -361,14 +376,21 @@ const Map<String, String> etEE = {
'highest': 'Kõrgeim', 'highest': 'Kõrgeim',
'lowest': 'Madalaim', 'lowest': 'Madalaim',
'futureForecast': 'Tuleviku prognoos', 'futureForecast': 'Tuleviku prognoos',
'hotWeatherTip': 'Täna on kuum, pööra tähelepanu kuumakaitsele, joo rohkem vett kuumalöögi vältimiseks', 'hotWeatherTip':
'coldWeatherTip': 'Täna on temperatuur madal, riietumine soojalt välja minnes, ettevaatust külmetusega', 'Täna on kuum, pööra tähelepanu kuumakaitsele, joo rohkem vett kuumalöögi vältimiseks',
'rainyWeatherTip': 'Täna sajab vihma, võta vihmavari kaasa välja minnes, ole ettevaatlik ohutusega', 'coldWeatherTip':
'snowyWeatherTip': 'Täna sajab lund, tee on libe, ole ettevaatlik ohutusega, riietumine soojalt', 'Täna on temperatuur madal, riietumine soojalt välja minnes, ettevaatust külmetusega',
'rainyWeatherTip':
'Täna sajab vihma, võta vihmavari kaasa välja minnes, ole ettevaatlik ohutusega',
'snowyWeatherTip':
'Täna sajab lund, tee on libe, ole ettevaatlik ohutusega, riietumine soojalt',
'foggyWeatherTip': 'Täna on udu, nähtavus on halb, kanna maski välja minnes', 'foggyWeatherTip': 'Täna on udu, nähtavus on halb, kanna maski välja minnes',
'windyWeatherTip': 'Täna on tugev tuul, ole ettevaatlik ohutusega välja minnes, kinnita asjad hästi', 'windyWeatherTip':
'sunnyWeatherTip': 'Täna on päike tugev ja UV-kiirgus intensiivne, kaitse end päikese eest välja minnes', 'Täna on tugev tuul, ole ettevaatlik ohutusega välja minnes, kinnita asjad hästi',
'temperatureDifferenceTip': 'Täna on suur erinevus päeva- ja öise temperatuuri vahel, lisa või eemalda riideid õigeaegselt', 'sunnyWeatherTip':
'Täna on päike tugev ja UV-kiirgus intensiivne, kaitse end päikese eest välja minnes',
'temperatureDifferenceTip':
'Täna on suur erinevus päeva- ja öise temperatuuri vahel, lisa või eemalda riideid õigeaegselt',
'comfortableWeatherTip': 'Täna on ilm mugav, hea aeg õuetegevusteks', 'comfortableWeatherTip': 'Täna on ilm mugav, hea aeg õuetegevusteks',
"monday": "Esmaspäev", "monday": "Esmaspäev",
"tuesday": "Teisipäev", "tuesday": "Teisipäev",
@ -410,20 +432,26 @@ const Map<String, String> etEE = {
"logout": "Logi välja", "logout": "Logi välja",
"logoutTips": "Kas oled kindel, et tahad praegusest kontost välja logida?", "logoutTips": "Kas oled kindel, et tahad praegusest kontost välja logida?",
'deleteAccount': 'Kustuta konto', 'deleteAccount': 'Kustuta konto',
'deleteAccountTips': 'Kas oled kindel, et tahad oma konto jäädavalt kustutada? Seda toimingut ei saa tagasi võtta', 'deleteAccountTips':
'Kas oled kindel, et tahad oma konto jäädavalt kustutada? Seda toimingut ei saa tagasi võtta',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Võrguühendus ebaõnnestus, kontrolli võrgu seadeid ja proovi uuesti', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Server ei saa ajutiselt vastata, proovi hiljem uuesti', 'Võrguühendus ebaõnnestus, kontrolli võrgu seadeid ja proovi uuesti',
'serverTemporarilyUnavailable':
'Server ei saa ajutiselt vastata, proovi hiljem uuesti',
'loginExpiredPleaseRelogin': 'Sisselogimine aegunud, logi uuesti sisse', 'loginExpiredPleaseRelogin': 'Sisselogimine aegunud, logi uuesti sisse',
'noPermissionForThisOperation': 'Pole luba selle toimingu jaoks', 'noPermissionForThisOperation': 'Pole luba selle toimingu jaoks',
'requestedResourceNotFound': 'Taotletud ressurss ei eksisteeri', 'requestedResourceNotFound': 'Taotletud ressurss ei eksisteeri',
'imageProcessingFailedPleaseReselect': 'Pildi töötlemine ebaõnnestus, vali pilt uuesti', 'imageProcessingFailedPleaseReselect':
'Pildi töötlemine ebaõnnestus, vali pilt uuesti',
'operationFailedPleaseRetry': 'Toiming ebaõnnestus, proovi uuesti', 'operationFailedPleaseRetry': 'Toiming ebaõnnestus, proovi uuesti',
'serverReturnedError': 'Server tagastas vea', 'serverReturnedError': 'Server tagastas vea',
'serverError': 'Serveri viga', 'serverError': 'Serveri viga',
'networkConnectionFailedCheckSettings': 'Võrguühendus ebaõnnestus, kontrolli võrgu seadeid', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Serveri sisemine viga, proovi hiljem uuesti', 'Võrguühendus ebaõnnestus, kontrolli võrgu seadeid',
'serverInternalErrorRetryLater':
'Serveri sisemine viga, proovi hiljem uuesti',
// Profile 用户交互 // Profile 用户交互
//'error': 'Viga', //'error': 'Viga',
@ -442,13 +470,17 @@ const Map<String, String> etEE = {
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Kasutajaandmete tühjendamine ebaõnnestus', // 清理用户数据失败 'clearUserDataFailed': 'Kasutajaandmete tühjendamine ebaõnnestus', // 清理用户数据失败
'deleteUserDataFailed': 'Kasutajaandmete kustutamine ebaõnnestus', // 删除用户数据失败 'deleteUserDataFailed': 'Kasutajaandmete kustutamine ebaõnnestus', // 删除用户数据失败
'thirdPartyLogoutSuccess': 'Kolmanda osapoole väljalogimine õnnestus', // 第三方登录退出成功 'thirdPartyLogoutSuccess':
'thirdPartyLogoutFailed': 'Kolmanda osapoole väljalogimine ebaõnnestus', // 第三方登录退出失败 'Kolmanda osapoole väljalogimine õnnestus', // 第三方登录退出成功
'thirdPartyLogoutFailed':
'Kolmanda osapoole väljalogimine ebaõnnestus', // 第三方登录退出失败
'signOutProcessError': 'Väljalogimine protsessi viga', // 登出过程发生错误 'signOutProcessError': 'Väljalogimine protsessi viga', // 登出过程发生错误
'deleteAccountProcessError': 'Konto kustutamise protsessi viga', // 删除账号过程发生错误 'deleteAccountProcessError': 'Konto kustutamise protsessi viga', // 删除账号过程发生错误
'userDataClearSuccess': 'Kasutajaandmete tühjendamine õnnestus', // 用户数据清理成功 'userDataClearSuccess': 'Kasutajaandmete tühjendamine õnnestus', // 用户数据清理成功
'allUserDataClearSuccess': 'Kõigi kasutajaandmete tühjendamine õnnestus', // 所有用户数据清理成功 'allUserDataClearSuccess':
'accountServiceInitialized': 'AccountService lähtestatud', // AccountService 已初始化 'Kõigi kasutajaandmete tühjendamine õnnestus', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService lähtestatud', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Lubade oleku hankimine ebaõnnestus', 'getPermissionStatusFailed': 'Lubade oleku hankimine ebaõnnestus',
@ -462,8 +494,10 @@ const Map<String, String> etEE = {
'locationInfo': 'Asukoha info', 'locationInfo': 'Asukoha info',
'phonePermissionDesc': 'Kasutatakse telefonikõnede funktsiooni jaoks', 'phonePermissionDesc': 'Kasutatakse telefonikõnede funktsiooni jaoks',
'smsPermissionDesc': 'Kasutatakse SMS saatmise funktsiooni jaoks', 'smsPermissionDesc': 'Kasutatakse SMS saatmise funktsiooni jaoks',
'calendarWritePermissionDesc': 'Kasutatakse kalendri sündmuste ja meeldetuletuste loomiseks', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Kasutatakse kalendri sündmuste ja meeldetuletuste lugemiseks ja haldamiseks', 'Kasutatakse kalendri sündmuste ja meeldetuletuste loomiseks',
'calendarFullAccessPermissionDesc':
'Kasutatakse kalendri sündmuste ja meeldetuletuste lugemiseks ja haldamiseks',
'locationPermissionDesc': 'Kasutatakse praeguse asukoha info hankimiseks', 'locationPermissionDesc': 'Kasutatakse praeguse asukoha info hankimiseks',
'appFunctionNeeds': 'Rakenduse funktsioon vajab', 'appFunctionNeeds': 'Rakenduse funktsioon vajab',
'authorized': 'Autoriseeritud', 'authorized': 'Autoriseeritud',
@ -475,11 +509,15 @@ const Map<String, String> etEE = {
'permissionRequestError': 'Loa taotluse viga', 'permissionRequestError': 'Loa taotluse viga',
'phonePermissionDetailDesc': 'Telefonikõnede funktsioon vajab telefoni luba', 'phonePermissionDetailDesc': 'Telefonikõnede funktsioon vajab telefoni luba',
'smsPermissionDetailDesc': 'SMS saatmise funktsioon vajab SMS luba', 'smsPermissionDetailDesc': 'SMS saatmise funktsioon vajab SMS luba',
'calendarWritePermissionDetailDesc': 'Kalendri sündmuste loomine vajab kalendri kirjutamise luba', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Kalendri sündmuste haldamine vajab kalendri täielikku luba', 'Kalendri sündmuste loomine vajab kalendri kirjutamise luba',
'calendarFullAccessPermissionDetailDesc':
'Kalendri sündmuste haldamine vajab kalendri täielikku luba',
'locationPermissionDetailDesc': 'Asukoha info hankimine vajab asukoha luba', 'locationPermissionDetailDesc': 'Asukoha info hankimine vajab asukoha luba',
'appNeedsPermissionForFullFunction': 'Rakendus vajab seda luba täieliku funktsionaalsuse pakkumiseks', 'appNeedsPermissionForFullFunction':
'permanentDenialText': 'Oled püsivalt keeldunud {permission} loast, mine rakenduse seadetesse selle lubamiseks', 'Rakendus vajab seda luba täieliku funktsionaalsuse pakkumiseks',
'permanentDenialText':
'Oled püsivalt keeldunud {permission} loast, mine rakenduse seadetesse selle lubamiseks',
'goToSettings': 'Mine seadetesse', 'goToSettings': 'Mine seadetesse',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +526,10 @@ const Map<String, String> etEE = {
'updateNow': 'Uuenda kohe', // 立即更新按钮 'updateNow': 'Uuenda kohe', // 立即更新按钮
'checkUpdate': 'Kontrolli uuendusi', // 检查更新按钮 'checkUpdate': 'Kontrolli uuendusi', // 检查更新按钮
'updateFailed': 'Uuendamine ebaõnnestus', // 更新失败提示 'updateFailed': 'Uuendamine ebaõnnestus', // 更新失败提示
'cannotOpenAppStore': 'Ei saa rakenduste poodi avada, mine käsitsi poodi uuendamiseks', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Uuendamisel tekkis viga, proovi hiljem uuesti', // 更新错误重试提示 'Ei saa rakenduste poodi avada, mine käsitsi poodi uuendamiseks', // 无法打开应用商店提示
'updateErrorRetry':
'Uuendamisel tekkis viga, proovi hiljem uuesti', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -612,10 +652,12 @@ const Map<String, String> etEE = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Tõlke ajalugu puudub", "noTranslationHistory": "Tõlke ajalugu puudub",
"clearHistory": "Tühjenda ajalugu", "clearHistory": "Tühjenda ajalugu",
"clearHistoryConfirm": "Kas oled kindel, et tahad kogu tõlke ajaloo tühjendada? Seda toimingut ei saa tagasi võtta.", "clearHistoryConfirm":
"Kas oled kindel, et tahad kogu tõlke ajaloo tühjendada? Seda toimingut ei saa tagasi võtta.",
"unknownLanguage": "Tundmatu keel", "unknownLanguage": "Tundmatu keel",
"deleteSessionRecord": "Kustuta seansi kirje", "deleteSessionRecord": "Kustuta seansi kirje",
"deleteSessionConfirm": "Kas oled kindel, et tahad kõik selle seansi tõlke kirjed kustutada? Seda toimingut ei saa tagasi võtta.", "deleteSessionConfirm":
"Kas oled kindel, et tahad kõik selle seansi tõlke kirjed kustutada? Seda toimingut ei saa tagasi võtta.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Tõlgi helifailid", "translateAudioFiles": "Tõlgi helifailid",
@ -632,7 +674,8 @@ const Map<String, String> etEE = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Algne kirje", "originalRecord": "Algne kirje",
"recordSummary": "Kirje kokkuvõte", "recordSummary": "Kirje kokkuvõte",
"clickToGenerateSummary": "Klõpsa alloleval nupul seansi kokkuvõtte genereerimiseks", "clickToGenerateSummary":
"Klõpsa alloleval nupul seansi kokkuvõtte genereerimiseks",
"summaryContent": "Kokkuvõtte sisu", "summaryContent": "Kokkuvõtte sisu",
"copied": "Kopeeritud", "copied": "Kopeeritud",
"summaryCopiledToClipboard": "Kokkuvõte kopeeritud lõikelauale", "summaryCopiledToClipboard": "Kokkuvõte kopeeritud lõikelauale",
@ -640,9 +683,11 @@ const Map<String, String> etEE = {
"summaryGenerated": "Kokkuvõte genereeritud", "summaryGenerated": "Kokkuvõte genereeritud",
"generating": "Genereerimine...", "generating": "Genereerimine...",
"regenerate": "Genereeri uuesti", "regenerate": "Genereeri uuesti",
"summaryTimeoutMessage": "Kokkuvõtte genereerimise taotlus aegus, võimalik võrguprobleem või serveri ülekoormatus.", "summaryTimeoutMessage":
"Kokkuvõtte genereerimise taotlus aegus, võimalik võrguprobleem või serveri ülekoormatus.",
"deleteTranslationRecord": "Kustuta tõlke kirje", "deleteTranslationRecord": "Kustuta tõlke kirje",
"deleteTranslationConfirm": "Kas oled kindel, et tahad selle tõlke kirje kustutada? Seda toimingut ei saa tagasi võtta.", "deleteTranslationConfirm":
"Kas oled kindel, et tahad selle tõlke kirje kustutada? Seda toimingut ei saa tagasi võtta.",
"originalText": "Algne tekst", "originalText": "Algne tekst",
"translatedText": "Tõlgitud tekst", "translatedText": "Tõlgitud tekst",
"sessionSummary": "Seansi kokkuvõte", "sessionSummary": "Seansi kokkuvõte",
@ -670,19 +715,22 @@ const Map<String, String> etEE = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Valmis sidumiseks", "readyToPair": "Valmis sidumiseks",
"preparingPairingEnvironment": "Sidumiskeskkonna ettevalmistamine...", "preparingPairingEnvironment": "Sidumiskeskkonna ettevalmistamine...",
"connectDeepSoundViaSystemBluetooth": "Ühenda esmalt DeapSound seade süsteemi Bluetooth kaudu", "connectDeepSoundViaSystemBluetooth":
"Ühenda esmalt Voitrans seade süsteemi Bluetooth kaudu",
"deviceBindingConfirm": "Seadme sidumise kinnitus...", "deviceBindingConfirm": "Seadme sidumise kinnitus...",
"establishingDeviceAssociation": "Seadme seose loomine...", "establishingDeviceAssociation": "Seadme seose loomine...",
"waitingCompletePairing": "Palun oota, sidumise lõpetamine...", "waitingCompletePairing": "Palun oota, sidumise lõpetamine...",
"pairingSuccessRedirecting": "Sidumine õnnestus! Suunamine avalehele...", "pairingSuccessRedirecting": "Sidumine õnnestus! Suunamine avalehele...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Veendu, et ühendatud seade on DeapSound", "ensureConnectedDeepSoundDevice": "Veendu, et ühendatud seade on Voitrans",
"deviceAlreadyBoundToOtherAccount": "See seade on juba seotud teise kontoga", "deviceAlreadyBoundToOtherAccount": "See seade on juba seotud teise kontoga",
"deviceAssociationFailed": "Seadme seostamine ebaõnnestus, proovi uuesti", "deviceAssociationFailed": "Seadme seostamine ebaõnnestus, proovi uuesti",
"scanTimeoutEnsureDeviceNearby": "Skaneerimine aegus, veendu, et seade on lähedal", "scanTimeoutEnsureDeviceNearby":
"Skaneerimine aegus, veendu, et seade on lähedal",
"networkError": "Võrgu viga", "networkError": "Võrgu viga",
"authorizationFailedCheckCode": "Autoriseerimine ebaõnnestus, kontrolli, kas autoriseerimiskood on õige", "authorizationFailedCheckCode":
"Autoriseerimine ebaõnnestus, kontrolli, kas autoriseerimiskood on õige",
"pairingFailedRetry": "Sidumine ebaõnnestus, proovi uuesti", "pairingFailedRetry": "Sidumine ebaõnnestus, proovi uuesti",
// 配对控制器相关 // 配对控制器相关
@ -691,7 +739,8 @@ const Map<String, String> etEE = {
'deviceDisconnected': 'Seade lahti ühendatud', 'deviceDisconnected': 'Seade lahti ühendatud',
'readyToStartPairing': 'Valmis sidumist alustama', 'readyToStartPairing': 'Valmis sidumist alustama',
'checkingEnvironment': 'Keskkonna kontrollimine...', 'checkingEnvironment': 'Keskkonna kontrollimine...',
'ensureHeadsetOnAndPairingMode': 'Veendu, et kõrvaklapid on sisse lülitatud ja sidumisrežiimis', 'ensureHeadsetOnAndPairingMode':
'Veendu, et kõrvaklapid on sisse lülitatud ja sidumisrežiimis',
//'goToBluetoothSettings': 'Mine Bluetooth seadetesse', //'goToBluetoothSettings': 'Mine Bluetooth seadetesse',
//'verifyingDevice': 'Seadme kontrollimine...', //'verifyingDevice': 'Seadme kontrollimine...',
//'confirmBinding': 'Kinnita sidumine', //'confirmBinding': 'Kinnita sidumine',
@ -709,11 +758,13 @@ const Map<String, String> etEE = {
'verificationFailedRetry': 'Kontrollimine ebaõnnestus, proovi uuesti', 'verificationFailedRetry': 'Kontrollimine ebaõnnestus, proovi uuesti',
'invalidDeviceAddress': 'Vigane seadme aadress', 'invalidDeviceAddress': 'Vigane seadme aadress',
'bleDeviceAssociationFailed': 'BLE seadme seostamine ebaõnnestus', 'bleDeviceAssociationFailed': 'BLE seadme seostamine ebaõnnestus',
'deviceAssociationFailedRetry': 'Seadme seostamine ebaõnnestus, proovi uuesti', 'deviceAssociationFailedRetry':
'Seadme seostamine ebaõnnestus, proovi uuesti',
'bleConnectionTimeoutRetry': 'BLE ühenduse ajalõpp, proovi uuesti', 'bleConnectionTimeoutRetry': 'BLE ühenduse ajalõpp, proovi uuesti',
'blePairingStartupFailed': 'BLE sidumise käivitamine ebaõnnestus', 'blePairingStartupFailed': 'BLE sidumise käivitamine ebaõnnestus',
'bleConnectionFailed': 'BLE ühendus ebaõnnestus', 'bleConnectionFailed': 'BLE ühendus ebaõnnestus',
'deviceAuthorizationFailedCheckCode': 'Seadme autoriseerimine ebaõnnestus, kontrolli autoriseerimiskoodi', 'deviceAuthorizationFailedCheckCode':
'Seadme autoriseerimine ebaõnnestus, kontrolli autoriseerimiskoodi',
//用户反馈页 //用户反馈页
"feedback": "Kasutaja tagasiside", "feedback": "Kasutaja tagasiside",
@ -725,10 +776,12 @@ const Map<String, String> etEE = {
'contactHint': 'E-mail/telefon, et saaksime sinuga ühendust võtta', 'contactHint': 'E-mail/telefon, et saaksime sinuga ühendust võtta',
//'submit': 'Esita', // 已存在,使用现有键 //'submit': 'Esita', // 已存在,使用现有键
'feedbackSubmitSuccess': 'Tagasiside edukalt esitatud, täname!', 'feedbackSubmitSuccess': 'Tagasiside edukalt esitatud, täname!',
'feedbackSubmitFailed': 'Tagasiside esitamine ebaõnnestus, proovi hiljem uuesti', 'feedbackSubmitFailed':
'Tagasiside esitamine ebaõnnestus, proovi hiljem uuesti',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Uuendamine käib, väljumine katkestab uuendamise protsessi, kas oled kindel, et tahad väljuda?", "upgradeExitConfirm":
"Uuendamine käib, väljumine katkestab uuendamise protsessi, kas oled kindel, et tahad väljuda?",
"deviceModel": "Seadme mudel", "deviceModel": "Seadme mudel",
"unknownDevice": "Tundmatu seade", "unknownDevice": "Tundmatu seade",
"currentFirmwareVersion": "Praegune püsivara versioon", "currentFirmwareVersion": "Praegune püsivara versioon",
@ -744,7 +797,8 @@ const Map<String, String> etEE = {
"doNotDisconnect": "Ära ühenda lahti", "doNotDisconnect": "Ära ühenda lahti",
"charging": "Laadimine", "charging": "Laadimine",
"updateContent": "Uuenduse sisu", "updateContent": "Uuenduse sisu",
"removeEarbudsEnsureBattery": "Võta mõlemad kõrvaklapid välja ja veendu, et mõlema aku on üle 30%", "removeEarbudsEnsureBattery":
"Võta mõlemad kõrvaklapid välja ja veendu, et mõlema aku on üle 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Muusikat pole", // 暂无音乐 "noMusic": "Muusikat pole", // 暂无音乐

186
lib/core/translations/language/fi_fi.dart

@ -69,7 +69,8 @@ const Map<String, String> fiFI = {
// 登录页 // 登录页
"welcome": "Tervetuloa", "welcome": "Tervetuloa",
"loginTips": "Kirjaudu sisään tai rekisteröidy puhelinnumerollasi tai sähköpostillasi", "loginTips":
"Kirjaudu sisään tai rekisteröidy puhelinnumerollasi tai sähköpostillasi",
"accountNumber": "Puhelinnumero tai sähköposti", "accountNumber": "Puhelinnumero tai sähköposti",
"verificationCode": "Vahvistuskoodi", "verificationCode": "Vahvistuskoodi",
"getCode": "Hae koodi", "getCode": "Hae koodi",
@ -88,7 +89,8 @@ const Map<String, String> fiFI = {
"tip": "Vinkki", "tip": "Vinkki",
"pleaseEnterCompleteCode": "Syötä koko vahvistuskoodi", "pleaseEnterCompleteCode": "Syötä koko vahvistuskoodi",
"loginFailed": "Kirjautuminen epäonnistui, yritä uudelleen", "loginFailed": "Kirjautuminen epäonnistui, yritä uudelleen",
'pleaseAcceptPrivacyPolicy': 'Lue ja hyväksy ensin tietosuojakäytäntö ja käyttäjäsopimus', 'pleaseAcceptPrivacyPolicy':
'Lue ja hyväksy ensin tietosuojakäytäntö ja käyttäjäsopimus',
"enterVerificationCode": "Syötä vahvistuskoodi", "enterVerificationCode": "Syötä vahvistuskoodi",
"verificationCodeSentTo": "Vahvistuskoodi lähetetty osoitteeseen", "verificationCodeSentTo": "Vahvistuskoodi lähetetty osoitteeseen",
"resendVerificationCode": "Lähetä vahvistuskoodi uudelleen", "resendVerificationCode": "Lähetä vahvistuskoodi uudelleen",
@ -96,8 +98,8 @@ const Map<String, String> fiFI = {
"usePasswordLogin": "Kirjaudu sisään salasanalla", "usePasswordLogin": "Kirjaudu sisään salasanalla",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSoundin ilmoitus", "loginDeclaration": "Voitransin ilmoitus",
"welcomeToThisApp": "Tervetuloa DeapSoundiin, lue huolellisesti", "welcomeToThisApp": "Tervetuloa Voitransiin, lue huolellisesti",
"privacyPolicyText": "privacyPolicyText":
", klikkaamalla 'Hyväksy ja siirry' vahvistat, että olet lukenut ja hyväksynyt yllä olevat sopimukset. Klikkaamalla 'Hylkää' poistut sovelluksesta.", ", klikkaamalla 'Hyväksy ja siirry' vahvistat, että olet lukenut ja hyväksynyt yllä olevat sopimukset. Klikkaamalla 'Hylkää' poistut sovelluksesta.",
"disagree": "Hylkää", "disagree": "Hylkää",
@ -111,17 +113,21 @@ const Map<String, String> fiFI = {
"signal": "Signaali", "signal": "Signaali",
"deviceId": "Laitteen tunnus", "deviceId": "Laitteen tunnus",
"firmwareVersion": "Laiteohjelmiston versio", "firmwareVersion": "Laiteohjelmiston versio",
"disconnectedDevice": "Ei yhdistettyä laitetta, yhdistä napsauttamalla alla olevaa painiketta", "disconnectedDevice":
"Ei yhdistettyä laitetta, yhdistä napsauttamalla alla olevaa painiketta",
"connectDevice": "Yhdistä laite", "connectDevice": "Yhdistä laite",
"topAiExperiences": "Suosituimmat AI-kokemukset", "topAiExperiences": "Suosituimmat AI-kokemukset",
"aiAssistant": "Kattava AI-avustaja", "aiAssistant": "Kattava AI-avustaja",
"aiAssistantInfo": "Yksinomainen 24/7-konsultti, vastaa kysymyksiin, antaa ehdotuksia", "aiAssistantInfo":
"Yksinomainen 24/7-konsultti, vastaa kysymyksiin, antaa ehdotuksia",
"simultaneousInterpretation": "Simultaanitulkkaus", "simultaneousInterpretation": "Simultaanitulkkaus",
"simultaneousInterpretationInfo": "Reaaliaikainen käännös yli 80 kielelle, huolettomat ulkomaanmatkat", "simultaneousInterpretationInfo":
"Reaaliaikainen käännös yli 80 kielelle, huolettomat ulkomaanmatkat",
"aiCompanion": "Perheen seuralainen", "aiCompanion": "Perheen seuralainen",
"aiCompanionInfo": "Ymmärtää sinua, lämmin seura", "aiCompanionInfo": "Ymmärtää sinua, lämmin seura",
"homeSlogan": "Maailman yhdistäminen, äänen ylittäminen", "homeSlogan": "Maailman yhdistäminen, äänen ylittäminen",
"turnEarphones": "Avaa kuulokkeiden latauskotelo ja aseta kuulokkeet korviisi", "turnEarphones":
"Avaa kuulokkeiden latauskotelo ja aseta kuulokkeet korviisi",
"currentlyConnected": "Tällä hetkellä yhdistetty:", "currentlyConnected": "Tällä hetkellä yhdistetty:",
"unsystemSetup": "Siirry järjestelmäasetuksiin", "unsystemSetup": "Siirry järjestelmäasetuksiin",
"talkLater": "Myöhemmin", "talkLater": "Myöhemmin",
@ -157,7 +163,7 @@ const Map<String, String> fiFI = {
"exploreSlogan": "Älykkäät kuulokkeet, loputtomat mahdollisuudet", "exploreSlogan": "Älykkäät kuulokkeet, loputtomat mahdollisuudet",
"exploreSlogan1": "Älykäs seuralainen, loputtomat mahdollisuudet", "exploreSlogan1": "Älykäs seuralainen, loputtomat mahdollisuudet",
"exploreSlogan2": "Älylasit, loputtomat mahdollisuudet", "exploreSlogan2": "Älylasit, loputtomat mahdollisuudet",
"exploreAi": "Tutustu DeapSoundin tarjoamiin AI-toimintoihin", "exploreAi": "Tutustu Voitransin tarjoamiin AI-toimintoihin",
"aiFunction": "AI-toiminnot", "aiFunction": "AI-toiminnot",
"allRoundAssistant": "Kattava avustaja", "allRoundAssistant": "Kattava avustaja",
"allRoundAssistantInfo": "Auttaa sinua ratkaisemaan erilaisia ongelmia", "allRoundAssistantInfo": "Auttaa sinua ratkaisemaan erilaisia ongelmia",
@ -171,11 +177,13 @@ const Map<String, String> fiFI = {
"healthConsultant": "Monitoiminen AI-keskustelu", "healthConsultant": "Monitoiminen AI-keskustelu",
"healthConsultantInfo": "Tarjoaa enemmän AI-keskustelutoimintoja", "healthConsultantInfo": "Tarjoaa enemmän AI-keskustelutoimintoja",
"conferenceAssistant": "Yrityskokousavustaja", "conferenceAssistant": "Yrityskokousavustaja",
"conferenceAssistantInfo": "Reaaliaikainen pöytäkirjan pito, monikielinen käännös", "conferenceAssistantInfo":
"Reaaliaikainen pöytäkirjan pito, monikielinen käännös",
"studyAssistant": "Kielenoppimisavustaja", "studyAssistant": "Kielenoppimisavustaja",
"studyAssistantInfo": "Ääntämisen korjaus, reaaliaikainen puheharjoittelu", "studyAssistantInfo": "Ääntämisen korjaus, reaaliaikainen puheharjoittelu",
"travelTranslator": "Matkakäännösavustaja", "travelTranslator": "Matkakäännösavustaja",
"travelTranslatorInfo": "Reaaliaikainen puhekäännös, matkailukohteiden esittely", "travelTranslatorInfo":
"Reaaliaikainen puhekäännös, matkailukohteiden esittely",
"beSearching": "Etsitään:", "beSearching": "Etsitään:",
"noAssistantFound": "Vastaavaa AI-avustajaa ei löytynyt", "noAssistantFound": "Vastaavaa AI-avustajaa ei löytynyt",
"scene": "Skenaario", "scene": "Skenaario",
@ -183,7 +191,8 @@ const Map<String, String> fiFI = {
"newFunction": "Uusi toiminto", "newFunction": "Uusi toiminto",
"youChoseTry": "Valitsit kokeilla", "youChoseTry": "Valitsit kokeilla",
"aiSinger": "AI-laulaja-tila", "aiSinger": "AI-laulaja-tila",
"aiSingerInfo": "Laula mikä tahansa kappale suosikkilaulajasi äänellä, jopa omat sävellyksesi", "aiSingerInfo":
"Laula mikä tahansa kappale suosikkilaulajasi äänellä, jopa omat sävellyksesi",
"popularFunction": "Suositut toimintoskenaariot", "popularFunction": "Suositut toimintoskenaariot",
"tryNow": "Kokeile nyt", "tryNow": "Kokeile nyt",
@ -224,9 +233,11 @@ const Map<String, String> fiFI = {
"voiceServiceInfo": "Valitse puheentunnistus- ja synteesipalvelu", "voiceServiceInfo": "Valitse puheentunnistus- ja synteesipalvelu",
"selectVoiceService": "Valitse äänipalvelu", "selectVoiceService": "Valitse äänipalvelu",
"azureVoiceService": "Azure-äänipalvelu", "azureVoiceService": "Azure-äänipalvelu",
"azureVoiceServiceInfo": "Microsoftin pilvipohjainen äänipalvelu, tukee korkealaatuista puhesynteesiä ja -tunnistusta", "azureVoiceServiceInfo":
"Microsoftin pilvipohjainen äänipalvelu, tukee korkealaatuista puhesynteesiä ja -tunnistusta",
"flutterVoiceService": "Flutter paikallinen äänipalvelu", "flutterVoiceService": "Flutter paikallinen äänipalvelu",
"flutterVoiceServiceInfo": "Laitteen paikallinen äänipalvelu, voidaan käyttää ilman internetyhteyttä", "flutterVoiceServiceInfo":
"Laitteen paikallinen äänipalvelu, voidaan käyttää ilman internetyhteyttä",
'timbreService': 'Äänensävypalvelu', 'timbreService': 'Äänensävypalvelu',
'timbreServiceInfo': 'Valitse äänensävyn puhesynteesipalvelu', 'timbreServiceInfo': 'Valitse äänensävyn puhesynteesipalvelu',
'defaultTimbre': 'Oletusäänensävy', 'defaultTimbre': 'Oletusäänensävy',
@ -237,7 +248,8 @@ const Map<String, String> fiFI = {
'pleaseRead': 'Lue ääneen', 'pleaseRead': 'Lue ääneen',
'completeRecording': 'Lopeta tallennus', 'completeRecording': 'Lopeta tallennus',
"firmwareUpgrade": "Laiteohjelmiston päivitys", "firmwareUpgrade": "Laiteohjelmiston päivitys",
"bleHeadsetFirmwareUpgrade": "BLE-kuulokkeiden laiteohjelmiston version päivitys", "bleHeadsetFirmwareUpgrade":
"BLE-kuulokkeiden laiteohjelmiston version päivitys",
"deviceManagement": "Laitehallinta", "deviceManagement": "Laitehallinta",
"manageConnectedDevices": "Hallitse yhdistettyjä Bluetooth-laitteita", "manageConnectedDevices": "Hallitse yhdistettyjä Bluetooth-laitteita",
@ -249,13 +261,15 @@ const Map<String, String> fiFI = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Tyhjennä paritetut laitteet', 'clearPairedDevices': 'Tyhjennä paritetut laitteet',
'clearPairedDevicesConfirm': 'Oletko varma, että haluat tyhjentää kaikki paritetut laitteet?', 'clearPairedDevicesConfirm':
'Oletko varma, että haluat tyhjentää kaikki paritetut laitteet?',
'clearPairedDevicesSuccess': 'Paritettujen laitteiden tyhjennys onnistui', 'clearPairedDevicesSuccess': 'Paritettujen laitteiden tyhjennys onnistui',
'clearPairedDevicesFailed': 'Paritettujen laitteiden tyhjennys epäonnistui', 'clearPairedDevicesFailed': 'Paritettujen laitteiden tyhjennys epäonnistui',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Reaaliaikainen puhekeskustelu", "realtimeVoiceChat": "Reaaliaikainen puhekeskustelu",
"realtimeVoiceChatInfo": "Koe älykäs puhevuorovaikutustoiminto (toiminnon esikatselu)", "realtimeVoiceChatInfo":
"Koe älykäs puhevuorovaikutustoiminto (toiminnon esikatselu)",
"loading": "Ladataan...", "loading": "Ladataan...",
//设备管理页面 //设备管理页面
@ -302,10 +316,14 @@ const Map<String, String> fiFI = {
'• Hallitsemaan kuulokkeiden toimintoja\n\n' '• Hallitsemaan kuulokkeiden toimintoja\n\n'
'Miten voin auttaa sinua?', 'Miten voin auttaa sinua?',
'microphonePermission': 'Mikrofoni', 'microphonePermission': 'Mikrofoni',
'voiceRecognitionPermissionText': 'Puheentunnistus vaatii mikrofonin käyttöoikeuden.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Puheentunnistus ja -kääntäminen vaativat mikrofonin käyttöoikeuden.', 'Puheentunnistus vaatii mikrofonin käyttöoikeuden.',
'phoneCallPermissionText': 'Soittaminen vaatii mikrofonin käyttöoikeuden äänipuheluita varten.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Olet pysyvästi kieltänyt mikrofonin käyttöoikeuden, ota se käyttöön järjestelmäasetuksista.', 'Puheentunnistus ja -kääntäminen vaativat mikrofonin käyttöoikeuden.',
'phoneCallPermissionText':
'Soittaminen vaatii mikrofonin käyttöoikeuden äänipuheluita varten.',
'permissionDeniedText':
'Olet pysyvästi kieltänyt mikrofonin käyttöoikeuden, ota se käyttöön järjestelmäasetuksista.',
'startVoiceInput': 'Aloita puhesyöttö', 'startVoiceInput': 'Aloita puhesyöttö',
'startPhoneCallMode': 'Aloita puhelutila, aloita puhesyöttö', 'startPhoneCallMode': 'Aloita puhelutila, aloita puhesyöttö',
@ -327,7 +345,8 @@ const Map<String, String> fiFI = {
'privacyRelated': 'Tietosuojaan liittyvä', 'privacyRelated': 'Tietosuojaan liittyvä',
'copyrightViolation': 'Loukkaa tekijänoikeuksiani, mainettani jne.', 'copyrightViolation': 'Loukkaa tekijänoikeuksiani, mainettani jne.',
'other': 'Muu', 'other': 'Muu',
'reportDescriptionHint': 'Haluamme tietää, miksi ilmoitat, voit kuvailla kohtaamaasi ongelmaa.', 'reportDescriptionHint':
'Haluamme tietää, miksi ilmoitat, voit kuvailla kohtaamaasi ongelmaa.',
//Message_bubble //Message_bubble
'generatedByAi': 'AI:n luoma', 'generatedByAi': 'AI:n luoma',
@ -358,13 +377,20 @@ const Map<String, String> fiFI = {
'lowest': 'Matalin', 'lowest': 'Matalin',
'futureForecast': 'Tulevaisuuden ennuste', 'futureForecast': 'Tulevaisuuden ennuste',
'hotWeatherTip': 'Tänään on kuuma, varo lämpöhalvausta ja juo paljon vettä', 'hotWeatherTip': 'Tänään on kuuma, varo lämpöhalvausta ja juo paljon vettä',
'coldWeatherTip': 'Tänään lämpötila on alhainen, pukeudu lämpimästi ulos mennessäsi, jotta et vilustu', 'coldWeatherTip':
'rainyWeatherTip': 'Tänään sataa, ota sateenvarjo mukaan ulos mennessäsi ja ole varovainen', 'Tänään lämpötila on alhainen, pukeudu lämpimästi ulos mennessäsi, jotta et vilustu',
'snowyWeatherTip': 'Tänään sataa lunta, tie on liukas, ole varovainen ja pukeudu lämpimästi', 'rainyWeatherTip':
'foggyWeatherTip': 'Tänään on sumuista, näkyvyys on huono, käytä maskia ulos mennessäsi', 'Tänään sataa, ota sateenvarjo mukaan ulos mennessäsi ja ole varovainen',
'windyWeatherTip': 'Tänään on tuulista, ole varovainen ulos mennessäsi ja kiinnitä tavarasi', 'snowyWeatherTip':
'sunnyWeatherTip': 'Tänään on aurinkoista ja UV-säteily on voimakasta, käytä aurinkovoidetta ulos mennessäsi', 'Tänään sataa lunta, tie on liukas, ole varovainen ja pukeudu lämpimästi',
'temperatureDifferenceTip': 'Tänään on suuri lämpötilaero päivän ja yön välillä, säädä vaatetustasi', 'foggyWeatherTip':
'Tänään on sumuista, näkyvyys on huono, käytä maskia ulos mennessäsi',
'windyWeatherTip':
'Tänään on tuulista, ole varovainen ulos mennessäsi ja kiinnitä tavarasi',
'sunnyWeatherTip':
'Tänään on aurinkoista ja UV-säteily on voimakasta, käytä aurinkovoidetta ulos mennessäsi',
'temperatureDifferenceTip':
'Tänään on suuri lämpötilaero päivän ja yön välillä, säädä vaatetustasi',
'comfortableWeatherTip': 'Tänään sää on miellyttävä, hyvä aika ulkoiluun', 'comfortableWeatherTip': 'Tänään sää on miellyttävä, hyvä aika ulkoiluun',
"monday": "Ma", "monday": "Ma",
"tuesday": "Ti", "tuesday": "Ti",
@ -406,20 +432,28 @@ const Map<String, String> fiFI = {
"logout": "Kirjaudu ulos", "logout": "Kirjaudu ulos",
"logoutTips": "Oletko varma, että haluat kirjautua ulos nykyisestä tilistä?", "logoutTips": "Oletko varma, että haluat kirjautua ulos nykyisestä tilistä?",
'deleteAccount': 'Poista tili', 'deleteAccount': 'Poista tili',
'deleteAccountTips': 'Oletko varma, että haluat poistaa tilisi pysyvästi? Tätä toimintoa ei voi kumota.', 'deleteAccountTips':
'Oletko varma, että haluat poistaa tilisi pysyvästi? Tätä toimintoa ei voi kumota.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Verkkoyhteys epäonnistui, tarkista verkkoyhteyden asetukset ja yritä uudelleen', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Palvelin on väliaikaisesti poissa käytöstä, yritä myöhemmin uudelleen', 'Verkkoyhteys epäonnistui, tarkista verkkoyhteyden asetukset ja yritä uudelleen',
'loginExpiredPleaseRelogin': 'Istuntosi on vanhentunut, kirjaudu sisään uudelleen', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Sinulla ei ole lupaa suorittaa tätä toimintoa', 'Palvelin on väliaikaisesti poissa käytöstä, yritä myöhemmin uudelleen',
'loginExpiredPleaseRelogin':
'Istuntosi on vanhentunut, kirjaudu sisään uudelleen',
'noPermissionForThisOperation':
'Sinulla ei ole lupaa suorittaa tätä toimintoa',
'requestedResourceNotFound': 'Pyydettyä resurssia ei löytynyt', 'requestedResourceNotFound': 'Pyydettyä resurssia ei löytynyt',
'imageProcessingFailedPleaseReselect': 'Kuvan käsittely epäonnistui, valitse toinen kuva', 'imageProcessingFailedPleaseReselect':
'Kuvan käsittely epäonnistui, valitse toinen kuva',
'operationFailedPleaseRetry': 'Toiminto epäonnistui, yritä uudelleen', 'operationFailedPleaseRetry': 'Toiminto epäonnistui, yritä uudelleen',
'serverReturnedError': 'Palvelin palautti virheen', 'serverReturnedError': 'Palvelin palautti virheen',
'serverError': 'Palvelinvirhe', 'serverError': 'Palvelinvirhe',
'networkConnectionFailedCheckSettings': 'Verkkoyhteys epäonnistui, tarkista verkkoyhteyden asetukset', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Sisäinen palvelinvirhe, yritä myöhemmin uudelleen', 'Verkkoyhteys epäonnistui, tarkista verkkoyhteyden asetukset',
'serverInternalErrorRetryLater':
'Sisäinen palvelinvirhe, yritä myöhemmin uudelleen',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Kuvan pakkaus epäonnistui', 'imageCompressionFailed': 'Kuvan pakkaus epäonnistui',
@ -456,8 +490,10 @@ const Map<String, String> fiFI = {
'locationInfo': 'Sijaintitiedot', 'locationInfo': 'Sijaintitiedot',
'phonePermissionDesc': 'Käytetään soittotoimintoon', 'phonePermissionDesc': 'Käytetään soittotoimintoon',
'smsPermissionDesc': 'Käytetään tekstiviestien lähetystoimintoon', 'smsPermissionDesc': 'Käytetään tekstiviestien lähetystoimintoon',
'calendarWritePermissionDesc': 'Käytetään kalenteritapahtumien ja muistutusten luomiseen', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Käytetään kalenteritapahtumien ja muistutusten lukemiseen ja hallintaan', 'Käytetään kalenteritapahtumien ja muistutusten luomiseen',
'calendarFullAccessPermissionDesc':
'Käytetään kalenteritapahtumien ja muistutusten lukemiseen ja hallintaan',
'locationPermissionDesc': 'Käytetään nykyisen sijaintitiedon hakemiseen', 'locationPermissionDesc': 'Käytetään nykyisen sijaintitiedon hakemiseen',
'appFunctionNeeds': 'Sovelluksen toiminto vaatii', 'appFunctionNeeds': 'Sovelluksen toiminto vaatii',
'authorized': 'Hyväksytty', 'authorized': 'Hyväksytty',
@ -468,12 +504,17 @@ const Map<String, String> fiFI = {
'permissionGranted': 'Lupa myönnetty', 'permissionGranted': 'Lupa myönnetty',
'permissionRequestError': 'Virhe luvan pyytämisessä', 'permissionRequestError': 'Virhe luvan pyytämisessä',
'phonePermissionDetailDesc': 'Soittotoiminto vaatii puhelinluvan', 'phonePermissionDetailDesc': 'Soittotoiminto vaatii puhelinluvan',
'smsPermissionDetailDesc': 'Tekstiviestien lähetystoiminto vaatii tekstiviestiluvan', 'smsPermissionDetailDesc':
'calendarWritePermissionDetailDesc': 'Kalenteritapahtumien luominen vaatii kalenterin kirjoitusluvan', 'Tekstiviestien lähetystoiminto vaatii tekstiviestiluvan',
'calendarFullAccessPermissionDetailDesc': 'Kalenteritapahtumien hallinta vaatii täyden kalenteriluvan', 'calendarWritePermissionDetailDesc':
'Kalenteritapahtumien luominen vaatii kalenterin kirjoitusluvan',
'calendarFullAccessPermissionDetailDesc':
'Kalenteritapahtumien hallinta vaatii täyden kalenteriluvan',
'locationPermissionDetailDesc': 'Sijaintitietojen haku vaatii sijaintiluvan', 'locationPermissionDetailDesc': 'Sijaintitietojen haku vaatii sijaintiluvan',
'appNeedsPermissionForFullFunction': 'Sovellus tarvitsee tämän luvan täyden toiminnallisuuden varmistamiseksi', 'appNeedsPermissionForFullFunction':
'permanentDenialText': 'Olet pysyvästi kieltänyt {permission}-luvan, ota se käyttöön sovelluksen asetuksista', 'Sovellus tarvitsee tämän luvan täyden toiminnallisuuden varmistamiseksi',
'permanentDenialText':
'Olet pysyvästi kieltänyt {permission}-luvan, ota se käyttöön sovelluksen asetuksista',
'goToSettings': 'Siirry asetuksiin', 'goToSettings': 'Siirry asetuksiin',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +523,10 @@ const Map<String, String> fiFI = {
'updateNow': 'Päivitä nyt', 'updateNow': 'Päivitä nyt',
'checkUpdate': 'Tarkista päivitys', 'checkUpdate': 'Tarkista päivitys',
'updateFailed': 'Päivitys epäonnistui', 'updateFailed': 'Päivitys epäonnistui',
'cannotOpenAppStore': 'Sovelluskauppaa ei voi avata, siirry sovelluskauppaan manuaalisesti päivittääksesi', 'cannotOpenAppStore':
'updateErrorRetry': 'Päivityksen aikana tapahtui virhe, yritä myöhemmin uudelleen', 'Sovelluskauppaa ei voi avata, siirry sovelluskauppaan manuaalisesti päivittääksesi',
'updateErrorRetry':
'Päivityksen aikana tapahtui virhe, yritä myöhemmin uudelleen',
//国家列表 //国家列表
"邮箱": "Sähköposti", "邮箱": "Sähköposti",
@ -606,10 +649,12 @@ const Map<String, String> fiFI = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Ei historiaa vielä", "noTranslationHistory": "Ei historiaa vielä",
"clearHistory": "Tyhjennä historia", "clearHistory": "Tyhjennä historia",
"clearHistoryConfirm": "Oletko varma, että haluat tyhjentää kaiken käännöshistorian? Tätä toimintoa ei voi kumota.", "clearHistoryConfirm":
"Oletko varma, että haluat tyhjentää kaiken käännöshistorian? Tätä toimintoa ei voi kumota.",
"unknownLanguage": "Tuntematon kieli", "unknownLanguage": "Tuntematon kieli",
"deleteSessionRecord": "Poista istunnon tallenne", "deleteSessionRecord": "Poista istunnon tallenne",
"deleteSessionConfirm": "Oletko varma, että haluat poistaa kaikki tämän istunnon käännöstallenteet? Tätä toimintoa ei voi kumota.", "deleteSessionConfirm":
"Oletko varma, että haluat poistaa kaikki tämän istunnon käännöstallenteet? Tätä toimintoa ei voi kumota.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Käännä äänitiedostot", "translateAudioFiles": "Käännä äänitiedostot",
@ -626,7 +671,8 @@ const Map<String, String> fiFI = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Alkuperäinen tallenne", "originalRecord": "Alkuperäinen tallenne",
"recordSummary": "Tallenteen yhteenveto", "recordSummary": "Tallenteen yhteenveto",
"clickToGenerateSummary": "Napsauta alla olevaa painiketta luodaksesi istunnon yhteenvedon", "clickToGenerateSummary":
"Napsauta alla olevaa painiketta luodaksesi istunnon yhteenvedon",
"summaryContent": "Yhteenvedon sisältö", "summaryContent": "Yhteenvedon sisältö",
"copied": "Kopioitu", "copied": "Kopioitu",
"summaryCopiledToClipboard": "Yhteenveto kopioitu leikepöydälle", "summaryCopiledToClipboard": "Yhteenveto kopioitu leikepöydälle",
@ -634,9 +680,11 @@ const Map<String, String> fiFI = {
"summaryGenerated": "Yhteenveto luotu", "summaryGenerated": "Yhteenveto luotu",
"generating": "Luodaan...", "generating": "Luodaan...",
"regenerate": "Luo uudelleen", "regenerate": "Luo uudelleen",
"summaryTimeoutMessage": "Yhteenvedon luontipyyntö aikakatkaistiin, syynä saattaa olla verkko-ongelma tai palvelimen ruuhkaisuus.", "summaryTimeoutMessage":
"Yhteenvedon luontipyyntö aikakatkaistiin, syynä saattaa olla verkko-ongelma tai palvelimen ruuhkaisuus.",
"deleteTranslationRecord": "Poista käännöstallenne", "deleteTranslationRecord": "Poista käännöstallenne",
"deleteTranslationConfirm": "Oletko varma, että haluat poistaa tämän käännöstallenteen? Tätä toimintoa ei voi kumota.", "deleteTranslationConfirm":
"Oletko varma, että haluat poistaa tämän käännöstallenteen? Tätä toimintoa ei voi kumota.",
"originalText": "Alkuperäinen teksti", "originalText": "Alkuperäinen teksti",
"translatedText": "Käännetty teksti", "translatedText": "Käännetty teksti",
"sessionSummary": "Istunnon yhteenveto", "sessionSummary": "Istunnon yhteenveto",
@ -664,19 +712,24 @@ const Map<String, String> fiFI = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Valmis paritukseen", "readyToPair": "Valmis paritukseen",
"preparingPairingEnvironment": "Valmistellaan paritusympäristöä...", "preparingPairingEnvironment": "Valmistellaan paritusympäristöä...",
"connectDeepSoundViaSystemBluetooth": "Yhdistä ensin DeepSound-laitteeseen järjestelmän Bluetoothin kautta", "connectDeepSoundViaSystemBluetooth":
"Yhdistä ensin DeepSound-laitteeseen järjestelmän Bluetoothin kautta",
"deviceBindingConfirm": "Laitteen sidonnan vahvistus...", "deviceBindingConfirm": "Laitteen sidonnan vahvistus...",
"establishingDeviceAssociation": "Luodaan laiteyhteyttä...", "establishingDeviceAssociation": "Luodaan laiteyhteyttä...",
"waitingCompletePairing": "Odota, paritus on valmis...", "waitingCompletePairing": "Odota, paritus on valmis...",
"pairingSuccessRedirecting": "Paritus onnistui! Siirrytään etusivulle...", "pairingSuccessRedirecting": "Paritus onnistui! Siirrytään etusivulle...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Varmista, että olet yhteydessä DeapSound-laitteeseen", "ensureConnectedDeepSoundDevice":
"Varmista, että olet yhteydessä Voitrans-laitteeseen",
"deviceAlreadyBoundToOtherAccount": "Tämä laite on jo sidottu toiseen tiliin", "deviceAlreadyBoundToOtherAccount": "Tämä laite on jo sidottu toiseen tiliin",
"deviceAssociationFailed": "Laiteyhteyden luominen epäonnistui, yritä uudelleen", "deviceAssociationFailed":
"scanTimeoutEnsureDeviceNearby": "Skannaus aikakatkaistiin, varmista, että laite on lähellä", "Laiteyhteyden luominen epäonnistui, yritä uudelleen",
"scanTimeoutEnsureDeviceNearby":
"Skannaus aikakatkaistiin, varmista, että laite on lähellä",
"networkError": "Verkkovirhe", "networkError": "Verkkovirhe",
"authorizationFailedCheckCode": "Valtuutus epäonnistui, tarkista, onko valtuutuskoodi oikein", "authorizationFailedCheckCode":
"Valtuutus epäonnistui, tarkista, onko valtuutuskoodi oikein",
"pairingFailedRetry": "Paritus epäonnistui, yritä uudelleen", "pairingFailedRetry": "Paritus epäonnistui, yritä uudelleen",
// 配对控制器相关 // 配对控制器相关
@ -684,7 +737,8 @@ const Map<String, String> fiFI = {
'deviceDisconnected': 'Laite irrotettu', 'deviceDisconnected': 'Laite irrotettu',
'readyToStartPairing': 'Valmis aloittamaan parituksen', 'readyToStartPairing': 'Valmis aloittamaan parituksen',
'checkingEnvironment': 'Tarkistetaan ympäristöä...', 'checkingEnvironment': 'Tarkistetaan ympäristöä...',
'ensureHeadsetOnAndPairingMode': 'Varmista, että kuulokkeet ovat päällä ja paritustilassa', 'ensureHeadsetOnAndPairingMode':
'Varmista, että kuulokkeet ovat päällä ja paritustilassa',
'establishingSecureConnection': 'Luodaan turvallista yhteyttä...', 'establishingSecureConnection': 'Luodaan turvallista yhteyttä...',
'needManualBindingAuthCode': 'Manuaalinen sidontavaltuutuskoodi vaaditaan...', 'needManualBindingAuthCode': 'Manuaalinen sidontavaltuutuskoodi vaaditaan...',
'pairingSuccessful': 'Paritus onnistui!', 'pairingSuccessful': 'Paritus onnistui!',
@ -698,11 +752,13 @@ const Map<String, String> fiFI = {
'verificationFailedRetry': 'Vahvistus epäonnistui, yritä uudelleen', 'verificationFailedRetry': 'Vahvistus epäonnistui, yritä uudelleen',
'invalidDeviceAddress': 'Virheellinen laiteosoite', 'invalidDeviceAddress': 'Virheellinen laiteosoite',
'bleDeviceAssociationFailed': 'BLE-laiteyhteyden luominen epäonnistui', 'bleDeviceAssociationFailed': 'BLE-laiteyhteyden luominen epäonnistui',
'deviceAssociationFailedRetry': 'Laiteyhteyden luominen epäonnistui, yritä uudelleen', 'deviceAssociationFailedRetry':
'Laiteyhteyden luominen epäonnistui, yritä uudelleen',
'bleConnectionTimeoutRetry': 'BLE-yhteyden aikakatkaisu, yritä uudelleen', 'bleConnectionTimeoutRetry': 'BLE-yhteyden aikakatkaisu, yritä uudelleen',
'blePairingStartupFailed': 'BLE-parituksen aloitus epäonnistui', 'blePairingStartupFailed': 'BLE-parituksen aloitus epäonnistui',
'bleConnectionFailed': 'BLE-yhteys epäonnistui', 'bleConnectionFailed': 'BLE-yhteys epäonnistui',
'deviceAuthorizationFailedCheckCode': 'Laitteen valtuutus epäonnistui, tarkista valtuutuskoodi', 'deviceAuthorizationFailedCheckCode':
'Laitteen valtuutus epäonnistui, tarkista valtuutuskoodi',
//用户反馈页 //用户反馈页
"feedback": "Käyttäjäpalaute", "feedback": "Käyttäjäpalaute",
@ -713,11 +769,14 @@ const Map<String, String> fiFI = {
'contactInfo': 'Yhteystiedot', 'contactInfo': 'Yhteystiedot',
'contactHint': 'Sähköposti/puhelin, jotta voimme ottaa sinuun yhteyttä', 'contactHint': 'Sähköposti/puhelin, jotta voimme ottaa sinuun yhteyttä',
'submit': 'Lähetä', 'submit': 'Lähetä',
'feedbackSubmitSuccess': 'Palaute lähetetty onnistuneesti, kiitos palautteestasi!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Palautteen lähettäminen epäonnistui, yritä myöhemmin uudelleen', 'Palaute lähetetty onnistuneesti, kiitos palautteestasi!',
'feedbackSubmitFailed':
'Palautteen lähettäminen epäonnistui, yritä myöhemmin uudelleen',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Päivitys on käynnissä, poistuminen keskeyttää prosessin, oletko varma, että haluat poistua?", "upgradeExitConfirm":
"Päivitys on käynnissä, poistuminen keskeyttää prosessin, oletko varma, että haluat poistua?",
"deviceModel": "Laitteen malli", "deviceModel": "Laitteen malli",
"unknownDevice": "Tuntematon laite", "unknownDevice": "Tuntematon laite",
"currentFirmwareVersion": "Nykyinen laiteohjelmiston versio", "currentFirmwareVersion": "Nykyinen laiteohjelmiston versio",
@ -733,7 +792,8 @@ const Map<String, String> fiFI = {
"doNotDisconnect": "Älä katkaise yhteyttä", "doNotDisconnect": "Älä katkaise yhteyttä",
"charging": "Ladataan", "charging": "Ladataan",
"updateContent": "Päivityksen sisältö", "updateContent": "Päivityksen sisältö",
"removeEarbudsEnsureBattery": "Poista molemmat kuulokkeet ja varmista, että molempien akun varaus on yli 30%", "removeEarbudsEnsureBattery":
"Poista molemmat kuulokkeet ja varmista, että molempien akun varaus on yli 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Ei musiikkia", "noMusic": "Ei musiikkia",

280
lib/core/translations/language/fr_fr.dart

@ -69,7 +69,8 @@ const Map<String, String> frFR = {
// 登录页 // 登录页
"welcome": "Bienvenue", "welcome": "Bienvenue",
"loginTips": "Veuillez vous connecter ou vous inscrire avec votre numéro de téléphone ou votre e-mail", "loginTips":
"Veuillez vous connecter ou vous inscrire avec votre numéro de téléphone ou votre e-mail",
"accountNumber": "Numéro de téléphone ou e-mail", "accountNumber": "Numéro de téléphone ou e-mail",
"verificationCode": "Code de vérification", "verificationCode": "Code de vérification",
"getCode": "Obtenir le code", "getCode": "Obtenir le code",
@ -82,13 +83,15 @@ const Map<String, String> frFR = {
'selectCountry': 'Sélectionner le pays/région', 'selectCountry': 'Sélectionner le pays/région',
"email": "E-mail", "email": "E-mail",
"phoneNumber": "Numéro de téléphone", "phoneNumber": "Numéro de téléphone",
"pleaseEnterContactInfo": "Veuillez saisir le numéro de téléphone ou l'e-mail", "pleaseEnterContactInfo":
"Veuillez saisir le numéro de téléphone ou l'e-mail",
"invalidEmailFormat": "Format d'e-mail invalide", "invalidEmailFormat": "Format d'e-mail invalide",
"invalidPhoneFormat": "Format de numéro de téléphone invalide", "invalidPhoneFormat": "Format de numéro de téléphone invalide",
"tip": "Conseil", "tip": "Conseil",
"pleaseEnterCompleteCode": "Veuillez saisir le code de vérification complet", "pleaseEnterCompleteCode": "Veuillez saisir le code de vérification complet",
"loginFailed": "Échec de la connexion, veuillez réessayer", "loginFailed": "Échec de la connexion, veuillez réessayer",
'pleaseAcceptPrivacyPolicy': 'Veuillez d\'abord lire et accepter la politique de confidentialité et l\'accord d\'utilisateur', 'pleaseAcceptPrivacyPolicy':
'Veuillez d\'abord lire et accepter la politique de confidentialité et l\'accord d\'utilisateur',
"enterVerificationCode": "Saisir le code de vérification", "enterVerificationCode": "Saisir le code de vérification",
"verificationCodeSentTo": "Code de vérification envoyé à", "verificationCodeSentTo": "Code de vérification envoyé à",
"resendVerificationCode": "Renvoyer le code de vérification", "resendVerificationCode": "Renvoyer le code de vérification",
@ -96,8 +99,9 @@ const Map<String, String> frFR = {
"usePasswordLogin": "Utiliser la connexion par mot de passe", "usePasswordLogin": "Utiliser la connexion par mot de passe",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Déclaration DeapSound", // DeapSound 声明 "loginDeclaration": "Déclaration Voitrans", // Voitrans 声明
"welcomeToThisApp": "Bienvenue sur DeapSound, veuillez lire attentivement", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp":
"Bienvenue sur Voitrans, veuillez lire attentivement", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "Politique de confidentialité", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "Politique de confidentialité", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "Accord d'utilisateur", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "Accord d'utilisateur", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -113,7 +117,8 @@ const Map<String, String> frFR = {
"signal": "Signal", "signal": "Signal",
"deviceId": "ID de l'appareil", "deviceId": "ID de l'appareil",
"firmwareVersion": "Version du firmware", "firmwareVersion": "Version du firmware",
"disconnectedDevice": "Aucun appareil connecté, cliquez sur le bouton ci-dessous", "disconnectedDevice":
"Aucun appareil connecté, cliquez sur le bouton ci-dessous",
"connectDevice": "Connecter l'appareil", "connectDevice": "Connecter l'appareil",
"topAiExperiences": "Meilleures expériences IA", "topAiExperiences": "Meilleures expériences IA",
"aiAssistant": "Assistant IA", "aiAssistant": "Assistant IA",
@ -123,12 +128,14 @@ const Map<String, String> frFR = {
"aiCompanion": "Accompagnement parent-enfant", "aiCompanion": "Accompagnement parent-enfant",
"aiCompanionInfo": "Vous comprend et offre un accompagnement chaleureux", "aiCompanionInfo": "Vous comprend et offre un accompagnement chaleureux",
"homeSlogan": "Connecter le monde, au-delà du son", "homeSlogan": "Connecter le monde, au-delà du son",
"turnEarphones": "Veuillez ouvrir l'étui des écouteurs et mettre les écouteurs dans vos oreilles", "turnEarphones":
"Veuillez ouvrir l'étui des écouteurs et mettre les écouteurs dans vos oreilles",
"currentlyConnected": "Actuellement connecté :", "currentlyConnected": "Actuellement connecté :",
"unsystemSetup": "Aller aux paramètres système", "unsystemSetup": "Aller aux paramètres système",
"talkLater": "Rappeler plus tard", "talkLater": "Rappeler plus tard",
"initializing": "Initialisation...", "initializing": "Initialisation...",
"bluetoothInitializationFailure": "Échec de l'initialisation du service Bluetooth", "bluetoothInitializationFailure":
"Échec de l'initialisation du service Bluetooth",
"checkingPermissions": "Vérification des autorisations...", "checkingPermissions": "Vérification des autorisations...",
"lackPermissions": "Autorisations Bluetooth requises", "lackPermissions": "Autorisations Bluetooth requises",
"searchingDevice": "Recherche d'appareils...", "searchingDevice": "Recherche d'appareils...",
@ -138,7 +145,8 @@ const Map<String, String> frFR = {
"connectedDevice": "Connecté à l'appareil :", "connectedDevice": "Connecté à l'appareil :",
"failedRefreshDevice": "Échec de l'actualisation de l'appareil", "failedRefreshDevice": "Échec de l'actualisation de l'appareil",
"noDeviceFound": "Aucun appareil connecté trouvé", "noDeviceFound": "Aucun appareil connecté trouvé",
"failedDeviceInformation": "Impossible d'obtenir les informations de l'appareil", "failedDeviceInformation":
"Impossible d'obtenir les informations de l'appareil",
"unknownEquipment": "Appareil inconnu", "unknownEquipment": "Appareil inconnu",
"zeroSignal": "Aucun signal", "zeroSignal": "Aucun signal",
"good": "Bon", "good": "Bon",
@ -152,14 +160,15 @@ const Map<String, String> frFR = {
'chargingCase': 'Étui de charge', 'chargingCase': 'Étui de charge',
'left': 'Gauche', 'left': 'Gauche',
'right': 'Droite', 'right': 'Droite',
'checkConnectionStatusFailed': 'Échec de la vérification de l\'état de la connexion', 'checkConnectionStatusFailed':
'Échec de la vérification de l\'état de la connexion',
// 发现页 // 发现页
"searchAi": "Rechercher des fonctions IA...", "searchAi": "Rechercher des fonctions IA...",
"exploreSlogan": "Écouteurs intelligents, possibilités infinies", "exploreSlogan": "Écouteurs intelligents, possibilités infinies",
"exploreSlogan1": "Compagnon intelligent, possibilités infinies", "exploreSlogan1": "Compagnon intelligent, possibilités infinies",
"exploreSlogan2": "Lunettes intelligentes, possibilités infinies", "exploreSlogan2": "Lunettes intelligentes, possibilités infinies",
"exploreAi": "Explorez les fonctions IA fournies par DeapSound", "exploreAi": "Explorez les fonctions IA fournies par Voitrans",
"aiFunction": "Fonctions IA", "aiFunction": "Fonctions IA",
"allRoundAssistant": "Assistant polyvalent", "allRoundAssistant": "Assistant polyvalent",
"allRoundAssistantInfo": "Aide à résoudre divers problèmes", "allRoundAssistantInfo": "Aide à résoudre divers problèmes",
@ -173,11 +182,14 @@ const Map<String, String> frFR = {
"healthConsultant": "Chat IA multifonction", "healthConsultant": "Chat IA multifonction",
"healthConsultantInfo": "Plus de fonctions de chat IA", "healthConsultantInfo": "Plus de fonctions de chat IA",
"conferenceAssistant": "Assistant de réunion d'affaires", "conferenceAssistant": "Assistant de réunion d'affaires",
"conferenceAssistantInfo": "Enregistrement de procès-verbaux en temps réel et traduction multilingue", "conferenceAssistantInfo":
"Enregistrement de procès-verbaux en temps réel et traduction multilingue",
"studyAssistant": "Assistant d'apprentissage des langues", "studyAssistant": "Assistant d'apprentissage des langues",
"studyAssistantInfo": "Correction de prononciation et pratique de l'expression orale", "studyAssistantInfo":
"Correction de prononciation et pratique de l'expression orale",
"travelTranslator": "Traducteur de voyage", "travelTranslator": "Traducteur de voyage",
"travelTranslatorInfo": "Traduction vocale en temps réel et guides d'attractions", "travelTranslatorInfo":
"Traduction vocale en temps réel et guides d'attractions",
"beSearching": "Recherche de :", "beSearching": "Recherche de :",
"noAssistantFound": "Aucun assistant IA correspondant trouvé", "noAssistantFound": "Aucun assistant IA correspondant trouvé",
"scene": "Scénarios", "scene": "Scénarios",
@ -185,7 +197,8 @@ const Map<String, String> frFR = {
"newFunction": "Nouvelles fonctions", "newFunction": "Nouvelles fonctions",
"youChoseTry": "Vous avez choisi d'essayer", "youChoseTry": "Vous avez choisi d'essayer",
"aiSinger": "Mode chanteur IA", "aiSinger": "Mode chanteur IA",
"aiSingerInfo": "Chantez n'importe quelle chanson avec la voix de votre artiste préféré, même vos propres créations", "aiSingerInfo":
"Chantez n'importe quelle chanson avec la voix de votre artiste préféré, même vos propres créations",
"popularFunction": "Fonctions populaires", "popularFunction": "Fonctions populaires",
"tryNow": "Essayer maintenant", "tryNow": "Essayer maintenant",
@ -217,18 +230,22 @@ const Map<String, String> frFR = {
"privacySettings": "Paramètres de confidentialité", "privacySettings": "Paramètres de confidentialité",
"privacySettingsInfo": "Gérer la collecte de données et les autorisations", "privacySettingsInfo": "Gérer la collecte de données et les autorisations",
"permissionManagement": "Gestion des autorisations", // 权限管理 "permissionManagement": "Gestion des autorisations", // 权限管理
"permissionManagementInfo": "Gérer les paramètres d'autorisation de l'application", // 管理应用权限设置 "permissionManagementInfo":
"Gérer les paramètres d'autorisation de l'application", // 管理应用权限设置
"aboutApplication": "À propos", "aboutApplication": "À propos",
"versions": "Version", "versions": "Version",
"checkUpdates": "Vérifier les mises à jour", "checkUpdates": "Vérifier les mises à jour",
"selectLanguage": "Sélectionner la langue", "selectLanguage": "Sélectionner la langue",
"voiceService": "Service vocal", "voiceService": "Service vocal",
"voiceServiceInfo": "Sélectionner le service de reconnaissance et de synthèse vocale", "voiceServiceInfo":
"Sélectionner le service de reconnaissance et de synthèse vocale",
"selectVoiceService": "Sélectionner le service vocal", "selectVoiceService": "Sélectionner le service vocal",
"azureVoiceService": "Service vocal Azure", "azureVoiceService": "Service vocal Azure",
"azureVoiceServiceInfo": "Service basé sur le cloud Microsoft prenant en charge la synthèse et la reconnaissance vocale de haute qualité", "azureVoiceServiceInfo":
"Service basé sur le cloud Microsoft prenant en charge la synthèse et la reconnaissance vocale de haute qualité",
"flutterVoiceService": "Service vocal local", "flutterVoiceService": "Service vocal local",
"flutterVoiceServiceInfo": "Service vocal local de l'appareil sans connexion Internet requise", "flutterVoiceServiceInfo":
"Service vocal local de l'appareil sans connexion Internet requise",
'timbreService': 'Service de timbre', 'timbreService': 'Service de timbre',
'timbreServiceInfo': 'Sélectionner le service de synthèse vocale', 'timbreServiceInfo': 'Sélectionner le service de synthèse vocale',
'defaultTimbre': 'Timbre par défaut', 'defaultTimbre': 'Timbre par défaut',
@ -239,9 +256,11 @@ const Map<String, String> frFR = {
'pleaseRead': 'Veuillez lire', 'pleaseRead': 'Veuillez lire',
'completeRecording': 'Terminer l\'enregistrement', 'completeRecording': 'Terminer l\'enregistrement',
"firmwareUpgrade": "Mise à niveau du firmware", // 固件升级 "firmwareUpgrade": "Mise à niveau du firmware", // 固件升级
"bleHeadsetFirmwareUpgrade": "Mise à niveau du firmware des écouteurs BLE", // BLE耳机固件版本升级 "bleHeadsetFirmwareUpgrade":
"Mise à niveau du firmware des écouteurs BLE", // BLE耳机固件版本升级
"deviceManagement": "Gestion des appareils", // 设备管理 "deviceManagement": "Gestion des appareils", // 设备管理
"manageConnectedDevices": "Gérer les appareils Bluetooth connectés", // 管理已绑定的蓝牙设备 "manageConnectedDevices":
"Gérer les appareils Bluetooth connectés", // 管理已绑定的蓝牙设备
//设置setting_controller //设置setting_controller
// 版本更新相关 // 版本更新相关
@ -251,13 +270,15 @@ const Map<String, String> frFR = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Effacer les appareils appairés', 'clearPairedDevices': 'Effacer les appareils appairés',
'clearPairedDevicesConfirm': 'Êtes-vous sûr de vouloir effacer tous les appareils appairés ?', 'clearPairedDevicesConfirm':
'Êtes-vous sûr de vouloir effacer tous les appareils appairés ?',
'clearPairedDevicesSuccess': 'Appareils appairés effacés avec succès', 'clearPairedDevicesSuccess': 'Appareils appairés effacés avec succès',
'clearPairedDevicesFailed': 'Échec de l\'effacement des appareils appairés', 'clearPairedDevicesFailed': 'Échec de l\'effacement des appareils appairés',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
'realtimeVoiceChat': 'Conversation vocale en temps réel', 'realtimeVoiceChat': 'Conversation vocale en temps réel',
'realtimeVoiceChatInfo': 'Découvrez les fonctions d\'interaction vocale intelligente (Aperçu)', 'realtimeVoiceChatInfo':
'Découvrez les fonctions d\'interaction vocale intelligente (Aperçu)',
'loading': 'Chargement...', 'loading': 'Chargement...',
//设备管理页面 //设备管理页面
@ -275,7 +296,8 @@ const Map<String, String> frFR = {
"inputMessage": "Saisir un message...", "inputMessage": "Saisir un message...",
"imListening": "J'écoute...", "imListening": "J'écoute...",
"canStartTalking": "Vous pouvez commencer à parler", "canStartTalking": "Vous pouvez commencer à parler",
"addQuestionAboutImage": "Ajouter des questions ou descriptions sur l'image...", "addQuestionAboutImage":
"Ajouter des questions ou descriptions sur l'image...",
"summarizeImageContent": "Résumer le contenu de l'image", "summarizeImageContent": "Résumer le contenu de l'image",
"extractImageText": "Extraire le texte de l'image", "extractImageText": "Extraire le texte de l'image",
"translateImageText": "Traduire le texte de l'image", "translateImageText": "Traduire le texte de l'image",
@ -296,18 +318,23 @@ const Map<String, String> frFR = {
"swipeUpForMore": "Glisser vers le haut pour plus", "swipeUpForMore": "Glisser vers le haut pour plus",
// Agent controller // Agent controller
'welcomeMessage': 'Bonjour ! Je suis **XiaoYan**, je peux vous aider avec :\n\n' 'welcomeMessage':
'• Répondre aux questions et fournir des informations\n\n' 'Bonjour ! Je suis **XiaoYan**, je peux vous aider avec :\n\n'
'• Traduction vocale en temps réel\n\n' '• Répondre aux questions et fournir des informations\n\n'
'• Recommander de la musique et des podcasts\n\n' '• Traduction vocale en temps réel\n\n'
'• Mémos vocaux et rappels\n\n' '• Recommander de la musique et des podcasts\n\n'
'• Contrôler les fonctions des écouteurs\n\n' '• Mémos vocaux et rappels\n\n'
'Comment puis-je vous aider ?', '• Contrôler les fonctions des écouteurs\n\n'
'Comment puis-je vous aider ?',
'microphonePermission': 'Microphone', 'microphonePermission': 'Microphone',
'voiceRecognitionPermissionText': 'La fonction de reconnaissance vocale nécessite l\'accès au microphone.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Les fonctions de reconnaissance vocale et de traduction nécessitent l\'accès au microphone.', 'La fonction de reconnaissance vocale nécessite l\'accès au microphone.',
'phoneCallPermissionText': 'La fonction d\'appel nécessite l\'accès au microphone pour les appels vocaux.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Vous avez refusé définitivement l\'autorisation du microphone, veuillez aller dans les paramètres système pour l\'activer.', 'Les fonctions de reconnaissance vocale et de traduction nécessitent l\'accès au microphone.',
'phoneCallPermissionText':
'La fonction d\'appel nécessite l\'accès au microphone pour les appels vocaux.',
'permissionDeniedText':
'Vous avez refusé définitivement l\'autorisation du microphone, veuillez aller dans les paramètres système pour l\'activer.',
'startVoiceInput': 'Démarrer la saisie vocale', 'startVoiceInput': 'Démarrer la saisie vocale',
'startPhoneCallMode': 'Démarrer le mode appel, commencer la saisie vocale', 'startPhoneCallMode': 'Démarrer le mode appel, commencer la saisie vocale',
@ -328,9 +355,11 @@ const Map<String, String> frFR = {
'misleadingAttack': 'Trompeur/Attaque', 'misleadingAttack': 'Trompeur/Attaque',
'illegalCriminal': 'Illégal/Criminel', 'illegalCriminal': 'Illégal/Criminel',
'privacyRelated': 'Lié à la vie privée', 'privacyRelated': 'Lié à la vie privée',
'copyrightViolation': 'Violation de mes droits d\'auteur, droits de la personnalité, etc.', 'copyrightViolation':
'Violation de mes droits d\'auteur, droits de la personnalité, etc.',
'other': 'Autre', 'other': 'Autre',
'reportDescriptionHint': 'Nous aimerions connaître la raison de votre signalement, vous pouvez décrire le problème que vous avez rencontré.', 'reportDescriptionHint':
'Nous aimerions connaître la raison de votre signalement, vous pouvez décrire le problème que vous avez rencontré.',
//'submit': 'Soumettre', //'submit': 'Soumettre',
//Message_bubble //Message_bubble
@ -361,15 +390,24 @@ const Map<String, String> frFR = {
'highest': 'Maximum', 'highest': 'Maximum',
'lowest': 'Minimum', 'lowest': 'Minimum',
'futureForecast': 'Prévisions futures', 'futureForecast': 'Prévisions futures',
'hotWeatherTip': 'Il fait chaud aujourd\'hui, veuillez faire attention à la protection contre la chaleur et au refroidissement, buvez plus d\'eau pour éviter les coups de chaleur', 'hotWeatherTip':
'coldWeatherTip': 'Il fait froid aujourd\'hui, veuillez vous habiller chaudement en sortant et attention aux rhumes', 'Il fait chaud aujourd\'hui, veuillez faire attention à la protection contre la chaleur et au refroidissement, buvez plus d\'eau pour éviter les coups de chaleur',
'rainyWeatherTip': 'Il pleut aujourd\'hui, veuillez emporter une protection contre la pluie et faire attention à la sécurité de voyage', 'coldWeatherTip':
'snowyWeatherTip': 'Il neige aujourd\'hui, les routes sont glissantes, veuillez faire attention à la sécurité et rester au chaud', 'Il fait froid aujourd\'hui, veuillez vous habiller chaudement en sortant et attention aux rhumes',
'foggyWeatherTip': 'Il y a du brouillard et de la brume aujourd\'hui, la visibilité est mauvaise, veuillez porter un masque en sortant', 'rainyWeatherTip':
'windyWeatherTip': 'Il y a du vent aujourd\'hui, veuillez faire attention à la sécurité en sortant et sécuriser les objets', 'Il pleut aujourd\'hui, veuillez emporter une protection contre la pluie et faire attention à la sécurité de voyage',
'sunnyWeatherTip': 'Le soleil brille aujourd\'hui avec des rayons UV forts, veuillez vous protéger du soleil en sortant', 'snowyWeatherTip':
'temperatureDifferenceTip': 'La différence de température entre le jour et la nuit est importante aujourd\'hui, veuillez ajuster vos vêtements en conséquence', 'Il neige aujourd\'hui, les routes sont glissantes, veuillez faire attention à la sécurité et rester au chaud',
'comfortableWeatherTip': 'Le temps est agréable aujourd\'hui, parfait pour les activités de plein air', 'foggyWeatherTip':
'Il y a du brouillard et de la brume aujourd\'hui, la visibilité est mauvaise, veuillez porter un masque en sortant',
'windyWeatherTip':
'Il y a du vent aujourd\'hui, veuillez faire attention à la sécurité en sortant et sécuriser les objets',
'sunnyWeatherTip':
'Le soleil brille aujourd\'hui avec des rayons UV forts, veuillez vous protéger du soleil en sortant',
'temperatureDifferenceTip':
'La différence de température entre le jour et la nuit est importante aujourd\'hui, veuillez ajuster vos vêtements en conséquence',
'comfortableWeatherTip':
'Le temps est agréable aujourd\'hui, parfait pour les activités de plein air',
"monday": "Lun", "monday": "Lun",
"tuesday": "Mar", "tuesday": "Mar",
"wednesday": "Mer", "wednesday": "Mer",
@ -410,20 +448,26 @@ const Map<String, String> frFR = {
"logout": "Se déconnecter", "logout": "Se déconnecter",
"logoutTips": "Êtes-vous sûr de vouloir vous déconnecter du compte actuel ?", "logoutTips": "Êtes-vous sûr de vouloir vous déconnecter du compte actuel ?",
'deleteAccount': 'Supprimer le compte', 'deleteAccount': 'Supprimer le compte',
'deleteAccountTips': 'Êtes-vous sûr de vouloir supprimer définitivement votre compte ? Cette action ne peut pas être annulée.', 'deleteAccountTips':
'Êtes-vous sûr de vouloir supprimer définitivement votre compte ? Cette action ne peut pas être annulée.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Échec de la connexion réseau, veuillez vérifier les paramètres réseau et réessayer', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serveur temporairement indisponible, veuillez réessayer plus tard', 'Échec de la connexion réseau, veuillez vérifier les paramètres réseau et réessayer',
'serverTemporarilyUnavailable':
'Serveur temporairement indisponible, veuillez réessayer plus tard',
'loginExpiredPleaseRelogin': 'Connexion expirée, veuillez vous reconnecter', 'loginExpiredPleaseRelogin': 'Connexion expirée, veuillez vous reconnecter',
'noPermissionForThisOperation': 'Aucune autorisation pour cette opération', 'noPermissionForThisOperation': 'Aucune autorisation pour cette opération',
'requestedResourceNotFound': 'Ressource demandée introuvable', 'requestedResourceNotFound': 'Ressource demandée introuvable',
'imageProcessingFailedPleaseReselect': 'Échec du traitement de l\'image, veuillez resélectionner l\'image', 'imageProcessingFailedPleaseReselect':
'Échec du traitement de l\'image, veuillez resélectionner l\'image',
'operationFailedPleaseRetry': 'Échec de l\'opération, veuillez réessayer', 'operationFailedPleaseRetry': 'Échec de l\'opération, veuillez réessayer',
'serverReturnedError': 'Le serveur a retourné une erreur', 'serverReturnedError': 'Le serveur a retourné une erreur',
'serverError': 'Erreur serveur', 'serverError': 'Erreur serveur',
'networkConnectionFailedCheckSettings': 'Échec de la connexion réseau, veuillez vérifier les paramètres réseau', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Erreur interne du serveur, veuillez réessayer plus tard', 'Échec de la connexion réseau, veuillez vérifier les paramètres réseau',
'serverInternalErrorRetryLater':
'Erreur interne du serveur, veuillez réessayer plus tard',
// Profile 用户交互 // Profile 用户交互
//'error': 'Erreur', //'error': 'Erreur',
@ -437,21 +481,30 @@ const Map<String, String> frFR = {
'loggedOut': 'Déconnecté', 'loggedOut': 'Déconnecté',
'logoutFailedRetry': 'Échec de la déconnexion, veuillez réessayer', 'logoutFailedRetry': 'Échec de la déconnexion, veuillez réessayer',
'accountPermanentlyDeleted': 'Compte supprimé définitivement', 'accountPermanentlyDeleted': 'Compte supprimé définitivement',
'deleteAccountFailedRetry': 'Échec de la suppression du compte, veuillez réessayer', 'deleteAccountFailedRetry':
'Échec de la suppression du compte, veuillez réessayer',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Échec de l\'effacement des données utilisateur', // 清理用户数据失败 'clearUserDataFailed':
'deleteUserDataFailed': 'Échec de la suppression des données utilisateur', // 删除用户数据失败 'Échec de l\'effacement des données utilisateur', // 清理用户数据失败
'deleteUserDataFailed':
'Échec de la suppression des données utilisateur', // 删除用户数据失败
'thirdPartyLogoutSuccess': 'Déconnexion tierce réussie', // 第三方登录退出成功 'thirdPartyLogoutSuccess': 'Déconnexion tierce réussie', // 第三方登录退出成功
'thirdPartyLogoutFailed': 'Échec de la déconnexion tierce', // 第三方登录退出失败 'thirdPartyLogoutFailed': 'Échec de la déconnexion tierce', // 第三方登录退出失败
'signOutProcessError': 'Erreur survenue lors du processus de déconnexion', // 登出过程发生错误 'signOutProcessError':
'deleteAccountProcessError': 'Erreur survenue lors du processus de suppression de compte', // 删除账号过程发生错误 'Erreur survenue lors du processus de déconnexion', // 登出过程发生错误
'userDataClearSuccess': 'Données utilisateur effacées avec succès', // 用户数据清理成功 'deleteAccountProcessError':
'allUserDataClearSuccess': 'Toutes les données utilisateur effacées avec succès', // 所有用户数据清理成功 'Erreur survenue lors du processus de suppression de compte', // 删除账号过程发生错误
'accountServiceInitialized': 'AccountService initialisé', // AccountService 已初始化 'userDataClearSuccess':
'Données utilisateur effacées avec succès', // 用户数据清理成功
'allUserDataClearSuccess':
'Toutes les données utilisateur effacées avec succès', // 所有用户数据清理成功
'accountServiceInitialized':
'AccountService initialisé', // AccountService 已初始化
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Échec de l\'obtention du statut d\'autorisation', 'getPermissionStatusFailed':
'Échec de l\'obtention du statut d\'autorisation',
'communicationPermissions': 'Autorisations de communication', 'communicationPermissions': 'Autorisations de communication',
'calendarPermissions': 'Autorisations de calendrier', 'calendarPermissions': 'Autorisations de calendrier',
'locationPermissions': 'Autorisations de localisation', 'locationPermissions': 'Autorisations de localisation',
@ -462,9 +515,12 @@ const Map<String, String> frFR = {
'locationInfo': 'Informations de localisation', 'locationInfo': 'Informations de localisation',
'phonePermissionDesc': 'Utilisé pour les fonctions d\'appel', 'phonePermissionDesc': 'Utilisé pour les fonctions d\'appel',
'smsPermissionDesc': 'Utilisé pour les fonctions SMS', 'smsPermissionDesc': 'Utilisé pour les fonctions SMS',
'calendarWritePermissionDesc': 'Utilisé pour créer des événements de calendrier et des rappels', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Utilisé pour lire et gérer les événements de calendrier et les rappels', 'Utilisé pour créer des événements de calendrier et des rappels',
'locationPermissionDesc': 'Utilisé pour obtenir les informations de localisation actuelles', 'calendarFullAccessPermissionDesc':
'Utilisé pour lire et gérer les événements de calendrier et les rappels',
'locationPermissionDesc':
'Utilisé pour obtenir les informations de localisation actuelles',
'appFunctionNeeds': 'Fonction d\'application nécessaire', 'appFunctionNeeds': 'Fonction d\'application nécessaire',
'authorized': 'Autorisé', 'authorized': 'Autorisé',
'unauthorized': 'Non autorisé', 'unauthorized': 'Non autorisé',
@ -473,13 +529,19 @@ const Map<String, String> frFR = {
'unknownStatus': 'Statut inconnu', 'unknownStatus': 'Statut inconnu',
'permissionGranted': 'Autorisation accordée', 'permissionGranted': 'Autorisation accordée',
'permissionRequestError': 'Erreur lors de la demande d\'autorisation', 'permissionRequestError': 'Erreur lors de la demande d\'autorisation',
'phonePermissionDetailDesc': 'La fonction d\'appel nécessite l\'autorisation téléphone', 'phonePermissionDetailDesc':
'La fonction d\'appel nécessite l\'autorisation téléphone',
'smsPermissionDetailDesc': 'La fonction SMS nécessite l\'autorisation SMS', 'smsPermissionDetailDesc': 'La fonction SMS nécessite l\'autorisation SMS',
'calendarWritePermissionDetailDesc': 'La création d\'événements de calendrier nécessite l\'autorisation d\'écriture calendrier', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'La gestion des événements de calendrier nécessite l\'autorisation complète du calendrier', 'La création d\'événements de calendrier nécessite l\'autorisation d\'écriture calendrier',
'locationPermissionDetailDesc': 'L\'obtention d\'informations de localisation nécessite l\'autorisation de localisation', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'L\'application a besoin de cette autorisation pour une fonctionnalité complète', 'La gestion des événements de calendrier nécessite l\'autorisation complète du calendrier',
'permanentDenialText': 'Vous avez refusé définitivement l\'autorisation {permission}, veuillez aller dans les paramètres de l\'application pour l\'activer', 'locationPermissionDetailDesc':
'L\'obtention d\'informations de localisation nécessite l\'autorisation de localisation',
'appNeedsPermissionForFullFunction':
'L\'application a besoin de cette autorisation pour une fonctionnalité complète',
'permanentDenialText':
'Vous avez refusé définitivement l\'autorisation {permission}, veuillez aller dans les paramètres de l\'application pour l\'activer',
'goToSettings': 'Aller aux paramètres', 'goToSettings': 'Aller aux paramètres',
// 版本更新对话框 // 版本更新对话框
@ -488,8 +550,10 @@ const Map<String, String> frFR = {
'updateNow': 'Mettre à jour maintenant', // 立即更新按钮 'updateNow': 'Mettre à jour maintenant', // 立即更新按钮
'checkUpdate': 'Vérifier la mise à jour', // 检查更新按钮 'checkUpdate': 'Vérifier la mise à jour', // 检查更新按钮
'updateFailed': 'Échec de la mise à jour', // 更新失败提示 'updateFailed': 'Échec de la mise à jour', // 更新失败提示
'cannotOpenAppStore': 'Impossible d\'ouvrir l\'App Store, veuillez mettre à jour manuellement', // 无法打开应用商店提示 'cannotOpenAppStore':
'updateErrorRetry': 'Erreur survenue lors du processus de mise à jour, veuillez réessayer plus tard', // 更新错误重试提示 'Impossible d\'ouvrir l\'App Store, veuillez mettre à jour manuellement', // 无法打开应用商店提示
'updateErrorRetry':
'Erreur survenue lors du processus de mise à jour, veuillez réessayer plus tard', // 更新错误重试提示
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -612,10 +676,12 @@ const Map<String, String> frFR = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Aucun historique de traduction", "noTranslationHistory": "Aucun historique de traduction",
"clearHistory": "Effacer l'historique", "clearHistory": "Effacer l'historique",
"clearHistoryConfirm": "Êtes-vous sûr de vouloir effacer tout l'historique de traduction ? Cette action ne peut pas être annulée.", "clearHistoryConfirm":
"Êtes-vous sûr de vouloir effacer tout l'historique de traduction ? Cette action ne peut pas être annulée.",
"unknownLanguage": "Langue inconnue", "unknownLanguage": "Langue inconnue",
"deleteSessionRecord": "Supprimer l'enregistrement de session", "deleteSessionRecord": "Supprimer l'enregistrement de session",
"deleteSessionConfirm": "Êtes-vous sûr de vouloir supprimer tous les enregistrements de traduction pour cette session ? Cette action ne peut pas être annulée.", "deleteSessionConfirm":
"Êtes-vous sûr de vouloir supprimer tous les enregistrements de traduction pour cette session ? Cette action ne peut pas être annulée.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Traduire les fichiers audio", "translateAudioFiles": "Traduire les fichiers audio",
@ -632,7 +698,8 @@ const Map<String, String> frFR = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Enregistrement original", "originalRecord": "Enregistrement original",
"recordSummary": "Résumé de l'enregistrement", "recordSummary": "Résumé de l'enregistrement",
"clickToGenerateSummary": "Cliquez sur le bouton ci-dessous pour générer un résumé de session", "clickToGenerateSummary":
"Cliquez sur le bouton ci-dessous pour générer un résumé de session",
"summaryContent": "Contenu du résumé", "summaryContent": "Contenu du résumé",
"copied": "Copié", "copied": "Copié",
"summaryCopiledToClipboard": "Résumé copié dans le presse-papiers", "summaryCopiledToClipboard": "Résumé copié dans le presse-papiers",
@ -640,9 +707,11 @@ const Map<String, String> frFR = {
"summaryGenerated": "Résumé généré", "summaryGenerated": "Résumé généré",
"generating": "Génération en cours...", "generating": "Génération en cours...",
"regenerate": "Régénérer", "regenerate": "Régénérer",
"summaryTimeoutMessage": "La demande de génération de résumé a expiré, possiblement due à des problèmes de réseau ou à une surcharge du serveur.", "summaryTimeoutMessage":
"La demande de génération de résumé a expiré, possiblement due à des problèmes de réseau ou à une surcharge du serveur.",
"deleteTranslationRecord": "Supprimer l'enregistrement de traduction", "deleteTranslationRecord": "Supprimer l'enregistrement de traduction",
"deleteTranslationConfirm": "Êtes-vous sûr de vouloir supprimer cet enregistrement de traduction ? Cette action ne peut pas être annulée.", "deleteTranslationConfirm":
"Êtes-vous sûr de vouloir supprimer cet enregistrement de traduction ? Cette action ne peut pas être annulée.",
"originalText": "Texte original", "originalText": "Texte original",
"translatedText": "Texte traduit", "translatedText": "Texte traduit",
"sessionSummary": "Résumé de session", "sessionSummary": "Résumé de session",
@ -669,20 +738,29 @@ const Map<String, String> frFR = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Prêt à appairer", "readyToPair": "Prêt à appairer",
"preparingPairingEnvironment": "Préparation de l'environnement d'appairage...", "preparingPairingEnvironment":
"connectDeepSoundViaSystemBluetooth": "Veuillez d'abord connecter l'appareil DeepSound via le Bluetooth système", "Préparation de l'environnement d'appairage...",
"connectDeepSoundViaSystemBluetooth":
"Veuillez d'abord connecter l'appareil DeepSound via le Bluetooth système",
"deviceBindingConfirm": "Confirmation de liaison d'appareil...", "deviceBindingConfirm": "Confirmation de liaison d'appareil...",
"establishingDeviceAssociation": "Établissement de l'association d'appareil...", "establishingDeviceAssociation":
"Établissement de l'association d'appareil...",
"waitingCompletePairing": "Veuillez patienter, appairage en cours...", "waitingCompletePairing": "Veuillez patienter, appairage en cours...",
"pairingSuccessRedirecting": "Appairage réussi ! Redirection vers la page d'accueil...", "pairingSuccessRedirecting":
"Appairage réussi ! Redirection vers la page d'accueil...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Veuillez vous assurer que l'appareil connecté est DeepSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Cet appareil est déjà lié à un autre compte", "Veuillez vous assurer que l'appareil connecté est DeepSound",
"deviceAssociationFailed": "Échec de l'association d'appareil, veuillez réessayer", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Délai de scan dépassé, veuillez vous assurer que l'appareil est à proximité", "Cet appareil est déjà lié à un autre compte",
"deviceAssociationFailed":
"Échec de l'association d'appareil, veuillez réessayer",
"scanTimeoutEnsureDeviceNearby":
"Délai de scan dépassé, veuillez vous assurer que l'appareil est à proximité",
"networkError": "Erreur réseau", "networkError": "Erreur réseau",
"authorizationFailedCheckCode": "Échec de l'autorisation, veuillez vérifier le code d'autorisation", "authorizationFailedCheckCode":
"Échec de l'autorisation, veuillez vérifier le code d'autorisation",
"pairingFailedRetry": "Échec de l'appairage, veuillez réessayer", "pairingFailedRetry": "Échec de l'appairage, veuillez réessayer",
//配对控制器相关 //配对控制器相关
@ -691,29 +769,35 @@ const Map<String, String> frFR = {
'deviceDisconnected': 'Appareil déconnecté', 'deviceDisconnected': 'Appareil déconnecté',
'readyToStartPairing': 'Prêt à démarrer l\'appairage', 'readyToStartPairing': 'Prêt à démarrer l\'appairage',
'checkingEnvironment': 'Vérification de l\'environnement...', 'checkingEnvironment': 'Vérification de l\'environnement...',
'ensureHeadsetOnAndPairingMode': 'Veuillez vous assurer que le casque est allumé et en mode appairage', 'ensureHeadsetOnAndPairingMode':
'Veuillez vous assurer que le casque est allumé et en mode appairage',
//'goToBluetoothSettings': 'Aller aux paramètres Bluetooth', //'goToBluetoothSettings': 'Aller aux paramètres Bluetooth',
//'verifyingDevice': 'Vérification de l\'appareil...', //'verifyingDevice': 'Vérification de l\'appareil...',
//'confirmBinding': 'Confirmer la liaison', //'confirmBinding': 'Confirmer la liaison',
//'associatingDevice': 'Association de l\'appareil...', //'associatingDevice': 'Association de l\'appareil...',
'establishingSecureConnection': 'Établissement d\'une connexion sécurisée...', 'establishingSecureConnection': 'Établissement d\'une connexion sécurisée...',
'needManualBindingAuthCode': 'Liaison manuelle du code d\'autorisation nécessaire...', 'needManualBindingAuthCode':
'Liaison manuelle du code d\'autorisation nécessaire...',
'pairingSuccessful': 'Appairage réussi !', 'pairingSuccessful': 'Appairage réussi !',
'enableBluetooth': 'Activer le Bluetooth', 'enableBluetooth': 'Activer le Bluetooth',
'grantPermissions': 'Accorder les autorisations', 'grantPermissions': 'Accorder les autorisations',
'retryAssociation': 'Réessayer l\'association', 'retryAssociation': 'Réessayer l\'association',
'retryAuthorization': 'Réessayer l\'autorisation', 'retryAuthorization': 'Réessayer l\'autorisation',
'pleaseGrantNecessaryPermissions': 'Veuillez accorder les autorisations nécessaires', 'pleaseGrantNecessaryPermissions':
'Veuillez accorder les autorisations nécessaires',
'checkFailedRetry': 'Échec de la vérification, veuillez réessayer', 'checkFailedRetry': 'Échec de la vérification, veuillez réessayer',
'pleaseConnectDeepSoundDevice': 'Veuillez connecter l\'appareil DeepSound', 'pleaseConnectDeepSoundDevice': 'Veuillez connecter l\'appareil DeepSound',
'verificationFailedRetry': 'Échec de la vérification, veuillez réessayer', 'verificationFailedRetry': 'Échec de la vérification, veuillez réessayer',
'invalidDeviceAddress': 'Adresse d\'appareil invalide', 'invalidDeviceAddress': 'Adresse d\'appareil invalide',
'bleDeviceAssociationFailed': 'Échec de l\'association d\'appareil BLE', 'bleDeviceAssociationFailed': 'Échec de l\'association d\'appareil BLE',
'deviceAssociationFailedRetry': 'Échec de l\'association d\'appareil, veuillez réessayer', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Délai de connexion BLE dépassé, veuillez réessayer', 'Échec de l\'association d\'appareil, veuillez réessayer',
'bleConnectionTimeoutRetry':
'Délai de connexion BLE dépassé, veuillez réessayer',
'blePairingStartupFailed': 'Échec du démarrage de l\'appairage BLE', 'blePairingStartupFailed': 'Échec du démarrage de l\'appairage BLE',
'bleConnectionFailed': 'Échec de la connexion BLE', 'bleConnectionFailed': 'Échec de la connexion BLE',
'deviceAuthorizationFailedCheckCode': 'Échec de l\'autorisation d\'appareil, veuillez vérifier le code d\'autorisation', 'deviceAuthorizationFailedCheckCode':
'Échec de l\'autorisation d\'appareil, veuillez vérifier le code d\'autorisation',
//用户反馈页 //用户反馈页
"feedback": "Commentaires", "feedback": "Commentaires",
@ -725,10 +809,12 @@ const Map<String, String> frFR = {
'contactHint': 'E-mail/Téléphone pour que nous puissions vous contacter', 'contactHint': 'E-mail/Téléphone pour que nous puissions vous contacter',
'submit': 'Soumettre', 'submit': 'Soumettre',
'feedbackSubmitSuccess': 'Commentaires soumis avec succès, merci !', 'feedbackSubmitSuccess': 'Commentaires soumis avec succès, merci !',
'feedbackSubmitFailed': 'Échec de la soumission des commentaires, veuillez réessayer plus tard', 'feedbackSubmitFailed':
'Échec de la soumission des commentaires, veuillez réessayer plus tard',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Une mise à niveau est actuellement en cours, quitter interrompra le processus de mise à niveau. Êtes-vous sûr de vouloir quitter ?", "upgradeExitConfirm":
"Une mise à niveau est actuellement en cours, quitter interrompra le processus de mise à niveau. Êtes-vous sûr de vouloir quitter ?",
"deviceModel": "Modèle d'appareil", "deviceModel": "Modèle d'appareil",
"unknownDevice": "Appareil inconnu", "unknownDevice": "Appareil inconnu",
"currentFirmwareVersion": "Version actuelle du firmware", "currentFirmwareVersion": "Version actuelle du firmware",
@ -740,11 +826,13 @@ const Map<String, String> frFR = {
"connectionFailed": "Échec de la connexion", "connectionFailed": "Échec de la connexion",
"retryConnection": "Réessayer la connexion", "retryConnection": "Réessayer la connexion",
"ota_updateNow": "Mettre à jour maintenant", "ota_updateNow": "Mettre à jour maintenant",
"keepConnectedDontClose": "Veuillez maintenir l'appareil connecté, ne fermez pas l'application", "keepConnectedDontClose":
"Veuillez maintenir l'appareil connecté, ne fermez pas l'application",
"doNotDisconnect": "Ne pas déconnecter", "doNotDisconnect": "Ne pas déconnecter",
"charging": "En charge", "charging": "En charge",
"updateContent": "Contenu de la mise à jour", "updateContent": "Contenu de la mise à jour",
"removeEarbudsEnsureBattery": "Retirez les deux écouteurs et assurez-vous que le niveau de batterie est supérieur à 30%", "removeEarbudsEnsureBattery":
"Retirez les deux écouteurs et assurez-vous que le niveau de batterie est supérieur à 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Aucune musique", // 暂无音乐 "noMusic": "Aucune musique", // 暂无音乐

198
lib/core/translations/language/hi_in.dart

@ -88,7 +88,8 @@ const Map<String, String> hiIN = {
"tip": "संकेत", "tip": "संकेत",
"pleaseEnterCompleteCode": "कृपया पूरा सत्यापन कोड दर्ज करें", "pleaseEnterCompleteCode": "कृपया पूरा सत्यापन कोड दर्ज करें",
"loginFailed": "लॉगिन विफल, कृपया पुनः प्रयास करें", "loginFailed": "लॉगिन विफल, कृपया पुनः प्रयास करें",
'pleaseAcceptPrivacyPolicy': 'कृपया पहले गोपनीयता नीति और उपयोगकर्ता अनुबंध पढ़ें और सहमत हों', 'pleaseAcceptPrivacyPolicy':
'कृपया पहले गोपनीयता नीति और उपयोगकर्ता अनुबंध पढ़ें और सहमत हों',
"enterVerificationCode": "सत्यापन कोड दर्ज करें", "enterVerificationCode": "सत्यापन कोड दर्ज करें",
"verificationCodeSentTo": "सत्यापन कोड भेजा गया है", "verificationCodeSentTo": "सत्यापन कोड भेजा गया है",
"resendVerificationCode": "सत्यापन कोड पुनः भेजें", "resendVerificationCode": "सत्यापन कोड पुनः भेजें",
@ -96,8 +97,8 @@ const Map<String, String> hiIN = {
"usePasswordLogin": "पासवर्ड से लॉगिन करें", "usePasswordLogin": "पासवर्ड से लॉगिन करें",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound घोषणा", "loginDeclaration": "Voitrans घोषणा",
"welcomeToThisApp": "DeapSound में आपका स्वागत है, कृपया ध्यान से पढ़ें", "welcomeToThisApp": "Voitrans में आपका स्वागत है, कृपया ध्यान से पढ़ें",
"privacyPolicyText": "privacyPolicyText":
", 'सहमत हों और दर्ज करें' पर क्लिक करने का मतलब है कि आपने उपरोक्त समझौतों को पूरी तरह से पढ़ लिया है और उनसे सहमत हैं। 'असहमत' पर क्लिक करने से एप्लिकेशन से बाहर निकल जाएगा।", ", 'सहमत हों और दर्ज करें' पर क्लिक करने का मतलब है कि आपने उपरोक्त समझौतों को पूरी तरह से पढ़ लिया है और उनसे सहमत हैं। 'असहमत' पर क्लिक करने से एप्लिकेशन से बाहर निकल जाएगा।",
"disagree": "असहमत", "disagree": "असहमत",
@ -111,17 +112,20 @@ const Map<String, String> hiIN = {
"signal": "सिग्नल", "signal": "सिग्नल",
"deviceId": "डिवाइस आईडी", "deviceId": "डिवाइस आईडी",
"firmwareVersion": "फर्मवेयर संस्करण", "firmwareVersion": "फर्मवेयर संस्करण",
"disconnectedDevice": "कोई डिवाइस कनेक्ट नहीं है, कनेक्ट करने के लिए नीचे दिए गए बटन पर क्लिक करें", "disconnectedDevice":
"कोई डिवाइस कनेक्ट नहीं है, कनेक्ट करने के लिए नीचे दिए गए बटन पर क्लिक करें",
"connectDevice": "डिवाइस कनेक्ट करें", "connectDevice": "डिवाइस कनेक्ट करें",
"topAiExperiences": "शीर्ष एआई अनुभव", "topAiExperiences": "शीर्ष एआई अनुभव",
"aiAssistant": "एआई ऑल-इन-वन असिस्टेंट", "aiAssistant": "एआई ऑल-इन-वन असिस्टेंट",
"aiAssistantInfo": "24/7 विशेष सलाहकार, सवालों के जवाब देना, सुझाव देना", "aiAssistantInfo": "24/7 विशेष सलाहकार, सवालों के जवाब देना, सुझाव देना",
"simultaneousInterpretation": "एक साथ व्याख्या", "simultaneousInterpretation": "एक साथ व्याख्या",
"simultaneousInterpretationInfo": "80+ भाषाओं में रीयल-टाइम अनुवाद, चिंता मुक्त विदेश यात्रा", "simultaneousInterpretationInfo":
"80+ भाषाओं में रीयल-टाइम अनुवाद, चिंता मुक्त विदेश यात्रा",
"aiCompanion": "परिवार का साथी", "aiCompanion": "परिवार का साथी",
"aiCompanionInfo": "आपको समझता है, गर्मजोशी से साथ देता है", "aiCompanionInfo": "आपको समझता है, गर्मजोशी से साथ देता है",
"homeSlogan": "दुनिया को जोड़ना, ध्वनि को पार करना", "homeSlogan": "दुनिया को जोड़ना, ध्वनि को पार करना",
"turnEarphones": "कृपया ईयरफोन चार्जिंग केस खोलें और ईयरफोन को अपने कानों में लगाएं", "turnEarphones":
"कृपया ईयरफोन चार्जिंग केस खोलें और ईयरफोन को अपने कानों में लगाएं",
"currentlyConnected": "वर्तमान में जुड़ा हुआ है:", "currentlyConnected": "वर्तमान में जुड़ा हुआ है:",
"unsystemSetup": "सिस्टम सेटिंग्स पर जाएं", "unsystemSetup": "सिस्टम सेटिंग्स पर जाएं",
"talkLater": "बाद में", "talkLater": "बाद में",
@ -157,7 +161,7 @@ const Map<String, String> hiIN = {
"exploreSlogan": "स्मार्ट ईयरफोन, अनंत संभावनाएं", "exploreSlogan": "स्मार्ट ईयरफोन, अनंत संभावनाएं",
"exploreSlogan1": "स्मार्ट साथी, अनंत संभावनाएं", "exploreSlogan1": "स्मार्ट साथी, अनंत संभावनाएं",
"exploreSlogan2": "स्मार्ट चश्मा, अनंत संभावनाएं", "exploreSlogan2": "स्मार्ट चश्मा, अनंत संभावनाएं",
"exploreAi": "DeapSound द्वारा प्रदान किए गए एआई फ़ंक्शन का अन्वेषण करें", "exploreAi": "Voitrans द्वारा प्रदान किए गए एआई फ़ंक्शन का अन्वेषण करें",
"aiFunction": "एआई फ़ंक्शन", "aiFunction": "एआई फ़ंक्शन",
"allRoundAssistant": "ऑल-राउंड असिस्टेंट", "allRoundAssistant": "ऑल-राउंड असिस्टेंट",
"allRoundAssistantInfo": "आपको विभिन्न समस्याओं को हल करने में मदद करता है", "allRoundAssistantInfo": "आपको विभिन्न समस्याओं को हल करने में मदद करता है",
@ -171,7 +175,8 @@ const Map<String, String> hiIN = {
"healthConsultant": "बहु-कार्यात्मक एआई चैट", "healthConsultant": "बहु-कार्यात्मक एआई चैट",
"healthConsultantInfo": "अधिक एआई चैट फ़ंक्शन प्रदान करता है", "healthConsultantInfo": "अधिक एआई चैट फ़ंक्शन प्रदान करता है",
"conferenceAssistant": "बिजनेस मीटिंग असिस्टेंट", "conferenceAssistant": "बिजनेस मीटिंग असिस्टेंट",
"conferenceAssistantInfo": "रीयल-टाइम मीटिंग मिनट रिकॉर्डिंग, बहु-भाषा अनुवाद", "conferenceAssistantInfo":
"रीयल-टाइम मीटिंग मिनट रिकॉर्डिंग, बहु-भाषा अनुवाद",
"studyAssistant": "भाषा सीखने का सहायक", "studyAssistant": "भाषा सीखने का सहायक",
"studyAssistantInfo": "उच्चारण सुधार, रीयल-टाइम बोलने का अभ्यास", "studyAssistantInfo": "उच्चारण सुधार, रीयल-टाइम बोलने का अभ्यास",
"travelTranslator": "यात्रा अनुवाद सहायक", "travelTranslator": "यात्रा अनुवाद सहायक",
@ -183,7 +188,8 @@ const Map<String, String> hiIN = {
"newFunction": "नया फ़ंक्शन", "newFunction": "नया फ़ंक्शन",
"youChoseTry": "आपने कोशिश करने के लिए चुना", "youChoseTry": "आपने कोशिश करने के लिए चुना",
"aiSinger": "एआई सिंगर मोड", "aiSinger": "एआई सिंगर मोड",
"aiSingerInfo": "अपने पसंदीदा गायक की आवाज में कोई भी गाना गाएं, यहां तक कि अपनी खुद की रचनाएं भी", "aiSingerInfo":
"अपने पसंदीदा गायक की आवाज में कोई भी गाना गाएं, यहां तक कि अपनी खुद की रचनाएं भी",
"popularFunction": "लोकप्रिय फ़ंक्शन दृश्य", "popularFunction": "लोकप्रिय फ़ंक्शन दृश्य",
"tryNow": "अभी চেষ্টা করুন", "tryNow": "अभी চেষ্টা করুন",
@ -224,9 +230,11 @@ const Map<String, String> hiIN = {
"voiceServiceInfo": "वॉयस रिकग्निशन और सिंथेसिस सर्विस चुनें", "voiceServiceInfo": "वॉयस रिकग्निशन और सिंथेसिस सर्विस चुनें",
"selectVoiceService": "वॉयस सर्विस चुनें", "selectVoiceService": "वॉयस सर्विस चुनें",
"azureVoiceService": "Azure वॉयस सर्विस", "azureVoiceService": "Azure वॉयस सर्विस",
"azureVoiceServiceInfo": "Microsoft की क्लाउड वॉयस सर्विस, उच्च गुणवत्ता वाली वॉयस सिंथेसिस और रिकग्निशन का समर्थन करती है", "azureVoiceServiceInfo":
"Microsoft की क्लाउड वॉयस सर्विस, उच्च गुणवत्ता वाली वॉयस सिंथेसिस और रिकग्निशन का समर्थन करती है",
"flutterVoiceService": "Flutter लोकल वॉयस सर्विस", "flutterVoiceService": "Flutter लोकल वॉयस सर्विस",
"flutterVoiceServiceInfo": "डिवाइस की लोकल वॉयस सर्विस, बिना इंटरनेट कनेक्शन के इस्तेमाल की जा सकती है", "flutterVoiceServiceInfo":
"डिवाइस की लोकल वॉयस सर्विस, बिना इंटरनेट कनेक्शन के इस्तेमाल की जा सकती है",
'timbreService': 'टिम्बर सर्विस', 'timbreService': 'टिम्बर सर्विस',
'timbreServiceInfo': 'टिम्बर वॉयस सिंथेसिस सर्विस चुनें', 'timbreServiceInfo': 'टिम्बर वॉयस सिंथेसिस सर्विस चुनें',
'defaultTimbre': 'डिफ़ॉल्ट टिम्बर', 'defaultTimbre': 'डिफ़ॉल्ट टिम्बर',
@ -249,13 +257,15 @@ const Map<String, String> hiIN = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'पेयर किए गए डिवाइस साफ़ करें', 'clearPairedDevices': 'पेयर किए गए डिवाइस साफ़ करें',
'clearPairedDevicesConfirm': 'क्या आप वाकई सभी पेयर किए गए डिवाइस साफ़ करना चाहते हैं?', 'clearPairedDevicesConfirm':
'क्या आप वाकई सभी पेयर किए गए डिवाइस साफ़ करना चाहते हैं?',
'clearPairedDevicesSuccess': 'पेयर किए गए डिवाइस सफलतापूर्वक साफ़ किए गए', 'clearPairedDevicesSuccess': 'पेयर किए गए डिवाइस सफलतापूर्वक साफ़ किए गए',
'clearPairedDevicesFailed': 'पेयर किए गए डिवाइस साफ़ करने में विफल', 'clearPairedDevicesFailed': 'पेयर किए गए डिवाइस साफ़ करने में विफल',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "रीयल-टाइम वॉयस चैट", "realtimeVoiceChat": "रीयल-टाइम वॉयस चैट",
"realtimeVoiceChatInfo": "बुद्धिमान वॉयस इंटरैक्शन फ़ंक्शन का अनुभव करें (फ़ंक्शन पूर्वावलोकन)", "realtimeVoiceChatInfo":
"बुद्धिमान वॉयस इंटरैक्शन फ़ंक्शन का अनुभव करें (फ़ंक्शन पूर्वावलोकन)",
"loading": "लोड हो रहा है...", "loading": "लोड हो रहा है...",
//设备管理页面 //设备管理页面
@ -290,7 +300,8 @@ const Map<String, String> hiIN = {
"listeningToYou": "आपको सुन रहा हूँ...", "listeningToYou": "आपको सुन रहा हूँ...",
"processing": "संसाधित हो रहा है...", "processing": "संसाधित हो रहा है...",
"loadMoreMessages": "और संदेश लोड करें...", "loadMoreMessages": "और संदेश लोड करें...",
"loadFailedClickRetry": "लोड करने में विफल, पुनः प्रयास करने के लिए क्लिक करें", "loadFailedClickRetry":
"लोड करने में विफल, पुनः प्रयास करने के लिए क्लिक करें",
"swipeUpForMore": "अधिक के लिए ऊपर स्वाइप करें", "swipeUpForMore": "अधिक के लिए ऊपर स्वाइप करें",
// Agent controller // Agent controller
@ -302,10 +313,14 @@ const Map<String, String> hiIN = {
'• ईयरफोन फ़ंक्शन को नियंत्रित करना\n\n' '• ईयरफोन फ़ंक्शन को नियंत्रित करना\n\n'
'मैं आपकी क्या मदद कर सकता हूँ?', 'मैं आपकी क्या मदद कर सकता हूँ?',
'microphonePermission': 'माइक्रोफोन', 'microphonePermission': 'माइक्रोफोन',
'voiceRecognitionPermissionText': 'वॉयस रिकग्निशन फ़ंक्शन के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'वॉयस रिकग्निशन और अनुवाद फ़ंक्शन के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।', 'वॉयस रिकग्निशन फ़ंक्शन के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।',
'phoneCallPermissionText': 'कॉल करने के लिए वॉयस कॉल के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।', 'voiceTranslationPermissionText':
'permissionDeniedText': 'आपने माइक्रोफोन की अनुमति को स्थायी रूप से अस्वीकार कर दिया है, कृपया इसे सक्षम करने के لیے सिस्टम सेटिंग्स पर जाएं।', 'वॉयस रिकग्निशन और अनुवाद फ़ंक्शन के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।',
'phoneCallPermissionText':
'कॉल करने के लिए वॉयस कॉल के लिए माइक्रोफोन एक्सेस की आवश्यकता होती है।',
'permissionDeniedText':
'आपने माइक्रोफोन की अनुमति को स्थायी रूप से अस्वीकार कर दिया है, कृपया इसे सक्षम करने के لیے सिस्टम सेटिंग्स पर जाएं।',
'startVoiceInput': 'वॉयस इनपुट शुरू करें', 'startVoiceInput': 'वॉयस इनपुट शुरू करें',
'startPhoneCallMode': 'कॉल मोड शुरू करें, वॉयस इनपुट शुरू करें', 'startPhoneCallMode': 'कॉल मोड शुरू करें, वॉयस इनपुट शुरू करें',
@ -327,7 +342,8 @@ const Map<String, String> hiIN = {
'privacyRelated': 'गोपनीयता से संबंधित', 'privacyRelated': 'गोपनीयता से संबंधित',
'copyrightViolation': 'मेरे कॉपीराइट, प्रतिष्ठा आदि का उल्लंघन करता है।', 'copyrightViolation': 'मेरे कॉपीराइट, प्रतिष्ठा आदि का उल्लंघन करता है।',
'other': 'अन्य', 'other': 'अन्य',
'reportDescriptionHint': 'हम जानना चाहते हैं कि आप क्यों रिपोर्ट कर रहे हैं, आप जिस समस्या का सामना कर रहे हैं उसका वर्णन कर सकते हैं।', 'reportDescriptionHint':
'हम जानना चाहते हैं कि आप क्यों रिपोर्ट कर रहे हैं, आप जिस समस्या का सामना कर रहे हैं उसका वर्णन कर सकते हैं।',
//Message_bubble //Message_bubble
'generatedByAi': 'एआई द्वारा उत्पन्न', 'generatedByAi': 'एआई द्वारा उत्पन्न',
@ -358,14 +374,22 @@ const Map<String, String> hiIN = {
'lowest': 'न्यूनतम', 'lowest': 'न्यूनतम',
'futureForecast': 'भविष्य का पूर्वानुमान', 'futureForecast': 'भविष्य का पूर्वानुमान',
'hotWeatherTip': 'आज गर्मी है, कृपया लू से बचें और खूब पानी पिएं', 'hotWeatherTip': 'आज गर्मी है, कृपया लू से बचें और खूब पानी पिएं',
'coldWeatherTip': 'आज तापमान कम है, कृपया बाहर जाते समय गर्म कपड़े पहनें ताकि जुकाम न लगे', 'coldWeatherTip':
'rainyWeatherTip': 'आज बारिश हो रही है, कृपया बाहर जाते समय छाता ले जाएं और सावधान रहें', 'आज तापमान कम है, कृपया बाहर जाते समय गर्म कपड़े पहनें ताकि जुकाम न लगे',
'snowyWeatherTip': 'आज बर्फ पड़ रही है, सड़क फिसलन भरी है, कृपया सावधान रहें और गर्म कपड़े पहनें', 'rainyWeatherTip':
'foggyWeatherTip': 'आज कोहरा है, दृश्यता कम है, कृपया बाहर जाते समय मास्क पहनें', 'आज बारिश हो रही है, कृपया बाहर जाते समय छाता ले जाएं और सावधान रहें',
'windyWeatherTip': 'आज हवा तेज है, कृपया बाहर जाते समय सावधान रहें और अपनी चीजों को सुरक्षित रखें', 'snowyWeatherTip':
'sunnyWeatherTip': 'आज धूप तेज है और यूवी किरणें मजबूत हैं, कृपया बाहर जाते समय सनस्क्रीन का उपयोग करें', 'आज बर्फ पड़ रही है, सड़क फिसलन भरी है, कृपया सावधान रहें और गर्म कपड़े पहनें',
'temperatureDifferenceTip': 'आज दिन और रात के तापमान में बड़ा अंतर है, कृपया अपने कपड़े समायोजित करें', 'foggyWeatherTip':
'comfortableWeatherTip': 'आज मौसम सुहावना है, बाहरी गतिविधियों के लिए एक अच्छा समय है', 'आज कोहरा है, दृश्यता कम है, कृपया बाहर जाते समय मास्क पहनें',
'windyWeatherTip':
'आज हवा तेज है, कृपया बाहर जाते समय सावधान रहें और अपनी चीजों को सुरक्षित रखें',
'sunnyWeatherTip':
'आज धूप तेज है और यूवी किरणें मजबूत हैं, कृपया बाहर जाते समय सनस्क्रीन का उपयोग करें',
'temperatureDifferenceTip':
'आज दिन और रात के तापमान में बड़ा अंतर है, कृपया अपने कपड़े समायोजित करें',
'comfortableWeatherTip':
'आज मौसम सुहावना है, बाहरी गतिविधियों के लिए एक अच्छा समय है',
"monday": "सोम", "monday": "सोम",
"tuesday": "मंगल", "tuesday": "मंगल",
"wednesday": "बुध", "wednesday": "बुध",
@ -406,20 +430,28 @@ const Map<String, String> hiIN = {
"logout": "लॉग आउट करें", "logout": "लॉग आउट करें",
"logoutTips": "क्या आप वाकई वर्तमान खाते से लॉग आउट करना चाहते हैं?", "logoutTips": "क्या आप वाकई वर्तमान खाते से लॉग आउट करना चाहते हैं?",
'deleteAccount': 'खाता हटाएं', 'deleteAccount': 'खाता हटाएं',
'deleteAccountTips': 'क्या आप वाकई अपना खाता स्थायी रूप से हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।', 'deleteAccountTips':
'क्या आप वाकई अपना खाता स्थायी रूप से हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'नेटवर्क कनेक्शन विफल, कृपया अपनी नेटवर्क सेटिंग्स जांचें और पुनः प्रयास करें', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'सर्वर अस्थायी रूप से अनुपलब्ध है, कृपया बाद में पुनः प्रयास करें', 'नेटवर्क कनेक्शन विफल, कृपया अपनी नेटवर्क सेटिंग्स जांचें और पुनः प्रयास करें',
'loginExpiredPleaseRelogin': 'आपका सत्र समाप्त हो गया है, कृपया पुनः लॉग इन करें', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'इस ऑपरेशन को करने की आपके पास अनुमति नहीं है', 'सर्वर अस्थायी रूप से अनुपलब्ध है, कृपया बाद में पुनः प्रयास करें',
'loginExpiredPleaseRelogin':
'आपका सत्र समाप्त हो गया है, कृपया पुनः लॉग इन करें',
'noPermissionForThisOperation':
'इस ऑपरेशन को करने की आपके पास अनुमति नहीं है',
'requestedResourceNotFound': 'अनुरोधित संसाधन नहीं मिला', 'requestedResourceNotFound': 'अनुरोधित संसाधन नहीं मिला',
'imageProcessingFailedPleaseReselect': 'छवि प्रसंस्करण विफल, कृपया दूसरी छवि चुनें', 'imageProcessingFailedPleaseReselect':
'छवि प्रसंस्करण विफल, कृपया दूसरी छवि चुनें',
'operationFailedPleaseRetry': 'ऑपरेशन विफल, कृपया पुनः प्रयास करें', 'operationFailedPleaseRetry': 'ऑपरेशन विफल, कृपया पुनः प्रयास करें',
'serverReturnedError': 'सर्वर ने एक त्रुटि वापस की', 'serverReturnedError': 'सर्वर ने एक त्रुटि वापस की',
'serverError': 'सर्वर त्रुटि', 'serverError': 'सर्वर त्रुटि',
'networkConnectionFailedCheckSettings': 'नेटवर्क कनेक्शन विफल, कृपया अपनी नेटवर्क सेटिंग्स जांचें', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'सर्वर आंतरिक त्रुटि, कृपया बाद में पुनः प्रयास करें', 'नेटवर्क कनेक्शन विफल, कृपया अपनी नेटवर्क सेटिंग्स जांचें',
'serverInternalErrorRetryLater':
'सर्वर आंतरिक त्रुटि, कृपया बाद में पुनः प्रयास करें',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'छवि संपीड़न विफल', 'imageCompressionFailed': 'छवि संपीड़न विफल',
@ -456,9 +488,12 @@ const Map<String, String> hiIN = {
'locationInfo': 'स्थान की जानकारी', 'locationInfo': 'स्थान की जानकारी',
'phonePermissionDesc': 'कॉल करने के लिए उपयोग किया जाता है', 'phonePermissionDesc': 'कॉल करने के लिए उपयोग किया जाता है',
'smsPermissionDesc': 'एसएमएस भेजने के लिए उपयोग किया जाता है', 'smsPermissionDesc': 'एसएमएस भेजने के लिए उपयोग किया जाता है',
'calendarWritePermissionDesc': 'कैलेंडर ईवेंट और रिमाइंडर बनाने के लिए उपयोग किया जाता है', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'कैलेंडर ईवेंट और रिमाइंडर पढ़ने और प्रबंधित करने के लिए उपयोग किया जाता है', 'कैलेंडर ईवेंट और रिमाइंडर बनाने के लिए उपयोग किया जाता है',
'locationPermissionDesc': 'वर्तमान स्थान की जानकारी प्राप्त करने के लिए उपयोग किया जाता है', 'calendarFullAccessPermissionDesc':
'कैलेंडर ईवेंट और रिमाइंडर पढ़ने और प्रबंधित करने के लिए उपयोग किया जाता है',
'locationPermissionDesc':
'वर्तमान स्थान की जानकारी प्राप्त करने के लिए उपयोग किया जाता है',
'appFunctionNeeds': 'ऐप फ़ंक्शन की आवश्यकता है', 'appFunctionNeeds': 'ऐप फ़ंक्शन की आवश्यकता है',
'authorized': 'अधिकृत', 'authorized': 'अधिकृत',
'unauthorized': 'अनधिकृत', 'unauthorized': 'अनधिकृत',
@ -467,13 +502,20 @@ const Map<String, String> hiIN = {
'unknownStatus': 'अज्ञात स्थिति', 'unknownStatus': 'अज्ञात स्थिति',
'permissionGranted': 'अनुमति दी गई', 'permissionGranted': 'अनुमति दी गई',
'permissionRequestError': 'अनुमति का अनुरोध करते समय त्रुटि हुई', 'permissionRequestError': 'अनुमति का अनुरोध करते समय त्रुटि हुई',
'phonePermissionDetailDesc': 'कॉल फ़ंक्शन के लिए फ़ोन अनुमति की आवश्यकता होती है', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'एसएमएस भेजने के लिए एसएमएस अनुमति की आवश्यकता होती है', 'कॉल फ़ंक्शन के लिए फ़ोन अनुमति की आवश्यकता होती है',
'calendarWritePermissionDetailDesc': 'कैलेंडर ईवेंट बनाने के लिए कैलेंडर में लिखने की अनुमति की आवश्यकता होती है', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'कैलेंडर ईवेंट प्रबंधित करने के लिए पूर्ण कैलेंडर अनुमति की आवश्यकता होती है', 'एसएमएस भेजने के लिए एसएमएस अनुमति की आवश्यकता होती है',
'locationPermissionDetailDesc': 'स्थान की जानकारी प्राप्त करने के लिए स्थान अनुमति की आवश्यकता होती है', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'ऐप को पूर्ण कार्यक्षमता के लिए इस अनुमति की आवश्यकता है', 'कैलेंडर ईवेंट बनाने के लिए कैलेंडर में लिखने की अनुमति की आवश्यकता होती है',
'permanentDenialText': 'आपने {permission} अनुमति को स्थायी रूप से अस्वीकार कर दिया है, कृपया इसे सक्षम करने کے لیے ऐप सेटिंग्स पर जाएं', 'calendarFullAccessPermissionDetailDesc':
'कैलेंडर ईवेंट प्रबंधित करने के लिए पूर्ण कैलेंडर अनुमति की आवश्यकता होती है',
'locationPermissionDetailDesc':
'स्थान की जानकारी प्राप्त करने के लिए स्थान अनुमति की आवश्यकता होती है',
'appNeedsPermissionForFullFunction':
'ऐप को पूर्ण कार्यक्षमता के लिए इस अनुमति की आवश्यकता है',
'permanentDenialText':
'आपने {permission} अनुमति को स्थायी रूप से अस्वीकार कर दिया है, कृपया इसे सक्षम करने کے لیے ऐप सेटिंग्स पर जाएं',
'goToSettings': 'सेटिंग्स पर जाएं', 'goToSettings': 'सेटिंग्स पर जाएं',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +524,10 @@ const Map<String, String> hiIN = {
'updateNow': 'अभी अपडेट करें', 'updateNow': 'अभी अपडेट करें',
'checkUpdate': 'अपडेट की जाँच करें', 'checkUpdate': 'अपडेट की जाँच करें',
'updateFailed': 'अपडेट विफल', 'updateFailed': 'अपडेट विफल',
'cannotOpenAppStore': 'ऐप स्टोर नहीं खोल सकता, कृपया अपडेट करने के लिए मैन्युअल रूप से ऐप स्टोर पर जाएं', 'cannotOpenAppStore':
'updateErrorRetry': 'अपडेट के दौरान एक त्रुटि हुई, कृपया बाद में पुनः प्रयास करें', 'ऐप स्टोर नहीं खोल सकता, कृपया अपडेट करने के लिए मैन्युअल रूप से ऐप स्टोर पर जाएं',
'updateErrorRetry':
'अपडेट के दौरान एक त्रुटि हुई, कृपया बाद में पुनः प्रयास करें',
//国家列表 //国家列表
"邮箱": "ईमेल", "邮箱": "ईमेल",
@ -606,10 +650,12 @@ const Map<String, String> hiIN = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "अभी तक कोई इतिहास नहीं", "noTranslationHistory": "अभी तक कोई इतिहास नहीं",
"clearHistory": "इतिहास साफ़ करें", "clearHistory": "इतिहास साफ़ करें",
"clearHistoryConfirm": "क्या आप वाकई सभी अनुवाद इतिहास साफ़ करना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।", "clearHistoryConfirm":
"क्या आप वाकई सभी अनुवाद इतिहास साफ़ करना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।",
"unknownLanguage": "अज्ञात भाषा", "unknownLanguage": "अज्ञात भाषा",
"deleteSessionRecord": "सत्र रिकॉर्ड हटाएं", "deleteSessionRecord": "सत्र रिकॉर्ड हटाएं",
"deleteSessionConfirm": "क्या आप वाकई इस सत्र के सभी अनुवाद रिकॉर्ड हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।", "deleteSessionConfirm":
"क्या आप वाकई इस सत्र के सभी अनुवाद रिकॉर्ड हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "ऑडियो फ़ाइलों का अनुवाद करें", "translateAudioFiles": "ऑडियो फ़ाइलों का अनुवाद करें",
@ -626,7 +672,8 @@ const Map<String, String> hiIN = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "मूल रिकॉर्ड", "originalRecord": "मूल रिकॉर्ड",
"recordSummary": "रिकॉर्ड सारांश", "recordSummary": "रिकॉर्ड सारांश",
"clickToGenerateSummary": "सत्र सारांश बनाने के लिए नीचे दिए गए बटन पर क्लिक करें", "clickToGenerateSummary":
"सत्र सारांश बनाने के लिए नीचे दिए गए बटन पर क्लिक करें",
"summaryContent": "सारांश सामग्री", "summaryContent": "सारांश सामग्री",
"copied": "कॉपी किया गया", "copied": "कॉपी किया गया",
"summaryCopiledToClipboard": "सारांश क्लिपबोर्ड पर कॉपी किया गया", "summaryCopiledToClipboard": "सारांश क्लिपबोर्ड पर कॉपी किया गया",
@ -634,9 +681,11 @@ const Map<String, String> hiIN = {
"summaryGenerated": "सारांश बनाया गया", "summaryGenerated": "सारांश बनाया गया",
"generating": "बनाया जा रहा है...", "generating": "बनाया जा रहा है...",
"regenerate": "पुनः बनाएं", "regenerate": "पुनः बनाएं",
"summaryTimeoutMessage": "सारांश बनाने का अनुरोध समय समाप्त हो गया, शायद नेटवर्क समस्याओं या व्यस्त सर्वर के कारण।", "summaryTimeoutMessage":
"सारांश बनाने का अनुरोध समय समाप्त हो गया, शायद नेटवर्क समस्याओं या व्यस्त सर्वर के कारण।",
"deleteTranslationRecord": "अनुवाद रिकॉर्ड हटाएं", "deleteTranslationRecord": "अनुवाद रिकॉर्ड हटाएं",
"deleteTranslationConfirm": "क्या आप वाकई इस अनुवाद रिकॉर्ड को हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।", "deleteTranslationConfirm":
"क्या आप वाकई इस अनुवाद रिकॉर्ड को हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती है।",
"originalText": "मूल पाठ", "originalText": "मूल पाठ",
"translatedText": "अनुवादित पाठ", "translatedText": "अनुवादित पाठ",
"sessionSummary": "सत्र सारांश", "sessionSummary": "सत्र सारांश",
@ -664,19 +713,25 @@ const Map<String, String> hiIN = {
// 配对状态文本 // 配对状态文本
"readyToPair": "पेयर करने के लिए तैयार", "readyToPair": "पेयर करने के लिए तैयार",
"preparingPairingEnvironment": "पेयरिंग वातावरण तैयार हो रहा है...", "preparingPairingEnvironment": "पेयरिंग वातावरण तैयार हो रहा है...",
"connectDeepSoundViaSystemBluetooth": "कृपया पहले सिस्टम ब्लूटूथ के माध्यम से DeapSound डिवाइस से कनेक्ट करें", "connectDeepSoundViaSystemBluetooth":
"कृपया पहले सिस्टम ब्लूटूथ के माध्यम से Voitrans डिवाइस से कनेक्ट करें",
"deviceBindingConfirm": "डिवाइस बाइंडिंग की पुष्टि...", "deviceBindingConfirm": "डिवाइस बाइंडिंग की पुष्टि...",
"establishingDeviceAssociation": "डिवाइस एसोसिएशन स्थापित हो रहा है...", "establishingDeviceAssociation": "डिवाइस एसोसिएशन स्थापित हो रहा है...",
"waitingCompletePairing": "कृपया प्रतीक्षा करें, पेयरिंग पूरी हो रही है...", "waitingCompletePairing": "कृपया प्रतीक्षा करें, पेयरिंग पूरी हो रही है...",
"pairingSuccessRedirecting": "पेयरिंग सफल! होमपेज पर रीडायरेक्ट किया जा रहा है...", "pairingSuccessRedirecting":
"पेयरिंग सफल! होमपेज पर रीडायरेक्ट किया जा रहा है...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "कृपया सुनिश्चित करें कि आप DeapSound डिवाइस से जुड़े हैं", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "यह डिवाइस पहले से ही दूसरे खाते से बंधा हुआ है", "कृपया सुनिश्चित करें कि आप Voitrans डिवाइस से जुड़े हैं",
"deviceAlreadyBoundToOtherAccount":
"यह डिवाइस पहले से ही दूसरे खाते से बंधा हुआ है",
"deviceAssociationFailed": "डिवाइस एसोसिएशन विफल, कृपया पुनः प्रयास करें", "deviceAssociationFailed": "डिवाइस एसोसिएशन विफल, कृपया पुनः प्रयास करें",
"scanTimeoutEnsureDeviceNearby": "स्कैन टाइमआउट, कृपया सुनिश्चित करें कि डिवाइस पास में है", "scanTimeoutEnsureDeviceNearby":
"स्कैन टाइमआउट, कृपया सुनिश्चित करें कि डिवाइस पास में है",
"networkError": "नेटवर्क त्रुटि", "networkError": "नेटवर्क त्रुटि",
"authorizationFailedCheckCode": "प्राधिकरण विफल, कृपया जांचें कि प्राधिकरण कोड सही है या नहीं", "authorizationFailedCheckCode":
"प्राधिकरण विफल, कृपया जांचें कि प्राधिकरण कोड सही है या नहीं",
"pairingFailedRetry": "पेयरिंग विफल, कृपया पुनः प्रयास करें", "pairingFailedRetry": "पेयरिंग विफल, कृपया पुनः प्रयास करें",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +739,11 @@ const Map<String, String> hiIN = {
'deviceDisconnected': 'डिवाइस डिस्कनेक्ट हो गया', 'deviceDisconnected': 'डिवाइस डिस्कनेक्ट हो गया',
'readyToStartPairing': 'पेयरिंग शुरू करने के लिए तैयार', 'readyToStartPairing': 'पेयरिंग शुरू करने के लिए तैयार',
'checkingEnvironment': 'वातावरण की जाँच हो रही है...', 'checkingEnvironment': 'वातावरण की जाँच हो रही है...',
'ensureHeadsetOnAndPairingMode': 'कृपया सुनिश्चित करें कि हेडसेट चालू है और पेयरिंग मोड में है', 'ensureHeadsetOnAndPairingMode':
'कृपया सुनिश्चित करें कि हेडसेट चालू है और पेयरिंग मोड में है',
'establishingSecureConnection': 'सुरक्षित कनेक्शन स्थापित हो रहा है...', 'establishingSecureConnection': 'सुरक्षित कनेक्शन स्थापित हो रहा है...',
'needManualBindingAuthCode': 'मैनुअल बाइंडिंग प्राधिकरण कोड की आवश्यकता है...', 'needManualBindingAuthCode':
'मैनुअल बाइंडिंग प्राधिकरण कोड की आवश्यकता है...',
'pairingSuccessful': 'पेयरिंग सफल!', 'pairingSuccessful': 'पेयरिंग सफल!',
'enableBluetooth': 'ब्लूटूथ सक्षम करें', 'enableBluetooth': 'ब्लूटूथ सक्षम करें',
'grantPermissions': 'अनुमतियाँ दें', 'grantPermissions': 'अनुमतियाँ दें',
@ -698,26 +755,32 @@ const Map<String, String> hiIN = {
'verificationFailedRetry': 'सत्यापन विफल, कृपया पुनः प्रयास करें', 'verificationFailedRetry': 'सत्यापन विफल, कृपया पुनः प्रयास करें',
'invalidDeviceAddress': 'अमान्य डिवाइस पता', 'invalidDeviceAddress': 'अमान्य डिवाइस पता',
'bleDeviceAssociationFailed': 'BLE डिवाइस एसोसिएशन विफल', 'bleDeviceAssociationFailed': 'BLE डिवाइस एसोसिएशन विफल',
'deviceAssociationFailedRetry': 'डिवाइस एसोसिएशन विफल, कृपया पुनः प्रयास करें', 'deviceAssociationFailedRetry':
'डिवाइस एसोसिएशन विफल, कृपया पुनः प्रयास करें',
'bleConnectionTimeoutRetry': 'BLE कनेक्शन टाइमआउट, कृपया पुनः प्रयास करें', 'bleConnectionTimeoutRetry': 'BLE कनेक्शन टाइमआउट, कृपया पुनः प्रयास करें',
'blePairingStartupFailed': 'BLE पेयरिंग स्टार्टअप विफल', 'blePairingStartupFailed': 'BLE पेयरिंग स्टार्टअप विफल',
'bleConnectionFailed': 'BLE कनेक्शन विफल', 'bleConnectionFailed': 'BLE कनेक्शन विफल',
'deviceAuthorizationFailedCheckCode': 'डिवाइस प्राधिकरण विफल, कृपया प्राधिकरण कोड जांचें', 'deviceAuthorizationFailedCheckCode':
'डिवाइस प्राधिकरण विफल, कृपया प्राधिकरण कोड जांचें',
//用户反馈页 //用户反馈页
"feedback": "उपयोगकर्ता प्रतिक्रिया", "feedback": "उपयोगकर्ता प्रतिक्रिया",
'feedbackInfo': 'प्रतिक्रिया या सुझाव दें', 'feedbackInfo': 'प्रतिक्रिया या सुझाव दें',
'feedbackDescription': 'कृपया आपके द्वारा सामना की गई समस्या या आपके सुझाव का वर्णन करें', 'feedbackDescription':
'कृपया आपके द्वारा सामना की गई समस्या या आपके सुझाव का वर्णन करें',
'feedbackHint': 'कृपया अपनी प्रतिक्रिया दर्ज करें...', 'feedbackHint': 'कृपया अपनी प्रतिक्रिया दर्ज करें...',
'feedbackRequired': 'कृपया प्रतिक्रिया सामग्री दर्ज करें', 'feedbackRequired': 'कृपया प्रतिक्रिया सामग्री दर्ज करें',
'contactInfo': 'संपर्क जानकारी', 'contactInfo': 'संपर्क जानकारी',
'contactHint': 'ईमेल/फोन, ताकि हम आपसे संपर्क कर सकें', 'contactHint': 'ईमेल/फोन, ताकि हम आपसे संपर्क कर सकें',
'submit': 'सबमिट करें', 'submit': 'सबमिट करें',
'feedbackSubmitSuccess': 'प्रतिक्रिया सफलतापूर्वक सबमिट की गई, आपकी प्रतिक्रिया के लिए धन्यवाद!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'प्रतिक्रिया सबमिट करने में विफल, कृपया बाद में पुनः प्रयास करें', 'प्रतिक्रिया सफलतापूर्वक सबमिट की गई, आपकी प्रतिक्रिया के लिए धन्यवाद!',
'feedbackSubmitFailed':
'प्रतिक्रिया सबमिट करने में विफल, कृपया बाद में पुनः प्रयास करें',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "अपग्रेड चल रहा है, बाहर निकलने से प्रक्रिया बाधित होगी, क्या आप वाकई बाहर निकलना चाहते हैं?", "upgradeExitConfirm":
"अपग्रेड चल रहा है, बाहर निकलने से प्रक्रिया बाधित होगी, क्या आप वाकई बाहर निकलना चाहते हैं?",
"deviceModel": "डिवाइस मॉडल", "deviceModel": "डिवाइस मॉडल",
"unknownDevice": "अज्ञात डिवाइस", "unknownDevice": "अज्ञात डिवाइस",
"currentFirmwareVersion": "वर्तमान फर्मवेयर संस्करण", "currentFirmwareVersion": "वर्तमान फर्मवेयर संस्करण",
@ -733,7 +796,8 @@ const Map<String, String> hiIN = {
"doNotDisconnect": "डिस्कनेक्ट न करें", "doNotDisconnect": "डिस्कनेक्ट न करें",
"charging": "चार्ज हो रहा है", "charging": "चार्ज हो रहा है",
"updateContent": "अपडेट सामग्री", "updateContent": "अपडेट सामग्री",
"removeEarbudsEnsureBattery": "दोनों ईयरबड निकालें, और सुनिश्चित करें कि दोनों की बैटरी 30% से ऊपर है", "removeEarbudsEnsureBattery":
"दोनों ईयरबड निकालें, और सुनिश्चित करें कि दोनों की बैटरी 30% से ऊपर है",
// 音乐列表页面 // 音乐列表页面
"noMusic": "कोई संगीत नहीं", "noMusic": "कोई संगीत नहीं",

218
lib/core/translations/language/hr_hr.dart

@ -69,7 +69,8 @@ const Map<String, String> hrHR = {
// 登录页 // 登录页
"welcome": "Dobrodošli", "welcome": "Dobrodošli",
"loginTips": "Prijavite se ili registrirajte pomoću svog telefonskog broja ili e-pošte", "loginTips":
"Prijavite se ili registrirajte pomoću svog telefonskog broja ili e-pošte",
"accountNumber": "Telefonski broj ili e-pošta", "accountNumber": "Telefonski broj ili e-pošta",
"verificationCode": "Verifikacijski kod", "verificationCode": "Verifikacijski kod",
"getCode": "Dohvati kod", "getCode": "Dohvati kod",
@ -88,7 +89,8 @@ const Map<String, String> hrHR = {
"tip": "Savjet", "tip": "Savjet",
"pleaseEnterCompleteCode": "Unesite potpuni verifikacijski kod", "pleaseEnterCompleteCode": "Unesite potpuni verifikacijski kod",
"loginFailed": "Prijava nije uspjela, pokušajte ponovno", "loginFailed": "Prijava nije uspjela, pokušajte ponovno",
'pleaseAcceptPrivacyPolicy': 'Molimo, prvo pročitajte i prihvatite Pravila o privatnosti i Korisnički ugovor', 'pleaseAcceptPrivacyPolicy':
'Molimo, prvo pročitajte i prihvatite Pravila o privatnosti i Korisnički ugovor',
"enterVerificationCode": "Unesite verifikacijski kod", "enterVerificationCode": "Unesite verifikacijski kod",
"verificationCodeSentTo": "Verifikacijski kod poslan je na", "verificationCodeSentTo": "Verifikacijski kod poslan je na",
"resendVerificationCode": "Ponovno pošalji verifikacijski kod", "resendVerificationCode": "Ponovno pošalji verifikacijski kod",
@ -96,8 +98,8 @@ const Map<String, String> hrHR = {
"usePasswordLogin": "Prijava lozinkom", "usePasswordLogin": "Prijava lozinkom",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Izjava tvrtke DeapSound", "loginDeclaration": "Izjava tvrtke Voitrans",
"welcomeToThisApp": "Dobrodošli u DeapSound, molimo pročitajte pažljivo", "welcomeToThisApp": "Dobrodošli u Voitrans, molimo pročitajte pažljivo",
"privacyPolicyText": "privacyPolicyText":
", klikom na 'Slažem se i ulazim' potvrđujete da ste u potpunosti pročitali i da se slažete s gore navedenim ugovorima. Klikom na 'Ne slažem se' izaći ćete iz aplikacije.", ", klikom na 'Slažem se i ulazim' potvrđujete da ste u potpunosti pročitali i da se slažete s gore navedenim ugovorima. Klikom na 'Ne slažem se' izaći ćete iz aplikacije.",
"disagree": "Ne slažem se", "disagree": "Ne slažem se",
@ -111,22 +113,27 @@ const Map<String, String> hrHR = {
"signal": "Signal", "signal": "Signal",
"deviceId": "ID uređaja", "deviceId": "ID uređaja",
"firmwareVersion": "Verzija firmvera", "firmwareVersion": "Verzija firmvera",
"disconnectedDevice": "Nijedan uređaj nije povezan, kliknite na gumb ispod za povezivanje", "disconnectedDevice":
"Nijedan uređaj nije povezan, kliknite na gumb ispod za povezivanje",
"connectDevice": "Poveži uređaj", "connectDevice": "Poveži uređaj",
"topAiExperiences": "Vrhunska AI iskustva", "topAiExperiences": "Vrhunska AI iskustva",
"aiAssistant": "Sveobuhvatni AI asistent", "aiAssistant": "Sveobuhvatni AI asistent",
"aiAssistantInfo": "Ekskluzivni konzultant 24/7, odgovara na pitanja, daje prijedloge", "aiAssistantInfo":
"Ekskluzivni konzultant 24/7, odgovara na pitanja, daje prijedloge",
"simultaneousInterpretation": "Simultano prevođenje", "simultaneousInterpretation": "Simultano prevođenje",
"simultaneousInterpretationInfo": "Prijevod u stvarnom vremenu na više od 80 jezika, bezbrižna putovanja u inozemstvo", "simultaneousInterpretationInfo":
"Prijevod u stvarnom vremenu na više od 80 jezika, bezbrižna putovanja u inozemstvo",
"aiCompanion": "Obiteljski pratilac", "aiCompanion": "Obiteljski pratilac",
"aiCompanionInfo": "Razumije vas, toplo društvo", "aiCompanionInfo": "Razumije vas, toplo društvo",
"homeSlogan": "Povezivanje svijeta, nadilazeći zvuk", "homeSlogan": "Povezivanje svijeta, nadilazeći zvuk",
"turnEarphones": "Otvorite kućište za punjenje slušalica i stavite slušalice u uši", "turnEarphones":
"Otvorite kućište za punjenje slušalica i stavite slušalice u uši",
"currentlyConnected": "Trenutno povezano:", "currentlyConnected": "Trenutno povezano:",
"unsystemSetup": "Idite na postavke sustava", "unsystemSetup": "Idite na postavke sustava",
"talkLater": "Kasnije", "talkLater": "Kasnije",
"initializing": "Inicijalizacija...", "initializing": "Inicijalizacija...",
"bluetoothInitializationFailure": "Inicijalizacija Bluetooth usluge nije uspjela", "bluetoothInitializationFailure":
"Inicijalizacija Bluetooth usluge nije uspjela",
"checkingPermissions": "Provjera dopuštenja...", "checkingPermissions": "Provjera dopuštenja...",
"lackPermissions": "Nedostaju Bluetooth dopuštenja", "lackPermissions": "Nedostaju Bluetooth dopuštenja",
"searchingDevice": "Pretraživanje uređaja...", "searchingDevice": "Pretraživanje uređaja...",
@ -157,7 +164,7 @@ const Map<String, String> hrHR = {
"exploreSlogan": "Pametne slušalice, beskonačne mogućnosti", "exploreSlogan": "Pametne slušalice, beskonačne mogućnosti",
"exploreSlogan1": "Pametni pratilac, beskonačne mogućnosti", "exploreSlogan1": "Pametni pratilac, beskonačne mogućnosti",
"exploreSlogan2": "Pametne naočale, beskonačne mogućnosti", "exploreSlogan2": "Pametne naočale, beskonačne mogućnosti",
"exploreAi": "Istražite AI funkcije koje nudi DeapSound", "exploreAi": "Istražite AI funkcije koje nudi Voitrans",
"aiFunction": "AI funkcije", "aiFunction": "AI funkcije",
"allRoundAssistant": "Sveobuhvatni asistent", "allRoundAssistant": "Sveobuhvatni asistent",
"allRoundAssistantInfo": "Pomaže vam riješiti različite probleme", "allRoundAssistantInfo": "Pomaže vam riješiti različite probleme",
@ -165,17 +172,21 @@ const Map<String, String> hrHR = {
"faceToFaceTranslation": "Prijevod licem u lice", "faceToFaceTranslation": "Prijevod licem u lice",
'audioVideoTranslation': 'Prijevod zvuka i videa', 'audioVideoTranslation': 'Prijevod zvuka i videa',
'callTranslation': 'Prijevod poziva', 'callTranslation': 'Prijevod poziva',
"simultaneousTranslationInfo": "Prijevod u stvarnom vremenu na više od 80 jezika", "simultaneousTranslationInfo":
"Prijevod u stvarnom vremenu na više od 80 jezika",
"aiGirlfriend": "AI djevojka", "aiGirlfriend": "AI djevojka",
"aiGirlfriendInfo": "Inteligentni pratilac, razgovarajte bilo kada", "aiGirlfriendInfo": "Inteligentni pratilac, razgovarajte bilo kada",
"healthConsultant": "Višenamjenski AI chat", "healthConsultant": "Višenamjenski AI chat",
"healthConsultantInfo": "Nudi više AI chat funkcija", "healthConsultantInfo": "Nudi više AI chat funkcija",
"conferenceAssistant": "Asistent za poslovne sastanke", "conferenceAssistant": "Asistent za poslovne sastanke",
"conferenceAssistantInfo": "Bilježenje zapisnika u stvarnom vremenu, višejezični prijevod", "conferenceAssistantInfo":
"Bilježenje zapisnika u stvarnom vremenu, višejezični prijevod",
"studyAssistant": "Asistent za učenje jezika", "studyAssistant": "Asistent za učenje jezika",
"studyAssistantInfo": "Ispravak izgovora, vježbanje govora u stvarnom vremenu", "studyAssistantInfo":
"Ispravak izgovora, vježbanje govora u stvarnom vremenu",
"travelTranslator": "Asistent za prevođenje na putovanjima", "travelTranslator": "Asistent za prevođenje na putovanjima",
"travelTranslatorInfo": "Glasovni prijevod u stvarnom vremenu, predstavljanje turističkih atrakcija", "travelTranslatorInfo":
"Glasovni prijevod u stvarnom vremenu, predstavljanje turističkih atrakcija",
"beSearching": "Traženje:", "beSearching": "Traženje:",
"noAssistantFound": "Nije pronađen odgovarajući AI asistent", "noAssistantFound": "Nije pronađen odgovarajući AI asistent",
"scene": "Scenarij", "scene": "Scenarij",
@ -183,7 +194,8 @@ const Map<String, String> hrHR = {
"newFunction": "Nova funkcija", "newFunction": "Nova funkcija",
"youChoseTry": "Odabrali ste isprobati", "youChoseTry": "Odabrali ste isprobati",
"aiSinger": "AI pjevač način rada", "aiSinger": "AI pjevač način rada",
"aiSingerInfo": "Pjevajte bilo koju pjesmu glasom svog omiljenog pjevača, čak i vlastite skladbe", "aiSingerInfo":
"Pjevajte bilo koju pjesmu glasom svog omiljenog pjevača, čak i vlastite skladbe",
"popularFunction": "Popularni scenariji funkcija", "popularFunction": "Popularni scenariji funkcija",
"tryNow": "Isprobaj sada", "tryNow": "Isprobaj sada",
@ -224,9 +236,11 @@ const Map<String, String> hrHR = {
"voiceServiceInfo": "Odabir usluge za prepoznavanje i sintezu govora", "voiceServiceInfo": "Odabir usluge za prepoznavanje i sintezu govora",
"selectVoiceService": "Odaberi glasovnu uslugu", "selectVoiceService": "Odaberi glasovnu uslugu",
"azureVoiceService": "Azure glasovna usluga", "azureVoiceService": "Azure glasovna usluga",
"azureVoiceServiceInfo": "Microsoftova glasovna usluga u oblaku, podržava visokokvalitetnu sintezu i prepoznavanje govora", "azureVoiceServiceInfo":
"Microsoftova glasovna usluga u oblaku, podržava visokokvalitetnu sintezu i prepoznavanje govora",
"flutterVoiceService": "Flutter lokalna glasovna usluga", "flutterVoiceService": "Flutter lokalna glasovna usluga",
"flutterVoiceServiceInfo": "Lokalna glasovna usluga uređaja, može se koristiti bez internetske veze", "flutterVoiceServiceInfo":
"Lokalna glasovna usluga uređaja, može se koristiti bez internetske veze",
'timbreService': 'Usluga boje glasa', 'timbreService': 'Usluga boje glasa',
'timbreServiceInfo': 'Odaberite uslugu sinteze govora s bojom glasa', 'timbreServiceInfo': 'Odaberite uslugu sinteze govora s bojom glasa',
'defaultTimbre': 'Zadana boja glasa', 'defaultTimbre': 'Zadana boja glasa',
@ -249,13 +263,15 @@ const Map<String, String> hrHR = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Obriši uparene uređaje', 'clearPairedDevices': 'Obriši uparene uređaje',
'clearPairedDevicesConfirm': 'Jeste li sigurni da želite obrisati sve uparene uređaje?', 'clearPairedDevicesConfirm':
'Jeste li sigurni da želite obrisati sve uparene uređaje?',
'clearPairedDevicesSuccess': 'Uspješno obrisani upareni uređaji', 'clearPairedDevicesSuccess': 'Uspješno obrisani upareni uređaji',
'clearPairedDevicesFailed': 'Brisanje uparenih uređaja nije uspjelo', 'clearPairedDevicesFailed': 'Brisanje uparenih uređaja nije uspjelo',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Glasovni chat u stvarnom vremenu", "realtimeVoiceChat": "Glasovni chat u stvarnom vremenu",
"realtimeVoiceChatInfo": "Iskusite funkciju inteligentne glasovne interakcije (pregled funkcije)", "realtimeVoiceChatInfo":
"Iskusite funkciju inteligentne glasovne interakcije (pregled funkcije)",
"loading": "Učitavanje...", "loading": "Učitavanje...",
//设备管理页面 //设备管理页面
@ -302,10 +318,14 @@ const Map<String, String> hrHR = {
'• Kontrolirati funkcije slušalica\n\n' '• Kontrolirati funkcije slušalica\n\n'
'Kako vam mogu pomoći?', 'Kako vam mogu pomoći?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Funkcija prepoznavanja govora zahtijeva pristup mikrofonu.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Funkcija prepoznavanja i prevođenja govora zahtijeva pristup mikrofonu.', 'Funkcija prepoznavanja govora zahtijeva pristup mikrofonu.',
'phoneCallPermissionText': 'Funkcija pozivanja zahtijeva pristup mikrofonu za glasovne pozive.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Trajno ste odbili dopuštenje za mikrofon, idite u postavke sustava da biste ga omogućili.', 'Funkcija prepoznavanja i prevođenja govora zahtijeva pristup mikrofonu.',
'phoneCallPermissionText':
'Funkcija pozivanja zahtijeva pristup mikrofonu za glasovne pozive.',
'permissionDeniedText':
'Trajno ste odbili dopuštenje za mikrofon, idite u postavke sustava da biste ga omogućili.',
'startVoiceInput': 'Započni unos glasom', 'startVoiceInput': 'Započni unos glasom',
'startPhoneCallMode': 'Započni način poziva, započni unos glasom', 'startPhoneCallMode': 'Započni način poziva, započni unos glasom',
@ -327,7 +347,8 @@ const Map<String, String> hrHR = {
'privacyRelated': 'Vezano za privatnost', 'privacyRelated': 'Vezano za privatnost',
'copyrightViolation': 'Kršenje mog autorskog prava, ugleda, itd.', 'copyrightViolation': 'Kršenje mog autorskog prava, ugleda, itd.',
'other': 'Ostalo', 'other': 'Ostalo',
'reportDescriptionHint': 'Želimo znati razlog vaše prijave, možete opisati problem s kojim ste se suočili.', 'reportDescriptionHint':
'Želimo znati razlog vaše prijave, možete opisati problem s kojim ste se suočili.',
//Message_bubble //Message_bubble
'generatedByAi': 'Generirano od strane AI', 'generatedByAi': 'Generirano od strane AI',
@ -358,14 +379,22 @@ const Map<String, String> hrHR = {
'lowest': 'Najniža', 'lowest': 'Najniža',
'futureForecast': 'Buduća prognoza', 'futureForecast': 'Buduća prognoza',
'hotWeatherTip': 'Danas je vruće, pazite na toplinski udar i pijte puno vode', 'hotWeatherTip': 'Danas je vruće, pazite na toplinski udar i pijte puno vode',
'coldWeatherTip': 'Danas je temperatura niska, obucite se toplo kada izlazite da se ne prehladite', 'coldWeatherTip':
'rainyWeatherTip': 'Danas pada kiša, ponesite kišobran kada izlazite i pazite na putu', 'Danas je temperatura niska, obucite se toplo kada izlazite da se ne prehladite',
'snowyWeatherTip': 'Danas pada snijeg, put je sklizak, pazite i obucite se toplo', 'rainyWeatherTip':
'foggyWeatherTip': 'Danas je magla, vidljivost je smanjena, nosite masku kada izlazite', 'Danas pada kiša, ponesite kišobran kada izlazite i pazite na putu',
'windyWeatherTip': 'Danas puše jak vjetar, pazite kada izlazite i osigurajte svoje stvari', 'snowyWeatherTip':
'sunnyWeatherTip': 'Danas je sunčano i jako UV zračenje, koristite kremu za sunčanje kada izlazite', 'Danas pada snijeg, put je sklizak, pazite i obucite se toplo',
'temperatureDifferenceTip': 'Danas je velika razlika u temperaturi između dana i noći, prilagodite odjeću', 'foggyWeatherTip':
'comfortableWeatherTip': 'Danas je vrijeme ugodno, odlično vrijeme za aktivnosti na otvorenom', 'Danas je magla, vidljivost je smanjena, nosite masku kada izlazite',
'windyWeatherTip':
'Danas puše jak vjetar, pazite kada izlazite i osigurajte svoje stvari',
'sunnyWeatherTip':
'Danas je sunčano i jako UV zračenje, koristite kremu za sunčanje kada izlazite',
'temperatureDifferenceTip':
'Danas je velika razlika u temperaturi između dana i noći, prilagodite odjeću',
'comfortableWeatherTip':
'Danas je vrijeme ugodno, odlično vrijeme za aktivnosti na otvorenom',
"monday": "Pon", "monday": "Pon",
"tuesday": "Uto", "tuesday": "Uto",
"wednesday": "Sri", "wednesday": "Sri",
@ -406,20 +435,26 @@ const Map<String, String> hrHR = {
"logout": "Odjavi se", "logout": "Odjavi se",
"logoutTips": "Jeste li sigurni da se želite odjaviti s trenutnog računa?", "logoutTips": "Jeste li sigurni da se želite odjaviti s trenutnog računa?",
'deleteAccount': 'Obriši račun', 'deleteAccount': 'Obriši račun',
'deleteAccountTips': 'Jeste li sigurni da želite trajno obrisati svoj račun? Ova se radnja ne može poništiti.', 'deleteAccountTips':
'Jeste li sigurni da želite trajno obrisati svoj račun? Ova se radnja ne može poništiti.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Mrežna veza nije uspjela, provjerite postavke mreže i pokušajte ponovno', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Poslužitelj je privremeno nedostupan, pokušajte ponovno kasnije', 'Mrežna veza nije uspjela, provjerite postavke mreže i pokušajte ponovno',
'serverTemporarilyUnavailable':
'Poslužitelj je privremeno nedostupan, pokušajte ponovno kasnije',
'loginExpiredPleaseRelogin': 'Vaša sesija je istekla, prijavite se ponovno', 'loginExpiredPleaseRelogin': 'Vaša sesija je istekla, prijavite se ponovno',
'noPermissionForThisOperation': 'Nemate dopuštenje za ovu operaciju', 'noPermissionForThisOperation': 'Nemate dopuštenje za ovu operaciju',
'requestedResourceNotFound': 'Traženi resurs nije pronađen', 'requestedResourceNotFound': 'Traženi resurs nije pronađen',
'imageProcessingFailedPleaseReselect': 'Obrada slike nije uspjela, odaberite drugu sliku', 'imageProcessingFailedPleaseReselect':
'Obrada slike nije uspjela, odaberite drugu sliku',
'operationFailedPleaseRetry': 'Operacija nije uspjela, pokušajte ponovno', 'operationFailedPleaseRetry': 'Operacija nije uspjela, pokušajte ponovno',
'serverReturnedError': 'Poslužitelj je vratio grešku', 'serverReturnedError': 'Poslužitelj je vratio grešku',
'serverError': 'Greška na poslužitelju', 'serverError': 'Greška na poslužitelju',
'networkConnectionFailedCheckSettings': 'Mrežna veza nije uspjela, provjerite postavke mreže', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Interna greška na poslužitelju, pokušajte ponovno kasnije', 'Mrežna veza nije uspjela, provjerite postavke mreže',
'serverInternalErrorRetryLater':
'Interna greška na poslužitelju, pokušajte ponovno kasnije',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Kompresija slike nije uspjela', 'imageCompressionFailed': 'Kompresija slike nije uspjela',
@ -439,7 +474,8 @@ const Map<String, String> hrHR = {
'thirdPartyLogoutSuccess': 'Uspješna odjava treće strane', 'thirdPartyLogoutSuccess': 'Uspješna odjava treće strane',
'thirdPartyLogoutFailed': 'Odjava treće strane nije uspjela', 'thirdPartyLogoutFailed': 'Odjava treće strane nije uspjela',
'signOutProcessError': 'Došlo je do greške tijekom procesa odjave', 'signOutProcessError': 'Došlo je do greške tijekom procesa odjave',
'deleteAccountProcessError': 'Došlo je do greške tijekom procesa brisanja računa', 'deleteAccountProcessError':
'Došlo je do greške tijekom procesa brisanja računa',
'userDataClearSuccess': 'Korisnički podaci uspješno obrisani', 'userDataClearSuccess': 'Korisnički podaci uspješno obrisani',
'allUserDataClearSuccess': 'Svi korisnički podaci uspješno obrisani', 'allUserDataClearSuccess': 'Svi korisnički podaci uspješno obrisani',
'accountServiceInitialized': 'AccountService je inicijaliziran', 'accountServiceInitialized': 'AccountService je inicijaliziran',
@ -456,9 +492,12 @@ const Map<String, String> hrHR = {
'locationInfo': 'Informacije o lokaciji', 'locationInfo': 'Informacije o lokaciji',
'phonePermissionDesc': 'Koristi se za funkciju pozivanja', 'phonePermissionDesc': 'Koristi se za funkciju pozivanja',
'smsPermissionDesc': 'Koristi se za funkciju slanja SMS-a', 'smsPermissionDesc': 'Koristi se za funkciju slanja SMS-a',
'calendarWritePermissionDesc': 'Koristi se za stvaranje događaja i podsjetnika u kalendaru', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Koristi se za čitanje i upravljanje događajima i podsjetnicima u kalendaru', 'Koristi se za stvaranje događaja i podsjetnika u kalendaru',
'locationPermissionDesc': 'Koristi se za dobivanje informacija o trenutnoj lokaciji', 'calendarFullAccessPermissionDesc':
'Koristi se za čitanje i upravljanje događajima i podsjetnicima u kalendaru',
'locationPermissionDesc':
'Koristi se za dobivanje informacija o trenutnoj lokaciji',
'appFunctionNeeds': 'Funkcija aplikacije zahtijeva', 'appFunctionNeeds': 'Funkcija aplikacije zahtijeva',
'authorized': 'Autorizirano', 'authorized': 'Autorizirano',
'unauthorized': 'Neautorizirano', 'unauthorized': 'Neautorizirano',
@ -467,13 +506,20 @@ const Map<String, String> hrHR = {
'unknownStatus': 'Nepoznat status', 'unknownStatus': 'Nepoznat status',
'permissionGranted': 'Dopuštenje je odobreno', 'permissionGranted': 'Dopuštenje je odobreno',
'permissionRequestError': 'Greška prilikom traženja dopuštenja', 'permissionRequestError': 'Greška prilikom traženja dopuštenja',
'phonePermissionDetailDesc': 'Funkcija pozivanja zahtijeva dopuštenje za telefon', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'Funkcija slanja SMS-a zahtijeva dopuštenje za SMS', 'Funkcija pozivanja zahtijeva dopuštenje za telefon',
'calendarWritePermissionDetailDesc': 'Stvaranje događaja u kalendaru zahtijeva dopuštenje za pisanje u kalendar', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Upravljanje događajima u kalendaru zahtijeva potpuno dopuštenje za kalendar', 'Funkcija slanja SMS-a zahtijeva dopuštenje za SMS',
'locationPermissionDetailDesc': 'Dobivanje informacija o lokaciji zahtijeva dopuštenje za lokaciju', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplikacija zahtijeva ovo dopuštenje za punu funkcionalnost', 'Stvaranje događaja u kalendaru zahtijeva dopuštenje za pisanje u kalendar',
'permanentDenialText': 'Trajno ste odbili dopuštenje za {permission}, idite u postavke aplikacije da biste ga omogućili', 'calendarFullAccessPermissionDetailDesc':
'Upravljanje događajima u kalendaru zahtijeva potpuno dopuštenje za kalendar',
'locationPermissionDetailDesc':
'Dobivanje informacija o lokaciji zahtijeva dopuštenje za lokaciju',
'appNeedsPermissionForFullFunction':
'Aplikacija zahtijeva ovo dopuštenje za punu funkcionalnost',
'permanentDenialText':
'Trajno ste odbili dopuštenje za {permission}, idite u postavke aplikacije da biste ga omogućili',
'goToSettings': 'Idi na postavke', 'goToSettings': 'Idi na postavke',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +528,10 @@ const Map<String, String> hrHR = {
'updateNow': 'Ažuriraj sada', 'updateNow': 'Ažuriraj sada',
'checkUpdate': 'Provjeri ažuriranja', 'checkUpdate': 'Provjeri ažuriranja',
'updateFailed': 'Ažuriranje nije uspjelo', 'updateFailed': 'Ažuriranje nije uspjelo',
'cannotOpenAppStore': 'Nije moguće otvoriti trgovinu aplikacija, idite ručno u trgovinu da biste ažurirali', 'cannotOpenAppStore':
'updateErrorRetry': 'Došlo je do greške tijekom ažuriranja, pokušajte ponovno kasnije', 'Nije moguće otvoriti trgovinu aplikacija, idite ručno u trgovinu da biste ažurirali',
'updateErrorRetry':
'Došlo je do greške tijekom ažuriranja, pokušajte ponovno kasnije',
//国家列表 //国家列表
"邮箱": "E-pošta", "邮箱": "E-pošta",
@ -606,10 +654,12 @@ const Map<String, String> hrHR = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Nema povijesti", "noTranslationHistory": "Nema povijesti",
"clearHistory": "Obriši povijest", "clearHistory": "Obriši povijest",
"clearHistoryConfirm": "Jeste li sigurni da želite obrisati cijelu povijest prijevoda? Ova se radnja ne može poništiti.", "clearHistoryConfirm":
"Jeste li sigurni da želite obrisati cijelu povijest prijevoda? Ova se radnja ne može poništiti.",
"unknownLanguage": "Nepoznat jezik", "unknownLanguage": "Nepoznat jezik",
"deleteSessionRecord": "Obriši zapis sesije", "deleteSessionRecord": "Obriši zapis sesije",
"deleteSessionConfirm": "Jeste li sigurni da želite obrisati sve zapise prijevoda za ovu sesiju? Ova se radnja ne može poništiti.", "deleteSessionConfirm":
"Jeste li sigurni da želite obrisati sve zapise prijevoda za ovu sesiju? Ova se radnja ne može poništiti.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Prevedi audio datoteke", "translateAudioFiles": "Prevedi audio datoteke",
@ -626,7 +676,8 @@ const Map<String, String> hrHR = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Originalni zapis", "originalRecord": "Originalni zapis",
"recordSummary": "Sažetak zapisa", "recordSummary": "Sažetak zapisa",
"clickToGenerateSummary": "Kliknite na gumb ispod da biste generirali sažetak sesije", "clickToGenerateSummary":
"Kliknite na gumb ispod da biste generirali sažetak sesije",
"summaryContent": "Sadržaj sažetka", "summaryContent": "Sadržaj sažetka",
"copied": "Kopirano", "copied": "Kopirano",
"summaryCopiledToClipboard": "Sažetak je kopiran u međuspremnik", "summaryCopiledToClipboard": "Sažetak je kopiran u međuspremnik",
@ -634,9 +685,11 @@ const Map<String, String> hrHR = {
"summaryGenerated": "Sažetak je generiran", "summaryGenerated": "Sažetak je generiran",
"generating": "Generiranje...", "generating": "Generiranje...",
"regenerate": "Ponovno generiraj", "regenerate": "Ponovno generiraj",
"summaryTimeoutMessage": "Isteklo je vrijeme za generiranje sažetka, možda zbog problema s mrežom ili zauzetosti poslužitelja.", "summaryTimeoutMessage":
"Isteklo je vrijeme za generiranje sažetka, možda zbog problema s mrežom ili zauzetosti poslužitelja.",
"deleteTranslationRecord": "Obriši zapis prijevoda", "deleteTranslationRecord": "Obriši zapis prijevoda",
"deleteTranslationConfirm": "Jeste li sigurni da želite obrisati ovaj zapis prijevoda? Ova se radnja ne može poništiti.", "deleteTranslationConfirm":
"Jeste li sigurni da želite obrisati ovaj zapis prijevoda? Ova se radnja ne može poništiti.",
"originalText": "Originalni tekst", "originalText": "Originalni tekst",
"translatedText": "Prevedeni tekst", "translatedText": "Prevedeni tekst",
"sessionSummary": "Sažetak sesije", "sessionSummary": "Sažetak sesije",
@ -664,19 +717,26 @@ const Map<String, String> hrHR = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Spremno za uparivanje", "readyToPair": "Spremno za uparivanje",
"preparingPairingEnvironment": "Priprema okruženja za uparivanje...", "preparingPairingEnvironment": "Priprema okruženja za uparivanje...",
"connectDeepSoundViaSystemBluetooth": "Prvo se povežite s DeapSound uređajem putem sistemskog Bluetootha", "connectDeepSoundViaSystemBluetooth":
"Prvo se povežite s Voitrans uređajem putem sistemskog Bluetootha",
"deviceBindingConfirm": "Potvrda povezivanja uređaja...", "deviceBindingConfirm": "Potvrda povezivanja uređaja...",
"establishingDeviceAssociation": "Uspostavljanje veze s uređajem...", "establishingDeviceAssociation": "Uspostavljanje veze s uređajem...",
"waitingCompletePairing": "Molimo pričekajte, uparivanje se završava...", "waitingCompletePairing": "Molimo pričekajte, uparivanje se završava...",
"pairingSuccessRedirecting": "Uparivanje uspješno! Preusmjeravanje na početnu stranicu...", "pairingSuccessRedirecting":
"Uparivanje uspješno! Preusmjeravanje na početnu stranicu...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Provjerite jeste li povezani s DeapSound uređajem", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Ovaj je uređaj već povezan s drugim računom", "Provjerite jeste li povezani s Voitrans uređajem",
"deviceAssociationFailed": "Povezivanje uređaja nije uspjelo, pokušajte ponovno", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Isteklo je vrijeme skeniranja, provjerite je li uređaj u blizini", "Ovaj je uređaj već povezan s drugim računom",
"deviceAssociationFailed":
"Povezivanje uređaja nije uspjelo, pokušajte ponovno",
"scanTimeoutEnsureDeviceNearby":
"Isteklo je vrijeme skeniranja, provjerite je li uređaj u blizini",
"networkError": "Mrežna greška", "networkError": "Mrežna greška",
"authorizationFailedCheckCode": "Autorizacija nije uspjela, provjerite je li autorizacijski kod točan", "authorizationFailedCheckCode":
"Autorizacija nije uspjela, provjerite je li autorizacijski kod točan",
"pairingFailedRetry": "Uparivanje nije uspjelo, pokušajte ponovno", "pairingFailedRetry": "Uparivanje nije uspjelo, pokušajte ponovno",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +744,11 @@ const Map<String, String> hrHR = {
'deviceDisconnected': 'Uređaj je isključen', 'deviceDisconnected': 'Uređaj je isključen',
'readyToStartPairing': 'Spremno za početak uparivanja', 'readyToStartPairing': 'Spremno za početak uparivanja',
'checkingEnvironment': 'Provjera okruženja...', 'checkingEnvironment': 'Provjera okruženja...',
'ensureHeadsetOnAndPairingMode': 'Provjerite jesu li slušalice uključene i u načinu uparivanja', 'ensureHeadsetOnAndPairingMode':
'Provjerite jesu li slušalice uključene i u načinu uparivanja',
'establishingSecureConnection': 'Uspostavljanje sigurne veze...', 'establishingSecureConnection': 'Uspostavljanje sigurne veze...',
'needManualBindingAuthCode': 'Potreban je kod za autorizaciju ručnog povezivanja...', 'needManualBindingAuthCode':
'Potreban je kod za autorizaciju ručnog povezivanja...',
'pairingSuccessful': 'Uparivanje uspješno!', 'pairingSuccessful': 'Uparivanje uspješno!',
'enableBluetooth': 'Omogući Bluetooth', 'enableBluetooth': 'Omogući Bluetooth',
'grantPermissions': 'Daj dopuštenja', 'grantPermissions': 'Daj dopuštenja',
@ -694,30 +756,37 @@ const Map<String, String> hrHR = {
'retryAuthorization': 'Pokušaj ponovno autorizaciju', 'retryAuthorization': 'Pokušaj ponovno autorizaciju',
'pleaseGrantNecessaryPermissions': 'Dajte potrebna dopuštenja', 'pleaseGrantNecessaryPermissions': 'Dajte potrebna dopuštenja',
'checkFailedRetry': 'Provjera nije uspjela, pokušajte ponovno', 'checkFailedRetry': 'Provjera nije uspjela, pokušajte ponovno',
'pleaseConnectDeepSoundDevice': 'Povežite DeapSound uređaj', 'pleaseConnectDeepSoundDevice': 'Povežite Voitrans uređaj',
'verificationFailedRetry': 'Verifikacija nije uspjela, pokušajte ponovno', 'verificationFailedRetry': 'Verifikacija nije uspjela, pokušajte ponovno',
'invalidDeviceAddress': 'Nevažeća adresa uređaja', 'invalidDeviceAddress': 'Nevažeća adresa uređaja',
'bleDeviceAssociationFailed': 'Povezivanje BLE uređaja nije uspjelo', 'bleDeviceAssociationFailed': 'Povezivanje BLE uređaja nije uspjelo',
'deviceAssociationFailedRetry': 'Povezivanje uređaja nije uspjelo, pokušajte ponovno', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Isteklo je vrijeme za BLE vezu, pokušajte ponovno', 'Povezivanje uređaja nije uspjelo, pokušajte ponovno',
'bleConnectionTimeoutRetry':
'Isteklo je vrijeme za BLE vezu, pokušajte ponovno',
'blePairingStartupFailed': 'Pokretanje BLE uparivanja nije uspjelo', 'blePairingStartupFailed': 'Pokretanje BLE uparivanja nije uspjelo',
'bleConnectionFailed': 'BLE veza nije uspjela', 'bleConnectionFailed': 'BLE veza nije uspjela',
'deviceAuthorizationFailedCheckCode': 'Autorizacija uređaja nije uspjela, provjerite autorizacijski kod', 'deviceAuthorizationFailedCheckCode':
'Autorizacija uređaja nije uspjela, provjerite autorizacijski kod',
//用户反馈页 //用户反馈页
"feedback": "Povratne informacije korisnika", "feedback": "Povratne informacije korisnika",
'feedbackInfo': 'Dajte povratne informacije ili prijedloge', 'feedbackInfo': 'Dajte povratne informacije ili prijedloge',
'feedbackDescription': 'Opišite problem s kojim ste se suočili ili svoj prijedlog', 'feedbackDescription':
'Opišite problem s kojim ste se suočili ili svoj prijedlog',
'feedbackHint': 'Unesite svoje povratne informacije...', 'feedbackHint': 'Unesite svoje povratne informacije...',
'feedbackRequired': 'Unesite sadržaj povratnih informacija', 'feedbackRequired': 'Unesite sadržaj povratnih informacija',
'contactInfo': 'Kontakt informacije', 'contactInfo': 'Kontakt informacije',
'contactHint': 'E-pošta/Telefon, da bismo vas mogli kontaktirati', 'contactHint': 'E-pošta/Telefon, da bismo vas mogli kontaktirati',
'submit': 'Pošalji', 'submit': 'Pošalji',
'feedbackSubmitSuccess': 'Povratne informacije su uspješno poslane, hvala vam!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Slanje povratnih informacija nije uspjelo, pokušajte ponovno kasnije', 'Povratne informacije su uspješno poslane, hvala vam!',
'feedbackSubmitFailed':
'Slanje povratnih informacija nije uspjelo, pokušajte ponovno kasnije',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Nadogradnja je u tijeku, izlazak će prekinuti proces, jeste li sigurni da želite izaći?", "upgradeExitConfirm":
"Nadogradnja je u tijeku, izlazak će prekinuti proces, jeste li sigurni da želite izaći?",
"deviceModel": "Model uređaja", "deviceModel": "Model uređaja",
"unknownDevice": "Nepoznat uređaj", "unknownDevice": "Nepoznat uređaj",
"currentFirmwareVersion": "Trenutna verzija firmvera", "currentFirmwareVersion": "Trenutna verzija firmvera",
@ -733,7 +802,8 @@ const Map<String, String> hrHR = {
"doNotDisconnect": "Ne prekidajte vezu", "doNotDisconnect": "Ne prekidajte vezu",
"charging": "Punjenje", "charging": "Punjenje",
"updateContent": "Sadržaj ažuriranja", "updateContent": "Sadržaj ažuriranja",
"removeEarbudsEnsureBattery": "Izvadite obje slušalice i provjerite je li baterija obje iznad 30%", "removeEarbudsEnsureBattery":
"Izvadite obje slušalice i provjerite je li baterija obje iznad 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Nema glazbe", "noMusic": "Nema glazbe",

211
lib/core/translations/language/hu_hu.dart

@ -69,7 +69,8 @@ const Map<String, String> huHU = {
// 登录页 // 登录页
"welcome": "Üdvözöljük", "welcome": "Üdvözöljük",
"loginTips": "Jelentkezzen be vagy regisztráljon telefonszámával vagy e-mail címével", "loginTips":
"Jelentkezzen be vagy regisztráljon telefonszámával vagy e-mail címével",
"accountNumber": "Telefonszám vagy e-mail", "accountNumber": "Telefonszám vagy e-mail",
"verificationCode": "Megerősítő kód", "verificationCode": "Megerősítő kód",
"getCode": "Kód kérése", "getCode": "Kód kérése",
@ -82,13 +83,15 @@ const Map<String, String> huHU = {
'selectCountry': 'Válasszon országot/régiót', 'selectCountry': 'Válasszon országot/régiót',
"email": "E-mail", "email": "E-mail",
"phoneNumber": "Telefonszám", "phoneNumber": "Telefonszám",
"pleaseEnterContactInfo": "Kérjük, adja meg a telefonszámot vagy az e-mail címet", "pleaseEnterContactInfo":
"Kérjük, adja meg a telefonszámot vagy az e-mail címet",
"invalidEmailFormat": "Érvénytelen e-mail formátum", "invalidEmailFormat": "Érvénytelen e-mail formátum",
"invalidPhoneFormat": "Érvénytelen telefonszám formátum", "invalidPhoneFormat": "Érvénytelen telefonszám formátum",
"tip": "Tipp", "tip": "Tipp",
"pleaseEnterCompleteCode": "Kérjük, adja meg a teljes megerősítő kódot", "pleaseEnterCompleteCode": "Kérjük, adja meg a teljes megerősítő kódot",
"loginFailed": "Bejelentkezés sikertelen, próbálja újra", "loginFailed": "Bejelentkezés sikertelen, próbálja újra",
'pleaseAcceptPrivacyPolicy': 'Kérjük, először olvassa el és fogadja el az Adatvédelmi Szabályzatot és a Felhasználói Szerződést', 'pleaseAcceptPrivacyPolicy':
'Kérjük, először olvassa el és fogadja el az Adatvédelmi Szabályzatot és a Felhasználói Szerződést',
"enterVerificationCode": "Írja be a megerősítő kódot", "enterVerificationCode": "Írja be a megerősítő kódot",
"verificationCodeSentTo": "A megerősítő kód elküldve a következő címre:", "verificationCodeSentTo": "A megerősítő kód elküldve a következő címre:",
"resendVerificationCode": "Megerősítő kód újraküldése", "resendVerificationCode": "Megerősítő kód újraküldése",
@ -96,8 +99,9 @@ const Map<String, String> huHU = {
"usePasswordLogin": "Bejelentkezés jelszóval", "usePasswordLogin": "Bejelentkezés jelszóval",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound nyilatkozat", "loginDeclaration": "Voitrans nyilatkozat",
"welcomeToThisApp": "Üdvözöljük a DeapSoundban, kérjük, olvassa el figyelmesen", "welcomeToThisApp":
"Üdvözöljük a Voitransban, kérjük, olvassa el figyelmesen",
"privacyPolicyText": "privacyPolicyText":
", a 'Elfogadom és belépek' gombra kattintva megerősíti, hogy elolvasta és elfogadja a fenti megállapodásokat. A 'Nem fogadom el' gombra kattintva kilép az alkalmazásból.", ", a 'Elfogadom és belépek' gombra kattintva megerősíti, hogy elolvasta és elfogadja a fenti megállapodásokat. A 'Nem fogadom el' gombra kattintva kilép az alkalmazásból.",
"disagree": "Nem fogadom el", "disagree": "Nem fogadom el",
@ -111,22 +115,27 @@ const Map<String, String> huHU = {
"signal": "Jel", "signal": "Jel",
"deviceId": "Eszköz azonosító", "deviceId": "Eszköz azonosító",
"firmwareVersion": "Firmware verzió", "firmwareVersion": "Firmware verzió",
"disconnectedDevice": "Nincs csatlakoztatott eszköz, kattintson az alábbi gombra a csatlakozáshoz", "disconnectedDevice":
"Nincs csatlakoztatott eszköz, kattintson az alábbi gombra a csatlakozáshoz",
"connectDevice": "Eszköz csatlakoztatása", "connectDevice": "Eszköz csatlakoztatása",
"topAiExperiences": "Legjobb AI élmények", "topAiExperiences": "Legjobb AI élmények",
"aiAssistant": "Mindenre kiterjedő AI asszisztens", "aiAssistant": "Mindenre kiterjedő AI asszisztens",
"aiAssistantInfo": "Exkluzív 24/7 tanácsadó, válaszol a kérdésekre, javaslatokat tesz", "aiAssistantInfo":
"Exkluzív 24/7 tanácsadó, válaszol a kérdésekre, javaslatokat tesz",
"simultaneousInterpretation": "Szinkrontolmácsolás", "simultaneousInterpretation": "Szinkrontolmácsolás",
"simultaneousInterpretationInfo": "Valós idejű fordítás több mint 80 nyelven, gondtalan külföldi utazások", "simultaneousInterpretationInfo":
"Valós idejű fordítás több mint 80 nyelven, gondtalan külföldi utazások",
"aiCompanion": "Családi társ", "aiCompanion": "Családi társ",
"aiCompanionInfo": "Megérti Önt, meleg társaság", "aiCompanionInfo": "Megérti Önt, meleg társaság",
"homeSlogan": "A világ összekötése, a hangot felülmúlva", "homeSlogan": "A világ összekötése, a hangot felülmúlva",
"turnEarphones": "Kérjük, nyissa ki a fülhallgató töltőtokját, és helyezze a fülhallgatót a fülébe", "turnEarphones":
"Kérjük, nyissa ki a fülhallgató töltőtokját, és helyezze a fülhallgatót a fülébe",
"currentlyConnected": "Jelenleg csatlakoztatva:", "currentlyConnected": "Jelenleg csatlakoztatva:",
"unsystemSetup": "Ugrás a rendszerbeállításokhoz", "unsystemSetup": "Ugrás a rendszerbeállításokhoz",
"talkLater": "Később", "talkLater": "Később",
"initializing": "Inicializálás...", "initializing": "Inicializálás...",
"bluetoothInitializationFailure": "A Bluetooth szolgáltatás inicializálása sikertelen", "bluetoothInitializationFailure":
"A Bluetooth szolgáltatás inicializálása sikertelen",
"checkingPermissions": "Engedélyek ellenőrzése...", "checkingPermissions": "Engedélyek ellenőrzése...",
"lackPermissions": "Hiányoznak a Bluetooth engedélyek", "lackPermissions": "Hiányoznak a Bluetooth engedélyek",
"searchingDevice": "Eszközök keresése...", "searchingDevice": "Eszközök keresése...",
@ -150,14 +159,15 @@ const Map<String, String> huHU = {
'chargingCase': 'Töltőtok', 'chargingCase': 'Töltőtok',
'left': 'Bal', 'left': 'Bal',
'right': 'Jobb', 'right': 'Jobb',
'checkConnectionStatusFailed': 'A kapcsolat állapotának ellenőrzése sikertelen', 'checkConnectionStatusFailed':
'A kapcsolat állapotának ellenőrzése sikertelen',
// 发现页 // 发现页
"searchAi": "AI funkciók keresése...", "searchAi": "AI funkciók keresése...",
"exploreSlogan": "Okos fülhallgatók, végtelen lehetőségek", "exploreSlogan": "Okos fülhallgatók, végtelen lehetőségek",
"exploreSlogan1": "Okos társ, végtelen lehetőségek", "exploreSlogan1": "Okos társ, végtelen lehetőségek",
"exploreSlogan2": "Okos szemüvegek, végtelen lehetőségek", "exploreSlogan2": "Okos szemüvegek, végtelen lehetőségek",
"exploreAi": "Fedezze fel a DeapSound által kínált AI funkciókat", "exploreAi": "Fedezze fel a Voitrans által kínált AI funkciókat",
"aiFunction": "AI funkciók", "aiFunction": "AI funkciók",
"allRoundAssistant": "Mindenre kiterjedő asszisztens", "allRoundAssistant": "Mindenre kiterjedő asszisztens",
"allRoundAssistantInfo": "Segít megoldani a különböző problémákat", "allRoundAssistantInfo": "Segít megoldani a különböző problémákat",
@ -175,7 +185,8 @@ const Map<String, String> huHU = {
"studyAssistant": "Nyelvtanulási asszisztens", "studyAssistant": "Nyelvtanulási asszisztens",
"studyAssistantInfo": "Kiejtésjavítás, valós idejű beszédgyakorlás", "studyAssistantInfo": "Kiejtésjavítás, valós idejű beszédgyakorlás",
"travelTranslator": "Utazási fordító asszisztens", "travelTranslator": "Utazási fordító asszisztens",
"travelTranslatorInfo": "Valós idejű hangfordítás, turisztikai látványosságok bemutatása", "travelTranslatorInfo":
"Valós idejű hangfordítás, turisztikai látványosságok bemutatása",
"beSearching": "Keresés:", "beSearching": "Keresés:",
"noAssistantFound": "Nem található megfelelő AI asszisztens", "noAssistantFound": "Nem található megfelelő AI asszisztens",
"scene": "Helyzet", "scene": "Helyzet",
@ -183,7 +194,8 @@ const Map<String, String> huHU = {
"newFunction": "Új funkció", "newFunction": "Új funkció",
"youChoseTry": "Ön a próbát választotta", "youChoseTry": "Ön a próbát választotta",
"aiSinger": "AI énekes mód", "aiSinger": "AI énekes mód",
"aiSingerInfo": "Énekeljen el bármilyen dalt kedvenc énekese hangján, akár saját szerzeményeit is", "aiSingerInfo":
"Énekeljen el bármilyen dalt kedvenc énekese hangján, akár saját szerzeményeit is",
"popularFunction": "Népszerű funkciók", "popularFunction": "Népszerű funkciók",
"tryNow": "Próbálja ki most", "tryNow": "Próbálja ki most",
@ -221,12 +233,15 @@ const Map<String, String> huHU = {
"checkUpdates": "Frissítések keresése", "checkUpdates": "Frissítések keresése",
"selectLanguage": "Nyelv kiválasztása", "selectLanguage": "Nyelv kiválasztása",
"voiceService": "Hangszolgáltatás", "voiceService": "Hangszolgáltatás",
"voiceServiceInfo": "Hangfelismerő és -szintetizáló szolgáltatás kiválasztása", "voiceServiceInfo":
"Hangfelismerő és -szintetizáló szolgáltatás kiválasztása",
"selectVoiceService": "Hangszolgáltatás kiválasztása", "selectVoiceService": "Hangszolgáltatás kiválasztása",
"azureVoiceService": "Azure Hangszolgáltatás", "azureVoiceService": "Azure Hangszolgáltatás",
"azureVoiceServiceInfo": "Microsoft felhőalapú hangszolgáltatás, támogatja a magas minőségű hangszintézist és -felismerést", "azureVoiceServiceInfo":
"Microsoft felhőalapú hangszolgáltatás, támogatja a magas minőségű hangszintézist és -felismerést",
"flutterVoiceService": "Flutter Helyi Hangszolgáltatás", "flutterVoiceService": "Flutter Helyi Hangszolgáltatás",
"flutterVoiceServiceInfo": "Eszköz helyi hangszolgáltatása, internetkapcsolat nélkül is használható", "flutterVoiceServiceInfo":
"Eszköz helyi hangszolgáltatása, internetkapcsolat nélkül is használható",
'timbreService': 'Hangszínszolgáltatás', 'timbreService': 'Hangszínszolgáltatás',
'timbreServiceInfo': 'Hangszínszintetizáló szolgáltatás kiválasztása', 'timbreServiceInfo': 'Hangszínszintetizáló szolgáltatás kiválasztása',
'defaultTimbre': 'Alapértelmezett hangszín', 'defaultTimbre': 'Alapértelmezett hangszín',
@ -255,7 +270,8 @@ const Map<String, String> huHU = {
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Valós idejű hangcsevegés", "realtimeVoiceChat": "Valós idejű hangcsevegés",
"realtimeVoiceChatInfo": "Tapasztalja meg az intelligens hanginterakciós funkciót (funkció előnézet)", "realtimeVoiceChatInfo":
"Tapasztalja meg az intelligens hanginterakciós funkciót (funkció előnézet)",
"loading": "Betöltés...", "loading": "Betöltés...",
//设备管理页面 //设备管理页面
@ -290,7 +306,8 @@ const Map<String, String> huHU = {
"listeningToYou": "Hallgatom Önt...", "listeningToYou": "Hallgatom Önt...",
"processing": "Feldolgozás...", "processing": "Feldolgozás...",
"loadMoreMessages": "További üzenetek betöltése...", "loadMoreMessages": "További üzenetek betöltése...",
"loadFailedClickRetry": "Betöltés sikertelen, kattintson az újrapróbálkozáshoz", "loadFailedClickRetry":
"Betöltés sikertelen, kattintson az újrapróbálkozáshoz",
"swipeUpForMore": "Húzza felfelé a továbbiakért", "swipeUpForMore": "Húzza felfelé a továbbiakért",
// Agent controller // Agent controller
@ -302,10 +319,14 @@ const Map<String, String> huHU = {
'• Fülhallgató funkciók vezérlésében\n\n' '• Fülhallgató funkciók vezérlésében\n\n'
'Miben segíthetek?', 'Miben segíthetek?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'A hangfelismerő funkcióhoz mikrofon-hozzáférés szükséges.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'A hangfelismerő és -fordító funkcióhoz mikrofon-hozzáférés szükséges.', 'A hangfelismerő funkcióhoz mikrofon-hozzáférés szükséges.',
'phoneCallPermissionText': 'A hívás funkcióhoz mikrofon-hozzáférés szükséges a hanghívásokhoz.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Véglegesen letiltotta a mikrofon-hozzáférést, kérjük, engedélyezze a rendszerbeállításokban.', 'A hangfelismerő és -fordító funkcióhoz mikrofon-hozzáférés szükséges.',
'phoneCallPermissionText':
'A hívás funkcióhoz mikrofon-hozzáférés szükséges a hanghívásokhoz.',
'permissionDeniedText':
'Véglegesen letiltotta a mikrofon-hozzáférést, kérjük, engedélyezze a rendszerbeállításokban.',
'startVoiceInput': 'Hangbevitel indítása', 'startVoiceInput': 'Hangbevitel indítása',
'startPhoneCallMode': 'Hívás mód indítása, hangbevitel indítása', 'startPhoneCallMode': 'Hívás mód indítása, hangbevitel indítása',
@ -327,7 +348,8 @@ const Map<String, String> huHU = {
'privacyRelated': 'Adatvédelemmel kapcsolatos', 'privacyRelated': 'Adatvédelemmel kapcsolatos',
'copyrightViolation': 'Sérti a szerzői jogomat, hírnevemet stb.', 'copyrightViolation': 'Sérti a szerzői jogomat, hírnevemet stb.',
'other': 'Egyéb', 'other': 'Egyéb',
'reportDescriptionHint': 'Szeretnénk tudni a jelentés okát, leírhatja a tapasztalt problémát.', 'reportDescriptionHint':
'Szeretnénk tudni a jelentés okát, leírhatja a tapasztalt problémát.',
//Message_bubble //Message_bubble
'generatedByAi': 'AI által generált', 'generatedByAi': 'AI által generált',
@ -358,14 +380,22 @@ const Map<String, String> huHU = {
'lowest': 'Legalacsonyabb', 'lowest': 'Legalacsonyabb',
'futureForecast': 'Jövőbeli előrejelzés', 'futureForecast': 'Jövőbeli előrejelzés',
'hotWeatherTip': 'Ma meleg van, vigyázzon a hőgutára és igyon sok vizet', 'hotWeatherTip': 'Ma meleg van, vigyázzon a hőgutára és igyon sok vizet',
'coldWeatherTip': 'Ma alacsony a hőmérséklet, öltözzön melegen, ha kimegy, hogy ne fázzon meg', 'coldWeatherTip':
'rainyWeatherTip': 'Ma esik az eső, vigyen magával esernyőt, ha kimegy, és legyen óvatos', 'Ma alacsony a hőmérséklet, öltözzön melegen, ha kimegy, hogy ne fázzon meg',
'snowyWeatherTip': 'Ma havazik, az út csúszós, legyen óvatos és öltözzön melegen', 'rainyWeatherTip':
'foggyWeatherTip': 'Ma köd van, a látótávolság alacsony, viseljen maszkot, ha kimegy', 'Ma esik az eső, vigyen magával esernyőt, ha kimegy, és legyen óvatos',
'windyWeatherTip': 'Ma szeles az idő, legyen óvatos, ha kimegy, és rögzítse a tárgyait', 'snowyWeatherTip':
'sunnyWeatherTip': 'Ma napos az idő és erős az UV-sugárzás, használjon naptejet, ha kimegy', 'Ma havazik, az út csúszós, legyen óvatos és öltözzön melegen',
'temperatureDifferenceTip': 'Ma nagy a hőmérséklet-különbség a nappal és az éjszaka között, öltözzön rétegesen', 'foggyWeatherTip':
'comfortableWeatherTip': 'Ma kellemes az idő, remek alkalom a szabadtéri tevékenységekhez', 'Ma köd van, a látótávolság alacsony, viseljen maszkot, ha kimegy',
'windyWeatherTip':
'Ma szeles az idő, legyen óvatos, ha kimegy, és rögzítse a tárgyait',
'sunnyWeatherTip':
'Ma napos az idő és erős az UV-sugárzás, használjon naptejet, ha kimegy',
'temperatureDifferenceTip':
'Ma nagy a hőmérséklet-különbség a nappal és az éjszaka között, öltözzön rétegesen',
'comfortableWeatherTip':
'Ma kellemes az idő, remek alkalom a szabadtéri tevékenységekhez',
"monday": "Hé", "monday": "Hé",
"tuesday": "Ke", "tuesday": "Ke",
"wednesday": "Sze", "wednesday": "Sze",
@ -406,19 +436,26 @@ const Map<String, String> huHU = {
"logout": "Kijelentkezés", "logout": "Kijelentkezés",
"logoutTips": "Biztosan ki szeretne jelentkezni a jelenlegi fiókból?", "logoutTips": "Biztosan ki szeretne jelentkezni a jelenlegi fiókból?",
'deleteAccount': 'Fiók törlése', 'deleteAccount': 'Fiók törlése',
'deleteAccountTips': 'Biztosan véglegesen törli a fiókját? Ezt a műveletet nem lehet visszavonni.', 'deleteAccountTips':
'Biztosan véglegesen törli a fiókját? Ezt a műveletet nem lehet visszavonni.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Hálózati kapcsolat sikertelen, ellenőrizze a hálózati beállításokat és próbálja újra', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'A szerver átmenetileg nem elérhető, próbálja újra később', 'Hálózati kapcsolat sikertelen, ellenőrizze a hálózati beállításokat és próbálja újra',
'loginExpiredPleaseRelogin': 'A munkamenet lejárt, kérjük, jelentkezzen be újra', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Nincs jogosultsága végrehajtani ezt a műveletet', 'A szerver átmenetileg nem elérhető, próbálja újra később',
'loginExpiredPleaseRelogin':
'A munkamenet lejárt, kérjük, jelentkezzen be újra',
'noPermissionForThisOperation':
'Nincs jogosultsága végrehajtani ezt a műveletet',
'requestedResourceNotFound': 'A kért erőforrás nem található', 'requestedResourceNotFound': 'A kért erőforrás nem található',
'imageProcessingFailedPleaseReselect': 'A képfeldolgozás sikertelen, válasszon másik képet', 'imageProcessingFailedPleaseReselect':
'A képfeldolgozás sikertelen, válasszon másik képet',
'operationFailedPleaseRetry': 'A művelet sikertelen, próbálja újra', 'operationFailedPleaseRetry': 'A művelet sikertelen, próbálja újra',
'serverReturnedError': 'A szerver hibát adott vissza', 'serverReturnedError': 'A szerver hibát adott vissza',
'serverError': 'Szerverhiba', 'serverError': 'Szerverhiba',
'networkConnectionFailedCheckSettings': 'Hálózati kapcsolat sikertelen, ellenőrizze a hálózati beállításokat', 'networkConnectionFailedCheckSettings':
'Hálózati kapcsolat sikertelen, ellenőrizze a hálózati beállításokat',
'serverInternalErrorRetryLater': 'Belső szerverhiba, próbálja újra később', 'serverInternalErrorRetryLater': 'Belső szerverhiba, próbálja újra később',
// Profile 用户交互 // Profile 用户交互
@ -437,7 +474,8 @@ const Map<String, String> huHU = {
'clearUserDataFailed': 'A felhasználói adatok törlése sikertelen', 'clearUserDataFailed': 'A felhasználói adatok törlése sikertelen',
'deleteUserDataFailed': 'A felhasználói adatok törlése sikertelen', 'deleteUserDataFailed': 'A felhasználói adatok törlése sikertelen',
'thirdPartyLogoutSuccess': 'A harmadik féltől származó kijelentkezés sikeres', 'thirdPartyLogoutSuccess': 'A harmadik féltől származó kijelentkezés sikeres',
'thirdPartyLogoutFailed': 'A harmadik féltől származó kijelentkezés sikertelen', 'thirdPartyLogoutFailed':
'A harmadik féltől származó kijelentkezés sikertelen',
'signOutProcessError': 'Hiba történt a kijelentkezési folyamat során', 'signOutProcessError': 'Hiba történt a kijelentkezési folyamat során',
'deleteAccountProcessError': 'Hiba történt a fióktörlési folyamat során', 'deleteAccountProcessError': 'Hiba történt a fióktörlési folyamat során',
'userDataClearSuccess': 'A felhasználói adatok sikeresen törölve', 'userDataClearSuccess': 'A felhasználói adatok sikeresen törölve',
@ -456,9 +494,12 @@ const Map<String, String> huHU = {
'locationInfo': 'Helyinformáció', 'locationInfo': 'Helyinformáció',
'phonePermissionDesc': 'A hívás funkcióhoz használatos', 'phonePermissionDesc': 'A hívás funkcióhoz használatos',
'smsPermissionDesc': 'Az SMS küldési funkcióhoz használatos', 'smsPermissionDesc': 'Az SMS küldési funkcióhoz használatos',
'calendarWritePermissionDesc': 'Naptáresemények és emlékeztetők létrehozásához használatos', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Naptáresemények és emlékeztetők olvasásához és kezeléséhez használatos', 'Naptáresemények és emlékeztetők létrehozásához használatos',
'locationPermissionDesc': 'Az aktuális helyinformációk lekéréséhez használatos', 'calendarFullAccessPermissionDesc':
'Naptáresemények és emlékeztetők olvasásához és kezeléséhez használatos',
'locationPermissionDesc':
'Az aktuális helyinformációk lekéréséhez használatos',
'appFunctionNeeds': 'Az alkalmazás funkciójához szükséges', 'appFunctionNeeds': 'Az alkalmazás funkciójához szükséges',
'authorized': 'Engedélyezve', 'authorized': 'Engedélyezve',
'unauthorized': 'Nincs engedélyezve', 'unauthorized': 'Nincs engedélyezve',
@ -469,11 +510,16 @@ const Map<String, String> huHU = {
'permissionRequestError': 'Hiba az engedély kérésekor', 'permissionRequestError': 'Hiba az engedély kérésekor',
'phonePermissionDetailDesc': 'A hívás funkcióhoz telefonengedély szükséges', 'phonePermissionDetailDesc': 'A hívás funkcióhoz telefonengedély szükséges',
'smsPermissionDetailDesc': 'Az SMS küldési funkcióhoz SMS engedély szükséges', 'smsPermissionDetailDesc': 'Az SMS küldési funkcióhoz SMS engedély szükséges',
'calendarWritePermissionDetailDesc': 'A naptáresemények létrehozásához naptárírási engedély szükséges', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'A naptáresemények kezeléséhez teljes naptárengedély szükséges', 'A naptáresemények létrehozásához naptárírási engedély szükséges',
'locationPermissionDetailDesc': 'A helyinformációk lekéréséhez helymeghatározási engedély szükséges', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Az alkalmazásnak szüksége van erre az engedélyre a teljes funkcionalitáshoz', 'A naptáresemények kezeléséhez teljes naptárengedély szükséges',
'permanentDenialText': 'Véglegesen letiltotta a(z) {permission} engedélyt, kérjük, engedélyezze az alkalmazás beállításaiban', 'locationPermissionDetailDesc':
'A helyinformációk lekéréséhez helymeghatározási engedély szükséges',
'appNeedsPermissionForFullFunction':
'Az alkalmazásnak szüksége van erre az engedélyre a teljes funkcionalitáshoz',
'permanentDenialText':
'Véglegesen letiltotta a(z) {permission} engedélyt, kérjük, engedélyezze az alkalmazás beállításaiban',
'goToSettings': 'Ugrás a beállításokhoz', 'goToSettings': 'Ugrás a beállításokhoz',
// 版本更新对话框 // 版本更新对话框
@ -482,7 +528,8 @@ const Map<String, String> huHU = {
'updateNow': 'Frissítés most', 'updateNow': 'Frissítés most',
'checkUpdate': 'Frissítés keresése', 'checkUpdate': 'Frissítés keresése',
'updateFailed': 'A frissítés sikertelen', 'updateFailed': 'A frissítés sikertelen',
'cannotOpenAppStore': 'Nem lehet megnyitni az alkalmazásboltot, kérjük, manuálisan keresse fel a frissítéshez', 'cannotOpenAppStore':
'Nem lehet megnyitni az alkalmazásboltot, kérjük, manuálisan keresse fel a frissítéshez',
'updateErrorRetry': 'Hiba történt a frissítés során, próbálja újra később', 'updateErrorRetry': 'Hiba történt a frissítés során, próbálja újra később',
//国家列表 //国家列表
@ -606,10 +653,12 @@ const Map<String, String> huHU = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Még nincsenek előzmények", "noTranslationHistory": "Még nincsenek előzmények",
"clearHistory": "Előzmények törlése", "clearHistory": "Előzmények törlése",
"clearHistoryConfirm": "Biztosan törli az összes fordítási előzményt? Ezt a műveletet nem lehet visszavonni.", "clearHistoryConfirm":
"Biztosan törli az összes fordítási előzményt? Ezt a műveletet nem lehet visszavonni.",
"unknownLanguage": "Ismeretlen nyelv", "unknownLanguage": "Ismeretlen nyelv",
"deleteSessionRecord": "Munkamenet-rekord törlése", "deleteSessionRecord": "Munkamenet-rekord törlése",
"deleteSessionConfirm": "Biztosan törli az összes fordítási rekordot ehhez a munkamenethez? Ezt a műveletet nem lehet visszavonni.", "deleteSessionConfirm":
"Biztosan törli az összes fordítási rekordot ehhez a munkamenethez? Ezt a műveletet nem lehet visszavonni.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Hangfájlok fordítása", "translateAudioFiles": "Hangfájlok fordítása",
@ -626,7 +675,8 @@ const Map<String, String> huHU = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Eredeti felvétel", "originalRecord": "Eredeti felvétel",
"recordSummary": "Felvétel összefoglalója", "recordSummary": "Felvétel összefoglalója",
"clickToGenerateSummary": "Kattintson az alábbi gombra a munkamenet összefoglalójának generálásához", "clickToGenerateSummary":
"Kattintson az alábbi gombra a munkamenet összefoglalójának generálásához",
"summaryContent": "Összefoglaló tartalma", "summaryContent": "Összefoglaló tartalma",
"copied": "Másolva", "copied": "Másolva",
"summaryCopiledToClipboard": "Az összefoglaló a vágólapra másolva", "summaryCopiledToClipboard": "Az összefoglaló a vágólapra másolva",
@ -634,9 +684,11 @@ const Map<String, String> huHU = {
"summaryGenerated": "Összefoglaló generálva", "summaryGenerated": "Összefoglaló generálva",
"generating": "Generálás...", "generating": "Generálás...",
"regenerate": "Újragenerálás", "regenerate": "Újragenerálás",
"summaryTimeoutMessage": "Az összefoglaló generálási kérelme időtúllépést okozott, lehetséges hálózati probléma vagy szerverterhelés miatt.", "summaryTimeoutMessage":
"Az összefoglaló generálási kérelme időtúllépést okozott, lehetséges hálózati probléma vagy szerverterhelés miatt.",
"deleteTranslationRecord": "Fordítási rekord törlése", "deleteTranslationRecord": "Fordítási rekord törlése",
"deleteTranslationConfirm": "Biztosan törli ezt a fordítási rekordot? Ezt a műveletet nem lehet visszavonni.", "deleteTranslationConfirm":
"Biztosan törli ezt a fordítási rekordot? Ezt a műveletet nem lehet visszavonni.",
"originalText": "Eredeti szöveg", "originalText": "Eredeti szöveg",
"translatedText": "Fordított szöveg", "translatedText": "Fordított szöveg",
"sessionSummary": "Munkamenet összefoglalója", "sessionSummary": "Munkamenet összefoglalója",
@ -664,19 +716,25 @@ const Map<String, String> huHU = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Készen áll a párosításra", "readyToPair": "Készen áll a párosításra",
"preparingPairingEnvironment": "Párosítási környezet előkészítése...", "preparingPairingEnvironment": "Párosítási környezet előkészítése...",
"connectDeepSoundViaSystemBluetooth": "Kérjük, először csatlakozzon a DeapSound eszközhöz a rendszer Bluetooth-on keresztül", "connectDeepSoundViaSystemBluetooth":
"Kérjük, először csatlakozzon a Voitrans eszközhöz a rendszer Bluetooth-on keresztül",
"deviceBindingConfirm": "Eszközpárosítás megerősítése...", "deviceBindingConfirm": "Eszközpárosítás megerősítése...",
"establishingDeviceAssociation": "Eszköztársítás létrehozása...", "establishingDeviceAssociation": "Eszköztársítás létrehozása...",
"waitingCompletePairing": "Kérjük, várjon, a párosítás befejeződik...", "waitingCompletePairing": "Kérjük, várjon, a párosítás befejeződik...",
"pairingSuccessRedirecting": "A párosítás sikeres! Átirányítás a főoldalra...", "pairingSuccessRedirecting":
"A párosítás sikeres! Átirányítás a főoldalra...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Győződjön meg róla, hogy a DeapSound eszközhöz csatlakozik", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Ez az eszköz már egy másik fiókhoz van párosítva", "Győződjön meg róla, hogy a Voitrans eszközhöz csatlakozik",
"deviceAlreadyBoundToOtherAccount":
"Ez az eszköz már egy másik fiókhoz van párosítva",
"deviceAssociationFailed": "Az eszköztársítás sikertelen, próbálja újra", "deviceAssociationFailed": "Az eszköztársítás sikertelen, próbálja újra",
"scanTimeoutEnsureDeviceNearby": "A szkennelés időtúllépést okozott, győződjön meg róla, hogy az eszköz a közelben van", "scanTimeoutEnsureDeviceNearby":
"A szkennelés időtúllépést okozott, győződjön meg róla, hogy az eszköz a közelben van",
"networkError": "Hálózati hiba", "networkError": "Hálózati hiba",
"authorizationFailedCheckCode": "Az engedélyezés sikertelen, ellenőrizze, hogy az engedélyezési kód helyes-e", "authorizationFailedCheckCode":
"Az engedélyezés sikertelen, ellenőrizze, hogy az engedélyezési kód helyes-e",
"pairingFailedRetry": "A párosítás sikertelen, próbálja újra", "pairingFailedRetry": "A párosítás sikertelen, próbálja újra",
// 配对控制器相关 // 配对控制器相关
@ -684,7 +742,8 @@ const Map<String, String> huHU = {
'deviceDisconnected': 'Az eszköz lecsatlakoztatva', 'deviceDisconnected': 'Az eszköz lecsatlakoztatva',
'readyToStartPairing': 'Készen áll a párosítás megkezdésére', 'readyToStartPairing': 'Készen áll a párosítás megkezdésére',
'checkingEnvironment': 'Környezet ellenőrzése...', 'checkingEnvironment': 'Környezet ellenőrzése...',
'ensureHeadsetOnAndPairingMode': 'Győződjön meg róla, hogy a fülhallgató be van kapcsolva és párosítási módban van', 'ensureHeadsetOnAndPairingMode':
'Győződjön meg róla, hogy a fülhallgató be van kapcsolva és párosítási módban van',
'establishingSecureConnection': 'Biztonságos kapcsolat létrehozása...', 'establishingSecureConnection': 'Biztonságos kapcsolat létrehozása...',
'needManualBindingAuthCode': 'Kézi párosítási engedélyezési kód szükséges...', 'needManualBindingAuthCode': 'Kézi párosítási engedélyezési kód szükséges...',
'pairingSuccessful': 'A párosítás sikeres!', 'pairingSuccessful': 'A párosítás sikeres!',
@ -692,32 +751,40 @@ const Map<String, String> huHU = {
'grantPermissions': 'Engedélyek megadása', 'grantPermissions': 'Engedélyek megadása',
'retryAssociation': 'Társítás újrapróbálása', 'retryAssociation': 'Társítás újrapróbálása',
'retryAuthorization': 'Engedélyezés újrapróbálása', 'retryAuthorization': 'Engedélyezés újrapróbálása',
'pleaseGrantNecessaryPermissions': 'Kérjük, adja meg a szükséges engedélyeket', 'pleaseGrantNecessaryPermissions':
'Kérjük, adja meg a szükséges engedélyeket',
'checkFailedRetry': 'Az ellenőrzés sikertelen, próbálja újra', 'checkFailedRetry': 'Az ellenőrzés sikertelen, próbálja újra',
'pleaseConnectDeepSoundDevice': 'Kérjük, csatlakoztasson egy DeepSound eszközt', 'pleaseConnectDeepSoundDevice':
'Kérjük, csatlakoztasson egy DeepSound eszközt',
'verificationFailedRetry': 'Az ellenőrzés sikertelen, próbálja újra', 'verificationFailedRetry': 'Az ellenőrzés sikertelen, próbálja újra',
'invalidDeviceAddress': 'Érvénytelen eszközcím', 'invalidDeviceAddress': 'Érvénytelen eszközcím',
'bleDeviceAssociationFailed': 'A BLE eszköztársítás sikertelen', 'bleDeviceAssociationFailed': 'A BLE eszköztársítás sikertelen',
'deviceAssociationFailedRetry': 'Az eszköztársítás sikertelen, próbálja újra', 'deviceAssociationFailedRetry': 'Az eszköztársítás sikertelen, próbálja újra',
'bleConnectionTimeoutRetry': 'A BLE kapcsolat időtúllépést okozott, próbálja újra', 'bleConnectionTimeoutRetry':
'A BLE kapcsolat időtúllépést okozott, próbálja újra',
'blePairingStartupFailed': 'A BLE párosítás indítása sikertelen', 'blePairingStartupFailed': 'A BLE párosítás indítása sikertelen',
'bleConnectionFailed': 'A BLE kapcsolat sikertelen', 'bleConnectionFailed': 'A BLE kapcsolat sikertelen',
'deviceAuthorizationFailedCheckCode': 'Az eszközengedélyezés sikertelen, ellenőrizze az engedélyezési kódot', 'deviceAuthorizationFailedCheckCode':
'Az eszközengedélyezés sikertelen, ellenőrizze az engedélyezési kódot',
//用户反馈页 //用户反馈页
"feedback": "Felhasználói visszajelzés", "feedback": "Felhasználói visszajelzés",
'feedbackInfo': 'Adjon visszajelzést vagy javaslatot', 'feedbackInfo': 'Adjon visszajelzést vagy javaslatot',
'feedbackDescription': 'Kérjük, írja le a tapasztalt problémát vagy javaslatát', 'feedbackDescription':
'Kérjük, írja le a tapasztalt problémát vagy javaslatát',
'feedbackHint': 'Kérjük, írja be a visszajelzését...', 'feedbackHint': 'Kérjük, írja be a visszajelzését...',
'feedbackRequired': 'Kérjük, írja be a visszajelzés tartalmát', 'feedbackRequired': 'Kérjük, írja be a visszajelzés tartalmát',
'contactInfo': 'Elérhetőség', 'contactInfo': 'Elérhetőség',
'contactHint': 'E-mail/Telefon, hogy felvehessük Önnel a kapcsolatot', 'contactHint': 'E-mail/Telefon, hogy felvehessük Önnel a kapcsolatot',
'submit': 'Küldés', 'submit': 'Küldés',
'feedbackSubmitSuccess': 'A visszajelzés sikeresen elküldve, köszönjük a visszajelzését!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'A visszajelzés küldése sikertelen, próbálja újra később', 'A visszajelzés sikeresen elküldve, köszönjük a visszajelzését!',
'feedbackSubmitFailed':
'A visszajelzés küldése sikertelen, próbálja újra később',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Frissítés folyamatban van, a kilépés megszakítja a folyamatot, biztosan kilép?", "upgradeExitConfirm":
"Frissítés folyamatban van, a kilépés megszakítja a folyamatot, biztosan kilép?",
"deviceModel": "Eszközmodell", "deviceModel": "Eszközmodell",
"unknownDevice": "Ismeretlen eszköz", "unknownDevice": "Ismeretlen eszköz",
"currentFirmwareVersion": "Jelenlegi firmware verzió", "currentFirmwareVersion": "Jelenlegi firmware verzió",
@ -729,11 +796,13 @@ const Map<String, String> huHU = {
"connectionFailed": "A kapcsolat sikertelen", "connectionFailed": "A kapcsolat sikertelen",
"retryConnection": "Kapcsolat újrapróbálása", "retryConnection": "Kapcsolat újrapróbálása",
"ota_updateNow": "Frissítés most", "ota_updateNow": "Frissítés most",
"keepConnectedDontClose": "Tartsa csatlakoztatva az eszközt, ne zárja be az alkalmazást", "keepConnectedDontClose":
"Tartsa csatlakoztatva az eszközt, ne zárja be az alkalmazást",
"doNotDisconnect": "Ne szakítsa meg a kapcsolatot", "doNotDisconnect": "Ne szakítsa meg a kapcsolatot",
"charging": "Töltés", "charging": "Töltés",
"updateContent": "Frissítés tartalma", "updateContent": "Frissítés tartalma",
"removeEarbudsEnsureBattery": "Vegye ki mindkét fülhallgatót, és győződjön meg róla, hogy mindkettő akkumulátora 30% felett van", "removeEarbudsEnsureBattery":
"Vegye ki mindkét fülhallgatót, és győződjön meg róla, hogy mindkettő akkumulátora 30% felett van",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Nincs zene", "noMusic": "Nincs zene",

192
lib/core/translations/language/id_id.dart

@ -88,7 +88,8 @@ const Map<String, String> idID = {
"tip": "Tip", "tip": "Tip",
"pleaseEnterCompleteCode": "Silakan masukkan kode verifikasi lengkap", "pleaseEnterCompleteCode": "Silakan masukkan kode verifikasi lengkap",
"loginFailed": "Gagal masuk, silakan coba lagi", "loginFailed": "Gagal masuk, silakan coba lagi",
'pleaseAcceptPrivacyPolicy': 'Harap baca dan setujui Kebijakan Privasi dan Perjanjian Pengguna terlebih dahulu', 'pleaseAcceptPrivacyPolicy':
'Harap baca dan setujui Kebijakan Privasi dan Perjanjian Pengguna terlebih dahulu',
"enterVerificationCode": "Masukkan Kode Verifikasi", "enterVerificationCode": "Masukkan Kode Verifikasi",
"verificationCodeSentTo": "Kode verifikasi telah dikirim ke", "verificationCodeSentTo": "Kode verifikasi telah dikirim ke",
"resendVerificationCode": "Kirim ulang kode verifikasi", "resendVerificationCode": "Kirim ulang kode verifikasi",
@ -96,8 +97,8 @@ const Map<String, String> idID = {
"usePasswordLogin": "Masuk dengan kata sandi", "usePasswordLogin": "Masuk dengan kata sandi",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Deklarasi DeapSound", "loginDeclaration": "Deklarasi Voitrans",
"welcomeToThisApp": "Selamat datang di DeapSound, silakan baca dengan seksama", "welcomeToThisApp": "Selamat datang di Voitrans, silakan baca dengan seksama",
"privacyPolicyText": "privacyPolicyText":
", dengan mengklik 'Setuju dan Masuk' berarti Anda telah membaca dan menyetujui perjanjian di atas. Mengklik 'Tidak Setuju' akan keluar dari aplikasi.", ", dengan mengklik 'Setuju dan Masuk' berarti Anda telah membaca dan menyetujui perjanjian di atas. Mengklik 'Tidak Setuju' akan keluar dari aplikasi.",
"disagree": "Tidak Setuju", "disagree": "Tidak Setuju",
@ -111,17 +112,21 @@ const Map<String, String> idID = {
"signal": "Sinyal", "signal": "Sinyal",
"deviceId": "ID Perangkat", "deviceId": "ID Perangkat",
"firmwareVersion": "Versi Firmware", "firmwareVersion": "Versi Firmware",
"disconnectedDevice": "Tidak ada perangkat yang terhubung, klik tombol di bawah untuk menyambungkan", "disconnectedDevice":
"Tidak ada perangkat yang terhubung, klik tombol di bawah untuk menyambungkan",
"connectDevice": "Sambungkan Perangkat", "connectDevice": "Sambungkan Perangkat",
"topAiExperiences": "Pengalaman AI Teratas", "topAiExperiences": "Pengalaman AI Teratas",
"aiAssistant": "Asisten AI Serba Guna", "aiAssistant": "Asisten AI Serba Guna",
"aiAssistantInfo": "Konsultan eksklusif 24/7, menjawab pertanyaan, memberikan saran", "aiAssistantInfo":
"Konsultan eksklusif 24/7, menjawab pertanyaan, memberikan saran",
"simultaneousInterpretation": "Interpretasi Simultan", "simultaneousInterpretation": "Interpretasi Simultan",
"simultaneousInterpretationInfo": "Terjemahan waktu nyata untuk 80+ bahasa, perjalanan ke luar negeri tanpa khawatir", "simultaneousInterpretationInfo":
"Terjemahan waktu nyata untuk 80+ bahasa, perjalanan ke luar negeri tanpa khawatir",
"aiCompanion": "Teman Keluarga", "aiCompanion": "Teman Keluarga",
"aiCompanionInfo": "Memahami Anda, teman yang hangat", "aiCompanionInfo": "Memahami Anda, teman yang hangat",
"homeSlogan": "Menghubungkan dunia, melampaui suara", "homeSlogan": "Menghubungkan dunia, melampaui suara",
"turnEarphones": "Silakan buka casing pengisi daya earphone dan masukkan earphone ke telinga Anda", "turnEarphones":
"Silakan buka casing pengisi daya earphone dan masukkan earphone ke telinga Anda",
"currentlyConnected": "Saat ini terhubung:", "currentlyConnected": "Saat ini terhubung:",
"unsystemSetup": "Buka pengaturan sistem", "unsystemSetup": "Buka pengaturan sistem",
"talkLater": "Nanti", "talkLater": "Nanti",
@ -157,7 +162,7 @@ const Map<String, String> idID = {
"exploreSlogan": "Earphone pintar, kemungkinan tak terbatas", "exploreSlogan": "Earphone pintar, kemungkinan tak terbatas",
"exploreSlogan1": "Teman pintar, kemungkinan tak terbatas", "exploreSlogan1": "Teman pintar, kemungkinan tak terbatas",
"exploreSlogan2": "Kacamata pintar, kemungkinan tak terbatas", "exploreSlogan2": "Kacamata pintar, kemungkinan tak terbatas",
"exploreAi": "Jelajahi fitur AI yang ditawarkan oleh DeapSound", "exploreAi": "Jelajahi fitur AI yang ditawarkan oleh Voitrans",
"aiFunction": "Fitur AI", "aiFunction": "Fitur AI",
"allRoundAssistant": "Asisten Serba Guna", "allRoundAssistant": "Asisten Serba Guna",
"allRoundAssistantInfo": "Membantu Anda menyelesaikan berbagai masalah", "allRoundAssistantInfo": "Membantu Anda menyelesaikan berbagai masalah",
@ -171,11 +176,13 @@ const Map<String, String> idID = {
"healthConsultant": "Obrolan AI Multifungsi", "healthConsultant": "Obrolan AI Multifungsi",
"healthConsultantInfo": "Menyediakan lebih banyak fitur obrolan AI", "healthConsultantInfo": "Menyediakan lebih banyak fitur obrolan AI",
"conferenceAssistant": "Asisten Rapat Bisnis", "conferenceAssistant": "Asisten Rapat Bisnis",
"conferenceAssistantInfo": "Catatan rapat waktu nyata, terjemahan multibahasa", "conferenceAssistantInfo":
"Catatan rapat waktu nyata, terjemahan multibahasa",
"studyAssistant": "Asisten Belajar Bahasa", "studyAssistant": "Asisten Belajar Bahasa",
"studyAssistantInfo": "Koreksi pengucapan, latihan berbicara waktu nyata", "studyAssistantInfo": "Koreksi pengucapan, latihan berbicara waktu nyata",
"travelTranslator": "Asisten Terjemahan Perjalanan", "travelTranslator": "Asisten Terjemahan Perjalanan",
"travelTranslatorInfo": "Terjemahan suara waktu nyata, pengenalan tempat wisata", "travelTranslatorInfo":
"Terjemahan suara waktu nyata, pengenalan tempat wisata",
"beSearching": "Mencari:", "beSearching": "Mencari:",
"noAssistantFound": "Tidak ada asisten AI yang cocok ditemukan", "noAssistantFound": "Tidak ada asisten AI yang cocok ditemukan",
"scene": "Skenario", "scene": "Skenario",
@ -183,7 +190,8 @@ const Map<String, String> idID = {
"newFunction": "Fitur Baru", "newFunction": "Fitur Baru",
"youChoseTry": "Anda memilih untuk mencoba", "youChoseTry": "Anda memilih untuk mencoba",
"aiSinger": "Mode Penyanyi AI", "aiSinger": "Mode Penyanyi AI",
"aiSingerInfo": "Nyanyikan lagu apa pun dengan suara penyanyi favorit Anda, bahkan lagu ciptaan Anda sendiri", "aiSingerInfo":
"Nyanyikan lagu apa pun dengan suara penyanyi favorit Anda, bahkan lagu ciptaan Anda sendiri",
"popularFunction": "Skenario Fitur Populer", "popularFunction": "Skenario Fitur Populer",
"tryNow": "Coba Sekarang", "tryNow": "Coba Sekarang",
@ -224,9 +232,11 @@ const Map<String, String> idID = {
"voiceServiceInfo": "Pilih layanan pengenalan dan sintesis suara", "voiceServiceInfo": "Pilih layanan pengenalan dan sintesis suara",
"selectVoiceService": "Pilih Layanan Suara", "selectVoiceService": "Pilih Layanan Suara",
"azureVoiceService": "Layanan Suara Azure", "azureVoiceService": "Layanan Suara Azure",
"azureVoiceServiceInfo": "Layanan suara cloud Microsoft, mendukung sintesis dan pengenalan suara berkualitas tinggi", "azureVoiceServiceInfo":
"Layanan suara cloud Microsoft, mendukung sintesis dan pengenalan suara berkualitas tinggi",
"flutterVoiceService": "Layanan Suara Lokal Flutter", "flutterVoiceService": "Layanan Suara Lokal Flutter",
"flutterVoiceServiceInfo": "Layanan suara lokal perangkat, dapat digunakan tanpa koneksi internet", "flutterVoiceServiceInfo":
"Layanan suara lokal perangkat, dapat digunakan tanpa koneksi internet",
'timbreService': 'Layanan Timbre', 'timbreService': 'Layanan Timbre',
'timbreServiceInfo': 'Pilih layanan sintesis suara timbre', 'timbreServiceInfo': 'Pilih layanan sintesis suara timbre',
'defaultTimbre': 'Timbre Standar', 'defaultTimbre': 'Timbre Standar',
@ -249,13 +259,15 @@ const Map<String, String> idID = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Hapus Perangkat yang Dipasangkan', 'clearPairedDevices': 'Hapus Perangkat yang Dipasangkan',
'clearPairedDevicesConfirm': 'Apakah Anda yakin ingin menghapus semua perangkat yang dipasangkan?', 'clearPairedDevicesConfirm':
'Apakah Anda yakin ingin menghapus semua perangkat yang dipasangkan?',
'clearPairedDevicesSuccess': 'Berhasil menghapus perangkat yang dipasangkan', 'clearPairedDevicesSuccess': 'Berhasil menghapus perangkat yang dipasangkan',
'clearPairedDevicesFailed': 'Gagal menghapus perangkat yang dipasangkan', 'clearPairedDevicesFailed': 'Gagal menghapus perangkat yang dipasangkan',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Obrolan Suara Waktu Nyata", "realtimeVoiceChat": "Obrolan Suara Waktu Nyata",
"realtimeVoiceChatInfo": "Rasakan fungsi interaksi suara cerdas (pratinjau fitur)", "realtimeVoiceChatInfo":
"Rasakan fungsi interaksi suara cerdas (pratinjau fitur)",
"loading": "Memuat...", "loading": "Memuat...",
//设备管理页面 //设备管理页面
@ -273,7 +285,8 @@ const Map<String, String> idID = {
"inputMessage": "Masukkan pesan...", "inputMessage": "Masukkan pesan...",
"imListening": "Mendengarkan...", "imListening": "Mendengarkan...",
"canStartTalking": "Anda bisa mulai berbicara", "canStartTalking": "Anda bisa mulai berbicara",
"addQuestionAboutImage": "Tambahkan pertanyaan atau deskripsi tentang gambar...", "addQuestionAboutImage":
"Tambahkan pertanyaan atau deskripsi tentang gambar...",
"summarizeImageContent": "Ringkas konten gambar", "summarizeImageContent": "Ringkas konten gambar",
"extractImageText": "Ekstrak teks gambar", "extractImageText": "Ekstrak teks gambar",
"translateImageText": "Terjemahkan teks gambar", "translateImageText": "Terjemahkan teks gambar",
@ -302,10 +315,14 @@ const Map<String, String> idID = {
'• Mengontrol fungsi earphone\n\n' '• Mengontrol fungsi earphone\n\n'
'Apa yang bisa saya bantu?', 'Apa yang bisa saya bantu?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Pengenalan suara memerlukan akses mikrofon.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Pengenalan dan terjemahan suara memerlukan akses mikrofon.', 'Pengenalan suara memerlukan akses mikrofon.',
'phoneCallPermissionText': 'Melakukan panggilan memerlukan akses mikrofon untuk panggilan suara.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Anda telah menolak izin mikrofon secara permanen, silakan buka pengaturan sistem untuk mengaktifkannya.', 'Pengenalan dan terjemahan suara memerlukan akses mikrofon.',
'phoneCallPermissionText':
'Melakukan panggilan memerlukan akses mikrofon untuk panggilan suara.',
'permissionDeniedText':
'Anda telah menolak izin mikrofon secara permanen, silakan buka pengaturan sistem untuk mengaktifkannya.',
'startVoiceInput': 'Mulai input suara', 'startVoiceInput': 'Mulai input suara',
'startPhoneCallMode': 'Mulai mode panggilan telepon, mulai input suara', 'startPhoneCallMode': 'Mulai mode panggilan telepon, mulai input suara',
@ -319,7 +336,8 @@ const Map<String, String> idID = {
'report': 'Lapor', 'report': 'Lapor',
'submitSuccess': 'Berhasil dikirim', 'submitSuccess': 'Berhasil dikirim',
'submitFailed': 'Gagal dikirim', 'submitFailed': 'Gagal dikirim',
'reportSubmitted': 'Laporan telah dikirim, kami akan memprosesnya sesegera mungkin', 'reportSubmitted':
'Laporan telah dikirim, kami akan memprosesnya sesegera mungkin',
'harmfulUnsafe': 'Berbahaya/Tidak Aman', 'harmfulUnsafe': 'Berbahaya/Tidak Aman',
'pornographicVulgar': 'Pornografi/Vulgär', 'pornographicVulgar': 'Pornografi/Vulgär',
'misleadingAttack': 'Menyesatkan/Serangan', 'misleadingAttack': 'Menyesatkan/Serangan',
@ -327,7 +345,8 @@ const Map<String, String> idID = {
'privacyRelated': 'Terkait Privasi', 'privacyRelated': 'Terkait Privasi',
'copyrightViolation': 'Melanggar hak cipta, nama baik saya, dll.', 'copyrightViolation': 'Melanggar hak cipta, nama baik saya, dll.',
'other': 'Lainnya', 'other': 'Lainnya',
'reportDescriptionHint': 'Kami ingin tahu alasan Anda melaporkan, Anda dapat menjelaskan masalah yang Anda hadapi.', 'reportDescriptionHint':
'Kami ingin tahu alasan Anda melaporkan, Anda dapat menjelaskan masalah yang Anda hadapi.',
//Message_bubble //Message_bubble
'generatedByAi': 'Dihasilkan oleh AI', 'generatedByAi': 'Dihasilkan oleh AI',
@ -357,15 +376,24 @@ const Map<String, String> idID = {
'highest': 'Tertinggi', 'highest': 'Tertinggi',
'lowest': 'Terendah', 'lowest': 'Terendah',
'futureForecast': 'Prakiraan Masa Depan', 'futureForecast': 'Prakiraan Masa Depan',
'hotWeatherTip': 'Hari ini panas, harap berhati-hati terhadap sengatan panas dan minum banyak air', 'hotWeatherTip':
'coldWeatherTip': 'Suhu hari ini rendah, harap kenakan pakaian hangat saat keluar untuk menghindari pilek', 'Hari ini panas, harap berhati-hati terhadap sengatan panas dan minum banyak air',
'rainyWeatherTip': 'Hari ini hujan, harap bawa payung saat keluar dan berhati-hati saat bepergian', 'coldWeatherTip':
'snowyWeatherTip': 'Hari ini salju, jalan licin harap berhati-hati, ambil tindakan pencegahan agar tetap hangat', 'Suhu hari ini rendah, harap kenakan pakaian hangat saat keluar untuk menghindari pilek',
'foggyWeatherTip': 'Hari ini berkabut, jarak pandang rendah, harap pakai masker saat keluar', 'rainyWeatherTip':
'windyWeatherTip': 'Hari ini berangin, harap berhati-hati saat keluar, pastikan barang-barang Anda aman', 'Hari ini hujan, harap bawa payung saat keluar dan berhati-hati saat bepergian',
'sunnyWeatherTip': 'Hari ini cerah dengan sinar UV yang kuat, harap gunakan tabir surya saat keluar', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Ada perbedaan suhu yang besar antara siang dan malam hari ini, harap sesuaikan pakaian Anda', 'Hari ini salju, jalan licin harap berhati-hati, ambil tindakan pencegahan agar tetap hangat',
'comfortableWeatherTip': 'Cuaca hari ini menyenangkan, waktu yang tepat untuk aktivitas di luar ruangan', 'foggyWeatherTip':
'Hari ini berkabut, jarak pandang rendah, harap pakai masker saat keluar',
'windyWeatherTip':
'Hari ini berangin, harap berhati-hati saat keluar, pastikan barang-barang Anda aman',
'sunnyWeatherTip':
'Hari ini cerah dengan sinar UV yang kuat, harap gunakan tabir surya saat keluar',
'temperatureDifferenceTip':
'Ada perbedaan suhu yang besar antara siang dan malam hari ini, harap sesuaikan pakaian Anda',
'comfortableWeatherTip':
'Cuaca hari ini menyenangkan, waktu yang tepat untuk aktivitas di luar ruangan',
"monday": "Senin", "monday": "Senin",
"tuesday": "Selasa", "tuesday": "Selasa",
"wednesday": "Rabu", "wednesday": "Rabu",
@ -406,20 +434,27 @@ const Map<String, String> idID = {
"logout": "Keluar", "logout": "Keluar",
"logoutTips": "Apakah Anda yakin ingin keluar dari akun saat ini?", "logoutTips": "Apakah Anda yakin ingin keluar dari akun saat ini?",
'deleteAccount': 'Hapus Akun', 'deleteAccount': 'Hapus Akun',
'deleteAccountTips': 'Apakah Anda yakin ingin menghapus akun Anda secara permanen? Tindakan ini tidak dapat dibatalkan', 'deleteAccountTips':
'Apakah Anda yakin ingin menghapus akun Anda secara permanen? Tindakan ini tidak dapat dibatalkan',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Koneksi jaringan gagal, silakan periksa pengaturan jaringan Anda dan coba lagi', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Server tidak tersedia untuk sementara, silakan coba lagi nanti', 'Koneksi jaringan gagal, silakan periksa pengaturan jaringan Anda dan coba lagi',
'serverTemporarilyUnavailable':
'Server tidak tersedia untuk sementara, silakan coba lagi nanti',
'loginExpiredPleaseRelogin': 'Sesi Anda telah berakhir, silakan masuk lagi', 'loginExpiredPleaseRelogin': 'Sesi Anda telah berakhir, silakan masuk lagi',
'noPermissionForThisOperation': 'Anda tidak memiliki izin untuk melakukan operasi ini', 'noPermissionForThisOperation':
'Anda tidak memiliki izin untuk melakukan operasi ini',
'requestedResourceNotFound': 'Sumber daya yang diminta tidak ditemukan', 'requestedResourceNotFound': 'Sumber daya yang diminta tidak ditemukan',
'imageProcessingFailedPleaseReselect': 'Pemrosesan gambar gagal, silakan pilih gambar lain', 'imageProcessingFailedPleaseReselect':
'Pemrosesan gambar gagal, silakan pilih gambar lain',
'operationFailedPleaseRetry': 'Operasi gagal, silakan coba lagi', 'operationFailedPleaseRetry': 'Operasi gagal, silakan coba lagi',
'serverReturnedError': 'Server mengembalikan kesalahan', 'serverReturnedError': 'Server mengembalikan kesalahan',
'serverError': 'Kesalahan Server', 'serverError': 'Kesalahan Server',
'networkConnectionFailedCheckSettings': 'Koneksi jaringan gagal, silakan periksa pengaturan jaringan Anda', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Kesalahan internal server, silakan coba lagi nanti', 'Koneksi jaringan gagal, silakan periksa pengaturan jaringan Anda',
'serverInternalErrorRetryLater':
'Kesalahan internal server, silakan coba lagi nanti',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Kompresi gambar gagal', 'imageCompressionFailed': 'Kompresi gambar gagal',
@ -456,9 +491,12 @@ const Map<String, String> idID = {
'locationInfo': 'Informasi Lokasi', 'locationInfo': 'Informasi Lokasi',
'phonePermissionDesc': 'Digunakan untuk fungsi melakukan panggilan', 'phonePermissionDesc': 'Digunakan untuk fungsi melakukan panggilan',
'smsPermissionDesc': 'Digunakan untuk fungsi mengirim SMS', 'smsPermissionDesc': 'Digunakan untuk fungsi mengirim SMS',
'calendarWritePermissionDesc': 'Digunakan untuk membuat acara kalender dan pengingat', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Digunakan untuk membaca dan mengelola acara kalender dan pengingat', 'Digunakan untuk membuat acara kalender dan pengingat',
'locationPermissionDesc': 'Digunakan untuk mendapatkan informasi lokasi saat ini', 'calendarFullAccessPermissionDesc':
'Digunakan untuk membaca dan mengelola acara kalender dan pengingat',
'locationPermissionDesc':
'Digunakan untuk mendapatkan informasi lokasi saat ini',
'appFunctionNeeds': 'Fungsi aplikasi membutuhkan', 'appFunctionNeeds': 'Fungsi aplikasi membutuhkan',
'authorized': 'Diizinkan', 'authorized': 'Diizinkan',
'unauthorized': 'Tidak Diizinkan', 'unauthorized': 'Tidak Diizinkan',
@ -469,11 +507,16 @@ const Map<String, String> idID = {
'permissionRequestError': 'Kesalahan saat meminta izin', 'permissionRequestError': 'Kesalahan saat meminta izin',
'phonePermissionDetailDesc': 'Fungsi panggilan memerlukan izin telepon', 'phonePermissionDetailDesc': 'Fungsi panggilan memerlukan izin telepon',
'smsPermissionDetailDesc': 'Fungsi mengirim SMS memerlukan izin SMS', 'smsPermissionDetailDesc': 'Fungsi mengirim SMS memerlukan izin SMS',
'calendarWritePermissionDetailDesc': 'Membuat acara kalender memerlukan izin menulis kalender', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Mengelola acara kalender memerlukan izin penuh kalender', 'Membuat acara kalender memerlukan izin menulis kalender',
'locationPermissionDetailDesc': 'Mendapatkan informasi lokasi memerlukan izin lokasi', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplikasi memerlukan izin ini untuk fungsionalitas penuh', 'Mengelola acara kalender memerlukan izin penuh kalender',
'permanentDenialText': 'Anda telah menolak izin {permission} secara permanen, silakan buka pengaturan aplikasi untuk mengaktifkannya', 'locationPermissionDetailDesc':
'Mendapatkan informasi lokasi memerlukan izin lokasi',
'appNeedsPermissionForFullFunction':
'Aplikasi memerlukan izin ini untuk fungsionalitas penuh',
'permanentDenialText':
'Anda telah menolak izin {permission} secara permanen, silakan buka pengaturan aplikasi untuk mengaktifkannya',
'goToSettings': 'Buka Pengaturan', 'goToSettings': 'Buka Pengaturan',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +525,10 @@ const Map<String, String> idID = {
'updateNow': 'Perbarui Sekarang', 'updateNow': 'Perbarui Sekarang',
'checkUpdate': 'Periksa Pembaruan', 'checkUpdate': 'Periksa Pembaruan',
'updateFailed': 'Pembaruan Gagal', 'updateFailed': 'Pembaruan Gagal',
'cannotOpenAppStore': 'Tidak dapat membuka toko aplikasi, silakan buka toko aplikasi secara manual untuk memperbarui', 'cannotOpenAppStore':
'updateErrorRetry': 'Terjadi kesalahan saat pembaruan, silakan coba lagi nanti', 'Tidak dapat membuka toko aplikasi, silakan buka toko aplikasi secara manual untuk memperbarui',
'updateErrorRetry':
'Terjadi kesalahan saat pembaruan, silakan coba lagi nanti',
//国家列表 //国家列表
"邮箱": "Email", "邮箱": "Email",
@ -606,10 +651,12 @@ const Map<String, String> idID = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Belum ada riwayat", "noTranslationHistory": "Belum ada riwayat",
"clearHistory": "Hapus Riwayat", "clearHistory": "Hapus Riwayat",
"clearHistoryConfirm": "Apakah Anda yakin ingin menghapus semua riwayat terjemahan? Tindakan ini tidak dapat dibatalkan.", "clearHistoryConfirm":
"Apakah Anda yakin ingin menghapus semua riwayat terjemahan? Tindakan ini tidak dapat dibatalkan.",
"unknownLanguage": "Bahasa Tidak Dikenal", "unknownLanguage": "Bahasa Tidak Dikenal",
"deleteSessionRecord": "Hapus Rekaman Sesi", "deleteSessionRecord": "Hapus Rekaman Sesi",
"deleteSessionConfirm": "Apakah Anda yakin ingin menghapus semua rekaman terjemahan untuk sesi ini? Tindakan ini tidak dapat dibatalkan.", "deleteSessionConfirm":
"Apakah Anda yakin ingin menghapus semua rekaman terjemahan untuk sesi ini? Tindakan ini tidak dapat dibatalkan.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Terjemahkan File Audio", "translateAudioFiles": "Terjemahkan File Audio",
@ -634,9 +681,11 @@ const Map<String, String> idID = {
"summaryGenerated": "Ringkasan telah dibuat", "summaryGenerated": "Ringkasan telah dibuat",
"generating": "Membuat...", "generating": "Membuat...",
"regenerate": "Buat Ulang", "regenerate": "Buat Ulang",
"summaryTimeoutMessage": "Permintaan pembuatan ringkasan habis waktu, mungkin karena masalah jaringan atau server sibuk.", "summaryTimeoutMessage":
"Permintaan pembuatan ringkasan habis waktu, mungkin karena masalah jaringan atau server sibuk.",
"deleteTranslationRecord": "Hapus Rekaman Terjemahan", "deleteTranslationRecord": "Hapus Rekaman Terjemahan",
"deleteTranslationConfirm": "Apakah Anda yakin ingin menghapus rekaman terjemahan ini? Tindakan ini tidak dapat dibatalkan.", "deleteTranslationConfirm":
"Apakah Anda yakin ingin menghapus rekaman terjemahan ini? Tindakan ini tidak dapat dibatalkan.",
"originalText": "Teks Asli", "originalText": "Teks Asli",
"translatedText": "Teks Terjemahan", "translatedText": "Teks Terjemahan",
"sessionSummary": "Ringkasan Sesi", "sessionSummary": "Ringkasan Sesi",
@ -664,19 +713,25 @@ const Map<String, String> idID = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Siap untuk dipasangkan", "readyToPair": "Siap untuk dipasangkan",
"preparingPairingEnvironment": "Mempersiapkan lingkungan pemasangan...", "preparingPairingEnvironment": "Mempersiapkan lingkungan pemasangan...",
"connectDeepSoundViaSystemBluetooth": "Harap hubungkan ke perangkat DeapSound melalui Bluetooth sistem terlebih dahulu", "connectDeepSoundViaSystemBluetooth":
"Harap hubungkan ke perangkat Voitrans melalui Bluetooth sistem terlebih dahulu",
"deviceBindingConfirm": "Konfirmasi pengikatan perangkat...", "deviceBindingConfirm": "Konfirmasi pengikatan perangkat...",
"establishingDeviceAssociation": "Membangun asosiasi perangkat...", "establishingDeviceAssociation": "Membangun asosiasi perangkat...",
"waitingCompletePairing": "Harap tunggu, pemasangan sedang diselesaikan...", "waitingCompletePairing": "Harap tunggu, pemasangan sedang diselesaikan...",
"pairingSuccessRedirecting": "Pemasangan berhasil! Mengalihkan ke halaman utama...", "pairingSuccessRedirecting":
"Pemasangan berhasil! Mengalihkan ke halaman utama...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Harap pastikan Anda terhubung ke perangkat DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Perangkat ini sudah terikat ke akun lain", "Harap pastikan Anda terhubung ke perangkat Voitrans",
"deviceAlreadyBoundToOtherAccount":
"Perangkat ini sudah terikat ke akun lain",
"deviceAssociationFailed": "Asosiasi perangkat gagal, silakan coba lagi", "deviceAssociationFailed": "Asosiasi perangkat gagal, silakan coba lagi",
"scanTimeoutEnsureDeviceNearby": "Waktu pemindaian habis, harap pastikan perangkat berada di dekat", "scanTimeoutEnsureDeviceNearby":
"Waktu pemindaian habis, harap pastikan perangkat berada di dekat",
"networkError": "Kesalahan Jaringan", "networkError": "Kesalahan Jaringan",
"authorizationFailedCheckCode": "Otorisasi gagal, harap periksa apakah kode otorisasi benar", "authorizationFailedCheckCode":
"Otorisasi gagal, harap periksa apakah kode otorisasi benar",
"pairingFailedRetry": "Pemasangan gagal, silakan coba lagi", "pairingFailedRetry": "Pemasangan gagal, silakan coba lagi",
// 配对控制器相关 // 配对控制器相关
@ -684,7 +739,8 @@ const Map<String, String> idID = {
'deviceDisconnected': 'Perangkat terputus', 'deviceDisconnected': 'Perangkat terputus',
'readyToStartPairing': 'Siap untuk memulai pemasangan', 'readyToStartPairing': 'Siap untuk memulai pemasangan',
'checkingEnvironment': 'Memeriksa lingkungan...', 'checkingEnvironment': 'Memeriksa lingkungan...',
'ensureHeadsetOnAndPairingMode': 'Harap pastikan headset dihidupkan dan dalam mode pemasangan', 'ensureHeadsetOnAndPairingMode':
'Harap pastikan headset dihidupkan dan dalam mode pemasangan',
'establishingSecureConnection': 'Membangun koneksi aman...', 'establishingSecureConnection': 'Membangun koneksi aman...',
'needManualBindingAuthCode': 'Diperlukan kode otorisasi pengikatan manual...', 'needManualBindingAuthCode': 'Diperlukan kode otorisasi pengikatan manual...',
'pairingSuccessful': 'Pemasangan berhasil!', 'pairingSuccessful': 'Pemasangan berhasil!',
@ -702,22 +758,26 @@ const Map<String, String> idID = {
'bleConnectionTimeoutRetry': 'Waktu koneksi BLE habis, silakan coba lagi', 'bleConnectionTimeoutRetry': 'Waktu koneksi BLE habis, silakan coba lagi',
'blePairingStartupFailed': 'Gagal memulai pemasangan BLE', 'blePairingStartupFailed': 'Gagal memulai pemasangan BLE',
'bleConnectionFailed': 'Koneksi BLE gagal', 'bleConnectionFailed': 'Koneksi BLE gagal',
'deviceAuthorizationFailedCheckCode': 'Otorisasi perangkat gagal, harap periksa kode otorisasi', 'deviceAuthorizationFailedCheckCode':
'Otorisasi perangkat gagal, harap periksa kode otorisasi',
//用户反馈页 //用户反馈页
"feedback": "Umpan Balik Pengguna", "feedback": "Umpan Balik Pengguna",
'feedbackInfo': 'Berikan umpan balik atau saran', 'feedbackInfo': 'Berikan umpan balik atau saran',
'feedbackDescription': 'Harap jelaskan masalah yang Anda hadapi atau saran Anda', 'feedbackDescription':
'Harap jelaskan masalah yang Anda hadapi atau saran Anda',
'feedbackHint': 'Silakan masukkan umpan balik Anda...', 'feedbackHint': 'Silakan masukkan umpan balik Anda...',
'feedbackRequired': 'Harap masukkan konten umpan balik', 'feedbackRequired': 'Harap masukkan konten umpan balik',
'contactInfo': 'Informasi Kontak', 'contactInfo': 'Informasi Kontak',
'contactHint': 'Email/Telepon, agar kami dapat menghubungi Anda', 'contactHint': 'Email/Telepon, agar kami dapat menghubungi Anda',
'submit': 'Kirim', 'submit': 'Kirim',
'feedbackSubmitSuccess': 'Umpan balik berhasil dikirim, terima kasih atas umpan balik Anda!', 'feedbackSubmitSuccess':
'Umpan balik berhasil dikirim, terima kasih atas umpan balik Anda!',
'feedbackSubmitFailed': 'Gagal mengirim umpan balik, silakan coba lagi nanti', 'feedbackSubmitFailed': 'Gagal mengirim umpan balik, silakan coba lagi nanti',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Pembaruan sedang berlangsung, keluar akan mengganggu proses, apakah Anda yakin ingin keluar?", "upgradeExitConfirm":
"Pembaruan sedang berlangsung, keluar akan mengganggu proses, apakah Anda yakin ingin keluar?",
"deviceModel": "Model Perangkat", "deviceModel": "Model Perangkat",
"unknownDevice": "Perangkat Tidak Dikenal", "unknownDevice": "Perangkat Tidak Dikenal",
"currentFirmwareVersion": "Versi Firmware Saat Ini", "currentFirmwareVersion": "Versi Firmware Saat Ini",
@ -729,11 +789,13 @@ const Map<String, String> idID = {
"connectionFailed": "Koneksi Gagal", "connectionFailed": "Koneksi Gagal",
"retryConnection": "Coba Sambungkan Kembali", "retryConnection": "Coba Sambungkan Kembali",
"ota_updateNow": "Perbarui Sekarang", "ota_updateNow": "Perbarui Sekarang",
"keepConnectedDontClose": "Jaga agar perangkat tetap terhubung, jangan tutup aplikasi", "keepConnectedDontClose":
"Jaga agar perangkat tetap terhubung, jangan tutup aplikasi",
"doNotDisconnect": "Jangan putuskan sambungan", "doNotDisconnect": "Jangan putuskan sambungan",
"charging": "Mengisi daya", "charging": "Mengisi daya",
"updateContent": "Konten Pembaruan", "updateContent": "Konten Pembaruan",
"removeEarbudsEnsureBattery": "Keluarkan kedua earbud, dan pastikan baterai keduanya di atas 30%", "removeEarbudsEnsureBattery":
"Keluarkan kedua earbud, dan pastikan baterai keduanya di atas 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Tidak Ada Musik", "noMusic": "Tidak Ada Musik",

197
lib/core/translations/language/is_is.dart

@ -88,7 +88,8 @@ const Map<String, String> isIS = {
"tip": "Ábending", "tip": "Ábending",
"pleaseEnterCompleteCode": "Vinsamlegast sláðu inn allan staðfestingarkóðann", "pleaseEnterCompleteCode": "Vinsamlegast sláðu inn allan staðfestingarkóðann",
"loginFailed": "Innskráning mistókst, vinsamlegast reyndu aftur", "loginFailed": "Innskráning mistókst, vinsamlegast reyndu aftur",
'pleaseAcceptPrivacyPolicy': 'Vinsamlegast lestu og samþykktu persónuverndarstefnuna og notendasamninginn fyrst', 'pleaseAcceptPrivacyPolicy':
'Vinsamlegast lestu og samþykktu persónuverndarstefnuna og notendasamninginn fyrst',
"enterVerificationCode": "Sláðu inn staðfestingarkóða", "enterVerificationCode": "Sláðu inn staðfestingarkóða",
"verificationCodeSentTo": "Staðfestingarkóði sendur til", "verificationCodeSentTo": "Staðfestingarkóði sendur til",
"resendVerificationCode": "Senda staðfestingarkóða aftur", "resendVerificationCode": "Senda staðfestingarkóða aftur",
@ -96,8 +97,8 @@ const Map<String, String> isIS = {
"usePasswordLogin": "Innskráning með lykilorði", "usePasswordLogin": "Innskráning með lykilorði",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Yfirlýsing DeapSound", "loginDeclaration": "Yfirlýsing Voitrans",
"welcomeToThisApp": "Velkomin(n) í DeapSound, vinsamlegast lestu vandlega", "welcomeToThisApp": "Velkomin(n) í Voitrans, vinsamlegast lestu vandlega",
"privacyPolicyText": "privacyPolicyText":
", með því að smella á 'Samþykkja og halda áfram' staðfestir þú að þú hafir lesið og samþykkt ofangreinda samninga. Með því að smella á 'Hafna' lokarðu forritinu.", ", með því að smella á 'Samþykkja og halda áfram' staðfestir þú að þú hafir lesið og samþykkt ofangreinda samninga. Með því að smella á 'Hafna' lokarðu forritinu.",
"disagree": "Hafna", "disagree": "Hafna",
@ -111,17 +112,21 @@ const Map<String, String> isIS = {
"signal": "Merki", "signal": "Merki",
"deviceId": "Auðkenni tækis", "deviceId": "Auðkenni tækis",
"firmwareVersion": "Fastbúnaðarútgáfa", "firmwareVersion": "Fastbúnaðarútgáfa",
"disconnectedDevice": "Ekkert tæki tengt, smelltu á hnappinn hér að neðan til að tengjast", "disconnectedDevice":
"Ekkert tæki tengt, smelltu á hnappinn hér að neðan til að tengjast",
"connectDevice": "Tengja tæki", "connectDevice": "Tengja tæki",
"topAiExperiences": "Helstu gervigreindarupplifanir", "topAiExperiences": "Helstu gervigreindarupplifanir",
"aiAssistant": "Alhliða gervigreindar-aðstoðarmaður", "aiAssistant": "Alhliða gervigreindar-aðstoðarmaður",
"aiAssistantInfo": "Einkaþjónusta allan sólarhringinn, svarar spurningum, gefur tillögur", "aiAssistantInfo":
"Einkaþjónusta allan sólarhringinn, svarar spurningum, gefur tillögur",
"simultaneousInterpretation": "Samtímatúlkun", "simultaneousInterpretation": "Samtímatúlkun",
"simultaneousInterpretationInfo": "Rauntímaþýðing fyrir yfir 80 tungumál, áhyggjulausar utanlandsferðir", "simultaneousInterpretationInfo":
"Rauntímaþýðing fyrir yfir 80 tungumál, áhyggjulausar utanlandsferðir",
"aiCompanion": "Fjölskyldufélagi", "aiCompanion": "Fjölskyldufélagi",
"aiCompanionInfo": "Skilur þig, hlýlegur félagsskapur", "aiCompanionInfo": "Skilur þig, hlýlegur félagsskapur",
"homeSlogan": "Að tengja heiminn, umfram hljóð", "homeSlogan": "Að tengja heiminn, umfram hljóð",
"turnEarphones": "Vinsamlegast opnaðu hleðsluhulstrið á heyrnartólunum og settu þau í eyrun", "turnEarphones":
"Vinsamlegast opnaðu hleðsluhulstrið á heyrnartólunum og settu þau í eyrun",
"currentlyConnected": "Nú tengt:", "currentlyConnected": "Nú tengt:",
"unsystemSetup": "Fara í kerfisstillingar", "unsystemSetup": "Fara í kerfisstillingar",
"talkLater": "Seinna", "talkLater": "Seinna",
@ -143,7 +148,8 @@ const Map<String, String> isIS = {
"fine": "Mjög gott", "fine": "Mjög gott",
"excellent": "Framúrskarandi", "excellent": "Framúrskarandi",
"unknown": "Óþekkt", "unknown": "Óþekkt",
'bluetoothTurnedOff': 'Slökkt er á Bluetooth, vinsamlegast kveiktu á Bluetooth', 'bluetoothTurnedOff':
'Slökkt er á Bluetooth, vinsamlegast kveiktu á Bluetooth',
'bluetoothOff': 'Slökkt á Bluetooth', 'bluetoothOff': 'Slökkt á Bluetooth',
'leftEar': 'Vinstra eyra', 'leftEar': 'Vinstra eyra',
'rightEar': 'Hægra eyra', 'rightEar': 'Hægra eyra',
@ -157,7 +163,7 @@ const Map<String, String> isIS = {
"exploreSlogan": "Snjallheyrnartól, óendanlegir möguleikar", "exploreSlogan": "Snjallheyrnartól, óendanlegir möguleikar",
"exploreSlogan1": "Snjallfélagi, óendanlegir möguleikar", "exploreSlogan1": "Snjallfélagi, óendanlegir möguleikar",
"exploreSlogan2": "Snjallgleraugu, óendanlegir möguleikar", "exploreSlogan2": "Snjallgleraugu, óendanlegir möguleikar",
"exploreAi": "Kannaðu gervigreindareiginleikana sem DeapSound býður upp á", "exploreAi": "Kannaðu gervigreindareiginleikana sem Voitrans býður upp á",
"aiFunction": "Gervigreindareiginleikar", "aiFunction": "Gervigreindareiginleikar",
"allRoundAssistant": "Alhliða aðstoðarmaður", "allRoundAssistant": "Alhliða aðstoðarmaður",
"allRoundAssistantInfo": "Hjálpar þér að leysa ýmsar vandamál", "allRoundAssistantInfo": "Hjálpar þér að leysa ýmsar vandamál",
@ -183,7 +189,8 @@ const Map<String, String> isIS = {
"newFunction": "Nýr eiginleiki", "newFunction": "Nýr eiginleiki",
"youChoseTry": "Þú valdir að prófa", "youChoseTry": "Þú valdir að prófa",
"aiSinger": "Gervigreindarsöngvarahamur", "aiSinger": "Gervigreindarsöngvarahamur",
"aiSingerInfo": "Syngdu hvaða lag sem er með rödd uppáhalds söngvarans þíns, jafnvel þínar eigin tónsmíðar", "aiSingerInfo":
"Syngdu hvaða lag sem er með rödd uppáhalds söngvarans þíns, jafnvel þínar eigin tónsmíðar",
"popularFunction": "Vinsælir eiginleikaatburðir", "popularFunction": "Vinsælir eiginleikaatburðir",
"tryNow": "Prófa núna", "tryNow": "Prófa núna",
@ -224,9 +231,11 @@ const Map<String, String> isIS = {
"voiceServiceInfo": "Veldu raddgreiningar- og myndunarþjónustu", "voiceServiceInfo": "Veldu raddgreiningar- og myndunarþjónustu",
"selectVoiceService": "Veldu raddþjónustu", "selectVoiceService": "Veldu raddþjónustu",
"azureVoiceService": "Azure raddþjónusta", "azureVoiceService": "Azure raddþjónusta",
"azureVoiceServiceInfo": "Microsoft skýjaraddþjónusta, styður hágæða raddmyndun og -greiningu", "azureVoiceServiceInfo":
"Microsoft skýjaraddþjónusta, styður hágæða raddmyndun og -greiningu",
"flutterVoiceService": "Flutter staðbundin raddþjónusta", "flutterVoiceService": "Flutter staðbundin raddþjónusta",
"flutterVoiceServiceInfo": "Staðbundin raddþjónusta tækisins, hægt að nota án nettengingar", "flutterVoiceServiceInfo":
"Staðbundin raddþjónusta tækisins, hægt að nota án nettengingar",
'timbreService': 'Raddblæþjónusta', 'timbreService': 'Raddblæþjónusta',
'timbreServiceInfo': 'Veldu raddblæmyndunarþjónustu', 'timbreServiceInfo': 'Veldu raddblæmyndunarþjónustu',
'defaultTimbre': 'Sjálfgefinn raddblær', 'defaultTimbre': 'Sjálfgefinn raddblær',
@ -249,13 +258,15 @@ const Map<String, String> isIS = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Hreinsa pöruð tæki', 'clearPairedDevices': 'Hreinsa pöruð tæki',
'clearPairedDevicesConfirm': 'Ertu viss um að þú viljir hreinsa öll pöruð tæki?', 'clearPairedDevicesConfirm':
'Ertu viss um að þú viljir hreinsa öll pöruð tæki?',
'clearPairedDevicesSuccess': 'Pöruðum tækjum var eytt', 'clearPairedDevicesSuccess': 'Pöruðum tækjum var eytt',
'clearPairedDevicesFailed': 'Ekki tókst að hreinsa pöruð tæki', 'clearPairedDevicesFailed': 'Ekki tókst að hreinsa pöruð tæki',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Rauntíma raddspjall", "realtimeVoiceChat": "Rauntíma raddspjall",
"realtimeVoiceChatInfo": "Upplifðu greinda raddsamskiptaaðgerð (forskoðun aðgerðar)", "realtimeVoiceChatInfo":
"Upplifðu greinda raddsamskiptaaðgerð (forskoðun aðgerðar)",
"loading": "Hleður...", "loading": "Hleður...",
//设备管理页面 //设备管理页面
@ -303,9 +314,12 @@ const Map<String, String> isIS = {
'Hvernig get ég aðstoðað þig?', 'Hvernig get ég aðstoðað þig?',
'microphonePermission': 'Hljóðnemi', 'microphonePermission': 'Hljóðnemi',
'voiceRecognitionPermissionText': 'Raddgreining krefst aðgangs að hljóðnema.', 'voiceRecognitionPermissionText': 'Raddgreining krefst aðgangs að hljóðnema.',
'voiceTranslationPermissionText': 'Raddgreining og þýðing krefjast aðgangs að hljóðnema.', 'voiceTranslationPermissionText':
'phoneCallPermissionText': 'Að hringja krefst aðgangs að hljóðnema fyrir raddsamtöl.', 'Raddgreining og þýðing krefjast aðgangs að hljóðnema.',
'permissionDeniedText': 'Þú hefur varanlega hafnað heimild fyrir hljóðnema, vinsamlegast farðu í kerfisstillingar til að virkja heimildina.', 'phoneCallPermissionText':
'Að hringja krefst aðgangs að hljóðnema fyrir raddsamtöl.',
'permissionDeniedText':
'Þú hefur varanlega hafnað heimild fyrir hljóðnema, vinsamlegast farðu í kerfisstillingar til að virkja heimildina.',
'startVoiceInput': 'Hefja raddinnslátt', 'startVoiceInput': 'Hefja raddinnslátt',
'startPhoneCallMode': 'Hefja símtalsham, hefja raddinnslátt', 'startPhoneCallMode': 'Hefja símtalsham, hefja raddinnslátt',
@ -319,7 +333,8 @@ const Map<String, String> isIS = {
'report': 'Tilkynna', 'report': 'Tilkynna',
'submitSuccess': 'Sent', 'submitSuccess': 'Sent',
'submitFailed': 'Sending mistókst', 'submitFailed': 'Sending mistókst',
'reportSubmitted': 'Tilkynning send, við munum afgreiða hana eins fljótt og auðið er', 'reportSubmitted':
'Tilkynning send, við munum afgreiða hana eins fljótt og auðið er',
'harmfulUnsafe': 'Skaðlegt/Óöruggt', 'harmfulUnsafe': 'Skaðlegt/Óöruggt',
'pornographicVulgar': 'Klámfengið/Gróft', 'pornographicVulgar': 'Klámfengið/Gróft',
'misleadingAttack': 'Villandi/Árás', 'misleadingAttack': 'Villandi/Árás',
@ -327,7 +342,8 @@ const Map<String, String> isIS = {
'privacyRelated': 'Tengt persónuvernd', 'privacyRelated': 'Tengt persónuvernd',
'copyrightViolation': 'Brot á höfundarrétti mínum, mannorði o.s.frv.', 'copyrightViolation': 'Brot á höfundarrétti mínum, mannorði o.s.frv.',
'other': 'Annað', 'other': 'Annað',
'reportDescriptionHint': 'Við viljum vita hvers vegna þú ert að tilkynna, þú getur lýst vandamálinu sem þú lendir í.', 'reportDescriptionHint':
'Við viljum vita hvers vegna þú ert að tilkynna, þú getur lýst vandamálinu sem þú lendir í.',
//Message_bubble //Message_bubble
'generatedByAi': 'Myndað af gervigreind', 'generatedByAi': 'Myndað af gervigreind',
@ -357,15 +373,24 @@ const Map<String, String> isIS = {
'highest': 'Hæst', 'highest': 'Hæst',
'lowest': 'Lægst', 'lowest': 'Lægst',
'futureForecast': 'Framtíðarspá', 'futureForecast': 'Framtíðarspá',
'hotWeatherTip': 'Í dag er heitt, gætið að hitaslagi og drekkið mikið af vatni', 'hotWeatherTip':
'coldWeatherTip': 'Í dag er lágt hitastig, klæðið ykkur vel þegar þið farið út til að forðast kvef', 'Í dag er heitt, gætið að hitaslagi og drekkið mikið af vatni',
'rainyWeatherTip': 'Í dag rignir, takið með ykkur regnhlíf þegar þið farið út og farið varlega', 'coldWeatherTip':
'snowyWeatherTip': 'Í dag snjóar, vegurinn er háll, farið varlega og klæðið ykkur vel', 'Í dag er lágt hitastig, klæðið ykkur vel þegar þið farið út til að forðast kvef',
'foggyWeatherTip': 'Í dag er þoka, skyggni er slæmt, notið grímu þegar þið farið út', 'rainyWeatherTip':
'windyWeatherTip': 'Í dag er mikill vindur, farið varlega þegar þið farið út og festið eigur ykkar', 'Í dag rignir, takið með ykkur regnhlíf þegar þið farið út og farið varlega',
'sunnyWeatherTip': 'Í dag er sólskin og sterk UV-geislun, notið sólarvörn þegar þið farið út', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Í dag er mikill hitamunur á degi og nóttu, klæðið ykkur í samræmi við það', 'Í dag snjóar, vegurinn er háll, farið varlega og klæðið ykkur vel',
'comfortableWeatherTip': 'Í dag er veðrið notalegt, frábær tími fyrir útivist', 'foggyWeatherTip':
'Í dag er þoka, skyggni er slæmt, notið grímu þegar þið farið út',
'windyWeatherTip':
'Í dag er mikill vindur, farið varlega þegar þið farið út og festið eigur ykkar',
'sunnyWeatherTip':
'Í dag er sólskin og sterk UV-geislun, notið sólarvörn þegar þið farið út',
'temperatureDifferenceTip':
'Í dag er mikill hitamunur á degi og nóttu, klæðið ykkur í samræmi við það',
'comfortableWeatherTip':
'Í dag er veðrið notalegt, frábær tími fyrir útivist',
"monday": "Mán", "monday": "Mán",
"tuesday": "Þri", "tuesday": "Þri",
"wednesday": "Mið", "wednesday": "Mið",
@ -406,20 +431,28 @@ const Map<String, String> isIS = {
"logout": "Útskráning", "logout": "Útskráning",
"logoutTips": "Ertu viss um að þú viljir skrá þig út af núverandi reikningi?", "logoutTips": "Ertu viss um að þú viljir skrá þig út af núverandi reikningi?",
'deleteAccount': 'Eyða reikningi', 'deleteAccount': 'Eyða reikningi',
'deleteAccountTips': 'Ertu viss um að þú viljir eyða reikningnum þínum varanlega? Ekki er hægt að afturkalla þessa aðgerð.', 'deleteAccountTips':
'Ertu viss um að þú viljir eyða reikningnum þínum varanlega? Ekki er hægt að afturkalla þessa aðgerð.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Netkerfistenging mistókst, vinsamlegast athugaðu netkerfisstillingar og reyndu aftur', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Netþjónn er tímabundið ófáanlegur, vinsamlegast reyndu aftur síðar', 'Netkerfistenging mistókst, vinsamlegast athugaðu netkerfisstillingar og reyndu aftur',
'loginExpiredPleaseRelogin': 'Innskráningin þín er útrunnin, vinsamlegast skráðu þig inn aftur', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Þú hefur ekki heimild til að framkvæma þessa aðgerð', 'Netþjónn er tímabundið ófáanlegur, vinsamlegast reyndu aftur síðar',
'loginExpiredPleaseRelogin':
'Innskráningin þín er útrunnin, vinsamlegast skráðu þig inn aftur',
'noPermissionForThisOperation':
'Þú hefur ekki heimild til að framkvæma þessa aðgerð',
'requestedResourceNotFound': 'Umbeðin auðlind fannst ekki', 'requestedResourceNotFound': 'Umbeðin auðlind fannst ekki',
'imageProcessingFailedPleaseReselect': 'Myndvinnsla mistókst, vinsamlegast veldu aðra mynd', 'imageProcessingFailedPleaseReselect':
'Myndvinnsla mistókst, vinsamlegast veldu aðra mynd',
'operationFailedPleaseRetry': 'Aðgerð mistókst, vinsamlegast reyndu aftur', 'operationFailedPleaseRetry': 'Aðgerð mistókst, vinsamlegast reyndu aftur',
'serverReturnedError': 'Netþjónn skilaði villu', 'serverReturnedError': 'Netþjónn skilaði villu',
'serverError': 'Netþjónsvilla', 'serverError': 'Netþjónsvilla',
'networkConnectionFailedCheckSettings': 'Netkerfistenging mistókst, vinsamlegast athugaðu netkerfisstillingar', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Innri netþjónsvilla, vinsamlegast reyndu aftur síðar', 'Netkerfistenging mistókst, vinsamlegast athugaðu netkerfisstillingar',
'serverInternalErrorRetryLater':
'Innri netþjónsvilla, vinsamlegast reyndu aftur síðar',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Myndþjöppun mistókst', 'imageCompressionFailed': 'Myndþjöppun mistókst',
@ -431,7 +464,8 @@ const Map<String, String> isIS = {
'loggedOut': 'Útskráð(ur)', 'loggedOut': 'Útskráð(ur)',
'logoutFailedRetry': 'Útskráning mistókst, vinsamlegast reyndu aftur', 'logoutFailedRetry': 'Útskráning mistókst, vinsamlegast reyndu aftur',
'accountPermanentlyDeleted': 'Reikningi hefur verið eytt varanlega', 'accountPermanentlyDeleted': 'Reikningi hefur verið eytt varanlega',
'deleteAccountFailedRetry': 'Eyðing reiknings mistókst, vinsamlegast reyndu aftur', 'deleteAccountFailedRetry':
'Eyðing reiknings mistókst, vinsamlegast reyndu aftur',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Ekki tókst að hreinsa notandagögn', 'clearUserDataFailed': 'Ekki tókst að hreinsa notandagögn',
@ -456,9 +490,12 @@ const Map<String, String> isIS = {
'locationInfo': 'Staðsetningarupplýsingar', 'locationInfo': 'Staðsetningarupplýsingar',
'phonePermissionDesc': 'Notað fyrir símtalsaðgerð', 'phonePermissionDesc': 'Notað fyrir símtalsaðgerð',
'smsPermissionDesc': 'Notað fyrir SMS sendingaraðgerð', 'smsPermissionDesc': 'Notað fyrir SMS sendingaraðgerð',
'calendarWritePermissionDesc': 'Notað til að búa til dagbókarviðburði og áminningar', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Notað til að lesa og stjórna dagbókarviðburðum og áminningum', 'Notað til að búa til dagbókarviðburði og áminningar',
'locationPermissionDesc': 'Notað til að fá upplýsingar um núverandi staðsetningu', 'calendarFullAccessPermissionDesc':
'Notað til að lesa og stjórna dagbókarviðburðum og áminningum',
'locationPermissionDesc':
'Notað til að fá upplýsingar um núverandi staðsetningu',
'appFunctionNeeds': 'Forritsaðgerð þarf', 'appFunctionNeeds': 'Forritsaðgerð þarf',
'authorized': 'Heimilað', 'authorized': 'Heimilað',
'unauthorized': 'Óheimilað', 'unauthorized': 'Óheimilað',
@ -469,11 +506,16 @@ const Map<String, String> isIS = {
'permissionRequestError': 'Villa við beiðni um heimild', 'permissionRequestError': 'Villa við beiðni um heimild',
'phonePermissionDetailDesc': 'Símtalsaðgerð krefst símaheimildar', 'phonePermissionDetailDesc': 'Símtalsaðgerð krefst símaheimildar',
'smsPermissionDetailDesc': 'SMS sendingaraðgerð krefst SMS heimildar', 'smsPermissionDetailDesc': 'SMS sendingaraðgerð krefst SMS heimildar',
'calendarWritePermissionDetailDesc': 'Að búa til dagbókarviðburði krefst skrifheimildar í dagbók', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Að stjórna dagbókarviðburðum krefst fullrar dagbókarheimildar', 'Að búa til dagbókarviðburði krefst skrifheimildar í dagbók',
'locationPermissionDetailDesc': 'Að fá staðsetningarupplýsingar krefst staðsetningarheimildar', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Forritið þarf þessa heimild til að veita fulla virkni', 'Að stjórna dagbókarviðburðum krefst fullrar dagbókarheimildar',
'permanentDenialText': 'Þú hefur varanlega hafnað {permission}-heimild, vinsamlegast farðu í forritastillingar til að virkja hana', 'locationPermissionDetailDesc':
'Að fá staðsetningarupplýsingar krefst staðsetningarheimildar',
'appNeedsPermissionForFullFunction':
'Forritið þarf þessa heimild til að veita fulla virkni',
'permanentDenialText':
'Þú hefur varanlega hafnað {permission}-heimild, vinsamlegast farðu í forritastillingar til að virkja hana',
'goToSettings': 'Fara í stillingar', 'goToSettings': 'Fara í stillingar',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +524,10 @@ const Map<String, String> isIS = {
'updateNow': 'Uppfæra núna', 'updateNow': 'Uppfæra núna',
'checkUpdate': 'Athuga með uppfærslu', 'checkUpdate': 'Athuga með uppfærslu',
'updateFailed': 'Uppfærsla mistókst', 'updateFailed': 'Uppfærsla mistókst',
'cannotOpenAppStore': 'Ekki hægt að opna forritaverslun, vinsamlegast farðu handvirkt í forritaverslun til að uppfæra', 'cannotOpenAppStore':
'updateErrorRetry': 'Villa kom upp við uppfærslu, vinsamlegast reyndu aftur síðar', 'Ekki hægt að opna forritaverslun, vinsamlegast farðu handvirkt í forritaverslun til að uppfæra',
'updateErrorRetry':
'Villa kom upp við uppfærslu, vinsamlegast reyndu aftur síðar',
//国家列表 //国家列表
"邮箱": "Tölvupóstur", "邮箱": "Tölvupóstur",
@ -606,10 +650,12 @@ const Map<String, String> isIS = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Engin saga ennþá", "noTranslationHistory": "Engin saga ennþá",
"clearHistory": "Hreinsa sögu", "clearHistory": "Hreinsa sögu",
"clearHistoryConfirm": "Ertu viss um að þú viljir hreinsa alla þýðingasögu? Ekki er hægt að afturkalla þessa aðgerð.", "clearHistoryConfirm":
"Ertu viss um að þú viljir hreinsa alla þýðingasögu? Ekki er hægt að afturkalla þessa aðgerð.",
"unknownLanguage": "Óþekkt tungumál", "unknownLanguage": "Óþekkt tungumál",
"deleteSessionRecord": "Eyða lotuupptöku", "deleteSessionRecord": "Eyða lotuupptöku",
"deleteSessionConfirm": "Ertu viss um að þú viljir eyða öllum þýðingarupptökum fyrir þessa lotu? Ekki er hægt að afturkalla þessa aðgerð.", "deleteSessionConfirm":
"Ertu viss um að þú viljir eyða öllum þýðingarupptökum fyrir þessa lotu? Ekki er hægt að afturkalla þessa aðgerð.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Þýða hljóðskrár", "translateAudioFiles": "Þýða hljóðskrár",
@ -626,7 +672,8 @@ const Map<String, String> isIS = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Upprunaleg upptaka", "originalRecord": "Upprunaleg upptaka",
"recordSummary": "Samantekt upptöku", "recordSummary": "Samantekt upptöku",
"clickToGenerateSummary": "Smelltu á hnappinn hér að neðan til að búa til samantekt lotu", "clickToGenerateSummary":
"Smelltu á hnappinn hér að neðan til að búa til samantekt lotu",
"summaryContent": "Innihald samantektar", "summaryContent": "Innihald samantektar",
"copied": "Afritað", "copied": "Afritað",
"summaryCopiledToClipboard": "Samantekt afrituð á klippiborð", "summaryCopiledToClipboard": "Samantekt afrituð á klippiborð",
@ -634,9 +681,11 @@ const Map<String, String> isIS = {
"summaryGenerated": "Samantekt búin til", "summaryGenerated": "Samantekt búin til",
"generating": "Býr til...", "generating": "Býr til...",
"regenerate": "Búa til aftur", "regenerate": "Búa til aftur",
"summaryTimeoutMessage": "Tími beiðni um samantektargenerun rann út, gæti verið vegna netvandamála eða upptekins netþjóns.", "summaryTimeoutMessage":
"Tími beiðni um samantektargenerun rann út, gæti verið vegna netvandamála eða upptekins netþjóns.",
"deleteTranslationRecord": "Eyða þýðingarupptöku", "deleteTranslationRecord": "Eyða þýðingarupptöku",
"deleteTranslationConfirm": "Ertu viss um að þú viljir eyða þessari þýðingarupptöku? Ekki er hægt að afturkalla þessa aðgerð.", "deleteTranslationConfirm":
"Ertu viss um að þú viljir eyða þessari þýðingarupptöku? Ekki er hægt að afturkalla þessa aðgerð.",
"originalText": "Upprunalegur texti", "originalText": "Upprunalegur texti",
"translatedText": "Þýddur texti", "translatedText": "Þýddur texti",
"sessionSummary": "Samantekt lotu", "sessionSummary": "Samantekt lotu",
@ -664,19 +713,24 @@ const Map<String, String> isIS = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Tilbúið til pörunar", "readyToPair": "Tilbúið til pörunar",
"preparingPairingEnvironment": "Undirbýr pörunarumhverfi...", "preparingPairingEnvironment": "Undirbýr pörunarumhverfi...",
"connectDeepSoundViaSystemBluetooth": "Tengstu fyrst við DeapSound tækið í gegnum kerfis-Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Tengstu fyrst við Voitrans tækið í gegnum kerfis-Bluetooth",
"deviceBindingConfirm": "Staðfesting á tækisbindingu...", "deviceBindingConfirm": "Staðfesting á tækisbindingu...",
"establishingDeviceAssociation": "Stofna tækjasamband...", "establishingDeviceAssociation": "Stofna tækjasamband...",
"waitingCompletePairing": "Vinsamlegast bíddu, lýkur pörun...", "waitingCompletePairing": "Vinsamlegast bíddu, lýkur pörun...",
"pairingSuccessRedirecting": "Pörun tókst! Vísar á aðalsíðu...", "pairingSuccessRedirecting": "Pörun tókst! Vísar á aðalsíðu...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Gakktu úr skugga um að þú sért tengd(ur) við DeapSound tæki", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Þetta tæki er þegar bundið við annan reikning", "Gakktu úr skugga um að þú sért tengd(ur) við Voitrans tæki",
"deviceAlreadyBoundToOtherAccount":
"Þetta tæki er þegar bundið við annan reikning",
"deviceAssociationFailed": "Tækjasamband mistókst, vinsamlegast reyndu aftur", "deviceAssociationFailed": "Tækjasamband mistókst, vinsamlegast reyndu aftur",
"scanTimeoutEnsureDeviceNearby": "Tími skönnunar rann út, gakktu úr skugga um að tækið sé nálægt", "scanTimeoutEnsureDeviceNearby":
"Tími skönnunar rann út, gakktu úr skugga um að tækið sé nálægt",
"networkError": "Netvilla", "networkError": "Netvilla",
"authorizationFailedCheckCode": "Heimildun mistókst, athugaðu hvort heimildarkóðinn sé réttur", "authorizationFailedCheckCode":
"Heimildun mistókst, athugaðu hvort heimildarkóðinn sé réttur",
"pairingFailedRetry": "Pörun mistókst, vinsamlegast reyndu aftur", "pairingFailedRetry": "Pörun mistókst, vinsamlegast reyndu aftur",
// 配对控制器相关 // 配对控制器相关
@ -684,25 +738,31 @@ const Map<String, String> isIS = {
'deviceDisconnected': 'Tæki aftengt', 'deviceDisconnected': 'Tæki aftengt',
'readyToStartPairing': 'Tilbúið til að hefja pörun', 'readyToStartPairing': 'Tilbúið til að hefja pörun',
'checkingEnvironment': 'Athuga umhverfi...', 'checkingEnvironment': 'Athuga umhverfi...',
'ensureHeadsetOnAndPairingMode': 'Gakktu úr skugga um að heyrnartólin séu á og í pörunarham', 'ensureHeadsetOnAndPairingMode':
'Gakktu úr skugga um að heyrnartólin séu á og í pörunarham',
'establishingSecureConnection': 'Stofna örugga tengingu...', 'establishingSecureConnection': 'Stofna örugga tengingu...',
'needManualBindingAuthCode': 'Handvirkur bindingarheimildarkóði er nauðsynlegur...', 'needManualBindingAuthCode':
'Handvirkur bindingarheimildarkóði er nauðsynlegur...',
'pairingSuccessful': 'Pörun tókst!', 'pairingSuccessful': 'Pörun tókst!',
'enableBluetooth': 'Virkja Bluetooth', 'enableBluetooth': 'Virkja Bluetooth',
'grantPermissions': 'Veita heimildir', 'grantPermissions': 'Veita heimildir',
'retryAssociation': 'Reyna samband aftur', 'retryAssociation': 'Reyna samband aftur',
'retryAuthorization': 'Reyna heimildun aftur', 'retryAuthorization': 'Reyna heimildun aftur',
'pleaseGrantNecessaryPermissions': 'Vinsamlegast veittu nauðsynlegar heimildir', 'pleaseGrantNecessaryPermissions':
'Vinsamlegast veittu nauðsynlegar heimildir',
'checkFailedRetry': 'Athugun mistókst, vinsamlegast reyndu aftur', 'checkFailedRetry': 'Athugun mistókst, vinsamlegast reyndu aftur',
'pleaseConnectDeepSoundDevice': 'Vinsamlegast tengdu DeapSound tæki', 'pleaseConnectDeepSoundDevice': 'Vinsamlegast tengdu Voitrans tæki',
'verificationFailedRetry': 'Staðfesting mistókst, vinsamlegast reyndu aftur', 'verificationFailedRetry': 'Staðfesting mistókst, vinsamlegast reyndu aftur',
'invalidDeviceAddress': 'Ógilt tækisnetfang', 'invalidDeviceAddress': 'Ógilt tækisnetfang',
'bleDeviceAssociationFailed': 'BLE tækjasamband mistókst', 'bleDeviceAssociationFailed': 'BLE tækjasamband mistókst',
'deviceAssociationFailedRetry': 'Tækjasamband mistókst, vinsamlegast reyndu aftur', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'BLE tengingartími rann út, vinsamlegast reyndu aftur', 'Tækjasamband mistókst, vinsamlegast reyndu aftur',
'bleConnectionTimeoutRetry':
'BLE tengingartími rann út, vinsamlegast reyndu aftur',
'blePairingStartupFailed': 'BLE pörunarstart mistókst', 'blePairingStartupFailed': 'BLE pörunarstart mistókst',
'bleConnectionFailed': 'BLE tenging mistókst', 'bleConnectionFailed': 'BLE tenging mistókst',
'deviceAuthorizationFailedCheckCode': 'Tækisheimildun mistókst, athugaðu heimildarkóðann', 'deviceAuthorizationFailedCheckCode':
'Tækisheimildun mistókst, athugaðu heimildarkóðann',
//用户反馈页 //用户反馈页
"feedback": "Endurgjöf notenda", "feedback": "Endurgjöf notenda",
@ -714,10 +774,12 @@ const Map<String, String> isIS = {
'contactHint': 'Tölvupóstur/Sími, svo við getum haft samband við þig', 'contactHint': 'Tölvupóstur/Sími, svo við getum haft samband við þig',
'submit': 'Senda', 'submit': 'Senda',
'feedbackSubmitSuccess': 'Endurgjöf send, takk fyrir endurgjöfina!', 'feedbackSubmitSuccess': 'Endurgjöf send, takk fyrir endurgjöfina!',
'feedbackSubmitFailed': 'Sending endurgjafar mistókst, vinsamlegast reyndu aftur síðar', 'feedbackSubmitFailed':
'Sending endurgjafar mistókst, vinsamlegast reyndu aftur síðar',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Uppfærsla er í gangi, að hætta mun trufla ferlið, ertu viss um að þú viljir hætta?", "upgradeExitConfirm":
"Uppfærsla er í gangi, að hætta mun trufla ferlið, ertu viss um að þú viljir hætta?",
"deviceModel": "Gerð tækis", "deviceModel": "Gerð tækis",
"unknownDevice": "Óþekkt tæki", "unknownDevice": "Óþekkt tæki",
"currentFirmwareVersion": "Núverandi fastbúnaðarútgáfa", "currentFirmwareVersion": "Núverandi fastbúnaðarútgáfa",
@ -733,7 +795,8 @@ const Map<String, String> isIS = {
"doNotDisconnect": "Ekki aftengja", "doNotDisconnect": "Ekki aftengja",
"charging": "Hleður", "charging": "Hleður",
"updateContent": "Innihald uppfærslu", "updateContent": "Innihald uppfærslu",
"removeEarbudsEnsureBattery": "Taktu báðar heyrnartólin úr og gakktu úr skugga um að rafhlaðan á báðum sé yfir 30%", "removeEarbudsEnsureBattery":
"Taktu báðar heyrnartólin úr og gakktu úr skugga um að rafhlaðan á báðum sé yfir 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Engin tónlist", "noMusic": "Engin tónlist",

258
lib/core/translations/language/it_it.dart

@ -89,7 +89,8 @@ const Map<String, String> itIT = {
"tip": "Suggerimento", "tip": "Suggerimento",
"pleaseEnterCompleteCode": "Inserisci il codice di verifica completo", "pleaseEnterCompleteCode": "Inserisci il codice di verifica completo",
"loginFailed": "Accesso fallito, riprova", "loginFailed": "Accesso fallito, riprova",
'pleaseAcceptPrivacyPolicy': 'Per favore, leggi e accetta prima l\'Informativa sulla privacy e il Contratto utente', 'pleaseAcceptPrivacyPolicy':
'Per favore, leggi e accetta prima l\'Informativa sulla privacy e il Contratto utente',
"enterVerificationCode": "Inserisci codice di verifica", "enterVerificationCode": "Inserisci codice di verifica",
"verificationCodeSentTo": "Codice di verifica inviato a", "verificationCodeSentTo": "Codice di verifica inviato a",
"resendVerificationCode": "Invia nuovamente il codice di verifica", "resendVerificationCode": "Invia nuovamente il codice di verifica",
@ -97,8 +98,8 @@ const Map<String, String> itIT = {
"usePasswordLogin": "Accedi con password", "usePasswordLogin": "Accedi con password",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Dichiarazione di DeapSound", "loginDeclaration": "Dichiarazione di Voitrans",
"welcomeToThisApp": "Benvenuto in DeapSound, si prega di leggere attentamente", "welcomeToThisApp": "Benvenuto in Voitrans, si prega di leggere attentamente",
"privacyPolicyText": "privacyPolicyText":
", cliccando su 'Accetta e entra' dichiari di aver letto e accettato integralmente i suddetti accordi. Cliccando su 'Rifiuta' uscirai dall'applicazione.", ", cliccando su 'Accetta e entra' dichiari di aver letto e accettato integralmente i suddetti accordi. Cliccando su 'Rifiuta' uscirai dall'applicazione.",
"disagree": "Rifiuta", "disagree": "Rifiuta",
@ -112,22 +113,27 @@ const Map<String, String> itIT = {
"signal": "Segnale", "signal": "Segnale",
"deviceId": "ID dispositivo", "deviceId": "ID dispositivo",
"firmwareVersion": "Versione firmware", "firmwareVersion": "Versione firmware",
"disconnectedDevice": "Nessun dispositivo connesso, clicca il pulsante qui sotto per connettere", "disconnectedDevice":
"Nessun dispositivo connesso, clicca il pulsante qui sotto per connettere",
"connectDevice": "Connetti dispositivo", "connectDevice": "Connetti dispositivo",
"topAiExperiences": "Esperienze AI principali", "topAiExperiences": "Esperienze AI principali",
"aiAssistant": "Assistente AI completo", "aiAssistant": "Assistente AI completo",
"aiAssistantInfo": "Consulente esclusivo 24/7, risponde a domande, fornisce suggerimenti", "aiAssistantInfo":
"Consulente esclusivo 24/7, risponde a domande, fornisce suggerimenti",
"simultaneousInterpretation": "Interpretazione simultanea", "simultaneousInterpretation": "Interpretazione simultanea",
"simultaneousInterpretationInfo": "Traduzione in tempo reale in oltre 80 lingue, viaggi all'estero senza preoccupazioni", "simultaneousInterpretationInfo":
"Traduzione in tempo reale in oltre 80 lingue, viaggi all'estero senza preoccupazioni",
"aiCompanion": "Compagno di famiglia", "aiCompanion": "Compagno di famiglia",
"aiCompanionInfo": "Ti capisce, compagnia calorosa", "aiCompanionInfo": "Ti capisce, compagnia calorosa",
"homeSlogan": "Connettere il mondo, trascendere il suono", "homeSlogan": "Connettere il mondo, trascendere il suono",
"turnEarphones": "Apri la custodia di ricarica degli auricolari e inseriscili nelle orecchie", "turnEarphones":
"Apri la custodia di ricarica degli auricolari e inseriscili nelle orecchie",
"currentlyConnected": "Attualmente connesso:", "currentlyConnected": "Attualmente connesso:",
"unsystemSetup": "Vai alle impostazioni di sistema", "unsystemSetup": "Vai alle impostazioni di sistema",
"talkLater": "Più tardi", "talkLater": "Più tardi",
"initializing": "Inizializzazione...", "initializing": "Inizializzazione...",
"bluetoothInitializationFailure": "Inizializzazione del servizio Bluetooth fallita", "bluetoothInitializationFailure":
"Inizializzazione del servizio Bluetooth fallita",
"checkingPermissions": "Verifica autorizzazioni...", "checkingPermissions": "Verifica autorizzazioni...",
"lackPermissions": "Mancano le autorizzazioni Bluetooth", "lackPermissions": "Mancano le autorizzazioni Bluetooth",
"searchingDevice": "Ricerca dispositivi...", "searchingDevice": "Ricerca dispositivi...",
@ -137,28 +143,31 @@ const Map<String, String> itIT = {
"connectedDevice": "Connesso al dispositivo:", "connectedDevice": "Connesso al dispositivo:",
"failedRefreshDevice": "Aggiornamento del dispositivo fallito", "failedRefreshDevice": "Aggiornamento del dispositivo fallito",
"noDeviceFound": "Nessun dispositivo connesso trovato", "noDeviceFound": "Nessun dispositivo connesso trovato",
"failedDeviceInformation": "Impossibile ottenere informazioni sul dispositivo", "failedDeviceInformation":
"Impossibile ottenere informazioni sul dispositivo",
"unknownEquipment": "Dispositivo sconosciuto", "unknownEquipment": "Dispositivo sconosciuto",
"zeroSignal": "Nessun segnale", "zeroSignal": "Nessun segnale",
"good": "Buono", "good": "Buono",
"fine": "Ottimo", "fine": "Ottimo",
"excellent": "Eccellente", "excellent": "Eccellente",
"unknown": "Sconosciuto", "unknown": "Sconosciuto",
'bluetoothTurnedOff': 'Bluetooth disattivato, si prega di attivare il Bluetooth', 'bluetoothTurnedOff':
'Bluetooth disattivato, si prega di attivare il Bluetooth',
'bluetoothOff': 'Bluetooth disattivato', 'bluetoothOff': 'Bluetooth disattivato',
'leftEar': 'Orecchio sinistro', 'leftEar': 'Orecchio sinistro',
'rightEar': 'Orecchio destro', 'rightEar': 'Orecchio destro',
'chargingCase': 'Custodia di ricarica', 'chargingCase': 'Custodia di ricarica',
'left': 'Sinistra', 'left': 'Sinistra',
'right': 'Destra', 'right': 'Destra',
'checkConnectionStatusFailed': 'Verifica dello stato della connessione fallita', 'checkConnectionStatusFailed':
'Verifica dello stato della connessione fallita',
// 发现页 // 发现页
"searchAi": "Cerca funzioni AI...", "searchAi": "Cerca funzioni AI...",
"exploreSlogan": "Auricolari intelligenti, possibilità infinite", "exploreSlogan": "Auricolari intelligenti, possibilità infinite",
"exploreSlogan1": "Compagno intelligente, possibilità infinite", "exploreSlogan1": "Compagno intelligente, possibilità infinite",
"exploreSlogan2": "Occhiali intelligenti, possibilità infinite", "exploreSlogan2": "Occhiali intelligenti, possibilità infinite",
"exploreAi": "Esplora le funzioni AI offerte da DeapSound", "exploreAi": "Esplora le funzioni AI offerte da Voitrans",
"aiFunction": "Funzioni AI", "aiFunction": "Funzioni AI",
"allRoundAssistant": "Assistente completo", "allRoundAssistant": "Assistente completo",
"allRoundAssistantInfo": "Ti aiuta a risolvere vari problemi", "allRoundAssistantInfo": "Ti aiuta a risolvere vari problemi",
@ -172,11 +181,14 @@ const Map<String, String> itIT = {
"healthConsultant": "Chat AI multifunzionale", "healthConsultant": "Chat AI multifunzionale",
"healthConsultantInfo": "Offre più funzioni di chat AI", "healthConsultantInfo": "Offre più funzioni di chat AI",
"conferenceAssistant": "Assistente per riunioni di lavoro", "conferenceAssistant": "Assistente per riunioni di lavoro",
"conferenceAssistantInfo": "Registrazione di verbali in tempo reale, traduzione multilingue", "conferenceAssistantInfo":
"Registrazione di verbali in tempo reale, traduzione multilingue",
"studyAssistant": "Assistente per l'apprendimento delle lingue", "studyAssistant": "Assistente per l'apprendimento delle lingue",
"studyAssistantInfo": "Correzione della pronuncia, pratica della conversazione in tempo reale", "studyAssistantInfo":
"Correzione della pronuncia, pratica della conversazione in tempo reale",
"travelTranslator": "Assistente di traduzione per viaggi", "travelTranslator": "Assistente di traduzione per viaggi",
"travelTranslatorInfo": "Traduzione vocale in tempo reale, introduzione alle attrazioni turistiche", "travelTranslatorInfo":
"Traduzione vocale in tempo reale, introduzione alle attrazioni turistiche",
"beSearching": "Ricerca in corso:", "beSearching": "Ricerca in corso:",
"noAssistantFound": "Nessun assistente AI corrispondente trovato", "noAssistantFound": "Nessun assistente AI corrispondente trovato",
"scene": "Scenario", "scene": "Scenario",
@ -184,7 +196,8 @@ const Map<String, String> itIT = {
"newFunction": "Nuova funzione", "newFunction": "Nuova funzione",
"youChoseTry": "Hai scelto di provare", "youChoseTry": "Hai scelto di provare",
"aiSinger": "Modalità cantante AI", "aiSinger": "Modalità cantante AI",
"aiSingerInfo": "Canta qualsiasi canzone con la voce del tuo cantante preferito, anche le tue composizioni", "aiSingerInfo":
"Canta qualsiasi canzone con la voce del tuo cantante preferito, anche le tue composizioni",
"popularFunction": "Scenari di funzioni popolari", "popularFunction": "Scenari di funzioni popolari",
"tryNow": "Prova ora", "tryNow": "Prova ora",
@ -211,23 +224,28 @@ const Map<String, String> itIT = {
"darkMode": "Modalità scura", "darkMode": "Modalità scura",
"darkModeInfo": "Passa tra i temi chiaro e scuro dell'app", "darkModeInfo": "Passa tra i temi chiaro e scuro dell'app",
"backups": "Backup e ripristino", "backups": "Backup e ripristino",
"backupsInfo": "Backup delle impostazioni e della cronologia delle interazioni AI", "backupsInfo":
"Backup delle impostazioni e della cronologia delle interazioni AI",
"lastBackup": "Ultimo backup:", "lastBackup": "Ultimo backup:",
"privacySettings": "Impostazioni privacy", "privacySettings": "Impostazioni privacy",
"privacySettingsInfo": "Gestisci la raccolta dei dati e le autorizzazioni", "privacySettingsInfo": "Gestisci la raccolta dei dati e le autorizzazioni",
"permissionManagement": "Gestione autorizzazioni", "permissionManagement": "Gestione autorizzazioni",
"permissionManagementInfo": "Gestisci le impostazioni delle autorizzazioni dell'app", "permissionManagementInfo":
"Gestisci le impostazioni delle autorizzazioni dell'app",
"aboutApplication": "Informazioni sull'app", "aboutApplication": "Informazioni sull'app",
"versions": "Versione", "versions": "Versione",
"checkUpdates": "Controlla aggiornamenti", "checkUpdates": "Controlla aggiornamenti",
"selectLanguage": "Seleziona lingua", "selectLanguage": "Seleziona lingua",
"voiceService": "Servizio vocale", "voiceService": "Servizio vocale",
"voiceServiceInfo": "Seleziona il servizio di riconoscimento e sintesi vocale", "voiceServiceInfo":
"Seleziona il servizio di riconoscimento e sintesi vocale",
"selectVoiceService": "Seleziona servizio vocale", "selectVoiceService": "Seleziona servizio vocale",
"azureVoiceService": "Servizio vocale Azure", "azureVoiceService": "Servizio vocale Azure",
"azureVoiceServiceInfo": "Servizio vocale cloud di Microsoft, supporta sintesi e riconoscimento vocale di alta qualità", "azureVoiceServiceInfo":
"Servizio vocale cloud di Microsoft, supporta sintesi e riconoscimento vocale di alta qualità",
"flutterVoiceService": "Servizio vocale locale Flutter", "flutterVoiceService": "Servizio vocale locale Flutter",
"flutterVoiceServiceInfo": "Servizio vocale locale del dispositivo, utilizzabile senza connessione a Internet", "flutterVoiceServiceInfo":
"Servizio vocale locale del dispositivo, utilizzabile senza connessione a Internet",
'timbreService': 'Servizio timbro', 'timbreService': 'Servizio timbro',
'timbreServiceInfo': 'Seleziona il servizio di sintesi vocale del timbro', 'timbreServiceInfo': 'Seleziona il servizio di sintesi vocale del timbro',
'defaultTimbre': 'Timbro predefinito', 'defaultTimbre': 'Timbro predefinito',
@ -238,7 +256,8 @@ const Map<String, String> itIT = {
'pleaseRead': 'Leggi ad alta voce', 'pleaseRead': 'Leggi ad alta voce',
'completeRecording': 'Completa la registrazione', 'completeRecording': 'Completa la registrazione',
"firmwareUpgrade": "Aggiornamento firmware", "firmwareUpgrade": "Aggiornamento firmware",
"bleHeadsetFirmwareUpgrade": "Aggiornamento della versione del firmware delle cuffie BLE", "bleHeadsetFirmwareUpgrade":
"Aggiornamento della versione del firmware delle cuffie BLE",
"deviceManagement": "Gestione dispositivi", "deviceManagement": "Gestione dispositivi",
"manageConnectedDevices": "Gestisci i dispositivi Bluetooth associati", "manageConnectedDevices": "Gestisci i dispositivi Bluetooth associati",
@ -250,13 +269,15 @@ const Map<String, String> itIT = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Cancella dispositivi associati', 'clearPairedDevices': 'Cancella dispositivi associati',
'clearPairedDevicesConfirm': 'Sei sicuro di voler cancellare tutti i dispositivi associati?', 'clearPairedDevicesConfirm':
'Sei sicuro di voler cancellare tutti i dispositivi associati?',
'clearPairedDevicesSuccess': 'Dispositivi associati cancellati con successo', 'clearPairedDevicesSuccess': 'Dispositivi associati cancellati con successo',
'clearPairedDevicesFailed': 'Cancellazione dei dispositivi associati fallita', 'clearPairedDevicesFailed': 'Cancellazione dei dispositivi associati fallita',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Chat vocale in tempo reale", "realtimeVoiceChat": "Chat vocale in tempo reale",
"realtimeVoiceChatInfo": "Sperimenta la funzione di interazione vocale intelligente (anteprima della funzione)", "realtimeVoiceChatInfo":
"Sperimenta la funzione di interazione vocale intelligente (anteprima della funzione)",
"loading": "Caricamento...", "loading": "Caricamento...",
//设备管理页面 //设备管理页面
@ -274,7 +295,8 @@ const Map<String, String> itIT = {
"inputMessage": "Inserisci messaggio...", "inputMessage": "Inserisci messaggio...",
"imListening": "Sto ascoltando...", "imListening": "Sto ascoltando...",
"canStartTalking": "Puoi iniziare a parlare", "canStartTalking": "Puoi iniziare a parlare",
"addQuestionAboutImage": "Aggiungi una domanda o una descrizione sull'immagine...", "addQuestionAboutImage":
"Aggiungi una domanda o una descrizione sull'immagine...",
"summarizeImageContent": "Riassumi il contenuto dell'immagine", "summarizeImageContent": "Riassumi il contenuto dell'immagine",
"extractImageText": "Estrai il testo dall'immagine", "extractImageText": "Estrai il testo dall'immagine",
"translateImageText": "Traduci il testo nell'immagine", "translateImageText": "Traduci il testo nell'immagine",
@ -303,10 +325,14 @@ const Map<String, String> itIT = {
'• Controllare le funzioni degli auricolari\n\n' '• Controllare le funzioni degli auricolari\n\n'
'Come posso aiutarti?', 'Come posso aiutarti?',
'microphonePermission': 'Microfono', 'microphonePermission': 'Microfono',
'voiceRecognitionPermissionText': 'Il riconoscimento vocale richiede l\'accesso al microfono.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Il riconoscimento e la traduzione vocale richiedono l\'accesso al microfono.', 'Il riconoscimento vocale richiede l\'accesso al microfono.',
'phoneCallPermissionText': 'Effettuare chiamate richiede l\'accesso al microfono per le chiamate vocali.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Hai negato permanentemente l\'autorizzazione al microfono, vai alle impostazioni di sistema per attivarla.', 'Il riconoscimento e la traduzione vocale richiedono l\'accesso al microfono.',
'phoneCallPermissionText':
'Effettuare chiamate richiede l\'accesso al microfono per le chiamate vocali.',
'permissionDeniedText':
'Hai negato permanentemente l\'autorizzazione al microfono, vai alle impostazioni di sistema per attivarla.',
'startVoiceInput': 'Avvia input vocale', 'startVoiceInput': 'Avvia input vocale',
'startPhoneCallMode': 'Avvia modalità chiamata, avvia input vocale', 'startPhoneCallMode': 'Avvia modalità chiamata, avvia input vocale',
@ -326,9 +352,11 @@ const Map<String, String> itIT = {
'misleadingAttack': 'Fuorviante/Attacco', 'misleadingAttack': 'Fuorviante/Attacco',
'illegalCriminal': 'Illegale/Criminale', 'illegalCriminal': 'Illegale/Criminale',
'privacyRelated': 'Relativo alla privacy', 'privacyRelated': 'Relativo alla privacy',
'copyrightViolation': 'Violazione del mio diritto d\'autore, della mia reputazione, ecc.', 'copyrightViolation':
'Violazione del mio diritto d\'autore, della mia reputazione, ecc.',
'other': 'Altro', 'other': 'Altro',
'reportDescriptionHint': 'Vogliamo sapere perché stai segnalando, puoi descrivere il problema che hai riscontrato.', 'reportDescriptionHint':
'Vogliamo sapere perché stai segnalando, puoi descrivere il problema che hai riscontrato.',
//Message_bubble //Message_bubble
'generatedByAi': 'Generato da AI', 'generatedByAi': 'Generato da AI',
@ -358,15 +386,24 @@ const Map<String, String> itIT = {
'highest': 'Massima', 'highest': 'Massima',
'lowest': 'Minima', 'lowest': 'Minima',
'futureForecast': 'Previsioni future', 'futureForecast': 'Previsioni future',
'hotWeatherTip': 'Oggi fa caldo, fai attenzione al colpo di calore e bevi molta acqua', 'hotWeatherTip':
'coldWeatherTip': 'Oggi la temperatura è bassa, vestiti pesante quando esci per non prendere il raffreddore', 'Oggi fa caldo, fai attenzione al colpo di calore e bevi molta acqua',
'rainyWeatherTip': 'Oggi piove, porta un ombrello quando esci e fai attenzione', 'coldWeatherTip':
'snowyWeatherTip': 'Oggi nevica, la strada è scivolosa, fai attenzione e vestiti pesante', 'Oggi la temperatura è bassa, vestiti pesante quando esci per non prendere il raffreddore',
'foggyWeatherTip': 'Oggi c\'è nebbia, la visibilità è scarsa, indossa una mascherina quando esci', 'rainyWeatherTip':
'windyWeatherTip': 'Oggi c\'è molto vento, fai attenzione quando esci e fissa bene le tue cose', 'Oggi piove, porta un ombrello quando esci e fai attenzione',
'sunnyWeatherTip': 'Oggi c\'è il sole e i raggi UV sono forti, usa la protezione solare quando esci', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Oggi c\'è una grande differenza di temperatura tra il giorno e la notte, adatta i vestiti', 'Oggi nevica, la strada è scivolosa, fai attenzione e vestiti pesante',
'comfortableWeatherTip': 'Oggi il tempo è piacevole, un ottimo momento per le attività all\'aperto', 'foggyWeatherTip':
'Oggi c\'è nebbia, la visibilità è scarsa, indossa una mascherina quando esci',
'windyWeatherTip':
'Oggi c\'è molto vento, fai attenzione quando esci e fissa bene le tue cose',
'sunnyWeatherTip':
'Oggi c\'è il sole e i raggi UV sono forti, usa la protezione solare quando esci',
'temperatureDifferenceTip':
'Oggi c\'è una grande differenza di temperatura tra il giorno e la notte, adatta i vestiti',
'comfortableWeatherTip':
'Oggi il tempo è piacevole, un ottimo momento per le attività all\'aperto',
"monday": "Lun", "monday": "Lun",
"tuesday": "Mar", "tuesday": "Mar",
"wednesday": "Mer", "wednesday": "Mer",
@ -407,20 +444,28 @@ const Map<String, String> itIT = {
"logout": "Esci", "logout": "Esci",
"logoutTips": "Sei sicuro di voler uscire dall'account corrente?", "logoutTips": "Sei sicuro di voler uscire dall'account corrente?",
'deleteAccount': 'Elimina account', 'deleteAccount': 'Elimina account',
'deleteAccountTips': 'Sei sicuro di voler eliminare permanentemente il tuo account? Questa azione non può essere annullata.', 'deleteAccountTips':
'Sei sicuro di voler eliminare permanentemente il tuo account? Questa azione non può essere annullata.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Connessione di rete fallita, controlla le impostazioni di rete e riprova', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Il server è temporaneamente non disponibile, riprova più tardi', 'Connessione di rete fallita, controlla le impostazioni di rete e riprova',
'loginExpiredPleaseRelogin': 'La tua sessione è scaduta, effettua nuovamente l\'accesso', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Non hai il permesso di eseguire questa operazione', 'Il server è temporaneamente non disponibile, riprova più tardi',
'loginExpiredPleaseRelogin':
'La tua sessione è scaduta, effettua nuovamente l\'accesso',
'noPermissionForThisOperation':
'Non hai il permesso di eseguire questa operazione',
'requestedResourceNotFound': 'La risorsa richiesta non è stata trovata', 'requestedResourceNotFound': 'La risorsa richiesta non è stata trovata',
'imageProcessingFailedPleaseReselect': 'Elaborazione dell\'immagine fallita, seleziona un\'altra immagine', 'imageProcessingFailedPleaseReselect':
'Elaborazione dell\'immagine fallita, seleziona un\'altra immagine',
'operationFailedPleaseRetry': 'Operazione fallita, riprova', 'operationFailedPleaseRetry': 'Operazione fallita, riprova',
'serverReturnedError': 'Il server ha restituito un errore', 'serverReturnedError': 'Il server ha restituito un errore',
'serverError': 'Errore del server', 'serverError': 'Errore del server',
'networkConnectionFailedCheckSettings': 'Connessione di rete fallita, controlla le impostazioni di rete', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Errore interno del server, riprova più tardi', 'Connessione di rete fallita, controlla le impostazioni di rete',
'serverInternalErrorRetryLater':
'Errore interno del server, riprova più tardi',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Compressione dell\'immagine fallita', 'imageCompressionFailed': 'Compressione dell\'immagine fallita',
@ -439,14 +484,18 @@ const Map<String, String> itIT = {
'deleteUserDataFailed': 'Eliminazione dei dati utente fallita', 'deleteUserDataFailed': 'Eliminazione dei dati utente fallita',
'thirdPartyLogoutSuccess': 'Disconnessione di terze parti riuscita', 'thirdPartyLogoutSuccess': 'Disconnessione di terze parti riuscita',
'thirdPartyLogoutFailed': 'Disconnessione di terze parti fallita', 'thirdPartyLogoutFailed': 'Disconnessione di terze parti fallita',
'signOutProcessError': 'Si è verificato un errore durante il processo di disconnessione', 'signOutProcessError':
'deleteAccountProcessError': 'Si è verificato un errore durante il processo di eliminazione dell\'account', 'Si è verificato un errore durante il processo di disconnessione',
'deleteAccountProcessError':
'Si è verificato un errore durante il processo di eliminazione dell\'account',
'userDataClearSuccess': 'Dati utente cancellati con successo', 'userDataClearSuccess': 'Dati utente cancellati con successo',
'allUserDataClearSuccess': 'Tutti i dati utente sono stati cancellati con successo', 'allUserDataClearSuccess':
'Tutti i dati utente sono stati cancellati con successo',
'accountServiceInitialized': 'Servizio account inizializzato', 'accountServiceInitialized': 'Servizio account inizializzato',
// 权限管理页面 // 权限管理页面
'getPermissionStatusFailed': 'Ottenimento dello stato delle autorizzazioni fallito', 'getPermissionStatusFailed':
'Ottenimento dello stato delle autorizzazioni fallito',
'communicationPermissions': 'Autorizzazioni di comunicazione', 'communicationPermissions': 'Autorizzazioni di comunicazione',
'calendarPermissions': 'Autorizzazioni del calendario', 'calendarPermissions': 'Autorizzazioni del calendario',
'locationPermissions': 'Autorizzazioni di localizzazione', 'locationPermissions': 'Autorizzazioni di localizzazione',
@ -457,24 +506,35 @@ const Map<String, String> itIT = {
'locationInfo': 'Informazioni sulla posizione', 'locationInfo': 'Informazioni sulla posizione',
'phonePermissionDesc': 'Utilizzato per la funzione di chiamata', 'phonePermissionDesc': 'Utilizzato per la funzione di chiamata',
'smsPermissionDesc': 'Utilizzato per la funzione di invio SMS', 'smsPermissionDesc': 'Utilizzato per la funzione di invio SMS',
'calendarWritePermissionDesc': 'Utilizzato per creare eventi e promemoria nel calendario', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Utilizzato per leggere e gestire eventi e promemoria del calendario', 'Utilizzato per creare eventi e promemoria nel calendario',
'locationPermissionDesc': 'Utilizzato per ottenere informazioni sulla posizione corrente', 'calendarFullAccessPermissionDesc':
'Utilizzato per leggere e gestire eventi e promemoria del calendario',
'locationPermissionDesc':
'Utilizzato per ottenere informazioni sulla posizione corrente',
'appFunctionNeeds': 'La funzione dell\'app necessita di', 'appFunctionNeeds': 'La funzione dell\'app necessita di',
'authorized': 'Autorizzato', 'authorized': 'Autorizzato',
'unauthorized': 'Non autorizzato', 'unauthorized': 'Non autorizzato',
'needOpenInSystemSettings': 'Deve essere attivato nelle impostazioni di sistema', 'needOpenInSystemSettings':
'Deve essere attivato nelle impostazioni di sistema',
'partialAuthorization': 'Autorizzazione parziale', 'partialAuthorization': 'Autorizzazione parziale',
'unknownStatus': 'Stato sconosciuto', 'unknownStatus': 'Stato sconosciuto',
'permissionGranted': 'Autorizzazione concessa', 'permissionGranted': 'Autorizzazione concessa',
'permissionRequestError': 'Errore durante la richiesta di autorizzazione', 'permissionRequestError': 'Errore durante la richiesta di autorizzazione',
'phonePermissionDetailDesc': 'La funzione di chiamata richiede l\'autorizzazione del telefono', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'La funzione di invio SMS richiede l\'autorizzazione SMS', 'La funzione di chiamata richiede l\'autorizzazione del telefono',
'calendarWritePermissionDetailDesc': 'La creazione di eventi nel calendario richiede l\'autorizzazione di scrittura nel calendario', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'La gestione degli eventi del calendario richiede l\'autorizzazione completa del calendario', 'La funzione di invio SMS richiede l\'autorizzazione SMS',
'locationPermissionDetailDesc': 'L\'ottenimento di informazioni sulla posizione richiede l\'autorizzazione di localizzazione', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'L\'app necessita di questa autorizzazione per la piena funzionalità', 'La creazione di eventi nel calendario richiede l\'autorizzazione di scrittura nel calendario',
'permanentDenialText': 'Hai negato permanentemente l\'autorizzazione {permission}, vai alle impostazioni dell\'app per attivarla', 'calendarFullAccessPermissionDetailDesc':
'La gestione degli eventi del calendario richiede l\'autorizzazione completa del calendario',
'locationPermissionDetailDesc':
'L\'ottenimento di informazioni sulla posizione richiede l\'autorizzazione di localizzazione',
'appNeedsPermissionForFullFunction':
'L\'app necessita di questa autorizzazione per la piena funzionalità',
'permanentDenialText':
'Hai negato permanentemente l\'autorizzazione {permission}, vai alle impostazioni dell\'app per attivarla',
'goToSettings': 'Vai alle impostazioni', 'goToSettings': 'Vai alle impostazioni',
// 版本更新对话框 // 版本更新对话框
@ -483,8 +543,10 @@ const Map<String, String> itIT = {
'updateNow': 'Aggiorna ora', 'updateNow': 'Aggiorna ora',
'checkUpdate': 'Controlla aggiornamenti', 'checkUpdate': 'Controlla aggiornamenti',
'updateFailed': 'Aggiornamento fallito', 'updateFailed': 'Aggiornamento fallito',
'cannotOpenAppStore': 'Impossibile aprire l\'app store, vai manualmente all\'app store per aggiornare', 'cannotOpenAppStore':
'updateErrorRetry': 'Si è verificato un errore durante l\'aggiornamento, riprova più tardi', 'Impossibile aprire l\'app store, vai manualmente all\'app store per aggiornare',
'updateErrorRetry':
'Si è verificato un errore durante l\'aggiornamento, riprova più tardi',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -607,10 +669,12 @@ const Map<String, String> itIT = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Nessuna cronologia", "noTranslationHistory": "Nessuna cronologia",
"clearHistory": "Cancella cronologia", "clearHistory": "Cancella cronologia",
"clearHistoryConfirm": "Sei sicuro di voler cancellare tutta la cronologia delle traduzioni? Questa azione non può essere annullata.", "clearHistoryConfirm":
"Sei sicuro di voler cancellare tutta la cronologia delle traduzioni? Questa azione non può essere annullata.",
"unknownLanguage": "Lingua sconosciuta", "unknownLanguage": "Lingua sconosciuta",
"deleteSessionRecord": "Elimina registrazione sessione", "deleteSessionRecord": "Elimina registrazione sessione",
"deleteSessionConfirm": "Sei sicuro di voler eliminare tutte le registrazioni di traduzione per questa sessione? Questa azione non può essere annullata.", "deleteSessionConfirm":
"Sei sicuro di voler eliminare tutte le registrazioni di traduzione per questa sessione? Questa azione non può essere annullata.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Traduci file audio", "translateAudioFiles": "Traduci file audio",
@ -627,7 +691,8 @@ const Map<String, String> itIT = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Registrazione originale", "originalRecord": "Registrazione originale",
"recordSummary": "Riepilogo registrazione", "recordSummary": "Riepilogo registrazione",
"clickToGenerateSummary": "Clicca il pulsante qui sotto per generare un riepilogo della sessione", "clickToGenerateSummary":
"Clicca il pulsante qui sotto per generare un riepilogo della sessione",
"summaryContent": "Contenuto del riepilogo", "summaryContent": "Contenuto del riepilogo",
"copied": "Copiato", "copied": "Copiato",
"summaryCopiledToClipboard": "Riepilogo copiato negli appunti", "summaryCopiledToClipboard": "Riepilogo copiato negli appunti",
@ -635,9 +700,11 @@ const Map<String, String> itIT = {
"summaryGenerated": "Riepilogo generato", "summaryGenerated": "Riepilogo generato",
"generating": "Generazione...", "generating": "Generazione...",
"regenerate": "Rigenera", "regenerate": "Rigenera",
"summaryTimeoutMessage": "La richiesta di generazione del riepilogo è scaduta, potrebbe essere a causa di problemi di rete o di un server occupato.", "summaryTimeoutMessage":
"La richiesta di generazione del riepilogo è scaduta, potrebbe essere a causa di problemi di rete o di un server occupato.",
"deleteTranslationRecord": "Elimina registrazione traduzione", "deleteTranslationRecord": "Elimina registrazione traduzione",
"deleteTranslationConfirm": "Sei sicuro di voler eliminare questa registrazione di traduzione? Questa azione non può essere annullata.", "deleteTranslationConfirm":
"Sei sicuro di voler eliminare questa registrazione di traduzione? Questa azione non può essere annullata.",
"originalText": "Testo originale", "originalText": "Testo originale",
"translatedText": "Testo tradotto", "translatedText": "Testo tradotto",
"sessionSummary": "Riepilogo sessione", "sessionSummary": "Riepilogo sessione",
@ -664,20 +731,28 @@ const Map<String, String> itIT = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Pronto per l'associazione", "readyToPair": "Pronto per l'associazione",
"preparingPairingEnvironment": "Preparazione dell'ambiente di associazione...", "preparingPairingEnvironment":
"connectDeepSoundViaSystemBluetooth": "Connettiti prima al dispositivo DeapSound tramite il Bluetooth di sistema", "Preparazione dell'ambiente di associazione...",
"connectDeepSoundViaSystemBluetooth":
"Connettiti prima al dispositivo Voitrans tramite il Bluetooth di sistema",
"deviceBindingConfirm": "Conferma associazione dispositivo...", "deviceBindingConfirm": "Conferma associazione dispositivo...",
"establishingDeviceAssociation": "Creazione dell'associazione del dispositivo...", "establishingDeviceAssociation":
"Creazione dell'associazione del dispositivo...",
"waitingCompletePairing": "Attendi, completamento dell'associazione...", "waitingCompletePairing": "Attendi, completamento dell'associazione...",
"pairingSuccessRedirecting": "Associazione riuscita! Reindirizzamento alla pagina principale...", "pairingSuccessRedirecting":
"Associazione riuscita! Reindirizzamento alla pagina principale...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Assicurati di essere connesso a un dispositivo DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Questo dispositivo è già associato a un altro account", "Assicurati di essere connesso a un dispositivo Voitrans",
"deviceAlreadyBoundToOtherAccount":
"Questo dispositivo è già associato a un altro account",
"deviceAssociationFailed": "Associazione del dispositivo fallita, riprova", "deviceAssociationFailed": "Associazione del dispositivo fallita, riprova",
"scanTimeoutEnsureDeviceNearby": "Timeout della scansione, assicurati che il dispositivo sia nelle vicinanze", "scanTimeoutEnsureDeviceNearby":
"Timeout della scansione, assicurati che il dispositivo sia nelle vicinanze",
"networkError": "Errore di rete", "networkError": "Errore di rete",
"authorizationFailedCheckCode": "Autorizzazione fallita, controlla che il codice di autorizzazione sia corretto", "authorizationFailedCheckCode":
"Autorizzazione fallita, controlla che il codice di autorizzazione sia corretto",
"pairingFailedRetry": "Associazione fallita, riprova", "pairingFailedRetry": "Associazione fallita, riprova",
// 配对控制器相关 // 配对控制器相关
@ -685,9 +760,11 @@ const Map<String, String> itIT = {
'deviceDisconnected': 'Dispositivo disconnesso', 'deviceDisconnected': 'Dispositivo disconnesso',
'readyToStartPairing': 'Pronto per iniziare l associazione', 'readyToStartPairing': 'Pronto per iniziare l associazione',
'checkingEnvironment': 'Controllo dell ambiente...', 'checkingEnvironment': 'Controllo dell ambiente...',
'ensureHeadsetOnAndPairingMode': 'Assicurati che le cuffie siano accese e in modalità di associazione', 'ensureHeadsetOnAndPairingMode':
'Assicurati che le cuffie siano accese e in modalità di associazione',
'establishingSecureConnection': 'Creazione di una connessione sicura...', 'establishingSecureConnection': 'Creazione di una connessione sicura...',
'needManualBindingAuthCode': "È necessario un codice di autorizzazione per l'associazione manuale...", 'needManualBindingAuthCode':
"È necessario un codice di autorizzazione per l'associazione manuale...",
'pairingSuccessful': 'Associazione riuscita!', 'pairingSuccessful': 'Associazione riuscita!',
'enableBluetooth': 'Abilita Bluetooth', 'enableBluetooth': 'Abilita Bluetooth',
'grantPermissions': 'Concedi autorizzazioni', 'grantPermissions': 'Concedi autorizzazioni',
@ -699,26 +776,31 @@ const Map<String, String> itIT = {
'verificationFailedRetry': 'Verifica fallita, riprova', 'verificationFailedRetry': 'Verifica fallita, riprova',
'invalidDeviceAddress': 'Indirizzo del dispositivo non valido', 'invalidDeviceAddress': 'Indirizzo del dispositivo non valido',
'bleDeviceAssociationFailed': 'Associazione del dispositivo BLE fallita', 'bleDeviceAssociationFailed': 'Associazione del dispositivo BLE fallita',
'deviceAssociationFailedRetry': 'Associazione del dispositivo fallita, riprova', 'deviceAssociationFailedRetry':
'Associazione del dispositivo fallita, riprova',
'bleConnectionTimeoutRetry': 'Timeout della connessione BLE, riprova', 'bleConnectionTimeoutRetry': 'Timeout della connessione BLE, riprova',
'blePairingStartupFailed': "Avvio dell'associazione BLE fallito", 'blePairingStartupFailed': "Avvio dell'associazione BLE fallito",
'bleConnectionFailed': 'Connessione BLE fallita', 'bleConnectionFailed': 'Connessione BLE fallita',
'deviceAuthorizationFailedCheckCode': 'Autorizzazione del dispositivo fallita, controlla il codice di autorizzazione', 'deviceAuthorizationFailedCheckCode':
'Autorizzazione del dispositivo fallita, controlla il codice di autorizzazione',
//用户反馈页 //用户反馈页
"feedback": "Feedback utente", "feedback": "Feedback utente",
'feedbackInfo': 'Fornisci feedback o suggerimenti', 'feedbackInfo': 'Fornisci feedback o suggerimenti',
'feedbackDescription': 'Descrivi il problema riscontrato o il tuo suggerimento', 'feedbackDescription':
'Descrivi il problema riscontrato o il tuo suggerimento',
'feedbackHint': 'Inserisci il tuo feedback...', 'feedbackHint': 'Inserisci il tuo feedback...',
'feedbackRequired': 'Inserisci il contenuto del feedback', 'feedbackRequired': 'Inserisci il contenuto del feedback',
'contactInfo': 'Informazioni di contatto', 'contactInfo': 'Informazioni di contatto',
'contactHint': 'E-mail/Telefono, per poterti contattare', 'contactHint': 'E-mail/Telefono, per poterti contattare',
'submit': 'Invia', 'submit': 'Invia',
'feedbackSubmitSuccess': 'Feedback inviato con successo, grazie per il tuo feedback!', 'feedbackSubmitSuccess':
'Feedback inviato con successo, grazie per il tuo feedback!',
'feedbackSubmitFailed': 'Invio del feedback fallito, riprova più tardi', 'feedbackSubmitFailed': 'Invio del feedback fallito, riprova più tardi',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Aggiornamento in corso, l'uscita interromperà il processo, sei sicuro di voler uscire?", "upgradeExitConfirm":
"Aggiornamento in corso, l'uscita interromperà il processo, sei sicuro di voler uscire?",
"deviceModel": "Modello del dispositivo", "deviceModel": "Modello del dispositivo",
"unknownDevice": "Dispositivo sconosciuto", "unknownDevice": "Dispositivo sconosciuto",
"currentFirmwareVersion": "Versione firmware attuale", "currentFirmwareVersion": "Versione firmware attuale",
@ -730,11 +812,13 @@ const Map<String, String> itIT = {
"connectionFailed": "Connessione fallita", "connectionFailed": "Connessione fallita",
"retryConnection": "Riprova connessione", "retryConnection": "Riprova connessione",
"ota_updateNow": "Aggiorna ora", "ota_updateNow": "Aggiorna ora",
"keepConnectedDontClose": "Mantieni il dispositivo connesso, non chiudere l'app", "keepConnectedDontClose":
"Mantieni il dispositivo connesso, non chiudere l'app",
"doNotDisconnect": "Non disconnettere", "doNotDisconnect": "Non disconnettere",
"charging": "In carica", "charging": "In carica",
"updateContent": "Contenuto dell'aggiornamento", "updateContent": "Contenuto dell'aggiornamento",
"removeEarbudsEnsureBattery": "Rimuovi entrambi gli auricolari e assicurati che la batteria di entrambi sia superiore al 30%", "removeEarbudsEnsureBattery":
"Rimuovi entrambi gli auricolari e assicurati che la batteria di entrambi sia superiore al 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Nessuna musica", "noMusic": "Nessuna musica",

12
lib/core/translations/language/ja_jp.dart

@ -96,8 +96,8 @@ const Map<String, String> jaJP = {
"usePasswordLogin": "パスワードログインを使用", "usePasswordLogin": "パスワードログインを使用",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound 声明", // DeapSound 声明 "loginDeclaration": "Voitrans 声明", // Voitrans 声明
"welcomeToThisApp": "DeapSoundへようこそ、十分にお読みください", // 欢迎使用DeapSound,请充分阅读 "welcomeToThisApp": "Voitransへようこそ、十分にお読みください", // 欢迎使用Voitrans,请充分阅读
// "privacyPolicy": "プライバシーポリシー", // 《隐私政策》 - 已存在,使用现有键 // "privacyPolicy": "プライバシーポリシー", // 《隐私政策》 - 已存在,使用现有键
// "userAgreement": "利用規約", // 《用户协议》 - 已存在,使用现有键 // "userAgreement": "利用規約", // 《用户协议》 - 已存在,使用现有键
"privacyPolicyText": "privacyPolicyText":
@ -159,7 +159,7 @@ const Map<String, String> jaJP = {
"exploreSlogan": "スマートイヤホン、無限の可能性", "exploreSlogan": "スマートイヤホン、無限の可能性",
"exploreSlogan1": "スマートコンパニオン、無限の可能性", "exploreSlogan1": "スマートコンパニオン、無限の可能性",
"exploreSlogan2": "スマートグラス、無限の可能性", "exploreSlogan2": "スマートグラス、無限の可能性",
"exploreAi": "DeapSoundが提供するAI機能を探索", "exploreAi": "Voitransが提供するAI機能を探索",
"aiFunction": "AI機能", "aiFunction": "AI機能",
"allRoundAssistant": "オールラウンドアシスタント", "allRoundAssistant": "オールラウンドアシスタント",
"allRoundAssistantInfo": "様々な問題の解決をサポート", "allRoundAssistantInfo": "様々な問題の解決をサポート",
@ -640,7 +640,8 @@ const Map<String, String> jaJP = {
"summaryGenerated": "要約が生成されました", "summaryGenerated": "要約が生成されました",
"generating": "生成中...", "generating": "生成中...",
"regenerate": "再生成", "regenerate": "再生成",
"summaryTimeoutMessage": "要約生成リクエストがタイムアウトしました。ネットワークの問題またはサーバーの過負荷が原因の可能性があります。", "summaryTimeoutMessage":
"要約生成リクエストがタイムアウトしました。ネットワークの問題またはサーバーの過負荷が原因の可能性があります。",
"deleteTranslationRecord": "翻訳記録を削除", "deleteTranslationRecord": "翻訳記録を削除",
"deleteTranslationConfirm": "この翻訳記録を削除してもよろしいですか?この操作は元に戻せません。", "deleteTranslationConfirm": "この翻訳記録を削除してもよろしいですか?この操作は元に戻せません。",
"originalText": "元のテキスト", "originalText": "元のテキスト",
@ -670,7 +671,8 @@ const Map<String, String> jaJP = {
// 配对状态文本 // 配对状态文本
"readyToPair": "ペアリング準備完了", "readyToPair": "ペアリング準備完了",
"preparingPairingEnvironment": "ペアリング環境を準備中...", "preparingPairingEnvironment": "ペアリング環境を準備中...",
"connectDeepSoundViaSystemBluetooth": "まずシステムBluetoothでDeepSoundデバイスを接続してください", "connectDeepSoundViaSystemBluetooth":
"まずシステムBluetoothでDeepSoundデバイスを接続してください",
"deviceBindingConfirm": "デバイスバインド確認中...", "deviceBindingConfirm": "デバイスバインド確認中...",
"establishingDeviceAssociation": "デバイス関連付けを確立中...", "establishingDeviceAssociation": "デバイス関連付けを確立中...",
"waitingCompletePairing": "お待ちください、ペアリングを完了中...", "waitingCompletePairing": "お待ちください、ペアリングを完了中...",

10
lib/core/translations/language/ko_kr.dart

@ -96,8 +96,8 @@ const Map<String, String> koKR = {
"usePasswordLogin": "비밀번호로 로그인", "usePasswordLogin": "비밀번호로 로그인",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound 선언", "loginDeclaration": "Voitrans 선언",
"welcomeToThisApp": "DeapSound에 오신 것을 환영합니다. 충분히 읽어주십시오", "welcomeToThisApp": "Voitrans에 오신 것을 환영합니다. 충분히 읽어주십시오",
"privacyPolicyText": "privacyPolicyText":
", '동의하고 시작하기'를 클릭하면 위 약관을 충분히 읽고 동의한 것으로 간주됩니다. '동의하지 않음'을 클릭하면 앱이 종료됩니다.", ", '동의하고 시작하기'를 클릭하면 위 약관을 충분히 읽고 동의한 것으로 간주됩니다. '동의하지 않음'을 클릭하면 앱이 종료됩니다.",
"disagree": "동의하지 않음", "disagree": "동의하지 않음",
@ -157,7 +157,7 @@ const Map<String, String> koKR = {
"exploreSlogan": "스마트 이어폰, 무한한 가능성", "exploreSlogan": "스마트 이어폰, 무한한 가능성",
"exploreSlogan1": "스마트 동반자, 무한한 가능성", "exploreSlogan1": "스마트 동반자, 무한한 가능성",
"exploreSlogan2": "스마트 안경, 무한한 가능성", "exploreSlogan2": "스마트 안경, 무한한 가능성",
"exploreAi": "DeapSound가 제공하는 AI 기능 탐색", "exploreAi": "Voitrans가 제공하는 AI 기능 탐색",
"aiFunction": "AI 기능", "aiFunction": "AI 기능",
"allRoundAssistant": "만능 어시스턴트", "allRoundAssistant": "만능 어시스턴트",
"allRoundAssistantInfo": "다양한 문제 해결을 돕습니다", "allRoundAssistantInfo": "다양한 문제 해결을 돕습니다",
@ -664,14 +664,14 @@ const Map<String, String> koKR = {
// 配对状态文本 // 配对状态文本
"readyToPair": "페어링 준비 완료", "readyToPair": "페어링 준비 완료",
"preparingPairingEnvironment": "페어링 환경 준비 중...", "preparingPairingEnvironment": "페어링 환경 준비 중...",
"connectDeepSoundViaSystemBluetooth": "먼저 시스템 블루투스를 통해 DeapSound 기기를 연결하세요", "connectDeepSoundViaSystemBluetooth": "먼저 시스템 블루투스를 통해 Voitrans 기기를 연결하세요",
"deviceBindingConfirm": "기기 연결 확인...", "deviceBindingConfirm": "기기 연결 확인...",
"establishingDeviceAssociation": "기기 연결 설정 중...", "establishingDeviceAssociation": "기기 연결 설정 중...",
"waitingCompletePairing": "잠시만 기다려주세요, 페어링을 완료하는 중입니다...", "waitingCompletePairing": "잠시만 기다려주세요, 페어링을 완료하는 중입니다...",
"pairingSuccessRedirecting": "페어링 성공! 홈 화면으로 이동합니다...", "pairingSuccessRedirecting": "페어링 성공! 홈 화면으로 이동합니다...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "DeapSound 기기에 연결되었는지 확인하세요", "ensureConnectedDeepSoundDevice": "Voitrans 기기에 연결되었는지 확인하세요",
"deviceAlreadyBoundToOtherAccount": "이 기기는 이미 다른 계정에 연결되어 있습니다", "deviceAlreadyBoundToOtherAccount": "이 기기는 이미 다른 계정에 연결되어 있습니다",
"deviceAssociationFailed": "기기 연결 실패, 다시 시도하세요", "deviceAssociationFailed": "기기 연결 실패, 다시 시도하세요",
"scanTimeoutEnsureDeviceNearby": "스캔 시간 초과, 기기가 근처에 있는지 확인하세요", "scanTimeoutEnsureDeviceNearby": "스캔 시간 초과, 기기가 근처에 있는지 확인하세요",

216
lib/core/translations/language/lt_lt.dart

@ -70,7 +70,8 @@ const Map<String, String> ltLT = {
// 登录页 // 登录页
"welcome": "Sveiki atvykę", "welcome": "Sveiki atvykę",
"loginTips": "Prisijunkite arba užsiregistruokite naudodami savo telefono numerį arba el. paštą", "loginTips":
"Prisijunkite arba užsiregistruokite naudodami savo telefono numerį arba el. paštą",
"accountNumber": "Telefono numeris arba el. paštas", "accountNumber": "Telefono numeris arba el. paštas",
"verificationCode": "Patvirtinimo kodas", "verificationCode": "Patvirtinimo kodas",
"getCode": "Gauti kodą", "getCode": "Gauti kodą",
@ -89,7 +90,8 @@ const Map<String, String> ltLT = {
"tip": "Patarimas", "tip": "Patarimas",
"pleaseEnterCompleteCode": "Įveskite visą patvirtinimo kodą", "pleaseEnterCompleteCode": "Įveskite visą patvirtinimo kodą",
"loginFailed": "Prisijungimas nepavyko, bandykite dar kartą", "loginFailed": "Prisijungimas nepavyko, bandykite dar kartą",
'pleaseAcceptPrivacyPolicy': 'Pirmiausia perskaitykite ir sutikite su Privatumo politika ir Vartotojo sutartimi', 'pleaseAcceptPrivacyPolicy':
'Pirmiausia perskaitykite ir sutikite su Privatumo politika ir Vartotojo sutartimi',
"enterVerificationCode": "Įveskite patvirtinimo kodą", "enterVerificationCode": "Įveskite patvirtinimo kodą",
"verificationCodeSentTo": "Patvirtinimo kodas išsiųstas į", "verificationCodeSentTo": "Patvirtinimo kodas išsiųstas į",
"resendVerificationCode": "Išsiųsti patvirtinimo kodą iš naujo", "resendVerificationCode": "Išsiųsti patvirtinimo kodą iš naujo",
@ -97,8 +99,8 @@ const Map<String, String> ltLT = {
"usePasswordLogin": "Prisijungti su slaptažodžiu", "usePasswordLogin": "Prisijungti su slaptažodžiu",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound deklaracija", "loginDeclaration": "Voitrans deklaracija",
"welcomeToThisApp": "Sveiki atvykę į DeapSound, prašome atidžiai perskaityti", "welcomeToThisApp": "Sveiki atvykę į Voitrans, prašome atidžiai perskaityti",
"privacyPolicyText": "privacyPolicyText":
", paspaudus 'Sutinku ir tęsti' reiškia, kad jūs visiškai perskaitėte ir sutinkate su aukščiau nurodytomis sutartimis. Paspaudus 'Nesutinku' išeisite iš programos.", ", paspaudus 'Sutinku ir tęsti' reiškia, kad jūs visiškai perskaitėte ir sutinkate su aukščiau nurodytomis sutartimis. Paspaudus 'Nesutinku' išeisite iš programos.",
"disagree": "Nesutinku", "disagree": "Nesutinku",
@ -112,17 +114,21 @@ const Map<String, String> ltLT = {
"signal": "Signalas", "signal": "Signalas",
"deviceId": "Įrenginio ID", "deviceId": "Įrenginio ID",
"firmwareVersion": "Programinės įrangos versija", "firmwareVersion": "Programinės įrangos versija",
"disconnectedDevice": "Nėra prijungto įrenginio, spustelėkite mygtuką žemiau, kad prisijungtumėte", "disconnectedDevice":
"Nėra prijungto įrenginio, spustelėkite mygtuką žemiau, kad prisijungtumėte",
"connectDevice": "Prijungti įrenginį", "connectDevice": "Prijungti įrenginį",
"topAiExperiences": "Populiariausios AI patirtys", "topAiExperiences": "Populiariausios AI patirtys",
"aiAssistant": "Visapusiškas AI asistentas", "aiAssistant": "Visapusiškas AI asistentas",
"aiAssistantInfo": "Išskirtinis 24/7 konsultantas, atsako į klausimus, teikia pasiūlymus", "aiAssistantInfo":
"Išskirtinis 24/7 konsultantas, atsako į klausimus, teikia pasiūlymus",
"simultaneousInterpretation": "Sinchroninis vertimas", "simultaneousInterpretation": "Sinchroninis vertimas",
"simultaneousInterpretationInfo": "Vertimas realiuoju laiku į daugiau nei 80 kalbų, nerūpestingos kelionės į užsienį", "simultaneousInterpretationInfo":
"Vertimas realiuoju laiku į daugiau nei 80 kalbų, nerūpestingos kelionės į užsienį",
"aiCompanion": "Šeimos draugas", "aiCompanion": "Šeimos draugas",
"aiCompanionInfo": "Supranta jus, šilta draugija", "aiCompanionInfo": "Supranta jus, šilta draugija",
"homeSlogan": "Jungiantis pasaulį, pranokstantis garsą", "homeSlogan": "Jungiantis pasaulį, pranokstantis garsą",
"turnEarphones": "Atidarykite ausinių įkrovimo dėklą ir įsidėkite ausines į ausis", "turnEarphones":
"Atidarykite ausinių įkrovimo dėklą ir įsidėkite ausines į ausis",
"currentlyConnected": "Šiuo metu prijungta:", "currentlyConnected": "Šiuo metu prijungta:",
"unsystemSetup": "Eiti į sistemos nustatymus", "unsystemSetup": "Eiti į sistemos nustatymus",
"talkLater": "Vėliau", "talkLater": "Vėliau",
@ -158,7 +164,7 @@ const Map<String, String> ltLT = {
"exploreSlogan": "Išmaniosios ausinės, beribės galimybės", "exploreSlogan": "Išmaniosios ausinės, beribės galimybės",
"exploreSlogan1": "Išmanus draugas, beribės galimybės", "exploreSlogan1": "Išmanus draugas, beribės galimybės",
"exploreSlogan2": "Išmanieji akiniai, beribės galimybės", "exploreSlogan2": "Išmanieji akiniai, beribės galimybės",
"exploreAi": "Atraskite AI funkcijas, kurias siūlo DeapSound", "exploreAi": "Atraskite AI funkcijas, kurias siūlo Voitrans",
"aiFunction": "AI funkcijos", "aiFunction": "AI funkcijos",
"allRoundAssistant": "Visapusiškas asistentas", "allRoundAssistant": "Visapusiškas asistentas",
"allRoundAssistantInfo": "Padeda spręsti įvairias problemas", "allRoundAssistantInfo": "Padeda spręsti įvairias problemas",
@ -166,17 +172,20 @@ const Map<String, String> ltLT = {
"faceToFaceTranslation": "Vertimas akis į akį", "faceToFaceTranslation": "Vertimas akis į akį",
'audioVideoTranslation': 'Garso ir vaizdo vertimas', 'audioVideoTranslation': 'Garso ir vaizdo vertimas',
'callTranslation': 'Skambučių vertimas', 'callTranslation': 'Skambučių vertimas',
"simultaneousTranslationInfo": "Vertimas realiuoju laiku į daugiau nei 80 kalbų", "simultaneousTranslationInfo":
"Vertimas realiuoju laiku į daugiau nei 80 kalbų",
"aiGirlfriend": "AI mergina", "aiGirlfriend": "AI mergina",
"aiGirlfriendInfo": "Intelektualus draugas, bendraukite bet kada", "aiGirlfriendInfo": "Intelektualus draugas, bendraukite bet kada",
"healthConsultant": "Daugiafunkcis AI pokalbis", "healthConsultant": "Daugiafunkcis AI pokalbis",
"healthConsultantInfo": "Siūlo daugiau AI pokalbių funkcijų", "healthConsultantInfo": "Siūlo daugiau AI pokalbių funkcijų",
"conferenceAssistant": "Verslo susitikimų asistentas", "conferenceAssistant": "Verslo susitikimų asistentas",
"conferenceAssistantInfo": "Susitikimų protokolo įrašymas realiuoju laiku, daugiakalbis vertimas", "conferenceAssistantInfo":
"Susitikimų protokolo įrašymas realiuoju laiku, daugiakalbis vertimas",
"studyAssistant": "Kalbos mokymosi asistentas", "studyAssistant": "Kalbos mokymosi asistentas",
"studyAssistantInfo": "Tarimo korekcija, kalbėjimo praktika realiuoju laiku", "studyAssistantInfo": "Tarimo korekcija, kalbėjimo praktika realiuoju laiku",
"travelTranslator": "Kelionių vertimo asistentas", "travelTranslator": "Kelionių vertimo asistentas",
"travelTranslatorInfo": "Balso vertimas realiuoju laiku, turistinių objektų pristatymas", "travelTranslatorInfo":
"Balso vertimas realiuoju laiku, turistinių objektų pristatymas",
"beSearching": "Ieškoma:", "beSearching": "Ieškoma:",
"noAssistantFound": "Nerasta atitinkamo AI asistento", "noAssistantFound": "Nerasta atitinkamo AI asistento",
"scene": "Scenarijus", "scene": "Scenarijus",
@ -184,7 +193,8 @@ const Map<String, String> ltLT = {
"newFunction": "Nauja funkcija", "newFunction": "Nauja funkcija",
"youChoseTry": "Pasirinkote išbandyti", "youChoseTry": "Pasirinkote išbandyti",
"aiSinger": "AI dainininko režimas", "aiSinger": "AI dainininko režimas",
"aiSingerInfo": "Dainuokite bet kurią dainą mėgstamo dainininko balsu, net savo kompozicijas", "aiSingerInfo":
"Dainuokite bet kurią dainą mėgstamo dainininko balsu, net savo kompozicijas",
"popularFunction": "Populiarūs funkcijų scenarijai", "popularFunction": "Populiarūs funkcijų scenarijai",
"tryNow": "Išbandyti dabar", "tryNow": "Išbandyti dabar",
@ -225,9 +235,11 @@ const Map<String, String> ltLT = {
"voiceServiceInfo": "Pasirinkti kalbos atpažinimo ir sintezės paslaugą", "voiceServiceInfo": "Pasirinkti kalbos atpažinimo ir sintezės paslaugą",
"selectVoiceService": "Pasirinkti balso paslaugą", "selectVoiceService": "Pasirinkti balso paslaugą",
"azureVoiceService": "Azure balso paslauga", "azureVoiceService": "Azure balso paslauga",
"azureVoiceServiceInfo": "Microsoft debesies balso paslauga, palaiko aukštos kokybės balso sintezę ir atpažinimą", "azureVoiceServiceInfo":
"Microsoft debesies balso paslauga, palaiko aukštos kokybės balso sintezę ir atpažinimą",
"flutterVoiceService": "Flutter vietinė balso paslauga", "flutterVoiceService": "Flutter vietinė balso paslauga",
"flutterVoiceServiceInfo": "Įrenginio vietinė balso paslauga, galima naudoti be interneto ryšio", "flutterVoiceServiceInfo":
"Įrenginio vietinė balso paslauga, galima naudoti be interneto ryšio",
'timbreService': 'Tembro paslauga', 'timbreService': 'Tembro paslauga',
'timbreServiceInfo': 'Pasirinkite tembro balso sintezės paslaugą', 'timbreServiceInfo': 'Pasirinkite tembro balso sintezės paslaugą',
'defaultTimbre': 'Numatytasis tembras', 'defaultTimbre': 'Numatytasis tembras',
@ -238,7 +250,8 @@ const Map<String, String> ltLT = {
'pleaseRead': 'Perskaitykite garsiai', 'pleaseRead': 'Perskaitykite garsiai',
'completeRecording': 'Užbaigti įrašymą', 'completeRecording': 'Užbaigti įrašymą',
"firmwareUpgrade": "Programinės įrangos atnaujinimas", "firmwareUpgrade": "Programinės įrangos atnaujinimas",
"bleHeadsetFirmwareUpgrade": "BLE ausinių programinės įrangos versijos atnaujinimas", "bleHeadsetFirmwareUpgrade":
"BLE ausinių programinės įrangos versijos atnaujinimas",
"deviceManagement": "Įrenginių valdymas", "deviceManagement": "Įrenginių valdymas",
"manageConnectedDevices": "Valdyti prijungtus Bluetooth įrenginius", "manageConnectedDevices": "Valdyti prijungtus Bluetooth įrenginius",
@ -250,13 +263,15 @@ const Map<String, String> ltLT = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Išvalyti susietus įrenginius', 'clearPairedDevices': 'Išvalyti susietus įrenginius',
'clearPairedDevicesConfirm': 'Ar tikrai norite išvalyti visus susietus įrenginius?', 'clearPairedDevicesConfirm':
'Ar tikrai norite išvalyti visus susietus įrenginius?',
'clearPairedDevicesSuccess': 'Susieti įrenginiai sėkmingai išvalyti', 'clearPairedDevicesSuccess': 'Susieti įrenginiai sėkmingai išvalyti',
'clearPairedDevicesFailed': 'Nepavyko išvalyti susietų įrenginių', 'clearPairedDevicesFailed': 'Nepavyko išvalyti susietų įrenginių',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Balso pokalbis realiuoju laiku", "realtimeVoiceChat": "Balso pokalbis realiuoju laiku",
"realtimeVoiceChatInfo": "Išbandykite išmaniosios balso sąveikos funkciją (funkcijos peržiūra)", "realtimeVoiceChatInfo":
"Išbandykite išmaniosios balso sąveikos funkciją (funkcijos peržiūra)",
"loading": "Įkeliama...", "loading": "Įkeliama...",
//设备管理页面 //设备管理页面
@ -291,7 +306,8 @@ const Map<String, String> ltLT = {
"listeningToYou": "Klausausi jūsų...", "listeningToYou": "Klausausi jūsų...",
"processing": "Apdorojama...", "processing": "Apdorojama...",
"loadMoreMessages": "Įkelti daugiau žinučių...", "loadMoreMessages": "Įkelti daugiau žinučių...",
"loadFailedClickRetry": "Įkėlimas nepavyko, spustelėkite, kad bandytumėte dar kartą", "loadFailedClickRetry":
"Įkėlimas nepavyko, spustelėkite, kad bandytumėte dar kartą",
"swipeUpForMore": "Braukite aukštyn, kad pamatytumėte daugiau", "swipeUpForMore": "Braukite aukštyn, kad pamatytumėte daugiau",
// Agent controller // Agent controller
@ -303,10 +319,14 @@ const Map<String, String> ltLT = {
'• Valdyti ausinių funkcijas\n\n' '• Valdyti ausinių funkcijas\n\n'
'Kuo galiu jums padėti?', 'Kuo galiu jums padėti?',
'microphonePermission': 'Mikrofonas', 'microphonePermission': 'Mikrofonas',
'voiceRecognitionPermissionText': 'Balso atpažinimo funkcijai reikalingas priėjimas prie mikrofono.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Balso atpažinimo ir vertimo funkcijai reikalingas priėjimas prie mikrofono.', 'Balso atpažinimo funkcijai reikalingas priėjimas prie mikrofono.',
'phoneCallPermissionText': 'Skambinimo funkcijai reikalingas priėjimas prie mikrofono balso skambučiams.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Jūs visam laikui atmetėte mikrofono leidimą, eikite į sistemos nustatymus, kad jį įjungtumėte.', 'Balso atpažinimo ir vertimo funkcijai reikalingas priėjimas prie mikrofono.',
'phoneCallPermissionText':
'Skambinimo funkcijai reikalingas priėjimas prie mikrofono balso skambučiams.',
'permissionDeniedText':
'Jūs visam laikui atmetėte mikrofono leidimą, eikite į sistemos nustatymus, kad jį įjungtumėte.',
'startVoiceInput': 'Pradėti balso įvestį', 'startVoiceInput': 'Pradėti balso įvestį',
'startPhoneCallMode': 'Pradėti skambinimo režimą, pradėti balso įvestį', 'startPhoneCallMode': 'Pradėti skambinimo režimą, pradėti balso įvestį',
@ -328,7 +348,8 @@ const Map<String, String> ltLT = {
'privacyRelated': 'Susijęs su privatumu', 'privacyRelated': 'Susijęs su privatumu',
'copyrightViolation': 'Pažeidžia mano autorių teises, reputaciją ir pan.', 'copyrightViolation': 'Pažeidžia mano autorių teises, reputaciją ir pan.',
'other': 'Kita', 'other': 'Kita',
'reportDescriptionHint': 'Norėtume sužinoti, kodėl pranešate, galite aprašyti problemą, su kuria susidūrėte.', 'reportDescriptionHint':
'Norėtume sužinoti, kodėl pranešate, galite aprašyti problemą, su kuria susidūrėte.',
//Message_bubble //Message_bubble
'generatedByAi': 'Sugeneruota AI', 'generatedByAi': 'Sugeneruota AI',
@ -358,15 +379,24 @@ const Map<String, String> ltLT = {
'highest': 'Aukščiausia', 'highest': 'Aukščiausia',
'lowest': 'Žemiausia', 'lowest': 'Žemiausia',
'futureForecast': 'Ateities prognozė', 'futureForecast': 'Ateities prognozė',
'hotWeatherTip': 'Šiandien karšta, saugokitės karščio smūgio ir gerkite daug vandens', 'hotWeatherTip':
'coldWeatherTip': 'Šiandien temperatūra žema, šiltai apsirenkite eidami į lauką, kad neperšaltumėte', 'Šiandien karšta, saugokitės karščio smūgio ir gerkite daug vandens',
'rainyWeatherTip': 'Šiandien lietus, pasiimkite skėtį eidami į lauką ir būkite atsargūs', 'coldWeatherTip':
'snowyWeatherTip': 'Šiandien sninga, kelias slidus, būkite atsargūs ir šiltai apsirenkite', 'Šiandien temperatūra žema, šiltai apsirenkite eidami į lauką, kad neperšaltumėte',
'foggyWeatherTip': 'Šiandien rūkas, matomumas prastas, dėvėkite kaukę eidami į lauką', 'rainyWeatherTip':
'windyWeatherTip': 'Šiandien vėjuota, būkite atsargūs eidami į lauką ir pritvirtinkite savo daiktus', 'Šiandien lietus, pasiimkite skėtį eidami į lauką ir būkite atsargūs',
'sunnyWeatherTip': 'Šiandien saulėta ir stiprūs UV spinduliai, naudokite apsaugos nuo saulės kremą eidami į lauką', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Šiandien didelis temperatūros skirtumas tarp dienos ir nakties, pritaikykite drabužius', 'Šiandien sninga, kelias slidus, būkite atsargūs ir šiltai apsirenkite',
'comfortableWeatherTip': 'Šiandien oras malonus, puikus laikas lauko veikloms', 'foggyWeatherTip':
'Šiandien rūkas, matomumas prastas, dėvėkite kaukę eidami į lauką',
'windyWeatherTip':
'Šiandien vėjuota, būkite atsargūs eidami į lauką ir pritvirtinkite savo daiktus',
'sunnyWeatherTip':
'Šiandien saulėta ir stiprūs UV spinduliai, naudokite apsaugos nuo saulės kremą eidami į lauką',
'temperatureDifferenceTip':
'Šiandien didelis temperatūros skirtumas tarp dienos ir nakties, pritaikykite drabužius',
'comfortableWeatherTip':
'Šiandien oras malonus, puikus laikas lauko veikloms',
"monday": "Pirm", "monday": "Pirm",
"tuesday": "Antr", "tuesday": "Antr",
"wednesday": "Treč", "wednesday": "Treč",
@ -407,20 +437,27 @@ const Map<String, String> ltLT = {
"logout": "Atsijungti", "logout": "Atsijungti",
"logoutTips": "Ar tikrai norite atsijungti nuo dabartinės paskyros?", "logoutTips": "Ar tikrai norite atsijungti nuo dabartinės paskyros?",
'deleteAccount': 'Ištrinti paskyrą', 'deleteAccount': 'Ištrinti paskyrą',
'deleteAccountTips': 'Ar tikrai norite visam laikui ištrinti savo paskyrą? Šio veiksmo negalima atšaukti.', 'deleteAccountTips':
'Ar tikrai norite visam laikui ištrinti savo paskyrą? Šio veiksmo negalima atšaukti.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Tinklo ryšio klaida, patikrinkite tinklo nustatymus ir bandykite dar kartą', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serveris laikinai nepasiekiamas, bandykite dar kartą vėliau', 'Tinklo ryšio klaida, patikrinkite tinklo nustatymus ir bandykite dar kartą',
'serverTemporarilyUnavailable':
'Serveris laikinai nepasiekiamas, bandykite dar kartą vėliau',
'loginExpiredPleaseRelogin': 'Jūsų sesija baigėsi, prisijunkite iš naujo', 'loginExpiredPleaseRelogin': 'Jūsų sesija baigėsi, prisijunkite iš naujo',
'noPermissionForThisOperation': 'Jūs neturite leidimo atlikti šios operacijos', 'noPermissionForThisOperation':
'Jūs neturite leidimo atlikti šios operacijos',
'requestedResourceNotFound': 'Prašomas resursas nerastas', 'requestedResourceNotFound': 'Prašomas resursas nerastas',
'imageProcessingFailedPleaseReselect': 'Vaizdo apdorojimas nepavyko, pasirinkite kitą vaizdą', 'imageProcessingFailedPleaseReselect':
'Vaizdo apdorojimas nepavyko, pasirinkite kitą vaizdą',
'operationFailedPleaseRetry': 'Operacija nepavyko, bandykite dar kartą', 'operationFailedPleaseRetry': 'Operacija nepavyko, bandykite dar kartą',
'serverReturnedError': 'Serveris grąžino klaidą', 'serverReturnedError': 'Serveris grąžino klaidą',
'serverError': 'Serverio klaida', 'serverError': 'Serverio klaida',
'networkConnectionFailedCheckSettings': 'Tinklo ryšio klaida, patikrinkite tinklo nustatymus', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Vidinė serverio klaida, bandykite dar kartą vėliau', 'Tinklo ryšio klaida, patikrinkite tinklo nustatymus',
'serverInternalErrorRetryLater':
'Vidinė serverio klaida, bandykite dar kartą vėliau',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Vaizdo suspaudimas nepavyko', 'imageCompressionFailed': 'Vaizdo suspaudimas nepavyko',
@ -432,7 +469,8 @@ const Map<String, String> ltLT = {
'loggedOut': 'Sėkmingai atsijungta', 'loggedOut': 'Sėkmingai atsijungta',
'logoutFailedRetry': 'Atsijungimas nepavyko, bandykite dar kartą', 'logoutFailedRetry': 'Atsijungimas nepavyko, bandykite dar kartą',
'accountPermanentlyDeleted': 'Paskyra visam laikui ištrinta', 'accountPermanentlyDeleted': 'Paskyra visam laikui ištrinta',
'deleteAccountFailedRetry': 'Paskyros ištrynimas nepavyko, bandykite dar kartą', 'deleteAccountFailedRetry':
'Paskyros ištrynimas nepavyko, bandykite dar kartą',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Nepavyko išvalyti vartotojo duomenų', 'clearUserDataFailed': 'Nepavyko išvalyti vartotojo duomenų',
@ -457,8 +495,10 @@ const Map<String, String> ltLT = {
'locationInfo': 'Vietovės informacija', 'locationInfo': 'Vietovės informacija',
'phonePermissionDesc': 'Naudojama skambinimo funkcijai', 'phonePermissionDesc': 'Naudojama skambinimo funkcijai',
'smsPermissionDesc': 'Naudojama SMS siuntimo funkcijai', 'smsPermissionDesc': 'Naudojama SMS siuntimo funkcijai',
'calendarWritePermissionDesc': 'Naudojama kuriant kalendoriaus įvykius ir priminimus', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Naudojama skaitant ir valdant kalendoriaus įvykius ir priminimus', 'Naudojama kuriant kalendoriaus įvykius ir priminimus',
'calendarFullAccessPermissionDesc':
'Naudojama skaitant ir valdant kalendoriaus įvykius ir priminimus',
'locationPermissionDesc': 'Naudojama gaunant dabartinės vietovės informaciją', 'locationPermissionDesc': 'Naudojama gaunant dabartinės vietovės informaciją',
'appFunctionNeeds': 'Programos funkcijai reikia', 'appFunctionNeeds': 'Programos funkcijai reikia',
'authorized': 'Leista', 'authorized': 'Leista',
@ -468,13 +508,19 @@ const Map<String, String> ltLT = {
'unknownStatus': 'Nežinoma būsena', 'unknownStatus': 'Nežinoma būsena',
'permissionGranted': 'Leidimas suteiktas', 'permissionGranted': 'Leidimas suteiktas',
'permissionRequestError': 'Klaida prašant leidimo', 'permissionRequestError': 'Klaida prašant leidimo',
'phonePermissionDetailDesc': 'Skambinimo funkcijai reikalingas telefono leidimas', 'phonePermissionDetailDesc':
'Skambinimo funkcijai reikalingas telefono leidimas',
'smsPermissionDetailDesc': 'SMS siuntimo funkcijai reikalingas SMS leidimas', 'smsPermissionDetailDesc': 'SMS siuntimo funkcijai reikalingas SMS leidimas',
'calendarWritePermissionDetailDesc': 'Kalendoriaus įvykių kūrimui reikalingas rašymo į kalendorių leidimas', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Kalendoriaus įvykių valdymui reikalingas visiškas kalendoriaus leidimas', 'Kalendoriaus įvykių kūrimui reikalingas rašymo į kalendorių leidimas',
'locationPermissionDetailDesc': 'Vietovės informacijos gavimui reikalingas vietovės leidimas', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Programai reikalingas šis leidimas, kad veiktų visa funkcionalumas', 'Kalendoriaus įvykių valdymui reikalingas visiškas kalendoriaus leidimas',
'permanentDenialText': 'Jūs visam laikui atmetėte {permission} leidimą, eikite į programos nustatymus, kad jį įjungtumėte', 'locationPermissionDetailDesc':
'Vietovės informacijos gavimui reikalingas vietovės leidimas',
'appNeedsPermissionForFullFunction':
'Programai reikalingas šis leidimas, kad veiktų visa funkcionalumas',
'permanentDenialText':
'Jūs visam laikui atmetėte {permission} leidimą, eikite į programos nustatymus, kad jį įjungtumėte',
'goToSettings': 'Eiti į nustatymus', 'goToSettings': 'Eiti į nustatymus',
// 版本更新对话框 // 版本更新对话框
@ -483,8 +529,10 @@ const Map<String, String> ltLT = {
'updateNow': 'Atnaujinti dabar', 'updateNow': 'Atnaujinti dabar',
'checkUpdate': 'Patikrinti atnaujinimą', 'checkUpdate': 'Patikrinti atnaujinimą',
'updateFailed': 'Atnaujinimas nepavyko', 'updateFailed': 'Atnaujinimas nepavyko',
'cannotOpenAppStore': 'Negalima atidaryti programų parduotuvės, eikite į parduotuvę rankiniu būdu, kad atnaujintumėte', 'cannotOpenAppStore':
'updateErrorRetry': 'Atnaujinimo metu įvyko klaida, bandykite dar kartą vėliau', 'Negalima atidaryti programų parduotuvės, eikite į parduotuvę rankiniu būdu, kad atnaujintumėte',
'updateErrorRetry':
'Atnaujinimo metu įvyko klaida, bandykite dar kartą vėliau',
//国家列表 //国家列表
"邮箱": "El. paštas", "邮箱": "El. paštas",
@ -607,10 +655,12 @@ const Map<String, String> ltLT = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Dar nėra istorijos", "noTranslationHistory": "Dar nėra istorijos",
"clearHistory": "Išvalyti istoriją", "clearHistory": "Išvalyti istoriją",
"clearHistoryConfirm": "Ar tikrai norite išvalyti visą vertimų istoriją? Šio veiksmo negalima atšaukti.", "clearHistoryConfirm":
"Ar tikrai norite išvalyti visą vertimų istoriją? Šio veiksmo negalima atšaukti.",
"unknownLanguage": "Nežinoma kalba", "unknownLanguage": "Nežinoma kalba",
"deleteSessionRecord": "Ištrinti sesijos įrašą", "deleteSessionRecord": "Ištrinti sesijos įrašą",
"deleteSessionConfirm": "Ar tikrai norite ištrinti visus šios sesijos vertimų įrašus? Šio veiksmo negalima atšaukti.", "deleteSessionConfirm":
"Ar tikrai norite ištrinti visus šios sesijos vertimų įrašus? Šio veiksmo negalima atšaukti.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Versti garso failus", "translateAudioFiles": "Versti garso failus",
@ -627,7 +677,8 @@ const Map<String, String> ltLT = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Originalus įrašas", "originalRecord": "Originalus įrašas",
"recordSummary": "Įrašo santrauka", "recordSummary": "Įrašo santrauka",
"clickToGenerateSummary": "Spustelėkite mygtuką žemiau, kad sugeneruotumėte sesijos santrauką", "clickToGenerateSummary":
"Spustelėkite mygtuką žemiau, kad sugeneruotumėte sesijos santrauką",
"summaryContent": "Santraukos turinys", "summaryContent": "Santraukos turinys",
"copied": "Nukopijuota", "copied": "Nukopijuota",
"summaryCopiledToClipboard": "Santrauka nukopijuota į iškarpinę", "summaryCopiledToClipboard": "Santrauka nukopijuota į iškarpinę",
@ -635,9 +686,11 @@ const Map<String, String> ltLT = {
"summaryGenerated": "Santrauka sugeneruota", "summaryGenerated": "Santrauka sugeneruota",
"generating": "Generuojama...", "generating": "Generuojama...",
"regenerate": "Generuoti iš naujo", "regenerate": "Generuoti iš naujo",
"summaryTimeoutMessage": "Santraukos generavimo užklausa baigėsi, galbūt dėl tinklo problemų ar užimto serverio.", "summaryTimeoutMessage":
"Santraukos generavimo užklausa baigėsi, galbūt dėl tinklo problemų ar užimto serverio.",
"deleteTranslationRecord": "Ištrinti vertimo įrašą", "deleteTranslationRecord": "Ištrinti vertimo įrašą",
"deleteTranslationConfirm": "Ar tikrai norite ištrinti šį vertimo įrašą? Šio veiksmo negalima atšaukti.", "deleteTranslationConfirm":
"Ar tikrai norite ištrinti šį vertimo įrašą? Šio veiksmo negalima atšaukti.",
"originalText": "Originalus tekstas", "originalText": "Originalus tekstas",
"translatedText": "Išverstas tekstas", "translatedText": "Išverstas tekstas",
"sessionSummary": "Sesijos santrauka", "sessionSummary": "Sesijos santrauka",
@ -665,19 +718,26 @@ const Map<String, String> ltLT = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Pasiruošta susiejimui", "readyToPair": "Pasiruošta susiejimui",
"preparingPairingEnvironment": "Ruošiama susiejimo aplinka...", "preparingPairingEnvironment": "Ruošiama susiejimo aplinka...",
"connectDeepSoundViaSystemBluetooth": "Pirmiausia prisijunkite prie DeapSound įrenginio per sistemos Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Pirmiausia prisijunkite prie Voitrans įrenginio per sistemos Bluetooth",
"deviceBindingConfirm": "Įrenginio susiejimo patvirtinimas...", "deviceBindingConfirm": "Įrenginio susiejimo patvirtinimas...",
"establishingDeviceAssociation": "Kuriama įrenginio asociacija...", "establishingDeviceAssociation": "Kuriama įrenginio asociacija...",
"waitingCompletePairing": "Prašome palaukti, baigiamas susiejimas...", "waitingCompletePairing": "Prašome palaukti, baigiamas susiejimas...",
"pairingSuccessRedirecting": "Susiejimas sėkmingas! Nukreipiama į pagrindinį puslapį...", "pairingSuccessRedirecting":
"Susiejimas sėkmingas! Nukreipiama į pagrindinį puslapį...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Įsitikinkite, kad esate prisijungę prie DeapSound įrenginio", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Šis įrenginys jau susietas su kita paskyra", "Įsitikinkite, kad esate prisijungę prie Voitrans įrenginio",
"deviceAssociationFailed": "Įrenginio asociacija nepavyko, bandykite dar kartą", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Skenavimo laikas baigėsi, įsitikinkite, kad įrenginys yra netoliese", "Šis įrenginys jau susietas su kita paskyra",
"deviceAssociationFailed":
"Įrenginio asociacija nepavyko, bandykite dar kartą",
"scanTimeoutEnsureDeviceNearby":
"Skenavimo laikas baigėsi, įsitikinkite, kad įrenginys yra netoliese",
"networkError": "Tinklo klaida", "networkError": "Tinklo klaida",
"authorizationFailedCheckCode": "Autorizacija nepavyko, patikrinkite, ar autorizacijos kodas yra teisingas", "authorizationFailedCheckCode":
"Autorizacija nepavyko, patikrinkite, ar autorizacijos kodas yra teisingas",
"pairingFailedRetry": "Susiejimas nepavyko, bandykite dar kartą", "pairingFailedRetry": "Susiejimas nepavyko, bandykite dar kartą",
// 配对控制器相关 // 配对控制器相关
@ -685,9 +745,11 @@ const Map<String, String> ltLT = {
'deviceDisconnected': 'Įrenginys atjungtas', 'deviceDisconnected': 'Įrenginys atjungtas',
'readyToStartPairing': 'Pasiruošta pradėti susiejimą', 'readyToStartPairing': 'Pasiruošta pradėti susiejimą',
'checkingEnvironment': 'Tikrinama aplinka...', 'checkingEnvironment': 'Tikrinama aplinka...',
'ensureHeadsetOnAndPairingMode': 'Įsitikinkite, kad ausinės įjungtos ir yra susiejimo režime', 'ensureHeadsetOnAndPairingMode':
'Įsitikinkite, kad ausinės įjungtos ir yra susiejimo režime',
'establishingSecureConnection': 'Kuriama saugi jungtis...', 'establishingSecureConnection': 'Kuriama saugi jungtis...',
'needManualBindingAuthCode': 'Reikalingas rankinio susiejimo autorizacijos kodas...', 'needManualBindingAuthCode':
'Reikalingas rankinio susiejimo autorizacijos kodas...',
'pairingSuccessful': 'Susiejimas sėkmingas!', 'pairingSuccessful': 'Susiejimas sėkmingas!',
'enableBluetooth': 'Įjungti Bluetooth', 'enableBluetooth': 'Įjungti Bluetooth',
'grantPermissions': 'Suteikti leidimus', 'grantPermissions': 'Suteikti leidimus',
@ -699,26 +761,32 @@ const Map<String, String> ltLT = {
'verificationFailedRetry': 'Patvirtinimas nepavyko, bandykite dar kartą', 'verificationFailedRetry': 'Patvirtinimas nepavyko, bandykite dar kartą',
'invalidDeviceAddress': 'Neteisingas įrenginio adresas', 'invalidDeviceAddress': 'Neteisingas įrenginio adresas',
'bleDeviceAssociationFailed': 'BLE įrenginio asociacija nepavyko', 'bleDeviceAssociationFailed': 'BLE įrenginio asociacija nepavyko',
'deviceAssociationFailedRetry': 'Įrenginio asociacija nepavyko, bandykite dar kartą', 'deviceAssociationFailedRetry':
'Įrenginio asociacija nepavyko, bandykite dar kartą',
'bleConnectionTimeoutRetry': 'BLE ryšio laikas baigėsi, bandykite dar kartą', 'bleConnectionTimeoutRetry': 'BLE ryšio laikas baigėsi, bandykite dar kartą',
'blePairingStartupFailed': 'BLE susiejimo paleidimas nepavyko', 'blePairingStartupFailed': 'BLE susiejimo paleidimas nepavyko',
'bleConnectionFailed': 'BLE ryšys nepavyko', 'bleConnectionFailed': 'BLE ryšys nepavyko',
'deviceAuthorizationFailedCheckCode': 'Įrenginio autorizacija nepavyko, patikrinkite autorizacijos kodą', 'deviceAuthorizationFailedCheckCode':
'Įrenginio autorizacija nepavyko, patikrinkite autorizacijos kodą',
//用户反馈页 //用户反馈页
"feedback": "Vartotojų atsiliepimai", "feedback": "Vartotojų atsiliepimai",
'feedbackInfo': 'Pateikite atsiliepimą ar pasiūlymą', 'feedbackInfo': 'Pateikite atsiliepimą ar pasiūlymą',
'feedbackDescription': 'Aprašykite problemą, su kuria susidūrėte, arba savo pasiūlymą', 'feedbackDescription':
'Aprašykite problemą, su kuria susidūrėte, arba savo pasiūlymą',
'feedbackHint': 'Įveskite savo atsiliepimą...', 'feedbackHint': 'Įveskite savo atsiliepimą...',
'feedbackRequired': 'Įveskite atsiliepimo turinį', 'feedbackRequired': 'Įveskite atsiliepimo turinį',
'contactInfo': 'Kontaktinė informacija', 'contactInfo': 'Kontaktinė informacija',
'contactHint': 'El. paštas/Telefonas, kad galėtume su jumis susisiekti', 'contactHint': 'El. paštas/Telefonas, kad galėtume su jumis susisiekti',
'submit': 'Pateikti', 'submit': 'Pateikti',
'feedbackSubmitSuccess': 'Atsiliepimas sėkmingai pateiktas, dėkojame už jūsų atsiliepimą!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Atsiliepimo pateikimas nepavyko, bandykite dar kartą vėliau', 'Atsiliepimas sėkmingai pateiktas, dėkojame už jūsų atsiliepimą!',
'feedbackSubmitFailed':
'Atsiliepimo pateikimas nepavyko, bandykite dar kartą vėliau',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Vyksta atnaujinimas, išėjus procesas bus nutrauktas, ar tikrai norite išeiti?", "upgradeExitConfirm":
"Vyksta atnaujinimas, išėjus procesas bus nutrauktas, ar tikrai norite išeiti?",
"deviceModel": "Įrenginio modelis", "deviceModel": "Įrenginio modelis",
"unknownDevice": "Nežinomas įrenginys", "unknownDevice": "Nežinomas įrenginys",
"currentFirmwareVersion": "Dabartinė programinės įrangos versija", "currentFirmwareVersion": "Dabartinė programinės įrangos versija",
@ -730,11 +798,13 @@ const Map<String, String> ltLT = {
"connectionFailed": "Ryšys nepavyko", "connectionFailed": "Ryšys nepavyko",
"retryConnection": "Bandyti prisijungti dar kartą", "retryConnection": "Bandyti prisijungti dar kartą",
"ota_updateNow": "Atnaujinti dabar", "ota_updateNow": "Atnaujinti dabar",
"keepConnectedDontClose": "Laikykite įrenginį prijungtą, neuždarykite programos", "keepConnectedDontClose":
"Laikykite įrenginį prijungtą, neuždarykite programos",
"doNotDisconnect": "Neatjunkite", "doNotDisconnect": "Neatjunkite",
"charging": "Kraunama", "charging": "Kraunama",
"updateContent": "Atnaujinimo turinys", "updateContent": "Atnaujinimo turinys",
"removeEarbudsEnsureBattery": "Išimkite abi ausines ir įsitikinkite, kad abiejų baterijos lygis yra didesnis nei 30%", "removeEarbudsEnsureBattery":
"Išimkite abi ausines ir įsitikinkite, kad abiejų baterijos lygis yra didesnis nei 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Nėra muzikos", "noMusic": "Nėra muzikos",

222
lib/core/translations/language/lv_lv.dart

@ -69,7 +69,8 @@ const Map<String, String> lvLV = {
// 登录页 // 登录页
"welcome": "Laipni lūdzam", "welcome": "Laipni lūdzam",
"loginTips": "Piesakieties vai reģistrējieties ar savu tālruņa numuru vai e-pastu", "loginTips":
"Piesakieties vai reģistrējieties ar savu tālruņa numuru vai e-pastu",
"accountNumber": "Tālruņa numurs vai e-pasts", "accountNumber": "Tālruņa numurs vai e-pasts",
"verificationCode": "Verifikācijas kods", "verificationCode": "Verifikācijas kods",
"getCode": "Saņemt kodu", "getCode": "Saņemt kodu",
@ -88,7 +89,8 @@ const Map<String, String> lvLV = {
"tip": "Padoms", "tip": "Padoms",
"pleaseEnterCompleteCode": "Lūdzu, ievadiet pilnu verifikācijas kodu", "pleaseEnterCompleteCode": "Lūdzu, ievadiet pilnu verifikācijas kodu",
"loginFailed": "Pieteikšanās neizdevās, lūdzu, mēģiniet vēlreiz", "loginFailed": "Pieteikšanās neizdevās, lūdzu, mēģiniet vēlreiz",
'pleaseAcceptPrivacyPolicy': 'Lūdzu, vispirms izlasiet un piekrītiet Privātuma politikai un Lietotāja līgumam', 'pleaseAcceptPrivacyPolicy':
'Lūdzu, vispirms izlasiet un piekrītiet Privātuma politikai un Lietotāja līgumam',
"enterVerificationCode": "Ievadiet verifikācijas kodu", "enterVerificationCode": "Ievadiet verifikācijas kodu",
"verificationCodeSentTo": "Verifikācijas kods nosūtīts uz", "verificationCodeSentTo": "Verifikācijas kods nosūtīts uz",
"resendVerificationCode": "Nosūtīt verifikācijas kodu vēlreiz", "resendVerificationCode": "Nosūtīt verifikācijas kodu vēlreiz",
@ -96,8 +98,8 @@ const Map<String, String> lvLV = {
"usePasswordLogin": "Pieteikties ar paroli", "usePasswordLogin": "Pieteikties ar paroli",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound deklarācija", "loginDeclaration": "Voitrans deklarācija",
"welcomeToThisApp": "Laipni lūdzam DeapSound, lūdzu, uzmanīgi izlasiet", "welcomeToThisApp": "Laipni lūdzam Voitrans, lūdzu, uzmanīgi izlasiet",
"privacyPolicyText": "privacyPolicyText":
", noklikšķinot uz 'Piekrītu un ienākt', jūs apliecināt, ka esat pilnībā izlasījis un piekrītat iepriekš minētajiem līgumiem. Noklikšķinot uz 'Nepiekrītu', jūs iziesiet no lietotnes.", ", noklikšķinot uz 'Piekrītu un ienākt', jūs apliecināt, ka esat pilnībā izlasījis un piekrītat iepriekš minētajiem līgumiem. Noklikšķinot uz 'Nepiekrītu', jūs iziesiet no lietotnes.",
"disagree": "Nepiekrītu", "disagree": "Nepiekrītu",
@ -111,22 +113,27 @@ const Map<String, String> lvLV = {
"signal": "Signāls", "signal": "Signāls",
"deviceId": "Ierīces ID", "deviceId": "Ierīces ID",
"firmwareVersion": "Programmaparatūras versija", "firmwareVersion": "Programmaparatūras versija",
"disconnectedDevice": "Neviena ierīce nav savienota, noklikšķiniet uz pogas zemāk, lai savienotu", "disconnectedDevice":
"Neviena ierīce nav savienota, noklikšķiniet uz pogas zemāk, lai savienotu",
"connectDevice": "Savienot ierīci", "connectDevice": "Savienot ierīci",
"topAiExperiences": "Populārākās AI pieredzes", "topAiExperiences": "Populārākās AI pieredzes",
"aiAssistant": "Visaptverošs AI palīgs", "aiAssistant": "Visaptverošs AI palīgs",
"aiAssistantInfo": "Ekskluzīvs konsultants 24/7, atbild uz jautājumiem, sniedz ieteikumus", "aiAssistantInfo":
"Ekskluzīvs konsultants 24/7, atbild uz jautājumiem, sniedz ieteikumus",
"simultaneousInterpretation": "Sinhronā tulkošana", "simultaneousInterpretation": "Sinhronā tulkošana",
"simultaneousInterpretationInfo": "Reāllaika tulkošana vairāk nekā 80 valodās, bezrūpīgi ceļojumi uz ārzemēm", "simultaneousInterpretationInfo":
"Reāllaika tulkošana vairāk nekā 80 valodās, bezrūpīgi ceļojumi uz ārzemēm",
"aiCompanion": "Ģimenes pavadonis", "aiCompanion": "Ģimenes pavadonis",
"aiCompanionInfo": "Saprot jūs, silta sabiedrība", "aiCompanionInfo": "Saprot jūs, silta sabiedrība",
"homeSlogan": "Pasaules savienošana, pārsniedzot skaņu", "homeSlogan": "Pasaules savienošana, pārsniedzot skaņu",
"turnEarphones": "Lūdzu, atveriet austiņu uzlādes futrāli un ievietojiet austiņas ausīs", "turnEarphones":
"Lūdzu, atveriet austiņu uzlādes futrāli un ievietojiet austiņas ausīs",
"currentlyConnected": "Pašlaik savienots:", "currentlyConnected": "Pašlaik savienots:",
"unsystemSetup": "Doties uz sistēmas iestatījumiem", "unsystemSetup": "Doties uz sistēmas iestatījumiem",
"talkLater": "Vēlāk", "talkLater": "Vēlāk",
"initializing": "Inicializē...", "initializing": "Inicializē...",
"bluetoothInitializationFailure": "Bluetooth pakalpojuma inicializācija neizdevās", "bluetoothInitializationFailure":
"Bluetooth pakalpojuma inicializācija neizdevās",
"checkingPermissions": "Pārbauda atļaujas...", "checkingPermissions": "Pārbauda atļaujas...",
"lackPermissions": "Trūkst Bluetooth atļauju", "lackPermissions": "Trūkst Bluetooth atļauju",
"searchingDevice": "Meklē ierīces...", "searchingDevice": "Meklē ierīces...",
@ -157,7 +164,7 @@ const Map<String, String> lvLV = {
"exploreSlogan": "Viedās austiņas, bezgalīgas iespējas", "exploreSlogan": "Viedās austiņas, bezgalīgas iespējas",
"exploreSlogan1": "Viedais pavadonis, bezgalīgas iespējas", "exploreSlogan1": "Viedais pavadonis, bezgalīgas iespējas",
"exploreSlogan2": "Viedās brilles, bezgalīgas iespējas", "exploreSlogan2": "Viedās brilles, bezgalīgas iespējas",
"exploreAi": "Izpētiet AI funkcijas, ko piedāvā DeapSound", "exploreAi": "Izpētiet AI funkcijas, ko piedāvā Voitrans",
"aiFunction": "AI funkcijas", "aiFunction": "AI funkcijas",
"allRoundAssistant": "Visaptverošs palīgs", "allRoundAssistant": "Visaptverošs palīgs",
"allRoundAssistantInfo": "Palīdz risināt dažādas problēmas", "allRoundAssistantInfo": "Palīdz risināt dažādas problēmas",
@ -171,11 +178,13 @@ const Map<String, String> lvLV = {
"healthConsultant": "Daudzfunkcionāls AI čats", "healthConsultant": "Daudzfunkcionāls AI čats",
"healthConsultantInfo": "Piedāvā vairāk AI čata funkciju", "healthConsultantInfo": "Piedāvā vairāk AI čata funkciju",
"conferenceAssistant": "Biznesa sanāksmju palīgs", "conferenceAssistant": "Biznesa sanāksmju palīgs",
"conferenceAssistantInfo": "Reāllaika protokolu ierakstīšana, daudzvalodu tulkošana", "conferenceAssistantInfo":
"Reāllaika protokolu ierakstīšana, daudzvalodu tulkošana",
"studyAssistant": "Valodu apguves palīgs", "studyAssistant": "Valodu apguves palīgs",
"studyAssistantInfo": "Izrunas korekcija, reāllaika runas prakse", "studyAssistantInfo": "Izrunas korekcija, reāllaika runas prakse",
"travelTranslator": "Ceļojumu tulkošanas palīgs", "travelTranslator": "Ceļojumu tulkošanas palīgs",
"travelTranslatorInfo": "Reāllaika balss tulkošana, tūrisma objektu iepazīstināšana", "travelTranslatorInfo":
"Reāllaika balss tulkošana, tūrisma objektu iepazīstināšana",
"beSearching": "Meklē:", "beSearching": "Meklē:",
"noAssistantFound": "Neviens atbilstošs AI palīgs nav atrasts", "noAssistantFound": "Neviens atbilstošs AI palīgs nav atrasts",
"scene": "Scenārijs", "scene": "Scenārijs",
@ -183,7 +192,8 @@ const Map<String, String> lvLV = {
"newFunction": "Jauna funkcija", "newFunction": "Jauna funkcija",
"youChoseTry": "Jūs izvēlējāties mēģināt", "youChoseTry": "Jūs izvēlējāties mēģināt",
"aiSinger": "AI dziedātāja režīms", "aiSinger": "AI dziedātāja režīms",
"aiSingerInfo": "Dziediet jebkuru dziesmu ar sava iecienītākā dziedātāja balsi, pat savas kompozīcijas", "aiSingerInfo":
"Dziediet jebkuru dziesmu ar sava iecienītākā dziedātāja balsi, pat savas kompozīcijas",
"popularFunction": "Populāri funkciju scenāriji", "popularFunction": "Populāri funkciju scenāriji",
"tryNow": "Izmēģināt tagad", "tryNow": "Izmēģināt tagad",
@ -224,9 +234,11 @@ const Map<String, String> lvLV = {
"voiceServiceInfo": "Izvēlieties balss atpazīšanas un sintēzes pakalpojumu", "voiceServiceInfo": "Izvēlieties balss atpazīšanas un sintēzes pakalpojumu",
"selectVoiceService": "Izvēlēties balss pakalpojumu", "selectVoiceService": "Izvēlēties balss pakalpojumu",
"azureVoiceService": "Azure balss pakalpojums", "azureVoiceService": "Azure balss pakalpojums",
"azureVoiceServiceInfo": "Microsoft mākoņa balss pakalpojums, atbalsta augstas kvalitātes balss sintēzi un atpazīšanu", "azureVoiceServiceInfo":
"Microsoft mākoņa balss pakalpojums, atbalsta augstas kvalitātes balss sintēzi un atpazīšanu",
"flutterVoiceService": "Flutter lokālais balss pakalpojums", "flutterVoiceService": "Flutter lokālais balss pakalpojums",
"flutterVoiceServiceInfo": "Ierīces lokālais balss pakalpojums, var izmantot bez interneta savienojuma", "flutterVoiceServiceInfo":
"Ierīces lokālais balss pakalpojums, var izmantot bez interneta savienojuma",
'timbreService': 'Tembru pakalpojums', 'timbreService': 'Tembru pakalpojums',
'timbreServiceInfo': 'Izvēlieties tembru balss sintēzes pakalpojumu', 'timbreServiceInfo': 'Izvēlieties tembru balss sintēzes pakalpojumu',
'defaultTimbre': 'Noklusējuma tembrs', 'defaultTimbre': 'Noklusējuma tembrs',
@ -237,7 +249,8 @@ const Map<String, String> lvLV = {
'pleaseRead': 'Lūdzu, lasiet skaļi', 'pleaseRead': 'Lūdzu, lasiet skaļi',
'completeRecording': 'Pabeigt ierakstīšanu', 'completeRecording': 'Pabeigt ierakstīšanu',
"firmwareUpgrade": "Programmaparatūras jaunināšana", "firmwareUpgrade": "Programmaparatūras jaunināšana",
"bleHeadsetFirmwareUpgrade": "BLE austiņu programmaparatūras versijas jaunināšana", "bleHeadsetFirmwareUpgrade":
"BLE austiņu programmaparatūras versijas jaunināšana",
"deviceManagement": "Ierīču pārvaldība", "deviceManagement": "Ierīču pārvaldība",
"manageConnectedDevices": "Pārvaldīt savienotās Bluetooth ierīces", "manageConnectedDevices": "Pārvaldīt savienotās Bluetooth ierīces",
@ -249,13 +262,15 @@ const Map<String, String> lvLV = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Notīrīt pārī savienotās ierīces', 'clearPairedDevices': 'Notīrīt pārī savienotās ierīces',
'clearPairedDevicesConfirm': 'Vai esat pārliecināts, ka vēlaties notīrīt visas pārī savienotās ierīces?', 'clearPairedDevicesConfirm':
'Vai esat pārliecināts, ka vēlaties notīrīt visas pārī savienotās ierīces?',
'clearPairedDevicesSuccess': 'Pārī savienotās ierīces veiksmīgi notīrītas', 'clearPairedDevicesSuccess': 'Pārī savienotās ierīces veiksmīgi notīrītas',
'clearPairedDevicesFailed': 'Neizdevās notīrīt pārī savienotās ierīces', 'clearPairedDevicesFailed': 'Neizdevās notīrīt pārī savienotās ierīces',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Reāllaika balss tērzēšana", "realtimeVoiceChat": "Reāllaika balss tērzēšana",
"realtimeVoiceChatInfo": "Izbaudiet inteliģentās balss mijiedarbības funkciju (funkcijas priekšskatījums)", "realtimeVoiceChatInfo":
"Izbaudiet inteliģentās balss mijiedarbības funkciju (funkcijas priekšskatījums)",
"loading": "Ielādē...", "loading": "Ielādē...",
//设备管理页面 //设备管理页面
@ -290,7 +305,8 @@ const Map<String, String> lvLV = {
"listeningToYou": "Klausos jūs...", "listeningToYou": "Klausos jūs...",
"processing": "Apstrādā...", "processing": "Apstrādā...",
"loadMoreMessages": "Ielādēt vairāk ziņu...", "loadMoreMessages": "Ielādēt vairāk ziņu...",
"loadFailedClickRetry": "Ielāde neizdevās, noklikšķiniet, lai mēģinātu vēlreiz", "loadFailedClickRetry":
"Ielāde neizdevās, noklikšķiniet, lai mēģinātu vēlreiz",
"swipeUpForMore": "Velciet uz augšu, lai redzētu vairāk", "swipeUpForMore": "Velciet uz augšu, lai redzētu vairāk",
// Agent controller // Agent controller
@ -302,10 +318,14 @@ const Map<String, String> lvLV = {
'• Kontrolēt austiņu funkcijas\n\n' '• Kontrolēt austiņu funkcijas\n\n'
'Kā es varu jums palīdzēt?', 'Kā es varu jums palīdzēt?',
'microphonePermission': 'Mikrofons', 'microphonePermission': 'Mikrofons',
'voiceRecognitionPermissionText': 'Balss atpazīšanas funkcijai nepieciešama piekļuve mikrofonam.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Balss atpazīšanas un tulkošanas funkcijai nepieciešama piekļuve mikrofonam.', 'Balss atpazīšanas funkcijai nepieciešama piekļuve mikrofonam.',
'phoneCallPermissionText': 'Zvanīšanas funkcijai nepieciešama piekļuve mikrofonam balss zvaniem.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Jūs esat neatgriezeniski atteicis mikrofona atļauju, lūdzu, dodieties uz sistēmas iestatījumiem, lai to iespējotu.', 'Balss atpazīšanas un tulkošanas funkcijai nepieciešama piekļuve mikrofonam.',
'phoneCallPermissionText':
'Zvanīšanas funkcijai nepieciešama piekļuve mikrofonam balss zvaniem.',
'permissionDeniedText':
'Jūs esat neatgriezeniski atteicis mikrofona atļauju, lūdzu, dodieties uz sistēmas iestatījumiem, lai to iespējotu.',
'startVoiceInput': 'Sākt balss ievadi', 'startVoiceInput': 'Sākt balss ievadi',
'startPhoneCallMode': 'Sākt zvanīšanas režīmu, sākt balss ievadi', 'startPhoneCallMode': 'Sākt zvanīšanas režīmu, sākt balss ievadi',
@ -319,7 +339,8 @@ const Map<String, String> lvLV = {
'report': 'Ziņot', 'report': 'Ziņot',
'submitSuccess': 'Veiksmīgi iesniegts', 'submitSuccess': 'Veiksmīgi iesniegts',
'submitFailed': 'Iesniegšana neizdevās', 'submitFailed': 'Iesniegšana neizdevās',
'reportSubmitted': 'Ziņojums iesniegts, mēs to apstrādāsim pēc iespējas ātrāk', 'reportSubmitted':
'Ziņojums iesniegts, mēs to apstrādāsim pēc iespējas ātrāk',
'harmfulUnsafe': 'Kaitīgs/Nedrošs', 'harmfulUnsafe': 'Kaitīgs/Nedrošs',
'pornographicVulgar': 'Pornogrāfisks/Vulgārs', 'pornographicVulgar': 'Pornogrāfisks/Vulgārs',
'misleadingAttack': 'Maldinošs/Uzbrukums', 'misleadingAttack': 'Maldinošs/Uzbrukums',
@ -327,7 +348,8 @@ const Map<String, String> lvLV = {
'privacyRelated': 'Saistīts ar privātumu', 'privacyRelated': 'Saistīts ar privātumu',
'copyrightViolation': 'Pārkāpj manas autortiesības, reputāciju utt.', 'copyrightViolation': 'Pārkāpj manas autortiesības, reputāciju utt.',
'other': 'Cits', 'other': 'Cits',
'reportDescriptionHint': 'Mēs vēlamies zināt, kāpēc jūs ziņojat, jūs varat aprakstīt problēmu, ar kuru saskārāties.', 'reportDescriptionHint':
'Mēs vēlamies zināt, kāpēc jūs ziņojat, jūs varat aprakstīt problēmu, ar kuru saskārāties.',
//Message_bubble //Message_bubble
'generatedByAi': 'Ģenerējis AI', 'generatedByAi': 'Ģenerējis AI',
@ -357,15 +379,24 @@ const Map<String, String> lvLV = {
'highest': 'Augstākā', 'highest': 'Augstākā',
'lowest': 'Zemākā', 'lowest': 'Zemākā',
'futureForecast': 'Nākotnes prognoze', 'futureForecast': 'Nākotnes prognoze',
'hotWeatherTip': 'Šodien ir karsts, lūdzu, uzmanieties no karstuma dūriena un dzeriet daudz ūdens', 'hotWeatherTip':
'coldWeatherTip': 'Šodien temperatūra ir zema, lūdzu, silti ģērbieties, ejot ārā, lai nesaaukstētos', 'Šodien ir karsts, lūdzu, uzmanieties no karstuma dūriena un dzeriet daudz ūdens',
'rainyWeatherTip': 'Šodien līst, lūdzu, ņemiet līdzi lietussargu, ejot ārā, un esiet uzmanīgi', 'coldWeatherTip':
'snowyWeatherTip': 'Šodien snieg, ceļš ir slidens, lūdzu, esiet uzmanīgi un silti ģērbieties', 'Šodien temperatūra ir zema, lūdzu, silti ģērbieties, ejot ārā, lai nesaaukstētos',
'foggyWeatherTip': 'Šodien ir migla, redzamība ir slikta, lūdzu, nēsājiet masku, ejot ārā', 'rainyWeatherTip':
'windyWeatherTip': 'Šodien ir stiprs vējš, lūdzu, esiet uzmanīgi, ejot ārā, un nostipriniet savas mantas', 'Šodien līst, lūdzu, ņemiet līdzi lietussargu, ejot ārā, un esiet uzmanīgi',
'sunnyWeatherTip': 'Šodien ir saulains un spēcīgs UV starojums, lūdzu, lietojiet saules aizsargkrēmu, ejot ārā', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Šodien ir liela temperatūras atšķirība starp dienu un nakti, lūdzu, pielāgojiet apģērbu', 'Šodien snieg, ceļš ir slidens, lūdzu, esiet uzmanīgi un silti ģērbieties',
'comfortableWeatherTip': 'Šodien ir patīkams laiks, lielisks laiks āra aktivitātēm', 'foggyWeatherTip':
'Šodien ir migla, redzamība ir slikta, lūdzu, nēsājiet masku, ejot ārā',
'windyWeatherTip':
'Šodien ir stiprs vējš, lūdzu, esiet uzmanīgi, ejot ārā, un nostipriniet savas mantas',
'sunnyWeatherTip':
'Šodien ir saulains un spēcīgs UV starojums, lūdzu, lietojiet saules aizsargkrēmu, ejot ārā',
'temperatureDifferenceTip':
'Šodien ir liela temperatūras atšķirība starp dienu un nakti, lūdzu, pielāgojiet apģērbu',
'comfortableWeatherTip':
'Šodien ir patīkams laiks, lielisks laiks āra aktivitātēm',
"monday": "Pirm.", "monday": "Pirm.",
"tuesday": "Otr.", "tuesday": "Otr.",
"wednesday": "Treš.", "wednesday": "Treš.",
@ -404,22 +435,30 @@ const Map<String, String> lvLV = {
"notSet": "Nav iestatīts", "notSet": "Nav iestatīts",
"accountSetting": "Konta iestatījumi", "accountSetting": "Konta iestatījumi",
"logout": "Izrakstīties", "logout": "Izrakstīties",
"logoutTips": "Vai esat pārliecināts, ka vēlaties izrakstīties no pašreizējā konta?", "logoutTips":
"Vai esat pārliecināts, ka vēlaties izrakstīties no pašreizējā konta?",
'deleteAccount': 'Dzēst kontu', 'deleteAccount': 'Dzēst kontu',
'deleteAccountTips': 'Vai esat pārliecināts, ka vēlaties neatgriezeniski dzēst savu kontu? Šī darbība nav atgriezeniska.', 'deleteAccountTips':
'Vai esat pārliecināts, ka vēlaties neatgriezeniski dzēst savu kontu? Šī darbība nav atgriezeniska.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Tīkla savienojuma kļūda, lūdzu, pārbaudiet tīkla iestatījumus un mēģiniet vēlreiz', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serveris uz laiku nav pieejams, lūdzu, mēģiniet vēlreiz vēlāk', 'Tīkla savienojuma kļūda, lūdzu, pārbaudiet tīkla iestatījumus un mēģiniet vēlreiz',
'loginExpiredPleaseRelogin': 'Jūsu sesija ir beigusies, lūdzu, piesakieties vēlreiz', 'serverTemporarilyUnavailable':
'Serveris uz laiku nav pieejams, lūdzu, mēģiniet vēlreiz vēlāk',
'loginExpiredPleaseRelogin':
'Jūsu sesija ir beigusies, lūdzu, piesakieties vēlreiz',
'noPermissionForThisOperation': 'Jums nav atļaujas veikt šo darbību', 'noPermissionForThisOperation': 'Jums nav atļaujas veikt šo darbību',
'requestedResourceNotFound': 'Pieprasītais resurss nav atrasts', 'requestedResourceNotFound': 'Pieprasītais resurss nav atrasts',
'imageProcessingFailedPleaseReselect': 'Attēla apstrāde neizdevās, lūdzu, izvēlieties citu attēlu', 'imageProcessingFailedPleaseReselect':
'Attēla apstrāde neizdevās, lūdzu, izvēlieties citu attēlu',
'operationFailedPleaseRetry': 'Darbība neizdevās, lūdzu, mēģiniet vēlreiz', 'operationFailedPleaseRetry': 'Darbība neizdevās, lūdzu, mēģiniet vēlreiz',
'serverReturnedError': 'Serveris atgrieza kļūdu', 'serverReturnedError': 'Serveris atgrieza kļūdu',
'serverError': 'Servera kļūda', 'serverError': 'Servera kļūda',
'networkConnectionFailedCheckSettings': 'Tīkla savienojuma kļūda, lūdzu, pārbaudiet tīkla iestatījumus', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Iekšēja servera kļūda, lūdzu, mēģiniet vēlreiz vēlāk', 'Tīkla savienojuma kļūda, lūdzu, pārbaudiet tīkla iestatījumus',
'serverInternalErrorRetryLater':
'Iekšēja servera kļūda, lūdzu, mēģiniet vēlreiz vēlāk',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Attēla saspiešana neizdevās', 'imageCompressionFailed': 'Attēla saspiešana neizdevās',
@ -431,7 +470,8 @@ const Map<String, String> lvLV = {
'loggedOut': 'Veiksmīgi izrakstījāties', 'loggedOut': 'Veiksmīgi izrakstījāties',
'logoutFailedRetry': 'Izrakstīšanās neizdevās, lūdzu, mēģiniet vēlreiz', 'logoutFailedRetry': 'Izrakstīšanās neizdevās, lūdzu, mēģiniet vēlreiz',
'accountPermanentlyDeleted': 'Konts ir neatgriezeniski dzēsts', 'accountPermanentlyDeleted': 'Konts ir neatgriezeniski dzēsts',
'deleteAccountFailedRetry': 'Konta dzēšana neizdevās, lūdzu, mēģiniet vēlreiz', 'deleteAccountFailedRetry':
'Konta dzēšana neizdevās, lūdzu, mēģiniet vēlreiz',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Neizdevās notīrīt lietotāja datus', 'clearUserDataFailed': 'Neizdevās notīrīt lietotāja datus',
@ -456,9 +496,12 @@ const Map<String, String> lvLV = {
'locationInfo': 'Atrašanās vietas informācija', 'locationInfo': 'Atrašanās vietas informācija',
'phonePermissionDesc': 'Izmanto zvanīšanas funkcijai', 'phonePermissionDesc': 'Izmanto zvanīšanas funkcijai',
'smsPermissionDesc': 'Izmanto SMS sūtīšanas funkcijai', 'smsPermissionDesc': 'Izmanto SMS sūtīšanas funkcijai',
'calendarWritePermissionDesc': 'Izmanto kalendāra notikumu un atgādinājumu izveidei', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Izmanto kalendāra notikumu un atgādinājumu lasīšanai un pārvaldībai', 'Izmanto kalendāra notikumu un atgādinājumu izveidei',
'locationPermissionDesc': 'Izmanto pašreizējās atrašanās vietas informācijas iegūšanai', 'calendarFullAccessPermissionDesc':
'Izmanto kalendāra notikumu un atgādinājumu lasīšanai un pārvaldībai',
'locationPermissionDesc':
'Izmanto pašreizējās atrašanās vietas informācijas iegūšanai',
'appFunctionNeeds': 'Lietotnes funkcijai nepieciešams', 'appFunctionNeeds': 'Lietotnes funkcijai nepieciešams',
'authorized': 'Autorizēts', 'authorized': 'Autorizēts',
'unauthorized': 'Neautorizēts', 'unauthorized': 'Neautorizēts',
@ -467,13 +510,19 @@ const Map<String, String> lvLV = {
'unknownStatus': 'Nezināms statuss', 'unknownStatus': 'Nezināms statuss',
'permissionGranted': 'Atļauja piešķirta', 'permissionGranted': 'Atļauja piešķirta',
'permissionRequestError': 'Kļūda, pieprasot atļauju', 'permissionRequestError': 'Kļūda, pieprasot atļauju',
'phonePermissionDetailDesc': 'Zvanīšanas funkcijai nepieciešama tālruņa atļauja', 'phonePermissionDetailDesc':
'Zvanīšanas funkcijai nepieciešama tālruņa atļauja',
'smsPermissionDetailDesc': 'SMS sūtīšanas funkcijai nepieciešama SMS atļauja', 'smsPermissionDetailDesc': 'SMS sūtīšanas funkcijai nepieciešama SMS atļauja',
'calendarWritePermissionDetailDesc': 'Kalendāra notikumu izveidei nepieciešama kalendāra rakstīšanas atļauja', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Kalendāra notikumu pārvaldībai nepieciešama pilna kalendāra atļauja', 'Kalendāra notikumu izveidei nepieciešama kalendāra rakstīšanas atļauja',
'locationPermissionDetailDesc': 'Atrašanās vietas informācijas iegūšanai nepieciešama atrašanās vietas atļauja', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Lietotnei ir nepieciešama šī atļauja pilnai funkcionalitātei', 'Kalendāra notikumu pārvaldībai nepieciešama pilna kalendāra atļauja',
'permanentDenialText': 'Jūs esat neatgriezeniski atteicis {permission} atļauju, lūdzu, dodieties uz lietotnes iestatījumiem, lai to iespējotu', 'locationPermissionDetailDesc':
'Atrašanās vietas informācijas iegūšanai nepieciešama atrašanās vietas atļauja',
'appNeedsPermissionForFullFunction':
'Lietotnei ir nepieciešama šī atļauja pilnai funkcionalitātei',
'permanentDenialText':
'Jūs esat neatgriezeniski atteicis {permission} atļauju, lūdzu, dodieties uz lietotnes iestatījumiem, lai to iespējotu',
'goToSettings': 'Doties uz iestatījumiem', 'goToSettings': 'Doties uz iestatījumiem',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +531,10 @@ const Map<String, String> lvLV = {
'updateNow': 'Atjaunināt tagad', 'updateNow': 'Atjaunināt tagad',
'checkUpdate': 'Pārbaudīt atjauninājumu', 'checkUpdate': 'Pārbaudīt atjauninājumu',
'updateFailed': 'Atjaunināšana neizdevās', 'updateFailed': 'Atjaunināšana neizdevās',
'cannotOpenAppStore': 'Nevar atvērt lietotņu veikalu, lūdzu, dodieties uz lietotņu veikalu manuāli, lai atjauninātu', 'cannotOpenAppStore':
'updateErrorRetry': 'Atjaunināšanas laikā radās kļūda, lūdzu, mēģiniet vēlreiz vēlāk', 'Nevar atvērt lietotņu veikalu, lūdzu, dodieties uz lietotņu veikalu manuāli, lai atjauninātu',
'updateErrorRetry':
'Atjaunināšanas laikā radās kļūda, lūdzu, mēģiniet vēlreiz vēlāk',
//国家列表 //国家列表
"邮箱": "E-pasts", "邮箱": "E-pasts",
@ -606,10 +657,12 @@ const Map<String, String> lvLV = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Vēl nav vēstures", "noTranslationHistory": "Vēl nav vēstures",
"clearHistory": "Notīrīt vēsturi", "clearHistory": "Notīrīt vēsturi",
"clearHistoryConfirm": "Vai esat pārliecināts, ka vēlaties notīrīt visu tulkošanas vēsturi? Šī darbība nav atgriezeniska.", "clearHistoryConfirm":
"Vai esat pārliecināts, ka vēlaties notīrīt visu tulkošanas vēsturi? Šī darbība nav atgriezeniska.",
"unknownLanguage": "Nezināma valoda", "unknownLanguage": "Nezināma valoda",
"deleteSessionRecord": "Dzēst sesijas ierakstu", "deleteSessionRecord": "Dzēst sesijas ierakstu",
"deleteSessionConfirm": "Vai esat pārliecināts, ka vēlaties dzēst visus šīs sesijas tulkošanas ierakstus? Šī darbība nav atgriezeniska.", "deleteSessionConfirm":
"Vai esat pārliecināts, ka vēlaties dzēst visus šīs sesijas tulkošanas ierakstus? Šī darbība nav atgriezeniska.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Tulkot audio failus", "translateAudioFiles": "Tulkot audio failus",
@ -626,7 +679,8 @@ const Map<String, String> lvLV = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Oriģinālais ieraksts", "originalRecord": "Oriģinālais ieraksts",
"recordSummary": "Ieraksta kopsavilkums", "recordSummary": "Ieraksta kopsavilkums",
"clickToGenerateSummary": "Noklikšķiniet uz pogas zemāk, lai ģenerētu sesijas kopsavilkumu", "clickToGenerateSummary":
"Noklikšķiniet uz pogas zemāk, lai ģenerētu sesijas kopsavilkumu",
"summaryContent": "Kopsavilkuma saturs", "summaryContent": "Kopsavilkuma saturs",
"copied": "Nokopēts", "copied": "Nokopēts",
"summaryCopiledToClipboard": "Kopsavilkums nokopēts starpliktuvē", "summaryCopiledToClipboard": "Kopsavilkums nokopēts starpliktuvē",
@ -634,9 +688,11 @@ const Map<String, String> lvLV = {
"summaryGenerated": "Kopsavilkums ģenerēts", "summaryGenerated": "Kopsavilkums ģenerēts",
"generating": "Ģenerē...", "generating": "Ģenerē...",
"regenerate": "Ģenerēt no jauna", "regenerate": "Ģenerēt no jauna",
"summaryTimeoutMessage": "Kopsavilkuma ģenerēšanas pieprasījums ir beidzies, iespējams, tīkla problēmu vai aizņemta servera dēļ.", "summaryTimeoutMessage":
"Kopsavilkuma ģenerēšanas pieprasījums ir beidzies, iespējams, tīkla problēmu vai aizņemta servera dēļ.",
"deleteTranslationRecord": "Dzēst tulkošanas ierakstu", "deleteTranslationRecord": "Dzēst tulkošanas ierakstu",
"deleteTranslationConfirm": "Vai esat pārliecināts, ka vēlaties dzēst šo tulkošanas ierakstu? Šī darbība nav atgriezeniska.", "deleteTranslationConfirm":
"Vai esat pārliecināts, ka vēlaties dzēst šo tulkošanas ierakstu? Šī darbība nav atgriezeniska.",
"originalText": "Oriģinālais teksts", "originalText": "Oriģinālais teksts",
"translatedText": "Tulkotais teksts", "translatedText": "Tulkotais teksts",
"sessionSummary": "Sesijas kopsavilkums", "sessionSummary": "Sesijas kopsavilkums",
@ -664,19 +720,25 @@ const Map<String, String> lvLV = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Gatavs savienošanai pārī", "readyToPair": "Gatavs savienošanai pārī",
"preparingPairingEnvironment": "Sagatavo vidi savienošanai pārī...", "preparingPairingEnvironment": "Sagatavo vidi savienošanai pārī...",
"connectDeepSoundViaSystemBluetooth": "Lūdzu, vispirms izveidojiet savienojumu ar DeapSound ierīci, izmantojot sistēmas Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Lūdzu, vispirms izveidojiet savienojumu ar Voitrans ierīci, izmantojot sistēmas Bluetooth",
"deviceBindingConfirm": "Ierīces saistīšanas apstiprinājums...", "deviceBindingConfirm": "Ierīces saistīšanas apstiprinājums...",
"establishingDeviceAssociation": "Izveido ierīces asociāciju...", "establishingDeviceAssociation": "Izveido ierīces asociāciju...",
"waitingCompletePairing": "Lūdzu, uzgaidiet, pabeidz savienošanu pārī...", "waitingCompletePairing": "Lūdzu, uzgaidiet, pabeidz savienošanu pārī...",
"pairingSuccessRedirecting": "Savienošana pārī veiksmīga! Pāradresē uz sākumlapu...", "pairingSuccessRedirecting":
"Savienošana pārī veiksmīga! Pāradresē uz sākumlapu...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Lūdzu, pārliecinieties, ka esat savienots ar DeapSound ierīci", "ensureConnectedDeepSoundDevice":
"Lūdzu, pārliecinieties, ka esat savienots ar Voitrans ierīci",
"deviceAlreadyBoundToOtherAccount": "Šī ierīce jau ir saistīta ar citu kontu", "deviceAlreadyBoundToOtherAccount": "Šī ierīce jau ir saistīta ar citu kontu",
"deviceAssociationFailed": "Ierīces asociācija neizdevās, lūdzu, mēģiniet vēlreiz", "deviceAssociationFailed":
"scanTimeoutEnsureDeviceNearby": "Skenēšanas taimauts, lūdzu, pārliecinieties, ka ierīce ir tuvumā", "Ierīces asociācija neizdevās, lūdzu, mēģiniet vēlreiz",
"scanTimeoutEnsureDeviceNearby":
"Skenēšanas taimauts, lūdzu, pārliecinieties, ka ierīce ir tuvumā",
"networkError": "Tīkla kļūda", "networkError": "Tīkla kļūda",
"authorizationFailedCheckCode": "Autorizācija neizdevās, lūdzu, pārbaudiet, vai autorizācijas kods ir pareizs", "authorizationFailedCheckCode":
"Autorizācija neizdevās, lūdzu, pārbaudiet, vai autorizācijas kods ir pareizs",
"pairingFailedRetry": "Savienošana pārī neizdevās, lūdzu, mēģiniet vēlreiz", "pairingFailedRetry": "Savienošana pārī neizdevās, lūdzu, mēģiniet vēlreiz",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +746,11 @@ const Map<String, String> lvLV = {
'deviceDisconnected': 'Ierīce atvienota', 'deviceDisconnected': 'Ierīce atvienota',
'readyToStartPairing': 'Gatavs sākt savienošanu pārī', 'readyToStartPairing': 'Gatavs sākt savienošanu pārī',
'checkingEnvironment': 'Pārbauda vidi...', 'checkingEnvironment': 'Pārbauda vidi...',
'ensureHeadsetOnAndPairingMode': 'Lūdzu, pārliecinieties, ka austiņas ir ieslēgtas un savienošanas pārī režīmā', 'ensureHeadsetOnAndPairingMode':
'Lūdzu, pārliecinieties, ka austiņas ir ieslēgtas un savienošanas pārī režīmā',
'establishingSecureConnection': 'Izveido drošu savienojumu...', 'establishingSecureConnection': 'Izveido drošu savienojumu...',
'needManualBindingAuthCode': 'Nepieciešams manuālas saistīšanas autorizācijas kods...', 'needManualBindingAuthCode':
'Nepieciešams manuālas saistīšanas autorizācijas kods...',
'pairingSuccessful': 'Savienošana pārī veiksmīga!', 'pairingSuccessful': 'Savienošana pārī veiksmīga!',
'enableBluetooth': 'Iespējot Bluetooth', 'enableBluetooth': 'Iespējot Bluetooth',
'grantPermissions': 'Piešķirt atļaujas', 'grantPermissions': 'Piešķirt atļaujas',
@ -698,26 +762,33 @@ const Map<String, String> lvLV = {
'verificationFailedRetry': 'Verifikācija neizdevās, lūdzu, mēģiniet vēlreiz', 'verificationFailedRetry': 'Verifikācija neizdevās, lūdzu, mēģiniet vēlreiz',
'invalidDeviceAddress': 'Nederīga ierīces adrese', 'invalidDeviceAddress': 'Nederīga ierīces adrese',
'bleDeviceAssociationFailed': 'BLE ierīces asociācija neizdevās', 'bleDeviceAssociationFailed': 'BLE ierīces asociācija neizdevās',
'deviceAssociationFailedRetry': 'Ierīces asociācija neizdevās, lūdzu, mēģiniet vēlreiz', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'BLE savienojuma taimauts, lūdzu, mēģiniet vēlreiz', 'Ierīces asociācija neizdevās, lūdzu, mēģiniet vēlreiz',
'bleConnectionTimeoutRetry':
'BLE savienojuma taimauts, lūdzu, mēģiniet vēlreiz',
'blePairingStartupFailed': 'BLE savienošanas pārī sākšana neizdevās', 'blePairingStartupFailed': 'BLE savienošanas pārī sākšana neizdevās',
'bleConnectionFailed': 'BLE savienojums neizdevās', 'bleConnectionFailed': 'BLE savienojums neizdevās',
'deviceAuthorizationFailedCheckCode': 'Ierīces autorizācija neizdevās, lūdzu, pārbaudiet autorizācijas kodu', 'deviceAuthorizationFailedCheckCode':
'Ierīces autorizācija neizdevās, lūdzu, pārbaudiet autorizācijas kodu',
//用户反馈页 //用户反馈页
"feedback": "Lietotāju atsauksmes", "feedback": "Lietotāju atsauksmes",
'feedbackInfo': 'Sniedziet atsauksmes vai ieteikumus', 'feedbackInfo': 'Sniedziet atsauksmes vai ieteikumus',
'feedbackDescription': 'Lūdzu, aprakstiet problēmu, ar kuru saskārāties, vai savu ieteikumu', 'feedbackDescription':
'Lūdzu, aprakstiet problēmu, ar kuru saskārāties, vai savu ieteikumu',
'feedbackHint': 'Lūdzu, ievadiet savas atsauksmes...', 'feedbackHint': 'Lūdzu, ievadiet savas atsauksmes...',
'feedbackRequired': 'Lūdzu, ievadiet atsauksmju saturu', 'feedbackRequired': 'Lūdzu, ievadiet atsauksmju saturu',
'contactInfo': 'Kontaktinformācija', 'contactInfo': 'Kontaktinformācija',
'contactHint': 'E-pasts/Tālrunis, lai mēs varētu ar jums sazināties', 'contactHint': 'E-pasts/Tālrunis, lai mēs varētu ar jums sazināties',
'submit': 'Iesniegt', 'submit': 'Iesniegt',
'feedbackSubmitSuccess': 'Atsauksmes veiksmīgi iesniegtas, paldies par jūsu atsauksmēm!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Atsauksmju iesniegšana neizdevās, lūdzu, mēģiniet vēlreiz vēlāk', 'Atsauksmes veiksmīgi iesniegtas, paldies par jūsu atsauksmēm!',
'feedbackSubmitFailed':
'Atsauksmju iesniegšana neizdevās, lūdzu, mēģiniet vēlreiz vēlāk',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Notiek jaunināšana, izejot process tiks pārtraukts, vai esat pārliecināts, ka vēlaties iziet?", "upgradeExitConfirm":
"Notiek jaunināšana, izejot process tiks pārtraukts, vai esat pārliecināts, ka vēlaties iziet?",
"deviceModel": "Ierīces modelis", "deviceModel": "Ierīces modelis",
"unknownDevice": "Nezināma ierīce", "unknownDevice": "Nezināma ierīce",
"currentFirmwareVersion": "Pašreizējā programmaparatūras versija", "currentFirmwareVersion": "Pašreizējā programmaparatūras versija",
@ -733,7 +804,8 @@ const Map<String, String> lvLV = {
"doNotDisconnect": "Neatvienojiet", "doNotDisconnect": "Neatvienojiet",
"charging": "Uzlādējas", "charging": "Uzlādējas",
"updateContent": "Atjauninājuma saturs", "updateContent": "Atjauninājuma saturs",
"removeEarbudsEnsureBattery": "Izņemiet abas austiņas un pārliecinieties, ka abu baterijas līmenis ir virs 30%", "removeEarbudsEnsureBattery":
"Izņemiet abas austiņas un pārliecinieties, ka abu baterijas līmenis ir virs 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Nav mūzikas", "noMusic": "Nav mūzikas",

192
lib/core/translations/language/ms_my.dart

@ -69,7 +69,8 @@ const Map<String, String> msMY = {
// 登录页 // 登录页
"welcome": "Selamat Datang", "welcome": "Selamat Datang",
"loginTips": "Sila log masuk atau daftar dengan nombor telefon atau e-mel anda", "loginTips":
"Sila log masuk atau daftar dengan nombor telefon atau e-mel anda",
"accountNumber": "Nombor Telefon atau E-mel", "accountNumber": "Nombor Telefon atau E-mel",
"verificationCode": "Kod Pengesahan", "verificationCode": "Kod Pengesahan",
"getCode": "Dapatkan Kod", "getCode": "Dapatkan Kod",
@ -88,7 +89,8 @@ const Map<String, String> msMY = {
"tip": "Petua", "tip": "Petua",
"pleaseEnterCompleteCode": "Sila masukkan kod pengesahan yang lengkap", "pleaseEnterCompleteCode": "Sila masukkan kod pengesahan yang lengkap",
"loginFailed": "Log masuk gagal, sila cuba lagi", "loginFailed": "Log masuk gagal, sila cuba lagi",
'pleaseAcceptPrivacyPolicy': 'Sila baca dan setujui Dasar Privasi dan Perjanjian Pengguna terlebih dahulu', 'pleaseAcceptPrivacyPolicy':
'Sila baca dan setujui Dasar Privasi dan Perjanjian Pengguna terlebih dahulu',
"enterVerificationCode": "Masukkan Kod Pengesahan", "enterVerificationCode": "Masukkan Kod Pengesahan",
"verificationCodeSentTo": "Kod pengesahan telah dihantar ke", "verificationCodeSentTo": "Kod pengesahan telah dihantar ke",
"resendVerificationCode": "Hantar semula kod pengesahan", "resendVerificationCode": "Hantar semula kod pengesahan",
@ -96,8 +98,8 @@ const Map<String, String> msMY = {
"usePasswordLogin": "Log masuk dengan kata laluan", "usePasswordLogin": "Log masuk dengan kata laluan",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Pengisytiharan DeapSound", "loginDeclaration": "Pengisytiharan Voitrans",
"welcomeToThisApp": "Selamat datang ke DeapSound, sila baca dengan teliti", "welcomeToThisApp": "Selamat datang ke Voitrans, sila baca dengan teliti",
"privacyPolicyText": "privacyPolicyText":
", dengan mengklik 'Setuju dan Masuk' bermakna anda telah membaca sepenuhnya dan bersetuju dengan perjanjian di atas. Mengklik 'Tidak Setuju' akan keluar dari aplikasi.", ", dengan mengklik 'Setuju dan Masuk' bermakna anda telah membaca sepenuhnya dan bersetuju dengan perjanjian di atas. Mengklik 'Tidak Setuju' akan keluar dari aplikasi.",
"disagree": "Tidak Setuju", "disagree": "Tidak Setuju",
@ -111,17 +113,21 @@ const Map<String, String> msMY = {
"signal": "Isyarat", "signal": "Isyarat",
"deviceId": "ID Peranti", "deviceId": "ID Peranti",
"firmwareVersion": "Versi Firmware", "firmwareVersion": "Versi Firmware",
"disconnectedDevice": "Tiada peranti disambungkan, klik butang di bawah untuk menyambung", "disconnectedDevice":
"Tiada peranti disambungkan, klik butang di bawah untuk menyambung",
"connectDevice": "Sambungkan Peranti", "connectDevice": "Sambungkan Peranti",
"topAiExperiences": "Pengalaman AI Teratas", "topAiExperiences": "Pengalaman AI Teratas",
"aiAssistant": "Pembantu AI Serba Boleh", "aiAssistant": "Pembantu AI Serba Boleh",
"aiAssistantInfo": "Perunding eksklusif 24/7, menjawab soalan, memberi cadangan", "aiAssistantInfo":
"Perunding eksklusif 24/7, menjawab soalan, memberi cadangan",
"simultaneousInterpretation": "Penterjemahan Serentak", "simultaneousInterpretation": "Penterjemahan Serentak",
"simultaneousInterpretationInfo": "Terjemahan masa nyata untuk 80+ bahasa, perjalanan ke luar negara tanpa bimbang", "simultaneousInterpretationInfo":
"Terjemahan masa nyata untuk 80+ bahasa, perjalanan ke luar negara tanpa bimbang",
"aiCompanion": "Teman Keluarga", "aiCompanion": "Teman Keluarga",
"aiCompanionInfo": "Memahami anda, teman yang mesra", "aiCompanionInfo": "Memahami anda, teman yang mesra",
"homeSlogan": "Menghubungkan dunia, melangkaui suara", "homeSlogan": "Menghubungkan dunia, melangkaui suara",
"turnEarphones": "Sila buka bekas pengecas fon telinga dan letakkan fon telinga di telinga anda", "turnEarphones":
"Sila buka bekas pengecas fon telinga dan letakkan fon telinga di telinga anda",
"currentlyConnected": "Sedang bersambung:", "currentlyConnected": "Sedang bersambung:",
"unsystemSetup": "Pergi ke tetapan sistem", "unsystemSetup": "Pergi ke tetapan sistem",
"talkLater": "Nanti", "talkLater": "Nanti",
@ -157,7 +163,7 @@ const Map<String, String> msMY = {
"exploreSlogan": "Fon telinga pintar, kemungkinan tanpa had", "exploreSlogan": "Fon telinga pintar, kemungkinan tanpa had",
"exploreSlogan1": "Teman pintar, kemungkinan tanpa had", "exploreSlogan1": "Teman pintar, kemungkinan tanpa had",
"exploreSlogan2": "Cermin mata pintar, kemungkinan tanpa had", "exploreSlogan2": "Cermin mata pintar, kemungkinan tanpa had",
"exploreAi": "Terokai fungsi AI yang ditawarkan oleh DeapSound", "exploreAi": "Terokai fungsi AI yang ditawarkan oleh Voitrans",
"aiFunction": "Fungsi AI", "aiFunction": "Fungsi AI",
"allRoundAssistant": "Pembantu Serba Boleh", "allRoundAssistant": "Pembantu Serba Boleh",
"allRoundAssistantInfo": "Membantu anda menyelesaikan pelbagai masalah", "allRoundAssistantInfo": "Membantu anda menyelesaikan pelbagai masalah",
@ -171,11 +177,13 @@ const Map<String, String> msMY = {
"healthConsultant": "Sembang AI Pelbagai Fungsi", "healthConsultant": "Sembang AI Pelbagai Fungsi",
"healthConsultantInfo": "Menyediakan lebih banyak fungsi sembang AI", "healthConsultantInfo": "Menyediakan lebih banyak fungsi sembang AI",
"conferenceAssistant": "Pembantu Mesyuarat Perniagaan", "conferenceAssistant": "Pembantu Mesyuarat Perniagaan",
"conferenceAssistantInfo": "Minit mesyuarat masa nyata, terjemahan pelbagai bahasa", "conferenceAssistantInfo":
"Minit mesyuarat masa nyata, terjemahan pelbagai bahasa",
"studyAssistant": "Pembantu Pembelajaran Bahasa", "studyAssistant": "Pembantu Pembelajaran Bahasa",
"studyAssistantInfo": "Pembetulan sebutan, latihan pertuturan masa nyata", "studyAssistantInfo": "Pembetulan sebutan, latihan pertuturan masa nyata",
"travelTranslator": "Pembantu Terjemahan Perjalanan", "travelTranslator": "Pembantu Terjemahan Perjalanan",
"travelTranslatorInfo": "Terjemahan suara masa nyata, pengenalan tempat pelancongan", "travelTranslatorInfo":
"Terjemahan suara masa nyata, pengenalan tempat pelancongan",
"beSearching": "Mencari:", "beSearching": "Mencari:",
"noAssistantFound": "Tiada pembantu AI yang sepadan ditemui", "noAssistantFound": "Tiada pembantu AI yang sepadan ditemui",
"scene": "Senario", "scene": "Senario",
@ -183,7 +191,8 @@ const Map<String, String> msMY = {
"newFunction": "Fungsi Baharu", "newFunction": "Fungsi Baharu",
"youChoseTry": "Anda memilih untuk mencuba", "youChoseTry": "Anda memilih untuk mencuba",
"aiSinger": "Mod Penyanyi AI", "aiSinger": "Mod Penyanyi AI",
"aiSingerInfo": "Nyanyikan sebarang lagu dengan suara penyanyi kegemaran anda, malah lagu ciptaan anda sendiri", "aiSingerInfo":
"Nyanyikan sebarang lagu dengan suara penyanyi kegemaran anda, malah lagu ciptaan anda sendiri",
"popularFunction": "Senario Fungsi Popular", "popularFunction": "Senario Fungsi Popular",
"tryNow": "Cuba Sekarang", "tryNow": "Cuba Sekarang",
@ -224,9 +233,11 @@ const Map<String, String> msMY = {
"voiceServiceInfo": "Pilih perkhidmatan pengecaman dan sintesis suara", "voiceServiceInfo": "Pilih perkhidmatan pengecaman dan sintesis suara",
"selectVoiceService": "Pilih Perkhidmatan Suara", "selectVoiceService": "Pilih Perkhidmatan Suara",
"azureVoiceService": "Perkhidmatan Suara Azure", "azureVoiceService": "Perkhidmatan Suara Azure",
"azureVoiceServiceInfo": "Perkhidmatan suara awan Microsoft, menyokong sintesis dan pengecaman suara berkualiti tinggi", "azureVoiceServiceInfo":
"Perkhidmatan suara awan Microsoft, menyokong sintesis dan pengecaman suara berkualiti tinggi",
"flutterVoiceService": "Perkhidmatan Suara Tempatan Flutter", "flutterVoiceService": "Perkhidmatan Suara Tempatan Flutter",
"flutterVoiceServiceInfo": "Perkhidmatan suara tempatan peranti, boleh digunakan tanpa sambungan internet", "flutterVoiceServiceInfo":
"Perkhidmatan suara tempatan peranti, boleh digunakan tanpa sambungan internet",
'timbreService': 'Perkhidmatan Timbre', 'timbreService': 'Perkhidmatan Timbre',
'timbreServiceInfo': 'Pilih perkhidmatan sintesis suara timbre', 'timbreServiceInfo': 'Pilih perkhidmatan sintesis suara timbre',
'defaultTimbre': 'Timbre Lalai', 'defaultTimbre': 'Timbre Lalai',
@ -249,13 +260,15 @@ const Map<String, String> msMY = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Kosongkan Peranti Dipasangkan', 'clearPairedDevices': 'Kosongkan Peranti Dipasangkan',
'clearPairedDevicesConfirm': 'Adakah anda pasti mahu mengosongkan semua peranti yang dipasangkan?', 'clearPairedDevicesConfirm':
'Adakah anda pasti mahu mengosongkan semua peranti yang dipasangkan?',
'clearPairedDevicesSuccess': 'Berjaya mengosongkan peranti yang dipasangkan', 'clearPairedDevicesSuccess': 'Berjaya mengosongkan peranti yang dipasangkan',
'clearPairedDevicesFailed': 'Gagal mengosongkan peranti yang dipasangkan', 'clearPairedDevicesFailed': 'Gagal mengosongkan peranti yang dipasangkan',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Sembang Suara Masa Nyata", "realtimeVoiceChat": "Sembang Suara Masa Nyata",
"realtimeVoiceChatInfo": "Alami fungsi interaksi suara pintar (pratonton fungsi)", "realtimeVoiceChatInfo":
"Alami fungsi interaksi suara pintar (pratonton fungsi)",
"loading": "Memuatkan...", "loading": "Memuatkan...",
//设备管理页面 //设备管理页面
@ -302,10 +315,14 @@ const Map<String, String> msMY = {
'• Kawal fungsi fon telinga\n\n' '• Kawal fungsi fon telinga\n\n'
'Apa yang boleh saya bantu?', 'Apa yang boleh saya bantu?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Pengecaman suara memerlukan akses mikrofon.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Pengecaman dan terjemahan suara memerlukan akses mikrofon.', 'Pengecaman suara memerlukan akses mikrofon.',
'phoneCallPermissionText': 'Membuat panggilan memerlukan akses mikrofon untuk panggilan suara.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Anda telah menafikan kebenaran mikrofon secara kekal, sila pergi ke tetapan sistem untuk mendayakannya.', 'Pengecaman dan terjemahan suara memerlukan akses mikrofon.',
'phoneCallPermissionText':
'Membuat panggilan memerlukan akses mikrofon untuk panggilan suara.',
'permissionDeniedText':
'Anda telah menafikan kebenaran mikrofon secara kekal, sila pergi ke tetapan sistem untuk mendayakannya.',
'startVoiceInput': 'Mula input suara', 'startVoiceInput': 'Mula input suara',
'startPhoneCallMode': 'Mula mod panggilan telefon, mula input suara', 'startPhoneCallMode': 'Mula mod panggilan telefon, mula input suara',
@ -319,7 +336,8 @@ const Map<String, String> msMY = {
'report': 'Lapor', 'report': 'Lapor',
'submitSuccess': 'Berjaya dihantar', 'submitSuccess': 'Berjaya dihantar',
'submitFailed': 'Gagal dihantar', 'submitFailed': 'Gagal dihantar',
'reportSubmitted': 'Laporan telah dihantar, kami akan memprosesnya secepat mungkin', 'reportSubmitted':
'Laporan telah dihantar, kami akan memprosesnya secepat mungkin',
'harmfulUnsafe': 'Berbahaya/Tidak Selamat', 'harmfulUnsafe': 'Berbahaya/Tidak Selamat',
'pornographicVulgar': 'Pornografi/Lucah', 'pornographicVulgar': 'Pornografi/Lucah',
'misleadingAttack': 'Mengelirukan/Serangan', 'misleadingAttack': 'Mengelirukan/Serangan',
@ -327,7 +345,8 @@ const Map<String, String> msMY = {
'privacyRelated': 'Berkaitan Privasi', 'privacyRelated': 'Berkaitan Privasi',
'copyrightViolation': 'Melanggar hak cipta, nama baik saya, dsb.', 'copyrightViolation': 'Melanggar hak cipta, nama baik saya, dsb.',
'other': 'Lain-lain', 'other': 'Lain-lain',
'reportDescriptionHint': 'Kami ingin tahu sebab anda melaporkan, anda boleh menerangkan masalah yang anda hadapi.', 'reportDescriptionHint':
'Kami ingin tahu sebab anda melaporkan, anda boleh menerangkan masalah yang anda hadapi.',
//Message_bubble //Message_bubble
'generatedByAi': 'Dihasilkan oleh AI', 'generatedByAi': 'Dihasilkan oleh AI',
@ -357,15 +376,24 @@ const Map<String, String> msMY = {
'highest': 'Tertinggi', 'highest': 'Tertinggi',
'lowest': 'Terendah', 'lowest': 'Terendah',
'futureForecast': 'Ramalan Masa Depan', 'futureForecast': 'Ramalan Masa Depan',
'hotWeatherTip': 'Hari ini panas, sila berhati-hati dengan strok haba dan minum banyak air', 'hotWeatherTip':
'coldWeatherTip': 'Suhu hari ini rendah, sila pakai pakaian hangat apabila keluar untuk mengelakkan selesema', 'Hari ini panas, sila berhati-hati dengan strok haba dan minum banyak air',
'rainyWeatherTip': 'Hari ini hujan, sila bawa payung apabila keluar dan berhati-hati semasa perjalanan', 'coldWeatherTip':
'snowyWeatherTip': 'Hari ini salji, jalan licin sila berhati-hati, ambil langkah berjaga-jaga untuk kekal hangat', 'Suhu hari ini rendah, sila pakai pakaian hangat apabila keluar untuk mengelakkan selesema',
'foggyWeatherTip': 'Hari ini berkabus, penglihatan rendah, sila pakai topeng apabila keluar', 'rainyWeatherTip':
'windyWeatherTip': 'Hari ini berangin, sila berhati-hati apabila keluar, pastikan barang-barang anda selamat', 'Hari ini hujan, sila bawa payung apabila keluar dan berhati-hati semasa perjalanan',
'sunnyWeatherTip': 'Hari ini cerah dengan sinaran UV yang kuat, sila gunakan pelindung matahari apabila keluar', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Terdapat perbezaan suhu yang besar antara siang dan malam hari ini, sila laraskan pakaian anda', 'Hari ini salji, jalan licin sila berhati-hati, ambil langkah berjaga-jaga untuk kekal hangat',
'comfortableWeatherTip': 'Cuaca hari ini menyenangkan, masa yang sesuai untuk aktiviti luar', 'foggyWeatherTip':
'Hari ini berkabus, penglihatan rendah, sila pakai topeng apabila keluar',
'windyWeatherTip':
'Hari ini berangin, sila berhati-hati apabila keluar, pastikan barang-barang anda selamat',
'sunnyWeatherTip':
'Hari ini cerah dengan sinaran UV yang kuat, sila gunakan pelindung matahari apabila keluar',
'temperatureDifferenceTip':
'Terdapat perbezaan suhu yang besar antara siang dan malam hari ini, sila laraskan pakaian anda',
'comfortableWeatherTip':
'Cuaca hari ini menyenangkan, masa yang sesuai untuk aktiviti luar',
"monday": "Isnin", "monday": "Isnin",
"tuesday": "Selasa", "tuesday": "Selasa",
"wednesday": "Rabu", "wednesday": "Rabu",
@ -406,20 +434,28 @@ const Map<String, String> msMY = {
"logout": "Log Keluar", "logout": "Log Keluar",
"logoutTips": "Adakah anda pasti mahu log keluar dari akaun semasa?", "logoutTips": "Adakah anda pasti mahu log keluar dari akaun semasa?",
'deleteAccount': 'Padam Akaun', 'deleteAccount': 'Padam Akaun',
'deleteAccountTips': 'Adakah anda pasti mahu memadam akaun anda secara kekal? Tindakan ini tidak boleh dibatalkan', 'deleteAccountTips':
'Adakah anda pasti mahu memadam akaun anda secara kekal? Tindakan ini tidak boleh dibatalkan',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Sambungan rangkaian gagal, sila semak tetapan rangkaian anda dan cuba lagi', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Pelayan tidak tersedia buat sementara waktu, sila cuba lagi nanti', 'Sambungan rangkaian gagal, sila semak tetapan rangkaian anda dan cuba lagi',
'loginExpiredPleaseRelogin': 'Sesi anda telah tamat tempoh, sila log masuk semula', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Anda tidak mempunyai kebenaran untuk melakukan operasi ini', 'Pelayan tidak tersedia buat sementara waktu, sila cuba lagi nanti',
'loginExpiredPleaseRelogin':
'Sesi anda telah tamat tempoh, sila log masuk semula',
'noPermissionForThisOperation':
'Anda tidak mempunyai kebenaran untuk melakukan operasi ini',
'requestedResourceNotFound': 'Sumber yang diminta tidak ditemui', 'requestedResourceNotFound': 'Sumber yang diminta tidak ditemui',
'imageProcessingFailedPleaseReselect': 'Pemprosesan imej gagal, sila pilih imej lain', 'imageProcessingFailedPleaseReselect':
'Pemprosesan imej gagal, sila pilih imej lain',
'operationFailedPleaseRetry': 'Operasi gagal, sila cuba lagi', 'operationFailedPleaseRetry': 'Operasi gagal, sila cuba lagi',
'serverReturnedError': 'Pelayan mengembalikan ralat', 'serverReturnedError': 'Pelayan mengembalikan ralat',
'serverError': 'Ralat Pelayan', 'serverError': 'Ralat Pelayan',
'networkConnectionFailedCheckSettings': 'Sambungan rangkaian gagal, sila semak tetapan rangkaian anda', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Ralat dalaman pelayan, sila cuba lagi nanti', 'Sambungan rangkaian gagal, sila semak tetapan rangkaian anda',
'serverInternalErrorRetryLater':
'Ralat dalaman pelayan, sila cuba lagi nanti',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Mampatan imej gagal', 'imageCompressionFailed': 'Mampatan imej gagal',
@ -456,9 +492,12 @@ const Map<String, String> msMY = {
'locationInfo': 'Maklumat Lokasi', 'locationInfo': 'Maklumat Lokasi',
'phonePermissionDesc': 'Digunakan untuk fungsi membuat panggilan', 'phonePermissionDesc': 'Digunakan untuk fungsi membuat panggilan',
'smsPermissionDesc': 'Digunakan untuk fungsi menghantar SMS', 'smsPermissionDesc': 'Digunakan untuk fungsi menghantar SMS',
'calendarWritePermissionDesc': 'Digunakan untuk membuat acara kalendar dan peringatan', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Digunakan untuk membaca dan mengurus acara kalendar dan peringatan', 'Digunakan untuk membuat acara kalendar dan peringatan',
'locationPermissionDesc': 'Digunakan untuk mendapatkan maklumat lokasi semasa', 'calendarFullAccessPermissionDesc':
'Digunakan untuk membaca dan mengurus acara kalendar dan peringatan',
'locationPermissionDesc':
'Digunakan untuk mendapatkan maklumat lokasi semasa',
'appFunctionNeeds': 'Fungsi aplikasi memerlukan', 'appFunctionNeeds': 'Fungsi aplikasi memerlukan',
'authorized': 'Dibenarkan', 'authorized': 'Dibenarkan',
'unauthorized': 'Tidak Dibenarkan', 'unauthorized': 'Tidak Dibenarkan',
@ -469,11 +508,16 @@ const Map<String, String> msMY = {
'permissionRequestError': 'Ralat semasa meminta kebenaran', 'permissionRequestError': 'Ralat semasa meminta kebenaran',
'phonePermissionDetailDesc': 'Fungsi panggilan memerlukan kebenaran telefon', 'phonePermissionDetailDesc': 'Fungsi panggilan memerlukan kebenaran telefon',
'smsPermissionDetailDesc': 'Fungsi menghantar SMS memerlukan kebenaran SMS', 'smsPermissionDetailDesc': 'Fungsi menghantar SMS memerlukan kebenaran SMS',
'calendarWritePermissionDetailDesc': 'Membuat acara kalendar memerlukan kebenaran menulis kalendar', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Mengurus acara kalendar memerlukan kebenaran penuh kalendar', 'Membuat acara kalendar memerlukan kebenaran menulis kalendar',
'locationPermissionDetailDesc': 'Mendapatkan maklumat lokasi memerlukan kebenaran lokasi', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplikasi memerlukan kebenaran ini untuk fungsi penuh', 'Mengurus acara kalendar memerlukan kebenaran penuh kalendar',
'permanentDenialText': 'Anda telah menafikan kebenaran {permission} secara kekal, sila pergi ke tetapan aplikasi untuk mendayakannya', 'locationPermissionDetailDesc':
'Mendapatkan maklumat lokasi memerlukan kebenaran lokasi',
'appNeedsPermissionForFullFunction':
'Aplikasi memerlukan kebenaran ini untuk fungsi penuh',
'permanentDenialText':
'Anda telah menafikan kebenaran {permission} secara kekal, sila pergi ke tetapan aplikasi untuk mendayakannya',
'goToSettings': 'Pergi ke Tetapan', 'goToSettings': 'Pergi ke Tetapan',
// 版本更新对话框 // 版本更新对话框
@ -482,7 +526,8 @@ const Map<String, String> msMY = {
'updateNow': 'Kemas Kini Sekarang', 'updateNow': 'Kemas Kini Sekarang',
'checkUpdate': 'Semak Kemas Kini', 'checkUpdate': 'Semak Kemas Kini',
'updateFailed': 'Kemas Kini Gagal', 'updateFailed': 'Kemas Kini Gagal',
'cannotOpenAppStore': 'Tidak dapat membuka gedung aplikasi, sila pergi ke gedung aplikasi secara manual untuk mengemas kini', 'cannotOpenAppStore':
'Tidak dapat membuka gedung aplikasi, sila pergi ke gedung aplikasi secara manual untuk mengemas kini',
'updateErrorRetry': 'Berlaku ralat semasa kemas kini, sila cuba lagi nanti', 'updateErrorRetry': 'Berlaku ralat semasa kemas kini, sila cuba lagi nanti',
//国家列表 //国家列表
@ -606,10 +651,12 @@ const Map<String, String> msMY = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Tiada sejarah lagi", "noTranslationHistory": "Tiada sejarah lagi",
"clearHistory": "Kosongkan Sejarah", "clearHistory": "Kosongkan Sejarah",
"clearHistoryConfirm": "Adakah anda pasti mahu mengosongkan semua sejarah terjemahan? Tindakan ini tidak boleh dibatalkan.", "clearHistoryConfirm":
"Adakah anda pasti mahu mengosongkan semua sejarah terjemahan? Tindakan ini tidak boleh dibatalkan.",
"unknownLanguage": "Bahasa Tidak Diketahui", "unknownLanguage": "Bahasa Tidak Diketahui",
"deleteSessionRecord": "Padam Rekod Sesi", "deleteSessionRecord": "Padam Rekod Sesi",
"deleteSessionConfirm": "Adakah anda pasti mahu memadam semua rekod terjemahan untuk sesi ini? Tindakan ini tidak boleh dibatalkan.", "deleteSessionConfirm":
"Adakah anda pasti mahu memadam semua rekod terjemahan untuk sesi ini? Tindakan ini tidak boleh dibatalkan.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Terjemah Fail Audio", "translateAudioFiles": "Terjemah Fail Audio",
@ -634,9 +681,11 @@ const Map<String, String> msMY = {
"summaryGenerated": "Ringkasan telah dijana", "summaryGenerated": "Ringkasan telah dijana",
"generating": "Menjana...", "generating": "Menjana...",
"regenerate": "Jana semula", "regenerate": "Jana semula",
"summaryTimeoutMessage": "Permintaan menjana ringkasan telah tamat masa, mungkin disebabkan oleh masalah rangkaian atau pelayan sibuk.", "summaryTimeoutMessage":
"Permintaan menjana ringkasan telah tamat masa, mungkin disebabkan oleh masalah rangkaian atau pelayan sibuk.",
"deleteTranslationRecord": "Padam Rekod Terjemahan", "deleteTranslationRecord": "Padam Rekod Terjemahan",
"deleteTranslationConfirm": "Adakah anda pasti mahu memadam rekod terjemahan ini? Tindakan ini tidak boleh dibatalkan.", "deleteTranslationConfirm":
"Adakah anda pasti mahu memadam rekod terjemahan ini? Tindakan ini tidak boleh dibatalkan.",
"originalText": "Teks Asal", "originalText": "Teks Asal",
"translatedText": "Teks Terjemahan", "translatedText": "Teks Terjemahan",
"sessionSummary": "Ringkasan Sesi", "sessionSummary": "Ringkasan Sesi",
@ -664,19 +713,25 @@ const Map<String, String> msMY = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Sedia untuk dipasangkan", "readyToPair": "Sedia untuk dipasangkan",
"preparingPairingEnvironment": "Menyediakan persekitaran pemasangan...", "preparingPairingEnvironment": "Menyediakan persekitaran pemasangan...",
"connectDeepSoundViaSystemBluetooth": "Sila sambung ke peranti DeapSound melalui Bluetooth sistem terlebih dahulu", "connectDeepSoundViaSystemBluetooth":
"Sila sambung ke peranti Voitrans melalui Bluetooth sistem terlebih dahulu",
"deviceBindingConfirm": "Pengesahan pengikatan peranti...", "deviceBindingConfirm": "Pengesahan pengikatan peranti...",
"establishingDeviceAssociation": "Mewujudkan perkaitan peranti...", "establishingDeviceAssociation": "Mewujudkan perkaitan peranti...",
"waitingCompletePairing": "Sila tunggu, melengkapkan pemasangan...", "waitingCompletePairing": "Sila tunggu, melengkapkan pemasangan...",
"pairingSuccessRedirecting": "Pemasangan berjaya! Mengalihkan ke halaman utama...", "pairingSuccessRedirecting":
"Pemasangan berjaya! Mengalihkan ke halaman utama...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Sila pastikan anda disambungkan ke peranti DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Peranti ini telah diikat pada akaun lain", "Sila pastikan anda disambungkan ke peranti Voitrans",
"deviceAlreadyBoundToOtherAccount":
"Peranti ini telah diikat pada akaun lain",
"deviceAssociationFailed": "Perkaitan peranti gagal, sila cuba lagi", "deviceAssociationFailed": "Perkaitan peranti gagal, sila cuba lagi",
"scanTimeoutEnsureDeviceNearby": "Imbasan tamat masa, sila pastikan peranti berada berdekatan", "scanTimeoutEnsureDeviceNearby":
"Imbasan tamat masa, sila pastikan peranti berada berdekatan",
"networkError": "Ralat Rangkaian", "networkError": "Ralat Rangkaian",
"authorizationFailedCheckCode": "Kebenaran gagal, sila semak sama ada kod kebenaran betul", "authorizationFailedCheckCode":
"Kebenaran gagal, sila semak sama ada kod kebenaran betul",
"pairingFailedRetry": "Pemasangan gagal, sila cuba lagi", "pairingFailedRetry": "Pemasangan gagal, sila cuba lagi",
// 配对控制器相关 // 配对控制器相关
@ -684,7 +739,8 @@ const Map<String, String> msMY = {
'deviceDisconnected': 'Peranti diputuskan sambungan', 'deviceDisconnected': 'Peranti diputuskan sambungan',
'readyToStartPairing': 'Sedia untuk memulakan pemasangan', 'readyToStartPairing': 'Sedia untuk memulakan pemasangan',
'checkingEnvironment': 'Menyemak persekitaran...', 'checkingEnvironment': 'Menyemak persekitaran...',
'ensureHeadsetOnAndPairingMode': 'Sila pastikan fon kepala dihidupkan dan dalam mod pemasangan', 'ensureHeadsetOnAndPairingMode':
'Sila pastikan fon kepala dihidupkan dan dalam mod pemasangan',
'establishingSecureConnection': 'Mewujudkan sambungan selamat...', 'establishingSecureConnection': 'Mewujudkan sambungan selamat...',
'needManualBindingAuthCode': 'Kod kebenaran pengikatan manual diperlukan...', 'needManualBindingAuthCode': 'Kod kebenaran pengikatan manual diperlukan...',
'pairingSuccessful': 'Pemasangan berjaya!', 'pairingSuccessful': 'Pemasangan berjaya!',
@ -702,22 +758,26 @@ const Map<String, String> msMY = {
'bleConnectionTimeoutRetry': 'Tamat masa sambungan BLE, sila cuba lagi', 'bleConnectionTimeoutRetry': 'Tamat masa sambungan BLE, sila cuba lagi',
'blePairingStartupFailed': 'Permulaan pemasangan BLE gagal', 'blePairingStartupFailed': 'Permulaan pemasangan BLE gagal',
'bleConnectionFailed': 'Sambungan BLE gagal', 'bleConnectionFailed': 'Sambungan BLE gagal',
'deviceAuthorizationFailedCheckCode': 'Kebenaran peranti gagal, sila semak kod kebenaran', 'deviceAuthorizationFailedCheckCode':
'Kebenaran peranti gagal, sila semak kod kebenaran',
//用户反馈页 //用户反馈页
"feedback": "Maklum Balas Pengguna", "feedback": "Maklum Balas Pengguna",
'feedbackInfo': 'Berikan maklum balas atau cadangan', 'feedbackInfo': 'Berikan maklum balas atau cadangan',
'feedbackDescription': 'Sila terangkan masalah yang anda hadapi atau cadangan anda', 'feedbackDescription':
'Sila terangkan masalah yang anda hadapi atau cadangan anda',
'feedbackHint': 'Sila masukkan maklum balas anda...', 'feedbackHint': 'Sila masukkan maklum balas anda...',
'feedbackRequired': 'Sila masukkan kandungan maklum balas', 'feedbackRequired': 'Sila masukkan kandungan maklum balas',
'contactInfo': 'Maklumat Hubungan', 'contactInfo': 'Maklumat Hubungan',
'contactHint': 'E-mel/Telefon, supaya kami boleh menghubungi anda', 'contactHint': 'E-mel/Telefon, supaya kami boleh menghubungi anda',
'submit': 'Hantar', 'submit': 'Hantar',
'feedbackSubmitSuccess': 'Maklum balas berjaya dihantar, terima kasih atas maklum balas anda!', 'feedbackSubmitSuccess':
'Maklum balas berjaya dihantar, terima kasih atas maklum balas anda!',
'feedbackSubmitFailed': 'Gagal menghantar maklum balas, sila cuba lagi nanti', 'feedbackSubmitFailed': 'Gagal menghantar maklum balas, sila cuba lagi nanti',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Naik taraf sedang berjalan, keluar akan mengganggu proses, adakah anda pasti mahu keluar?", "upgradeExitConfirm":
"Naik taraf sedang berjalan, keluar akan mengganggu proses, adakah anda pasti mahu keluar?",
"deviceModel": "Model Peranti", "deviceModel": "Model Peranti",
"unknownDevice": "Peranti Tidak Diketahui", "unknownDevice": "Peranti Tidak Diketahui",
"currentFirmwareVersion": "Versi Firmware Semasa", "currentFirmwareVersion": "Versi Firmware Semasa",
@ -729,11 +789,13 @@ const Map<String, String> msMY = {
"connectionFailed": "Sambungan Gagal", "connectionFailed": "Sambungan Gagal",
"retryConnection": "Cuba Sambung Semula", "retryConnection": "Cuba Sambung Semula",
"ota_updateNow": "Kemas Kini Sekarang", "ota_updateNow": "Kemas Kini Sekarang",
"keepConnectedDontClose": "Pastikan peranti sentiasa bersambung, jangan tutup aplikasi", "keepConnectedDontClose":
"Pastikan peranti sentiasa bersambung, jangan tutup aplikasi",
"doNotDisconnect": "Jangan putuskan sambungan", "doNotDisconnect": "Jangan putuskan sambungan",
"charging": "Mengecas", "charging": "Mengecas",
"updateContent": "Kandungan Kemas Kini", "updateContent": "Kandungan Kemas Kini",
"removeEarbudsEnsureBattery": "Keluarkan kedua-dua fon telinga, dan pastikan bateri kedua-duanya melebihi 30%", "removeEarbudsEnsureBattery":
"Keluarkan kedua-dua fon telinga, dan pastikan bateri kedua-duanya melebihi 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Tiada Muzik", "noMusic": "Tiada Muzik",

189
lib/core/translations/language/nb_no.dart

@ -88,7 +88,8 @@ const Map<String, String> nbNO = {
"tip": "Tips", "tip": "Tips",
"pleaseEnterCompleteCode": "Vennligst skriv inn hele verifiseringskoden", "pleaseEnterCompleteCode": "Vennligst skriv inn hele verifiseringskoden",
"loginFailed": "Innlogging mislyktes, prøv igjen", "loginFailed": "Innlogging mislyktes, prøv igjen",
'pleaseAcceptPrivacyPolicy': 'Vennligst les og godta personvernerklæringen og brukeravtalen først', 'pleaseAcceptPrivacyPolicy':
'Vennligst les og godta personvernerklæringen og brukeravtalen først',
"enterVerificationCode": "Skriv inn verifiseringskode", "enterVerificationCode": "Skriv inn verifiseringskode",
"verificationCodeSentTo": "Verifiseringskode sendt til", "verificationCodeSentTo": "Verifiseringskode sendt til",
"resendVerificationCode": "Send verifiseringskode på nytt", "resendVerificationCode": "Send verifiseringskode på nytt",
@ -96,8 +97,8 @@ const Map<String, String> nbNO = {
"usePasswordLogin": "Logg inn med passord", "usePasswordLogin": "Logg inn med passord",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound-erklæring", "loginDeclaration": "Voitrans-erklæring",
"welcomeToThisApp": "Velkommen til DeapSound, vennligst les nøye", "welcomeToThisApp": "Velkommen til Voitrans, vennligst les nøye",
"privacyPolicyText": "privacyPolicyText":
", ved å klikke 'Godta og gå inn' bekrefter du at du har lest og godtar de ovennevnte avtalene. Ved å klikke 'Avslå' vil du avslutte applikasjonen.", ", ved å klikke 'Godta og gå inn' bekrefter du at du har lest og godtar de ovennevnte avtalene. Ved å klikke 'Avslå' vil du avslutte applikasjonen.",
"disagree": "Avslå", "disagree": "Avslå",
@ -111,22 +112,27 @@ const Map<String, String> nbNO = {
"signal": "Signal", "signal": "Signal",
"deviceId": "Enhets-ID", "deviceId": "Enhets-ID",
"firmwareVersion": "Firmware-versjon", "firmwareVersion": "Firmware-versjon",
"disconnectedDevice": "Ingen enhet tilkoblet, klikk på knappen nedenfor for å koble til", "disconnectedDevice":
"Ingen enhet tilkoblet, klikk på knappen nedenfor for å koble til",
"connectDevice": "Koble til enhet", "connectDevice": "Koble til enhet",
"topAiExperiences": "Topp AI-opplevelser", "topAiExperiences": "Topp AI-opplevelser",
"aiAssistant": "Allsidig AI-assistent", "aiAssistant": "Allsidig AI-assistent",
"aiAssistantInfo": "Eksklusiv 24/7-konsulent, svarer på spørsmål, gir forslag", "aiAssistantInfo":
"Eksklusiv 24/7-konsulent, svarer på spørsmål, gir forslag",
"simultaneousInterpretation": "Simultantolking", "simultaneousInterpretation": "Simultantolking",
"simultaneousInterpretationInfo": "Sanntidsoversettelse for over 80 språk, bekymringsfrie utenlandsreiser", "simultaneousInterpretationInfo":
"Sanntidsoversettelse for over 80 språk, bekymringsfrie utenlandsreiser",
"aiCompanion": "Familievenn", "aiCompanion": "Familievenn",
"aiCompanionInfo": "Forstår deg, varmt selskap", "aiCompanionInfo": "Forstår deg, varmt selskap",
"homeSlogan": "Kobler sammen verden, overgår lyden", "homeSlogan": "Kobler sammen verden, overgår lyden",
"turnEarphones": "Åpne ladeetuiet til øreproppene og sett øreproppene i ørene", "turnEarphones":
"Åpne ladeetuiet til øreproppene og sett øreproppene i ørene",
"currentlyConnected": "For øyeblikket tilkoblet:", "currentlyConnected": "For øyeblikket tilkoblet:",
"unsystemSetup": "Gå til systeminnstillinger", "unsystemSetup": "Gå til systeminnstillinger",
"talkLater": "Senere", "talkLater": "Senere",
"initializing": "Initialiserer...", "initializing": "Initialiserer...",
"bluetoothInitializationFailure": "Initialisering av Bluetooth-tjenesten mislyktes", "bluetoothInitializationFailure":
"Initialisering av Bluetooth-tjenesten mislyktes",
"checkingPermissions": "Sjekker tillatelser...", "checkingPermissions": "Sjekker tillatelser...",
"lackPermissions": "Mangler Bluetooth-tillatelser", "lackPermissions": "Mangler Bluetooth-tillatelser",
"searchingDevice": "Søker etter enheter...", "searchingDevice": "Søker etter enheter...",
@ -157,7 +163,7 @@ const Map<String, String> nbNO = {
"exploreSlogan": "Smarte ørepropper, uendelige muligheter", "exploreSlogan": "Smarte ørepropper, uendelige muligheter",
"exploreSlogan1": "Smart følgesvenn, uendelige muligheter", "exploreSlogan1": "Smart følgesvenn, uendelige muligheter",
"exploreSlogan2": "Smarte briller, uendelige muligheter", "exploreSlogan2": "Smarte briller, uendelige muligheter",
"exploreAi": "Utforsk AI-funksjonene som tilbys av DeapSound", "exploreAi": "Utforsk AI-funksjonene som tilbys av Voitrans",
"aiFunction": "AI-funksjoner", "aiFunction": "AI-funksjoner",
"allRoundAssistant": "Allsidig assistent", "allRoundAssistant": "Allsidig assistent",
"allRoundAssistantInfo": "Hjelper deg med å løse ulike problemer", "allRoundAssistantInfo": "Hjelper deg med å løse ulike problemer",
@ -171,11 +177,13 @@ const Map<String, String> nbNO = {
"healthConsultant": "Multifunksjonell AI-chat", "healthConsultant": "Multifunksjonell AI-chat",
"healthConsultantInfo": "Tilbyr flere AI-chatfunksjoner", "healthConsultantInfo": "Tilbyr flere AI-chatfunksjoner",
"conferenceAssistant": "Assistent for forretningsmøter", "conferenceAssistant": "Assistent for forretningsmøter",
"conferenceAssistantInfo": "Sanntids protokollføring, flerspråklig oversettelse", "conferenceAssistantInfo":
"Sanntids protokollføring, flerspråklig oversettelse",
"studyAssistant": "Assistent for språklæring", "studyAssistant": "Assistent for språklæring",
"studyAssistantInfo": "Uttalekorreksjon, sanntids taleøvelse", "studyAssistantInfo": "Uttalekorreksjon, sanntids taleøvelse",
"travelTranslator": "Assistent for reiseoversettelse", "travelTranslator": "Assistent for reiseoversettelse",
"travelTranslatorInfo": "Sanntids stemmeoversettelse, introduksjon til turistattraksjoner", "travelTranslatorInfo":
"Sanntids stemmeoversettelse, introduksjon til turistattraksjoner",
"beSearching": "Søker:", "beSearching": "Søker:",
"noAssistantFound": "Ingen tilsvarende AI-assistent funnet", "noAssistantFound": "Ingen tilsvarende AI-assistent funnet",
"scene": "Scenario", "scene": "Scenario",
@ -183,7 +191,8 @@ const Map<String, String> nbNO = {
"newFunction": "Ny funksjon", "newFunction": "Ny funksjon",
"youChoseTry": "Du valgte å prøve", "youChoseTry": "Du valgte å prøve",
"aiSinger": "AI-sangermodus", "aiSinger": "AI-sangermodus",
"aiSingerInfo": "Syng hvilken som helst sang med stemmen til din favorittartist, til og med dine egne komposisjoner", "aiSingerInfo":
"Syng hvilken som helst sang med stemmen til din favorittartist, til og med dine egne komposisjoner",
"popularFunction": "Populære funksjonsscenarier", "popularFunction": "Populære funksjonsscenarier",
"tryNow": "Prøv nå", "tryNow": "Prøv nå",
@ -224,9 +233,11 @@ const Map<String, String> nbNO = {
"voiceServiceInfo": "Velg tjeneste for talegjenkjenning og syntese", "voiceServiceInfo": "Velg tjeneste for talegjenkjenning og syntese",
"selectVoiceService": "Velg stemmetjeneste", "selectVoiceService": "Velg stemmetjeneste",
"azureVoiceService": "Azure stemmetjeneste", "azureVoiceService": "Azure stemmetjeneste",
"azureVoiceServiceInfo": "Microsofts skybaserte stemmetjeneste, støtter høykvalitets talesyntese og gjenkjenning", "azureVoiceServiceInfo":
"Microsofts skybaserte stemmetjeneste, støtter høykvalitets talesyntese og gjenkjenning",
"flutterVoiceService": "Flutter lokal stemmetjeneste", "flutterVoiceService": "Flutter lokal stemmetjeneste",
"flutterVoiceServiceInfo": "Lokal stemmetjeneste på enheten, kan brukes uten internettforbindelse", "flutterVoiceServiceInfo":
"Lokal stemmetjeneste på enheten, kan brukes uten internettforbindelse",
'timbreService': 'Timbre-tjeneste', 'timbreService': 'Timbre-tjeneste',
'timbreServiceInfo': 'Velg tjeneste for talesyntese med timbre', 'timbreServiceInfo': 'Velg tjeneste for talesyntese med timbre',
'defaultTimbre': 'Standard timbre', 'defaultTimbre': 'Standard timbre',
@ -237,7 +248,8 @@ const Map<String, String> nbNO = {
'pleaseRead': 'Vennligst les høyt', 'pleaseRead': 'Vennligst les høyt',
'completeRecording': 'Fullfør opptak', 'completeRecording': 'Fullfør opptak',
"firmwareUpgrade": "Firmware-oppgradering", "firmwareUpgrade": "Firmware-oppgradering",
"bleHeadsetFirmwareUpgrade": "Oppgradering av firmware-versjon for BLE-hodesett", "bleHeadsetFirmwareUpgrade":
"Oppgradering av firmware-versjon for BLE-hodesett",
"deviceManagement": "Enhetsadministrasjon", "deviceManagement": "Enhetsadministrasjon",
"manageConnectedDevices": "Administrer tilkoblede Bluetooth-enheter", "manageConnectedDevices": "Administrer tilkoblede Bluetooth-enheter",
@ -249,13 +261,15 @@ const Map<String, String> nbNO = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Fjern parede enheter', 'clearPairedDevices': 'Fjern parede enheter',
'clearPairedDevicesConfirm': 'Er du sikker på at du vil fjerne alle parede enheter?', 'clearPairedDevicesConfirm':
'Er du sikker på at du vil fjerne alle parede enheter?',
'clearPairedDevicesSuccess': 'Parede enheter fjernet', 'clearPairedDevicesSuccess': 'Parede enheter fjernet',
'clearPairedDevicesFailed': 'Fjerning av parede enheter mislyktes', 'clearPairedDevicesFailed': 'Fjerning av parede enheter mislyktes',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Sanntids talechat", "realtimeVoiceChat": "Sanntids talechat",
"realtimeVoiceChatInfo": "Opplev intelligent taleinteraksjonsfunksjon (funksjonsforhåndsvisning)", "realtimeVoiceChatInfo":
"Opplev intelligent taleinteraksjonsfunksjon (funksjonsforhåndsvisning)",
"loading": "Laster inn...", "loading": "Laster inn...",
//设备管理页面 //设备管理页面
@ -273,7 +287,8 @@ const Map<String, String> nbNO = {
"inputMessage": "Skriv melding...", "inputMessage": "Skriv melding...",
"imListening": "Lytter...", "imListening": "Lytter...",
"canStartTalking": "Du kan begynne å snakke", "canStartTalking": "Du kan begynne å snakke",
"addQuestionAboutImage": "Legg til et spørsmål eller en beskrivelse av bildet...", "addQuestionAboutImage":
"Legg til et spørsmål eller en beskrivelse av bildet...",
"summarizeImageContent": "Oppsummer bildets innhold", "summarizeImageContent": "Oppsummer bildets innhold",
"extractImageText": "Trekk ut tekst fra bildet", "extractImageText": "Trekk ut tekst fra bildet",
"translateImageText": "Oversett tekst i bildet", "translateImageText": "Oversett tekst i bildet",
@ -302,10 +317,14 @@ const Map<String, String> nbNO = {
'• Å kontrollere øreproppfunksjoner\n\n' '• Å kontrollere øreproppfunksjoner\n\n'
'Hvordan kan jeg hjelpe deg?', 'Hvordan kan jeg hjelpe deg?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Talegjenkjenning krever tilgang til mikrofon.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Talegjenkjenning og oversettelse krever tilgang til mikrofon.', 'Talegjenkjenning krever tilgang til mikrofon.',
'phoneCallPermissionText': 'Å ringe krever tilgang til mikrofon for taleanrop.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Du har permanent nektet mikrofontillatelse, gå til systeminnstillingene for å aktivere den.', 'Talegjenkjenning og oversettelse krever tilgang til mikrofon.',
'phoneCallPermissionText':
'Å ringe krever tilgang til mikrofon for taleanrop.',
'permissionDeniedText':
'Du har permanent nektet mikrofontillatelse, gå til systeminnstillingene for å aktivere den.',
'startVoiceInput': 'Start taleinndata', 'startVoiceInput': 'Start taleinndata',
'startPhoneCallMode': 'Start anropsmodus, start taleinndata', 'startPhoneCallMode': 'Start anropsmodus, start taleinndata',
@ -327,7 +346,8 @@ const Map<String, String> nbNO = {
'privacyRelated': 'Personvernrelatert', 'privacyRelated': 'Personvernrelatert',
'copyrightViolation': 'Krenkelse av min opphavsrett, omdømme, etc.', 'copyrightViolation': 'Krenkelse av min opphavsrett, omdømme, etc.',
'other': 'Annet', 'other': 'Annet',
'reportDescriptionHint': 'Vi vil gjerne vite hvorfor du rapporterer, du kan beskrive problemet du opplevde.', 'reportDescriptionHint':
'Vi vil gjerne vite hvorfor du rapporterer, du kan beskrive problemet du opplevde.',
//Message_bubble //Message_bubble
'generatedByAi': 'Generert av AI', 'generatedByAi': 'Generert av AI',
@ -357,15 +377,24 @@ const Map<String, String> nbNO = {
'highest': 'Høyeste', 'highest': 'Høyeste',
'lowest': 'Laveste', 'lowest': 'Laveste',
'futureForecast': 'Fremtidig varsel', 'futureForecast': 'Fremtidig varsel',
'hotWeatherTip': 'I dag er det varmt, vær forsiktig med heteslag og drikk rikelig med vann', 'hotWeatherTip':
'coldWeatherTip': 'I dag er temperaturen lav, kle deg varmt når du går ut for å unngå forkjølelse', 'I dag er det varmt, vær forsiktig med heteslag og drikk rikelig med vann',
'rainyWeatherTip': 'I dag regner det, ta med en paraply når du går ut og vær forsiktig', 'coldWeatherTip':
'snowyWeatherTip': 'I dag snør det, veien er glatt, vær forsiktig og kle deg varmt', 'I dag er temperaturen lav, kle deg varmt når du går ut for å unngå forkjølelse',
'foggyWeatherTip': 'I dag er det tåke, sikten er dårlig, bruk en maske når du går ut', 'rainyWeatherTip':
'windyWeatherTip': 'I dag er det mye vind, vær forsiktig når du går ut og sikre eiendelene dine', 'I dag regner det, ta med en paraply når du går ut og vær forsiktig',
'sunnyWeatherTip': 'I dag er det sol og sterk UV-stråling, bruk solkrem når du går ut', 'snowyWeatherTip':
'temperatureDifferenceTip': 'I dag er det stor temperaturforskjell mellom dag og natt, tilpass klærne', 'I dag snør det, veien er glatt, vær forsiktig og kle deg varmt',
'comfortableWeatherTip': 'I dag er været behagelig, en flott tid for utendørsaktiviteter', 'foggyWeatherTip':
'I dag er det tåke, sikten er dårlig, bruk en maske når du går ut',
'windyWeatherTip':
'I dag er det mye vind, vær forsiktig når du går ut og sikre eiendelene dine',
'sunnyWeatherTip':
'I dag er det sol og sterk UV-stråling, bruk solkrem når du går ut',
'temperatureDifferenceTip':
'I dag er det stor temperaturforskjell mellom dag og natt, tilpass klærne',
'comfortableWeatherTip':
'I dag er været behagelig, en flott tid for utendørsaktiviteter',
"monday": "Man", "monday": "Man",
"tuesday": "Tir", "tuesday": "Tir",
"wednesday": "Ons", "wednesday": "Ons",
@ -406,19 +435,26 @@ const Map<String, String> nbNO = {
"logout": "Logg ut", "logout": "Logg ut",
"logoutTips": "Er du sikker på at du vil logge ut av den nåværende kontoen?", "logoutTips": "Er du sikker på at du vil logge ut av den nåværende kontoen?",
'deleteAccount': 'Slett konto', 'deleteAccount': 'Slett konto',
'deleteAccountTips': 'Er du sikker på at du vil slette kontoen din permanent? Denne handlingen kan ikke angres.', 'deleteAccountTips':
'Er du sikker på at du vil slette kontoen din permanent? Denne handlingen kan ikke angres.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Nettverkstilkobling mislyktes, sjekk nettverksinnstillingene og prøv igjen', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serveren er midlertidig utilgjengelig, prøv igjen senere', 'Nettverkstilkobling mislyktes, sjekk nettverksinnstillingene og prøv igjen',
'loginExpiredPleaseRelogin': 'Sesjonen din er utløpt, vennligst logg inn på nytt', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Du har ikke tillatelse til å utføre denne operasjonen', 'Serveren er midlertidig utilgjengelig, prøv igjen senere',
'loginExpiredPleaseRelogin':
'Sesjonen din er utløpt, vennligst logg inn på nytt',
'noPermissionForThisOperation':
'Du har ikke tillatelse til å utføre denne operasjonen',
'requestedResourceNotFound': 'Den forespurte ressursen ble ikke funnet', 'requestedResourceNotFound': 'Den forespurte ressursen ble ikke funnet',
'imageProcessingFailedPleaseReselect': 'Bildebehandling mislyktes, velg et annet bilde', 'imageProcessingFailedPleaseReselect':
'Bildebehandling mislyktes, velg et annet bilde',
'operationFailedPleaseRetry': 'Operasjonen mislyktes, prøv igjen', 'operationFailedPleaseRetry': 'Operasjonen mislyktes, prøv igjen',
'serverReturnedError': 'Serveren returnerte en feil', 'serverReturnedError': 'Serveren returnerte en feil',
'serverError': 'Serverfeil', 'serverError': 'Serverfeil',
'networkConnectionFailedCheckSettings': 'Nettverkstilkobling mislyktes, sjekk nettverksinnstillingene', 'networkConnectionFailedCheckSettings':
'Nettverkstilkobling mislyktes, sjekk nettverksinnstillingene',
'serverInternalErrorRetryLater': 'Intern serverfeil, prøv igjen senere', 'serverInternalErrorRetryLater': 'Intern serverfeil, prøv igjen senere',
// Profile 用户交互 // Profile 用户交互
@ -456,8 +492,10 @@ const Map<String, String> nbNO = {
'locationInfo': 'Posisjonsinformasjon', 'locationInfo': 'Posisjonsinformasjon',
'phonePermissionDesc': 'Brukes for å ringe', 'phonePermissionDesc': 'Brukes for å ringe',
'smsPermissionDesc': 'Brukes for å sende SMS', 'smsPermissionDesc': 'Brukes for å sende SMS',
'calendarWritePermissionDesc': 'Brukes for å opprette kalenderhendelser og påminnelser', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Brukes for å lese og administrere kalenderhendelser og påminnelser', 'Brukes for å opprette kalenderhendelser og påminnelser',
'calendarFullAccessPermissionDesc':
'Brukes for å lese og administrere kalenderhendelser og påminnelser',
'locationPermissionDesc': 'Brukes for å hente nåværende posisjonsinformasjon', 'locationPermissionDesc': 'Brukes for å hente nåværende posisjonsinformasjon',
'appFunctionNeeds': 'Appfunksjonen trenger', 'appFunctionNeeds': 'Appfunksjonen trenger',
'authorized': 'Autorisert', 'authorized': 'Autorisert',
@ -469,11 +507,16 @@ const Map<String, String> nbNO = {
'permissionRequestError': 'Feil ved forespørsel om tillatelse', 'permissionRequestError': 'Feil ved forespørsel om tillatelse',
'phonePermissionDetailDesc': 'Ringefunksjonen krever telefontillatelse', 'phonePermissionDetailDesc': 'Ringefunksjonen krever telefontillatelse',
'smsPermissionDetailDesc': 'Send SMS-funksjonen krever SMS-tillatelse', 'smsPermissionDetailDesc': 'Send SMS-funksjonen krever SMS-tillatelse',
'calendarWritePermissionDetailDesc': 'Å opprette kalenderhendelser krever skrivetilgang til kalenderen', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Å administrere kalenderhendelser krever full tilgang til kalenderen', 'Å opprette kalenderhendelser krever skrivetilgang til kalenderen',
'locationPermissionDetailDesc': 'Å hente posisjonsinformasjon krever posisjonstillatelse', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Appen trenger denne tillatelsen for full funksjonalitet', 'Å administrere kalenderhendelser krever full tilgang til kalenderen',
'permanentDenialText': 'Du har permanent nektet {permission}-tillatelse, gå til appinnstillingene for å aktivere den', 'locationPermissionDetailDesc':
'Å hente posisjonsinformasjon krever posisjonstillatelse',
'appNeedsPermissionForFullFunction':
'Appen trenger denne tillatelsen for full funksjonalitet',
'permanentDenialText':
'Du har permanent nektet {permission}-tillatelse, gå til appinnstillingene for å aktivere den',
'goToSettings': 'Gå til innstillinger', 'goToSettings': 'Gå til innstillinger',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +525,10 @@ const Map<String, String> nbNO = {
'updateNow': 'Oppdater nå', 'updateNow': 'Oppdater nå',
'checkUpdate': 'Se etter oppdatering', 'checkUpdate': 'Se etter oppdatering',
'updateFailed': 'Oppdatering mislyktes', 'updateFailed': 'Oppdatering mislyktes',
'cannotOpenAppStore': 'Kan ikke åpne appbutikken, gå til appbutikken manuelt for å oppdatere', 'cannotOpenAppStore':
'updateErrorRetry': 'Det oppstod en feil under oppdateringen, prøv igjen senere', 'Kan ikke åpne appbutikken, gå til appbutikken manuelt for å oppdatere',
'updateErrorRetry':
'Det oppstod en feil under oppdateringen, prøv igjen senere',
//国家列表 //国家列表
"邮箱": "E-post", "邮箱": "E-post",
@ -606,10 +651,12 @@ const Map<String, String> nbNO = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Ingen historikk ennå", "noTranslationHistory": "Ingen historikk ennå",
"clearHistory": "Tøm historikk", "clearHistory": "Tøm historikk",
"clearHistoryConfirm": "Er du sikker på at du vil tømme all oversettelseshistorikk? Denne handlingen kan ikke angres.", "clearHistoryConfirm":
"Er du sikker på at du vil tømme all oversettelseshistorikk? Denne handlingen kan ikke angres.",
"unknownLanguage": "Ukjent språk", "unknownLanguage": "Ukjent språk",
"deleteSessionRecord": "Slett sesjonsopptak", "deleteSessionRecord": "Slett sesjonsopptak",
"deleteSessionConfirm": "Er du sikker på at du vil slette alle oversettelsesopptak for denne sesjonen? Denne handlingen kan ikke angres.", "deleteSessionConfirm":
"Er du sikker på at du vil slette alle oversettelsesopptak for denne sesjonen? Denne handlingen kan ikke angres.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Oversett lydfiler", "translateAudioFiles": "Oversett lydfiler",
@ -626,7 +673,8 @@ const Map<String, String> nbNO = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Originalt opptak", "originalRecord": "Originalt opptak",
"recordSummary": "Opptakssammendrag", "recordSummary": "Opptakssammendrag",
"clickToGenerateSummary": "Klikk på knappen nedenfor for å generere et sesjonssammendrag", "clickToGenerateSummary":
"Klikk på knappen nedenfor for å generere et sesjonssammendrag",
"summaryContent": "Sammendragsinnhold", "summaryContent": "Sammendragsinnhold",
"copied": "Kopiert", "copied": "Kopiert",
"summaryCopiledToClipboard": "Sammendraget er kopiert til utklippstavlen", "summaryCopiledToClipboard": "Sammendraget er kopiert til utklippstavlen",
@ -634,9 +682,11 @@ const Map<String, String> nbNO = {
"summaryGenerated": "Sammendrag generert", "summaryGenerated": "Sammendrag generert",
"generating": "Genererer...", "generating": "Genererer...",
"regenerate": "Generer på nytt", "regenerate": "Generer på nytt",
"summaryTimeoutMessage": "Forespørselen om å generere sammendrag utløp, muligens på grunn av nettverksproblemer eller travel server.", "summaryTimeoutMessage":
"Forespørselen om å generere sammendrag utløp, muligens på grunn av nettverksproblemer eller travel server.",
"deleteTranslationRecord": "Slett oversettelsesopptak", "deleteTranslationRecord": "Slett oversettelsesopptak",
"deleteTranslationConfirm": "Er du sikker på at du vil slette dette oversettelsesopptaket? Denne handlingen kan ikke angres.", "deleteTranslationConfirm":
"Er du sikker på at du vil slette dette oversettelsesopptaket? Denne handlingen kan ikke angres.",
"originalText": "Originaltekst", "originalText": "Originaltekst",
"translatedText": "Oversatt tekst", "translatedText": "Oversatt tekst",
"sessionSummary": "Sesjonssammendrag", "sessionSummary": "Sesjonssammendrag",
@ -664,19 +714,25 @@ const Map<String, String> nbNO = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Klar til å pare", "readyToPair": "Klar til å pare",
"preparingPairingEnvironment": "Forbereder paringsmiljø...", "preparingPairingEnvironment": "Forbereder paringsmiljø...",
"connectDeepSoundViaSystemBluetooth": "Koble først til DeapSound-enheten via systemets Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Koble først til Voitrans-enheten via systemets Bluetooth",
"deviceBindingConfirm": "Bekreftelse av enhetsbinding...", "deviceBindingConfirm": "Bekreftelse av enhetsbinding...",
"establishingDeviceAssociation": "Oppretter enhetsassosiasjon...", "establishingDeviceAssociation": "Oppretter enhetsassosiasjon...",
"waitingCompletePairing": "Vennligst vent, fullfører paring...", "waitingCompletePairing": "Vennligst vent, fullfører paring...",
"pairingSuccessRedirecting": "Paring vellykket! Omdirigerer til startsiden...", "pairingSuccessRedirecting":
"Paring vellykket! Omdirigerer til startsiden...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Sørg for at du er koblet til en DeapSound-enhet", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Denne enheten er allerede bundet til en annen konto", "Sørg for at du er koblet til en Voitrans-enhet",
"deviceAlreadyBoundToOtherAccount":
"Denne enheten er allerede bundet til en annen konto",
"deviceAssociationFailed": "Enhetsassosiasjon mislyktes, prøv igjen", "deviceAssociationFailed": "Enhetsassosiasjon mislyktes, prøv igjen",
"scanTimeoutEnsureDeviceNearby": "Skanne-tidsavbrudd, sørg for at enheten er i nærheten", "scanTimeoutEnsureDeviceNearby":
"Skanne-tidsavbrudd, sørg for at enheten er i nærheten",
"networkError": "Nettverksfeil", "networkError": "Nettverksfeil",
"authorizationFailedCheckCode": "Autorisasjon mislyktes, sjekk om autorisasjonskoden er riktig", "authorizationFailedCheckCode":
"Autorisasjon mislyktes, sjekk om autorisasjonskoden er riktig",
"pairingFailedRetry": "Paring mislyktes, prøv igjen", "pairingFailedRetry": "Paring mislyktes, prøv igjen",
// 配对控制器相关 // 配对控制器相关
@ -684,7 +740,8 @@ const Map<String, String> nbNO = {
'deviceDisconnected': 'Enheten er frakoblet', 'deviceDisconnected': 'Enheten er frakoblet',
'readyToStartPairing': 'Klar til å starte paring', 'readyToStartPairing': 'Klar til å starte paring',
'checkingEnvironment': 'Sjekker miljø...', 'checkingEnvironment': 'Sjekker miljø...',
'ensureHeadsetOnAndPairingMode': 'Sørg for at hodesettet er på og i paringsmodus', 'ensureHeadsetOnAndPairingMode':
'Sørg for at hodesettet er på og i paringsmodus',
'establishingSecureConnection': 'Oppretter sikker tilkobling...', 'establishingSecureConnection': 'Oppretter sikker tilkobling...',
'needManualBindingAuthCode': 'Manuell bindingsautorisasjonskode kreves...', 'needManualBindingAuthCode': 'Manuell bindingsautorisasjonskode kreves...',
'pairingSuccessful': 'Paring vellykket!', 'pairingSuccessful': 'Paring vellykket!',
@ -702,7 +759,8 @@ const Map<String, String> nbNO = {
'bleConnectionTimeoutRetry': 'BLE-tilkoblingstidsavbrudd, prøv igjen', 'bleConnectionTimeoutRetry': 'BLE-tilkoblingstidsavbrudd, prøv igjen',
'blePairingStartupFailed': 'Start av BLE-paring mislyktes', 'blePairingStartupFailed': 'Start av BLE-paring mislyktes',
'bleConnectionFailed': 'BLE-tilkobling mislyktes', 'bleConnectionFailed': 'BLE-tilkobling mislyktes',
'deviceAuthorizationFailedCheckCode': 'Enhetsautorisasjon mislyktes, sjekk autorisasjonskoden', 'deviceAuthorizationFailedCheckCode':
'Enhetsautorisasjon mislyktes, sjekk autorisasjonskoden',
//用户反馈页 //用户反馈页
"feedback": "Bruker-tilbakemelding", "feedback": "Bruker-tilbakemelding",
@ -714,10 +772,12 @@ const Map<String, String> nbNO = {
'contactHint': 'E-post/telefon, slik at vi kan kontakte deg', 'contactHint': 'E-post/telefon, slik at vi kan kontakte deg',
'submit': 'Send inn', 'submit': 'Send inn',
'feedbackSubmitSuccess': 'Tilbakemelding sendt, takk for din tilbakemelding!', 'feedbackSubmitSuccess': 'Tilbakemelding sendt, takk for din tilbakemelding!',
'feedbackSubmitFailed': 'Innsending av tilbakemelding mislyktes, prøv igjen senere', 'feedbackSubmitFailed':
'Innsending av tilbakemelding mislyktes, prøv igjen senere',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Oppgradering pågår, å avslutte vil avbryte prosessen, er du sikker på at du vil avslutte?", "upgradeExitConfirm":
"Oppgradering pågår, å avslutte vil avbryte prosessen, er du sikker på at du vil avslutte?",
"deviceModel": "Enhetsmodell", "deviceModel": "Enhetsmodell",
"unknownDevice": "Ukjent enhet", "unknownDevice": "Ukjent enhet",
"currentFirmwareVersion": "Nåværende firmware-versjon", "currentFirmwareVersion": "Nåværende firmware-versjon",
@ -733,7 +793,8 @@ const Map<String, String> nbNO = {
"doNotDisconnect": "Ikke koble fra", "doNotDisconnect": "Ikke koble fra",
"charging": "Lader", "charging": "Lader",
"updateContent": "Oppdateringsinnhold", "updateContent": "Oppdateringsinnhold",
"removeEarbudsEnsureBattery": "Ta ut begge øreproppene og sørg for at batterinivået på begge er over 30 %", "removeEarbudsEnsureBattery":
"Ta ut begge øreproppene og sørg for at batterinivået på begge er over 30 %",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Ingen musikk", "noMusic": "Ingen musikk",

219
lib/core/translations/language/nl_nl.dart

@ -88,7 +88,8 @@ const Map<String, String> nlNL = {
"tip": "Tip", "tip": "Tip",
"pleaseEnterCompleteCode": "Voer de volledige verificatiecode in", "pleaseEnterCompleteCode": "Voer de volledige verificatiecode in",
"loginFailed": "Inloggen mislukt, probeer het opnieuw", "loginFailed": "Inloggen mislukt, probeer het opnieuw",
'pleaseAcceptPrivacyPolicy': 'Lees en accepteer eerst het Privacybeleid en de Gebruikersovereenkomst', 'pleaseAcceptPrivacyPolicy':
'Lees en accepteer eerst het Privacybeleid en de Gebruikersovereenkomst',
"enterVerificationCode": "Voer verificatiecode in", "enterVerificationCode": "Voer verificatiecode in",
"verificationCodeSentTo": "Verificatiecode verzonden naar", "verificationCodeSentTo": "Verificatiecode verzonden naar",
"resendVerificationCode": "Verificatiecode opnieuw verzenden", "resendVerificationCode": "Verificatiecode opnieuw verzenden",
@ -96,8 +97,8 @@ const Map<String, String> nlNL = {
"usePasswordLogin": "Inloggen met wachtwoord", "usePasswordLogin": "Inloggen met wachtwoord",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "DeapSound Verklaring", "loginDeclaration": "Voitrans Verklaring",
"welcomeToThisApp": "Welkom bij DeapSound, lees aandachtig door", "welcomeToThisApp": "Welkom bij Voitrans, lees aandachtig door",
"privacyPolicyText": "privacyPolicyText":
", door op 'Akkoord en doorgaan' te klikken, geeft u aan dat u de bovenstaande overeenkomsten volledig hebt gelezen en ermee akkoord gaat. Door op 'Niet akkoord' te klikken, wordt de applicatie afgesloten.", ", door op 'Akkoord en doorgaan' te klikken, geeft u aan dat u de bovenstaande overeenkomsten volledig hebt gelezen en ermee akkoord gaat. Door op 'Niet akkoord' te klikken, wordt de applicatie afgesloten.",
"disagree": "Niet akkoord", "disagree": "Niet akkoord",
@ -111,22 +112,27 @@ const Map<String, String> nlNL = {
"signal": "Signaal", "signal": "Signaal",
"deviceId": "Apparaat-ID", "deviceId": "Apparaat-ID",
"firmwareVersion": "Firmwareversie", "firmwareVersion": "Firmwareversie",
"disconnectedDevice": "Geen apparaat verbonden, klik op de onderstaande knop om te verbinden", "disconnectedDevice":
"Geen apparaat verbonden, klik op de onderstaande knop om te verbinden",
"connectDevice": "Apparaat verbinden", "connectDevice": "Apparaat verbinden",
"topAiExperiences": "Top AI-ervaringen", "topAiExperiences": "Top AI-ervaringen",
"aiAssistant": "Alles-in-één AI-assistent", "aiAssistant": "Alles-in-één AI-assistent",
"aiAssistantInfo": "Exclusieve 24/7 consultant, beantwoordt vragen, geeft suggesties", "aiAssistantInfo":
"Exclusieve 24/7 consultant, beantwoordt vragen, geeft suggesties",
"simultaneousInterpretation": "Simultaanvertolking", "simultaneousInterpretation": "Simultaanvertolking",
"simultaneousInterpretationInfo": "Realtime vertaling in meer dan 80 talen, zorgeloos reizen naar het buitenland", "simultaneousInterpretationInfo":
"Realtime vertaling in meer dan 80 talen, zorgeloos reizen naar het buitenland",
"aiCompanion": "Familiebegeleider", "aiCompanion": "Familiebegeleider",
"aiCompanionInfo": "Begrijpt u, warm gezelschap", "aiCompanionInfo": "Begrijpt u, warm gezelschap",
"homeSlogan": "De wereld verbinden, het geluid overstijgen", "homeSlogan": "De wereld verbinden, het geluid overstijgen",
"turnEarphones": "Open de oplaadcase van de oortjes en plaats de oortjes in uw oren", "turnEarphones":
"Open de oplaadcase van de oortjes en plaats de oortjes in uw oren",
"currentlyConnected": "Momenteel verbonden:", "currentlyConnected": "Momenteel verbonden:",
"unsystemSetup": "Ga naar systeeminstellingen", "unsystemSetup": "Ga naar systeeminstellingen",
"talkLater": "Later", "talkLater": "Later",
"initializing": "Initialiseren...", "initializing": "Initialiseren...",
"bluetoothInitializationFailure": "Initialisatie van Bluetooth-service mislukt", "bluetoothInitializationFailure":
"Initialisatie van Bluetooth-service mislukt",
"checkingPermissions": "Toestemmingen controleren...", "checkingPermissions": "Toestemmingen controleren...",
"lackPermissions": "Bluetooth-toestemmingen ontbreken", "lackPermissions": "Bluetooth-toestemmingen ontbreken",
"searchingDevice": "Apparaten zoeken...", "searchingDevice": "Apparaten zoeken...",
@ -157,10 +163,11 @@ const Map<String, String> nlNL = {
"exploreSlogan": "Slimme oortjes, eindeloze mogelijkheden", "exploreSlogan": "Slimme oortjes, eindeloze mogelijkheden",
"exploreSlogan1": "Slimme metgezel, eindeloze mogelijkheden", "exploreSlogan1": "Slimme metgezel, eindeloze mogelijkheden",
"exploreSlogan2": "Slimme bril, eindeloze mogelijkheden", "exploreSlogan2": "Slimme bril, eindeloze mogelijkheden",
"exploreAi": "Ontdek de AI-functies die door DeapSound worden aangeboden", "exploreAi": "Ontdek de AI-functies die door Voitrans worden aangeboden",
"aiFunction": "AI-functies", "aiFunction": "AI-functies",
"allRoundAssistant": "Alles-in-één assistent", "allRoundAssistant": "Alles-in-één assistent",
"allRoundAssistantInfo": "Helpt u bij het oplossen van verschillende problemen", "allRoundAssistantInfo":
"Helpt u bij het oplossen van verschillende problemen",
"simultaneousTranslation": "Simultaanvertolking", "simultaneousTranslation": "Simultaanvertolking",
"faceToFaceTranslation": "Face-to-face vertaling", "faceToFaceTranslation": "Face-to-face vertaling",
'audioVideoTranslation': 'Audio- en videovertaling', 'audioVideoTranslation': 'Audio- en videovertaling',
@ -171,11 +178,13 @@ const Map<String, String> nlNL = {
"healthConsultant": "Multifunctionele AI-chat", "healthConsultant": "Multifunctionele AI-chat",
"healthConsultantInfo": "Biedt meer AI-chatfuncties", "healthConsultantInfo": "Biedt meer AI-chatfuncties",
"conferenceAssistant": "Assistent voor zakelijke bijeenkomsten", "conferenceAssistant": "Assistent voor zakelijke bijeenkomsten",
"conferenceAssistantInfo": "Realtime notuleren van vergaderingen, meertalige vertaling", "conferenceAssistantInfo":
"Realtime notuleren van vergaderingen, meertalige vertaling",
"studyAssistant": "Assistent voor taalstudie", "studyAssistant": "Assistent voor taalstudie",
"studyAssistantInfo": "Uitspraakcorrectie, realtime spraakoefening", "studyAssistantInfo": "Uitspraakcorrectie, realtime spraakoefening",
"travelTranslator": "Assistent voor reisvertaling", "travelTranslator": "Assistent voor reisvertaling",
"travelTranslatorInfo": "Realtime spraakvertaling, introductie van toeristische attracties", "travelTranslatorInfo":
"Realtime spraakvertaling, introductie van toeristische attracties",
"beSearching": "Zoeken:", "beSearching": "Zoeken:",
"noAssistantFound": "Geen overeenkomende AI-assistent gevonden", "noAssistantFound": "Geen overeenkomende AI-assistent gevonden",
"scene": "Scenario", "scene": "Scenario",
@ -183,7 +192,8 @@ const Map<String, String> nlNL = {
"newFunction": "Nieuwe functie", "newFunction": "Nieuwe functie",
"youChoseTry": "U koos ervoor om te proberen", "youChoseTry": "U koos ervoor om te proberen",
"aiSinger": "AI-zangermodus", "aiSinger": "AI-zangermodus",
"aiSingerInfo": "Zing elk nummer met de stem van uw favoriete zanger, zelfs uw eigen composities", "aiSingerInfo":
"Zing elk nummer met de stem van uw favoriete zanger, zelfs uw eigen composities",
"popularFunction": "Populaire functiescenario's", "popularFunction": "Populaire functiescenario's",
"tryNow": "Probeer nu", "tryNow": "Probeer nu",
@ -224,9 +234,11 @@ const Map<String, String> nlNL = {
"voiceServiceInfo": "Selecteer spraakherkenning- en synthese-service", "voiceServiceInfo": "Selecteer spraakherkenning- en synthese-service",
"selectVoiceService": "Selecteer stemdienst", "selectVoiceService": "Selecteer stemdienst",
"azureVoiceService": "Azure Stemdienst", "azureVoiceService": "Azure Stemdienst",
"azureVoiceServiceInfo": "Microsoft's cloud-stemdienst, ondersteunt hoogwaardige spraaksynthese en -herkenning", "azureVoiceServiceInfo":
"Microsoft's cloud-stemdienst, ondersteunt hoogwaardige spraaksynthese en -herkenning",
"flutterVoiceService": "Flutter Lokale Stemdienst", "flutterVoiceService": "Flutter Lokale Stemdienst",
"flutterVoiceServiceInfo": "Lokale stemdienst van het apparaat, kan zonder internetverbinding worden gebruikt", "flutterVoiceServiceInfo":
"Lokale stemdienst van het apparaat, kan zonder internetverbinding worden gebruikt",
'timbreService': 'Timbre-dienst', 'timbreService': 'Timbre-dienst',
'timbreServiceInfo': 'Selecteer timbre-spraak-synthese-service', 'timbreServiceInfo': 'Selecteer timbre-spraak-synthese-service',
'defaultTimbre': 'Standaard Timbre', 'defaultTimbre': 'Standaard Timbre',
@ -249,13 +261,15 @@ const Map<String, String> nlNL = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Gekoppelde apparaten wissen', 'clearPairedDevices': 'Gekoppelde apparaten wissen',
'clearPairedDevicesConfirm': 'Weet u zeker dat u alle gekoppelde apparaten wilt wissen?', 'clearPairedDevicesConfirm':
'Weet u zeker dat u alle gekoppelde apparaten wilt wissen?',
'clearPairedDevicesSuccess': 'Gekoppelde apparaten met succes gewist', 'clearPairedDevicesSuccess': 'Gekoppelde apparaten met succes gewist',
'clearPairedDevicesFailed': 'Wissen van gekoppelde apparaten mislukt', 'clearPairedDevicesFailed': 'Wissen van gekoppelde apparaten mislukt',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Realtime spraakchat", "realtimeVoiceChat": "Realtime spraakchat",
"realtimeVoiceChatInfo": "Ervaar de intelligente spraakinteractiefunctie (functievoorbeeld)", "realtimeVoiceChatInfo":
"Ervaar de intelligente spraakinteractiefunctie (functievoorbeeld)",
"loading": "Laden...", "loading": "Laden...",
//设备管理页面 //设备管理页面
@ -273,7 +287,8 @@ const Map<String, String> nlNL = {
"inputMessage": "Voer bericht in...", "inputMessage": "Voer bericht in...",
"imListening": "Ik luister...", "imListening": "Ik luister...",
"canStartTalking": "U kunt beginnen met praten", "canStartTalking": "U kunt beginnen met praten",
"addQuestionAboutImage": "Voeg een vraag of beschrijving over de afbeelding toe...", "addQuestionAboutImage":
"Voeg een vraag of beschrijving over de afbeelding toe...",
"summarizeImageContent": "Vat de inhoud van de afbeelding samen", "summarizeImageContent": "Vat de inhoud van de afbeelding samen",
"extractImageText": "Extraheer tekst uit de afbeelding", "extractImageText": "Extraheer tekst uit de afbeelding",
"translateImageText": "Vertaal tekst in de afbeelding", "translateImageText": "Vertaal tekst in de afbeelding",
@ -302,10 +317,14 @@ const Map<String, String> nlNL = {
'• Oortjesfuncties bedienen\n\n' '• Oortjesfuncties bedienen\n\n'
'Hoe kan ik u helpen?', 'Hoe kan ik u helpen?',
'microphonePermission': 'Microfoon', 'microphonePermission': 'Microfoon',
'voiceRecognitionPermissionText': 'Spraakherkenning vereist microfoontoegang.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Spraakherkenning en -vertaling vereisen microfoontoegang.', 'Spraakherkenning vereist microfoontoegang.',
'phoneCallPermissionText': 'Bellen vereist microfoontoegang voor spraakoproepen.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'U hebt de microfoontoestemming permanent geweigerd, ga naar de systeeminstellingen om deze in te schakelen.', 'Spraakherkenning en -vertaling vereisen microfoontoegang.',
'phoneCallPermissionText':
'Bellen vereist microfoontoegang voor spraakoproepen.',
'permissionDeniedText':
'U hebt de microfoontoestemming permanent geweigerd, ga naar de systeeminstellingen om deze in te schakelen.',
'startVoiceInput': 'Start spraakinvoer', 'startVoiceInput': 'Start spraakinvoer',
'startPhoneCallMode': 'Start belmodus, start spraakinvoer', 'startPhoneCallMode': 'Start belmodus, start spraakinvoer',
@ -319,7 +338,8 @@ const Map<String, String> nlNL = {
'report': 'Rapporteren', 'report': 'Rapporteren',
'submitSuccess': 'Succesvol ingediend', 'submitSuccess': 'Succesvol ingediend',
'submitFailed': 'Indienen mislukt', 'submitFailed': 'Indienen mislukt',
'reportSubmitted': 'Rapport ingediend, we zullen het zo snel mogelijk verwerken', 'reportSubmitted':
'Rapport ingediend, we zullen het zo snel mogelijk verwerken',
'harmfulUnsafe': 'Schadelijk/Onveilig', 'harmfulUnsafe': 'Schadelijk/Onveilig',
'pornographicVulgar': 'Pornografisch/Vulgair', 'pornographicVulgar': 'Pornografisch/Vulgair',
'misleadingAttack': 'Misleidend/Aanval', 'misleadingAttack': 'Misleidend/Aanval',
@ -327,7 +347,8 @@ const Map<String, String> nlNL = {
'privacyRelated': 'Privacygerelateerd', 'privacyRelated': 'Privacygerelateerd',
'copyrightViolation': 'Schendt mijn auteursrecht, reputatie, enz.', 'copyrightViolation': 'Schendt mijn auteursrecht, reputatie, enz.',
'other': 'Overig', 'other': 'Overig',
'reportDescriptionHint': 'We willen weten waarom u rapporteert, u kunt het probleem dat u tegenkwam beschrijven.', 'reportDescriptionHint':
'We willen weten waarom u rapporteert, u kunt het probleem dat u tegenkwam beschrijven.',
//Message_bubble //Message_bubble
'generatedByAi': 'Gegenereerd door AI', 'generatedByAi': 'Gegenereerd door AI',
@ -358,14 +379,22 @@ const Map<String, String> nlNL = {
'lowest': 'Laagste', 'lowest': 'Laagste',
'futureForecast': 'Toekomstige voorspelling', 'futureForecast': 'Toekomstige voorspelling',
'hotWeatherTip': 'Vandaag is het heet, let op zonnesteek en drink veel water', 'hotWeatherTip': 'Vandaag is het heet, let op zonnesteek en drink veel water',
'coldWeatherTip': 'Vandaag is de temperatuur laag, kleed u warm aan als u naar buiten gaat om verkoudheid te voorkomen', 'coldWeatherTip':
'rainyWeatherTip': 'Vandaag regent het, neem een paraplu mee als u naar buiten gaat en wees voorzichtig', 'Vandaag is de temperatuur laag, kleed u warm aan als u naar buiten gaat om verkoudheid te voorkomen',
'snowyWeatherTip': 'Vandaag sneeuwt het, de weg is glad, wees voorzichtig en kleed u warm aan', 'rainyWeatherTip':
'foggyWeatherTip': 'Vandaag is het mistig, het zicht is slecht, draag een masker als u naar buiten gaat', 'Vandaag regent het, neem een paraplu mee als u naar buiten gaat en wees voorzichtig',
'windyWeatherTip': 'Vandaag is het winderig, wees voorzichtig als u naar buiten gaat en zet uw spullen vast', 'snowyWeatherTip':
'sunnyWeatherTip': 'Vandaag is het zonnig en de UV-straling is sterk, gebruik zonnebrandcrème als u naar buiten gaat', 'Vandaag sneeuwt het, de weg is glad, wees voorzichtig en kleed u warm aan',
'temperatureDifferenceTip': 'Vandaag is er een groot temperatuurverschil tussen dag en nacht, pas uw kleding aan', 'foggyWeatherTip':
'comfortableWeatherTip': 'Vandaag is het aangenaam weer, een goede tijd voor buitenactiviteiten', 'Vandaag is het mistig, het zicht is slecht, draag een masker als u naar buiten gaat',
'windyWeatherTip':
'Vandaag is het winderig, wees voorzichtig als u naar buiten gaat en zet uw spullen vast',
'sunnyWeatherTip':
'Vandaag is het zonnig en de UV-straling is sterk, gebruik zonnebrandcrème als u naar buiten gaat',
'temperatureDifferenceTip':
'Vandaag is er een groot temperatuurverschil tussen dag en nacht, pas uw kleding aan',
'comfortableWeatherTip':
'Vandaag is het aangenaam weer, een goede tijd voor buitenactiviteiten',
"monday": "Ma", "monday": "Ma",
"tuesday": "Di", "tuesday": "Di",
"wednesday": "Wo", "wednesday": "Wo",
@ -406,20 +435,27 @@ const Map<String, String> nlNL = {
"logout": "Uitloggen", "logout": "Uitloggen",
"logoutTips": "Weet u zeker dat u wilt uitloggen bij het huidige account?", "logoutTips": "Weet u zeker dat u wilt uitloggen bij het huidige account?",
'deleteAccount': 'Account verwijderen', 'deleteAccount': 'Account verwijderen',
'deleteAccountTips': 'Weet u zeker dat u uw account permanent wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.', 'deleteAccountTips':
'Weet u zeker dat u uw account permanent wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Netwerkverbinding mislukt, controleer uw netwerkinstellingen en probeer het opnieuw', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'De server is tijdelijk niet beschikbaar, probeer het later opnieuw', 'Netwerkverbinding mislukt, controleer uw netwerkinstellingen en probeer het opnieuw',
'serverTemporarilyUnavailable':
'De server is tijdelijk niet beschikbaar, probeer het later opnieuw',
'loginExpiredPleaseRelogin': 'Uw sessie is verlopen, log opnieuw in', 'loginExpiredPleaseRelogin': 'Uw sessie is verlopen, log opnieuw in',
'noPermissionForThisOperation': 'U hebt geen toestemming om deze bewerking uit te voeren', 'noPermissionForThisOperation':
'U hebt geen toestemming om deze bewerking uit te voeren',
'requestedResourceNotFound': 'De gevraagde bron is niet gevonden', 'requestedResourceNotFound': 'De gevraagde bron is niet gevonden',
'imageProcessingFailedPleaseReselect': 'Beeldverwerking mislukt, selecteer een andere afbeelding', 'imageProcessingFailedPleaseReselect':
'Beeldverwerking mislukt, selecteer een andere afbeelding',
'operationFailedPleaseRetry': 'Bewerking mislukt, probeer het opnieuw', 'operationFailedPleaseRetry': 'Bewerking mislukt, probeer het opnieuw',
'serverReturnedError': 'De server heeft een fout geretourneerd', 'serverReturnedError': 'De server heeft een fout geretourneerd',
'serverError': 'Serverfout', 'serverError': 'Serverfout',
'networkConnectionFailedCheckSettings': 'Netwerkverbinding mislukt, controleer uw netwerkinstellingen', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Interne serverfout, probeer het later opnieuw', 'Netwerkverbinding mislukt, controleer uw netwerkinstellingen',
'serverInternalErrorRetryLater':
'Interne serverfout, probeer het later opnieuw',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Beeldcompressie mislukt', 'imageCompressionFailed': 'Beeldcompressie mislukt',
@ -431,7 +467,8 @@ const Map<String, String> nlNL = {
'loggedOut': 'Succesvol uitgelogd', 'loggedOut': 'Succesvol uitgelogd',
'logoutFailedRetry': 'Uitloggen mislukt, probeer het opnieuw', 'logoutFailedRetry': 'Uitloggen mislukt, probeer het opnieuw',
'accountPermanentlyDeleted': 'Account is permanent verwijderd', 'accountPermanentlyDeleted': 'Account is permanent verwijderd',
'deleteAccountFailedRetry': 'Verwijderen van account mislukt, probeer het opnieuw', 'deleteAccountFailedRetry':
'Verwijderen van account mislukt, probeer het opnieuw',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Wissen van gebruikersgegevens mislukt', 'clearUserDataFailed': 'Wissen van gebruikersgegevens mislukt',
@ -439,7 +476,8 @@ const Map<String, String> nlNL = {
'thirdPartyLogoutSuccess': 'Uitloggen bij derde partij succesvol', 'thirdPartyLogoutSuccess': 'Uitloggen bij derde partij succesvol',
'thirdPartyLogoutFailed': 'Uitloggen bij derde partij mislukt', 'thirdPartyLogoutFailed': 'Uitloggen bij derde partij mislukt',
'signOutProcessError': 'Er is een fout opgetreden tijdens het uitloggen', 'signOutProcessError': 'Er is een fout opgetreden tijdens het uitloggen',
'deleteAccountProcessError': 'Er is een fout opgetreden tijdens het verwijderen van het account', 'deleteAccountProcessError':
'Er is een fout opgetreden tijdens het verwijderen van het account',
'userDataClearSuccess': 'Gebruikersgegevens succesvol gewist', 'userDataClearSuccess': 'Gebruikersgegevens succesvol gewist',
'allUserDataClearSuccess': 'Alle gebruikersgegevens succesvol gewist', 'allUserDataClearSuccess': 'Alle gebruikersgegevens succesvol gewist',
'accountServiceInitialized': 'Accountservice is geïnitialiseerd', 'accountServiceInitialized': 'Accountservice is geïnitialiseerd',
@ -455,25 +493,36 @@ const Map<String, String> nlNL = {
'calendarFullAccess': 'Volledige kalendertoegang', 'calendarFullAccess': 'Volledige kalendertoegang',
'locationInfo': 'Locatie-informatie', 'locationInfo': 'Locatie-informatie',
'phonePermissionDesc': 'Gebruikt voor de belfunctie', 'phonePermissionDesc': 'Gebruikt voor de belfunctie',
'smsPermissionDesc': 'Gebruikt voor de functie voor het verzenden van sms-berichten', 'smsPermissionDesc':
'calendarWritePermissionDesc': 'Gebruikt voor het maken van kalenderafspraken en herinneringen', 'Gebruikt voor de functie voor het verzenden van sms-berichten',
'calendarFullAccessPermissionDesc': 'Gebruikt voor het lezen en beheren van kalenderafspraken en herinneringen', 'calendarWritePermissionDesc':
'locationPermissionDesc': 'Gebruikt voor het ophalen van de huidige locatie-informatie', 'Gebruikt voor het maken van kalenderafspraken en herinneringen',
'calendarFullAccessPermissionDesc':
'Gebruikt voor het lezen en beheren van kalenderafspraken en herinneringen',
'locationPermissionDesc':
'Gebruikt voor het ophalen van de huidige locatie-informatie',
'appFunctionNeeds': 'App-functie vereist', 'appFunctionNeeds': 'App-functie vereist',
'authorized': 'Geautoriseerd', 'authorized': 'Geautoriseerd',
'unauthorized': 'Niet geautoriseerd', 'unauthorized': 'Niet geautoriseerd',
'needOpenInSystemSettings': 'Moet worden ingeschakeld in de systeeminstellingen', 'needOpenInSystemSettings':
'Moet worden ingeschakeld in de systeeminstellingen',
'partialAuthorization': 'Gedeeltelijke autorisatie', 'partialAuthorization': 'Gedeeltelijke autorisatie',
'unknownStatus': 'Onbekende status', 'unknownStatus': 'Onbekende status',
'permissionGranted': 'Toestemming verleend', 'permissionGranted': 'Toestemming verleend',
'permissionRequestError': 'Fout bij het aanvragen van toestemming', 'permissionRequestError': 'Fout bij het aanvragen van toestemming',
'phonePermissionDetailDesc': 'De belfunctie vereist telefoontoestemming', 'phonePermissionDetailDesc': 'De belfunctie vereist telefoontoestemming',
'smsPermissionDetailDesc': 'De functie voor het verzenden van sms-berichten vereist sms-toestemming', 'smsPermissionDetailDesc':
'calendarWritePermissionDetailDesc': 'Het maken van kalenderafspraken vereist schrijftoestemming voor de kalender', 'De functie voor het verzenden van sms-berichten vereist sms-toestemming',
'calendarFullAccessPermissionDetailDesc': 'Het beheren van kalenderafspraken vereist volledige kalendertoegang', 'calendarWritePermissionDetailDesc':
'locationPermissionDetailDesc': 'Het ophalen van locatie-informatie vereist locatietoestemming', 'Het maken van kalenderafspraken vereist schrijftoestemming voor de kalender',
'appNeedsPermissionForFullFunction': 'De app heeft deze toestemming nodig voor volledige functionaliteit', 'calendarFullAccessPermissionDetailDesc':
'permanentDenialText': 'U hebt de toestemming {permission} permanent geweigerd, ga naar de app-instellingen om deze in te schakelen', 'Het beheren van kalenderafspraken vereist volledige kalendertoegang',
'locationPermissionDetailDesc':
'Het ophalen van locatie-informatie vereist locatietoestemming',
'appNeedsPermissionForFullFunction':
'De app heeft deze toestemming nodig voor volledige functionaliteit',
'permanentDenialText':
'U hebt de toestemming {permission} permanent geweigerd, ga naar de app-instellingen om deze in te schakelen',
'goToSettings': 'Ga naar instellingen', 'goToSettings': 'Ga naar instellingen',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +531,10 @@ const Map<String, String> nlNL = {
'updateNow': 'Nu bijwerken', 'updateNow': 'Nu bijwerken',
'checkUpdate': 'Controleren op update', 'checkUpdate': 'Controleren op update',
'updateFailed': 'Update mislukt', 'updateFailed': 'Update mislukt',
'cannotOpenAppStore': 'Kan de app store niet openen, ga handmatig naar de app store om bij te werken', 'cannotOpenAppStore':
'updateErrorRetry': 'Er is een fout opgetreden tijdens het bijwerken, probeer het later opnieuw', 'Kan de app store niet openen, ga handmatig naar de app store om bij te werken',
'updateErrorRetry':
'Er is een fout opgetreden tijdens het bijwerken, probeer het later opnieuw',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -606,10 +657,12 @@ const Map<String, String> nlNL = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Nog geen geschiedenis", "noTranslationHistory": "Nog geen geschiedenis",
"clearHistory": "Geschiedenis wissen", "clearHistory": "Geschiedenis wissen",
"clearHistoryConfirm": "Weet u zeker dat u alle vertaalgeschiedenis wilt wissen? Deze actie kan niet ongedaan worden gemaakt.", "clearHistoryConfirm":
"Weet u zeker dat u alle vertaalgeschiedenis wilt wissen? Deze actie kan niet ongedaan worden gemaakt.",
"unknownLanguage": "Onbekende taal", "unknownLanguage": "Onbekende taal",
"deleteSessionRecord": "Sessie-opname verwijderen", "deleteSessionRecord": "Sessie-opname verwijderen",
"deleteSessionConfirm": "Weet u zeker dat u alle vertaalopnamen voor deze sessie wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "deleteSessionConfirm":
"Weet u zeker dat u alle vertaalopnamen voor deze sessie wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Audiobestanden vertalen", "translateAudioFiles": "Audiobestanden vertalen",
@ -626,7 +679,8 @@ const Map<String, String> nlNL = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Originele opname", "originalRecord": "Originele opname",
"recordSummary": "Opnamesamenvatting", "recordSummary": "Opnamesamenvatting",
"clickToGenerateSummary": "Klik op de onderstaande knop om een sessiesamenvatting te genereren", "clickToGenerateSummary":
"Klik op de onderstaande knop om een sessiesamenvatting te genereren",
"summaryContent": "Samenvattingsinhoud", "summaryContent": "Samenvattingsinhoud",
"copied": "Gekopieerd", "copied": "Gekopieerd",
"summaryCopiledToClipboard": "Samenvatting gekopieerd naar klembord", "summaryCopiledToClipboard": "Samenvatting gekopieerd naar klembord",
@ -634,9 +688,11 @@ const Map<String, String> nlNL = {
"summaryGenerated": "Samenvatting gegenereerd", "summaryGenerated": "Samenvatting gegenereerd",
"generating": "Genereren...", "generating": "Genereren...",
"regenerate": "Opnieuw genereren", "regenerate": "Opnieuw genereren",
"summaryTimeoutMessage": "Het genereren van de samenvatting is verlopen, mogelijk vanwege netwerkproblemen of een drukke server.", "summaryTimeoutMessage":
"Het genereren van de samenvatting is verlopen, mogelijk vanwege netwerkproblemen of een drukke server.",
"deleteTranslationRecord": "Vertaalopname verwijderen", "deleteTranslationRecord": "Vertaalopname verwijderen",
"deleteTranslationConfirm": "Weet u zeker dat u deze vertaalopname wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "deleteTranslationConfirm":
"Weet u zeker dat u deze vertaalopname wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"originalText": "Originele tekst", "originalText": "Originele tekst",
"translatedText": "Vertaalde tekst", "translatedText": "Vertaalde tekst",
"sessionSummary": "Sessiesamenvatting", "sessionSummary": "Sessiesamenvatting",
@ -664,19 +720,25 @@ const Map<String, String> nlNL = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Klaar om te koppelen", "readyToPair": "Klaar om te koppelen",
"preparingPairingEnvironment": "Koppelingsomgeving voorbereiden...", "preparingPairingEnvironment": "Koppelingsomgeving voorbereiden...",
"connectDeepSoundViaSystemBluetooth": "Verbind eerst met het DeapSound-apparaat via systeem-Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Verbind eerst met het Voitrans-apparaat via systeem-Bluetooth",
"deviceBindingConfirm": "Bevestiging apparaatkoppeling...", "deviceBindingConfirm": "Bevestiging apparaatkoppeling...",
"establishingDeviceAssociation": "Apparaatassociatie tot stand brengen...", "establishingDeviceAssociation": "Apparaatassociatie tot stand brengen...",
"waitingCompletePairing": "Even geduld, koppeling wordt voltooid...", "waitingCompletePairing": "Even geduld, koppeling wordt voltooid...",
"pairingSuccessRedirecting": "Koppelen geslaagd! Wordt doorgestuurd naar de startpagina...", "pairingSuccessRedirecting":
"Koppelen geslaagd! Wordt doorgestuurd naar de startpagina...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Zorg ervoor dat u bent verbonden met een DeapSound-apparaat", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Dit apparaat is al gekoppeld aan een ander account", "Zorg ervoor dat u bent verbonden met een Voitrans-apparaat",
"deviceAlreadyBoundToOtherAccount":
"Dit apparaat is al gekoppeld aan een ander account",
"deviceAssociationFailed": "Apparaatassociatie mislukt, probeer het opnieuw", "deviceAssociationFailed": "Apparaatassociatie mislukt, probeer het opnieuw",
"scanTimeoutEnsureDeviceNearby": "Scannen is verlopen, zorg ervoor dat het apparaat in de buurt is", "scanTimeoutEnsureDeviceNearby":
"Scannen is verlopen, zorg ervoor dat het apparaat in de buurt is",
"networkError": "Netwerkfout", "networkError": "Netwerkfout",
"authorizationFailedCheckCode": "Autorisatie mislukt, controleer of de autorisatiecode correct is", "authorizationFailedCheckCode":
"Autorisatie mislukt, controleer of de autorisatiecode correct is",
"pairingFailedRetry": "Koppelen mislukt, probeer het opnieuw", "pairingFailedRetry": "Koppelen mislukt, probeer het opnieuw",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +746,11 @@ const Map<String, String> nlNL = {
'deviceDisconnected': 'Apparaat losgekoppeld', 'deviceDisconnected': 'Apparaat losgekoppeld',
'readyToStartPairing': 'Klaar om te beginnen met koppelen', 'readyToStartPairing': 'Klaar om te beginnen met koppelen',
'checkingEnvironment': 'Omgeving controleren...', 'checkingEnvironment': 'Omgeving controleren...',
'ensureHeadsetOnAndPairingMode': 'Zorg ervoor dat de headset is ingeschakeld en in de koppelingsmodus staat', 'ensureHeadsetOnAndPairingMode':
'Zorg ervoor dat de headset is ingeschakeld en in de koppelingsmodus staat',
'establishingSecureConnection': 'Beveiligde verbinding tot stand brengen...', 'establishingSecureConnection': 'Beveiligde verbinding tot stand brengen...',
'needManualBindingAuthCode': 'Handmatige koppelingsautorisatiecode vereist...', 'needManualBindingAuthCode':
'Handmatige koppelingsautorisatiecode vereist...',
'pairingSuccessful': 'Koppelen geslaagd!', 'pairingSuccessful': 'Koppelen geslaagd!',
'enableBluetooth': 'Bluetooth inschakelen', 'enableBluetooth': 'Bluetooth inschakelen',
'grantPermissions': 'Toestemmingen verlenen', 'grantPermissions': 'Toestemmingen verlenen',
@ -698,26 +762,32 @@ const Map<String, String> nlNL = {
'verificationFailedRetry': 'Verificatie mislukt, probeer het opnieuw', 'verificationFailedRetry': 'Verificatie mislukt, probeer het opnieuw',
'invalidDeviceAddress': 'Ongeldig apparaatadres', 'invalidDeviceAddress': 'Ongeldig apparaatadres',
'bleDeviceAssociationFailed': 'Associatie van BLE-apparaat mislukt', 'bleDeviceAssociationFailed': 'Associatie van BLE-apparaat mislukt',
'deviceAssociationFailedRetry': 'Apparaatassociatie mislukt, probeer het opnieuw', 'deviceAssociationFailedRetry':
'Apparaatassociatie mislukt, probeer het opnieuw',
'bleConnectionTimeoutRetry': 'BLE-verbindingstime-out, probeer het opnieuw', 'bleConnectionTimeoutRetry': 'BLE-verbindingstime-out, probeer het opnieuw',
'blePairingStartupFailed': 'Starten van BLE-koppeling mislukt', 'blePairingStartupFailed': 'Starten van BLE-koppeling mislukt',
'bleConnectionFailed': 'BLE-verbinding mislukt', 'bleConnectionFailed': 'BLE-verbinding mislukt',
'deviceAuthorizationFailedCheckCode': 'Apparaatautorisatie mislukt, controleer de autorisatiecode', 'deviceAuthorizationFailedCheckCode':
'Apparaatautorisatie mislukt, controleer de autorisatiecode',
//用户反馈页 //用户反馈页
"feedback": "Gebruikersfeedback", "feedback": "Gebruikersfeedback",
'feedbackInfo': 'Geef feedback of suggesties', 'feedbackInfo': 'Geef feedback of suggesties',
'feedbackDescription': 'Beschrijf het probleem dat u tegenkwam of uw suggestie', 'feedbackDescription':
'Beschrijf het probleem dat u tegenkwam of uw suggestie',
'feedbackHint': 'Voer uw feedback in...', 'feedbackHint': 'Voer uw feedback in...',
'feedbackRequired': 'Voer de inhoud van de feedback in', 'feedbackRequired': 'Voer de inhoud van de feedback in',
'contactInfo': 'Contactgegevens', 'contactInfo': 'Contactgegevens',
'contactHint': 'E-mail/telefoon, zodat we contact met u kunnen opnemen', 'contactHint': 'E-mail/telefoon, zodat we contact met u kunnen opnemen',
'submit': 'Indienen', 'submit': 'Indienen',
'feedbackSubmitSuccess': 'Feedback succesvol ingediend, bedankt voor uw feedback!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Indienen van feedback mislukt, probeer het later opnieuw', 'Feedback succesvol ingediend, bedankt voor uw feedback!',
'feedbackSubmitFailed':
'Indienen van feedback mislukt, probeer het later opnieuw',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Upgrade wordt uitgevoerd, afsluiten zal het proces onderbreken, weet u zeker dat u wilt afsluiten?", "upgradeExitConfirm":
"Upgrade wordt uitgevoerd, afsluiten zal het proces onderbreken, weet u zeker dat u wilt afsluiten?",
"deviceModel": "Apparaatmodel", "deviceModel": "Apparaatmodel",
"unknownDevice": "Onbekend apparaat", "unknownDevice": "Onbekend apparaat",
"currentFirmwareVersion": "Huidige firmwareversie", "currentFirmwareVersion": "Huidige firmwareversie",
@ -733,7 +803,8 @@ const Map<String, String> nlNL = {
"doNotDisconnect": "Verbreek de verbinding niet", "doNotDisconnect": "Verbreek de verbinding niet",
"charging": "Opladen", "charging": "Opladen",
"updateContent": "Update-inhoud", "updateContent": "Update-inhoud",
"removeEarbudsEnsureBattery": "Haal beide oortjes eruit en zorg ervoor dat de batterij van beide meer dan 30% is", "removeEarbudsEnsureBattery":
"Haal beide oortjes eruit en zorg ervoor dat de batterij van beide meer dan 30% is",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Geen muziek", "noMusic": "Geen muziek",

237
lib/core/translations/language/pl_pl.dart

@ -69,7 +69,8 @@ const Map<String, String> plPL = {
// 登录页 // 登录页
"welcome": "Witaj", "welcome": "Witaj",
"loginTips": "Zaloguj się lub zarejestruj za pomocą numeru telefonu lub adresu e-mail", "loginTips":
"Zaloguj się lub zarejestruj za pomocą numeru telefonu lub adresu e-mail",
"accountNumber": "Numer telefonu lub e-mail", "accountNumber": "Numer telefonu lub e-mail",
"verificationCode": "Kod weryfikacyjny", "verificationCode": "Kod weryfikacyjny",
"getCode": "Pobierz kod", "getCode": "Pobierz kod",
@ -88,7 +89,8 @@ const Map<String, String> plPL = {
"tip": "Wskazówka", "tip": "Wskazówka",
"pleaseEnterCompleteCode": "Wprowadź pełny kod weryfikacyjny", "pleaseEnterCompleteCode": "Wprowadź pełny kod weryfikacyjny",
"loginFailed": "Logowanie nie powiodło się, spróbuj ponownie", "loginFailed": "Logowanie nie powiodło się, spróbuj ponownie",
'pleaseAcceptPrivacyPolicy': 'Najpierw przeczytaj i zaakceptuj Politykę prywatności oraz Umowę użytkownika', 'pleaseAcceptPrivacyPolicy':
'Najpierw przeczytaj i zaakceptuj Politykę prywatności oraz Umowę użytkownika',
"enterVerificationCode": "Wprowadź kod weryfikacyjny", "enterVerificationCode": "Wprowadź kod weryfikacyjny",
"verificationCodeSentTo": "Kod weryfikacyjny został wysłany na", "verificationCodeSentTo": "Kod weryfikacyjny został wysłany na",
"resendVerificationCode": "Wyślij kod weryfikacyjny ponownie", "resendVerificationCode": "Wyślij kod weryfikacyjny ponownie",
@ -96,8 +98,8 @@ const Map<String, String> plPL = {
"usePasswordLogin": "Zaloguj się hasłem", "usePasswordLogin": "Zaloguj się hasłem",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Oświadczenie DeapSound", "loginDeclaration": "Oświadczenie Voitrans",
"welcomeToThisApp": "Witaj w DeapSound, prosimy o uważne przeczytanie", "welcomeToThisApp": "Witaj w Voitrans, prosimy o uważne przeczytanie",
"privacyPolicyText": "privacyPolicyText":
", kliknięcie 'Zgadzam się i wchodzę' oznacza, że przeczytałeś i zgadzasz się z powyższymi umowami. Kliknięcie 'Nie zgadzam się' spowoduje wyjście z aplikacji.", ", kliknięcie 'Zgadzam się i wchodzę' oznacza, że przeczytałeś i zgadzasz się z powyższymi umowami. Kliknięcie 'Nie zgadzam się' spowoduje wyjście z aplikacji.",
"disagree": "Nie zgadzam się", "disagree": "Nie zgadzam się",
@ -111,13 +113,16 @@ const Map<String, String> plPL = {
"signal": "Sygnał", "signal": "Sygnał",
"deviceId": "ID urządzenia", "deviceId": "ID urządzenia",
"firmwareVersion": "Wersja oprogramowania układowego", "firmwareVersion": "Wersja oprogramowania układowego",
"disconnectedDevice": "Brak podłączonego urządzenia, kliknij przycisk poniżej, aby połączyć", "disconnectedDevice":
"Brak podłączonego urządzenia, kliknij przycisk poniżej, aby połączyć",
"connectDevice": "Połącz urządzenie", "connectDevice": "Połącz urządzenie",
"topAiExperiences": "Najlepsze doświadczenia z AI", "topAiExperiences": "Najlepsze doświadczenia z AI",
"aiAssistant": "Wszechstronny asystent AI", "aiAssistant": "Wszechstronny asystent AI",
"aiAssistantInfo": "Ekskluzywny konsultant 24/7, odpowiada na pytania, udziela sugestii", "aiAssistantInfo":
"Ekskluzywny konsultant 24/7, odpowiada na pytania, udziela sugestii",
"simultaneousInterpretation": "Tłumaczenie symultaniczne", "simultaneousInterpretation": "Tłumaczenie symultaniczne",
"simultaneousInterpretationInfo": "Tłumaczenie w czasie rzeczywistym na ponad 80 języków, bezproblemowe podróże zagraniczne", "simultaneousInterpretationInfo":
"Tłumaczenie w czasie rzeczywistym na ponad 80 języków, bezproblemowe podróże zagraniczne",
"aiCompanion": "Towarzysz rodzinny", "aiCompanion": "Towarzysz rodzinny",
"aiCompanionInfo": "Rozumie Cię, ciepłe towarzystwo", "aiCompanionInfo": "Rozumie Cię, ciepłe towarzystwo",
"homeSlogan": "Łącząc świat, przekraczając dźwięk", "homeSlogan": "Łącząc świat, przekraczając dźwięk",
@ -126,7 +131,8 @@ const Map<String, String> plPL = {
"unsystemSetup": "Przejdź do ustawień systemowych", "unsystemSetup": "Przejdź do ustawień systemowych",
"talkLater": "Później", "talkLater": "Później",
"initializing": "Inicjalizacja...", "initializing": "Inicjalizacja...",
"bluetoothInitializationFailure": "Inicjalizacja usługi Bluetooth nie powiodła się", "bluetoothInitializationFailure":
"Inicjalizacja usługi Bluetooth nie powiodła się",
"checkingPermissions": "Sprawdzanie uprawnień...", "checkingPermissions": "Sprawdzanie uprawnień...",
"lackPermissions": "Brak uprawnień Bluetooth", "lackPermissions": "Brak uprawnień Bluetooth",
"searchingDevice": "Wyszukiwanie urządzeń...", "searchingDevice": "Wyszukiwanie urządzeń...",
@ -150,14 +156,15 @@ const Map<String, String> plPL = {
'chargingCase': 'Etui ładujące', 'chargingCase': 'Etui ładujące',
'left': 'Lewo', 'left': 'Lewo',
'right': 'Prawo', 'right': 'Prawo',
'checkConnectionStatusFailed': 'Sprawdzenie stanu połączenia nie powiodło się', 'checkConnectionStatusFailed':
'Sprawdzenie stanu połączenia nie powiodło się',
// 发现页 // 发现页
"searchAi": "Szukaj funkcji AI...", "searchAi": "Szukaj funkcji AI...",
"exploreSlogan": "Inteligentne słuchawki, nieskończone możliwości", "exploreSlogan": "Inteligentne słuchawki, nieskończone możliwości",
"exploreSlogan1": "Inteligentny towarzysz, nieskończone możliwości", "exploreSlogan1": "Inteligentny towarzysz, nieskończone możliwości",
"exploreSlogan2": "Inteligentne okulary, nieskończone możliwości", "exploreSlogan2": "Inteligentne okulary, nieskończone możliwości",
"exploreAi": "Odkryj funkcje AI oferowane przez DeapSound", "exploreAi": "Odkryj funkcje AI oferowane przez Voitrans",
"aiFunction": "Funkcje AI", "aiFunction": "Funkcje AI",
"allRoundAssistant": "Wszechstronny asystent", "allRoundAssistant": "Wszechstronny asystent",
"allRoundAssistantInfo": "Pomaga rozwiązywać różne problemy", "allRoundAssistantInfo": "Pomaga rozwiązywać różne problemy",
@ -165,17 +172,20 @@ const Map<String, String> plPL = {
"faceToFaceTranslation": "Tłumaczenie twarzą w twarz", "faceToFaceTranslation": "Tłumaczenie twarzą w twarz",
'audioVideoTranslation': 'Tłumaczenie audio i wideo', 'audioVideoTranslation': 'Tłumaczenie audio i wideo',
'callTranslation': 'Tłumaczenie rozmów', 'callTranslation': 'Tłumaczenie rozmów',
"simultaneousTranslationInfo": "Tłumaczenie w czasie rzeczywistym na ponad 80 języków", "simultaneousTranslationInfo":
"Tłumaczenie w czasie rzeczywistym na ponad 80 języków",
"aiGirlfriend": "Dziewczyna AI", "aiGirlfriend": "Dziewczyna AI",
"aiGirlfriendInfo": "Inteligentny towarzysz, rozmawiaj w dowolnym momencie", "aiGirlfriendInfo": "Inteligentny towarzysz, rozmawiaj w dowolnym momencie",
"healthConsultant": "Wielofunkcyjny czat AI", "healthConsultant": "Wielofunkcyjny czat AI",
"healthConsultantInfo": "Oferuje więcej funkcji czatu AI", "healthConsultantInfo": "Oferuje więcej funkcji czatu AI",
"conferenceAssistant": "Asystent spotkań biznesowych", "conferenceAssistant": "Asystent spotkań biznesowych",
"conferenceAssistantInfo": "Zapisywanie protokołów w czasie rzeczywistym, tłumaczenie wielojęzyczne", "conferenceAssistantInfo":
"Zapisywanie protokołów w czasie rzeczywistym, tłumaczenie wielojęzyczne",
"studyAssistant": "Asystent nauki języków", "studyAssistant": "Asystent nauki języków",
"studyAssistantInfo": "Korekta wymowy, ćwiczenie mowy w czasie rzeczywistym", "studyAssistantInfo": "Korekta wymowy, ćwiczenie mowy w czasie rzeczywistym",
"travelTranslator": "Asystent tłumaczenia w podróży", "travelTranslator": "Asystent tłumaczenia w podróży",
"travelTranslatorInfo": "Tłumaczenie głosowe w czasie rzeczywistym, prezentacja atrakcji turystycznych", "travelTranslatorInfo":
"Tłumaczenie głosowe w czasie rzeczywistym, prezentacja atrakcji turystycznych",
"beSearching": "Wyszukiwanie:", "beSearching": "Wyszukiwanie:",
"noAssistantFound": "Nie znaleziono odpowiedniego asystenta AI", "noAssistantFound": "Nie znaleziono odpowiedniego asystenta AI",
"scene": "Scenariusz", "scene": "Scenariusz",
@ -183,7 +193,8 @@ const Map<String, String> plPL = {
"newFunction": "Nowa funkcja", "newFunction": "Nowa funkcja",
"youChoseTry": "Wybrałeś, aby spróbować", "youChoseTry": "Wybrałeś, aby spróbować",
"aiSinger": "Tryb piosenkarza AI", "aiSinger": "Tryb piosenkarza AI",
"aiSingerInfo": "Śpiewaj dowolną piosenkę głosem ulubionego piosenkarza, nawet własne kompozycje", "aiSingerInfo":
"Śpiewaj dowolną piosenkę głosem ulubionego piosenkarza, nawet własne kompozycje",
"popularFunction": "Popularne scenariusze funkcji", "popularFunction": "Popularne scenariusze funkcji",
"tryNow": "Wypróbuj teraz", "tryNow": "Wypróbuj teraz",
@ -224,9 +235,11 @@ const Map<String, String> plPL = {
"voiceServiceInfo": "Wybierz usługę rozpoznawania i syntezy mowy", "voiceServiceInfo": "Wybierz usługę rozpoznawania i syntezy mowy",
"selectVoiceService": "Wybierz usługę głosową", "selectVoiceService": "Wybierz usługę głosową",
"azureVoiceService": "Usługa głosowa Azure", "azureVoiceService": "Usługa głosowa Azure",
"azureVoiceServiceInfo": "Usługa głosowa w chmurze Microsoftu, obsługuje wysokiej jakości syntezę i rozpoznawanie mowy", "azureVoiceServiceInfo":
"Usługa głosowa w chmurze Microsoftu, obsługuje wysokiej jakości syntezę i rozpoznawanie mowy",
"flutterVoiceService": "Lokalna usługa głosowa Flutter", "flutterVoiceService": "Lokalna usługa głosowa Flutter",
"flutterVoiceServiceInfo": "Lokalna usługa głosowa urządzenia, można używać bez połączenia z internetem", "flutterVoiceServiceInfo":
"Lokalna usługa głosowa urządzenia, można używać bez połączenia z internetem",
'timbreService': 'Usługa barwy głosu', 'timbreService': 'Usługa barwy głosu',
'timbreServiceInfo': 'Wybierz usługę syntezy mowy z barwą głosu', 'timbreServiceInfo': 'Wybierz usługę syntezy mowy z barwą głosu',
'defaultTimbre': 'Domyślna barwa głosu', 'defaultTimbre': 'Domyślna barwa głosu',
@ -237,7 +250,8 @@ const Map<String, String> plPL = {
'pleaseRead': 'Przeczytaj na głos', 'pleaseRead': 'Przeczytaj na głos',
'completeRecording': 'Zakończ nagrywanie', 'completeRecording': 'Zakończ nagrywanie',
"firmwareUpgrade": "Aktualizacja oprogramowania układowego", "firmwareUpgrade": "Aktualizacja oprogramowania układowego",
"bleHeadsetFirmwareUpgrade": "Aktualizacja wersji oprogramowania układowego słuchawek BLE", "bleHeadsetFirmwareUpgrade":
"Aktualizacja wersji oprogramowania układowego słuchawek BLE",
"deviceManagement": "Zarządzanie urządzeniami", "deviceManagement": "Zarządzanie urządzeniami",
"manageConnectedDevices": "Zarządzaj sparowanymi urządzeniami Bluetooth", "manageConnectedDevices": "Zarządzaj sparowanymi urządzeniami Bluetooth",
@ -249,13 +263,16 @@ const Map<String, String> plPL = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Wyczyść sparowane urządzenia', 'clearPairedDevices': 'Wyczyść sparowane urządzenia',
'clearPairedDevicesConfirm': 'Czy na pewno chcesz wyczyścić wszystkie sparowane urządzenia?', 'clearPairedDevicesConfirm':
'Czy na pewno chcesz wyczyścić wszystkie sparowane urządzenia?',
'clearPairedDevicesSuccess': 'Pomyślnie wyczyszczono sparowane urządzenia', 'clearPairedDevicesSuccess': 'Pomyślnie wyczyszczono sparowane urządzenia',
'clearPairedDevicesFailed': 'Wyczyszczenie sparowanych urządzeń nie powiodło się', 'clearPairedDevicesFailed':
'Wyczyszczenie sparowanych urządzeń nie powiodło się',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Czat głosowy w czasie rzeczywistym", "realtimeVoiceChat": "Czat głosowy w czasie rzeczywistym",
"realtimeVoiceChatInfo": "Doświadcz funkcji inteligentnej interakcji głosowej (podgląd funkcji)", "realtimeVoiceChatInfo":
"Doświadcz funkcji inteligentnej interakcji głosowej (podgląd funkcji)",
"loading": "Ładowanie...", "loading": "Ładowanie...",
//设备管理页面 //设备管理页面
@ -290,7 +307,8 @@ const Map<String, String> plPL = {
"listeningToYou": "Słucham Cię...", "listeningToYou": "Słucham Cię...",
"processing": "Przetwarzanie...", "processing": "Przetwarzanie...",
"loadMoreMessages": "Załaduj więcej wiadomości...", "loadMoreMessages": "Załaduj więcej wiadomości...",
"loadFailedClickRetry": "Ładowanie nie powiodło się, kliknij, aby spróbować ponownie", "loadFailedClickRetry":
"Ładowanie nie powiodło się, kliknij, aby spróbować ponownie",
"swipeUpForMore": "Przesuń w górę, aby zobaczyć więcej", "swipeUpForMore": "Przesuń w górę, aby zobaczyć więcej",
// Agent controller // Agent controller
@ -302,12 +320,17 @@ const Map<String, String> plPL = {
'• Sterować funkcjami słuchawek\n\n' '• Sterować funkcjami słuchawek\n\n'
'W czym mogę Ci pomóc?', 'W czym mogę Ci pomóc?',
'microphonePermission': 'Mikrofon', 'microphonePermission': 'Mikrofon',
'voiceRecognitionPermissionText': 'Funkcja rozpoznawania mowy wymaga dostępu do mikrofonu.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Funkcja rozpoznawania i tłumaczenia mowy wymaga dostępu do mikrofonu.', 'Funkcja rozpoznawania mowy wymaga dostępu do mikrofonu.',
'phoneCallPermissionText': 'Funkcja dzwonienia wymaga dostępu do mikrofonu do rozmów głosowych.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Trwale odmówiłeś dostępu do mikrofonu, przejdź do ustawień systemowych, aby go włączyć.', 'Funkcja rozpoznawania i tłumaczenia mowy wymaga dostępu do mikrofonu.',
'phoneCallPermissionText':
'Funkcja dzwonienia wymaga dostępu do mikrofonu do rozmów głosowych.',
'permissionDeniedText':
'Trwale odmówiłeś dostępu do mikrofonu, przejdź do ustawień systemowych, aby go włączyć.',
'startVoiceInput': 'Rozpocznij wprowadzanie głosowe', 'startVoiceInput': 'Rozpocznij wprowadzanie głosowe',
'startPhoneCallMode': 'Rozpocznij tryb dzwonienia, rozpocznij wprowadzanie głosowe', 'startPhoneCallMode':
'Rozpocznij tryb dzwonienia, rozpocznij wprowadzanie głosowe',
// Agent 全屏编辑器 // Agent 全屏编辑器
'fullScreenEditorHint': 'Wpisz swoją wiadomość tutaj...', 'fullScreenEditorHint': 'Wpisz swoją wiadomość tutaj...',
@ -319,15 +342,18 @@ const Map<String, String> plPL = {
'report': 'Zgłoś', 'report': 'Zgłoś',
'submitSuccess': 'Przesłano pomyślnie', 'submitSuccess': 'Przesłano pomyślnie',
'submitFailed': 'Przesyłanie nie powiodło się', 'submitFailed': 'Przesyłanie nie powiodło się',
'reportSubmitted': 'Zgłoszenie zostało przesłane, zajmiemy się nim jak najszybciej', 'reportSubmitted':
'Zgłoszenie zostało przesłane, zajmiemy się nim jak najszybciej',
'harmfulUnsafe': 'Szkodliwe/Niebezpieczne', 'harmfulUnsafe': 'Szkodliwe/Niebezpieczne',
'pornographicVulgar': 'Pornograficzne/Wulgarne', 'pornographicVulgar': 'Pornograficzne/Wulgarne',
'misleadingAttack': 'Wprowadzające w błąd/Atak', 'misleadingAttack': 'Wprowadzające w błąd/Atak',
'illegalCriminal': 'Niezgodne z prawem/Przestępcze', 'illegalCriminal': 'Niezgodne z prawem/Przestępcze',
'privacyRelated': 'Związane z prywatnością', 'privacyRelated': 'Związane z prywatnością',
'copyrightViolation': 'Naruszenie moich praw autorskich, dobrego imienia itp.', 'copyrightViolation':
'Naruszenie moich praw autorskich, dobrego imienia itp.',
'other': 'Inne', 'other': 'Inne',
'reportDescriptionHint': 'Chcielibyśmy wiedzieć, dlaczego zgłaszasz, możesz opisać problem, z którym się spotkałeś.', 'reportDescriptionHint':
'Chcielibyśmy wiedzieć, dlaczego zgłaszasz, możesz opisać problem, z którym się spotkałeś.',
//Message_bubble //Message_bubble
'generatedByAi': 'Wygenerowano przez AI', 'generatedByAi': 'Wygenerowano przez AI',
@ -357,15 +383,24 @@ const Map<String, String> plPL = {
'highest': 'Najwyższa', 'highest': 'Najwyższa',
'lowest': 'Najniższa', 'lowest': 'Najniższa',
'futureForecast': 'Prognoza na przyszłość', 'futureForecast': 'Prognoza na przyszłość',
'hotWeatherTip': 'Dzisiaj jest gorąco, uważaj na udar cieplny i pij dużo wody', 'hotWeatherTip':
'coldWeatherTip': 'Dzisiaj jest niska temperatura, ubierz się ciepło, wychodząc, aby się nie przeziębić', 'Dzisiaj jest gorąco, uważaj na udar cieplny i pij dużo wody',
'rainyWeatherTip': 'Dzisiaj pada deszcz, weź ze sobą parasol, wychodząc, i uważaj na drodze', 'coldWeatherTip':
'snowyWeatherTip': 'Dzisiaj pada śnieg, droga jest śliska, uważaj i ubierz się ciepło', 'Dzisiaj jest niska temperatura, ubierz się ciepło, wychodząc, aby się nie przeziębić',
'foggyWeatherTip': 'Dzisiaj jest mgła, widoczność jest ograniczona, noś maseczkę, wychodząc', 'rainyWeatherTip':
'windyWeatherTip': 'Dzisiaj wieje silny wiatr, uważaj, wychodząc, i zabezpiecz swoje rzeczy', 'Dzisiaj pada deszcz, weź ze sobą parasol, wychodząc, i uważaj na drodze',
'sunnyWeatherTip': 'Dzisiaj jest słonecznie i silne promieniowanie UV, używaj kremu z filtrem, wychodząc', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Dzisiaj jest duża różnica temperatur między dniem a nocą, dostosuj ubranie', 'Dzisiaj pada śnieg, droga jest śliska, uważaj i ubierz się ciepło',
'comfortableWeatherTip': 'Dzisiaj jest przyjemna pogoda, świetny czas na aktywności na świeżym powietrzu', 'foggyWeatherTip':
'Dzisiaj jest mgła, widoczność jest ograniczona, noś maseczkę, wychodząc',
'windyWeatherTip':
'Dzisiaj wieje silny wiatr, uważaj, wychodząc, i zabezpiecz swoje rzeczy',
'sunnyWeatherTip':
'Dzisiaj jest słonecznie i silne promieniowanie UV, używaj kremu z filtrem, wychodząc',
'temperatureDifferenceTip':
'Dzisiaj jest duża różnica temperatur między dniem a nocą, dostosuj ubranie',
'comfortableWeatherTip':
'Dzisiaj jest przyjemna pogoda, świetny czas na aktywności na świeżym powietrzu',
"monday": "Pon", "monday": "Pon",
"tuesday": "Wt", "tuesday": "Wt",
"wednesday": "Śr", "wednesday": "Śr",
@ -406,20 +441,27 @@ const Map<String, String> plPL = {
"logout": "Wyloguj się", "logout": "Wyloguj się",
"logoutTips": "Czy na pewno chcesz wylogować się z obecnego konta?", "logoutTips": "Czy na pewno chcesz wylogować się z obecnego konta?",
'deleteAccount': 'Usuń konto', 'deleteAccount': 'Usuń konto',
'deleteAccountTips': 'Czy na pewno chcesz trwale usunąć swoje konto? Tej operacji nie można cofnąć.', 'deleteAccountTips':
'Czy na pewno chcesz trwale usunąć swoje konto? Tej operacji nie można cofnąć.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Błąd połączenia sieciowego, sprawdź ustawienia sieci i spróbuj ponownie', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serwer jest tymczasowo niedostępny, spróbuj ponownie później', 'Błąd połączenia sieciowego, sprawdź ustawienia sieci i spróbuj ponownie',
'serverTemporarilyUnavailable':
'Serwer jest tymczasowo niedostępny, spróbuj ponownie później',
'loginExpiredPleaseRelogin': 'Twoja sesja wygasła, zaloguj się ponownie', 'loginExpiredPleaseRelogin': 'Twoja sesja wygasła, zaloguj się ponownie',
'noPermissionForThisOperation': 'Nie masz uprawnień do wykonania tej operacji', 'noPermissionForThisOperation':
'Nie masz uprawnień do wykonania tej operacji',
'requestedResourceNotFound': 'Żądany zasób nie został znaleziony', 'requestedResourceNotFound': 'Żądany zasób nie został znaleziony',
'imageProcessingFailedPleaseReselect': 'Przetwarzanie obrazu nie powiodło się, wybierz inny obraz', 'imageProcessingFailedPleaseReselect':
'Przetwarzanie obrazu nie powiodło się, wybierz inny obraz',
'operationFailedPleaseRetry': 'Operacja nie powiodła się, spróbuj ponownie', 'operationFailedPleaseRetry': 'Operacja nie powiodła się, spróbuj ponownie',
'serverReturnedError': 'Serwer zwrócił błąd', 'serverReturnedError': 'Serwer zwrócił błąd',
'serverError': 'Błąd serwera', 'serverError': 'Błąd serwera',
'networkConnectionFailedCheckSettings': 'Błąd połączenia sieciowego, sprawdź ustawienia sieci', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Wewnętrzny błąd serwera, spróbuj ponownie później', 'Błąd połączenia sieciowego, sprawdź ustawienia sieci',
'serverInternalErrorRetryLater':
'Wewnętrzny błąd serwera, spróbuj ponownie później',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Kompresja obrazu nie powiodła się', 'imageCompressionFailed': 'Kompresja obrazu nie powiodła się',
@ -431,7 +473,8 @@ const Map<String, String> plPL = {
'loggedOut': 'Wylogowano', 'loggedOut': 'Wylogowano',
'logoutFailedRetry': 'Wylogowanie nie powiodło się, spróbuj ponownie', 'logoutFailedRetry': 'Wylogowanie nie powiodło się, spróbuj ponownie',
'accountPermanentlyDeleted': 'Konto zostało trwale usunięte', 'accountPermanentlyDeleted': 'Konto zostało trwale usunięte',
'deleteAccountFailedRetry': 'Usuwanie konta nie powiodło się, spróbuj ponownie', 'deleteAccountFailedRetry':
'Usuwanie konta nie powiodło się, spróbuj ponownie',
// 账号服务相关 // 账号服务相关
'clearUserDataFailed': 'Wyczyszczenie danych użytkownika nie powiodło się', 'clearUserDataFailed': 'Wyczyszczenie danych użytkownika nie powiodło się',
@ -441,7 +484,8 @@ const Map<String, String> plPL = {
'signOutProcessError': 'Wystąpił błąd podczas wylogowywania', 'signOutProcessError': 'Wystąpił błąd podczas wylogowywania',
'deleteAccountProcessError': 'Wystąpił błąd podczas usuwania konta', 'deleteAccountProcessError': 'Wystąpił błąd podczas usuwania konta',
'userDataClearSuccess': 'Dane użytkownika zostały pomyślnie wyczyszczone', 'userDataClearSuccess': 'Dane użytkownika zostały pomyślnie wyczyszczone',
'allUserDataClearSuccess': 'Wszystkie dane użytkownika zostały pomyślnie wyczyszczone', 'allUserDataClearSuccess':
'Wszystkie dane użytkownika zostały pomyślnie wyczyszczone',
'accountServiceInitialized': 'Usługa konta została zainicjowana', 'accountServiceInitialized': 'Usługa konta została zainicjowana',
// 权限管理页面 // 权限管理页面
@ -456,9 +500,12 @@ const Map<String, String> plPL = {
'locationInfo': 'Informacje o lokalizacji', 'locationInfo': 'Informacje o lokalizacji',
'phonePermissionDesc': 'Używane do funkcji dzwonienia', 'phonePermissionDesc': 'Używane do funkcji dzwonienia',
'smsPermissionDesc': 'Używane do funkcji wysyłania SMS-ów', 'smsPermissionDesc': 'Używane do funkcji wysyłania SMS-ów',
'calendarWritePermissionDesc': 'Używane do tworzenia wydarzeń i przypomnień w kalendarzu', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Używane do odczytu i zarządzania wydarzeniami i przypomnieniami w kalendarzu', 'Używane do tworzenia wydarzeń i przypomnień w kalendarzu',
'locationPermissionDesc': 'Używane do uzyskiwania informacji o bieżącej lokalizacji', 'calendarFullAccessPermissionDesc':
'Używane do odczytu i zarządzania wydarzeniami i przypomnieniami w kalendarzu',
'locationPermissionDesc':
'Używane do uzyskiwania informacji o bieżącej lokalizacji',
'appFunctionNeeds': 'Funkcja aplikacji wymaga', 'appFunctionNeeds': 'Funkcja aplikacji wymaga',
'authorized': 'Autoryzowano', 'authorized': 'Autoryzowano',
'unauthorized': 'Nieautoryzowano', 'unauthorized': 'Nieautoryzowano',
@ -467,13 +514,19 @@ const Map<String, String> plPL = {
'unknownStatus': 'Nieznany stan', 'unknownStatus': 'Nieznany stan',
'permissionGranted': 'Uprawnienie przyznane', 'permissionGranted': 'Uprawnienie przyznane',
'permissionRequestError': 'Błąd podczas żądania uprawnienia', 'permissionRequestError': 'Błąd podczas żądania uprawnienia',
'phonePermissionDetailDesc': 'Funkcja dzwonienia wymaga uprawnień telefonicznych', 'phonePermissionDetailDesc':
'Funkcja dzwonienia wymaga uprawnień telefonicznych',
'smsPermissionDetailDesc': 'Funkcja wysyłania SMS-ów wymaga uprawnień SMS', 'smsPermissionDetailDesc': 'Funkcja wysyłania SMS-ów wymaga uprawnień SMS',
'calendarWritePermissionDetailDesc': 'Tworzenie wydarzeń w kalendarzu wymaga uprawnień do zapisu w kalendarzu', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Zarządzanie wydarzeniami w kalendarzu wymaga pełnych uprawnień do kalendarza', 'Tworzenie wydarzeń w kalendarzu wymaga uprawnień do zapisu w kalendarzu',
'locationPermissionDetailDesc': 'Uzyskiwanie informacji o lokalizacji wymaga uprawnień lokalizacyjnych', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplikacja wymaga tego uprawnienia do pełnej funkcjonalności', 'Zarządzanie wydarzeniami w kalendarzu wymaga pełnych uprawnień do kalendarza',
'permanentDenialText': 'Trwale odmówiłeś uprawnienia {permission}, przejdź do ustawień aplikacji, aby je włączyć', 'locationPermissionDetailDesc':
'Uzyskiwanie informacji o lokalizacji wymaga uprawnień lokalizacyjnych',
'appNeedsPermissionForFullFunction':
'Aplikacja wymaga tego uprawnienia do pełnej funkcjonalności',
'permanentDenialText':
'Trwale odmówiłeś uprawnienia {permission}, przejdź do ustawień aplikacji, aby je włączyć',
'goToSettings': 'Przejdź do ustawień', 'goToSettings': 'Przejdź do ustawień',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +535,10 @@ const Map<String, String> plPL = {
'updateNow': 'Zaktualizuj teraz', 'updateNow': 'Zaktualizuj teraz',
'checkUpdate': 'Sprawdź aktualizację', 'checkUpdate': 'Sprawdź aktualizację',
'updateFailed': 'Aktualizacja nie powiodła się', 'updateFailed': 'Aktualizacja nie powiodła się',
'cannotOpenAppStore': 'Nie można otworzyć sklepu z aplikacjami, przejdź do sklepu ręcznie, aby zaktualizować', 'cannotOpenAppStore':
'updateErrorRetry': 'Wystąpił błąd podczas aktualizacji, spróbuj ponownie później', 'Nie można otworzyć sklepu z aplikacjami, przejdź do sklepu ręcznie, aby zaktualizować',
'updateErrorRetry':
'Wystąpił błąd podczas aktualizacji, spróbuj ponownie później',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -606,10 +661,12 @@ const Map<String, String> plPL = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Brak historii", "noTranslationHistory": "Brak historii",
"clearHistory": "Wyczyść historię", "clearHistory": "Wyczyść historię",
"clearHistoryConfirm": "Czy na pewno chcesz wyczyścić całą historię tłumaczeń? Tej operacji nie można cofnąć.", "clearHistoryConfirm":
"Czy na pewno chcesz wyczyścić całą historię tłumaczeń? Tej operacji nie można cofnąć.",
"unknownLanguage": "Nieznany język", "unknownLanguage": "Nieznany język",
"deleteSessionRecord": "Usuń zapis sesji", "deleteSessionRecord": "Usuń zapis sesji",
"deleteSessionConfirm": "Czy na pewno chcesz usunąć wszystkie zapisy tłumaczeń dla tej sesji? Tej operacji nie można cofnąć.", "deleteSessionConfirm":
"Czy na pewno chcesz usunąć wszystkie zapisy tłumaczeń dla tej sesji? Tej operacji nie można cofnąć.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Przetłumacz pliki audio", "translateAudioFiles": "Przetłumacz pliki audio",
@ -626,7 +683,8 @@ const Map<String, String> plPL = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Oryginalny zapis", "originalRecord": "Oryginalny zapis",
"recordSummary": "Podsumowanie zapisu", "recordSummary": "Podsumowanie zapisu",
"clickToGenerateSummary": "Kliknij przycisk poniżej, aby wygenerować podsumowanie sesji", "clickToGenerateSummary":
"Kliknij przycisk poniżej, aby wygenerować podsumowanie sesji",
"summaryContent": "Treść podsumowania", "summaryContent": "Treść podsumowania",
"copied": "Skopiowano", "copied": "Skopiowano",
"summaryCopiledToClipboard": "Podsumowanie skopiowano do schowka", "summaryCopiledToClipboard": "Podsumowanie skopiowano do schowka",
@ -634,9 +692,11 @@ const Map<String, String> plPL = {
"summaryGenerated": "Wygenerowano podsumowanie", "summaryGenerated": "Wygenerowano podsumowanie",
"generating": "Generowanie...", "generating": "Generowanie...",
"regenerate": "Wygeneruj ponownie", "regenerate": "Wygeneruj ponownie",
"summaryTimeoutMessage": "Przekroczono czas oczekiwania na żądanie wygenerowania podsumowania, może to być spowodowane problemami z siecią lub zajętym serwerem.", "summaryTimeoutMessage":
"Przekroczono czas oczekiwania na żądanie wygenerowania podsumowania, może to być spowodowane problemami z siecią lub zajętym serwerem.",
"deleteTranslationRecord": "Usuń zapis tłumaczenia", "deleteTranslationRecord": "Usuń zapis tłumaczenia",
"deleteTranslationConfirm": "Czy na pewno chcesz usunąć ten zapis tłumaczenia? Tej operacji nie można cofnąć.", "deleteTranslationConfirm":
"Czy na pewno chcesz usunąć ten zapis tłumaczenia? Tej operacji nie można cofnąć.",
"originalText": "Tekst oryginalny", "originalText": "Tekst oryginalny",
"translatedText": "Tekst przetłumaczony", "translatedText": "Tekst przetłumaczony",
"sessionSummary": "Podsumowanie sesji", "sessionSummary": "Podsumowanie sesji",
@ -664,19 +724,26 @@ const Map<String, String> plPL = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Gotowy do parowania", "readyToPair": "Gotowy do parowania",
"preparingPairingEnvironment": "Przygotowywanie środowiska do parowania...", "preparingPairingEnvironment": "Przygotowywanie środowiska do parowania...",
"connectDeepSoundViaSystemBluetooth": "Najpierw połącz się z urządzeniem DeapSound przez systemowy Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Najpierw połącz się z urządzeniem Voitrans przez systemowy Bluetooth",
"deviceBindingConfirm": "Potwierdzenie powiązania urządzenia...", "deviceBindingConfirm": "Potwierdzenie powiązania urządzenia...",
"establishingDeviceAssociation": "Ustanawianie skojarzenia urządzenia...", "establishingDeviceAssociation": "Ustanawianie skojarzenia urządzenia...",
"waitingCompletePairing": "Poczekaj, kończenie parowania...", "waitingCompletePairing": "Poczekaj, kończenie parowania...",
"pairingSuccessRedirecting": "Parowanie zakończone sukcesem! Przekierowywanie na stronę główną...", "pairingSuccessRedirecting":
"Parowanie zakończone sukcesem! Przekierowywanie na stronę główną...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Upewnij się, że jesteś połączony z urządzeniem DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "To urządzenie jest już powiązane z innym kontem", "Upewnij się, że jesteś połączony z urządzeniem Voitrans",
"deviceAssociationFailed": "Skojarzenie urządzenia nie powiodło się, spróbuj ponownie", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Przekroczono czas skanowania, upewnij się, że urządzenie jest w pobliżu", "To urządzenie jest już powiązane z innym kontem",
"deviceAssociationFailed":
"Skojarzenie urządzenia nie powiodło się, spróbuj ponownie",
"scanTimeoutEnsureDeviceNearby":
"Przekroczono czas skanowania, upewnij się, że urządzenie jest w pobliżu",
"networkError": "Błąd sieci", "networkError": "Błąd sieci",
"authorizationFailedCheckCode": "Autoryzacja nie powiodła się, sprawdź, czy kod autoryzacji jest poprawny", "authorizationFailedCheckCode":
"Autoryzacja nie powiodła się, sprawdź, czy kod autoryzacji jest poprawny",
"pairingFailedRetry": "Parowanie nie powiodło się, spróbuj ponownie", "pairingFailedRetry": "Parowanie nie powiodło się, spróbuj ponownie",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +751,11 @@ const Map<String, String> plPL = {
'deviceDisconnected': 'Urządzenie odłączone', 'deviceDisconnected': 'Urządzenie odłączone',
'readyToStartPairing': 'Gotowy do rozpoczęcia parowania', 'readyToStartPairing': 'Gotowy do rozpoczęcia parowania',
'checkingEnvironment': 'Sprawdzanie środowiska...', 'checkingEnvironment': 'Sprawdzanie środowiska...',
'ensureHeadsetOnAndPairingMode': 'Upewnij się, że słuchawki są włączone i w trybie parowania', 'ensureHeadsetOnAndPairingMode':
'Upewnij się, że słuchawki są włączone i w trybie parowania',
'establishingSecureConnection': 'Ustanawianie bezpiecznego połączenia...', 'establishingSecureConnection': 'Ustanawianie bezpiecznego połączenia...',
'needManualBindingAuthCode': 'Wymagany jest kod autoryzacji do ręcznego powiązania...', 'needManualBindingAuthCode':
'Wymagany jest kod autoryzacji do ręcznego powiązania...',
'pairingSuccessful': 'Parowanie zakończone sukcesem!', 'pairingSuccessful': 'Parowanie zakończone sukcesem!',
'enableBluetooth': 'Włącz Bluetooth', 'enableBluetooth': 'Włącz Bluetooth',
'grantPermissions': 'Udziel uprawnień', 'grantPermissions': 'Udziel uprawnień',
@ -698,11 +767,14 @@ const Map<String, String> plPL = {
'verificationFailedRetry': 'Weryfikacja nie powiodła się, spróbuj ponownie', 'verificationFailedRetry': 'Weryfikacja nie powiodła się, spróbuj ponownie',
'invalidDeviceAddress': 'Nieprawidłowy adres urządzenia', 'invalidDeviceAddress': 'Nieprawidłowy adres urządzenia',
'bleDeviceAssociationFailed': 'Skojarzenie urządzenia BLE nie powiodło się', 'bleDeviceAssociationFailed': 'Skojarzenie urządzenia BLE nie powiodło się',
'deviceAssociationFailedRetry': 'Skojarzenie urządzenia nie powiodło się, spróbuj ponownie', 'deviceAssociationFailedRetry':
'bleConnectionTimeoutRetry': 'Przekroczono czas oczekiwania na połączenie BLE, spróbuj ponownie', 'Skojarzenie urządzenia nie powiodło się, spróbuj ponownie',
'bleConnectionTimeoutRetry':
'Przekroczono czas oczekiwania na połączenie BLE, spróbuj ponownie',
'blePairingStartupFailed': 'Uruchomienie parowania BLE nie powiodło się', 'blePairingStartupFailed': 'Uruchomienie parowania BLE nie powiodło się',
'bleConnectionFailed': 'Połączenie BLE nie powiodło się', 'bleConnectionFailed': 'Połączenie BLE nie powiodło się',
'deviceAuthorizationFailedCheckCode': 'Autoryzacja urządzenia nie powiodła się, sprawdź kod autoryzacji', 'deviceAuthorizationFailedCheckCode':
'Autoryzacja urządzenia nie powiodła się, sprawdź kod autoryzacji',
//用户反馈页 //用户反馈页
"feedback": "Opinie użytkowników", "feedback": "Opinie użytkowników",
@ -713,11 +785,14 @@ const Map<String, String> plPL = {
'contactInfo': 'Dane kontaktowe', 'contactInfo': 'Dane kontaktowe',
'contactHint': 'E-mail/Telefon, abyśmy mogli się z Tobą skontaktować', 'contactHint': 'E-mail/Telefon, abyśmy mogli się z Tobą skontaktować',
'submit': 'Prześlij', 'submit': 'Prześlij',
'feedbackSubmitSuccess': 'Opinia przesłana pomyślnie, dziękujemy za Twoją opinię!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Przesyłanie opinii nie powiodło się, spróbuj ponownie później', 'Opinia przesłana pomyślnie, dziękujemy za Twoją opinię!',
'feedbackSubmitFailed':
'Przesyłanie opinii nie powiodło się, spróbuj ponownie później',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Trwa aktualizacja, wyjście przerwie proces, czy na pewno chcesz wyjść?", "upgradeExitConfirm":
"Trwa aktualizacja, wyjście przerwie proces, czy na pewno chcesz wyjść?",
"deviceModel": "Model urządzenia", "deviceModel": "Model urządzenia",
"unknownDevice": "Nieznane urządzenie", "unknownDevice": "Nieznane urządzenie",
"currentFirmwareVersion": "Bieżąca wersja oprogramowania układowego", "currentFirmwareVersion": "Bieżąca wersja oprogramowania układowego",
@ -729,11 +804,13 @@ const Map<String, String> plPL = {
"connectionFailed": "Połączenie nie powiodło się", "connectionFailed": "Połączenie nie powiodło się",
"retryConnection": "Spróbuj połączyć ponownie", "retryConnection": "Spróbuj połączyć ponownie",
"ota_updateNow": "Zaktualizuj teraz", "ota_updateNow": "Zaktualizuj teraz",
"keepConnectedDontClose": "Utrzymuj urządzenie w stanie połączenia, nie zamykaj aplikacji", "keepConnectedDontClose":
"Utrzymuj urządzenie w stanie połączenia, nie zamykaj aplikacji",
"doNotDisconnect": "Nie odłączaj", "doNotDisconnect": "Nie odłączaj",
"charging": "Ładowanie", "charging": "Ładowanie",
"updateContent": "Treść aktualizacji", "updateContent": "Treść aktualizacji",
"removeEarbudsEnsureBattery": "Wyjmij obie słuchawki i upewnij się, że poziom naładowania baterii obu wynosi ponad 30%", "removeEarbudsEnsureBattery":
"Wyjmij obie słuchawki i upewnij się, że poziom naładowania baterii obu wynosi ponad 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Brak muzyki", "noMusic": "Brak muzyki",

243
lib/core/translations/language/pt_pt.dart

@ -69,7 +69,8 @@ const Map<String, String> ptPT = {
// 登录页 // 登录页
"welcome": "Bem-vindo", "welcome": "Bem-vindo",
"loginTips": "Faça login ou registe-se com o seu número de telemóvel ou e-mail", "loginTips":
"Faça login ou registe-se com o seu número de telemóvel ou e-mail",
"accountNumber": "Número de Telemóvel ou E-mail", "accountNumber": "Número de Telemóvel ou E-mail",
"verificationCode": "Código de Verificação", "verificationCode": "Código de Verificação",
"getCode": "Obter Código", "getCode": "Obter Código",
@ -88,7 +89,8 @@ const Map<String, String> ptPT = {
"tip": "Dica", "tip": "Dica",
"pleaseEnterCompleteCode": "Introduza o código de verificação completo", "pleaseEnterCompleteCode": "Introduza o código de verificação completo",
"loginFailed": "Falha no login, tente novamente", "loginFailed": "Falha no login, tente novamente",
'pleaseAcceptPrivacyPolicy': 'Por favor, leia e aceite primeiro a Política de Privacidade e o Contrato do Utilizador', 'pleaseAcceptPrivacyPolicy':
'Por favor, leia e aceite primeiro a Política de Privacidade e o Contrato do Utilizador',
"enterVerificationCode": "Introduza o Código de Verificação", "enterVerificationCode": "Introduza o Código de Verificação",
"verificationCodeSentTo": "Código de verificação enviado para", "verificationCodeSentTo": "Código de verificação enviado para",
"resendVerificationCode": "Reenviar código de verificação", "resendVerificationCode": "Reenviar código de verificação",
@ -96,8 +98,8 @@ const Map<String, String> ptPT = {
"usePasswordLogin": "Iniciar sessão com palavra-passe", "usePasswordLogin": "Iniciar sessão com palavra-passe",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Declaração DeapSound", "loginDeclaration": "Declaração Voitrans",
"welcomeToThisApp": "Bem-vindo à DeapSound, por favor, leia atentamente", "welcomeToThisApp": "Bem-vindo à Voitrans, por favor, leia atentamente",
"privacyPolicyText": "privacyPolicyText":
", clicar em 'Concordo e Entrar' significa que leu e concorda com os acordos acima. Clicar em 'Discordo' sairá da aplicação.", ", clicar em 'Concordo e Entrar' significa que leu e concorda com os acordos acima. Clicar em 'Discordo' sairá da aplicação.",
"disagree": "Discordo", "disagree": "Discordo",
@ -111,22 +113,27 @@ const Map<String, String> ptPT = {
"signal": "Sinal", "signal": "Sinal",
"deviceId": "ID do Dispositivo", "deviceId": "ID do Dispositivo",
"firmwareVersion": "Versão do Firmware", "firmwareVersion": "Versão do Firmware",
"disconnectedDevice": "Nenhum dispositivo conectado, clique no botão abaixo para conectar", "disconnectedDevice":
"Nenhum dispositivo conectado, clique no botão abaixo para conectar",
"connectDevice": "Conectar Dispositivo", "connectDevice": "Conectar Dispositivo",
"topAiExperiences": "Melhores Experiências de IA", "topAiExperiences": "Melhores Experiências de IA",
"aiAssistant": "Assistente IA Completo", "aiAssistant": "Assistente IA Completo",
"aiAssistantInfo": "Consultor exclusivo 24/7, responde a perguntas, dá sugestões", "aiAssistantInfo":
"Consultor exclusivo 24/7, responde a perguntas, dá sugestões",
"simultaneousInterpretation": "Interpretação Simultânea", "simultaneousInterpretation": "Interpretação Simultânea",
"simultaneousInterpretationInfo": "Tradução em tempo real para mais de 80 idiomas, viagens ao estrangeiro sem preocupações", "simultaneousInterpretationInfo":
"Tradução em tempo real para mais de 80 idiomas, viagens ao estrangeiro sem preocupações",
"aiCompanion": "Companheiro Familiar", "aiCompanion": "Companheiro Familiar",
"aiCompanionInfo": "Entende-o, companhia calorosa", "aiCompanionInfo": "Entende-o, companhia calorosa",
"homeSlogan": "Conectando o mundo, transcendendo o som", "homeSlogan": "Conectando o mundo, transcendendo o som",
"turnEarphones": "Por favor, abra a caixa de carregamento dos auriculares e coloque os auriculares nos seus ouvidos", "turnEarphones":
"Por favor, abra a caixa de carregamento dos auriculares e coloque os auriculares nos seus ouvidos",
"currentlyConnected": "Atualmente conectado:", "currentlyConnected": "Atualmente conectado:",
"unsystemSetup": "Ir para as definições do sistema", "unsystemSetup": "Ir para as definições do sistema",
"talkLater": "Mais Tarde", "talkLater": "Mais Tarde",
"initializing": "A inicializar...", "initializing": "A inicializar...",
"bluetoothInitializationFailure": "Falha na inicialização do serviço Bluetooth", "bluetoothInitializationFailure":
"Falha na inicialização do serviço Bluetooth",
"checkingPermissions": "A verificar permissões...", "checkingPermissions": "A verificar permissões...",
"lackPermissions": "Faltam permissões de Bluetooth", "lackPermissions": "Faltam permissões de Bluetooth",
"searchingDevice": "A procurar dispositivos...", "searchingDevice": "A procurar dispositivos...",
@ -136,14 +143,16 @@ const Map<String, String> ptPT = {
"connectedDevice": "Conectado ao dispositivo:", "connectedDevice": "Conectado ao dispositivo:",
"failedRefreshDevice": "Falha ao atualizar o dispositivo", "failedRefreshDevice": "Falha ao atualizar o dispositivo",
"noDeviceFound": "Nenhum dispositivo conectado encontrado", "noDeviceFound": "Nenhum dispositivo conectado encontrado",
"failedDeviceInformation": "Não foi possível obter informações do dispositivo", "failedDeviceInformation":
"Não foi possível obter informações do dispositivo",
"unknownEquipment": "Equipamento Desconhecido", "unknownEquipment": "Equipamento Desconhecido",
"zeroSignal": "Sem Sinal", "zeroSignal": "Sem Sinal",
"good": "Bom", "good": "Bom",
"fine": "Muito Bom", "fine": "Muito Bom",
"excellent": "Excelente", "excellent": "Excelente",
"unknown": "Desconhecido", "unknown": "Desconhecido",
'bluetoothTurnedOff': 'O Bluetooth está desligado, por favor, ligue o Bluetooth', 'bluetoothTurnedOff':
'O Bluetooth está desligado, por favor, ligue o Bluetooth',
'bluetoothOff': 'Bluetooth Desligado', 'bluetoothOff': 'Bluetooth Desligado',
'leftEar': 'Auricular Esquerdo', 'leftEar': 'Auricular Esquerdo',
'rightEar': 'Auricular Direito', 'rightEar': 'Auricular Direito',
@ -157,7 +166,7 @@ const Map<String, String> ptPT = {
"exploreSlogan": "Auriculares inteligentes, possibilidades infinitas", "exploreSlogan": "Auriculares inteligentes, possibilidades infinitas",
"exploreSlogan1": "Companhia inteligente, possibilidades infinitas", "exploreSlogan1": "Companhia inteligente, possibilidades infinitas",
"exploreSlogan2": "Óculos inteligentes, possibilidades infinitas", "exploreSlogan2": "Óculos inteligentes, possibilidades infinitas",
"exploreAi": "Explore as funções de IA oferecidas pela DeapSound", "exploreAi": "Explore as funções de IA oferecidas pela Voitrans",
"aiFunction": "Funções de IA", "aiFunction": "Funções de IA",
"allRoundAssistant": "Assistente Completo", "allRoundAssistant": "Assistente Completo",
"allRoundAssistantInfo": "Ajuda-o a resolver vários problemas", "allRoundAssistantInfo": "Ajuda-o a resolver vários problemas",
@ -165,17 +174,21 @@ const Map<String, String> ptPT = {
"faceToFaceTranslation": "Tradução Cara a Cara", "faceToFaceTranslation": "Tradução Cara a Cara",
'audioVideoTranslation': 'Tradução de Áudio e Vídeo', 'audioVideoTranslation': 'Tradução de Áudio e Vídeo',
'callTranslation': 'Tradução de Chamadas', 'callTranslation': 'Tradução de Chamadas',
"simultaneousTranslationInfo": "Tradução em tempo real para mais de 80 idiomas", "simultaneousTranslationInfo":
"Tradução em tempo real para mais de 80 idiomas",
"aiGirlfriend": "Namorada IA", "aiGirlfriend": "Namorada IA",
"aiGirlfriendInfo": "Companhia inteligente, converse a qualquer momento", "aiGirlfriendInfo": "Companhia inteligente, converse a qualquer momento",
"healthConsultant": "Chat IA Multifuncional", "healthConsultant": "Chat IA Multifuncional",
"healthConsultantInfo": "Oferece mais funções de chat IA", "healthConsultantInfo": "Oferece mais funções de chat IA",
"conferenceAssistant": "Assistente de Reunião de Negócios", "conferenceAssistant": "Assistente de Reunião de Negócios",
"conferenceAssistantInfo": "Gravação de atas em tempo real, tradução multilingue", "conferenceAssistantInfo":
"Gravação de atas em tempo real, tradução multilingue",
"studyAssistant": "Assistente de Aprendizagem de Línguas", "studyAssistant": "Assistente de Aprendizagem de Línguas",
"studyAssistantInfo": "Correção de pronúncia, prática de conversação em tempo real", "studyAssistantInfo":
"Correção de pronúncia, prática de conversação em tempo real",
"travelTranslator": "Assistente de Tradução de Viagem", "travelTranslator": "Assistente de Tradução de Viagem",
"travelTranslatorInfo": "Tradução de voz em tempo real, apresentação de pontos turísticos", "travelTranslatorInfo":
"Tradução de voz em tempo real, apresentação de pontos turísticos",
"beSearching": "A pesquisar:", "beSearching": "A pesquisar:",
"noAssistantFound": "Nenhum assistente de IA correspondente encontrado", "noAssistantFound": "Nenhum assistente de IA correspondente encontrado",
"scene": "Cenário", "scene": "Cenário",
@ -183,7 +196,8 @@ const Map<String, String> ptPT = {
"newFunction": "Nova Função", "newFunction": "Nova Função",
"youChoseTry": "Escolheu experimentar", "youChoseTry": "Escolheu experimentar",
"aiSinger": "Modo Cantor IA", "aiSinger": "Modo Cantor IA",
"aiSingerInfo": "Cante qualquer música com a voz do seu cantor favorito, até mesmo as suas próprias composições", "aiSingerInfo":
"Cante qualquer música com a voz do seu cantor favorito, até mesmo as suas próprias composições",
"popularFunction": "Cenários de Funções Populares", "popularFunction": "Cenários de Funções Populares",
"tryNow": "Experimente Agora", "tryNow": "Experimente Agora",
@ -210,7 +224,8 @@ const Map<String, String> ptPT = {
"darkMode": "Modo Escuro", "darkMode": "Modo Escuro",
"darkModeInfo": "Alternar entre os temas claro e escuro da aplicação", "darkModeInfo": "Alternar entre os temas claro e escuro da aplicação",
"backups": "Cópia de Segurança e Restauro", "backups": "Cópia de Segurança e Restauro",
"backupsInfo": "Cópia de segurança das definições e histórico de interação com IA", "backupsInfo":
"Cópia de segurança das definições e histórico de interação com IA",
"lastBackup": "Última cópia de segurança:", "lastBackup": "Última cópia de segurança:",
"privacySettings": "Definições de Privacidade", "privacySettings": "Definições de Privacidade",
"privacySettingsInfo": "Gerir a recolha de dados e permissões", "privacySettingsInfo": "Gerir a recolha de dados e permissões",
@ -224,9 +239,11 @@ const Map<String, String> ptPT = {
"voiceServiceInfo": "Selecionar serviço de reconhecimento e síntese de voz", "voiceServiceInfo": "Selecionar serviço de reconhecimento e síntese de voz",
"selectVoiceService": "Selecionar Serviço de Voz", "selectVoiceService": "Selecionar Serviço de Voz",
"azureVoiceService": "Serviço de Voz Azure", "azureVoiceService": "Serviço de Voz Azure",
"azureVoiceServiceInfo": "Serviço de voz na nuvem da Microsoft, suporta síntese e reconhecimento de voz de alta qualidade", "azureVoiceServiceInfo":
"Serviço de voz na nuvem da Microsoft, suporta síntese e reconhecimento de voz de alta qualidade",
"flutterVoiceService": "Serviço de Voz Local Flutter", "flutterVoiceService": "Serviço de Voz Local Flutter",
"flutterVoiceServiceInfo": "Serviço de voz local do dispositivo, pode ser usado sem ligação à internet", "flutterVoiceServiceInfo":
"Serviço de voz local do dispositivo, pode ser usado sem ligação à internet",
'timbreService': 'Serviço de Timbre', 'timbreService': 'Serviço de Timbre',
'timbreServiceInfo': 'Selecionar serviço de síntese de voz com timbre', 'timbreServiceInfo': 'Selecionar serviço de síntese de voz com timbre',
'defaultTimbre': 'Timbre Padrão', 'defaultTimbre': 'Timbre Padrão',
@ -237,7 +254,8 @@ const Map<String, String> ptPT = {
'pleaseRead': 'Leia em voz alta', 'pleaseRead': 'Leia em voz alta',
'completeRecording': 'Concluir Gravação', 'completeRecording': 'Concluir Gravação',
"firmwareUpgrade": "Atualização de Firmware", "firmwareUpgrade": "Atualização de Firmware",
"bleHeadsetFirmwareUpgrade": "Atualização da Versão do Firmware dos Auriculares BLE", "bleHeadsetFirmwareUpgrade":
"Atualização da Versão do Firmware dos Auriculares BLE",
"deviceManagement": "Gestão de Dispositivos", "deviceManagement": "Gestão de Dispositivos",
"manageConnectedDevices": "Gerir dispositivos Bluetooth emparelhados", "manageConnectedDevices": "Gerir dispositivos Bluetooth emparelhados",
@ -249,13 +267,15 @@ const Map<String, String> ptPT = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Limpar Dispositivos Emparelhados', 'clearPairedDevices': 'Limpar Dispositivos Emparelhados',
'clearPairedDevicesConfirm': 'Tem a certeza que quer limpar todos os dispositivos emparelhados?', 'clearPairedDevicesConfirm':
'Tem a certeza que quer limpar todos os dispositivos emparelhados?',
'clearPairedDevicesSuccess': 'Dispositivos emparelhados limpos com sucesso', 'clearPairedDevicesSuccess': 'Dispositivos emparelhados limpos com sucesso',
'clearPairedDevicesFailed': 'Falha ao limpar dispositivos emparelhados', 'clearPairedDevicesFailed': 'Falha ao limpar dispositivos emparelhados',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Chat de Voz em Tempo Real", "realtimeVoiceChat": "Chat de Voz em Tempo Real",
"realtimeVoiceChatInfo": "Experimente a função de interação de voz inteligente (pré-visualização da função)", "realtimeVoiceChatInfo":
"Experimente a função de interação de voz inteligente (pré-visualização da função)",
"loading": "A carregar...", "loading": "A carregar...",
//设备管理页面 //设备管理页面
@ -273,7 +293,8 @@ const Map<String, String> ptPT = {
"inputMessage": "Introduzir mensagem...", "inputMessage": "Introduzir mensagem...",
"imListening": "A ouvir...", "imListening": "A ouvir...",
"canStartTalking": "Pode começar a falar", "canStartTalking": "Pode começar a falar",
"addQuestionAboutImage": "Adicione uma pergunta ou descrição sobre a imagem...", "addQuestionAboutImage":
"Adicione uma pergunta ou descrição sobre a imagem...",
"summarizeImageContent": "Resumir conteúdo da imagem", "summarizeImageContent": "Resumir conteúdo da imagem",
"extractImageText": "Extrair texto da imagem", "extractImageText": "Extrair texto da imagem",
"translateImageText": "Traduzir texto na imagem", "translateImageText": "Traduzir texto na imagem",
@ -302,10 +323,14 @@ const Map<String, String> ptPT = {
'• Controlar as funções dos auriculares\n\n' '• Controlar as funções dos auriculares\n\n'
'Em que posso ajudá-lo(a)?', 'Em que posso ajudá-lo(a)?',
'microphonePermission': 'Microfone', 'microphonePermission': 'Microfone',
'voiceRecognitionPermissionText': 'O reconhecimento de voz requer acesso ao microfone.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'O reconhecimento e tradução de voz requerem acesso ao microfone.', 'O reconhecimento de voz requer acesso ao microfone.',
'phoneCallPermissionText': 'Fazer chamadas requer acesso ao microfone para chamadas de voz.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Negou permanentemente a permissão do microfone, por favor, vá às definições do sistema para a ativar.', 'O reconhecimento e tradução de voz requerem acesso ao microfone.',
'phoneCallPermissionText':
'Fazer chamadas requer acesso ao microfone para chamadas de voz.',
'permissionDeniedText':
'Negou permanentemente a permissão do microfone, por favor, vá às definições do sistema para a ativar.',
'startVoiceInput': 'Iniciar entrada de voz', 'startVoiceInput': 'Iniciar entrada de voz',
'startPhoneCallMode': 'Iniciar modo de chamada, iniciar entrada de voz', 'startPhoneCallMode': 'Iniciar modo de chamada, iniciar entrada de voz',
@ -327,7 +352,8 @@ const Map<String, String> ptPT = {
'privacyRelated': 'Relacionado com a Privacidade', 'privacyRelated': 'Relacionado com a Privacidade',
'copyrightViolation': 'Violação dos meus direitos de autor, reputação, etc.', 'copyrightViolation': 'Violação dos meus direitos de autor, reputação, etc.',
'other': 'Outro', 'other': 'Outro',
'reportDescriptionHint': 'Gostaríamos de saber o motivo da sua denúncia, pode descrever o problema que encontrou.', 'reportDescriptionHint':
'Gostaríamos de saber o motivo da sua denúncia, pode descrever o problema que encontrou.',
//Message_bubble //Message_bubble
'generatedByAi': 'Gerado por IA', 'generatedByAi': 'Gerado por IA',
@ -357,15 +383,24 @@ const Map<String, String> ptPT = {
'highest': 'Máxima', 'highest': 'Máxima',
'lowest': 'Mínima', 'lowest': 'Mínima',
'futureForecast': 'Previsão Futura', 'futureForecast': 'Previsão Futura',
'hotWeatherTip': 'Hoje está calor, por favor, tenha cuidado com o golpe de calor e beba muita água', 'hotWeatherTip':
'coldWeatherTip': 'Hoje a temperatura está baixa, por favor, agasalhe-se bem ao sair para evitar constipações', 'Hoje está calor, por favor, tenha cuidado com o golpe de calor e beba muita água',
'rainyWeatherTip': 'Hoje vai chover, por favor, leve um guarda-chuva ao sair e tenha cuidado', 'coldWeatherTip':
'snowyWeatherTip': 'Hoje vai nevar, o piso está escorregadio, por favor, tenha cuidado e agasalhe-se bem', 'Hoje a temperatura está baixa, por favor, agasalhe-se bem ao sair para evitar constipações',
'foggyWeatherTip': 'Hoje há nevoeiro, a visibilidade é reduzida, por favor, use uma máscara ao sair', 'rainyWeatherTip':
'windyWeatherTip': 'Hoje o vento está forte, por favor, tenha cuidado ao sair e prenda bem os seus pertences', 'Hoje vai chover, por favor, leve um guarda-chuva ao sair e tenha cuidado',
'sunnyWeatherTip': 'Hoje o sol está forte e os raios UV são intensos, por favor, use protetor solar ao sair', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Hoje há uma grande diferença de temperatura entre o dia e a noite, por favor, ajuste a sua roupa', 'Hoje vai nevar, o piso está escorregadio, por favor, tenha cuidado e agasalhe-se bem',
'comfortableWeatherTip': 'Hoje o tempo está agradável, é uma ótima altura para atividades ao ar livre', 'foggyWeatherTip':
'Hoje há nevoeiro, a visibilidade é reduzida, por favor, use uma máscara ao sair',
'windyWeatherTip':
'Hoje o vento está forte, por favor, tenha cuidado ao sair e prenda bem os seus pertences',
'sunnyWeatherTip':
'Hoje o sol está forte e os raios UV são intensos, por favor, use protetor solar ao sair',
'temperatureDifferenceTip':
'Hoje há uma grande diferença de temperatura entre o dia e a noite, por favor, ajuste a sua roupa',
'comfortableWeatherTip':
'Hoje o tempo está agradável, é uma ótima altura para atividades ao ar livre',
"monday": "Seg", "monday": "Seg",
"tuesday": "Ter", "tuesday": "Ter",
"wednesday": "Qua", "wednesday": "Qua",
@ -406,20 +441,28 @@ const Map<String, String> ptPT = {
"logout": "Terminar Sessão", "logout": "Terminar Sessão",
"logoutTips": "Tem a certeza que quer terminar a sessão da conta atual?", "logoutTips": "Tem a certeza que quer terminar a sessão da conta atual?",
'deleteAccount': 'Eliminar Conta', 'deleteAccount': 'Eliminar Conta',
'deleteAccountTips': 'Tem a certeza que quer eliminar permanentemente a sua conta? Esta ação não pode ser revertida.', 'deleteAccountTips':
'Tem a certeza que quer eliminar permanentemente a sua conta? Esta ação não pode ser revertida.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Falha na ligação à rede, verifique as definições de rede e tente novamente', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'O servidor está temporariamente indisponível, tente novamente mais tarde', 'Falha na ligação à rede, verifique as definições de rede e tente novamente',
'loginExpiredPleaseRelogin': 'A sua sessão expirou, por favor, inicie sessão novamente', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Não tem permissão para realizar esta operação', 'O servidor está temporariamente indisponível, tente novamente mais tarde',
'loginExpiredPleaseRelogin':
'A sua sessão expirou, por favor, inicie sessão novamente',
'noPermissionForThisOperation':
'Não tem permissão para realizar esta operação',
'requestedResourceNotFound': 'O recurso solicitado não foi encontrado', 'requestedResourceNotFound': 'O recurso solicitado não foi encontrado',
'imageProcessingFailedPleaseReselect': 'Falha no processamento da imagem, por favor, selecione outra imagem', 'imageProcessingFailedPleaseReselect':
'Falha no processamento da imagem, por favor, selecione outra imagem',
'operationFailedPleaseRetry': 'Operação falhou, tente novamente', 'operationFailedPleaseRetry': 'Operação falhou, tente novamente',
'serverReturnedError': 'O servidor retornou um erro', 'serverReturnedError': 'O servidor retornou um erro',
'serverError': 'Erro do Servidor', 'serverError': 'Erro do Servidor',
'networkConnectionFailedCheckSettings': 'Falha na ligação à rede, verifique as definições de rede', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Erro interno do servidor, tente novamente mais tarde', 'Falha na ligação à rede, verifique as definições de rede',
'serverInternalErrorRetryLater':
'Erro interno do servidor, tente novamente mais tarde',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Falha na compressão da imagem', 'imageCompressionFailed': 'Falha na compressão da imagem',
@ -438,10 +481,13 @@ const Map<String, String> ptPT = {
'deleteUserDataFailed': 'Falha ao eliminar os dados do utilizador', 'deleteUserDataFailed': 'Falha ao eliminar os dados do utilizador',
'thirdPartyLogoutSuccess': 'Sessão de terceiros terminada com sucesso', 'thirdPartyLogoutSuccess': 'Sessão de terceiros terminada com sucesso',
'thirdPartyLogoutFailed': 'Falha ao terminar a sessão de terceiros', 'thirdPartyLogoutFailed': 'Falha ao terminar a sessão de terceiros',
'signOutProcessError': 'Ocorreu um erro durante o processo de terminar a sessão', 'signOutProcessError':
'deleteAccountProcessError': 'Ocorreu um erro durante o processo de eliminação da conta', 'Ocorreu um erro durante o processo de terminar a sessão',
'deleteAccountProcessError':
'Ocorreu um erro durante o processo de eliminação da conta',
'userDataClearSuccess': 'Dados do utilizador limpos com sucesso', 'userDataClearSuccess': 'Dados do utilizador limpos com sucesso',
'allUserDataClearSuccess': 'Todos os dados do utilizador foram limpos com sucesso', 'allUserDataClearSuccess':
'Todos os dados do utilizador foram limpos com sucesso',
'accountServiceInitialized': 'Serviço de Conta inicializado', 'accountServiceInitialized': 'Serviço de Conta inicializado',
// 权限管理页面 // 权限管理页面
@ -456,24 +502,33 @@ const Map<String, String> ptPT = {
'locationInfo': 'Informações de Localização', 'locationInfo': 'Informações de Localização',
'phonePermissionDesc': 'Usado para a função de fazer chamadas', 'phonePermissionDesc': 'Usado para a função de fazer chamadas',
'smsPermissionDesc': 'Usado para a função de enviar SMS', 'smsPermissionDesc': 'Usado para a função de enviar SMS',
'calendarWritePermissionDesc': 'Usado para criar eventos e lembretes no calendário', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Usado para ler e gerir eventos e lembretes do calendário', 'Usado para criar eventos e lembretes no calendário',
'calendarFullAccessPermissionDesc':
'Usado para ler e gerir eventos e lembretes do calendário',
'locationPermissionDesc': 'Usado para obter informações da localização atual', 'locationPermissionDesc': 'Usado para obter informações da localização atual',
'appFunctionNeeds': 'A função da aplicação precisa', 'appFunctionNeeds': 'A função da aplicação precisa',
'authorized': 'Autorizado', 'authorized': 'Autorizado',
'unauthorized': 'Não Autorizado', 'unauthorized': 'Não Autorizado',
'needOpenInSystemSettings': 'Precisa de ser ativado nas definições do sistema', 'needOpenInSystemSettings':
'Precisa de ser ativado nas definições do sistema',
'partialAuthorization': 'Autorização Parcial', 'partialAuthorization': 'Autorização Parcial',
'unknownStatus': 'Estado Desconhecido', 'unknownStatus': 'Estado Desconhecido',
'permissionGranted': 'Permissão concedida', 'permissionGranted': 'Permissão concedida',
'permissionRequestError': 'Erro ao solicitar permissão', 'permissionRequestError': 'Erro ao solicitar permissão',
'phonePermissionDetailDesc': 'A função de chamada requer permissão de telefone', 'phonePermissionDetailDesc':
'A função de chamada requer permissão de telefone',
'smsPermissionDetailDesc': 'A função de envio de SMS requer permissão de SMS', 'smsPermissionDetailDesc': 'A função de envio de SMS requer permissão de SMS',
'calendarWritePermissionDetailDesc': 'A criação de eventos no calendário requer permissão de escrita no calendário', 'calendarWritePermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'A gestão de eventos no calendário requer permissão total de calendário', 'A criação de eventos no calendário requer permissão de escrita no calendário',
'locationPermissionDetailDesc': 'A obtenção de informações de localização requer permissão de localização', 'calendarFullAccessPermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'A aplicação precisa desta permissão para fornecer funcionalidade completa', 'A gestão de eventos no calendário requer permissão total de calendário',
'permanentDenialText': 'Negou permanentemente a permissão de {permission}, por favor, vá às definições da aplicação para a ativar', 'locationPermissionDetailDesc':
'A obtenção de informações de localização requer permissão de localização',
'appNeedsPermissionForFullFunction':
'A aplicação precisa desta permissão para fornecer funcionalidade completa',
'permanentDenialText':
'Negou permanentemente a permissão de {permission}, por favor, vá às definições da aplicação para a ativar',
'goToSettings': 'Ir para Definições', 'goToSettings': 'Ir para Definições',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +537,10 @@ const Map<String, String> ptPT = {
'updateNow': 'Atualizar Agora', 'updateNow': 'Atualizar Agora',
'checkUpdate': 'Verificar Atualização', 'checkUpdate': 'Verificar Atualização',
'updateFailed': 'Atualização Falhou', 'updateFailed': 'Atualização Falhou',
'cannotOpenAppStore': 'Não é possível abrir a loja de aplicações, por favor, vá manualmente à loja de aplicações para atualizar', 'cannotOpenAppStore':
'updateErrorRetry': 'Ocorreu um erro durante a atualização, por favor, tente novamente mais tarde', 'Não é possível abrir a loja de aplicações, por favor, vá manualmente à loja de aplicações para atualizar',
'updateErrorRetry':
'Ocorreu um erro durante a atualização, por favor, tente novamente mais tarde',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -606,10 +663,12 @@ const Map<String, String> ptPT = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Ainda não há histórico", "noTranslationHistory": "Ainda não há histórico",
"clearHistory": "Limpar Histórico", "clearHistory": "Limpar Histórico",
"clearHistoryConfirm": "Tem a certeza que quer limpar todo o histórico de traduções? Esta ação não pode ser revertida.", "clearHistoryConfirm":
"Tem a certeza que quer limpar todo o histórico de traduções? Esta ação não pode ser revertida.",
"unknownLanguage": "Idioma Desconhecido", "unknownLanguage": "Idioma Desconhecido",
"deleteSessionRecord": "Eliminar Registo da Sessão", "deleteSessionRecord": "Eliminar Registo da Sessão",
"deleteSessionConfirm": "Tem a certeza que quer eliminar todos os registos de tradução desta sessão? Esta ação não pode ser revertida.", "deleteSessionConfirm":
"Tem a certeza que quer eliminar todos os registos de tradução desta sessão? Esta ação não pode ser revertida.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Traduzir Ficheiros de Áudio", "translateAudioFiles": "Traduzir Ficheiros de Áudio",
@ -626,7 +685,8 @@ const Map<String, String> ptPT = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Registo Original", "originalRecord": "Registo Original",
"recordSummary": "Resumo do Registo", "recordSummary": "Resumo do Registo",
"clickToGenerateSummary": "Clique no botão abaixo para gerar um resumo da sessão", "clickToGenerateSummary":
"Clique no botão abaixo para gerar um resumo da sessão",
"summaryContent": "Conteúdo do Resumo", "summaryContent": "Conteúdo do Resumo",
"copied": "Copiado", "copied": "Copiado",
"summaryCopiledToClipboard": "Resumo copiado para a área de transferência", "summaryCopiledToClipboard": "Resumo copiado para a área de transferência",
@ -634,9 +694,11 @@ const Map<String, String> ptPT = {
"summaryGenerated": "Resumo gerado", "summaryGenerated": "Resumo gerado",
"generating": "A gerar...", "generating": "A gerar...",
"regenerate": "Regenerar", "regenerate": "Regenerar",
"summaryTimeoutMessage": "O pedido de geração de resumo expirou, pode ser devido a problemas de rede ou servidor ocupado.", "summaryTimeoutMessage":
"O pedido de geração de resumo expirou, pode ser devido a problemas de rede ou servidor ocupado.",
"deleteTranslationRecord": "Eliminar Registo de Tradução", "deleteTranslationRecord": "Eliminar Registo de Tradução",
"deleteTranslationConfirm": "Tem a certeza que quer eliminar este registo de tradução? Esta ação não pode ser revertida.", "deleteTranslationConfirm":
"Tem a certeza que quer eliminar este registo de tradução? Esta ação não pode ser revertida.",
"originalText": "Texto Original", "originalText": "Texto Original",
"translatedText": "Texto Traduzido", "translatedText": "Texto Traduzido",
"sessionSummary": "Resumo da Sessão", "sessionSummary": "Resumo da Sessão",
@ -664,19 +726,26 @@ const Map<String, String> ptPT = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Pronto para emparelhar", "readyToPair": "Pronto para emparelhar",
"preparingPairingEnvironment": "A preparar ambiente de emparelhamento...", "preparingPairingEnvironment": "A preparar ambiente de emparelhamento...",
"connectDeepSoundViaSystemBluetooth": "Por favor, conecte-se primeiro ao dispositivo DeapSound através do Bluetooth do sistema", "connectDeepSoundViaSystemBluetooth":
"Por favor, conecte-se primeiro ao dispositivo Voitrans através do Bluetooth do sistema",
"deviceBindingConfirm": "Confirmação de vinculação do dispositivo...", "deviceBindingConfirm": "Confirmação de vinculação do dispositivo...",
"establishingDeviceAssociation": "A estabelecer associação do dispositivo...", "establishingDeviceAssociation": "A estabelecer associação do dispositivo...",
"waitingCompletePairing": "Aguarde, a concluir o emparelhamento...", "waitingCompletePairing": "Aguarde, a concluir o emparelhamento...",
"pairingSuccessRedirecting": "Emparelhamento bem-sucedido! A redirecionar para a página inicial...", "pairingSuccessRedirecting":
"Emparelhamento bem-sucedido! A redirecionar para a página inicial...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Certifique-se de que está conectado a um dispositivo DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Este dispositivo já está vinculado a outra conta", "Certifique-se de que está conectado a um dispositivo Voitrans",
"deviceAssociationFailed": "Falha na associação do dispositivo, tente novamente", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Tempo de digitalização esgotado, certifique-se de que o dispositivo está por perto", "Este dispositivo já está vinculado a outra conta",
"deviceAssociationFailed":
"Falha na associação do dispositivo, tente novamente",
"scanTimeoutEnsureDeviceNearby":
"Tempo de digitalização esgotado, certifique-se de que o dispositivo está por perto",
"networkError": "Erro de Rede", "networkError": "Erro de Rede",
"authorizationFailedCheckCode": "Falha na autorização, verifique se o código de autorização está correto", "authorizationFailedCheckCode":
"Falha na autorização, verifique se o código de autorização está correto",
"pairingFailedRetry": "Falha no emparelhamento, tente novamente", "pairingFailedRetry": "Falha no emparelhamento, tente novamente",
// 配对控制器相关 // 配对控制器相关
@ -684,25 +753,30 @@ const Map<String, String> ptPT = {
'deviceDisconnected': 'Dispositivo desconectado', 'deviceDisconnected': 'Dispositivo desconectado',
'readyToStartPairing': 'Pronto para iniciar o emparelhamento', 'readyToStartPairing': 'Pronto para iniciar o emparelhamento',
'checkingEnvironment': 'A verificar ambiente...', 'checkingEnvironment': 'A verificar ambiente...',
'ensureHeadsetOnAndPairingMode': 'Certifique-se de que os auriculares estão ligados e em modo de emparelhamento', 'ensureHeadsetOnAndPairingMode':
'Certifique-se de que os auriculares estão ligados e em modo de emparelhamento',
'establishingSecureConnection': 'A estabelecer conexão segura...', 'establishingSecureConnection': 'A estabelecer conexão segura...',
'needManualBindingAuthCode': 'É necessário um código de autorização de vinculação manual...', 'needManualBindingAuthCode':
'É necessário um código de autorização de vinculação manual...',
'pairingSuccessful': 'Emparelhamento bem-sucedido!', 'pairingSuccessful': 'Emparelhamento bem-sucedido!',
'enableBluetooth': 'Ativar Bluetooth', 'enableBluetooth': 'Ativar Bluetooth',
'grantPermissions': 'Conceder Permissões', 'grantPermissions': 'Conceder Permissões',
'retryAssociation': 'Tentar Associação Novamente', 'retryAssociation': 'Tentar Associação Novamente',
'retryAuthorization': 'Tentar Autorização Novamente', 'retryAuthorization': 'Tentar Autorização Novamente',
'pleaseGrantNecessaryPermissions': 'Por favor, conceda as permissões necessárias', 'pleaseGrantNecessaryPermissions':
'Por favor, conceda as permissões necessárias',
'checkFailedRetry': 'Verificação falhou, tente novamente', 'checkFailedRetry': 'Verificação falhou, tente novamente',
'pleaseConnectDeepSoundDevice': 'Por favor, conecte um dispositivo DeepSound', 'pleaseConnectDeepSoundDevice': 'Por favor, conecte um dispositivo DeepSound',
'verificationFailedRetry': 'Verificação falhou, tente novamente', 'verificationFailedRetry': 'Verificação falhou, tente novamente',
'invalidDeviceAddress': 'Endereço de dispositivo inválido', 'invalidDeviceAddress': 'Endereço de dispositivo inválido',
'bleDeviceAssociationFailed': 'Falha na associação do dispositivo BLE', 'bleDeviceAssociationFailed': 'Falha na associação do dispositivo BLE',
'deviceAssociationFailedRetry': 'Falha na associação do dispositivo, tente novamente', 'deviceAssociationFailedRetry':
'Falha na associação do dispositivo, tente novamente',
'bleConnectionTimeoutRetry': 'Tempo de conexão BLE esgotado, tente novamente', 'bleConnectionTimeoutRetry': 'Tempo de conexão BLE esgotado, tente novamente',
'blePairingStartupFailed': 'Falha no início do emparelhamento BLE', 'blePairingStartupFailed': 'Falha no início do emparelhamento BLE',
'bleConnectionFailed': 'Falha na conexão BLE', 'bleConnectionFailed': 'Falha na conexão BLE',
'deviceAuthorizationFailedCheckCode': 'Falha na autorização do dispositivo, verifique o código de autorização', 'deviceAuthorizationFailedCheckCode':
'Falha na autorização do dispositivo, verifique o código de autorização',
//用户反馈页 //用户反馈页
"feedback": "Feedback do Utilizador", "feedback": "Feedback do Utilizador",
@ -713,11 +787,14 @@ const Map<String, String> ptPT = {
'contactInfo': 'Informações de Contacto', 'contactInfo': 'Informações de Contacto',
'contactHint': 'E-mail/Telemóvel, para que o possamos contactar', 'contactHint': 'E-mail/Telemóvel, para que o possamos contactar',
'submit': 'Enviar', 'submit': 'Enviar',
'feedbackSubmitSuccess': 'Feedback enviado com sucesso, obrigado pelo seu feedback!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Falha ao enviar o feedback, tente novamente mais tarde', 'Feedback enviado com sucesso, obrigado pelo seu feedback!',
'feedbackSubmitFailed':
'Falha ao enviar o feedback, tente novamente mais tarde',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Atualização em andamento, sair irá interromper o processo, tem a certeza que quer sair?", "upgradeExitConfirm":
"Atualização em andamento, sair irá interromper o processo, tem a certeza que quer sair?",
"deviceModel": "Modelo do Dispositivo", "deviceModel": "Modelo do Dispositivo",
"unknownDevice": "Dispositivo Desconhecido", "unknownDevice": "Dispositivo Desconhecido",
"currentFirmwareVersion": "Versão Atual do Firmware", "currentFirmwareVersion": "Versão Atual do Firmware",
@ -729,11 +806,13 @@ const Map<String, String> ptPT = {
"connectionFailed": "Falha na Conexão", "connectionFailed": "Falha na Conexão",
"retryConnection": "Tentar Conectar Novamente", "retryConnection": "Tentar Conectar Novamente",
"ota_updateNow": "Atualizar Agora", "ota_updateNow": "Atualizar Agora",
"keepConnectedDontClose": "Mantenha o dispositivo conectado, não feche a aplicação", "keepConnectedDontClose":
"Mantenha o dispositivo conectado, não feche a aplicação",
"doNotDisconnect": "Não desconecte", "doNotDisconnect": "Não desconecte",
"charging": "A carregar", "charging": "A carregar",
"updateContent": "Conteúdo da Atualização", "updateContent": "Conteúdo da Atualização",
"removeEarbudsEnsureBattery": "Retire ambos os auriculares e certifique-se de que a bateria de ambos está acima de 30%", "removeEarbudsEnsureBattery":
"Retire ambos os auriculares e certifique-se de que a bateria de ambos está acima de 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Sem Música", "noMusic": "Sem Música",

246
lib/core/translations/language/ro_ro.dart

@ -69,7 +69,8 @@ const Map<String, String> roRO = {
// 登录页 // 登录页
"welcome": "Bun venit", "welcome": "Bun venit",
"loginTips": "Autentificați-vă sau înregistrați-vă cu numărul de telefon sau e-mail", "loginTips":
"Autentificați-vă sau înregistrați-vă cu numărul de telefon sau e-mail",
"accountNumber": "Număr de telefon sau e-mail", "accountNumber": "Număr de telefon sau e-mail",
"verificationCode": "Cod de verificare", "verificationCode": "Cod de verificare",
"getCode": "Obține codul", "getCode": "Obține codul",
@ -88,7 +89,8 @@ const Map<String, String> roRO = {
"tip": "Sfat", "tip": "Sfat",
"pleaseEnterCompleteCode": "Introduceți codul de verificare complet", "pleaseEnterCompleteCode": "Introduceți codul de verificare complet",
"loginFailed": "Autentificare eșuată, reîncercați", "loginFailed": "Autentificare eșuată, reîncercați",
'pleaseAcceptPrivacyPolicy': 'Citiți și acceptați mai întâi Politica de confidențialitate și Acordul de utilizare', 'pleaseAcceptPrivacyPolicy':
'Citiți și acceptați mai întâi Politica de confidențialitate și Acordul de utilizare',
"enterVerificationCode": "Introduceți codul de verificare", "enterVerificationCode": "Introduceți codul de verificare",
"verificationCodeSentTo": "Codul de verificare a fost trimis la", "verificationCodeSentTo": "Codul de verificare a fost trimis la",
"resendVerificationCode": "Retrimite codul de verificare", "resendVerificationCode": "Retrimite codul de verificare",
@ -96,8 +98,8 @@ const Map<String, String> roRO = {
"usePasswordLogin": "Autentificare cu parolă", "usePasswordLogin": "Autentificare cu parolă",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Declarația DeapSound", "loginDeclaration": "Declarația Voitrans",
"welcomeToThisApp": "Bun venit la DeapSound, vă rugăm să citiți cu atenție", "welcomeToThisApp": "Bun venit la Voitrans, vă rugăm să citiți cu atenție",
"privacyPolicyText": "privacyPolicyText":
", apăsând 'De acord și intră' înseamnă că ați citit complet și sunteți de acord cu acordurile de mai sus. Apăsând 'Nu sunt de acord' veți ieși din aplicație.", ", apăsând 'De acord și intră' înseamnă că ați citit complet și sunteți de acord cu acordurile de mai sus. Apăsând 'Nu sunt de acord' veți ieși din aplicație.",
"disagree": "Nu sunt de acord", "disagree": "Nu sunt de acord",
@ -111,22 +113,27 @@ const Map<String, String> roRO = {
"signal": "Semnal", "signal": "Semnal",
"deviceId": "ID dispozitiv", "deviceId": "ID dispozitiv",
"firmwareVersion": "Versiune firmware", "firmwareVersion": "Versiune firmware",
"disconnectedDevice": "Niciun dispozitiv conectat, faceți clic pe butonul de mai jos pentru a conecta", "disconnectedDevice":
"Niciun dispozitiv conectat, faceți clic pe butonul de mai jos pentru a conecta",
"connectDevice": "Conectare dispozitiv", "connectDevice": "Conectare dispozitiv",
"topAiExperiences": "Experiențe de top cu AI", "topAiExperiences": "Experiențe de top cu AI",
"aiAssistant": "Asistent AI multifuncțional", "aiAssistant": "Asistent AI multifuncțional",
"aiAssistantInfo": "Consultant exclusiv 24/7, răspunde la întrebări, oferă sugestii", "aiAssistantInfo":
"Consultant exclusiv 24/7, răspunde la întrebări, oferă sugestii",
"simultaneousInterpretation": "Interpretare simultană", "simultaneousInterpretation": "Interpretare simultană",
"simultaneousInterpretationInfo": "Traducere în timp real în peste 80 de limbi, călătorii fără griji în străinătate", "simultaneousInterpretationInfo":
"Traducere în timp real în peste 80 de limbi, călătorii fără griji în străinătate",
"aiCompanion": "Companion de familie", "aiCompanion": "Companion de familie",
"aiCompanionInfo": "Vă înțelege, companie caldă", "aiCompanionInfo": "Vă înțelege, companie caldă",
"homeSlogan": "Conectând lumea, dincolo de sunet", "homeSlogan": "Conectând lumea, dincolo de sunet",
"turnEarphones": "Deschideți carcasa de încărcare a căștilor și introduceți căștile în urechi", "turnEarphones":
"Deschideți carcasa de încărcare a căștilor și introduceți căștile în urechi",
"currentlyConnected": "Conectat în prezent:", "currentlyConnected": "Conectat în prezent:",
"unsystemSetup": "Mergeți la setările de sistem", "unsystemSetup": "Mergeți la setările de sistem",
"talkLater": "Mai târziu", "talkLater": "Mai târziu",
"initializing": "Se inițializează...", "initializing": "Se inițializează...",
"bluetoothInitializationFailure": "Inițializarea serviciului Bluetooth a eșuat", "bluetoothInitializationFailure":
"Inițializarea serviciului Bluetooth a eșuat",
"checkingPermissions": "Se verifică permisiunile...", "checkingPermissions": "Se verifică permisiunile...",
"lackPermissions": "Lipsesc permisiunile Bluetooth", "lackPermissions": "Lipsesc permisiunile Bluetooth",
"searchingDevice": "Se caută dispozitive...", "searchingDevice": "Se caută dispozitive...",
@ -136,14 +143,16 @@ const Map<String, String> roRO = {
"connectedDevice": "Conectat la dispozitiv:", "connectedDevice": "Conectat la dispozitiv:",
"failedRefreshDevice": "Reîmprospătarea dispozitivului a eșuat", "failedRefreshDevice": "Reîmprospătarea dispozitivului a eșuat",
"noDeviceFound": "Niciun dispozitiv conectat nu a fost găsit", "noDeviceFound": "Niciun dispozitiv conectat nu a fost găsit",
"failedDeviceInformation": "Nu s-au putut obține informații despre dispozitiv", "failedDeviceInformation":
"Nu s-au putut obține informații despre dispozitiv",
"unknownEquipment": "Echipament necunoscut", "unknownEquipment": "Echipament necunoscut",
"zeroSignal": "Fără semnal", "zeroSignal": "Fără semnal",
"good": "Bun", "good": "Bun",
"fine": "Foarte bun", "fine": "Foarte bun",
"excellent": "Excelent", "excellent": "Excelent",
"unknown": "Necunoscut", "unknown": "Necunoscut",
'bluetoothTurnedOff': 'Bluetooth este dezactivat, vă rugăm să activați Bluetooth', 'bluetoothTurnedOff':
'Bluetooth este dezactivat, vă rugăm să activați Bluetooth',
'bluetoothOff': 'Bluetooth dezactivat', 'bluetoothOff': 'Bluetooth dezactivat',
'leftEar': 'Urechea stângă', 'leftEar': 'Urechea stângă',
'rightEar': 'Urechea dreaptă', 'rightEar': 'Urechea dreaptă',
@ -157,7 +166,7 @@ const Map<String, String> roRO = {
"exploreSlogan": "Căști inteligente, posibilități infinite", "exploreSlogan": "Căști inteligente, posibilități infinite",
"exploreSlogan1": "Companion inteligent, posibilități infinite", "exploreSlogan1": "Companion inteligent, posibilități infinite",
"exploreSlogan2": "Ochelari inteligenți, posibilități infinite", "exploreSlogan2": "Ochelari inteligenți, posibilități infinite",
"exploreAi": "Explorați funcțiile AI oferite de DeapSound", "exploreAi": "Explorați funcțiile AI oferite de Voitrans",
"aiFunction": "Funcții AI", "aiFunction": "Funcții AI",
"allRoundAssistant": "Asistent multifuncțional", "allRoundAssistant": "Asistent multifuncțional",
"allRoundAssistantInfo": "Vă ajută să rezolvați diverse probleme", "allRoundAssistantInfo": "Vă ajută să rezolvați diverse probleme",
@ -171,11 +180,14 @@ const Map<String, String> roRO = {
"healthConsultant": "Chat AI multifuncțional", "healthConsultant": "Chat AI multifuncțional",
"healthConsultantInfo": "Oferă mai multe funcții de chat AI", "healthConsultantInfo": "Oferă mai multe funcții de chat AI",
"conferenceAssistant": "Asistent pentru ședințe de afaceri", "conferenceAssistant": "Asistent pentru ședințe de afaceri",
"conferenceAssistantInfo": "Înregistrare în timp real a proceselor-verbale, traducere multilingvă", "conferenceAssistantInfo":
"Înregistrare în timp real a proceselor-verbale, traducere multilingvă",
"studyAssistant": "Asistent pentru învățarea limbilor străine", "studyAssistant": "Asistent pentru învățarea limbilor străine",
"studyAssistantInfo": "Corectarea pronunției, practicarea vorbirii în timp real", "studyAssistantInfo":
"Corectarea pronunției, practicarea vorbirii în timp real",
"travelTranslator": "Asistent de traducere pentru călătorii", "travelTranslator": "Asistent de traducere pentru călătorii",
"travelTranslatorInfo": "Traducere vocală în timp real, prezentarea atracțiilor turistice", "travelTranslatorInfo":
"Traducere vocală în timp real, prezentarea atracțiilor turistice",
"beSearching": "Se caută:", "beSearching": "Se caută:",
"noAssistantFound": "Niciun asistent AI corespunzător nu a fost găsit", "noAssistantFound": "Niciun asistent AI corespunzător nu a fost găsit",
"scene": "Scenariu", "scene": "Scenariu",
@ -183,7 +195,8 @@ const Map<String, String> roRO = {
"newFunction": "Funcție nouă", "newFunction": "Funcție nouă",
"youChoseTry": "Ați ales să încercați", "youChoseTry": "Ați ales să încercați",
"aiSinger": "Modul cântăreț AI", "aiSinger": "Modul cântăreț AI",
"aiSingerInfo": "Cântați orice melodie cu vocea cântărețului preferat, chiar și propriile compoziții", "aiSingerInfo":
"Cântați orice melodie cu vocea cântărețului preferat, chiar și propriile compoziții",
"popularFunction": "Scenarii de funcții populare", "popularFunction": "Scenarii de funcții populare",
"tryNow": "Încearcă acum", "tryNow": "Încearcă acum",
@ -215,7 +228,8 @@ const Map<String, String> roRO = {
"privacySettings": "Setări de confidențialitate", "privacySettings": "Setări de confidențialitate",
"privacySettingsInfo": "Gestionați colectarea datelor și permisiunile", "privacySettingsInfo": "Gestionați colectarea datelor și permisiunile",
"permissionManagement": "Gestionarea permisiunilor", "permissionManagement": "Gestionarea permisiunilor",
"permissionManagementInfo": "Gestionați setările de permisiuni ale aplicației", "permissionManagementInfo":
"Gestionați setările de permisiuni ale aplicației",
"aboutApplication": "Despre aplicație", "aboutApplication": "Despre aplicație",
"versions": "Versiune", "versions": "Versiune",
"checkUpdates": "Verifică actualizări", "checkUpdates": "Verifică actualizări",
@ -224,9 +238,11 @@ const Map<String, String> roRO = {
"voiceServiceInfo": "Selectați serviciul de recunoaștere și sinteză vocală", "voiceServiceInfo": "Selectați serviciul de recunoaștere și sinteză vocală",
"selectVoiceService": "Selectează serviciu vocal", "selectVoiceService": "Selectează serviciu vocal",
"azureVoiceService": "Serviciu vocal Azure", "azureVoiceService": "Serviciu vocal Azure",
"azureVoiceServiceInfo": "Serviciu vocal în cloud Microsoft, suportă sinteză și recunoaștere vocală de înaltă calitate", "azureVoiceServiceInfo":
"Serviciu vocal în cloud Microsoft, suportă sinteză și recunoaștere vocală de înaltă calitate",
"flutterVoiceService": "Serviciu vocal local Flutter", "flutterVoiceService": "Serviciu vocal local Flutter",
"flutterVoiceServiceInfo": "Serviciu vocal local al dispozitivului, poate fi utilizat fără conexiune la internet", "flutterVoiceServiceInfo":
"Serviciu vocal local al dispozitivului, poate fi utilizat fără conexiune la internet",
'timbreService': 'Serviciu timbru', 'timbreService': 'Serviciu timbru',
'timbreServiceInfo': 'Selectați serviciul de sinteză vocală a timbrului', 'timbreServiceInfo': 'Selectați serviciul de sinteză vocală a timbrului',
'defaultTimbre': 'Timbru implicit', 'defaultTimbre': 'Timbru implicit',
@ -249,13 +265,16 @@ const Map<String, String> roRO = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Șterge dispozitivele asociate', 'clearPairedDevices': 'Șterge dispozitivele asociate',
'clearPairedDevicesConfirm': 'Sunteți sigur că doriți să ștergeți toate dispozitivele asociate?', 'clearPairedDevicesConfirm':
'clearPairedDevicesSuccess': 'Dispozitivele asociate au fost șterse cu succes', 'Sunteți sigur că doriți să ștergeți toate dispozitivele asociate?',
'clearPairedDevicesSuccess':
'Dispozitivele asociate au fost șterse cu succes',
'clearPairedDevicesFailed': 'Ștergerea dispozitivelor asociate a eșuat', 'clearPairedDevicesFailed': 'Ștergerea dispozitivelor asociate a eșuat',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Chat vocal în timp real", "realtimeVoiceChat": "Chat vocal în timp real",
"realtimeVoiceChatInfo": "Experimentați funcția de interacțiune vocală inteligentă (previzualizare funcție)", "realtimeVoiceChatInfo":
"Experimentați funcția de interacțiune vocală inteligentă (previzualizare funcție)",
"loading": "Se încarcă...", "loading": "Se încarcă...",
//设备管理页面 //设备管理页面
@ -273,7 +292,8 @@ const Map<String, String> roRO = {
"inputMessage": "Introduceți mesaj...", "inputMessage": "Introduceți mesaj...",
"imListening": "Ascult...", "imListening": "Ascult...",
"canStartTalking": "Puteți începe să vorbiți", "canStartTalking": "Puteți începe să vorbiți",
"addQuestionAboutImage": "Adăugați o întrebare sau o descriere despre imagine...", "addQuestionAboutImage":
"Adăugați o întrebare sau o descriere despre imagine...",
"summarizeImageContent": "Rezumați conținutul imaginii", "summarizeImageContent": "Rezumați conținutul imaginii",
"extractImageText": "Extrageți text din imagine", "extractImageText": "Extrageți text din imagine",
"translateImageText": "Traduceți textul din imagine", "translateImageText": "Traduceți textul din imagine",
@ -302,10 +322,14 @@ const Map<String, String> roRO = {
'• Controlul funcțiilor căștilor\n\n' '• Controlul funcțiilor căștilor\n\n'
'Cu ce vă pot ajuta?', 'Cu ce vă pot ajuta?',
'microphonePermission': 'Microfon', 'microphonePermission': 'Microfon',
'voiceRecognitionPermissionText': 'Recunoașterea vocală necesită acces la microfon.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Recunoașterea și traducerea vocală necesită acces la microfon.', 'Recunoașterea vocală necesită acces la microfon.',
'phoneCallPermissionText': 'Efectuarea apelurilor necesită acces la microfon pentru apeluri vocale.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Ați refuzat permanent permisiunea pentru microfon, vă rugăm să mergeți la setările de sistem pentru a o activa.', 'Recunoașterea și traducerea vocală necesită acces la microfon.',
'phoneCallPermissionText':
'Efectuarea apelurilor necesită acces la microfon pentru apeluri vocale.',
'permissionDeniedText':
'Ați refuzat permanent permisiunea pentru microfon, vă rugăm să mergeți la setările de sistem pentru a o activa.',
'startVoiceInput': 'Începe intrarea vocală', 'startVoiceInput': 'Începe intrarea vocală',
'startPhoneCallMode': 'Începe modul de apel, începe intrarea vocală', 'startPhoneCallMode': 'Începe modul de apel, începe intrarea vocală',
@ -325,9 +349,11 @@ const Map<String, String> roRO = {
'misleadingAttack': 'Înșelător/Atac', 'misleadingAttack': 'Înșelător/Atac',
'illegalCriminal': 'Ilegal/Criminal', 'illegalCriminal': 'Ilegal/Criminal',
'privacyRelated': 'Legat de confidențialitate', 'privacyRelated': 'Legat de confidențialitate',
'copyrightViolation': 'Încălcarea drepturilor mele de autor, a reputației etc.', 'copyrightViolation':
'Încălcarea drepturilor mele de autor, a reputației etc.',
'other': 'Altele', 'other': 'Altele',
'reportDescriptionHint': 'Dorim să știm de ce raportați, puteți descrie problema pe care ați întâmpinat-o.', 'reportDescriptionHint':
'Dorim să știm de ce raportați, puteți descrie problema pe care ați întâmpinat-o.',
//Message_bubble //Message_bubble
'generatedByAi': 'Generat de AI', 'generatedByAi': 'Generat de AI',
@ -357,15 +383,24 @@ const Map<String, String> roRO = {
'highest': 'Maximă', 'highest': 'Maximă',
'lowest': 'Minimă', 'lowest': 'Minimă',
'futureForecast': 'Prognoza viitoare', 'futureForecast': 'Prognoza viitoare',
'hotWeatherTip': 'Astăzi este cald, aveți grijă la insolație și beți multă apă', 'hotWeatherTip':
'coldWeatherTip': 'Astăzi temperatura este scăzută, îmbrăcați-vă gros când ieșiți pentru a nu răci', 'Astăzi este cald, aveți grijă la insolație și beți multă apă',
'rainyWeatherTip': 'Astăzi plouă, luați o umbrelă când ieșiți și aveți grijă la drum', 'coldWeatherTip':
'snowyWeatherTip': 'Astăzi ninge, drumul este alunecos, aveți grijă și îmbrăcați-vă gros', 'Astăzi temperatura este scăzută, îmbrăcați-vă gros când ieșiți pentru a nu răci',
'foggyWeatherTip': 'Astăzi este ceață, vizibilitatea este redusă, purtați o mască când ieșiți', 'rainyWeatherTip':
'windyWeatherTip': 'Astăzi vântul este puternic, aveți grijă când ieșiți și asigurați-vă bunurile', 'Astăzi plouă, luați o umbrelă când ieșiți și aveți grijă la drum',
'sunnyWeatherTip': 'Astăzi este soare și razele UV sunt puternice, folosiți protecție solară când ieșiți', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Astăzi este o diferență mare de temperatură între zi și noapte, adaptați-vă îmbrăcămintea', 'Astăzi ninge, drumul este alunecos, aveți grijă și îmbrăcați-vă gros',
'comfortableWeatherTip': 'Astăzi vremea este plăcută, un moment bun pentru activități în aer liber', 'foggyWeatherTip':
'Astăzi este ceață, vizibilitatea este redusă, purtați o mască când ieșiți',
'windyWeatherTip':
'Astăzi vântul este puternic, aveți grijă când ieșiți și asigurați-vă bunurile',
'sunnyWeatherTip':
'Astăzi este soare și razele UV sunt puternice, folosiți protecție solară când ieșiți',
'temperatureDifferenceTip':
'Astăzi este o diferență mare de temperatură între zi și noapte, adaptați-vă îmbrăcămintea',
'comfortableWeatherTip':
'Astăzi vremea este plăcută, un moment bun pentru activități în aer liber',
"monday": "Lu", "monday": "Lu",
"tuesday": "Ma", "tuesday": "Ma",
"wednesday": "Mi", "wednesday": "Mi",
@ -404,22 +439,31 @@ const Map<String, String> roRO = {
"notSet": "Nesetat", "notSet": "Nesetat",
"accountSetting": "Setări cont", "accountSetting": "Setări cont",
"logout": "Deconectare", "logout": "Deconectare",
"logoutTips": "Sunteți sigur că doriți să vă deconectați de la contul curent?", "logoutTips":
"Sunteți sigur că doriți să vă deconectați de la contul curent?",
'deleteAccount': 'Șterge contul', 'deleteAccount': 'Șterge contul',
'deleteAccountTips': 'Sunteți sigur că doriți să ștergeți permanent contul? Această acțiune nu poate fi anulată.', 'deleteAccountTips':
'Sunteți sigur că doriți să ștergeți permanent contul? Această acțiune nu poate fi anulată.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Conexiunea la rețea a eșuat, verificați setările de rețea și reîncercați', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Serverul este temporar indisponibil, reîncercați mai târziu', 'Conexiunea la rețea a eșuat, verificați setările de rețea și reîncercați',
'loginExpiredPleaseRelogin': 'Sesiunea dvs. a expirat, vă rugăm să vă autentificați din nou', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'Nu aveți permisiunea de a efectua această operație', 'Serverul este temporar indisponibil, reîncercați mai târziu',
'loginExpiredPleaseRelogin':
'Sesiunea dvs. a expirat, vă rugăm să vă autentificați din nou',
'noPermissionForThisOperation':
'Nu aveți permisiunea de a efectua această operație',
'requestedResourceNotFound': 'Resursa solicitată nu a fost găsită', 'requestedResourceNotFound': 'Resursa solicitată nu a fost găsită',
'imageProcessingFailedPleaseReselect': 'Procesarea imaginii a eșuat, vă rugăm să selectați o altă imagine', 'imageProcessingFailedPleaseReselect':
'Procesarea imaginii a eșuat, vă rugăm să selectați o altă imagine',
'operationFailedPleaseRetry': 'Operațiunea a eșuat, reîncercați', 'operationFailedPleaseRetry': 'Operațiunea a eșuat, reîncercați',
'serverReturnedError': 'Serverul a returnat o eroare', 'serverReturnedError': 'Serverul a returnat o eroare',
'serverError': 'Eroare de server', 'serverError': 'Eroare de server',
'networkConnectionFailedCheckSettings': 'Conexiunea la rețea a eșuat, verificați setările de rețea', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Eroare internă de server, reîncercați mai târziu', 'Conexiunea la rețea a eșuat, verificați setările de rețea',
'serverInternalErrorRetryLater':
'Eroare internă de server, reîncercați mai târziu',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Comprimarea imaginii a eșuat', 'imageCompressionFailed': 'Comprimarea imaginii a eșuat',
@ -438,10 +482,13 @@ const Map<String, String> roRO = {
'deleteUserDataFailed': 'Ștergerea datelor de utilizator a eșuat', 'deleteUserDataFailed': 'Ștergerea datelor de utilizator a eșuat',
'thirdPartyLogoutSuccess': 'Deconectarea terță parte a reușit', 'thirdPartyLogoutSuccess': 'Deconectarea terță parte a reușit',
'thirdPartyLogoutFailed': 'Deconectarea terță parte a eșuat', 'thirdPartyLogoutFailed': 'Deconectarea terță parte a eșuat',
'signOutProcessError': 'A apărut o eroare în timpul procesului de deconectare', 'signOutProcessError':
'deleteAccountProcessError': 'A apărut o eroare în timpul procesului de ștergere a contului', 'A apărut o eroare în timpul procesului de deconectare',
'deleteAccountProcessError':
'A apărut o eroare în timpul procesului de ștergere a contului',
'userDataClearSuccess': 'Datele de utilizator au fost șterse cu succes', 'userDataClearSuccess': 'Datele de utilizator au fost șterse cu succes',
'allUserDataClearSuccess': 'Toate datele de utilizator au fost șterse cu succes', 'allUserDataClearSuccess':
'Toate datele de utilizator au fost șterse cu succes',
'accountServiceInitialized': 'Serviciul de cont a fost inițializat', 'accountServiceInitialized': 'Serviciul de cont a fost inițializat',
// 权限管理页面 // 权限管理页面
@ -456,9 +503,12 @@ const Map<String, String> roRO = {
'locationInfo': 'Informații locație', 'locationInfo': 'Informații locație',
'phonePermissionDesc': 'Utilizat pentru funcția de apelare', 'phonePermissionDesc': 'Utilizat pentru funcția de apelare',
'smsPermissionDesc': 'Utilizat pentru funcția de trimitere SMS', 'smsPermissionDesc': 'Utilizat pentru funcția de trimitere SMS',
'calendarWritePermissionDesc': 'Utilizat pentru crearea de evenimente și memento-uri în calendar', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Utilizat pentru citirea și gestionarea evenimentelor și mementourilor din calendar', 'Utilizat pentru crearea de evenimente și memento-uri în calendar',
'locationPermissionDesc': 'Utilizat pentru obținerea informațiilor despre locația curentă', 'calendarFullAccessPermissionDesc':
'Utilizat pentru citirea și gestionarea evenimentelor și mementourilor din calendar',
'locationPermissionDesc':
'Utilizat pentru obținerea informațiilor despre locația curentă',
'appFunctionNeeds': 'Funcția aplicației necesită', 'appFunctionNeeds': 'Funcția aplicației necesită',
'authorized': 'Autorizat', 'authorized': 'Autorizat',
'unauthorized': 'Neautorizat', 'unauthorized': 'Neautorizat',
@ -467,13 +517,20 @@ const Map<String, String> roRO = {
'unknownStatus': 'Stare necunoscută', 'unknownStatus': 'Stare necunoscută',
'permissionGranted': 'Permisiune acordată', 'permissionGranted': 'Permisiune acordată',
'permissionRequestError': 'Eroare la solicitarea permisiunii', 'permissionRequestError': 'Eroare la solicitarea permisiunii',
'phonePermissionDetailDesc': 'Funcția de apelare necesită permisiunea pentru telefon', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'Funcția de trimitere SMS necesită permisiunea pentru SMS', 'Funcția de apelare necesită permisiunea pentru telefon',
'calendarWritePermissionDetailDesc': 'Crearea de evenimente în calendar necesită permisiunea de scriere în calendar', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Gestionarea evenimentelor din calendar necesită permisiunea completă pentru calendar', 'Funcția de trimitere SMS necesită permisiunea pentru SMS',
'locationPermissionDetailDesc': 'Obținerea informațiilor despre locație necesită permisiunea pentru locație', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Aplicația necesită această permisiune pentru funcționalitate completă', 'Crearea de evenimente în calendar necesită permisiunea de scriere în calendar',
'permanentDenialText': 'Ați refuzat permanent permisiunea {permission}, vă rugăm să mergeți la setările aplicației pentru a o activa', 'calendarFullAccessPermissionDetailDesc':
'Gestionarea evenimentelor din calendar necesită permisiunea completă pentru calendar',
'locationPermissionDetailDesc':
'Obținerea informațiilor despre locație necesită permisiunea pentru locație',
'appNeedsPermissionForFullFunction':
'Aplicația necesită această permisiune pentru funcționalitate completă',
'permanentDenialText':
'Ați refuzat permanent permisiunea {permission}, vă rugăm să mergeți la setările aplicației pentru a o activa',
'goToSettings': 'Mergeți la setări', 'goToSettings': 'Mergeți la setări',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +539,10 @@ const Map<String, String> roRO = {
'updateNow': 'Actualizează acum', 'updateNow': 'Actualizează acum',
'checkUpdate': 'Verifică actualizări', 'checkUpdate': 'Verifică actualizări',
'updateFailed': 'Actualizare eșuată', 'updateFailed': 'Actualizare eșuată',
'cannotOpenAppStore': 'Nu se poate deschide magazinul de aplicații, mergeți manual la magazin pentru a actualiza', 'cannotOpenAppStore':
'updateErrorRetry': 'A apărut o eroare în timpul actualizării, reîncercați mai târziu', 'Nu se poate deschide magazinul de aplicații, mergeți manual la magazin pentru a actualiza',
'updateErrorRetry':
'A apărut o eroare în timpul actualizării, reîncercați mai târziu',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -606,10 +665,12 @@ const Map<String, String> roRO = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "Niciun istoric", "noTranslationHistory": "Niciun istoric",
"clearHistory": "Șterge istoricul", "clearHistory": "Șterge istoricul",
"clearHistoryConfirm": "Sunteți sigur că doriți să ștergeți tot istoricul traducerilor? Această acțiune nu poate fi anulată.", "clearHistoryConfirm":
"Sunteți sigur că doriți să ștergeți tot istoricul traducerilor? Această acțiune nu poate fi anulată.",
"unknownLanguage": "Limbă necunoscută", "unknownLanguage": "Limbă necunoscută",
"deleteSessionRecord": "Șterge înregistrarea sesiunii", "deleteSessionRecord": "Șterge înregistrarea sesiunii",
"deleteSessionConfirm": "Sunteți sigur că doriți să ștergeți toate înregistrările de traducere pentru această sesiune? Această acțiune nu poate fi anulată.", "deleteSessionConfirm":
"Sunteți sigur că doriți să ștergeți toate înregistrările de traducere pentru această sesiune? Această acțiune nu poate fi anulată.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Tradu fișierele audio", "translateAudioFiles": "Tradu fișierele audio",
@ -626,7 +687,8 @@ const Map<String, String> roRO = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Înregistrare originală", "originalRecord": "Înregistrare originală",
"recordSummary": "Rezumat înregistrare", "recordSummary": "Rezumat înregistrare",
"clickToGenerateSummary": "Faceți clic pe butonul de mai jos pentru a genera un rezumat al sesiunii", "clickToGenerateSummary":
"Faceți clic pe butonul de mai jos pentru a genera un rezumat al sesiunii",
"summaryContent": "Conținut rezumat", "summaryContent": "Conținut rezumat",
"copied": "Copiat", "copied": "Copiat",
"summaryCopiledToClipboard": "Rezumatul a fost copiat în clipboard", "summaryCopiledToClipboard": "Rezumatul a fost copiat în clipboard",
@ -634,9 +696,11 @@ const Map<String, String> roRO = {
"summaryGenerated": "Rezumat generat", "summaryGenerated": "Rezumat generat",
"generating": "Se generează...", "generating": "Se generează...",
"regenerate": "Regenerează", "regenerate": "Regenerează",
"summaryTimeoutMessage": "Cererea de generare a rezumatului a expirat, posibil din cauza problemelor de rețea sau a unui server ocupat.", "summaryTimeoutMessage":
"Cererea de generare a rezumatului a expirat, posibil din cauza problemelor de rețea sau a unui server ocupat.",
"deleteTranslationRecord": "Șterge înregistrarea traducerii", "deleteTranslationRecord": "Șterge înregistrarea traducerii",
"deleteTranslationConfirm": "Sunteți sigur că doriți să ștergeți această înregistrare de traducere? Această acțiune nu poate fi anulată.", "deleteTranslationConfirm":
"Sunteți sigur că doriți să ștergeți această înregistrare de traducere? Această acțiune nu poate fi anulată.",
"originalText": "Text original", "originalText": "Text original",
"translatedText": "Text tradus", "translatedText": "Text tradus",
"sessionSummary": "Rezumat sesiune", "sessionSummary": "Rezumat sesiune",
@ -664,19 +728,25 @@ const Map<String, String> roRO = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Gata de asociere", "readyToPair": "Gata de asociere",
"preparingPairingEnvironment": "Se pregătește mediul de asociere...", "preparingPairingEnvironment": "Se pregătește mediul de asociere...",
"connectDeepSoundViaSystemBluetooth": "Conectați-vă mai întâi la dispozitivul DeapSound prin Bluetooth-ul de sistem", "connectDeepSoundViaSystemBluetooth":
"Conectați-vă mai întâi la dispozitivul Voitrans prin Bluetooth-ul de sistem",
"deviceBindingConfirm": "Confirmare legare dispozitiv...", "deviceBindingConfirm": "Confirmare legare dispozitiv...",
"establishingDeviceAssociation": "Se stabilește asocierea dispozitivului...", "establishingDeviceAssociation": "Se stabilește asocierea dispozitivului...",
"waitingCompletePairing": "Vă rugăm așteptați, se finalizează asocierea...", "waitingCompletePairing": "Vă rugăm așteptați, se finalizează asocierea...",
"pairingSuccessRedirecting": "Asociere reușită! Se redirecționează către pagina principală...", "pairingSuccessRedirecting":
"Asociere reușită! Se redirecționează către pagina principală...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Asigurați-vă că sunteți conectat la un dispozitiv DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Acest dispozitiv este deja legat de un alt cont", "Asigurați-vă că sunteți conectat la un dispozitiv Voitrans",
"deviceAlreadyBoundToOtherAccount":
"Acest dispozitiv este deja legat de un alt cont",
"deviceAssociationFailed": "Asocierea dispozitivului a eșuat, reîncercați", "deviceAssociationFailed": "Asocierea dispozitivului a eșuat, reîncercați",
"scanTimeoutEnsureDeviceNearby": "Scanarea a expirat, asigurați-vă că dispozitivul este în apropiere", "scanTimeoutEnsureDeviceNearby":
"Scanarea a expirat, asigurați-vă că dispozitivul este în apropiere",
"networkError": "Eroare de rețea", "networkError": "Eroare de rețea",
"authorizationFailedCheckCode": "Autorizare eșuată, verificați dacă codul de autorizare este corect", "authorizationFailedCheckCode":
"Autorizare eșuată, verificați dacă codul de autorizare este corect",
"pairingFailedRetry": "Asociere eșuată, reîncercați", "pairingFailedRetry": "Asociere eșuată, reîncercați",
// 配对控制器相关 // 配对控制器相关
@ -684,9 +754,11 @@ const Map<String, String> roRO = {
'deviceDisconnected': 'Dispozitiv deconectat', 'deviceDisconnected': 'Dispozitiv deconectat',
'readyToStartPairing': 'Gata pentru a începe asocierea', 'readyToStartPairing': 'Gata pentru a începe asocierea',
'checkingEnvironment': 'Se verifică mediul...', 'checkingEnvironment': 'Se verifică mediul...',
'ensureHeadsetOnAndPairingMode': 'Asigurați-vă că căștile sunt pornite și în modul de asociere', 'ensureHeadsetOnAndPairingMode':
'Asigurați-vă că căștile sunt pornite și în modul de asociere',
'establishingSecureConnection': 'Se stabilește o conexiune sigură...', 'establishingSecureConnection': 'Se stabilește o conexiune sigură...',
'needManualBindingAuthCode': 'Este necesar un cod de autorizare pentru legarea manuală...', 'needManualBindingAuthCode':
'Este necesar un cod de autorizare pentru legarea manuală...',
'pairingSuccessful': 'Asociere reușită!', 'pairingSuccessful': 'Asociere reușită!',
'enableBluetooth': 'Activează Bluetooth', 'enableBluetooth': 'Activează Bluetooth',
'grantPermissions': 'Acordă permisiuni', 'grantPermissions': 'Acordă permisiuni',
@ -698,26 +770,32 @@ const Map<String, String> roRO = {
'verificationFailedRetry': 'Verificare eșuată, reîncercați', 'verificationFailedRetry': 'Verificare eșuată, reîncercați',
'invalidDeviceAddress': 'Adresă de dispozitiv invalidă', 'invalidDeviceAddress': 'Adresă de dispozitiv invalidă',
'bleDeviceAssociationFailed': 'Asocierea dispozitivului BLE a eșuat', 'bleDeviceAssociationFailed': 'Asocierea dispozitivului BLE a eșuat',
'deviceAssociationFailedRetry': 'Asocierea dispozitivului a eșuat, reîncercați', 'deviceAssociationFailedRetry':
'Asocierea dispozitivului a eșuat, reîncercați',
'bleConnectionTimeoutRetry': 'Conexiunea BLE a expirat, reîncercați', 'bleConnectionTimeoutRetry': 'Conexiunea BLE a expirat, reîncercați',
'blePairingStartupFailed': 'Pornirea asocierii BLE a eșuat', 'blePairingStartupFailed': 'Pornirea asocierii BLE a eșuat',
'bleConnectionFailed': 'Conexiunea BLE a eșuat', 'bleConnectionFailed': 'Conexiunea BLE a eșuat',
'deviceAuthorizationFailedCheckCode': 'Autorizarea dispozitivului a eșuat, verificați codul de autorizare', 'deviceAuthorizationFailedCheckCode':
'Autorizarea dispozitivului a eșuat, verificați codul de autorizare',
//用户反馈页 //用户反馈页
"feedback": "Feedback utilizator", "feedback": "Feedback utilizator",
'feedbackInfo': 'Oferiți feedback sau sugestii', 'feedbackInfo': 'Oferiți feedback sau sugestii',
'feedbackDescription': 'Vă rugăm să descrieți problema întâmpinată sau sugestia dvs.', 'feedbackDescription':
'Vă rugăm să descrieți problema întâmpinată sau sugestia dvs.',
'feedbackHint': 'Introduceți feedback-ul dvs....', 'feedbackHint': 'Introduceți feedback-ul dvs....',
'feedbackRequired': 'Introduceți conținutul feedback-ului', 'feedbackRequired': 'Introduceți conținutul feedback-ului',
'contactInfo': 'Informații de contact', 'contactInfo': 'Informații de contact',
'contactHint': 'E-mail/Telefon, pentru a vă putea contacta', 'contactHint': 'E-mail/Telefon, pentru a vă putea contacta',
'submit': 'Trimite', 'submit': 'Trimite',
'feedbackSubmitSuccess': 'Feedback trimis cu succes, vă mulțumim pentru feedback!', 'feedbackSubmitSuccess':
'feedbackSubmitFailed': 'Trimiterea feedback-ului a eșuat, reîncercați mai târziu', 'Feedback trimis cu succes, vă mulțumim pentru feedback!',
'feedbackSubmitFailed':
'Trimiterea feedback-ului a eșuat, reîncercați mai târziu',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Actualizarea este în curs, ieșirea va întrerupe procesul, sunteți sigur că doriți să ieșiți?", "upgradeExitConfirm":
"Actualizarea este în curs, ieșirea va întrerupe procesul, sunteți sigur că doriți să ieșiți?",
"deviceModel": "Model dispozitiv", "deviceModel": "Model dispozitiv",
"unknownDevice": "Dispozitiv necunoscut", "unknownDevice": "Dispozitiv necunoscut",
"currentFirmwareVersion": "Versiune firmware curentă", "currentFirmwareVersion": "Versiune firmware curentă",
@ -729,11 +807,13 @@ const Map<String, String> roRO = {
"connectionFailed": "Conexiune eșuată", "connectionFailed": "Conexiune eșuată",
"retryConnection": "Reîncearcă conexiunea", "retryConnection": "Reîncearcă conexiunea",
"ota_updateNow": "Actualizează acum", "ota_updateNow": "Actualizează acum",
"keepConnectedDontClose": "Mențineți dispozitivul conectat, nu închideți aplicația", "keepConnectedDontClose":
"Mențineți dispozitivul conectat, nu închideți aplicația",
"doNotDisconnect": "Nu deconectați", "doNotDisconnect": "Nu deconectați",
"charging": "Se încarcă", "charging": "Se încarcă",
"updateContent": "Conținut actualizare", "updateContent": "Conținut actualizare",
"removeEarbudsEnsureBattery": "Scoateți ambele căști și asigurați-vă că bateria ambelor este peste 30%", "removeEarbudsEnsureBattery":
"Scoateți ambele căști și asigurați-vă că bateria ambelor este peste 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Fără muzică", "noMusic": "Fără muzică",

220
lib/core/translations/language/ru_ru.dart

@ -69,7 +69,8 @@ const Map<String, String> ruRU = {
// 登录页 // 登录页
"welcome": "Добро пожаловать", "welcome": "Добро пожаловать",
"loginTips": "Войдите или зарегистрируйтесь, используя номер телефона или электронную почту", "loginTips":
"Войдите или зарегистрируйтесь, используя номер телефона или электронную почту",
"accountNumber": "Номер телефона или e-mail", "accountNumber": "Номер телефона или e-mail",
"verificationCode": "Код подтверждения", "verificationCode": "Код подтверждения",
"getCode": "Получить код", "getCode": "Получить код",
@ -88,7 +89,8 @@ const Map<String, String> ruRU = {
"tip": "Подсказка", "tip": "Подсказка",
"pleaseEnterCompleteCode": "Пожалуйста, введите полный код подтверждения", "pleaseEnterCompleteCode": "Пожалуйста, введите полный код подтверждения",
"loginFailed": "Ошибка входа, попробуйте еще раз", "loginFailed": "Ошибка входа, попробуйте еще раз",
'pleaseAcceptPrivacyPolicy': 'Пожалуйста, сначала прочтите и согласитесь с Политикой конфиденциальности и Пользовательским соглашением', 'pleaseAcceptPrivacyPolicy':
'Пожалуйста, сначала прочтите и согласитесь с Политикой конфиденциальности и Пользовательским соглашением',
"enterVerificationCode": "Введите код подтверждения", "enterVerificationCode": "Введите код подтверждения",
"verificationCodeSentTo": "Код подтверждения отправлен на", "verificationCodeSentTo": "Код подтверждения отправлен на",
"resendVerificationCode": "Отправить код еще раз", "resendVerificationCode": "Отправить код еще раз",
@ -96,8 +98,9 @@ const Map<String, String> ruRU = {
"usePasswordLogin": "Войти с паролем", "usePasswordLogin": "Войти с паролем",
// 隐私政策弹窗 // 隐私政策弹窗
"loginDeclaration": "Заявление DeapSound", "loginDeclaration": "Заявление Voitrans",
"welcomeToThisApp": "Добро пожаловать в DeapSound, пожалуйста, внимательно прочтите", "welcomeToThisApp":
"Добро пожаловать в Voitrans, пожалуйста, внимательно прочтите",
"privacyPolicyText": "privacyPolicyText":
", нажатие «Согласен и войти» означает, что вы полностью прочли и согласны с вышеуказанными соглашениями. Нажатие «Не согласен» приведет к выходу из приложения.", ", нажатие «Согласен и войти» означает, что вы полностью прочли и согласны с вышеуказанными соглашениями. Нажатие «Не согласен» приведет к выходу из приложения.",
"disagree": "Не согласен", "disagree": "Не согласен",
@ -111,17 +114,21 @@ const Map<String, String> ruRU = {
"signal": "Сигнал", "signal": "Сигнал",
"deviceId": "ID устройства", "deviceId": "ID устройства",
"firmwareVersion": "Версия прошивки", "firmwareVersion": "Версия прошивки",
"disconnectedDevice": "Устройство не подключено, нажмите кнопку ниже для подключения", "disconnectedDevice":
"Устройство не подключено, нажмите кнопку ниже для подключения",
"connectDevice": "Подключить устройство", "connectDevice": "Подключить устройство",
"topAiExperiences": "Лучшие AI-впечатления", "topAiExperiences": "Лучшие AI-впечатления",
"aiAssistant": "Всемогущий AI-помощник", "aiAssistant": "Всемогущий AI-помощник",
"aiAssistantInfo": "Эксклюзивный консультант 24/7, отвечает на вопросы, дает советы", "aiAssistantInfo":
"Эксклюзивный консультант 24/7, отвечает на вопросы, дает советы",
"simultaneousInterpretation": "Синхронный перевод", "simultaneousInterpretation": "Синхронный перевод",
"simultaneousInterpretationInfo": "Перевод в реальном времени на более чем 80 языков, беззаботные поездки за границу", "simultaneousInterpretationInfo":
"Перевод в реальном времени на более чем 80 языков, беззаботные поездки за границу",
"aiCompanion": "Семейный компаньон", "aiCompanion": "Семейный компаньон",
"aiCompanionInfo": "Понимает вас, теплое общение", "aiCompanionInfo": "Понимает вас, теплое общение",
"homeSlogan": "Соединяя мир, превосходя звук", "homeSlogan": "Соединяя мир, превосходя звук",
"turnEarphones": "Откройте зарядный чехол для наушников и вставьте наушники в уши", "turnEarphones":
"Откройте зарядный чехол для наушников и вставьте наушники в уши",
"currentlyConnected": "В настоящее время подключено:", "currentlyConnected": "В настоящее время подключено:",
"unsystemSetup": "Перейти в настройки системы", "unsystemSetup": "Перейти в настройки системы",
"talkLater": "Позже", "talkLater": "Позже",
@ -157,7 +164,7 @@ const Map<String, String> ruRU = {
"exploreSlogan": "Умные наушники, безграничные возможности", "exploreSlogan": "Умные наушники, безграничные возможности",
"exploreSlogan1": "Умный компаньон, безграничные возможности", "exploreSlogan1": "Умный компаньон, безграничные возможности",
"exploreSlogan2": "Умные очки, безграничные возможности", "exploreSlogan2": "Умные очки, безграничные возможности",
"exploreAi": "Изучите функции AI, предлагаемые DeapSound", "exploreAi": "Изучите функции AI, предлагаемые Voitrans",
"aiFunction": "Функции AI", "aiFunction": "Функции AI",
"allRoundAssistant": "Всемогущий помощник", "allRoundAssistant": "Всемогущий помощник",
"allRoundAssistantInfo": "Помогает решать различные проблемы", "allRoundAssistantInfo": "Помогает решать различные проблемы",
@ -165,17 +172,21 @@ const Map<String, String> ruRU = {
"faceToFaceTranslation": "Перевод лицом к лицу", "faceToFaceTranslation": "Перевод лицом к лицу",
'audioVideoTranslation': 'Перевод аудио и видео', 'audioVideoTranslation': 'Перевод аудио и видео',
'callTranslation': 'Перевод звонков', 'callTranslation': 'Перевод звонков',
"simultaneousTranslationInfo": "Перевод в реальном времени на более чем 80 языков", "simultaneousTranslationInfo":
"Перевод в реальном времени на более чем 80 языков",
"aiGirlfriend": "AI-подруга", "aiGirlfriend": "AI-подруга",
"aiGirlfriendInfo": "Интеллектуальный компаньон, общайтесь в любое время", "aiGirlfriendInfo": "Интеллектуальный компаньон, общайтесь в любое время",
"healthConsultant": "Многофункциональный AI-чат", "healthConsultant": "Многофункциональный AI-чат",
"healthConsultantInfo": "Предлагает больше функций AI-чата", "healthConsultantInfo": "Предлагает больше функций AI-чата",
"conferenceAssistant": "Помощник для деловых встреч", "conferenceAssistant": "Помощник для деловых встреч",
"conferenceAssistantInfo": "Запись протоколов в реальном времени, многоязычный перевод", "conferenceAssistantInfo":
"Запись протоколов в реальном времени, многоязычный перевод",
"studyAssistant": "Помощник в изучении языков", "studyAssistant": "Помощник в изучении языков",
"studyAssistantInfo": "Коррекция произношения, практика разговорной речи в реальном времени", "studyAssistantInfo":
"Коррекция произношения, практика разговорной речи в реальном времени",
"travelTranslator": "Помощник-переводчик для путешествий", "travelTranslator": "Помощник-переводчик для путешествий",
"travelTranslatorInfo": "Голосовой перевод в реальном времени, описание туристических достопримечательностей", "travelTranslatorInfo":
"Голосовой перевод в реальном времени, описание туристических достопримечательностей",
"beSearching": "Поиск:", "beSearching": "Поиск:",
"noAssistantFound": "Соответствующий AI-помощник не найден", "noAssistantFound": "Соответствующий AI-помощник не найден",
"scene": "Сценарий", "scene": "Сценарий",
@ -183,7 +194,8 @@ const Map<String, String> ruRU = {
"newFunction": "Новая функция", "newFunction": "Новая функция",
"youChoseTry": "Вы решили попробовать", "youChoseTry": "Вы решили попробовать",
"aiSinger": "Режим AI-певца", "aiSinger": "Режим AI-певца",
"aiSingerInfo": "Пойте любую песню голосом вашего любимого исполнителя, даже ваши собственные композиции", "aiSingerInfo":
"Пойте любую песню голосом вашего любимого исполнителя, даже ваши собственные композиции",
"popularFunction": "Популярные функциональные сценарии", "popularFunction": "Популярные функциональные сценарии",
"tryNow": "Попробовать сейчас", "tryNow": "Попробовать сейчас",
@ -224,9 +236,11 @@ const Map<String, String> ruRU = {
"voiceServiceInfo": "Выбор службы распознавания и синтеза речи", "voiceServiceInfo": "Выбор службы распознавания и синтеза речи",
"selectVoiceService": "Выберите голосовую службу", "selectVoiceService": "Выберите голосовую службу",
"azureVoiceService": "Голосовая служба Azure", "azureVoiceService": "Голосовая служба Azure",
"azureVoiceServiceInfo": "Облачная голосовая служба Microsoft, поддерживающая высококачественный синтез и распознавание речи", "azureVoiceServiceInfo":
"Облачная голосовая служба Microsoft, поддерживающая высококачественный синтез и распознавание речи",
"flutterVoiceService": "Локальная голосовая служба Flutter", "flutterVoiceService": "Локальная голосовая служба Flutter",
"flutterVoiceServiceInfo": "Локальная голосовая служба устройства, можно использовать без подключения к Интернету", "flutterVoiceServiceInfo":
"Локальная голосовая служба устройства, можно использовать без подключения к Интернету",
'timbreService': 'Служба тембров', 'timbreService': 'Служба тембров',
'timbreServiceInfo': 'Выберите службу синтеза речи с тембрами', 'timbreServiceInfo': 'Выберите службу синтеза речи с тембрами',
'defaultTimbre': 'Стандартный тембр', 'defaultTimbre': 'Стандартный тембр',
@ -249,13 +263,15 @@ const Map<String, String> ruRU = {
// 设备管理相关 // 设备管理相关
'clearPairedDevices': 'Очистить сопряженные устройства', 'clearPairedDevices': 'Очистить сопряженные устройства',
'clearPairedDevicesConfirm': 'Вы уверены, что хотите очистить все сопряженные устройства?', 'clearPairedDevicesConfirm':
'Вы уверены, что хотите очистить все сопряженные устройства?',
'clearPairedDevicesSuccess': 'Сопряженные устройства успешно очищены', 'clearPairedDevicesSuccess': 'Сопряженные устройства успешно очищены',
'clearPairedDevicesFailed': 'Не удалось очистить сопряженные устройства', 'clearPairedDevicesFailed': 'Не удалось очистить сопряженные устройства',
// 设置页面 - 实时语音对话 // 设置页面 - 实时语音对话
"realtimeVoiceChat": "Голосовой чат в реальном времени", "realtimeVoiceChat": "Голосовой чат в реальном времени",
"realtimeVoiceChatInfo": "Испытайте функцию интеллектуального голосового взаимодействия (предварительный просмотр)", "realtimeVoiceChatInfo":
"Испытайте функцию интеллектуального голосового взаимодействия (предварительный просмотр)",
"loading": "Загрузка...", "loading": "Загрузка...",
//设备管理页面 //设备管理页面
@ -302,10 +318,14 @@ const Map<String, String> ruRU = {
'• Управлять функциями наушников\n\n' '• Управлять функциями наушников\n\n'
'Чем я могу вам помочь?', 'Чем я могу вам помочь?',
'microphonePermission': 'Микрофон', 'microphonePermission': 'Микрофон',
'voiceRecognitionPermissionText': 'Для распознавания речи требуется доступ к микрофону.', 'voiceRecognitionPermissionText':
'voiceTranslationPermissionText': 'Для распознавания и перевода речи требуется доступ к микрофону.', 'Для распознавания речи требуется доступ к микрофону.',
'phoneCallPermissionText': 'Для совершения звонков требуется доступ к микрофону для голосовых вызовов.', 'voiceTranslationPermissionText':
'permissionDeniedText': 'Вы навсегда отказали в доступе к микрофону, пожалуйста, включите разрешение в настройках системы.', 'Для распознавания и перевода речи требуется доступ к микрофону.',
'phoneCallPermissionText':
'Для совершения звонков требуется доступ к микрофону для голосовых вызовов.',
'permissionDeniedText':
'Вы навсегда отказали в доступе к микрофону, пожалуйста, включите разрешение в настройках системы.',
'startVoiceInput': 'Начать голосовой ввод', 'startVoiceInput': 'Начать голосовой ввод',
'startPhoneCallMode': 'Начать режим звонка, начать голосовой ввод', 'startPhoneCallMode': 'Начать режим звонка, начать голосовой ввод',
@ -327,7 +347,8 @@ const Map<String, String> ruRU = {
'privacyRelated': "Связано с конфиденциальностью", 'privacyRelated': "Связано с конфиденциальностью",
'copyrightViolation': "Нарушение моих авторских прав, репутации и т.д.", 'copyrightViolation': "Нарушение моих авторских прав, репутации и т.д.",
'other': 'Другое', 'other': 'Другое',
'reportDescriptionHint': 'Мы хотим знать причину вашей жалобы, вы можете описать проблему, с которой столкнулись.', 'reportDescriptionHint':
'Мы хотим знать причину вашей жалобы, вы можете описать проблему, с которой столкнулись.',
//Message_bubble //Message_bubble
'generatedByAi': 'Сгенерировано AI', 'generatedByAi': 'Сгенерировано AI',
@ -357,15 +378,24 @@ const Map<String, String> ruRU = {
'highest': 'Макс.', 'highest': 'Макс.',
'lowest': 'Мин.', 'lowest': 'Мин.',
'futureForecast': 'Прогноз на будущее', 'futureForecast': 'Прогноз на будущее',
'hotWeatherTip': 'Сегодня жарко, пожалуйста, избегайте перегрева и пейте больше воды, чтобы избежать теплового удара', 'hotWeatherTip':
'coldWeatherTip': 'Сегодня температура низкая, пожалуйста, тепло одевайтесь, выходя на улицу, чтобы не простудиться', 'Сегодня жарко, пожалуйста, избегайте перегрева и пейте больше воды, чтобы избежать теплового удара',
'rainyWeatherTip': 'Сегодня дождь, пожалуйста, возьмите с собой зонт и будьте осторожны во время поездок', 'coldWeatherTip':
'snowyWeatherTip': 'Сегодня снег, дороги скользкие, будьте осторожны и тепло одевайтесь', 'Сегодня температура низкая, пожалуйста, тепло одевайтесь, выходя на улицу, чтобы не простудиться',
'foggyWeatherTip': 'Сегодня туман, видимость ограничена, пожалуйста, надевайте маску, выходя на улицу', 'rainyWeatherTip':
'windyWeatherTip': 'Сегодня сильный ветер, пожалуйста, будьте осторожны и закрепите свои вещи, выходя на улицу', 'Сегодня дождь, пожалуйста, возьмите с собой зонт и будьте осторожны во время поездок',
'sunnyWeatherTip': 'Сегодня солнечно и сильное ультрафиолетовое излучение, пожалуйста, используйте солнцезащитный крем, выходя на улицу', 'snowyWeatherTip':
'temperatureDifferenceTip': 'Сегодня большая разница температур между днем и ночью, пожалуйста, одевайтесь соответственно', 'Сегодня снег, дороги скользкие, будьте осторожны и тепло одевайтесь',
'comfortableWeatherTip': 'Сегодня приятная погода, прекрасное время для активного отдыха на свежем воздухе', 'foggyWeatherTip':
'Сегодня туман, видимость ограничена, пожалуйста, надевайте маску, выходя на улицу',
'windyWeatherTip':
'Сегодня сильный ветер, пожалуйста, будьте осторожны и закрепите свои вещи, выходя на улицу',
'sunnyWeatherTip':
'Сегодня солнечно и сильное ультрафиолетовое излучение, пожалуйста, используйте солнцезащитный крем, выходя на улицу',
'temperatureDifferenceTip':
'Сегодня большая разница температур между днем и ночью, пожалуйста, одевайтесь соответственно',
'comfortableWeatherTip':
'Сегодня приятная погода, прекрасное время для активного отдыха на свежем воздухе',
"monday": "Пн", "monday": "Пн",
"tuesday": "Вт", "tuesday": "Вт",
"wednesday": "Ср", "wednesday": "Ср",
@ -406,20 +436,28 @@ const Map<String, String> ruRU = {
"logout": "Выйти", "logout": "Выйти",
"logoutTips": "Вы уверены, что хотите выйти из текущего аккаунта?", "logoutTips": "Вы уверены, что хотите выйти из текущего аккаунта?",
'deleteAccount': 'Удалить аккаунт', 'deleteAccount': 'Удалить аккаунт',
'deleteAccountTips': 'Вы уверены, что хотите навсегда удалить свой аккаунт? Это действие необратимо.', 'deleteAccountTips':
'Вы уверены, что хотите навсегда удалить свой аккаунт? Это действие необратимо.',
// Profile 错误信息 // Profile 错误信息
'networkConnectionFailed': 'Ошибка сетевого подключения, проверьте настройки сети и попробуйте еще раз', 'networkConnectionFailed':
'serverTemporarilyUnavailable': 'Сервер временно недоступен, попробуйте еще раз позже', 'Ошибка сетевого подключения, проверьте настройки сети и попробуйте еще раз',
'loginExpiredPleaseRelogin': 'Срок действия сессии истек, пожалуйста, войдите снова', 'serverTemporarilyUnavailable':
'noPermissionForThisOperation': 'У вас нет разрешения на выполнение этой операции', 'Сервер временно недоступен, попробуйте еще раз позже',
'loginExpiredPleaseRelogin':
'Срок действия сессии истек, пожалуйста, войдите снова',
'noPermissionForThisOperation':
'У вас нет разрешения на выполнение этой операции',
'requestedResourceNotFound': 'Запрошенный ресурс не найден', 'requestedResourceNotFound': 'Запрошенный ресурс не найден',
'imageProcessingFailedPleaseReselect': 'Не удалось обработать изображение, пожалуйста, выберите другое изображение', 'imageProcessingFailedPleaseReselect':
'Не удалось обработать изображение, пожалуйста, выберите другое изображение',
'operationFailedPleaseRetry': 'Операция не удалась, попробуйте еще раз', 'operationFailedPleaseRetry': 'Операция не удалась, попробуйте еще раз',
'serverReturnedError': 'Сервер вернул ошибку', 'serverReturnedError': 'Сервер вернул ошибку',
'serverError': 'Ошибка сервера', 'serverError': 'Ошибка сервера',
'networkConnectionFailedCheckSettings': 'Ошибка сетевого подключения, проверьте настройки сети', 'networkConnectionFailedCheckSettings':
'serverInternalErrorRetryLater': 'Внутренняя ошибка сервера, попробуйте еще раз позже', 'Ошибка сетевого подключения, проверьте настройки сети',
'serverInternalErrorRetryLater':
'Внутренняя ошибка сервера, попробуйте еще раз позже',
// Profile 用户交互 // Profile 用户交互
'imageCompressionFailed': 'Не удалось сжать изображение', 'imageCompressionFailed': 'Не удалось сжать изображение',
@ -456,9 +494,12 @@ const Map<String, String> ruRU = {
'locationInfo': 'Информация о местоположении', 'locationInfo': 'Информация о местоположении',
'phonePermissionDesc': 'Используется для совершения звонков', 'phonePermissionDesc': 'Используется для совершения звонков',
'smsPermissionDesc': 'Используется для отправки SMS', 'smsPermissionDesc': 'Используется для отправки SMS',
'calendarWritePermissionDesc': 'Используется для создания событий и напоминаний в календаре', 'calendarWritePermissionDesc':
'calendarFullAccessPermissionDesc': 'Используется для чтения и управления событиями и напоминаниями в календаре', 'Используется для создания событий и напоминаний в календаре',
'locationPermissionDesc': 'Используется для получения информации о текущем местоположении', 'calendarFullAccessPermissionDesc':
'Используется для чтения и управления событиями и напоминаниями в календаре',
'locationPermissionDesc':
'Используется для получения информации о текущем местоположении',
'appFunctionNeeds': 'Функции приложения требуют', 'appFunctionNeeds': 'Функции приложения требуют',
'authorized': 'Разрешено', 'authorized': 'Разрешено',
'unauthorized': 'Не разрешено', 'unauthorized': 'Не разрешено',
@ -467,13 +508,20 @@ const Map<String, String> ruRU = {
'unknownStatus': 'Неизвестный статус', 'unknownStatus': 'Неизвестный статус',
'permissionGranted': 'Разрешение предоставлено', 'permissionGranted': 'Разрешение предоставлено',
'permissionRequestError': 'Ошибка при запросе разрешения', 'permissionRequestError': 'Ошибка при запросе разрешения',
'phonePermissionDetailDesc': 'Для функции звонков требуется разрешение на доступ к телефону', 'phonePermissionDetailDesc':
'smsPermissionDetailDesc': 'Для функции отправки SMS требуется разрешение на доступ к SMS', 'Для функции звонков требуется разрешение на доступ к телефону',
'calendarWritePermissionDetailDesc': 'Для создания событий в календаре требуется разрешение на запись в календарь', 'smsPermissionDetailDesc':
'calendarFullAccessPermissionDetailDesc': 'Для управления событиями в календаре требуется полный доступ к календарю', 'Для функции отправки SMS требуется разрешение на доступ к SMS',
'locationPermissionDetailDesc': 'Для получения информации о местоположении требуется разрешение на доступ к местоположению', 'calendarWritePermissionDetailDesc':
'appNeedsPermissionForFullFunction': 'Приложению требуется это разрешение для предоставления полной функциональности', 'Для создания событий в календаре требуется разрешение на запись в календарь',
'permanentDenialText': 'Вы навсегда отказали в доступе к {permission}, пожалуйста, перейдите в настройки приложения, чтобы включить его', 'calendarFullAccessPermissionDetailDesc':
'Для управления событиями в календаре требуется полный доступ к календарю',
'locationPermissionDetailDesc':
'Для получения информации о местоположении требуется разрешение на доступ к местоположению',
'appNeedsPermissionForFullFunction':
'Приложению требуется это разрешение для предоставления полной функциональности',
'permanentDenialText':
'Вы навсегда отказали в доступе к {permission}, пожалуйста, перейдите в настройки приложения, чтобы включить его',
'goToSettings': 'Перейти в настройки', 'goToSettings': 'Перейти в настройки',
// 版本更新对话框 // 版本更新对话框
@ -482,8 +530,10 @@ const Map<String, String> ruRU = {
'updateNow': 'Обновить сейчас', 'updateNow': 'Обновить сейчас',
'checkUpdate': 'Проверить обновления', 'checkUpdate': 'Проверить обновления',
'updateFailed': 'Не удалось обновить', 'updateFailed': 'Не удалось обновить',
'cannotOpenAppStore': 'Не удается открыть App Store, пожалуйста, перейдите в App Store вручную, чтобы обновить', 'cannotOpenAppStore':
'updateErrorRetry': 'Произошла ошибка во время обновления, попробуйте еще раз позже', 'Не удается открыть App Store, пожалуйста, перейдите в App Store вручную, чтобы обновить',
'updateErrorRetry':
'Произошла ошибка во время обновления, попробуйте еще раз позже',
//国家列表 //国家列表
"邮箱": "E-mail", "邮箱": "E-mail",
@ -606,10 +656,12 @@ const Map<String, String> ruRU = {
// 翻译历史页 (translation_history_view.dart) // 翻译历史页 (translation_history_view.dart)
"noTranslationHistory": "История отсутствует", "noTranslationHistory": "История отсутствует",
"clearHistory": "Очистить историю", "clearHistory": "Очистить историю",
"clearHistoryConfirm": "Вы уверены, что хотите очистить всю историю переводов? Это действие необратимо.", "clearHistoryConfirm":
"Вы уверены, что хотите очистить всю историю переводов? Это действие необратимо.",
"unknownLanguage": "Неизвестный язык", "unknownLanguage": "Неизвестный язык",
"deleteSessionRecord": "Удалить запись сессии", "deleteSessionRecord": "Удалить запись сессии",
"deleteSessionConfirm": "Вы уверены, что хотите удалить все записи переводов этой сессии? Это действие необратимо.", "deleteSessionConfirm":
"Вы уверены, что хотите удалить все записи переводов этой сессии? Это действие необратимо.",
// 翻译录音文件列表页 (translation_list_view.dart) // 翻译录音文件列表页 (translation_list_view.dart)
"translateAudioFiles": "Перевести аудиофайлы", "translateAudioFiles": "Перевести аудиофайлы",
@ -626,7 +678,8 @@ const Map<String, String> ruRU = {
// 翻译详情页 (translation_detail_view.dart) // 翻译详情页 (translation_detail_view.dart)
"originalRecord": "Оригинальная запись", "originalRecord": "Оригинальная запись",
"recordSummary": "Резюме записи", "recordSummary": "Резюме записи",
"clickToGenerateSummary": "Нажмите кнопку ниже, чтобы сгенерировать резюме сессии", "clickToGenerateSummary":
"Нажмите кнопку ниже, чтобы сгенерировать резюме сессии",
"summaryContent": "Содержание резюме", "summaryContent": "Содержание резюме",
"copied": "Скопировано", "copied": "Скопировано",
"summaryCopiledToClipboard": "Резюме скопировано в буфер обмена", "summaryCopiledToClipboard": "Резюме скопировано в буфер обмена",
@ -634,9 +687,11 @@ const Map<String, String> ruRU = {
"summaryGenerated": "Резюме сгенерировано", "summaryGenerated": "Резюме сгенерировано",
"generating": "Генерация...", "generating": "Генерация...",
"regenerate": "Сгенерировать заново", "regenerate": "Сгенерировать заново",
"summaryTimeoutMessage": "Тайм-аут запроса на генерацию резюме, возможно, из-за проблем с сетью или загруженности сервера.", "summaryTimeoutMessage":
"Тайм-аут запроса на генерацию резюме, возможно, из-за проблем с сетью или загруженности сервера.",
"deleteTranslationRecord": "Удалить запись перевода", "deleteTranslationRecord": "Удалить запись перевода",
"deleteTranslationConfirm": "Вы уверены, что хотите удалить эту запись перевода? Это действие необратимо.", "deleteTranslationConfirm":
"Вы уверены, что хотите удалить эту запись перевода? Это действие необратимо.",
"originalText": "Оригинальный текст", "originalText": "Оригинальный текст",
"translatedText": "Переведенный текст", "translatedText": "Переведенный текст",
"sessionSummary": "Резюме сессии", "sessionSummary": "Резюме сессии",
@ -664,19 +719,26 @@ const Map<String, String> ruRU = {
// 配对状态文本 // 配对状态文本
"readyToPair": "Готово к сопряжению", "readyToPair": "Готово к сопряжению",
"preparingPairingEnvironment": "Подготовка среды для сопряжения...", "preparingPairingEnvironment": "Подготовка среды для сопряжения...",
"connectDeepSoundViaSystemBluetooth": "Пожалуйста, сначала подключитесь к устройству DeapSound через системный Bluetooth", "connectDeepSoundViaSystemBluetooth":
"Пожалуйста, сначала подключитесь к устройству Voitrans через системный Bluetooth",
"deviceBindingConfirm": "Подтверждение привязки устройства...", "deviceBindingConfirm": "Подтверждение привязки устройства...",
"establishingDeviceAssociation": "Установление связи с устройством...", "establishingDeviceAssociation": "Установление связи с устройством...",
"waitingCompletePairing": "Пожалуйста, подождите, завершается сопряжение...", "waitingCompletePairing": "Пожалуйста, подождите, завершается сопряжение...",
"pairingSuccessRedirecting": "Сопряжение успешно! Перенаправление на главную страницу...", "pairingSuccessRedirecting":
"Сопряжение успешно! Перенаправление на главную страницу...",
// 配对错误状态文本 // 配对错误状态文本
"ensureConnectedDeepSoundDevice": "Убедитесь, что вы подключены к устройству DeapSound", "ensureConnectedDeepSoundDevice":
"deviceAlreadyBoundToOtherAccount": "Это устройство уже привязано к другому аккаунту", "Убедитесь, что вы подключены к устройству Voitrans",
"deviceAssociationFailed": "Не удалось связать устройство, попробуйте еще раз", "deviceAlreadyBoundToOtherAccount":
"scanTimeoutEnsureDeviceNearby": "Тайм-аут сканирования, убедитесь, что устройство находится поблизости", "Это устройство уже привязано к другому аккаунту",
"deviceAssociationFailed":
"Не удалось связать устройство, попробуйте еще раз",
"scanTimeoutEnsureDeviceNearby":
"Тайм-аут сканирования, убедитесь, что устройство находится поблизости",
"networkError": "Ошибка сети", "networkError": "Ошибка сети",
"authorizationFailedCheckCode": "Ошибка авторизации, проверьте правильность кода авторизации", "authorizationFailedCheckCode":
"Ошибка авторизации, проверьте правильность кода авторизации",
"pairingFailedRetry": "Не удалось выполнить сопряжение, попробуйте еще раз", "pairingFailedRetry": "Не удалось выполнить сопряжение, попробуйте еще раз",
// 配对控制器相关 // 配对控制器相关
@ -684,40 +746,48 @@ const Map<String, String> ruRU = {
'deviceDisconnected': 'Устройство отключено', 'deviceDisconnected': 'Устройство отключено',
'readyToStartPairing': 'Готово к началу сопряжения', 'readyToStartPairing': 'Готово к началу сопряжения',
'checkingEnvironment': 'Проверка среды...', 'checkingEnvironment': 'Проверка среды...',
'ensureHeadsetOnAndPairingMode': 'Убедитесь, что наушники включены и находятся в режиме сопряжения', 'ensureHeadsetOnAndPairingMode':
'Убедитесь, что наушники включены и находятся в режиме сопряжения',
'establishingSecureConnection': 'Установление безопасного соединения...', 'establishingSecureConnection': 'Установление безопасного соединения...',
'needManualBindingAuthCode': 'Требуется код авторизации для ручной привязки...', 'needManualBindingAuthCode':
'Требуется код авторизации для ручной привязки...',
'pairingSuccessful': 'Сопряжение успешно!', 'pairingSuccessful': 'Сопряжение успешно!',
'enableBluetooth': 'Включить Bluetooth', 'enableBluetooth': 'Включить Bluetooth',
'grantPermissions': 'Предоставить разрешения', 'grantPermissions': 'Предоставить разрешения',
'retryAssociation': 'Повторить связывание', 'retryAssociation': 'Повторить связывание',
'retryAuthorization': 'Повторить авторизацию', 'retryAuthorization': 'Повторить авторизацию',
'pleaseGrantNecessaryPermissions': 'Пожалуйста, предоставьте необходимые разрешения', 'pleaseGrantNecessaryPermissions':
'Пожалуйста, предоставьте необходимые разрешения',
'checkFailedRetry': 'Проверка не удалась, попробуйте еще раз', 'checkFailedRetry': 'Проверка не удалась, попробуйте еще раз',
'pleaseConnectDeepSoundDevice': 'Пожалуйста, подключите устройство DeepSound', 'pleaseConnectDeepSoundDevice': 'Пожалуйста, подключите устройство DeepSound',
'verificationFailedRetry': 'Проверка не удалась, попробуйте еще раз', 'verificationFailedRetry': 'Проверка не удалась, попробуйте еще раз',
'invalidDeviceAddress': 'Неверный адрес устройства', 'invalidDeviceAddress': 'Неверный адрес устройства',
'bleDeviceAssociationFailed': 'Не удалось связать устройство BLE', 'bleDeviceAssociationFailed': 'Не удалось связать устройство BLE',
'deviceAssociationFailedRetry': 'Не удалось связать устройство, попробуйте еще раз', 'deviceAssociationFailedRetry':
'Не удалось связать устройство, попробуйте еще раз',
'bleConnectionTimeoutRetry': 'Тайм-аут подключения BLE, попробуйте еще раз', 'bleConnectionTimeoutRetry': 'Тайм-аут подключения BLE, попробуйте еще раз',
'blePairingStartupFailed': 'Не удалось запустить сопряжение BLE', 'blePairingStartupFailed': 'Не удалось запустить сопряжение BLE',
'bleConnectionFailed': 'Не удалось подключиться через BLE', 'bleConnectionFailed': 'Не удалось подключиться через BLE',
'deviceAuthorizationFailedCheckCode': 'Ошибка авторизации устройства, проверьте код авторизации', 'deviceAuthorizationFailedCheckCode':
'Ошибка авторизации устройства, проверьте код авторизации',
//用户反馈页 //用户反馈页
"feedback": "Отзыв пользователя", "feedback": "Отзыв пользователя",
'feedbackInfo': 'Оставить отзыв или предложение', 'feedbackInfo': 'Оставить отзыв или предложение',
'feedbackDescription': 'Пожалуйста, опишите проблему, с которой вы столкнулись, или ваше предложение', 'feedbackDescription':
'Пожалуйста, опишите проблему, с которой вы столкнулись, или ваше предложение',
'feedbackHint': 'Пожалуйста, введите ваш отзыв...', 'feedbackHint': 'Пожалуйста, введите ваш отзыв...',
'feedbackRequired': 'Пожалуйста, введите содержание отзыва', 'feedbackRequired': 'Пожалуйста, введите содержание отзыва',
'contactInfo': 'Контактная информация', 'contactInfo': 'Контактная информация',
'contactHint': 'E-mail/Телефон, чтобы мы могли с вами связаться', 'contactHint': 'E-mail/Телефон, чтобы мы могли с вами связаться',
'submit': 'Отправить', 'submit': 'Отправить',
'feedbackSubmitSuccess': 'Отзыв успешно отправлен, спасибо за ваш отзыв!', 'feedbackSubmitSuccess': 'Отзыв успешно отправлен, спасибо за ваш отзыв!',
'feedbackSubmitFailed': 'Не удалось отправить отзыв, попробуйте еще раз позже', 'feedbackSubmitFailed':
'Не удалось отправить отзыв, попробуйте еще раз позже',
// OTA升级模块 // OTA升级模块
"upgradeExitConfirm": "Идет обновление, выход прервет процесс обновления, вы уверены, что хотите выйти?", "upgradeExitConfirm":
"Идет обновление, выход прервет процесс обновления, вы уверены, что хотите выйти?",
"deviceModel": "Модель устройства", "deviceModel": "Модель устройства",
"unknownDevice": "Неизвестное устройство", "unknownDevice": "Неизвестное устройство",
"currentFirmwareVersion": "Текущая версия прошивки", "currentFirmwareVersion": "Текущая версия прошивки",
@ -729,11 +799,13 @@ const Map<String, String> ruRU = {
"connectionFailed": "Ошибка подключения", "connectionFailed": "Ошибка подключения",
"retryConnection": "Повторить подключение", "retryConnection": "Повторить подключение",
"ota_updateNow": "Обновить сейчас", "ota_updateNow": "Обновить сейчас",
"keepConnectedDontClose": "Пожалуйста, держите устройство подключенным, не закрывайте приложение", "keepConnectedDontClose":
"Пожалуйста, держите устройство подключенным, не закрывайте приложение",
"doNotDisconnect": "Пожалуйста, не отключайтесь", "doNotDisconnect": "Пожалуйста, не отключайтесь",
"charging": "Зарядка", "charging": "Зарядка",
"updateContent": "Содержание обновления", "updateContent": "Содержание обновления",
"removeEarbudsEnsureBattery": "Извлеките оба наушника и убедитесь, что уровень заряда батареи в обоих превышает 30%", "removeEarbudsEnsureBattery":
"Извлеките оба наушника и убедитесь, что уровень заряда батареи в обоих превышает 30%",
// 音乐列表页面 // 音乐列表页面
"noMusic": "Нет музыки", "noMusic": "Нет музыки",

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save