Commit c751c115 by Jeong Gilmo

#33006 事業者毎のリソース多重化(Android)

- 事業者毎のリソース多重化によって多言語のメッセージ(strings.xml, ja/strings.xml, ko/strigs.xml)の整理と修正
- サーバから取得したリソースパターンの値によってメッセージのパターン化するように修正
parent bd0bd00b
......@@ -178,12 +178,6 @@
<string name="access_location_message">"%1$s"は現在の位置情報を使用します。よろしいですか?</string>
<string name="temp_save">一時保存</string>
<string name="temp_save_info">一時保存しますか?</string>
<string name="save_info">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result">保存されました。</string>
<string name="delete_info">保存されたデータを削除しますか?</string>
<!-- Error Message -->
<string name="E000">事業者IDを入力してください。</string>
<string name="E001">ログインIDを入力してください。</string>
......@@ -295,18 +289,6 @@
<string name="check_app_update">アップデート確認</string>
<string name="msg_latest_version">最新バージョンです。</string>
<!-- Added Ver1.5 -->
<string name="billing_error_settingup">アプリ内課金の設定に失敗しました。Googleアカウントの設定等をご確認ください。</string>
<string name="billing_error_not_supported">大変申し訳ありません。この端末では定期購読はサポートされていません。</string>
<string name="billing_error_query_failed">購入履歴の取得に失敗しました。</string>
<string name="billing_error_verify_payload_failed">データ検証失敗のため購入できません。</string>
<string name="billing_error_purchase_failed">購入に失敗しました。</string>
<string name="billing_error_already_purchased">すでに購入済みです。新着更新ボタンを押して画面をリフレッシュしてください。</string>
<!-- Added Ver1.5.1KOMAS -->
<string name="guest_login">ゲストログイン</string>
<string name="to_paymember_text"><u>有料ユーザ登録</u></string>
<!-- 使用しないStringリスト -->
<string name="version_info">バージョン情報</string>
<string name="mail_size_over">20MB以上のPDFは添付出来ません。</string>
......@@ -314,17 +296,11 @@
<!-- Reader -->
<string name="reader_downloading">コンテンツはダウンロード中です。</string>
<string name="push_message_setting">プッシュメッセージ受信設定</string>
<string name="push_message_setting_summary">以下の提供元からのお知らせの受信設定を変更できます。\n受信する場合はONに、しない場合はOFFにしてください。</string>
<string name="fcm_not_supported">プッシュメッセージサービスの利用ができません。</string>
<string name="request_network_connection">ネットワークに接続できません。\nネットワークに接続した状態で設定してください。</string>
<!-- Signage -->
<string name="no_content">コンテンツが存在しません</string>
<string name="pdf_image_size_summary">外部モニタに表示する際の解像度を指定します。外部モニタを使用しない場合、使用しないを選択してください。</string>
<string name="pdf_image_size_desc">設定を変更する場合、サイネージコンテンツの初期化処理を再度行います。</string>
<string name="width"></string>
<string name="height"></string>
<!-- 1.6.2 -->
<string name="exam_message">現在オフラインです。オンライン時に送信してください。\n送信せずに画面を閉じると記入内容は廃棄されますのでご注意ください。</string>
......@@ -340,12 +316,6 @@
<string name="memo_unusable">このコンテンツは権限がないので、\nメモ機能が使えません。</string>
<string name="request_download_un_authorized_content">会議室に参加するには、\n権限のないコンテンツをダウンロードする必要があります。\nダウンロードを開始しますか?</string>
<!-- 1.8.4-->
<string name="touch_desc">モニタのタッチモードを設定します。タッチできないモニタの場合、非タッチモードを選択してください。</string>
<string name="touch_mode">タッチモニタ設定</string>
<string name="monitor_mode_touch">タッチモード</string>
<string name="monitor_mode_notouch">非タッチモード</string>
<!-- 1.9.0.0-->
<string name="meetingroom_setting">会議室設定</string>
<string name="marking_share_setting">マーキング共有設定</string>
......@@ -512,4 +482,904 @@
<string name="room_list">ルーム一覧</string>
<string name="create_room">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save">一時保存</string>
<string name="temp_save_info">一時保存しますか?</string>
<string name="save_info">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result">保存されました。</string>
<string name="delete_info">保存されたデータを削除しますか?</string>
<string name="Report">報告</string>
<string name="Routine">定期点検</string>
<string name="ReportReply">報告(回答)</string>
<!-- 1.0.1 Resource Pattern 1 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_1">会議室設定</string>
<string name="marking_share_setting_1">マーキング共有設定</string>
<string name="chairman_marking_share_1">司会者マーキング共有</string>
<string name="marking_share_auto_save_1">共有マーキング自動保存</string>
<!-- 1.9.3-->
<string name="date_label_1">期間</string>
<string name="operation_name_1">プロジェクト名 2</string>
<string name="operation_list_1">作業2</string>
<string name="operation_search_count_1">%1$s件、検索されました。</string>
<string name="msg_date_validation_1">開始日は終了日の前に設定してください</string>
<string name="search_result_1">検索結果</string>
<string name="pano_edit_1">360編集</string>
<string name="information_update_1">情報更新</string>
<string name="work_report_1">作業報告</string>
<string name="synchronizing_1">同期中...</string>
<string name="msg_error_task_receiving_failed_1">作業データの受信中にエラーが発生しました。</string>
<string name="msg_error_task_report_receiving_failed_1">作業報告データの受信中にエラーが発生しました。</string>
<string name="file_initialization_1">ファイル初期化中</string>
<string name="msg_confirm_entry_scene_1">選択した画像をシーン画像として登録しますか?</string>
<string name="msg_confirm_save_pano_edit_1">編集を終了しますか?\n(保存されていない変更は破棄されます)</string>
<string name="operation_manual_1">操作説明書</string>
<string name="operation_related_content_1">関連資料</string>
<string name="new_content_1">新着</string>
<string name="save_all_1">一括保存</string>
<string name="content_update_1">更新</string>
<string name="remote_support_1">遠隔支援</string>
<string name="new_make_1">新規作成</string>
<string name="msg_no_data_1">現在登録はありません</string>
<string name="msg_confirm_exit_meeting_room_1">参加者全員の接続が切れますが、ルームから退室しますか?</string>
<string name="room_name_1">ルーム名</string>
<string name="room_no_1">ルームNo</string>
<string name="password_setting_1">パスワード設定</string>
<string name="exist_1">あり</string>
<string name="not_exist_1">なし</string>
<string name="msg_cancel_download_1">ダウンロードを停止してもよろしいでしょうか?</string>
<string name="pano_entry_title_1">360コンテンツ登録</string>
<string name="label_entry_1">登録</string>
<string name="label_base_file_1">ベースファイル</string>
<string name="select_image_1">画像選択</string>
<string name="error_msg_open_pano_edit_1">他の端末でコンテンツが編集中の為、編集できません(%1$s)。</string>
<string name="P001_1">コンテンツ名に半角カタカナは使用できません。</string>
<string name="P002_1">既にコンテンツが登録されています。</string>
<string name="P003_1">このプロジェクトの作業は新規登録・修正・削除出来ません。</string>
<string name="P004_1">このプロジェクトの作業はサーバで閲覧中です。しばらく経ってから再度同期処理を実行してください。</string>
<string name="P005_1">既に点検済みです。点検データ送信できません。</string>
<string name="no_ozd_viewer_1">ビュアーが存在しません。</string>
<string name="msg_ozd_save_fail_1">ドキュメント保存に失敗しました。もう一度保存してください</string>
<string name="push_message_send_1">プッシュメッセージ送信</string>
<string name="send_destination_1">送信先</string>
<string name="send_message_1">メッセージ</string>
<string name="send_1">送信</string>
<string name="free_input_1">自由入力</string>
<string name="in_group_1">グループ内</string>
<string name="all_operation_1">プロジェクト全体</string>
<string name="push_message_list_1">プッシュメッセージ一覧</string>
<string name="push_message_input_null_1">プッシュメッセージを入力してください。</string>
<string name="push_message_input_over_1">プッシュメッセージが長すぎます。</string>
<string name="push_message_send_success_1">プッシュメッセージを送信しました。</string>
<string name="push_message_send_fail_1">プッシュメッセージを送信に失敗しました。</string>
<string name="respons_fix_push_message_fail_1">定型文取得に失敗しました。</string>
<string name="title_help_1">ヘルプ</string>
<string name="msg_help_operation_list_main_1">ABookCheckのホーム画面です。完了したプロジェクトは表示されません。ページ上部に「検索結果」と表示される場合は検索条件が設定されています。検索で条件をクリアすると全件が表示されます。</string>
<string name="msg_help_operation_list_search_1">プロジェクトを検索することができます。名称や実施期間を入力して検索します。</string>
<string name="msg_help_operation_list_setting_1">パスワード変更やアプリのバージョン確認、アプリの操作説明書の閲覧などをすることができます。</string>
<string name="msg_help_operation_list_pano_1">360度パノラマ画像(シーン)やレーダーマップを追加する画面に進みます。360形式のプロジェクトを登録した場合に表示されます。</string>
<string name="msg_help_operation_list_sync_1">ボタンが青色の場合、新しい情報があることを示しています。ボタンを押して指示内容や関連資料を更新してください。操作は通信可能な状態で行ってください。</string>
<string name="msg_help_operation_list_direction_1">作業指示を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_report_1">作業報告を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_detail_1">マニュアル、作業手順書など、プロジェクトに関連する資料を参照する画面に進みます。</string>
<string name="msg_help_operation_detail_main_1">関連資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_operation_home_1">ホーム画面に戻ります。</string>
<string name="msg_help_pano_edit_add_1">撮影した360度パノラマ画像をABookCheckサーバに保存します。</string>
<string name="msg_help_pano_edit_server_add_1">ABookCheckサーバへ保存した360度パノラマ画像(シーン)を追加します。レーダーマップの追加も行えます。</string>
<string name="msg_help_pano_edit_server_save_1">シーン等を追加したら保存します。「一時保存」は端末上に一時的に保存、「保存」はABookCheckサーバへ変更情報が送信され、プロジェクトメンバーの端末にも反映されます。</string>
<string name="msg_help_list_main_1">作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_director_report_search_1">作業名を入力して作業を検索します。</string>
<string name="msg_help_director_add_1">新たに作業指示を追加します。</string>
<string name="msg_help_director_edit_1">すでに登録してある指示内容を修正します。</string>
<string name="msg_help_director_task_main_1">入力内容は複数ページで構成されている場合があります。入力途中で保存することもできますが、必須項目を入力していない場合は保存できません。</string>
<string name="msg_help_task_save_1">入力内容を保存します。</string>
<string name="msg_help_task_delete_1">保存済みの作業内容を削除します。</string>
<string name="msg_help_task_prev_1">前のページに戻ります。</string>
<string name="msg_help_task_next_1">次のページへ進みます。</string>
<string name="msg_help_task_close_1">入力画面を閉じます。保存していない入力内容は破棄されます。</string>
<string name="msg_help_task_director_list_1">作業指示一覧を表示します。</string>
<string name="msg_help_task_pano_zoom_1">360度パノラマ画像を拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_drawing_director_main_1">新しく指示内容を登録する場合は、PDFの該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_drawing_report_main_1">指示内容の確認や作業報告を行う場合は、PDF上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_pano_director_main_1">新しく指示内容を登録する場合は、空間の該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完青色が完了を表します。</string>
<string name="msg_help_pano_report_main_1">指示内容の確認や作業報告を行う場合は空間上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_routineTask_list_main_1">開始日時になると作業報告をできるようになります。[リスト更新]ボタンを押すと、[作業報告]ボタンが表示されます。</string>
<string name="msg_help_routineTask_list_refresh_1">最新情報に更新します。</string>
<string name="msg_help_drawing_zoom_1">PDFを拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_report_task_show_director_1">指示内容を表示します。</string>
<string name="msg_help_report_task_show_report_1">作業報告へ進みます。</string>
<string name="msg_help_report_task_comfirm_1">指示内容を確認できます。</string>
<string name="msg_help_dicrector_task_list_main_1">全シーンに登録してある作業を一覧で表示します。現在表示しているシーンの作業が表示され、それ以外のシーンの作業は折りたたまれています。作業コードの色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_dicrector_task_list_search_1">作業を部分一致で検索します。</string>
<string name="msg_help_dicrector_task_list_scene_move_1">各シーンへ移動します。</string>
<string name="msg_help_dicrector_task_show_list_up_1">作業を表示します。</string>
<string name="msg_help_dicrector_task_list_down_1">作業を隠します。</string>
<string name="msg_help_dicrector_task_list_close_1">一覧画面を閉じます。</string>
<string name="msg_help_report_task_director_main_1">指示者が登録した内容が表示されます。</string>
<string name="msg_help_report_task_director_input_1">作業報告画面を表示します。</string>
<string name="title_permission_dialog_1">アプリケーション権限</string>
<string name="msg_permission_dialog_storage_update_1">アプリをバージョンアップする為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_location_1">位置情報利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_camera_1">カメラ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_location_search_fail_1">位置情報の取得に失敗しました。</string>
<string name="msg_pano_image_no_selected_1">ベースファイルが選択されていません。</string>
<string name="msg_permission_dialog_storage_album_1">ローカル写真(フォト)を利用する為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_send_error_task_directions_data_1">作業指示データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<string name="msg_send_error_task_report_data_1">作業報告データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_1">引き下げて更新...</string>
<string name="release_to_refresh_label_1">リリースして更新...</string>
<string name="msg_sence_regist_failed_1">シーン追加に失敗しました。\n選択した画像をシーンの素材として登録されたので、手動でシーンを追加してください。</string>
<string name="msg_sence_regist_api_failed_1">シーン追加に失敗しました。\n再度、画像を選択してシーンを追加してください。</string>
<string name="communication_1">コミュニケーション</string>
<string name="operation_select_1">プロジェクト選択</string>
<string name="detail_1">詳細</string>
<string name="title_message_detail_1">メッセージ詳細</string>
<string name="push_message_sender_1">送信者:</string>
<string name="title_operation_direction_form_1">作業指示フォーム </string>
<string name="title_operation_report_form_1">作業報告フォーム </string>
<string name="title_preview_1">プレビュー</string>
<string name="title_input_1">入力</string>
<string name="title_common_content_1">関連資料(共通)</string>
<string name="msg_not_related_content_1">プロジェクトの関連資料に設定されてないコンテンツのため開けません。</string>
<string name="msg_common_processing_1">処理中...</string>
<string name="msg_help_communication_menu_1">プッシュメッセージや遠隔支援を利用することができます。未読のプッシュメッセージがある場合はアイコン右上に赤丸が表示されます。</string>
<string name="msg_help_common_content_menu_1">すべてのユーザが閲覧できる資料を参照する画面に進みます。</string>
<string name="msg_help_common_content_1">すべてのユーザが閲覧できる資料です。資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_task_code_hide_1">このボタンを押している間は作業コードを隠します。</string>
<string name="msg_help_task_related_content_1">設問に対して関連資料がある場合に表示されます。</string>
<string name="msg_help_task_form_explain_1">入力フォームの各設問についての説明を表示します。</string>
<string name="msg_help_task_first_back_1">最初のページに戻ります。</string>
<string name="msg_help_task_end_go_1">最後のページへ進みます。</string>
<string name="recent_update_date_1">最後更新日付:%1$s</string>
<string name="label_operation_report_type_1">種類</string>
<string name="label_operation_report_type_routineTask_1">点検</string>
<string name="date_label_routineTask_1">作業期間</string>
<string name="msg_no_report_data_1">作業データがありません。</string>
<string name="msg_permission_dialog_mic_1">マイク利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_routineTask_report_disable_not_list_1">情報更新中には点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_refreshing_1">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_meeting_room_1">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_not_updated_1">情報更新されてませんので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_no_operation_1">プロジェクトが存在しないので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_available_from_1">「%s」から情報更新ができるようになります。</string>
<string name="msg_not_common_content_1">共通資料に設定されてないコンテンツのため開けません。</string>
<string name="room_list_1">ルーム一覧</string>
<string name="create_room_1">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_1">一時保存</string>
<string name="temp_save_info_1">一時保存しますか?</string>
<string name="save_info_1">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result_1">保存されました。</string>
<string name="delete_info_1">保存されたデータを削除しますか?</string>
<string name="Report_1">報告</string>
<string name="Routine_1">定期点検</string>
<string name="ReportReply_1">報告(回答)</string>
<!-- 1.0.1 Resource Pattern 2 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_2">会議室設定</string>
<string name="marking_share_setting_2">マーキング共有設定</string>
<string name="chairman_marking_share_2">司会者マーキング共有</string>
<string name="marking_share_auto_save_2">共有マーキング自動保存</string>
<!-- 1.9.3-->
<string name="date_label_2">期間</string>
<string name="operation_name_2">プロジェクト名 3</string>
<string name="operation_list_2">作業3</string>
<string name="operation_search_count_2">%1$s件、検索されました。</string>
<string name="msg_date_validation_2">開始日は終了日の前に設定してください</string>
<string name="search_result_2">検索結果</string>
<string name="pano_edit_2">360編集</string>
<string name="information_update_2">情報更新</string>
<string name="work_report_2">作業報告</string>
<string name="synchronizing_2">同期中...</string>
<string name="msg_error_task_receiving_failed_2">作業データの受信中にエラーが発生しました。</string>
<string name="msg_error_task_report_receiving_failed_2">作業報告データの受信中にエラーが発生しました。</string>
<string name="file_initialization_2">ファイル初期化中</string>
<string name="msg_confirm_entry_scene_2">選択した画像をシーン画像として登録しますか?</string>
<string name="msg_confirm_save_pano_edit_2">編集を終了しますか?\n(保存されていない変更は破棄されます)</string>
<string name="operation_manual_2">操作説明書</string>
<string name="operation_related_content_2">関連資料</string>
<string name="new_content_2">新着</string>
<string name="save_all_2">一括保存</string>
<string name="content_update_2">更新</string>
<string name="remote_support_2">遠隔支援</string>
<string name="new_make_2">新規作成</string>
<string name="msg_no_data_2">現在登録はありません</string>
<string name="msg_confirm_exit_meeting_room_2">参加者全員の接続が切れますが、ルームから退室しますか?</string>
<string name="room_name_2">ルーム名</string>
<string name="room_no_2">ルームNo</string>
<string name="password_setting_2">パスワード設定</string>
<string name="exist_2">あり</string>
<string name="not_exist_2">なし</string>
<string name="msg_cancel_download_2">ダウンロードを停止してもよろしいでしょうか?</string>
<string name="pano_entry_title_2">360コンテンツ登録</string>
<string name="label_entry_2">登録</string>
<string name="label_base_file_2">ベースファイル</string>
<string name="select_image_2">画像選択</string>
<string name="error_msg_open_pano_edit_2">他の端末でコンテンツが編集中の為、編集できません(%1$s)。</string>
<string name="P001_2">コンテンツ名に半角カタカナは使用できません。</string>
<string name="P002_2">既にコンテンツが登録されています。</string>
<string name="P003_2">このプロジェクトの作業は新規登録・修正・削除出来ません。</string>
<string name="P004_2">このプロジェクトの作業はサーバで閲覧中です。しばらく経ってから再度同期処理を実行してください。</string>
<string name="P005_2">既に点検済みです。点検データ送信できません。</string>
<string name="no_ozd_viewer_2">ビュアーが存在しません。</string>
<string name="msg_ozd_save_fail_2">ドキュメント保存に失敗しました。もう一度保存してください</string>
<string name="push_message_send_2">プッシュメッセージ送信</string>
<string name="send_destination_2">送信先</string>
<string name="send_message_2">メッセージ</string>
<string name="send_2">送信</string>
<string name="free_input_2">自由入力</string>
<string name="in_group_2">グループ内</string>
<string name="all_operation_2">プロジェクト全体</string>
<string name="push_message_list_2">プッシュメッセージ一覧</string>
<string name="push_message_input_null_2">プッシュメッセージを入力してください。</string>
<string name="push_message_input_over_2">プッシュメッセージが長すぎます。</string>
<string name="push_message_send_success_2">プッシュメッセージを送信しました。</string>
<string name="push_message_send_fail_2">プッシュメッセージを送信に失敗しました。</string>
<string name="respons_fix_push_message_fail_2">定型文取得に失敗しました。</string>
<string name="title_help_2">ヘルプ</string>
<string name="msg_help_operation_list_main_2">ABookCheckのホーム画面です。完了したプロジェクトは表示されません。ページ上部に「検索結果」と表示される場合は検索条件が設定されています。検索で条件をクリアすると全件が表示されます。</string>
<string name="msg_help_operation_list_search_2">プロジェクトを検索することができます。名称や実施期間を入力して検索します。</string>
<string name="msg_help_operation_list_setting_2">パスワード変更やアプリのバージョン確認、アプリの操作説明書の閲覧などをすることができます。</string>
<string name="msg_help_operation_list_pano_2">360度パノラマ画像(シーン)やレーダーマップを追加する画面に進みます。360形式のプロジェクトを登録した場合に表示されます。</string>
<string name="msg_help_operation_list_sync_2">ボタンが青色の場合、新しい情報があることを示しています。ボタンを押して指示内容や関連資料を更新してください。操作は通信可能な状態で行ってください。</string>
<string name="msg_help_operation_list_direction_2">作業指示を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_report_2">作業報告を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_detail_2">マニュアル、作業手順書など、プロジェクトに関連する資料を参照する画面に進みます。</string>
<string name="msg_help_operation_detail_main_2">関連資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_operation_home_2">ホーム画面に戻ります。</string>
<string name="msg_help_pano_edit_add_2">撮影した360度パノラマ画像をABookCheckサーバに保存します。</string>
<string name="msg_help_pano_edit_server_add_2">ABookCheckサーバへ保存した360度パノラマ画像(シーン)を追加します。レーダーマップの追加も行えます。</string>
<string name="msg_help_pano_edit_server_save_2">シーン等を追加したら保存します。「一時保存」は端末上に一時的に保存、「保存」はABookCheckサーバへ変更情報が送信され、プロジェクトメンバーの端末にも反映されます。</string>
<string name="msg_help_list_main_2">作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_director_report_search_2">作業名を入力して作業を検索します。</string>
<string name="msg_help_director_add_2">新たに作業指示を追加します。</string>
<string name="msg_help_director_edit_2">すでに登録してある指示内容を修正します。</string>
<string name="msg_help_director_task_main_2">入力内容は複数ページで構成されている場合があります。入力途中で保存することもできますが、必須項目を入力していない場合は保存できません。</string>
<string name="msg_help_task_save_2">入力内容を保存します。</string>
<string name="msg_help_task_delete_2">保存済みの作業内容を削除します。</string>
<string name="msg_help_task_prev_2">前のページに戻ります。</string>
<string name="msg_help_task_next_2">次のページへ進みます。</string>
<string name="msg_help_task_close_2">入力画面を閉じます。保存していない入力内容は破棄されます。</string>
<string name="msg_help_task_director_list_2">作業指示一覧を表示します。</string>
<string name="msg_help_task_pano_zoom_2">360度パノラマ画像を拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_drawing_director_main_2">新しく指示内容を登録する場合は、PDFの該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_drawing_report_main_2">指示内容の確認や作業報告を行う場合は、PDF上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_pano_director_main_2">新しく指示内容を登録する場合は、空間の該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完青色が完了を表します。</string>
<string name="msg_help_pano_report_main_2">指示内容の確認や作業報告を行う場合は空間上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_routineTask_list_main_2">開始日時になると作業報告をできるようになります。[リスト更新]ボタンを押すと、[作業報告]ボタンが表示されます。</string>
<string name="msg_help_routineTask_list_refresh_2">最新情報に更新します。</string>
<string name="msg_help_drawing_zoom_2">PDFを拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_report_task_show_director_2">指示内容を表示します。</string>
<string name="msg_help_report_task_show_report_2">作業報告へ進みます。</string>
<string name="msg_help_report_task_comfirm_2">指示内容を確認できます。</string>
<string name="msg_help_dicrector_task_list_main_2">全シーンに登録してある作業を一覧で表示します。現在表示しているシーンの作業が表示され、それ以外のシーンの作業は折りたたまれています。作業コードの色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_dicrector_task_list_search_2">作業を部分一致で検索します。</string>
<string name="msg_help_dicrector_task_list_scene_move_2">各シーンへ移動します。</string>
<string name="msg_help_dicrector_task_show_list_up_2">作業を表示します。</string>
<string name="msg_help_dicrector_task_list_down_2">作業を隠します。</string>
<string name="msg_help_dicrector_task_list_close_2">一覧画面を閉じます。</string>
<string name="msg_help_report_task_director_main_2">指示者が登録した内容が表示されます。</string>
<string name="msg_help_report_task_director_input_2">作業報告画面を表示します。</string>
<string name="title_permission_dialog_2">アプリケーション権限</string>
<string name="msg_permission_dialog_storage_update_2">アプリをバージョンアップする為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_location_2">位置情報利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_camera_2">カメラ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_location_search_fail_2">位置情報の取得に失敗しました。</string>
<string name="msg_pano_image_no_selected_2">ベースファイルが選択されていません。</string>
<string name="msg_permission_dialog_storage_album_2">ローカル写真(フォト)を利用する為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_send_error_task_directions_data_2">作業指示データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<string name="msg_send_error_task_report_data_2">作業報告データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_2">引き下げて更新...</string>
<string name="release_to_refresh_label_2">リリースして更新...</string>
<string name="msg_sence_regist_failed_2">シーン追加に失敗しました。\n選択した画像をシーンの素材として登録されたので、手動でシーンを追加してください。</string>
<string name="msg_sence_regist_api_failed_2">シーン追加に失敗しました。\n再度、画像を選択してシーンを追加してください。</string>
<string name="communication_2">コミュニケーション</string>
<string name="operation_select_2">プロジェクト選択</string>
<string name="detail_2">詳細</string>
<string name="title_message_detail_2">メッセージ詳細</string>
<string name="push_message_sender_2">送信者:</string>
<string name="title_operation_direction_form_2">作業指示フォーム </string>
<string name="title_operation_report_form_2">作業報告フォーム </string>
<string name="title_preview_2">プレビュー</string>
<string name="title_input_2">入力</string>
<string name="title_common_content_2">関連資料(共通)</string>
<string name="msg_not_related_content_2">プロジェクトの関連資料に設定されてないコンテンツのため開けません。</string>
<string name="msg_common_processing_2">処理中...</string>
<string name="msg_help_communication_menu_2">プッシュメッセージや遠隔支援を利用することができます。未読のプッシュメッセージがある場合はアイコン右上に赤丸が表示されます。</string>
<string name="msg_help_common_content_menu_2">すべてのユーザが閲覧できる資料を参照する画面に進みます。</string>
<string name="msg_help_common_content_2">すべてのユーザが閲覧できる資料です。資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_task_code_hide_2">このボタンを押している間は作業コードを隠します。</string>
<string name="msg_help_task_related_content_2">設問に対して関連資料がある場合に表示されます。</string>
<string name="msg_help_task_form_explain_2">入力フォームの各設問についての説明を表示します。</string>
<string name="msg_help_task_first_back_2">最初のページに戻ります。</string>
<string name="msg_help_task_end_go_2">最後のページへ進みます。</string>
<string name="recent_update_date_2">最後更新日付:%1$s</string>
<string name="label_operation_report_type_2">種類</string>
<string name="label_operation_report_type_routineTask_2">点検</string>
<string name="date_label_routineTask_2">作業期間</string>
<string name="msg_no_report_data_2">作業データがありません。</string>
<string name="msg_permission_dialog_mic_2">マイク利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_routineTask_report_disable_not_list_2">情報更新中には点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_refreshing_2">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_meeting_room_2">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_not_updated_2">情報更新されてませんので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_no_operation_2">プロジェクトが存在しないので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_available_from_2">「%s」から情報更新ができるようになります。</string>
<string name="msg_not_common_content_2">共通資料に設定されてないコンテンツのため開けません。</string>
<string name="room_list_2">ルーム一覧</string>
<string name="create_room_2">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_2">一時保存</string>
<string name="temp_save_info_2">一時保存しますか?</string>
<string name="save_info_2">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result_2">保存されました。</string>
<string name="delete_info_2">保存されたデータを削除しますか?</string>
<string name="Report_2">報告</string>
<string name="Routine_2">定期点検</string>
<string name="ReportReply_2">報告(回答)</string>
<!-- 1.0.1 Resource Pattern 3 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_3">会議室設定</string>
<string name="marking_share_setting_3">マーキング共有設定</string>
<string name="chairman_marking_share_3">司会者マーキング共有</string>
<string name="marking_share_auto_save_3">共有マーキング自動保存</string>
<!-- 1.9.3-->
<string name="date_label_3">期間</string>
<string name="operation_name_3">プロジェクト名 4</string>
<string name="operation_list_3">作業4</string>
<string name="operation_search_count_3">%1$s件、検索されました。</string>
<string name="msg_date_validation_3">開始日は終了日の前に設定してください</string>
<string name="search_result_3">検索結果</string>
<string name="pano_edit_3">360編集</string>
<string name="information_update_3">情報更新</string>
<string name="work_report_3">作業報告</string>
<string name="synchronizing_3">同期中...</string>
<string name="msg_error_task_receiving_failed_3">作業データの受信中にエラーが発生しました。</string>
<string name="msg_error_task_report_receiving_failed_3">作業報告データの受信中にエラーが発生しました。</string>
<string name="file_initialization_3">ファイル初期化中</string>
<string name="msg_confirm_entry_scene_3">選択した画像をシーン画像として登録しますか?</string>
<string name="msg_confirm_save_pano_edit_3">編集を終了しますか?\n(保存されていない変更は破棄されます)</string>
<string name="operation_manual_3">操作説明書</string>
<string name="operation_related_content_3">関連資料</string>
<string name="new_content_3">新着</string>
<string name="save_all_3">一括保存</string>
<string name="content_update_3">更新</string>
<string name="remote_support_3">遠隔支援</string>
<string name="new_make_3">新規作成</string>
<string name="msg_no_data_3">現在登録はありません</string>
<string name="msg_confirm_exit_meeting_room_3">参加者全員の接続が切れますが、ルームから退室しますか?</string>
<string name="room_name_3">ルーム名</string>
<string name="room_no_3">ルームNo</string>
<string name="password_setting_3">パスワード設定</string>
<string name="exist_3">あり</string>
<string name="not_exist_3">なし</string>
<string name="msg_cancel_download_3">ダウンロードを停止してもよろしいでしょうか?</string>
<string name="pano_entry_title_3">360コンテンツ登録</string>
<string name="label_entry_3">登録</string>
<string name="label_base_file_3">ベースファイル</string>
<string name="select_image_3">画像選択</string>
<string name="error_msg_open_pano_edit_3">他の端末でコンテンツが編集中の為、編集できません(%1$s)。</string>
<string name="P001_3">コンテンツ名に半角カタカナは使用できません。</string>
<string name="P002_3">既にコンテンツが登録されています。</string>
<string name="P003_3">このプロジェクトの作業は新規登録・修正・削除出来ません。</string>
<string name="P004_3">このプロジェクトの作業はサーバで閲覧中です。しばらく経ってから再度同期処理を実行してください。</string>
<string name="P005_3">既に点検済みです。点検データ送信できません。</string>
<string name="no_ozd_viewer_3">ビュアーが存在しません。</string>
<string name="msg_ozd_save_fail_3">ドキュメント保存に失敗しました。もう一度保存してください</string>
<string name="push_message_send_3">プッシュメッセージ送信</string>
<string name="send_destination_3">送信先</string>
<string name="send_message_3">メッセージ</string>
<string name="send_3">送信</string>
<string name="free_input_3">自由入力</string>
<string name="in_group_3">グループ内</string>
<string name="all_operation_3">プロジェクト全体</string>
<string name="push_message_list_3">プッシュメッセージ一覧</string>
<string name="push_message_input_null_3">プッシュメッセージを入力してください。</string>
<string name="push_message_input_over_3">プッシュメッセージが長すぎます。</string>
<string name="push_message_send_success_3">プッシュメッセージを送信しました。</string>
<string name="push_message_send_fail_3">プッシュメッセージを送信に失敗しました。</string>
<string name="respons_fix_push_message_fail_3">定型文取得に失敗しました。</string>
<string name="title_help_3">ヘルプ</string>
<string name="msg_help_operation_list_main_3">ABookCheckのホーム画面です。完了したプロジェクトは表示されません。ページ上部に「検索結果」と表示される場合は検索条件が設定されています。検索で条件をクリアすると全件が表示されます。</string>
<string name="msg_help_operation_list_search_3">プロジェクトを検索することができます。名称や実施期間を入力して検索します。</string>
<string name="msg_help_operation_list_setting_3">パスワード変更やアプリのバージョン確認、アプリの操作説明書の閲覧などをすることができます。</string>
<string name="msg_help_operation_list_pano_3">360度パノラマ画像(シーン)やレーダーマップを追加する画面に進みます。360形式のプロジェクトを登録した場合に表示されます。</string>
<string name="msg_help_operation_list_sync_3">ボタンが青色の場合、新しい情報があることを示しています。ボタンを押して指示内容や関連資料を更新してください。操作は通信可能な状態で行ってください。</string>
<string name="msg_help_operation_list_direction_3">作業指示を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_report_3">作業報告を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_detail_3">マニュアル、作業手順書など、プロジェクトに関連する資料を参照する画面に進みます。</string>
<string name="msg_help_operation_detail_main_3">関連資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_operation_home_3">ホーム画面に戻ります。</string>
<string name="msg_help_pano_edit_add_3">撮影した360度パノラマ画像をABookCheckサーバに保存します。</string>
<string name="msg_help_pano_edit_server_add_3">ABookCheckサーバへ保存した360度パノラマ画像(シーン)を追加します。レーダーマップの追加も行えます。</string>
<string name="msg_help_pano_edit_server_save_3">シーン等を追加したら保存します。「一時保存」は端末上に一時的に保存、「保存」はABookCheckサーバへ変更情報が送信され、プロジェクトメンバーの端末にも反映されます。</string>
<string name="msg_help_list_main_3">作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_director_report_search_3">作業名を入力して作業を検索します。</string>
<string name="msg_help_director_add_3">新たに作業指示を追加します。</string>
<string name="msg_help_director_edit_3">すでに登録してある指示内容を修正します。</string>
<string name="msg_help_director_task_main_3">入力内容は複数ページで構成されている場合があります。入力途中で保存することもできますが、必須項目を入力していない場合は保存できません。</string>
<string name="msg_help_task_save_3">入力内容を保存します。</string>
<string name="msg_help_task_delete_3">保存済みの作業内容を削除します。</string>
<string name="msg_help_task_prev_3">前のページに戻ります。</string>
<string name="msg_help_task_next_3">次のページへ進みます。</string>
<string name="msg_help_task_close_3">入力画面を閉じます。保存していない入力内容は破棄されます。</string>
<string name="msg_help_task_director_list_3">作業指示一覧を表示します。</string>
<string name="msg_help_task_pano_zoom_3">360度パノラマ画像を拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_drawing_director_main_3">新しく指示内容を登録する場合は、PDFの該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_drawing_report_main_3">指示内容の確認や作業報告を行う場合は、PDF上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_pano_director_main_3">新しく指示内容を登録する場合は、空間の該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完青色が完了を表します。</string>
<string name="msg_help_pano_report_main_3">指示内容の確認や作業報告を行う場合は空間上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_routineTask_list_main_3">開始日時になると作業報告をできるようになります。[リスト更新]ボタンを押すと、[作業報告]ボタンが表示されます。</string>
<string name="msg_help_routineTask_list_refresh_3">最新情報に更新します。</string>
<string name="msg_help_drawing_zoom_3">PDFを拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_report_task_show_director_3">指示内容を表示します。</string>
<string name="msg_help_report_task_show_report_3">作業報告へ進みます。</string>
<string name="msg_help_report_task_comfirm_3">指示内容を確認できます。</string>
<string name="msg_help_dicrector_task_list_main_3">全シーンに登録してある作業を一覧で表示します。現在表示しているシーンの作業が表示され、それ以外のシーンの作業は折りたたまれています。作業コードの色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_dicrector_task_list_search_3">作業を部分一致で検索します。</string>
<string name="msg_help_dicrector_task_list_scene_move_3">各シーンへ移動します。</string>
<string name="msg_help_dicrector_task_show_list_up_3">作業を表示します。</string>
<string name="msg_help_dicrector_task_list_down_3">作業を隠します。</string>
<string name="msg_help_dicrector_task_list_close_3">一覧画面を閉じます。</string>
<string name="msg_help_report_task_director_main_3">指示者が登録した内容が表示されます。</string>
<string name="msg_help_report_task_director_input_3">作業報告画面を表示します。</string>
<string name="title_permission_dialog_3">アプリケーション権限</string>
<string name="msg_permission_dialog_storage_update_3">アプリをバージョンアップする為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_location_3">位置情報利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_camera_3">カメラ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_location_search_fail_3">位置情報の取得に失敗しました。</string>
<string name="msg_pano_image_no_selected_3">ベースファイルが選択されていません。</string>
<string name="msg_permission_dialog_storage_album_3">ローカル写真(フォト)を利用する為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_send_error_task_directions_data_3">作業指示データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<string name="msg_send_error_task_report_data_3">作業報告データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_3">引き下げて更新...</string>
<string name="release_to_refresh_label_3">リリースして更新...</string>
<string name="msg_sence_regist_failed_3">シーン追加に失敗しました。\n選択した画像をシーンの素材として登録されたので、手動でシーンを追加してください。</string>
<string name="msg_sence_regist_api_failed_3">シーン追加に失敗しました。\n再度、画像を選択してシーンを追加してください。</string>
<string name="communication_3">コミュニケーション</string>
<string name="operation_select_3">プロジェクト選択</string>
<string name="detail_3">詳細</string>
<string name="title_message_detail_3">メッセージ詳細</string>
<string name="push_message_sender_3">送信者:</string>
<string name="title_operation_direction_form_3">作業指示フォーム </string>
<string name="title_operation_report_form_3">作業報告フォーム </string>
<string name="title_preview_3">プレビュー</string>
<string name="title_input_3">入力</string>
<string name="title_common_content_3">関連資料(共通)</string>
<string name="msg_not_related_content_3">プロジェクトの関連資料に設定されてないコンテンツのため開けません。</string>
<string name="msg_common_processing_3">処理中...</string>
<string name="msg_help_communication_menu_3">プッシュメッセージや遠隔支援を利用することができます。未読のプッシュメッセージがある場合はアイコン右上に赤丸が表示されます。</string>
<string name="msg_help_common_content_menu_3">すべてのユーザが閲覧できる資料を参照する画面に進みます。</string>
<string name="msg_help_common_content_3">すべてのユーザが閲覧できる資料です。資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_task_code_hide_3">このボタンを押している間は作業コードを隠します。</string>
<string name="msg_help_task_related_content_3">設問に対して関連資料がある場合に表示されます。</string>
<string name="msg_help_task_form_explain_3">入力フォームの各設問についての説明を表示します。</string>
<string name="msg_help_task_first_back_3">最初のページに戻ります。</string>
<string name="msg_help_task_end_go_3">最後のページへ進みます。</string>
<string name="recent_update_date_3">最後更新日付:%1$s</string>
<string name="label_operation_report_type_3">種類</string>
<string name="label_operation_report_type_routineTask_3">点検</string>
<string name="date_label_routineTask_3">作業期間</string>
<string name="msg_no_report_data_3">作業データがありません。</string>
<string name="msg_permission_dialog_mic_3">マイク利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_routineTask_report_disable_not_list_3">情報更新中には点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_refreshing_3">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_meeting_room_3">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_not_updated_3">情報更新されてませんので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_no_operation_3">プロジェクトが存在しないので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_available_from_3">「%s」から情報更新ができるようになります。</string>
<string name="msg_not_common_content_3">共通資料に設定されてないコンテンツのため開けません。</string>
<string name="room_list_3">ルーム一覧</string>
<string name="create_room_3">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_3">一時保存</string>
<string name="temp_save_info_3">一時保存しますか?</string>
<string name="save_info_3">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result_3">保存されました。</string>
<string name="delete_info_3">保存されたデータを削除しますか?</string>
<string name="Report_3">報告</string>
<string name="Routine_3">定期点検</string>
<string name="ReportReply_3">報告(回答)</string>
<!-- 1.0.1 Resource Pattern 4 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_4">会議室設定</string>
<string name="marking_share_setting_4">マーキング共有設定</string>
<string name="chairman_marking_share_4">司会者マーキング共有</string>
<string name="marking_share_auto_save_4">共有マーキング自動保存</string>
<!-- 1.9.3-->
<string name="date_label_4">期間</string>
<string name="operation_name_4">プロジェクト名 4</string>
<string name="operation_list_4">作業4</string>
<string name="operation_search_count_4">%1$s件、検索されました。</string>
<string name="msg_date_validation_4">開始日は終了日の前に設定してください</string>
<string name="search_result_4">検索結果</string>
<string name="pano_edit_4">360編集</string>
<string name="information_update_4">情報更新</string>
<string name="work_report_4">作業報告</string>
<string name="synchronizing_4">同期中...</string>
<string name="msg_error_task_receiving_failed_4">作業データの受信中にエラーが発生しました。</string>
<string name="msg_error_task_report_receiving_failed_4">作業報告データの受信中にエラーが発生しました。</string>
<string name="file_initialization_4">ファイル初期化中</string>
<string name="msg_confirm_entry_scene_4">選択した画像をシーン画像として登録しますか?</string>
<string name="msg_confirm_save_pano_edit_4">編集を終了しますか?\n(保存されていない変更は破棄されます)</string>
<string name="operation_manual_4">操作説明書</string>
<string name="operation_related_content_4">関連資料</string>
<string name="new_content_4">新着</string>
<string name="save_all_4">一括保存</string>
<string name="content_update_4">更新</string>
<string name="remote_support_4">遠隔支援</string>
<string name="new_make_4">新規作成</string>
<string name="msg_no_data_4">現在登録はありません</string>
<string name="msg_confirm_exit_meeting_room_4">参加者全員の接続が切れますが、ルームから退室しますか?</string>
<string name="room_name_4">ルーム名</string>
<string name="room_no_4">ルームNo</string>
<string name="password_setting_4">パスワード設定</string>
<string name="exist_4">あり</string>
<string name="not_exist_4">なし</string>
<string name="msg_cancel_download_4">ダウンロードを停止してもよろしいでしょうか?</string>
<string name="pano_entry_title_4">360コンテンツ登録</string>
<string name="label_entry_4">登録</string>
<string name="label_base_file_4">ベースファイル</string>
<string name="select_image_4">画像選択</string>
<string name="error_msg_open_pano_edit_4">他の端末でコンテンツが編集中の為、編集できません(%1$s)。</string>
<string name="P001_4">コンテンツ名に半角カタカナは使用できません。</string>
<string name="P002_4">既にコンテンツが登録されています。</string>
<string name="P003_4">このプロジェクトの作業は新規登録・修正・削除出来ません。</string>
<string name="P004_4">このプロジェクトの作業はサーバで閲覧中です。しばらく経ってから再度同期処理を実行してください。</string>
<string name="P005_4">既に点検済みです。点検データ送信できません。</string>
<string name="no_ozd_viewer_4">ビュアーが存在しません。</string>
<string name="msg_ozd_save_fail_4">ドキュメント保存に失敗しました。もう一度保存してください</string>
<string name="push_message_send_4">プッシュメッセージ送信</string>
<string name="send_destination_4">送信先</string>
<string name="send_message_4">メッセージ</string>
<string name="send_4">送信</string>
<string name="free_input_4">自由入力</string>
<string name="in_group_4">グループ内</string>
<string name="all_operation_4">プロジェクト全体</string>
<string name="push_message_list_4">プッシュメッセージ一覧</string>
<string name="push_message_input_null_4">プッシュメッセージを入力してください。</string>
<string name="push_message_input_over_4">プッシュメッセージが長すぎます。</string>
<string name="push_message_send_success_4">プッシュメッセージを送信しました。</string>
<string name="push_message_send_fail_4">プッシュメッセージを送信に失敗しました。</string>
<string name="respons_fix_push_message_fail_4">定型文取得に失敗しました。</string>
<string name="title_help_4">ヘルプ</string>
<string name="msg_help_operation_list_main_4">ABookCheckのホーム画面です。完了したプロジェクトは表示されません。ページ上部に「検索結果」と表示される場合は検索条件が設定されています。検索で条件をクリアすると全件が表示されます。</string>
<string name="msg_help_operation_list_search_4">プロジェクトを検索することができます。名称や実施期間を入力して検索します。</string>
<string name="msg_help_operation_list_setting_4">パスワード変更やアプリのバージョン確認、アプリの操作説明書の閲覧などをすることができます。</string>
<string name="msg_help_operation_list_pano_4">360度パノラマ画像(シーン)やレーダーマップを追加する画面に進みます。360形式のプロジェクトを登録した場合に表示されます。</string>
<string name="msg_help_operation_list_sync_4">ボタンが青色の場合、新しい情報があることを示しています。ボタンを押して指示内容や関連資料を更新してください。操作は通信可能な状態で行ってください。</string>
<string name="msg_help_operation_list_direction_4">作業指示を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_report_4">作業報告を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_detail_4">マニュアル、作業手順書など、プロジェクトに関連する資料を参照する画面に進みます。</string>
<string name="msg_help_operation_detail_main_4">関連資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_operation_home_4">ホーム画面に戻ります。</string>
<string name="msg_help_pano_edit_add_4">撮影した360度パノラマ画像をABookCheckサーバに保存します。</string>
<string name="msg_help_pano_edit_server_add_4">ABookCheckサーバへ保存した360度パノラマ画像(シーン)を追加します。レーダーマップの追加も行えます。</string>
<string name="msg_help_pano_edit_server_save_4">シーン等を追加したら保存します。「一時保存」は端末上に一時的に保存、「保存」はABookCheckサーバへ変更情報が送信され、プロジェクトメンバーの端末にも反映されます。</string>
<string name="msg_help_list_main_4">作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_director_report_search_4">作業名を入力して作業を検索します。</string>
<string name="msg_help_director_add_4">新たに作業指示を追加します。</string>
<string name="msg_help_director_edit_4">すでに登録してある指示内容を修正します。</string>
<string name="msg_help_director_task_main_4">入力内容は複数ページで構成されている場合があります。入力途中で保存することもできますが、必須項目を入力していない場合は保存できません。</string>
<string name="msg_help_task_save_4">入力内容を保存します。</string>
<string name="msg_help_task_delete_4">保存済みの作業内容を削除します。</string>
<string name="msg_help_task_prev_4">前のページに戻ります。</string>
<string name="msg_help_task_next_4">次のページへ進みます。</string>
<string name="msg_help_task_close_4">入力画面を閉じます。保存していない入力内容は破棄されます。</string>
<string name="msg_help_task_director_list_4">作業指示一覧を表示します。</string>
<string name="msg_help_task_pano_zoom_4">360度パノラマ画像を拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_drawing_director_main_4">新しく指示内容を登録する場合は、PDFの該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_drawing_report_main_4">指示内容の確認や作業報告を行う場合は、PDF上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_pano_director_main_4">新しく指示内容を登録する場合は、空間の該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完青色が完了を表します。</string>
<string name="msg_help_pano_report_main_4">指示内容の確認や作業報告を行う場合は空間上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_routineTask_list_main_4">開始日時になると作業報告をできるようになります。[リスト更新]ボタンを押すと、[作業報告]ボタンが表示されます。</string>
<string name="msg_help_routineTask_list_refresh_4">最新情報に更新します。</string>
<string name="msg_help_drawing_zoom_4">PDFを拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_report_task_show_director_4">指示内容を表示します。</string>
<string name="msg_help_report_task_show_report_4">作業報告へ進みます。</string>
<string name="msg_help_report_task_comfirm_4">指示内容を確認できます。</string>
<string name="msg_help_dicrector_task_list_main_4">全シーンに登録してある作業を一覧で表示します。現在表示しているシーンの作業が表示され、それ以外のシーンの作業は折りたたまれています。作業コードの色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_dicrector_task_list_search_4">作業を部分一致で検索します。</string>
<string name="msg_help_dicrector_task_list_scene_move_4">各シーンへ移動します。</string>
<string name="msg_help_dicrector_task_show_list_up_4">作業を表示します。</string>
<string name="msg_help_dicrector_task_list_down_4">作業を隠します。</string>
<string name="msg_help_dicrector_task_list_close_4">一覧画面を閉じます。</string>
<string name="msg_help_report_task_director_main_4">指示者が登録した内容が表示されます。</string>
<string name="msg_help_report_task_director_input_4">作業報告画面を表示します。</string>
<string name="title_permission_dialog_4">アプリケーション権限</string>
<string name="msg_permission_dialog_storage_update_4">アプリをバージョンアップする為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_location_4">位置情報利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_camera_4">カメラ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_location_search_fail_4">位置情報の取得に失敗しました。</string>
<string name="msg_pano_image_no_selected_4">ベースファイルが選択されていません。</string>
<string name="msg_permission_dialog_storage_album_4">ローカル写真(フォト)を利用する為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_send_error_task_directions_data_4">作業指示データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<string name="msg_send_error_task_report_data_4">作業報告データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_4">引き下げて更新...</string>
<string name="release_to_refresh_label_4">リリースして更新...</string>
<string name="msg_sence_regist_failed_4">シーン追加に失敗しました。\n選択した画像をシーンの素材として登録されたので、手動でシーンを追加してください。</string>
<string name="msg_sence_regist_api_failed_4">シーン追加に失敗しました。\n再度、画像を選択してシーンを追加してください。</string>
<string name="communication_4">コミュニケーション</string>
<string name="operation_select_4">プロジェクト選択</string>
<string name="detail_4">詳細</string>
<string name="title_message_detail_4">メッセージ詳細</string>
<string name="push_message_sender_4">送信者:</string>
<string name="title_operation_direction_form_4">作業指示フォーム </string>
<string name="title_operation_report_form_4">作業報告フォーム </string>
<string name="title_preview_4">プレビュー</string>
<string name="title_input_4">入力</string>
<string name="title_common_content_4">関連資料(共通)</string>
<string name="msg_not_related_content_4">プロジェクトの関連資料に設定されてないコンテンツのため開けません。</string>
<string name="msg_common_processing_4">処理中...</string>
<string name="msg_help_communication_menu_4">プッシュメッセージや遠隔支援を利用することができます。未読のプッシュメッセージがある場合はアイコン右上に赤丸が表示されます。</string>
<string name="msg_help_common_content_menu_4">すべてのユーザが閲覧できる資料を参照する画面に進みます。</string>
<string name="msg_help_common_content_4">すべてのユーザが閲覧できる資料です。資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_task_code_hide_4">このボタンを押している間は作業コードを隠します。</string>
<string name="msg_help_task_related_content_4">設問に対して関連資料がある場合に表示されます。</string>
<string name="msg_help_task_form_explain_4">入力フォームの各設問についての説明を表示します。</string>
<string name="msg_help_task_first_back_4">最初のページに戻ります。</string>
<string name="msg_help_task_end_go_4">最後のページへ進みます。</string>
<string name="recent_update_date_4">最後更新日付:%1$s</string>
<string name="label_operation_report_type_4">種類</string>
<string name="label_operation_report_type_routineTask_4">点検</string>
<string name="date_label_routineTask_4">作業期間</string>
<string name="msg_no_report_data_4">作業データがありません。</string>
<string name="msg_permission_dialog_mic_4">マイク利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_routineTask_report_disable_not_list_4">情報更新中には点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_refreshing_4">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_meeting_room_4">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_not_updated_4">情報更新されてませんので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_no_operation_4">プロジェクトが存在しないので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_available_from_4">「%s」から情報更新ができるようになります。</string>
<string name="msg_not_common_content_4">共通資料に設定されてないコンテンツのため開けません。</string>
<string name="room_list_4">ルーム一覧</string>
<string name="create_room_4">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_4">一時保存</string>
<string name="temp_save_info_4">一時保存しますか?</string>
<string name="save_info_4">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result_4">保存されました。</string>
<string name="delete_info_4">保存されたデータを削除しますか?</string>
<string name="Report_4">報告</string>
<string name="Routine_4">定期点検</string>
<string name="ReportReply_4">報告(回答)</string>
<!-- 1.0.1 Resource Pattern 5 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_5">会議室設定</string>
<string name="marking_share_setting_5">マーキング共有設定</string>
<string name="chairman_marking_share_5">司会者マーキング共有</string>
<string name="marking_share_auto_save_5">共有マーキング自動保存</string>
<!-- 1.9.3-->
<string name="date_label_5">期間</string>
<string name="operation_name_5">プロジェクト名 4</string>
<string name="operation_list_5">作業4</string>
<string name="operation_search_count_5">%1$s件、検索されました。</string>
<string name="msg_date_validation_5">開始日は終了日の前に設定してください</string>
<string name="search_result_5">検索結果</string>
<string name="pano_edit_5">360編集</string>
<string name="information_update_5">情報更新</string>
<string name="work_report_5">作業報告</string>
<string name="synchronizing_5">同期中...</string>
<string name="msg_error_task_receiving_failed_5">作業データの受信中にエラーが発生しました。</string>
<string name="msg_error_task_report_receiving_failed_5">作業報告データの受信中にエラーが発生しました。</string>
<string name="file_initialization_5">ファイル初期化中</string>
<string name="msg_confirm_entry_scene_5">選択した画像をシーン画像として登録しますか?</string>
<string name="msg_confirm_save_pano_edit_5">編集を終了しますか?\n(保存されていない変更は破棄されます)</string>
<string name="operation_manual_5">操作説明書</string>
<string name="operation_related_content_5">関連資料</string>
<string name="new_content_5">新着</string>
<string name="save_all_5">一括保存</string>
<string name="content_update_5">更新</string>
<string name="remote_support_5">遠隔支援</string>
<string name="new_make_5">新規作成</string>
<string name="msg_no_data_5">現在登録はありません</string>
<string name="msg_confirm_exit_meeting_room_5">参加者全員の接続が切れますが、ルームから退室しますか?</string>
<string name="room_name_5">ルーム名</string>
<string name="room_no_5">ルームNo</string>
<string name="password_setting_5">パスワード設定</string>
<string name="exist_5">あり</string>
<string name="not_exist_5">なし</string>
<string name="msg_cancel_download_5">ダウンロードを停止してもよろしいでしょうか?</string>
<string name="pano_entry_title_5">360コンテンツ登録</string>
<string name="label_entry_5">登録</string>
<string name="label_base_file_5">ベースファイル</string>
<string name="select_image_5">画像選択</string>
<string name="error_msg_open_pano_edit_5">他の端末でコンテンツが編集中の為、編集できません(%1$s)。</string>
<string name="P001_5">コンテンツ名に半角カタカナは使用できません。</string>
<string name="P002_5">既にコンテンツが登録されています。</string>
<string name="P003_5">このプロジェクトの作業は新規登録・修正・削除出来ません。</string>
<string name="P004_5">このプロジェクトの作業はサーバで閲覧中です。しばらく経ってから再度同期処理を実行してください。</string>
<string name="P005_5">既に点検済みです。点検データ送信できません。</string>
<string name="no_ozd_viewer_5">ビュアーが存在しません。</string>
<string name="msg_ozd_save_fail_5">ドキュメント保存に失敗しました。もう一度保存してください</string>
<string name="push_message_send_5">プッシュメッセージ送信</string>
<string name="send_destination_5">送信先</string>
<string name="send_message_5">メッセージ</string>
<string name="send_5">送信</string>
<string name="free_input_5">自由入力</string>
<string name="in_group_5">グループ内</string>
<string name="all_operation_5">プロジェクト全体</string>
<string name="push_message_list_5">プッシュメッセージ一覧</string>
<string name="push_message_input_null_5">プッシュメッセージを入力してください。</string>
<string name="push_message_input_over_5">プッシュメッセージが長すぎます。</string>
<string name="push_message_send_success_5">プッシュメッセージを送信しました。</string>
<string name="push_message_send_fail_5">プッシュメッセージを送信に失敗しました。</string>
<string name="respons_fix_push_message_fail_5">定型文取得に失敗しました。</string>
<string name="title_help_5">ヘルプ</string>
<string name="msg_help_operation_list_main_5">ABookCheckのホーム画面です。完了したプロジェクトは表示されません。ページ上部に「検索結果」と表示される場合は検索条件が設定されています。検索で条件をクリアすると全件が表示されます。</string>
<string name="msg_help_operation_list_search_5">プロジェクトを検索することができます。名称や実施期間を入力して検索します。</string>
<string name="msg_help_operation_list_setting_5">パスワード変更やアプリのバージョン確認、アプリの操作説明書の閲覧などをすることができます。</string>
<string name="msg_help_operation_list_pano_5">360度パノラマ画像(シーン)やレーダーマップを追加する画面に進みます。360形式のプロジェクトを登録した場合に表示されます。</string>
<string name="msg_help_operation_list_sync_5">ボタンが青色の場合、新しい情報があることを示しています。ボタンを押して指示内容や関連資料を更新してください。操作は通信可能な状態で行ってください。</string>
<string name="msg_help_operation_list_direction_5">作業指示を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_report_5">作業報告を行う場合、このボタンを押します。</string>
<string name="msg_help_operation_list_detail_5">マニュアル、作業手順書など、プロジェクトに関連する資料を参照する画面に進みます。</string>
<string name="msg_help_operation_detail_main_5">関連資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_operation_home_5">ホーム画面に戻ります。</string>
<string name="msg_help_pano_edit_add_5">撮影した360度パノラマ画像をABookCheckサーバに保存します。</string>
<string name="msg_help_pano_edit_server_add_5">ABookCheckサーバへ保存した360度パノラマ画像(シーン)を追加します。レーダーマップの追加も行えます。</string>
<string name="msg_help_pano_edit_server_save_5">シーン等を追加したら保存します。「一時保存」は端末上に一時的に保存、「保存」はABookCheckサーバへ変更情報が送信され、プロジェクトメンバーの端末にも反映されます。</string>
<string name="msg_help_list_main_5">作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_director_report_search_5">作業名を入力して作業を検索します。</string>
<string name="msg_help_director_add_5">新たに作業指示を追加します。</string>
<string name="msg_help_director_edit_5">すでに登録してある指示内容を修正します。</string>
<string name="msg_help_director_task_main_5">入力内容は複数ページで構成されている場合があります。入力途中で保存することもできますが、必須項目を入力していない場合は保存できません。</string>
<string name="msg_help_task_save_5">入力内容を保存します。</string>
<string name="msg_help_task_delete_5">保存済みの作業内容を削除します。</string>
<string name="msg_help_task_prev_5">前のページに戻ります。</string>
<string name="msg_help_task_next_5">次のページへ進みます。</string>
<string name="msg_help_task_close_5">入力画面を閉じます。保存していない入力内容は破棄されます。</string>
<string name="msg_help_task_director_list_5">作業指示一覧を表示します。</string>
<string name="msg_help_task_pano_zoom_5">360度パノラマ画像を拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_drawing_director_main_5">新しく指示内容を登録する場合は、PDFの該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_drawing_report_main_5">指示内容の確認や作業報告を行う場合は、PDF上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_pano_director_main_5">新しく指示内容を登録する場合は、空間の該当箇所をダブルタップしてください。すでに登録してある指示内容を修正する場合は、作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完青色が完了を表します。</string>
<string name="msg_help_pano_report_main_5">指示内容の確認や作業報告を行う場合は空間上の作業コードをタップしてください。作業コードの背景色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_routineTask_list_main_5">開始日時になると作業報告をできるようになります。[リスト更新]ボタンを押すと、[作業報告]ボタンが表示されます。</string>
<string name="msg_help_routineTask_list_refresh_5">最新情報に更新します。</string>
<string name="msg_help_drawing_zoom_5">PDFを拡大・縮小します。\n+は拡大、-は縮小することができます。</string>
<string name="msg_help_report_task_show_director_5">指示内容を表示します。</string>
<string name="msg_help_report_task_show_report_5">作業報告へ進みます。</string>
<string name="msg_help_report_task_comfirm_5">指示内容を確認できます。</string>
<string name="msg_help_dicrector_task_list_main_5">全シーンに登録してある作業を一覧で表示します。現在表示しているシーンの作業が表示され、それ以外のシーンの作業は折りたたまれています。作業コードの色は作業状況を示し、橙色が未完、青色が完了を表します。</string>
<string name="msg_help_dicrector_task_list_search_5">作業を部分一致で検索します。</string>
<string name="msg_help_dicrector_task_list_scene_move_5">各シーンへ移動します。</string>
<string name="msg_help_dicrector_task_show_list_up_5">作業を表示します。</string>
<string name="msg_help_dicrector_task_list_down_5">作業を隠します。</string>
<string name="msg_help_dicrector_task_list_close_5">一覧画面を閉じます。</string>
<string name="msg_help_report_task_director_main_5">指示者が登録した内容が表示されます。</string>
<string name="msg_help_report_task_director_input_5">作業報告画面を表示します。</string>
<string name="title_permission_dialog_5">アプリケーション権限</string>
<string name="msg_permission_dialog_storage_update_5">アプリをバージョンアップする為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_location_5">位置情報利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_permission_dialog_camera_5">カメラ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_location_search_fail_5">位置情報の取得に失敗しました。</string>
<string name="msg_pano_image_no_selected_5">ベースファイルが選択されていません。</string>
<string name="msg_permission_dialog_storage_album_5">ローカル写真(フォト)を利用する為、外部ストレージ利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_send_error_task_directions_data_5">作業指示データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<string name="msg_send_error_task_report_data_5">作業報告データの送信中にエラーが発生しました。\n未送信のデータは次回送信時に自動的に送信されます。</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_5">引き下げて更新...</string>
<string name="release_to_refresh_label_5">リリースして更新...</string>
<string name="msg_sence_regist_failed_5">シーン追加に失敗しました。\n選択した画像をシーンの素材として登録されたので、手動でシーンを追加してください。</string>
<string name="msg_sence_regist_api_failed_5">シーン追加に失敗しました。\n再度、画像を選択してシーンを追加してください。</string>
<string name="communication_5">コミュニケーション</string>
<string name="operation_select_5">プロジェクト選択</string>
<string name="detail_5">詳細</string>
<string name="title_message_detail_5">メッセージ詳細</string>
<string name="push_message_sender_5">送信者:</string>
<string name="title_operation_direction_form_5">作業指示フォーム </string>
<string name="title_operation_report_form_5">作業報告フォーム </string>
<string name="title_preview_5">プレビュー</string>
<string name="title_input_5">入力</string>
<string name="title_common_content_5">関連資料(共通)</string>
<string name="msg_not_related_content_5">プロジェクトの関連資料に設定されてないコンテンツのため開けません。</string>
<string name="msg_common_processing_5">処理中...</string>
<string name="msg_help_communication_menu_5">プッシュメッセージや遠隔支援を利用することができます。未読のプッシュメッセージがある場合はアイコン右上に赤丸が表示されます。</string>
<string name="msg_help_common_content_menu_5">すべてのユーザが閲覧できる資料を参照する画面に進みます。</string>
<string name="msg_help_common_content_5">すべてのユーザが閲覧できる資料です。資料を保存し、閲覧します。通信可能な状態で資料ごと、またはまとめて保存します。[開く]ボタンをタップすると資料を閲覧できます。資料内容が変更になった場合は[更新]ボタンが表示されます。[削除]ボタンをタップすると端末に保存した資料が削除されます。</string>
<string name="msg_help_task_code_hide_5">このボタンを押している間は作業コードを隠します。</string>
<string name="msg_help_task_related_content_5">設問に対して関連資料がある場合に表示されます。</string>
<string name="msg_help_task_form_explain_5">入力フォームの各設問についての説明を表示します。</string>
<string name="msg_help_task_first_back_5">最初のページに戻ります。</string>
<string name="msg_help_task_end_go_5">最後のページへ進みます。</string>
<string name="recent_update_date_5">最後更新日付:%1$s</string>
<string name="label_operation_report_type_5">種類</string>
<string name="label_operation_report_type_routineTask_5">点検</string>
<string name="date_label_routineTask_5">作業期間</string>
<string name="msg_no_report_data_5">作業データがありません。</string>
<string name="msg_permission_dialog_mic_5">マイク利用権限が必要です。\nアプリ設定画面へ遷移します。</string>
<string name="msg_routineTask_report_disable_not_list_5">情報更新中には点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_refreshing_5">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_meeting_room_5">プロジェクト一覧画面以外では点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_not_updated_5">情報更新されてませんので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_disable_no_operation_5">プロジェクトが存在しないので点検作業報告画面へ遷移できません。</string>
<string name="msg_routineTask_report_available_from_5">「%s」から情報更新ができるようになります。</string>
<string name="msg_not_common_content_5">共通資料に設定されてないコンテンツのため開けません。</string>
<string name="room_list_5">ルーム一覧</string>
<string name="create_room_5">ルーム作成</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_5">一時保存</string>
<string name="temp_save_info_5">一時保存しますか?</string>
<string name="save_info_5">保存してサーバへ送信しますか?</string>
<string name="msg_temp_save_result_5">保存されました。</string>
<string name="delete_info_5">保存されたデータを削除しますか?</string>
<string name="Report_5">報告</string>
<string name="Routine_5">定期点検</string>
<string name="ReportReply_5">報告(回答)</string>
</resources>
......@@ -179,12 +179,6 @@
<string name="access_location_message">"%1$s"에서 현재 위치 정보를 사용하고자 합니다.</string>
<string name="temp_save">임시저장</string>
<string name="temp_save_info">임시저장 하시겠습니까?</string>
<string name="save_info">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result">저장되었습니다.</string>
<string name="delete_info">저장된 데이터를 삭제하시겠습니까?</string>
<!-- Error Message -->
<string name="E000">어카운트패스 입력해 주십시오.</string>
<string name="E001">로그인ID를 입력해 주십시오.</string>
......@@ -296,18 +290,6 @@
<string name="check_app_update">업데이트 확인</string>
<string name="msg_latest_version">최신 버젼입니다.</string>
<!-- Added Ver1.5 -->
<string name="billing_error_settingup">과금설정중에 에러가 발생하였습니다.Google계정의 설정을 확인해 주세요.</string>
<string name="billing_error_not_supported">죄송합니다. 현 단말기에서는 정기구독을 이용하실 수 없습니다.</string>
<string name="billing_error_query_failed">구입이력을 취득하지 못하였습니다.</string>
<string name="billing_error_verify_payload_failed">구입데이터 검증에러로인해 구입에 실패하였습니다.</string>
<string name="billing_error_purchase_failed">구입에 실패하였습니다.</string>
<string name="billing_error_already_purchased">이미 구입한 콘텐츠입니다. 신착갱신버튼을 눌러 화면을 다시 표시해 주세요.</string>
<!-- Added Ver1.5.1 KOMAS -->
<string name="guest_login">비회원 로그인</string>
<string name="to_paymember_text"><u>유료회원등록</u></string>
<!-- 사용하지않는 String리스트 -->
<string name="version_info">버전 정보</string>
<string name="mail_size_over">20MB 이상의 PDF는 첨부할 수 없습니다.</string>
......@@ -315,17 +297,11 @@
<!-- Reader -->
<string name="reader_downloading">콘텐츠가 다운로드중입니다.</string>
<string name="push_message_setting">푸시메세지 수신설정</string>
<string name="push_message_setting_summary">아래 발행사의 알림수신설정은 변경가능합니다. 수신을 원할때는 ON, 원하지 않을때는 OFF로 해 주세요.</string>
<string name="fcm_not_supported">푸시메세지 서비스를 사용할 수 없습니다.</string>
<string name="request_network_connection">네트워크에 접속할 수 없습니다\n네트워크에 접속한 후 설정해 주세요.</string>
<!-- Signage -->
<string name="no_content">해당 콘텐츠가 없습니다.</string>
<string name="pdf_image_size_summary">외부 모니터에 표시 할때의 해상도를 지정합니다. 외부모니터를 사용하지 않을때에는 사용안함을 선택해 주세요.</string>
<string name="pdf_image_size_desc">설정을 변경 하면, 사이니지콘텐츠의 초기화처리를 다시 실행합니다.</string>
<string name="width">가로</string>
<string name="height">세로</string>
<!-- 1.6.2 -->
<string name="exam_message">현재 오프라인 상태입니다. 온라인 되었을때에 송신 하십시오. \n송신 하지 않고 화면을 닫으면 기입 내용은 없어지므로 주의하시기 바랍니다.</string>
......@@ -341,12 +317,6 @@
<string name="memo_unusable">권한이 없는 콘텐츠로 \n메모 작성 하실수 없습니다.</string>
<string name="request_download_un_authorized_content">희의실의 사회자가 표시하고 있는 콘텐츠가\n 단말기에 없습니다.\n 다운로드 하시겠습니까?</string>
<!-- 1.8.4-->
<string name="touch_desc">모니터의 터치 모드를 설정합니다. 터치 할 수없는 모니터의 경우, 비 터치 모드를 선택하십시오.</string>
<string name="touch_mode">터치 모니터 설정</string>
<string name="monitor_mode_touch">터치 모드</string>
<string name="monitor_mode_notouch">비 터치 모드</string>
<!-- 1.9.0.0-->
<string name="meetingroom_setting">회의실 설정</string>
<string name="marking_share_setting">마킹 공유 설정</string>
......@@ -414,7 +384,7 @@
<string name="respons_fix_push_message_fail">정형문취득에 실패했습니다.</string>
<string name="title_help">도움말</string>
<string name="msg_help_opeartion_list_main">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_main">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
......@@ -513,4 +483,904 @@
<string name="room_list">룸 일람</string>
<string name="create_room">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save">임시저장</string>
<string name="temp_save_info">임시저장 하시겠습니까?</string>
<string name="save_info">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result">저장되었습니다.</string>
<string name="delete_info">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report">보고</string>
<string name="Routine">정기점검</string>
<string name="ReportReply">보고(회답)</string>
<!-- 1.0.1 Resource Pattern 1 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_1">회의실 설정</string>
<string name="marking_share_setting_1">마킹 공유 설정</string>
<string name="chairman_marking_share_1">사회자 마킹 공유</string>
<string name="marking_share_auto_save_1">공유마킹 자동보존</string>
<string name="send_destination_1">송신처</string>
<!-- 1.9.3-->
<string name="date_label_1">기간</string>
<string name="operation_name_1">프로젝트명 2</string>
<string name="operation_list_1">프로젝트일람</string>
<string name="operation_search_count_1">%1$s건, 검색되었습니다.</string>
<string name="msg_date_validation_1">시작일을 종료일보다 이전으로 설정해주세요</string>
<string name="search_result_1">검색결과</string>
<string name="pano_edit_1">360편집</string>
<string name="information_update_1">정보갱신</string>
<string name="work_report_1">작업보고</string>
<string name="synchronizing_1">동기중...</string>
<string name="msg_error_task_receiving_failed_1">작업데이터수신중에 에러가 발생했습니다.</string>
<string name="msg_error_task_report_receiving_failed_1">작업보고데이터수신중에 에러가 발생했습니다.</string>
<string name="file_initialization_1">파일초기중</string>
<string name="msg_confirm_entry_scene_1">선택한 화상을 장면화상으로 등록하시겠습니까?</string>
<string name="msg_confirm_save_pano_edit_1">편집을 종료하시겠습니까?\n(보존하지 않은 변경은 파기됩니다)</string>
<string name="operation_manual_1">조작설명서</string>
<string name="operation_related_content_1">관련자료</string>
<string name="new_content_1">신착</string>
<string name="save_all_1">일괄보존</string>
<string name="content_update_1">갱신</string>
<string name="remote_support_1">원격지원</string>
<string name="new_make_1">신규작성</string>
<string name="msg_no_data_1">현재, 등록된 회의실이 없습니다.</string>
<string name="msg_confirm_exit_meeting_room_1">참가자 전원의 접속이 끊어지게 됩니다. 그래도 회의실을 나가시겠습니까?</string>
<string name="room_name_1">회의실명</string>
<string name="room_no_1">회의실No</string>
<string name="password_setting_1">패스워드설정</string>
<string name="exist_1">있음</string>
<string name="not_exist_1">없음</string>
<string name="msg_cancel_download_1">다운로드를 정지하시겠습니까?</string>
<string name="pano_entry_title_1">360콘텐츠등록</string>
<string name="label_entry_1">등록</string>
<string name="label_base_file_1">기본파일</string>
<string name="select_image_1">화상선택</string>
<string name="error_msg_open_pano_edit_1">다른 단말에서 콘텐츠를 편집중이기때문에 편집할수 없습니다(%1$s).</string>
<string name="P001_1">콘텐츠명에 반각가타가나는 사용할 수 없습니다.</string>
<string name="P002_1">이미 콘텐츠가 등록되어 있습니다.</string>
<string name="P003_1">이 프로젝트의 작업은 신규등록, 수정, 삭제를 할 수 없습니다.</string>
<string name="P004_1">이 프로젝트의 작업은 서버에서 관람중입니다. 약간 시간이 경과한 뒤에 다시 동기를 해 주세요.</string>
<string name="P005_1">이미 점검이 완료된 상태입니다. 점검 데이터를 송신할 수 없습니다.</string>
<string name="no_ozd_viewer_1">뷰어가 존재하지 않습니다.</string>
<string name="msg_ozd_save_fail_1">문서저장에 실패했습니다. 다시한번 저장해주세요.</string>
<string name="push_message_send_1">푸쉬메시지송신</string>
<string name="send_message_1">메세지</string>
<string name="send_1">송신</string>
<string name="free_input_1">자유입력</string>
<string name="in_group_1">그룹내</string>
<string name="all_operation_1">프로젝트 전체</string>
<string name="push_message_list_1">푸쉬메시지일람</string>
<string name="push_message_input_null_1">푸쉬메시지를 입력해주세요.</string>
<string name="push_message_input_over_1">푸쉬메시지가 너무 깁니다.</string>
<string name="push_message_send_success_1">푸쉬메시지를 보냈습니다.</string>
<string name="push_message_send_fail_1">푸쉬메세지송신에 실패했습니다.</string>
<string name="respons_fix_push_message_fail_1">정형문취득에 실패했습니다.</string>
<string name="title_help_1">도움말</string>
<string name="msg_help_operation_list_main_1">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search_1">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting_1">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano_1">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
<string name="msg_help_operation_list_sync_1">버튼이 파란색인 경우, 새로운 정보가 있다는 것을 나타냅니다. 버튼을 눌러서 지시내용이나 연관자료를 갱신해 주세요. 갱신은 통신 가능한 상태에서 해주세요.</string>
<string name="msg_help_operation_list_direction_1">작업지시를 하려는 경우, 이 버튼을 눌러주세요.</string>
<string name="msg_help_operation_list_report_1">작업보고를 작성할 경우 이 버튼을 눌러주세요. </string>
<string name="msg_help_operation_list_detail_1">설명서,작업순서 등, 프로젝트에 관련된 자료를 참조 가능한 화면으로 이동합니다.</string>
<string name="msg_help_operation_detail_main_1">관련자료를 저장해서 열람합니다. 통신 가능 상태에서 자료를 하나씩, 혹은 일괄적으로 저장합니다. [열기]버튼을 탭 하면 자료 열람이 가능합니다. 자료 내용이 변경된 경우 [갱신]버튼이 표시됩니다. [삭제]버튼을 탭하면 단말에 저장된 자료가 삭제됩니다.</string>
<string name="msg_help_operation_home_1">홈 화면으로 돌아갑니다.</string>
<string name="msg_help_pano_edit_add_1">촬영한 360도 파노라마 화면을 ABookCheck서버에 저장합니다.</string>
<string name="msg_help_pano_edit_server_add_1">ABookCheck서버에 저장된 360도 파노라마 화면(장면)을 추가합니다. 레이더 맵의 추가도 가능합니다.</string>
<string name="msg_help_pano_edit_server_save_1">장면 등이 추가되면 저장합니다. \'임시저장\'은 단말에 일시적으로 저장되며, [저장]은 ABookCheck서버에 변경정보가 전송되어, 프로젝트멤버의 단말에도 반영됩니다.</string>
<string name="msg_help_list_main_1">작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_director_report_search_1">작업 명을 입력해서 작업을 검색합니다.</string>
<string name="msg_help_director_add_1">새로운 작업지시를 추가합니다.</string>
<string name="msg_help_director_edit_1">이미 등록돼있는 지시내용을 수정합니다.</string>
<string name="msg_help_director_task_main_1">입력내용은 복수 페이지로 구성되어있을 수 있습니다. 입력 도중에도 저장이 가능하지만, 필수항목을 입력하지 않은 경우는 저장할 수 없습니다.</string>
<string name="msg_help_task_save_1">입력내용을 저장합니다.</string>
<string name="msg_help_task_delete_1">저장된 지시내용을 삭제합니다.</string>
<string name="msg_help_task_prev_1">이전 페이지로 돌아갑니다.</string>
<string name="msg_help_task_next_1">다음 페이지로 넘어갑니다.</string>
<string name="msg_help_task_close_1">입력화면을 종료합니다. 저장되지 않은 입력내용은 파기됩니다.</string>
<string name="msg_help_task_director_list_1">지시내용을 확인합니다.</string>
<string name="msg_help_task_pano_zoom_1">360도 파노라마화면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_drawing_director_main_1">새로운 지시내용을 등록할 경우, PDF의 해당하는 곳을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_drawing_report_main_1">지시내용의 확인이나 작업보고를 할 경우 PDF 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_pano_director_main_1">새로운 지시내용을 등록할 경우, 공간을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_pano_report_main_1">지시내용의 확인이나 작업보고를 할 경우 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_routineTask_list_main_1">작업 시작 시간이 되어야만 작업보고가 가능하게 됩니다. [리스트 갱신]버튼를 누르면 [작업 보고]버튼이 표시됩니다.</string>
<string name="msg_help_routineTask_list_refresh_1">최신 정보로 화면을 갱신합니다.</string>
<string name="msg_help_drawing_zoom_1">도면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_report_task_show_director_1">지시내용을 표시합니다.</string>
<string name="msg_help_report_task_show_report_1">작업보고를 작성합니다.</string>
<string name="msg_help_report_task_comfirm_1">지시내용을 확인합니다.</string>
<string name="msg_help_dicrector_task_list_main_1">모든 장면에 등록되어있는 작업일람을 표시합니다. 현재 표시되어있는 장면의 작업이 표시되고, 그 이상의 장면에 대한 작업은 접힙니다. 작업코드의 색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_dicrector_task_list_search_1">작업을 부분 일치로 검색합니다.</string>
<string name="msg_help_dicrector_task_list_scene_move_1">각 장면으로 이동합니다.</string>
<string name="msg_help_dicrector_task_show_list_up_1">작업을 표시합니다.</string>
<string name="msg_help_dicrector_task_list_down_1">작업을 숨깁니다.</string>
<string name="msg_help_dicrector_task_list_close_1">일람화면을 닫습니다.</string>
<string name="msg_help_report_task_director_main_1">지시자가 등록한 내용을 표시합니다.</string>
<string name="msg_help_report_task_director_input_1">작업보고화면을 표시합니다.</string>
<string name="title_permission_dialog_1">애플리케이션권한</string>
<string name="msg_permission_dialog_storage_update_1">앱을 버젼업하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_location_1">위치정보이용권한이 필요합니다.\n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_camera_1">카메라 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_location_search_fail_1">위치정보 취득에 실패하였습니다.</string>
<string name="msg_pano_image_no_selected_1">베이스파일이 선택되어있지 않습니다.</string>
<string name="msg_permission_dialog_storage_album_1">로컬 이미지(포토)를 이용하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_send_error_task_directions_data_1">작업 지시 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<string name="msg_send_error_task_report_data_1">작업 보고 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_1">손을 떼면 갱신...</string>
<string name="release_to_refresh_label_1">아래로 내려 갱신...</string>
<string name="msg_sence_regist_failed_1">장면 추가에 실패했습니다.\n선택한 화상을 장면의 소재로 등록되었으므로 수동으로 장면을 추가해주세요.</string>
<string name="msg_sence_regist_api_failed_1">장면 추가에 실패했습니다.\n다시 화상을 선택해서 장면을 추가해주세요.</string>
<string name="communication_1">커뮤니케이션</string>
<string name="operation_select_1">프로젝트 선택</string>
<string name="detail_1">상세</string>
<string name="title_message_detail_1">메세지상세</string>
<string name="push_message_sender_1">송신자 :</string>
<string name="title_operation_direction_form_1">작업지시 폼 </string>
<string name="title_operation_report_form_1">작업보고 폼 </string>
<string name="title_preview_1">프리뷰</string>
<string name="title_input_1">입력</string>
<string name="title_common_content_1">관련자료(공통)</string>
<string name="msg_not_related_content_1">관련자료가 아니기 때문에 열람할 수 없습니다.</string>
<string name="msg_common_processing_1">처리중...</string>
<string name="msg_help_communication_menu_1">푸시메시지나 원격지원을 이용할 수 있습니다. 읽지 않은 푸시메시지의 경우 아이콘의 오른쪽 위에 붉은 원이 표시됩니다.</string>
<string name="msg_help_common_content_menu_1">모든 유저가 열람 가능한 자료를 참조하는 화면으로 이동합니다.</string>
<string name="msg_help_common_content_1">모든 유저가 열람 가능한 자료입니다. 자료를 저장한 뒤 열람합니다. 통신 가능한 상태에서 자료를 개별/일괄저장합니다. [열기] 버튼을 탭 하면 자료를 열람할 수 있습니다. 자료 내용이 갱신됐을 경우는 [갱신] 버튼이 표시됩니다. [삭제] 버튼을 탭 하면 단말에 저장된 자료를 삭제합니다.</string>
<string name="msg_help_task_code_hide_1">이 버튼을 누르고있는 동안 작업코드를 숨깁니다.</string>
<string name="msg_help_task_related_content_1">설문에 대응하는 관련 자료가 있는 경우 표시됩니다.</string>
<string name="msg_help_task_form_explain_1">입력폼 각각의 설문에 대한 설명이 표시됩니다.</string>
<string name="msg_help_task_first_back_1">첫 페이지로 돌아갑니다.</string>
<string name="msg_help_task_end_go_1">마지막 페이지로 넘어갑니다.</string>
<string name="recent_update_date_1">마지막갱신일자:%1$s</string>
<string name="label_operation_report_type_1">종류</string>
<string name="label_operation_report_type_routineTask_1">점검</string>
<string name="date_label_routineTask_1">작업기간</string>
<string name="msg_no_report_data_1">작업 데이터가 없습니다.</string>
<string name="msg_permission_dialog_mic_1">마이크 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_routineTask_report_disable_not_list_1">프로젝트 일람 화면 이외의 화면에서는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_refreshing_1">정보 갱신중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_meeting_room_1">회의실 접속중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_not_updated_1">정보 갱신을 하지 않았으므로 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_no_operation_1">프로젝트정보가 없기 때문에 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_available_from_1">「%s」부터 정보갱신이 가능합니다.</string>
<string name="msg_not_common_content_1">공통자료에 설정되어있지 않은 콘텐츠이므로 열람하실 수 없습니다.</string>
<string name="room_list_1">룸 일람</string>
<string name="create_room_1">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_1">임시저장</string>
<string name="temp_save_info_1">임시저장 하시겠습니까?</string>
<string name="save_info_1">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result_1">저장되었습니다.</string>
<string name="delete_info_1">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report_1">보고</string>
<string name="Routine_1">정기점검</string>
<string name="ReportReply_1">보고(회답)</string>
<!-- 1.0.1 Resource Pattern 2 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_2">회의실 설정</string>
<string name="marking_share_setting_2">마킹 공유 설정</string>
<string name="chairman_marking_share_2">사회자 마킹 공유</string>
<string name="marking_share_auto_save_2">공유마킹 자동보존</string>
<string name="send_destination_2">송신처</string>
<!-- 1.9.3-->
<string name="date_label_2">기간</string>
<string name="operation_name_2">프로젝트명 3</string>
<string name="operation_list_2">프로젝트일람</string>
<string name="operation_search_count_2">%1$s건, 검색되었습니다.</string>
<string name="msg_date_validation_2">시작일을 종료일보다 이전으로 설정해주세요</string>
<string name="search_result_2">검색결과</string>
<string name="pano_edit_2">360편집</string>
<string name="information_update_2">정보갱신</string>
<string name="work_report_2">작업보고</string>
<string name="synchronizing_2">동기중...</string>
<string name="msg_error_task_receiving_failed_2">작업데이터수신중에 에러가 발생했습니다.</string>
<string name="msg_error_task_report_receiving_failed_2">작업보고데이터수신중에 에러가 발생했습니다.</string>
<string name="file_initialization_2">파일초기중</string>
<string name="msg_confirm_entry_scene_2">선택한 화상을 장면화상으로 등록하시겠습니까?</string>
<string name="msg_confirm_save_pano_edit_2">편집을 종료하시겠습니까?\n(보존하지 않은 변경은 파기됩니다)</string>
<string name="operation_manual_2">조작설명서</string>
<string name="operation_related_content_2">관련자료</string>
<string name="new_content_2">신착</string>
<string name="save_all_2">일괄보존</string>
<string name="content_update_2">갱신</string>
<string name="remote_support_2">원격지원</string>
<string name="new_make_2">신규작성</string>
<string name="msg_no_data_2">현재, 등록된 회의실이 없습니다.</string>
<string name="msg_confirm_exit_meeting_room_2">참가자 전원의 접속이 끊어지게 됩니다. 그래도 회의실을 나가시겠습니까?</string>
<string name="room_name_2">회의실명</string>
<string name="room_no_2">회의실No</string>
<string name="password_setting_2">패스워드설정</string>
<string name="exist_2">있음</string>
<string name="not_exist_2">없음</string>
<string name="msg_cancel_download_2">다운로드를 정지하시겠습니까?</string>
<string name="pano_entry_title_2">360콘텐츠등록</string>
<string name="label_entry_2">등록</string>
<string name="label_base_file_2">기본파일</string>
<string name="select_image_2">화상선택</string>
<string name="error_msg_open_pano_edit_2">다른 단말에서 콘텐츠를 편집중이기때문에 편집할수 없습니다(%1$s).</string>
<string name="P001_2">콘텐츠명에 반각가타가나는 사용할 수 없습니다.</string>
<string name="P002_2">이미 콘텐츠가 등록되어 있습니다.</string>
<string name="P003_2">이 프로젝트의 작업은 신규등록, 수정, 삭제를 할 수 없습니다.</string>
<string name="P004_2">이 프로젝트의 작업은 서버에서 관람중입니다. 약간 시간이 경과한 뒤에 다시 동기를 해 주세요.</string>
<string name="P005_2">이미 점검이 완료된 상태입니다. 점검 데이터를 송신할 수 없습니다.</string>
<string name="no_ozd_viewer_2">뷰어가 존재하지 않습니다.</string>
<string name="msg_ozd_save_fail_2">문서저장에 실패했습니다. 다시한번 저장해주세요.</string>
<string name="push_message_send_2">푸쉬메시지송신</string>
<string name="send_message_2">메세지</string>
<string name="send_2">송신</string>
<string name="free_input_2">자유입력</string>
<string name="in_group_2">그룹내</string>
<string name="all_operation_2">프로젝트 전체</string>
<string name="push_message_list_2">푸쉬메시지일람</string>
<string name="push_message_input_null_2">푸쉬메시지를 입력해주세요.</string>
<string name="push_message_input_over_2">푸쉬메시지가 너무 깁니다.</string>
<string name="push_message_send_success_2">푸쉬메시지를 보냈습니다.</string>
<string name="push_message_send_fail_2">푸쉬메세지송신에 실패했습니다.</string>
<string name="respons_fix_push_message_fail_2">정형문취득에 실패했습니다.</string>
<string name="title_help_2">도움말</string>
<string name="msg_help_operation_list_main_2">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search_2">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting_2">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano_2">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
<string name="msg_help_operation_list_sync_2">버튼이 파란색인 경우, 새로운 정보가 있다는 것을 나타냅니다. 버튼을 눌러서 지시내용이나 연관자료를 갱신해 주세요. 갱신은 통신 가능한 상태에서 해주세요.</string>
<string name="msg_help_operation_list_direction_2">작업지시를 하려는 경우, 이 버튼을 눌러주세요.</string>
<string name="msg_help_operation_list_report_2">작업보고를 작성할 경우 이 버튼을 눌러주세요. </string>
<string name="msg_help_operation_list_detail_2">설명서,작업순서 등, 프로젝트에 관련된 자료를 참조 가능한 화면으로 이동합니다.</string>
<string name="msg_help_operation_detail_main_2">관련자료를 저장해서 열람합니다. 통신 가능 상태에서 자료를 하나씩, 혹은 일괄적으로 저장합니다. [열기]버튼을 탭 하면 자료 열람이 가능합니다. 자료 내용이 변경된 경우 [갱신]버튼이 표시됩니다. [삭제]버튼을 탭하면 단말에 저장된 자료가 삭제됩니다.</string>
<string name="msg_help_operation_home_2">홈 화면으로 돌아갑니다.</string>
<string name="msg_help_pano_edit_add_2">촬영한 360도 파노라마 화면을 ABookCheck서버에 저장합니다.</string>
<string name="msg_help_pano_edit_server_add_2">ABookCheck서버에 저장된 360도 파노라마 화면(장면)을 추가합니다. 레이더 맵의 추가도 가능합니다.</string>
<string name="msg_help_pano_edit_server_save_2">장면 등이 추가되면 저장합니다. \'임시저장\'은 단말에 일시적으로 저장되며, [저장]은 ABookCheck서버에 변경정보가 전송되어, 프로젝트멤버의 단말에도 반영됩니다.</string>
<string name="msg_help_list_main_2">작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_director_report_search_2">작업 명을 입력해서 작업을 검색합니다.</string>
<string name="msg_help_director_add_2">새로운 작업지시를 추가합니다.</string>
<string name="msg_help_director_edit_2">이미 등록돼있는 지시내용을 수정합니다.</string>
<string name="msg_help_director_task_main_2">입력내용은 복수 페이지로 구성되어있을 수 있습니다. 입력 도중에도 저장이 가능하지만, 필수항목을 입력하지 않은 경우는 저장할 수 없습니다.</string>
<string name="msg_help_task_save_2">입력내용을 저장합니다.</string>
<string name="msg_help_task_delete_2">저장된 지시내용을 삭제합니다.</string>
<string name="msg_help_task_prev_2">이전 페이지로 돌아갑니다.</string>
<string name="msg_help_task_next_2">다음 페이지로 넘어갑니다.</string>
<string name="msg_help_task_close_2">입력화면을 종료합니다. 저장되지 않은 입력내용은 파기됩니다.</string>
<string name="msg_help_task_director_list_2">지시내용을 확인합니다.</string>
<string name="msg_help_task_pano_zoom_2">360도 파노라마화면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_drawing_director_main_2">새로운 지시내용을 등록할 경우, PDF의 해당하는 곳을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_drawing_report_main_2">지시내용의 확인이나 작업보고를 할 경우 PDF 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_pano_director_main_2">새로운 지시내용을 등록할 경우, 공간을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_pano_report_main_2">지시내용의 확인이나 작업보고를 할 경우 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_routineTask_list_main_2">작업 시작 시간이 되어야만 작업보고가 가능하게 됩니다. [리스트 갱신]버튼를 누르면 [작업 보고]버튼이 표시됩니다.</string>
<string name="msg_help_routineTask_list_refresh_2">최신 정보로 화면을 갱신합니다.</string>
<string name="msg_help_drawing_zoom_2">도면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_report_task_show_director_2">지시내용을 표시합니다.</string>
<string name="msg_help_report_task_show_report_2">작업보고를 작성합니다.</string>
<string name="msg_help_report_task_comfirm_2">지시내용을 확인합니다.</string>
<string name="msg_help_dicrector_task_list_main_2">모든 장면에 등록되어있는 작업일람을 표시합니다. 현재 표시되어있는 장면의 작업이 표시되고, 그 이상의 장면에 대한 작업은 접힙니다. 작업코드의 색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_dicrector_task_list_search_2">작업을 부분 일치로 검색합니다.</string>
<string name="msg_help_dicrector_task_list_scene_move_2">각 장면으로 이동합니다.</string>
<string name="msg_help_dicrector_task_show_list_up_2">작업을 표시합니다.</string>
<string name="msg_help_dicrector_task_list_down_2">작업을 숨깁니다.</string>
<string name="msg_help_dicrector_task_list_close_2">일람화면을 닫습니다.</string>
<string name="msg_help_report_task_director_main_2">지시자가 등록한 내용을 표시합니다.</string>
<string name="msg_help_report_task_director_input_2">작업보고화면을 표시합니다.</string>
<string name="title_permission_dialog_2">애플리케이션권한</string>
<string name="msg_permission_dialog_storage_update_2">앱을 버젼업하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_location_2">위치정보이용권한이 필요합니다.\n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_camera_2">카메라 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_location_search_fail_2">위치정보 취득에 실패하였습니다.</string>
<string name="msg_pano_image_no_selected_2">베이스파일이 선택되어있지 않습니다.</string>
<string name="msg_permission_dialog_storage_album_2">로컬 이미지(포토)를 이용하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_send_error_task_directions_data_2">작업 지시 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<string name="msg_send_error_task_report_data_2">작업 보고 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_2">손을 떼면 갱신...</string>
<string name="release_to_refresh_label_2">아래로 내려 갱신...</string>
<string name="msg_sence_regist_failed_2">장면 추가에 실패했습니다.\n선택한 화상을 장면의 소재로 등록되었으므로 수동으로 장면을 추가해주세요.</string>
<string name="msg_sence_regist_api_failed_2">장면 추가에 실패했습니다.\n다시 화상을 선택해서 장면을 추가해주세요.</string>
<string name="communication_2">커뮤니케이션</string>
<string name="operation_select_2">프로젝트 선택</string>
<string name="detail_2">상세</string>
<string name="title_message_detail_2">메세지상세</string>
<string name="push_message_sender_2">송신자 :</string>
<string name="title_operation_direction_form_2">작업지시 폼 </string>
<string name="title_operation_report_form_2">작업보고 폼 </string>
<string name="title_preview_2">프리뷰</string>
<string name="title_input_2">입력</string>
<string name="title_common_content_2">관련자료(공통)</string>
<string name="msg_not_related_content_2">관련자료가 아니기 때문에 열람할 수 없습니다.</string>
<string name="msg_common_processing_2">처리중...</string>
<string name="msg_help_communication_menu_2">푸시메시지나 원격지원을 이용할 수 있습니다. 읽지 않은 푸시메시지의 경우 아이콘의 오른쪽 위에 붉은 원이 표시됩니다.</string>
<string name="msg_help_common_content_menu_2">모든 유저가 열람 가능한 자료를 참조하는 화면으로 이동합니다.</string>
<string name="msg_help_common_content_2">모든 유저가 열람 가능한 자료입니다. 자료를 저장한 뒤 열람합니다. 통신 가능한 상태에서 자료를 개별/일괄저장합니다. [열기] 버튼을 탭 하면 자료를 열람할 수 있습니다. 자료 내용이 갱신됐을 경우는 [갱신] 버튼이 표시됩니다. [삭제] 버튼을 탭 하면 단말에 저장된 자료를 삭제합니다.</string>
<string name="msg_help_task_code_hide_2">이 버튼을 누르고있는 동안 작업코드를 숨깁니다.</string>
<string name="msg_help_task_related_content_2">설문에 대응하는 관련 자료가 있는 경우 표시됩니다.</string>
<string name="msg_help_task_form_explain_2">입력폼 각각의 설문에 대한 설명이 표시됩니다.</string>
<string name="msg_help_task_first_back_2">첫 페이지로 돌아갑니다.</string>
<string name="msg_help_task_end_go_2">마지막 페이지로 넘어갑니다.</string>
<string name="recent_update_date_2">마지막갱신일자:%1$s</string>
<string name="label_operation_report_type_2">종류</string>
<string name="label_operation_report_type_routineTask_2">점검</string>
<string name="date_label_routineTask_2">작업기간</string>
<string name="msg_no_report_data_2">작업 데이터가 없습니다.</string>
<string name="msg_permission_dialog_mic_2">마이크 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_routineTask_report_disable_not_list_2">프로젝트 일람 화면 이외의 화면에서는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_refreshing_2">정보 갱신중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_meeting_room_2">회의실 접속중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_not_updated_2">정보 갱신을 하지 않았으므로 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_no_operation_2">프로젝트정보가 없기 때문에 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_available_from_2">「%s」부터 정보갱신이 가능합니다.</string>
<string name="msg_not_common_content_2">공통자료에 설정되어있지 않은 콘텐츠이므로 열람하실 수 없습니다.</string>
<string name="room_list_2">룸 일람</string>
<string name="create_room_2">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_2">임시저장</string>
<string name="temp_save_info_2">임시저장 하시겠습니까?</string>
<string name="save_info_2">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result_2">저장되었습니다.</string>
<string name="delete_info_2">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report_2">보고</string>
<string name="Routine_2">정기점검</string>
<string name="ReportReply_2">보고(회답)</string>
<!-- 1.0.1 Resource Pattern 3 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_3">회의실 설정</string>
<string name="marking_share_setting_3">마킹 공유 설정</string>
<string name="chairman_marking_share_3">사회자 마킹 공유</string>
<string name="marking_share_auto_save_3">공유마킹 자동보존</string>
<string name="send_destination_3">송신처</string>
<!-- 1.9.3-->
<string name="date_label_3">기간</string>
<string name="operation_name_3">프로젝트명 4</string>
<string name="operation_list_3">프로젝트일람</string>
<string name="operation_search_count_3">%1$s건, 검색되었습니다.</string>
<string name="msg_date_validation_3">시작일을 종료일보다 이전으로 설정해주세요</string>
<string name="search_result_3">검색결과</string>
<string name="pano_edit_3">360편집</string>
<string name="information_update_3">정보갱신</string>
<string name="work_report_3">작업보고</string>
<string name="synchronizing_3">동기중...</string>
<string name="msg_error_task_receiving_failed_3">작업데이터수신중에 에러가 발생했습니다.</string>
<string name="msg_error_task_report_receiving_failed_3">작업보고데이터수신중에 에러가 발생했습니다.</string>
<string name="file_initialization_3">파일초기중</string>
<string name="msg_confirm_entry_scene_3">선택한 화상을 장면화상으로 등록하시겠습니까?</string>
<string name="msg_confirm_save_pano_edit_3">편집을 종료하시겠습니까?\n(보존하지 않은 변경은 파기됩니다)</string>
<string name="operation_manual_3">조작설명서</string>
<string name="operation_related_content_3">관련자료</string>
<string name="new_content_3">신착</string>
<string name="save_all_3">일괄보존</string>
<string name="content_update_3">갱신</string>
<string name="remote_support_3">원격지원</string>
<string name="new_make_3">신규작성</string>
<string name="msg_no_data_3">현재, 등록된 회의실이 없습니다.</string>
<string name="msg_confirm_exit_meeting_room_3">참가자 전원의 접속이 끊어지게 됩니다. 그래도 회의실을 나가시겠습니까?</string>
<string name="room_name_3">회의실명</string>
<string name="room_no_3">회의실No</string>
<string name="password_setting_3">패스워드설정</string>
<string name="exist_3">있음</string>
<string name="not_exist_3">없음</string>
<string name="msg_cancel_download_3">다운로드를 정지하시겠습니까?</string>
<string name="pano_entry_title_3">360콘텐츠등록</string>
<string name="label_entry_3">등록</string>
<string name="label_base_file_3">기본파일</string>
<string name="select_image_3">화상선택</string>
<string name="error_msg_open_pano_edit_3">다른 단말에서 콘텐츠를 편집중이기때문에 편집할수 없습니다(%1$s).</string>
<string name="P001_3">콘텐츠명에 반각가타가나는 사용할 수 없습니다.</string>
<string name="P002_3">이미 콘텐츠가 등록되어 있습니다.</string>
<string name="P003_3">이 프로젝트의 작업은 신규등록, 수정, 삭제를 할 수 없습니다.</string>
<string name="P004_3">이 프로젝트의 작업은 서버에서 관람중입니다. 약간 시간이 경과한 뒤에 다시 동기를 해 주세요.</string>
<string name="P005_3">이미 점검이 완료된 상태입니다. 점검 데이터를 송신할 수 없습니다.</string>
<string name="no_ozd_viewer_3">뷰어가 존재하지 않습니다.</string>
<string name="msg_ozd_save_fail_3">문서저장에 실패했습니다. 다시한번 저장해주세요.</string>
<string name="push_message_send_3">푸쉬메시지송신</string>
<string name="send_message_3">메세지</string>
<string name="send_3">송신</string>
<string name="free_input_3">자유입력</string>
<string name="in_group_3">그룹내</string>
<string name="all_operation_3">프로젝트 전체</string>
<string name="push_message_list_3">푸쉬메시지일람</string>
<string name="push_message_input_null_3">푸쉬메시지를 입력해주세요.</string>
<string name="push_message_input_over_3">푸쉬메시지가 너무 깁니다.</string>
<string name="push_message_send_success_3">푸쉬메시지를 보냈습니다.</string>
<string name="push_message_send_fail_3">푸쉬메세지송신에 실패했습니다.</string>
<string name="respons_fix_push_message_fail_3">정형문취득에 실패했습니다.</string>
<string name="title_help_3">도움말</string>
<string name="msg_help_operation_list_main_3">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search_3">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting_3">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano_3">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
<string name="msg_help_operation_list_sync_3">버튼이 파란색인 경우, 새로운 정보가 있다는 것을 나타냅니다. 버튼을 눌러서 지시내용이나 연관자료를 갱신해 주세요. 갱신은 통신 가능한 상태에서 해주세요.</string>
<string name="msg_help_operation_list_direction_3">작업지시를 하려는 경우, 이 버튼을 눌러주세요.</string>
<string name="msg_help_operation_list_report_3">작업보고를 작성할 경우 이 버튼을 눌러주세요. </string>
<string name="msg_help_operation_list_detail_3">설명서,작업순서 등, 프로젝트에 관련된 자료를 참조 가능한 화면으로 이동합니다.</string>
<string name="msg_help_operation_detail_main_3">관련자료를 저장해서 열람합니다. 통신 가능 상태에서 자료를 하나씩, 혹은 일괄적으로 저장합니다. [열기]버튼을 탭 하면 자료 열람이 가능합니다. 자료 내용이 변경된 경우 [갱신]버튼이 표시됩니다. [삭제]버튼을 탭하면 단말에 저장된 자료가 삭제됩니다.</string>
<string name="msg_help_operation_home_3">홈 화면으로 돌아갑니다.</string>
<string name="msg_help_pano_edit_add_3">촬영한 360도 파노라마 화면을 ABookCheck서버에 저장합니다.</string>
<string name="msg_help_pano_edit_server_add_3">ABookCheck서버에 저장된 360도 파노라마 화면(장면)을 추가합니다. 레이더 맵의 추가도 가능합니다.</string>
<string name="msg_help_pano_edit_server_save_3">장면 등이 추가되면 저장합니다. \'임시저장\'은 단말에 일시적으로 저장되며, [저장]은 ABookCheck서버에 변경정보가 전송되어, 프로젝트멤버의 단말에도 반영됩니다.</string>
<string name="msg_help_list_main_3">작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_director_report_search_3">작업 명을 입력해서 작업을 검색합니다.</string>
<string name="msg_help_director_add_3">새로운 작업지시를 추가합니다.</string>
<string name="msg_help_director_edit_3">이미 등록돼있는 지시내용을 수정합니다.</string>
<string name="msg_help_director_task_main_3">입력내용은 복수 페이지로 구성되어있을 수 있습니다. 입력 도중에도 저장이 가능하지만, 필수항목을 입력하지 않은 경우는 저장할 수 없습니다.</string>
<string name="msg_help_task_save_3">입력내용을 저장합니다.</string>
<string name="msg_help_task_delete_3">저장된 지시내용을 삭제합니다.</string>
<string name="msg_help_task_prev_3">이전 페이지로 돌아갑니다.</string>
<string name="msg_help_task_next_3">다음 페이지로 넘어갑니다.</string>
<string name="msg_help_task_close_3">입력화면을 종료합니다. 저장되지 않은 입력내용은 파기됩니다.</string>
<string name="msg_help_task_director_list_3">지시내용을 확인합니다.</string>
<string name="msg_help_task_pano_zoom_3">360도 파노라마화면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_drawing_director_main_3">새로운 지시내용을 등록할 경우, PDF의 해당하는 곳을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_drawing_report_main_3">지시내용의 확인이나 작업보고를 할 경우 PDF 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_pano_director_main_3">새로운 지시내용을 등록할 경우, 공간을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_pano_report_main_3">지시내용의 확인이나 작업보고를 할 경우 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_routineTask_list_main_3">작업 시작 시간이 되어야만 작업보고가 가능하게 됩니다. [리스트 갱신]버튼를 누르면 [작업 보고]버튼이 표시됩니다.</string>
<string name="msg_help_routineTask_list_refresh_3">최신 정보로 화면을 갱신합니다.</string>
<string name="msg_help_drawing_zoom_3">도면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_report_task_show_director_3">지시내용을 표시합니다.</string>
<string name="msg_help_report_task_show_report_3">작업보고를 작성합니다.</string>
<string name="msg_help_report_task_comfirm_3">지시내용을 확인합니다.</string>
<string name="msg_help_dicrector_task_list_main_3">모든 장면에 등록되어있는 작업일람을 표시합니다. 현재 표시되어있는 장면의 작업이 표시되고, 그 이상의 장면에 대한 작업은 접힙니다. 작업코드의 색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_dicrector_task_list_search_3">작업을 부분 일치로 검색합니다.</string>
<string name="msg_help_dicrector_task_list_scene_move_3">각 장면으로 이동합니다.</string>
<string name="msg_help_dicrector_task_show_list_up_3">작업을 표시합니다.</string>
<string name="msg_help_dicrector_task_list_down_3">작업을 숨깁니다.</string>
<string name="msg_help_dicrector_task_list_close_3">일람화면을 닫습니다.</string>
<string name="msg_help_report_task_director_main_3">지시자가 등록한 내용을 표시합니다.</string>
<string name="msg_help_report_task_director_input_3">작업보고화면을 표시합니다.</string>
<string name="title_permission_dialog_3">애플리케이션권한</string>
<string name="msg_permission_dialog_storage_update_3">앱을 버젼업하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_location_3">위치정보이용권한이 필요합니다.\n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_camera_3">카메라 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_location_search_fail_3">위치정보 취득에 실패하였습니다.</string>
<string name="msg_pano_image_no_selected_3">베이스파일이 선택되어있지 않습니다.</string>
<string name="msg_permission_dialog_storage_album_3">로컬 이미지(포토)를 이용하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_send_error_task_directions_data_3">작업 지시 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<string name="msg_send_error_task_report_data_3">작업 보고 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_3">손을 떼면 갱신...</string>
<string name="release_to_refresh_label_3">아래로 내려 갱신...</string>
<string name="msg_sence_regist_failed_3">장면 추가에 실패했습니다.\n선택한 화상을 장면의 소재로 등록되었으므로 수동으로 장면을 추가해주세요.</string>
<string name="msg_sence_regist_api_failed_3">장면 추가에 실패했습니다.\n다시 화상을 선택해서 장면을 추가해주세요.</string>
<string name="communication_3">커뮤니케이션</string>
<string name="operation_select_3">프로젝트 선택</string>
<string name="detail_3">상세</string>
<string name="title_message_detail_3">메세지상세</string>
<string name="push_message_sender_3">송신자 :</string>
<string name="title_operation_direction_form_3">작업지시 폼 </string>
<string name="title_operation_report_form_3">작업보고 폼 </string>
<string name="title_preview_3">프리뷰</string>
<string name="title_input_3">입력</string>
<string name="title_common_content_3">관련자료(공통)</string>
<string name="msg_not_related_content_3">관련자료가 아니기 때문에 열람할 수 없습니다.</string>
<string name="msg_common_processing_3">처리중...</string>
<string name="msg_help_communication_menu_3">푸시메시지나 원격지원을 이용할 수 있습니다. 읽지 않은 푸시메시지의 경우 아이콘의 오른쪽 위에 붉은 원이 표시됩니다.</string>
<string name="msg_help_common_content_menu_3">모든 유저가 열람 가능한 자료를 참조하는 화면으로 이동합니다.</string>
<string name="msg_help_common_content_3">모든 유저가 열람 가능한 자료입니다. 자료를 저장한 뒤 열람합니다. 통신 가능한 상태에서 자료를 개별/일괄저장합니다. [열기] 버튼을 탭 하면 자료를 열람할 수 있습니다. 자료 내용이 갱신됐을 경우는 [갱신] 버튼이 표시됩니다. [삭제] 버튼을 탭 하면 단말에 저장된 자료를 삭제합니다.</string>
<string name="msg_help_task_code_hide_3">이 버튼을 누르고있는 동안 작업코드를 숨깁니다.</string>
<string name="msg_help_task_related_content_3">설문에 대응하는 관련 자료가 있는 경우 표시됩니다.</string>
<string name="msg_help_task_form_explain_3">입력폼 각각의 설문에 대한 설명이 표시됩니다.</string>
<string name="msg_help_task_first_back_3">첫 페이지로 돌아갑니다.</string>
<string name="msg_help_task_end_go_3">마지막 페이지로 넘어갑니다.</string>
<string name="recent_update_date_3">마지막갱신일자:%1$s</string>
<string name="label_operation_report_type_3">종류</string>
<string name="label_operation_report_type_routineTask_3">점검</string>
<string name="date_label_routineTask_3">작업기간</string>
<string name="msg_no_report_data_3">작업 데이터가 없습니다.</string>
<string name="msg_permission_dialog_mic_3">마이크 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_routineTask_report_disable_not_list_3">프로젝트 일람 화면 이외의 화면에서는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_refreshing_3">정보 갱신중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_meeting_room_3">회의실 접속중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_not_updated_3">정보 갱신을 하지 않았으므로 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_no_operation_3">프로젝트정보가 없기 때문에 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_available_from_3">「%s」부터 정보갱신이 가능합니다.</string>
<string name="msg_not_common_content_3">공통자료에 설정되어있지 않은 콘텐츠이므로 열람하실 수 없습니다.</string>
<string name="room_list_3">룸 일람</string>
<string name="create_room_3">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_3">임시저장</string>
<string name="temp_save_info_3">임시저장 하시겠습니까?</string>
<string name="save_info_3">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result_3">저장되었습니다.</string>
<string name="delete_info_3">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report_3">보고</string>
<string name="Routine_3">정기점검</string>
<string name="ReportReply_3">보고(회답)</string>
<!-- 1.0.1 Resource Pattern 4 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_4">회의실 설정</string>
<string name="marking_share_setting_4">마킹 공유 설정</string>
<string name="chairman_marking_share_4">사회자 마킹 공유</string>
<string name="marking_share_auto_save_4">공유마킹 자동보존</string>
<string name="send_destination_4">송신처</string>
<!-- 1.9.3-->
<string name="date_label_4">기간</string>
<string name="operation_name_4">프로젝트명 5</string>
<string name="operation_list_4">프로젝트일람</string>
<string name="operation_search_count_4">%1$s건, 검색되었습니다.</string>
<string name="msg_date_validation_4">시작일을 종료일보다 이전으로 설정해주세요</string>
<string name="search_result_4">검색결과</string>
<string name="pano_edit_4">360편집</string>
<string name="information_update_4">정보갱신</string>
<string name="work_report_4">작업보고</string>
<string name="synchronizing_4">동기중...</string>
<string name="msg_error_task_receiving_failed_4">작업데이터수신중에 에러가 발생했습니다.</string>
<string name="msg_error_task_report_receiving_failed_4">작업보고데이터수신중에 에러가 발생했습니다.</string>
<string name="file_initialization_4">파일초기중</string>
<string name="msg_confirm_entry_scene_4">선택한 화상을 장면화상으로 등록하시겠습니까?</string>
<string name="msg_confirm_save_pano_edit_4">편집을 종료하시겠습니까?\n(보존하지 않은 변경은 파기됩니다)</string>
<string name="operation_manual_4">조작설명서</string>
<string name="operation_related_content_4">관련자료</string>
<string name="new_content_4">신착</string>
<string name="save_all_4">일괄보존</string>
<string name="content_update_4">갱신</string>
<string name="remote_support_4">원격지원</string>
<string name="new_make_4">신규작성</string>
<string name="msg_no_data_4">현재, 등록된 회의실이 없습니다.</string>
<string name="msg_confirm_exit_meeting_room_4">참가자 전원의 접속이 끊어지게 됩니다. 그래도 회의실을 나가시겠습니까?</string>
<string name="room_name_4">회의실명</string>
<string name="room_no_4">회의실No</string>
<string name="password_setting_4">패스워드설정</string>
<string name="exist_4">있음</string>
<string name="not_exist_4">없음</string>
<string name="msg_cancel_download_4">다운로드를 정지하시겠습니까?</string>
<string name="pano_entry_title_4">360콘텐츠등록</string>
<string name="label_entry_4">등록</string>
<string name="label_base_file_4">기본파일</string>
<string name="select_image_4">화상선택</string>
<string name="error_msg_open_pano_edit_4">다른 단말에서 콘텐츠를 편집중이기때문에 편집할수 없습니다(%1$s).</string>
<string name="P001_4">콘텐츠명에 반각가타가나는 사용할 수 없습니다.</string>
<string name="P002_4">이미 콘텐츠가 등록되어 있습니다.</string>
<string name="P003_4">이 프로젝트의 작업은 신규등록, 수정, 삭제를 할 수 없습니다.</string>
<string name="P004_4">이 프로젝트의 작업은 서버에서 관람중입니다. 약간 시간이 경과한 뒤에 다시 동기를 해 주세요.</string>
<string name="P005_4">이미 점검이 완료된 상태입니다. 점검 데이터를 송신할 수 없습니다.</string>
<string name="no_ozd_viewer_4">뷰어가 존재하지 않습니다.</string>
<string name="msg_ozd_save_fail_4">문서저장에 실패했습니다. 다시한번 저장해주세요.</string>
<string name="push_message_send_4">푸쉬메시지송신</string>
<string name="send_message_4">메세지</string>
<string name="send_4">송신</string>
<string name="free_input_4">자유입력</string>
<string name="in_group_4">그룹내</string>
<string name="all_operation_4">프로젝트 전체</string>
<string name="push_message_list_4">푸쉬메시지일람</string>
<string name="push_message_input_null_4">푸쉬메시지를 입력해주세요.</string>
<string name="push_message_input_over_4">푸쉬메시지가 너무 깁니다.</string>
<string name="push_message_send_success_4">푸쉬메시지를 보냈습니다.</string>
<string name="push_message_send_fail_4">푸쉬메세지송신에 실패했습니다.</string>
<string name="respons_fix_push_message_fail_4">정형문취득에 실패했습니다.</string>
<string name="title_help_4">도움말</string>
<string name="msg_help_operation_list_main_4">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search_4">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting_4">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano_4">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
<string name="msg_help_operation_list_sync_4">버튼이 파란색인 경우, 새로운 정보가 있다는 것을 나타냅니다. 버튼을 눌러서 지시내용이나 연관자료를 갱신해 주세요. 갱신은 통신 가능한 상태에서 해주세요.</string>
<string name="msg_help_operation_list_direction_4">작업지시를 하려는 경우, 이 버튼을 눌러주세요.</string>
<string name="msg_help_operation_list_report_4">작업보고를 작성할 경우 이 버튼을 눌러주세요. </string>
<string name="msg_help_operation_list_detail_4">설명서,작업순서 등, 프로젝트에 관련된 자료를 참조 가능한 화면으로 이동합니다.</string>
<string name="msg_help_operation_detail_main_4">관련자료를 저장해서 열람합니다. 통신 가능 상태에서 자료를 하나씩, 혹은 일괄적으로 저장합니다. [열기]버튼을 탭 하면 자료 열람이 가능합니다. 자료 내용이 변경된 경우 [갱신]버튼이 표시됩니다. [삭제]버튼을 탭하면 단말에 저장된 자료가 삭제됩니다.</string>
<string name="msg_help_operation_home_4">홈 화면으로 돌아갑니다.</string>
<string name="msg_help_pano_edit_add_4">촬영한 360도 파노라마 화면을 ABookCheck서버에 저장합니다.</string>
<string name="msg_help_pano_edit_server_add_4">ABookCheck서버에 저장된 360도 파노라마 화면(장면)을 추가합니다. 레이더 맵의 추가도 가능합니다.</string>
<string name="msg_help_pano_edit_server_save_4">장면 등이 추가되면 저장합니다. \'임시저장\'은 단말에 일시적으로 저장되며, [저장]은 ABookCheck서버에 변경정보가 전송되어, 프로젝트멤버의 단말에도 반영됩니다.</string>
<string name="msg_help_list_main_4">작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_director_report_search_4">작업 명을 입력해서 작업을 검색합니다.</string>
<string name="msg_help_director_add_4">새로운 작업지시를 추가합니다.</string>
<string name="msg_help_director_edit_4">이미 등록돼있는 지시내용을 수정합니다.</string>
<string name="msg_help_director_task_main_4">입력내용은 복수 페이지로 구성되어있을 수 있습니다. 입력 도중에도 저장이 가능하지만, 필수항목을 입력하지 않은 경우는 저장할 수 없습니다.</string>
<string name="msg_help_task_save_4">입력내용을 저장합니다.</string>
<string name="msg_help_task_delete_4">저장된 지시내용을 삭제합니다.</string>
<string name="msg_help_task_prev_4">이전 페이지로 돌아갑니다.</string>
<string name="msg_help_task_next_4">다음 페이지로 넘어갑니다.</string>
<string name="msg_help_task_close_4">입력화면을 종료합니다. 저장되지 않은 입력내용은 파기됩니다.</string>
<string name="msg_help_task_director_list_4">지시내용을 확인합니다.</string>
<string name="msg_help_task_pano_zoom_4">360도 파노라마화면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_drawing_director_main_4">새로운 지시내용을 등록할 경우, PDF의 해당하는 곳을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_drawing_report_main_4">지시내용의 확인이나 작업보고를 할 경우 PDF 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_pano_director_main_4">새로운 지시내용을 등록할 경우, 공간을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_pano_report_main_4">지시내용의 확인이나 작업보고를 할 경우 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_routineTask_list_main_4">작업 시작 시간이 되어야만 작업보고가 가능하게 됩니다. [리스트 갱신]버튼를 누르면 [작업 보고]버튼이 표시됩니다.</string>
<string name="msg_help_routineTask_list_refresh_4">최신 정보로 화면을 갱신합니다.</string>
<string name="msg_help_drawing_zoom_4">도면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_report_task_show_director_4">지시내용을 표시합니다.</string>
<string name="msg_help_report_task_show_report_4">작업보고를 작성합니다.</string>
<string name="msg_help_report_task_comfirm_4">지시내용을 확인합니다.</string>
<string name="msg_help_dicrector_task_list_main_4">모든 장면에 등록되어있는 작업일람을 표시합니다. 현재 표시되어있는 장면의 작업이 표시되고, 그 이상의 장면에 대한 작업은 접힙니다. 작업코드의 색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_dicrector_task_list_search_4">작업을 부분 일치로 검색합니다.</string>
<string name="msg_help_dicrector_task_list_scene_move_4">각 장면으로 이동합니다.</string>
<string name="msg_help_dicrector_task_show_list_up_4">작업을 표시합니다.</string>
<string name="msg_help_dicrector_task_list_down_4">작업을 숨깁니다.</string>
<string name="msg_help_dicrector_task_list_close_4">일람화면을 닫습니다.</string>
<string name="msg_help_report_task_director_main_4">지시자가 등록한 내용을 표시합니다.</string>
<string name="msg_help_report_task_director_input_4">작업보고화면을 표시합니다.</string>
<string name="title_permission_dialog_4">애플리케이션권한</string>
<string name="msg_permission_dialog_storage_update_4">앱을 버젼업하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_location_4">위치정보이용권한이 필요합니다.\n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_camera_4">카메라 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_location_search_fail_4">위치정보 취득에 실패하였습니다.</string>
<string name="msg_pano_image_no_selected_4">베이스파일이 선택되어있지 않습니다.</string>
<string name="msg_permission_dialog_storage_album_4">로컬 이미지(포토)를 이용하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_send_error_task_directions_data_4">작업 지시 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<string name="msg_send_error_task_report_data_4">작업 보고 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_4">손을 떼면 갱신...</string>
<string name="release_to_refresh_label_4">아래로 내려 갱신...</string>
<string name="msg_sence_regist_failed_4">장면 추가에 실패했습니다.\n선택한 화상을 장면의 소재로 등록되었으므로 수동으로 장면을 추가해주세요.</string>
<string name="msg_sence_regist_api_failed_4">장면 추가에 실패했습니다.\n다시 화상을 선택해서 장면을 추가해주세요.</string>
<string name="communication_4">커뮤니케이션</string>
<string name="operation_select_4">프로젝트 선택</string>
<string name="detail_4">상세</string>
<string name="title_message_detail_4">메세지상세</string>
<string name="push_message_sender_4">송신자 :</string>
<string name="title_operation_direction_form_4">작업지시 폼 </string>
<string name="title_operation_report_form_4">작업보고 폼 </string>
<string name="title_preview_4">프리뷰</string>
<string name="title_input_4">입력</string>
<string name="title_common_content_4">관련자료(공통)</string>
<string name="msg_not_related_content_4">관련자료가 아니기 때문에 열람할 수 없습니다.</string>
<string name="msg_common_processing_4">처리중...</string>
<string name="msg_help_communication_menu_4">푸시메시지나 원격지원을 이용할 수 있습니다. 읽지 않은 푸시메시지의 경우 아이콘의 오른쪽 위에 붉은 원이 표시됩니다.</string>
<string name="msg_help_common_content_menu_4">모든 유저가 열람 가능한 자료를 참조하는 화면으로 이동합니다.</string>
<string name="msg_help_common_content_4">모든 유저가 열람 가능한 자료입니다. 자료를 저장한 뒤 열람합니다. 통신 가능한 상태에서 자료를 개별/일괄저장합니다. [열기] 버튼을 탭 하면 자료를 열람할 수 있습니다. 자료 내용이 갱신됐을 경우는 [갱신] 버튼이 표시됩니다. [삭제] 버튼을 탭 하면 단말에 저장된 자료를 삭제합니다.</string>
<string name="msg_help_task_code_hide_4">이 버튼을 누르고있는 동안 작업코드를 숨깁니다.</string>
<string name="msg_help_task_related_content_4">설문에 대응하는 관련 자료가 있는 경우 표시됩니다.</string>
<string name="msg_help_task_form_explain_4">입력폼 각각의 설문에 대한 설명이 표시됩니다.</string>
<string name="msg_help_task_first_back_4">첫 페이지로 돌아갑니다.</string>
<string name="msg_help_task_end_go_4">마지막 페이지로 넘어갑니다.</string>
<string name="recent_update_date_4">마지막갱신일자:%1$s</string>
<string name="label_operation_report_type_4">종류</string>
<string name="label_operation_report_type_routineTask_4">점검</string>
<string name="date_label_routineTask_4">작업기간</string>
<string name="msg_no_report_data_4">작업 데이터가 없습니다.</string>
<string name="msg_permission_dialog_mic_4">마이크 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_routineTask_report_disable_not_list_4">프로젝트 일람 화면 이외의 화면에서는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_refreshing_4">정보 갱신중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_meeting_room_4">회의실 접속중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_not_updated_4">정보 갱신을 하지 않았으므로 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_no_operation_4">프로젝트정보가 없기 때문에 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_available_from_4">「%s」부터 정보갱신이 가능합니다.</string>
<string name="msg_not_common_content_4">공통자료에 설정되어있지 않은 콘텐츠이므로 열람하실 수 없습니다.</string>
<string name="room_list_4">룸 일람</string>
<string name="create_room_4">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_4">임시저장</string>
<string name="temp_save_info_4">임시저장 하시겠습니까?</string>
<string name="save_info_4">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result_4">저장되었습니다.</string>
<string name="delete_info_4">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report_4">보고</string>
<string name="Routine_4">정기점검</string>
<string name="ReportReply_4">보고(회답)</string>
<!-- 1.0.1 Resource Pattern 5 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_5">회의실 설정</string>
<string name="marking_share_setting_5">마킹 공유 설정</string>
<string name="chairman_marking_share_5">사회자 마킹 공유</string>
<string name="marking_share_auto_save_5">공유마킹 자동보존</string>
<string name="send_destination_5">송신처</string>
<!-- 1.9.3-->
<string name="date_label_5">기간</string>
<string name="operation_name_5">프로젝트명 5</string>
<string name="operation_list_5">프로젝트일람</string>
<string name="operation_search_count_5">%1$s건, 검색되었습니다.</string>
<string name="msg_date_validation_5">시작일을 종료일보다 이전으로 설정해주세요</string>
<string name="search_result_5">검색결과</string>
<string name="pano_edit_5">360편집</string>
<string name="information_update_5">정보갱신</string>
<string name="work_report_5">작업보고</string>
<string name="synchronizing_5">동기중...</string>
<string name="msg_error_task_receiving_failed_5">작업데이터수신중에 에러가 발생했습니다.</string>
<string name="msg_error_task_report_receiving_failed_5">작업보고데이터수신중에 에러가 발생했습니다.</string>
<string name="file_initialization_5">파일초기중</string>
<string name="msg_confirm_entry_scene_5">선택한 화상을 장면화상으로 등록하시겠습니까?</string>
<string name="msg_confirm_save_pano_edit_5">편집을 종료하시겠습니까?\n(보존하지 않은 변경은 파기됩니다)</string>
<string name="operation_manual_5">조작설명서</string>
<string name="operation_related_content_5">관련자료</string>
<string name="new_content_5">신착</string>
<string name="save_all_5">일괄보존</string>
<string name="content_update_5">갱신</string>
<string name="remote_support_5">원격지원</string>
<string name="new_make_5">신규작성</string>
<string name="msg_no_data_5">현재, 등록된 회의실이 없습니다.</string>
<string name="msg_confirm_exit_meeting_room_5">참가자 전원의 접속이 끊어지게 됩니다. 그래도 회의실을 나가시겠습니까?</string>
<string name="room_name_5">회의실명</string>
<string name="room_no_5">회의실No</string>
<string name="password_setting_5">패스워드설정</string>
<string name="exist_5">있음</string>
<string name="not_exist_5">없음</string>
<string name="msg_cancel_download_5">다운로드를 정지하시겠습니까?</string>
<string name="pano_entry_title_5">360콘텐츠등록</string>
<string name="label_entry_5">등록</string>
<string name="label_base_file_5">기본파일</string>
<string name="select_image_5">화상선택</string>
<string name="error_msg_open_pano_edit_5">다른 단말에서 콘텐츠를 편집중이기때문에 편집할수 없습니다(%1$s).</string>
<string name="P001_5">콘텐츠명에 반각가타가나는 사용할 수 없습니다.</string>
<string name="P002_5">이미 콘텐츠가 등록되어 있습니다.</string>
<string name="P003_5">이 프로젝트의 작업은 신규등록, 수정, 삭제를 할 수 없습니다.</string>
<string name="P004_5">이 프로젝트의 작업은 서버에서 관람중입니다. 약간 시간이 경과한 뒤에 다시 동기를 해 주세요.</string>
<string name="P005_5">이미 점검이 완료된 상태입니다. 점검 데이터를 송신할 수 없습니다.</string>
<string name="no_ozd_viewer_5">뷰어가 존재하지 않습니다.</string>
<string name="msg_ozd_save_fail_5">문서저장에 실패했습니다. 다시한번 저장해주세요.</string>
<string name="push_message_send_5">푸쉬메시지송신</string>
<string name="send_message_5">메세지</string>
<string name="send_5">송신</string>
<string name="free_input_5">자유입력</string>
<string name="in_group_5">그룹내</string>
<string name="all_operation_5">프로젝트 전체</string>
<string name="push_message_list_5">푸쉬메시지일람</string>
<string name="push_message_input_null_5">푸쉬메시지를 입력해주세요.</string>
<string name="push_message_input_over_5">푸쉬메시지가 너무 깁니다.</string>
<string name="push_message_send_success_5">푸쉬메시지를 보냈습니다.</string>
<string name="push_message_send_fail_5">푸쉬메세지송신에 실패했습니다.</string>
<string name="respons_fix_push_message_fail_5">정형문취득에 실패했습니다.</string>
<string name="title_help_5">도움말</string>
<string name="msg_help_operation_list_main_5">ABookCheck의 홈 화면입니다. 완료한 프로젝트는 표시되지 않습니다. 페이지 상부에 \'검색결과\'가 표시되면 검색조건이 설정되어있는 경우입니다. 검색에서 조건을 지우면 전체가 표시됩니다.</string>
<string name="msg_help_operation_list_search_5">프로젝트를 검색 할 수 있습니다. 명칭이나 기간을 입력해 검색합니다.</string>
<string name="msg_help_operation_list_setting_5">비밀번호 변경이나 애플리케이션 버전 확인, 애플리케이션의 조작설명서 열람 등이 가능합니다.</string>
<string name="msg_help_opeartion_list_pano_5">360도 파노라마 화면(장면)이나 레이더 맵을 추가하는 화면으로 들어갑니다. 360형식의 프로젝트를 등록한 경우 표시됩니다.</string>
<string name="msg_help_operation_list_sync_5">버튼이 파란색인 경우, 새로운 정보가 있다는 것을 나타냅니다. 버튼을 눌러서 지시내용이나 연관자료를 갱신해 주세요. 갱신은 통신 가능한 상태에서 해주세요.</string>
<string name="msg_help_operation_list_direction_5">작업지시를 하려는 경우, 이 버튼을 눌러주세요.</string>
<string name="msg_help_operation_list_report_5">작업보고를 작성할 경우 이 버튼을 눌러주세요. </string>
<string name="msg_help_operation_list_detail_5">설명서,작업순서 등, 프로젝트에 관련된 자료를 참조 가능한 화면으로 이동합니다.</string>
<string name="msg_help_operation_detail_main_5">관련자료를 저장해서 열람합니다. 통신 가능 상태에서 자료를 하나씩, 혹은 일괄적으로 저장합니다. [열기]버튼을 탭 하면 자료 열람이 가능합니다. 자료 내용이 변경된 경우 [갱신]버튼이 표시됩니다. [삭제]버튼을 탭하면 단말에 저장된 자료가 삭제됩니다.</string>
<string name="msg_help_operation_home_5">홈 화면으로 돌아갑니다.</string>
<string name="msg_help_pano_edit_add_5">촬영한 360도 파노라마 화면을 ABookCheck서버에 저장합니다.</string>
<string name="msg_help_pano_edit_server_add_5">ABookCheck서버에 저장된 360도 파노라마 화면(장면)을 추가합니다. 레이더 맵의 추가도 가능합니다.</string>
<string name="msg_help_pano_edit_server_save_5">장면 등이 추가되면 저장합니다. \'임시저장\'은 단말에 일시적으로 저장되며, [저장]은 ABookCheck서버에 변경정보가 전송되어, 프로젝트멤버의 단말에도 반영됩니다.</string>
<string name="msg_help_list_main_5">작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_director_report_search_5">작업 명을 입력해서 작업을 검색합니다.</string>
<string name="msg_help_director_add_5">새로운 작업지시를 추가합니다.</string>
<string name="msg_help_director_edit_5">이미 등록돼있는 지시내용을 수정합니다.</string>
<string name="msg_help_director_task_main_5">입력내용은 복수 페이지로 구성되어있을 수 있습니다. 입력 도중에도 저장이 가능하지만, 필수항목을 입력하지 않은 경우는 저장할 수 없습니다.</string>
<string name="msg_help_task_save_5">입력내용을 저장합니다.</string>
<string name="msg_help_task_delete_5">저장된 지시내용을 삭제합니다.</string>
<string name="msg_help_task_prev_5">이전 페이지로 돌아갑니다.</string>
<string name="msg_help_task_next_5">다음 페이지로 넘어갑니다.</string>
<string name="msg_help_task_close_5">입력화면을 종료합니다. 저장되지 않은 입력내용은 파기됩니다.</string>
<string name="msg_help_task_director_list_5">지시내용을 확인합니다.</string>
<string name="msg_help_task_pano_zoom_5">360도 파노라마화면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_drawing_director_main_5">새로운 지시내용을 등록할 경우, PDF의 해당하는 곳을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_drawing_report_main_5">지시내용의 확인이나 작업보고를 할 경우 PDF 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_pano_director_main_5">새로운 지시내용을 등록할 경우, 공간을 더블탭 해주세요. 이미 등록되어있는 지시내용을 수정할 경우, 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황색이 미완료, 파란색이 완료를 나타냅니다.</string>
<string name="msg_help_pano_report_main_5">지시내용의 확인이나 작업보고를 할 경우 공간 위의 작업코드를 탭 해주세요. 작업코드의 배경색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_routineTask_list_main_5">작업 시작 시간이 되어야만 작업보고가 가능하게 됩니다. [리스트 갱신]버튼를 누르면 [작업 보고]버튼이 표시됩니다.</string>
<string name="msg_help_routineTask_list_refresh_5">최신 정보로 화면을 갱신합니다.</string>
<string name="msg_help_drawing_zoom_5">도면을 확대/축소합니다.\n+로 확대,-로 축소가 가능합니다.</string>
<string name="msg_help_report_task_show_director_5">지시내용을 표시합니다.</string>
<string name="msg_help_report_task_show_report_5">작업보고를 작성합니다.</string>
<string name="msg_help_report_task_comfirm_5">지시내용을 확인합니다.</string>
<string name="msg_help_dicrector_task_list_main_5">모든 장면에 등록되어있는 작업일람을 표시합니다. 현재 표시되어있는 장면의 작업이 표시되고, 그 이상의 장면에 대한 작업은 접힙니다. 작업코드의 색은 작업상황을 표시하며, 주황이 미완료, 파랑이 완료를 나타냅니다.</string>
<string name="msg_help_dicrector_task_list_search_5">작업을 부분 일치로 검색합니다.</string>
<string name="msg_help_dicrector_task_list_scene_move_5">각 장면으로 이동합니다.</string>
<string name="msg_help_dicrector_task_show_list_up_5">작업을 표시합니다.</string>
<string name="msg_help_dicrector_task_list_down_5">작업을 숨깁니다.</string>
<string name="msg_help_dicrector_task_list_close_5">일람화면을 닫습니다.</string>
<string name="msg_help_report_task_director_main_5">지시자가 등록한 내용을 표시합니다.</string>
<string name="msg_help_report_task_director_input_5">작업보고화면을 표시합니다.</string>
<string name="title_permission_dialog_5">애플리케이션권한</string>
<string name="msg_permission_dialog_storage_update_5">앱을 버젼업하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_location_5">위치정보이용권한이 필요합니다.\n앱설정화면으로 이동합니다.</string>
<string name="msg_permission_dialog_camera_5">카메라 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_location_search_fail_5">위치정보 취득에 실패하였습니다.</string>
<string name="msg_pano_image_no_selected_5">베이스파일이 선택되어있지 않습니다.</string>
<string name="msg_permission_dialog_storage_album_5">로컬 이미지(포토)를 이용하기 위해서는 외부스트레지 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_send_error_task_directions_data_5">작업 지시 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<string name="msg_send_error_task_report_data_5">작업 보고 데이터를 보내는 중에 에러가 발생했습니다. \n미송신 데이터는 다음 송신시에 자동적으로 송신됩니다.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_5">손을 떼면 갱신...</string>
<string name="release_to_refresh_label_5">아래로 내려 갱신...</string>
<string name="msg_sence_regist_failed_5">장면 추가에 실패했습니다.\n선택한 화상을 장면의 소재로 등록되었으므로 수동으로 장면을 추가해주세요.</string>
<string name="msg_sence_regist_api_failed_5">장면 추가에 실패했습니다.\n다시 화상을 선택해서 장면을 추가해주세요.</string>
<string name="communication_5">커뮤니케이션</string>
<string name="operation_select_5">프로젝트 선택</string>
<string name="detail_5">상세</string>
<string name="title_message_detail_5">메세지상세</string>
<string name="push_message_sender_5">송신자 :</string>
<string name="title_operation_direction_form_5">작업지시 폼 </string>
<string name="title_operation_report_form_5">작업보고 폼 </string>
<string name="title_preview_5">프리뷰</string>
<string name="title_input_5">입력</string>
<string name="title_common_content_5">관련자료(공통)</string>
<string name="msg_not_related_content_5">관련자료가 아니기 때문에 열람할 수 없습니다.</string>
<string name="msg_common_processing_5">처리중...</string>
<string name="msg_help_communication_menu_5">푸시메시지나 원격지원을 이용할 수 있습니다. 읽지 않은 푸시메시지의 경우 아이콘의 오른쪽 위에 붉은 원이 표시됩니다.</string>
<string name="msg_help_common_content_menu_5">모든 유저가 열람 가능한 자료를 참조하는 화면으로 이동합니다.</string>
<string name="msg_help_common_content_5">모든 유저가 열람 가능한 자료입니다. 자료를 저장한 뒤 열람합니다. 통신 가능한 상태에서 자료를 개별/일괄저장합니다. [열기] 버튼을 탭 하면 자료를 열람할 수 있습니다. 자료 내용이 갱신됐을 경우는 [갱신] 버튼이 표시됩니다. [삭제] 버튼을 탭 하면 단말에 저장된 자료를 삭제합니다.</string>
<string name="msg_help_task_code_hide_5">이 버튼을 누르고있는 동안 작업코드를 숨깁니다.</string>
<string name="msg_help_task_related_content_5">설문에 대응하는 관련 자료가 있는 경우 표시됩니다.</string>
<string name="msg_help_task_form_explain_5">입력폼 각각의 설문에 대한 설명이 표시됩니다.</string>
<string name="msg_help_task_first_back_5">첫 페이지로 돌아갑니다.</string>
<string name="msg_help_task_end_go_5">마지막 페이지로 넘어갑니다.</string>
<string name="recent_update_date_5">마지막갱신일자:%1$s</string>
<string name="label_operation_report_type_5">종류</string>
<string name="label_operation_report_type_routineTask_5">점검</string>
<string name="date_label_routineTask_5">작업기간</string>
<string name="msg_no_report_data_5">작업 데이터가 없습니다.</string>
<string name="msg_permission_dialog_mic_5">마이크 이용권한이 필요합니다. \n앱설정화면으로 이동합니다.</string>
<string name="msg_routineTask_report_disable_not_list_5">프로젝트 일람 화면 이외의 화면에서는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_refreshing_5">정보 갱신중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_meeting_room_5">회의실 접속중에는 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_not_updated_5">정보 갱신을 하지 않았으므로 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_disable_no_operation_5">프로젝트정보가 없기 때문에 점검 작업 보고 화면을 표시할 수 없습니다.</string>
<string name="msg_routineTask_report_available_from_5">「%s」부터 정보갱신이 가능합니다.</string>
<string name="msg_not_common_content_5">공통자료에 설정되어있지 않은 콘텐츠이므로 열람하실 수 없습니다.</string>
<string name="room_list_5">룸 일람</string>
<string name="create_room_5">룸 작성</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_5">임시저장</string>
<string name="temp_save_info_5">임시저장 하시겠습니까?</string>
<string name="save_info_5">저장하시고 서버로 송신하시겠습니까?</string>
<string name="msg_temp_save_result_5">저장되었습니다.</string>
<string name="delete_info_5">저장된 데이터를 삭제하시겠습니까?</string>
<string name="Report_5">보고</string>
<string name="Routine_5">정기점검</string>
<string name="ReportReply_5">보고(회답)</string>
</resources>
\ No newline at end of file
......@@ -178,12 +178,6 @@
<string name="access_location_message">"%1$s" Would Like to Use Your Current Location</string>
<string name="temp_save">Temporarily saved</string>
<string name="temp_save_info">Do you want to temporarily save it?</string>
<string name="save_info">Save it and send it to the server?</string>
<string name="msg_temp_save_result">It has been saved.</string>
<string name="delete_info">Do you want to delete the saved data?</string>
<!-- Error Message -->
<string name="E000">Please enter company ID.</string>
<string name="E001">Please enter your login ID.</string>
......@@ -295,18 +289,6 @@
<string name="check_app_update">Check Update</string>
<string name="msg_latest_version">It is the latest version.</string>
<!-- Added Ver1.5 -->
<string name="billing_error_settingup">Problem setting up in-app billing. Please confirm your google account setting.</string>
<string name="billing_error_not_supported">Subscriptions not supported on your device yet. Sorry!</string>
<string name="billing_error_query_failed">Failed to query inventory</string>
<string name="billing_error_verify_payload_failed">Error purchasing. Authenticity verification failed.</string>
<string name="billing_error_purchase_failed">Purchase failed.</string>
<string name="billing_error_already_purchased">Already purchased. Press refresh button.</string>
<!-- Added Ver1.5.1 KOMAS -->
<string name="guest_login">Guest</string>
<string name="to_paymember_text"><u>does-paying members info</u></string>
<!-- Appears to be unused List -->
<string name="version_info">Version information</string>
<string name="mail_size_over">You can not attach PDF of 20MB or more.</string>
......@@ -314,17 +296,11 @@
<!-- Reader -->
<string name="reader_downloading">Content is now under downloading.</string>
<string name="push_message_setting">Notification setting</string>
<string name="push_message_setting_summary">You can modify notification configuration from the following publishers.\nIf you want to receive, set to ON, otherwise set to OFF.</string>
<string name="fcm_not_supported">Push message service can not be used.</string>
<string name="request_network_connection">Unable to connect.\nConfirm network connection.</string>
<!-- Signage -->
<string name="no_content">Content not found</string>
<string name="pdf_image_size_summary">Configure pdf image size for external monitor. If you do not use external monitor, choose "Not use".</string>
<string name="pdf_image_size_desc">If you change the value, all images of signage contents will be re-created.</string>
<string name="width">Width</string>
<string name="height">Height</string>
<string name="dummy_str">Dummy</string>
<string name="dummy_num">12345</string>
......@@ -346,12 +322,6 @@
<string name="memo_unusable">Unable to use memo function \nbecause you have no authority to the content.</string>
<string name="request_download_un_authorized_content">To join the meeting room, \nyou need to download unauthorized content.\n Start downloading now?</string>
<!-- 1.8.4 -->
<string name="touch_desc">Sets the touch mode of the monitor. For non-touchable monitors, select non-touch mode.</string>
<string name="touch_mode">Touch monitor setting</string>
<string name="monitor_mode_touch">Touch Mode</string>
<string name="monitor_mode_notouch">NoTouch Mode</string>
<!-- 1.9.0.0-->
<string name="meetingroom_setting">Meeting room setting</string>
<string name="marking_share_setting">Marking sharing setting</string>
......@@ -394,7 +364,7 @@
<string name="label_entry">Registration</string>
<string name="label_base_file">Base file</string>
<string name="select_image">Image selection</string>
<string name="error_msg_open_pano_edit">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="error_msg_open_pano_edit">The content can not be edited (%1$s) because the content is being edited on another terminal.</string> d
<string name="P001">Hankaku katakana can not be used for content name.</string>
<string name="P002">Content has already been registered.</string>
......@@ -517,4 +487,899 @@
<string name="room_list">Room List</string>
<string name="create_room">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save">Temporarily saved</string>
<string name="temp_save_info">Do you want to temporarily save it?</string>
<string name="save_info">Save it and send it to the server?</string>
<string name="msg_temp_save_result">It has been saved.</string>
<string name="delete_info">Do you want to delete the saved data?</string>
<string name="Report">Report</string>
<string name="Routine">Routine</string>
<string name="ReportReply">ReportReply</string>
<!-- 1.0.1 Resource Pattern 1 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_1">Meeting room setting</string>
<string name="marking_share_setting_1">Marking sharing setting</string>
<string name="chairman_marking_share_1">Publisher marking sharing</string>
<string name="marking_share_auto_save_1">Auto-save sharing marking</string>
<!-- 1.9.3-->
<string name="date_label_1">Period</string>
<string name="operation_name_1">Project Name 2</string>
<string name="operation_list_1">Project List</string>
<string name="operation_search_count_1">%1$s cases have been searched.</string>
<string name="msg_date_validation_1">Start date must be before the end date</string>
<string name="search_result_1">Search Results</string>
<string name="pano_edit_1">360edit</string>
<string name="information_update_1">Update</string>
<string name="work_report_1">Report</string>
<string name="synchronizing_1">Syncing...</string>
<string name="msg_error_task_receiving_failed_1">An error occurred while receiving work data.</string>
<string name="msg_error_task_report_receiving_failed_1">An error occurred while receiving work report data.</string>
<string name="file_initialization_1">Initializing file</string>
<string name="msg_confirm_entry_scene_1">Would you like to register the selected image as a scene image?</string>
<string name="msg_confirm_save_pano_edit_1">Do you want to end the editing? \n (Unsaved changes are discarded)</string>
<string name="operation_manual_1">Operation manual</string>
<string name="operation_related_content_1">Related Content</string>
<string name="new_content_1">New</string>
<string name="save_all_1">Save All</string>
<string name="content_update_1">update</string>
<string name="remote_support_1">Remote Support</string>
<string name="new_make_1">New Make</string>
<string name="msg_no_data_1">There are not registered data.</string>
<string name="msg_confirm_exit_meeting_room_1">All the participants will be disconnected, will you leave the room?</string>
<string name="room_name_1">Room Name</string>
<string name="room_no_1">Room No.</string>
<string name="password_setting_1">Password Setting</string>
<string name="exist_1">exist</string>
<string name="not_exist_1">not exist</string>
<string name="msg_cancel_download_1">Are you sure you want to stop the download?</string>
<string name="pano_entry_title_1">360 Content registration</string>
<string name="label_entry_1">Registration</string>
<string name="label_base_file_1">Base file</string>
<string name="select_image_1">Image selection</string>
<string name="error_msg_open_pano_edit_1">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="P001_1">Hankaku katakana can not be used for content name.</string>
<string name="P002_1">Content has already been registered.</string>
<string name="P003_1">The work of this project can not be newly registered, modified, or deleted.</string>
<string name="P004_1">Work on this project is being viewed on the server. Please execute the synchronization process again after a while.</string>
<string name="P005_1">It is already checked. Check data can not be sent.</string>
<string name="no_ozd_viewer_1">Viewer doesn\'t exist.</string>
<string name="msg_ozd_save_fail_1">Document save failed. Please save again.</string>
<string name="push_message_send_1">send push message</string>
<string name="send_destination_1">Destination</string>
<string name="send_message_1">Message</string>
<string name="send_1">Send</string>
<string name="free_input_1">free text input</string>
<string name="in_group_1">in group</string>
<string name="all_operation_1">the entire project</string>
<string name="push_message_list_1">Message list</string>
<string name="push_message_input_null_1">please enter a push message.</string>
<string name="push_message_input_over_1">The push message is too long.</string>
<string name="push_message_send_success_1">we sent a push message.</string>
<string name="push_message_send_fail_1">Failed to send push message.</string>
<string name="respons_fix_push_message_fail_1">Failed to acquire fixed form sentences.</string>
<string name="title_help_1">help</string>
<string name="msg_help_operation_list_main_1">It is the ABookCheck home screen. Completed projects are not displayed. When "Search result" is displayed at the top of the page, search conditions are set. When you clear the condition in search, all items are displayed.</string>
<string name="msg_help_operation_list_search_1">You can search for projects. Please enter the name and the execution period and search.</string>
<string name="msg_help_operation_list_setting_1">You can change the password, check the version of the application, view the operation manual of the application, and so on.</string>
<string name="msg_help_operation_list_pano_1">Go to the screen to add 360-degree panoramic images (scenes) and radar maps. It is displayed when you register a project of 360 format.</string>
<string name="msg_help_operation_list_sync_1">If the button is blue, it indicates that there is new information. Please push the button to update instructions and related materials. Please perform operation in a communicable state.</string>
<string name="msg_help_operation_list_direction_1">To do work instructions, press this button.</string>
<string name="msg_help_operation_list_report_1">To do work report, press this button.</string>
<string name="msg_help_operation_list_detail_1">Proceed to the screen that references documents related to the project, such as manuals, work procedures manuals.</string>
<string name="msg_help_operation_detail_main_1">Save related documents and browse. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_operation_home_1">You will return to the home screen.</string>
<string name="msg_help_pano_edit_add_1">you save the captured 360 degree panorama image on the ABookCheck server.</string>
<string name="msg_help_pano_edit_server_add_1">You add a 360 degree panorama image (scene) saved on the ABookCheck server. You can also add a radar map.</string>
<string name="msg_help_pano_edit_server_save_1">After adding scenes etc, save it. "Temporary storage" is temporarily saved on the terminal, "Save" is transmitted to the ABookCheck server and reflected on the terminal of the project member.</string>
<string name="msg_help_list_main_1">The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_director_report_search_1">Enter a work name and search for work.</string>
<string name="msg_help_director_add_1">You will add a new work instruction.</string>
<string name="msg_help_director_edit_1">Correct the instruction contents already registered.</string>
<string name="msg_help_director_task_main_1">The input content may be composed of multiple pages. Although it can be saved in the middle of input, it can not save if mandatory items are not entered.</string>
<string name="msg_help_task_save_1">Save your entries.</string>
<string name="msg_help_task_delete_1">Delete saved instruction contents.</string>
<string name="msg_help_task_prev_1">You will return to the previous page.</string>
<string name="msg_help_task_next_1">You will proceed to the next page.</string>
<string name="msg_help_task_close_1">Close the entry screen. Input contents not saved are discarded.</string>
<string name="msg_help_task_director_list_1">Display the work instruction list.</string>
<string name="msg_help_task_pano_zoom_1">Enlarges / reduces the 360-degree panoramic image. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_drawing_director_main_1">Double-tap the pdf to register new instruction contents. To modify already registered instructions, tap the operation code on the drawing. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_drawing_report_main_1">Please tap the operation code on the pdf when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_director_main_1">Double tap on the space to register new instruction contents. If you wish to modify already registered instruction content, tap on the working code in the space. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_report_main_1">Please tap the operation code on the space when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_routineTask_list_main_1">It is not possible to report jobs until the job start time. Pressing the [Update List] button displays the [Job Report] button.</string>
<string name="msg_help_routineTask_list_refresh_1">Refresh the screen with the latest information.</string>
<string name="msg_help_drawing_zoom_1">Scale the drawing. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_report_task_show_director_1">Display the contents of the instruction.</string>
<string name="msg_help_report_task_show_report_1">Proceed to the work report.</string>
<string name="msg_help_report_task_comfirm_1">You can check the instruction content.</string>
<string name="msg_help_dicrector_task_list_main_1">Display the work registered to all scenes in the list. The work of the currently displayed scene is displayed, and the work of the other scenes is collapsed. The color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_dicrector_task_list_search_1">Search work by partial match.</string>
<string name="msg_help_dicrector_task_list_scene_move_1">You can move to each scene.</string>
<string name="msg_help_dicrector_task_show_list_up_1">Display the work.</string>
<string name="msg_help_dicrector_task_list_down_1">Hide the work.</string>
<string name="msg_help_dicrector_task_list_close_1">Close the list screen.</string>
<string name="msg_help_report_task_director_main_1">The contents registered by the instructor are displayed.</string>
<string name="msg_help_report_task_director_input_1">The work report screen is displayed.</string>
<string name="title_permission_dialog_1">Application authority</string>
<string name="msg_permission_dialog_storage_update_1">To upgrade the version of the application, you need the external storage usage authority. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_location_1">Position information usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_camera_1">Camera usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_location_search_fail_1">Failed to acquire location information.</string>
<string name="msg_pano_image_no_selected_1">Base file has not been selected.</string>
<string name="msg_permission_dialog_storage_album_1">In order to use local photos,you need the external storage usage authority. \ nTo transition to the application setting screen.</string>
<string name="msg_send_error_task_directions_data_1">An error occurred while sending work instruction data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<string name="msg_send_error_task_report_data_1">An error occurred while sending work report data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_1">Pull to refresh…</string>
<string name="release_to_refresh_label_1">Release to refresh…</string>
<string name="msg_sence_regist_failed_1">The addition of a scene failed.\nSince the selected image is registered as the scene material, you must manually add the scene.</string>
<string name="msg_sence_regist_api_failed_1">The addition of a scene failed.\nSelect an image again to add a scene.</string>
<string name="communication_1">communication</string>
<string name="operation_select_1">project choice</string>
<string name="detail_1">detail</string>
<string name="title_message_detail_1">message detail</string>
<string name="push_message_sender_1">Sender :</string>
<string name="title_operation_direction_form_1">Task direction </string>
<string name="title_operation_report_form_1">Task report </string>
<string name="title_preview_1">preivew</string>
<string name="title_input_1">input</string>
<string name="title_common_content_1">Related Content(Commmon)</string>
<string name="msg_not_related_content_1">The content can not be opened because It is not related data.</string>
<string name="msg_common_processing_1">processing...</string>
<string name="msg_help_communication_menu_1">You can use push messages and remote assistance. If there is an unread push message, a red circle is displayed at the upper right of the icon.</string>
<string name="msg_help_common_content_menu_1">Go to the screen that references materials that all users can view.</string>
<string name="msg_help_common_content_1">It is a material that all users can view. Save the document and view it. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_task_code_hide_1">Hide the working code while pressing this button.</string>
<string name="msg_help_task_related_content_1">It will be displayed if relevant information is available for the question.</string>
<string name="msg_help_task_form_explain_1">An explanation about each question of the input form is displayed.</string>
<string name="msg_help_task_first_back_1">You will return to the first page.</string>
<string name="msg_help_task_end_go_1">You will proceed to the last page.</string>
<string name="recent_update_date_1">recent update date:%1$s</string>
<string name="label_operation_report_type_1">Kind</string>
<string name="date_label_routineTask_1">Working time</string>
<string name="msg_no_report_data_1">There is no work data.</string>
<string name="msg_permission_dialog_mic_1">Mic usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_routineTask_report_disable_not_list_1">It is not possible to transition to the inspection work report screen except for the project list screen.</string>
<string name="msg_routineTask_report_disable_refreshing_1">You can not enter the inspection work report screen while updating information.</string>
<string name="msg_routineTask_report_disable_meeting_room_1">You can not enter the inspection work report screen while conference room is connected.</string>
<string name="msg_routineTask_report_disable_not_updated_1">In the state where information is not updated, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_disable_no_operation_1">Since the project does not exist, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_available_from_1">Information can be updated from「%s」</string>
<string name="msg_not_common_content_1">You can not view it because it is contents that are not set in common data.</string>
<string name="room_list_1">Room List</string>
<string name="create_room_1">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_1">Temporarily saved</string>
<string name="temp_save_info_1">Do you want to temporarily save it?</string>
<string name="save_info_1">Save it and send it to the server?</string>
<string name="msg_temp_save_result_1">It has been saved.</string>
<string name="delete_info_1">Do you want to delete the saved data?</string>
<string name="Report_1">Report</string>
<string name="Routine_1">Routine</string>
<string name="ReportReply_1">ReportReply</string>
<!-- 1.0.1 Resource Pattern 2 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_2">Meeting room setting</string>
<string name="marking_share_setting_2">Marking sharing setting</string>
<string name="chairman_marking_share_2">Publisher marking sharing</string>
<string name="marking_share_auto_save_2">Auto-save sharing marking</string>
<!-- 1.9.3-->
<string name="date_label_2">Period</string>
<string name="operation_name_2">Project Name 3</string>
<string name="operation_list_2">Project List</string>
<string name="operation_search_count_2">%1$s cases have been searched.</string>
<string name="msg_date_validation_2">Start date must be before the end date</string>
<string name="search_result_2">Search Results</string>
<string name="pano_edit_2">360edit</string>
<string name="information_update_2">Update</string>
<string name="work_report_2">Report</string>
<string name="synchronizing_2">Syncing...</string>
<string name="msg_error_task_receiving_failed_2">An error occurred while receiving work data.</string>
<string name="msg_error_task_report_receiving_failed_2">An error occurred while receiving work report data.</string>
<string name="file_initialization_2">Initializing file</string>
<string name="msg_confirm_entry_scene_2">Would you like to register the selected image as a scene image?</string>
<string name="msg_confirm_save_pano_edit_2">Do you want to end the editing? \n (Unsaved changes are discarded)</string>
<string name="operation_manual_2">Operation manual</string>
<string name="operation_related_content_2">Related Content</string>
<string name="new_content_2">New</string>
<string name="save_all_2">Save All</string>
<string name="content_update_2">update</string>
<string name="remote_support_2">Remote Support</string>
<string name="new_make_2">New Make</string>
<string name="msg_no_data_2">There are not registered data.</string>
<string name="msg_confirm_exit_meeting_room_2">All the participants will be disconnected, will you leave the room?</string>
<string name="room_name_2">Room Name</string>
<string name="room_no_2">Room No.</string>
<string name="password_setting_2">Password Setting</string>
<string name="exist_2">exist</string>
<string name="not_exist_2">not exist</string>
<string name="msg_cancel_download_2">Are you sure you want to stop the download?</string>
<string name="pano_entry_title_2">360 Content registration</string>
<string name="label_entry_2">Registration</string>
<string name="label_base_file_2">Base file</string>
<string name="select_image_2">Image selection</string>
<string name="error_msg_open_pano_edit_2">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="P001_2">Hankaku katakana can not be used for content name.</string>
<string name="P002_2">Content has already been registered.</string>
<string name="P003_2">The work of this project can not be newly registered, modified, or deleted.</string>
<string name="P004_2">Work on this project is being viewed on the server. Please execute the synchronization process again after a while.</string>
<string name="P005_2">It is already checked. Check data can not be sent.</string>
<string name="no_ozd_viewer_2">Viewer doesn\'t exist.</string>
<string name="msg_ozd_save_fail_2">Document save failed. Please save again.</string>
<string name="push_message_send_2">send push message</string>
<string name="send_destination_2">Destination</string>
<string name="send_message_2">Message</string>
<string name="send_2">Send</string>
<string name="free_input_2">free text input</string>
<string name="in_group_2">in group</string>
<string name="all_operation_2">the entire project</string>
<string name="push_message_list_2">Message list</string>
<string name="push_message_input_null_2">please enter a push message.</string>
<string name="push_message_input_over_2">The push message is too long.</string>
<string name="push_message_send_success_2">we sent a push message.</string>
<string name="push_message_send_fail_2">Failed to send push message.</string>
<string name="respons_fix_push_message_fail_2">Failed to acquire fixed form sentences.</string>
<string name="title_help_2">help</string>
<string name="msg_help_operation_list_main_2">It is the ABookCheck home screen. Completed projects are not displayed. When "Search result" is displayed at the top of the page, search conditions are set. When you clear the condition in search, all items are displayed.</string>
<string name="msg_help_operation_list_search_2">You can search for projects. Please enter the name and the execution period and search.</string>
<string name="msg_help_operation_list_setting_2">You can change the password, check the version of the application, view the operation manual of the application, and so on.</string>
<string name="msg_help_operation_list_pano_2">Go to the screen to add 360-degree panoramic images (scenes) and radar maps. It is displayed when you register a project of 360 format.</string>
<string name="msg_help_operation_list_sync_2">If the button is blue, it indicates that there is new information. Please push the button to update instructions and related materials. Please perform operation in a communicable state.</string>
<string name="msg_help_operation_list_direction_2">To do work instructions, press this button.</string>
<string name="msg_help_operation_list_report_2">To do work report, press this button.</string>
<string name="msg_help_operation_list_detail_2">Proceed to the screen that references documents related to the project, such as manuals, work procedures manuals.</string>
<string name="msg_help_operation_detail_main_2">Save related documents and browse. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_operation_home_2">You will return to the home screen.</string>
<string name="msg_help_pano_edit_add_2">you save the captured 360 degree panorama image on the ABookCheck server.</string>
<string name="msg_help_pano_edit_server_add_2">You add a 360 degree panorama image (scene) saved on the ABookCheck server. You can also add a radar map.</string>
<string name="msg_help_pano_edit_server_save_2">After adding scenes etc, save it. "Temporary storage" is temporarily saved on the terminal, "Save" is transmitted to the ABookCheck server and reflected on the terminal of the project member.</string>
<string name="msg_help_list_main_2">The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_director_report_search_2">Enter a work name and search for work.</string>
<string name="msg_help_director_add_2">You will add a new work instruction.</string>
<string name="msg_help_director_edit_2">Correct the instruction contents already registered.</string>
<string name="msg_help_director_task_main_2">The input content may be composed of multiple pages. Although it can be saved in the middle of input, it can not save if mandatory items are not entered.</string>
<string name="msg_help_task_save_2">Save your entries.</string>
<string name="msg_help_task_delete_2">Delete saved instruction contents.</string>
<string name="msg_help_task_prev_2">You will return to the previous page.</string>
<string name="msg_help_task_next_2">You will proceed to the next page.</string>
<string name="msg_help_task_close_2">Close the entry screen. Input contents not saved are discarded.</string>
<string name="msg_help_task_director_list_2">Display the work instruction list.</string>
<string name="msg_help_task_pano_zoom_2">Enlarges / reduces the 360-degree panoramic image. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_drawing_director_main_2">Double-tap the pdf to register new instruction contents. To modify already registered instructions, tap the operation code on the drawing. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_drawing_report_main_2">Please tap the operation code on the pdf when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_director_main_2">Double tap on the space to register new instruction contents. If you wish to modify already registered instruction content, tap on the working code in the space. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_report_main_2">Please tap the operation code on the space when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_routineTask_list_main_2">It is not possible to report jobs until the job start time. Pressing the [Update List] button displays the [Job Report] button.</string>
<string name="msg_help_routineTask_list_refresh_2">Refresh the screen with the latest information.</string>
<string name="msg_help_drawing_zoom_2">Scale the drawing. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_report_task_show_director_2">Display the contents of the instruction.</string>
<string name="msg_help_report_task_show_report_2">Proceed to the work report.</string>
<string name="msg_help_report_task_comfirm_2">You can check the instruction content.</string>
<string name="msg_help_dicrector_task_list_main_2">Display the work registered to all scenes in the list. The work of the currently displayed scene is displayed, and the work of the other scenes is collapsed. The color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_dicrector_task_list_search_2">Search work by partial match.</string>
<string name="msg_help_dicrector_task_list_scene_move_2">You can move to each scene.</string>
<string name="msg_help_dicrector_task_show_list_up_2">Display the work.</string>
<string name="msg_help_dicrector_task_list_down_2">Hide the work.</string>
<string name="msg_help_dicrector_task_list_close_2">Close the list screen.</string>
<string name="msg_help_report_task_director_main_2">The contents registered by the instructor are displayed.</string>
<string name="msg_help_report_task_director_input_2">The work report screen is displayed.</string>
<string name="title_permission_dialog_2">Application authority</string>
<string name="msg_permission_dialog_storage_update_2">To upgrade the version of the application, you need the external storage usage authority. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_location_2">Position information usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_camera_2">Camera usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_location_search_fail_2">Failed to acquire location information.</string>
<string name="msg_pano_image_no_selected_2">Base file has not been selected.</string>
<string name="msg_permission_dialog_storage_album_2">In order to use local photos,you need the external storage usage authority. \ nTo transition to the application setting screen.</string>
<string name="msg_send_error_task_directions_data_2">An error occurred while sending work instruction data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<string name="msg_send_error_task_report_data_2">An error occurred while sending work report data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_2">Pull to refresh…</string>
<string name="release_to_refresh_label_2">Release to refresh…</string>
<string name="msg_sence_regist_failed_2">The addition of a scene failed.\nSince the selected image is registered as the scene material, you must manually add the scene.</string>
<string name="msg_sence_regist_api_failed_2">The addition of a scene failed.\nSelect an image again to add a scene.</string>
<string name="communication_2">communication</string>
<string name="operation_select_2">project choice</string>
<string name="detail_2">detail</string>
<string name="title_message_detail_2">message detail</string>
<string name="push_message_sender_2">Sender :</string>
<string name="title_operation_direction_form_2">Task direction </string>
<string name="title_operation_report_form_2">Task report </string>
<string name="title_preview_2">preivew</string>
<string name="title_input_2">input</string>
<string name="title_common_content_2">Related Content(Commmon)</string>
<string name="msg_not_related_content_2">The content can not be opened because It is not related data.</string>
<string name="msg_common_processing_2">processing...</string>
<string name="msg_help_communication_menu_2">You can use push messages and remote assistance. If there is an unread push message, a red circle is displayed at the upper right of the icon.</string>
<string name="msg_help_common_content_menu_2">Go to the screen that references materials that all users can view.</string>
<string name="msg_help_common_content_2">It is a material that all users can view. Save the document and view it. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_task_code_hide_2">Hide the working code while pressing this button.</string>
<string name="msg_help_task_related_content_2">It will be displayed if relevant information is available for the question.</string>
<string name="msg_help_task_form_explain_2">An explanation about each question of the input form is displayed.</string>
<string name="msg_help_task_first_back_2">You will return to the first page.</string>
<string name="msg_help_task_end_go_2">You will proceed to the last page.</string>
<string name="recent_update_date_2">recent update date:%1$s</string>
<string name="label_operation_report_type_2">Kind</string>
<string name="date_label_routineTask_2">Working time</string>
<string name="msg_no_report_data_2">There is no work data.</string>
<string name="msg_permission_dialog_mic_2">Mic usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_routineTask_report_disable_not_list_2">It is not possible to transition to the inspection work report screen except for the project list screen.</string>
<string name="msg_routineTask_report_disable_refreshing_2">You can not enter the inspection work report screen while updating information.</string>
<string name="msg_routineTask_report_disable_meeting_room_2">You can not enter the inspection work report screen while conference room is connected.</string>
<string name="msg_routineTask_report_disable_not_updated_2">In the state where information is not updated, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_disable_no_operation_2">Since the project does not exist, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_available_from_2">Information can be updated from「%s」</string>
<string name="msg_not_common_content_2">You can not view it because it is contents that are not set in common data.</string>
<string name="room_list_2">Room List</string>
<string name="create_room_2">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_2">Temporarily saved</string>
<string name="temp_save_info_2">Do you want to temporarily save it?</string>
<string name="save_info_2">Save it and send it to the server?</string>
<string name="msg_temp_save_result_2">It has been saved.</string>
<string name="delete_info_2">Do you want to delete the saved data?</string>
<string name="Report_2">Report</string>
<string name="Routine_2">Routine</string>
<string name="ReportReply_2">ReportReply</string>
<!-- 1.0.1 Resource Pattern 3 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_3">Meeting room setting</string>
<string name="marking_share_setting_3">Marking sharing setting</string>
<string name="chairman_marking_share_3">Publisher marking sharing</string>
<string name="marking_share_auto_save_3">Auto-save sharing marking</string>
<!-- 1.9.3-->
<string name="date_label_3">Period</string>
<string name="operation_name_3">Project Name 4</string>
<string name="operation_list_3">Project List</string>
<string name="operation_search_count_3">%1$s cases have been searched.</string>
<string name="msg_date_validation_3">Start date must be before the end date</string>
<string name="search_result_3">Search Results</string>
<string name="pano_edit_3">360edit</string>
<string name="information_update_3">Update</string>
<string name="work_report_3">Report</string>
<string name="synchronizing_3">Syncing...</string>
<string name="msg_error_task_receiving_failed_3">An error occurred while receiving work data.</string>
<string name="msg_error_task_report_receiving_failed_3">An error occurred while receiving work report data.</string>
<string name="file_initialization_3">Initializing file</string>
<string name="msg_confirm_entry_scene_3">Would you like to register the selected image as a scene image?</string>
<string name="msg_confirm_save_pano_edit_3">Do you want to end the editing? \n (Unsaved changes are discarded)</string>
<string name="operation_manual_3">Operation manual</string>
<string name="operation_related_content_3">Related Content</string>
<string name="new_content_3">New</string>
<string name="save_all_3">Save All</string>
<string name="content_update_3">update</string>
<string name="remote_support_3">Remote Support</string>
<string name="new_make_3">New Make</string>
<string name="msg_no_data_3">There are not registered data.</string>
<string name="msg_confirm_exit_meeting_room_3">All the participants will be disconnected, will you leave the room?</string>
<string name="room_name_3">Room Name</string>
<string name="room_no_3">Room No.</string>
<string name="password_setting_3">Password Setting</string>
<string name="exist_3">exist</string>
<string name="not_exist_3">not exist</string>
<string name="msg_cancel_download_3">Are you sure you want to stop the download?</string>
<string name="pano_entry_title_3">360 Content registration</string>
<string name="label_entry_3">Registration</string>
<string name="label_base_file_3">Base file</string>
<string name="select_image_3">Image selection</string>
<string name="error_msg_open_pano_edit_3">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="P001_3">Hankaku katakana can not be used for content name.</string>
<string name="P002_3">Content has already been registered.</string>
<string name="P003_3">The work of this project can not be newly registered, modified, or deleted.</string>
<string name="P004_3">Work on this project is being viewed on the server. Please execute the synchronization process again after a while.</string>
<string name="P005_3">It is already checked. Check data can not be sent.</string>
<string name="no_ozd_viewer_3">Viewer doesn\'t exist.</string>
<string name="msg_ozd_save_fail_3">Document save failed. Please save again.</string>
<string name="push_message_send_3">send push message</string>
<string name="send_destination_3">Destination</string>
<string name="send_message_3">Message</string>
<string name="send_3">Send</string>
<string name="free_input_3">free text input</string>
<string name="in_group_3">in group</string>
<string name="all_operation_3">the entire project</string>
<string name="push_message_list_3">Message list</string>
<string name="push_message_input_null_3">please enter a push message.</string>
<string name="push_message_input_over_3">The push message is too long.</string>
<string name="push_message_send_success_3">we sent a push message.</string>
<string name="push_message_send_fail_3">Failed to send push message.</string>
<string name="respons_fix_push_message_fail_3">Failed to acquire fixed form sentences.</string>
<string name="title_help_3">help</string>
<string name="msg_help_operation_list_main_3">It is the ABookCheck home screen. Completed projects are not displayed. When "Search result" is displayed at the top of the page, search conditions are set. When you clear the condition in search, all items are displayed.</string>
<string name="msg_help_operation_list_search_3">You can search for projects. Please enter the name and the execution period and search.</string>
<string name="msg_help_operation_list_setting_3">You can change the password, check the version of the application, view the operation manual of the application, and so on.</string>
<string name="msg_help_operation_list_pano_3">Go to the screen to add 360-degree panoramic images (scenes) and radar maps. It is displayed when you register a project of 360 format.</string>
<string name="msg_help_operation_list_sync_3">If the button is blue, it indicates that there is new information. Please push the button to update instructions and related materials. Please perform operation in a communicable state.</string>
<string name="msg_help_operation_list_direction_3">To do work instructions, press this button.</string>
<string name="msg_help_operation_list_report_3">To do work report, press this button.</string>
<string name="msg_help_operation_list_detail_3">Proceed to the screen that references documents related to the project, such as manuals, work procedures manuals.</string>
<string name="msg_help_operation_detail_main_3">Save related documents and browse. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_operation_home_3">You will return to the home screen.</string>
<string name="msg_help_pano_edit_add_3">you save the captured 360 degree panorama image on the ABookCheck server.</string>
<string name="msg_help_pano_edit_server_add_3">You add a 360 degree panorama image (scene) saved on the ABookCheck server. You can also add a radar map.</string>
<string name="msg_help_pano_edit_server_save_3">After adding scenes etc, save it. "Temporary storage" is temporarily saved on the terminal, "Save" is transmitted to the ABookCheck server and reflected on the terminal of the project member.</string>
<string name="msg_help_list_main_3">The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_director_report_search_3">Enter a work name and search for work.</string>
<string name="msg_help_director_add_3">You will add a new work instruction.</string>
<string name="msg_help_director_edit_3">Correct the instruction contents already registered.</string>
<string name="msg_help_director_task_main_3">The input content may be composed of multiple pages. Although it can be saved in the middle of input, it can not save if mandatory items are not entered.</string>
<string name="msg_help_task_save_3">Save your entries.</string>
<string name="msg_help_task_delete_3">Delete saved instruction contents.</string>
<string name="msg_help_task_prev_3">You will return to the previous page.</string>
<string name="msg_help_task_next_3">You will proceed to the next page.</string>
<string name="msg_help_task_close_3">Close the entry screen. Input contents not saved are discarded.</string>
<string name="msg_help_task_director_list_3">Display the work instruction list.</string>
<string name="msg_help_task_pano_zoom_3">Enlarges / reduces the 360-degree panoramic image. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_drawing_director_main_3">Double-tap the pdf to register new instruction contents. To modify already registered instructions, tap the operation code on the drawing. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_drawing_report_main_3">Please tap the operation code on the pdf when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_director_main_3">Double tap on the space to register new instruction contents. If you wish to modify already registered instruction content, tap on the working code in the space. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_report_main_3">Please tap the operation code on the space when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_routineTask_list_main_3">It is not possible to report jobs until the job start time. Pressing the [Update List] button displays the [Job Report] button.</string>
<string name="msg_help_routineTask_list_refresh_3">Refresh the screen with the latest information.</string>
<string name="msg_help_drawing_zoom_3">Scale the drawing. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_report_task_show_director_3">Display the contents of the instruction.</string>
<string name="msg_help_report_task_show_report_3">Proceed to the work report.</string>
<string name="msg_help_report_task_comfirm_3">You can check the instruction content.</string>
<string name="msg_help_dicrector_task_list_main_3">Display the work registered to all scenes in the list. The work of the currently displayed scene is displayed, and the work of the other scenes is collapsed. The color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_dicrector_task_list_search_3">Search work by partial match.</string>
<string name="msg_help_dicrector_task_list_scene_move_3">You can move to each scene.</string>
<string name="msg_help_dicrector_task_show_list_up_3">Display the work.</string>
<string name="msg_help_dicrector_task_list_down_3">Hide the work.</string>
<string name="msg_help_dicrector_task_list_close_3">Close the list screen.</string>
<string name="msg_help_report_task_director_main_3">The contents registered by the instructor are displayed.</string>
<string name="msg_help_report_task_director_input_3">The work report screen is displayed.</string>
<string name="title_permission_dialog_3">Application authority</string>
<string name="msg_permission_dialog_storage_update_3">To upgrade the version of the application, you need the external storage usage authority. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_location_3">Position information usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_camera_3">Camera usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_location_search_fail_3">Failed to acquire location information.</string>
<string name="msg_pano_image_no_selected_3">Base file has not been selected.</string>
<string name="msg_permission_dialog_storage_album_3">In order to use local photos,you need the external storage usage authority. \ nTo transition to the application setting screen.</string>
<string name="msg_send_error_task_directions_data_3">An error occurred while sending work instruction data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<string name="msg_send_error_task_report_data_3">An error occurred while sending work report data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_3">Pull to refresh…</string>
<string name="release_to_refresh_label_3">Release to refresh…</string>
<string name="msg_sence_regist_failed_3">The addition of a scene failed.\nSince the selected image is registered as the scene material, you must manually add the scene.</string>
<string name="msg_sence_regist_api_failed_3">The addition of a scene failed.\nSelect an image again to add a scene.</string>
<string name="communication_3">communication</string>
<string name="operation_select_3">project choice</string>
<string name="detail_3">detail</string>
<string name="title_message_detail_3">message detail</string>
<string name="push_message_sender_3">Sender :</string>
<string name="title_operation_direction_form_3">Task direction </string>
<string name="title_operation_report_form_3">Task report </string>
<string name="title_preview_3">preivew</string>
<string name="title_input_3">input</string>
<string name="title_common_content_3">Related Content(Commmon)</string>
<string name="msg_not_related_content_3">The content can not be opened because It is not related data.</string>
<string name="msg_common_processing_3">processing...</string>
<string name="msg_help_communication_menu_3">You can use push messages and remote assistance. If there is an unread push message, a red circle is displayed at the upper right of the icon.</string>
<string name="msg_help_common_content_menu_3">Go to the screen that references materials that all users can view.</string>
<string name="msg_help_common_content_3">It is a material that all users can view. Save the document and view it. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_task_code_hide_3">Hide the working code while pressing this button.</string>
<string name="msg_help_task_related_content_3">It will be displayed if relevant information is available for the question.</string>
<string name="msg_help_task_form_explain_3">An explanation about each question of the input form is displayed.</string>
<string name="msg_help_task_first_back_3">You will return to the first page.</string>
<string name="msg_help_task_end_go_3">You will proceed to the last page.</string>
<string name="recent_update_date_3">recent update date:%1$s</string>
<string name="label_operation_report_type_3">Kind</string>
<string name="date_label_routineTask_3">Working time</string>
<string name="msg_no_report_data_3">There is no work data.</string>
<string name="msg_permission_dialog_mic_3">Mic usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_routineTask_report_disable_not_list_3">It is not possible to transition to the inspection work report screen except for the project list screen.</string>
<string name="msg_routineTask_report_disable_refreshing_3">You can not enter the inspection work report screen while updating information.</string>
<string name="msg_routineTask_report_disable_meeting_room_3">You can not enter the inspection work report screen while conference room is connected.</string>
<string name="msg_routineTask_report_disable_not_updated_3">In the state where information is not updated, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_disable_no_operation_3">Since the project does not exist, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_available_from_3">Information can be updated from「%s」</string>
<string name="msg_not_common_content_3">You can not view it because it is contents that are not set in common data.</string>
<string name="room_list_3">Room List</string>
<string name="create_room_3">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_3">Temporarily saved</string>
<string name="temp_save_info_3">Do you want to temporarily save it?</string>
<string name="save_info_3">Save it and send it to the server?</string>
<string name="msg_temp_save_result_3">It has been saved.</string>
<string name="delete_info_3">Do you want to delete the saved data?</string>
<string name="Report_3">Report</string>
<string name="Routine_3">Routine</string>
<string name="ReportReply_3">ReportReply</string>
<!-- 1.0.1 Resource Pattern 4 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_4">Meeting room setting</string>
<string name="marking_share_setting_4">Marking sharing setting</string>
<string name="chairman_marking_share_4">Publisher marking sharing</string>
<string name="marking_share_auto_save_4">Auto-save sharing marking</string>
<!-- 1.9.3-->
<string name="date_label_4">Period</string>
<string name="operation_name_4">Project Name 4</string>
<string name="operation_list_4">Project List</string>
<string name="operation_search_count_4">%1$s cases have been searched.</string>
<string name="msg_date_validation_4">Start date must be before the end date</string>
<string name="search_result_4">Search Results</string>
<string name="pano_edit_4">360edit</string>
<string name="information_update_4">Update</string>
<string name="work_report_4">Report</string>
<string name="synchronizing_4">Syncing...</string>
<string name="msg_error_task_receiving_failed_4">An error occurred while receiving work data.</string>
<string name="msg_error_task_report_receiving_failed_4">An error occurred while receiving work report data.</string>
<string name="file_initialization_4">Initializing file</string>
<string name="msg_confirm_entry_scene_4">Would you like to register the selected image as a scene image?</string>
<string name="msg_confirm_save_pano_edit_4">Do you want to end the editing? \n (Unsaved changes are discarded)</string>
<string name="operation_manual_4">Operation manual</string>
<string name="operation_related_content_4">Related Content</string>
<string name="new_content_4">New</string>
<string name="save_all_4">Save All</string>
<string name="content_update_4">update</string>
<string name="remote_support_4">Remote Support</string>
<string name="new_make_4">New Make</string>
<string name="msg_no_data_4">There are not registered data.</string>
<string name="msg_confirm_exit_meeting_room_4">All the participants will be disconnected, will you leave the room?</string>
<string name="room_name_4">Room Name</string>
<string name="room_no_4">Room No.</string>
<string name="password_setting_4">Password Setting</string>
<string name="exist_4">exist</string>
<string name="not_exist_4">not exist</string>
<string name="msg_cancel_download_4">Are you sure you want to stop the download?</string>
<string name="pano_entry_title_4">360 Content registration</string>
<string name="label_entry_4">Registration</string>
<string name="label_base_file_4">Base file</string>
<string name="select_image_4">Image selection</string>
<string name="error_msg_open_pano_edit_4">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="P001_4">Hankaku katakana can not be used for content name.</string>
<string name="P002_4">Content has already been registered.</string>
<string name="P003_4">The work of this project can not be newly registered, modified, or deleted.</string>
<string name="P004_4">Work on this project is being viewed on the server. Please execute the synchronization process again after a while.</string>
<string name="P005_4">It is already checked. Check data can not be sent.</string>
<string name="no_ozd_viewer_4">Viewer doesn\'t exist.</string>
<string name="msg_ozd_save_fail_4">Document save failed. Please save again.</string>
<string name="push_message_send_4">send push message</string>
<string name="send_destination_4">Destination</string>
<string name="send_message_4">Message</string>
<string name="send_4">Send</string>
<string name="free_input_4">free text input</string>
<string name="in_group_4">in group</string>
<string name="all_operation_4">the entire project</string>
<string name="push_message_list_4">Message list</string>
<string name="push_message_input_null_4">please enter a push message.</string>
<string name="push_message_input_over_4">The push message is too long.</string>
<string name="push_message_send_success_4">we sent a push message.</string>
<string name="push_message_send_fail_4">Failed to send push message.</string>
<string name="respons_fix_push_message_fail_4">Failed to acquire fixed form sentences.</string>
<string name="title_help_4">help</string>
<string name="msg_help_operation_list_main_4">It is the ABookCheck home screen. Completed projects are not displayed. When "Search result" is displayed at the top of the page, search conditions are set. When you clear the condition in search, all items are displayed.</string>
<string name="msg_help_operation_list_search_4">You can search for projects. Please enter the name and the execution period and search.</string>
<string name="msg_help_operation_list_setting_4">You can change the password, check the version of the application, view the operation manual of the application, and so on.</string>
<string name="msg_help_operation_list_pano_4">Go to the screen to add 360-degree panoramic images (scenes) and radar maps. It is displayed when you register a project of 360 format.</string>
<string name="msg_help_operation_list_sync_4">If the button is blue, it indicates that there is new information. Please push the button to update instructions and related materials. Please perform operation in a communicable state.</string>
<string name="msg_help_operation_list_direction_4">To do work instructions, press this button.</string>
<string name="msg_help_operation_list_report_4">To do work report, press this button.</string>
<string name="msg_help_operation_list_detail_4">Proceed to the screen that references documents related to the project, such as manuals, work procedures manuals.</string>
<string name="msg_help_operation_detail_main_4">Save related documents and browse. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_operation_home_4">You will return to the home screen.</string>
<string name="msg_help_pano_edit_add_4">you save the captured 360 degree panorama image on the ABookCheck server.</string>
<string name="msg_help_pano_edit_server_add_4">You add a 360 degree panorama image (scene) saved on the ABookCheck server. You can also add a radar map.</string>
<string name="msg_help_pano_edit_server_save_4">After adding scenes etc, save it. "Temporary storage" is temporarily saved on the terminal, "Save" is transmitted to the ABookCheck server and reflected on the terminal of the project member.</string>
<string name="msg_help_list_main_4">The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_director_report_search_4">Enter a work name and search for work.</string>
<string name="msg_help_director_add_4">You will add a new work instruction.</string>
<string name="msg_help_director_edit_4">Correct the instruction contents already registered.</string>
<string name="msg_help_director_task_main_4">The input content may be composed of multiple pages. Although it can be saved in the middle of input, it can not save if mandatory items are not entered.</string>
<string name="msg_help_task_save_4">Save your entries.</string>
<string name="msg_help_task_delete_4">Delete saved instruction contents.</string>
<string name="msg_help_task_prev_4">You will return to the previous page.</string>
<string name="msg_help_task_next_4">You will proceed to the next page.</string>
<string name="msg_help_task_close_4">Close the entry screen. Input contents not saved are discarded.</string>
<string name="msg_help_task_director_list_4">Display the work instruction list.</string>
<string name="msg_help_task_pano_zoom_4">Enlarges / reduces the 360-degree panoramic image. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_drawing_director_main_4">Double-tap the pdf to register new instruction contents. To modify already registered instructions, tap the operation code on the drawing. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_drawing_report_main_4">Please tap the operation code on the pdf when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_director_main_4">Double tap on the space to register new instruction contents. If you wish to modify already registered instruction content, tap on the working code in the space. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_report_main_4">Please tap the operation code on the space when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_routineTask_list_main_4">It is not possible to report jobs until the job start time. Pressing the [Update List] button displays the [Job Report] button.</string>
<string name="msg_help_routineTask_list_refresh_4">Refresh the screen with the latest information.</string>
<string name="msg_help_drawing_zoom_4">Scale the drawing. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_report_task_show_director_4">Display the contents of the instruction.</string>
<string name="msg_help_report_task_show_report_4">Proceed to the work report.</string>
<string name="msg_help_report_task_comfirm_4">You can check the instruction content.</string>
<string name="msg_help_dicrector_task_list_main_4">Display the work registered to all scenes in the list. The work of the currently displayed scene is displayed, and the work of the other scenes is collapsed. The color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_dicrector_task_list_search_4">Search work by partial match.</string>
<string name="msg_help_dicrector_task_list_scene_move_4">You can move to each scene.</string>
<string name="msg_help_dicrector_task_show_list_up_4">Display the work.</string>
<string name="msg_help_dicrector_task_list_down_4">Hide the work.</string>
<string name="msg_help_dicrector_task_list_close_4">Close the list screen.</string>
<string name="msg_help_report_task_director_main_4">The contents registered by the instructor are displayed.</string>
<string name="msg_help_report_task_director_input_4">The work report screen is displayed.</string>
<string name="title_permission_dialog_4">Application authority</string>
<string name="msg_permission_dialog_storage_update_4">To upgrade the version of the application, you need the external storage usage authority. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_location_4">Position information usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_camera_4">Camera usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_location_search_fail_4">Failed to acquire location information.</string>
<string name="msg_pano_image_no_selected_4">Base file has not been selected.</string>
<string name="msg_permission_dialog_storage_album_4">In order to use local photos,you need the external storage usage authority. \ nTo transition to the application setting screen.</string>
<string name="msg_send_error_task_directions_data_4">An error occurred while sending work instruction data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<string name="msg_send_error_task_report_data_4">An error occurred while sending work report data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_4">Pull to refresh…</string>
<string name="release_to_refresh_label_4">Release to refresh…</string>
<string name="msg_sence_regist_failed_4">The addition of a scene failed.\nSince the selected image is registered as the scene material, you must manually add the scene.</string>
<string name="msg_sence_regist_api_failed_4">The addition of a scene failed.\nSelect an image again to add a scene.</string>
<string name="communication_4">communication</string>
<string name="operation_select_4">project choice</string>
<string name="detail_4">detail</string>
<string name="title_message_detail_4">message detail</string>
<string name="push_message_sender_4">Sender :</string>
<string name="title_operation_direction_form_4">Task direction </string>
<string name="title_operation_report_form_4">Task report </string>
<string name="title_preview_4">preivew</string>
<string name="title_input_4">input</string>
<string name="title_common_content_4">Related Content(Commmon)</string>
<string name="msg_not_related_content_4">The content can not be opened because It is not related data.</string>
<string name="msg_common_processing_4">processing...</string>
<string name="msg_help_communication_menu_4">You can use push messages and remote assistance. If there is an unread push message, a red circle is displayed at the upper right of the icon.</string>
<string name="msg_help_common_content_menu_4">Go to the screen that references materials that all users can view.</string>
<string name="msg_help_common_content_4">It is a material that all users can view. Save the document and view it. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_task_code_hide_4">Hide the working code while pressing this button.</string>
<string name="msg_help_task_related_content_4">It will be displayed if relevant information is available for the question.</string>
<string name="msg_help_task_form_explain_4">An explanation about each question of the input form is displayed.</string>
<string name="msg_help_task_first_back_4">You will return to the first page.</string>
<string name="msg_help_task_end_go_4">You will proceed to the last page.</string>
<string name="recent_update_date_4">recent update date:%1$s</string>
<string name="label_operation_report_type_4">Kind</string>
<string name="date_label_routineTask_4">Working time</string>
<string name="msg_no_report_data_4">There is no work data.</string>
<string name="msg_permission_dialog_mic_4">Mic usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_routineTask_report_disable_not_list_4">It is not possible to transition to the inspection work report screen except for the project list screen.</string>
<string name="msg_routineTask_report_disable_refreshing_4">You can not enter the inspection work report screen while updating information.</string>
<string name="msg_routineTask_report_disable_meeting_room_4">You can not enter the inspection work report screen while conference room is connected.</string>
<string name="msg_routineTask_report_disable_not_updated_4">In the state where information is not updated, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_disable_no_operation_4">Since the project does not exist, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_available_from_4">Information can be updated from「%s」</string>
<string name="msg_not_common_content_4">You can not view it because it is contents that are not set in common data.</string>
<string name="room_list_4">Room List</string>
<string name="create_room_4">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_4">Temporarily saved</string>
<string name="temp_save_info_4">Do you want to temporarily save it?</string>
<string name="save_info_4">Save it and send it to the server?</string>
<string name="msg_temp_save_result_4">It has been saved.</string>
<string name="delete_info_4">Do you want to delete the saved data?</string>
<string name="Report_4">Report</string>
<string name="Routine_4">Routine</string>
<string name="ReportReply_4">ReportReply</string>
<!-- 1.0.1 Resource Pattern 5 -->
<!-- 1.9.0.0-->
<string name="meetingroom_setting_5">Meeting room setting</string>
<string name="marking_share_setting_5">Marking sharing setting</string>
<string name="chairman_marking_share_5">Publisher marking sharing</string>
<string name="marking_share_auto_save_5">Auto-save sharing marking</string>
<!-- 1.9.3-->
<string name="date_label_5">Period</string>
<string name="operation_name_5">Project Name 4</string>
<string name="operation_list_5">Project List</string>
<string name="operation_search_count_5">%1$s cases have been searched.</string>
<string name="msg_date_validation_5">Start date must be before the end date</string>
<string name="search_result_5">Search Results</string>
<string name="pano_edit_5">360edit</string>
<string name="information_update_5">Update</string>
<string name="work_report_5">Report</string>
<string name="synchronizing_5">Syncing...</string>
<string name="msg_error_task_receiving_failed_5">An error occurred while receiving work data.</string>
<string name="msg_error_task_report_receiving_failed_5">An error occurred while receiving work report data.</string>
<string name="file_initialization_5">Initializing file</string>
<string name="msg_confirm_entry_scene_5">Would you like to register the selected image as a scene image?</string>
<string name="msg_confirm_save_pano_edit_5">Do you want to end the editing? \n (Unsaved changes are discarded)</string>
<string name="operation_manual_5">Operation manual</string>
<string name="operation_related_content_5">Related Content</string>
<string name="new_content_5">New</string>
<string name="save_all_5">Save All</string>
<string name="content_update_5">update</string>
<string name="remote_support_5">Remote Support</string>
<string name="new_make_5">New Make</string>
<string name="msg_no_data_5">There are not registered data.</string>
<string name="msg_confirm_exit_meeting_room_5">All the participants will be disconnected, will you leave the room?</string>
<string name="room_name_5">Room Name</string>
<string name="room_no_5">Room No.</string>
<string name="password_setting_5">Password Setting</string>
<string name="exist_5">exist</string>
<string name="not_exist_5">not exist</string>
<string name="msg_cancel_download_5">Are you sure you want to stop the download?</string>
<string name="pano_entry_title_5">360 Content registration</string>
<string name="label_entry_5">Registration</string>
<string name="label_base_file_5">Base file</string>
<string name="select_image_5">Image selection</string>
<string name="error_msg_open_pano_edit_5">The content can not be edited (%1$s) because the content is being edited on another terminal.</string>
<string name="P001_5">Hankaku katakana can not be used for content name.</string>
<string name="P002_5">Content has already been registered.</string>
<string name="P003_5">The work of this project can not be newly registered, modified, or deleted.</string>
<string name="P004_5">Work on this project is being viewed on the server. Please execute the synchronization process again after a while.</string>
<string name="P005_5">It is already checked. Check data can not be sent.</string>
<string name="no_ozd_viewer_5">Viewer doesn\'t exist.</string>
<string name="msg_ozd_save_fail_5">Document save failed. Please save again.</string>
<string name="push_message_send_5">send push message</string>
<string name="send_destination_5">Destination</string>
<string name="send_message_5">Message</string>
<string name="send_5">Send</string>
<string name="free_input_5">free text input</string>
<string name="in_group_5">in group</string>
<string name="all_operation_5">the entire project</string>
<string name="push_message_list_5">Message list</string>
<string name="push_message_input_null_5">please enter a push message.</string>
<string name="push_message_input_over_5">The push message is too long.</string>
<string name="push_message_send_success_5">we sent a push message.</string>
<string name="push_message_send_fail_5">Failed to send push message.</string>
<string name="respons_fix_push_message_fail_5">Failed to acquire fixed form sentences.</string>
<string name="title_help_5">help</string>
<string name="msg_help_operation_list_main_5">It is the ABookCheck home screen. Completed projects are not displayed. When "Search result" is displayed at the top of the page, search conditions are set. When you clear the condition in search, all items are displayed.</string>
<string name="msg_help_operation_list_search_5">You can search for projects. Please enter the name and the execution period and search.</string>
<string name="msg_help_operation_list_setting_5">You can change the password, check the version of the application, view the operation manual of the application, and so on.</string>
<string name="msg_help_operation_list_pano_5">Go to the screen to add 360-degree panoramic images (scenes) and radar maps. It is displayed when you register a project of 360 format.</string>
<string name="msg_help_operation_list_sync_5">If the button is blue, it indicates that there is new information. Please push the button to update instructions and related materials. Please perform operation in a communicable state.</string>
<string name="msg_help_operation_list_direction_5">To do work instructions, press this button.</string>
<string name="msg_help_operation_list_report_5">To do work report, press this button.</string>
<string name="msg_help_operation_list_detail_5">Proceed to the screen that references documents related to the project, such as manuals, work procedures manuals.</string>
<string name="msg_help_operation_detail_main_5">Save related documents and browse. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_operation_home_5">You will return to the home screen.</string>
<string name="msg_help_pano_edit_add_5">you save the captured 360 degree panorama image on the ABookCheck server.</string>
<string name="msg_help_pano_edit_server_add_5">You add a 360 degree panorama image (scene) saved on the ABookCheck server. You can also add a radar map.</string>
<string name="msg_help_pano_edit_server_save_5">After adding scenes etc, save it. "Temporary storage" is temporarily saved on the terminal, "Save" is transmitted to the ABookCheck server and reflected on the terminal of the project member.</string>
<string name="msg_help_list_main_5">The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_director_report_search_5">Enter a work name and search for work.</string>
<string name="msg_help_director_add_5">You will add a new work instruction.</string>
<string name="msg_help_director_edit_5">Correct the instruction contents already registered.</string>
<string name="msg_help_director_task_main_5">The input content may be composed of multiple pages. Although it can be saved in the middle of input, it can not save if mandatory items are not entered.</string>
<string name="msg_help_task_save_5">Save your entries.</string>
<string name="msg_help_task_delete_5">Delete saved instruction contents.</string>
<string name="msg_help_task_prev_5">You will return to the previous page.</string>
<string name="msg_help_task_next_5">You will proceed to the next page.</string>
<string name="msg_help_task_close_5">Close the entry screen. Input contents not saved are discarded.</string>
<string name="msg_help_task_director_list_5">Display the work instruction list.</string>
<string name="msg_help_task_pano_zoom_5">Enlarges / reduces the 360-degree panoramic image. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_drawing_director_main_5">Double-tap the pdf to register new instruction contents. To modify already registered instructions, tap the operation code on the drawing. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_drawing_report_main_5">Please tap the operation code on the pdf when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_director_main_5">Double tap on the space to register new instruction contents. If you wish to modify already registered instruction content, tap on the working code in the space. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_pano_report_main_5">Please tap the operation code on the space when confirming instruction contents and reporting work. The background color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_routineTask_list_main_5">It is not possible to report jobs until the job start time. Pressing the [Update List] button displays the [Job Report] button.</string>
<string name="msg_help_routineTask_list_refresh_5">Refresh the screen with the latest information.</string>
<string name="msg_help_drawing_zoom_5">Scale the drawing. \n + can be enlarged, - can be shrunk.</string>
<string name="msg_help_report_task_show_director_5">Display the contents of the instruction.</string>
<string name="msg_help_report_task_show_report_5">Proceed to the work report.</string>
<string name="msg_help_report_task_comfirm_5">You can check the instruction content.</string>
<string name="msg_help_dicrector_task_list_main_5">Display the work registered to all scenes in the list. The work of the currently displayed scene is displayed, and the work of the other scenes is collapsed. The color of the working code indicates the work status, the orange color is incomplete, and the blue color is completed.</string>
<string name="msg_help_dicrector_task_list_search_5">Search work by partial match.</string>
<string name="msg_help_dicrector_task_list_scene_move_5">You can move to each scene.</string>
<string name="msg_help_dicrector_task_show_list_up_5">Display the work.</string>
<string name="msg_help_dicrector_task_list_down_5">Hide the work.</string>
<string name="msg_help_dicrector_task_list_close_5">Close the list screen.</string>
<string name="msg_help_report_task_director_main_5">The contents registered by the instructor are displayed.</string>
<string name="msg_help_report_task_director_input_5">The work report screen is displayed.</string>
<string name="title_permission_dialog_5">Application authority</string>
<string name="msg_permission_dialog_storage_update_5">To upgrade the version of the application, you need the external storage usage authority. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_location_5">Position information usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_permission_dialog_camera_5">Camera usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_location_search_fail_5">Failed to acquire location information.</string>
<string name="msg_pano_image_no_selected_5">Base file has not been selected.</string>
<string name="msg_permission_dialog_storage_album_5">In order to use local photos,you need the external storage usage authority. \ nTo transition to the application setting screen.</string>
<string name="msg_send_error_task_directions_data_5">An error occurred while sending work instruction data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<string name="msg_send_error_task_report_data_5">An error occurred while sending work report data. \n Untransmitted data is automatically transmitted at the next transmission.</string>
<!-- 1.9.400-->
<string name="pull_to_refresh_label_5">Pull to refresh…</string>
<string name="release_to_refresh_label_5">Release to refresh…</string>
<string name="msg_sence_regist_failed_5">The addition of a scene failed.\nSince the selected image is registered as the scene material, you must manually add the scene.</string>
<string name="msg_sence_regist_api_failed_5">The addition of a scene failed.\nSelect an image again to add a scene.</string>
<string name="communication_5">communication</string>
<string name="operation_select_5">project choice</string>
<string name="detail_5">detail</string>
<string name="title_message_detail_5">message detail</string>
<string name="push_message_sender_5">Sender :</string>
<string name="title_operation_direction_form_5">Task direction </string>
<string name="title_operation_report_form_5">Task report </string>
<string name="title_preview_5">preivew</string>
<string name="title_input_5">input</string>
<string name="title_common_content_5">Related Content(Commmon)</string>
<string name="msg_not_related_content_5">The content can not be opened because It is not related data.</string>
<string name="msg_common_processing_5">processing...</string>
<string name="msg_help_communication_menu_5">You can use push messages and remote assistance. If there is an unread push message, a red circle is displayed at the upper right of the icon.</string>
<string name="msg_help_common_content_menu_5">Go to the screen that references materials that all users can view.</string>
<string name="msg_help_common_content_5">It is a material that all users can view. Save the document and view it. Save each document or collectively in a communicable state. Tap the [Open] button to browse the document. When the content of the document changes, [Update] button will be displayed. When you tap [Delete] button, the data saved on the terminal will be deleted.</string>
<string name="msg_help_task_code_hide_5">Hide the working code while pressing this button.</string>
<string name="msg_help_task_related_content_5">It will be displayed if relevant information is available for the question.</string>
<string name="msg_help_task_form_explain_5">An explanation about each question of the input form is displayed.</string>
<string name="msg_help_task_first_back_5">You will return to the first page.</string>
<string name="msg_help_task_end_go_5">You will proceed to the last page.</string>
<string name="recent_update_date_5">recent update date:%1$s</string>
<string name="label_operation_report_type_5">Kind</string>
<string name="date_label_routineTask_5">Working time</string>
<string name="msg_no_report_data_5">There is no work data.</string>
<string name="msg_permission_dialog_mic_5">Mic usage authority is required. \n To transition to the application setting screen.</string>
<string name="msg_routineTask_report_disable_not_list_5">It is not possible to transition to the inspection work report screen except for the project list screen.</string>
<string name="msg_routineTask_report_disable_refreshing_5">You can not enter the inspection work report screen while updating information.</string>
<string name="msg_routineTask_report_disable_meeting_room_5">You can not enter the inspection work report screen while conference room is connected.</string>
<string name="msg_routineTask_report_disable_not_updated_5">In the state where information is not updated, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_disable_no_operation_5">Since the project does not exist, it can not transit to the inspection work report screen.</string>
<string name="msg_routineTask_report_available_from_5">Information can be updated from「%s」</string>
<string name="msg_not_common_content_5">You can not view it because it is contents that are not set in common data.</string>
<string name="room_list_5">Room List</string>
<string name="create_room_5">Create Room</string>
<!-- ABookCheck 1.0.1 -->
<string name="temp_save_5">Temporarily saved</string>
<string name="temp_save_info_5">Do you want to temporarily save it?</string>
<string name="save_info_5">Save it and send it to the server?</string>
<string name="msg_temp_save_result_5">It has been saved.</string>
<string name="delete_info_5">Do you want to delete the saved data?</string>
<string name="Report_5">Report</string>
<string name="Routine_5">Routine</string>
<string name="ReportReply_5">ReportReply</string>
</resources>
\ No newline at end of file
......@@ -77,33 +77,6 @@
android:text="@string/login"
android:textColor="@color/text_color"/>
<LinearLayout
android:id="@+id/guestLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<Button
android:id="@+id/btn_guestLogin"
android:layout_width="200dp"
android:layout_height="46dp"
android:layout_marginTop="10dp"
android:background="@drawable/btn_guest"
android:contentDescription="@string/guest_login"
android:text="@string/guest_login"
android:textColor="@color/text_color" />
<TextView
android:id="@+id/paymemberText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:text="@string/to_paymember_text"
android:textColor="@color/text_color" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
......
......@@ -6,30 +6,6 @@
android:background="@color/background"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/toolbar_layout"
style="@style/ToolBarHolo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/push_message_setting"
android:textColor="@color/text_select"
android:textSize="@dimen/app_normal_text_size" />
</LinearLayout>
<TextView
android:id="@+id/tv_summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="3dp"
android:text="@string/push_message_setting_summary"
android:textColor="@color/text_select"
android:textSize="@dimen/app_normal_text_size" />
<View
android:layout_width="match_parent"
android:layout_height="1dip"
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txtDesc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:textColor="@color/edt_text"
android:text="@string/pdf_image_size_summary"
android:textSize="14sp"
android:focusable="true"
android:focusableInTouchMode="true">
<requestFocus/>
</TextView>
<TextView
android:id="@+id/txtDesc2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:textColor="@color/edt_text"
android:text="@string/pdf_image_size_desc"
android:textSize="14sp"
android:visibility="gone" >
</TextView>
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@android:drawable/btn_dropdown"
android:spinnerMode="dropdown" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/txtWdith"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="10dp"
android:paddingStart="10dp"
android:textColor="@color/edt_text"
android:text="@string/width"
android:textSize="20sp" >
</TextView>
<EditText
android:id="@+id/etxWidth"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="5"
android:enabled="false"
android:inputType="number" >
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/txtHeight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="10dp"
android:paddingStart="10dp"
android:text="@string/height"
android:textColor="@color/edt_text"
android:textSize="20sp" >
</TextView>
<EditText
android:id="@+id/etxHeight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="5"
android:enabled="true"
android:inputType="number" >
</EditText>
</LinearLayout>
<TextView
android:id="@+id/txttouch_desc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:textColor="@color/edt_text"
android:text="@string/touch_desc"
android:textSize="14sp"
android:focusable="true"
android:focusableInTouchMode="true">
<requestFocus/>
</TextView>
<LinearLayout
android:id="@+id/touchlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:id="@+id/txttouch_mode"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingEnd="10dp"
android:paddingStart="10dp"
android:text="@string/touch_mode"
android:textColor="@color/edt_text"
android:textSize="20sp"></TextView>
<RadioGroup
android:id="@+id/radiogroup"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingEnd="5dp"
android:paddingStart="5dp">
<RadioButton
android:id="@+id/radioTouch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/monitor_mode_touch"
android:textColor="@color/edt_text" />
<RadioButton
android:id="@+id/radioNoTouch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/monitor_mode_notouch"
android:textColor="@color/edt_text" />
</RadioGroup>
/>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
......@@ -74,8 +74,8 @@
</string-array>
<string-array name="operation_report_types">
<item>報告</item>
<item>定期点検</item>
<item>報告(回答)</item>
<item>Report</item>
<item>Routine</item>
<item>ReportReply</item>
</string-array>
</resources>
\ No newline at end of file
......@@ -104,10 +104,6 @@
<item>2</item>
<item>3</item>
</string-array>
<string-array name="monitorTouchMode">
<item>@string/monitor_mode_touch</item>
<item>@string/monitor_mode_notouch</item>
</string-array>
<string-array name="monitorTouchMode_values">
<item>0</item>
<item>1</item>
......
......@@ -15,13 +15,4 @@ public class AndroidStringUtil {
public static String format(Context context, int id, String... args) {
return String.format(context.getResources().getString(id), (Object[]) args);
}
// メッセージのパターン化する
public static int pattern(Context context, String key, int pattern) {
if (pattern > 0) {
return context.getResources().getIdentifier(String.format(key + "_%d", pattern), "string", context.getPackageName());
} else {
return context.getResources().getIdentifier(key, "string", context.getPackageName());
}
}
}
......@@ -95,7 +95,6 @@ import jp.agentec.abook.abv.ui.common.constant.ErrorCode;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.constant.NaviConsts;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.helper.BillingHelper;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.DisplayUtil;
import jp.agentec.abook.abv.ui.common.util.Initializer;
......
......@@ -68,6 +68,7 @@ import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.common.view.ABVPopupListWindow;
import jp.agentec.abook.abv.ui.home.helper.ABookCheckWebViewHelper;
import jp.agentec.abook.abv.ui.home.helper.ABookPermissionHelper;
......@@ -659,8 +660,13 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
@Override
public void onClick(View v) {
if (mXWalkOpenType == Constant.XWalkOpenType.PANO_EDIT) {
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(ABVContentViewActivity.this, R.string.pano_edit);
alertDialog.setMessage(R.string.msg_confirm_save_pano_edit);
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(ABVContentViewActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// リソースパターンの適用
alertDialog.setMessage(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_confirm_save_pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setNegativeButton(R.string.cancel, null);
alertDialog.setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
......@@ -750,8 +756,14 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
public void onClickOperationHome(View v) {
if (mXWalkOpenType == Constant.XWalkOpenType.PANO_EDIT) {
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(ABVContentViewActivity.this, R.string.pano_edit);
alertDialog.setMessage(R.string.msg_confirm_save_pano_edit);
// リソースパターンの適用
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(ABVContentViewActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// リソースパターンの適用
alertDialog.setMessage(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_confirm_save_pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setNegativeButton(R.string.cancel, null);
alertDialog.setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
......@@ -880,7 +892,10 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
try {
if (StringUtil.equalsAny(mCmd, ABookKeys.CMD_INSERT_TASK_REPORT, ABookKeys.CMD_UPDATE_TASK_REPORT)) {
showProgressPopup(getString(R.string.file_initialization));
// リソースパターンの適用
showProgressPopup(PatternStringUtil.patternToString(getApplicationContext(),
R.string.file_initialization,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
if (isOperationPdf && operationTaskDto != null && StringUtil.equalsAny(mCmd,
......@@ -1001,8 +1016,13 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
} else if (mCmd.equals(ABookKeys.CMD_SCENE_REGIST)) {
String successFlg = abookCheckParam.get(ABookKeys.SUCCESS_FLG);
if(Integer.parseInt(successFlg) == 0) {
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, R.string.pano_edit);
alertDialog.setMessage(R.string.msg_sence_regist_failed);
// リソースパターンの適用
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setMessage(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_sence_regist_failed,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
@Override
......@@ -1146,7 +1166,9 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
// 報告(回答)の場合
if (taskReportLevel > 0) {
// #32926 作業報告画面改善 end
afterABookCheckApi(mCmd, "", 1, getString(R.string.msg_location_search_fail), null);
afterABookCheckApi(mCmd, "", 1, PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_location_search_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), null);
}
}
......@@ -1188,7 +1210,10 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
} else {
Logger.w(TAG,"onGetLocationFailed AccessFineLocation false");
if (taskReportLevel > 0) {
afterABookCheckApi(mCmd, "", 1, getString(R.string.msg_location_search_fail), null);
// リソースパターンの適用
afterABookCheckApi(mCmd, "", 1, PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_location_search_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), null);
}
}
}
......
......@@ -7,10 +7,12 @@ import jp.agentec.abook.abv.bl.dto.OperationDto;
import jp.agentec.abook.abv.bl.logic.AbstractLogic;
import jp.agentec.abook.abv.bl.logic.OperationLogic;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType.PushMessageKey;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.activity.OperationListActivity;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
import jp.agentec.adf.util.StringUtil;
......@@ -27,28 +29,47 @@ public class ShowPushMessageDailogActivity extends ABVUIActivity {
if (operationId > 0) {
final ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(ShowPushMessageDailogActivity.this, getRString(R.string.app_name), getIntent().getExtras().getString(PushMessageKey.message));
alertDialog.setPositiveButton(R.string.work_report, new DialogInterface.OnClickListener() {
// リソースパターンの適用
alertDialog.setPositiveButton(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.work_report,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
if (contentRefresher.isRefreshing()) {
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, R.string.msg_routineTask_report_disable_refreshing);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_refreshing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else if(ActivityHandlingHelper.getInstance().isMeetingConnected()) {
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, R.string.msg_routineTask_report_disable_meeting_room);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_meeting_room,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
OperationLogic mOperationLogic = AbstractLogic.getLogic(OperationLogic.class);
OperationDto operationDto = mOperationLogic.getOperation(operationId);
if (operationDto == null) {
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, R.string.msg_routineTask_report_disable_no_operation);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_no_operation,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else if (operationDto.needSyncFlg) {
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, R.string.msg_routineTask_report_disable_not_updated);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_not_updated,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
OperationListActivity operationListActivity = ActivityHandlingHelper.getInstance().getPreviousOperationListActivity();
if (operationListActivity != null) {
operationListActivity.startTaskDirectionOrReportView(operationDto);
} else {
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, R.string.msg_routineTask_report_disable_not_list);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(ShowPushMessageDailogActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_not_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
}
}
......
package jp.agentec.abook.abv.ui.common.constant;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
import static org.chromium.base.ContextUtils.getApplicationContext;
/**
......@@ -106,10 +110,19 @@ public enum ErrorCode {
ERROR(R.string.ERROR),
DOWNLOAD_CANCEL_ERROR(R.string.DOWNLOAD_CANCEL_ERROR),
P_E_ACMS_P001(R.string.P001),
P_E_ACMS_P002(R.string.P002),
P_E_ACMS_P003(R.string.P003),
P_E_ACMS_P004(R.string.P004);
// リソースパターンの適用
P_E_ACMS_P001(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.P001,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))),
P_E_ACMS_P002(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.P002,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))),
P_E_ACMS_P003(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.P003,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))),
P_E_ACMS_P004(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.P004,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
public final int resId;
......
package jp.agentec.abook.abv.ui.common.helper;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import jp.agentec.abook.abv.bl.common.ABVEnvironment;
import jp.agentec.abook.abv.bl.common.exception.AcmsException;
import jp.agentec.abook.abv.bl.common.exception.NetworkDisconnectedException;
import jp.agentec.abook.abv.bl.common.log.Logger;
import jp.agentec.abook.abv.bl.data.ABVDataCache;
import jp.agentec.abook.abv.bl.data.dao.AbstractDao;
import jp.agentec.abook.abv.bl.data.dao.ContentDao;
import jp.agentec.abook.abv.bl.dto.ContentDto;
import jp.agentec.abook.abv.bl.logic.AbstractLogic;
import jp.agentec.abook.abv.cl.billing.IabException;
import jp.agentec.abook.abv.cl.billing.IabHelper;
import jp.agentec.abook.abv.cl.billing.IabResult;
import jp.agentec.abook.abv.cl.billing.Inventory;
import jp.agentec.abook.abv.cl.billing.Purchase;
import jp.agentec.abook.abv.cl.billing.SkuDetails;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.adf.util.StringUtil;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
public class BillingHelper {
private static final String TAG = "BillingHelper";
private static BillingHelper instance;
// (arbitrary) request code for the purchase flow
public static final int RC_REQUEST = 10001;
private static final int SKU_REQUEST_MAX = 20; // sku検索リストが20に制限されている
private Activity act;
private IabHelper mHelper;
private List<ContentDto> contentList;
private List<ContentDto> queryingContentList;
private boolean isQuerying = false;
private String mPayload;
private String allSubscriptionProductId;
private BillingHelper() {
}
/**
* {@link BillingHelper} クラスのインスタンスを取得します。
* @return {@link BillingHelper} クラスのインスタンスを返します。
* @since 1.0.0
*/
public synchronized static BillingHelper getInstance() {
if (instance == null) {
instance = new BillingHelper();
}
return instance;
}
public boolean requireInit() {
return mHelper == null;
}
public void init(Activity act) {
destroy();
isQuerying = false;
this.act = act;
mPayload = (ABVDataCache.getInstance().getMemberInfo()!=null)? ABVDataCache.getInstance().getMemberInfo().loginId: "mynameisagentec";
// 分からなくするために結合などするように言われているが、どうせ逆コンパイルされたら文字結合したところでわかってしまう。神経質な顧客から何か言われた時のため、文字列結合で直接は使っていないと弁解できるように結合で対応。
String base64EncodedPublicKey = act.getString(R.string.google_public_key1) + act.getString(R.string.google_public_key2) + act.getString(R.string.google_public_key3);
// Create the helper, passing it our context and the public key to verify signatures with
Logger.d(TAG, "Creating IAB helper. ");
mHelper = new IabHelper(act, base64EncodedPublicKey);
// enable debug logging (for a production application, you should set this to false).
mHelper.enableDebugLogging(true);
// Start setup. This is asynchronous and the specified listener
// will be called once setup completes.
Logger.d(TAG, "Starting setup.");
mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
@Override
public void onIabSetupFinished(IabResult result) {
Log.d(TAG, "Setup finished.");
if (!result.isSuccess()) {
// Oh noes, there was a problem.
complain(R.string.billing_error_settingup, false, result.toString());
return;
}
// Have we been disposed of in the meantime? If so, quit.
if (mHelper == null) {
return;
}
Log.d(TAG, "Setup successful.");
}
});
}
public synchronized void queryInventory(List<ContentDto> contentList) {
if (isQuerying) {
Logger.w(TAG, "Already querying now.");
return;
}
isQuerying = true;
this.contentList = contentList;
ArrayList<String> skuList = new ArrayList<>();
allSubscriptionProductId = ABVEnvironment.getInstance().allSubscriptionProductId;
if (!StringUtil.isNullOrEmpty(allSubscriptionProductId)) {
skuList.add(allSubscriptionProductId);
}
queryInventory(skuList);
}
private void queryInventory(ArrayList<String> skuList) {
queryingContentList = new ArrayList<>();
for (int i = contentList.size() - 1; i >= 0; i--) {
if (skuList.size() >= SKU_REQUEST_MAX) {
break;
}
ContentDto contentDto = contentList.get(i);
if (!StringUtil.isNullOrEmpty(contentDto.productId)) {
skuList.add(contentDto.productId);
Logger.d(TAG, "contentDto.productId (%d): %s", i, contentDto.productId);
}
queryingContentList.add(contentDto);
contentList.remove(i);
}
// let's get an inventory of stuff we own.
if (!skuList.isEmpty()) {
Logger.d(TAG, "Querying inventory. skuCount=%d", skuList.size());
try {
mHelper.queryInventoryAsync(true, skuList, mGotInventoryListener);
} catch (IllegalStateException e) {
isQuerying = false;
Logger.e(TAG, "queryInventoryAsync failed.", e);
complain(R.string.billing_error_settingup, true, e.getMessage());
}
}
}
// Listener that's called when we finish querying the items and subscriptions we own
IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
@Override
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
Logger.d(TAG, "Query inventory finished.");
// Have we been disposed of in the meantime? If so, quit.
if (mHelper == null) {
Logger.w(TAG, "mHelper is null.");
isQuerying = false;
return;
}
// Is it a failure?
if (result.isFailure()) {
isQuerying = false;
complain(R.string.billing_error_query_failed, true, result.toString());
return;
}
Logger.d(TAG, "Query inventory was successful.");
/*
* Check for items we own. Notice that for each purchase, we check
* the developer payload to see if it's correct! See
* verifyDeveloperPayload().
*/
for (ContentDto contentDto : queryingContentList) {
if (!StringUtil.isNullOrEmpty(contentDto.productId)) {
Purchase purchase = inventory.getPurchase(contentDto.productId);
Logger.d(TAG, "purchase=%s, productId=%s", purchase, contentDto.productId); // TODO: purchase.getItemType()をチェックすべき?
// if (purchase != null) { // テスト用全消費: TODO: 本番では必ずコメントアウト
// mHelper.consumeAsync(purchase, null);
// continue;
// }
if (purchase != null && contentDto.purchaseState != purchase.getPurchaseState()) { // 購入状態が異なる場合
contentDto.purchaseState = purchase.getPurchaseState();
contentDto.purchaseToken = purchase.getToken();
AbstractDao.getDao(ContentDao.class).updatePurchaseState(contentDto.contentId, contentDto.purchaseState, contentDto.purchaseToken);
}
SkuDetails skuDetails = inventory.getSkuDetails(contentDto.productId);
Logger.d(TAG, "skuDetails=%s", skuDetails);
if (skuDetails != null) {
String price = skuDetails.getPrice();
if (price != null && !price.equals(contentDto.price)) {
contentDto.price = price;
AbstractDao.getDao(ContentDao.class).updateContentPrice(contentDto.contentId, price);
}
}
}
}
if (!StringUtil.isNullOrEmpty(allSubscriptionProductId)) { // 定期購読のsku情報チェック
Purchase purchase = inventory.getPurchase(allSubscriptionProductId);
Logger.d(TAG, "purchase=%s, productId=%s", purchase, allSubscriptionProductId);
SkuDetails skuDetails = inventory.getSkuDetails(allSubscriptionProductId);
if (skuDetails == null) {
Logger.e(TAG, "allSubscription sku not found. productId=" + allSubscriptionProductId);
ABVEnvironment.getInstance().allSubscriptionProductId = null;
}
allSubscriptionProductId = null;
}
if (contentList.size() == 0) { // 残りがない場合(全終了)
isQuerying = false;
Logger.d(TAG, "Query inventory all finished.");
}
else {
queryInventory(new ArrayList<String>()); // 残りのコンテンツIDリストにつき再度実行
}
Logger.d(TAG, "Initial inventory query finished;");
}
};
public Purchase queryPurchae(String productId) throws IabException{
Inventory inv = mHelper.queryInventory(false, Arrays.asList(productId), null);
return inv.getPurchase(productId);
}
public Inventory queryInventory(boolean querySkuDetails, List<String> moreItemSkus, List<String> moreSubsSkus) throws IabException{
return mHelper.queryInventory(querySkuDetails, moreItemSkus, moreSubsSkus);
}
// User clicked the "Buy Gas" button
public void buy(View arg0, String sku) {
Logger.d(TAG, "Buy gas button clicked.");
/* for security, generate your payload here for verification. See the comments on
* verifyDeveloperPayload() for more info. Since this is a SAMPLE, we just use
* an empty string, but on a production app you should carefully generate this. */
mHelper.launchPurchaseFlow(act, sku, RC_REQUEST, mPurchaseFinishedListener, mPayload);
}
// "Subscribe to infinite gas" button clicked. Explain to user, then start purchase
// flow for subscription.
public void subscribe(View arg0, String sku) {
if (!mHelper.subscriptionsSupported()) {
complain(R.string.billing_error_not_supported, true, "");
return;
}
/* for security, generate your payload here for verification. See the comments on
* verifyDeveloperPayload() for more info. Since this is a SAMPLE, we just use
* an empty string, but on a production app you should carefully generate this. */
Logger.d(TAG, "Launching purchase flow for infinite gas subscription.");
mHelper.launchPurchaseFlow(act, sku, IabHelper.ITEM_TYPE_SUBS, RC_REQUEST, mPurchaseFinishedListener, mPayload);
}
/** Verifies the developer payload of a purchase. */
boolean verifyDeveloperPayload(Purchase p) {
String payload = p.getDeveloperPayload();
Logger.i(TAG, "getDeveloperPayload %s", payload);
/*
* verify that the developer payload of the purchase is correct. It will be
* the same one that you sent when initiating the purchase.
*
* WARNING: Locally generating a random string when starting a purchase and
* verifying it here might seem like a good approach, but this will fail in the
* case where the user purchases an item on one device and then uses your app on
* a different device, because on the other device you will not have access to the
* random string you originally generated.
*
* So a good developer payload has these characteristics:
*
* 1. If two different users purchase an item, the payload is different between them,
* so that one user's purchase can't be replayed to another user.
*
* 2. The payload must be such that you can verify it even when the app wasn't the
* one who initiated the purchase flow (so that items purchased by the user on
* one device work on other devices owned by the user).
*
* Using your own server to store and verify developer payloads across app
* installations is recommended.
*/
return payload.equals(mPayload);
}
// Callback for when a purchase is finished
IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {
@Override
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
Logger.d(TAG, "Purchase finished: " + result + ", purchase: " + purchase);
// if we were disposed of in the meantime, quit.
if (mHelper == null) {
return;
}
if (result.isFailure()) {
if (result.getResponse() == IabHelper.BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED) { // すでに購入済みの場合
complain(R.string.billing_error_already_purchased, true, result.toString());
}
else if (result.getResponse() == IabHelper.IABHELPER_USER_CANCELLED) { // キャンセルの場合は何も表示せずに返す
}
else {
complain(R.string.billing_error_purchase_failed, false, result.toString());
}
return;
}
if (purchase == null || !verifyDeveloperPayload(purchase)) {
complain(R.string.billing_error_verify_payload_failed, true, mPayload);
return;
}
Logger.d(TAG, "Purchase successful.");
Logger.d(TAG, "original json: %s", purchase.getOriginalJson());
// update database
if (purchase.getItemType().equals(IabHelper.ITEM_TYPE_INAPP)) { // 単品購入の場合
AbstractDao.getDao(ContentDao.class).updatePurchaseStateBySku(purchase.getSku(), purchase.getPurchaseState(), purchase.getToken());
}
// 画面リフレッシュ
refreshContentList(purchase);
}
public void refreshContentList(Purchase purchase) {
Logger.d(TAG, "refreshContentList: %s", act);
}
};
public void destroy() {
Logger.d(TAG, "Destroying helper.");
if (mHelper != null) {
mHelper.dispose();
mHelper = null;
}
}
void complain(int resId, boolean isAlert, String addLog) {
String message = act.getString(resId);
Logger.e(TAG, "Error: " + message + " " + addLog);
if (isAlert) {
alert(message);
}
else {
Toast.makeText(act, message, Toast.LENGTH_SHORT).show();
}
}
void alert(String message) {
AlertDialog.Builder bld = new AlertDialog.Builder(act);
bld.setMessage(message);
bld.setNeutralButton("OK", null);
Logger.d(TAG, "Showing alert dialog: %s", message);
bld.create().show();
}
public boolean handleActivityResult(int requestCode, int resultCode, Intent data) {
return mHelper.handleActivityResult(requestCode, resultCode, data);
}
}
package jp.agentec.abook.abv.ui.common.util;
import android.content.Context;
import android.content.res.Resources;
import android.util.TypedValue;
import jp.agentec.abook.abv.bl.common.log.Logger;
public class PatternStringUtil {
// メッセージをパターン化してResourceのIndexを返す
public static int patternToInt(Context context, int key, int pattern) {
String entryName = context.getResources().getResourceEntryName(key);
try {
Logger.d("tetetet " + context.getResources().getString(context.getResources().getIdentifier(String.format(entryName + "_%d", pattern), "string", context.getPackageName())));
if (pattern > 0) {
return context.getResources().getIdentifier(String.format(entryName + "_%d", pattern), "string", context.getPackageName());
} else {
return context.getResources().getIdentifier(entryName, "string", context.getPackageName());
}
} catch (Exception e) {
return context.getResources().getIdentifier(entryName, "string", context.getPackageName());
}
}
// メッセージをパターン化してResourceのValueを返す
public static String patternToString(Context context, int key, int pattern) {
String entrayName = "";
try {
entrayName = context.getResources().getResourceEntryName(key);
if (pattern > 0) {
return context.getResources().getString(context.getResources().getIdentifier(String.format(entrayName + "_%d", pattern), "string", context.getPackageName()));
} else {
return context.getResources().getString(context.getResources().getIdentifier(entrayName, "string", context.getPackageName()));
}
} catch (Exception e) {
Logger.e("getboolean", "notfound : " + e.getMessage());
return context.getResources().getString(context.getResources().getIdentifier(entrayName, "string", context.getPackageName()));
}
}
}
......@@ -54,9 +54,14 @@ import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.helper.ProgressDialogHelper;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.helper.ABookPermissionHelper;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.putUserPref;
public class ABookSettingFragment extends PreferenceFragment {
private static final String TAG = "ABookSettingActivity";
......@@ -266,7 +271,10 @@ public class ABookSettingFragment extends PreferenceFragment {
}
Preference abookCheckManual = findPreference(ABOOK_CHECK_MANUAL);
abookCheckManual.setTitle(getResources().getString(R.string.operation_manual));
// リソースパターンの適用
abookCheckManual.setTitle(PatternStringUtil.patternToString(getActivity().getApplicationContext(),
R.string.operation_manual,
getUserPref(getActivity().getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
abookCheckManual.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
......
......@@ -95,6 +95,7 @@ import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.helper.ABVViewUnbindHelper;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.common.view.ABVPopupListWindow;
import jp.agentec.abook.abv.ui.common.vo.Size;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
......@@ -784,7 +785,10 @@ public class GuideViewActivity extends ABVContentViewActivity {
}
});
TextView titleTextView = (TextView)mToolBar.findViewById(id.tv_guide_title);
titleTextView.setText(getString(R.string.operation_manual));
// リソースパターンの適用
titleTextView.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.operation_manual,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
//RelativeLayout.LayoutParams param1 = createParam(ViewGroup.LayoutParams.MATCH_PARENT, (int)(48 * tmpDensity + 0.5f));
RelativeLayout.LayoutParams param1 = createParam(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
......
......@@ -15,8 +15,12 @@ import jp.agentec.abook.abv.bl.common.log.Logger;
import jp.agentec.abook.abv.bl.dto.HelpDisplayInfoDto;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.activity.ABVUIActivity;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.adapter.HelpAdapter;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
* Created by kim jinsung on 2018/09/19.
*/
......@@ -59,131 +63,307 @@ public class HelpActivity extends ABVUIActivity {
mMainDescription = null;
switch (helpViewTye) {
case Constant.HelpViewType.OperationListDirector:
mMainDescription = getString(R.string.msg_help_operation_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_communication_menu), R.drawable.ic_help_commuication_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_search), R.drawable.ic_help_direction_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_setting), R.drawable.ic_help_direction_list_config));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_common_content_menu), R.drawable.ic_help_common_content_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_pano), R.drawable.ic_help_direction_list_scene));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_sync), R.drawable.ic_help_direction_list_sync));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_direction), R.drawable.ic_help_direction_list_direct));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_detail), R.drawable.ic_help_direction_list_detail));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_communication_menu,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_commuication_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_search,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_setting,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_config));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_common_content_menu,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_common_content_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_common_content_menu,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_scene));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_sync,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_sync));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_direction,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_direct));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_detail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_detail));
break;
case Constant.HelpViewType.OperationListReporter:
mMainDescription = getString(R.string.msg_help_operation_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_communication_menu), R.drawable.ic_help_commuication_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_search), R.drawable.ic_help_direction_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_setting), R.drawable.ic_help_direction_list_config));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_common_content_menu), R.drawable.ic_help_common_content_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_sync), R.drawable.ic_help_direction_list_sync));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_report), R.drawable.ic_help_direction_list_direct));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_list_detail), R.drawable.ic_help_direction_list_detail));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_communication_menu,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_commuication_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_search,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_setting,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_config));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_common_content_menu,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_common_content_menu));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_sync,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_sync));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_report,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_direct));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_list_detail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_detail));
break;
case Constant.HelpViewType.CommonContent:
mMainDescription = getString(R.string.msg_help_common_content);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_common_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
break;
case Constant.HelpViewType.OperationDetail:
mMainDescription = getString(R.string.msg_help_operation_detail_main);
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_detail_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
break;
case Constant.HelpViewType.PanoContentEdit:
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_pano_edit_add), R.drawable.ic_help_edit_360type_local_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_pano_edit_server_add), R.drawable.ic_help_edit_360type_server_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_pano_edit_server_save), R.drawable.ic_help_edit_360type_save));
// リソースパターンの適用
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_pano_edit_add,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_edit_360type_local_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_pano_edit_server_add,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_edit_360type_server_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_pano_edit_server_save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_edit_360type_save));
break;
case Constant.HelpViewType.ListOperationDirector:
mMainDescription = getString(R.string.msg_help_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_director_report_search), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_director_add), R.drawable.ic_help_direct_list_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_director_edit), R.drawable.ic_help_direction_list_direct));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_report_search,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_add,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direct_list_add));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_direct));
break;
case Constant.HelpViewType.ListOperationReporter:
mMainDescription = getString(R.string.msg_help_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_director_report_search), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_report_task_show_director), R.drawable.ic_help_direction_list_detail));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_report_task_show_report), R.drawable.ic_help_direction_list_direct));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_report_search,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_show_director,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_detail));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_show_report,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_direct));
break;
case Constant.HelpViewType.DrawingOperationDirector:
case Constant.HelpViewType.DrawingOperationReporter:
if (helpViewTye == Constant.HelpViewType.DrawingOperationDirector) {
mMainDescription = getString(R.string.msg_help_drawing_director_main);
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_drawing_director_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
} else {
mMainDescription = getString(R.string.msg_help_drawing_report_main);
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_drawing_report_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_director_list), R.drawable.ic_help_pano_direct_list));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_code_hide), R.drawable.ic_help_task_code_hide));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_drawing_zoom), R.drawable.ic_help_pano_direct_control));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_director_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_pano_direct_list));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_code_hide,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_code_hide));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_drawing_zoom,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_pano_direct_control));
break;
case Constant.HelpViewType.PanoOperationDirector:
case Constant.HelpViewType.PanoOperationReporter:
if (helpViewTye == Constant.HelpViewType.PanoOperationDirector) {
mMainDescription = getString(R.string.msg_help_pano_director_main);
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_pano_director_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
} else {
mMainDescription = getString(R.string.msg_help_pano_report_main);
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_pano_report_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_director_list), R.drawable.ic_help_pano_direct_list));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_code_hide), R.drawable.ic_help_task_code_hide));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_pano_zoom), R.drawable.ic_help_pano_direct_control));
// リソースパターンの適用
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_director_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_pano_direct_list));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_code_hide,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_code_hide));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_pano_zoom,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_pano_direct_control));
break;
case Constant.HelpViewType.DirectorTask:
case Constant.HelpViewType.ReportTask:
mMainDescription = getString(R.string.msg_help_director_task_main);
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_task_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
if (helpViewTye == Constant.HelpViewType.ReportTask) {
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_report_task_comfirm), R.drawable.ic_help_direction_confirm));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_comfirm,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_confirm));
}
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_related_content), R.drawable.ic_help_task_related_content));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_form_explain), R.drawable.ic_help_task_form_explain));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_save), R.drawable.ic_help_task_save));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_delete), R.drawable.ic_help_task_delete));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_prev), R.drawable.ic_help_task_prev));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_next), R.drawable.ic_help_task_next));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_first_back), R.drawable.ic_help_task_first_back));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_end_go), R.drawable.ic_help_task_end_go));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_close), R.drawable.ic_help_task_close));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_related_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_related_content));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_form_explain,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_form_explain));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_save));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_delete,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_delete));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_prev,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_prev));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_next,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_next));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_first_back,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_first_back));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_end_go,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_end_go));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_close,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_close));
break;
case Constant.HelpViewType.DirectorTaskList:
case Constant.HelpViewType.ReportTaskList:
mMainDescription = getString(R.string.msg_help_dicrector_task_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_dicrector_task_list_search), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_dicrector_task_list_scene_move), R.drawable.ic_help_task_scene_move));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_dicrector_task_list_down), R.drawable.ic_help_task_up));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_dicrector_task_show_list_up), R.drawable.ic_hele_task_down));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_dicrector_task_list_close), R.drawable.ic_help_task_close));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_list_search,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direct_list_search));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_list_scene_move,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_scene_move));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_list_down,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_up));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_show_list_up,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_hele_task_down));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_dicrector_task_list_close,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_close));
break;
case Constant.HelpViewType.ReportPreview:
mMainDescription = getString(R.string.msg_help_report_task_director_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_report_task_director_input), R.drawable.ic_help_input_task_report));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_director_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_director_input,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_input_task_report));
break;
case Constant.HelpViewType.RoutineTaskOperation:
mMainDescription = getString(R.string.msg_help_routineTask_list_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_operation_home), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_routineTask_list_refresh), R.drawable.ic_help_direct_list_refresh));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_report_task_show_report), R.drawable.ic_help_direction_list_direct));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_routineTask_list_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_operation_home,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_detail_home));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_routineTask_list_refresh,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direct_list_refresh));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_report_task_show_report,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_direction_list_direct));
break;
case Constant.HelpViewType.RoutineTaskOperationReport:
mMainDescription = getString(R.string.msg_help_director_task_main);
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_related_content), R.drawable.ic_help_task_related_content));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_form_explain), R.drawable.ic_help_task_form_explain));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_save), R.drawable.ic_help_task_save));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_delete), R.drawable.ic_help_task_delete));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_prev), R.drawable.ic_help_task_prev));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_next), R.drawable.ic_help_task_next));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_first_back), R.drawable.ic_help_task_first_back));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_end_go), R.drawable.ic_help_task_end_go));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(getString(R.string.msg_help_task_close), R.drawable.ic_help_task_close));
// リソースパターンの適用
mMainDescription = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_director_task_main,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_related_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_related_content));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_form_explain,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_form_explain));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_save));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_delete,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_delete));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_prev,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_prev));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_next,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_next));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_first_back,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_first_back));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_end_go,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_end_go));
mHelpDisplayInfoList.add(settingHelpDisplayInfo(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_help_task_close,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), R.drawable.ic_help_task_close));
break;
}
......
......@@ -182,7 +182,6 @@ public class LoginActivity extends ABVLoginActivity {
ErrorMessage.showErrorMessageDialog(this, R.string.app_name, ErrorCode.L110);
}
}
findViewById(R.id.guestLayout).setVisibility(View.GONE);
}
@Override
......
......@@ -11,6 +11,7 @@ import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.speech.tts.TextToSpeech;
import android.util.SparseBooleanArray;
import android.view.KeyEvent;
import android.view.View;
......@@ -85,6 +86,7 @@ import jp.agentec.abook.abv.bl.dto.TaskReportDto;
import jp.agentec.abook.abv.bl.logic.AbstractLogic;
import jp.agentec.abook.abv.bl.logic.OperationLogic;
import jp.agentec.abook.abv.bl.logic.PushMessageLogic;
import jp.agentec.abook.abv.cl.util.AndroidStringUtil;
import jp.agentec.abook.abv.cl.util.PreferenceUtil;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.activity.ABVUIActivity;
......@@ -96,6 +98,7 @@ import jp.agentec.abook.abv.ui.common.helper.ProgressDialogHelper;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.KeyboardUtils;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.common.view.ABVPopupListWindow;
import jp.agentec.abook.abv.ui.home.adapter.FixPushMessageAdapter;
import jp.agentec.abook.abv.ui.home.adapter.OperationSelectAdapter;
......@@ -109,6 +112,8 @@ import jp.agentec.adf.util.DateTimeUtil;
import jp.agentec.adf.util.FileUtil;
import jp.agentec.adf.util.StringUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
* Created by leej on 2018/08/17
*/
......@@ -263,20 +268,36 @@ public class OperationListActivity extends ABVUIActivity {
String message = getIntent().getStringExtra(AppDefType.PushMessageKey.message);
if (operationId > 0) {
final ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, getRString(R.string.app_name), message);
alertDialog.setPositiveButton(R.string.work_report, new DialogInterface.OnClickListener() {
// リソースパターンの適用
alertDialog.setPositiveButton(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.work_report,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
if (contentRefresher.isRefreshing()) {
ErrorMessage.showErrorMessageToast(OperationListActivity.this, R.string.msg_routineTask_report_disable_refreshing);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(OperationListActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_refreshing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else if(ActivityHandlingHelper.getInstance().isMeetingConnected()) {
ErrorMessage.showErrorMessageToast(OperationListActivity.this, R.string.msg_routineTask_report_disable_meeting_room);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(OperationListActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_meeting_room,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
OperationDto operationDto = mOperationLogic.getOperation(operationId);
if (operationDto == null) {
ErrorMessage.showErrorMessageToast(OperationListActivity.this, R.string.msg_routineTask_report_disable_no_operation);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(OperationListActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_no_operation,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else if (operationDto.needSyncFlg) {
ErrorMessage.showErrorMessageToast(OperationListActivity.this, R.string.msg_routineTask_report_disable_not_updated);
// リソースパターンの適用
ErrorMessage.showErrorMessageToast(OperationListActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_routineTask_report_disable_not_updated,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
startTaskDirectionOrReportView(operationDto);
}
......@@ -365,8 +386,8 @@ public class OperationListActivity extends ABVUIActivity {
if (refreshBaseView != null) {
refreshBaseView.onRefreshComplete();
}
// リソースパターンを取得し、保存する。
getResourcePattern();
// リソースパターンを取得し、ローカルに保存する。
setResourcePattern();
refreshOperationList();
}
}
......@@ -390,7 +411,10 @@ public class OperationListActivity extends ABVUIActivity {
final long operationId = getUserPref(AppDefType.UserPrefKey.SYNC_TARGET_OPERATION_ID, -1L);
if (operationId != -1) {
final OperationDto operationDto = mOperationLogic.getOperation(operationId);
showProgressView(getString(R.string.synchronizing));
// リソースパターンの適用
showProgressView(PatternStringUtil.patternToString(getApplicationContext(),
R.string.synchronizing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
CommonExecutor.execute(new Runnable() {
@Override
public void run() {
......@@ -429,6 +453,18 @@ public class OperationListActivity extends ABVUIActivity {
mEndDate = (TextView) mSearchDialog.findViewById(R.id.end_date);
// リソースパターンを適用
TextView operationName = (TextView) mSearchDialog.findViewById(R.id.settingLayout);
operationName.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.operation_name,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
TextView labelOperationReportType = (TextView) mSearchDialog.findViewById(R.id.report_type_label);
labelOperationReportType.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.label_operation_report_type,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// 33
mSearchTextView = (EditText) mSearchDialog.findViewById(R.id.operation_name);
mSearchTextView.setOnKeyListener(new View.OnKeyListener() {
@Override
......@@ -477,7 +513,10 @@ public class OperationListActivity extends ABVUIActivity {
refreshOperationList();
mSearchDialog.dismiss();
ABVToastUtil.showMakeText(OperationListActivity.this, String.format(getString(R.string.operation_search_count), mListHelper.getOperationCount() + ""), Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, String.format(PatternStringUtil.patternToString(getApplicationContext(),
R.string.operation_search_count,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), mListHelper.getOperationCount() + ""), Toast.LENGTH_SHORT);
}
});
......@@ -560,7 +599,10 @@ public class OperationListActivity extends ABVUIActivity {
}
if (startDate != null && endDate != null) {
if (startDate.after(endDate)) {
ABVToastUtil.showMakeText(OperationListActivity.this, getString(R.string.msg_date_validation), Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_date_validation,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
result = false;
}
}
......@@ -713,10 +755,15 @@ public class OperationListActivity extends ABVUIActivity {
String avilableDateStr = mOperationLogic.getRoutineTaskOperationAvailableDateStr(operationId);
if (!StringUtil.isNullOrEmpty(avilableDateStr)) {
// 利用可能メッセージ
dialogMsg = String.format(getString(R.string.msg_routineTask_report_available_from), avilableDateStr);
// リソースパターンの適用
dialogMsg = String.format(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_routineTask_report_available_from,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), avilableDateStr);
} else if (!mTaskReportDao.existsToDoRoutineTaskReportData(operationId)) {
// 作業データが存在しないメッセージ
dialogMsg = getString(R.string.msg_no_report_data);
dialogMsg = PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_no_report_data,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
if (!StringUtil.isNullOrEmpty(dialogMsg)) {
showSimpleAlertDialog(getString(R.string.app_name), dialogMsg);
......@@ -999,7 +1046,10 @@ public class OperationListActivity extends ABVUIActivity {
ContentFileExtractor.getInstance().extractZipFile(contentId, outputFilePath, ABVEnvironment.getInstance().getOperationTaskReportLevelDirPath(operationId, taskKey, taskReportLevel),null, true);
} catch (Exception e) {
Logger.e(TAG, e);
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_error_task_report_receiving_failed, Toast.LENGTH_LONG);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_error_task_report_receiving_failed,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_LONG);
throw e;
}
}
......@@ -1043,7 +1093,10 @@ public class OperationListActivity extends ABVUIActivity {
// #32926 end
} catch (Exception e) {
Logger.e(TAG, e);
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_error_task_report_receiving_failed, Toast.LENGTH_LONG);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_error_task_report_receiving_failed,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_LONG);
isSyncGetTaskFileError = true;
}
}
......@@ -1070,6 +1123,13 @@ public class OperationListActivity extends ABVUIActivity {
mPanoContentNameTextView.setText(operationDto.operationName);
mPanoCotnentImageView.setImageBitmap(null);
FileUtil.delete(ABVEnvironment.getInstance().getCacheTempAttachedImageDirPath());
// リソースパターンを適用
TextView operationName = (TextView) mPanoEntryDialog.findViewById(R.id.settingLayout);
operationName.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.operation_name,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// 閉じるボタン
mPanoEntryDialog.findViewById(R.id.closeBtn).setOnClickListener(new View.OnClickListener() {
......@@ -1102,10 +1162,15 @@ public class OperationListActivity extends ABVUIActivity {
return;
}
if (mSelectPanoContentUri == null) {
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.msg_pano_image_no_selected, Toast.LENGTH_SHORT);
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_pano_image_no_selected,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return;
}
showProgressView(getResources().getString(R.string.msg_common_processing));
// リソースパターンの適用
showProgressView(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_common_processing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
CommonExecutor.execute(new Runnable() {
@Override
public void run() {
......@@ -1304,6 +1369,12 @@ public class OperationListActivity extends ABVUIActivity {
}
});
// リソースパターンを適用
TextView operationSelect = (TextView) mOperationSelectDialog.findViewById(R.id.tv_toolbar_title);
operationSelect.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.operation_select,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mOperationSelectDialog.findViewById(R.id.close_btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
......@@ -1334,6 +1405,12 @@ public class OperationListActivity extends ABVUIActivity {
mPushMessageListView.invalidate();
mPushMessageListView.setClickable(false);
// リソースパターンを適用
TextView operationName = (TextView) mPushMessageListDialog.findViewById(R.id.tv_operation_name_title);
operationName.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.operation_name,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mPushMessageListDialog.findViewById(R.id.back_btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
......@@ -1378,13 +1455,19 @@ public class OperationListActivity extends ABVUIActivity {
mPushMessageListDialog.findViewById(R.id.close_btn).setVisibility(View.VISIBLE);
mPushMessageListDialog.findViewById(R.id.back_btn).setVisibility(View.GONE);
mPushMessageListDialog.findViewById(R.id.ll_detail).setVisibility(View.GONE);
titleTextView.setText(getString(R.string.push_message_list));
// リソースパターンの適用
titleTextView.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
mPushMessageListView.setVisibility(View.GONE);
mPushMessageListDialog.findViewById(R.id.close_btn).setVisibility(View.VISIBLE);
mPushMessageListDialog.findViewById(R.id.back_btn).setVisibility(View.VISIBLE);
mPushMessageListDialog.findViewById(R.id.ll_detail).setVisibility(View.VISIBLE);
titleTextView.setText(getString(R.string.title_message_detail));
// リソースパターンの適用
titleTextView.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_message_detail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
}
......@@ -1441,7 +1524,15 @@ public class OperationListActivity extends ABVUIActivity {
});
TextView messageTitleTextView = (TextView) mPushMessageSendDialog.findViewById(R.id.message_title);
messageTitleTextView.setText(getString(R.string.free_input) + " > ");
// リソースパターンの適用
messageTitleTextView.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.free_input,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " > ");
TextView titleOperationName = (TextView) mPushMessageSendDialog.findViewById(R.id.title_operation_name);
titleOperationName.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.operation_name,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
TextView tvOperationName = (TextView) mPushMessageSendDialog.findViewById(R.id.operation_name);
tvOperationName.setText(operationDto.operationName);
......@@ -1485,27 +1576,45 @@ public class OperationListActivity extends ABVUIActivity {
String checkMessage = message.replace(" ", "");
if (checkMessage.length() == 0) {
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.push_message_input_null, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_input_null,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return;
}
byte[] messageByte = message.getBytes(StandardCharsets.UTF_8);
if (messageByte.length >= 207) {
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.push_message_input_over, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_input_over,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return;
}
ProgressDialogHelper.showProgressPopup(OperationListActivity.this, true, getString(R.string.file_initialization));
// リソースパターンの適用
ProgressDialogHelper.showProgressPopup(OperationListActivity.this, true, PatternStringUtil.patternToString(getApplicationContext(),
R.string.file_initialization,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
try {
boolean result = mPushMessageLogic.sendPushMessageRequest(mSendType, message, operationId);
if (result) {
mPushMessageSendDialog.dismiss();
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.push_message_send_success, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_send_success,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
} else {
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.push_message_send_fail, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_send_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
}
} catch (Exception e) {
Logger.e(TAG, e);
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.push_message_send_fail, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.push_message_send_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
} finally {
ProgressDialogHelper.closeProgressPopup();
}
......@@ -1519,11 +1628,17 @@ public class OperationListActivity extends ABVUIActivity {
EditText messageEditText = (EditText) mPushMessageSendDialog.findViewById(R.id.message);
KeyboardUtils.hide(OperationListActivity.this, messageEditText);
ProgressDialogHelper.showProgressPopup(OperationListActivity.this, true, getString(R.string.file_initialization));
// リソースパターンの適用
ProgressDialogHelper.showProgressPopup(OperationListActivity.this, true, PatternStringUtil.patternToString(getApplicationContext(),
R.string.file_initialization,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
try {
List<FixPushMessageDto> fixPushMessageList = mPushMessageLogic.getFixPushMessage();
FixPushMessageDto dto = new FixPushMessageDto();
dto.name = getString(R.string.free_input);
// リソースパターンの適用
dto.name = PatternStringUtil.patternToString(getApplicationContext(),
R.string.free_input,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
fixPushMessageList.add(0, dto);
mFixPushMessageListView.setAdapter(new FixPushMessageAdapter(OperationListActivity.this, fixPushMessageList, mSelectedFixPuchMessagePosition));
mFixPushMessageListView.invalidate();
......@@ -1547,7 +1662,10 @@ public class OperationListActivity extends ABVUIActivity {
showSendPushMessgeView(false);
} catch (Exception e) {
Logger.e(TAG, e);
ABVToastUtil.showMakeText(OperationListActivity.this, R.string.respons_fix_push_message_fail, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(OperationListActivity.this, PatternStringUtil.patternToString(getApplicationContext(),
R.string.respons_fix_push_message_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
} finally {
ProgressDialogHelper.closeProgressPopup();
}
......@@ -1618,7 +1736,10 @@ public class OperationListActivity extends ABVUIActivity {
if (contentRefresher.isRefreshing()) {
return;
}
showProgressView(getString(R.string.synchronizing));
// リソースパターンの適用
showProgressView(PatternStringUtil.patternToString(getApplicationContext(),
R.string.synchronizing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
CommonExecutor.execute(new Runnable() {
@Override
public void run() {
......@@ -1649,7 +1770,10 @@ public class OperationListActivity extends ABVUIActivity {
if (lastUpdateTime > 0) {
String lastUpdateTimeLabel = null;
String strUpdateTime = DateTimeUtil.toString(new Date(lastUpdateTime), DateTimeFormat.yyyyMMddHHmmss_slash);
String formatStr = getString(R.string.recent_update_date);
// リソースパターンの適用
String formatStr = PatternStringUtil.patternToString(getApplicationContext(),
R.string.recent_update_date,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
lastUpdateTimeLabel = String.format(formatStr, strUpdateTime);
// Update the LastUpdatedLabel
......@@ -1683,7 +1807,10 @@ public class OperationListActivity extends ABVUIActivity {
if (lastUpdateTime > 0) {
String lastUpdateTimeLabel = null;
String strUpdateTime = DateTimeUtil.toString(new Date(lastUpdateTime), DateTimeFormat.yyyyMMddHHmmss_slash);
String formatStr = getString(R.string.recent_update_date);
// リソースパターンの適用
String formatStr = PatternStringUtil.patternToString(getApplicationContext(),
R.string.recent_update_date,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
lastUpdateTimeLabel = String.format(formatStr, strUpdateTime);
// Update the LastUpdatedLabel
......@@ -1743,6 +1870,13 @@ public class OperationListActivity extends ABVUIActivity {
// 表示するコンテンツタイプのリストを作成
List<String> members = Arrays.asList(getRStringArray(R.array.operation_report_types));
for (int i = 0; i < members.size(); i++) {
int rId = getResources().getIdentifier(members.get(i), "string", getPackageName());
// リソースパターンの適用
members.set(i, PatternStringUtil.patternToString(getApplicationContext(),
rId,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
ArrayList<Integer> selectedOperationReportTypes = getOperationReportTypeList(false);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.item_checked_list, members);
......@@ -1802,7 +1936,7 @@ public class OperationListActivity extends ABVUIActivity {
}
// ログイン成功した後、新着更新時の「ContentVersion」APIからリソースパターンを取得し、ローカルに保存する。
private void getResourcePattern() {
private void setResourcePattern() {
Logger.d(TAG, "ABVEnvironment.getInstance().resourcePatternType : " + ABVEnvironment.getInstance().resourcePatternType);
putUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, ABVEnvironment.getInstance().resourcePatternType);
}
......
......@@ -40,12 +40,16 @@ import jp.agentec.abook.abv.bl.websocket.MeetingManager;
import jp.agentec.abook.abv.cl.util.AndroidStringUtil;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.activity.ABVUIActivity;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType.UserPrefKey;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
import jp.agentec.adf.util.StringUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
public class OperationMeetingListActivity extends ABVUIActivity {
private static final String TAG = "OperationMeetingListActivity";
private String mSkey;
......@@ -180,7 +184,14 @@ public class OperationMeetingListActivity extends ABVUIActivity {
if (mMeetingManager.isConnected()) { // 入室している場合(退室ボタン)
if (mMeetingManager.isOwner()) { // 司会者の場合
ABookAlertDialog alert = AlertDialogUtil.createAlertDialog(OperationMeetingListActivity.this, R.string.confirm);
alert.setMessage(AndroidStringUtil.format(OperationMeetingListActivity.this, R.string.msg_confirm_exit_meeting_room, R.string.meeting_leave));
// リソースパターンの適用
alert.setMessage(AndroidStringUtil.format(OperationMeetingListActivity.this,
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_confirm_exit_meeting_room,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.meeting_leave,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
alert.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
......@@ -214,11 +225,17 @@ public class OperationMeetingListActivity extends ABVUIActivity {
TextView titleTxt = (TextView) mMeetingListLayout.findViewById(R.id.meeting_list_title);
if (mMeetingManager.isConnected() && mMeetingManager.isOwner()) {
titleTxt.setText(R.string.room_list);
// リソースパターンの適用
titleTxt.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.room_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mAddBtn.setVisibility(View.GONE);
mLeaveBtn.setVisibility(View.VISIBLE);
} else {
titleTxt.setText(R.string.remote_support);
// リソースパターンの適用
titleTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.remote_support,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mAddBtn.setVisibility(View.VISIBLE);
mLeaveBtn.setVisibility(View.GONE);
}
......@@ -286,9 +303,15 @@ public class OperationMeetingListActivity extends ABVUIActivity {
} else {
progressBar.setVisibility(View.GONE);
if (mAddBtn.getVisibility() == View.VISIBLE) {
titleTxt.setText(R.string.remote_support);
// リソースパターンの適用
titleTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.remote_support,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// リソースパターンの適用
} else {
titleTxt.setText(R.string.room_list);
titleTxt.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.room_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
}
}
......@@ -328,9 +351,15 @@ public class OperationMeetingListActivity extends ABVUIActivity {
TextView passwordSetTxt = (TextView) convertView.findViewById(R.id.password_set);
if (meetingDto.type == MeetingDto.TYPE_PASSWORD) {
passwordSetTxt.setText(R.string.exist);
// リソースパターンの適用
passwordSetTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.exist,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
passwordSetTxt.setText(R.string.not_exist);
// リソースパターンの適用
passwordSetTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.not_exist,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
if (isNormalSize()) {
......@@ -680,7 +709,10 @@ public class OperationMeetingListActivity extends ABVUIActivity {
TextView titleTxt = (TextView) mMeetingListLayout.findViewById(R.id.meeting_list_title);
mCloseBtn = (Button) mMeetingListLayout.findViewById(R.id.close);
if (mMeetingManager.isConnected() && mMeetingManager.isOwner()) { // 開始している場合追加ボタンを非表示
titleTxt.setText(R.string.room_list);
// リソースパターンの適用
titleTxt.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.room_list,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mMeetingEnteredInfoLayout.setVisibility(View.VISIBLE);
final MeetingDto enteredMeetingDto = mMeetingManager.getJoinedMeetingDto();
......@@ -704,9 +736,15 @@ public class OperationMeetingListActivity extends ABVUIActivity {
TextView enteredPasswordSetTxt = (TextView) mMeetingEnteredInfoLayout.findViewById(R.id.entered_room_password_set);
if (enteredMeetingDto.type == MeetingDto.TYPE_PASSWORD) {
enteredPasswordSetTxt.setText(R.string.exist);
// リソースパターンの適用
enteredPasswordSetTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.exist,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
enteredPasswordSetTxt.setText(R.string.not_exist);
// リソースパターンの適用
enteredPasswordSetTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.not_exist,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
if (isNormalSize()) {
......@@ -723,7 +761,10 @@ public class OperationMeetingListActivity extends ABVUIActivity {
mLeaveBtn.setVisibility(View.VISIBLE);
}
else {
titleTxt.setText(R.string.remote_support);
// リソースパターンの適用
titleTxt.setText(PatternStringUtil.patternToString(getApplicationContext(),
R.string.remote_support,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
mAddBtn.setVisibility(View.VISIBLE);
mMeetingEnteredInfoLayout.setVisibility(View.GONE);
mLeaveBtn.setVisibility(View.GONE);
......
......@@ -27,11 +27,13 @@ import jp.agentec.abook.abv.bl.logic.AbstractLogic;
import jp.agentec.abook.abv.bl.logic.OperationLogic;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.activity.ABVUIActivity;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.constant.ErrorCode;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.adapter.OperationRelatedContentSectionAdapter;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
......@@ -83,9 +85,14 @@ public class OperationRelatedContentActivity extends ABVUIActivity {
llOperationName.setVisibility(View.GONE);
LinearLayout llLine = (LinearLayout) findViewById(R.id.linear_full_border);
llLine.setVisibility(View.GONE);
mTxtOperationRelatedContent.setText("" + getString(R.string.title_common_content));
// リソースパターンの適用
mTxtOperationRelatedContent.setText("" + PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_common_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
mTxtOperationRelatedContent.setText("" + getString(R.string.operation_related_content));
mTxtOperationRelatedContent.setText("" + PatternStringUtil.patternToString(getApplicationContext(),
R.string.operation_related_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
mTxtOperationName.setText(operationName);
......@@ -316,7 +323,14 @@ public class OperationRelatedContentActivity extends ABVUIActivity {
}
public void showCancelDownloadDialog(final ContentDto contentDto) {
ABookAlertDialog cancelDownloadDialog = AlertDialogUtil.createAlertDialog(this, R.string.cancel, R.string.msg_cancel_download);
// リソースパターンの適用
ABookAlertDialog cancelDownloadDialog = AlertDialogUtil.createAlertDialog(this,
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.cancel,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_cancel_download,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
cancelDownloadDialog.setNegativeButton(R.string.cancel, null);
cancelDownloadDialog.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() {
@Override
......
......@@ -18,11 +18,13 @@ import jp.agentec.abook.abv.bl.common.Constant;
import jp.agentec.abook.abv.bl.dto.OperationDto;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.activity.OperationListActivity;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import jp.agentec.adf.util.StringUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getPref;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
......@@ -91,12 +93,24 @@ public class OperationListAdapter extends AbstractOperationAdapter {
holder.tvOperationName.setText(operationDto.operationName);
if (operationDto.reportType == Constant.OperationReportType.ROUTINE_TASK) {
if (StringUtil.isNullOrEmpty(operationDto.reportPeriod)) {
holder.tvDate.setText(mContext.getString(R.string.date_label_routineTask) + " : " + mContext.getString(R.string.msg_no_report_data));
// リソースパターンの適用
holder.tvDate.setText(PatternStringUtil.patternToString(mContext,
R.string.date_label_routineTask,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " : " + PatternStringUtil.patternToString(mContext,
R.string.msg_no_report_data,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
holder.tvDate.setText(mContext.getString(R.string.date_label_routineTask) + " : " + (mNormalSizeFlg ? "\n" : "") + operationDto.reportPeriod);
// リソースパターンの適用
holder.tvDate.setText(PatternStringUtil.patternToString(mContext,
R.string.date_label_routineTask,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " : " + (mNormalSizeFlg ? "\n" : "") + operationDto.reportPeriod);
}
} else {
holder.tvDate.setText(mContext.getString(R.string.date_label) + " : " + DateTimeUtil.toString(operationDto.operationStartDate, DateTimeFormat.yyyyMMdd_slash) + " ~ " + DateTimeUtil.toString(operationDto.operationEndDate, DateTimeFormat.yyyyMMdd_slash));
// リソースパターンの適用
holder.tvDate.setText(PatternStringUtil.patternToInt(mContext,
R.string.date_label,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " : " + DateTimeUtil.toString(operationDto.operationStartDate, DateTimeFormat.yyyyMMdd_slash) + " ~ " + DateTimeUtil.toString(operationDto.operationEndDate, DateTimeFormat.yyyyMMdd_slash));
}
holder.tvDescription.setText(operationDto.operationDescriptions);
......
......@@ -17,6 +17,7 @@ import jp.agentec.abook.abv.bl.common.Constant;
import jp.agentec.abook.abv.bl.dto.OperationDto;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import jp.agentec.adf.util.StringUtil;
......@@ -123,12 +124,20 @@ public class OperationPanelAdapter extends AbstractOperationAdapter {
holder.tvOperationName.setText(operationDto.operationName);
if (operationDto.reportType == Constant.OperationReportType.ROUTINE_TASK) {
if (StringUtil.isNullOrEmpty(operationDto.reportPeriod)) {
holder.tvDate.setText(mContext.getString(R.string.date_label_routineTask) + " : " + mContext.getString(R.string.msg_no_report_data));
// リソースパターンの適用
holder.tvDate.setText(PatternStringUtil.patternToString(mContext,
R.string.date_label_routineTask,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " : " + PatternStringUtil.patternToString(mContext,
R.string.msg_no_report_data,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
holder.tvDate.setText(mContext.getString(R.string.date_label_routineTask) + " : " + operationDto.reportPeriod);
}
} else {
holder.tvDate.setText(mContext.getString(R.string.date_label) + " : " + DateTimeUtil.toString(operationDto.operationStartDate, DateTimeFormat.yyyyMMdd_slash) + " ~ " + DateTimeUtil.toString(operationDto.operationEndDate, DateTimeFormat.yyyyMMdd_slash));
// リソースパターンの適用
holder.tvDate.setText(PatternStringUtil.patternToInt(mContext,
R.string.date_label,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) + " : " + DateTimeUtil.toString(operationDto.operationStartDate, DateTimeFormat.yyyyMMdd_slash) + " ~ " + DateTimeUtil.toString(operationDto.operationEndDate, DateTimeFormat.yyyyMMdd_slash));
}
// 同期ボタン表示・非表示
......
......@@ -25,9 +25,13 @@ import jp.agentec.abook.abv.bl.common.log.Logger;
import jp.agentec.abook.abv.bl.dto.ContentDto;
import jp.agentec.abook.abv.cl.util.BitmapUtil;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
public class OperationRelatedContentPanelAdapter extends BaseAdapter {
final private String TAG = "OperationRelatedContentPanelAdapter";
......@@ -149,7 +153,10 @@ public class OperationRelatedContentPanelAdapter extends BaseAdapter {
// 最後の公開処理日
String lastDeliveryDate = DateTimeUtil.toString(contentDto.lastDeliveryDate, DateTimeFormat.yyyyMMdd_slash);
if (lastDeliveryDate != null) {
holder.tvLastDeliveryDate.setText(lastDeliveryDate + " " + context.getString(R.string.content_update));
// リソースパターンの適用
holder.tvLastDeliveryDate.setText(lastDeliveryDate + " " + PatternStringUtil.patternToString(context,
R.string.content_update,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
// コンテンツ名
......@@ -267,7 +274,10 @@ public class OperationRelatedContentPanelAdapter extends BaseAdapter {
private void setNewRibbon(ViewHolder holder, final ContentDto contentDto) {
if (!contentDto.downloadedFlg && contentDto.newFlg) {
holder.tvNewContentMark.setVisibility(View.VISIBLE);
holder.tvNewContentMark.setText(context.getResources().getString(R.string.new_content));
// リソースパターンの適用
holder.tvNewContentMark.setText(PatternStringUtil.patternToString(context,
R.string.new_content,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
} else {
holder.tvNewContentMark.setVisibility(View.GONE);
}
......
......@@ -12,9 +12,13 @@ import java.util.List;
import jp.agentec.abook.abv.bl.dto.PushMessageDto;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
* Created by kim jinsung on 2018/09/18.
*/
......@@ -82,7 +86,10 @@ public class PushMessageListAdapter extends BaseAdapter {
holder.operationNameTextView.setText(pushMessageDto.operationName);
holder.sendDateTextView.setText(DateTimeUtil.toString(pushMessageDto.pushSendDate, DateTimeFormat.yyyyMMddHHmm_slash));
holder.messageTextView.setText(pushMessageDto.pushMessage);
holder.detailButton.setText(mContext.getString(R.string.detail));
// リソースパターンの適用
holder.detailButton.setText(PatternStringUtil.patternToString(mContext,
R.string.detail,
getUserPref(mContext, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)) );
if (pushMessageDto.readingFlg) {
holder.detailButton.setBackgroundResource(R.drawable.btn_detail);
......
......@@ -33,12 +33,16 @@ import jp.agentec.abook.abv.bl.logic.AbstractLogic;
import jp.agentec.abook.abv.bl.logic.OperationLogic;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.activity.ABVContentViewActivity;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.viewer.activity.CheckOZDViewActivity;
import jp.agentec.adf.util.DateTimeFormat;
import jp.agentec.adf.util.DateTimeUtil;
import jp.agentec.adf.util.FileUtil;
import jp.agentec.adf.util.StringUtil;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
* Created by leej on 2018/08/31.
*/
......@@ -163,7 +167,10 @@ public class ABookCheckWebViewHelper extends ABookHelper {
}
};
context.showProgressView(context.getString(R.string.synchronizing));
// リソースパターンの適用
context.showProgressView(PatternStringUtil.patternToString(context,
R.string.synchronizing,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
CommonExecutor.execute(new Runnable() {
@Override
public void run() {
......@@ -173,7 +180,10 @@ public class ABookCheckWebViewHelper extends ABookHelper {
try {
mOperationLogic.updateSyncOperation(operationId, true);
if (mOperationLogic.sendTaskReportSendData(operationId, taskKey, taskReportLevel, progressCallback)) {
context.handleErrorMessageToast(R.string.P005);
// リソースパターンの適用
context.handleErrorMessageToast(PatternStringUtil.patternToInt(context,
R.string.P005,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
} catch (ABVException ex) {
......@@ -181,7 +191,13 @@ public class ABookCheckWebViewHelper extends ABookHelper {
// if (isDirections) {
// context.showSimpleAlertDialog(R.string.app_name, R.string.msg_send_error_task_directions_data);
// } else {
context.showSimpleAlertDialog(R.string.app_name, R.string.msg_send_error_task_report_data);
// リソースパターンの適用
context.showSimpleAlertDialog(PatternStringUtil.patternToInt(context,
R.string.app_name,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(context,
R.string.msg_send_error_task_report_data,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// }
isError = true;
} catch (Exception e) {
......@@ -189,7 +205,13 @@ public class ABookCheckWebViewHelper extends ABookHelper {
// if (isDirections) {
// context.showSimpleAlertDialog(R.string.app_name, R.string.msg_send_error_task_directions_data);
// } else {
context.showSimpleAlertDialog(R.string.app_name, R.string.msg_send_error_task_report_data);
// リソースパターンの適用
context.showSimpleAlertDialog(PatternStringUtil.patternToInt(context,
R.string.app_name,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(context,
R.string.msg_send_error_task_report_data,
getUserPref(context, AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// }
isError = true;
} finally {
......
......@@ -14,14 +14,18 @@ import java.util.ArrayList;
import jp.agentec.abook.abv.bl.common.Callback;
import jp.agentec.abook.abv.bl.common.Constant;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.launcher.android.R;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.activity.OperationListActivity;
import jp.agentec.abook.abv.ui.viewer.activity.HTMLWebViewActivity;
import jp.agentec.abook.abv.ui.viewer.activity.HTMLXWalkWebViewActivity;
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
import static org.chromium.base.ContextUtils.getApplicationContext;
/**
* 権限チェック及び設定画面遷移
......@@ -94,9 +98,15 @@ public class ABookPermissionHelper {
if (ContextCompat.checkSelfPermission(mActivity, android.Manifest.permission.READ_EXTERNAL_STORAGE) != PERMISSION_GRANTED ||
ContextCompat.checkSelfPermission(mActivity, android.Manifest.permission.WRITE_EXTERNAL_STORAGE) != PERMISSION_GRANTED) {
if (mActivity instanceof HTMLWebViewActivity || mActivity instanceof HTMLXWalkWebViewActivity || mActivity instanceof OperationListActivity) {
permitionTextResourceId = R.string.msg_permission_dialog_storage_album;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_storage_album,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
} else {
permitionTextResourceId = R.string.msg_permission_dialog_storage_update;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_storage_update,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
}
......@@ -105,11 +115,17 @@ public class ABookPermissionHelper {
// 位置情報
if (ContextCompat.checkSelfPermission(mActivity,
android.Manifest.permission.ACCESS_FINE_LOCATION) != PERMISSION_GRANTED) {
permitionTextResourceId = R.string.msg_permission_dialog_location;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_location,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
if (ContextCompat.checkSelfPermission(mActivity,
android.Manifest.permission.ACCESS_COARSE_LOCATION) != PERMISSION_GRANTED) {
permitionTextResourceId = R.string.msg_permission_dialog_location;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_location,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
break;
......@@ -117,14 +133,20 @@ public class ABookPermissionHelper {
// カメラ
if (ContextCompat.checkSelfPermission(mActivity,
android.Manifest.permission.CAMERA) != PERMISSION_GRANTED) {
permitionTextResourceId = R.string.msg_permission_dialog_camera;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_camera,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
break;
case Constant.ABookPermissionType.Audio:
// マイク(オーディオ)
if (ContextCompat.checkSelfPermission(mActivity,
android.Manifest.permission.RECORD_AUDIO) != PERMISSION_GRANTED) {
permitionTextResourceId = R.string.msg_permission_dialog_mic;
// リソースパターンの適用
permitionTextResourceId = PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_permission_dialog_mic,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
break;
}
......@@ -132,7 +154,10 @@ public class ABookPermissionHelper {
if (permitionTextResourceId > 0) {
if (showDialogFlg) {
ABookAlertDialog dialog = AlertDialogUtil.createABookAlertDialog(mActivity);
dialog.setTitle(R.string.title_permission_dialog);
// リソースパターンの適用
dialog.setTitle(PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_permission_dialog,
getUserPref(getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
dialog.setMessage(permitionTextResourceId);
dialog.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override
......
......@@ -27,12 +27,14 @@ import jp.agentec.abook.abv.ui.common.appinfo.AppDefType.ViewMode;
import jp.agentec.abook.abv.ui.common.constant.ErrorCode;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.activity.OperationListActivity;
import jp.agentec.abook.abv.ui.home.adapter.AbstractOperationAdapter;
import jp.agentec.abook.abv.ui.home.adapter.OperationListAdapter;
import jp.agentec.abook.abv.ui.home.adapter.OperationPanelAdapter;
import static jp.agentec.abook.abv.bl.acms.type.OperationType.PANO;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
/**
* Created by leej on 2019/03/06.
......@@ -63,7 +65,7 @@ public class OperationListHelper {
private List<OperationDto> filterOperationList() {
try {
String reportTypeStr = PreferenceUtil.getUserPref(mAppActivity, AppDefType.UserPrefKey.OPERATION_REPORT_TYPES, null);
String reportTypeStr = getUserPref(mAppActivity, AppDefType.UserPrefKey.OPERATION_REPORT_TYPES, null);
operationDtoList = mOperationLogic.getRefreshOperation(mAppActivity.mSearchWord, mAppActivity.mStartDateStr, mAppActivity.mEndDateStr, reportTypeStr);
} catch (Exception e) {
Logger.e(TAG, "findOperationList", e);
......@@ -102,9 +104,19 @@ public class OperationListHelper {
});
// ラベル変更
mPullToRefreshGridView.getLoadingLayoutProxy().setRefreshingLabel(mAppActivity.getString(R.string.updating));
mPullToRefreshGridView.getLoadingLayoutProxy().setPullLabel(mAppActivity.getString(R.string.pull_to_refresh_label));
mPullToRefreshGridView.getLoadingLayoutProxy().setReleaseLabel(mAppActivity.getString(R.string.release_to_refresh_label));
mAppActivity.getIntent();
// リソースパターンの適用
mPullToRefreshGridView.getLoadingLayoutProxy().setRefreshingLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.updating,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
// リソースパターンの適用
mPullToRefreshGridView.getLoadingLayoutProxy().setPullLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.pull_to_refresh_label,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
// リソースパターンの適用
mPullToRefreshGridView.getLoadingLayoutProxy().setReleaseLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.release_to_refresh_label,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
child.setSelector(mAppActivity.getResources().getDrawable(R.drawable.grid_selecter));
......@@ -188,9 +200,17 @@ public class OperationListHelper {
});
// ラベル変更
mPullToRefreshListView.getLoadingLayoutProxy().setRefreshingLabel(mAppActivity.getString(R.string.updating));
mPullToRefreshListView.getLoadingLayoutProxy().setPullLabel(mAppActivity.getString(R.string.pull_to_refresh_label));
mPullToRefreshListView.getLoadingLayoutProxy().setReleaseLabel(mAppActivity.getString(R.string.release_to_refresh_label));
mPullToRefreshListView.getLoadingLayoutProxy().setRefreshingLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.updating,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
// リソースパターンの適用
mPullToRefreshListView.getLoadingLayoutProxy().setPullLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.pull_to_refresh_label,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
// リソースパターンの適用
mPullToRefreshListView.getLoadingLayoutProxy().setReleaseLabel(mAppActivity.getString(PatternStringUtil.patternToInt(mAppActivity.getApplicationContext(),
R.string.release_to_refresh_label,
getUserPref(mAppActivity.getApplicationContext(), AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0))));
// リストのクリック処理
mPullToRefreshListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
......
......@@ -23,6 +23,8 @@ import jp.agentec.abook.abv.bl.common.constant.ABookKeys;
import jp.agentec.abook.abv.bl.common.exception.AcmsException;
import jp.agentec.abook.abv.bl.common.exception.NetworkDisconnectedException;
import jp.agentec.abook.abv.bl.common.log.Logger;
import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
import jp.agentec.abook.abv.ui.home.helper.OzdFileHelper;
import jp.agentec.abook.abv.launcher.android.PDFFileProvider;
......@@ -39,6 +41,9 @@ import oz.api.OZReportAPI;
import oz.api.OZReportCommandListener;
import oz.api.OZReportViewer;
import static jp.agentec.abook.abv.cl.util.PreferenceUtil.getUserPref;
import static org.chromium.base.ContextUtils.getApplicationContext;
/**
* ABook Report(仮)ビュアー
* ① 原本ozdファイル (暗号化されてない)
......@@ -106,15 +111,25 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
String rearTitle = "";
if (mDirectionFlg) {
frontTitle = getRString(R.string.title_operation_direction_form);
// リソースパターンの適用
frontTitle = PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_operation_direction_form,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
} else {
frontTitle = getRString(R.string.title_operation_report_form);
frontTitle = PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_operation_report_form,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
if (mReadOnlyFlg) {
rearTitle = getRString(R.string.title_preview);
// リソースパターンの適用
rearTitle = PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_preview,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
} else {
rearTitle = getRString(R.string.title_input);
rearTitle = PatternStringUtil.patternToString(getApplicationContext(),
R.string.title_input,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0));
}
TextView tvTitle = (TextView) findViewById(R.id.tv_title);
......@@ -163,7 +178,13 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
@Override
public void onClick(View v) {
mButtonStatus = R.id.btn_temp_save; // HTML側の分岐処理を行うため変数に値を渡す
showSaveConfirmAlert(R.string.temp_save, R.string.temp_save_info);
// リソースパターンの適用
showSaveConfirmAlert(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.temp_save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.temp_save_info,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
});
......@@ -172,7 +193,13 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
@Override
public void onClick(View v) {
mButtonStatus = R.id.btn_save; // HTML側の分岐処理を行うため変数に値を渡す
showSaveConfirmAlert(R.string.save, R.string.save_info);
// リソースパターンの適用
showSaveConfirmAlert(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.save_info,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
});
......@@ -181,7 +208,13 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
@Override
public void onClick(View v) {
mButtonStatus = R.id.btn_delete; // HTML側の分岐処理を行うため変数に値を渡す
showSaveConfirmAlert(R.string.delete, R.string.delete_info);
// リソースパターンの適用
showSaveConfirmAlert(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.delete,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
PatternStringUtil.patternToInt(getApplicationContext(),
R.string.delete_info,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
}
});
......@@ -301,7 +334,10 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
return true;
} else {
Logger.w(TAG, "mOzReportViewer doesn't exist");
ABVToastUtil.showMakeText(mContext, R.string.no_ozd_viewer, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(mContext, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.no_ozd_viewer,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return false;
}
}
......@@ -590,7 +626,10 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
if (!mReadOnlyFlg) {
//OZD臨時保存処理
if (!saveTempOzdFile()) {
ABVToastUtil.showMakeText(mContext, R.string.msg_ozd_save_fail, Toast.LENGTH_LONG);
// リソースパターンの適用
ABVToastUtil.showMakeText(mContext, PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_ozd_save_fail,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_LONG);
return;
}
}
......
......@@ -130,6 +130,7 @@ import jp.agentec.abook.abv.ui.common.helper.ABVViewUnbindHelper;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.ClipboardUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.common.view.ABVEditText;
import jp.agentec.abook.abv.ui.common.view.ABVPopupListWindow;
import jp.agentec.abook.abv.ui.common.vo.Size;
......@@ -851,6 +852,17 @@ public class ContentViewActivity extends ABVContentViewActivity {
mShowedPopupWindow = new ABVPopupListWindow(ContentViewActivity.this, R.layout.popup_meetingroom_setting);
mShowedPopupWindow.setWidth(getRDimensionSize(R.dimen.popup_size_xlarge));
// リソースパターンを適用
TextView meetingRoomSettingTitle = (TextView) mShowedPopupWindow.findViewById(R.id.meetingroom_setting_title);
meetingRoomSettingTitle.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.meetingroom_setting,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
TextView markignShareSettingTitle = (TextView) mShowedPopupWindow.findViewById(R.id.marking_share_setting_title);
markignShareSettingTitle.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.marking_share_setting,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
// 司会者マーキング共有設定(参加者モード場合は非表示)
CheckedTextView markingShareCheck = (CheckedTextView) mShowedPopupWindow.findViewById(R.id.checkedMarkingShare);
markingShareCheck.setVisibility(View.GONE);
......@@ -1090,6 +1102,12 @@ public class ContentViewActivity extends ABVContentViewActivity {
CheckedTextView markingShareCheck = (CheckedTextView) mShowedPopupWindow.findViewById(R.id.checkedMarkingShare);
boolean chairmanMarkingShareFlag = PreferenceUtil.get(ContentViewActivity.this, AppDefType.UserPrefKey.CHAIRMAN_MARKING_SHARE, false);
markingShareCheck.setChecked(chairmanMarkingShareFlag);
// リソースパターンを適用
markingShareCheck.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.chairman_marking_share,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
markingShareCheck.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
......@@ -1104,6 +1122,12 @@ public class ContentViewActivity extends ABVContentViewActivity {
CheckedTextView markingAutoSaveCheck = (CheckedTextView) mShowedPopupWindow.findViewById(R.id.checkedMarkingAutoSave);
boolean meetingMarkingAutoSaveFlag = PreferenceUtil.get(ContentViewActivity.this, AppDefType.UserPrefKey.MEETING_MARKING_AUTO_SAVE, false);
markingAutoSaveCheck.setChecked(meetingMarkingAutoSaveFlag);
// リソースパターンを適用
markingShareCheck.setText(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.marking_share_auto_save,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
markingAutoSaveCheck.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
......@@ -2625,12 +2649,18 @@ public class ContentViewActivity extends ABVContentViewActivity {
// プロジェクト関連資料なのかをチェック
if (ActivityHandlingHelper.getInstance().isExistCommonContent(getContentId())) {
if (!ActivityHandlingHelper.getInstance().isExistCommonContent(linkContentId)) {
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_not_common_content, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_not_common_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
break;
}
} else if (ActivityHandlingHelper.getInstance().isExistRelatedContent(getContentId(), mOperationId)) {
if (!ActivityHandlingHelper.getInstance().isExistRelatedContent(linkContentId, mOperationId)) {
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_not_related_content, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_not_related_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
break;
}
}
......
......@@ -54,6 +54,7 @@ import jp.agentec.abook.abv.ui.common.appinfo.AppDefType;
import jp.agentec.abook.abv.ui.common.constant.ErrorCode;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.util.ABVToastUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.common.view.ABVPopupListWindow;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
......@@ -309,12 +310,18 @@ public class HTMLXWalkWebViewActivity extends ParentWebViewActivity {
Long dstContentId = Long.valueOf(param.get("contentId"));
if (ActivityHandlingHelper.getInstance().isExistCommonContent(contentId)) {
if (!ActivityHandlingHelper.getInstance().isExistCommonContent(dstContentId)) {
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_not_common_content, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_not_common_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return true;
}
} else if (ActivityHandlingHelper.getInstance().isExistRelatedContent(contentId, mOperationId)) {
if (!ActivityHandlingHelper.getInstance().isExistRelatedContent(dstContentId, mOperationId)) {
ABVToastUtil.showMakeText(getApplicationContext(), R.string.msg_not_related_content, Toast.LENGTH_SHORT);
// リソースパターンの適用
ABVToastUtil.showMakeText(getApplicationContext(), PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_not_related_content,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), Toast.LENGTH_SHORT);
return true;
}
}
......@@ -337,7 +344,10 @@ public class HTMLXWalkWebViewActivity extends ParentWebViewActivity {
}
});
if (ret != null && !ret.startsWith(ABookKeys.OK)) {
showSimpleAlertDialog(getRString(R.string.error), ret);
// リソースパターンの適用
showSimpleAlertDialog(PatternStringUtil.patternToString(getApplicationContext(),
R.string.error,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)), ret);
}
} else if (url.contains(ABookKeys.ABOOK_CHECK_API)) {
commonShouldOverrideUrlLoading(uri, null);
......
......@@ -36,6 +36,7 @@ import jp.agentec.abook.abv.ui.common.constant.ErrorCode;
import jp.agentec.abook.abv.ui.common.constant.ErrorMessage;
import jp.agentec.abook.abv.ui.common.dialog.ABookAlertDialog;
import jp.agentec.abook.abv.ui.common.util.AlertDialogUtil;
import jp.agentec.abook.abv.ui.common.util.PatternStringUtil;
import jp.agentec.abook.abv.ui.home.helper.ABookCheckWebViewHelper;
import jp.agentec.abook.abv.ui.home.helper.ActivityHandlingHelper;
import jp.agentec.abook.abv.ui.home.helper.ContentViewHelper;
......@@ -96,8 +97,15 @@ public class ParentWebViewActivity extends ABVContentViewActivity {
// エラーのため、空のURLをロードさせ、白い画面で表示させる
webViewLoadUrl("");
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, R.string.app_name);
alertDialog.setMessage(String.format(getString(R.string.error_msg_open_pano_edit), statusCode + ""));
alertDialog.setPositiveButton(R.string.ok,
// リソースパターンの適用
alertDialog.setMessage(String.format(PatternStringUtil.patternToString(getApplicationContext(),
R.string.error_msg_open_pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
statusCode + ""));
// リソースパターンの適用
alertDialog.setPositiveButton(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.ok,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
......@@ -224,15 +232,23 @@ public class ParentWebViewActivity extends ABVContentViewActivity {
// 画像
try {
final Uri responseUri = attachmentImageProcessing(result);
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, R.string.pano_edit);
alertDialog.setMessage(R.string.msg_confirm_entry_scene);
// リソースパターンの適用
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, PatternStringUtil.patternToInt(getApplicationContext(),
R.string.pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setMessage(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_confirm_entry_scene,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setNegativeButton(R.string.cancel, null);
alertDialog.setPositiveButton(R.string.ok,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
showProgressView(getResources().getString(R.string.msg_common_processing));
// リソースパターンの適用
showProgressView(PatternStringUtil.patternToString(getApplicationContext(),
R.string.msg_common_processing,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
CommonExecutor.execute(new Runnable() {
@Override
public void run() {
......@@ -314,9 +330,16 @@ public class ParentWebViewActivity extends ABVContentViewActivity {
* シーン追加API通信で失敗時のダイアログ表示
*/
private void showFailedSceneApiDialog() {
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(this, R.string.pano_edit);
alertDialog.setMessage(R.string.msg_sence_regist_api_failed);
alertDialog.setPositiveButton(R.string.ok,
// リソースパターンの適用
ABookAlertDialog alertDialog = AlertDialogUtil.createAlertDialog(getApplicationContext(), PatternStringUtil.patternToInt(getApplicationContext(),
R.string.pano_edit,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setMessage(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.msg_sence_regist_api_failed,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)));
alertDialog.setPositiveButton(PatternStringUtil.patternToInt(getApplicationContext(),
R.string.ok,
getUserPref(AppDefType.UserPrefKey.RESOURCE_PATTERN_TYPE, 0)),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment