Generate KeyboardLabelsSet from donottranslate-more-keys.xml

This change introduces makelabel tool that reads all languages'
donottranslate-more-keys and generate KeyboardLabelsSet.java source
file. The makelabel command must be invoked prior to compile LatinIME.

Change-Id: I7515c7919c535e30f9c80a37bdc831d0f682cd43
diff --git a/java/res/xml/rowkeys_symbols1.xml b/java/res/xml/rowkeys_symbols1.xml
index f6d6243..f9f8bb1 100644
--- a/java/res/xml/rowkeys_symbols1.xml
+++ b/java/res/xml/rowkeys_symbols1.xml
@@ -22,43 +22,43 @@
     xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
 >
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_1"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_1"
-        latin:moreKeys="@string/more_keys_for_symbols_1" />
+        latin:keyLabel="!label/keylabel_for_symbols_1"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_1"
+        latin:moreKeys="!label/more_keys_for_symbols_1" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_2"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_2"
-        latin:moreKeys="@string/more_keys_for_symbols_2" />
+        latin:keyLabel="!label/keylabel_for_symbols_2"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_2"
+        latin:moreKeys="!label/more_keys_for_symbols_2" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_3"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_3"
-        latin:moreKeys="@string/more_keys_for_symbols_3" />
+        latin:keyLabel="!label/keylabel_for_symbols_3"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_3"
+        latin:moreKeys="!label/more_keys_for_symbols_3" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_4"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_4"
-        latin:moreKeys="@string/more_keys_for_symbols_4" />
+        latin:keyLabel="!label/keylabel_for_symbols_4"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_4"
+        latin:moreKeys="!label/more_keys_for_symbols_4" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_5"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_5"
-        latin:moreKeys="@string/more_keys_for_symbols_5" />
+        latin:keyLabel="!label/keylabel_for_symbols_5"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_5"
+        latin:moreKeys="!label/more_keys_for_symbols_5" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_6"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_6"
-        latin:moreKeys="@string/more_keys_for_symbols_6" />
+        latin:keyLabel="!label/keylabel_for_symbols_6"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_6"
+        latin:moreKeys="!label/more_keys_for_symbols_6" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_7"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_7"
-        latin:moreKeys="@string/more_keys_for_symbols_7" />
+        latin:keyLabel="!label/keylabel_for_symbols_7"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_7"
+        latin:moreKeys="!label/more_keys_for_symbols_7" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_8"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_8"
-        latin:moreKeys="@string/more_keys_for_symbols_8" />
+        latin:keyLabel="!label/keylabel_for_symbols_8"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_8"
+        latin:moreKeys="!label/more_keys_for_symbols_8" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_9"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_9"
-        latin:moreKeys="@string/more_keys_for_symbols_9" />
+        latin:keyLabel="!label/keylabel_for_symbols_9"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_9"
+        latin:moreKeys="!label/more_keys_for_symbols_9" />
     <Key
-        latin:keyLabel="@string/keylabel_for_symbols_0"
-        latin:additionalMoreKeys="@string/additional_more_keys_for_symbols_0"
-        latin:moreKeys="@string/more_keys_for_symbols_0" />
+        latin:keyLabel="!label/keylabel_for_symbols_0"
+        latin:additionalMoreKeys="!label/additional_more_keys_for_symbols_0"
+        latin:moreKeys="!label/more_keys_for_symbols_0" />
 </merge>