maripo / JOSM_easypresets

22 stars 7 forks source link

Haya4 #46

Closed yuuhayashi closed 4 years ago

yuuhayashi commented 4 years ago

v1.17の更新を反映しました。 日本語化の方は「.lang」ファイルの作り方がわからなくて断念しています。

maripo commented 4 years ago

ありがとうございます。masterから作業用ブランチ "pr46" を生やしてマージします。 多言語対応はこっちでやろうと思います。

yuuhayashi commented 4 years ago

ありがとうございます。 多言語対応もよろしくお願いいたします。

2020年9月19日(土) 22:50 Maripo GODA notifications@github.com:

ありがとうございます。masterから作業用ブランチ "pr46" を生やしてマージします。 多言語対応はこっちでやろうと思います。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/maripo/JOSM_easypresets/pull/46#issuecomment-695216030, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBOG57PMKWRC3VKJAD6WZ3SGSZMFANCNFSM4RRAE3UQ .

maripo commented 3 years ago

開発環境を整備してました。自分で使っていた多言語対応用スクリプトをリポジトリに追加しておきました。 i18n_start.shを実行すると.javaからテキスト部分を抜き出して.poを作ってくれるのでそれを編集してからi18n_deploy.shを実行するという流れです。 READMEにも追記しておきます。 https://github.com/maripo/JOSM_easypresets/blob/pr46/i18n_start.sh https://github.com/maripo/JOSM_easypresets/blob/pr46/i18n_deploy.sh

maripo commented 3 years ago

@yuuhayashi さん F3ショートカットキーによるプリセット検索にカスタムプリセットが引っかからないようなので、EasyPresets.loadTaggingPresets.addTaggingPresets(readResult);を追加しました。とりあえず機能したのですが、こちら、以前PRいただいた「プリセットを編集したらリロードする機能」との整合性的に大丈夫そうでしょうか?

maripo commented 3 years ago

それから、ツールバーにカスタムプリセットを追加できたのですが、"Preferences > ツールバーのカスタマイズ" (JOSM coreのToolbarPreferences.java) に個別のカスタムプリセットが出てこないようです。GroupPresetMenuの初期化のあたりで直せないかちょっと見てみたのですがなかなかわからないので、手伝っていただけるとうれしいです。

Screen Shot 2020-10-03 at 23 01 52
maripo commented 3 years ago

それから、ツールバーにカスタムプリセットを追加できたのですが、"Preferences > ツールバーのカスタマイズ" (JOSM coreのToolbarPreferences.java) に個別のカスタムプリセットが出てこないようです。GroupPresetMenuの初期化のあたりで直せないかちょっと見てみたのですがなかなかわからないので、手伝っていただけるとうれしいです。

すみません解決しました。EasyPresetのコンストラクタでthis.setDisplayName();したら解決しました。 メニューのひとつとして管理 (ツールバーに登録したりショートカットを割り当てたり) できるようにするにはツールバー用の名前を登録してやる必要があったようです。TaggingPreset.setDisplayName()でputValue("toolbar", "tagging_" + getRawName());してるのが当該箇所でした。

yuuhayashi commented 3 years ago

Maripoさん "EasyPresets.loadにTaggingPresets.addTaggingPresets(readResult); を追加しました。"の影響調査を観てみます。 最近、コロナ在宅が終わって時間が取れないので返信が遅くなりそうです。

2020年10月3日(土) 22:57 Maripo GODA notifications@github.com:

@yuuhayashi https://github.com/yuuhayashi さん F3ショートカットキーによるプリセット検索にカスタムプリセットが引っかからないようなので、EasyPresets.loadに TaggingPresets.addTaggingPresets(readResult); を追加しました。とりあえず機能したのですが、こちら、以前PRいただいた「プリセットを編集したらリロードする機能」との整合性的に大丈夫そうでしょうか?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/maripo/JOSM_easypresets/pull/46#issuecomment-703107872, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBOG52HBGUCBMVHVVP4ZA3SI4UVVANCNFSM4RRAE3UQ .

yuuhayashi commented 3 years ago

ツールバーにプリセットを設定できる機能があることに初めて気づきました。 「GitHub:pr46(Add custom presets to TaggingPresets after loading from easypresets.xml)」を試してみましたが、ツールバーのカスタマイズに表示はされるのですが、ツールバーにカスタムプリセットをセットすることができません。此の辺りをもうすこし調べてみます。

2020年10月4日(日) 23:55 Maripo GODA notifications@github.com:

それから、ツールバーにカスタムプリセットを追加できたのですが、"Preferences > ツールバーのカスタマイズ" (JOSM coreのToolbarPreferences.java) に個別のカスタムプリセットが出てこないようです。GroupPresetMenuの初期化のあたりで直せないかちょっと見てみたのですがなかなかわからないので、手伝っていただけるとうれしいです。

すみません解決しました。EasyPresetのコンストラクタでthis.setDisplayName();したら解決しました。 メニューのひとつとして管理 (ツールバーに登録したりショートカットを割り当てたり) できるようにするにはツールバー用の名前を登録してやる必要があったようです。TaggingPreset.setDisplayName()でputValue("toolbar", "tagging_" + getRawName());してるのが当該箇所でした。

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/maripo/JOSM_easypresets/pull/46#issuecomment-703267238, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBOG56S2O6AAB2L5G562HTSJCEEPANCNFSM4RRAE3UQ .

yuuhayashi commented 3 years ago

無事、日本語対応ができるようになりました。ありがとうございます。

2020年9月26日(土) 23:45 Maripo GODA notifications@github.com:

開発環境を整備してました。自分で使っていた多言語対応用スクリプトをリポジトリに追加しておきました。

i18n_start.shを実行すると.javaからテキスト部分を抜き出して.poを作ってくれるのでそれを編集してからi18n_deploy.shを実行するという流れです。 READMEにも追記しておきます。 https://github.com/maripo/JOSM_easypresets/blob/pr46/i18n_start.sh https://github.com/maripo/JOSM_easypresets/blob/pr46/i18n_deploy.sh

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/maripo/JOSM_easypresets/pull/46#issuecomment-699504928, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBOG53UHH53K6W2OQUE2Z3SHX5CDANCNFSM4RRAE3UQ .