diff --git a/app/src/main/java/jp/atled/agileworks/AwApp.kt b/app/src/main/java/jp/atled/agileworks/AwApp.kt index 1afe7d0d92604adc2438abc8c994dc41b14560e7..0ab8b5a810f51aa72ac8e02113378a0f703ed960 100644 --- a/app/src/main/java/jp/atled/agileworks/AwApp.kt +++ b/app/src/main/java/jp/atled/agileworks/AwApp.kt @@ -36,33 +36,10 @@ class AwApp : Application() { shouldRefreshApprovalItem = true } - /** - * 承認一覧の更新の要求がされたか。 true ならば次回表示時に更新する必要あり。 - * [jp.atled.agileworks.view.ui.approvallist.ApprovalListFragment] から呼ばれることを想定。 - * 一度判定すると再度リクエストされるまで戻り値は false になる。 - */ - fun fetchApprovalListRefreshRequest(): Boolean { - val result = shouldRefreshApproval - shouldRefreshApproval = false - return result - } - - /** - * 承認書類一覧の更新の要求がされたか。 true ならば次回表示時に更新する必要あり。 - * [jp.atled.agileworks.view.ui.approvalitem.ApprovalItemListFragment] から呼ばれることを想定。 - * 一度判定すると再度リクエストされるまで戻り値は false になる。 - */ - fun fetchApprovalItemListRefreshRequest(): Boolean { - val result = shouldRefreshApprovalItem - shouldRefreshApprovalItem = false - return result - } - companion object { lateinit var instance: AwApp const val OkHttpCacheSize = 50L * 1024 * 1024 // okHttp3 cache size - const val ApiPageSize = 50 const val APP_AUTH_PREFERENCES = "appAuthPreferences" const val APP_AUTH_STATE = "appAuthState" diff --git a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt b/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt deleted file mode 100644 index e3105776dfaf5fe3a08f432cdf069dbba32bcf0c..0000000000000000000000000000000000000000 --- a/app/src/main/java/jp/atled/agileworks/model/ApiDocumentRespnose.kt +++ /dev/null @@ -1,22 +0,0 @@ -package jp.atled.agileworks.model - -import com.squareup.moshi.JsonClass - -// SearchItem と同様。後々変わるかもしれないため念のため別クラス。 -@JsonClass(generateAdapter = true) -data class DocumentInfo( - val id: Int, - val has_attachments: Boolean, - //val title: ApprovalItemTitle, - //val form: ApprovalItemForm, - //val route: ApprovalItemRoute?, // nullable ok - val step: Int, - val stat: Int, - val write_datetime: String, - val update_datetime: String, - val writer: String, - val current_approvers: List?, // nullable ok - val url: String, - var stat_string: String?, // nullable ok - var stat_color: Int? // nullable ok -) diff --git a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt b/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt deleted file mode 100644 index 680d01dd0780887d8091e10fc2fe11e78ffb31d8..0000000000000000000000000000000000000000 --- a/app/src/main/java/jp/atled/agileworks/model/DocumentRepository.kt +++ /dev/null @@ -1,15 +0,0 @@ -package jp.atled.agileworks.model - -import android.app.Activity -import jp.atled.agileworks.model.api.ApiCallbackCommon -import jp.atled.agileworks.model.api.ApiClient - -class DocumentRepository(private val activity: Activity?) { - fun getInfo(docId: Int, onResult: (isSuccess: Boolean, response: DocumentInfo?) -> Unit) { - ApiClient.instance.getDocumentInfo(docId).enqueue(ApiCallbackCommon(activity, onResult)) - } - - companion object { - fun getinstance(activity: Activity?) = DocumentRepository(activity) - } -} \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt b/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt deleted file mode 100644 index 6da6401d5e9b297ca56ecbd09a70e456751afb37..0000000000000000000000000000000000000000 --- a/app/src/main/java/jp/atled/agileworks/model/ServiceInfoRepository.kt +++ /dev/null @@ -1,15 +0,0 @@ -package jp.atled.agileworks.model - -import android.app.Activity -import jp.atled.agileworks.model.api.ApiCallbackCommon -import jp.atled.agileworks.model.api.ApiClient - -class ServiceInfoRepository(private val activity: Activity?) { - fun getServiceInfo(onResult: (isSuccess: Boolean, response: ServiceInfoResponse?) -> Unit) { - ApiClient.instance.getServiceInfo().enqueue(ApiCallbackCommon(activity, onResult)) - } - - companion object { - fun getInstance(activity: Activity) = ServiceInfoRepository(activity) - } -} diff --git a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt index b3281b7fd77072101b2a441524c39dabb8cc9b07..11077cdaf4350a0cc0d205ccbaedb041a672c826 100644 --- a/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt +++ b/app/src/main/java/jp/atled/agileworks/model/api/ApiService.kt @@ -6,21 +6,10 @@ import retrofit2.http.* interface ApiService { - // 単に getService() とすると ApiService を取得するような意味合いに取れて - // 紛らわしいため、他と命名規則が異なるが Info を付けている。 - @GET("x/v1/service") - fun getServiceInfo(): Call - - //fun getApproval(@Query("q") search: String = "trending", @Query("sort") sort: String = "stars"): Call - + // 承認件数取得API @GET("Broker/MobileAppApi/Approvals") fun getApproval(): Call - @GET("x/v1/document/{doc_id}/info") - fun getDocumentInfo( - @Path("doc_id") docId: Int - ): Call - // デバイス情報一覧取得API @GET("Broker/MobileAppApi/Device") fun getDeviceInfoList(): Call diff --git a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt index 169222f1d69f6d69cbbc35db83ac7fd2b3ff7913..31e7adecf0a97477a7ec4983e0293be98eb607cb 100644 --- a/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/base/BaseViewModel.kt @@ -5,8 +5,6 @@ import androidx.lifecycle.ViewModel open class BaseViewModel : ViewModel() { - val empty = MutableLiveData().apply { value = false } - val dataLoading = MutableLiveData().apply { value = false } val logout = MutableLiveData() diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt b/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt index 874649cd6837260dbb74d8bf190f7502b6a08fcc..7d1ceefe504c4ecfe8c12df29346a09f4a89fd2f 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/DrawerMenu.kt @@ -2,7 +2,6 @@ package jp.atled.agileworks.view.ui import android.app.Activity import android.content.Intent -import android.util.Log import android.widget.TextView import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt index e1b92f17ff2b88d229a069f3fdf09d74f0227c81..c983924863770a916a815b658df7e4e51a18d3e9 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/MainActivity.kt @@ -62,10 +62,6 @@ class MainActivity : BaseActivity() { private fun isDirectOpen(): Boolean = !intent.getStringExtra("url").isNullOrEmpty() - private fun documentWebFragment(): DocumentWebFragment = DocumentWebFragment().apply { - arguments = intent.extras - } - private fun followDeepLink() { // ウィジェットタップ時の情報伝達 val deepApproveUrl = intent.getStringExtra(APPROVAL_DEEPLINK_URL_KEY) @@ -205,10 +201,6 @@ class MainActivity : BaseActivity() { } } -fun Fragment.updateToolbarCount(count: Int) { - requireActivity().findViewById(R.id.toolbar_count).text = requireContext().getString(R.string.main_count_format, count.toFormattedString()) -} - fun Intent.toDeepLinkArguments() = Bundle().apply { putNonNullStingFromExtra(this@toDeepLinkArguments, MainActivity.APPROVAL_DEEPLINK_CODE_KEY) putNonNullStingFromExtra(this@toDeepLinkArguments, MainActivity.APPROVAL_DEEPLINK_NAME_KEY) diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt b/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt deleted file mode 100644 index 668e9fb8532c556eb78451f05b9f181c976a0ace..0000000000000000000000000000000000000000 --- a/app/src/main/java/jp/atled/agileworks/view/ui/RecyclerViewScrollListener.kt +++ /dev/null @@ -1,36 +0,0 @@ -package jp.atled.agileworks.view.ui - -import androidx.recyclerview.widget.LinearLayoutManager -import androidx.recyclerview.widget.RecyclerView - -abstract class RecyclerViewScrollListener(private val mLinearLayoutManager: LinearLayoutManager, private val totalItem: Int) : RecyclerView.OnScrollListener() { - var firstVisibleItem = 0 - var visibleItemCount = 0 - var totalItemCount = 0 - private var previousTotal = 0 - private var loading = true - private var current_page = 1 - private var visibleThreshold = 5 - override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { - super.onScrolled(recyclerView, dx, dy) - visibleItemCount = recyclerView.childCount - totalItemCount = mLinearLayoutManager.itemCount - firstVisibleItem = mLinearLayoutManager.findFirstVisibleItemPosition() - if (loading) { - if (totalItemCount > previousTotal) { - loading = false - previousTotal = totalItemCount - } - } - if (totalItem > totalItemCount) { - if (!loading && totalItemCount - visibleItemCount <= firstVisibleItem + visibleThreshold) { - current_page++ - onLoadMore(current_page) - loading = true - } - } - } - - abstract fun onLoadMore(current_page: Int) - -} \ No newline at end of file diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt index 7f6b1542e7ac809ac4ec0b0ebf353f63bddcd8ac..bca95418e51e9d8d6907304c12bf65681f567c53 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebClient.kt @@ -50,7 +50,7 @@ class DocumentWebViewClient(private val webShare: DocumentWebShare): WebViewClie } override fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean) { - Log.d("X-point", "■ doUpdateVisitedHistory : $url") + Log.d(TAG, "■ doUpdateVisitedHistory : $url") if (!webShare.presenter.checkConnect()!!) { // URL遷移時にネットワーク切断状態の場合、以降の処理をスキップする return diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt index 32f2ec69e05faa360b91573b33a5f58c64cc134b..a7464c58ffe7f30a3d004a16cddef11e79a541ec 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebJavaScriptMessageReceiver.kt @@ -3,7 +3,6 @@ package jp.atled.agileworks.view.ui.documentweb import android.app.AlertDialog import android.webkit.JavascriptInterface import android.webkit.WebView -import android.widget.Toast import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import jp.atled.agileworks.R @@ -21,9 +20,10 @@ class DocumentWebJavaScriptMessageReceiver(private val fragment: Fragment, priva fun sample() { AlertDialog.Builder(fragment.requireActivity()) .setIcon(android.R.drawable.ic_dialog_alert) - .setTitle(R.string.document_logout_alert_title) - .setMessage(R.string.document_logout_alert_message) - .setPositiveButton(R.string.document_logout_alert_button_ok) { _, _ -> + // 参考用においている関数なので、リソースファイルから文字列を移した(多言語リソース対象外とする) + .setTitle("ログアウト通知") + .setMessage("セッションタイムアウトによりログアウトしました。書類を開き直して下さい。") + .setPositiveButton("OK") { _, _ -> backToPrevious() } .setOnCancelListener { diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt index ff56c5733728a51e8dd05177abe4a340510a3fd2..daaf6faa95ad6bd82475c76b05f96e99217f7450 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebPresenter.kt @@ -21,7 +21,6 @@ interface DocumentWebPresenter { */ fun setProgress(newProgress: Int) - // ToDo タイトル更新JS関数実装され次第実装する // タイトル /** * 現在開かれているページのタイトルを必要に応じて更新する。 diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt index 4a659d988b4c571ee2303112ae19aa83bd7194d3..c92bc7c5da95fd73f7bc72826c8541fef511ae56 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebShare.kt @@ -38,34 +38,4 @@ class DocumentWebHistory { indexStack[indexStack.lastIndex] = index } } - - /** - * 履歴を戻るために最新の履歴インデックスを破棄し、戻るべき履歴インデックスを返す。 - * - * @return 戻るべき履歴インデックス。 - * 破棄した履歴インデックスではなく新しく最新となる履歴のインデックスであることに注意。 - * これ以上戻るべきページがない場合は `null`。 - */ - fun popHistoryIndex(): Int? { - if (!waitingNewPage) { - indexStack.removeLast() - } - - return if (indexStack.isEmpty()) { - // これ以上戻るページがない - waitingNewPage = true - null - } else { - // 戻るページがあればその履歴インデックス。次からはその項目が更新される - waitingNewPage = false - indexStack.last() - } - } - - /** - * 新しいページ待ちを開始する。今までの最新履歴インデックスが次に戻るべきインデックスになる - */ - fun startWaitingNewPage() { - waitingNewPage = true - } } diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt index 64b2bce25115ab2d1a65fb23c77eb2c693477184..2e1cd135e4e42fdd348e70f79c6ef07222d09e4f 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginFragment.kt @@ -23,7 +23,6 @@ import jp.atled.agileworks.AwApp import jp.atled.agileworks.databinding.FragmentLoginBinding import jp.atled.agileworks.model.CertRepository import jp.atled.agileworks.model.NotificationRepository -import jp.atled.agileworks.model.ServiceInfoRepository import jp.atled.agileworks.model.api.ApiClient import jp.atled.agileworks.view.ui.MainActivity import jp.atled.agileworks.view.ui.license.License diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt index 3ada3476e94f876ad4c9f5c5e34de0ddeabc76fd..55e3c39467bcd447ea3de129f72da48abce28923 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/LoginViewModel.kt @@ -8,8 +8,6 @@ class LoginViewModel: BaseViewModel() { val TAG = "LoginViewModel" var serverUrlLive: MutableLiveData = MutableLiveData() var serverContextLive: MutableLiveData = MutableLiveData() - var firstLoad = true - fun loadServerUrlLoad(serverUrl: String) { var url = serverUrl.stripScheme() diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt b/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt index ebd706c48c8860e4926c2954af044847dbb946a5..ee9bab20bec5f7cb32bab9794a0ad7d1d431cb3a 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/login/MultilingualControl.kt @@ -3,7 +3,6 @@ package jp.atled.agileworks.view.ui.login import android.content.ContextWrapper import android.content.res.Configuration import android.os.LocaleList -import android.util.Log import android.view.View import android.widget.AdapterView import android.widget.ArrayAdapter diff --git a/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt b/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt index d8b1cce7c3917f82ce27c034fd81135ee456baeb..7a81fbca32375c06e4a6204a54198d95869c8bac 100644 --- a/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt +++ b/app/src/main/java/jp/atled/agileworks/widget/AwFirebaseMessagingService.kt @@ -5,14 +5,11 @@ import android.content.Intent import android.util.Log import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat -import androidx.navigation.NavDeepLinkBuilder import com.google.firebase.messaging.FirebaseMessagingService import com.google.firebase.messaging.RemoteMessage import jp.atled.agileworks.R import jp.atled.agileworks.model.NotificationRepository import jp.atled.agileworks.view.ui.DirectOpenDocumentActivity -import jp.atled.agileworks.view.ui.documentweb.DocumentWebFragment -import jp.atled.agileworks.view.ui.login.LoginActivity import jp.atled.agileworks.view.ui.setupForDirectOpen import java.util.concurrent.atomic.AtomicInteger diff --git a/app/src/main/res/drawable/ic_aw_logo_login_blue.xml b/app/src/main/res/drawable/ic_aw_logo_login_blue.xml deleted file mode 100644 index be4ca1f0e80526f30b33a990e23dc05d8d6bbcb4..0000000000000000000000000000000000000000 --- a/app/src/main/res/drawable/ic_aw_logo_login_blue.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/app/src/main/res/layout/navi_button.xml b/app/src/main/res/layout/navi_button.xml deleted file mode 100644 index 95b84d9aa14b4e974656eade7fd544b93fae6a47..0000000000000000000000000000000000000000 --- a/app/src/main/res/layout/navi_button.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 2c5cc5afb26032d99ef5d0fa9b528a8bf959dec8..be135251b7aa9baa3b8a47992955d1aaa36fce1d 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -16,8 +16,6 @@ Task Search Apply - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ Role Close - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - license agreement 同意する diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index aad875f5b362bd3e9037476bfbc94547b745c738..0abef278ddd81538db8b825cdc0b82bc25c7bbcc 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -16,8 +16,6 @@ 仕事 検索 書類作成 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ ロール 閉じる - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 利用許諾 同意する diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index fc29520dc73c98c55f680aaa3d2c4b593efc6bd3..93dbb2da9570ff4166025e1798dd6f4b4c4d9a63 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -16,8 +16,6 @@ 工作 搜尋 建立文件 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ 職位 關閉 - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 許可證協議 同意する diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 064237ff0664571fc7a24f967e47c53d15620ed8..9f808a086ec446760a858e63a8a399145ee68794 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -16,8 +16,6 @@ 工作 检索 制作文档 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ 职位 关闭 - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 许可证协议 同意する diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index eeb54b80a6d09928bd8f566456bc1fa729b0554f..ce07ff705aab6b70afdbf169c87225be17754a45 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -1,7 +1,3 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aad875f5b362bd3e9037476bfbc94547b745c738..0abef278ddd81538db8b825cdc0b82bc25c7bbcc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -16,8 +16,6 @@ 仕事 検索 書類作成 - 検索結果 - %s件 アクセストークン更新エラー @@ -29,7 +27,6 @@ アプリ認証 このアプリをご利用する場合は認証が必要です - 未対応OSです。 この端末は生体認証に対応していません。 端末に生体情報が登録されていません。 生体認証をキャンセル @@ -58,8 +55,6 @@ Scanned: %s Invalid QR format AgileWorks - サーバへの接続に失敗しました。サーバ指定やネットワーク状態をご確認ください。 - ドメインが複数存在します。ドメインコードを指定してください。 OK 現在、既定のブラウザが利用できません。アプリの動作にはブラウザが必要です。確認してください。 @@ -98,11 +93,6 @@ ロール 閉じる - - ログアウト通知 - セッションタイムアウトによりログアウトしました。書類を開き直して下さい。 - OK - 利用許諾 同意する