Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2be51f4f authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

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
parent 7be6ce0f
Loading
Loading
Loading
Loading
+0 −18
Original line number Diff line number Diff line
@@ -45,24 +45,6 @@
    <!-- <string name="layout_switch_back_symbols">\"\'&#x2018;&#x2019;&#x201A;&#x201B;&#x201C;&#x201D;&#x201E;&#x201F;&#x00AB;&#x00BB;</string> -->
    <string name="layout_switch_back_symbols"></string>

    <!-- Label for "switch to more symbol" modifier key.  Must be short to fit on key! -->
    <string name="label_to_more_symbol_key">= \\ &lt;</string>
    <!-- Label for "switch to more symbol" modifier key on tablets.  Must be short to fit on key! -->
    <string name="label_to_more_symbol_for_tablet_key">~ \\ {</string>

    <!-- Label for "Tab" key.  Must be short to fit on key! -->
    <string name="label_tab_key">Tab</string>
    <!-- Label for "switch to phone numeric" key.  Must be short to fit on key! -->
    <string name="label_to_phone_numeric_key">123</string>
    <!-- Label for "switch to phone symbols" key.  Must be short to fit on key! -->
    <!-- U+FF0A: "*" FULLWIDTH ASTERISK
         U+FF03: "#" FULLWIDTH NUMBER SIGN -->
    <string name="label_to_phone_symbols_key">&#xFF0A;&#xFF03;</string>
    <!-- Key label for "ante meridiem" -->
    <string name="label_time_am">"AM"</string>
    <!-- Key label for "post meridiem" -->
    <string name="label_time_pm">"PM"</string>

    <!--  Always show the suggestion strip -->
    <string name="prefs_suggestion_visibility_show_value">0</string>
    <!--  Show the suggestion strip only on portrait mode -->
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@
            <Key
                latin:keyStyle="shortcutKeyStyle"
                latin:keyLabelFlags="hasPopupHint|preserveCase"
                latin:moreKeys="@string/settings_as_more_key"
                latin:moreKeys="!label/settings_as_more_key"
                latin:keyWidth="fillBoth" />
        </case>
        <case
+8 −8
Original line number Diff line number Diff line
@@ -92,7 +92,7 @@
        latin:keyLabel=":-)"
        latin:keyOutputText=":-) "
        latin:keyLabelFlags="hasPopupHint|preserveCase"
        latin:moreKeys="@string/more_keys_for_smiley" />
        latin:moreKeys="!label/more_keys_for_smiley" />
    <key-style
        latin:styleName="shortcutKeyStyle"
        latin:code="!code/key_shortcut"
@@ -131,35 +131,35 @@
    <key-style
        latin:styleName="toSymbolKeyStyle"
        latin:code="!code/key_switch_alpha_symbol"
        latin:keyLabel="@string/label_to_symbol_key"
        latin:keyLabel="!label/label_to_symbol_key"
        latin:keyLabelFlags="preserveCase"
        latin:keyActionFlags="noKeyPreview"
        latin:backgroundType="functional" />
    <key-style
        latin:styleName="toAlphaKeyStyle"
        latin:code="!code/key_switch_alpha_symbol"
        latin:keyLabel="@string/label_to_alpha_key"
        latin:keyLabel="!label/label_to_alpha_key"
        latin:keyLabelFlags="preserveCase"
        latin:keyActionFlags="noKeyPreview"
        latin:backgroundType="functional" />
    <key-style
        latin:styleName="toMoreSymbolKeyStyle"
        latin:code="!code/key_shift"
        latin:keyLabel="@string/label_to_more_symbol_for_tablet_key"
        latin:keyLabel="!label/label_to_more_symbol_for_tablet_key"
        latin:keyLabelFlags="preserveCase"
        latin:keyActionFlags="noKeyPreview"
        latin:backgroundType="functional" />
    <key-style
        latin:styleName="backFromMoreSymbolKeyStyle"
        latin:code="!code/key_shift"
        latin:keyLabel="@string/label_to_symbol_key"
        latin:keyLabel="!label/label_to_symbol_key"
        latin:keyLabelFlags="preserveCase"
        latin:keyActionFlags="noKeyPreview"
        latin:backgroundType="functional" />
    <key-style
        latin:styleName="comKeyStyle"
        latin:keyLabel="@string/keylabel_for_popular_domain"
        latin:keyLabel="!label/keylabel_for_popular_domain"
        latin:keyLabelFlags="fontNormal|hasPopupHint|preserveCase"
        latin:keyOutputText="@string/keylabel_for_popular_domain"
        latin:moreKeys="@string/more_keys_for_popular_domain" />
        latin:keyOutputText="!label/keylabel_for_popular_domain"
        latin:moreKeys="!label/more_keys_for_popular_domain" />
</merge>
+6 −6
Original line number Diff line number Diff line
@@ -39,9 +39,9 @@
        </case>
        <default>
            <Key
                latin:keyLabel="@string/keylabel_for_apostrophe"
                latin:keyHintLabel="@string/keyhintlabel_for_apostrophe"
                latin:moreKeys="@string/more_keys_for_apostrophe"
                latin:keyLabel="!label/keylabel_for_apostrophe"
                latin:keyHintLabel="!label/keyhintlabel_for_apostrophe"
                latin:moreKeys="!label/more_keys_for_apostrophe"
                latin:keyStyle="hasShiftedLetterHintStyle" />
        </default>
    </switch>
@@ -54,9 +54,9 @@
        </case>
        <default>
            <Key
                latin:keyLabel="@string/keylabel_for_dash"
                latin:keyHintLabel="@string/keyhintlabel_for_dash"
                latin:moreKeys="@string/more_keys_for_dash"
                latin:keyLabel="!label/keylabel_for_dash"
                latin:keyHintLabel="!label/keyhintlabel_for_dash"
                latin:moreKeys="!label/more_keys_for_dash"
                latin:keyStyle="hasShiftedLetterHintStyle" />
        </default>
    </switch>
+5 −5
Original line number Diff line number Diff line
@@ -32,14 +32,14 @@
        </case>
        <default>
            <Key
                latin:keyLabel="@string/keylabel_for_tablet_comma"
                latin:keyHintLabel="@string/keyhintlabel_for_tablet_comma"
                latin:moreKeys="@string/more_keys_for_tablet_comma"
                latin:keyLabel="!label/keylabel_for_tablet_comma"
                latin:keyHintLabel="!label/keyhintlabel_for_tablet_comma"
                latin:moreKeys="!label/more_keys_for_tablet_comma"
                latin:keyStyle="hasShiftedLetterHintStyle" />
            <Key
                latin:keyLabel="."
                latin:keyHintLabel="@string/keyhintlabel_for_tablet_period"
                latin:moreKeys="@string/more_keys_for_tablet_period"
                latin:keyHintLabel="!label/keyhintlabel_for_tablet_period"
                latin:moreKeys="!label/more_keys_for_tablet_period"
                latin:keyStyle="hasShiftedLetterHintStyle" />
        </default>
    </switch>
Loading