diff --git a/app/src/main/java/rikka/searchbyimage/staticdata/CustomEngine.java b/app/src/main/java/rikka/searchbyimage/staticdata/CustomEngine.java index 8f0219f..ebe73db 100644 --- a/app/src/main/java/rikka/searchbyimage/staticdata/CustomEngine.java +++ b/app/src/main/java/rikka/searchbyimage/staticdata/CustomEngine.java @@ -12,6 +12,7 @@ import java.util.List; import java.util.ListIterator; +import rikka.searchbyimage.BuildConfig; import rikka.searchbyimage.database.DatabaseHelper; import rikka.searchbyimage.database.table.CustomEngineTable; import rikka.searchbyimage.utils.ParcelableUtils; @@ -153,7 +154,7 @@ private static void addBuildInEngines(Context context, List list) ids[item.id] = true; } - for (int i = 0; i < 6; i++) { + for (int i = 0; i < (BuildConfig.hideOtherEngine ? 1 : 6); i++) { if (!ids[i]) { CustomEngineParcelable parcelable = new CustomEngineParcelable(); parcelable.data.id = i; diff --git a/app/src/main/java/rikka/searchbyimage/ui/EditSitesActivity.java b/app/src/main/java/rikka/searchbyimage/ui/EditSitesActivity.java index fb03270..455943c 100644 --- a/app/src/main/java/rikka/searchbyimage/ui/EditSitesActivity.java +++ b/app/src/main/java/rikka/searchbyimage/ui/EditSitesActivity.java @@ -157,7 +157,7 @@ public void onItemLongClick(View view, final int position, final int realPositio new AlertDialog.Builder(mActivity) .setItems( - new CharSequence[] {"Delete"}, + new CharSequence[] {getString(R.string.delete)}, new DialogInterface.OnClickListener() { @Override diff --git a/app/src/main/java/rikka/searchbyimage/ui/fragment/SettingsFragment.java b/app/src/main/java/rikka/searchbyimage/ui/fragment/SettingsFragment.java index d1cb148..82de68e 100644 --- a/app/src/main/java/rikka/searchbyimage/ui/fragment/SettingsFragment.java +++ b/app/src/main/java/rikka/searchbyimage/ui/fragment/SettingsFragment.java @@ -89,13 +89,13 @@ public void onCreatePreferences(Bundle bundle, String s) { boolean popup = getArguments().getBoolean("popup"); if (popup) { - if (!BuildConfig.hideOtherEngine) + //if (!BuildConfig.hideOtherEngine) addPreferencesFromResource(R.xml.preferences_general_mini); addPreferencesFromResource(R.xml.preferences_search_settings); } else { addPreferencesFromResource(R.xml.preferences_usage); - addPreferencesFromResource(BuildConfig.hideOtherEngine ? R.xml.preferences_general_gp : R.xml.preferences_general); + addPreferencesFromResource(/*BuildConfig.hideOtherEngine ? R.xml.preferences_general_gp : */R.xml.preferences_general); addPreferencesFromResource(R.xml.preferences_search_settings); addPreferencesFromResource(R.xml.preferences_about); } @@ -125,6 +125,13 @@ public void onCreatePreferences(Bundle bundle, String s) { if (!popup) { + /*SharedPreferences sharedPreferences = getPreferenceManager().getSharedPreferences(); + if (sharedPreferences.getBoolean("developer", false)) { + mScreen.addPreference(mCategoryAdvance); + } else { + mScreen.removePreference(mCategoryAdvance); + }*/ + Preference versionPref = findPreference("version"); versionPref.setOnPreferenceClickListener(this); @@ -132,7 +139,9 @@ public void onCreatePreferences(Bundle bundle, String s) { githubPref.setOnPreferenceClickListener(this); Preference advancePref = findPreference("advance"); - advancePref.setOnPreferenceClickListener(this); + if (advancePref != null) { + advancePref.setOnPreferenceClickListener(this); + } Preference donatePref = findPreference("donate"); if (BuildConfig.hideOtherEngine) { @@ -231,12 +240,6 @@ private void setCustomGoogleUriHide() { private void setSearchEngineHide() { SharedPreferences sharedPreferences = getPreferenceManager().getSharedPreferences(); - if (sharedPreferences.getBoolean("developer", false)) { - mScreen.addPreference(mCategoryAdvance); - } else { - mScreen.removePreference(mCategoryAdvance); - } - int siteId = Integer.parseInt(sharedPreferences.getString("search_engine_preference", "0")); switch (siteId) { @@ -318,10 +321,14 @@ else if (click == 40) { click = -10; - SharedPreferences sharedPreferences = getPreferenceManager().getSharedPreferences(); + /*SharedPreferences sharedPreferences = getPreferenceManager().getSharedPreferences(); sharedPreferences.edit().putBoolean("developer", true).apply(); mScreen.addPreference(mCategoryAdvance); + Preference advancePref = findPreference("advance"); + if (advancePref != null) { + advancePref.setOnPreferenceClickListener(this); + }*/ /*View view = mActivity.findViewById(R.id.settings_container); view.animate() .rotation(view.getRotation() + 180 + 360) diff --git a/app/src/main/res/layout/activity_add_engine.xml b/app/src/main/res/layout/activity_add_engine.xml index fb2b6a1..3506748 100644 --- a/app/src/main/res/layout/activity_add_engine.xml +++ b/app/src/main/res/layout/activity_add_engine.xml @@ -82,7 +82,7 @@ android:id="@+id/edit_url" android:layout_marginLeft="16dp" android:inputType="textUri" - android:hint="@string/upload_url" + android:hint="@string/request_url" android:layout_gravity="center_vertical" android:minLines="1" /> diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index b5fe010..8e6375b 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -114,4 +114,26 @@ メールアプリ見つかりません。 Baidu設定 + Search engines + Edit data + Request url + Name + Key + Value + (image) + (selector) + New form data + Built-in + Custom + Check your data + Please enable at least one search engine + + Open URL + Open saved HTML file in WebView + Built-in viewer for iqdb.org + + Advance + Custom search engines + Help + Delete \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index fde6992..36ff5a6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -112,4 +112,27 @@ 取消 唉..没有邮件客户端的样子.. 百度设置 + + 搜索引擎 + 编辑数据 + 请求URL + 名称 + Key + Value + (图片) + (选择器) + 添加表单数据 + 内置 + 自定义 + 请检查你的数据 + 请至少启用一个搜索引擎 + + 打开URL + 在WebView中打开保存的HTML文件 + 内置iqdb.org结果查看器 + + 高级 + 自定义搜索引擎 + 帮助 + 删除 \ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index e47d059..84dc737 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -22,7 +22,7 @@ 通用 阻止不合適的圖片 評分 - 能给5星就太好啦 >﹏< + 能給5星就太好啦 >﹏< 版本 Google 設定 @@ -41,11 +41,11 @@ 保存連接 保存圖片 - 用其他应用打开… - 打开 + 用其他軟體打開… + 打開 分享 - 选择分享方式 + 選擇分享方式 使用內建瀏覽器 使用 WebView 或 Chrome custom tabs @@ -53,19 +53,19 @@ %s 搜尋結果 設定 - 上載前打開設置 - 压缩上載圖片 - 当图片不能正常上传时可尝试此选项 - 開始上載 + 上傳前打開設置 + 壓縮上傳圖片 + 當圖片不能正常上傳時可嘗試此選項 + 開始上傳 - 需要权限 - 您需要授予應用“讀取外部存儲”權限才能上載該圖片。 + 需要權限 + 您需要授予軟體“讀取外部存儲”權限才能上傳該圖片。 獲取權限 - 捐赠 + 捐贈 Google Wallet/Alipay: rikka@xing.moe - 出错了 OAO + 出錯了 OAO SauceNAO 設定 隱藏 @@ -77,22 +77,22 @@ 已知和預估危險來源 除了已知安全來源 - 连接超时 - 网络错误 - 域名解析错误 + 連線超時 + 網路錯誤 + 域名解析錯誤 注意 - Baidu不支持WebP格式和较大图片 + Baidu不支持WebP格式和較大圖片 - 结果打开方式 + 结果打開方式 內建瀏覽器 Chrome custom tabs - 瀏覽器应用 + 瀏覽器軟體 使用 Google 搜尋此圖片 - 刷新 - 拷貝鏈接 - 在瀏覽器中打开 - %s 已拷貝到剪貼板 + 重新整理 + 複製連接 + 在瀏覽器中打開 + %s 已複製到剪貼板 保存失敗 %s 下載完成 @@ -102,12 +102,35 @@ 建立新檔案 %2$s」目錄中現有的 %1$s 嗎?]]> - 发送方式 + 發送方式 - 坏掉了 QAQ - 使用邮件客户端发送错误报告给开发者以帮助解决问题。 - 确定 + 壞掉了 QAQ + 使用Email發送錯誤報告給開發者以幫助解決問題。 + 確定 取消 - 唉..没有邮件客户端的样子.. + 唉..没有Email軟體的樣子.. Baidu 設定 + + 搜索引擎 + 编辑数据 + 请求URL + 名称 + Key + Value + (图片) + (选择器) + 添加表单数据 + 内置 + 自定义 + 请检查你的数据 + 请至少启用一个搜索引擎 + + 打开URL + 在WebView中打开保存的HTML文件 + 内置iqdb.org结果查看器 + + 高级 + 自定义搜索引擎 + 帮助 + 删除 \ No newline at end of file diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml index aaf74df..0e30d5e 100644 --- a/app/src/main/res/values/array.xml +++ b/app/src/main/res/values/array.xml @@ -111,13 +111,13 @@ - Open URL - Open saved HTML file in WebView + @string/open_url + @string/open_html - Open URL - Open saved HTML file in WebView - Build-in viewer for iqdb.org + @string/open_url + @string/open_html + @string/open_iqdb \ 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 33ee5b6..8f5b7fc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -114,22 +114,26 @@ No mail app installed Baidu settings - Edit engines - Edit data - Upload url - Name - Key - Value - (image) - (selector) - New form data - Built-in - Custom - Check your data - Please enable at least one search engine - - Advance - Custom search engines - Help - + Search engines + Edit data + Request url + Name + Key + Value + (image) + (selector) + New form data + Built-in + Custom + Check your data + Please enable at least one search engine + + Open URL + Open saved HTML file in WebView + Built-in viewer for iqdb.org + + Advance + Custom search engines + Help + Delete \ No newline at end of file