[329477] Translation (zh)
diff --git a/plugins/org.eclipse.actf.visualization.blind/build.properties b/plugins/org.eclipse.actf.visualization.blind/build.properties
index 7f3f0ff..6802ba2 100644
--- a/plugins/org.eclipse.actf.visualization.blind/build.properties
+++ b/plugins/org.eclipse.actf.visualization.blind/build.properties
@@ -15,5 +15,6 @@
                plugin.xml,\
                plugin.properties,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                icons/,\
                about.html
diff --git a/plugins/org.eclipse.actf.visualization.blind/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.blind/plugin_zh.properties
new file mode 100644
index 0000000..92d80da
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.blind/plugin_zh.properties
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+actf.blind.view.title=\u76f2\u4eba\u4fe1\u606f
+actf.action.visualize=\u76f2\u4eba\u4fe1\u606f\u53ef\u89c6\u5316
+actf.visualization.actionset=ACTF \u53ef\u89c6\u5316 
+actf.visualization.menu=\u53ef\u89c6\u5316
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/messages_zh.properties b/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/messages_zh.properties
new file mode 100644
index 0000000..611f4a3
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.blind/src/org/eclipse/actf/visualization/blind/ui/internal/messages_zh.properties
@@ -0,0 +1,29 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#
+# BlindView
+#
+BlindView_Maximum_Time = \u6700\u957f\u65f6\u95f4 {0} \u79d2
+BlindView_Done = \u7ed3\u675f (\u76f2\u4eba\u4fe1\u606f\u53ef\u89c6\u5316).
+BlindView_Now_preparing = \u51c6\u5907\u4e2d
+BlindView_Now_processing = \u5904\u7406\u4e2d (\u76f2\u4eba\u4fe1\u606f\u53ef\u89c6\u5316)...
+BlindView_Now_rendering = \u6e32\u67d3\u4e2d
+BlindView_saving_file = \u4fdd\u5b58\u6587\u4ef6 ...
+BlindView_end_saving_file = \u7ed3\u675f\u4fdd\u5b58\u6587\u4ef6
+#
+# Actions
+#
+BlindView_Visualize_4 = \u76f2\u4eba\u6613\u7528\u6027\u53ef\u89c6\u5316
+BlindVisualizationAction_0 = \u53ef\u89c6\u5316
+#
+# Others
+#
+Visualization_Error = \u53ef\u89c6\u5316\u9519\u8bef
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind.html/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.engines.blind.html/src/messages_zh.properties
new file mode 100644
index 0000000..1aaa15e
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.engines.blind.html/src/messages_zh.properties
@@ -0,0 +1,16 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+BlindView_Open_ID = \u6253\u5f00 ID/AccessKey/Class/CSS \u68c0\u67e5.
+
+CSSViewer_0=\u590d\u5236URL(&C)
+CSSViewer_1=\u6253\u5f00(&O)
+ElementViewerJFace_0=\u9009\u62e9
+ElementViewerJFace_1=\u67e5\u770b\u5e2e\u52a9
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/build.properties b/plugins/org.eclipse.actf.visualization.engines.blind/build.properties
index 5e8a108..85fede1 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/build.properties
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/build.properties
@@ -17,5 +17,6 @@
                vizResources/,\
                plugin.xml,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                plugin.properties,\
                icons/
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.engines.blind/plugin_zh.properties
new file mode 100644
index 0000000..22e70f0
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/plugin_zh.properties
@@ -0,0 +1,11 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+adesigner.preferences.blind.title=\u76f2\u4eba\u4fe1\u606f\u6613\u7528\u6027\u53ef\u89c6\u5316
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/messages.properties b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages.properties
index b5b7875..c5cafdc 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/messages.properties
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages.properties
@@ -55,6 +55,7 @@
 DialogSettingBlind_Language_4 = Language
 DialogSettingBlind_English_15 = English
 DialogSettingBlind_Japanese_16 = Japanese
+DialogSettingBlind_SimpliedChinese_17 = SimpliedChinese
 DialogSettingBlind_LayoutModeSetting = Layout Mode Settings
 DialogSettingBlind_Visualization_mode_3 = Visualization mode
 DialogSettingBlind_Voice_browser_output_mode_8 = Voice browser output mode
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_ja.properties b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_ja.properties
index 81e67ef..444da44 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_ja.properties
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_ja.properties
@@ -55,6 +55,7 @@
 DialogSettingBlind_Language_4 = \u8a00\u8a9e
 DialogSettingBlind_English_15 = \u82f1\u8a9e
 DialogSettingBlind_Japanese_16 = \u65e5\u672c\u8a9e
+DialogSettingBlind_SimpliedChinese_17 = \u7c21\u4f53\u5b57\u4e2d\u56fd\u8a9e
 DialogSettingBlind_LayoutModeSetting = \u30ec\u30a4\u30a2\u30a6\u30c8\u4fdd\u5b58\u30e2\u30fc\u30c9\u8a2d\u5b9a
 DialogSettingBlind_Visualization_mode_3 = \u97f3\u58f0\u30e6\u30fc\u30b6\u30d3\u30ea\u30c6\u30a3\u8996\u899a\u5316\u30e2\u30fc\u30c9
 DialogSettingBlind_Voice_browser_output_mode_8 = \u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u51fa\u529b\u30e2\u30fc\u30c9
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_zh.properties
new file mode 100644
index 0000000..c80308a
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/messages_zh.properties
@@ -0,0 +1,71 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#
+AltDialog_TITLE = \u7f16\u8f91\u4e0d\u5408\u9002\u7684 Alt \u5217\u8868
+AltDialog_Column_Name = \u4e0d\u5408\u9002\u7684 ALT \u5c5e\u6027
+AltDialog_MSG_No_String = \u8bf7\u8f93\u5165\u6587\u5b57.
+AltDialog_MSG_Existed = \u8fd9\u4e2a\u5c5e\u6027\u5df2\u7ecf\u5b58\u5728.
+#
+# PageEvaluation
+#
+PageEvaluation_Bad=\u4e0d\u6ee1\u610f\u7684\uff08\u9700\u8981\u4fee\u6539\uff09
+PageEvaluation_Excellent=\u4f18\u5f02
+PageEvaluation_Good=\u597d
+PageEvaluation_Poor=\u901a\u8fc7\u6700\u4f4e\u8981\u6c42
+#
+# SummaryEvaluation
+#
+Eval_redundant_img_alt=\u5197\u4f59\u7684 ALT \u5c5e\u6027:
+Eval_wrong_img_alt=\u56fe\u50cf\u9519\u8bef\u7684ALT\u4fe1\u606f:
+Eval_no_img_alt=\u56fe\u50cf\u7f3a\u5c11ALT\u4fe1\u606f:
+
+
+
+Eval_redundant_img_alt_error_msg=\u5982\u679c\u5728\u63a5\u8fd1\u56fe\u50cf\u4f4d\u7f6e\u6709\u66ff\u4ee3\u6587\u5b57\uff0c\u8bf7\u4f7f\u7528Alt =\u201c\u201d\u3002
+Eval_wrong_img_alt_error_msg=\u8bf7\u4e0d\u8981\u4f7f\u7528\u4e0d\u660e\u786e\u7684ALT\u952e,\u6bd4\u5982"\u70b9\u51fb\u8fd9\u91cc"\u6216\u8005"\u56fe\u50cf"\u3002
+Eval_no_img_alt_error_msg=\u8bf7\u63d0\u4f9b\u56fe\u5f62\u7684\u66ff\u4ee3\u6587\u5b57\uff08\u5982\u679c\u56fe\u50cf\u6ca1\u6709\u8d44\u6599\u8bfb\u51fa\uff0c\u8bf7\u63d0\u4f9bALT\u952e=\u201c\u201d\uff09
+Eval_navigability_low_score_error_msg=\u5728\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\u4f60\u53ef\u4ee5\u786e\u8ba4\u8be5\u7f51\u9875\u5927\u90e8\u5206\u662f\u6df1\u8272\u3002{0}\u76f2\u4eba\u7528\u6237\u4e0d\u5f97\u4e0d\u7b49\u5f85\u592a\u4e45\u8bbf\u95ee\u8fd9\u4e9b\u7247\u6bb5\u3002{1}\uff0c\u4ee5\u63d0\u9ad8\u76f2\u4eba\u7528\u6237\u53ef\u6d4f\u89c8\uff0c\u8bf7\u63d0\u4f9b\u66f4\u591a\u7684\u6807\u9898\uff08\u7684H1\uff0cH2 ,...)\u6216\u8df3\u8fc7\u94fe\u63a5\u3002Eval_navigability_long_time_error_msg=This page has some skip-links or some headings.{0}"However, you can find some dark fragments in visualization view.{1}Blind users have to wait too long to visit these fragments.{2}"To improve blind users' navigability, please provide more headings(H1,H2,...) or skip-links.
+Eval_navigability_long_time_error_msg=\u6b64\u9875\u9762\u6709\u4e00\u4e9b\u8df3\u8fc7\u94fe\u63a5\u6216\u6807\u9898\u3002{0}\u201c\u4e0d\u8fc7\uff0c\u4f60\u53ef\u4ee5\u5728\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\u53d1\u73b0\u4e00\u4e9b\u9ed1\u8272\u7684\u90e8\u5206\u3002{1}\u76f2\u4eba\u7528\u6237\u4e0d\u5f97\u4e0d\u7b49\u5f85\u592a\u4e45\u8bbf\u95ee\u8fd9\u4e9b\u7247\u6bb5\u3002{2}\u201d\u4e3a\u4e86\u6539\u5584\u76f2\u4eba\u7528\u6237\u6d4f\u89c8\u4f53\u9a8c\uff0c\u8bf7\u63d0\u4f9b\u66f4\u591a\u7684\u6807\u9898\uff08H1\u548cH2\u7684,...)\u6216\u8df3\u8fc7\u94fe\u63a5\u3002
+Eval_navigability_good_msg=\u672c\u9875\u9762\u7ed3\u6784\u826f\u597d\uff0c\u53ef\u80fd\u5f88\u5bb9\u6613\u4e3a\u76f2\u4eba\u7528\u6237\u6d4f\u89c8\u3002
+Eval_confirm_errors_detailed_report=\u8bf7\u786e\u8ba4\u6807\u7b7e\u7684\u8be6\u7ec6\u62a5\u544a\u9519\u8bef\uff0c\u7136\u540e\u7ea0\u6b63\u5b83\u4eec\u3002
+Eval_confirm_alt_attributes_first=\u5148\uff0c\u8bf7\u786e\u8ba4\u56fe\u50cf\u7684ALT\u952e\u5c5e\u6027\u3002
+Eval_many_accessibility_issues=\u8fd9\u4e2a\u9875\u9762\u770b\u8d77\u6765\u6709\u5f88\u591a\u65e0\u969c\u788d\u7269\u95ee\u9898\u3002
+Eval_some_accessibility_issues=\u8fd9\u4e2a\u9875\u9762\u770b\u8d77\u6765\u6709\u4e00\u4e9b\u65e0\u969c\u788d\u7269\u95ee\u9898\u3002
+Eval_completely_compliant_with_user_check_items=\u6b64\u7f51\u9875\u5b8c\u5168\u7b26\u5408\u51c6\u5219\u3002
+Eval_completely_compliant=\u8fd9\u4e2a\u9875\u9762\u7b26\u5408\u6240\u6709\u8be5\u5de5\u5177\u53ef\u4ee5\u81ea\u52a8\u68c0\u6d4b\u7684\u51c6\u5219\u9879\u76ee\u3002
+Eval_user_check1=\u4f46\u4e5f\u5b58\u5728\u4e00\u4e9b\u7528\u6237\u68c0\u67e5\u9879\u76ee\u3002\u8bf7\u67e5\u770b\u8be6\u7ec6\u62a5\u544a\u6765\u786e\u8ba4\u5b83\u4eec\u3002
+Eval_user_check2=\u8bf7\u5728\u8be6\u7ec6\u62a5\u544a\u6807\u7b7e\u9875\u4e2d\u786e\u8ba4\u8fd9\u4e9b\u9879\u76ee\u3002
+Eval_some_errors_on_metrics=\u8fd9\u4e2a\u9875\u9762\u6709\u4ee5\u4e0b\u7684\u6307\u6807\u9519\u8bef\uff1a
+Eval_some_errors_on_metrics1=({0}: \u8bf7\u5728\u8be6\u7ec6\u62a5\u544a\u6807\u7b7e\u9875\u4e2d\u786e\u8ba4\u5b83\u4eec\u3002
+Eval_compliant_with_some_other_errors=\u6b64\u7f51\u9875\u51e0\u4e4e\u7b26\u5408\u51c6\u5219\uff0c\u53ea\u6709\u4e00\u4e9b\u9519\u8bef\u3002
+Eval_excellent=\u4f18\u5f02\uff01
+Eval_easy_for_blind_user_to_navigate=\u672c\u9875\u9762\u7ed3\u6784\u826f\u597d\uff0c\u53ef\u80fd\u5f88\u5bb9\u6613\u4e3a\u76f2\u4eba\u7528\u6237\u6d4f\u89c8\u3002
+Eval_page_has_skiplinks_headings=\u6b64\u9875\u9762\u6709\u4e00\u4e9b\u8df3\u8fc7\u94fe\u63a5\u6216\u6807\u9898\u3002
+Eval_darkcolored_visualization_view=\u4e0d\u8fc7\uff0c\u4f60\u53ef\u4ee5\u5728\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\u53d1\u73b0\u4e00\u4e9b\u9ed1\u8272\u7684\u90e8\u5206\u3002\u5728\u53ef\u89c6\u5316\u89c6\u56fe\u4e2d\uff0c\u4f60\u53ef\u4ee5\u786e\u8ba4\u8fd9\u4e2a\u9875\u9762\u7684\u5927\u90e8\u5206\u662f\u6df1\u8272\u3002#
+# PreferencePage
+#
+DialogSettingBlind_NG_Word___Wrong_Text_5 = \u4e0d\u5408\u9002\u7684ALT
+DialogSettingBlind_NG_Word_Wrong_Text_Edit____25 = \u7f16\u8f91\u4e0d\u5408\u9002\u7684 Alt \u5217\u8868
+DialogSettingBlind_Language_4 = \u8bed\u8a00
+DialogSettingBlind_English_15 = \u82f1\u8bed
+DialogSettingBlind_Japanese_16 = \u65e5\u8bed
+DialogSettingBlind_SimpliedChinese_17 = \u7b80\u4f53\u4e2d\u6587
+DialogSettingBlind_LayoutModeSetting = \u5e03\u5c40\u6a21\u5f0f\u8bbe\u7f6e
+DialogSettingBlind_Visualization_mode_3 = \u53ef\u89c6\u5316\u6a21\u5f0f
+DialogSettingBlind_Voice_browser_output_mode_8 = \u8bed\u97f3\u6d4f\u89c8\u5668\u8f93\u51fa\u6a21\u5f0f
+DialogSettingBlind_Layout_mode_9 = \u5e03\u5c40\u6a21\u5f0f
+DialogSettingBlind_Maximum_time_17 = \u6700\u957f\u65f6\u95f4\uff1a
+DialogSettingBlind_Color_for_maximum_time_19 = \u6700\u957f\u65f6\u95f4\u989c\u8272\uff1a
+DialogSettingBlind_Table_headers_20 = \u8868\u683c\u5934\uff1a
+DialogSettingBlind_Heading_tags_21 = HEADING\u6807\u7b7e:
+DialogSettingBlind_Input_tags_22 = Input\u6807\u7b7e:
+DialogSettingBlind_Label_tags_23 = Label\u6807\u7b7e:
+DialogSettingBlind_Tabel_border_24 = \u8868\u683c\u8fb9\u6846:
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/BlindPreferencePage.java b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/BlindPreferencePage.java
index 97d53cc..505f545 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/BlindPreferencePage.java
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/BlindPreferencePage.java
@@ -67,7 +67,9 @@
 						{ Messages.DialogSettingBlind_English_15,
 								IBlindPreferenceConstants.LANG_EN },
 						{ Messages.DialogSettingBlind_Japanese_16,
-								IBlindPreferenceConstants.LANG_JA } }, parent));
+								IBlindPreferenceConstants.LANG_JA },
+						{ Messages.DialogSettingBlind_SimpliedChinese_17,
+								IBlindPreferenceConstants.LANG_ZH }}, parent));
 	}
 
 	private void editNgwordWrongtxt() {
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/IBlindPreferenceConstants.java b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/IBlindPreferenceConstants.java
index 925d407..aad989b 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/IBlindPreferenceConstants.java
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/engines/blind/ui/preferences/IBlindPreferenceConstants.java
@@ -30,6 +30,8 @@
 
     String LANG_JA = "ja";
 
+	String LANG_ZH = "zh";
+
     String BLIND_MAX_TIME_SECOND = "ADesigner.blind.maxTimeSecond";
 
     String BLIND_MAX_TIME_COLOR = "ADesigner.blind.maxTimeColor";
diff --git a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/internal/engines/blind/Messages.java b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/internal/engines/blind/Messages.java
index 3b224a7..a9e2b5c 100644
--- a/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/internal/engines/blind/Messages.java
+++ b/plugins/org.eclipse.actf.visualization.engines.blind/src/org/eclipse/actf/visualization/internal/engines/blind/Messages.java
@@ -57,6 +57,7 @@
 	public static String DialogSettingBlind_Language_4;
 	public static String DialogSettingBlind_English_15;
 	public static String DialogSettingBlind_Japanese_16;
+	public static String DialogSettingBlind_SimpliedChinese_17;
 	public static String DialogSettingBlind_LayoutModeSetting;
 	public static String DialogSettingBlind_Visualization_mode_3;
 	public static String DialogSettingBlind_Voice_browser_output_mode_8;
diff --git a/plugins/org.eclipse.actf.visualization.engines.lowvision/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.engines.lowvision/src/messages_zh.properties
new file mode 100644
index 0000000..5af8f0d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.engines.lowvision/src/messages_zh.properties
@@ -0,0 +1,39 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#
+# lowvision.problem
+#
+BlurProblem_It_is_difficult_for_weak_sighted_to_read_these_characters__1 = \u5f31\u89c6\u4eba\u7fa4\u5f88\u96be\u9605\u8bfb
+ChangableFontRecommendation_Do_not_use_fixed_size_font__1 = \u4e0d\u8981\u4f7f\u7528\u56fa\u5b9a\u5927\u5c0f\u7684\u5b57\u4f53
+ColorProblem_Foreground_and_background_colors_are_too_close__1 = \u6587\u5b57\u548c\u80cc\u666f\u7684\u989c\u8272\u96be\u533a\u5206
+DontRelyOnColorRecommendation_Don__t_rely_only_on_color__1 = \u4e0d\u8981\u4ec5\u4ec5\u4f9d\u9760\u989c\u8272
+EnlargeLineRecommendation_Enlarge_the_line_height__1 = \u653e\u5927\u884c\u95f4\u7684\u9ad8\u5ea6
+EnlargeTextRecommendation_Enlarge_the_text__1 = \u653e\u5927\u5b57\u4f53
+EnoughContrastRecommendation_Provide_enough_contrast_between_foreground_and_background_colors__1 = \u6587\u5b57\u548c\u80cc\u666f\u989c\u8272\u63d0\u4f9b\u8db3\u591f\u7684\u5bf9\u6bd4\u5ea6
+FixedSizeFontProblem_Fixed_size_font_is_used__1 = \u4f7f\u7528\u4e86\u56fa\u5b9a\u5927\u5c0f\u7684\u5b57\u4f53
+FixedSmallFontProblem_This_text_is_too_small_and_its_font_size_is_fixed__1 = \u6587\u5b57\u592a\u5c0f\u5e76\u4e14\u5b57\u4f53\u5927\u5c0f\u56fa\u5b9a
+ImageColorProblem_This_image_has_two_or_more_components_whose_colors_are_too_close__1 = \u6b64\u56fe\u50cf\u6709\u4e24\u4e2a\u4ee5\u4e0a\u7ec4\u4ef6\u989c\u8272\u76f8\u8fd1
+SmallFontProblem_This_text_is_too_small__1 = \u6587\u5b57\u592a\u5c0f
+UseAllowedColorRecommendation_Use_a_color_allowed_by_the_design_guideline__1 = \u4f7f\u7528\u4e00\u79cd\u8bbe\u8ba1\u51c6\u5219\u5141\u8bb8\u7684\u989c\u8272
+ProhibitedBothColorsProblem_Both_of_the_foreground_and_background_colors_are_not_allowed_by_the_design_guideline__1 = \u6587\u5b57\u548c\u80cc\u666f\u7684\u989c\u8272\u90fd\u4e0d\u662f\u8bbe\u8ba1\u51c6\u5219\u5141\u8bb8\u7684
+ProhibitedForegroundColorProblem_The_foreground_color_is_not_allowed_by_the_design_guideline__1 = \u6587\u5b57\u989c\u8272\u4e0d\u88ab\u8bbe\u8ba1\u51c6\u5219\u5141\u8bb8
+ProhibitedBackgroundColorProblem_The_background_color_is_not_allowed_by_the_design_guideline__1 = \u80cc\u666f\u989c\u8272\u4e0d\u88ab\u8bbe\u8ba1\u51c6\u5219\u5141\u8bb8
+#
+# lowvision.ScoreUtil
+#
+PageEvaluation_Bad=\u9700\u8981\u4fee\u6b63
+PageEvaluation_Excellent=\u51fa\u8272
+PageEvaluation_Good=\u826f\u597d
+PageEvaluation_Poor=\u4f7f\u7528\u56f0\u96be
+#
+# lowvision.io.ImageDumpUtil
+#
+ImageDumpUtil_TrueColor = \u8bf7\u4f7f\u7528\u771f\u5f69\u8272\uff0824bit/32bit\uff09\u663e\u793a
diff --git a/plugins/org.eclipse.actf.visualization.eval/build.properties b/plugins/org.eclipse.actf.visualization.eval/build.properties
index 8e497fb..fcb38ca 100644
--- a/plugins/org.eclipse.actf.visualization.eval/build.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/build.properties
@@ -16,6 +16,7 @@
                runtimes/checker.jar,\
                plugin.properties,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                resources/,\
                .
 source.runtimes/checker.jar = src/
diff --git a/plugins/org.eclipse.actf.visualization.eval/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.eval/plugin_zh.properties
new file mode 100644
index 0000000..1e2aa54
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/plugin_zh.properties
@@ -0,0 +1,11 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+preferences.guideline.title=\u68c0\u67e5\u6307\u5f15
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/description_zh.properties b/plugins/org.eclipse.actf.visualization.eval/resources/description_zh.properties
new file mode 100644
index 0000000..f61704d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/resources/description_zh.properties
@@ -0,0 +1,51 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+B_0 = \u56fe\u50cf\u7f3a\u5c11\u66ff\u4ee3\u6587\u672c\uff08\u5982\u679c\u56fe\u50cf\u6ca1\u6709\u5185\u5bb9\u8bfb\u51fa\uff0c\u8bf7\u63d0\u4f9bALT\u952e=""\uff09 src="{0}".
+B_1 = \u56fe\u50cf\u6309\u94ae\u7f3a\u5c11\u66ff\u4ee3\u6587\u672c\u3002
+B_2 = \u533a\u57df\u7f3a\u5c11\u66ff\u4ee3\u6587\u672c: map name="{0}".
+B_4 = "{0}"\u4e0d\u662f\u4e00\u4e2a\u5408\u9002\u7684\u56fe\u7247\u7684ALT\u5c5e\u6027\u3002
+B_5 = "{0}"\u4e0d\u662f\u4e00\u4e2a\u5408\u9002\u7684\u56fe\u7247\u6309\u94ae\u7684ALT\u5c5e\u6027\u3002
+B_6 = "{0}"\u4e0d\u662f\u4e00\u4e2a\u5408\u9002\u7684\u533a\u57df\u7684ALT\u5c5e\u6027\u3002
+B_8 = \u7531\u4e8e\u7f3a\u5c11\u76ee\u6807\u5b9a\u4f4d\u201c{0}\u201d\uff0c\u9875\u5185\u7684\u94fe\u63a5\u5df2\u65ad\u5f00\u3002
+B_9 = \u5197\u4f59\u6587\u672c\u4fe1\u606f\uff1a {0}
+B_10 = \u63d0\u4f9b\u8bf8\u5982\u201cSkip to Main\u201d\u7b49\u8df3\u8fc7\u94fe\u63a5\u3002
+B_12 = \u63d0\u4f9b\u9875\u5185\u7684\u94fe\u63a5\u6216\u53ef\u4f7f\u7528\u7684\u6807\u9898\u3002\u7531\u4e8e\u6ca1\u6709\u6709\u6548\u7684\u9875\u5185\u7684\u94fe\u63a5\u6216\u6807\u9898\uff0c\u5230\u8fbe\u6709\u4e9b\u5185\u5bb9\u5f97\u65f6\u95f4\u8d85\u8fc7120\u79d2\u3002
+B_14 = \u672c\u5185\u9875\u7684\u94fe\u63a5\uff0c\u201c{0}\u201d\uff0c\u56e0\u4e3a\u6ca1\u6709\u53ef\u8bfb\u7684\u6587\u672c\u65e0\u6cd5\u8bbf\u95ee\u3002
+B_15 = "{0}"\u662f\u4e0d\u6070\u5f53\u7684\u6587\u5b57\u3002
+B_16 = \u8f93\u5165\u5143\u7d20\u7f3a\u5c11ID\u5c5e\u6027\u3002
+B_17 = "skip to main"\u8fde\u63a5\u9700\u8981\u592a\u957f\u65f6\u95f4\uff08{0} \u79d2\uff09\u624d\u80fd\u8bbf\u95ee\u5230\u3002
+B_18 = \u56e0\u4e3a\u7f3a\u5c11\u76ee\u6807\u951a"{0}"\u6b64\u8df3\u8fc7\u8fde\u63a5\u88ab\u65ad\u5f00\u3002
+B_19 = "{0}"\u662f\u4e00\u4e2a\u4e0d\u6070\u5f53\u7684\u8df3\u8fc7\u94fe\u63a5\u3002\u5b83\u5e94\u8be5\u4ece"skip to ..."\u6216"jump to ..."\u5f00\u59cb.
+B_20 = \u8003\u8651\u63d0\u4f9b\u8df3\u8fc7\u8fde\u63a5\uff08\u6bd4\u5982"skip to main"\uff09\u3002
+B_21 = \u6b64\u9875\u9762\u7f3a\u5c11\u8df3\u8fc7\u8fde\u63a5\uff08\u6bd4\u5982"skip to main"\uff09\uff0c\u4f46\u4f20\u8f93\u65f6\u95f4\u6bb5\uff08{0}\u79d2\uff09\u3002 \u786e\u8ba4\u6b64\u8df3\u8fc7\u8fde\u63a5\u7684\u5fc5\u8981\u6027\u3002
+B_22 = \u8003\u8651\u63d0\u4f9b\u66f4\u591a\u7684\u9875\u5185\u7684\u94fe\u63a5\u6216\u53ef\u4f7f\u7528\u7684\u6807\u9898\u3002 \u5c3d\u7ba1\u6709\u4e86\u4e00\u4e9b\u6709\u6548\u7684\u9875\u5185\u94fe\u63a5\uff0c\u5230\u8fbe\u6709\u4e9b\u5185\u5bb9\u5f97\u65f6\u95f4\u4ecd\u7136\u8d85\u8fc7120\u79d2\u3002
+B_23 = \u8003\u8651\u63d0\u4f9b\u66f4\u591a\u7684\u9875\u5185\u7684\u94fe\u63a5\u6216\u53ef\u4f7f\u7528\u7684\u6807\u9898\u3002 \u5c3d\u7ba1\u6709\u4e86\u4e00\u4e9b\u6709\u6548\u7684\u9875\u5185\u6807\u9898\uff0c\u5230\u8fbe\u6709\u4e9b\u5185\u5bb9\u5f97\u65f6\u95f4\u4ecd\u7136\u8d85\u8fc7120\u79d2\u3002
+B_24 = \u8003\u8651\u4f7f\u7528\u9875\u5185\u7684\u94fe\u63a5\u6216\u63d0\u4f9b\u66f4\u591a\u53ef\u4f7f\u7528\u7684\u6807\u9898\u3002 \u5c3d\u7ba1\u6709\u4e86\u4e00\u4e9b\u6709\u6548\u7684\u9875\u5185\u94fe\u63a5\u548c\u6807\u9898\uff0c\u5230\u8fbe\u6709\u4e9b\u5185\u5bb9\u5f97\u65f6\u95f4\u4ecd\u7136\u8d85\u8fc7120\u79d2\u3002
+B_25 = \u672c\u5185\u9875\u7684\u94fe\u63a5\uff0c\u201c{0}\u201d\uff0c\u53ea\u6709title\u5c5e\u6027\u6765\u8bfb\u51fa\u3002\u8003\u8651\u63d0\u4f9b\u66ff\u4ee3\u6587\u672c\u4fe1\u606f\u3002
+B_26 = "{0}"\u662f\u4e00\u4e2a\u4e0d\u6070\u5f53\u7684\u8df3\u8fc7\u94fe\u63a5\u7684\u6807\u9898\u5c5e\u6027\u3002\u5b83\u5e94\u8be5\u4ece"skip to ..."\u6216"jump to ..."\u5f00\u59cb.
+B_27 = "{0}"\u53ef\u80fd\u5305\u542b\u4e0d\u5408\u9002\u7684ALT\u6587\u5b57\u3002\uff08\u5982\u679c\u56fe\u50cf\u6ca1\u6709\u5185\u5bb9\u8bfb\u51fa\uff0c\u8bf7\u63d0\u4f9bALT\u952e=""\uff09
+B_29 = "{0}"\u7684ALT\u5c5e\u6027\u592a\u77ed(IMAGE)\u3002
+B_30 = "{0}"\u7684ALT\u5c5e\u6027\u592a\u77ed(INPUT)\u3002
+B_31 = "{0}"\u7684ALT\u5c5e\u6027\u592a\u77ed(AREA)\u3002
+B_33 = \u6b64\u9875\u5185\u8fde\u63a5\u7f3a\u5c11\u76ee\u6807\u951a"{0}"\u3002\u8bf7\u52a0\u5165\u76ee\u6807\u951a\u3002\uff08\u6b64\u8fde\u63a5\u53ef\u4ee5\u4f5c\u4e3a\u4e00\u4e2a\u8fde\u63a5\u7f51\u9875\u9876\u7aef\u7684\u9875\u5185\u8fde\u63a5\uff09
+B_34 = \u9664\u975e\u4f60\u60f3\u8981\u62fc\u5199\u51fa\u5355\u8bcd\uff0c\u5426\u5219\u4e0d\u8981\u4f7f\u7528\u95f4\u9694\u5f00\u7684\u7684\u5b57\u7b26\uff0c\uff08ALT\u5c5e\u6027\u201c{0}\u201d\uff09\u3002
+B_35 = \u672c\u5185\u9875\u7684\u94fe\u63a5\uff0c{0}\uff0c\u53ef\u80fd\u65e0\u6cd5\u4f7f\u7528\u3002\uff08\u8bf7\u7528ALT\u952e\uff0c\u800c\u4e0d\u662f\u4e00\u4e2a\u5c0f\u56fe\u50cf\u663e\u793a\uff1a\u65e0\u80fd\u89c1\u5ea6\uff1a\u9690\u85cf\uff09
+B_36 = \u8bf7\u4e3aINPUT\u6309\u94ae\u63d0\u4f9bVALUE\u5c5e\u6027\u3002
+B_37 = \u201c{0}\u201d\u7684VALUE\u5c5e\u6027\u63cf\u8ff0\u592a\u77ed\u3002
+
+C_1000.0 = \u6b64\u7f51\u9875\u6709\u591a\u4e2aBODY\u5143\u7d20\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.1 = \u6b64\u7f51\u9875\u5728BODY\u4e2d\u5305\u542b\u6709HEAD\u5143\u7d20\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.2 = \u6b64\u7f51\u9875\u6709\u591a\u4e2aHTML\u5143\u7d20\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.3 = BODY\u5143\u7d20\u4f4d\u7f6e\u4e0d\u6b63\u786e\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.4 = \u8be5\u7f51\u9875\u65e0BODY\u6216BODY\u5143\u7d20\u4f4d\u7f6e\u4e0d\u6b63\u786e\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.5 = \u8be5\u7f51\u9875\u65e0BODY\uff08\u6216HEAD\uff09\u6216BODY\u5143\u7d20\u4f4d\u7f6e\u4e0d\u6b63\u786e\u3002\u8bf7\u66f4\u6b63HTML\u3002
+C_1000.6 = \u5728<!DOCTYPE>\u58f0\u660e\u4e2d\uff0c\u8bf7\u52a1\u5fc5\u4f7f\u7528\u4e00\u4e2a\u516c\u5171\u6587\u672c\u7684\u6807\u8bc6\u7b26.
+C_1000.7 = \u8bf7\u63d0\u4f9b<!DOCTYPE>\u58f0\u660e.
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.eval/src/messages_zh.properties
new file mode 100644
index 0000000..42e03de
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/src/messages_zh.properties
@@ -0,0 +1,49 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+
+ProblemConst_All_Errors_1 = \u6240\u6709\u9519\u8bef
+ProblemConst_Essential_2 = \u9519\u8bef
+ProblemConst_Advanced_3 = \u9ad8\u7ea7
+ProblemConst_Basic_4 = \u57fa\u672c
+ProblemConst_User_Check_5 = \u7528\u6237\u68c0\u67e5
+ProblemConst_Compliance_6 = \u9075\u5faa
+ProblemConst_Trash_7 = \u5783\u573e
+ProblemConst_Type_11 = \u7c7b\u578b
+ProblemConst_Line_12 = \u7ebf
+ProblemConst_Highlight = \u9ad8\u4eae
+ProblemConst_Problem_Description_17 = \u95ee\u9898\u63cf\u8ff0
+ProblemConst_Foreground_18 = \u524d\u666f\u989c\u8272
+ProblemConst_Background_19 = \u80cc\u666f\u989c\u8272
+ProblemConst_Severity_20 = \u4e25\u91cd\u6027
+ProblemConst_X_21 = X
+ProblemConst_Y_22 = Y
+ProblemConst_0 = \u65e0\u969c\u788d
+ProblemConst_Area_23 = \u533a\u57df
+ProblemConst_Detailed_report = \u8be6\u7ec6\u62a5\u544a
+ProblemConst_Summary_report = \u62a5\u544a\u603b\u7ed3
+ProblemConst_Info = \u4fe1\u606f
+
+NavigabilityWarningDialog_Message1 = \u8981\u8bc4\u4f30Navigability\uff0c\u8bf7\u542f\u7528\u6240\u6709WCAG\u9879\u76ee\u3002
+NavigabilityWarningDialog_Message2 = \u6216\u8981\u4f7f\u5176\u4ed6\u7684\u51c6\u5219\uff0c\u5982Section508\uff0cJIS\u6216IBMGuideline\u3002
+NavigabilityWarningDialog_EnableWCAG = \u542f\u7528\u6240\u6709WCAG\u9879\u76ee\u3002
+NavigabilityWarningDialog_DisableNav = \u7981\u7528Navigability\u3002
+NavigabilityWarningDialog_Continue = \u5ffd\u7565\u8fd9\u4e2a\u8b66\u544a\u5e76\u7ee7\u7eed\u3002
+
+adesigner_preference_guideline_list_group_text=\u51c6\u5219
+adesigner_preference_guideline_criteria_group_text=\u6807\u51c6
+adesigner_preference_guideline_properties_group_text=\u5c5e\u6027
+
+DialogCheckerOption_Line_Number_Information_19 = \u68c0\u67e5\u76ee\u6807
+DialogCheckerOption_Add_line_number_20 = \u4f7f\u7528\u7684HTML\u6e90\u6587\u4ef6\uff08\u9519\u8bef\u62a5\u544a\u4f7f\u7528\u884c\u6570\uff09
+DialogCheckerOption_LIVE_DOM = \u4f7f\u7528\u6d4f\u89c8\u5668\u7684DOM\u89e3\u6790\uff08\u65e0\u884c\u53f7\uff09
+
+GuidelinePreferencePage_0=\u5206\u7c7b
+GuidelinePreferencePage_1=\u51c6\u5219
diff --git a/plugins/org.eclipse.actf.visualization.flash/build.properties b/plugins/org.eclipse.actf.visualization.flash/build.properties
index 4a504d3..16e506e 100644
--- a/plugins/org.eclipse.actf.visualization.flash/build.properties
+++ b/plugins/org.eclipse.actf.visualization.flash/build.properties
@@ -16,6 +16,7 @@
                fragment.xml,\
                fragment.properties,\
                fragment_ja.properties,\
+               fragment_zh.properties,\
                icons/
 bin.excludes = icons/view16/.cvsignore,\
                icons/flash16/.cvsignore,\
diff --git a/plugins/org.eclipse.actf.visualization.flash/fragment_zh.properties b/plugins/org.eclipse.actf.visualization.flash/fragment_zh.properties
new file mode 100644
index 0000000..464f80d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.flash/fragment_zh.properties
@@ -0,0 +1,16 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+FlashDOMView.name=Flash\u5927\u7eb2
+FlashNode.properties=Flash\u5c5e\u6027 
+FlashPlayer.properties=Flash\u9519\u8bef\u6027\u8d28
+FlashFind.menu=\u5bfb\u627eFlash\u7684DOM (&F)
+
+actf.FlashPerspective.name=Flash\u65e0\u969c\u788d
diff --git a/plugins/org.eclipse.actf.visualization.flash/src/org/eclipse/actf/visualization/internal/flash/messages_zh.properties b/plugins/org.eclipse.actf.visualization.flash/src/org/eclipse/actf/visualization/internal/flash/messages_zh.properties
new file mode 100644
index 0000000..17141ac
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.flash/src/org/eclipse/actf/visualization/internal/flash/messages_zh.properties
@@ -0,0 +1,24 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#flash
+flash_element_found=\u627e\u4e0d\u5230{0}\u9879
+flash_error_no_element=\u627e\u4e0d\u5230\u9879\u76ee
+flash_filter_noninformative=\u8fc7\u6ee4\u65e0\u4fe1\u606f\u7684\u9879\uff08&F\uff09
+flash_flash_dom=Flash DOM
+flash_show_visual=\u663e\u793a\u89c6\u56fe\u7ed3\u6784\uff08&V\uff09
+flash_debugMode=\u663e\u793a\u6240\u6709\u4fe1\u606f\uff08\u8c03\u8bd5\u6a21\u5f0f\uff09\uff08&A\uff09
+flash_scanWindowless=\u626b\u63cf\u65e0\u7a97\u53e3\u7684Flash\uff08\u8c03\u8bd5\u6a21\u5f0f\uff09\uff08&S\uff09
+flash_error_no_location=\u65e0\u4f4d\u7f6e
+flash_error_select_flash=\u8bf7\u9009\u62e9Flash\u9879
+flash_warning=\u8b66\u544a
+#debug message : no need to translate
+flash_error_target_length=\u9519\u8bef\uff1a\u76ee\u6807\u6df1\u5ea6 {0}
+
diff --git a/plugins/org.eclipse.actf.visualization.gui/build.properties b/plugins/org.eclipse.actf.visualization.gui/build.properties
index 4e4fe3f..52b1646 100644
--- a/plugins/org.eclipse.actf.visualization.gui/build.properties
+++ b/plugins/org.eclipse.actf.visualization.gui/build.properties
@@ -14,6 +14,7 @@
                icons/,\
                plugin.properties,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                .,\
                AccessibilityJavaMsaaLibrary.dll
 jars.compile.order = .
diff --git a/plugins/org.eclipse.actf.visualization.gui/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.gui/plugin_zh.properties
new file mode 100644
index 0000000..597120a
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.gui/plugin_zh.properties
@@ -0,0 +1,23 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+Accessibility=\u65e0\u969c\u788d
+MSAAListView.name=GUI\u4e00\u89c8
+MSAAOutlineView.name=GUI\u5927\u7eb2
+MSAAPropertiesView.name=GUI\u5c5e\u6027
+JAWSTextView.name=GUI\u5927\u6982
+MSAAEventView.name=GUI\u65f6\u95f4
+MSAAProblemsView.name=GUI\u62a5\u544a
+MSAAPreferencePage.name=GUI\u65e0\u969c\u788d
+WindowListAction.label=\u76ee\u6807\u7a97\u53e3\uff08&i\uff09
+WindowListAction.tooltip=\u9009\u62e9\u76ee\u6807\u7a97\u53e3
+AccessibleObject.properties=GUI\u5c5e\u6027
+
+actf.GUIPerspective.name=GUI\u65e0\u969c\u788d
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.gui/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.gui/src/messages_zh.properties
new file mode 100644
index 0000000..56eaaaa
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.gui/src/messages_zh.properties
@@ -0,0 +1,133 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#msaa
+msaa_application=\u5e94\u7528\u7a0b\u5e8f
+msaa_button=\u6309\u94ae
+msaa_cell=\u5355\u5143\u683c
+msaa_checkbox=\u590d\u9009\u6846
+msaa_checked=\u9009\u4e2d
+msaa_checker_tip=GUI\u62a5\u544a
+msaa_checker=GUI\u62a5\u544a\uff08&g\uff09
+msaa_clear_tip=\u6e05\u9664\u4e8b\u4ef6\u65e5\u5fd7
+msaa_clear=\u6e05\u9664\uff08&r\uff09
+msaa_collapse=\u6536\u8d77
+msaa_collapse_all=\u6536\u8d77\u6240\u6709
+msaa_columnheader=\u5217\u5934
+msaa_combobox=\u7ec4\u5408\u6846
+msaa_description=\u63cf\u8ff0
+msaa_document=\u6587\u6863
+msaa_edit=\u7f16\u8f91
+msaa_edit_readonly=\u7f16\u8f91\u53ea\u8bfb
+msaa_editspinbox=\u7f16\u8f91\u65cb\u8f6c\u6846
+msaa_expand=\u5c55\u5f00\u6240\u6709\u5b50\u9009\u9879\uff08&A\uff09
+msaa_expand_all=\u5c55\u5f00\u6240\u6709
+msaa_external_browsers=\u5916\u90e8\u6d4f\u89c8\u5668\uff08&B\uff09
+msaa_external_windows=\u5916\u90e8\u7a97\u53e3\uff08&W\uff09
+msaa_filter_html=\u53ea\u663e\u793aFlash\u6761\u76ee\uff08&F\uff09
+msaa_flash_end=Flash\u5f71\u7247\u7ed3\u675f
+msaa_flash_start=Flash\u5f71\u7247\u5f00\u59cb
+msaa_flash_inaccessible=\u65e0\u6cd5\u8bbf\u95ee\u7684Flash\u5f71\u7247
+msaa_font=\u5b57\u4f53\uff1a
+msaa_graphic=\u56fe\u5f62
+msaa_showTTSEvents=\u663e\u793a\u4e0e\u5c4f\u5e55\u8bed\u97f3\u5408\u6210\uff08On Screen TTS\uff09\u6d88\u606f
+msaa_showNull=\u663e\u793a\u4e3a\u7a7anull\u7684\u5c5e\u6027\uff08&n\uff09
+msaa_indicator=\u6307\u6807
+msaa_jaws_simulation=\u56fe\u5f62\u7528\u6237\u754c\u9762\u7efc\u8ff0
+msaa_link=\u94fe\u63a5
+msaa_listbox=\u5217\u8868\u6846
+msaa_menu=\u83dc\u5355
+msaa_submenu=\u5b50\u83dc\u5355
+msaa_menubar=\u83dc\u5355\u680f
+msaa_msaa_event=GUI\u4e8b\u4ef6
+msaa_name=\u540d\u79f0
+msaa_value=\u8d4b\u503c
+msaa_NAMELESS=\u65e0\u540d
+msaa_no_alt_for_button=\u6309\u94ae\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57
+msaa_no_alt_for_clickable_object=\u70b9\u51fb\u9879\u76ee\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57
+msaa_no_alt_for_graphic=\u56fe\u50cf\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57
+msaa_no_alt_for_nonclickable_object=\u975e\u70b9\u51fb\u9879\u76ee\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57
+msaa_no_alt_for_form_control=\u8868\u5355\u63a7\u4ef6\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57
+msaa_no_title_for_table=\u8868\u7f3a\u5c11\u6807\u9898
+msaa_no_text_for_link=\u8d85\u94fe\u63a5\u65e0\u6587\u5b57
+msaa_no_title_for_frame=frame\u7f3a\u5c11\u6807\u9898
+msaa_invisible_flash=\u65e0\u6cd5\u8bbf\u95ee\u7684Flash(wmode\u5c5e\u6027\u4e3a\u900f\u660e\u6216\u4e0d\u900f\u660e)\u3002 \u786e\u8ba4\u5b58\u5728\u66ff\u4ee3\u6587\u5b57\u6216\u66f4\u6539\u8bbf\u95ee\u7684wmode\u5c5e\u6027\u3002
+msaa_no_alt_graphic_flash=\u56fe\u50cf\u7f3a\u5c11\u66ff\u4ee3\u6587\u5b57\u3002 \u5bf9\u201cname\u201d\u5c5e\u6027\u8bbe\u7f6e\u9002\u5f53\u7684\u6587\u5b57\u3002\u6216\u8005\u5982\u679c\u8fd9\u4e2a\u5bf9\u8c61\u53ef\u5ffd\u7565\u4fee\u6539\u201csilent\u201d\u5c5e\u6027 \u4e3a\u201ctrue\u201c\u3002
+msaa_not_checked=\u672a\u9009\u4e2d
+msaa_preference_description=GUI\u65e0\u969c\u788d\u8bbe\u7f6e
+msaa_progressbar=\u8fdb\u5ea6\u6761
+msaa_radiobutton=\u5355\u9009\u6309\u94ae
+msaa_refresh=\u5237\u65b0\uff08&R\uff09
+msaa_role=\u89d2\u8272
+msaa_rowheader=\u884c\u5934
+msaa_scrollbar=\u6eda\u52a8\u6761
+msaa_selected=\u9009\u4e2d
+msaa_show_problem=\u5728\u5c4f\u5e55\u663e\u793a\u62a5\u544a\u95ee\u9898\uff08&C\uff09
+msaa_show_tree=\u5728\u5c4f\u5e55\u663e\u793a\u56fe\u8868\uff08&I\uff09
+msaa_speak_event=\u9605\u8bfb\u4e8b\u4ef6\u4fe1\u606f\uff08&E\uff09
+msaa_speak_tip=\u9605\u8bfb\u5168\u6587
+msaa_speak_here=\u4ece\u8fd9\u91cc\u5f00\u59cb\u9605\u8bfb\uff08&H\uff09
+msaa_speak=\u9605\u8bfb\u6240\u6709\uff08&A\uff09
+msaa_state=\u72b6\u6001
+msaa_statusbar=\u72b6\u6001\u680f
+msaa_stop_tip=\u505c\u6b62\u9605\u8bfb
+msaa_stop=\u505c\u6b62\uff08&S\uff09
+msaa_tab=\u6807\u7b7e\u9875
+msaa_table=\u8868\u683c
+msaa_toolbar=\u5de5\u5177\u680f
+msaa_tree=\u6811
+msaa_treeview=\u6811\u89c6\u56fe
+msaa_unavailable=\u4e0d\u53ef\u7528
+msaa_updown_scrollbat=\u4e0a\u4e0b\u6eda\u52a8\u6761
+msaa_window=\u7a97\u53e3
+msaa_warning=\u8b66\u544a
+msaa_menu_start=\u83dc\u5355
+msaa_menu_end=\u7ed3\u675f\u83dc\u5355
+msaa_popup_start=\u5b50\u83dc\u5355
+msaa_popup_end=\u7ed3\u675f\u5b50\u83dc\u5355
+msaa_show_offscreen=\u663e\u793a\u4e0d\u518d\u5c4f\u5e55\u7684\u9879\u76ee\uff08&O\uff09
+msaa_no_flash=\u8fd9\u4e2a\u9875\u9762\u6ca1\u6709Flash\u6587\u672c
+msaa_empty_page=\u6b64\u9875\u9762\u4e3a\u7a7a
+msaa_ns_passed=------ ({0,number,#.#} \u7b2c\u4e8c\u4e2a\u901a\u8fc7)
+msaa_jaws_notarget=\u6ca1\u6709\u6307\u5b9a\u76ee\u6807\u7a97\u53e3\n\n\u8bf7\u5728\u76ee\u6807\u7a97\u53e3\u83dc\u5355\u9009\u62e9\u4e00\u4e2a\u7a97\u53e3
+msaa_showError=\u663e\u793a\u9519\u8bef\u62a5\u544a\uff08&E\uff09
+msaa_showWarning=\u663e\u793a\u8b66\u544a\u62a5\u544a\uff08&W\uff09
+msaa_showInformation=\u663e\u793a\u4fe1\u606f\u62a5\u544a\uff08&I\uff09
+msaa_preferences=\u8bbe\u5b9a\uff08&P\uff09
+msaa_bringToTop=\u59cb\u7ec8\u6307\u5b9a\uff08&T\uff09
+msaa_switchPerspective=\u81ea\u52a8\u9690\u85cf\u5d4c\u5165\u6d4f\u89c8\u5668\uff08&H)
+msaa_changePropertiesColor=\u663e\u793a\u989c\u8272\u53d8\u5316\u503c\uff08&V\uff09
+msaa_filters_menu=\u8fc7\u6ee4\u5668\uff08&F\uff09
+msaa_filters_title=GUI\u4e8b\u4ef6\u8fc7\u6ee4
+msaa_filters_message=\u9009\u62e9\u663e\u793a\u4e8b\u4ef6\uff08&e\uff09
+msaa_filters_default=\u8fd8\u539f\u4e3a\u9ed8\u8ba4\u503c\uff08&R\uff09
+msaa_showRawEvents=\u663e\u793a\u4e8b\u4ef6\u8be6\u7ec6\uff08&h\uff09
+msaa_vis_label=\u53ef\u89c6\u5316\u9009\u9879
+msaa_vis_notice=\u6211\u4eec\u63a8\u8350\u8bfb\u5c4f\u8f6f\u4ef6\u7528\u6237\u5173\u95ed\u8fd9\u4e9b\u9009\u9879
+msaa_vis_use_overlay=\u4f7f\u7528\u900f\u660e\u7a97\u53e3\u8fdb\u884c\u53ef\u89c6\u5316\uff08&U\uff09
+msaa_vis_always_top=\u4fdd\u6301\u5de5\u5177\u7a97\u53e3\u7f6e\u9876\uff08&t\uff09
+msaa_copy=\u590d\u5236\uff08&C\uff09
+msaa_invoke=\u8c03\u7528\u65b9\u6cd5\uff08&I\uff09
+
+#msaa properties
+props_pressEnter=\u6309\u56de\u8f66\u952e\u8c03\u7528
+props_pressOK=\u6309OK\u8c03\u7528
+props_invalid=*\u65e0\u6548\u503c{0}
+props_range=*\u6709\u6548\u8303\u56f4:{1} <= {0} <={2}
+props_success=\u6210\u529f
+props_fail=\u5931\u8d25
+
+#ia2
+ia2_shape=\u5f62\u72b6
+ia2_style_shape={0}\u5f62\u72b6
+ia2_heading_level=\u6807\u9898\u7ea7\u522b{0}
+
+#SWT Bridge
+AccessibleObjectFactory_0=\u9ed8\u8ba4 (\u57fa\u4e8eSWT)
diff --git a/plugins/org.eclipse.actf.visualization.lowvision/build.properties b/plugins/org.eclipse.actf.visualization.lowvision/build.properties
index 50046c1..906178e 100644
--- a/plugins/org.eclipse.actf.visualization.lowvision/build.properties
+++ b/plugins/org.eclipse.actf.visualization.lowvision/build.properties
@@ -15,6 +15,7 @@
                .,\
                plugin.xml,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                plugin.properties,\
                vizResources/,\
                icons/
diff --git a/plugins/org.eclipse.actf.visualization.lowvision/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.lowvision/plugin_zh.properties
new file mode 100644
index 0000000..122a5a0
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.lowvision/plugin_zh.properties
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+adesigner.preferences.lowvision.title=\u5f31\u89c6\u6a21\u62df
+adesigner.lowvision.tab.title=\u5f31\u89c6
+actf.visualization.menu=\u53ef\u89c6\u5316
+actf.action.simulate=\u6a21\u62df\u5f31\u89c6
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.lowvision/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.lowvision/src/messages_zh.properties
new file mode 100644
index 0000000..f4449ee
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.lowvision/src/messages_zh.properties
@@ -0,0 +1,65 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+EvalLV_color_difficult_distinguish=\u5185\u5bb9\u4e2d\u6709\u4e9b\u90e8\u5206\u4f7f\u7528\u7684\u989c\u8272\u5f88\u96be\u533a\u5206\u3002
+EvalLV_color_might_difficult_distinguish=\u5185\u5bb9\u4e2d\u6709\u4e9b\u90e8\u5206\u4f7f\u7528\u7684\u989c\u8272\u53ef\u80fd\u4f1a\u96be\u4ee5\u533a\u5206\u3002
+EvalLV_click_detailed_report=\u8bf7\u70b9\u51fb\u95ee\u9898\u9879\u76ee\u67e5\u770b\u7ec6\u8282\u6765\u786e\u8ba4\u8fd9\u4e9b\u90e8\u5206\u3002
+EvalLV_no_color_difficult_distinguish=\u6b64\u9875\u9762\u53ef\u80fd\u4e0d\u5305\u542b\u96be\u4ee5\u533a\u5206\u7684\u989c\u8272\u7ec4\u5408\u3002
+EvalLV_text_color_combination=\u524d\u666f/\u80cc\u666f\u989c\u8272\u7ec4\u5408\u7684\u6587\u5b57\uff1a
+EvalLV_img_color_combination=\u56fe\u50cf\u4e2d\u7684\u989c\u8272\u7ec4\u5408\uff1a
+EvalLV_font_too_small_to_read=\u5b57\u4f53\u4e2d\u7684\u67d0\u4e9b\u5185\u5bb9\u592a\u5c0f\uff0c\u65e0\u6cd5\u9605\u8bfb\u3002
+EvalLV_font_might_too_small_to_read=\u5b57\u4f53\u4e2d\u7684\u67d0\u4e9b\u5185\u5bb9\u53ef\u80fd\u592a\u5c0f\uff0c\u65e0\u6cd5\u9605\u8bfb\u3002
+EvalLV_font_might_enough_to_read=\u6b64\u9875\u9762\u7684\u6587\u5b57\u5927\u5c0f\u53ef\u80fd\u5df2\u6ee1\u8db3\u9605\u8bfb\u9700\u8981\u3002
+EvalLV_font_too_small_fixed=\u6587\u5b57\u592a\u5c0f\u5e76\u4e14\u6587\u5b57\u5927\u5c0f\u56fa\u5b9a\u3002
+EvalLV_font_too_small=\u6587\u5b57\u592a\u5c0f\uff1a
+EvalLV_font_fixed=\u56fa\u5b9a\u5927\u5c0f\u6587\u5b57\uff1a
+EvalLV_page_have_fixed_font=\u8be5\u5185\u5bb9\u4f3c\u4e4e\u6709\u56fa\u5b9a\u5927\u5c0f\u7684\u5b57\u4f53\u3002
+EvalLV_use_relative_font=\u8bf7\u8003\u8651\u4f7f\u7528\u76f8\u5bf9\u5927\u5c0f\u5b57\u4f53\uff0c\u6765\u53d6\u4ee3\u56fa\u5b9a\u5927\u5c0f\u7684\u5b57\u4f53\u3002
+EvalLV_0=aDesigner\u73b0\u9636\u6bb5\u4e0d\u652f\u6301\u5f31\u89c6\u6a21\u5f0f\u4e0b\u68c0\u67e5\u6b64\u5185\u5bb9\u3002
+
+DialogSettingLowVision_Crystalline_lens = \u6676\u72b6\u4f53\u900f\u660e\u5ea6\uff08\u5e74\u9f84\uff09
+DialogSettingLowVision_60 = 60\u6765\u5c81
+DialogSettingLowVision_40 = 40\u6765\u5c81
+DialogSettingLowVision_20 = 20\u6765\u5c81
+DialogSettingLowVision_Eyesight_9 = \u89c6\u529b
+DialogSettingLowVision_Color_Vision_Deficiency_10 = \u8272\u89c9\u7f3a\u9677
+DialogSettingLowVision_Protan = Protan\uff1a\u5bf9\u7ea2\u8272\u7d20\u5f02\u5e38\u654f\u611f
+DialogSettingLowVision_Deutan = Detan\uff1a\u5bf9\u7eff\u8272\u7d20\u5f02\u5e38\u654f\u611f
+DialogSettingLowVision_Tritan = Tritan: \u5bf9\u84dd\u8272\u7d20\u5f02\u5e38\u654f\u611f
+DialogSettingLowVision_Original__24 = \u521d\u59cb\uff1a
+DialogSettingLowVision_After_simulation = \u6a21\u62df\u540e\uff1a
+
+ParamLowVision_1 = \u89c6\u529b\uff1a
+ParamLowVision_4 = \u8272\u89c9\u5f02\u5e38\uff1a
+ParamLowVision_7 = \u6676\u72b6\u4f53\u900f\u8fc7\u7387\uff1a
+
+SaveReportLowVision_Iro21_Error_Alt = \u989c\u8272\u95ee\u9898
+SaveReportLowVision_Boke21_Error_Alt = \u6587\u5b57\u5927\u5c0f\u95ee\u9898
+#
+# LowVisionView
+#
+LowVisionView_begin_to_make_PageImage__2 = \u5f00\u59cb\u5f97\u5230\u9875\u9762\u56fe\u50cf\u3002
+LowVisionView_begin_to_check_problems__4 = \u5f00\u59cb\u68c0\u67e5\u95ee\u9898\u3002
+LowVisionView_simulation_of_current_page_is_over__8 = \u5f53\u524d\u9875\u9762\u6a21\u62df\u7ed3\u675f\u3002
+LowVisionView_get_information_of_all_images__25 = \u5f97\u5230\u6240\u6709\u56fe\u50cf\u4fe1\u606f\u3002
+LowVisionView_dump_the_image_in_the_web_browser__26 = \u6e05\u7a7a\u56fe\u50cf\u3002
+LowVisionView_prepare_Simulation_Image__29 = \u51c6\u5907\u6a21\u62df\u56fe\u50cf\u3002
+#
+# Toolbar
+#
+LowVisionView_whole_page_1 = \u6574\u591c
+LowVisionView_Synchronous_view_5 = \u89c6\u56fe\u540c\u6b65
+#
+# Actions
+#
+LowVisionView_Simulate_2 = \u6a21\u62df\u5f31\u89c6
+LVSimulationAction_0 = \u6a21\u62df
+
+
diff --git a/plugins/org.eclipse.actf.visualization.presentation/build.properties b/plugins/org.eclipse.actf.visualization.presentation/build.properties
index e6f8bdd..ae77b7c 100644
--- a/plugins/org.eclipse.actf.visualization.presentation/build.properties
+++ b/plugins/org.eclipse.actf.visualization.presentation/build.properties
@@ -12,6 +12,7 @@
                about.html,\
                META-INF/,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                plugin.properties,\
                icons/,\
                html/,\
diff --git a/plugins/org.eclipse.actf.visualization.presentation/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.presentation/plugin_zh.properties
new file mode 100644
index 0000000..04a9071
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.presentation/plugin_zh.properties
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+presentation.tab.title=\u6f14\u793a
+actf.action.visualize=\u6a21\u62df\u6f14\u793a
+actf.visualization.actionset=ACTF\u53ef\u89c6\u5316 
+actf.visualization.menu=\u53ef\u89c6\u5316
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.presentation/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.presentation/src/messages_zh.properties
new file mode 100644
index 0000000..d633945
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.presentation/src/messages_zh.properties
@@ -0,0 +1,23 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+#
+report_small_url=zh/small.html
+report_middle_url=zh/middle.html
+report_large_url=zh/large.html
+
+RoomSimulationAction_Large=\u5927\u5385
+RoomSimulationAction_Middle=\u5927\u4f1a\u8bae\u5ba4
+RoomSimulationAction_Small=\u5c0f\u4f1a\u8bae\u5ba4
+
+PartRightRoom_begin_to_make_PageImage__2 = \u5f00\u59cb\u5f97\u5230\u9875\u9762\u56fe\u50cf\u3002
+PartRightRoom_simulation_of_current_page_is_over__8 = \u5f53\u524d\u9875\u9762\u6a21\u62df\u7ed3\u675f\u3002
+PartRightRoom_dump_the_image_in_the_web_browser__26 = \u6e05\u7a7a\u56fe\u50cf\u3002
+PartRightRoom_prepare_Simulation_Image__29 = \u51c6\u5907\u6a21\u62df\u56fe\u50cf\u3002
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/build.properties b/plugins/org.eclipse.actf.visualization.ui.report/build.properties
index d87a522..c0af1eb 100644
--- a/plugins/org.eclipse.actf.visualization.ui.report/build.properties
+++ b/plugins/org.eclipse.actf.visualization.ui.report/build.properties
@@ -16,4 +16,5 @@
                plugin.xml,\
                plugin.properties,\
                plugin_ja.properties,\
+               plugin_zh.properties,\
                icons/
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/plugin_zh.properties b/plugins/org.eclipse.actf.visualization.ui.report/plugin_zh.properties
new file mode 100644
index 0000000..99f6208
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.ui.report/plugin_zh.properties
@@ -0,0 +1,12 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+summary.view.title=\u62a5\u544a\u603b\u7ed3
+detailed.view.title=\u8be6\u7ec6\u62a5\u544a
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.ui.report/src/messages_zh.properties b/plugins/org.eclipse.actf.visualization.ui.report/src/messages_zh.properties
new file mode 100644
index 0000000..cf6a04f
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.ui.report/src/messages_zh.properties
@@ -0,0 +1,35 @@
+###############################################################################
+# Copyright (c) 2010 Shaojian Zhu
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Shaojian Zhu - initial API and implementation
+###############################################################################
+
+ProblemTable_5 = \u67e5\u770b\u6e90\u4ee3\u7801\u7684HTML
+ProblemTable_6 = \u67e5\u770b\u95ee\u9898\u63cf\u8ff0
+ProblemTable_Clear_Selection_15 = \u6e05\u9664\u9009\u62e9
+ProblemTable_View_Guideline_16 = \u68c0\u67e5\u51c6\u5219
+
+DialogTextSearch_0 = \u641c\u7d22
+DialogTextSearch_1 = \u88ab\u641c\u7d22\u7684\u5b57\u7b26\u4e32\uff1a
+DialogTextSearch_3 = \u5927\u5c0f\u5199\u654f\u611f\uff08&i\uff09
+DialogTextSearch_4 = \u641c\u7d22\u65b9\u5411
+DialogTextSearch_5 = \u5411\u4e0a\uff08&U\uff09
+DialogTextSearch_6 = \u5411\u4e0b\uff08&D\uff09
+DialogTextSearch_7 = \u67e5\u627e\u4e0b\u4e00\u4e2a\uff08&F\uff09
+DialogTextSearch_8 = \u6ca1\u6709\u627e\u5230\u6587\u672c\uff0c\u8981\u4ece\u5f00\u5934\u641c\u7d22\uff1f
+DialogTextSearch_10 = \u6ca1\u6709\u627e\u5230\u6587\u672c\uff0c\u8981\u4ece\u7ed3\u5c3e\u641c\u7d22\uff1f
+DialogTextSearch_12 = \u6ca1\u6709\u627e\u5230\u6587\u672c\u3002
+
+SrcViewer_3 = \u884c\uff1a
+SrcViewer_6 = \u5217\uff1a
+SrcViewer_8 = \u641c\u7d22\uff08&S\uff09
+SrcViewer_9 = \u590d\u5236\uff08&C\uff09
+SrcViewer_0 = \u6587\u4ef6\u4e0d\u80fd\u8bfb\u53d6\uff1a
+
+GuidelineSubMenu_0=\u51c6\u5219\u5e2e\u52a9\u4e0d\u53ef\u7528\u3002
+SrcViewerForPT_0=HTML \u6e90