mirror of
https://github.com/Julow/Unexpected-Keyboard.git
synced 2024-11-21 14:53:11 +01:00
Add Japanese translation and layout (#743)
This commit is contained in:
parent
4eca9caec1
commit
231c08eb97
@ -87,6 +87,8 @@ Layout redefines the bottom row but some important keys are missing, missing: lo
|
|||||||
0 warnings
|
0 warnings
|
||||||
# latn_qwerty_hu
|
# latn_qwerty_hu
|
||||||
0 warnings
|
0 warnings
|
||||||
|
# latn_qwerty_jp
|
||||||
|
0 warnings
|
||||||
# latn_qwerty_lv
|
# latn_qwerty_lv
|
||||||
0 warnings
|
0 warnings
|
||||||
# latn_qwerty_no
|
# latn_qwerty_no
|
||||||
|
7
fastlane/metadata/android/ja-JP/full_description.txt
Normal file
7
fastlane/metadata/android/ja-JP/full_description.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
このキーボードは、キーの角をスワイプすることで様々なキーを入力できます。
|
||||||
|
|
||||||
|
このアプリは元々はTermuxでのプログラミング用に設計されました。
|
||||||
|
しかし、今では普段の入力にも適しています。
|
||||||
|
PCキーボードでの半角入力を再現しています。日本語入力、変換は出来ません。
|
||||||
|
|
||||||
|
このアプリは広告を含まず、インターネットに接続せず、そしてオープンソースです。
|
1
fastlane/metadata/android/ja-JP/short_description.txt
Normal file
1
fastlane/metadata/android/ja-JP/short_description.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
軽量でプライバシーに配慮したAndroid用仮想キーボード
|
1
fastlane/metadata/android/ja-JP/title.txt
Normal file
1
fastlane/metadata/android/ja-JP/title.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Unexpected Keyboard
|
128
res/values-ja/strings.xml
Normal file
128
res/values-ja/strings.xml
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name_release">Unexpected Keyboard</string>
|
||||||
|
<string name="app_name_debug">Unexpected Keyboard (Debug)</string>
|
||||||
|
<string name="short_description">軽量でプライバシーに配慮したAndroid用仮想キーボード</string>
|
||||||
|
<string name="store_description">"このキーボードは、キーの角をスワイプすることで様々なキーを入力できます。
|
||||||
|
|
||||||
|
このアプリは元々はTermuxでのプログラミング用に設計されました。
|
||||||
|
しかし、今では普段の入力にも適しています。
|
||||||
|
PCキーボードでの半角入力を再現しています。日本語入力、変換は出来ません。
|
||||||
|
|
||||||
|
このアプリは広告を含まず、インターネットに接続せず、そしてオープンソースです。"</string>
|
||||||
|
<string name="settings_activity_label">Unexpected Keyboardの設定</string>
|
||||||
|
<string name="pref_portrait">縦向き</string>
|
||||||
|
<string name="pref_landscape">横向き</string>
|
||||||
|
<string name="pref_category_layout">レイアウト</string>
|
||||||
|
<string name="pref_label_brightness">文字の明るさ</string>
|
||||||
|
<string name="pref_keyboard_opacity">背景の不透明度</string>
|
||||||
|
<string name="pref_key_opacity">キーの不透明度</string>
|
||||||
|
<string name="pref_key_activated_opacity">押下中のキーの不透明度</string>
|
||||||
|
<string name="pref_layout_e_system">システム設定</string>
|
||||||
|
<string name="pref_layout_e_custom">カスタムレイアウト</string>
|
||||||
|
<string name="pref_layouts_add">レイアウトを追加</string>
|
||||||
|
<string name="pref_layouts_item">レイアウト %1$d: %2$s</string>
|
||||||
|
<string name="pref_layouts_remove_custom">レイアウトを削除</string>
|
||||||
|
<string name="pref_custom_layout_title">カスタムレイアウト</string>
|
||||||
|
<string name="pref_show_numpad_title">テンキーを表示</string>
|
||||||
|
<string name="pref_show_numpad_never">表示しない</string>
|
||||||
|
<string name="pref_show_numpad_landscape">横向きの時は表示</string>
|
||||||
|
<string name="pref_show_numpad_always">表示する</string>
|
||||||
|
<string name="pref_number_row_title">数字の行を表示</string>
|
||||||
|
<string name="pref_number_row_summary">テンキーが非表示の場合最上段に数字の行を追加します</string>
|
||||||
|
<string name="pref_numpad_layout">テンキーのレイアウト</string>
|
||||||
|
<string name="pref_numpad_layout_e_high_first">大きい数字を上に</string>
|
||||||
|
<string name="pref_numpad_layout_e_low_first">小さい数字を上に</string>
|
||||||
|
<string name="pref_extra_keys_title">追加のキーの設定</string>
|
||||||
|
<string name="pref_extra_keys_custom">キーを追加</string>
|
||||||
|
<string name="pref_extra_keys_internal">キーボードに表示するキーを選択</string>
|
||||||
|
<string name="pref_category_typing">入力</string>
|
||||||
|
<string name="pref_swipe_dist_title">スワイプ距離</string>
|
||||||
|
<string name="pref_swipe_dist_summary">キーの角をスワイプする距離 (%s)</string>
|
||||||
|
<string name="pref_long_timeout_title">キー長押しの時間</string>
|
||||||
|
<string name="pref_long_interval_title">キーを連続入力する間隔</string>
|
||||||
|
<string name="pref_keyrepeat_enabled">長押しでキーを連続入力する</string>
|
||||||
|
<string name="pref_lock_double_tap_title">ShiftをダブルタップでCaps Lock</string>
|
||||||
|
<string name="pref_lock_double_tap_summary">どの装飾キーも長押しで固定できます</string>
|
||||||
|
<string name="pref_category_behavior">挙動</string>
|
||||||
|
<string name="pref_autocapitalisation_title">自動大文字化</string>
|
||||||
|
<string name="pref_autocapitalisation_summary">文章の先頭でShiftキーを自動入力</string>
|
||||||
|
<string name="pref_switch_input_immediate_title">最後に使用したキーボードに切替</string>
|
||||||
|
<string name="pref_switch_input_immediate_summary">キーボード切替キーの挙動</string>
|
||||||
|
<string name="pref_vibrate_custom">キーボード独自の振動設定</string>
|
||||||
|
<string name="pref_vibrate_duration_title">振動の時間</string>
|
||||||
|
<string name="pref_pin_entry_enabled_title">PIN入力</string>
|
||||||
|
<string name="pref_pin_entry_enabled_summary">数字・日付・電話番号入力時</string>
|
||||||
|
<string name="pref_category_style">表示</string>
|
||||||
|
<string name="pref_margin_bottom_title">下の余白</string>
|
||||||
|
<string name="pref_keyboard_height_title">キーボードの高さ</string>
|
||||||
|
<string name="pref_horizontal_margin_title">左右の余白</string>
|
||||||
|
<string name="pref_character_size_title">文字の大きさ</string>
|
||||||
|
<string name="pref_character_size_summary">キーボードに表示される文字の大きさ (%.2fx)</string>
|
||||||
|
<string name="pref_theme">テーマ</string>
|
||||||
|
<string name="pref_theme_e_system">システム設定</string>
|
||||||
|
<string name="pref_theme_e_dark">ダークモード</string>
|
||||||
|
<string name="pref_theme_e_light">ライトモード</string>
|
||||||
|
<string name="pref_theme_e_black">黒</string>
|
||||||
|
<string name="pref_theme_e_altblack">黒(別バージョン)</string>
|
||||||
|
<string name="pref_theme_e_white">白</string>
|
||||||
|
<string name="pref_theme_e_epaper">ePaper</string>
|
||||||
|
<string name="pref_theme_e_desert">Desert</string>
|
||||||
|
<string name="pref_theme_e_jungle">Jungle</string>
|
||||||
|
<string name="pref_theme_e_monet">Monet (システム)</string>
|
||||||
|
<string name="pref_theme_e_monetlight">Monet (ライト)</string>
|
||||||
|
<string name="pref_theme_e_monetdark">Monet (ダーク)</string>
|
||||||
|
<string name="pref_swipe_dist_e_very_short">短い</string>
|
||||||
|
<string name="pref_swipe_dist_e_short">やや短い</string>
|
||||||
|
<string name="pref_swipe_dist_e_default">普通</string>
|
||||||
|
<string name="pref_swipe_dist_e_far">やや長い</string>
|
||||||
|
<string name="pref_swipe_dist_e_very_far">長い</string>
|
||||||
|
<string name="pref_key_horizontal_space">キー間の左右の間隔</string>
|
||||||
|
<string name="pref_key_vertical_space">キー間の上下の間隔</string>
|
||||||
|
<string name="pref_border_config_title">キー形状の設定</string>
|
||||||
|
<string name="pref_border_width_title">縁取り</string>
|
||||||
|
<string name="pref_corners_radius_title">丸み</string>
|
||||||
|
<string name="pref_circle_sensitivity_title">円形ジェスチャーの感度</string>
|
||||||
|
<string name="pref_circle_sensitivity_e_high">高</string>
|
||||||
|
<string name="pref_circle_sensitivity_e_medium">中</string>
|
||||||
|
<string name="pref_circle_sensitivity_e_low">低</string>
|
||||||
|
<string name="pref_circle_sensitivity_e_disabled">無効</string>
|
||||||
|
<string name="key_action_next">次へ</string>
|
||||||
|
<string name="key_action_done">完了</string>
|
||||||
|
<string name="key_action_go">実行</string>
|
||||||
|
<string name="key_action_prev">戻る</string>
|
||||||
|
<string name="key_action_search">検索</string>
|
||||||
|
<string name="key_action_send">送信</string>
|
||||||
|
<string name="launcher_button_imesettings">キーボードを有効化</string>
|
||||||
|
<string name="launcher_button_imepicker">キーボードを選択</string>
|
||||||
|
<string name="launcher_description">このアプリは仮想キーボードです。下のボタンからシステム設定を開いてUnexpected Keyboardを有効化してください。</string>
|
||||||
|
<string name="launcher_sourcecode">このアプリはオープンソースのフリーウェアです。GitHubでソースコードを入手したり、不具合を報告したりできます。</string>
|
||||||
|
<string name="launcher_tryhere">有効化されている場合、ここでキーボードを試すことができます。</string>
|
||||||
|
<string name="launcher_tryhere_hint">文字を入力</string>
|
||||||
|
<string name="key_descr_capslock">Caps Lock</string>
|
||||||
|
<string name="key_descr_compose">Compose</string>
|
||||||
|
<string name="key_descr_switch_greekmath">ギリシャ文字と数学記号</string>
|
||||||
|
<string name="key_descr_change_method">キーボードの切替</string>
|
||||||
|
<string name="key_descr_voice_typing">音声入力</string>
|
||||||
|
<string name="key_descr_copy">コピー</string>
|
||||||
|
<string name="key_descr_paste">貼り付け</string>
|
||||||
|
<string name="key_descr_cut">切り取り</string>
|
||||||
|
<string name="key_descr_selectAll">すべて選択</string>
|
||||||
|
<string name="key_descr_shareText">テキストを共有</string>
|
||||||
|
<string name="key_descr_pasteAsPlainText">書式なしで貼り付け</string>
|
||||||
|
<string name="key_descr_undo">元に戻す</string>
|
||||||
|
<string name="key_descr_redo">やり直し</string>
|
||||||
|
<string name="key_descr_ª">序数標識</string>
|
||||||
|
<string name="key_descr_º">序数標識</string>
|
||||||
|
<string name="key_descr_superscript">上付き文字</string>
|
||||||
|
<string name="key_descr_subscript">下付き文字</string>
|
||||||
|
<string name="key_descr_page_up">Page Up</string>
|
||||||
|
<string name="key_descr_page_down">Page Down</string>
|
||||||
|
<string name="key_descr_home">Home</string>
|
||||||
|
<string name="key_descr_end">End</string>
|
||||||
|
<string name="key_descr_clipboard">クリップボード</string>
|
||||||
|
<string name="clipboard_history_heading">最近コピーしたテキスト</string>
|
||||||
|
<string name="clipboard_pin_heading">お気に入り</string>
|
||||||
|
<string name="clipboard_remove_confirm">クリップボードから削除しますか?</string>
|
||||||
|
<string name="clipboard_remove_confirmed">はい</string>
|
||||||
|
</resources>
|
@ -37,6 +37,7 @@
|
|||||||
<item>latn_qwerty_es</item>
|
<item>latn_qwerty_es</item>
|
||||||
<item>latn_qwerty_gb</item>
|
<item>latn_qwerty_gb</item>
|
||||||
<item>latn_qwerty_hu</item>
|
<item>latn_qwerty_hu</item>
|
||||||
|
<item>latn_qwerty_jp</item>
|
||||||
<item>latn_qwerty_lv</item>
|
<item>latn_qwerty_lv</item>
|
||||||
<item>latn_qwerty_no</item>
|
<item>latn_qwerty_no</item>
|
||||||
<item>latn_qwerty_pl</item>
|
<item>latn_qwerty_pl</item>
|
||||||
@ -94,6 +95,7 @@
|
|||||||
<item>QWERTY (Español)</item>
|
<item>QWERTY (Español)</item>
|
||||||
<item>QWERTY (UK)</item>
|
<item>QWERTY (UK)</item>
|
||||||
<item>QWERTY (Magyar)</item>
|
<item>QWERTY (Magyar)</item>
|
||||||
|
<item>QWERTY (Japan)</item>
|
||||||
<item>QWERTY (Latvian)</item>
|
<item>QWERTY (Latvian)</item>
|
||||||
<item>QWERTY (Norwegian)</item>
|
<item>QWERTY (Norwegian)</item>
|
||||||
<item>QWERTY (Polski)</item>
|
<item>QWERTY (Polski)</item>
|
||||||
@ -151,6 +153,7 @@
|
|||||||
<item>@xml/latn_qwerty_es</item>
|
<item>@xml/latn_qwerty_es</item>
|
||||||
<item>@xml/latn_qwerty_gb</item>
|
<item>@xml/latn_qwerty_gb</item>
|
||||||
<item>@xml/latn_qwerty_hu</item>
|
<item>@xml/latn_qwerty_hu</item>
|
||||||
|
<item>@xml/latn_qwerty_jp</item>
|
||||||
<item>@xml/latn_qwerty_lv</item>
|
<item>@xml/latn_qwerty_lv</item>
|
||||||
<item>@xml/latn_qwerty_no</item>
|
<item>@xml/latn_qwerty_no</item>
|
||||||
<item>@xml/latn_qwerty_pl</item>
|
<item>@xml/latn_qwerty_pl</item>
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
<subtype android:label="%s" android:languageTag="hu" android:imeSubtypeLocale="hu_HU" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwertz_hu,extra_keys=accent_aigu:á:é:í:ó:ú@d|accent_trema:ö:ü@u|accent_ogonek@s|accent_double_aigu:ő:ű@k|€"/>
|
<subtype android:label="%s" android:languageTag="hu" android:imeSubtypeLocale="hu_HU" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwertz_hu,extra_keys=accent_aigu:á:é:í:ó:ú@d|accent_trema:ö:ü@u|accent_ogonek@s|accent_double_aigu:ő:ű@k|€"/>
|
||||||
<subtype android:label="%s" android:languageTag="is" android:imeSubtypeLocale="is_IS" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=ð|þ|æ|accent_trema:ö@o|accent_aigu:á:é:í:ó:ú:ý@d"/>
|
<subtype android:label="%s" android:languageTag="is" android:imeSubtypeLocale="is_IS" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=ð|þ|æ|accent_trema:ö@o|accent_aigu:á:é:í:ó:ú:ý@d"/>
|
||||||
<subtype android:label="%s" android:languageTag="it" android:imeSubtypeLocale="it_IT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=accent_grave:à:è:ì:ò:ù@f|accent_aigu:é:ó@d|accent_circonflexe:î@f|€|ə"/>
|
<subtype android:label="%s" android:languageTag="it" android:imeSubtypeLocale="it_IT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=accent_grave:à:è:ì:ò:ù@f|accent_aigu:é:ó@d|accent_circonflexe:î@f|€|ə"/>
|
||||||
|
<subtype android:label="%s" android:languageTag="ja" android:imeSubtypeLocale="ja_JP" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_jp"/>
|
||||||
<subtype android:label="%s" android:languageTag="ko" android:imeSubtypeLocale="ko_KR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=hangul,default_layout=latn_qwerty_us"/>
|
<subtype android:label="%s" android:languageTag="ko" android:imeSubtypeLocale="ko_KR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=hangul,default_layout=latn_qwerty_us"/>
|
||||||
<subtype android:label="%s" android:languageTag="lt" android:imeSubtypeLocale="lt_LT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=accent_ogonek:ą:ę:į:ų@s|accent_caron:č:š:ž@f|accent_dot_above:ė@s|accent_macron:ū@o|€"/>
|
<subtype android:label="%s" android:languageTag="lt" android:imeSubtypeLocale="lt_LT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_us,extra_keys=accent_ogonek:ą:ę:į:ų@s|accent_caron:č:š:ž@f|accent_dot_above:ė@s|accent_macron:ū@o|€"/>
|
||||||
<subtype android:label="%s" android:languageTag="lv" android:imeSubtypeLocale="lv_LV" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_lv,extra_keys=accent_macron:ā:ē:ī:ū@o|accent_caron:č:š:ž@f|accent_ogonek:ķ:ļ:ņ@s|accent_cedille:ģ@c|€"/>
|
<subtype android:label="%s" android:languageTag="lv" android:imeSubtypeLocale="lv_LV" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="script=latin,default_layout=latn_qwerty_lv,extra_keys=accent_macron:ā:ē:ī:ū@o|accent_caron:č:š:ž@f|accent_ogonek:ķ:ļ:ņ@s|accent_cedille:ģ@c|€"/>
|
||||||
|
37
srcs/layouts/latn_qwerty_jp.xml
Normal file
37
srcs/layouts/latn_qwerty_jp.xml
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<keyboard name="QWERTY (Japan)" script="latin">
|
||||||
|
<row>
|
||||||
|
<key key0="q" key2="1" key4="!" key1="loc esc"/>
|
||||||
|
<key key0="w" key2="2" key3="""/>
|
||||||
|
<key key0="e" key2="3" key3="\#" key4="loc €"/>
|
||||||
|
<key key0="r" key2="4" key3="$"/>
|
||||||
|
<key key0="t" key2="5" key3="%"/>
|
||||||
|
<key key0="y" key2="6" key3="&"/>
|
||||||
|
<key key0="u" key2="7" key3="'"/>
|
||||||
|
<key key0="i" key2="8" key3="(" key4=")"/>
|
||||||
|
<key key0="o" key1="=" key2="9" key3="-"/>
|
||||||
|
<key key0="p" key1="~" key2="0" key3="^"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<key shift="0.5" key0="a" key1="loc tab"/>
|
||||||
|
<key key0="s" key2="loc §" key3="loc ß"/>
|
||||||
|
<key key0="d"/>
|
||||||
|
<key key0="f"/>
|
||||||
|
<key key0="g" key2="+" key3=";"/>
|
||||||
|
<key key0="h" key2="*" key3=":"/>
|
||||||
|
<key key0="j" key3="{" key4="}"/>
|
||||||
|
<key key0="k" key3="[" key4="]"/>
|
||||||
|
<key key0="l" key2="|" key3="¥"/>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<key width="1.5" key0="shift" key2="loc capslock"/>
|
||||||
|
<key key0="z"/>
|
||||||
|
<key key0="x" key2="loc †"/>
|
||||||
|
<key key0="c" key2="<" key3=","/>
|
||||||
|
<key key0="v" key2=">" key3="."/>
|
||||||
|
<key key0="b" key2="\?" key3="/"/>
|
||||||
|
<key key0="n" key2="_" key3="\\"/>
|
||||||
|
<key key0="m" key2="`" key3="\@"/>
|
||||||
|
<key width="1.5" key0="backspace" key2="delete"/>
|
||||||
|
</row>
|
||||||
|
</keyboard>
|
@ -16,6 +16,7 @@ VALUE_DIR_TO_METADATA = {
|
|||||||
"fa": "fa-IR",
|
"fa": "fa-IR",
|
||||||
"fr": "fr-FR",
|
"fr": "fr-FR",
|
||||||
"it": "it-IT",
|
"it": "it-IT",
|
||||||
|
"ja": "ja-JP",
|
||||||
"ko": "ko-KR",
|
"ko": "ko-KR",
|
||||||
"lv": "lv",
|
"lv": "lv",
|
||||||
"pl": "pl-PL",
|
"pl": "pl-PL",
|
||||||
|
Loading…
Reference in New Issue
Block a user