translate strings
translate all new untranslated strings, removed useless cast to WithUserContent in ReplyMsgHook.java
This commit is contained in:
@@ -5,18 +5,17 @@ import static ru.vtosters.lite.encryption.EncryptProvider.decryptMessage;
|
||||
import com.vk.im.engine.models.ProfilesSimpleInfo;
|
||||
import com.vk.im.engine.models.messages.MsgFromUser;
|
||||
import com.vk.im.engine.models.messages.NestedMsg;
|
||||
import com.vk.im.engine.models.messages.WithUserContent;
|
||||
import com.vk.im.ui.views.ReplyView;
|
||||
|
||||
public class ReplyMsgHook {
|
||||
public static void injectWithDecrypt(ReplyView replyView, MsgFromUser msgFromUser, ProfilesSimpleInfo profilesSimpleInfo, boolean someBool) {
|
||||
msgFromUser.d(decryptMessage(msgFromUser)); // set new value of text in MsgFromUser class
|
||||
replyView.a((WithUserContent) msgFromUser, profilesSimpleInfo, someBool);
|
||||
replyView.a(msgFromUser, profilesSimpleInfo, someBool);
|
||||
}
|
||||
|
||||
public static void injectWithDecrypt(ReplyView replyView, NestedMsg nestedMsg, ProfilesSimpleInfo profilesSimpleInfo, boolean someBool) {
|
||||
nestedMsg.d(decryptMessage(nestedMsg.f(), nestedMsg.t1())); // set new value of text in NestedMsg class
|
||||
replyView.a((WithUserContent) nestedMsg, profilesSimpleInfo, someBool);
|
||||
replyView.a(nestedMsg, profilesSimpleInfo, someBool);
|
||||
}
|
||||
|
||||
public static void injectWithDecrypt(ReplyView replyView, NestedMsg nestedMsg, ProfilesSimpleInfo profilesSimpleInfo, boolean someBool, int i) {
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Jetkai{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class TheSpeedX{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Jetkai{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Roosterkid{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Hookzof{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Jetkai{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class Roosterkid{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import static ru.vtosters.lite.proxy.GithubList.getProxy;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.forceProxyApplying;
|
||||
import static ru.vtosters.lite.proxy.ProxyUtils.hasProxy;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
@@ -33,7 +34,7 @@ public class TheSpeedX{
|
||||
Log.d(TAG, "Setting proxy: " + proxy.split(":")[0] + ":" + proxy.split(":")[1]);
|
||||
|
||||
if (RandomProxy.showProxyResult) {
|
||||
AndroidUtils.sendToast("Прокси установлен, хост: " + proxy);
|
||||
AndroidUtils.sendToast(getString("proxy_setup_success") + " " + proxy);
|
||||
RandomProxy.showProxyResult = false;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ public class InstallGMS {
|
||||
public static void alert(final Activity activity) {
|
||||
if (!isGmsInstalled()) {
|
||||
VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity);
|
||||
builder.setTitle(getString("debug_warning"));
|
||||
builder.setTitle(getString("warning"));
|
||||
builder.setMessage(getString("gmsissuesumm"));
|
||||
builder.setCancelable(false);
|
||||
builder.setPositiveButton(getString("gmsissuebtn1"), (dialogInterface, i) -> edit().putBoolean("showAlertGms", false).apply());
|
||||
|
||||
@@ -19,7 +19,7 @@ public class Start {
|
||||
activity.requestPermissions(new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 228);
|
||||
}
|
||||
VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity);
|
||||
builder.setTitle(getString("debug_warning"));
|
||||
builder.setTitle(getString("warning"));
|
||||
builder.setMessage(getWelcome());
|
||||
builder.setCancelable(false);
|
||||
// android.content.DialogInterface.OnClickListener
|
||||
|
||||
@@ -17,7 +17,7 @@ import ru.vtosters.lite.ui.fragments.VKUIwrapper;
|
||||
public class VKIDProtection {
|
||||
public static void alert(final Activity activity) {
|
||||
VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity);
|
||||
builder.setTitle(getString("debug_warning"));
|
||||
builder.setTitle(getString("warning"));
|
||||
builder.setMessage(getString("vkidsumm"));
|
||||
builder.setCancelable(false);
|
||||
// android.content.DialogInterface.OnClickListener
|
||||
|
||||
@@ -81,14 +81,14 @@ public class FeedFragment extends MaterialPreferenceToolbarFragment {
|
||||
|
||||
private void remdialog(String key, Context context) {
|
||||
VkAlertDialog.Builder builder = new VkAlertDialog.Builder(context);
|
||||
builder.setTitle("Внимание!");
|
||||
builder.setMessage("Вы действительно хотите удалить все элементы из списка?");
|
||||
builder.setTitle(AndroidUtils.getString("warning"));
|
||||
builder.setMessage(AndroidUtils.getString("delete_elements_confirm"));
|
||||
builder.setCancelable(false);
|
||||
builder.setPositiveButton("Да", (dialogInterface, i) -> {
|
||||
builder.setPositiveButton(AndroidUtils.getString("yes"), (dialogInterface, i) -> {
|
||||
edit().remove(key).apply();
|
||||
sendToast("Список элементов успешно очищен");
|
||||
sendToast(AndroidUtils.getString("elements_deleted_success"));
|
||||
});
|
||||
builder.setNegativeButton("Отмена", (dialogInterface, i) -> dialogInterface.dismiss());
|
||||
builder.setNegativeButton(AndroidUtils.getString("cancel"), (dialogInterface, i) -> dialogInterface.dismiss());
|
||||
builder.show();
|
||||
}
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment;
|
||||
import java.io.IOException;
|
||||
|
||||
import ru.vtosters.lite.proxy.RandomProxy;
|
||||
import ru.vtosters.lite.utils.AndroidUtils;
|
||||
|
||||
public class ProxySettingsFragment extends MaterialPreferenceToolbarFragment {
|
||||
@Override
|
||||
@@ -22,7 +23,7 @@ public class ProxySettingsFragment extends MaterialPreferenceToolbarFragment {
|
||||
try {
|
||||
setupNewProxy();
|
||||
} catch (IOException e) {
|
||||
sendToast("Ошибка при получении прокси");
|
||||
sendToast(AndroidUtils.getString("get_proxy_error"));
|
||||
}
|
||||
return true;
|
||||
});
|
||||
|
||||
@@ -330,7 +330,7 @@ public class VTSettings extends MaterialPreferenceToolbarFragment {
|
||||
});
|
||||
}
|
||||
} else {
|
||||
addPreference(this, "", AndroidUtils.getString("debug_warning"), AndroidUtils.getString("vkme_mode_info"), "ic_about_outline_28", preference -> false);
|
||||
addPreference(this, "", AndroidUtils.getString("warning"), AndroidUtils.getString("vkme_mode_info"), "ic_about_outline_28", preference -> false);
|
||||
}
|
||||
|
||||
addPreference(this, "", AndroidUtils.getString("vtlmedia"), mediasumm, "ic_media_outline_28", preference -> {
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
package ru.vtosters.lite.ui.vkui;
|
||||
|
||||
import static ru.vtosters.lite.foaf.FoafBase.loadAndShow;
|
||||
import static ru.vtosters.lite.hooks.NewsfeedHook.setWhitelistedAd;
|
||||
import static ru.vtosters.lite.hooks.NewsfeedHook.setWhitelistedFilter;
|
||||
import static ru.vtosters.lite.utils.AccountManagerUtils.getUserID;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getString;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.sendToast;
|
||||
|
||||
import android.content.ClipData;
|
||||
@@ -26,7 +28,6 @@ import java.util.Objects;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.b.Functions;
|
||||
import ru.vtosters.lite.hooks.NewsfeedHook;
|
||||
import ru.vtosters.lite.utils.AndroidUtils;
|
||||
import ru.vtosters.lite.utils.RenameTool;
|
||||
|
||||
public class MenuBuilder {
|
||||
@@ -57,18 +58,17 @@ public class MenuBuilder {
|
||||
try {
|
||||
final ExtendedUserProfile eup = (ExtendedUserProfile) pfambObject.get(mb);
|
||||
final Context ctx = ((View) Objects.requireNonNull(apView.get(builder))).getContext();
|
||||
|
||||
addItem(builder, AndroidUtils.getString("menu_copy_id"), () -> {
|
||||
addItem(builder, getString("menu_copy_id"), () -> {
|
||||
copy(ctx, String.valueOf(getUserID(eup)));
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
addItem(builder, AndroidUtils.getString("menu_addon_info"), () -> {
|
||||
addItem(builder, getString("menu_addon_info"), () -> {
|
||||
loadAndShow(ctx, getUserID(eup));
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
addItem(builder, AndroidUtils.getString("menu_change_name"), () -> {
|
||||
addItem(builder, getString("menu_change_name"), () -> {
|
||||
RenameTool.createDialog(eup, ctx);
|
||||
return Unit.a;
|
||||
});
|
||||
@@ -82,44 +82,30 @@ public class MenuBuilder {
|
||||
try {
|
||||
final ExtendedCommunityProfile ecp = (ExtendedCommunityProfile) cfambObject.get(mb);
|
||||
final Context ctx = ((View) apView.get(builder)).getContext();
|
||||
final boolean isPageWhitelistedFilter = NewsfeedHook.isWhitelistedFilter(ecp);
|
||||
final boolean isPageWhitelistedAds = NewsfeedHook.isWhitelistedAd(ecp);
|
||||
|
||||
addItem(builder, AndroidUtils.getString("menu_copy_id"), () -> {
|
||||
addItem(builder, getString("menu_copy_id"), () -> {
|
||||
copy(ctx, String.valueOf(getUserID(ecp)));
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
addItem(builder, AndroidUtils.getString("menu_change_name"), () -> {
|
||||
addItem(builder, getString("menu_change_name"), () -> {
|
||||
RenameTool.createDialogGroup(ecp, ctx);
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
if (NewsfeedHook.isWhitelistedFilter(ecp)) {
|
||||
addItem(builder, "Удалить из вайтлиста фильтров", () -> {
|
||||
setWhitelistedFilter(ecp, false);
|
||||
sendToast("Группа удалена из вайтлиста");
|
||||
return Unit.a;
|
||||
});
|
||||
} else {
|
||||
addItem(builder, "Добавить в вайтлист фильтров", () -> {
|
||||
setWhitelistedFilter(ecp, true);
|
||||
sendToast("Группа добавлена в вайтлист");
|
||||
return Unit.a;
|
||||
});
|
||||
}
|
||||
addItem(builder, getString(isPageWhitelistedFilter ? "remove_from_filter_whitelist" : "add_to_filter_whitelist"), () -> {
|
||||
setWhitelistedFilter(ecp, !isPageWhitelistedFilter);
|
||||
sendToast(getString(isPageWhitelistedFilter ? "removed_from_whitelist_success" : "added_to_whitelist_success"));
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
if (NewsfeedHook.isWhitelistedAd(ecp)) {
|
||||
addItem(builder, "Удалить из вайтлиста рекламы", () -> {
|
||||
NewsfeedHook.setWhitelistedAd(ecp, false);
|
||||
sendToast("Группа удалена из вайтлиста");
|
||||
return Unit.a;
|
||||
});
|
||||
} else {
|
||||
addItem(builder, "Добавить в вайтлист рекламы", () -> {
|
||||
NewsfeedHook.setWhitelistedAd(ecp, true);
|
||||
sendToast("Группа добавлена в вайтлист");
|
||||
return Unit.a;
|
||||
});
|
||||
}
|
||||
addItem(builder, getString(isPageWhitelistedAds ? "remove_from_ads_whitelist" : "add_to_ads_whitelist"), () -> {
|
||||
setWhitelistedAd(ecp, !isPageWhitelistedAds);
|
||||
sendToast(getString(isPageWhitelistedAds ? "removed_from_whitelist_success" : "added_to_whitelist_success"));
|
||||
return Unit.a;
|
||||
});
|
||||
|
||||
} catch (IllegalAccessException | InvocationTargetException e) {
|
||||
e.printStackTrace();
|
||||
@@ -131,7 +117,7 @@ public class MenuBuilder {
|
||||
ClipData clip = ClipData.newPlainText("MBH-ST", txt);
|
||||
clipboard.setPrimaryClip(clip);
|
||||
|
||||
sendToast(AndroidUtils.getString("menu_copied"));
|
||||
sendToast(getString("menu_copied"));
|
||||
}
|
||||
|
||||
public static void addItem(final ActionsPopup.b builder, final String title, final Functions onClick) throws InvocationTargetException, IllegalAccessException {
|
||||
|
||||
@@ -5591,8 +5591,6 @@
|
||||
<string name="otaupd">Обновить</string>
|
||||
<string name="otaupdavalible">Доступно обновление!</string>
|
||||
<string name="otaupdchanges">Список изменений</string>
|
||||
<string name="otawarning">Внимание!</string>
|
||||
<string name="otawarnwait">Пожалуйста, не закрывайте приложение до окончания загрузки обновления</string>
|
||||
<string name="privacy_vtl">Приватность</string>
|
||||
<string name="proxyadvsettings">Расширенные настройки прокси</string>
|
||||
<string name="proxyapi">API Домен</string>
|
||||
@@ -5600,7 +5598,6 @@
|
||||
<string name="proxydonate">Донат</string>
|
||||
<string name="proxyhttp">HTTP Прокси</string>
|
||||
<string name="proxyhttps">HTTPS Прокси</string>
|
||||
<string name="proxyimpinfo">Внимание!</string>
|
||||
<string name="proxyimpinfosum">"Не используйте прокси если ВК не заблокирован в вашей стране
|
||||
|
||||
Для применения изменений необходимо перезапустить приложение"</string>
|
||||
@@ -5749,7 +5746,6 @@
|
||||
<string name="activity_dnw_summary">Функция позволяет вам не отправлять статус вашего набора/написания сообщения</string>
|
||||
<string name="activity_dns_summary">Функция позволяет вам не отправлять статус просмотра вами историй</string>
|
||||
|
||||
<string name="activity_dnr_warn">Внимание!</string>
|
||||
<string name="activity_dnr_visual">Визуально может работать некорректно (сообщение прочиталось локально), но у собеседника оно прочитано не будет</string>
|
||||
|
||||
<string name="activity_undel">Анти-удаление сообщений</string>
|
||||
@@ -5793,7 +5789,7 @@
|
||||
|
||||
<string name="debug_no_toggles">Значения toggles не были получены с сервера</string>
|
||||
|
||||
<string name="debug_warning">Внимание!</string>
|
||||
<string name="warning">Внимание!</string>
|
||||
<string name="debug_warning_summary">Данное меню предназначено только для тестирования работоспособности приложения. Если вы являетесь рядовым юзером, то вам не следует ничего не трогать в данных настройках (пожалуйста)</string>
|
||||
<string name="debug_show_settings_item">Показывать пункт дебага в настройках</string>
|
||||
|
||||
@@ -6169,4 +6165,22 @@
|
||||
<string name="denial_of_responsibility_proxy_summ">Разработчики клиента VTLite не несут никакой ответственности за работу и безопасность использования сторонних прокси-серверов \n\nИспользуйте на свой страх и риск</string>
|
||||
|
||||
<string name="altervika_title">Альтернативный домен VikaMobile</string>
|
||||
|
||||
<string name="proxy_setup_title">Установить прокси</string>
|
||||
<string name="proxy_setup_summ">Получение стороннего прокси из поддерживаемых списков прокси</string>
|
||||
<string name="proxy_setup_success">Прокси установлен, хост:</string>
|
||||
|
||||
<string name="delete_elements_confirm">Вы действительно хотите удалить все элементы из списка?</string>
|
||||
<string name="elements_deleted_success">Список элементов успешно очищен</string>
|
||||
<string name="get_proxy_error">Ошибка при получении прокси</string>
|
||||
|
||||
<string name="add_to_filter_whitelist">Добавить в вайтлист фильтров</string>
|
||||
<string name="remove_from_filter_whitelist">Удалить из вайтлиста фильтров</string>
|
||||
<string name="add_to_ads_whitelist">Добавить в вайтлист рекламы</string>
|
||||
<string name="remove_from_ads_whitelist">Удалить из вайтлиста рекламы</string>
|
||||
<string name="removed_from_whitelist_success">Группа удалена из вайтлиста</string>
|
||||
<string name="added_to_whitelist_success">Группа добавлена в вайтлист</string>
|
||||
|
||||
<string name="whitelisted_ad_groups_title">Вайтлист рекламы</string>
|
||||
<string name="whitelisted_filters_groups_title">Вайтлист фильтров</string>
|
||||
</resources>
|
||||
@@ -741,7 +741,7 @@
|
||||
<item>liked</item>
|
||||
</string-array>
|
||||
<string-array name="proxy">
|
||||
<item>No Proxy</item>
|
||||
<item>No proxy</item>
|
||||
<item>zaborona.help</item>
|
||||
<item>VikaMobile</item>
|
||||
<item>Random proxy</item>
|
||||
|
||||
@@ -5725,8 +5725,6 @@ Expand text..."</string>
|
||||
<string name="otaupd">Update</string>
|
||||
<string name="otaupdavalible">Update available!</string>
|
||||
<string name="otaupdchanges">Changelog</string>
|
||||
<string name="otawarning">Warning!</string>
|
||||
<string name="otawarnwait">"Please don't close the app until the end of the update download"</string>
|
||||
<string name="privacy_vtl">Privacy</string>
|
||||
<string name="proxyadvsettings">Advanced proxy settings</string>
|
||||
<string name="proxyapi">API Domain</string>
|
||||
@@ -5734,7 +5732,6 @@ Expand text..."</string>
|
||||
<string name="proxydonate">Donate</string>
|
||||
<string name="proxyhttp">HTTP Proxy</string>
|
||||
<string name="proxyhttps">HTTPS Proxy</string>
|
||||
<string name="proxyimpinfo">Warning!</string>
|
||||
<string name="proxyimpinfosum">"Don't use proxy if VK is available in your country
|
||||
|
||||
You need to restart the application to apply proxy settings"</string>
|
||||
@@ -5882,7 +5879,6 @@ May look like a fake leaving the online"</string>
|
||||
<string name="activity_dnw_summary">Function lets you don\'t send write message status</string>
|
||||
<string name="activity_dns_summary">Function lets you don\'t send read stories status</string>
|
||||
|
||||
<string name="activity_dnr_warn">Warning!</string>
|
||||
<string name="activity_dnr_visual">Visually may not work correctly (locally read), but companion will see that it wasn\'t read.</string>
|
||||
|
||||
<string name="activity_undel">Anti-delete messages</string>
|
||||
@@ -5925,7 +5921,7 @@ May look like a fake leaving the online"</string>
|
||||
|
||||
<string name="checkforupdates">Check for updates</string>
|
||||
|
||||
<string name="debug_warning">Warning!</string>
|
||||
<string name="warning">Warning!</string>
|
||||
<string name="debug_warning_summary">These options are for testing this app only. If you are a regular user, please, don\'t use them</string>
|
||||
<string name="debug_show_settings_item">Show debug category in settings</string>
|
||||
|
||||
@@ -6307,4 +6303,22 @@ May look like a fake leaving the online"</string>
|
||||
<string name="denial_of_responsibility_proxy_summ">The developers of the VTLite client assume no responsibility for the safety of using third-party proxies \n\nUse at your own risk</string>
|
||||
|
||||
<string name="altervika_title">Alternative VikaMobile domain</string>
|
||||
|
||||
<string name="proxy_setup_title">Set proxy</string>
|
||||
<string name="proxy_setup_summ">Getting a third party proxy from supported proxy lists</string>
|
||||
<string name="proxy_setup_success">Proxy set up, host:</string>
|
||||
|
||||
<string name="delete_elements_confirm">Are you sure you want to delete all elements from the list?</string>
|
||||
<string name="elements_deleted_success">Element list cleared successfully</string>
|
||||
<string name="get_proxy_error">An error occurred while getting the proxy</string>
|
||||
|
||||
<string name="add_to_filter_whitelist">Add to filters whitelist</string>
|
||||
<string name="remove_from_filter_whitelist">Remove from filters whitelist</string>
|
||||
<string name="add_to_ads_whitelist">Add to ads whitelist</string>
|
||||
<string name="remove_from_ads_whitelist">Remove from ads whitelist</string>
|
||||
<string name="removed_from_whitelist_success">Group removed from whitelist</string>
|
||||
<string name="added_to_whitelist_success">Group added to whitelist</string>
|
||||
|
||||
<string name="whitelisted_ad_groups_title">Ads whitelist</string>
|
||||
<string name="whitelisted_filters_groups_title">Filters whitelist</string>
|
||||
</resources>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<Preference
|
||||
android:enabled="false"
|
||||
android:summary="@string/activity_dnr_visual"
|
||||
android:title="@string/activity_dnr_warn" />
|
||||
android:title="@string/warning" />
|
||||
<com.vtosters.lite.ui.MaterialSwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="read_pm"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<Preference
|
||||
android:enabled="false"
|
||||
android:summary="@string/debug_warning_summary"
|
||||
android:title="@string/debug_warning" />
|
||||
android:title="@string/warning" />
|
||||
<com.vtosters.lite.ui.MaterialSwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="devmenu"
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
android:title="@string/vtldas" />
|
||||
<Preference
|
||||
android:key="whitelisted_ad_groups"
|
||||
android:title="Вайтлист фильтров по рекламе" />
|
||||
android:title="@string/whitelisted_ad_groups_title" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/vtlfilters">
|
||||
<Preference
|
||||
@@ -79,7 +79,7 @@
|
||||
android:title="@string/feed_ads_sources" />
|
||||
<Preference
|
||||
android:key="whitelisted_filters_groups"
|
||||
android:title="Вайтлист фильтров по группам" />
|
||||
android:title="@string/whitelisted_filters_groups_title" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/vtlrecommend">
|
||||
<com.vtosters.lite.ui.MaterialSwitchPreference
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<Preference
|
||||
android:enabled="false"
|
||||
android:summary="@string/proxyimpinfosum"
|
||||
android:title="@string/proxyimpinfo" />
|
||||
android:title="@string/warning" />
|
||||
<Preference
|
||||
android:enabled="false"
|
||||
android:summary="@string/denial_of_responsibility_proxy_summ"
|
||||
@@ -18,8 +18,8 @@
|
||||
android:title="@string/useproxy" />
|
||||
<Preference
|
||||
android:key="random_proxy"
|
||||
android:summary="Получение стороннего прокси из поддерживаемых списков прокси"
|
||||
android:title="Установить прокси" />
|
||||
android:summary="@string/proxy_setup_summ"
|
||||
android:title="@string/proxy_setup_title" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/proxyadvsettings">
|
||||
<EditTextPreference
|
||||
|
||||
Reference in New Issue
Block a user