Parcourir la source

提交国内融合打包工具

kaiweicai il y a 2 ans
Parent
commit
866856e3cc
100 fichiers modifiés avec 2620 ajouts et 0 suppressions
  1. 20 0
      .gitignore
  2. 13 0
      PrintLog.py
  3. 295 0
      apk_tool.py
  4. 62 0
      channel/huawei/assets/grs_sdk_global_route_config_apptouchupdatesdk.json
  5. 70 0
      channel/huawei/assets/grs_sdk_global_route_config_opendevicesdk.json
  6. 322 0
      channel/huawei/assets/grs_sdk_global_route_config_opensdkService.json
  7. 62 0
      channel/huawei/assets/grs_sdk_global_route_config_updatesdk.json
  8. 14 0
      channel/huawei/assets/grs_sdk_server_config.json
  9. BIN
      channel/huawei/assets/grs_sp.bks
  10. BIN
      channel/huawei/assets/hmsincas.bks
  11. BIN
      channel/huawei/assets/hmsrootcas.bks
  12. BIN
      channel/huawei/assets/updatesdkcas.bks
  13. 214 0
      channel/huawei/huawei_sdk_config.xml
  14. BIN
      channel/huawei/res/drawable-hdpi-1208x720-v4/c_buoycircle_icon_normal.png
  15. BIN
      channel/huawei/res/drawable-hdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  16. BIN
      channel/huawei/res/drawable-hdpi-v4/c_buoycircle_icon.png
  17. BIN
      channel/huawei/res/drawable-hdpi-v4/c_buoycircle_icon_normal.png
  18. BIN
      channel/huawei/res/drawable-hdpi-v4/c_buoycircle_red_dot.png
  19. BIN
      channel/huawei/res/drawable-hdpi-v4/hms_game_achievement_finish.png
  20. BIN
      channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  21. BIN
      channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_icon.png
  22. BIN
      channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_icon_normal.png
  23. BIN
      channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_red_dot.png
  24. BIN
      channel/huawei/res/drawable-xhdpi-v4/hms_game_achievement_finish.png
  25. BIN
      channel/huawei/res/drawable-xhdpi-v4/upsdk_cancel_normal.png
  26. BIN
      channel/huawei/res/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png
  27. BIN
      channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  28. BIN
      channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_icon.png
  29. BIN
      channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_icon_normal.png
  30. BIN
      channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_red_dot.png
  31. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hms_game_achievement_finish.png
  32. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_normal.png
  33. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_black.png
  34. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_normal.png
  35. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_white.png
  36. BIN
      channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_white.png
  37. BIN
      channel/huawei/res/drawable-xxhdpi-v4/upsdk_cancel_normal.png
  38. BIN
      channel/huawei/res/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png
  39. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png
  40. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_icon_normal.png
  41. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_red_dot.png
  42. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/hms_game_achievement_finish.png
  43. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/upsdk_cancel_normal.png
  44. BIN
      channel/huawei/res/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png
  45. BIN
      channel/huawei/res/drawable/c_buoycircle_hide_float_top.9.png
  46. BIN
      channel/huawei/res/drawable/c_buoycircle_hide_guide.gif
  47. 6 0
      channel/huawei/res/drawable/c_buoycircle_hide_shape.xml
  48. 8 0
      channel/huawei/res/drawable/c_buoycircle_hide_shape_red.xml
  49. 7 0
      channel/huawei/res/drawable/hms_game_achievement_bg_shape.xml
  50. 12 0
      channel/huawei/res/drawable/upsdk_cancel_bg.xml
  51. 6 0
      channel/huawei/res/drawable/upsdk_third_download_bg.xml
  52. 58 0
      channel/huawei/res/layout-land/c_buoycircle_hide_guide_dialog.xml
  53. 21 0
      channel/huawei/res/layout/activity_endisable_service.xml
  54. 49 0
      channel/huawei/res/layout/c_buoycircle_hide_guide_dialog.xml
  55. 47 0
      channel/huawei/res/layout/c_buoycircle_hide_notice.xml
  56. 21 0
      channel/huawei/res/layout/c_buoycircle_window_small.xml
  57. 31 0
      channel/huawei/res/layout/hms_game_achievement_finish.xml
  58. 41 0
      channel/huawei/res/layout/hms_game_top_async_login.xml
  59. 83 0
      channel/huawei/res/layout/upsdk_app_dl_progress_dialog.xml
  60. 145 0
      channel/huawei/res/layout/upsdk_ota_update_view.xml
  61. 49 0
      channel/huawei/res/values-am/values-am.xml
  62. 25 0
      channel/huawei/res/values-ar/values-ar.xml
  63. 26 0
      channel/huawei/res/values-as/values-as.xml
  64. 25 0
      channel/huawei/res/values-az/values-az.xml
  65. 26 0
      channel/huawei/res/values-b+jv+Latn/values-b+jv+Latn.xml
  66. 25 0
      channel/huawei/res/values-b+my+Qaag/values-b+my+Qaag.xml
  67. 25 0
      channel/huawei/res/values-b+sr+Latn/values-b+sr+Latn.xml
  68. 24 0
      channel/huawei/res/values-be/values-be.xml
  69. 24 0
      channel/huawei/res/values-bg/values-bg.xml
  70. 24 0
      channel/huawei/res/values-bn/values-bn.xml
  71. 25 0
      channel/huawei/res/values-bo-rCN/values-bo-rCN.xml
  72. 25 0
      channel/huawei/res/values-bs/values-bs.xml
  73. 25 0
      channel/huawei/res/values-ca/values-ca.xml
  74. 25 0
      channel/huawei/res/values-cs/values-cs.xml
  75. 25 0
      channel/huawei/res/values-da/values-da.xml
  76. 25 0
      channel/huawei/res/values-de/values-de.xml
  77. 25 0
      channel/huawei/res/values-el/values-el.xml
  78. 5 0
      channel/huawei/res/values-en-rAU/values-en-rAU.xml
  79. 24 0
      channel/huawei/res/values-en-rGB/values-en-rGB.xml
  80. 25 0
      channel/huawei/res/values-es-rUS/values-es-rUS.xml
  81. 25 0
      channel/huawei/res/values-es/values-es.xml
  82. 26 0
      channel/huawei/res/values-et/values-et.xml
  83. 27 0
      channel/huawei/res/values-eu/values-eu.xml
  84. 26 0
      channel/huawei/res/values-fa/values-fa.xml
  85. 26 0
      channel/huawei/res/values-fi/values-fi.xml
  86. 26 0
      channel/huawei/res/values-fr/values-fr.xml
  87. 27 0
      channel/huawei/res/values-gl/values-gl.xml
  88. 26 0
      channel/huawei/res/values-gu/values-gu.xml
  89. 25 0
      channel/huawei/res/values-hi/values-hi.xml
  90. 25 0
      channel/huawei/res/values-hr/values-hr.xml
  91. 25 0
      channel/huawei/res/values-hu/values-hu.xml
  92. 25 0
      channel/huawei/res/values-in/values-in.xml
  93. 25 0
      channel/huawei/res/values-it/values-it.xml
  94. 25 0
      channel/huawei/res/values-iw/values-iw.xml
  95. 25 0
      channel/huawei/res/values-ja/values-ja.xml
  96. 26 0
      channel/huawei/res/values-ka/values-ka.xml
  97. 25 0
      channel/huawei/res/values-kk/values-kk.xml
  98. 26 0
      channel/huawei/res/values-km/values-km.xml
  99. 25 0
      channel/huawei/res/values-kn/values-kn.xml
  100. 25 0
      channel/huawei/res/values-ko/values-ko.xml

+ 20 - 0
.gitignore

@@ -58,3 +58,23 @@ docs/_build/
 # PyBuilder
 target/
 
+/game
+/gen
+/config
+/target
+/test
+/test.py
+/output
+/.idea
+/icon
+*/__pycache__
+.DS_Store
+__pycache__
+/python
+/android_sdk
+/apks
+.svn
+/outPath
+/venv
+
+

+ 13 - 0
PrintLog.py

@@ -0,0 +1,13 @@
+import sys,time
+DEBUG = True
+TIMESTAMP = str(int(time.time()))
+LOGFILE = ""
+
+
+def PrintLog(content):
+    if DEBUG == True:
+        outputFile = sys.stdout
+    elif DEBUG == False:
+        outputFile = open(LOGFILE, "a+")
+    print(content)
+    pass

+ 295 - 0
apk_tool.py

@@ -0,0 +1,295 @@
+import path_utils, contants, file_utils
+import os, subprocess, platform, zipfile
+from PrintLog import PrintLog
+
+
+# decompile apk
+def decompile(origin_apk_full_path, apk_decompile_out_dir):
+    PrintLog("------------------------ start to decompiling -------------------------")
+
+    global SUFFIX_BAT
+    if not os.path.exists(origin_apk_full_path):
+        PrintLog("[no such apk]:%s" % origin_apk_full_path)
+        return 1
+
+    apktool_path = path_utils.get_apktool_path()
+    decompileCmd = " d -f -o %s/ %s" % (apk_decompile_out_dir, origin_apk_full_path)
+
+    ret = exec_jar_cmd(apktool_path, decompileCmd)
+
+    PrintLog("------------------------ finished decompiling -------------------------")
+
+    return ret
+
+
+# recompile fileset to apk
+def recompile(apk_decompile_out_dir, out_put_unsigned_apk_path):
+    PrintLog("------------------------------ start to recompile ------------------------------ ")
+
+    apktool_path = path_utils.get_apktool_path()
+
+    useAppt2 = ''
+    if contants.IS_USE_AAPT2:
+        useAppt2 = ' --use-aapt2'
+
+    recompileCmd = 'b -f "%s" -o "%s"%s' % (apk_decompile_out_dir, out_put_unsigned_apk_path, useAppt2)
+
+    ret = exec_jar_cmd(apktool_path, recompileCmd)
+
+    PrintLog("------------------------------ finished recompile ------------------------------ ")
+
+    return ret
+
+
+def signer(out_put_unsigned_apk_path, out_put_signed_apk_path, keystore_path, storepass, alias, keypass):
+    """
+    签名apk
+    """
+
+    # if game in signConfig:
+    #     if sdk in signConfig[game]:
+    #         keystore = signConfig[game][sdk]
+    #     else:
+    #         keystore = signConfig['default']
+    # else:
+    #     keystore = signConfig['default']
+
+    apksigner = path_utils.get_apksigner_path()
+
+    # java -jar apksigner.jar sign --ks key.jks --ks-key-alias releasekey --ks-pass pass:pp123456 --key-pass pass:pp123456 --out output.apk input.apk
+    useV2sign = ''
+    if contants.IS_USE_APK_V2_SIGN:
+        useV2sign = ' --v2-signing-enabled=false'
+
+    return exec_jar_cmd(apksigner,
+                        'sign%s --ks "%s" --ks-key-alias %s --ks-pass pass:%s --key-pass pass:%s --out "%s" "%s"' % (
+                            useV2sign, keystore_path, alias, storepass,
+                            keypass, out_put_signed_apk_path, out_put_unsigned_apk_path))
+
+
+def zipalign(out_put_signed_apk_path, out_put_zipalign_apk_path):
+    align_apk_tool = path_utils.get_zipalign_path()
+
+    return exec_format_cmd(
+        '"%s" -f -p 4 "%s" "%s"' % (align_apk_tool, out_put_signed_apk_path, out_put_zipalign_apk_path))
+
+
+def exec_jar_cmd(jar, params):
+    """
+    执行cmd命令
+
+    返回值:None —— 子进程尚未结束;
+        ==0 —— 子进程正常退出;
+        > 0—— 子进程异常退出,return code对应于出错码;
+        < 0—— 子进程被信号杀掉了。
+    """
+    '''print(cmd)
+    p = os.popen(cmd)
+    print(p.read())'''
+    cmd = 'java -jar "%s" %s' % (jar, params)
+    PrintLog("[exec_jar_cmd]:%s" % cmd)
+    ret = 0
+    try:
+        s = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, cwd=None)
+        std_output, err_output = s.communicate()
+
+        if platform.system() == 'Windows':
+            std_output = std_output.decode('gbk')
+            err_output = err_output.decode('gbk')
+
+        '''
+        None —— 子进程尚未结束;
+        ==0 —— 子进程正常退出;
+        > 0—— 子进程异常退出,return code对应于出错码;
+        < 0—— 子进程被信号杀掉了。
+        '''
+        ret = s.returncode
+
+        if ret:
+            print('*******ERROR*******')
+            print(std_output)
+            print(err_output)
+            print('*******************')
+
+            cmd = 'error::' + cmd + '  !!!exec Fail!!!  '
+        else:
+            print(std_output)
+            print(err_output)
+
+            cmd = cmd + ' !!!exec success!!! '
+
+        print(cmd)
+
+    except Exception as e:
+        print('Exception ' + e)
+        return 1
+
+    return ret
+
+
+def exec_format_cmd(cmd, cd=None):
+    """
+    执行cmd命令
+
+    返回值:None —— 子进程尚未结束;
+        ==0 —— 子进程正常退出;
+        > 0—— 子进程异常退出,return code对应于出错码;
+        < 0—— 子进程被信号杀掉了。
+    """
+    '''print(cmd)
+    p = os.popen(cmd)
+    print(p.read())'''
+    ret = 0
+    try:
+        s = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, cwd=cd)
+        std_output, err_output = s.communicate()
+
+        if platform.system() == 'Windows':
+            std_output = std_output.decode('gbk')
+            err_output = err_output.decode('gbk')
+
+        '''
+        None —— 子进程尚未结束;
+        ==0 —— 子进程正常退出;
+        > 0—— 子进程异常退出,return code对应于出错码;
+        < 0—— 子进程被信号杀掉了。
+        '''
+        ret = s.returncode
+
+        if ret:
+            print('*******ERROR*******')
+            print(std_output)
+            print(err_output)
+            print('*******************')
+
+            cmd = 'error::' + cmd + '  !!!exec Fail!!!  '
+        else:
+            print(std_output)
+            print(err_output)
+
+            cmd = cmd + ' !!!exec success!!! '
+
+        print(cmd)
+
+    except Exception as e:
+        print('Exception ' + e)
+        return 1
+
+    return ret
+
+
+def create_R_file(apk_decompile_tmp_dir, package_name):
+    decomplie_res_path = os.path.join(apk_decompile_tmp_dir, 'res')
+    temp_gen_path = os.path.join(apk_decompile_tmp_dir, 'gen')
+    if not os.path.exists(temp_gen_path):
+        os.mkdir(temp_gen_path)
+    temp_manifest_path = os.path.join(apk_decompile_tmp_dir, 'AndroidManifest.xml')
+
+    android_platforms = path_utils.get_android_compile_tool_path()
+
+    if not contants.IS_USE_AAPT2:
+        aapt = path_utils.get_aapt_path()
+
+        ret = get_exec_permission(aapt)
+        if ret:
+            return ret
+
+        createRCmd = '"%s" p -f -m -J "%s" -S "%s" -I "%s" -M "%s"' % (
+            aapt, temp_gen_path, decomplie_res_path, android_platforms, temp_manifest_path)
+        ret = exec_format_cmd(createRCmd)
+        if ret:
+            return ret
+
+    else:
+
+        aapt2 = path_utils.get_aapt2_path()
+
+        ret = get_exec_permission(aapt2)
+        if ret:
+            return ret
+
+        complie_res_zip = os.path.join(temp_gen_path, 'resource.zip')
+
+        complieResCmd = '%s compile --dir %s -o %s ' % (
+            aapt2, decomplie_res_path, complie_res_zip)
+        ret = exec_format_cmd(complieResCmd)
+
+        if ret:
+            return ret
+
+        # link
+        print('link res ...')
+        outApk = os.path.join(temp_gen_path, 'sources.apk')
+        linkResCmd = '%s link -o %s  -I %s --manifest %s --java %s/  %s' % (
+            aapt2, outApk, android_platforms, temp_manifest_path, temp_gen_path, complie_res_zip)
+
+        print('link cmd is %s' % linkResCmd)
+        ret = exec_format_cmd(linkResCmd)
+
+        if ret:
+            return ret
+
+        # 编译R文件
+
+    r_source_pkg_name = package_name.replace(".", "/")
+
+    r_pkg_path = os.path.join(temp_gen_path, r_source_pkg_name)
+
+    r_source_path = os.path.join(r_pkg_path, 'R.java')
+
+    createRClassCmd = 'javac -source 1.8 -target 1.8 -encoding UTF-8 "%s"' % r_source_path
+
+    ret = exec_format_cmd(createRClassCmd)
+    if ret:
+        return ret
+
+    # 生成dex
+
+    print('dex R.class ...')
+    outDex = os.path.join(temp_gen_path, 'classes.dex')
+    if not contants.IS_USE_AAPT2:
+        dx = path_utils.get_dx_path()
+        dexCmd = '--dex --no-warning --output="%s" "%s"' % (
+            outDex, temp_gen_path)
+    else:
+        dx = path_utils.get_d8_path()
+        clazz = os.path.join(r_pkg_path, '*.class')
+        dexCmd = '--lib "%s" --output "%s" %s' % (
+            android_platforms, temp_gen_path, clazz)
+    ret = exec_jar_cmd(dx, dexCmd)
+    if ret:
+        return ret
+
+        # 反向dex生成smali
+        # 存放在out目录
+    print('baksmali classes.dex ...')
+
+    bak_smali_path = path_utils.get_baksmali_path()
+    out_smali_path = os.path.join(temp_gen_path, 'out')
+
+    ret = exec_jar_cmd(
+        bak_smali_path, 'd "%s" -o "%s"' % (outDex, out_smali_path))
+    if ret:
+        return ret
+
+    # 将生成的文件拷贝到目标目录
+    print('copy R.smali ...')
+    smaliPath = os.path.join(apk_decompile_tmp_dir, 'smali')
+    file_utils.copy_file_all_dir(out_smali_path, smaliPath)
+
+    return 0
+
+
+def get_exec_permission(file):
+    """
+    linux下获取执行权限
+    """
+    if platform.system() == 'Windows':
+        return 0
+
+    return exec_format_cmd('chmod +x "%s"' % file)
+
+
+if __name__ == "__main__":
+    create_R_file('/Users/kaiweicai/Documents/Project/PackKit/YYXXPackKit/game/037848/dcm_tmphuawei',
+                  'com.yyxx.qyj2.huawei')

+ 62 - 0
channel/huawei/assets/grs_sdk_global_route_config_apptouchupdatesdk.json

@@ -0,0 +1,62 @@
+{
+  "applications":[],
+  "services":[
+    {
+      "name":"com.huawei.apptouch.updatesdk",
+      "routeBy":"ser_country",
+      "servings":[
+        {
+          "countryOrAreaGroup":"DR1",
+          "addresses":{
+            "ROOT":""
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR2",
+          "addresses":{
+            "ROOT":""
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR3",
+          "addresses":{
+            "ROOT":"https://store-at-dre.hispace.dbankcloud.com/hwmarket/api/"
+          }
+        },
+        {
+          "countryOrAreaGroup":"DR4",
+          "addresses":{
+            "ROOT":""
+          }
+        }
+      ],
+      "countryOrAreaGroups":[
+        {
+          "id":"DR1",
+          "name":"China",
+          "countriesOrAreas":["CN"],
+          "description":"China zone"
+        },
+        {
+          "id":"DR2",
+          "name":"Asian",
+          "countriesOrAreas":["AE","AF","AG","AI","AM","AO","AQ","AR","AS","AW","AZ","BB","BD","BF","BH","BI","BJ","BL","BM","BN","BO","BR","BS","BT","BV","BW","BY","BZ","CC","CD","CF","CG","CI","CK","CL","CM","CO","CR","CU","CV","CX","DJ","DM","DO","DZ","EC","EG","EH","ER","ET","FJ","FK","FM","GA","GD","GE","GF","GH","GM","GN","GP","GQ","GS","GT","GU","GW","GY","HK","HM","HN","HT","ID","IN","IO","IQ","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KW","KY","KZ","KR","LA","LB","LC","LK","LR","LS","LY","MA","MG","MH","ML","MM","MN","MO","MP","MQ","MR","MS","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NP","NR","NU","OM","PA","PE","PF","PG","PH","PK","PN","PR","PS","PW","PY","QA","RE","RW","SA","SB","SC","SD","SG","SH","SL","SN","SO","SR","SS","ST","SV","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TT","TV","TW","TZ","UG","UY","UZ","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],
+          "description":"Asian-African-Latin American zone"
+        },
+        {
+          "id":"DR3",
+          "name":"Europe",
+          "countriesOrAreas":["AD","AL","AN","AT","AU","AX","BA","BE","BG","BQ","CA","CH","CW","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GL","GR","HR","HU","IE","IL","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MF","MK","MT","NL","NO","NZ","PL","PM","PT","RO","RS","SE","SI","SJ","SK","SM","SX","TR","UA","UM","US","VA","VC","XK","YK"],
+          "description":"Europe zone"
+        },
+        {
+          "id":"DR4",
+          "name":"RU",
+          "countriesOrAreas":["RU"],
+          "description":"RU zone"
+        }
+      ]
+    }
+  ],
+  "countryOrAreaGroups":[]
+}

+ 70 - 0
channel/huawei/assets/grs_sdk_global_route_config_opendevicesdk.json

@@ -0,0 +1,70 @@
+{
+    "applications": [],
+    "services": [
+        {
+            "name": "com.huawei.hms.opendevicesdk",
+            "routeBy": "ser_country",
+            "servings": [
+                {
+                    "countryOrAreaGroup": "DR1",
+                    "addresses": {
+                        "ROOT": "https://data-drcn.push.dbankcloud.com"
+                    }
+                },
+                {
+                    "countryOrAreaGroup": "DR2",
+                    "addresses": {
+                        "ROOT": "https://data-dra.push.dbankcloud.com"
+                    }
+                },
+                {
+                    "countryOrAreaGroup": "DR3",
+                    "addresses": {
+                        "ROOT": "https://data-dre.push.dbankcloud.com"
+                    }
+                },
+                {
+                    "countryOrAreaGroup": "DR4",
+                    "addresses": {
+                        "ROOT": "https://data-drru.push.dbankcloud.com"
+                    }
+                }
+            ],
+            "countryOrAreaGroups": []
+        }
+    ],
+    "countryOrAreaGroups": [
+        {
+            "id": "DR1",
+            "name": "China",
+            "countriesOrAreas": [
+                "CN"
+            ],
+            "description": "China zone"
+        },
+        {
+            "id": "DR2",
+            "name": "Asian-African-Latin American",
+            "countriesOrAreas": [
+                "SG"
+            ],
+            "description": "Asian-African-Latin American zone"
+        },
+        {
+            "id": "DR3",
+            "name": "Europe",
+            "countriesOrAreas": [
+                "DE"
+            ],
+            "description": "Europe zone"
+        },
+        {
+            "id": "DR4",
+            "name": "Russia",
+            "countriesOrAreas": [
+                "RU"
+            ],
+            "description": "Russia zone"
+        }
+    ]
+}

+ 322 - 0
channel/huawei/assets/grs_sdk_global_route_config_opensdkService.json

@@ -0,0 +1,322 @@
+{
+    "applications": [],
+    "services": [
+        {
+            "name": "com.huawei.cloud.opensdkhianalytics",
+            "routeBy": "issue_country",
+            "servings": [
+                {
+                    "countryGroup": "DR1",
+                    "addresses": {
+                        "ROOT": "https://metrics1.data.hicloud.com:6447",
+                        "ROOTV2": "https://metrics1.data.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR2",
+                    "addresses": {
+                        "ROOT": "https://metrics-dra.dt.hicloud.com:6447",
+                        "ROOTV2": "https://metrics-dra.dt.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR3",
+                    "addresses": {
+                        "ROOT": "https://metrics2.data.hicloud.com:6447",
+                        "ROOTV2": "https://metrics2.data.hicloud.com:6447"
+                    }
+                },
+                {
+                    "countryGroup": "DR4",
+                    "addresses": {
+                        "ROOT": "https://metrics5.data.hicloud.com:6447",
+                        "ROOTV2": "https://metrics5.dt.dbankcloud.ru:6447"
+                    }
+                }
+            ],
+            "countryGroups": [
+                {
+                    "id": "DR1",
+                    "name": "China",
+                    "countries": [
+                        "CN"
+                    ],
+                    "description": "China zone"
+                },
+                {
+                    "id": "DR2",
+                    "name": "Asian-African-Latin American",
+                    "countries": [
+                        "AE",
+                        "AF",
+                        "AG",
+                        "AI",
+                        "AM",
+                        "AO",
+                        "AQ",
+                        "AR",
+                        "AS",
+                        "AW",
+                        "AZ",
+                        "BB",
+                        "BD",
+                        "BF",
+                        "BH",
+                        "BI",
+                        "BJ",
+                        "BL",
+                        "BM",
+                        "BN",
+                        "BO",
+                        "BR",
+                        "BS",
+                        "BT",
+                        "BV",
+                        "BW",
+                        "BY",
+                        "BZ",
+                        "CC",
+                        "CD",
+                        "CF",
+                        "CG",
+                        "CI",
+                        "CK",
+                        "CL",
+                        "CM",
+                        "CO",
+                        "CR",
+                        "CU",
+                        "CV",
+                        "CX",
+                        "DJ",
+                        "DM",
+                        "DO",
+                        "DZ",
+                        "EC",
+                        "EG",
+                        "EH",
+                        "ER",
+                        "ET",
+                        "FJ",
+                        "FK",
+                        "FM",
+                        "GA",
+                        "GD",
+                        "GE",
+                        "GF",
+                        "GH",
+                        "GM",
+                        "GN",
+                        "GP",
+                        "GQ",
+                        "GS",
+                        "GT",
+                        "GU",
+                        "GW",
+                        "GY",
+                        "HK",
+                        "HM",
+                        "HN",
+                        "HT",
+                        "ID",
+                        "IN",
+                        "IO",
+                        "IQ",
+                        "JM",
+                        "JO",
+                        "JP",
+                        "KR",
+                        "KE",
+                        "KG",
+                        "KH",
+                        "KI",
+                        "KM",
+                        "KN",
+                        "KP",
+                        "KW",
+                        "KY",
+                        "KZ",
+                        "LA",
+                        "LB",
+                        "LC",
+                        "LK",
+                        "LR",
+                        "LS",
+                        "LY",
+                        "MA",
+                        "MG",
+                        "MH",
+                        "ML",
+                        "MM",
+                        "MN",
+                        "MO",
+                        "MP",
+                        "MQ",
+                        "MR",
+                        "MS",
+                        "MU",
+                        "MV",
+                        "MW",
+                        "MX",
+                        "MY",
+                        "MZ",
+                        "NA",
+                        "NC",
+                        "NE",
+                        "NF",
+                        "NG",
+                        "NI",
+                        "NP",
+                        "NR",
+                        "NU",
+                        "OM",
+                        "PA",
+                        "PE",
+                        "PF",
+                        "PG",
+                        "PH",
+                        "PK",
+                        "PN",
+                        "PR",
+                        "PS",
+                        "PW",
+                        "PY",
+                        "QA",
+                        "RE",
+                        "RW",
+                        "SA",
+                        "SB",
+                        "SC",
+                        "SD",
+                        "SG",
+                        "SH",
+                        "SL",
+                        "SN",
+                        "SO",
+                        "SR",
+                        "SS",
+                        "ST",
+                        "SV",
+                        "SY",
+                        "SZ",
+                        "TC",
+                        "TD",
+                        "TF",
+                        "TG",
+                        "TH",
+                        "TJ",
+                        "TK",
+                        "TL",
+                        "TM",
+                        "TN",
+                        "TO",
+                        "TT",
+                        "TV",
+                        "TW",
+                        "TZ",
+                        "UG",
+                        "UY",
+                        "UZ",
+                        "VE",
+                        "VG",
+                        "VI",
+                        "VN",
+                        "VU",
+                        "WF",
+                        "WS",
+                        "YE",
+                        "YT",
+                        "ZA",
+                        "ZM",
+                        "ZW"
+                    ],
+                    "description": "Asian-African-Latin American zone"
+                },
+                {
+                    "id": "DR3",
+                    "name": "Europe",
+                    "countries": [
+                        "AD",
+                        "AL",
+                        "AN",
+                        "AT",
+                        "AU",
+                        "AX",
+                        "BA",
+                        "BE",
+                        "BG",
+                        "BQ",
+                        "CA",
+                        "CH",
+                        "CW",
+                        "CY",
+                        "CZ",
+                        "DE",
+                        "DK",
+                        "EE",
+                        "ES",
+                        "FI",
+                        "FO",
+                        "FR",
+                        "GB",
+                        "GG",
+                        "GI",
+                        "GL",
+                        "GR",
+                        "HR",
+                        "HU",
+                        "IE",
+                        "IL",
+                        "IM",
+                        "IS",
+                        "IT",
+                        "JE",
+                        "LI",
+                        "LT",
+                        "LU",
+                        "LV",
+                        "MC",
+                        "MD",
+                        "ME",
+                        "MF",
+                        "MK",
+                        "MT",
+                        "NL",
+                        "NO",
+                        "NZ",
+                        "PL",
+                        "PM",
+                        "PT",
+                        "RO",
+                        "RS",
+                        "SE",
+                        "SI",
+                        "SJ",
+                        "SK",
+                        "SM",
+                        "SX",
+                        "TR",
+                        "UA",
+                        "UM",
+                        "US",
+                        "VA",
+                        "VC",
+                        "XK",
+                        "YK"
+                    ],
+                    "description": "Europe zone"
+                },
+                {
+                    "id": "DR4",
+                    "name": "Russia",
+                    "countries": [
+                        "RU"
+                    ],
+                    "description": "Russia zone"
+                }
+            ]
+        }
+    ],
+    "countryGroups": [],
+    "version": "202002120001"
+}

+ 62 - 0
channel/huawei/assets/grs_sdk_global_route_config_updatesdk.json

@@ -0,0 +1,62 @@
+{
+    "applications":[],
+    "services":[
+        {
+            "name":"com.huawei.updatesdk",
+            "routeBy":"ser_country",
+            "servings":[
+                {
+                    "countryOrAreaGroup":"DR1",
+                    "addresses":{
+                        "ROOT":"https://store-drcn.hispace.dbankcloud.cn/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR2",
+                    "addresses":{
+                        "ROOT":"https://store-dra.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR3",
+                    "addresses":{
+                        "ROOT":"https://store-dre.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                },
+                {
+                    "countryOrAreaGroup":"DR4",
+                    "addresses":{
+                        "ROOT":"https://store-drru.hispace.dbankcloud.com/hwmarket/api/"
+                    }
+                }
+            ],
+            "countryOrAreaGroups":[
+                {
+                    "id":"DR1",
+                    "name":"China",
+                    "countriesOrAreas":["CN"],
+                    "description":"China zone"
+                },
+                {
+                    "id":"DR2",
+                    "name":"Asian",
+                    "countriesOrAreas":["AE","AF","AG","AI","AM","AO","AQ","AR","AS","AW","AZ","BB","BD","BF","BH","BI","BJ","BL","BM","BN","BO","BR","BS","BT","BV","BW","BY","BZ","CC","CD","CF","CG","CI","CK","CL","CM","CO","CR","CU","CV","CX","DJ","DM","DO","DZ","EC","EG","EH","ER","ET","FJ","FK","FM","GA","GD","GE","GF","GH","GM","GN","GP","GQ","GS","GT","GU","GW","GY","HK","HM","HN","HT","ID","IN","IO","IQ","JM","JO","JP","KE","KG","KR","KH","KI","KM","KN","KP","KW","KY","KZ","LA","LB","LC","LK","LR","LS","LY","MA","MG","MH","ML","MM","MN","MO","MP","MQ","MR","MS","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NP","NR","NU","OM","PA","PE","PF","PG","PH","PK","PN","PR","PS","PW","PY","QA","RE","RW","SA","SB","SC","SD","SG","SH","SL","SN","SO","SR","SS","ST","SV","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TT","TV","TW","TZ","UG","UY","UZ","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],
+                    "description":"Asian-African-Latin American zone"
+                },
+                {
+                    "id":"DR3",
+                    "name":"Europe",
+                    "countriesOrAreas":["AD","AL","AN","AT","AU","AX","BA","BE","BG","BQ","CA","CH","CW","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GG","GI","GL","GR","HR","HU","IE","IL","IM","IS","IT","JE","LI","LT","LU","LV","MC","MD","ME","MF","MK","MT","NL","NO","NZ","PL","PM","PT","RO","RS","SE","SI","SJ","SK","SM","SX","TR","UA","UM","US","VA","VC","XK","YK"],
+                    "description":"Europe zone"
+                },
+                {
+                    "id":"DR4",
+                    "name":"RU",
+                    "countriesOrAreas":["RU"],
+                    "description":"RU zone"
+                }
+            ]
+        }
+    ],
+    "countryOrAreaGroups":[]
+}

+ 14 - 0
channel/huawei/assets/grs_sdk_server_config.json

@@ -0,0 +1,14 @@
+{
+  "grs_server": {
+    "grs_base_url": [
+      "https://grs.dbankcloud.com",
+      "https://grs.dbankcloud.cn",
+      "https://grs.dbankcloud.asia",
+      "https://grs.platform.dbankcloud.ru",
+      "https://grs.dbankcloud.eu"
+    ],
+    "grs_query_endpoint_1.0": "/grs/1.0/%1$s/router",
+    "grs_query_endpoint_2.0": "/grs/2.0/router",
+    "grs_query_timeout": 2
+  }
+}

BIN
channel/huawei/assets/grs_sp.bks


BIN
channel/huawei/assets/hmsincas.bks


BIN
channel/huawei/assets/hmsrootcas.bks


BIN
channel/huawei/assets/updatesdkcas.bks


+ 214 - 0
channel/huawei/huawei_sdk_config.xml

@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sdk_config xmlns:android="http://schemas.android.com/apk/res/android">
+	<sdk_activity>
+
+        <provider
+            android:name="com.huawei.agconnect.core.provider.AGConnectInitializeProvider"
+            android:authorities="${applicationId}.AGCInitializeProvider"
+            android:exported="false" />
+
+        <service
+            android:name="com.huawei.agconnect.core.ServiceDiscovery"
+            android:exported="false" />
+		
+		
+		 <service
+            android:name="com.huawei.agconnect.core.ServiceDiscovery"
+            android:exported="false" >
+            <meta-data
+                android:name="com.huawei.agconnect.credential.CredentialServiceRegistrar:100"
+                android:value="com.huawei.agconnect.core.ServiceRegistrar" />
+        </service>
+
+        <uses-library
+            android:name="org.apache.http.legacy"
+            android:required="false" />
+
+
+	    <queries>
+	        <intent>
+	            <action android:name="com.huawei.hms.core.aidlservice" />
+	        </intent>
+	        <intent>
+	            <action android:name="com.huawei.hms.core" />
+	        </intent>
+	    </queries>
+
+	    <service
+            android:name="com.huawei.hms.jos.games.service.GameService"
+            android:exported="true" >
+            <intent-filter>
+                <action android:name="com.huawei.hms.games.service" />
+            </intent-filter>
+        </service>
+
+        <provider
+            android:name="com.huawei.hms.jos.games.archive.ArchiveRemoteAccessProvider"
+            android:authorities="${applicationId}.hmssdk.jos.archive"
+            android:exported="true" >
+        </provider>
+
+        <activity
+            android:name="com.huawei.appmarket.component.buoycircle.impl.delegete.BuoyBridgeActivity"
+            android:configChanges="orientation|locale|screenSize|layoutDirection|fontScale"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:hardwareAccelerated="true"
+            android:theme="@android:style/Theme.Translucent" >
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+        </activity>
+
+ 		<receiver
+            android:name="com.huawei.hms.analytics.receiver.HiAnalyticsSvcEvtReceiver"
+            android:exported="false" >
+            <intent-filter>
+                <action android:name="com.huawei.hms.analytics.pps.event" />
+            </intent-filter>
+        </receiver>
+
+        <provider
+            android:name="com.huawei.hms.analytics.provider.AnalyticsInitializeProvider"
+            android:authorities="${applicationId}.AnalyticsKitInitializeProvider"
+            android:exported="false" />
+
+         <activity
+            android:name="com.huawei.updatesdk.service.otaupdate.AppUpdateActivity"
+            android:configChanges="orientation|screenSize"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent.NoTitleBar" />
+            <meta-data
+                android:name="hnc-theme"
+                android:value="androidhnext:style/Theme.Magic.Translucent.NoTitleBar" />
+        </activity>
+        <activity
+            android:name="com.huawei.updatesdk.support.pm.PackageInstallerActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+            <meta-data
+                android:name="hnc-theme"
+                android:value="androidhnext:style/Theme.Magic.Translucent" />
+        </activity>
+
+        <provider
+            android:name="com.huawei.updatesdk.fileprovider.UpdateSdkFileProvider"
+            android:authorities="${applicationId}.updateSdk.fileProvider"
+            android:exported="false"
+            android:grantUriPermissions="true" />
+
+
+<activity
+            android:name="com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity"
+            android:configChanges="fontScale|uiMode"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
+        </activity>
+        <activity
+            android:name="com.huawei.hms.account.internal.ui.activity.AccountSignInHubActivity"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:theme="@android:style/Theme.Translucent.NoTitleBar" >
+        </activity>
+
+        <activity
+            android:name="com.huawei.hms.activity.BridgeActivity"
+            android:configChanges="orientation|locale|layoutDirection|fontScale|screenSize|smallestScreenSize|screenLayout|uiMode"
+            android:excludeFromRecents="true"
+            android:exported="false"
+            android:hardwareAccelerated="true"
+            android:screenOrientation="behind"
+            android:theme="@style/Base_Translucent" >
+            <meta-data
+                android:name="hwc-theme"
+                android:value="androidhwext:style/Theme.Emui.Translucent" />
+        </activity>
+        <activity
+            android:name="com.huawei.hms.activity.EnableServiceActivity"
+            android:configChanges="orientation|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
+            android:exported="false" >
+        </activity>
+
+	</sdk_activity>
+	
+	<sdk_meta>
+
+     	<meta-data
+            android:name="com.huawei.hms.client.service.name:ads-identifier"
+            android:value="ads-identifier:3.4.39.302" />
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:ads-installreferrer"
+            android:value="ads-installreferrer:3.4.39.302" />
+        <meta-data
+        android:name="com.huawei.hms.min_api_level:apptouch:apptouch"
+        android:value="1" />
+
+        <!-- 用于判断是否集成了本lib -->
+        <meta-data
+            android:name="availableLoaded"
+            android:value="yes" />
+
+        <!-- 为后续统计第三方app集成了哪些Kit,因此需要Kit在自己的AndroidManifest.xml文件中定义业务标签元数据 -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:base"
+            android:value="base:6.4.0.302" />
+
+        <!-- SDK依赖的HMSCore的最低api level元数据 -->
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:base:hmscore"
+            android:value="1" />
+
+        <meta-data
+            android:name="componentverify_ag_cbg_root"
+            android:value="@string/ag_sdk_cbg_root" />
+
+		<meta-data
+            android:name="com.huawei.hms.jos.versioncode"
+            android:value="60200301" />
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:hianalytics"
+            android:value="hianalytics:6.4.1.301" />
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hianalytics:hianalytics"
+            android:value="1" />
+                <!-- 切记同步修改 HuaweiIdAuthInternalConstant.HMS_SDK_VERSION -->
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:hwid"
+            android:value="hwid:6.4.0.300" />
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hwid:hwid"
+            android:value="1" />
+
+        <!-- 5.3.0 独立授权依赖的api_level为11 -->
+        <!-- 5.3.0 setCarrierId依赖的api_level为13 -->
+        <meta-data
+            android:name="com.huawei.hms.min_api_level:hwid:account"
+            android:value="13" />
+        <meta-data
+            android:name="com.huawei.hms.client.service.name:iap"
+            android:value="iap:6.3.0.300" />
+	
+	</sdk_meta>
+	
+	<sdk_permission>
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+	<uses-permission android:name="com.huawei.hwid.permission.gameservice.archive.access.provider" />
+	    <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA" />
+
+ <!-- Android O版本调用安装需要使用该权限 -->
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+
+    <!-- 从应用市场获取服务地需要此权限,从应用市场9.0.0开始支持 -->
+    <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA" />
+
+    </sdk_permission>
+</sdk_config>

BIN
channel/huawei/res/drawable-hdpi-1208x720-v4/c_buoycircle_icon_normal.png


BIN
channel/huawei/res/drawable-hdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel/huawei/res/drawable-hdpi-v4/c_buoycircle_icon.png


BIN
channel/huawei/res/drawable-hdpi-v4/c_buoycircle_icon_normal.png


BIN
channel/huawei/res/drawable-hdpi-v4/c_buoycircle_red_dot.png


BIN
channel/huawei/res/drawable-hdpi-v4/hms_game_achievement_finish.png


BIN
channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_icon.png


BIN
channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel/huawei/res/drawable-xhdpi-v4/c_buoycircle_red_dot.png


BIN
channel/huawei/res/drawable-xhdpi-v4/hms_game_achievement_finish.png


BIN
channel/huawei/res/drawable-xhdpi-v4/upsdk_cancel_normal.png


BIN
channel/huawei/res/drawable-xhdpi-v4/upsdk_cancel_pressed_bg.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_icon.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/c_buoycircle_red_dot.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hms_game_achievement_finish.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_normal.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_black.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_normal.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_round_white.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/hwid_auth_button_white.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/upsdk_cancel_normal.png


BIN
channel/huawei/res/drawable-xxhdpi-v4/upsdk_cancel_pressed_bg.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_hide_float_eye_off_gray.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_icon_normal.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/c_buoycircle_red_dot.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/hms_game_achievement_finish.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/upsdk_cancel_normal.png


BIN
channel/huawei/res/drawable-xxxhdpi-v4/upsdk_cancel_pressed_bg.png


BIN
channel/huawei/res/drawable/c_buoycircle_hide_float_top.9.png


BIN
channel/huawei/res/drawable/c_buoycircle_hide_guide.gif


+ 6 - 0
channel/huawei/res/drawable/c_buoycircle_hide_shape.xml

@@ -0,0 +1,6 @@
+<shape xmlns:android="http://schemas.android.com/apk/res/android" >
+
+    <!-- 圆角 -->
+    <corners android:radius="25dp" />
+
+</shape>

+ 8 - 0
channel/huawei/res/drawable/c_buoycircle_hide_shape_red.xml

@@ -0,0 +1,8 @@
+<shape xmlns:android="http://schemas.android.com/apk/res/android" >
+
+    <!-- 圆角 -->
+    <corners android:radius="25dp" />
+
+    <solid android:color="#FF3320" />
+
+</shape>

+ 7 - 0
channel/huawei/res/drawable/hms_game_achievement_bg_shape.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="rectangle"
+       android:useLevel="true">
+    <solid android:color="#191919"/>
+    <corners android:radius="16dp"/>
+</shape>

+ 12 - 0
channel/huawei/res/drawable/upsdk_cancel_bg.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+
+
+    <size
+        android:width="40dp"
+        android:height="40dp" />
+    <corners android:radius="4dp" />
+    <stroke android:color="@color/upsdk_color_gray_1" />
+    <solid android:color="@color/upsdk_color_gray_1" />
+
+</shape>

+ 6 - 0
channel/huawei/res/drawable/upsdk_third_download_bg.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item android:drawable="@drawable/upsdk_cancel_bg" android:state_pressed="true" />
+    <item android:drawable="@drawable/upsdk_cancel_bg" android:state_focused="true" />
+</selector>

+ 58 - 0
channel/huawei/res/layout-land/c_buoycircle_hide_guide_dialog.xml

@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:paddingTop="8dp">
+
+    <ScrollView
+        android:layout_height="wrap_content"
+        android:layout_width="wrap_content"
+        android:layout_above="@+id/game_id_buoy_hide_guide_checklayout">
+        <LinearLayout
+            android:layout_height="wrap_content"
+            android:layout_width="wrap_content"
+            android:orientation="vertical"
+            android:layout_marginStart="24dp"
+            android:layout_marginEnd="24dp"
+            android:layout_marginLeft="24dp"
+            android:layout_marginRight="24dp">
+
+        <TextView
+            android:id="@+id/game_id_buoy_hide_guide_text"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:textSize="15sp"
+            android:gravity="start"
+            />
+
+        <com.huawei.appmarket.component.buoycircle.impl.view.GifImageView
+            android:id="@+id/game_id_buoy_hide_guide_gif"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:src="@drawable/c_buoycircle_hide_guide"/>
+        </LinearLayout>
+
+    </ScrollView>
+
+
+    <LinearLayout
+        android:id="@+id/game_id_buoy_hide_guide_checklayout"
+        android:orientation="horizontal"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginStart="12dp"
+        android:layout_marginEnd="12dp"
+        android:layout_marginLeft="12dp"
+        android:layout_marginRight="12dp"
+        android:layout_alignParentBottom="true">
+
+        <CheckBox
+            android:id="@+id/game_id_buoy_hide_guide_remind"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="@string/c_buoycircle_hide_guide_noremind"
+            android:textSize="13sp"/>
+
+    </LinearLayout>
+</RelativeLayout>

+ 21 - 0
channel/huawei/res/layout/activity_endisable_service.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:paddingEnd="16dp"
+    android:paddingLeft="16dp"
+    android:paddingRight="16dp"
+    android:paddingStart="16dp"
+    android:orientation="vertical" >
+    <TextView
+        android:id="@+id/enable_service_text"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginEnd="8dp"
+        android:layout_marginRight="8dp"
+        android:layout_marginTop="16dp"
+        android:text="Please enable the HMS service in settings tag"
+        android:textSize="13sp" />
+
+
+</RelativeLayout>

+ 49 - 0
channel/huawei/res/layout/c_buoycircle_hide_guide_dialog.xml

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:paddingTop="8dp">
+
+    <TextView
+        android:id="@+id/game_id_buoy_hide_guide_text"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:textSize="15sp"
+        android:gravity="start"
+        android:layout_marginStart="24dp"
+        android:layout_marginEnd="24dp"
+        android:layout_marginLeft="24dp"
+        android:layout_marginRight="24dp"
+        />
+
+    <com.huawei.appmarket.component.buoycircle.impl.view.GifImageView
+        android:id="@+id/game_id_buoy_hide_guide_gif"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_below="@+id/game_id_buoy_hide_guide_text"
+        android:src="@drawable/c_buoycircle_hide_guide"
+        android:layout_marginStart="24dp"
+        android:layout_marginEnd="24dp"
+        android:layout_marginLeft="24dp"
+        android:layout_marginRight="24dp"/>
+
+    <LinearLayout
+        android:id="@+id/game_id_buoy_hide_guide_checklayout"
+        android:orientation="horizontal"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginStart="12dp"
+        android:layout_marginEnd="12dp"
+        android:layout_marginLeft="12dp"
+        android:layout_marginRight="12dp"
+        android:layout_below="@+id/game_id_buoy_hide_guide_gif">
+
+        <CheckBox
+            android:id="@+id/game_id_buoy_hide_guide_remind"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="@string/c_buoycircle_hide_guide_noremind"
+            android:textSize="13sp"/>
+    </LinearLayout>
+</RelativeLayout>

+ 47 - 0
channel/huawei/res/layout/c_buoycircle_hide_notice.xml

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:id="@+id/game_id_buoy_hide_notice_view">
+    <LinearLayout
+        android:id="@+id/top_notice_bg"
+        android:layout_width="match_parent"
+        android:layout_height="100dp"
+        android:background="@drawable/c_buoycircle_hide_float_top"
+        android:orientation="horizontal">
+        <RelativeLayout
+            android:id="@+id/rl_top_notice"
+            android:layout_width="match_parent"
+            android:layout_height="30dp"
+            android:layout_marginTop="8dp"
+            android:layout_centerHorizontal="true">
+
+            <LinearLayout
+                android:id="@+id/game_id_buoy_hide_notice_bg"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerInParent="true"
+                android:paddingLeft="8dp"
+                android:paddingRight="8dp"
+                android:orientation="horizontal">
+
+                <ImageView
+                    android:layout_width="24dp"
+                    android:layout_height="24dp"
+                    android:src="@drawable/c_buoycircle_hide_float_eye_off_gray"/>
+
+                <TextView
+                    android:id="@+id/top_notice_text"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginLeft="8dp"
+                    android:textSize="13sp"
+                    android:textColor="#ffffff"
+                    android:text="@string/c_buoycircle_auto_hide_notice"
+                    android:layout_gravity="center_vertical"/>
+
+            </LinearLayout>
+        </RelativeLayout>
+    </LinearLayout>
+
+</FrameLayout>

+ 21 - 0
channel/huawei/res/layout/c_buoycircle_window_small.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/small_window_layout"
+    android:gravity="center"
+    android:layout_width="48dp"
+    android:layout_height="48dp">
+
+    <ImageView 
+        android:id="@+id/half_hide_small_icon"
+        android:src="@drawable/c_buoycircle_icon_normal"
+        android:layout_width="36dp"
+        android:layout_height="36dp"/>
+         
+    
+    <ImageView 
+        android:id="@+id/small_icon"
+        android:src="@drawable/c_buoycircle_icon_normal"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"/>
+
+</LinearLayout>

+ 31 - 0
channel/huawei/res/layout/hms_game_achievement_finish.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+             android:id="@+id/achievemnet_notice_view"
+             android:layout_width="wrap_content"
+             android:layout_height="36dp"
+             android:orientation="horizontal"
+             android:background="@drawable/hms_game_achievement_bg_shape">
+
+    <ImageView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginLeft="8dp"
+        android:layout_marginStart="8dp"
+        android:layout_marginRight="16dp"
+        android:layout_marginEnd="16dp"
+        android:layout_gravity="center"
+        android:src="@drawable/hms_game_achievement_finish"/>
+
+    <TextView
+        android:id="@+id/achievement_finish_text"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginEnd="16dp"
+        android:layout_marginRight="16dp"
+        android:layout_gravity="center"
+        android:textColor="#ffffff"
+        android:textSize="16sp"
+        android:fontFamily="textFontFamilyRegular"
+        android:text="@string/hms_game_achievement_finish_notice"/>
+
+</LinearLayout>

+ 41 - 0
channel/huawei/res/layout/hms_game_top_async_login.xml

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:id="@+id/login_notice_view"> 
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="60dp"
+        android:background="#b3ffffff">
+        
+        <LinearLayout
+	        android:layout_width="wrap_content"
+	        android:layout_height="wrap_content"
+	        android:layout_centerInParent="true"
+	        android:layout_marginTop="14dp"
+	        android:layout_marginBottom="14dp"
+	        android:layout_marginLeft="12dp"
+	        android:layout_marginRight="12dp"
+	        android:orientation="horizontal">
+	        
+	        <ImageView 
+	            android:layout_width="32dp"
+	            android:layout_height="32dp"
+	            android:src="@drawable/c_buoycircle_icon"/>
+	        
+	        <TextView 
+	            android:id="@+id/top_notice_text"
+	            android:layout_width="wrap_content"
+	            android:layout_height="wrap_content"
+	            android:layout_marginLeft="8dp"
+	            android:ellipsize="end"
+	            android:singleLine="true"
+	            android:textSize="14dp"
+	            android:textColor="#000000"
+	            android:alpha="0.85"
+	            android:layout_gravity="center_vertical"/>
+	        
+	    </LinearLayout>
+     </RelativeLayout>
+    
+</FrameLayout>

+ 83 - 0
channel/huawei/res/layout/upsdk_app_dl_progress_dialog.xml

@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/action"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:orientation="vertical">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginStart="24dp"
+        android:layout_marginLeft="24dp"
+        android:layout_marginEnd="16dp"
+        android:layout_marginRight="16dp"
+        android:layout_marginBottom="16dp"
+        android:orientation="vertical">
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginBottom="4dp"
+            android:paddingTop="24dp">
+
+            <TextView
+                android:id="@+id/third_app_dl_progress_text"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_alignParentEnd="true"
+                android:layout_alignParentRight="true"
+                android:layout_marginEnd="48dp"
+                android:layout_marginRight="48dp"
+                android:textColor="@color/upsdk_color_gray_7"
+                android:textSize="@dimen/upsdk_master_body_2" />
+
+            <TextView
+                android:id="@+id/third_app_warn_text"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="16dp"
+                android:layout_marginRight="16dp"
+                android:layout_toStartOf="@id/third_app_dl_progress_text"
+                android:layout_toLeftOf="@id/third_app_dl_progress_text"
+                android:textColor="@color/upsdk_color_gray_10"
+                android:textSize="@dimen/upsdk_master_body_2" />
+        </RelativeLayout>
+
+        <RelativeLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center_vertical">
+
+            <RelativeLayout
+                android:id="@+id/cancel_bg"
+                android:layout_width="40dp"
+                android:layout_height="40dp"
+                android:layout_alignParentEnd="true"
+                android:layout_alignParentRight="true"
+                android:layout_centerVertical="true"
+                android:background="@drawable/upsdk_third_download_bg"
+                android:focusable="true">
+
+                <ImageView
+                    android:id="@+id/cancel_imageview"
+                    android:layout_width="24dp"
+                    android:layout_height="24dp"
+                    android:layout_centerInParent="true"
+                    android:background="@drawable/upsdk_cancel_normal" />
+            </RelativeLayout>
+
+
+            <ProgressBar
+                android:id="@+id/third_app_dl_progressbar"
+                style="?android:attr/progressBarStyleHorizontal"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_centerVertical="true"
+                android:layout_marginEnd="8dp"
+                android:layout_marginRight="8dp"
+                android:layout_toStartOf="@id/cancel_bg"
+                android:layout_toLeftOf="@id/cancel_bg" />
+        </RelativeLayout>
+    </LinearLayout>
+</LinearLayout>

+ 145 - 0
channel/huawei/res/layout/upsdk_ota_update_view.xml

@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+    android:orientation="vertical">
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:orientation="vertical">
+
+        <ScrollView
+            android:id="@+id/scroll_layout"
+            android:layout_width="match_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="24dp"
+            android:paddingRight="24dp"
+            android:scrollbarStyle="outsideOverlay">
+
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="vertical">
+
+                <ImageView
+                    android:id="@+id/divider"
+                    android:layout_width="match_parent"
+                    android:layout_height="16dp" />
+
+                <LinearLayout
+                    android:id="@+id/name_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginBottom="@dimen/upsdk_margin_xs"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/upsdk_ota_app_name"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+
+                    <TextView
+                        android:id="@+id/name_textview"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginStart="@dimen/upsdk_margin_m"
+                        android:layout_marginLeft="@dimen/upsdk_margin_m"
+                        android:fontFamily="HwChinese-medium"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/version_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginBottom="@dimen/upsdk_margin_xs"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/upsdk_app_version"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+
+                    <TextView
+                        android:id="@+id/version_textview"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginStart="@dimen/upsdk_margin_m"
+                        android:layout_marginLeft="@dimen/upsdk_margin_m"
+                        android:fontFamily="HwChinese-medium"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/size_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:text="@string/upsdk_app_size"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+
+                    <TextView
+                        android:id="@+id/appsize_textview"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginStart="@dimen/upsdk_margin_m"
+                        android:layout_marginLeft="@dimen/upsdk_margin_m"
+                        android:fontFamily="HwChinese-medium"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+
+                    <TextView
+                        android:id="@+id/allsize_textview"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginStart="@dimen/upsdk_margin_m"
+                        android:layout_marginLeft="@dimen/upsdk_margin_m"
+                        android:fontFamily="HwChinese-medium"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:id="@+id/content_layout"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+
+                    <TextView
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/upsdk_margin_l"
+                        android:gravity="start"
+                        android:text="@string/upsdk_detail"
+                        android:textAlignment="viewStart"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_subtitle" />
+
+                    <TextView
+                        android:id="@+id/content_textview"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/upsdk_margin_m"
+                        android:gravity="start"
+                        android:lineSpacingMultiplier="1.1"
+                        android:textAlignment="viewStart"
+                        android:textColor="@color/upsdk_color_gray_10"
+                        android:textSize="@dimen/upsdk_master_body_2" />
+                </LinearLayout>
+            </LinearLayout>
+        </ScrollView>
+    </LinearLayout>
+</LinearLayout>

+ 49 - 0
channel/huawei/res/values-am/values-am.xml

@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"ለመደበቅ ወደዚህ ይጎትቱ"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ይቅር"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"እሺ"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">በስልክ አስተዳዳሪ (ማትቢያ) ወይም ቅንብሮች ውስጥ ለHUAWEI AppGallery ሁለተኛ ጅምርን ስራ ያስጀምሩ።</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ይቅር"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ደብቅ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"ፊኛዎች ከተደበቁ በኋላ እነሱን እንደገና ለማሳየት መተግበሪያውን ዳግም ማስጀመር ይኖርብዎታል።"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"ፊኛዎች ከተደበቁ በኋላ እነሱን እንደገና ለማሳየት መሳሪያዎን ይገልብጡ።"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"ዳግም አታስታውሰኝ"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"ፊኛዎችን ደብቅ"</string>
+    <string name="c_buoycircle_install" priority="LT">"ጫን"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s ተከፍቷል"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"መድረስ አልተቻለም። ይህ አገልግሎት የቅርብ ጊዜው የAppAssistant ስሪት ያስፈልገዋል።"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ይህን አገልግሎት ለመጠቀም የቅርብ ጊዜውን የAppAssistant ስሪት (%1$s ሜባ) ያውርዱ።"</string>
+    <string name="hms_game_login_notice" priority="LT">"አንኳን ደህና መጡ %1$s"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"በHUAWEI መታወቂያ ይግቡ"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"በ%1$s ውስጥ ያሉ አንዳንድ ባህሪያት ያለHMS Core በአግባቡ ላይሰሩ ይችላሉ፣ እሱ ደግሞ በመሳሪያዎ ላይ አልተጫነም።"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s HMS Coreን ለመጠቀም አይችልም። ማትቢያን (የስልክ አስተዳዳሪ) ያስጀምሩ ወይም ወደ ቅንብሮች ይሂዱ እና ለ %2$s (ራስሰር ማስጀመሪያ እና ሁለተኛ ደረጃ ማስጀመሪያን ጨምሮ) ሁሉንም ፈቃዶች ያንቁ እና እንደገና ይሞክሩ።"</string>
+    <string name="hms_confirm" priority="translator">"ይሁን"</string>
+    <string name="hms_is_spoof" priority="LT">"በመሳሪያዎ ላይ ኦፊሴላዊ ያልሆነ የHMS Core ስሪት (%1$s) የጫኑ ይመስላሉ። ኦፊሴላዊውን ስሪት ለመጫን እባክዎ ከቅንብሮች ሆነው HMS Coreን ያራግፉትና ወደዚህ መተግበሪያ ይመለሱ።"</string>
+    <string name="hms_spoof_hints" priority="LT">"ማስታወሻ"</string>
+
+
+ <string name="upsdk_app_download_info_new" priority="translator">"ጫን"</string>
+    <string name="upsdk_app_download_installing" priority="translator">"%sን በማውረድ ላይ…"</string>
+    <string name="upsdk_app_size" priority="translator">"መጠን"</string>
+    <string name="upsdk_app_version" priority="translator">"ስሪት"</string>
+    <string name="upsdk_appstore_install" priority="translator">"ይህን መተግበሪያ ለማዘመን %s ያስፈልጋል። አሁን ይጫን?"</string>
+    <string name="upsdk_cancel" priority="translator">"ይቅር"</string>
+    <string name="upsdk_checking_update_prompt" priority="LT">"ዝማኔዎችን በመፈተሽ ላይ…"</string>
+    <string name="upsdk_choice_update" priority="translator">"ዝማኔን ማግኘት ይቻላል። እባክዎ የቅርብ ጊዜውን ስሪት ያውርዱ እና ይጫኑ።"</string>
+    <string name="upsdk_detail" priority="translator">"ዝርዝሮች"</string>
+    <string name="upsdk_getting_message_fail_prompt_toast" priority="translator">"መረጃን ሰርስሮ ለማውጣት አልተቻለም። እባክዎ በኋላ ላይ እንደገና ይሞክሩ።"</string>
+    <string name="upsdk_mobile_dld_warn" priority="translator">"በአሁኑ ጊዜ ከአንድ የሞባይል አውታረ መረብ ጋር ተገናኝተዋል። አሁን ማውረድ %1$s ውሂብ ይጠቀማል።"</string>
+    <string name="upsdk_no_available_network_prompt_toast" priority="translator">"የበይነ መረብ ግኑኙነት የለም። እባክዎ የእርስዎን የአውታረ መረብ ቅንብሮች ይፈትሹ።"</string>
+    <string name="upsdk_ota_app_name" priority="translator">"መተግበሪያ"</string>
+    <string name="upsdk_ota_cancel" priority="translator">"ኋላ"</string>
+    <string name="upsdk_ota_force_cancel_new" priority="translator">"ውጣ"</string>
+    <string name="upsdk_ota_notify_updatebtn" priority="translator">"አዘምን"</string>
+    <string name="upsdk_ota_title" priority="translator">"አዲስ ስሪት"</string>
+    <string name="upsdk_storage_utils" priority="LT">"%1$s ሜባ"</string>
+    <string name="upsdk_third_app_dl_cancel_download_prompt_ex" priority="translator">"ጭነቱ ይሰረዝ?"</string>
+    <string name="upsdk_third_app_dl_install_failed" priority="translator">"ጭነት አልተሳካም።"</string>
+    <string name="upsdk_third_app_dl_sure_cancel_download" priority="translator">"አዎ"</string>
+    <string name="upsdk_update_check_no_new_version" priority="Reviewed">"ስሪትዎ የተዘመነ ነው።"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-ar/values-ar.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"اسحب البالونات للإخفاء"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"إلغاء"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"حسنًا"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"يُرجى تمكين التشغيل الثانوي لمتجر التطبيقات من مدير الهاتف أو الإعدادات"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"إلغاء"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"إخفاء"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"عقب إخفاء البالونات، سيتوجب عليك إعادة تشغيل التطبيق لتتمكن من رؤيتها مُجددًا."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"عقب إخفاء البالونات، اقلب جهازك لإظهارها مُجددًا."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"عدم التذكير مرةً أخرى"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"إخفاء البالونات"</string>
+    <string name="c_buoycircle_install" priority="LT">"تثبيت"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"تم فتح \"%1$s\""</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"تعذر الوصول. هذه الخدمة تتطلب أحدث إصدار من مساعد التطبيقات."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"لاستخدام هذه الخدمة، يُرجى تثبيت أحدث إصدار من مساعد التطبيقات (%1$s م.ب)."</string>
+    <string name="hms_game_login_notice" priority="translator">"مرحبًا \u202a%1$s\u202c"</string>
+    <string name="开始" priority="translator">"تسجيل الدخول بحساب هواوي"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"قد لا تعمل بعض الميزات في تطبيق %1$s على النحو المنشود بدون خدمات HMS Core، والتي لم يتم تثبيتها على جهازك."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"\"%1$s\" غير قادر على استخدام خدمات HMS Core. يُرجى تشغيل مدير الهاتف أو الانتقال إلى الإعدادات، وتشغيل جميع أذونات %2$s (بما في ذلك التشغيل التلقائي، والتشغيل الثانوي)، وإعادة المحاولة."</string>
+    <string name="hms_confirm" priority="translator">"حسنًا"</string>
+    <string name="hms_is_spoof" priority="LT">"يبدو أنك ثبّت إصدارًا غير رسمي من HMS Core (%1$s)‎ على جهازك. يُرجى إزالة تثبيت إصدار HMS Core من الإعدادات والعودة إلى هذا التطبيق لتثبيت الإصدار الرسمي."</string>
+    <string name="hms_spoof_hints" priority="LT">"تنويه"</string>
+</resources>

+ 26 - 0
channel/huawei/res/values-as/values-as.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"লুকুৱাবলৈ ইয়াত টানক"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"বাতিল কৰক"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ঠিক"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ফোন মেনেজাৰ (অনুকূলক) বা ছেটিংচত AppGallery-ৰ বাবে দ্বিতীয় প্ৰাৰম্ভ সক্ষম কৰক।"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"বাতিল কৰক"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"লুকুৱাওক"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"বেলুনসমূহ লুকুওৱাৰ পাছত, আপুনি সেইবোৰ পুনৰ দেখুৱাবলৈ এপ্প্‌টো পুনঃপ্ৰাৰম্ভ কৰিব লাগিব।"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"বেলুনসমূহ লুকুওৱাৰ পাছত, সেইবোৰ পুনৰ দেখুৱাবলৈ আপোনাৰ ডিভাইচ ওলোটাই দিয়ক।"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"মোক পুনৰ সোঁৱৰাই নিদিব"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"বেলুনসমূহ লুকুৱাওক"</string>
+    <string name="c_buoycircle_install" priority="LT">"ইনষ্টল কৰক"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s আনলক হ\'ল"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"প্ৰৱেশ কৰিবলৈ অক্ষম। এই সেৱাটোক AppAssistant-ৰ শেহতীয়া সংস্কৰণটোৰ আৱশ্যক।"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"এই সেৱাটো ব্যৱহাৰ কৰিবলৈ, AppAssistant-ৰ শেহতীয়া সংস্কৰণটো ইনষ্টল কৰক (%1$s MB)।"</string>
+    <string name="hms_game_login_notice" priority="LT">"স্বাগতম %1$s"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID-ৰ সৈতে ছাইন ইন কৰক"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$sত থকা কিছুমান ফিচাৰে HMS Core অবিহনে সঠিকভাৱে কাম নকৰিব পাৰে, যিটো আপোনাৰ ডিভাইচত ইনষ্টল নাই।"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s-এ HMS Core ব্যৱহাৰ কৰাত অক্ষম। অনুকূলক (ফোন মেনেজাৰ) প্ৰাৰম্ভ কৰক বা ছেটিংচলৈ যাওক, %2$s-ৰ বাবে সকলো অনুমতি সক্ষম কৰক (স্বয়ং-প্ৰাৰম্ভ আৰু প্ৰাথমিক প্ৰাৰম্ভক অন্তৰ্ভুক্ত কৰি) আৰু পুনঃচেষ্টা কৰক।"</string>
+    <string name="hms_confirm" priority="translator">"ঠিক"</string>
+    <string name="hms_is_spoof" priority="LT">"আপোনাৰ ডিভাইচত HMS Core (%1$s)-ৰ এটা আনঅফিচিয়েল সংস্কৰণ ইনষ্টল থকা যেন দেখা গৈছে। অনুগ্ৰহ কৰি ছেটিংচৰ পৰা HMS Core আনইনষ্টল কৰক আৰু অফিচিয়েল সংস্কৰণটো ইনষ্টল কৰিবলৈ এই এপ্প্‌টোলৈ ঘূৰি যাওক।"</string>
+    <string name="hms_spoof_hints" priority="LT">"টোকা"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-az/values-az.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Gizlətmək üçün buraya sürükləyin"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"LƏĞV EDİN"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">Telefon Menecerində (Optimallaşdırıcıda) və ya Parametrlərdə AppGallery üçün İkinci başlatmanı aktivləşdirin.</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"LƏĞV EDİN"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"GİZLƏDİN"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Şarlar gizlədildikdən sonra onları yenidən göstərmək üçün proqramı təkrar başlatmalı olacaqsınız."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Şarlar gizlədildikdən sonra onları yenidən göstərmək üçün cihazınızı çevirin."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Bir daha xatırlatmayın"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Şarları gizlədin"</string>
+    <string name="c_buoycircle_install" priority="LT">"QURAŞDIRIN"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s kiliddən çıxarıldı"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Daxil olmaq mümkün deyil. Bu xidmət Proqram Yardımçısının ən son versiyasını tələb edir."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Bu xidməti istifadə etmək üçün Proqram Yardımçısının ən son versiyasını (%1$s MB) quraşdırın."</string>
+    <string name="hms_game_login_notice" priority="LT">"Xoş gəlmisiniz, %1$s"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID ilə daxil olun"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s proqramındakı bəzi xüsusiyyətlər cihazınızda quraşdırılmayan HMS Core olmadan müvafiq qaydada işləməyə bilər."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s HMS Core-dan istifadə edə bilmir. Optimallaşdırıcını (Telefon Menecerini) işə salın və ya Parametrlərə keçin, %2$s (avtomatik işəsalma və ikinci başlatma daxil olmaqla) üçün bütün icazələri aktivləşdirin."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Görünür, cihazınızda quraşdırılmış qeyri-rəsmi HMS Core (%1$s) versiyası var. Parametrlərdən HMS Core-un quraşdırılmışını ləğv edin və rəsmi versiyanı quraşdırmaq üçün bu proqrama qayıdın."</string>
+    <string name="hms_spoof_hints" priority="LT">"Qeyd"</string>
+</resources>

+ 26 - 0
channel/huawei/res/values-b+jv+Latn/values-b+jv+Latn.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Seret ing kene kanggo ndhelikake"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"WURUNG"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Aktifake Luncur sekunder kanggo AppGallery ing Atur Ponsel (Pangoptimal) utawa Setelan."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"WURUNG"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"DHELIKAKE"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Sawise balon didhelikake, sampeyan perlu ngluncurake apl maneh kanggo nuduhake balon maneh."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Sawise balon didhelikake, walik piranti kanggo nuduhake kuwi maneh."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Aja elingake maneh"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Dhelikake balon"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTAL"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s wis dibukak kuncine"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Ora bisa ngakses. Layanan iki mbutuhake AppAssistant versi paling anyar."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Kanggo nggunakake layanan iki, instal AppAssistant versi paling anyar (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Sugeng rawuh %1$s"</string>
+    <string name="开始" priority="translator">"Mlebu nganggo ID HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Sawetara fitur ing %1$s bisa uga ora mlaku kanthi bener tanpa HMS Core, sing durung diinstal ing piranti."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ora bisa nggunakake HMS Core. Luncurake Pangoptimal (Atur Ponsel) utawa bukak Setelan kanggo ngaktifake kabeh izin kanggo %2$s (kalebu luncurake otomatis lan paluncuran kaloro), banjur coba maneh."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Kayane HMS Core (%1$s) sing diinstal ing piranti sampeyan kuwi versi bajakan. Busak instalan HMS Core saka Setelan banjur mbalika menyang apl iki kanggo nginstal versi sing resmi."</string>
+    <string name="hms_spoof_hints" priority="LT">"Cathetan"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-b+my+Qaag/values-b+my+Qaag.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"ဝွက္ရန္ ဤေနရာသို႔ ဆြဲပါ"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"မလုပ္ပါ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"အိုေက"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ဖုန္းမန္ေနဂ်ာ (အေကာင္းဆုံး ျမွင့္တင္ေရး) သို႔မဟုတ္ ဆက္တင္တြင္ AppGallery အတြက္ ဆင့္ပြားဖြင့္မႈအား ဖြင့္ေပးပါ။"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"မလုပ္ပါ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ဝွက္မည္"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"ပူေဖာင္းေလးမ်ားကို ဝွက္ထားျပီးေနာက္ ၎တို႔ကို ထပ္ျပရန္ အက္ပ္ကို ျပန္ဖြင့္ေပးရန္ လိုအပ္ပါလိမ့္မည္။"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"ပူေဖာင္းေလးမ်ားအား ဝွက္ထားျပီးေနာက္ ၎တို႔အား ထပ္ျပရန္ သင့္စက္အား လွန္လိုက္ပါ။"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"ေနာက္ထပ္ သတိမေပးပါႏွင့္"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"ပူေဖာင္းေလးမ်ားအား ဝွက္ရန္"</string>
+    <string name="c_buoycircle_install" priority="LT">"ထည့္သြင္းမည္"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s ေလာ့ခ္ပြင့္ျပီး"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"ရယူသုံးစြဲ၍ မရႏိုင္ပါ။ ဤဝန္ေဆာင္မႈသည္ AppAssistant ေနာက္ဆုံးဗားရွင္း လိုအပ္ပါသည္။"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ဤဝန္ေဆာင္မႈကို အသုံးျပဳရန္ AppAssistant (%1$s MB) ေနာက္ဆုံးဗားရွင္းကို ထည့္သြင္းပါ။"</string>
+    <string name="hms_game_login_notice" priority="LT">"မဂၤလာပါ %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID ျဖင့္ ဝင္ရန္"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s ရွိ အခ်ိဳ႕လုပ္ေဆာင္ခ်က္မ်ားသည္ သင့္စက္တြင္ မထည့္သြင္းထားေသာ HMS Core မရွိဘဲ ေကာင္းစြာ အလုပ္လုပ္ႏိုင္မည္ မဟုတ္ပါ။"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s သည္ HMS Core ကို သုံး၍ မရႏိုင္ပါ။ အေကာင္းဆုံး ျမွင့္တင္ေရး (ဖုန္းမန္ေနဂ်ာ)ကို ဖြင့္ပါ သို႔မဟုတ္ ဆက္တင္သို႔ သြားပါ၊ ထို႔ေနာက္ %2$s အတြက္ ခြင့္ျပဳခ်က္မ်ား (ေအာ္တို ဖြင့္ျခင္းႏွင့္ ဆင့္ပြား ဖြင့္မႈ အပါအဝင္) အားလုံးကို ဖြင့္ေပးျပီး ထပ္ၾကိဳးစားၾကည့္ပါ။"</string>
+    <string name="hms_confirm" priority="translator">"အိုေက"</string>
+    <string name="hms_is_spoof" priority="LT">"သင့္စက္တြင္ HMS Core (%1$s) ၏ တရားမဝင္ ဗားရွင္းကို ထည့္သြင္းထားပုံေပၚပါသည္။ ဆက္တင္မွတစ္ဆင့္ HMS Core ကို ထည့္သြင္းထားမႈမွ ဖ်က္ပစ္ျပီး တရားဝင္ ဗားရွင္းကို ထည့္သြင္းရန္ ဤအက္ပ္သို႔ ျပန္သြားပါ။"</string>
+    <string name="hms_spoof_hints" priority="LT">"မွတ္ခ်က္"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-b+sr+Latn/values-b+sr+Latn.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Prevuci ovde za sakrivanje"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"OTKAŽI"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"U redu"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Omogućite funkciju Sekundarno pokretanje za aplikaciju HUAWEI AppGallery u opcijama Menadžer telefona (Optimizator) ili Podešavanja."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"OTKAŽI"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SAKRIJ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Nakon što baloni budu sakriveni, moraćete ponovo da pokrenete aplikaciju da biste ih ponovo prikazali."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Nakon što baloni budu sakriveni, okrenite uređaj da biste ih ponovo prikazali."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ne podsećaj me ponovo"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Sakrij balone"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALIRAJ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"Dostignuće %1$s je otključano"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Pristup nije moguć. Ova usluga zahteva najnoviju verziju aplikacije Pomoćnik za igrice."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Da biste koristili ovu uslugu, instalirajte najnoviju verziju aplikacije Pomoćnik za igrice (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Dobro došli %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Prijavi se pomoću HUAWEI ID-ja"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Neke funkcije u aplikaciji %1$s možda neće raditi ispravno bez funkcije HMS Core, koja nije instalirana na vašem uređaju."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ne može da koristi aplikaciju HMS Core. Pokrenite aplikaciju Optimizator (Menadžer telefona) ili idite na opciju Podešavanja, omogućite sve dozvole za opciju %2$s (uključujući automatsko pokretanje i sekundarno pokretanje) i pokušajte ponovo."</string>
+    <string name="hms_confirm" priority="translator">"U redu"</string>
+    <string name="hms_is_spoof" priority="LT">"Izgleda da je na vaš uređaj instalirana nezvanična verzija funkcije HMS Core (%1$s). Deinstalirajte funkciju HMS Core iz aplikacije Podešavanja i vratite se u ovu aplikaciju da biste instalirali zvaničnu verziju."</string>
+    <string name="hms_spoof_hints" priority="LT">"Napomena"</string>
+
+</resources>

+ 24 - 0
channel/huawei/res/values-be/values-be.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Перацягніце сюды, каб схаваць"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"АДМЯНІЦЬ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ОК"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Уключыце функцыю другаснага запуску для AppGallery праз Дыспетчар (Аптымізатар) або ў Наладах."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"АДМЯНІЦЬ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"СХАВАЦЬ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Калі шары будуць схаваны, перазапусціце праграму, каб яны з\’явіліся зноў."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Калі шары будуць схаваны, перавярніце прыладу, каб яны з\’явіліся зноў."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Больш не напамінаць"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Схаваць шары"</string>
+    <string name="c_buoycircle_install" priority="LT">"УСТАНАВІЦЬ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"«%1$s» разблакіравана"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Немагчыма атрымаць доступ. Гэтаму сэрвісу неабходна апошняя версія Памочніка па праграмах."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Для выкарыстання гэтага сэрвісу ўстанавіце апошнюю версію Памочніка па праграмах (%1$s МБ)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Вітаем, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Увайсці з дапамогай HUAWEI ID"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Некаторыя функцыі ў праграме «%1$s» могуць працаваць няправільна без HMS Core, які не ўстаноўлены на вашай прыладзе."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s не можа выкарыстоўваць HMS Core. Запусціце Аптымізатар (Дыспетчар) ці перайдзіце ў Налады, уключыце ўсе дазволы для %2$s (уключаючы аўтаматычны і другасны запускі) і паўтарыце спробу."</string>
+    <string name="hms_confirm" priority="translator">"ОК"</string>
+    <string name="hms_is_spoof" priority="LT">"Здаецца, на вашай прыладзе ўстаноўлена неафіцыйная версія HMS Core (%1$s). Выдаліце HMS Core у Наладах і вярніцеся ў гэту праграму, каб устанавіць афіцыйную версію."</string>
+    <string name="hms_spoof_hints" priority="LT">"Заўвага"</string>
+</resources>

+ 24 - 0
channel/huawei/res/values-bg/values-bg.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Изтеглете тук, за да се скрие"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ОТКАЗ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ОК"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">Активирайте „Вторично стартиране“ за AppGallery в Мениджър на телефона (Оптимизатор) или Настройки.</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ОТКАЗ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"СКРИВАНЕ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"След скриване на балоните ще трябва да рестартирате приложението, за да може да се покажат отново."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"След скриване на балоните, завъртете устройството, за да се покажат отново."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Не напомняй повече"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Скриване на балони"</string>
+    <string name="c_buoycircle_install" priority="LT">"ИНСТАЛИРАНЕ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"Отключено %1$s"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Няма достъп. Тази услуга изисква най-новата версия на AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"За да използвате тази услуга, инсталирайте най-новата версия на AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Добре дошли %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Влезте с HUAWEI ID"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Някои функции в %1$s може да не работят правилно без приложението HMS Core, което не е инсталирано на вашето устройство."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s не може да използва \"HMS Core\". Стартирайте Оптимизатор (Мениджър на телефона) или отидете в \"Настройки\", активирайте всички разрешения за %2$s (включително авто стартиране и вторично стартиране), след което опитайте отново."</string>
+    <string name="hms_confirm" priority="translator">"ОК"</string>
+    <string name="hms_is_spoof" priority="LT">"Изглежда, че имате неофициална версия на HMS Core (%1$s), инсталирана на вашето устройство. Моля, деинсталирайте HMS Core от Настройки и се върнете към това приложение, за да инсталирате официалната версия."</string>
+    <string name="hms_spoof_hints" priority="LT">"Бележка"</string>
+</resources>

+ 24 - 0
channel/huawei/res/values-bn/values-bn.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"লুকানোর জন্য এখানে টানুন"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"বাতিল"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ঠিক আছে"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ফোন পরিচালক (অপটিমাইজার) বা সেটিংস এ AppGallery এর জন্য সেকেন্ডারি লঞ্চ সক্রিয় করুন।"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"বাতিল"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"লুকান"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"বেলুনগুলো লুকানোর পর, সেগুলো আবার প্রদর্শন করতে আপনার অ্যাপটি পুনরায় চালু করা প্রয়োজন।"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"বেলুনগুলো লুকানোর পর, সেগুলো আবার প্রদর্শন করতে আপনার ডিভাইসটি ফ্লিপ করুন।"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"আমাকে আর মনে করাবেন না"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"বেলুনগুলো লুকান"</string>
+    <string name="c_buoycircle_install" priority="LT">"ইনস্টল করুন"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s আনলক হয়েছে"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"অ্যাক্সেস করা যাচ্ছে না। এই সেবাটির AppAssistant এর সর্বশেষ সংস্করণটি প্রয়োজন।"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"এই সেবাটি ব্যবহার করতে, AppAssistant (%1$s MB) এর সর্বশেষ সংস্করণটি ইনস্টল করুন।"</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$s, স্বাগতম"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID দিয়ে সাইন ইন করুন"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s এর কিছু বৈশিষ্ট্য HMS Core ছাড়া সঠিকভাবে কাজ নাও করতে পারে, যা আপনার ডিভাইসে ইনস্টল করা নেই।"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s HMS Core ব্যবহার করতে অক্ষম। অপটিমাইজার (ফোন পরিচালক) লঞ্চ করুন বা সেটিংসে যান, %2$s এর জন্য সকল অনুমতি সক্ষম করুন (স্বতঃলঞ্চ এবং সেকেন্ডারি লঞ্চসহ) এবং আবার চেষ্টা করুন।"</string>
+    <string name="hms_confirm" priority="translator">"ঠিক আছে"</string>
+    <string name="hms_is_spoof" priority="LT">"মনে হচ্ছে যে আপনি আপনার ডিভাইসে HMS Core (%1$s) এর একটি আনঅফিসিয়াল সংস্করণ ইনস্টল করেছেন। অনুগ্রহ করে সেটিংস থেকে HMS Core আনইনস্টল করুন এবং অফিসিয়াল সংস্করণ ইনস্টল করতে এই অ্যাপটিতে ফিরে যান।"</string>
+    <string name="hms_spoof_hints" priority="LT">"নোট"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-bo-rCN/values-bo-rCN.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"གནས་འདིར་འཐེན་ནས་སྦེད།"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"འདོར་བ།"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ཤེས་སོང་།"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ཁ་པར་གྱི་དོ་དམ་པ་སམ་སྒྲིག་འགོད་ཁ་འབྱེད་པའི་ཚོད་ལྟ་གནང་རོགས། ཧྭ་ཝེའི་ཉེར་སྤྱོད་ཁྲོམ་རའི་ནང་གི་འབྲེལ་བའི་འཁོར་སྒུལ་གྱི་དབང་ཚད་ཁ་འབྱེད་པ་མ་ཟད་བསྐྱར་དུ་ཚོད་ལྟ་གནང་རོགས།"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"འདོར་བ།"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"སྦེད་པ།"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"གཡེང་བའི་རྟགས་རིས་སྦེད་རྗེས་སུ། ཉེར་སྤྱོད་བསྐྱར་དུ་ཁ་འབྱེད་ན་གཡེང་བའི་རྟགས་རིས་སླར་ཡང་འཆར་ཐུབ། སྦེད་དམ།"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"གཡེང་བའི་རྟགས་རིས་སྦེད་རྗེས་སུ། སྒྲིག་ཆས་སྐོར་ན་གཡེང་བའི་རྟགས་རིས་སླར་ཡང་འཆར་ཐུབ། སྦེད་དམ།"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"དྲན་སྐུལ་མ་བྱེད་རོགས།"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"སྦེད་པའི་གཡེང་བའི་རྟགས་རིས།"</string>
+    <string name="c_buoycircle_install" priority="LT">"སྒྲིག་འཇུག"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s ཟྭ་ཕྱེ་ཟིན།"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"ལྟ་སྤྱོད་བྱེད་མི་ཐུབ། ཞབས་ཞུ་འདིར་ཉེར་སྤྱོད་ལག་རོགས་ཀྱི་པར་གཞི་གསར་ཤོས་སྒྲིག་འཇུག་བྱེད་དགོས། དེའི་རྗེས་སུ་གཞི་ནས་བེད་སྤྱོད་བྱེད་ཐུབ།"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ཞབས་ཞུ་འདི་བེད་སྤྱོད་བྱེད་པར་གཤམ་གསལ་ཉེར་སྤྱོད་ཀྱི་པར་གཞི་གསར་ཤོས་སྒྲིག་འཇུག་བྱེད་དགོས།\n\n· ཉེར་སྤྱོད་ལག་རོགས། (%1$s MB)"</string>
+    <string name="hms_game_login_notice" priority="LT">"ཧྭ་ཝེའི་སྤྱོད་མཁན་ %1$s ལ་དགའ་བསུ་ཞུ།"</string>
+        <string name="hwid_huawei_login_button_text" priority="LT">"ཧྭ་ཝེའི་ཐོ་ཨང་ཐོ་འཇུག"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"ཁྱེད་ཀྱིས་སྒྲིག་ཆས་ལ་པར་གཞི་གསར་ཤོས་ཀྱི་ HMS Core སྒྲིག་འཇུག་བྱས་མེད། %1$sརྒྱུན་ལྡན་ལྟར་འཁོར་སྐྱོད་བྱེད་ཐབས་བྲལ།"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">%1$s ཡིས་HMS Coreདག་བེད་སྤྱོད་བྱེད་ཐུབ་ཀྱི་མིན་འདུག ཁ་པར་གྱི་དོ་དམ་པ་འགོ་འཛུགས་བྱེད་པའམ། ཡང་ན། སྒྲིག་བཀོད་སྟེང་བསྐྱོད། %2$s ཆེད་ཆོག་མཆན་ཆ་ཚང་ནུས་ལྡན་བཟོ་ (རང་འགུལ་འགོ་འཛུགས་དང་འགོ་འཛུགས་ཕལ་པ་འཚུད་པ་ཡིན།) བ་དང་། ཡང་བསྐྱར་འབད་རྩོལ་བྱ།</string>
+    <string name="hms_confirm" priority="translator">"ཆོག"</string>
+    <string name="hms_is_spoof" priority="LT">"སྒྲིག་ཆས་འདིར་སྒྲིག་འཇུག་བྱས་པའི་ (%1$s) ནི་ཁྲིམས་མིན་གྱི་ HMS Core པར་གཞི་ཡིན། སྔོན་ལ་རྒྱུད་ཁོངས་ཀྱི་སྒྲིག་བཀོད་ཁྲོད་ཀྱི་ཉེར་སྤྱོད་དོ་དམ་དུ་ཕེབས་ནས་པར་གཞི་འདི་བཤིག་ཕབ་བྱས་ནས། ཉེར་སྤྱོད་འདི་ཕྱིར་ལོག་ནས་ཁྲིམས་མཐུན་གྱི་ HMS Core པར་གཞི་སྒྲིག་འཇུག་བྱེད་རོགས།"</string>
+    <string name="hms_spoof_hints" priority="LT">"དྲན་སྐུལ།"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-bs/values-bs.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Povucite ovdje da biste sakrili"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"OTKAŽI"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"U redu"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Omogućite Sekundarno pokretanje za AppGallery u Upravitelju telefonom (Optimizator) ili Postavkama."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"OTKAŽI"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SAKRIJ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Nakon što se baloni sakriju morate ponovo pokrenuti aplikaciju da bi se ponovo prikazali."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Nakon što se baloni sakriju okrenite uređaj da bi se ponovo prikazali."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ne podsjećaj me ponovo"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Sakrij balone"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALIRAJ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"Otključano: %1$s"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Pristup nije moguć. Ova usluga zahtijeva najnoviju verziju Pomoćnika za aplikacije."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Za korištenje ove usluge instalirajte najnoviju verziju Pomoćnika za aplikacije (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Dobro došli %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Prijavite se sa HUAWEI ID-om"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Neke funkcije u aplikaciji %1$s možda neće ispravno raditi bez usluge HMS Core koja nije instalirana na vašem uređaju."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ne može koristiti HMS Core. Pokrenite Optimizator (Upravitelj telefonom) ili idite u opciju Postavke, omogućite sve dozvole za %2$s (uključujući automatsko pokretanje i sekundarno pokretanje) i pokušajte ponovo."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Izgleda da na uređaju imate instaliranu nezvaničnu verziju usluge HMS Core (%1$s). Deinstalirajte HMS Core iz opcije Postavke i vratite se na ovu aplikaciju da instalirate zvaničnu verziju."</string>
+    <string name="hms_spoof_hints" priority="LT">"Napomena"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-ca/values-ca.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Arrossegar per amagar"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"CANCEL·LAR"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"D\'acord"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Habiliteu l\'inici secundari per a AppGallery a l\'Administrador del telèfon (Optimitzador) o Paràmetres."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"CANCEL·LAR"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"AMAGAR"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Un cop s\'han ocultat els globus, cal que reinicieu l\'aplicació per tornar-los a mostrar."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Després d\'amagar els globus, gireu el dispositiu per mostrar-los de nou."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"No tornar a recordar"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Amagar els globus"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTAL·LAR"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s desbloquejat"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"No s\'hi pot accedir. Aquest servei requereix l\'última versió d\'AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Per utilitzar aquest servei, instal·la l\'última versió d\'AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Benvingut %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Iniciar la sessió amb l\'ID de HUAWEI"</string>
+<string name="hms_apk_not_installed_hints" priority="translator">"És possible que algunes funcions de %1$s no funcionin correctament sense l\'HMS Core, que no està instal·lat al sistema."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s no pot utilitzar HMS Core. Inicieu l\'Optimitzador (Administrador del telèfon) o aneu a Paràmetres, habiliteu tots els permisos per a %2$s (incloent-hi l\'inici automàtic i l\'inici secundari) i torneu a provar-ho."</string>
+    <string name="hms_confirm" priority="translator">"D\'acord"</string>
+    <string name="hms_is_spoof" priority="LT">"Sembla que teniu una versió no oficial d\'HMS Core (%1$s) instal·lada al dispositiu. Desinstal·leu HMS Core des de Paràmetres i torneu a aquesta aplicació per instal·lar-ne la versió oficial."</string>
+    <string name="hms_spoof_hints" priority="LT">"Nota"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-cs/values-cs.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Přetáhnutím sem skryjte"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ZRUŠIT"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Zapněte sekundární spuštění aplikace AppGallery ve Správci telefonu (Správci) nebo v Nastavení."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ZRUŠIT"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SKRÝT"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Jakmile budou balóny skryty, znovu se zobrazí až po restartování aplikace."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Jakmile budou balóny skryty, otočte zařízení, ať se zase zobrazí."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Už nepřipomínat"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Skrýt balóny"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALACE"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s odemčeno"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Nelze spustit. Tato služba vyžaduje nejnovější verzi aplikace AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Chcete-li tuto službu používat, nainstalujte si nejnovější verzi aplikace AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Vítejte %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Přihlásit se pomocí HUAWEI ID"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Některé funkce v aplikaci %1$s nemusí fungovat správně bez funkce HMS Core, která na vašem zařízení není nainstalovaná."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s nemůže využívat funkci HMS Core. Zapněte aplikaci Správce (Správce telefonu), nebo přejděte do nabídky Nastavení a povolte oprávnění pro %2$s (včetně automatického a sekundárního spuštění). Poté opakujte akci."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Zdá se, že máte na svém zařízení nainstalovanou neoficiální verzi HMS Core (%1$s). Odinstalujte HMS Core z Nastavení a vraťte se k této aplikaci pro nainstalování oficiální verze."</string>
+    <string name="hms_spoof_hints" priority="LT">"Poznámka"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-da/values-da.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Træk her for at skjule"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ANNULLER"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Aktiver sekundær start for AppGallery i Telefon-styring (Optimizer) eller Indstillinger."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ANNULLER"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SKJUL"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Når ballonerne er skjult, skal du genstarte appen for at vise dem igen."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Når ballonerne er skjult, skal du vende din enhed om for at vise dem igen."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Påmind mig ikke igen"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Skjul balloner"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALLER"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s låst op"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Der kan ikke opnås adgang. Denne tjeneste kræver den nyeste version af AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Hvis du vil bruge denne tjeneste, skal du installere den nyeste version af AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Velkommen %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Log ind med HUAWEI-id"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Visse funktioner i %1$s virker muligvis ikke korrekt uden HMS Core, som ikke er installeret på din enhed."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s kan ikke bruge HMS Core. Start Optimizer (Telefon-styring) eller gå til Indstillinger, aktivér alle tilladelser for %2$s (inkl. automatisk start og sekundær start), og prøv igen."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Det ser ud til, at du har en uofficiel version af HMS Core (%1$s) installeret på din enhed. Afinstaller HMS Core fra Indstillinger, og vend tilbage til denne app for at installere den officielle version."</string>
+    <string name="hms_spoof_hints" priority="LT">"Bemærk"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-de/values-de.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Zum Ausblenden hierhin ziehen"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ABBRECHEN"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Sekundären Start für AppGallery in Telefonmanager (Optimizer) oder Einstellungen aktivieren"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ABBRECHEN"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"AUSBLENDEN"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Nachdem die Ballons ausgeblendet wurden, müssen Sie die App neu starten, um sie erneut anzuzeigen."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Nachdem die Ballons ausgeblendet wurden, drehen Sie Ihr Gerät um, um sie wieder anzuzeigen."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Nicht erneut erinnern"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Ballons ausblenden"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALLIEREN"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s entsperrt"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Zugriff nicht möglich. Für diesen Service ist die neueste Version von AppAssistant erforderlich."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Um diesen Service zu nutzen, installieren Sie die neueste Version von AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Willkommen, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Mit HUAWEI ID registrieren"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Einige Funktionen in %1$s funktionieren ohne HMS Core möglicherweise nicht ordnungsgemäß. HMS Core ist nicht auf Ihrem Gerät installiert."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s kann HMS Core nicht nutzen. Öffnen Sie Optimizer (Telefonmanager) oder gehen Sie zu Einstellungen, um sämtliche Berechtigungen für %2$s zu aktivieren (einschließlich Auto-Start und sekundärem Start) und es anschließend erneut zu versuchen."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Sie haben auf Ihrem Gerät scheinbar eine inoffizielle Version von HMS Core (%1$s) installiert. Deinstallieren Sie HMS Core in den Einstellungen und gehen Sie zu dieser App zurück, um die offizielle Version zu installieren."</string>
+    <string name="hms_spoof_hints" priority="LT">"Hinweis"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-el/values-el.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Σύρετε εδώ για απόκρυψη"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ΑΚΥΡΩΣΗ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Ενεργοποιήστε τη Δευτερεύουσα εκκίνηση για το AppGallery στη Διαχείριση τηλεφώνου (Βελτιστοποίηση) ή στις Ρυθμίσεις."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ΑΚΥΡΩΣΗ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ΑΠΟΚΡΥΨΗ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Μετά την απόκρυψη των πλαισίων σήμανσης, θα χρειαστεί να επανεκκινήσετε την εφαρμογή αν θέλετε να εμφανιστούν ξανά."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Μετά την απόκρυψη των πλαισίων σήμανσης, αναστρέψτε τη συσκευή σας αν θέλετε να εμφανιστούν ξανά."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Όχι άλλη υπενθύμιση"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Απόκρυψη πλαισίων σήμανσης"</string>
+    <string name="c_buoycircle_install" priority="LT">"ΕΓΚΑΤΑΣΤΑΣΗ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"Ξεκλειδώθηκε: %1$s"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Δεν είναι δυνατή η πρόσβαση. Για την υπηρεσία αυτή απαιτείται η τελευταία έκδοση του AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Για να χρησιμοποιήσετε αυτή την υπηρεσία, εγκαταστήστε την τελευταία έκδοση του AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Καλώς ορίσατε, %1$s."</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Είσοδος με το HUAWEI ID"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Ορισμένες δυνατότητες στην εφαρμογή %1$s ενδέχεται να μην λειτουργούν σωστά χωρίς το HMS Core, το οποίο δεν είναι εγκατεστημένο στη συσκευή σας."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"Το %1$s αδυνατεί να χρησιμοποιήσει την εφαρμογή HMS Core. Εκκινήστε τη Βελτιστοποίηση (Διαχείριση τηλεφώνου) ή μεταβείτε στις Ρυθμίσεις, ενεργοποιήστε όλες τις άδειες για το %2$s (συμπεριλαμβανομένης της αυτόματης εκκίνησης και της δευτερεύουσας εκκίνησης) και προσπαθήστε ξανά."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Φαίνεται ότι έχετε μια ανεπίσημη έκδοση του HMS Core (%1$s) εγκατεστημένη στη συσκευή σας. Απεγκαταστήστε το HMS Core από τις Ρυθμίσεις και επιστρέψτε σε αυτήν την εφαρμογή για να εγκαταστήσετε την επίσημη έκδοση."</string>
+    <string name="hms_spoof_hints" priority="LT">"Σημείωση"</string>
+
+</resources>

+ 5 - 0
channel/huawei/res/values-en-rAU/values-en-rAU.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="translator">"Enable Secondary launch for AppGallery in Phone Manager (Optimiser) or Settings."</string>
+   <string name="hms_bindfaildlg_message" priority="LT">"%1$s is unable to use HMS Core. Launch Optimiser (Phone Manager) or go to Settings, enable all permissions for %2$s (including auto-launch and secondary launch), and try again."</string>
+</resources>

+ 24 - 0
channel/huawei/res/values-en-rGB/values-en-rGB.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Drag here to hide"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"CANCEL"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Enable Secondary launch for AppGallery in Phone Manager (Optimiser) or Settings."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"CANCEL"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"HIDE"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"After balloons are hidden, you will need to relaunch the app to show them again."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"After balloons are hidden, flip your device to show them again."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Don\'t remind me again"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Hide balloons"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALL"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s unlocked"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Unable to access. This service requires the latest version of AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"To use this service, install the latest version of AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Welcome %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Sign in with HUAWEI ID"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Some features in %1$s may not work properly without HMS Core, which is not installed on your device."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s is unable to use HMS Core. Launch Optimiser (Phone Manager) or go to Settings, enable all permissions for %2$s (including auto-launch and secondary launch), and try again."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"It appears that you have an unofficial version of HMS Core (%1$s) installed on your device. Please uninstall HMS Core from Settings and return to this app to install the official version."</string>
+    <string name="hms_spoof_hints" priority="LT">"Note"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-es-rUS/values-es-rUS.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Arrastrar aquí para ocultar"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"Aceptar"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Habilite Inicio secundario para AppGallery en Gestor (Optimizador) o Ajustes"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"OCULTAR"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Si oculta los globos, deberá volver a abrir la aplicación para que se vuelvan a mostrar."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Después de ocultar los globos, voltee el dispositivo para que se vuelvan a mostrar."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"No volver a recordarme"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Ocultar globos"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALAR"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s se desbloqueó"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"No se pudo acceder. Este servicio requiere la instalación de la versión más reciente de Asistente de apps."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Para usar este servicio, instale la versión más reciente de Asistente de apps (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Bienvenido, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Iniciar sesión con ID de HUAWEI"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"Algunas funciones de %1$s pueden no funcionar correctamente sin HMS Core, que no está instalado en tu dispositivo."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s no puede usar HMS Core. Abra el Optimizador (Gestor) o acceda a Ajustes, habilite todos los permisos para %2$s (incluso el acceso automático y el secundario) y vuelva a intentarlo."</string>
+    <string name="hms_confirm" priority="translator">"Aceptar"</string>
+    <string name="hms_is_spoof" priority="LT">"Parece que usted tiene una versión no oficial de HMS Core (%1$s) instalada en su dispositivo. Desinstale HMS Core desde Ajustes y vuelva a esta aplicación para instalar la versión oficial."</string>
+    <string name="hms_spoof_hints" priority="LT">"Nota"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-es/values-es.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Arrastrar aquí para ocultar"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"Aceptar"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Habilite Inicio secundario para AppGallery en Gestor (Optimizador) o Ajustes"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"OCULTAR"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Si oculta los globos, deberá volver a abrir la aplicación para mostrarlos de nuevo."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Si oculta los globos, voltee el dispositivo para volver a mostrarlos."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"No volver a recordar"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Ocultar globos"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALAR"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s se ha desbloqueado"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"No se ha podido acceder. Este servicio requiere la instalación de la versión más reciente de Asistente de apps."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Para usar este servicio, instale la versión más reciente de Asistente de apps (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Bienvenido, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Iniciar sesión con ID de HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Algunas funciones de %1$s pueden no funcionar correctamente sin HMS Core, que no está instalado en tu dispositivo."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s no puede usar HMS Core. Abra el Optimizador (Gestor) o acceda a Ajustes, habilite todos los permisos para %2$s (incluso el acceso automático y el secundario) y vuelva a intentarlo."</string>
+    <string name="hms_confirm" priority="translator">"Aceptar"</string>
+    <string name="hms_is_spoof" priority="LT">"Parece que usted tiene una versión no oficial de HMS Core (%1$s) instalada en su dispositivo. Desinstale HMS Core desde Ajustes y vuelva a esta aplicación para instalar la versión oficial."</string>
+    <string name="hms_spoof_hints" priority="LT">"Nota"</string>
+</resources>

+ 26 - 0
channel/huawei/res/values-et/values-et.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Peitmiseks lohistage siia"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"TÜHISTA"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Luba AppGallery teine käivitamine Telefonihalduris (Optimeerijas) või Sätetes."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"TÜHISTA"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"PEIDA"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Kui õhupallid on peidetud, tuleb teil nende kuvamiseks rakendus uuesti käivitada."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Kui õhupallid on peidetud, pöörake oma seadet, et neid uuesti kuvada."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ära enam meelde tuleta"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Peida õhupallid"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALLI"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s on lukustamata"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Juurdepääs puudub. See teenus nõuab AppAssistanti viimast versiooni."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Selle teenuse kasutamiseks installige AppAssistanti viimane versioon (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Tere tulemast, %1$s"</string>
+
+        <string name="hwid_huawei_login_button_text" priority="translator">"Logi sisse HUAWEI ID-ga"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Mõned rakenduse %1$s funktsioonid ei pruugi korralikult toimida ilma HMS Core’ita, mis on teie seadmesse installimata."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ei saa HMS Core\'i kasutada. Käivitage Optimeerija (Telefonihaldur) või minge menüüsse Sätted, lubage teenuse %2$s kõik õigused (sh automaatkäivitus ja teisene käivitus) ja proovige uuesti."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Paistab, et teie seadmesse on installitud HMS Core’i mitteametlik versioon (%1$s). Desinstallige sätetes HMS Core ja naaske ametliku versiooni installimiseks sellesse rakendusse."</string>
+    <string name="hms_spoof_hints" priority="LT">"Märkus"</string>
+</resources>

+ 27 - 0
channel/huawei/res/values-eu/values-eu.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Arrastatu hona ezkutatzeko"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"UTZI"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ADOS"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">Gaitu AppGallery-ren bigarren mailako abiaraztea Telefono-kudeatzailean (Optimizatzailea) edo ezarpenetan.</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"UTZI"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"EZKUTATU"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Globoak ezkutatu ostean, aplikazioa berriro abiarazi beharko duzu, globoak berriro erakusteko."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Globoak ezkutatu ostean, biratu gailua berriro ere erakusteko."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ez gogoratu berriro"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Ezkutatu globoak"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALATU"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s desblokeatuta"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Ezin da sartu. Zerbitzu honek AppAssistant-en azken bertsioa behar du."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Zerbitzu hau erabiltzeko, instalatu AppAssistant-en azken bertsioa (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Ongi etorri, %1$s"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"Hasi saioa HUAWEI IDarekin"</string>
+
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Baliteke %1$s zerbitzuko zenbait eginbidek ongi ez funtzionatzea HMS Core-rik gabe, eta programa hori instalatu gabe dago zure gailuan."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s gailuak ezin izan du erabili HMS Core. Abiarazi Optimizatzailea (Telefono-kudeatzailea) edo joan ezarpenetara, gaitu %2$s gailuen baimen guztiak (abiarazte automatikoa eta bigarren mailako abiaraztea barne) eta saiatu berriro."</string>
+    <string name="hms_confirm" priority="translator">"Ados"</string>
+    <string name="hms_is_spoof" priority="LT">"HMS Core-ren ofiziala ez den bertsio bat (%1$s) daukazu gailuan instalatuta. Desinstalatu HMS Core ezarpenetatik eta itzuli aplikazio honetara, bertsio ofiziala instalatzeko."</string>
+    <string name="hms_spoof_hints" priority="LT">"Oharra"</string>
+
+</resources>

+ 26 - 0
channel/huawei/res/values-fa/values-fa.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"برای پنهان کردن، به اینجا بکشید"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"لغو"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"تأیید"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"در «مدیریت تلفن» (بهینه‌ساز) یا «تنظیمات»، «راه‌اندازی ثانویه» را برای AppGallery فعال کنید."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"لغو"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"پنهان کردن"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"پس از پنهان شدن بادکنک‌ها، باید برنامه را دوباره راه‌اندازی کنید تا آنها را دوباره نمایش دهد."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"پس از پنهان شدن بادکنک‌ها، دستگاهتان را وارونه کنید تا آنها را دوباره نمایش دهد."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"دوباره یادآوری نشود"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"پنهان کردن بادکنک‌ها"</string>
+    <string name="c_buoycircle_install" priority="LT">"نصب"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"\u200f%1$s قفل‌گشایی شد"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"دسترسی مقدور نیست. این سرویس به آخرین نسخۀ «دستیار برنامه» نیاز دارد."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"برای استفاده از این سرویس، جدیدترین نسخۀ «دستیار برنامه» را نصب کنید (%1$s مگابایت)."</string>
+    <string name="hms_game_login_notice" priority="LT">"\u200f%1$s خوش آمدید"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"ورود به سیستم با شناسۀ HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"بدون HMS Core، که در دستگاه شما نصب نشده است، برخی از قابلیت‌های %1$s ممکن است به‌درستی کار نکنند."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s قادر به استفاده از HMS Core نیست. «بهینه‌ساز» (مدیر تلفن) را راه‌اندازی کنید یا به «تنظیمات» بروید، همۀ مجوزها (از جمله راه‌اندازی خودکار و راه‌اندازی ثانویه) را برای %2$s فعال کنید، و دوباره امتحان کنید."</string>
+    <string name="hms_confirm" priority="translator">"تأييد"</string>
+    <string name="hms_is_spoof" priority="LT">"به نظر می‌رسد که نسخۀ غیررسمی HMS Core (%1$s) را بر روی دستگاه خود نصب کرده‌اید. لطفاً HMS Core را از «تنظیمات» حذف‌نصب کرده و برای نصب نسخۀ رسمی به این برنامه بازگردید."</string>
+    <string name="hms_spoof_hints" priority="LT">"توجه"</string>
+
+</resources>

+ 26 - 0
channel/huawei/res/values-fi/values-fi.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Piilota vetämällä tähän"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"PERUUTA"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Ota toissijainen käynnistys käyttöön AppGallery-palvelua varten kohdassa Puhelimen hallinta (Optimoija) tai Asetukset."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"PERUUTA"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"PIILOTA"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Kun ilmapallot on piilotettu, sovellus on käynnistettävä uudelleen, jotta ne näkyvät taas."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Kun ilmapallot on piilotettu, käännä laitetta, jotta ne näkyvät taas."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Älä muistuta uudelleen"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Piilota ilmapallot"</string>
+    <string name="c_buoycircle_install" priority="LT">"ASENNA"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s avattu"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Ei voi käyttää. Tämä palvelu tarvitsee AppAssistantin uusimman version."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Asenna tämän palvelun käyttöä varten AppAssistantin uusin versio (%1$s Mt)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Tervetuloa %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Kirjaudu sisään HUAWEI ID:llä"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Jotkin sovelluksen %1$s ominaisuudet eivät ehkä toimi oikein ilman HMS Corea, jota ei ole asennettu laitteeseesi."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ei voi käyttää HMS Core -palveluja. Käynnistä Optimoija (puhelimen hallinta) tai mene kohtaan Asetukset, ota käyttöön kaikki luvat palvelulle %2$s (mukaan lukien automaattinen käynnistys ja toissijainen käynnistys) ja yritä uudelleen."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Laitteellesi asennettu HMS Core -versio (%1$s) vaikuttaa olevan epävirallinen. Poista HMS Coren asennus asetuksista ja palaa tähän sovellukseen virallisen version asennusta varten."</string>
+    <string name="hms_spoof_hints" priority="LT">"Huomautus"</string>
+
+</resources>

+ 26 - 0
channel/huawei/res/values-fr/values-fr.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Déplacer ici pour cacher"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ANNULER"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Veuillez activer le lancement secondaire pour AppGallery depuis Gestionnaire téléphone (Optimisation) ou Paramètres."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ANNULER"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"CACHER"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Une fois les ballons cachés, l\'application devra être relancée pour les faire réapparaître. Cacher ?"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Une fois les ballons cachés, retourner l\'appareil permet de les faire réapparaître. Cacher ?"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ne plus rappeler"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Dissimulation des ballons"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALLER"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s débloqué"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"L\'accès a échoué. La dernière version d\'AppAssistant doit être installée pour pouvoir utiliser ce service."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"La dernière version d\'AppAssistant (%1$s Mo) doit être installée pour pouvoir utiliser ce service. Installer ?"</string>
+    <string name="hms_game_login_notice" priority="LT">"Bienvenue %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Se connecter avec un Compte HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Certaines fonctionnalités de %1$s pourraient ne pas fonctionner correctement sans HMS Core, qui n\'est actuellement pas installé sur votre appareil."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ne peut pas utiliser HMS Core. Veuillez accorder à %2$s les autorisations nécessaires (dont le lancement automatique et le lancement secondaire) depuis Optimisation (Gestionnaire téléphone) ou les Paramètres."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Il semble que la version de HMS Core (%1$s) installée sur l\'appareil ne soit pas officielle. Veuillez désinstaller HMS Core depuis Paramètres, puis retournez à l\'application pour installer la version officielle."</string>
+    <string name="hms_spoof_hints" priority="LT">"Remarque"</string>
+
+</resources>

+ 27 - 0
channel/huawei/res/values-gl/values-gl.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Arrastre aquí para ocultar"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Active Inicio secundario para AppGallery no Xestor do teléfono (Optimizador) ou en Configuración."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"CANCELAR"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"OCULTAR"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Cando se oculten os globos, terá que reiniciar a aplicación para velos de novo."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Cando se oculten os globos, voltee o dispositivo para mostralos de novo."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Non lembrar de novo"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Ocultar globos"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALAR"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s desbloqueado"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Non se puido acceder. Este servizo require a última versión de AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Para usar este servizo, instale a última versión de AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Dámoslle a benvida, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Iniciar sesión co ID de HUAWEI"</string>
+
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"É posible que algunhas funcionalidades de %1$s non funcionen correctamente sen HMS Core, que non está instalado no dispositivo."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s non pode usar HMS Core. Inicie Optimizador (Xestor do teléfono) ou vaia a Configuración, active todos os permisos para %2$s (incluído o inicio automático e o secundario) e ténteo de novo."</string>
+    <string name="hms_confirm" priority="translator">"Aceptar"</string>
+    <string name="hms_is_spoof" priority="LT">"Parece que ten unha versión non oficial de HMS Core (%1$s) instalada no seu dispositivo. Desinstale HMS Core desde Configuración e volva a esta aplicación para instalar a versión oficial."</string>
+    <string name="hms_spoof_hints" priority="LT">"Nota"</string>
+
+</resources>

+ 26 - 0
channel/huawei/res/values-gu/values-gu.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"છુપાવવા માટે અહીં ખેંચો"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"રદ કરો"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ઑકે"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ફોન મેનેજર (ઑપ્ટિમાઈઝર) અથવા સેટિંગ્સમાં HUAWEI AppGallery માટે ગૌણ લૉન્ચ સક્ષમ કરો."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"રદ કરો"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"છુપાવો"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"બલૂન છુપાવ્યા પછી, તેમને ફરીથી બતાવવા માટે તમારે એપ્લિકેશન ફરીથી લોંચ કરવાની જરૂર પડશે."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"બલૂન્સ છુપાવ્યા પછી, તેમને ફરીથી બતાવવા માટે તમારા ઉપકરણને ફ્લિપ કરો."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"મને ફરીથી યાદ અપાવશો નહીં"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"બલૂન છુપાવો"</string>
+    <string name="c_buoycircle_install" priority="LT">"ઇન્સ્ટોલ કરો"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s અનલૉક કર્યું"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"ઍક્સેસ કરવામાં અસમર્થ. આ સેવાને એપ્લિકેશન આસિસ્ટન્ટ ના નવીનતમ સંસ્કરણની જરૂર છે."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"આ સેવાનો ઉપયોગ કરવા માટે, એપ્લિકેશન આસિસ્ટન્ટ ના નવીનતમ સંસ્કરણ (%1$s MB)ને ઇન્સ્ટોલ કરો."</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$s, સ્વાગત છે"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID સાથે સાઇન ઇન કરો"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s માંની કેટલીક સુવિધાઓ HMS Core વગર યોગ્ય રીતે કામ કરી શકશે નહીં, જે તમારાં ઉપકરણ પર ઇન્સ્ટોલ કરેલ નથી."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s HMS Core ઉપયોગ કરવા અસમર્થ છે. કૃપા કરીને ઑપ્ટિમાઈઝર (ફોન મેનેજર) લોંચ કરો અથવા સેટિંગ્સ પર જાઓ, %2$s માટે તમામ પરવાનગીઓ (સ્વતઃ-લોન્ચ કરો અને સેકંડરી લોંચ સહિત) સક્ષમ કરો અને ફરીથી પ્રયાસ કરો."</string>
+    <string name="hms_confirm" priority="translator">"ઑકે"</string>
+    <string name="hms_is_spoof" priority="LT">"એવું લાગે છે કે તમે તમારા ઉપકરણ પર HMS Core (%1$s)નું અનધિકૃત સંસ્કરણ ઇન્સ્ટોલ કરેલું છે. કૃપા કરીને સેટિંગ્સમાં જઈને HMS Coreને અનઇન્સ્ટોલ કરીને અધિકૃત સંસ્કરણ ઇન્સ્ટોલ કરવા માટે આ એપ્લિકેશન પર પાછા આવો."</string>
+    <string name="hms_spoof_hints" priority="LT">"નોંધ"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-hi/values-hi.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"छिपाने के लिए यहाँ खींचें"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"रद्द करें"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ठीक"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"फ़ोन प्रबंधक (ऑप्टिमाइज़र) या सेटिंग्स में AppGallery के लिए द्वितीयक लॉन्च सक्षम करें।"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"रद्द करें"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"छिपाएँ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"गुब्बारों को छिपाए जाने के बाद, उन्हें फिर से दिखाने के लिए आपको ऐप को पुनः लॉन्च करने की आवश्यकता होगी।"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"गुब्बारों को छिपाए जाने के बाद, उन्हें फिर से दिखाने के लिए अपनी डिवाइस को फ़्लिप करें।"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"मुझे पुनः अनुस्मारक न दें"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"गुब्बारे छिपाएँ"</string>
+    <string name="c_buoycircle_install" priority="LT">"स्थापित करें"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s अनलॉक किया गया"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"पहुँच प्राप्त करने में असमर्थ। इस सेवा को AppAssistant के नवीनतम संस्करण की आवश्यकता है।"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"इस सेवा का उपयोग करने के लिए, AppAssistant (%1$s MB) के नवीनतम संस्करण को स्थापित करें।"</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$s में आपका स्वागत है"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID से साइन इन करें"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s की कुछ सुविधाएँ HMS Core के बिना ठीक से काम नहीं कर सकती हैं जो आपके डिवाइस पर स्थापित नहीं है।"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"HMS Core का उपयोग करने के लिए %1$s अक्षम है। कृपया ऑप्टिमाइज़र (फ़ोन प्रबंधक) को लांच करें या सेटिंग्स पर जाएं, %2$s के लिए सभी अनुमतियों को सक्षम करें (स्वतः-लांच तथा सहायक लांच सहित), और फिर कोशिश करें।"</string>
+    <string name="hms_confirm" priority="translator">"ठीक"</string>
+    <string name="hms_is_spoof" priority="LT">"ऐसा प्रतीत होता है कि आपके डिवाइस पर HMS Core (%1$s) का अनाधिकारिक संस्करण स्थापित है। कृपया सेटिंग्स से HMS Core की स्थापना रद्द करें और आधिकारिक संस्करण स्थापित करने के लिए इस ऐप पर वापस आएँ।"</string>
+    <string name="hms_spoof_hints" priority="LT">"नोट"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-hr/values-hr.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Povucite ovdje za skrivanje"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ODUSTANI"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"U REDU"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Omogućite značajku Sekundarno pokretanje za AppGallery u aplikacijama Upravitelj telefona (Optimizacija) ili Postavke."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ODUSTANI"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SAKRIJ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Kada sakrijete balone, morat ćete ponovno pokrenuti aplikaciju kako biste ih ponovno prikazali."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Kada sakrijete balone, prevrnite svoj uređaj kako biste ih ponovno prikazali."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ne podsjećaj me više"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Sakrij balone"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALIRAJ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"Postignuće %1$s je otključano"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Pristup nije moguć. Ovoj je usluzi potrebna najnovija verzija aplikacije AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Za upotrebu ove usluge instalirajte najnoviju verziju aplikacije AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Dobro došli %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Prijava s HUAWEI ID-jem"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Neke značajke u aplikaciji %1$s možda neće ispravno funkcionirati bez značajke HMS Core koja nije instalirana na vašem uređaju."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ne može upotrebljavati aplikaciju HMS Core. Pokrenite aplikaciju Optimizacija (Upravitelj telefona) ili idite na Postavke, omogućite sve dozvole za %2$s (uključujući Automatsko pokretanje i Sekundarno pokretanje) i pokušajte ponovno."</string>
+    <string name="hms_confirm" priority="translator">"U redu"</string>
+    <string name="hms_is_spoof" priority="LT">"Čini se da je na vašem uređaju instalirana neslužbena verzija aplikacije HMS Core (%1$s). Deinstalirajte HMS Core putem aplikacije Postavke i vratite se u ovu aplikaciju da biste instalirali službenu verziju."</string>
+    <string name="hms_spoof_hints" priority="LT">"Napomena"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-hu/values-hu.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Az elrejtéshez húzza ide"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"MÉGSE"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"A Telefonkezelőben (Optimalizáló) vagy a Beállításokban engedélyezze a AppGallery másodlagos indítását."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"MÉGSE"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ELREJTÉS"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"A buborékok elrejtése után újra kell indítani az alkalmazást annak érdekében, hogy újra megjelenjenek."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"A buborékok elrejtése után az újbóli megjelenítésükhöz fordítsa meg a készülékét."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Ne emlékeztessen újra"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Buborékok elrejtése"</string>
+    <string name="c_buoycircle_install" priority="LT">"TELEPÍTÉS"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s feloldva"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Sikertelen hozzáférés. Ehhez a szolgáltatáshoz az Alkalmazásasszisztens legújabb verziója szükséges."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"A szolgáltatás használatához telepítenie kell az Alkalmazásasszisztens legújabb verzióját (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Üdvözöljük, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Bejelentkezés HUAWEI-azonosítóval"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Lehet, hogy a(z) %1$s egyes funkciói a HMS Core nélkül nem fognak megfelelően működni, ami nincs telepítve a készülékére."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s nem tudja használni a HMS Core-t. Indítsa el az Optimalizálót (Telefonkezelő), vagy lépjen a Beállításokba és engedélyezze a(z) %2$s összes jogosultságát (beleértve az automatikus indítást és másodlagos indítást), majd próbálja újra."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Úgy tűnik, hogy az Ön készülékére a HMS Core (%1$s) nem hivatalos verziója van telepítve. Távolítsa el a HMS Core-t a Beállításokban, majd nyissa meg ismét az alkalmazást a hivatalos verzió telepítéséhez."</string>
+    <string name="hms_spoof_hints" priority="LT">"Megjegyzés"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-in/values-in.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Seret ke sini untuk menyembunyikan"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"BATAL"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Aktifkan Peluncuran sekunder untuk AppGallery di Pengelola Ponsel (Pengoptimal) atau Pengaturan."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"BATAL"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"SEMBUNYIKAN"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Setelah balon disembunyikan, Anda perlu meluncurkan ulang aplikasi untuk menampilkannya lagi."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Setelah balon disembunyikan, balik perangkat Anda untuk menampilkannya lagi."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Jangan ingatkan saya lagi"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Sembunyikan balon"</string>
+    <string name="c_buoycircle_install" priority="LT">"PASANG"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s dibuka kuncinya"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Tidak bisa mengakses. Layanan ini memerlukan versi terbaru AsistenApl."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Untuk menggunakan layanan ini, pasang versi terbaru AsistenApl (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Selamat datang, %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Masuk dengan ID HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Beberapa fitur di %1$s mungkin tidak berfungsi dengan semestinya tanpa HMS Core, yang tidak dipasang di perangkat Anda."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s tidak dapat menggunakan HMS Core. Luncurkan Pengoptimal (Pengelola Telepon) atau buka Pengaturan, aktifkan semua izin untuk %2$s (termasuk peluncuran otomatis dan peluncuran sekunder), dan coba lagi."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Sepertinya Anda telah memasang HMS Core versi tidak resmi (%1$s) di perangkat. Hapus instalasi HMS Core dari Pengaturan dan kembali ke aplikasi ini untuk memasang versi resmi."</string>
+    <string name="hms_spoof_hints" priority="LT">"Catatan"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-it/values-it.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Trascina qui per nascondere"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ANNULLA"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"Attiva l\'avvio secondario di AppGallery da Gestione Telefono (Optimizer) o Impostazioni."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ANNULLA"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"NASCONDI"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Una volta nascosti i palloncini sarà necessario riavviare l\'app per visualizzarli di nuovo."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Una volta nascosti i palloncini capovolgi il tuoi dispositivo per visualizzarli di nuovo."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Non ricordarmelo in seguito"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Nascondi i palloncini"</string>
+    <string name="c_buoycircle_install" priority="LT">"INSTALLA"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s sbloccato"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Impossibile accedere. Questo servizio richiede l\'ultima versione di AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Per utilizzare questo servizio, installa l\'ultima versione di AppAssistant (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"Benvenuto %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"Accedi con HUAWEI ID"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"Alcune funzioni in %1$s potrebbero non funzionare correttamente senza HMS Core, che non è installato sul tuo dispositivo."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s non può utilizzare HMS Core. Avvia Optimizer o accedi a Impostazioni, attiva tutte le autorizzazioni per %2$s (incluso l\'avvio automatico e l\'avvio secondario) e riprova."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Sembra che tu abbia una versione non ufficiale di HMS Core (%1$s) installata sul tuo dispositivo. Disinstalla HMS Core dalle Impostazioni e torna a questa app per installare la versione ufficiale."</string>
+    <string name="hms_spoof_hints" priority="LT">"Nota"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-iw/values-iw.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"גרור לכאן כדי להסתיר"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ביטול"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"אישור"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"אפשר את ההפעלה המשנית של AppGallery במנהל הטלפון (Optimizer) או בהגדרות."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ביטול"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"הסתר"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"לאחר הסתרת הבלונים, יהיה עליך להפעיל מחדש את היישום כדי להציגם שוב."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"לאחר הסתרת הבלונים, הפוך את ההתקן כדי להציג אותם שוב."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"אל תזכיר לי שוב"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"הסתר בלונים"</string>
+    <string name="c_buoycircle_install" priority="LT">"התקן"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"בוטלה הנעילה של %1$s"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"לא ניתן לגשת. שירות זה זקוק לגרסה האחרונה של AppAssistant."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"כדי להשתמש בשירות זה, התקן את הגרסה האחרונה של AppAssistant‏ (%1$s MB)."</string>
+    <string name="hms_game_login_notice" priority="LT">"ברוך הבא %1$s‬"</string>
+    <string name="hwid_huawei_login_button_text" priority="translator">"היכנס באמצעות מזהה HUAWEI"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"ייתכן שחלק מהתכונות ב-%1$s לא יעבדו כהלכה ללא HMS Core, אשר אינו מותקן בהתקן."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s לא יכול להשתמש ב-HMS Core. הפעל את Optimizer (מנהל הטלפון) או עבור אל \'הגדרות\', הפעל את כל ההרשאות עבור %2$s (כולל הפעלה אוטומטית והפעלה משנית), ונסה שוב."</string>
+    <string name="hms_confirm" priority="translator">"אישור"</string>
+    <string name="hms_is_spoof" priority="LT">"נראה שבהתקן שלך מותקנת גרסה לא רשמית של HMS Core ‏(%1$s). הסר את HMS Core מ\'הגדרות\' וחזור ליישום זה כדי להתקין את הגרסה הרשמית."</string>
+    <string name="hms_spoof_hints" priority="LT">"הערה"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-ja/values-ja.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"ここをドラッグすると非表示になります"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"キャンセル"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"デバイス管理アプリ(オプティマイザ)または[設定]から、AppGalleryに対して[他のアプリによる起動]を有効にしてください。"</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"キャンセル"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"非表示"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"バルーンを非表示にした場合、再度表示するにはアプリを再起動する必要があります。"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"バルーンを非表示にした場合、デバイスを伏せると再度表示できます。"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"次回から表示しない"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"バルーンを非表示"</string>
+    <string name="c_buoycircle_install" priority="LT">"インストール"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$sはロック解除されました"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"アクセスできません。このサービスでは、AppAssistantの最新バージョンが必要です。"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"このサービスを使用するには、AppAssistantの最新バージョン(%1$s MB)をインストールしてください。"</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$sへようこそ"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI IDでサインイン"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$sの一部機能は、HMS Coreがないと適切に動作しないことがありますが、HMS Coreが端末にインストールされていません。"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$sはHMS Coreを使用できません。オプティマイザ(デバイス管理)を起動するか[設定]から%2$sのすべての権限を有効にし(自動起動と他のアプリによる起動も含む)、再試行してください。"</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"非公式バージョンのHMS Core(%1$s)がデバイスにインストールされているようです。[設定]でHMS Coreをアンインストールしてから、このアプリに戻って公式バージョンをインストールしてください。"</string>
+    <string name="hms_spoof_hints" priority="LT">"注意"</string>
+</resources>

+ 26 - 0
channel/huawei/res/values-ka/values-ka.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"გადმოიტანეთ აქ დასამალად"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"გაუქმება"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"კარგი"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">ჩართეთ მეორადი გაშვება AppGallery-სთვის ტელეფონის მენეჯერში (ოპტიმიზატორში) ან პარამეტრებში.</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"გაუქმება"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"დამალვა"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"ბუშტების დამალვის შემდეგ, მათ ხელახლა გამოსაჩენად დაგჭირდებათ აპის ხელახლა გაშვება."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"ბუშტების დამალვის შემდეგ, გადააბრუნეთ მოწყობილობა მათ ხელახლა გამოსაჩენად."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"აღარ შემახსენო"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"ბუშტების დამალვა"</string>
+    <string name="c_buoycircle_install" priority="LT">"ინსტალირება"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s განბლოკილია"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"წვდომა შეუძლებელია. ეს სერვისი საჭიროებს AppAssistant-ის უახლეს ვერსიას."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ამ სერვისით სარგებლობისთვის დააინსტალირეთ AppAssistant-ის უახლესი ვერსია (%1$s მბ)."</string>
+    <string name="hms_game_login_notice" priority="LT">"მოგესალმებით %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID-თი შესვლა"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s-ის ზოგიერთმა ფუნქციამ შეიძლება სწორად ვერ იმუშაოს HMS Core-ის გარეშე, რომელიც არ არის დაინსტალირებული თქვენს მოწყობილობაში."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s -ს არ შეუძლია HMS Core-ის გამოყენება. გაუშვით ოპტიმიზატორი (ტელეფონის მენეჯერი) ან გადადით პარამეტრებში, ჩართეთ ყველა ნებართვა %2$s სერვისისთვის (მათ შორის ავტომატური გაშვება და მეორადი გაშვება), და ხელახლა სცადეთ."</string>
+    <string name="hms_confirm" priority="translator">"კარგი"</string>
+    <string name="hms_is_spoof" priority="LT">"როგორც ჩანს, თქვენს მოწყობილობაში დაინსტალირებული გაქვთ HMS Core-ის არაოფიციალური ვერსია (%1$s). წაშალეთ HMS Core პარამეტრებიდან და დაბრუნდით ამ აპში ოფიციალური ვერსიის დასაინსტალირებლად."</string>
+    <string name="hms_spoof_hints" priority="LT">"შენიშვნა"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-kk/values-kk.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"Жасыру үшін осы жерге сүйреңіз"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"БАС ТАРТУ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"OK"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"«Телефон реттеушісі» (Оңтайландырғыш) ішінен AppGallery қолданбасын қосымша іске қосыңыз."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"БАС ТАРТУ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ЖАСЫРУ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"Шарларды жасырғаннан кейін қайта көрсету үшін қолданбаны қайта іске қосу керек."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"Шарларды жасырғаннан кейін, оларды қайта көрсету үшін құрылғыңызды аударыңыз."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"Қайта есіме салмау"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"Шарларды жасыру"</string>
+    <string name="c_buoycircle_install" priority="LT">"ОРНАТУ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s құлыптан босатылды"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"Қатынасу мүмкін емес. Бұл қызмет «Қолданба көмекшісі» қолданбасының соңғы нұсқасын қажет етеді."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"Осы қызметті пайдалану үшін «Қолданба көмекшісі» қолданбасының соңғы нұсқасын орнатыңыз (%1$s МБ)."</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$s, қош келдіңіз"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID арқылы кіру"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s ішіндегі кейбір мүмкіндіктер құрылғыңызға орнатылмаған HMS Core мүмкіндігінсіз дұрыс жұмыс істемеуі мүмкін."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s HMS Core пайдалана алмайды. «Оңтайландырғыш (Телефон реттеушісі)» қолданбасын іске қосыңыз немесе «Параметрлер» тармағына өтіңіз, %2$s рұқсаттарының барлығын (соның ішінде автоматты түрде іске қосуды және қосымша іске қосуды) қосыңыз және әрекетті қайталаңыз."</string>
+    <string name="hms_confirm" priority="translator">"OK"</string>
+    <string name="hms_is_spoof" priority="LT">"Құрылғыңызға HMS Core (%1$s) қолданбасының бейресми нұсқасы орнатылған сияқты. «Параметрлер» ішінен HMS Core қолданбасын жойып, ресми нұсқаны орнату үшін осы қолданбаға оралыңыз."</string>
+    <string name="hms_spoof_hints" priority="LT">"Ескертпе"</string>
+
+</resources>

+ 26 - 0
channel/huawei/res/values-km/values-km.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"ចុចអូសនៅទីនេះដើម្បីលាក់"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"បោះបង់"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"យល់ព្រម"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">បើកការបើកដំណើរការទីពីរសម្រាប់ AppGallery នៅក្នុង​កម្មវិធីគ្រប់គ្រងទូរស័ព្ទ (កម្មវិធីធ្វើឱ្យប្រសើរឡើង) ឬ​ការកំណត់។</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"បោះបង់"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"លាក់"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"បន្ទាប់ពី​​ប៉េងប៉ោងត្រូវបានលាក់ អ្នក​នឹង​ចាំបាច់ត្រូវ​បើកដំណើរការកម្មវិធី​ឡើងវិញ ដើម្បី​បង្ហាញ​ប៉េងប៉ោងម្ដងទៀត។"</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"បន្ទាប់ពី​​ប៉េងប៉ោងត្រូវបានលាក់ ចូរ​ត្រលប់ឧបករណ៍​របស់អ្នក ដើម្បី​បង្ហាញ​ប៉េងប៉ោង​ម្ដងទៀត។"</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"កុំរំលឹកខ្ញុំ​ម្ដងទៀត"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"លាក់ប៉េងប៉ោង"</string>
+    <string name="c_buoycircle_install" priority="LT">"​ដំឡើង"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"បានដោះសោ %1$s"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"មិនអាចចូលប្រើបានទេ។ សេវាកម្មនេះតម្រូវ​ឱ្យមានកំណែចុងក្រោយបំផុតរបស់ AppAssistant។"</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ដើម្បីប្រើ​សេវាកម្មនេះ សូម​ដំឡើង​កំណែចុងក្រោយ​បំផុតរបស់ AppAssistant (%1$s MB)។"</string>
+    <string name="hms_game_login_notice" priority="LT">"សូមស្វាគមន៍ %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"ចុះឈ្មោះចូលដោយ​ប្រើ HUAWEI ID"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"មុខងារមួយចំនួន​នៅក្នុង %1$s ប្រហែលជា​មិនដំណើរការ​ត្រឹមត្រូវ​ដោយគ្មាន HMS Core ដែល​មិនបាន​ដំឡើង​នៅលើ​ឧបករណ៍​របស់អ្នក​នោះទេ។"</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s មិនអាច​ប្រើ HMS Core បានទេ។ បើកដំណើរការ​កម្មវិធីធ្វើឱ្យប្រសើរឡើង (កម្មវិធីគ្រប់គ្រងទូរស័ព្ទ) ឬទៅកាន់​ការកំណត់ និង​បើក​ការអនុញ្ញាតិ​ទាំងអស់​សម្រាប់ %2$s (រួម​ទាំង​ការបើកដំណើរការ​កម្មវិធីស្វ័យ​ប្រវត្តិ និង​ការបើកដំណើរការ​កម្មវិធីបន្ទាប់បន្សំ) រួចព្យាយាមម្ដងទៀត។"</string>
+    <string name="hms_confirm" priority="translator">"យល់ព្រម"</string>
+    <string name="hms_is_spoof" priority="LT">"អ្នកហាក់ដូចជា​មានកំណែក្រៅផ្លូវការ​របស់ HMS Core (%1$s) ដែល​បានដំឡើង​នៅលើ​ឧបករណ៍​របស់អ្នក។ សូមដកការដំឡើង HMS Core ចេញនៅក្នុង​ការកំណត់ និង​ត្រឡប់ទៅកម្មវិធីនេះ​វិញ ដើម្បី​ដំឡើង​កំណែ​ផ្លូវការ។"</string>
+    <string name="hms_spoof_hints" priority="LT">"កំណត់សម្គាល់"</string>
+
+</resources>

+ 25 - 0
channel/huawei/res/values-kn/values-kn.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"ಮರೆಮಾಡಲು ಇಲ್ಲಿ ಎಳೆಯಿರಿ"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"ರದ್ದುಗೊಳಿಸಿ"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"ಸರಿ"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"ಫೋನ್ ಮ್ಯಾನೇಜರ್ (ಆಪ್ಟಿಮೈಸರ್) ಅಥವಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ AppGallery ಗಾಗಿ ಎರಡನೇ ಬಾರಿಯ ಪ್ರಾರಂಭವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"ರದ್ದುಗೊಳಿಸಿ"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"ಮರೆಮಾಡಿ"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"ಬಲೂನ್‌ಗಳು ಮರೆಮಾಡಿದ ನಂತರ, ಅವುಗಳನ್ನು ಮತ್ತೊಮ್ಮೆ ತೋರಿಸಲು ನೀವು ಆ್ಯಪ್ ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗಿದೆ."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"ಬಲೂನ್‌ಗಳನ್ನು ಮರೆಮಾಡಿದ ನಂತರ, ಅವುಗಳನ್ನು ಮತ್ತೊಮ್ಮೆ ತೋರಿಸಲು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಫ್ಲಿಪ್ ಮಾಡಿ."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"ಮತ್ತೊಮ್ಮೆ ನೆನಪಿಸಬೇಡಿ"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"ಬಲೂನ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ"</string>
+    <string name="c_buoycircle_install" priority="LT">"ಸ್ಥಾಪಿಸಿ"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s ಅನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲಾಗಿದೆ"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"ಎಕ್ಸೆಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ಈ ಸೇವೆಗಾಗಿ AppAssistant ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯು ಬೇಕಾಗಿರುತ್ತದೆ."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"ಈ ಸೇವೆಯನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ, AppAssistant ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು (%1$s MB) ಸ್ಥಾಪಿಸಿ."</string>
+    <string name="hms_game_login_notice" priority="LT">"ಸುಸ್ವಾಗತ %1$s"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಿ"</string>
+
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s ನಲ್ಲಿನ ಕೆಲವೊಂದು ಸೌಲಭ್ಯಗಳು, ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸ್ಥಾಪಿಸದಿರುವ HMS Core ಇಲ್ಲದೆ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಿರಬಹುದು."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s ಗೆ HMS Core ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ಆಪ್ಟಿಮೈಸರ್ (ಫೋನ್ ಮ್ಯಾನೇಜರ್) ಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹೋಗಿ, %2$s ಗಾಗಿ ಎಲ್ಲ ಅನುಮತಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ (ಸ್ವಯಂ ಪ್ರಾರಂಭ ಮತ್ತು ಎರಡನೇ ಪ್ರಾರಂಭ ಸೇರಿದಂತೆ) ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."</string>
+    <string name="hms_confirm" priority="translator">"ಸರಿ"</string>
+    <string name="hms_is_spoof" priority="LT">"ನೀವು ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ HMS Core (%1$s) ನ ಅನಧಿಕೃತ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಎಂದು ಅನಿಸುತ್ತಿದೆ. ದಯವಿಟ್ಟು HMS Core ಅನ್ನು ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಂದ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ ಹಾಗೂ ಅಧಿಕೃತ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಆ್ಯಪ್‌ಗೆ ಮರಳಿ."</string>
+    <string name="hms_spoof_hints" priority="LT">"ಗಮನಿಸಿ"</string>
+</resources>

+ 25 - 0
channel/huawei/res/values-ko/values-ko.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="c_buoycircle_auto_hide_notice" priority="LT">"여기로 드래그하여 숨기기"</string>
+    <string name="c_buoycircle_cancel" priority="LT">"취소"</string>
+    <string name="c_buoycircle_confirm" priority="LT">"확인"</string>
+    <string name="c_buoycircle_floatwindow_click_fail_toast" priority="LT">"휴대폰 관리자(옵티마이저) 또는 설정에서 AppGallery 보조 실행을 실행하십시오."</string>
+    <string name="c_buoycircle_hide_guide_btn_cancel" priority="LT">"취소"</string>
+    <string name="c_buoycircle_hide_guide_btn_confirm" priority="LT">"숨기기"</string>
+    <string name="c_buoycircle_hide_guide_content_nosensor" priority="LT">"숨긴 풍선을 다시 표시하려면 앱을 다시 실행해야 합니다."</string>
+    <string name="c_buoycircle_hide_guide_content_sensor" priority="LT">"풍선을 숨긴 후, 장치를 뒤집으면 풍선이 다시 표시됩니다."</string>
+    <string name="c_buoycircle_hide_guide_noremind" priority="LT">"다시 알리지 않음"</string>
+    <string name="c_buoycircle_hide_guide_title" priority="LT">"풍선 숨기기"</string>
+    <string name="c_buoycircle_install" priority="LT">"설치"</string>
+    <string name="hms_game_achievement_finish_notice" priority="LT">"%1$s 잠금 해제됨"</string>
+    <string name="hms_game_check_update_failed_content" priority="LT">"액세스할 수 없습니다. 이 서비스에는 최신 버전의 앱 어시스턴트가 필요합니다."</string>
+    <string name="hms_game_check_update_success_content" priority="LT">"이 서비스를 사용하려면 최신 버전의 앱 어시스턴트(%1$sMB)를 설치하십시오."</string>
+    <string name="hms_game_login_notice" priority="LT">"%1$s님, 환영합니다"</string>
+        <string name="hwid_huawei_login_button_text" priority="translator">"HUAWEI ID로 로그인하기"</string>
+    <string name="hms_apk_not_installed_hints" priority="translator">"%1$s의 일부 기능은 해당 장치에 설치되지 않은 HMS Core가 없으면 제대로 작동하지 않을 수 있습니다."</string>
+    <string name="hms_bindfaildlg_message" priority="translator">"%1$s는(은) HMS Core를 사용할 수 없습니다. 옵티마이저(휴대폰 관리자)를 실행하거나 설정에서 %2$s(자동 실행 및 2차 실행 포함)에 대한 권한을 켠 후 다시 시도하세요."</string>
+    <string name="hms_confirm" priority="translator">"확인"</string>
+    <string name="hms_is_spoof" priority="LT">"장치에 비공식 버전의 HMS Core(%1$s)가 설치되어 있는 것 같습니다. 설정에서 HMS Core를 제거하고 이 앱으로 돌아가 공식 버전을 설치하십시오."</string>
+    <string name="hms_spoof_hints" priority="LT">"참고"</string>
+
+</resources>

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff