mirror of
https://github.com/M66B/NetGuard.git
synced 2025-03-15 08:29:02 +00:00
updated italian translation
This commit is contained in:
commit
b507b4c72f
24 changed files with 157 additions and 83 deletions
|
@ -127,7 +127,7 @@ like [AFWall+](https://github.com/ukanth/afwall), might be a better option and w
|
|||
<a name="FAQ6"></a>
|
||||
**(6) Will NetGuard send my internet traffic to an external (VPN) server?**
|
||||
|
||||
No. It cannot do this because NetGuard does not even have the *internet* permission.
|
||||
No. It cannot even do this because NetGuard does not even have *internet* permission.
|
||||
|
||||
<a name="FAQ7"></a>
|
||||
**(7) Why are applications without internet permission shown?**
|
||||
|
@ -155,7 +155,7 @@ but once you close it, it will not use any bandwidth.
|
|||
**(9) Why is the VPN service being restart?**
|
||||
|
||||
The VPN service will be restarted when you turn the screen on or off and when connectivity changes (WiFi, mobile)
|
||||
to apply the rules with the conditions '*Allow when device is in use*' and '*Block when roaming*'.
|
||||
to apply the rules with the conditions '*Allow when screen is on*' and '*Block when roaming*'.
|
||||
|
||||
<a name="FAQ10"></a>
|
||||
**(10) Will you provide a Tasker plug-in?**
|
||||
|
@ -195,7 +195,7 @@ Read [here](https://blog.torproject.org/blog/deterministic-builds-part-one-cyber
|
|||
<a name="FAQ16"></a>
|
||||
**(16) Why are some applications shown dimmed?**
|
||||
|
||||
Disabled applications and applications without internet access are shown dimmed.
|
||||
Disabled applications and applications without internet access are shown dimmed. See also [question 7](#FAQ7).
|
||||
|
||||
Support
|
||||
-------
|
||||
|
@ -233,6 +233,7 @@ Current translations:
|
|||
1. Russian (ru)
|
||||
1. Slovak (sk)
|
||||
1. Spanish (es)
|
||||
1. Ukrainian (uk)
|
||||
|
||||
Please note that you agree to the license below by contributing, including the copyright.
|
||||
|
||||
|
|
14
app/app.iml
14
app/app.iml
|
@ -71,9 +71,9 @@
|
|||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.1.0/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.1.0/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.0/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.1.1/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.1.1/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.1/jars" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" />
|
||||
|
@ -91,10 +91,10 @@
|
|||
</content>
|
||||
<orderEntry type="jdk" jdkName="Android API 23 Platform" jdkType="Android SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" exported="" name="recyclerview-v7-23.1.0" level="project" />
|
||||
<orderEntry type="library" exported="" name="support-annotations-23.1.0" level="project" />
|
||||
<orderEntry type="library" exported="" name="appcompat-v7-23.1.0" level="project" />
|
||||
<orderEntry type="library" exported="" name="recyclerview-v7-23.1.1" level="project" />
|
||||
<orderEntry type="library" exported="" name="support-annotations-23.1.1" level="project" />
|
||||
<orderEntry type="library" exported="" name="support-v4-23.1.1" level="project" />
|
||||
<orderEntry type="library" exported="" name="appcompat-v7-23.1.1" level="project" />
|
||||
<orderEntry type="library" exported="" name="picasso-2.5.2" level="project" />
|
||||
<orderEntry type="library" exported="" name="support-v4-23.1.0" level="project" />
|
||||
</component>
|
||||
</module>
|
|
@ -8,8 +8,8 @@ android {
|
|||
applicationId "eu.faircode.netguard"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 23
|
||||
versionCode 29
|
||||
versionName "0.29"
|
||||
versionCode 30
|
||||
versionName "0.30-beta"
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
|
|
|
@ -18,28 +18,36 @@
|
|||
<activity
|
||||
android:name=".ActivityMain"
|
||||
android:configChanges="orientation|screenSize"
|
||||
android:label="Main"
|
||||
android:launchMode="singleTop">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MANAGE_NETWORK_USAGE" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name=".ActivitySettings"
|
||||
android:configChanges="orientation|screenSize"
|
||||
android:label="Settings"
|
||||
android:parentActivityName=".ActivityMain" />
|
||||
|
||||
<service
|
||||
android:name=".SinkholeService"
|
||||
android:label="Service"
|
||||
android:permission="android.permission.BIND_VPN_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.net.VpnService" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
|
||||
<receiver android:name=".Receiver">
|
||||
<receiver
|
||||
android:name=".Receiver"
|
||||
android:label="Receiver">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
||||
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
|
||||
|
@ -50,7 +58,9 @@
|
|||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver android:name=".Widget">
|
||||
<receiver
|
||||
android:name=".Widget"
|
||||
android:label="Widget">
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
<action android:name="eu.faircode.netguard.APPWIDGET_ON" />
|
||||
|
|
|
@ -542,6 +542,8 @@ public class ActivityMain extends AppCompatActivity implements SharedPreferences
|
|||
|
||||
// Show version
|
||||
tvVersion.setText(Util.getSelfVersionName(this));
|
||||
if (!Util.hasValidFingerprint(TAG, this))
|
||||
tvVersion.setTextColor(Color.GRAY);
|
||||
|
||||
// Handle license
|
||||
tvLicense.setMovementMethod(LinkMovementMethod.getInstance());
|
||||
|
|
|
@ -19,9 +19,14 @@ package eu.faircode.netguard;
|
|||
Copyright 2015 by Marcel Bokhorst (M66B)
|
||||
*/
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.SharedPreferences;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.NetworkInfo;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import android.preference.Preference;
|
||||
|
@ -51,6 +56,8 @@ import javax.xml.parsers.SAXParserFactory;
|
|||
public class ActivitySettings extends AppCompatActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
|
||||
private static final String TAG = "NetGuard.Settings";
|
||||
|
||||
private Preference pref_vpn = null;
|
||||
|
||||
private static final int REQUEST_EXPORT = 1;
|
||||
private static final int REQUEST_IMPORT = 2;
|
||||
private static final Intent INTENT_VPN_SETTINGS = new Intent("android.net.vpn.SETTINGS");
|
||||
|
@ -66,10 +73,27 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere
|
|||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
|
||||
// Listen for preference changes
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
||||
|
||||
// Listen for connectivity updates
|
||||
IntentFilter ifConnectivity = new IntentFilter();
|
||||
ifConnectivity.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
|
||||
registerReceiver(connectivityChangedReceiver, ifConnectivity);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
super.onPause();
|
||||
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
prefs.unregisterOnSharedPreferenceChangeListener(this);
|
||||
super.onDestroy();
|
||||
|
||||
unregisterReceiver(connectivityChangedReceiver);
|
||||
}
|
||||
|
||||
public void setup(PreferenceScreen screen) {
|
||||
|
@ -93,15 +117,13 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere
|
|||
}
|
||||
});
|
||||
|
||||
Preference pref_vpn = screen.findPreference("vpn");
|
||||
pref_vpn = screen.findPreference("vpn");
|
||||
if (Util.isDebuggable(this)) {
|
||||
pref_vpn.setEnabled(INTENT_VPN_SETTINGS.resolveActivity(this.getPackageManager()) != null);
|
||||
pref_vpn.setIntent(INTENT_VPN_SETTINGS);
|
||||
updateNetworkSummary();
|
||||
} else
|
||||
screen.removePreference(pref_vpn);
|
||||
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -123,6 +145,29 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere
|
|||
recreate();
|
||||
}
|
||||
|
||||
private BroadcastReceiver connectivityChangedReceiver = new BroadcastReceiver() {
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
updateNetworkSummary();
|
||||
}
|
||||
};
|
||||
|
||||
private void updateNetworkSummary() {
|
||||
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (Network network : cm.getAllNetworks()) {
|
||||
NetworkInfo ni = cm.getNetworkInfo(network);
|
||||
sb.append("Network: ")
|
||||
.append(ni.getTypeName())
|
||||
.append("/")
|
||||
.append(ni.getSubtypeName())
|
||||
.append("=")
|
||||
.append(ni.getDetailedState())
|
||||
.append("\r\n");
|
||||
}
|
||||
pref_vpn.setSummary(sb.toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {
|
||||
Log.i(TAG, "onActivityResult request=" + requestCode + " result=" + requestCode + " ok=" + (resultCode == RESULT_OK));
|
||||
|
|
|
@ -25,6 +25,7 @@ import android.content.pm.ApplicationInfo;
|
|||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncTask;
|
||||
|
@ -152,21 +153,35 @@ public class Util {
|
|||
}
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.insert(0, "\r\n");
|
||||
sb.insert(0, "Please decribe your problem:\r\n");
|
||||
sb.insert(0, "\r\n");
|
||||
sb.insert(0, String.format("VPN dialogs: %b\r\n", isPackageInstalled("com.android.vpndialogs", context)));
|
||||
sb.insert(0, String.format("Id: %s\r\n", Build.ID));
|
||||
sb.insert(0, String.format("Display: %s\r\n", Build.DISPLAY));
|
||||
sb.insert(0, String.format("Host: %s\r\n", Build.HOST));
|
||||
sb.insert(0, String.format("Device: %s\r\n", Build.DEVICE));
|
||||
sb.insert(0, String.format("Product: %s\r\n", Build.PRODUCT));
|
||||
sb.insert(0, String.format("Model: %s\r\n", Build.MODEL));
|
||||
sb.insert(0, String.format("Manufacturer: %s\r\n", Build.MANUFACTURER));
|
||||
sb.insert(0, String.format("Brand: %s\r\n", Build.BRAND));
|
||||
sb.insert(0, "\r\n");
|
||||
sb.insert(0, String.format("Android: %s (SDK %d)\r\n", Build.VERSION.RELEASE, Build.VERSION.SDK_INT));
|
||||
sb.insert(0, String.format("NetGuard: %s\r\n", pInfo.versionName + "/" + pInfo.versionCode));
|
||||
sb.append(String.format("NetGuard: %s\r\n", pInfo.versionName + "/" + pInfo.versionCode));
|
||||
sb.append(String.format("Android: %s (SDK %d)\r\n", Build.VERSION.RELEASE, Build.VERSION.SDK_INT));
|
||||
sb.append("\r\n");
|
||||
sb.append(String.format("Brand: %s\r\n", Build.BRAND));
|
||||
sb.append(String.format("Manufacturer: %s\r\n", Build.MANUFACTURER));
|
||||
sb.append(String.format("Model: %s\r\n", Build.MODEL));
|
||||
sb.append(String.format("Product: %s\r\n", Build.PRODUCT));
|
||||
sb.append(String.format("Device: %s\r\n", Build.DEVICE));
|
||||
sb.append(String.format("Host: %s\r\n", Build.HOST));
|
||||
sb.append(String.format("Display: %s\r\n", Build.DISPLAY));
|
||||
sb.append(String.format("Id: %s\r\n", Build.ID));
|
||||
sb.append(String.format("Fingerprint: %b\r\n", hasValidFingerprint(tag, context)));
|
||||
sb.append(String.format("VPN dialogs: %b\r\n", isPackageInstalled("com.android.vpndialogs", context)));
|
||||
|
||||
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
|
||||
for (Network network : cm.getAllNetworks()) {
|
||||
NetworkInfo ni = cm.getNetworkInfo(network);
|
||||
sb.append("Network: ")
|
||||
.append(ni.getTypeName())
|
||||
.append("/")
|
||||
.append(ni.getSubtypeName())
|
||||
.append("=")
|
||||
.append(ni.getDetailedState())
|
||||
.append("\r\n");
|
||||
}
|
||||
|
||||
sb.append("\r\n");
|
||||
sb.append("Please describe your problem:\r\n");
|
||||
sb.append("\r\n");
|
||||
|
||||
Intent sendEmail = new Intent(Intent.ACTION_SEND);
|
||||
sendEmail.setType("message/rfc822");
|
||||
|
|
|
@ -39,8 +39,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Allow when screen is on</string>
|
||||
<string name="title_roaming">Block when roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Start application</string>
|
||||
<string name="title_donate">Donate</string>
|
||||
<string name="title_rate">Rate</string>
|
||||
|
|
|
@ -38,8 +38,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Erlauben wenn Bildschirm an</string>
|
||||
<string name="title_roaming">Blockiere bei Roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Starte App</string>
|
||||
<string name="title_donate">Spenden</string>
|
||||
<string name="title_rate">Bewerten</string>
|
||||
|
|
|
@ -39,8 +39,8 @@ Puesto que NetGuard no tiene permisos de internet, ya sabes que tu tráfico de i
|
|||
|
||||
<string name="title_using">Permitir cuando la pantalla esté encendida</string>
|
||||
<string name="title_roaming">Bloquear cuando se esté en roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Iniciar aplicación</string>
|
||||
<string name="title_donate">Donar</string>
|
||||
<string name="title_rate">Calificar</string>
|
||||
|
|
|
@ -41,8 +41,8 @@ Faire un don est une de façon de montrer votre soutiens aux développeur et vot
|
|||
|
||||
<string name="title_using">Accepter si l\'ecran est allumé</string>
|
||||
<string name="title_roaming">Bloquer si roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Lancer l\'application</string>
|
||||
<string name="title_donate">Faire un don</string>
|
||||
<string name="title_rate">Rate</string>
|
||||
|
|
|
@ -42,7 +42,7 @@ Ció è causato da alcuni bug contenuti in Android, o in programmi forniti dal p
|
|||
<string name="title_using">Permetti quando lo schermo è acceso</string>
|
||||
<string name="title_roaming">Blocca quando in roaming</string>
|
||||
<string name="title_disabled">È disabilitata</string>
|
||||
<string name="title_internet">Non ha accesso a internet</string>
|
||||
<string name="title_internet">non ha accesso a internet</string>
|
||||
<string name="title_launch">Avvia applicazione</string>
|
||||
<string name="title_donate">Dona</string>
|
||||
<string name="title_rate">Vota</string>
|
||||
|
|
|
@ -39,8 +39,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Allow when screen is on</string>
|
||||
<string name="title_roaming">ローミング時にブロック</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">アプリケーションを開始</string>
|
||||
<string name="title_donate">寄付する</string>
|
||||
<string name="title_rate">Rate</string>
|
||||
|
|
|
@ -39,8 +39,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Allow when screen is on</string>
|
||||
<string name="title_roaming">Block when roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">앱 시작</string>
|
||||
<string name="title_donate">기부</string>
|
||||
<string name="title_rate">Rate</string>
|
||||
|
|
|
@ -39,8 +39,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Allow when screen is on</string>
|
||||
<string name="title_roaming">Blokuj gdy roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Start aplikacji</string>
|
||||
<string name="title_donate">Wspomóż</string>
|
||||
<string name="title_rate">Oceń</string>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<string name="app_copyright">Copyright \u00A9 2015 by M. Bokhorst (M66B)</string>
|
||||
<string name="app_license">Folosind NetGuard, sunteti de acord cu <a href="http://www.gnu.org/licenses/gpl.txt">GNU General Public License version 3</a></string>
|
||||
<string name="app_first">NetGuard este dezvoltat si testat cu mare atentie si grija,
|
||||
cu toate acestea este imposibil sa se garanteze ca va functiona corect toate dispozitivele.
|
||||
cu toate acestea este imposibil sa se garanteze ca va functiona corect pe toate dispozitivele.
|
||||
NetGuard se poate opri brusc sau poate bloca tot traficul internet atunci cand este activat pe unele dispozitive.
|
||||
Acest lucru este cauzat de bug-uri in Android sau in software-ul pus la dispozitie de catre producatorul dispozitivului, va rugam nu dati vina pe NetGuard pentru asta.
|
||||
Acest lucru este cauzat de bug-uri in Android sau in software-ul pus la dispozitie de catre producatorul dispozitivului, va rugam sa nu dati vina pe NetGuard pentru asta.
|
||||
\n\nFolosind NetGuard, sunteti de acord cu <a href="http://www.gnu.org/licenses/gpl.txt">GNU General Public License version 3</a></string>
|
||||
|
||||
<string name="menu_search">Cauta aplicatii</string>
|
||||
|
@ -15,7 +15,7 @@ Acest lucru este cauzat de bug-uri in Android sau in software-ul pus la dispozit
|
|||
|
||||
<string name="setting_whitelist_wifi">Blocheaza implicit Wi-Fi</string>
|
||||
<string name="setting_whitelist_other">Blocheaza implicit date mobile</string>
|
||||
<string name="setting_unused">Default allow when screen is on</string>
|
||||
<string name="setting_unused">Permite implicit cand ecranul este pornit</string>
|
||||
<string name="setting_whitelist_roaming">Blocheaza implicit in roaming</string>
|
||||
<string name="setting_system">Gestionati aplicatiile de sistem</string>
|
||||
<string name="setting_dark">Foloseste tema intunecata</string>
|
||||
|
@ -34,13 +34,13 @@ Acest lucru este cauzat de bug-uri in Android sau in software-ul pus la dispozit
|
|||
Din acest motiv la urmatoarea fereastra de dialog trebuie sa acceptati crearea conexiunii VPN.
|
||||
Cum NetGuard efectiv nu are permisiunea de a accesa internetul, esti sigur ca traficul tau de internet nu este redirectionat nicaieri.</string>
|
||||
<string name="msg_try">Incearca NetGuard</string>
|
||||
<string name="msg_voluntary">Donatiile sunt voluntare si nu deblocheaza vreo functie ascunsa. Donatiile sunt doar un mod de a iti arata aprecierea pentru munca depusa pentru aceasta aplicatie.</string>
|
||||
<string name="msg_voluntary">Donatiile sunt voluntare si nu deblocheaza vreo functie ascunsa. Donatiile sunt doar un mod de a iti arata aprecierea pentru munca depusa la aceasta aplicatie.</string>
|
||||
<string name="msg_dimming">Daca in urmatoarea fereastra de dialog nu poti apasa OK inseamna ca o aplicatie ce manipuleaza ecranul (luminozitatea sau nuanta) blocheaza interactiunea.</string>
|
||||
|
||||
<string name="title_using">Permite doar cand ecranul este pornit</string>
|
||||
<string name="title_roaming">Blocheaza in roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">Este dezactivata</string>
|
||||
<string name="title_internet">Nu are permisiunea de a accesa internetul</string>
|
||||
<string name="title_launch">Porneste aplicatia</string>
|
||||
<string name="title_donate">Doneaza</string>
|
||||
<string name="title_rate">Evalueaza aplicatia</string>
|
||||
|
|
|
@ -37,8 +37,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Разрешить, когда экран включен</string>
|
||||
<string name="title_roaming">Блокировать в роуминге</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Запуск приложения</string>
|
||||
<string name="title_donate">Пожертвовать</string>
|
||||
<string name="title_rate">Оценить</string>
|
||||
|
|
|
@ -15,7 +15,7 @@ Je to spôsobené chybami v Androide alebo v softvéri poskytovanom výrobcom, p
|
|||
|
||||
<string name="setting_whitelist_wifi">Predvolene blokovať Wi-Fi</string>
|
||||
<string name="setting_whitelist_other">Predvolene blokovať mobilné dáta</string>
|
||||
<string name="setting_unused">Default allow when screen is on</string>
|
||||
<string name="setting_unused">Predvolene povoliť pri zapnutej obrazovke</string>
|
||||
<string name="setting_whitelist_roaming">Predvolene blokovať roaming</string>
|
||||
<string name="setting_system">Spravovať systémové aplikácie</string>
|
||||
<string name="setting_dark">Použiť tmavú tému</string>
|
||||
|
@ -30,17 +30,17 @@ Je to spôsobené chybami v Androide alebo v softvéri poskytovanom výrobcom, p
|
|||
<string name="msg_disabled">NetGuard je vypnutý, použite prepínač vyššie na zapnutie NetGuard</string>
|
||||
<string name="msg_revoked">NetGuard je vypnutý</string>
|
||||
<string name="msg_completed">Akcia bola dokončená</string>
|
||||
<string name="msg_vpn">NetGuard uses a local VPN as a sinkhole to block internet traffic.
|
||||
For this reason, please allow a VPN connection in the next dialog.
|
||||
Since NetGuard has no internet permission, you know your internet traffic is not being sent anywhere.</string>
|
||||
<string name="msg_vpn">NetGuard používa lokálnu VPN sieť na zablokovanie sieťovej prevádzky,
|
||||
a preto by ste mali povoliť VPN pripojenie v ďalšom okne.
|
||||
Keďže NetGuard nemá internetové povolenie, vaša sieťová prevádzka nemôže byť nikde odosielaná.</string>
|
||||
<string name="msg_try">Skúsiť NetGuard</string>
|
||||
<string name="msg_voluntary">Donations are completely voluntary and do not unlock any feature. Donations are meant as a way to show your appreciation for the work done.</string>
|
||||
<string name="msg_dimming">If you cannot press OK in the next dialog, another (screen dimming) application is likely manipulating the screen.</string>
|
||||
<string name="msg_voluntary">Dary sú úplne dobrovoľné a neodomknú žiadne funkcie. Dary sú určené ako spôsob, akým možete prejaviť vašu vďačnosť za vykonanú prácu.</string>
|
||||
<string name="msg_dimming">Ak nemôžete stlačiť tlačidlo OK na ďalšom okne, tak iná aplikácia (na ovladanie jasu) prekrýva obrazovkou.</string>
|
||||
|
||||
<string name="title_using">Povoliť pri zapnutej obrazovke</string>
|
||||
<string name="title_roaming">Blokovať pri roamingu</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">Zakázané</string>
|
||||
<string name="title_internet">Nemá prístup k internetu</string>
|
||||
<string name="title_launch">Spustiť aplikáciu</string>
|
||||
<string name="title_donate">Prispieť</string>
|
||||
<string name="title_rate">Ohodnotiť</string>
|
||||
|
|
|
@ -36,8 +36,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Дозволити, коли екран увімкнуто</string>
|
||||
<string name="title_roaming">Блокувати у роумінгу</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Запуск додатку</string>
|
||||
<string name="title_donate">Матеріально подякувати</string>
|
||||
<string name="title_rate">Оцінити</string>
|
||||
|
|
|
@ -30,17 +30,17 @@
|
|||
<string name="msg_disabled">NetGuard已被停用, 请使用上方的开关启用NetGuard</string>
|
||||
<string name="msg_revoked">NetGuard已被停用</string>
|
||||
<string name="msg_completed">操作完成</string>
|
||||
<string name="msg_vpn">NetGuard uses a local VPN as a sinkhole to block internet traffic.
|
||||
For this reason, please allow a VPN connection in the next dialog.
|
||||
Since NetGuard has no internet permission, you know your internet traffic is not being sent anywhere.</string>
|
||||
<string name="msg_vpn">NetGuard使用一个本地VPN来重定向被阻止的网络流量.
|
||||
因此请在下一个对话框中允许建立VPN连接.
|
||||
NetGuard不具有网络访问权限, 所以您无需担心您的网络流量被发送至任何第三方.</string>
|
||||
<string name="msg_try">试用NetGuard</string>
|
||||
<string name="msg_voluntary">Donations are completely voluntary and do not unlock any feature. Donations are meant as a way to show your appreciation for the work done.</string>
|
||||
<string name="msg_dimming">If you cannot press OK in the next dialog, another (screen dimming) application is likely manipulating the screen.</string>
|
||||
<string name="msg_voluntary">捐赠完全出于自愿并且不会解锁任何功能. 捐赠仅作为您对开发者付出劳动的感谢.</string>
|
||||
<string name="msg_dimming">如果您在下一个对话框中无法点击确定, 可能是另一个应用正在控制屏幕(如屏幕亮度调节软件).</string>
|
||||
|
||||
<string name="title_using">亮屏时允许</string>
|
||||
<string name="title_roaming">漫游时阻止</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">已禁用</string>
|
||||
<string name="title_internet">无网络访问权限</string>
|
||||
<string name="title_launch">启动应用</string>
|
||||
<string name="title_donate">捐赠</string>
|
||||
<string name="title_rate">评分</string>
|
||||
|
|
|
@ -40,8 +40,8 @@ Since NetGuard has no internet permission, you know your internet traffic is not
|
|||
|
||||
<string name="title_using">Allow when screen is on</string>
|
||||
<string name="title_roaming">Block when roaming</string>
|
||||
<string name="title_disabled">Is disabled</string>
|
||||
<string name="title_internet">Has no internet access</string>
|
||||
<string name="title_disabled">is disabled</string>
|
||||
<string name="title_internet">has no internet permission</string>
|
||||
<string name="title_launch">Start application</string>
|
||||
<string name="title_donate">Donate</string>
|
||||
<string name="title_rate">Rate</string>
|
||||
|
|
BIN
screenshot2.png
BIN
screenshot2.png
Binary file not shown.
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 41 KiB |
Binary file not shown.
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 133 KiB |
11
strings.sh
11
strings.sh
|
@ -2,9 +2,10 @@
|
|||
|
||||
#grep -RIl "\<string name=\"msg_vpn" app/src/main/res | xargs sed -i -e '/msg_vpn/d'
|
||||
|
||||
grep -RIl "\<string name=\"title_roaming" app/src/main/res | xargs sed -i -e '/title_roaming/a\
|
||||
\ \ \ \ <string name="title_internet">Has no internet access</string>'
|
||||
grep -RIl "\<string name=\"title_roaming" app/src/main/res | xargs sed -i -e '/title_roaming/a\
|
||||
\ \ \ \ <string name="title_disabled">Is disabled</string>'
|
||||
#grep -RIl "\<string name=\"title_roaming" app/src/main/res | xargs sed -i -e '/title_roaming/a\
|
||||
#\ \ \ \ <string name="title_internet">Has no internet access</string>'
|
||||
#grep -RIl "\<string name=\"title_roaming" app/src/main/res | xargs sed -i -e '/title_roaming/a\
|
||||
#\ \ \ \ <string name="title_disabled">Is disabled</string>'
|
||||
|
||||
#grep -RIl "\<string name=\"summary_credentials" app/src/main/res | xargs sed -i -e 's/Prevent from being uninstalled/Prevent NetGuard from being uninstalled/g'
|
||||
grep -RIl "\<string name=\"title_disabled" app/src/main/res | xargs sed -i -e 's/Is disabled/is disabled/g'
|
||||
grep -RIl "\<string name=\"title_internet" app/src/main/res | xargs sed -i -e 's/Has no internet access/has no internet permission/g'
|
||||
|
|
Loading…
Add table
Reference in a new issue