# 翻译伪本地化测试 ## 使用场景 ç¿»è¯‘ä¼ªæœ¬åœ°åŒ–æµ‹è¯•ä¸»è¦æ˜¯æ¨¡æ‹Ÿåœ¨ç¿»è¯‘应用时å¯å¯¼è‡´å‡ºçŽ°ç•Œé¢ã€å¸ƒå±€æˆ–è€…æ–‡å—æ˜¾ç¤ºå¼‚常ç‰é—®é¢˜ã€‚ å‡ºçŽ°æ–‡å—æˆªæ–æˆ–ç•Œé¢æ˜¾ç¤ºé—®é¢˜çš„主è¦åŽŸå› æ˜¯ï¼šå¯¹äºŽè½¯ä»¶çš„èœå•ã€æ–‡å—åŒºåŸŸã€æŒ‰é”®ã€å¤é€‰æ¡†ç‰ï¼Œè®¾è®¡è€…在åšç•Œé¢è®¾è®¡æ—¶é€šå¸¸å…ˆè°ƒæ•´å‡ºé€‚于æºè¯è¨€æ–‡å—长度的大å°ï¼ˆé€šå¸¸ä¸ºè‹±æ–‡ï¼‰ï¼Œå¹¶è¿›ä¸€æ¥è°ƒæ•´ç•Œé¢çš„对é½ã€ä½ç½®ã€è¡Œè·ç‰ã€‚然而,一些æºè¯è¨€è¢«ç¿»è¯‘åŽï¼Œé•¿åº¦å¾€å¾€ä¼šå¢žåŠ ï¼Œä½¿å¾—UI布局出现异常,或者导致文本在ä¸åˆé€‚çš„ä½ç½®æˆªæ–ã€‚ä¾‹å¦‚ä¿„æ–‡æˆ–æ˜¯æŒªå¨æ–‡é€šå¸¸æ¯”英文长,而原始UI界é¢é¢„留的空间过å°ï¼Œå¯¼è‡´è¶…出界é¢çš„æ–‡å—被è£å‰ªï¼Œæœ€ç»ˆæ— 法æ£å¸¸æ˜¾ç¤ºå®Œæ•´çš„翻译åŽçš„æ–‡å—。 æ–‡å—æˆ–ç¬¦å·æ— 法æ£å¸¸æ˜¾ç¤ºçš„å¯èƒ½åŽŸå› æ˜¯ï¼šæŸä¸€è¯è¨€çš„æ–‡å—或符å·å› 系统缺失å—ä½“æˆ–è€…æŽ’ç‰ˆæ•´å½¢èƒ½åŠ›ï¼Œä»Žè€Œå¯¼è‡´æ— æ³•æ£å¸¸æ˜¾ç¤ºï¼›å¼€å‘过程ä¸å‡è®¾ç”¨æˆ·ä¸ä¼šè¾“入一些特殊å—符或是特定è¯è¨€çš„æ–‡å—,导致用户在实际使用软件时å‘ç”Ÿé—®é¢˜ã€‚ä¾‹å¦‚ä¸æ–‡ç•Œé¢çš„应用,å¯èƒ½è¾“入维å¾å°”è¯çš„相关信æ¯åŽæ— 法显示。 ## 测试æµç¨‹ 1. 切æ¢åˆ°ä¼ªæœ¬åœ°åŒ–测试区域,如“en-XAâ€ã€‚ 通过代ç 切æ¢çš„æ–¹æ³•(需è¦ç³»ç»Ÿåº”用æƒé™ï¼‰ï¼š ```ts import { i18n } from '@kit.LocalizationKit'; i18n.System.setSystemLanguage('en-XA') ``` 2. éåŽ†éœ€è¦æµ‹è¯•çš„APP。 ## 测试事项  1. æ£€æŸ¥æ˜¯å¦æœ‰ç•Œé¢æˆªæ–ã€å˜å½¢ã€å¸ƒå±€å¼‚常ç‰é—®é¢˜ã€‚å…¶ä¸ï¼Œç•Œé¢æˆªæ–å¯é€šè¿‡è§‚察界é¢å—符串是å¦ä»¥â€œ]â€æ£ç¡®ç»“尾,看ä¸åˆ°â€œ]â€è¯´æ˜Žç•Œé¢å—符串未完整显示。 2. æ£€æŸ¥æ˜¯å¦æœ‰ç¡¬ç¼–ç 问题。如果界é¢éœ€è¦ç¿»è¯‘çš„æ–‡å—æœªå¤„ç†ä¸ºä¼ªç¿»è¯‘æ ¼å¼ï¼Œè¯´æ˜Žä»£ç ä¸å˜åœ¨å¯¹ç•Œé¢æ–‡å—的硬编ç 。 3. 检查是å¦å˜åœ¨å—串拼接。如果å˜åœ¨è¿žç»çš„ä¼ªç¿»è¯‘æ ¼å¼å—串出现在åŒä¸€ä¸ªæŽ§ä»¶é‡Œï¼Œä¾‹å¦‚"[å—串1][å—串2]",说明å˜åœ¨å—串拼接。 4. 检查多è¯è¨€æ–‡å—显示是å¦å¼‚å¸¸ã€‚å¦‚æžœä¼ªç¿»è¯‘æ–‡å—æœªèƒ½æ£å¸¸æ˜¾ç¤ºï¼Œå‡ºçŽ°ç±»ä¼¼æ–¹å—ã€ç©ºç¼ºç‰çŽ°è±¡ï¼Œæˆ–è€…æ–‡å—æ˜¾ç¤ºä¸å®Œæ•´ï¼Œå˜åœ¨éƒ¨åˆ†è¢«æˆªæ–的情况,说明多è¯è¨€æ˜¾ç¤ºå˜åœ¨å¼‚常。