[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [orbot/master] big check-in of major gradle refactor; now building and running!



commit 18682e4b974b0dff0120c9ae48cadb597387925f
Author: Nathan Freitas <nathan@xxxxxxxxxxx>
Date:   Wed Jun 29 00:20:20 2016 -0400

    big check-in of major gradle refactor; now building and running!
    VPN features are disabled for now
---
 AndroidManifest.xml                                |    8 +-
 app/build.gradle                                   |   29 +
 app/src/main/AndroidManifest.xml                   |  133 ++
 app/src/main/assets/bridges.txt                    |   22 +
 .../integration/android/IntentIntegrator.java      |  506 ++++
 .../zxing/integration/android/IntentResult.java    |   95 +
 .../org/torproject/android/OnBootReceiver.java     |   48 +
 .../main/java/org/torproject/android/OrbotApp.java |   57 +
 .../org/torproject/android/OrbotMainActivity.java  | 1442 ++++++++++++
 .../org/torproject/android/settings/Languages.java |  232 ++
 .../android/settings/SettingsPreferences.java      |  161 ++
 .../java/org/torproject/android/ui/AppManager.java |  389 ++++
 .../torproject/android/ui/BridgeSetupActivity.java |    5 +
 .../torproject/android/ui/ImageProgressView.java   |   78 +
 .../android/ui/OrbotDiagnosticsActivity.java       |  329 +++
 .../torproject/android/ui/PromoAppsActivity.java   |  215 ++
 .../torproject/android/ui/Rotate3dAnimation.java   |   76 +
 .../torproject/android/ui/VPNSetupActivity.java    |    5 +
 .../torproject/android/vpn/OrbotVpnManager.java    |  452 ++++
 .../java/org/torproject/android/vpn/Tun2Socks.java |  126 +
 .../torproject/android/vpn/VPNEnableActivity.java  |  164 ++
 app/src/main/jni/Android.mk                        |  145 ++
 app/src/main/jni/Application.mk                    |    4 +
 app/src/main/jni/libancillary/API                  |  139 ++
 app/src/main/jni/libancillary/COPYING              |   21 +
 app/src/main/jni/libancillary/Makefile             |   73 +
 app/src/main/jni/libancillary/ancillary.h          |  131 ++
 app/src/main/jni/libancillary/fd_recv.c            |   98 +
 app/src/main/jni/libancillary/fd_send.c            |   92 +
 app/src/main/jni/libancillary/test.c               |  112 +
 .../res/drawable-hdpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 480 bytes
 app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png |  Bin 0 -> 802 bytes
 .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png |  Bin 0 -> 744 bytes
 .../res/drawable-hdpi-v11/ic_stat_tor_xfer.png     |  Bin 0 -> 967 bytes
 app/src/main/res/drawable-hdpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-hdpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 616 bytes
 app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png  |  Bin 0 -> 713 bytes
 app/src/main/res/drawable-hdpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-hdpi/ic_action_settings.png  |  Bin 0 -> 553 bytes
 app/src/main/res/drawable-hdpi/ic_launcher.png     |  Bin 0 -> 4194 bytes
 .../main/res/drawable-hdpi/ic_stat_notifyerr.png   |  Bin 0 -> 1312 bytes
 app/src/main/res/drawable-hdpi/ic_stat_tor.png     |  Bin 0 -> 852 bytes
 .../main/res/drawable-hdpi/ic_stat_tor_xfer.png    |  Bin 0 -> 990 bytes
 app/src/main/res/drawable-hdpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-ldpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 294 bytes
 app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png |  Bin 0 -> 390 bytes
 app/src/main/res/drawable-ldpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-ldpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 342 bytes
 app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png  |  Bin 0 -> 358 bytes
 app/src/main/res/drawable-ldpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-ldpi/ic_action_settings.png  |  Bin 0 -> 319 bytes
 app/src/main/res/drawable-ldpi/ic_launcher.png     |  Bin 0 -> 2852 bytes
 .../main/res/drawable-ldpi/ic_stat_notifyerr.png   |  Bin 0 -> 647 bytes
 app/src/main/res/drawable-ldpi/ic_stat_tor.png     |  Bin 0 -> 606 bytes
 app/src/main/res/drawable-ldpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-mdpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 357 bytes
 app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png |  Bin 0 -> 517 bytes
 .../res/drawable-mdpi-v11/ic_stat_tor_xfer.png     |  Bin 0 -> 607 bytes
 app/src/main/res/drawable-mdpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-mdpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 458 bytes
 app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png  |  Bin 0 -> 475 bytes
 app/src/main/res/drawable-mdpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-mdpi/ic_action_settings.png  |  Bin 0 -> 364 bytes
 app/src/main/res/drawable-mdpi/ic_launcher.png     |  Bin 0 -> 2677 bytes
 .../main/res/drawable-mdpi/ic_stat_notifyerr.png   |  Bin 0 -> 883 bytes
 app/src/main/res/drawable-mdpi/ic_stat_tor.png     |  Bin 0 -> 535 bytes
 .../main/res/drawable-mdpi/ic_stat_tor_xfer.png    |  Bin 0 -> 600 bytes
 app/src/main/res/drawable-mdpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png   |  Bin 0 -> 618 bytes
 .../main/res/drawable-xhdpi-v11/ic_stat_tor.png    |  Bin 0 -> 1165 bytes
 .../res/drawable-xhdpi-v11/ic_stat_tor_xfer.png    |  Bin 0 -> 1337 bytes
 app/src/main/res/drawable-xhdpi-v11/inverse.png    |  Bin 0 -> 1027 bytes
 .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png    |  Bin 0 -> 747 bytes
 app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png |  Bin 0 -> 970 bytes
 app/src/main/res/drawable-xhdpi-v9/inverse.png     |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xhdpi/ic_action_settings.png |  Bin 0 -> 716 bytes
 app/src/main/res/drawable-xhdpi/ic_launcher.png    |  Bin 0 -> 5964 bytes
 .../main/res/drawable-xhdpi/ic_stat_notifyerr.png  |  Bin 0 -> 1796 bytes
 app/src/main/res/drawable-xhdpi/ic_stat_tor.png    |  Bin 0 -> 1161 bytes
 .../main/res/drawable-xhdpi/ic_stat_tor_xfer.png   |  Bin 0 -> 1378 bytes
 app/src/main/res/drawable-xhdpi/inverse.png        |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xxhdpi-v11/ic_stat_tor.png   |  Bin 0 -> 1903 bytes
 .../res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png   |  Bin 0 -> 2019 bytes
 app/src/main/res/drawable-xxhdpi/ic_launcher.png   |  Bin 0 -> 9556 bytes
 app/src/main/res/drawable-xxhdpi/ic_stat_tor.png   |  Bin 0 -> 1872 bytes
 .../main/res/drawable-xxhdpi/ic_stat_tor_xfer.png  |  Bin 0 -> 2216 bytes
 app/src/main/res/drawable-xxhdpi/inverse.png       |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xxxhdpi-v11/ic_stat_tor.png  |  Bin 0 -> 2661 bytes
 .../res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png  |  Bin 0 -> 3156 bytes
 app/src/main/res/drawable-xxxhdpi/ic_launcher.png  |  Bin 0 -> 13297 bytes
 app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png  |  Bin 0 -> 2631 bytes
 .../main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png |  Bin 0 -> 2859 bytes
 app/src/main/res/drawable-xxxhdpi/inverse.png      |  Bin 0 -> 1027 bytes
 app/src/main/res/drawable/button.xml               |   37 +
 app/src/main/res/drawable/button_off.xml           |   37 +
 app/src/main/res/drawable/button_on.xml            |   35 +
 app/src/main/res/drawable/classyfabric.png         |  Bin 0 -> 8856 bytes
 app/src/main/res/drawable/error.png                |  Bin 0 -> 2922 bytes
 app/src/main/res/drawable/ic_chatsecure.png        |  Bin 0 -> 4013 bytes
 app/src/main/res/drawable/ic_duckduckgo.png        |  Bin 0 -> 5042 bytes
 app/src/main/res/drawable/ic_launcher.png          |  Bin 0 -> 6055 bytes
 app/src/main/res/drawable/ic_menu_about.png        |  Bin 0 -> 1771 bytes
 app/src/main/res/drawable/ic_menu_exit.png         |  Bin 0 -> 2693 bytes
 app/src/main/res/drawable/ic_menu_goto.png         |  Bin 0 -> 1636 bytes
 app/src/main/res/drawable/ic_play.png              |  Bin 0 -> 3560 bytes
 app/src/main/res/drawable/ic_stat_tor_off.png      |  Bin 0 -> 744 bytes
 app/src/main/res/drawable/ic_stat_tor_xfer.png     |  Bin 0 -> 600 bytes
 app/src/main/res/drawable/ic_twitter.png           |  Bin 0 -> 2797 bytes
 app/src/main/res/drawable/icon_martus.png          |  Bin 0 -> 6763 bytes
 app/src/main/res/drawable/icon_orfox.png           |  Bin 0 -> 7617 bytes
 app/src/main/res/drawable/icon_story_maker.png     |  Bin 0 -> 4290 bytes
 app/src/main/res/drawable/inverse.png              |  Bin 0 -> 1027 bytes
 app/src/main/res/drawable/n8fr8.jpg                |  Bin 0 -> 18062 bytes
 app/src/main/res/drawable/oldtoroff.png            |  Bin 0 -> 63700 bytes
 app/src/main/res/drawable/oldtoron.png             |  Bin 0 -> 121036 bytes
 app/src/main/res/drawable/oldtorstarting.png       |  Bin 0 -> 111753 bytes
 app/src/main/res/drawable/onion32.png              |  Bin 0 -> 1599 bytes
 app/src/main/res/drawable/tilebg.xml               |    4 +
 app/src/main/res/drawable/toggle.xml               |    8 +
 app/src/main/res/drawable/tor.png                  |  Bin 0 -> 4766 bytes
 app/src/main/res/drawable/tor25.png                |  Bin 0 -> 2227 bytes
 app/src/main/res/drawable/toroff.png               |  Bin 0 -> 39556 bytes
 app/src/main/res/drawable/toron.png                |  Bin 0 -> 47022 bytes
 app/src/main/res/drawable/torstarting.png          |  Bin 0 -> 41700 bytes
 .../layout-v21/layout_notification_expanded.xml    |  123 +
 app/src/main/res/layout/layout_about.xml           |  120 +
 app/src/main/res/layout/layout_apps.xml            |   74 +
 app/src/main/res/layout/layout_apps_item.xml       |   17 +
 app/src/main/res/layout/layout_diag.xml            |   14 +
 app/src/main/res/layout/layout_help.xml            |   20 +
 app/src/main/res/layout/layout_log.xml             |   52 +
 app/src/main/res/layout/layout_main.xml            |  244 ++
 .../res/layout/layout_notification_expanded.xml    |  122 +
 app/src/main/res/layout/layout_promo_apps.xml      |  115 +
 app/src/main/res/layout/layout_settings.xml        |   29 +
 app/src/main/res/layout/layout_vpn_setup.xml       |   34 +
 .../main/res/layout/scrollingtext_buttons_view.xml |   34 +
 app/src/main/res/menu/orbot_main.xml               |   70 +
 app/src/main/res/menu/share_menu.xml               |    7 +
 app/src/main/res/values-ach/strings.xml            |   12 +
 app/src/main/res/values-ar/strings.xml             |  262 +++
 app/src/main/res/values-az/strings.xml             |  297 +++
 app/src/main/res/values-bg/strings.xml             |  293 +++
 app/src/main/res/values-bn-rBD/strings.xml         |   40 +
 app/src/main/res/values-bn-rIN/strings.xml         |   12 +
 app/src/main/res/values-bn/strings.xml             |   12 +
 app/src/main/res/values-brx/strings.xml            |   12 +
 app/src/main/res/values-bs/strings.xml             |   18 +
 app/src/main/res/values-ca/strings.xml             |  226 ++
 app/src/main/res/values-cs-rCZ/strings.xml         |  223 ++
 app/src/main/res/values-cs/strings.xml             |   74 +
 app/src/main/res/values-cy/strings.xml             |   81 +
 app/src/main/res/values-da/strings.xml             |  203 ++
 app/src/main/res/values-de-rAT/strings.xml         |   12 +
 app/src/main/res/values-de/strings.xml             |  293 +++
 app/src/main/res/values-el/strings.xml             |  208 ++
 app/src/main/res/values-en-rGB/strings.xml         |   13 +
 app/src/main/res/values-eo/strings.xml             |  146 ++
 app/src/main/res/values-es-rAR/strings.xml         |   69 +
 app/src/main/res/values-es/strings.xml             |  294 +++
 app/src/main/res/values-et/strings.xml             |  210 ++
 app/src/main/res/values-eu/strings.xml             |  218 ++
 app/src/main/res/values-fa/strings.xml             |  292 +++
 app/src/main/res/values-fi/strings.xml             |  278 +++
 app/src/main/res/values-fr-rFR/strings.xml         |  293 +++
 app/src/main/res/values-fr/strings.xml             |   54 +
 app/src/main/res/values-gl/strings.xml             |  209 ++
 app/src/main/res/values-gu-rIN/strings.xml         |   14 +
 app/src/main/res/values-gu/strings.xml             |   17 +
 app/src/main/res/values-he/strings.xml             |  233 ++
 app/src/main/res/values-hi/strings.xml             |   26 +
 app/src/main/res/values-hr-rHR/strings.xml         |   30 +
 app/src/main/res/values-hr/strings.xml             |  293 +++
 app/src/main/res/values-hu/strings.xml             |  293 +++
 app/src/main/res/values-hy-rAM/strings.xml         |   12 +
 app/src/main/res/values-ia/strings.xml             |   30 +
 app/src/main/res/values-id/strings.xml             |  284 +++
 app/src/main/res/values-in-rID/strings.xml         |  284 +++
 app/src/main/res/values-in/strings.xml             |   48 +
 app/src/main/res/values-is/strings.xml             |  278 +++
 app/src/main/res/values-it/strings.xml             |  293 +++
 app/src/main/res/values-iw/strings.xml             |  233 ++
 app/src/main/res/values-ja/strings.xml             |  293 +++
 app/src/main/res/values-kn-rIN/strings.xml         |   12 +
 app/src/main/res/values-kn/strings.xml             |   12 +
 app/src/main/res/values-ko/strings.xml             |  214 ++
 app/src/main/res/values-ky/strings.xml             |   21 +
 app/src/main/res/values-lt-rLT/strings.xml         |   12 +
 app/src/main/res/values-lt/strings.xml             |   28 +
 app/src/main/res/values-lv/strings.xml             |  278 +++
 app/src/main/res/values-mk/strings.xml             |  278 +++
 app/src/main/res/values-ml/strings.xml             |   12 +
 app/src/main/res/values-mn/strings.xml             |   12 +
 app/src/main/res/values-mr-rIN/strings.xml         |   12 +
 app/src/main/res/values-ms-rMY/strings.xml         |  196 ++
 app/src/main/res/values-ms/strings.xml             |  200 ++
 app/src/main/res/values-my/strings.xml             |   30 +
 app/src/main/res/values-nb/strings.xml             |  258 +++
 app/src/main/res/values-nl/strings.xml             |  292 +++
 app/src/main/res/values-pa/strings.xml             |   19 +
 app/src/main/res/values-pl/strings.xml             |  293 +++
 app/src/main/res/values-ps/strings.xml             |   12 +
 app/src/main/res/values-pt-rBR/strings.xml         |  285 +++
 app/src/main/res/values-pt-rPT/strings.xml         |   14 +
 app/src/main/res/values-pt/strings.xml             |  181 ++
 app/src/main/res/values-ro-rRO/strings.xml         |   30 +
 app/src/main/res/values-ro/strings.xml             |  231 ++
 app/src/main/res/values-rs-rAR/strings.xml         |   58 +
 app/src/main/res/values-ru/strings.xml             |  293 +++
 app/src/main/res/values-si-rLK/strings.xml         |  190 ++
 app/src/main/res/values-sk-rSK/strings.xml         |   15 +
 app/src/main/res/values-sk/strings.xml             |   45 +
 app/src/main/res/values-sl/strings.xml             |   79 +
 app/src/main/res/values-sn/strings.xml             |   22 +
 app/src/main/res/values-sq/strings.xml             |   30 +
 app/src/main/res/values-sr/strings.xml             |  200 ++
 app/src/main/res/values-sv/strings.xml             |  293 +++
 app/src/main/res/values-ta/strings.xml             |   68 +
 app/src/main/res/values-th/strings.xml             |  169 ++
 app/src/main/res/values-tl/strings.xml             |  249 ++
 app/src/main/res/values-tr/strings.xml             |  282 +++
 app/src/main/res/values-uk/strings.xml             |  278 +++
 app/src/main/res/values-ur/strings.xml             |   18 +
 app/src/main/res/values-uz/strings.xml             |   47 +
 app/src/main/res/values-vi/strings.xml             |  293 +++
 app/src/main/res/values-zh-rCN/strings.xml         |  298 +++
 app/src/main/res/values-zh-rTW/strings.xml         |  116 +
 app/src/main/res/values/arrays.xml                 |   16 +
 app/src/main/res/values/colors.xml                 |    8 +
 app/src/main/res/values/dimens.xml                 |  361 +++
 app/src/main/res/values/pdnsd.xml                  |   33 +
 app/src/main/res/values/strings.xml                |  339 +++
 app/src/main/res/values/styles.xml                 |    5 +
 app/src/main/res/values/theme.xml                  |    8 +
 app/src/main/res/xml/preferences.xml               |  269 +++
 build.gradle                                       |   15 +
 external/Makefile                                  |    4 +-
 external/tor                                       |    2 +-
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 0 -> 53636 bytes
 gradle/wrapper/gradle-wrapper.properties           |    6 +
 gradlew                                            |  160 ++
 gradlew.bat                                        |   90 +
 jsocksAndroid/build.gradle                         |   18 +
 jsocksAndroid/src/main/AndroidManifest.xml         |   11 +
 .../com/runjva/sourceforge/jsocks/main/SOCKS.java  |  267 +++
 .../jsocks/protocol/Authentication.java            |   35 +
 .../jsocks/protocol/AuthenticationNone.java        |   22 +
 .../sourceforge/jsocks/protocol/InetRange.java     |  492 ++++
 .../sourceforge/jsocks/protocol/ProxyMessage.java  |  118 +
 .../sourceforge/jsocks/protocol/ProxyServer.java   |  699 ++++++
 .../sourceforge/jsocks/protocol/Socks4Message.java |  167 ++
 .../sourceforge/jsocks/protocol/Socks4Proxy.java   |  144 ++
 .../jsocks/protocol/Socks5DatagramSocket.java      |  480 ++++
 .../sourceforge/jsocks/protocol/Socks5Message.java |  325 +++
 .../sourceforge/jsocks/protocol/Socks5Proxy.java   |  295 +++
 .../jsocks/protocol/SocksException.java            |  111 +
 .../jsocks/protocol/SocksProxyBase.java            |  543 +++++
 .../jsocks/protocol/SocksServerSocket.java         |  235 ++
 .../sourceforge/jsocks/protocol/SocksSocket.java   |  385 ++++
 .../jsocks/protocol/UDPEncapsulation.java          |   33 +
 .../jsocks/protocol/UDPRelayServer.java            |  227 ++
 .../protocol/UserPasswordAuthentication.java       |   91 +
 .../runjva/sourceforge/jsocks/server/Ident.java    |  171 ++
 .../jsocks/server/IdentAuthenticator.java          |  182 ++
 .../jsocks/server/ServerAuthenticator.java         |  126 +
 .../jsocks/server/ServerAuthenticatorBase.java     |  187 ++
 .../jsocks/server/ServerAuthenticatorNone.java     |   16 +
 .../jsocks/server/UserPasswordAuthenticator.java   |   82 +
 .../sourceforge/jsocks/server/UserValidation.java  |   24 +
 orbotservice/build.gradle                          |   25 +
 .../android/service/ApplicationTest.java           |   13 +
 orbotservice/src/main/AndroidManifest.xml          |    5 +
 .../main/java/net/freehaven/tor/control/.cvsignore |    1 +
 .../main/java/net/freehaven/tor/control/Bytes.java |  114 +
 .../net/freehaven/tor/control/ConfigEntry.java     |   20 +
 .../net/freehaven/tor/control/EventHandler.java    |   75 +
 .../freehaven/tor/control/NullEventHandler.java    |   18 +
 .../net/freehaven/tor/control/PasswordDigest.java  |   98 +
 .../src/main/java/net/freehaven/tor/control/README |    4 +
 .../freehaven/tor/control/TorControlCommands.java  |  148 ++
 .../tor/control/TorControlConnection.java          |  732 ++++++
 .../net/freehaven/tor/control/TorControlError.java |   39 +
 .../tor/control/TorControlSyntaxError.java         |   16 +
 .../net/freehaven/tor/control/examples/.cvsignore  |    1 +
 .../control/examples/DebuggingEventHandler.java    |   44 +
 .../net/freehaven/tor/control/examples/Main.java   |  146 ++
 .../torproject/android/service/DummyActivity.java  |   15 +
 .../android/service/HiddenServiceManager.java      |   25 +
 .../torproject/android/service/OrbotConstants.java |   37 +
 .../java/org/torproject/android/service/Prefs.java |  135 ++
 .../android/service/StartTorReceiver.java          |   35 +
 .../android/service/TorResourceInstaller.java      |  354 +++
 .../org/torproject/android/service/TorService.java | 2404 ++++++++++++++++++++
 .../android/service/TorServiceConstants.java       |  163 ++
 .../android/service/TorServiceUtils.java           |  184 ++
 .../torproject/android/service/TorTransProxy.java  |  753 ++++++
 .../torproject/android/service/TorifiedApp.java    |  139 ++
 .../torproject/android/service/TorrcConfig.java    |   33 +
 .../java/org/torproject/android/service/Utils.java |  100 +
 .../res/drawable-hdpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 480 bytes
 .../src/main/res/drawable-hdpi-v11/ic_stat_tor.png |  Bin 0 -> 802 bytes
 .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png |  Bin 0 -> 744 bytes
 .../res/drawable-hdpi-v11/ic_stat_tor_xfer.png     |  Bin 0 -> 967 bytes
 .../src/main/res/drawable-hdpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-hdpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 616 bytes
 .../src/main/res/drawable-hdpi-v9/ic_stat_tor.png  |  Bin 0 -> 713 bytes
 .../src/main/res/drawable-hdpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-hdpi/ic_action_settings.png  |  Bin 0 -> 553 bytes
 .../src/main/res/drawable-hdpi/ic_launcher.png     |  Bin 0 -> 4194 bytes
 .../main/res/drawable-hdpi/ic_stat_notifyerr.png   |  Bin 0 -> 1312 bytes
 .../src/main/res/drawable-hdpi/ic_stat_tor.png     |  Bin 0 -> 852 bytes
 .../main/res/drawable-hdpi/ic_stat_tor_xfer.png    |  Bin 0 -> 990 bytes
 .../src/main/res/drawable-hdpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-ldpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 294 bytes
 .../src/main/res/drawable-ldpi-v11/ic_stat_tor.png |  Bin 0 -> 390 bytes
 .../src/main/res/drawable-ldpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-ldpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 342 bytes
 .../src/main/res/drawable-ldpi-v9/ic_stat_tor.png  |  Bin 0 -> 358 bytes
 .../src/main/res/drawable-ldpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-ldpi/ic_action_settings.png  |  Bin 0 -> 319 bytes
 .../src/main/res/drawable-ldpi/ic_launcher.png     |  Bin 0 -> 2852 bytes
 .../main/res/drawable-ldpi/ic_stat_notifyerr.png   |  Bin 0 -> 647 bytes
 .../src/main/res/drawable-ldpi/ic_stat_tor.png     |  Bin 0 -> 606 bytes
 .../src/main/res/drawable-ldpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-mdpi-v11/ic_stat_notifyerr.png    |  Bin 0 -> 357 bytes
 .../src/main/res/drawable-mdpi-v11/ic_stat_tor.png |  Bin 0 -> 517 bytes
 .../res/drawable-mdpi-v11/ic_stat_tor_xfer.png     |  Bin 0 -> 607 bytes
 .../src/main/res/drawable-mdpi-v11/inverse.png     |  Bin 0 -> 1027 bytes
 .../res/drawable-mdpi-v9/ic_stat_notifyerr.png     |  Bin 0 -> 458 bytes
 .../src/main/res/drawable-mdpi-v9/ic_stat_tor.png  |  Bin 0 -> 475 bytes
 .../src/main/res/drawable-mdpi-v9/inverse.png      |  Bin 0 -> 1027 bytes
 .../main/res/drawable-mdpi/ic_action_settings.png  |  Bin 0 -> 364 bytes
 .../src/main/res/drawable-mdpi/ic_launcher.png     |  Bin 0 -> 2677 bytes
 .../main/res/drawable-mdpi/ic_stat_notifyerr.png   |  Bin 0 -> 883 bytes
 .../src/main/res/drawable-mdpi/ic_stat_tor.png     |  Bin 0 -> 535 bytes
 .../main/res/drawable-mdpi/ic_stat_tor_xfer.png    |  Bin 0 -> 600 bytes
 .../src/main/res/drawable-mdpi/inverse.png         |  Bin 0 -> 1027 bytes
 .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png   |  Bin 0 -> 618 bytes
 .../main/res/drawable-xhdpi-v11/ic_stat_tor.png    |  Bin 0 -> 1165 bytes
 .../res/drawable-xhdpi-v11/ic_stat_tor_xfer.png    |  Bin 0 -> 1337 bytes
 .../src/main/res/drawable-xhdpi-v11/inverse.png    |  Bin 0 -> 1027 bytes
 .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png    |  Bin 0 -> 747 bytes
 .../src/main/res/drawable-xhdpi-v9/ic_stat_tor.png |  Bin 0 -> 970 bytes
 .../src/main/res/drawable-xhdpi-v9/inverse.png     |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xhdpi/ic_action_settings.png |  Bin 0 -> 716 bytes
 .../src/main/res/drawable-xhdpi/ic_launcher.png    |  Bin 0 -> 5964 bytes
 .../main/res/drawable-xhdpi/ic_stat_notifyerr.png  |  Bin 0 -> 1796 bytes
 .../src/main/res/drawable-xhdpi/ic_stat_tor.png    |  Bin 0 -> 1161 bytes
 .../main/res/drawable-xhdpi/ic_stat_tor_xfer.png   |  Bin 0 -> 1378 bytes
 .../src/main/res/drawable-xhdpi/inverse.png        |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xxhdpi-v11/ic_stat_tor.png   |  Bin 0 -> 1903 bytes
 .../res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png   |  Bin 0 -> 2019 bytes
 .../src/main/res/drawable-xxhdpi/ic_launcher.png   |  Bin 0 -> 9556 bytes
 .../src/main/res/drawable-xxhdpi/ic_stat_tor.png   |  Bin 0 -> 1872 bytes
 .../main/res/drawable-xxhdpi/ic_stat_tor_xfer.png  |  Bin 0 -> 2216 bytes
 .../src/main/res/drawable-xxhdpi/inverse.png       |  Bin 0 -> 1027 bytes
 .../main/res/drawable-xxxhdpi-v11/ic_stat_tor.png  |  Bin 0 -> 2661 bytes
 .../res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png  |  Bin 0 -> 3156 bytes
 .../src/main/res/drawable-xxxhdpi/ic_launcher.png  |  Bin 0 -> 13297 bytes
 .../src/main/res/drawable-xxxhdpi/ic_stat_tor.png  |  Bin 0 -> 2631 bytes
 .../main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png |  Bin 0 -> 2859 bytes
 .../src/main/res/drawable-xxxhdpi/inverse.png      |  Bin 0 -> 1027 bytes
 orbotservice/src/main/res/drawable/button.xml      |   37 +
 orbotservice/src/main/res/drawable/button_off.xml  |   37 +
 orbotservice/src/main/res/drawable/button_on.xml   |   35 +
 .../src/main/res/drawable/classyfabric.png         |  Bin 0 -> 8856 bytes
 orbotservice/src/main/res/drawable/error.png       |  Bin 0 -> 2922 bytes
 .../src/main/res/drawable/ic_chatsecure.png        |  Bin 0 -> 4013 bytes
 .../src/main/res/drawable/ic_duckduckgo.png        |  Bin 0 -> 5042 bytes
 orbotservice/src/main/res/drawable/ic_launcher.png |  Bin 0 -> 6055 bytes
 .../src/main/res/drawable/ic_menu_about.png        |  Bin 0 -> 1771 bytes
 .../src/main/res/drawable/ic_menu_exit.png         |  Bin 0 -> 2693 bytes
 .../src/main/res/drawable/ic_menu_goto.png         |  Bin 0 -> 1636 bytes
 orbotservice/src/main/res/drawable/ic_play.png     |  Bin 0 -> 3560 bytes
 .../src/main/res/drawable/ic_stat_tor_off.png      |  Bin 0 -> 744 bytes
 .../src/main/res/drawable/ic_stat_tor_xfer.png     |  Bin 0 -> 600 bytes
 orbotservice/src/main/res/drawable/ic_twitter.png  |  Bin 0 -> 2797 bytes
 orbotservice/src/main/res/drawable/icon_martus.png |  Bin 0 -> 6763 bytes
 orbotservice/src/main/res/drawable/icon_orfox.png  |  Bin 0 -> 7617 bytes
 .../src/main/res/drawable/icon_story_maker.png     |  Bin 0 -> 4290 bytes
 orbotservice/src/main/res/drawable/inverse.png     |  Bin 0 -> 1027 bytes
 orbotservice/src/main/res/drawable/n8fr8.jpg       |  Bin 0 -> 18062 bytes
 orbotservice/src/main/res/drawable/oldtoroff.png   |  Bin 0 -> 63700 bytes
 orbotservice/src/main/res/drawable/oldtoron.png    |  Bin 0 -> 121036 bytes
 .../src/main/res/drawable/oldtorstarting.png       |  Bin 0 -> 111753 bytes
 orbotservice/src/main/res/drawable/onion32.png     |  Bin 0 -> 1599 bytes
 orbotservice/src/main/res/drawable/tilebg.xml      |    4 +
 orbotservice/src/main/res/drawable/toggle.xml      |    8 +
 orbotservice/src/main/res/drawable/tor.png         |  Bin 0 -> 4766 bytes
 orbotservice/src/main/res/drawable/tor25.png       |  Bin 0 -> 2227 bytes
 orbotservice/src/main/res/drawable/toroff.png      |  Bin 0 -> 39556 bytes
 orbotservice/src/main/res/drawable/toron.png       |  Bin 0 -> 47022 bytes
 orbotservice/src/main/res/drawable/torstarting.png |  Bin 0 -> 41700 bytes
 .../res/layout/layout_notification_expanded.xml    |  122 +
 .../notification_template_part_chronometer.xml     |   25 +
 .../res/layout/notification_template_part_time.xml |   25 +
 orbotservice/src/main/res/raw/pluto.properties     |    3 +
 orbotservice/src/main/res/raw/torpolipo.conf       |   23 +
 orbotservice/src/main/res/raw/torrc                |    8 +
 orbotservice/src/main/res/values-ach/strings.xml   |   12 +
 orbotservice/src/main/res/values-ar/strings.xml    |  262 +++
 orbotservice/src/main/res/values-az/strings.xml    |  297 +++
 orbotservice/src/main/res/values-bg/strings.xml    |  293 +++
 .../src/main/res/values-bn-rBD/strings.xml         |   40 +
 .../src/main/res/values-bn-rIN/strings.xml         |   12 +
 orbotservice/src/main/res/values-bn/strings.xml    |   12 +
 orbotservice/src/main/res/values-brx/strings.xml   |   12 +
 orbotservice/src/main/res/values-bs/strings.xml    |   18 +
 orbotservice/src/main/res/values-ca/strings.xml    |  226 ++
 .../src/main/res/values-cs-rCZ/strings.xml         |  223 ++
 orbotservice/src/main/res/values-cs/strings.xml    |   74 +
 orbotservice/src/main/res/values-cy/strings.xml    |   81 +
 orbotservice/src/main/res/values-da/strings.xml    |  203 ++
 .../src/main/res/values-de-rAT/strings.xml         |   12 +
 orbotservice/src/main/res/values-de/strings.xml    |  293 +++
 orbotservice/src/main/res/values-el/strings.xml    |  208 ++
 .../src/main/res/values-en-rGB/strings.xml         |   13 +
 orbotservice/src/main/res/values-eo/strings.xml    |  146 ++
 .../src/main/res/values-es-rAR/strings.xml         |   69 +
 orbotservice/src/main/res/values-es/strings.xml    |  294 +++
 orbotservice/src/main/res/values-et/strings.xml    |  210 ++
 orbotservice/src/main/res/values-eu/strings.xml    |  218 ++
 orbotservice/src/main/res/values-fa/strings.xml    |  292 +++
 orbotservice/src/main/res/values-fi/strings.xml    |  278 +++
 .../src/main/res/values-fr-rFR/strings.xml         |  293 +++
 orbotservice/src/main/res/values-fr/strings.xml    |   54 +
 orbotservice/src/main/res/values-gl/strings.xml    |  209 ++
 .../src/main/res/values-gu-rIN/strings.xml         |   14 +
 orbotservice/src/main/res/values-gu/strings.xml    |   17 +
 orbotservice/src/main/res/values-he/strings.xml    |  233 ++
 orbotservice/src/main/res/values-hi/strings.xml    |   26 +
 .../src/main/res/values-hr-rHR/strings.xml         |   30 +
 orbotservice/src/main/res/values-hr/strings.xml    |  293 +++
 orbotservice/src/main/res/values-hu/strings.xml    |  293 +++
 .../src/main/res/values-hy-rAM/strings.xml         |   12 +
 orbotservice/src/main/res/values-ia/strings.xml    |   30 +
 orbotservice/src/main/res/values-id/strings.xml    |  284 +++
 .../src/main/res/values-in-rID/strings.xml         |  284 +++
 orbotservice/src/main/res/values-in/strings.xml    |   48 +
 orbotservice/src/main/res/values-is/strings.xml    |  278 +++
 orbotservice/src/main/res/values-it/strings.xml    |  293 +++
 orbotservice/src/main/res/values-iw/strings.xml    |  233 ++
 orbotservice/src/main/res/values-ja/strings.xml    |  293 +++
 .../src/main/res/values-kn-rIN/strings.xml         |   12 +
 orbotservice/src/main/res/values-kn/strings.xml    |   12 +
 orbotservice/src/main/res/values-ko/strings.xml    |  214 ++
 orbotservice/src/main/res/values-ky/strings.xml    |   21 +
 .../src/main/res/values-lt-rLT/strings.xml         |   12 +
 orbotservice/src/main/res/values-lt/strings.xml    |   28 +
 orbotservice/src/main/res/values-lv/strings.xml    |  278 +++
 orbotservice/src/main/res/values-mk/strings.xml    |  278 +++
 orbotservice/src/main/res/values-ml/strings.xml    |   12 +
 orbotservice/src/main/res/values-mn/strings.xml    |   12 +
 .../src/main/res/values-mr-rIN/strings.xml         |   12 +
 .../src/main/res/values-ms-rMY/strings.xml         |  196 ++
 orbotservice/src/main/res/values-ms/strings.xml    |  200 ++
 orbotservice/src/main/res/values-my/strings.xml    |   30 +
 orbotservice/src/main/res/values-nb/strings.xml    |  258 +++
 orbotservice/src/main/res/values-nl/strings.xml    |  292 +++
 orbotservice/src/main/res/values-pa/strings.xml    |   19 +
 orbotservice/src/main/res/values-pl/strings.xml    |  293 +++
 orbotservice/src/main/res/values-ps/strings.xml    |   12 +
 .../src/main/res/values-pt-rBR/strings.xml         |  285 +++
 .../src/main/res/values-pt-rPT/strings.xml         |   14 +
 orbotservice/src/main/res/values-pt/strings.xml    |  181 ++
 .../src/main/res/values-ro-rRO/strings.xml         |   30 +
 orbotservice/src/main/res/values-ro/strings.xml    |  231 ++
 .../src/main/res/values-rs-rAR/strings.xml         |   58 +
 orbotservice/src/main/res/values-ru/strings.xml    |  293 +++
 .../src/main/res/values-si-rLK/strings.xml         |  190 ++
 .../src/main/res/values-sk-rSK/strings.xml         |   15 +
 orbotservice/src/main/res/values-sk/strings.xml    |   45 +
 orbotservice/src/main/res/values-sl/strings.xml    |   79 +
 orbotservice/src/main/res/values-sn/strings.xml    |   22 +
 orbotservice/src/main/res/values-sq/strings.xml    |   30 +
 orbotservice/src/main/res/values-sr/strings.xml    |  200 ++
 orbotservice/src/main/res/values-sv/strings.xml    |  293 +++
 orbotservice/src/main/res/values-ta/strings.xml    |   68 +
 orbotservice/src/main/res/values-th/strings.xml    |  169 ++
 orbotservice/src/main/res/values-tl/strings.xml    |  249 ++
 orbotservice/src/main/res/values-tr/strings.xml    |  282 +++
 orbotservice/src/main/res/values-uk/strings.xml    |  278 +++
 orbotservice/src/main/res/values-ur/strings.xml    |   18 +
 orbotservice/src/main/res/values-uz/strings.xml    |   47 +
 orbotservice/src/main/res/values-vi/strings.xml    |  293 +++
 .../src/main/res/values-zh-rCN/strings.xml         |  298 +++
 .../src/main/res/values-zh-rTW/strings.xml         |  116 +
 orbotservice/src/main/res/values/arrays.xml        |   16 +
 orbotservice/src/main/res/values/colors.xml        |    8 +
 orbotservice/src/main/res/values/dimens.xml        |  361 +++
 orbotservice/src/main/res/values/pdnsd.xml         |   33 +
 orbotservice/src/main/res/values/strings.xml       |  339 +++
 orbotservice/src/main/res/values/styles.xml        |    5 +
 orbotservice/src/main/res/values/theme.xml         |    8 +
 .../java/org/torproject/android/control/.cvsignore |    1 +
 .../java/org/torproject/android/control/Bytes.java |  114 +
 .../torproject/android/control/ConfigEntry.java    |   20 +
 .../torproject/android/control/EventHandler.java   |   75 +
 .../android/control/NullEventHandler.java          |   18 +
 .../torproject/android/control/PasswordDigest.java |   98 +
 .../java/org/torproject/android/control/README     |    4 +
 .../android/control/TorControlCommands.java        |  148 ++
 .../android/control/TorControlConnection.java      |  730 ++++++
 .../android/control/TorControlError.java           |   39 +
 .../android/control/TorControlSyntaxError.java     |   16 +
 .../torproject/android/control/examples/.cvsignore |    1 +
 .../control/examples/DebuggingEventHandler.java    |   44 +
 .../torproject/android/control/examples/Main.java  |  146 ++
 .../android/service/ExampleUnitTest.java           |   15 +
 project.properties                                 |    5 +-
 settings.gradle                                    |    2 +
 src/org/torproject/android/service/TorService.java |    6 +-
 512 files changed, 47807 insertions(+), 13 deletions(-)

diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 9a80a30..fd25aca 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android";
       package="org.torproject.android" 
-      android:versionName="15.1.3-beta" 
-      android:versionCode="15130000"
+      android:versionName="15.2.0-alpha-1" 
+      android:versionCode="15200001"
         android:installLocation="auto"      
       >
-    <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23"/>
+    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="23"/>
     <!-- 
  <permission android:name="org.torproject.android.MANAGE_TOR" 
      android:label="@string/permission_manage_tor_label" 
@@ -103,7 +103,7 @@
              </intent-filter>
         </receiver>
 
-   	<receiver android:name="org.torproject.android.service.OnBootReceiver"
+   	<receiver android:name="org.torproject.android.OnBootReceiver"
    	    android:enabled="true" android:exported="true"
    	    
    	    >
diff --git a/app/build.gradle b/app/build.gradle
new file mode 100644
index 0000000..4b7c1b0
--- /dev/null
+++ b/app/build.gradle
@@ -0,0 +1,29 @@
+apply plugin: 'com.android.application'
+
+android {
+    compileSdkVersion 23
+    buildToolsVersion "23.0.2"
+
+    sourceSets.main.jni.srcDirs = []
+
+    defaultConfig {
+        applicationId "org.torproject.android"
+        minSdkVersion 9
+        targetSdkVersion 23
+
+    }
+
+    buildTypes {
+        release {
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+        }
+    }
+}
+
+dependencies {
+    compile project(':jsocksAndroid')
+    compile project(':orbotservice')
+    compile 'com.android.support:support-v4:23.4.0'
+    compile 'com.android.support:appcompat-v7:23.4.0'
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..ba3a0da
--- /dev/null
+++ b/app/src/main/AndroidManifest.xml
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android";
+      package="org.torproject.android" 
+      android:versionName="15.2.0-alpha-1" 
+      android:versionCode="15200001"
+        android:installLocation="auto"      
+      >
+    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="23"/>
+    <!-- 
+ <permission android:name="org.torproject.android.MANAGE_TOR" 
+     android:label="@string/permission_manage_tor_label" 
+     android:description="@string/permission_manage_tor_description" 
+     android:protectionLevel="signature"/>
+ 
+	<uses-permission android:name="org.torproject.android.MANAGE_TOR"/>
+	-->
+	
+	<uses-permission android:name="android.permission.INTERNET"/>
+	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+	<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+
+    <application android:name="org.torproject.android.OrbotApp" android:icon="@drawable/ic_launcher"
+     android:label="@string/app_name" 
+     android:description="@string/app_description"
+     android:configChanges="locale|orientation|screenSize"
+      android:theme="@style/DefaultTheme" 
+      android:allowBackup="false"
+      android:allowClearUserData="true"
+      android:persistent="true"
+      android:stopWithTask="false"
+      android:largeHeap="false"
+     >
+      
+        <activity android:name=".OrbotMainActivity" 
+            android:configChanges="orientation|screenSize"
+            android:excludeFromRecents="true"
+            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.VIEW" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.BROWSABLE" />
+                <data android:scheme="bridge" />
+            </intent-filter>
+        
+         <intent-filter>
+                <category android:name="android.intent.category.DEFAULT" />
+                <action android:name="org.torproject.android.REQUEST_HS_PORT" />
+            </intent-filter>
+             <intent-filter>
+                <category android:name="android.intent.category.DEFAULT" />
+                <action android:name="org.torproject.android.START_TOR" />
+            </intent-filter>
+            
+        </activity>
+
+        <!-- 
+        This is for ensuring the background service still runs when/if the app is swiped away
+         -->
+      	<activity
+			android:name=".service.DummyActivity"
+			android:theme="@android:style/Theme.Translucent"
+			android:enabled="true"
+			android:allowTaskReparenting="true"
+			android:noHistory="true"
+			android:excludeFromRecents="true"
+			android:alwaysRetainTaskState="false"
+			android:stateNotNeeded="true"
+			android:clearTaskOnLaunch="true"
+			android:finishOnTaskLaunch="true"
+			
+			/> 
+		
+      	<activity
+			android:name=".vpn.VPNEnableActivity" android:label="@string/app_name" android:exported="false"
+			android:theme="@android:style/Theme.Translucent"			
+			/> 
+		
+			      	
+      	<activity android:name="org.torproject.android.ui.PromoAppsActivity" android:exported="false"/>
+      	
+      	
+      	<activity android:name=".settings.SettingsPreferences"  android:label="@string/app_name"/>
+        <activity android:name=".ui.AppManager"  android:label="@string/app_name"/>
+      
+        <service
+            android:name=".service.TorService"
+            android:enabled="true"
+            android:permission="android.permission.BIND_VPN_SERVICE"
+            android:stopWithTask="false" >
+        </service>
+
+        <receiver
+            android:name=".service.StartTorReceiver"
+            android:exported="true">
+             <intent-filter>
+                 <action android:name="org.torproject.android.intent.action.START" />
+             </intent-filter>
+        </receiver>
+
+   	<receiver android:name=".OnBootReceiver"
+   	    android:enabled="true" android:exported="true"
+   	    
+   	    >
+			<intent-filter>
+				<action	android:name="android.intent.action.BOOT_COMPLETED" />
+				  <category android:name="android.intent.category.HOME" />
+			</intent-filter>
+			<intent-filter>
+				<action android:name="android.intent.action.QUICKBOOT_POWERON" />
+				  <category android:name="android.intent.category.HOME" />
+			</intent-filter>
+			<intent-filter>
+				<action android:name="android.intent.action.MEDIA_MOUNTED"/>
+				  <category android:name="android.intent.category.HOME" />
+			</intent-filter>
+		</receiver>
+		
+   	<!-- 
+       <service android:name="org.torproject.android.vpn.OrbotVpnService"
+               android:permission="android.permission.BIND_VPN_SERVICE">
+           <intent-filter>
+               <action android:name="android.net.VpnService"/>
+           </intent-filter>
+       </service>
+         -->
+</application>
+</manifest> 
diff --git a/app/src/main/assets/bridges.txt b/app/src/main/assets/bridges.txt
new file mode 100644
index 0000000..679f811
--- /dev/null
+++ b/app/src/main/assets/bridges.txt
@@ -0,0 +1,22 @@
+obfs3 83.212.101.3:80 A09D536DD1752D542E1FBB3C9CE4449D51298239
+obfs3 169.229.59.74:31493 AF9F66B7B04F8FF6F32D455F05135250A16543C9
+obfs3 169.229.59.75:46328 AF9F66B7B04F8FF6F32D455F05135250A16543C9
+obfs3 109.105.109.163:38980 1E05F577A0EC0213F971D81BF4D86A9E4E8229ED
+obfs3 109.105.109.163:47779 4C331FA9B3D1D6D8FB0D8FBBF0C259C360D97E6A
+scramblesuit 83.212.101.3:443 A09D536DD1752D542E1FBB3C9CE4449D51298239 password=XTCXLG2JAMJKZW2POLBAOWOQETQSMASH
+obfs4 198.245.60.50:443 752CF7825B3B9EA6A98C83AC41F7099D67007EA5 cert=xpmQtKUqQ/6v5X7ijgYE/f03+l2/EuQ1dexjyUhh16wQlu/cpXUGalmhDIlhuiQPNEKmKw iat-mode=0
+obfs4 109.105.109.165:10527 8DFCD8FB3285E855F5A55EDDA35696C743ABFC4E cert=Bvg/itxeL4TWKLP6N1MaQzSOC6tcRIBv6q57DYAZc3b2AzuM+/TfB7mqTFEfXILCjEwzVA iat-mode=0
+obfs4 83.212.101.3:41213 A09D536DD1752D542E1FBB3C9CE4449D51298239 cert=lPRQ/MXdD1t5SRZ9MquYQNT9m5DV757jtdXdlePmRCudUU9CFUOX1Tm7/meFSyPOsud7Cw iat-mode=0
+obfs4 104.131.108.182:56880 EF577C30B9F788B0E1801CF7E433B3B77792B77A cert=0SFhfDQrKjUJP8Qq6wrwSICEPf3Vl/nJRsYxWbg3QRoSqhl2EB78MPS2lQxbXY4EW1wwXA iat-mode=0
+obfs4 109.105.109.147:13764 BBB28DF0F201E706BE564EFE690FE9577DD8386D cert=KfMQN/tNMFdda61hMgpiMI7pbwU1T+wxjTulYnfw+4sgvG0zSH7N7fwT10BI8MUdAD7iJA iat-mode=0
+obfs4 154.35.22.10:41835 8FB9F4319E89E5C6223052AA525A192AFBC85D55 cert=GGGS1TX4R81m3r0HBl79wKy1OtPPNR2CZUIrHjkRg65Vc2VR8fOyo64f9kmT1UAFG7j0HQ iat-mode=0
+obfs4 154.35.22.11:49868 A832D176ECD5C7C6B58825AE22FC4C90FA249637 cert=YPbQqXPiqTUBfjGFLpm9JYEFTBvnzEJDKJxXG5Sxzrr/v2qrhGU4Jls9lHjLAhqpXaEfZw iat-mode=0
+obfs4 154.35.22.12:80 00DC6C4FA49A65BD1472993CF6730D54F11E0DBB cert=N86E9hKXXXVz6G7w2z8wFfhIDztDAzZ/3poxVePHEYjbKDWzjkRDccFMAnhK75fc65pYSg iat-mode=0
+obfs4 154.35.22.13:443 FE7840FE1E21FE0A0639ED176EDA00A3ECA1E34D cert=fKnzxr+m+jWXXQGCaXe4f2gGoPXMzbL+bTBbXMYXuK0tMotd+nXyS33y2mONZWU29l81CA iat-mode=0
+obfs4 154.35.22.10:1984 8FB9F4319E89E5C6223052AA525A192AFBC85D55 cert=GGGS1TX4R81m3r0HBl79wKy1OtPPNR2CZUIrHjkRg65Vc2VR8fOyo64f9kmT1UAFG7j0HQ iat-mode=0
+obfs4 154.35.22.11:1984 A832D176ECD5C7C6B58825AE22FC4C90FA249637 cert=YPbQqXPiqTUBfjGFLpm9JYEFTBvnzEJDKJxXG5Sxzrr/v2qrhGU4Jls9lHjLAhqpXaEfZw iat-mode=0
+obfs4 154.35.22.12:1984 00DC6C4FA49A65BD1472993CF6730D54F11E0DBB cert=N86E9hKXXXVz6G7w2z8wFfhIDztDAzZ/3poxVePHEYjbKDWzjkRDccFMAnhK75fc65pYSg iat-mode=0
+obfs4 154.35.22.13:1984 FE7840FE1E21FE0A0639ED176EDA00A3ECA1E34D cert=fKnzxr+m+jWXXQGCaXe4f2gGoPXMzbL+bTBbXMYXuK0tMotd+nXyS33y2mONZWU29l81CA iat-mode=0
+meek 0.0.2.0:1 46D4A71197B8FA515A826C6B017C522FE264655B url=https://meek-reflect.appspot.com/ front=www.google.com
+meek 0.0.2.0:2 B9E7141C594AF25699E0079C1F0146F409495296 url=https://d2zfqthxsdq309.cloudfront.net/ front=a0.awsstatic.com
+meek 0.0.2.0:3 A2C13B7DFCAB1CBF3A884B6EB99A98067AB6EF44 url=https://az786092.vo.msecnd.net/ front=ajax.aspnetcdn.com
diff --git a/app/src/main/java/com/google/zxing/integration/android/IntentIntegrator.java b/app/src/main/java/com/google/zxing/integration/android/IntentIntegrator.java
new file mode 100644
index 0000000..d5628e8
--- /dev/null
+++ b/app/src/main/java/com/google/zxing/integration/android/IntentIntegrator.java
@@ -0,0 +1,506 @@
+/*
+ * Copyright 2009 ZXing authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.zxing.integration.android;
+
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.Fragment;
+import android.content.ActivityNotFoundException;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
+import android.net.Uri;
+import android.os.Bundle;
+import android.util.Log;
+
+/**
+ * <p>A utility class which helps ease integration with Barcode Scanner via {@link Intent}s. This is a simple
+ * way to invoke barcode scanning and receive the result, without any need to integrate, modify, or learn the
+ * project's source code.</p>
+ *
+ * <h2>Initiating a barcode scan</h2>
+ *
+ * <p>To integrate, create an instance of {@code IntentIntegrator} and call {@link #initiateScan()} and wait
+ * for the result in your app.</p>
+ *
+ * <p>It does require that the Barcode Scanner (or work-alike) application is installed. The
+ * {@link #initiateScan()} method will prompt the user to download the application, if needed.</p>
+ *
+ * <p>There are a few steps to using this integration. First, your {@link Activity} must implement
+ * the method {@link Activity#onActivityResult(int, int, Intent)} and include a line of code like this:</p>
+ *
+ * <pre>{@code
+ * public void onActivityResult(int requestCode, int resultCode, Intent intent) {
+ *   IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
+ *   if (scanResult != null) {
+ *     // handle scan result
+ *   }
+ *   // else continue with any other code you need in the method
+ *   ...
+ * }
+ * }</pre>
+ *
+ * <p>This is where you will handle a scan result.</p>
+ *
+ * <p>Second, just call this in response to a user action somewhere to begin the scan process:</p>
+ *
+ * <pre>{@code
+ * IntentIntegrator integrator = new IntentIntegrator(yourActivity);
+ * integrator.initiateScan();
+ * }</pre>
+ *
+ * <p>Note that {@link #initiateScan()} returns an {@link AlertDialog} which is non-null if the
+ * user was prompted to download the application. This lets the calling app potentially manage the dialog.
+ * In particular, ideally, the app dismisses the dialog if it's still active in its {@link Activity#onPause()}
+ * method.</p>
+ * 
+ * <p>You can use {@link #setTitle(String)} to customize the title of this download prompt dialog (or, use
+ * {@link #setTitleByID(int)} to set the title by string resource ID.) Likewise, the prompt message, and
+ * yes/no button labels can be changed.</p>
+ *
+ * <p>Finally, you can use {@link #addExtra(String, Object)} to add more parameters to the Intent used
+ * to invoke the scanner. This can be used to set additional options not directly exposed by this
+ * simplified API.</p>
+ * 
+ * <p>By default, this will only allow applications that are known to respond to this intent correctly
+ * do so. The apps that are allowed to response can be set with {@link #setTargetApplications(List)}.
+ * For example, set to {@link #TARGET_BARCODE_SCANNER_ONLY} to only target the Barcode Scanner app itself.</p>
+ *
+ * <h2>Sharing text via barcode</h2>
+ *
+ * <p>To share text, encoded as a QR Code on-screen, similarly, see {@link #shareText(CharSequence)}.</p>
+ *
+ * <p>Some code, particularly download integration, was contributed from the Anobiit application.</p>
+ *
+ * <h2>Enabling experimental barcode formats</h2>
+ *
+ * <p>Some formats are not enabled by default even when scanning with {@link #ALL_CODE_TYPES}, such as
+ * PDF417. Use {@link #initiateScan(java.util.Collection)} with
+ * a collection containing the names of formats to scan for explicitly, like "PDF_417", to use such
+ * formats.</p>
+ *
+ * @author Sean Owen
+ * @author Fred Lin
+ * @author Isaac Potoczny-Jones
+ * @author Brad Drehmer
+ * @author gcstang
+ */
+public class IntentIntegrator {
+
+  public static final int REQUEST_CODE = 0x0000c0de; // Only use bottom 16 bits
+  private static final String TAG = IntentIntegrator.class.getSimpleName();
+
+  public static final String DEFAULT_TITLE = "Install Barcode Scanner?";
+  public static final String DEFAULT_MESSAGE =
+      "This application requires Barcode Scanner. Would you like to install it?";
+  public static final String DEFAULT_YES = "Yes";
+  public static final String DEFAULT_NO = "No";
+
+  private static final String BS_PACKAGE = "com.google.zxing.client.android";
+  private static final String BSPLUS_PACKAGE = "com.srowen.bs.android";
+
+  // supported barcode formats
+  public static final Collection<String> PRODUCT_CODE_TYPES = list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "RSS_14");
+  public static final Collection<String> ONE_D_CODE_TYPES =
+      list("UPC_A", "UPC_E", "EAN_8", "EAN_13", "CODE_39", "CODE_93", "CODE_128",
+           "ITF", "RSS_14", "RSS_EXPANDED");
+  public static final Collection<String> QR_CODE_TYPES = Collections.singleton("QR_CODE");
+  public static final Collection<String> DATA_MATRIX_TYPES = Collections.singleton("DATA_MATRIX");
+
+  public static final Collection<String> ALL_CODE_TYPES = null;
+  
+  public static final List<String> TARGET_BARCODE_SCANNER_ONLY = Collections.singletonList(BS_PACKAGE);
+  public static final List<String> TARGET_ALL_KNOWN = list(
+          BSPLUS_PACKAGE,             // Barcode Scanner+
+          BSPLUS_PACKAGE + ".simple", // Barcode Scanner+ Simple
+          BS_PACKAGE                  // Barcode Scanner          
+          // What else supports this intent?
+      );
+  
+  private final Activity activity;
+  private final Fragment fragment;
+
+  private String title;
+  private String message;
+  private String buttonYes;
+  private String buttonNo;
+  private List<String> targetApplications;
+  private final Map<String,Object> moreExtras = new HashMap<String,Object>(3);
+
+  /**
+   * @param activity {@link Activity} invoking the integration
+   */
+  public IntentIntegrator(Activity activity) {
+    this.activity = activity;
+    this.fragment = null;
+    initializeConfiguration();
+  }
+
+  /**
+   * @param fragment {@link Fragment} invoking the integration.
+   *  {@link #startActivityForResult(Intent, int)} will be called on the {@link Fragment} instead
+   *  of an {@link Activity}
+   */
+  public IntentIntegrator(Fragment fragment) {
+    this.activity = fragment.getActivity();
+    this.fragment = fragment;
+    initializeConfiguration();
+  }
+
+  private void initializeConfiguration() {
+    title = DEFAULT_TITLE;
+    message = DEFAULT_MESSAGE;
+    buttonYes = DEFAULT_YES;
+    buttonNo = DEFAULT_NO;
+    targetApplications = TARGET_ALL_KNOWN;
+  }
+  
+  public String getTitle() {
+    return title;
+  }
+  
+  public void setTitle(String title) {
+    this.title = title;
+  }
+
+  public void setTitleByID(int titleID) {
+    title = activity.getString(titleID);
+  }
+
+  public String getMessage() {
+    return message;
+  }
+
+  public void setMessage(String message) {
+    this.message = message;
+  }
+
+  public void setMessageByID(int messageID) {
+    message = activity.getString(messageID);
+  }
+
+  public String getButtonYes() {
+    return buttonYes;
+  }
+
+  public void setButtonYes(String buttonYes) {
+    this.buttonYes = buttonYes;
+  }
+
+  public void setButtonYesByID(int buttonYesID) {
+    buttonYes = activity.getString(buttonYesID);
+  }
+
+  public String getButtonNo() {
+    return buttonNo;
+  }
+
+  public void setButtonNo(String buttonNo) {
+    this.buttonNo = buttonNo;
+  }
+
+  public void setButtonNoByID(int buttonNoID) {
+    buttonNo = activity.getString(buttonNoID);
+  }
+  
+  public Collection<String> getTargetApplications() {
+    return targetApplications;
+  }
+  
+  public final void setTargetApplications(List<String> targetApplications) {
+    if (targetApplications.isEmpty()) {
+      throw new IllegalArgumentException("No target applications");
+    }
+    this.targetApplications = targetApplications;
+  }
+  
+  public void setSingleTargetApplication(String targetApplication) {
+    this.targetApplications = Collections.singletonList(targetApplication);
+  }
+
+  public Map<String,?> getMoreExtras() {
+    return moreExtras;
+  }
+
+  public final void addExtra(String key, Object value) {
+    moreExtras.put(key, value);
+  }
+
+  /**
+   * Initiates a scan for all known barcode types with the default camera.
+   *
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise.
+   */
+  public final AlertDialog initiateScan() {
+    return initiateScan(ALL_CODE_TYPES, -1);
+  }
+  
+  /**
+   * Initiates a scan for all known barcode types with the specified camera.
+   *
+   * @param cameraId camera ID of the camera to use. A negative value means "no preference".
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise.
+   */
+  public final AlertDialog initiateScan(int cameraId) {
+    return initiateScan(ALL_CODE_TYPES, cameraId);
+  }
+
+  /**
+   * Initiates a scan, using the default camera, only for a certain set of barcode types, given as strings corresponding
+   * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants
+   * like {@link #PRODUCT_CODE_TYPES} for example.
+   *
+   * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise.
+   */
+  public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats) {
+    return initiateScan(desiredBarcodeFormats, -1);
+  }
+  
+  /**
+   * Initiates a scan, using the specified camera, only for a certain set of barcode types, given as strings corresponding
+   * to their names in ZXing's {@code BarcodeFormat} class like "UPC_A". You can supply constants
+   * like {@link #PRODUCT_CODE_TYPES} for example.
+   *
+   * @param desiredBarcodeFormats names of {@code BarcodeFormat}s to scan for
+   * @param cameraId camera ID of the camera to use. A negative value means "no preference".
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise
+   */
+  public final AlertDialog initiateScan(Collection<String> desiredBarcodeFormats, int cameraId) {
+    Intent intentScan = new Intent(BS_PACKAGE + ".SCAN");
+    intentScan.addCategory(Intent.CATEGORY_DEFAULT);
+
+    // check which types of codes to scan for
+    if (desiredBarcodeFormats != null) {
+      // set the desired barcode types
+      StringBuilder joinedByComma = new StringBuilder();
+      for (String format : desiredBarcodeFormats) {
+        if (joinedByComma.length() > 0) {
+          joinedByComma.append(',');
+        }
+        joinedByComma.append(format);
+      }
+      intentScan.putExtra("SCAN_FORMATS", joinedByComma.toString());
+    }
+
+    // check requested camera ID
+    if (cameraId >= 0) {
+      intentScan.putExtra("SCAN_CAMERA_ID", cameraId);
+    }
+
+    String targetAppPackage = findTargetAppPackage(intentScan);
+    if (targetAppPackage == null) {
+      return showDownloadDialog();
+    }
+    intentScan.setPackage(targetAppPackage);
+    intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+    intentScan.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
+    attachMoreExtras(intentScan);
+    startActivityForResult(intentScan, REQUEST_CODE);
+    return null;
+  }
+
+  /**
+   * Start an activity. This method is defined to allow different methods of activity starting for
+   * newer versions of Android and for compatibility library.
+   *
+   * @param intent Intent to start.
+   * @param code Request code for the activity
+   * @see android.app.Activity#startActivityForResult(Intent, int)
+   * @see android.app.Fragment#startActivityForResult(Intent, int)
+   */
+  protected void startActivityForResult(Intent intent, int code) {
+    if (fragment == null) {
+      activity.startActivityForResult(intent, code);
+    } else {
+      fragment.startActivityForResult(intent, code);
+    }
+  }
+  
+  private String findTargetAppPackage(Intent intent) {
+    PackageManager pm = activity.getPackageManager();
+    List<ResolveInfo> availableApps = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
+    if (availableApps != null) {
+      for (String targetApp : targetApplications) {
+        if (contains(availableApps, targetApp)) {
+          return targetApp;
+        }
+      }
+    }
+    return null;
+  }
+  
+  private static boolean contains(Iterable<ResolveInfo> availableApps, String targetApp) {
+    for (ResolveInfo availableApp : availableApps) {
+      String packageName = availableApp.activityInfo.packageName;
+      if (targetApp.equals(packageName)) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  private AlertDialog showDownloadDialog() {
+    AlertDialog.Builder downloadDialog = new AlertDialog.Builder(activity);
+    downloadDialog.setTitle(title);
+    downloadDialog.setMessage(message);
+    downloadDialog.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() {
+      @Override
+      public void onClick(DialogInterface dialogInterface, int i) {
+        String packageName;
+        if (targetApplications.contains(BS_PACKAGE)) {
+          // Prefer to suggest download of BS if it's anywhere in the list
+          packageName = BS_PACKAGE;
+        } else {
+          // Otherwise, first option:
+          packageName = targetApplications.get(0);
+        }
+        Uri uri = Uri.parse("market://details?id=" + packageName);
+        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
+        try {
+          if (fragment == null) {
+            activity.startActivity(intent);
+          } else {
+            fragment.startActivity(intent);
+          }
+        } catch (ActivityNotFoundException anfe) {
+          // Hmm, market is not installed
+          Log.w(TAG, "Google Play is not installed; cannot install " + packageName);
+        }
+      }
+    });
+    downloadDialog.setNegativeButton(buttonNo, null);
+    downloadDialog.setCancelable(true);
+    return downloadDialog.show();
+  }
+
+
+  /**
+   * <p>Call this from your {@link Activity}'s
+   * {@link Activity#onActivityResult(int, int, Intent)} method.</p>
+   *
+   * @param requestCode request code from {@code onActivityResult()}
+   * @param resultCode result code from {@code onActivityResult()}
+   * @param intent {@link Intent} from {@code onActivityResult()}
+   * @return null if the event handled here was not related to this class, or
+   *  else an {@link IntentResult} containing the result of the scan. If the user cancelled scanning,
+   *  the fields will be null.
+   */
+  public static IntentResult parseActivityResult(int requestCode, int resultCode, Intent intent) {
+    if (requestCode == REQUEST_CODE) {
+      if (resultCode == Activity.RESULT_OK) {
+        String contents = intent.getStringExtra("SCAN_RESULT");
+        String formatName = intent.getStringExtra("SCAN_RESULT_FORMAT");
+        byte[] rawBytes = intent.getByteArrayExtra("SCAN_RESULT_BYTES");
+        int intentOrientation = intent.getIntExtra("SCAN_RESULT_ORIENTATION", Integer.MIN_VALUE);
+        Integer orientation = intentOrientation == Integer.MIN_VALUE ? null : intentOrientation;
+        String errorCorrectionLevel = intent.getStringExtra("SCAN_RESULT_ERROR_CORRECTION_LEVEL");
+        return new IntentResult(contents,
+                                formatName,
+                                rawBytes,
+                                orientation,
+                                errorCorrectionLevel);
+      }
+      return new IntentResult();
+    }
+    return null;
+  }
+
+
+  /**
+   * Defaults to type "TEXT_TYPE".
+   *
+   * @param text the text string to encode as a barcode
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise
+   * @see #shareText(CharSequence, CharSequence)
+   */
+  public final AlertDialog shareText(CharSequence text) {
+    return shareText(text, "TEXT_TYPE");
+  }
+
+  /**
+   * Shares the given text by encoding it as a barcode, such that another user can
+   * scan the text off the screen of the device.
+   *
+   * @param text the text string to encode as a barcode
+   * @param type type of data to encode. See {@code com.google.zxing.client.android.Contents.Type} constants.
+   * @return the {@link AlertDialog} that was shown to the user prompting them to download the app
+   *   if a prompt was needed, or null otherwise
+   */
+  public final AlertDialog shareText(CharSequence text, CharSequence type) {
+    Intent intent = new Intent();
+    intent.addCategory(Intent.CATEGORY_DEFAULT);
+    intent.setAction(BS_PACKAGE + ".ENCODE");
+    intent.putExtra("ENCODE_TYPE", type);
+    intent.putExtra("ENCODE_DATA", text);
+    String targetAppPackage = findTargetAppPackage(intent);
+    if (targetAppPackage == null) {
+      return showDownloadDialog();
+    }
+    intent.setPackage(targetAppPackage);
+    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
+    attachMoreExtras(intent);
+    if (fragment == null) {
+      activity.startActivity(intent);
+    } else {
+      fragment.startActivity(intent);
+    }
+    return null;
+  }
+  
+  private static List<String> list(String... values) {
+    return Collections.unmodifiableList(Arrays.asList(values));
+  }
+
+  private void attachMoreExtras(Intent intent) {
+    for (Map.Entry<String,Object> entry : moreExtras.entrySet()) {
+      String key = entry.getKey();
+      Object value = entry.getValue();
+      // Kind of hacky
+      if (value instanceof Integer) {
+        intent.putExtra(key, (Integer) value);
+      } else if (value instanceof Long) {
+        intent.putExtra(key, (Long) value);
+      } else if (value instanceof Boolean) {
+        intent.putExtra(key, (Boolean) value);
+      } else if (value instanceof Double) {
+        intent.putExtra(key, (Double) value);
+      } else if (value instanceof Float) {
+        intent.putExtra(key, (Float) value);
+      } else if (value instanceof Bundle) {
+        intent.putExtra(key, (Bundle) value);
+      } else {
+        intent.putExtra(key, value.toString());
+      }
+    }
+  }
+
+}
diff --git a/app/src/main/java/com/google/zxing/integration/android/IntentResult.java b/app/src/main/java/com/google/zxing/integration/android/IntentResult.java
new file mode 100644
index 0000000..2469af9
--- /dev/null
+++ b/app/src/main/java/com/google/zxing/integration/android/IntentResult.java
@@ -0,0 +1,95 @@
+/*
+ * Copyright 2009 ZXing authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.zxing.integration.android;
+
+/**
+ * <p>Encapsulates the result of a barcode scan invoked through {@link IntentIntegrator}.</p>
+ *
+ * @author Sean Owen
+ */
+public final class IntentResult {
+
+  private final String contents;
+  private final String formatName;
+  private final byte[] rawBytes;
+  private final Integer orientation;
+  private final String errorCorrectionLevel;
+
+  IntentResult() {
+    this(null, null, null, null, null);
+  }
+
+  IntentResult(String contents,
+               String formatName,
+               byte[] rawBytes,
+               Integer orientation,
+               String errorCorrectionLevel) {
+    this.contents = contents;
+    this.formatName = formatName;
+    this.rawBytes = rawBytes;
+    this.orientation = orientation;
+    this.errorCorrectionLevel = errorCorrectionLevel;
+  }
+
+  /**
+   * @return raw content of barcode
+   */
+  public String getContents() {
+    return contents;
+  }
+
+  /**
+   * @return name of format, like "QR_CODE", "UPC_A". See {@code BarcodeFormat} for more format names.
+   */
+  public String getFormatName() {
+    return formatName;
+  }
+
+  /**
+   * @return raw bytes of the barcode content, if applicable, or null otherwise
+   */
+  public byte[] getRawBytes() {
+    return rawBytes;
+  }
+
+  /**
+   * @return rotation of the image, in degrees, which resulted in a successful scan. May be null.
+   */
+  public Integer getOrientation() {
+    return orientation;
+  }
+
+  /**
+   * @return name of the error correction level used in the barcode, if applicable
+   */
+  public String getErrorCorrectionLevel() {
+    return errorCorrectionLevel;
+  }
+  
+  @Override
+  public String toString() {
+    StringBuilder dialogText = new StringBuilder(100);
+    dialogText.append("Format: ").append(formatName).append('\n');
+    dialogText.append("Contents: ").append(contents).append('\n');
+    int rawBytesLength = rawBytes == null ? 0 : rawBytes.length;
+    dialogText.append("Raw bytes: (").append(rawBytesLength).append(" bytes)\n");
+    dialogText.append("Orientation: ").append(orientation).append('\n');
+    dialogText.append("EC level: ").append(errorCorrectionLevel).append('\n');
+    return dialogText.toString();
+  }
+
+}
diff --git a/app/src/main/java/org/torproject/android/OnBootReceiver.java b/app/src/main/java/org/torproject/android/OnBootReceiver.java
new file mode 100644
index 0000000..c5a3ff4
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/OnBootReceiver.java
@@ -0,0 +1,48 @@
+package org.torproject.android;
+
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+import org.torproject.android.service.Prefs;
+import org.torproject.android.service.TorService;
+import org.torproject.android.service.TorServiceConstants;
+import org.torproject.android.vpn.VPNEnableActivity;
+
+public class OnBootReceiver extends BroadcastReceiver {
+	
+	@Override
+	public void onReceive(Context context, Intent intent) {
+	    Prefs.setContext(context);
+		if (Prefs.startOnBoot())
+		{			
+
+			if (Prefs.useVpn())
+				startVpnService(context); //VPN will start Tor once it is done
+			else
+				startService(TorServiceConstants.ACTION_START, context);
+				
+		}
+	}
+	
+	public void startVpnService (final Context context)
+    	{
+		   Intent intent = new Intent(context,VPNEnableActivity.class);
+           intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+           context.startActivity(intent);
+    	}
+
+	private void startService (String action, Context context)
+	{
+		
+		Intent torService = new Intent(context, TorService.class);
+		torService.setAction(action);
+		context.startService(torService);
+		
+        
+	}
+	
+	
+}
+
diff --git a/app/src/main/java/org/torproject/android/OrbotApp.java b/app/src/main/java/org/torproject/android/OrbotApp.java
new file mode 100644
index 0000000..b5ee192
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/OrbotApp.java
@@ -0,0 +1,57 @@
+
+package org.torproject.android;
+
+import android.app.Activity;
+import android.app.Application;
+import android.content.Intent;
+import android.content.res.Configuration;
+import android.util.Log;
+
+import org.torproject.android.service.OrbotConstants;
+import org.torproject.android.service.Prefs;
+import org.torproject.android.service.TorServiceConstants;
+
+import org.torproject.android.settings.Languages;
+
+import java.io.File;
+import java.util.Locale;
+
+public class OrbotApp extends Application implements OrbotConstants
+{
+
+    private Locale locale;
+
+
+    @Override
+    public void onCreate() {
+        super.onCreate();
+        Prefs.setContext(this);
+
+        Languages.setup(OrbotMainActivity.class, R.string.menu_settings);
+        Languages.setLanguage(this, Prefs.getDefaultLocale(), true);
+
+
+    }
+
+    @Override
+    public void onConfigurationChanged(Configuration newConfig) {
+        super.onConfigurationChanged(newConfig);
+        Log.i(TAG, "onConfigurationChanged " + newConfig.locale.getLanguage());
+        Languages.setLanguage(this, Prefs.getDefaultLocale(), true);
+    }
+	
+    public static void forceChangeLanguage(Activity activity) {
+        Intent intent = activity.getIntent();
+        if (intent == null) // when launched as LAUNCHER
+            intent = new Intent(activity, OrbotMainActivity.class);
+        intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
+        activity.finish();
+        activity.overridePendingTransition(0, 0);
+        activity.startActivity(intent);
+        activity.overridePendingTransition(0, 0);
+    }
+
+    public static Languages getLanguages(Activity activity) {
+        return Languages.get(activity);
+    }
+}
diff --git a/app/src/main/java/org/torproject/android/OrbotMainActivity.java b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
new file mode 100644
index 0000000..baa9236
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
@@ -0,0 +1,1442 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - https://guardianproject.info */
+/* See LICENSE for licensing information */
+
+package org.torproject.android;
+
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import java.net.URLEncoder;
+import java.text.NumberFormat;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Locale;
+import java.util.Random;
+import java.util.StringTokenizer;
+
+import org.json.JSONArray;
+import org.torproject.android.service.OrbotConstants;
+import org.torproject.android.service.Prefs;
+import org.torproject.android.service.TorService;
+import org.torproject.android.service.TorServiceConstants;
+import org.torproject.android.service.TorServiceUtils;
+import org.torproject.android.settings.SettingsPreferences;
+import org.torproject.android.ui.ImageProgressView;
+import org.torproject.android.ui.PromoAppsActivity;
+import org.torproject.android.ui.Rotate3dAnimation;
+import org.torproject.android.vpn.VPNEnableActivity;
+
+import android.annotation.SuppressLint;
+import android.app.ActivityManager;
+import android.app.ActivityManager.RunningServiceInfo;
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.SharedPreferences;
+import android.content.SharedPreferences.Editor;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.net.Uri;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Message;
+import android.os.RemoteException;
+import android.support.v4.content.LocalBroadcastManager;
+import android.support.v4.widget.DrawerLayout;
+import android.support.v7.app.ActionBarDrawerToggle;
+import android.support.v7.app.AppCompatActivity;
+import android.support.v7.widget.Toolbar;
+import android.util.AttributeSet;
+import android.util.Log;
+import android.view.GestureDetector;
+import android.view.GestureDetector.SimpleOnGestureListener;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuInflater;
+import android.view.MenuItem;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnLongClickListener;
+import android.view.View.OnTouchListener;
+import android.view.animation.AccelerateInterpolator;
+import android.widget.AdapterView;
+import android.widget.AdapterView.OnItemSelectedListener;
+import android.widget.ArrayAdapter;
+import android.widget.Button;
+import android.widget.Spinner;
+import android.widget.TextView;
+import android.widget.Toast;
+import android.widget.ToggleButton;
+
+import com.google.zxing.integration.android.IntentIntegrator;
+import com.google.zxing.integration.android.IntentResult;
+
+public class OrbotMainActivity extends AppCompatActivity
+        implements OrbotConstants, OnLongClickListener, OnTouchListener {
+
+    /* Useful UI bits */
+    private TextView lblStatus = null; //the main text display widget
+    private ImageProgressView imgStatus = null; //the main touchable image for activating Orbot
+
+    private TextView downloadText = null;
+    private TextView uploadText = null;
+    private TextView mTxtOrbotLog = null;
+    
+    private Button mBtnBrowser = null;
+    private ToggleButton mBtnVPN = null;
+    private ToggleButton mBtnBridges = null;
+    
+    private Spinner spnCountries = null;
+
+	private DrawerLayout mDrawer;
+	private ActionBarDrawerToggle mDrawerToggle;
+	
+    /* Some tracking bits */
+    private String torStatus = null; //latest status reported from the tor service
+    private Intent lastStatusIntent;  // the last ACTION_STATUS Intent received
+
+    private SharedPreferences mPrefs = null;
+
+    private boolean autoStartFromIntent = false;
+    
+    private final static int REQUEST_VPN = 8888;
+    private final static int REQUEST_SETTINGS = 0x9874;
+
+    // message types for mStatusUpdateHandler
+    private final static int STATUS_UPDATE = 1;
+    private static final int MESSAGE_TRAFFIC_COUNT = 2;
+
+	public final static String INTENT_ACTION_REQUEST_HIDDEN_SERVICE = "org.torproject.android.REQUEST_HS_PORT";
+	public final static String INTENT_ACTION_REQUEST_START_TOR = "org.torproject.android.START_TOR";	
+
+	// for bridge loading from the assets default bridges.txt file
+    class Bridge
+    {
+    	String type;
+    	String config;
+    }
+    
+    private ArrayList<Bridge> alBridges = null;
+    
+    //this is needed for backwards compat back to Android 2.3.*
+    @SuppressLint("NewApi")
+    public View onCreateView(View parent, String name, Context context, AttributeSet attrs)
+    {
+        if(Build.VERSION.SDK_INT >= 11)
+          return super.onCreateView(parent, name, context, attrs);
+        return null;
+    }
+    
+    /** Called when the activity is first created. */
+    public void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+
+        mPrefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+        /* Create the widgets before registering for broadcasts to guarantee
+         * that the widgets exist when the status updates try to update them */
+    	doLayout();
+
+    	/* receive the internal status broadcasts, which are separate from the public
+    	 * status broadcasts to prevent other apps from sending fake/wrong status
+    	 * info to this app */
+        LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
+        lbm.registerReceiver(mLocalBroadcastReceiver,
+                new IntentFilter(TorServiceConstants.ACTION_STATUS));
+        lbm.registerReceiver(mLocalBroadcastReceiver,
+                new IntentFilter(TorServiceConstants.LOCAL_ACTION_BANDWIDTH));
+        lbm.registerReceiver(mLocalBroadcastReceiver,
+                new IntentFilter(TorServiceConstants.LOCAL_ACTION_LOG));
+	}
+
+	private void sendIntentToService(String action) {
+		Intent torService = new Intent(this, TorService.class);    
+		torService.setAction(action);
+		startService(torService);
+	}
+
+    private void stopTor() {
+        imgStatus.setImageResource(R.drawable.torstarting);
+        Intent torService = new Intent(this, TorService.class);
+        stopService(torService);
+    }
+
+    /**
+     * The state and log info from {@link TorService} are sent to the UI here in
+     * the form of a local broadcast. Regular broadcasts can be sent by any app,
+     * so local ones are used here so other apps cannot interfere with Orbot's
+     * operation.
+     */
+    private BroadcastReceiver mLocalBroadcastReceiver = new BroadcastReceiver() {
+
+        @Override
+        public void onReceive(Context context, Intent intent) {
+            String action = intent.getAction();
+            if (action == null)
+                return;
+
+            if (action.equals(TorServiceConstants.LOCAL_ACTION_LOG)) {
+                Message msg = mStatusUpdateHandler.obtainMessage(STATUS_UPDATE);
+                msg.obj = intent.getStringExtra(TorServiceConstants.LOCAL_EXTRA_LOG);
+                msg.getData().putString("status", intent.getStringExtra(TorServiceConstants.EXTRA_STATUS));
+                mStatusUpdateHandler.sendMessage(msg);
+
+            } else if (action.equals(TorServiceConstants.LOCAL_ACTION_BANDWIDTH)) {
+                long upload = intent.getLongExtra("up", 0);
+                long download = intent.getLongExtra("down", 0);
+                long written = intent.getLongExtra("written", 0);
+                long read = intent.getLongExtra("read", 0);
+
+                Message msg = mStatusUpdateHandler.obtainMessage(MESSAGE_TRAFFIC_COUNT);
+                msg.getData().putLong("download", download);
+                msg.getData().putLong("upload", upload);
+                msg.getData().putLong("readTotal", read);
+                msg.getData().putLong("writeTotal", written);
+                msg.getData().putString("status", intent.getStringExtra(TorServiceConstants.EXTRA_STATUS));
+
+                mStatusUpdateHandler.sendMessage(msg);
+
+            } else if (action.equals(TorServiceConstants.ACTION_STATUS)) {
+                lastStatusIntent = intent;
+                
+                Message msg = mStatusUpdateHandler.obtainMessage(STATUS_UPDATE);
+                msg.getData().putString("status", intent.getStringExtra(TorServiceConstants.EXTRA_STATUS));
+
+                mStatusUpdateHandler.sendMessage(msg);
+            }
+        }
+    };
+ 
+    private void doLayout ()
+    {
+        setContentView(R.layout.layout_main);
+        
+        setTitle(R.string.app_name);
+
+        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
+        setSupportActionBar(toolbar);
+        
+        mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout);
+          mDrawerToggle = new ActionBarDrawerToggle(
+              this,  mDrawer,        
+              toolbar,
+              android.R.string.ok, android.R.string.cancel
+          );
+
+      getSupportActionBar().setDisplayHomeAsUpEnabled(true);
+      getSupportActionBar().setHomeButtonEnabled(true);
+      
+      mDrawer.setDrawerListener(mDrawerToggle);
+      mDrawerToggle.syncState();
+        
+        mTxtOrbotLog = (TextView)findViewById(R.id.orbotLog);
+        
+        lblStatus = (TextView)findViewById(R.id.lblStatus);
+        lblStatus.setOnLongClickListener(this);
+        imgStatus = (ImageProgressView)findViewById(R.id.imgStatus);
+        imgStatus.setOnLongClickListener(this);
+        imgStatus.setOnTouchListener(this);
+        
+        downloadText = (TextView)findViewById(R.id.trafficDown);
+        uploadText = (TextView)findViewById(R.id.trafficUp);
+        
+        
+        downloadText.setText(formatCount(0) + " / " + formatTotal(0));
+        uploadText.setText(formatCount(0) + " / " + formatTotal(0));
+    
+        // Gesture detection
+		mGestureDetector = new GestureDetector(this, new MyGestureDetector());
+		
+		mBtnBrowser = (Button)findViewById(R.id.btnBrowser);
+		mBtnBrowser.setOnClickListener(new View.OnClickListener ()
+		{
+
+			@Override
+			public void onClick(View v) {
+				doTorCheck();
+				
+			}
+
+		});
+		
+		mBtnBrowser.setEnabled(false);
+		
+		mBtnVPN = (ToggleButton)findViewById(R.id.btnVPN);
+		
+		boolean canDoVPN = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH;
+
+		if (!canDoVPN)
+		{
+			//if not SDK 14 or higher, we can't use the VPN feature
+			mBtnVPN.setVisibility(View.GONE);
+		}
+		else
+		{
+			boolean useVPN = Prefs.useVpn();
+			mBtnVPN.setChecked(useVPN);
+			
+			//auto start VPN if VPN is enabled
+			if (useVPN)
+			{
+				startActivity(new Intent(OrbotMainActivity.this,VPNEnableActivity.class));
+			}
+			
+			mBtnVPN.setOnClickListener(new View.OnClickListener ()
+			{
+	
+				@Override
+				public void onClick(View v) {
+	
+					if (mBtnVPN.isChecked())
+						startActivity(new Intent(OrbotMainActivity.this,VPNEnableActivity.class));
+					else
+						stopVpnService();
+					
+				}
+	
+			});
+		}
+		
+		
+		mBtnBridges = (ToggleButton)findViewById(R.id.btnBridges);
+		mBtnBridges.setChecked(Prefs.bridgesEnabled());
+		mBtnBridges.setOnClickListener(new View.OnClickListener ()
+		{
+
+			@Override
+			public void onClick(View v) {
+				if (Build.CPU_ABI.contains("arm"))
+				{       
+					promptSetupBridges (); //if ARM processor, show all bridge options
+				
+				}
+				else
+				{
+					Toast.makeText(OrbotMainActivity.this, R.string.note_only_standard_tor_bridges_work_on_intel_x86_atom_devices, Toast.LENGTH_LONG).show();
+					showGetBridgePrompt(""); //if other chip ar, only stock bridges are supported
+				}
+			}
+
+			
+		});
+		
+		
+		String currentExit = Prefs.getExitNodes();
+		int selIdx = -1;
+		
+		ArrayList<String> cList = new ArrayList<String>();
+		cList.add(0, getString(R.string.vpn_default_world));
+	
+		for (int i = 0; i < TorServiceConstants.COUNTRY_CODES.length; i++)
+		{
+			Locale locale = new Locale("",TorServiceConstants.COUNTRY_CODES[i]);
+			cList.add(locale.getDisplayCountry());
+			
+			if (currentExit.contains(TorServiceConstants.COUNTRY_CODES[i]))
+				selIdx = i+1;
+		}
+		
+		spnCountries = (Spinner)findViewById(R.id.spinnerCountry);
+		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, cList);
+		spnCountries.setAdapter(adapter);
+		
+		if (selIdx != -1)
+			spnCountries.setSelection(selIdx);
+		
+		spnCountries.setOnItemSelectedListener(new OnItemSelectedListener() {
+		    @Override
+		    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
+		        // your code here
+		    	
+		    	String country = null;
+		    	
+		    	if (position == 0)
+		    		country = "";
+		    	else
+		    		country =  '{' + TorServiceConstants.COUNTRY_CODES[position-1] + '}';
+		    	
+		    	Intent torService = new Intent(OrbotMainActivity.this, TorService.class);    
+				torService.setAction(TorServiceConstants.CMD_SET_EXIT);
+				torService.putExtra("exit",country);
+				startService(torService);
+	    	
+		    }
+
+		    @Override
+		    public void onNothingSelected(AdapterView<?> parentView) {
+		        // your code here
+		    }
+
+		});
+    }
+    
+    GestureDetector mGestureDetector;
+    
+
+    @Override
+    public boolean onTouch(View v, MotionEvent event) {
+        return mGestureDetector.onTouchEvent(event);
+	}
+   	
+    
+   /*
+    * Create the UI Options Menu (non-Javadoc)
+    * @see android.app.Activity#onCreateOptionsMenu(android.view.Menu)
+    */
+    @Override
+    public boolean onCreateOptionsMenu(Menu menu) {
+        super.onCreateOptionsMenu(menu);
+        MenuInflater inflater = getMenuInflater();
+        inflater.inflate(R.menu.orbot_main, menu);
+
+        return true;
+    }
+    
+    
+
+    @Override
+	public boolean onOptionsItemSelected(MenuItem item) {
+		
+    	 if (item.getItemId() == R.id.menu_settings)
+         {
+             Intent intent = new Intent(OrbotMainActivity.this, SettingsPreferences.class);
+             startActivityForResult(intent, REQUEST_SETTINGS);
+         }
+         else if (item.getItemId() == R.id.menu_promo_apps)
+         {
+             startActivity(new Intent(OrbotMainActivity.this, PromoAppsActivity.class));
+
+         }
+         else if (item.getItemId() == R.id.menu_exit)
+         {
+                 //exit app
+                 doExit();
+                 
+                 
+         }
+         else if (item.getItemId() == R.id.menu_about)
+         {
+                 showAbout();
+                 
+                 
+         }
+         else if (item.getItemId() == R.id.menu_scan)
+         {
+         	IntentIntegrator integrator = new IntentIntegrator(OrbotMainActivity.this);
+         	integrator.initiateScan();
+         }
+         else if (item.getItemId() == R.id.menu_share_bridge)
+         {
+         	
+     		String bridges = Prefs.getBridgesList();
+         	
+     		if (bridges != null && bridges.length() > 0)
+     		{
+         		try {
+						bridges = "bridge://" + URLEncoder.encode(bridges,"UTF-8");
+	            		
+	                	IntentIntegrator integrator = new IntentIntegrator(OrbotMainActivity.this);
+	                	integrator.shareText(bridges);
+	                	
+					} catch (UnsupportedEncodingException e) {
+						// TODO Auto-generated catch block
+						e.printStackTrace();
+					}
+     		}
+
+         }
+     
+		return super.onOptionsItemSelected(item);
+	}
+
+	private void showAbout ()
+        {
+                
+            LayoutInflater li = LayoutInflater.from(this);
+            View view = li.inflate(R.layout.layout_about, null); 
+            
+            String version = "";
+            
+            try {
+                version = getPackageManager().getPackageInfo(getPackageName(), 0).versionName + " (Tor " + TorServiceConstants.BINARY_TOR_VERSION + ")";
+            } catch (NameNotFoundException e) {
+                version = "Version Not Found";
+            }
+            
+            TextView versionName = (TextView)view.findViewById(R.id.versionName);
+            versionName.setText(version);    
+            
+                    new AlertDialog.Builder(this)
+            .setTitle(getString(R.string.button_about))
+            .setView(view)
+            .show();
+        }
+
+
+    /**
+     * This is our attempt to REALLY exit Orbot, and stop the background service
+     * However, Android doesn't like people "quitting" apps, and/or our code may
+     * not be quite right b/c no matter what we do, it seems like the TorService
+     * still exists
+     **/
+    private void doExit() {
+        stopTor();
+
+        // Kill all the wizard activities
+        setResult(RESULT_CLOSE_ALL);
+        finish();
+    }
+
+	protected void onPause() {
+		try
+		{
+			super.onPause();
+	
+			if (aDialog != null)
+				aDialog.dismiss();
+		}
+		catch (IllegalStateException ise)
+		{
+			//can happen on exit/shutdown
+		}
+	}
+
+	private void doTorCheck ()
+	{
+		
+		openBrowser(URL_TOR_CHECK,false);
+		
+
+	}
+	
+	private void enableHiddenServicePort (int hsPort) throws RemoteException, InterruptedException
+	{
+		
+		Editor pEdit = mPrefs.edit();
+		
+		String hsPortString = mPrefs.getString("pref_hs_ports", "");
+		String onionHostname = mPrefs.getString("pref_hs_hostname","");
+		
+		if (hsPortString.indexOf(hsPort+"")==-1)
+		{
+			if (hsPortString.length() > 0 && hsPortString.indexOf(hsPort+"")==-1)
+				hsPortString += ',' + hsPort;
+			else
+				hsPortString = hsPort + "";
+			
+			pEdit.putString("pref_hs_ports", hsPortString);
+			pEdit.putBoolean("pref_hs_enable", true);
+			
+			pEdit.commit();
+		}
+
+		if (onionHostname == null || onionHostname.length() == 0)
+		{
+			requestTorRereadConfig();
+
+			new Thread () {
+
+			    public void run ()
+				{
+					String onionHostname = mPrefs.getString("pref_hs_hostname","");
+
+					while (onionHostname.length() == 0)				
+					{
+						//we need to stop and start Tor
+						try {					
+							Thread.sleep(3000); //wait three seconds					
+						} catch (Exception e) {
+							// TODO Auto-generated catch block
+							e.printStackTrace();
+						}
+						 
+						onionHostname = mPrefs.getString("pref_hs_hostname","");						
+					}
+					
+					Intent nResult = new Intent();
+					nResult.putExtra("hs_host", onionHostname);
+					setResult(RESULT_OK, nResult);
+					finish();
+				}
+			}.start();
+		
+		}
+		else
+		{
+			Intent nResult = new Intent();
+			nResult.putExtra("hs_host", onionHostname);
+			setResult(RESULT_OK, nResult);
+			finish();
+		}
+	
+	}
+	
+	private synchronized void handleIntents ()
+	{
+		if (getIntent() == null)
+			return;
+		
+	    // Get intent, action and MIME type
+	    Intent intent = getIntent();
+	    String action = intent.getAction();
+	    Log.d(TAG, "handleIntents " + action);
+
+	    //String type = intent.getType();
+		
+		if (action == null)
+			return;
+		
+		if (action.equals(INTENT_ACTION_REQUEST_HIDDEN_SERVICE))
+		{
+        	final int hiddenServicePortRequest = getIntent().getIntExtra("hs_port", -1);
+
+			DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
+			    
+			    public void onClick(DialogInterface dialog, int which) {
+			        switch (which){
+			        case DialogInterface.BUTTON_POSITIVE:
+			            
+						try {
+							enableHiddenServicePort (hiddenServicePortRequest);
+							
+						} catch (RemoteException e) {
+							// TODO Auto-generated catch block
+							e.printStackTrace();
+						} catch (InterruptedException e) {
+							// TODO Auto-generated catch block
+							e.printStackTrace();
+						}
+
+						
+			            break;
+
+			        case DialogInterface.BUTTON_NEGATIVE:
+			            //No button clicked
+			        	finish();
+			            break;
+			        }
+			    }
+			};
+
+
+			String requestMsg = getString(R.string.hidden_service_request, hiddenServicePortRequest);
+			AlertDialog.Builder builder = new AlertDialog.Builder(this);
+			builder.setMessage(requestMsg).setPositiveButton("Allow", dialogClickListener)
+			    .setNegativeButton("Deny", dialogClickListener).show();
+			
+			return; //don't null the setIntent() as we need it later
+		}
+		else if (action.equals(INTENT_ACTION_REQUEST_START_TOR))
+		{
+			autoStartFromIntent = true;
+          
+            startTor();
+
+            //never allow backgrounds start from this type of intent start
+            //app devs who want background starts, can use the service intents
+            /**
+            if (Prefs.allowBackgroundStarts())
+            {            
+	            Intent resultIntent;
+	            if (lastStatusIntent == null) {
+	                resultIntent = new Intent(intent);
+	            } else {
+	                resultIntent = lastStatusIntent;
+	            }
+	            resultIntent.putExtra(TorServiceConstants.EXTRA_STATUS, torStatus);
+	            setResult(RESULT_OK, resultIntent);
+	            finish();
+            }*/
+          
+		}
+		else if (action.equals(Intent.ACTION_VIEW))
+		{
+			String urlString = intent.getDataString();
+			
+			if (urlString != null)
+			{
+				
+				if (urlString.toLowerCase().startsWith("bridge://"))
+
+				{
+					String newBridgeValue = urlString.substring(9); //remove the bridge protocol piece
+					newBridgeValue = URLDecoder.decode(newBridgeValue); //decode the value here
+
+					showAlert(getString(R.string.bridges_updated),getString(R.string.restart_orbot_to_use_this_bridge_) + newBridgeValue,false);	
+					
+					setNewBridges(newBridgeValue);
+				}
+			}
+		}
+		
+		updateStatus(null);
+		
+		setIntent(null);
+		
+		
+	}
+		
+	private void setNewBridges (String newBridgeValue)
+	{
+
+		Prefs.setBridgesList(newBridgeValue); //set the string to a preference
+		Prefs.putBridgesEnabled(true);
+		
+		setResult(RESULT_OK);
+		
+		mBtnBridges.setChecked(true);
+		
+		enableBridges(true);
+	}	
+
+	/*
+	 * Launch the system activity for Uri viewing with the provided url
+	 */
+	private void openBrowser(final String browserLaunchUrl,boolean forceExternal)
+	{
+		boolean isBrowserInstalled = appInstalledOrNot(TorServiceConstants.BROWSER_APP_USERNAME);
+		
+		if (mBtnVPN.isChecked()||forceExternal)
+		{
+			//use the system browser since VPN is on
+			Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(browserLaunchUrl));
+			intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
+			startActivity(intent);
+		}
+		else if (Prefs.useTransparentProxying())
+		{
+			Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(browserLaunchUrl));
+			intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
+			startActivity(intent);
+		}
+		else if (isBrowserInstalled)
+		{
+			startIntent(TorServiceConstants.BROWSER_APP_USERNAME,Intent.ACTION_VIEW,Uri.parse(browserLaunchUrl));						
+		}
+		else
+		{
+			AlertDialog aDialog = new AlertDialog.Builder(OrbotMainActivity.this)
+              .setIcon(R.drawable.onion32)
+		      .setTitle(R.string.install_apps_)
+		      .setMessage(R.string.it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_)
+		      .setPositiveButton(R.string.install_orweb, new Dialog.OnClickListener ()
+		      {
+
+				@Override
+				public void onClick(DialogInterface dialog, int which) {
+
+					//prompt to install Orweb
+					Intent intent = new Intent(OrbotMainActivity.this,PromoAppsActivity.class);
+					startActivity(intent);
+					
+				}
+		    	  
+		      })
+		      .setNegativeButton(R.string.standard_browser, new Dialog.OnClickListener ()
+		      {
+
+				@Override
+				public void onClick(DialogInterface dialog, int which) {
+					Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(browserLaunchUrl));
+					intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
+					startActivity(intent);
+					
+				}
+		    	  
+		      })
+		      .show();
+			  
+		}
+		
+	}
+	
+	
+	
+    
+
+    private void startIntent (String pkg, String action, Uri data)
+    {
+        Intent i;
+        PackageManager manager = getPackageManager();
+        try {
+            i = manager.getLaunchIntentForPackage(pkg);
+            if (i == null)
+                throw new PackageManager.NameNotFoundException();            
+            i.setAction(action);
+            i.setData(data);
+            startActivity(i);
+        } catch (PackageManager.NameNotFoundException e) {
+
+        }
+    }
+    
+    private boolean appInstalledOrNot(String uri)
+    {
+        PackageManager pm = getPackageManager();
+        try
+        {
+               PackageInfo pi = pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);               
+               return pi.applicationInfo.enabled;
+        }
+        catch (PackageManager.NameNotFoundException e)
+        {
+              return false;
+        }
+   }    
+    
+    @Override
+    protected void onActivityResult(int request, int response, Intent data) {
+        super.onActivityResult(request, response, data);
+
+        if (request == REQUEST_SETTINGS && response == RESULT_OK)
+        {
+            OrbotApp.forceChangeLanguage(this);
+            if (data != null && data.getBooleanExtra("transproxywipe", false))
+            {
+                    
+                    boolean result = flushTransProxy();
+                    
+                    if (result)
+                    {
+
+                        Toast.makeText(this, R.string.transparent_proxy_rules_flushed_, Toast.LENGTH_SHORT).show();
+                         
+                    }
+                    else
+                    {
+
+                        Toast.makeText(this, R.string.you_do_not_have_root_access_enabled, Toast.LENGTH_SHORT).show();
+                         
+                    }
+                
+            }
+            else if (torStatus == TorServiceConstants.STATUS_ON)
+            {
+                updateTransProxy();
+               // Toast.makeText(this, R.string.you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_, Toast.LENGTH_SHORT).show();
+
+            }
+        }
+        else if (request == REQUEST_VPN && response == RESULT_OK)
+        {
+            sendIntentToService(TorServiceConstants.CMD_VPN);
+        }
+        
+        IntentResult scanResult = IntentIntegrator.parseActivityResult(request, response, data);
+        if (scanResult != null) {
+             // handle scan result
+        	
+        	String results = scanResult.getContents();
+        	
+        	if (results != null && results.length() > 0)
+        	{
+	        	try {
+					
+					int urlIdx = results.indexOf("://");
+					
+					if (urlIdx!=-1)
+					{
+						results = URLDecoder.decode(results, "UTF-8");
+						results = results.substring(urlIdx+3);
+
+						showAlert(getString(R.string.bridges_updated),getString(R.string.restart_orbot_to_use_this_bridge_) + results,false);	
+						
+						setNewBridges(results);
+					}
+					else
+					{
+						JSONArray bridgeJson = new JSONArray(results);
+						StringBuffer bridgeLines = new StringBuffer();
+						
+						for (int i = 0; i < bridgeJson.length(); i++)
+						{
+							String bridgeLine = bridgeJson.getString(i);
+							bridgeLines.append(bridgeLine).append("\n");
+						}
+						
+						setNewBridges(bridgeLines.toString());
+					}
+					
+					
+				} catch (Exception e) {
+					Log.e(TAG,"unsupported",e);
+				}
+        	}
+        	
+          }
+        
+    }
+    
+    public void promptSetupBridges ()
+    {
+    	loadBridgeDefaults();
+    	
+    	LayoutInflater li = LayoutInflater.from(this);
+        View view = li.inflate(R.layout.layout_diag, null); 
+        
+        TextView versionName = (TextView)view.findViewById(R.id.diaglog);
+        versionName.setText(R.string.if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_);    
+        
+        if (mBtnBridges.isChecked())
+        {
+	        new AlertDialog.Builder(this)
+	        .setTitle(R.string.bridge_mode)
+	        .setView(view)
+	        .setItems(R.array.bridge_options, new DialogInterface.OnClickListener() {
+               public void onClick(DialogInterface dialog, int which) {
+               // The 'which' argument contains the index position
+               // of the selected item
+            	   
+            	   switch (which)
+            	   {
+            	   case 0: //obfs 4;
+            		   setupBridgeType("obfs4");
+            		   enableBridges(true);
+
+            		   break;
+            	   case 1: //obfs3
+            		   setupBridgeType("obfs3");
+            		   enableBridges(true);
+
+            		   break;
+            	   case 2: //scramblesuit
+            		   setupBridgeType("scramblesuit");
+            		   enableBridges(true);
+
+            		   break;
+            	   case 3: //azure
+            		   Prefs.setBridgesList("2");
+            		   enableBridges(true);
+            		   
+            		   break;
+            	   case 4: //amazon
+                       Prefs.setBridgesList("1");
+            		   enableBridges(true);
+            		   
+            		   break;
+            	   case 5: //google
+                       Prefs.setBridgesList("0");
+            		   enableBridges(true);
+            		   break;	   
+            	   case 6:
+            		   showGetBridgePrompt("obfs4");
+            		   
+            		   break;
+            		  
+            	   }
+            	   
+               }
+           }).setNegativeButton(android.R.string.cancel, new Dialog.OnClickListener()
+	        {
+	        	@Override
+				public void onClick(DialogInterface dialog, int which) {
+					
+	            	//mBtnBridges.setChecked(false);
+					
+				}
+	        })
+	        .show();
+	        
+	       
+        }
+        else
+        {
+        	enableBridges(false);
+        }
+        
+    }
+    
+    private void showGetBridgePrompt (final String type)
+    {
+    	LayoutInflater li = LayoutInflater.from(this);
+        View view = li.inflate(R.layout.layout_diag, null); 
+        
+        TextView versionName = (TextView)view.findViewById(R.id.diaglog);
+        versionName.setText(R.string.you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_);    
+        
+        new AlertDialog.Builder(this)
+        .setTitle(R.string.bridge_mode)
+        .setView(view)
+        .setNegativeButton(android.R.string.cancel, new Dialog.OnClickListener()
+        {
+        	@Override
+			public void onClick(DialogInterface dialog, int which) {
+				//do nothing
+			}
+        })
+        .setNeutralButton(R.string.get_bridges_email, new Dialog.OnClickListener ()
+        {
+
+			@Override
+			public void onClick(DialogInterface dialog, int which) {
+				
+
+				sendGetBridgeEmail(type);
+
+			}
+
+       	 
+        })
+        .setPositiveButton(R.string.get_bridges_web, new Dialog.OnClickListener ()
+        {
+
+			@Override
+			public void onClick(DialogInterface dialog, int which) {
+				
+				openBrowser(URL_TOR_BRIDGES + type,true);
+
+			}
+
+       	 
+        }).show();
+    }
+    
+    private void sendGetBridgeEmail (String type)
+    {
+    	Intent intent = new Intent(Intent.ACTION_SEND);
+    	intent.setType("message/rfc822");
+		intent.putExtra(Intent.EXTRA_EMAIL  , new String[]{"bridges@xxxxxxxxxxxxxx"});
+		
+		if (type != null)
+		{
+	    	intent.putExtra(Intent.EXTRA_SUBJECT, "get transport " + type);
+	    	intent.putExtra(Intent.EXTRA_TEXT, "get transport " + type);
+	    	
+		}
+		else
+		{
+			intent.putExtra(Intent.EXTRA_SUBJECT, "get bridges");
+			intent.putExtra(Intent.EXTRA_TEXT, "get bridges");
+			
+		}
+		
+    	startActivity(Intent.createChooser(intent, getString(R.string.send_email)));
+    }
+    
+    private void enableBridges (boolean enable)
+    {
+		Prefs.putBridgesEnabled(enable);
+
+		if (torStatus == TorServiceConstants.STATUS_ON)
+		{
+			String bridgeList = Prefs.getBridgesList();
+			if (bridgeList != null && bridgeList.length() > 0)
+			{
+				requestTorRereadConfig ();
+			}
+		}
+    }
+
+    private void requestTorRereadConfig() {
+        sendIntentToService(TorServiceConstants.CMD_SIGNAL_HUP);
+    }
+    
+    public void stopVpnService ()
+    {    	
+        sendIntentToService(TorServiceConstants.CMD_VPN_CLEAR);
+    }
+
+    private boolean flushTransProxy ()
+    {
+        sendIntentToService(TorServiceConstants.CMD_FLUSH);
+        return true;
+    }
+    
+    private boolean updateTransProxy ()
+    {
+        sendIntentToService(TorServiceConstants.CMD_UPDATE_TRANS_PROXY);
+        return true;
+    }
+
+    @Override
+    protected void onResume() {
+        super.onResume();
+
+        if (mPrefs != null)
+        {
+			mBtnVPN.setChecked(Prefs.useVpn());			
+			mBtnBridges.setChecked(Prefs.bridgesEnabled());
+        }
+
+		requestTorStatus();
+
+		updateStatus(null);
+		
+    }
+
+    AlertDialog aDialog = null;
+    
+    //general alert dialog for mostly Tor warning messages
+    //sometimes this can go haywire or crazy with too many error
+    //messages from Tor, and the user cannot stop or exit Orbot
+    //so need to ensure repeated error messages are not spamming this method
+    private void showAlert(String title, String msg, boolean button)
+    {
+            try
+            {
+                    if (aDialog != null && aDialog.isShowing())
+                            aDialog.dismiss();
+            }
+            catch (Exception e){} //swallow any errors
+            
+             if (button)
+             {
+                            aDialog = new AlertDialog.Builder(OrbotMainActivity.this)
+                     .setIcon(R.drawable.onion32)
+             .setTitle(title)
+             .setMessage(msg)
+             .setPositiveButton(android.R.string.ok, null)
+             .show();
+             }
+             else
+             {
+                     aDialog = new AlertDialog.Builder(OrbotMainActivity.this)
+                     .setIcon(R.drawable.onion32)
+             .setTitle(title)
+             .setMessage(msg)
+             .show();
+             }
+    
+             aDialog.setCanceledOnTouchOutside(true);
+    }
+
+    /**
+     * Update the layout_main UI based on the status of {@link TorService}.
+     * {@code torServiceMsg} must never be {@code null}
+     */
+    private void updateStatus(String torServiceMsg) {
+
+    	if (torStatus == null)
+    		return; //UI not init'd yet
+    	
+        if (torStatus == TorServiceConstants.STATUS_ON) {
+        	
+            imgStatus.setImageResource(R.drawable.toron);
+
+            mBtnBrowser.setEnabled(true);
+
+            if (torServiceMsg != null)
+            {
+            	if (torServiceMsg.contains(TorServiceConstants.LOG_NOTICE_HEADER))
+            		lblStatus.setText(torServiceMsg);
+            }
+        	else
+        		lblStatus.setText(getString(R.string.status_activated));
+
+
+            boolean showFirstTime = mPrefs.getBoolean("connect_first_time", true);
+
+            if (showFirstTime)
+            {
+                Editor pEdit = mPrefs.edit();
+                pEdit.putBoolean("connect_first_time", false);
+                pEdit.commit();
+                showAlert(getString(R.string.status_activated),
+                        getString(R.string.connect_first_time), true);
+            }
+
+            if (autoStartFromIntent)
+            {
+                autoStartFromIntent = false;
+                Intent resultIntent = lastStatusIntent;	            
+	            resultIntent.putExtra(TorServiceConstants.EXTRA_STATUS, torStatus);
+	            setResult(RESULT_OK, resultIntent);
+                finish();
+                Log.d(TAG, "autoStartFromIntent finish");
+            }
+            
+            
+
+        } else if (torStatus == TorServiceConstants.STATUS_STARTING) {
+
+            imgStatus.setImageResource(R.drawable.torstarting);
+
+            if (torServiceMsg != null)
+            {
+            	if (torServiceMsg.contains(TorServiceConstants.LOG_NOTICE_BOOTSTRAPPED))
+            		lblStatus.setText(torServiceMsg);            	            
+            }
+            else
+            	lblStatus.setText(getString(R.string.status_starting_up));
+            
+            mBtnBrowser.setEnabled(false);
+
+        } else if (torStatus == TorServiceConstants.STATUS_STOPPING) {
+
+        	  if (torServiceMsg != null && torServiceMsg.contains(TorServiceConstants.LOG_NOTICE_HEADER))
+              	lblStatus.setText(torServiceMsg);	
+        	  
+            imgStatus.setImageResource(R.drawable.torstarting);
+            lblStatus.setText(torServiceMsg);
+            mBtnBrowser.setEnabled(false);
+
+        } else if (torStatus == TorServiceConstants.STATUS_OFF) {
+
+            imgStatus.setImageResource(R.drawable.toroff);
+            lblStatus.setText(getString(R.string.press_to_start));
+            mBtnBrowser.setEnabled(false);
+        }
+
+        if (torServiceMsg != null && torServiceMsg.length() > 0)
+        {
+            mTxtOrbotLog.append(torServiceMsg + '\n');
+        }
+    }
+
+    /**
+     * Starts tor and related daemons by sending an
+     * {@link TorServiceConstants#ACTION_START} {@link Intent} to
+     * {@link TorService}
+     */
+    private void startTor() {
+        sendIntentToService(TorServiceConstants.ACTION_START);
+    }
+    
+    /**
+     * Request tor status without starting it
+     * {@link TorServiceConstants#ACTION_START} {@link Intent} to
+     * {@link TorService}
+     */
+    private void requestTorStatus() {
+        sendIntentToService(TorServiceConstants.ACTION_STATUS);
+    }
+
+    private boolean isTorServiceRunning() {
+        ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
+        for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
+            if (TorService.class.getName().equals(service.service.getClassName())) {
+                return true;
+            }
+        }
+        return false;
+    }
+
+    public boolean onLongClick(View view) {
+
+        if (torStatus == TorServiceConstants.STATUS_OFF) {
+            lblStatus.setText(getString(R.string.status_starting_up));
+            startTor();
+        } else {
+        	lblStatus.setText(getString(R.string.status_shutting_down));
+        	
+            stopTor();
+        }
+        
+        return true;
+                
+    }
+
+// this is what takes messages or values from the callback threads or other non-mainUI threads
+//and passes them back into the main UI thread for display to the user
+    private Handler mStatusUpdateHandler = new Handler() {
+
+        @Override
+        public void handleMessage(final Message msg) {
+        	
+        	String newTorStatus = msg.getData().getString("status");
+        	String log = (String)msg.obj;
+        	
+        	if (torStatus == null && newTorStatus != null) //first time status
+        	{
+        		torStatus = newTorStatus;
+        		findViewById(R.id.pbConnecting).setVisibility(View.GONE);
+        		findViewById(R.id.frameMain).setVisibility(View.VISIBLE);
+        		updateStatus(log);
+        		
+        		//now you can handle the intents properly
+        		handleIntents();
+        		
+        	}
+        	else if (newTorStatus != null && !torStatus.equals(newTorStatus)) //status changed
+        	{
+        		torStatus = newTorStatus;
+        		updateStatus(log);
+        	}        	
+        	else if (log != null) //it is just a log
+        		updateStatus(log);
+        	
+            switch (msg.what) {
+                case MESSAGE_TRAFFIC_COUNT:
+
+                    Bundle data = msg.getData();
+                    DataCount datacount =  new DataCount(data.getLong("upload"),data.getLong("download"));     
+                    
+                    long totalRead = data.getLong("readTotal");
+                    long totalWrite = data.getLong("writeTotal");
+                
+                    downloadText.setText(formatCount(datacount.Download) + " / " + formatTotal(totalRead));
+                    uploadText.setText(formatCount(datacount.Upload) + " / " + formatTotal(totalWrite));
+
+                    break;
+                default:
+                    super.handleMessage(msg);
+            }
+        }
+    };
+
+    @Override
+    protected void onDestroy() {
+        super.onDestroy();
+          LocalBroadcastManager.getInstance(this).unregisterReceiver(mLocalBroadcastReceiver);
+
+    }
+
+    public class DataCount {
+           // data uploaded
+           public long Upload;
+           // data downloaded
+           public long Download;
+           
+           DataCount(long Upload, long Download){
+               this.Upload = Upload;
+               this.Download = Download;
+           }
+       }
+       
+    private String formatCount(long count) {
+        NumberFormat numberFormat = NumberFormat.getInstance(Locale.getDefault());
+        // Converts the supplied argument into a string.
+        // Under 2Mb, returns "xxx.xKb"
+        // Over 2Mb, returns "xxx.xxMb"
+        if (count < 1e6)
+            return numberFormat.format(Math.round(((float) ((int) (count * 10 / 1024)) / 10)))
+                    + getString(R.string.kbps);
+        else
+            return numberFormat.format(Math
+                    .round(((float) ((int) (count * 100 / 1024 / 1024)) / 100)))
+                    + getString(R.string.mbps);
+    }
+
+    private String formatTotal(long count) {
+        NumberFormat numberFormat = NumberFormat.getInstance(Locale.getDefault());
+        // Converts the supplied argument into a string.
+        // Under 2Mb, returns "xxx.xKb"
+        // Over 2Mb, returns "xxx.xxMb"
+        if (count < 1e6)
+            return numberFormat.format(Math.round(((float) ((int) (count * 10 / 1024)) / 10)))
+                    + getString(R.string.kb);
+        else
+            return numberFormat.format(Math
+                    .round(((float) ((int) (count * 100 / 1024 / 1024)) / 100)))
+                    + getString(R.string.mb);
+    }
+
+      private static final float ROTATE_FROM = 0.0f;
+        private static final float ROTATE_TO = 360.0f*4f;// 3.141592654f * 32.0f;
+
+    public void spinOrbot (float direction)
+    {
+            sendIntentToService (TorServiceConstants.CMD_NEWNYM);
+        
+        
+            Toast.makeText(this, R.string.newnym, Toast.LENGTH_SHORT).show();
+            
+        //    Rotate3dAnimation rotation = new Rotate3dAnimation(ROTATE_FROM, ROTATE_TO*direction, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
+             Rotate3dAnimation rotation = new Rotate3dAnimation(ROTATE_FROM, ROTATE_TO*direction, imgStatus.getWidth()/2f,imgStatus.getWidth()/2f,20f,false);
+             rotation.setFillAfter(true);
+              rotation.setInterpolator(new AccelerateInterpolator());
+              rotation.setDuration((long) 2*1000);
+              rotation.setRepeatCount(0);
+              imgStatus.startAnimation(rotation);
+              
+        
+    }
+    
+    class MyGestureDetector extends SimpleOnGestureListener {
+            @Override
+            public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
+                try {                    
+                    if (torStatus == TorServiceConstants.STATUS_ON)
+                    {
+                        float direction = 1f;
+                        if (velocityX < 0)
+                            direction = -1f;
+                        spinOrbot (direction);
+                    }
+                } catch (Exception e) {
+                    // nothing
+                }
+                return false;
+            }
+    }
+    
+    private void loadBridgeDefaults ()
+    {
+    	if (alBridges == null)
+    	{
+	    	alBridges = new ArrayList<Bridge>();
+	    	
+	    	try
+	    	{
+	    	 	BufferedReader in=
+	    	        new BufferedReader(new InputStreamReader(getAssets().open("bridges.txt"), "UTF-8"));
+	    	    String str;
+	
+	    	    while ((str=in.readLine()) != null) {
+	    	    
+	    	    	StringTokenizer st = new StringTokenizer (str," ");
+	    	    	Bridge b = new Bridge();
+	    	    	b.type = st.nextToken();
+	    	    	
+	    	    	StringBuffer sbConfig = new StringBuffer();
+	    	    	
+	    	    	while(st.hasMoreTokens())
+	    	    		sbConfig.append(st.nextToken()).append(' ');
+	    	    	
+	    	    	b.config = sbConfig.toString().trim();
+	    	    	
+	    	    	alBridges.add(b);
+	    	    	
+	    	    }
+	
+	    	    in.close();
+	    	}
+	    	catch (Exception e)
+	    	{
+	    		e.printStackTrace();
+	    	}
+    	}    	
+    	
+    }
+    
+    private void setupBridgeType (String type)
+    {
+    	StringBuffer sbConfig = new StringBuffer ();
+    	
+    	//we should randomly sort alBridges so we don't have the same bridge order each time
+    	long seed = System.nanoTime();
+    	Collections.shuffle(alBridges, new Random(seed));
+    	
+    	//let's just pull up to 2 bridges from the defaults at time
+    	int maxBridges = 2;
+    	int bridgeCount = 0;
+    	
+    	//now go through the list to find the bridges we want
+    	for (Bridge b : alBridges)
+    	{
+    		if (b.type.equals(type))
+    		{
+    			
+    			sbConfig.append(b.type);
+    			sbConfig.append(' ');
+    			sbConfig.append(b.config);      			
+    			
+    			bridgeCount++;
+    			
+    			if (bridgeCount == maxBridges)
+    				break;
+    			else
+    				sbConfig.append("\n");
+    		}
+    	}
+    	
+    	setNewBridges(sbConfig.toString());
+    }
+}
diff --git a/app/src/main/java/org/torproject/android/settings/Languages.java b/app/src/main/java/org/torproject/android/settings/Languages.java
new file mode 100644
index 0000000..dabddea
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/settings/Languages.java
@@ -0,0 +1,232 @@
+package org.torproject.android.settings;
+
+import android.annotation.SuppressLint;
+import android.app.Activity;
+import android.content.ContextWrapper;
+import android.content.Intent;
+import android.content.res.AssetManager;
+import android.content.res.Configuration;
+import android.content.res.Resources;
+import android.os.Build;
+import android.text.TextUtils;
+import android.util.DisplayMetrics;
+
+import java.util.Collections;
+import java.util.LinkedHashSet;
+import java.util.Locale;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
+
+public class Languages {
+    public static final String TAG = "Languages";
+
+    public static final Locale defaultLocale;
+    public static final Locale TIBETAN = new Locale("bo");
+    static final Locale localesToTest[] = {
+            Locale.ENGLISH, Locale.FRENCH, Locale.GERMAN,
+            Locale.ITALIAN, Locale.JAPANESE, Locale.KOREAN,
+            Locale.TRADITIONAL_CHINESE, Locale.SIMPLIFIED_CHINESE,
+            TIBETAN, new Locale("af"), new Locale("am"),
+            new Locale("ar"), new Locale("az"), new Locale("bg"),
+            new Locale("bn"), new Locale("ca"), new Locale("cs"),
+            new Locale("da"), new Locale("el"), new Locale("es"),
+            new Locale("et"), new Locale("eu"), new Locale("fa"),
+            new Locale("fi"), new Locale("gl"), new Locale("hi"),
+            new Locale("hr"), new Locale("hu"), new Locale("hy"),
+            new Locale("in"), new Locale("hy"), new Locale("in"),
+            new Locale("is"), new Locale("it"), new Locale("iw"),
+            new Locale("ka"), new Locale("kk"), new Locale("km"),
+            new Locale("kn"), new Locale("ky"), new Locale("lo"),
+            new Locale("lt"), new Locale("lv"), new Locale("mk"),
+            new Locale("ml"), new Locale("mn"), new Locale("mr"),
+            new Locale("ms"), new Locale("my"), new Locale("nb"),
+            new Locale("ne"), new Locale("nl"), new Locale("pl"),
+            new Locale("pt"), new Locale("rm"), new Locale("ro"),
+            new Locale("ru"), new Locale("si"), new Locale("sk"),
+            new Locale("sl"), new Locale("sn"), new Locale("sr"),
+            new Locale("sv"), new Locale("sw"), new Locale("ta"),
+            new Locale("te"), new Locale("th"), new Locale("tl"),
+            new Locale("tr"), new Locale("uk"), new Locale("ur"),
+            new Locale("uz"), new Locale("vi"), new Locale("zu"),
+    };
+
+    private static final String USE_SYSTEM_DEFAULT = "";
+    private static final String defaultString = "Use System Default";
+
+    private static Locale locale;
+    private static Languages singleton;
+    private static Class<?> clazz;
+    private static int resId;
+    private static Map<String, String> tmpMap = new TreeMap<String, String>();
+    private static Map<String, String> nameMap;
+
+    static {
+        defaultLocale = Locale.getDefault();
+    }
+
+    private Languages(Activity activity) {
+        AssetManager assets = activity.getAssets();
+        Configuration config = activity.getResources().getConfiguration();
+        // Resources() requires DisplayMetrics, but they are only needed for drawables
+        DisplayMetrics ignored = new DisplayMetrics();
+        activity.getWindowManager().getDefaultDisplay().getMetrics(ignored);
+        Resources resources;
+        Set<Locale> localeSet = new LinkedHashSet<Locale>();
+        for (Locale locale : localesToTest) {
+            config.locale = locale;
+            resources = new Resources(assets, ignored, config);
+            if (!TextUtils.equals(defaultString, resources.getString(resId))
+                    || locale.equals(Locale.ENGLISH))
+                localeSet.add(locale);
+        }
+        for (Locale locale : localeSet) {
+            if (locale.equals(TIBETAN)) {
+                // include English name for devices without Tibetan font support
+                tmpMap.put(TIBETAN.getLanguage(), "Tibetan �ོ��ས���"); // Tibetan
+            } else if (locale.equals(Locale.SIMPLIFIED_CHINESE)) {
+                tmpMap.put(Locale.SIMPLIFIED_CHINESE.toString(), "中æ?? (中å?½)"); // Chinese (China)
+            } else if (locale.equals(Locale.TRADITIONAL_CHINESE)) {
+                tmpMap.put(Locale.TRADITIONAL_CHINESE.toString(), "中æ?? (å?°ç?£)"); // Chinese (Taiwan)
+            } else {
+                tmpMap.put(locale.getLanguage(), locale.getDisplayLanguage(locale));
+            }
+        }
+
+        /* USE_SYSTEM_DEFAULT is a fake one for displaying in a chooser menu. */
+        localeSet.add(null);
+        tmpMap.put(USE_SYSTEM_DEFAULT, activity.getString(resId));
+        nameMap = Collections.unmodifiableMap(tmpMap);
+    }
+
+    /**
+     * Get the instance of {@link Languages} to work with, providing the
+     * {@link Activity} that is will be working as part of, as well as the
+     * {@code resId} that has the exact string "Use System Default",
+     * i.e. {@code R.string.use_system_default}.
+     * <p/>
+     * That string resource {@code resId} is also used to find the supported
+     * translations: if an included translation has a translated string that
+     * matches that {@code resId}, then that language will be included as a
+     * supported language.
+     *
+     * @param clazz the {@link Class} of the default {@code Activity},
+     *              usually the main {@code Activity} from where the
+     *              Settings is launched from.
+     * @param resId the string resource ID to for the string "Use System Default",
+     *              e.g. {@code R.string.use_system_default}
+     * @return
+     */
+    public static void setup(Class<?> clazz, int resId) {
+        if (Languages.clazz == null) {
+            Languages.clazz = clazz;
+            Languages.resId = resId;
+        } else {
+            throw new RuntimeException("Languages singleton was already initialized, duplicate call to Languages.setup()!");
+        }
+    }
+
+    /**
+     * Get the singleton to work with.
+     *
+     * @param activity the {@link Activity} this is working as part of
+     * @return
+     */
+    public static Languages get(Activity activity) {
+        if (singleton == null) {
+            singleton = new Languages(activity);
+        }
+        return singleton;
+    }
+
+    //@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
+    @SuppressLint("NewApi")
+	public static void setLanguage(final ContextWrapper contextWrapper, String language, boolean refresh) {
+        if (locale != null && TextUtils.equals(locale.getLanguage(), language) && (!refresh)) {
+            return; // already configured
+        } else if (language == null || language == USE_SYSTEM_DEFAULT) {
+            locale = defaultLocale;
+        } else {
+            /* handle locales with the country in it, i.e. zh_CN, zh_TW, etc */
+            String localeSplit[] = language.split("_");
+            if (localeSplit.length > 1) {
+                locale = new Locale(localeSplit[0], localeSplit[1]);
+            } else {
+                locale = new Locale(language);
+            }
+        }
+
+        final Resources resources = contextWrapper.getBaseContext().getResources();
+        Configuration config = resources.getConfiguration();
+        if (Build.VERSION.SDK_INT >= 17) {
+            config.setLocale(locale);
+        } else {
+            config.locale = locale;
+        }
+        resources.updateConfiguration(config, resources.getDisplayMetrics());
+        Locale.setDefault(locale);
+
+    }
+
+    /**
+     * Force reload the {@link Activity to make language changes take effect.}
+     *
+     * @param activity the {@code Activity} to force reload
+     */
+    public static void forceChangeLanguage(Activity activity) {
+        Intent intent = activity.getIntent();
+        if (intent == null) // when launched as LAUNCHER
+            return;
+        intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
+        activity.finish();
+        activity.overridePendingTransition(0, 0);
+        activity.startActivity(intent);
+        activity.overridePendingTransition(0, 0);
+    }
+
+    /**
+     * Return the name of the language based on the locale.
+     *
+     * @param locale
+     * @return
+     */
+    public String getName(String locale) {
+        String ret = nameMap.get(locale);
+        // if no match, try to return a more general name (i.e. English for
+        // en_IN)
+        if (ret == null && locale.contains("_"))
+            ret = nameMap.get(locale.split("_")[0]);
+        return ret;
+    }
+
+    /**
+     * Return an array of the names of all the supported languages, sorted to
+     * match what is returned by {@link Languages#getSupportedLocales()}.
+     *
+     * @return
+     */
+    public String[] getAllNames() {
+        return nameMap.values().toArray(new String[nameMap.size()]);
+    }
+
+    public int getPosition(Locale locale) {
+        String localeName = locale.getLanguage();
+        int i = 0;
+        for (String key : nameMap.keySet())
+            if (TextUtils.equals(key, localeName))
+                return i;
+            else
+                i++;
+        return -1;
+    }
+
+    /**
+     * Get sorted list of supported locales.
+     *
+     * @return
+     */
+    public String[] getSupportedLocales() {
+        Set<String> keys = nameMap.keySet();
+        return keys.toArray(new String[keys.size()]);
+    }
+}
diff --git a/app/src/main/java/org/torproject/android/settings/SettingsPreferences.java b/app/src/main/java/org/torproject/android/settings/SettingsPreferences.java
new file mode 100644
index 0000000..c26580f
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/settings/SettingsPreferences.java
@@ -0,0 +1,161 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+package org.torproject.android.settings;
+
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Build;
+import android.os.Bundle;
+import android.preference.CheckBoxPreference;
+import android.preference.EditTextPreference;
+import android.preference.ListPreference;
+import android.preference.Preference;
+import android.preference.Preference.OnPreferenceChangeListener;
+import android.preference.Preference.OnPreferenceClickListener;
+import android.preference.PreferenceActivity;
+
+import org.torproject.android.OrbotApp;
+import org.torproject.android.R;
+import org.torproject.android.ui.AppManager;
+import org.torproject.android.service.TorServiceUtils;
+
+import java.util.Locale;
+
+
+public class SettingsPreferences 
+		extends PreferenceActivity implements OnPreferenceClickListener {
+    private static final String TAG = "SettingsPreferences";
+
+	private CheckBoxPreference prefCBTransProxy = null;
+	private CheckBoxPreference prefcBTransProxyAll = null;
+	private Preference prefTransProxyFlush = null;
+	
+	private Preference prefTransProxyApps = null;
+    private CheckBoxPreference prefHiddenServices = null;
+    private EditTextPreference prefHiddenServicesPorts;
+    private EditTextPreference prefHiddenServicesHostname;
+	private CheckBoxPreference prefRequestRoot = null;
+	private ListPreference prefLocale = null;
+	
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+
+        addPreferencesFromResource(R.xml.preferences);
+        getPreferenceManager().setSharedPreferencesMode(Context.MODE_MULTI_PROCESS);
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+        prefRequestRoot = (CheckBoxPreference) findPreference("has_root");
+        prefRequestRoot.setOnPreferenceClickListener(this);
+
+        prefLocale = (ListPreference) findPreference("pref_default_locale");
+        prefLocale.setOnPreferenceClickListener(this);
+        Languages languages = Languages.get(this);
+        prefLocale.setEntries(languages.getAllNames());
+        prefLocale.setEntryValues(languages.getSupportedLocales());
+        prefLocale.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
+
+            @Override
+            public boolean onPreferenceChange(Preference preference, Object newValue) {
+                String language = (String) newValue;
+                if (preference == prefLocale) {
+                    SharedPreferences settings = TorServiceUtils
+                            .getSharedPrefs(getApplicationContext());
+
+                    String lang = settings.getString("pref_default_locale",
+                            Locale.getDefault().getLanguage());
+                    OrbotApp app = (OrbotApp) getApplication();
+                    Languages.setLanguage(app, language, true);
+                    lang = settings.getString("pref_default_locale",
+                            Locale.getDefault().getLanguage());
+                    OrbotApp.forceChangeLanguage(SettingsPreferences.this);
+                }
+                return false;
+            }
+        });
+
+        prefCBTransProxy = (CheckBoxPreference) findPreference("pref_transparent");
+        prefcBTransProxyAll = (CheckBoxPreference) findPreference("pref_transparent_all");
+
+        prefTransProxyFlush = (Preference) findPreference("pref_transproxy_flush");
+        prefTransProxyFlush.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+
+            @Override
+            public boolean onPreferenceClick(Preference arg0) {
+
+                Intent data = new Intent();
+                data.putExtra("transproxywipe", true);
+                setResult(RESULT_OK, data);
+
+                finish();
+                return false;
+            }
+
+        });
+
+        
+        prefTransProxyApps = findPreference("pref_transparent_app_list");
+        prefTransProxyApps.setOnPreferenceClickListener(this);
+        prefCBTransProxy.setOnPreferenceClickListener(this);
+        prefcBTransProxyAll.setOnPreferenceClickListener(this);
+        prefHiddenServices = (CheckBoxPreference) findPreference("pref_hs_enable");
+        prefHiddenServices.setOnPreferenceClickListener(this);
+        prefHiddenServicesHostname = (EditTextPreference) findPreference("pref_hs_hostname");
+        
+        
+        prefCBTransProxy.setEnabled(prefRequestRoot.isChecked());
+        
+        prefcBTransProxyAll.setEnabled(prefCBTransProxy.isChecked());
+        
+        if (prefCBTransProxy.isChecked())
+        	prefTransProxyApps.setEnabled((!prefcBTransProxyAll.isChecked()));
+        
+        prefHiddenServicesPorts = (EditTextPreference) findPreference("pref_hs_ports");
+        prefHiddenServicesHostname.setEnabled(prefHiddenServices.isChecked());
+        prefHiddenServicesPorts.setEnabled(prefHiddenServices.isChecked());
+        
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
+        {
+       	 	prefTransProxyApps.setEnabled(true);
+        }
+        
+        
+    }
+
+	public boolean onPreferenceClick(Preference preference) {
+		
+		setResult(RESULT_OK);
+		
+		if (preference == prefRequestRoot)
+		{
+			if (prefRequestRoot.isChecked())
+			{
+
+                    prefCBTransProxy.setEnabled(true);
+
+			}
+		}
+		else if (preference == prefTransProxyApps)
+		{
+			startActivity(new Intent(this, AppManager.class));
+			
+		}
+		else if (preference == prefHiddenServices)
+		{
+	        prefHiddenServicesPorts.setEnabled(prefHiddenServices.isChecked());
+	        prefHiddenServicesHostname.setEnabled(prefHiddenServices.isChecked());
+		}
+		else
+		{
+			prefcBTransProxyAll.setEnabled(prefCBTransProxy.isChecked());
+			prefTransProxyApps.setEnabled(prefCBTransProxy.isChecked() && (!prefcBTransProxyAll.isChecked()));
+			
+			
+		}
+		
+		return true;
+	}
+
+
+}
diff --git a/app/src/main/java/org/torproject/android/ui/AppManager.java b/app/src/main/java/org/torproject/android/ui/AppManager.java
new file mode 100644
index 0000000..7a1faa1
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/AppManager.java
@@ -0,0 +1,389 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+package org.torproject.android.ui;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import java.util.StringTokenizer;
+
+import org.torproject.android.service.OrbotConstants;
+import org.torproject.android.R;
+import org.torproject.android.service.TorServiceUtils;
+import org.torproject.android.service.TorifiedApp;
+
+import android.app.Activity;
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.content.SharedPreferences.Editor;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.ViewGroup;
+import android.widget.ArrayAdapter;
+import android.widget.Button;
+import android.widget.CheckBox;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.ImageView;
+import android.widget.ListAdapter;
+import android.widget.ListView;
+import android.widget.TextView;
+
+public class AppManager extends Activity implements OnCheckedChangeListener, OnClickListener, OrbotConstants {
+
+    private ListView listApps;
+    private final static String TAG = "Orbot";
+    
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+    
+        this.setContentView(R.layout.layout_apps);
+        
+        Button buttonSelectAll, buttonSelectNone, buttonInvert;
+
+        buttonSelectAll =   (Button) findViewById(R.id.button_proxy_all);
+        buttonSelectNone =  (Button) findViewById(R.id.button_proxy_none);
+        buttonInvert =      (Button) findViewById(R.id.button_invert_selection);
+
+        buttonSelectAll.setOnClickListener(new OnAutoClickListener(0));
+        buttonSelectNone.setOnClickListener(new OnAutoClickListener(1));
+        buttonInvert.setOnClickListener(new OnAutoClickListener(2));
+    }
+
+    class OnAutoClickListener implements Button.OnClickListener {
+        private int status;
+        public OnAutoClickListener(int status){
+            this.status = status;
+        }
+        @SuppressWarnings("unchecked")
+        public void onClick(View button){
+            ListView listView;
+            ViewGroup viewGroup;
+            View parentView, currentView;
+            ArrayAdapter<TorifiedApp> adapter;
+            TorifiedApp app;
+            CheckBox box;
+            float buttonId;
+            boolean[] isSelected;
+            int posI, selectedI, lvSz;
+
+            buttonId = button.getId();
+            listView = (ListView) findViewById(R.id.applistview);
+            lvSz = listView.getCount();
+            isSelected = new boolean[lvSz];
+
+            selectedI = -1;
+
+            if (this.status == 0){
+                Log.d(TAG, "Proxifying ALL");
+            }else if (this.status == 1){
+                Log.d(TAG, "Proxifying NONE");
+            }else {
+                Log.d(TAG, "Proxifying invert");
+            }
+
+            Context context = getApplicationContext();
+            SharedPreferences prefs = TorServiceUtils.getSharedPrefs(context);
+            ArrayList<TorifiedApp> apps = getApps(context, prefs);
+            parentView = (View) findViewById(R.id.applistview);
+            viewGroup = (ViewGroup) listView;
+
+            adapter = (ArrayAdapter<TorifiedApp>) listApps.getAdapter();
+            if (adapter == null){
+                Log.w(TAG, "List adapter is null. Getting apps.");
+                loadApps(prefs);
+                adapter = (ArrayAdapter<TorifiedApp>) listApps.getAdapter();
+            }
+
+            for (int i = 0 ; i < adapter.getCount(); ++i){
+                app = (TorifiedApp) adapter.getItem(i);
+                currentView = adapter.getView(i, parentView, viewGroup);
+                box = (CheckBox) currentView.findViewById(R.id.itemcheck);
+                if (this.status == 0){
+                    if (!box.isChecked())
+                        box.performClick();
+                }else if (this.status == 1){
+                    if (box.isChecked())
+                        box.performClick();
+                }else {
+                    box.performClick();
+                }
+            }
+            saveAppSettings(context);
+            loadApps(prefs);
+        }
+    }
+    
+    @Override
+    protected void onResume() {
+        super.onResume();
+        listApps = (ListView)findViewById(R.id.applistview);
+
+        Button btnSave = (Button)findViewById(R.id.btnsave);
+        btnSave.setOnClickListener(new OnClickListener()
+        {
+
+            public void onClick(View v) {
+                finish();
+            }
+        });
+        
+        mPrefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+        loadApps(mPrefs);
+    }
+
+    SharedPreferences mPrefs = null;
+    ArrayList<TorifiedApp> mApps = null;
+    
+    private void loadApps (SharedPreferences prefs)
+    {
+        
+        mApps = getApps(getApplicationContext(), prefs);
+        
+        /*
+        Arrays.sort(apps, new Comparator<TorifiedApp>() {
+            public int compare(TorifiedApp o1, TorifiedApp o2) {
+                if (o1.isTorified() == o2.isTorified()) return o1.getName().compareTo(o2.getName());
+                if (o1.isTorified()) return -1;
+                return 1;
+            }
+        });*/
+        
+        final LayoutInflater inflater = getLayoutInflater();
+        
+        ListAdapter adapter = new ArrayAdapter<TorifiedApp>(this, R.layout.layout_apps_item, R.id.itemtext,mApps) {
+            public View getView(int position, View convertView, ViewGroup parent) {
+                ListEntry entry;
+                if (convertView == null) {
+                    // Inflate a new view
+                    convertView = inflater.inflate(R.layout.layout_apps_item, parent, false);
+                    entry = new ListEntry();
+                    entry.icon = (ImageView) convertView.findViewById(R.id.itemicon);
+                    entry.box = (CheckBox) convertView.findViewById(R.id.itemcheck);
+                    entry.text = (TextView) convertView.findViewById(R.id.itemtext);
+                    
+                    entry.text.setOnClickListener(AppManager.this);
+                    entry.text.setOnClickListener(AppManager.this);
+                    
+                    convertView.setTag(entry);
+                
+                    entry.box.setOnCheckedChangeListener(AppManager.this);
+                } else {
+                    // Convert an existing view
+                    entry = (ListEntry) convertView.getTag();
+                }
+                
+                
+                final TorifiedApp app = mApps.get(position);
+                
+                if (app.getIcon() != null)
+                    entry.icon.setImageDrawable(app.getIcon());
+                else
+                    entry.icon.setVisibility(View.GONE);
+                
+                entry.text.setText(app.getName());
+                
+                final CheckBox box = entry.box;
+                box.setTag(app);
+                box.setChecked(app.isTorified());
+                
+                entry.text.setTag(box);
+                entry.icon.setTag(box);
+                
+                return convertView;
+            }
+        };
+        
+        listApps.setAdapter(adapter);
+        
+    }
+    
+    private static class ListEntry {
+        private CheckBox box;
+        private TextView text;
+        private ImageView icon;
+    }
+    
+    /* (non-Javadoc)
+     * @see android.app.Activity#onStop()
+     */
+    @Override
+    protected void onStop() {
+        super.onStop();
+        
+    }
+
+    
+    public static ArrayList<TorifiedApp> getApps (Context context, SharedPreferences prefs)
+    {
+
+        String tordAppString = prefs.getString(PREFS_KEY_TORIFIED, "");
+        String[] tordApps;
+        
+        StringTokenizer st = new StringTokenizer(tordAppString,"|");
+        tordApps = new String[st.countTokens()];
+        int tordIdx = 0;
+        while (st.hasMoreTokens())
+        {
+            tordApps[tordIdx++] = st.nextToken();
+        }
+        
+        Arrays.sort(tordApps);
+
+        //else load the apps up
+        PackageManager pMgr = context.getPackageManager();
+        
+        List<ApplicationInfo> lAppInfo = pMgr.getInstalledApplications(0);
+        
+        Iterator<ApplicationInfo> itAppInfo = lAppInfo.iterator();
+        
+        ArrayList<TorifiedApp> apps = new ArrayList<TorifiedApp>();
+        
+        ApplicationInfo aInfo = null;
+        
+        int appIdx = 0;
+        TorifiedApp app = null;
+        
+        while (itAppInfo.hasNext())
+        {
+            aInfo = itAppInfo.next();
+            
+            app = new TorifiedApp();
+            
+            try {
+                PackageInfo pInfo = pMgr.getPackageInfo(aInfo.packageName, PackageManager.GET_PERMISSIONS);
+                
+                if (pInfo != null && pInfo.requestedPermissions != null)
+                {
+                    for (String permInfo:pInfo.requestedPermissions)
+                    {
+                        if (permInfo.equals("android.permission.INTERNET"))
+                        {
+                            app.setUsesInternet(true);
+                            
+                        }
+                    }
+                    
+                }
+                
+                
+            } catch (Exception e) {
+                // TODO Auto-generated catch block
+                e.printStackTrace();
+            }
+            
+            if ((aInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 1)
+            {
+                 //System app
+                app.setUsesInternet(true);
+           }
+            
+            
+            if (!app.usesInternet())
+                continue;
+            else
+            {
+                apps.add(app);
+            }
+            
+            
+            app.setEnabled(aInfo.enabled);
+            app.setUid(aInfo.uid);
+            app.setUsername(pMgr.getNameForUid(app.getUid()));
+            app.setProcname(aInfo.processName);
+            app.setPackageName(aInfo.packageName);
+            
+            try
+            {
+                app.setName(pMgr.getApplicationLabel(aInfo).toString());
+            }
+            catch (Exception e)
+            {
+                app.setName(aInfo.packageName);
+            }
+            
+            
+            //app.setIcon(pMgr.getApplicationIcon(aInfo));
+            
+            // check if this application is allowed
+            if (Arrays.binarySearch(tordApps, app.getUsername()) >= 0) {
+                app.setTorified(true);
+            }
+            else
+            {
+                app.setTorified(false);
+            }
+            
+            appIdx++;
+        }
+    
+        Collections.sort(apps);
+        
+        return apps;
+    }
+    
+
+    public void saveAppSettings (Context context)
+    {
+
+        StringBuilder tordApps = new StringBuilder();
+
+        for (TorifiedApp tApp:mApps)
+        {
+            if (tApp.isTorified())
+            {
+                tordApps.append(tApp.getUsername());
+                tordApps.append("|");
+            }
+        }
+        
+        Editor edit = mPrefs.edit();
+        edit.putString(PREFS_KEY_TORIFIED, tordApps.toString());
+        edit.commit();
+        
+    }
+    
+
+    /**
+     * Called an application is check/unchecked
+     */
+    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+        final TorifiedApp app = (TorifiedApp) buttonView.getTag();
+        if (app != null) {
+            app.setTorified(isChecked);
+        }
+        
+        saveAppSettings(this);
+
+    }
+
+    
+
+
+    public void onClick(View v) {
+        
+        CheckBox cbox = (CheckBox)v.getTag();
+        
+        final TorifiedApp app = (TorifiedApp)cbox.getTag();
+        if (app != null) {
+            app.setTorified(!app.isTorified());
+            cbox.setChecked(app.isTorified());
+        }
+        
+        saveAppSettings(this);
+        
+    }
+
+
+
+    
+}
diff --git a/app/src/main/java/org/torproject/android/ui/BridgeSetupActivity.java b/app/src/main/java/org/torproject/android/ui/BridgeSetupActivity.java
new file mode 100644
index 0000000..7cabe35
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/BridgeSetupActivity.java
@@ -0,0 +1,5 @@
+package org.torproject.android.ui;
+
+public class BridgeSetupActivity {
+
+}
diff --git a/app/src/main/java/org/torproject/android/ui/ImageProgressView.java b/app/src/main/java/org/torproject/android/ui/ImageProgressView.java
new file mode 100644
index 0000000..641c444
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/ImageProgressView.java
@@ -0,0 +1,78 @@
+package org.torproject.android.ui;
+
+import java.util.Random;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.Paint;
+import android.graphics.RectF;
+import android.util.AttributeSet;
+import android.view.MotionEvent;
+import android.view.View;
+import android.widget.ImageView;
+
+public class ImageProgressView extends ImageView
+{
+
+	  private Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
+
+	  private float progress = 0f; // 0 to 1
+	  
+	  private RectF circle;
+	  
+	public ImageProgressView(Context context) {
+	 super(context);
+	 // TODO Auto-generated constructor stub
+	 init();
+	 
+	}
+
+	public ImageProgressView(Context context, AttributeSet attrs) {
+	 super(context, attrs);
+	 init();
+	}
+
+	public ImageProgressView(Context context, AttributeSet attrs, int defStyle) {
+	 super(context, attrs, defStyle);
+	 
+	 init();
+	}
+
+	private void init(){
+	 paint.setStyle(Paint.Style.STROKE);
+	 paint.setColor(Color.GREEN);
+	 paint.setAntiAlias(true);
+	 paint.setStrokeWidth(20);
+	 
+	}
+
+	@Override
+	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+	   super.onMeasure(widthMeasureSpec, heightMeasureSpec);
+	   
+	   setMeasuredDimension(MeasureSpec.getSize(widthMeasureSpec),
+	   MeasureSpec.getSize(heightMeasureSpec));
+	 
+	}
+
+	@Override
+	protected void onDraw(Canvas canvas) {
+
+		super.onDraw(canvas);
+		
+		if (circle == null)
+		{
+		circle = new RectF(getWidth()/2,getHeight()/2+getHeight()/8, getWidth()/3,getHeight()/3);
+		}
+		
+		float sweepAngle = 360f * progress;
+		
+		canvas.drawArc(circle, 0, sweepAngle, true, paint);
+		
+	}
+	
+	
+
+	
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/torproject/android/ui/OrbotDiagnosticsActivity.java b/app/src/main/java/org/torproject/android/ui/OrbotDiagnosticsActivity.java
new file mode 100644
index 0000000..061e1ea
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/OrbotDiagnosticsActivity.java
@@ -0,0 +1,329 @@
+package org.torproject.android.ui;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+
+import org.torproject.android.R;
+import org.torproject.android.service.TorResourceInstaller;
+import org.torproject.android.service.TorServiceConstants;
+
+import android.app.Activity;
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.Environment;
+import android.os.Handler;
+import android.os.Message;
+import android.os.StatFs;
+import android.text.format.Formatter;
+import android.util.Log;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.widget.TextView;
+
+
+public class OrbotDiagnosticsActivity extends Activity {
+
+	private TextView mTextView = null;
+	private final static String TAG = "OrbotDiag";
+	private StringBuffer log = new StringBuffer();
+	Process mProcess;
+	
+	@Override
+	protected void onCreate(Bundle savedInstanceState) { 
+		super.onCreate(savedInstanceState);
+		
+		setContentView(R.layout.layout_diag);
+		
+		mTextView = (TextView)findViewById(R.id.diaglog);
+		
+	}
+
+	private String getFreeStorage ()
+	{
+		File path = Environment.getDataDirectory();
+		StatFs stat = new StatFs(path.getPath());
+		long blockSize = stat.getBlockSize();
+		long availableBlocks = stat.getAvailableBlocks();
+		return Formatter.formatFileSize(this, availableBlocks * blockSize);
+	}
+	
+	@Override
+	protected void onPause() {
+		super.onPause();
+		
+		stopTor();
+	}
+
+	@Override
+	protected void onDestroy() {
+
+		super.onDestroy();
+		
+	}
+	
+	private void stopTor ()
+	{
+		File appBinHome = this.getDir("bin", Context.MODE_PRIVATE);
+
+		File fileTor= new File(appBinHome, TorServiceConstants.TOR_ASSET_KEY);
+    	
+		if (mProcess != null)
+			mProcess.destroy();
+		
+		
+	}
+	
+	
+
+	@Override
+	protected void onResume() {
+		super.onResume();
+
+
+		log("Hello, Orbot!");
+		
+		try
+		{
+			log(android.os.Build.DEVICE);
+			log(android.os.Build.HARDWARE);
+			log(android.os.Build.MANUFACTURER);
+			log(android.os.Build.MODEL);
+			log(android.os.Build.VERSION.CODENAME);
+			log(android.os.Build.VERSION.RELEASE);
+		}
+		catch (Exception e)
+		{
+			log("error getting device info");
+		}
+		
+		showFileTree ();
+		
+		runTorTest();
+	}
+
+	private void runTorTest ()
+	{
+		try
+		{
+			File appBinHome = this.getDir("bin", Context.MODE_PRIVATE);
+			File appDataHome = this.getDir("data", Context.MODE_PRIVATE);
+	
+	    	File fileTor= new File(appBinHome, TorServiceConstants.TOR_ASSET_KEY);
+	    	enableBinExec (fileTor, appBinHome);	    	
+	    	
+			InputStream is = getResources().openRawResource(R.raw.torrc);
+			File fileTorrc = new File(appBinHome, TorServiceConstants.TORRC_ASSET_KEY + "diag");
+			TorResourceInstaller.streamToFile(is,fileTorrc, false, false);
+		
+			/**
+			ArrayList<String> alEnv = new ArrayList<String>();
+			alEnv.add("HOME=" + appBinHome.getAbsolutePath());
+			Shell shell = Shell.startShell(alEnv,appBinHome.getAbsolutePath());
+			SimpleCommand cmdTor = new SimpleCommand(fileTor.getAbsolutePath() + " DataDirectory " + appDataHome.getAbsolutePath() + " -f " + fileTorrc.getAbsolutePath());			
+			shell.add(cmdTor);
+			**/
+			
+			String cmd = fileTor.getAbsolutePath() + " DataDirectory " + appDataHome.getAbsolutePath() + " -f " + fileTorrc.getAbsolutePath();
+			
+			log ("Executing command> " + cmd);
+			
+			mProcess = Runtime.getRuntime().exec(cmd);
+			
+			BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(mProcess.getInputStream()));
+			StreamGobbler sg = new StreamGobbler();
+			sg.reader = bufferedReader;
+			sg.process = mProcess;
+			new Thread(sg).start();
+			
+			if (mProcess.getErrorStream() != null)
+			{
+				bufferedReader = new BufferedReader(new InputStreamReader(mProcess.getErrorStream()));
+				sg = new StreamGobbler();
+				sg.reader = bufferedReader;
+				sg.process = mProcess;
+				new Thread(sg).start();
+			}
+			
+			
+		}
+		catch (Exception e)
+		{
+			Log.d(TAG,"runTorTest exception",e);
+		}
+        
+	}
+	
+	class StreamGobbler implements Runnable
+	{
+		BufferedReader reader;
+		Process process;
+		
+		public void run ()
+		{
+			String line = null;			
+			try {
+				while ( (line = reader.readLine()) != null)
+				{
+					Message msg = mHandler.obtainMessage(0);
+					msg.getData().putString("log", line);
+					mHandler.sendMessage(msg);
+				}
+				
+			} catch (IOException e) {
+				Log.d(TAG, "error reading line",e);
+			}
+			
+			//log("Tor exit code=" + process.exitValue() + ";");
+			
+		}
+	}
+	
+	 private boolean enableBinExec (File fileBin, File appBinHome) throws Exception
+	    {
+	    	
+	    	log(fileBin.getName() + ": PRE: Is binary exec? " + fileBin.canExecute());
+	  
+	    	if (!fileBin.canExecute())
+	    	{
+	    		log("(re)Setting permission on binary: " + fileBin.getAbsolutePath());	
+
+				Runtime.getRuntime().exec("chmod " + TorServiceConstants.CHMOD_EXE_VALUE + ' ' + fileBin.getAbsolutePath()).waitFor();
+				
+				File fileTest = new File(fileBin.getAbsolutePath());
+				log(fileTest.getName() + ": POST: Is binary exec? " + fileTest.canExecute());
+
+	    	}
+	    	
+			return fileBin.canExecute();
+	    }
+	
+	private void showFileTree ()
+	{
+		
+		File fileDir = this.getDir("bin", Context.MODE_PRIVATE);
+		
+		if (fileDir.exists())
+		{
+			log("checking file tree: " + fileDir.getAbsolutePath());
+			printDir (fileDir.getName(), fileDir);
+		}
+		else
+		{
+			log("app_bin does not exist");
+		}
+		
+		fileDir = this.getDir("data", Context.MODE_PRIVATE);
+		if (fileDir.exists())
+		{
+			log("checking file tree: " + fileDir.getAbsolutePath());
+			printDir (fileDir.getName(), fileDir);
+		}
+		else
+		{
+			log ("app_data does not exist");
+		}
+				
+
+	}
+	
+	private void printDir (String path, File fileDir)
+	{
+		File[] files = fileDir.listFiles();
+		
+		if (files != null && files.length > 0)
+		{
+			for (File file : files)
+			{
+
+				try
+				{
+					if (file.isDirectory())
+					{
+						printDir(path + '/' + file.getName(), file);
+					}
+					else
+					{
+						log(path + '/' + file.getName() + " len:" + file.length() + " exec:" + file.canExecute());
+						
+					}
+				}
+				catch (Exception e)
+				{
+					log("problem printing out file information");
+				}
+			
+			}
+		}
+	}
+	
+	Handler mHandler = new Handler ()
+	{
+
+		@Override
+		public void handleMessage(Message msg) {
+		
+			super.handleMessage(msg);
+			
+			String logMsg = msg.getData().getString("log");
+			log(logMsg);
+		}
+		
+	};
+	
+	private void log (String msg)
+	{
+		Log.d(TAG, msg);
+		mTextView.append(msg + '\n');
+		log.append(msg + '\n');
+	}
+	
+
+	@Override
+	public boolean onCreateOptionsMenu(Menu menu) {
+	    // Inflate menu resource file.
+	    getMenuInflater().inflate(R.menu.share_menu, menu);
+	
+	    // Locate MenuItem with ShareActionProvider
+	    MenuItem item = menu.findItem(R.id.menu_item_share);
+	
+	    return true;
+	}
+	
+	@Override
+    public boolean onOptionsItemSelected(MenuItem item) {
+	    switch (item.getItemId()) {
+	
+	    case R.id.menu_item_share:
+	    	sendLog();
+	        return true;
+	
+	    default:
+	        return super.onOptionsItemSelected(item);
+	    }
+    }
+	
+	private void sendLog ()
+	{
+		int maxLength = 5000;
+		
+		String logShare = null;
+		
+		if (log.length() > maxLength)
+			logShare = log.substring(0,  maxLength);
+		else
+			logShare = log.toString();
+		
+		Intent sendIntent = new Intent();
+		sendIntent.setAction(Intent.ACTION_SEND);
+		sendIntent.putExtra(Intent.EXTRA_TEXT, logShare);
+		sendIntent.setType("text/plain");
+		startActivity(sendIntent);
+	}
+
+
+}
diff --git a/app/src/main/java/org/torproject/android/ui/PromoAppsActivity.java b/app/src/main/java/org/torproject/android/ui/PromoAppsActivity.java
new file mode 100644
index 0000000..01c2483
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/PromoAppsActivity.java
@@ -0,0 +1,215 @@
+package org.torproject.android.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.content.pm.ResolveInfo;
+import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+import org.torproject.android.service.OrbotConstants;
+import org.torproject.android.R;
+import org.torproject.android.service.TorServiceConstants;
+
+import java.util.List;
+
+public class PromoAppsActivity extends Activity implements OrbotConstants {
+
+    final static String MARKET_URI = "market://details?id=";
+    final static String FDROID_APP_URI = "https://f-droid.org/repository/browse/?fdid=";;
+    final static String PLAY_APP_URI = "https://play.google.com/store/apps/details?id=";;
+    final static String FDROID_URI = "https://f-droid.org/repository/browse/?fdfilter=info.guardianproject";;
+    final static String PLAY_URI = "https://play.google.com/store/apps/developer?id=The+Guardian+Project";;
+
+    private final static String FDROID_PACKAGE_NAME = "org.fdroid.fdroid";
+    private final static String PLAY_PACKAGE_NAME = "com.android.vending";
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState)
+    {
+        super.onCreate(savedInstanceState);
+
+    }
+
+    @Override
+    protected void onStart() {
+
+        super.onStart();
+        setContentView(R.layout.layout_promo_apps);
+
+        stepFive();
+
+    }
+
+    @Override
+    protected void onResume() {
+        super.onResume();
+
+
+    }
+
+    void stepFive(){
+
+
+        String title = getString(R.string.wizard_tips_title);
+
+        setTitle(title);
+
+        Button btnLink = (Button)findViewById(R.id.WizardRootButtonInstallGibberbot);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+                finish();
+                startActivity(getInstallIntent("info.guardianproject.otr.app.im"));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonInstallOrweb);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+                finish();
+                startActivity(getInstallIntent(TorServiceConstants.BROWSER_APP_USERNAME));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonInstallDuckgo);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+
+                finish();
+                startActivity(getInstallIntent("com.duckduckgo.mobile.android"));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonInstallTwitter);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+
+                String url = getString(R.string.twitter_setup_url);
+                finish();
+                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonInstallStoryMaker);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+                finish();
+                startActivity(getInstallIntent("info.guardianproject.mrapp"));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonInstallMartus);
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+                finish();
+                startActivity(getInstallIntent("org.martus.android"));
+
+            }
+        });
+
+        btnLink = (Button)findViewById(R.id.WizardRootButtonGooglePlay);
+        PackageManager pm = getPackageManager();
+        final Intent intent = new Intent(Intent.ACTION_VIEW);
+        // change text and icon based on which app store is installed (or not)
+        try {
+            if (isAppInstalled(pm, FDROID_PACKAGE_NAME)) {
+                Drawable icon = pm.getApplicationIcon(FDROID_PACKAGE_NAME);
+                btnLink.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);
+                btnLink.setText(R.string.wizard_tips_fdroid);
+                intent.setPackage(FDROID_PACKAGE_NAME);
+                intent.setData(Uri.parse(FDROID_URI));
+            } else if (isAppInstalled(pm, PLAY_PACKAGE_NAME)) {
+                Drawable icon = pm.getApplicationIcon(PLAY_PACKAGE_NAME);
+                btnLink.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);
+                btnLink.setText(R.string.wizard_tips_play);
+                intent.setPackage(PLAY_PACKAGE_NAME);
+                intent.setData(Uri.parse(PLAY_URI));
+            }
+        } catch (NameNotFoundException e) {
+            e.printStackTrace();
+            btnLink.setText(R.string.wizard_tips_fdroid_org);
+            intent.setData(Uri.parse(FDROID_URI));
+        }
+
+        btnLink.setOnClickListener(new OnClickListener() {
+
+            @Override
+            public void onClick(View view) {
+                startActivity(intent);
+            }
+        });
+
+        Button next = ((Button)findViewById(R.id.btnWizard2));
+    	next.setOnClickListener(new View.OnClickListener() {
+			
+			public void onClick(View v) {
+				finish();
+			}
+		});
+
+	}
+
+    boolean isAppInstalled(PackageManager pm, String packageName) {
+        try {
+            pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
+            return true;
+        } catch (PackageManager.NameNotFoundException e) {
+            return false;
+        }
+    }
+
+    Intent getInstallIntent(String packageName) {
+        final Intent intent = new Intent(Intent.ACTION_VIEW);
+        intent.setData(Uri.parse(MARKET_URI + packageName));
+
+        PackageManager pm = getPackageManager();
+        List<ResolveInfo> resInfos = pm.queryIntentActivities(intent, 0);
+
+        String foundPackageName = null;
+        for (ResolveInfo r : resInfos) {
+            Log.i(TAG, "market: " + r.activityInfo.packageName);
+            if (TextUtils.equals(r.activityInfo.packageName, FDROID_PACKAGE_NAME)
+                    || TextUtils.equals(r.activityInfo.packageName, PLAY_PACKAGE_NAME)) {
+                foundPackageName = r.activityInfo.packageName;
+                break;
+            }
+        }
+
+        if (foundPackageName == null) {
+            intent.setData(Uri.parse(FDROID_APP_URI + packageName));
+        } else {
+            intent.setPackage(foundPackageName);
+        }
+        return intent;
+    }
+}
diff --git a/app/src/main/java/org/torproject/android/ui/Rotate3dAnimation.java b/app/src/main/java/org/torproject/android/ui/Rotate3dAnimation.java
new file mode 100644
index 0000000..7829d2d
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/Rotate3dAnimation.java
@@ -0,0 +1,76 @@
+package org.torproject.android.ui;
+
+import android.graphics.Camera;
+import android.graphics.Matrix;
+import android.view.animation.Animation;
+import android.view.animation.Transformation;
+
+/**
+ * An animation that rotates the view on the Y axis between two specified angles.
+ * This animation also adds a translation on the Z axis (depth) to improve the effect.
+ */
+public class Rotate3dAnimation extends Animation {
+    private final float mFromDegrees;
+    private final float mToDegrees;
+    private final float mCenterX;
+    private final float mCenterY;
+    private final float mDepthZ;
+    private final boolean mReverse;
+    private Camera mCamera;
+
+    /**
+     * Creates a new 3D rotation on the Y axis. The rotation is defined by its
+     * start angle and its end angle. Both angles are in degrees. The rotation
+     * is performed around a center point on the 2D space, definied by a pair
+     * of X and Y coordinates, called centerX and centerY. When the animation
+     * starts, a translation on the Z axis (depth) is performed. The length
+     * of the translation can be specified, as well as whether the translation
+     * should be reversed in time.
+     *
+     * @param fromDegrees the start angle of the 3D rotation
+     * @param toDegrees the end angle of the 3D rotation
+     * @param centerX the X center of the 3D rotation
+     * @param centerY the Y center of the 3D rotation
+     * @param reverse true if the translation should be reversed, false otherwise
+     */
+    public Rotate3dAnimation(float fromDegrees, float toDegrees,
+            float centerX, float centerY, float depthZ, boolean reverse) {
+        mFromDegrees = fromDegrees;
+        mToDegrees = toDegrees;
+        mCenterX = centerX;
+        mCenterY = centerY;
+        mDepthZ = depthZ;
+        mReverse = reverse;
+    }
+
+    @Override
+    public void initialize(int width, int height, int parentWidth, int parentHeight) {
+        super.initialize(width, height, parentWidth, parentHeight);
+        mCamera = new Camera();
+    }
+
+    @Override
+    protected void applyTransformation(float interpolatedTime, Transformation t) {
+        final float fromDegrees = mFromDegrees;
+        float degrees = fromDegrees + ((mToDegrees - fromDegrees) * interpolatedTime);
+
+        final float centerX = mCenterX;
+        final float centerY = mCenterY;
+        final Camera camera = mCamera;
+
+        final Matrix matrix = t.getMatrix();
+
+        camera.save();
+        if (mReverse) {
+            camera.translate(0.0f, 0.0f, mDepthZ * interpolatedTime);
+        } else {
+            camera.translate(0.0f, 0.0f, mDepthZ * (1.0f - interpolatedTime));
+        }
+        camera.rotateY(degrees);
+        camera.getMatrix(matrix);
+        camera.restore();
+
+        matrix.preTranslate(-centerX, -centerY);
+        matrix.postTranslate(centerX, centerY);
+    }
+}
diff --git a/app/src/main/java/org/torproject/android/ui/VPNSetupActivity.java b/app/src/main/java/org/torproject/android/ui/VPNSetupActivity.java
new file mode 100644
index 0000000..d8674c0
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/VPNSetupActivity.java
@@ -0,0 +1,5 @@
+package org.torproject.android.ui;
+
+public class VPNSetupActivity {
+
+}
diff --git a/app/src/main/java/org/torproject/android/vpn/OrbotVpnManager.java b/app/src/main/java/org/torproject/android/vpn/OrbotVpnManager.java
new file mode 100644
index 0000000..8a5ac7e
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/vpn/OrbotVpnManager.java
@@ -0,0 +1,452 @@
+/*
+ * Copyright (C) 2011 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.torproject.android.vpn;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.net.InetAddress;
+import java.util.ArrayList;
+import java.util.concurrent.TimeoutException;
+
+import org.torproject.android.OrbotApp;
+import org.torproject.android.R;
+import org.torproject.android.service.TorService;
+import org.torproject.android.service.TorServiceConstants;
+import org.torproject.android.service.TorServiceUtils;
+import org.torproject.android.service.TorifiedApp;
+import org.torproject.android.ui.AppManager;
+
+import android.annotation.TargetApi;
+import android.app.Application;
+import android.app.PendingIntent;
+import android.app.Service;
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.net.VpnService;
+import android.net.VpnService.Builder;
+import android.os.Build;
+import android.os.Handler;
+import android.os.Message;
+import android.os.ParcelFileDescriptor;
+import android.util.Log;
+import android.widget.Toast;
+
+import com.runjva.sourceforge.jsocks.protocol.ProxyServer;
+import com.runjva.sourceforge.jsocks.server.ServerAuthenticatorNone;
+
+@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
+public class OrbotVpnManager implements Handler.Callback {
+    private static final String TAG = "OrbotVpnService";
+
+    private PendingIntent mConfigureIntent;
+
+    private Thread mThreadVPN;
+
+    private String mSessionName = "OrbotVPN";
+    private ParcelFileDescriptor mInterface;
+
+    private int mTorSocks = TorServiceConstants.SOCKS_PROXY_PORT_DEFAULT;
+    
+    public static int sSocksProxyServerPort = -1;
+    public static String sSocksProxyLocalhost = null;
+    private ProxyServer mSocksProxyServer;
+   
+    
+    private final static int VPN_MTU = 1500;
+    
+    private final static boolean mIsLollipop = Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
+    
+    //this is the actual DNS server we talk to over UDP or TCP (now using Tor's DNS port)
+    private final static String DEFAULT_ACTUAL_DNS_HOST = "127.0.0.1";
+    private final static int DEFAULT_ACTUAL_DNS_PORT = TorServiceConstants.TOR_DNS_PORT_DEFAULT;
+    
+    private boolean isRestart = false;
+    
+    private VpnService mService;
+    
+
+    static{
+    	  System.loadLibrary("tun2socks");
+    	}
+    
+    public OrbotVpnManager (VpnService service)
+    {
+    	mService = service;
+    }
+   
+    //public int onStartCommand(Intent intent, int flags, int startId) {
+    public int handleIntent(Builder builder, Intent intent) {
+
+    	if (intent != null)
+    	{
+	    	String action = intent.getAction();
+	    	
+	    	if (action.equals("start"))
+	    	{
+		
+		        // Stop the previous session by interrupting the thread.
+		        if (mThreadVPN == null || (!mThreadVPN.isAlive()))
+		        {
+		        	Log.d(TAG,"starting OrbotVPNService service!");
+		        	
+		        	mTorSocks = intent.getIntExtra("torSocks", TorServiceConstants.SOCKS_PROXY_PORT_DEFAULT);
+			    	
+		        	if (!mIsLollipop)
+		        	{
+	
+		        		startSocksBypass();
+		        	}
+		        	
+		            setupTun2Socks(builder);               
+		        }
+	    	}
+	    	else if (action.equals("stop"))
+	    	{
+	    		Log.d(TAG,"stop OrbotVPNService service!");
+	    		
+	    		stopVPN();    		
+	    		//if (mHandler != null)
+	    			//mHandler.postDelayed(new Runnable () { public void run () { stopSelf(); }}, 1000);
+	    	}
+	    	else if (action.equals("refresh"))
+	    	{
+	    		Log.d(TAG,"refresh OrbotVPNService service!");
+	    		
+	    		if (!mIsLollipop)
+	    		  startSocksBypass();
+	    		
+	    		if (!isRestart)
+	    			setupTun2Socks(builder);
+	    	}
+    	}
+     
+        
+        return Service.START_STICKY;
+    }
+  
+    private void startSocksBypass()
+    {
+       
+    	new Thread ()
+    	{
+    		
+    		public void run ()
+    		{
+
+                //generate the proxy port that the 
+                if (sSocksProxyServerPort == -1)
+                {
+                	try {
+						
+                		sSocksProxyLocalhost = "127.0.0.1";// InetAddress.getLocalHost().getHostAddress();
+	                	sSocksProxyServerPort = (int)((Math.random()*1000)+10000); 
+	                	
+					} catch (Exception e) {
+						Log.e(TAG,"Unable to access localhost",e);
+						throw new RuntimeException("Unable to access localhost: " + e);
+						
+					}
+                	
+                }
+                
+                
+		    	if (mSocksProxyServer != null)
+		    	{
+		    		stopSocksBypass ();
+		    	}
+
+		    	try
+		    	{
+			        mSocksProxyServer = new ProxyServer(new ServerAuthenticatorNone(null, null));
+			        ProxyServer.setVpnService(mService);
+			        mSocksProxyServer.start(sSocksProxyServerPort, 5, InetAddress.getLocalHost());
+			        
+		    	}
+		    	catch (Exception e)
+		    	{
+		    		Log.e(TAG,"error getting host",e);
+		    	}
+    		}
+    	}.start();
+       
+    }
+
+    private synchronized void stopSocksBypass ()
+    {
+
+        if (mSocksProxyServer != null){
+            mSocksProxyServer.stop();
+            mSocksProxyServer = null;
+        }
+        
+        
+    }
+    
+    /**
+    @Override
+	public void onCreate() {
+		super.onCreate();
+		
+		// Set the locale to English (or probably any other language that^M
+        // uses Hindu-Arabic (aka Latin) numerals).^M
+        // We have found that VpnService.Builder does something locale-dependent^M
+        // internally that causes errors when the locale uses its own numerals^M
+        // (i.e., Farsi and Arabic).^M
+		Locale.setDefault(new Locale("en"));
+		
+	}
+
+
+	@Override
+    public void onDestroy() {
+    	stopVPN();
+    }*/
+    
+    private void stopVPN ()
+    {
+    	if (mIsLollipop)
+    		stopSocksBypass ();
+        
+        if (mInterface != null){
+            try
+            {
+            	Log.d(TAG,"closing interface, destroying VPN interface");
+                
+        		mInterface.close();
+        		mInterface = null;
+            	
+            }
+            catch (Exception e)
+            {
+                Log.d(TAG,"error stopping tun2socks",e);
+            }
+            catch (Error e)
+            {
+                Log.d(TAG,"error stopping tun2socks",e);
+            }   
+        }
+        
+        Tun2Socks.Stop();
+        
+        try {
+        	TorServiceUtils.killProcess(filePdnsd);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        
+        mThreadVPN = null;
+        
+
+    }
+
+    @Override
+    public boolean handleMessage(Message message) {
+        if (message != null) {
+            Toast.makeText(mService, message.what, Toast.LENGTH_SHORT).show();
+        }
+        return true;
+    }
+
+  
+    private synchronized void setupTun2Socks(final Builder builder)  {
+
+    	
+        if (mInterface != null) //stop tun2socks now to give it time to clean up
+        {
+        	isRestart = true;
+        	Tun2Socks.Stop();
+        }
+        
+    	mThreadVPN = new Thread ()
+    	{
+    		
+    		public void run ()
+    		{
+	    		try
+		        {
+	    			
+	    			if (isRestart)
+	    			{
+	    				Log.d(TAG,"is a restart... let's wait for a few seconds");
+			        	Thread.sleep(3000);
+	    			}
+	    			
+	    			//start PDNSD daemon pointing to actual DNS
+	    			startDNS(DEFAULT_ACTUAL_DNS_HOST,DEFAULT_ACTUAL_DNS_PORT);
+	    			
+		    		final String vpnName = "OrbotVPN";
+		    		final String localhost = "127.0.0.1";
+
+		    		final String virtualGateway = "10.10.10.1";
+		    		final String virtualIP = "10.10.10.2";
+		    		final String virtualNetMask = "255.255.255.0";
+		    		final String dummyDNS = "8.8.8.8"; //this is intercepted by the tun2socks library, but we must put in a valid DNS to start
+		    		final String defaultRoute = "0.0.0.0";
+		    		
+		    		final String localSocks = localhost + ':'
+		    		        + String.valueOf(mTorSocks);
+		    		
+		    		final String localDNS = virtualGateway + ':' + "8091";//String.valueOf(TorServiceConstants.TOR_DNS_PORT_DEFAULT);
+		    		final boolean localDnsTransparentProxy = true;
+		        	
+			        builder.setMtu(VPN_MTU);
+			        builder.addAddress(virtualGateway,32);
+			        
+			        builder.setSession(vpnName);		        
+
+			        builder.addDnsServer(dummyDNS);
+			        builder.addRoute(dummyDNS,32);
+				        
+			        //route all traffic through VPN (we might offer country specific exclude lists in the future)
+			        builder.addRoute(defaultRoute,0);	
+			        
+			        //handle ipv6
+			        //builder.addAddress("fdfe:dcba:9876::1", 126);
+					//builder.addRoute("::", 0);
+			        
+			        if (mIsLollipop)			        
+			        	doLollipopAppRouting(builder);			        
+
+			         // Create a new interface using the builder and save the parameters.
+			        ParcelFileDescriptor newInterface = builder.setSession(mSessionName)
+			                .setConfigureIntent(mConfigureIntent)
+			                .establish();
+		
+			        if (mInterface != null)
+			        {
+			        	Log.d(TAG,"Stopping existing VPN interface");
+			        	mInterface.close();
+			        	mInterface = null;
+			        }
+
+		        	mInterface = newInterface;
+			        
+		        	Tun2Socks.Start(mInterface, VPN_MTU, virtualIP, virtualNetMask, localSocks , localDNS , localDnsTransparentProxy);
+		        	
+		        	isRestart = false;
+		        	
+		        }
+		        catch (Exception e)
+		        {
+		        	Log.d(TAG,"tun2Socks has stopped",e);
+		        }
+	    	}
+    		
+    	};
+    	
+    	mThreadVPN.start();
+    	
+    }
+    
+    
+    @TargetApi(Build.VERSION_CODES.LOLLIPOP)
+	private void doLollipopAppRouting (Builder builder) throws NameNotFoundException
+    {    
+    	   
+        ArrayList<TorifiedApp> apps = AppManager.getApps(mService, TorServiceUtils.getSharedPrefs(mService.getApplicationContext()));
+    
+        boolean perAppEnabled = false;
+        
+        for (TorifiedApp app : apps)
+        {
+        	if (app.isTorified() && (!app.getPackageName().equals(mService.getPackageName())))
+        	{
+        		builder.addAllowedApplication(app.getPackageName());
+        		perAppEnabled = true;
+        	}
+        	
+        }
+    
+        if (!perAppEnabled)
+        	builder.addDisallowedApplication(mService.getPackageName());
+    
+    }
+    
+    
+    public void onRevoke() {
+    
+    	Log.w(TAG,"VPNService REVOKED!");
+    	
+    	if (!isRestart)
+    	{
+	    	SharedPreferences prefs = TorServiceUtils.getSharedPrefs(mService.getApplicationContext()); 
+	        prefs.edit().putBoolean("pref_vpn", false).commit();      
+	    	stopVPN();	
+    	}
+    	
+    	isRestart = false;
+    	
+    	//super.onRevoke();
+    
+    }
+
+    File filePdnsd = null;
+
+    private void startDNS (String dns, int port) throws IOException, TimeoutException
+    {
+		File filePdnsd = null;//getDir(TorServiceConstants.DIRECTORY_TOR_BINARY, Application.MODE_PRIVATE);
+
+    	makePdnsdConf(mService, dns, port,filePdnsd.getParentFile() );
+    	
+        ArrayList<String> customEnv = new ArrayList<String>();
+    	String baseDirectory = filePdnsd.getParent();
+
+        String cmdString = "sh " + filePdnsd.getCanonicalPath() +
+        		" -c " + baseDirectory + "/pdnsd.conf";
+
+		Process proc = Runtime.getRuntime().exec(cmdString);
+		try { proc.waitFor();} catch (Exception e){}
+
+        Log.i(TAG,"PDNSD: " + proc.exitValue());
+        
+    }
+    
+    public static void makePdnsdConf(Context context, String dns, int port, File fileDir) throws FileNotFoundException {
+        String conf = String.format(context.getString(R.string.pdnsd_conf), dns, port);
+
+        File f = new File(fileDir,"pdnsd.conf");
+
+        if (f.exists()) {
+                f.delete();
+        }
+
+        FileOutputStream fos = new FileOutputStream(f, false);
+    	PrintStream ps = new PrintStream(fos);
+    	ps.print(conf);
+    	ps.close();
+    	
+        //f.withWriter { out -> out.print conf };
+        
+        
+        File cache = new File(fileDir,"pdnsd.cache");
+
+        if (!cache.exists()) {
+                try {
+                        cache.createNewFile();
+                } catch (Exception e) {
+
+                }
+        }
+}
+
+    
+}
diff --git a/app/src/main/java/org/torproject/android/vpn/Tun2Socks.java b/app/src/main/java/org/torproject/android/vpn/Tun2Socks.java
new file mode 100644
index 0000000..a7c638e
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/vpn/Tun2Socks.java
@@ -0,0 +1,126 @@
+package org.torproject.android.vpn;
+
+/*
+ * Copyright (c) 2013, Psiphon Inc.
+ * All rights reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+import java.net.DatagramSocket;
+import java.net.Socket;
+
+import android.annotation.TargetApi;
+import android.os.Build;
+import android.os.ParcelFileDescriptor;
+import android.util.Log;
+
+@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
+public class Tun2Socks
+{
+    public static interface IProtectSocket
+    {
+        boolean doVpnProtect(Socket socket);
+        boolean doVpnProtect(DatagramSocket socket);
+    };
+
+    private static final String TAG = Tun2Socks.class.getSimpleName();
+    private static final boolean LOGD = true;
+
+    private static Thread mThread;
+    private static ParcelFileDescriptor mVpnInterfaceFileDescriptor;
+    private static int mVpnInterfaceMTU;
+    private static String mVpnIpAddress;
+    private static String mVpnNetMask;
+    private static String mSocksServerAddress;
+    private static String mUdpgwServerAddress;
+    private static boolean mUdpgwTransparentDNS;
+    
+    // Note: this class isn't a singleton, but you can't run more
+    // than one instance due to the use of global state (the lwip
+    // module, etc.) in the native code.
+    
+    private static boolean mLibLoaded = false;
+    
+    public static void Start(
+            ParcelFileDescriptor vpnInterfaceFileDescriptor,
+            int vpnInterfaceMTU,
+            String vpnIpAddress,
+            String vpnNetMask,
+            String socksServerAddress,
+            String udpgwServerAddress,
+            boolean udpgwTransparentDNS)
+    {
+        
+        if (!mLibLoaded)
+        {
+            System.loadLibrary("tun2socks");
+            mLibLoaded = true;
+        }
+
+        mVpnInterfaceFileDescriptor = vpnInterfaceFileDescriptor;
+        mVpnInterfaceMTU = vpnInterfaceMTU;
+        mVpnIpAddress = vpnIpAddress;
+        mVpnNetMask = vpnNetMask;
+        mSocksServerAddress = socksServerAddress;
+        mUdpgwServerAddress = udpgwServerAddress;
+        mUdpgwTransparentDNS = udpgwTransparentDNS;
+
+        if (mVpnInterfaceFileDescriptor != null)
+            runTun2Socks(
+                    mVpnInterfaceFileDescriptor.detachFd(),
+                    mVpnInterfaceMTU,
+                    mVpnIpAddress,
+                    mVpnNetMask,
+                    mSocksServerAddress,
+                    mUdpgwServerAddress,
+                    mUdpgwTransparentDNS ? 1 : 0);
+    }
+    
+    public static void Stop()
+    {
+       
+        terminateTun2Socks();
+    
+    }
+
+    public static void logTun2Socks(
+            String level,
+            String channel,
+            String msg)
+    {
+        String logMsg = level + "(" + channel + "): " + msg;
+        if (0 == level.compareTo("ERROR"))
+        {
+            Log.e(TAG, logMsg);
+        }
+        else
+        {
+            if (LOGD) Log.d(TAG, logMsg);
+        }
+    }
+
+    private native static int runTun2Socks(
+            int vpnInterfaceFileDescriptor,
+            int vpnInterfaceMTU,
+            String vpnIpAddress,
+            String vpnNetMask,
+            String socksServerAddress,
+            String udpgwServerAddress,
+            int udpgwTransparentDNS);
+
+    private native static void terminateTun2Socks();
+    
+}
\ No newline at end of file
diff --git a/app/src/main/java/org/torproject/android/vpn/VPNEnableActivity.java b/app/src/main/java/org/torproject/android/vpn/VPNEnableActivity.java
new file mode 100644
index 0000000..f205673
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/vpn/VPNEnableActivity.java
@@ -0,0 +1,164 @@
+package org.torproject.android.vpn;
+
+import org.torproject.android.R;
+import org.torproject.android.service.Prefs;
+import org.torproject.android.service.TorService;
+import org.torproject.android.service.TorServiceConstants;
+
+import android.annotation.TargetApi;
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.net.VpnService;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Handler;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.TextView;
+
+/*
+ * To combat background service being stopped/swiped
+ */
+public class VPNEnableActivity extends Activity {
+	
+	private final static int REQUEST_VPN = 7777;
+	private	Intent intent = null;
+	private boolean checkVpn = true;
+	private Handler h = new Handler();
+	
+	@Override
+	public void onCreate( Bundle icicle ) {
+		
+		requestWindowFeature(Window.FEATURE_NO_TITLE);
+        //getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
+
+		super.onCreate( icicle );
+
+		Log.d("VPNEnableActivity","prompting user to start Orbot VPN");
+
+		
+	}
+	
+	public void onResume ()
+	{
+		super.onResume();
+		
+		if (checkVpn)
+		{
+			intent = VpnService.prepare(this);
+			
+			if (intent != null)
+				promptStartVpnService();
+			else
+				startVpnService ();
+			
+			checkVpn = false;
+		}
+	}
+	
+	public void promptStartVpnService ()
+    {
+    	 
+         AlertDialog dialog = new AlertDialog.Builder(this)
+         .setTitle(getString(R.string.app_name) + ' ' + getString(R.string.apps_mode))
+         .setMessage(getString(R.string.you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_))
+         .setPositiveButton(R.string.activate, new Dialog.OnClickListener ()
+         {
+
+			@Override
+			public void onClick(DialogInterface dialog, int which) {
+		        Prefs.putUseVpn(true);
+		        
+				startVpnService();
+				
+			}
+
+        	 
+         })
+         .setNegativeButton(R.string.btn_cancel, new Dialog.OnClickListener ()
+         {
+
+			@Override
+			public void onClick(DialogInterface dialog, int which) {
+				
+				 h.postDelayed(new Runnable () {
+		            	
+		            	public void run ()
+		            	{
+		            		VPNEnableActivity.this.finish();	
+		            		
+		            	}
+		            }, 100);
+			}
+        	 
+         }).create();
+         
+         dialog.show();
+         
+         
+    }
+	 
+	private void startVpnService ()
+	{
+   		if (intent == null)
+   		{
+   			Log.d("VPNEnableActivity","VPN enabled, starting Tor...");
+            sendIntentToService(TorServiceConstants.CMD_VPN);
+            
+            Handler h = new Handler();
+            h.postDelayed(new Runnable () {
+            	
+            	public void run ()
+            	{
+            		sendIntentToService(TorServiceConstants.ACTION_START);		
+            		finish();
+            	}
+            }, 100);
+           
+   			
+   		}
+   		else
+   		{
+   			Log.w("VPNEnableActivity","prompt for VPN");
+            startActivityForResult(intent,REQUEST_VPN);
+
+   		}
+
+	}
+	
+	  @Override
+	    protected void onActivityResult(int request, int response, Intent data) {
+	        super.onActivityResult(request, response, data);
+	        
+	        if (request == REQUEST_VPN && response == RESULT_OK)
+	        {
+	            sendIntentToService(TorServiceConstants.CMD_VPN);	    
+	            
+	            h.postDelayed(new Runnable () {
+	            	
+	            	public void run ()
+	            	{
+	            		sendIntentToService(TorServiceConstants.ACTION_START);		
+	            		 finish();
+	            	}
+	            }, 1000);
+	            
+	           
+	            
+	        }
+	  }
+	  
+
+		private void sendIntentToService(String action) {
+			Intent torService = new Intent(this, TorService.class);    
+			torService.setAction(action);
+			startService(torService);
+		}
+    
+}
diff --git a/app/src/main/jni/Android.mk b/app/src/main/jni/Android.mk
new file mode 100644
index 0000000..f4af1d9
--- /dev/null
+++ b/app/src/main/jni/Android.mk
@@ -0,0 +1,145 @@
+# Copyright (C) 2009 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
+LOCAL_PATH := $(call my-dir)
+ROOT_PATH := $(LOCAL_PATH)
+EXTERN_PATH := $(LOCAL_PATH)/../external
+
+########################################################
+## pdnsd library
+########################################################
+
+include $(CLEAR_VARS)
+
+PDNSD_SOURCES  := $(wildcard $(LOCAL_PATH)/pdnsd/src/*.c)
+
+LOCAL_MODULE    := pdnsd
+LOCAL_SRC_FILES := $(PDNSD_SOURCES:$(LOCAL_PATH)/%=%)
+LOCAL_CFLAGS    := -Wall -O2 -I$(LOCAL_PATH)/pdnsd -DHAVE_STPCPY
+
+include $(BUILD_EXECUTABLE)
+
+########################################################
+## libancillary
+########################################################
+
+include $(CLEAR_VARS)
+
+ANCILLARY_SOURCE := fd_recv.c fd_send.c
+
+LOCAL_MODULE := libancillary
+LOCAL_CFLAGS := -O2 -I$(LOCAL_PATH)/libancillary
+
+LOCAL_SRC_FILES := $(addprefix libancillary/, $(ANCILLARY_SOURCE))
+
+include $(BUILD_STATIC_LIBRARY)
+
+
+########################################################
+## tun2socks
+########################################################
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := -std=gnu99
+LOCAL_CFLAGS += -DBADVPN_THREADWORK_USE_PTHREAD -DBADVPN_LINUX -DBADVPN_BREACTOR_BADVPN -D_GNU_SOURCE
+LOCAL_CFLAGS += -DBADVPN_USE_SELFPIPE -DBADVPN_USE_EPOLL
+LOCAL_CFLAGS += -DBADVPN_LITTLE_ENDIAN -DBADVPN_THREAD_SAFE
+LOCAL_CFLAGS += -DNDEBUG -DANDROID
+LOCAL_CFLAGS += -DTUN2SOCKS_JNI
+LOCAL_CFLAGS += -DPSIPHON
+
+LOCAL_STATIC_LIBRARIES := libancillary
+
+LOCAL_C_INCLUDES:= \
+		$(LOCAL_PATH)/libancillary \
+        $(EXTERN_PATH)/badvpn/ \
+        $(EXTERN_PATH)/badvpn/lwip/src/include/ipv4 \
+        $(EXTERN_PATH)/badvpn/lwip/src/include/ipv6 \
+        $(EXTERN_PATH)/badvpn/lwip/src/include \
+        $(EXTERN_PATH)/badvpn/lwip/custom \
+
+TUN2SOCKS_SOURCES := \
+        base/BLog_syslog.c \
+        system/BReactor_badvpn.c \
+        system/BSignal.c \
+        system/BConnection_unix.c \
+        system/BTime.c \
+        system/BUnixSignal.c \
+        system/BNetwork.c \
+        flow/StreamRecvInterface.c \
+        flow/PacketRecvInterface.c \
+        flow/PacketPassInterface.c \
+        flow/StreamPassInterface.c \
+        flow/SinglePacketBuffer.c \
+        flow/BufferWriter.c \
+        flow/PacketBuffer.c \
+        flow/PacketStreamSender.c \
+        flow/PacketPassConnector.c \
+        flow/PacketProtoFlow.c \
+        flow/PacketPassFairQueue.c \
+        flow/PacketProtoEncoder.c \
+        flow/PacketProtoDecoder.c \
+        socksclient/BSocksClient.c \
+        tuntap/BTap.c \
+        lwip/src/core/timers.c \
+        lwip/src/core/udp.c \
+        lwip/src/core/memp.c \
+        lwip/src/core/init.c \
+        lwip/src/core/pbuf.c \
+        lwip/src/core/tcp.c \
+        lwip/src/core/tcp_out.c \
+        lwip/src/core/netif.c \
+        lwip/src/core/def.c \
+        lwip/src/core/mem.c \
+        lwip/src/core/tcp_in.c \
+        lwip/src/core/stats.c \
+        lwip/src/core/inet_chksum.c \
+        lwip/src/core/ipv4/icmp.c \
+        lwip/src/core/ipv4/igmp.c \
+        lwip/src/core/ipv4/ip4_addr.c \
+        lwip/src/core/ipv4/ip_frag.c \
+        lwip/src/core/ipv4/ip4.c \
+        lwip/src/core/ipv4/autoip.c \
+        lwip/src/core/ipv6/ethip6.c \
+        lwip/src/core/ipv6/inet6.c \
+        lwip/src/core/ipv6/ip6_addr.c \
+        lwip/src/core/ipv6/mld6.c \
+        lwip/src/core/ipv6/dhcp6.c \
+        lwip/src/core/ipv6/icmp6.c \
+        lwip/src/core/ipv6/ip6.c \
+        lwip/src/core/ipv6/ip6_frag.c \
+        lwip/src/core/ipv6/nd6.c \
+        lwip/custom/sys.c \
+        tun2socks/tun2socks.c \
+        base/DebugObject.c \
+        base/BLog.c \
+        base/BPending.c \
+		system/BDatagram_unix.c \
+        flowextra/PacketPassInactivityMonitor.c \
+        tun2socks/SocksUdpGwClient.c \
+        udpgw_client/UdpGwClient.c
+
+LOCAL_MODULE := tun2socks
+
+LOCAL_LDLIBS := -ldl -llog
+
+LOCAL_SRC_FILES := $(addprefix ../external/badvpn/, $(TUN2SOCKS_SOURCES))
+
+##include $(BUILD_EXECUTABLE)
+include $(BUILD_SHARED_LIBRARY)
+
+# Import cpufeatures
+$(call import-module,android/cpufeatures)
diff --git a/app/src/main/jni/Application.mk b/app/src/main/jni/Application.mk
new file mode 100644
index 0000000..a52bf0f
--- /dev/null
+++ b/app/src/main/jni/Application.mk
@@ -0,0 +1,4 @@
+APP_ABI      			:= armeabi x86
+APP_PLATFORM 			:= android-9
+APP_STL      			:= stlport_static
+NDK_TOOLCHAIN_VERSION 	:= 4.8
diff --git a/app/src/main/jni/libancillary/API b/app/src/main/jni/libancillary/API
new file mode 100644
index 0000000..b558995
--- /dev/null
+++ b/app/src/main/jni/libancillary/API
@@ -0,0 +1,139 @@
+  This library provide an easy interface to the black magic that can be done
+  on Unix domain sockets, like passing file descriptors from one process to
+  another.
+
+  Programs that uses this library should include the ancillary.h header file.
+  Nothing else is required.
+
+  All functions of this library require the following header:
+
+	#include <ancillary.h>
+
+  At this time, the only ancillary data defined by the Single Unix
+  Specification (v3) is file descriptors.
+
+Passing file descriptors
+
+	int ancil_send_fd(socket, file_descriptor)
+	  int socket: the Unix socket
+	  int file_descriptor: the file descriptor
+	  Return value: 0 for success, -1 for failure.
+
+  Sends one file descriptor on a socket.
+  In case of failure, errno is set; the possible values are the ones of the
+  sendmsg(2) system call.
+
+
+	int ancil_recv_fd(socket, file_descriptor)
+	  int socket: the Unix socket
+	  int *file_descriptor: pointer to the returned file descriptor
+	  Return value: 0 for success, -1 for failure
+
+  Receives one file descriptor from a socket.
+  In case of success, the file descriptor is stored in the integer pointed
+  to by file_descriptor.
+  In case of failure, errno is set; the possible values are the ones of the
+  recvmsg(2) system call.
+  The behavior is undefined if the recv_fd does not match a send_fd* on the
+  other side.
+
+
+	int ancil_send_fds(socket, file_descriptors, num_file_descriptors)
+	  int socket: the Unix socket
+	  const int *file_descriptors: array of file descriptors
+	  unsigned num_file_descriptors: number of file descriptors
+	  Return value: 0 for success, -1 for failure
+
+  Sends several file descriptors on a socket.
+  In case of failure, errno is set; the possible values are the ones of the
+  sendmsg(2) system call.
+  The maximum number of file descriptors that can be sent using this
+  function is ANCIL_MAX_N_FDS; the behavior is undefined in case of
+  overflow, probably a stack corruption.
+
+
+	int ancil_recv_fds(socket, file_descriptors, num_file_descriptors)
+	  int socket: the Unix socket
+	  int *file_descriptors: return array of file descriptors
+	  unsigned num_file_descriptors: number of file descriptors
+	  Return value: number of received fd for success, -1 for failure
+
+  Receives several file descriptors from a socket, no more than
+  num_file_descriptors.
+  In case of success, the received file descriptors are stored in the array
+  pointed to by file_descriptors.
+  In case of failure, errno is set; the possible values are the ones of the
+  recvmsg(2) system call.
+  The maximum number of file descriptors that can be received using this
+  function is ANCIL_MAX_N_FDS; the behavior is undefined in case of
+  overflow, probably a stack corruption.
+  The behavior is undefined if the recv_fds does not match a send_fd* on
+  the other side, or if the number of received file descriptors is more than
+  num_file_descriptors.
+
+
+	int ancil_send_fds_with_buffer(socket, fds, num, buffer)
+	  int socket: the Unix socket
+	  const int *fds: array of file descriptors
+	  unsigned num: number of file descriptors
+	  void *buffer: buffer to hold the system data structures
+	  Return value: 0 for success, -1 for failure
+
+  Sends several file descriptors on a socket.
+  In case of failure, errno is set; the possible values are the ones of the
+  sendmsg(2) system call.
+  The buffer argument must point to a memory area large enough to hold the
+  system data structures, see ANCIL_FD_BUFFER.
+
+
+	int ancil_send_fds_with_buffer(socket, fds, num, buffer)
+	  int socket: the Unix socket
+	  int *fds: return array of file descriptors
+	  unsigned num: number of file descriptors
+	  void *buffer: buffer to hold the system data structures
+	  Return value: number of received fd for success, -1 for failure
+
+  Receives several file descriptors from a socket, no more than
+  num_file_descriptors.
+  In case of success, the received file descriptors are stored in the array
+  pointed to by file_descriptors.
+  In case of failure, errno is set; the possible values are the ones of the
+  recvmsg(2) system call.
+  The behavior is undefined if the recv_fds does not match a send_fd* on
+  the other side, or if the number of received file descriptors is more than
+  num_file_descriptors.
+  The buffer argument must point to a memory area large enough to hold the
+  system data structures, see ANCIL_FD_BUFFER.
+
+
+	ANCIL_MAX_N_FDS
+
+  Maximum number of file descriptors that can be sent with the sent_fds and
+  recv_fds functions. If you have to send more at once, use the
+  *_with_buffer versions. The value is enough to send "quite a few" file
+  descriptors.
+
+
+	ANCIL_FD_BUFFER(n)
+	  int n: number of file descriptors
+
+  Expands to a structure data type large enough to hold the system data
+  structures for n file descriptors. So the address of a variable declared
+  of type ANCIL_FD_BUFFER(n) is suitable as the buffer argument for
+  *_with_buffer on n file descriptors.
+  To use this macro, you need <sys/types.h> and <sys/socket.h>. Bevare: with
+  Solaris, the _XPG4_2 macro must be defined before sys/socket is included.
+
+
+Tuning the compilation
+
+  This library is designed to be included in projects, not installed in
+  /usr/lib. If your project does not use some of the functions, the
+  TUNE_OPTS variable in the Makefile allows not to build them. It is a list
+  of proprocessor options:
+
+  -DNDEBUG: turn assertions off (see assert(3))
+  -DSPARE_SEND_FDS: do not build ancil_send_fds
+  -DSPARE_SEND_FD:  do not build ancil_send_fd
+  -DSPARE_RECV_FDS: do not build ancil_recv_fds
+  -DSPARE_RECV_FD:  do not build ancil_recv_fd
diff --git a/app/src/main/jni/libancillary/COPYING b/app/src/main/jni/libancillary/COPYING
new file mode 100644
index 0000000..5bcd9c2
--- /dev/null
+++ b/app/src/main/jni/libancillary/COPYING
@@ -0,0 +1,21 @@
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products
+    derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/app/src/main/jni/libancillary/Makefile b/app/src/main/jni/libancillary/Makefile
new file mode 100644
index 0000000..3d32533
--- /dev/null
+++ b/app/src/main/jni/libancillary/Makefile
@@ -0,0 +1,73 @@
+###########################################################################
+# libancillary - black magic on Unix domain sockets
+# (C) Nicolas George
+# Makefile - guess what
+###########################################################################
+
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+# 
+#  1. Redistributions of source code must retain the above copyright notice,
+#     this list of conditions and the following disclaimer.
+#  2. Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in the
+#     documentation and/or other materials provided with the distribution.
+#  3. The name of the author may not be used to endorse or promote products
+#     derived from this software without specific prior written permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+CC=gcc
+CFLAGS=-Wall -g -O2
+LDFLAGS=
+LIBS=
+AR=ar
+RANLIB=ranlib
+RM=rm
+CP=cp
+MKDIR=mkdir
+TAR=tar
+GZIP=gzip -9
+
+NAME=libancillary
+DISTRIBUTION=API COPYING Makefile ancillary.h fd_send.c fd_recv.c test.c
+VERSION=0.9.1
+
+OBJECTS=fd_send.o fd_recv.o
+
+TUNE_OPTS=-DNDEBUG
+#TUNE_OPTS=-DNDEBUG \
+	-DSPARE_SEND_FDS -DSPARE_SEND_FD -DSPARE_RECV_FDS -DSPARE_RECV_FD
+
+.c.o:
+	$(CC) -c $(CFLAGS) $(TUNE_OPTS) $<
+
+all: libancillary.a
+
+libancillary.a: $(OBJECTS)
+	$(AR) cr $@ $(OBJECTS)
+	$(RANLIB) $@
+
+fd_send.o: ancillary.h
+fd_recv.o: ancillary.h
+
+test: test.c libancillary.a
+	$(CC) -o $@ $(CFLAGS) $(LDFLAGS) -L. test.c -lancillary $(LIBS)
+
+clean:
+	-$(RM) -f *.o *.a test 
+
+dist:
+	$(MKDIR) $(NAME)-$(VERSION)
+	$(CP) $(DISTRIBUTION) $(NAME)-$(VERSION)
+	$(TAR) -cf - $(NAME)-$(VERSION) | $(GZIP) > $(NAME)-$(VERSION).tar.gz
+	$(RM) -rf $(NAME)-$(VERSION)
diff --git a/app/src/main/jni/libancillary/ancillary.h b/app/src/main/jni/libancillary/ancillary.h
new file mode 100644
index 0000000..636d867
--- /dev/null
+++ b/app/src/main/jni/libancillary/ancillary.h
@@ -0,0 +1,131 @@
+/***************************************************************************
+ * libancillary - black magic on Unix domain sockets
+ * (C) Nicolas George
+ * ancillary.c - public header
+ ***************************************************************************/
+
+/*
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * 
+ *  1. Redistributions of source code must retain the above copyright notice,
+ *     this list of conditions and the following disclaimer.
+ *  2. Redistributions in binary form must reproduce the above copyright
+ *     notice, this list of conditions and the following disclaimer in the
+ *     documentation and/or other materials provided with the distribution.
+ *  3. The name of the author may not be used to endorse or promote products
+ *     derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef ANCILLARY_H__
+#define ANCILLARY_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/***************************************************************************
+ * Start of the readable part.
+ ***************************************************************************/
+
+#define ANCIL_MAX_N_FDS 960
+/*
+ * Maximum number of fds that can be sent or received using the "esay"
+ * functions; this is so that all can fit in one page.
+ */
+
+extern int
+ancil_send_fds_with_buffer(int, const int *, unsigned, void *);
+/*
+ * ancil_send_fds_with_buffer(sock, n_fds, fds, buffer)
+ *
+ * Sends the file descriptors in the array pointed by fds, of length n_fds
+ * on the socket sock.
+ * buffer is a writeable memory area large enough to hold the required data
+ * structures.
+ * Returns: -1 and errno in case of error, 0 in case of success.
+ */
+
+extern int
+ancil_recv_fds_with_buffer(int, int *, unsigned, void *);
+/*
+ * ancil_recv_fds_with_buffer(sock, n_fds, fds, buffer)
+ *
+ * Receives *n_fds file descriptors into the array pointed by fds
+ * from the socket sock.
+ * buffer is a writeable memory area large enough to hold the required data
+ * structures.
+ * Returns: -1 and errno in case of error, the actual number of received fd
+ * in case of success
+ */
+
+#define ANCIL_FD_BUFFER(n) \
+    struct { \
+	struct cmsghdr h; \
+	int fd[n]; \
+    }
+/* ANCIL_FD_BUFFER(n)
+ *
+ * A structure type suitable to be used as buffer for n file descriptors.
+ * Requires <sys/socket.h>.
+ * Example:
+ * ANCIL_FD_BUFFER(42) buffer;
+ * ancil_recv_fds_with_buffer(sock, 42, my_fds, &buffer);
+ */
+
+extern int
+ancil_send_fds(int, const int *, unsigned);
+/*
+ * ancil_send_fds(sock, n_fds, fds)
+ *
+ * Sends the file descriptors in the array pointed by fds, of length n_fds
+ * on the socket sock.
+ * n_fds must not be greater than ANCIL_MAX_N_FDS.
+ * Returns: -1 and errno in case of error, 0 in case of success.
+ */
+
+extern int
+ancil_recv_fds(int, int *, unsigned);
+/*
+ * ancil_recv_fds(sock, n_fds, fds)
+ *
+ * Receives *n_fds file descriptors into the array pointed by fds
+ * from the socket sock.
+ * *n_fds must not be greater than ANCIL_MAX_N_FDS.
+ * Returns: -1 and errno in case of error, the actual number of received fd
+ * in case of success.
+ */
+
+
+extern int
+ancil_send_fd(int, int);
+/* ancil_recv_fd(sock, fd);
+ *
+ * Sends the file descriptor fd on the socket sock.
+ * Returns : -1 and errno in case of error, 0 in case of success.
+ */
+
+extern int
+ancil_recv_fd(int, int *);
+/* ancil_send_fd(sock, &fd);
+ *
+ * Receives the file descriptor fd from the socket sock.
+ * Returns : -1 and errno in case of error, 0 in case of success.
+ */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* ANCILLARY_H__ */
diff --git a/app/src/main/jni/libancillary/fd_recv.c b/app/src/main/jni/libancillary/fd_recv.c
new file mode 100644
index 0000000..46c2e69
--- /dev/null
+++ b/app/src/main/jni/libancillary/fd_recv.c
@@ -0,0 +1,98 @@
+/***************************************************************************
+ * libancillary - black magic on Unix domain sockets
+ * (C) Nicolas George
+ * fd_send.c - receiving file descriptors
+ ***************************************************************************/
+
+/*
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * 
+ *  1. Redistributions of source code must retain the above copyright notice,
+ *     this list of conditions and the following disclaimer.
+ *  2. Redistributions in binary form must reproduce the above copyright
+ *     notice, this list of conditions and the following disclaimer in the
+ *     documentation and/or other materials provided with the distribution.
+ *  3. The name of the author may not be used to endorse or promote products
+ *     derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef _XPG4_2 /* Solaris sucks */
+# define _XPG4_2
+#endif
+
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <sys/uio.h>
+#include <assert.h>
+#if defined(__FreeBSD__)
+# include <sys/param.h> /* FreeBSD sucks */
+#endif
+
+#include "ancillary.h"
+
+int
+ancil_recv_fds_with_buffer(int sock, int *fds, unsigned n_fds, void *buffer)
+{
+    struct msghdr msghdr;
+    char nothing;
+    struct iovec nothing_ptr;
+    struct cmsghdr *cmsg;
+    int i;
+
+    nothing_ptr.iov_base = &nothing;
+    nothing_ptr.iov_len = 1;
+    msghdr.msg_name = NULL;
+    msghdr.msg_namelen = 0;
+    msghdr.msg_iov = &nothing_ptr;
+    msghdr.msg_iovlen = 1;
+    msghdr.msg_flags = 0;
+    msghdr.msg_control = buffer;
+    msghdr.msg_controllen = sizeof(struct cmsghdr) + sizeof(int) * n_fds;
+    cmsg = CMSG_FIRSTHDR(&msghdr);
+    cmsg->cmsg_len = msghdr.msg_controllen;
+    cmsg->cmsg_level = SOL_SOCKET;
+    cmsg->cmsg_type = SCM_RIGHTS;
+    for(i = 0; i < n_fds; i++)
+	((int *)CMSG_DATA(cmsg))[i] = -1;
+    
+    if(recvmsg(sock, &msghdr, 0) < 0)
+	return(-1);
+    for(i = 0; i < n_fds; i++)
+	fds[i] = ((int *)CMSG_DATA(cmsg))[i];
+    n_fds = (msghdr.msg_controllen - sizeof(struct cmsghdr)) / sizeof(int);
+    return(n_fds);
+}
+
+#ifndef SPARE_RECV_FDS
+int
+ancil_recv_fds(int sock, int *fd, unsigned n_fds)
+{
+    ANCIL_FD_BUFFER(ANCIL_MAX_N_FDS) buffer;
+
+    assert(n_fds <= ANCIL_MAX_N_FDS);
+    return(ancil_recv_fds_with_buffer(sock, fd, n_fds, &buffer));
+}
+#endif /* SPARE_RECV_FDS */
+
+#ifndef SPARE_RECV_FD
+int
+ancil_recv_fd(int sock, int *fd)
+{
+    ANCIL_FD_BUFFER(1) buffer;
+
+    return(ancil_recv_fds_with_buffer(sock, fd, 1, &buffer) == 1 ? 0 : -1);
+}
+#endif /* SPARE_RECV_FD */
diff --git a/app/src/main/jni/libancillary/fd_send.c b/app/src/main/jni/libancillary/fd_send.c
new file mode 100644
index 0000000..01de87f
--- /dev/null
+++ b/app/src/main/jni/libancillary/fd_send.c
@@ -0,0 +1,92 @@
+/***************************************************************************
+ * libancillary - black magic on Unix domain sockets
+ * (C) Nicolas George
+ * fd_send.c - sending file descriptors
+ ***************************************************************************/
+
+/*
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * 
+ *  1. Redistributions of source code must retain the above copyright notice,
+ *     this list of conditions and the following disclaimer.
+ *  2. Redistributions in binary form must reproduce the above copyright
+ *     notice, this list of conditions and the following disclaimer in the
+ *     documentation and/or other materials provided with the distribution.
+ *  3. The name of the author may not be used to endorse or promote products
+ *     derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef _XPG4_2 /* Solaris sucks */
+# define _XPG4_2
+#endif
+
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <sys/uio.h>
+#include <assert.h>
+#if defined(__FreeBSD__)
+# include <sys/param.h> /* FreeBSD sucks */
+#endif
+
+#include "ancillary.h"
+
+int
+ancil_send_fds_with_buffer(int sock, const int *fds, unsigned n_fds, void *buffer)
+{
+    struct msghdr msghdr;
+    char nothing = '!';
+    struct iovec nothing_ptr;
+    struct cmsghdr *cmsg;
+    int i;
+
+    nothing_ptr.iov_base = &nothing;
+    nothing_ptr.iov_len = 1;
+    msghdr.msg_name = NULL;
+    msghdr.msg_namelen = 0;
+    msghdr.msg_iov = &nothing_ptr;
+    msghdr.msg_iovlen = 1;
+    msghdr.msg_flags = 0;
+    msghdr.msg_control = buffer;
+    msghdr.msg_controllen = sizeof(struct cmsghdr) + sizeof(int) * n_fds;
+    cmsg = CMSG_FIRSTHDR(&msghdr);
+    cmsg->cmsg_len = msghdr.msg_controllen;
+    cmsg->cmsg_level = SOL_SOCKET;
+    cmsg->cmsg_type = SCM_RIGHTS;
+    for(i = 0; i < n_fds; i++)
+	((int *)CMSG_DATA(cmsg))[i] = fds[i];
+    return(sendmsg(sock, &msghdr, 0) >= 0 ? 0 : -1);
+}
+
+#ifndef SPARE_SEND_FDS
+int
+ancil_send_fds(int sock, const int *fds, unsigned n_fds)
+{
+    ANCIL_FD_BUFFER(ANCIL_MAX_N_FDS) buffer;
+
+    assert(n_fds <= ANCIL_MAX_N_FDS);
+    return(ancil_send_fds_with_buffer(sock, fds, n_fds, &buffer));
+}
+#endif /* SPARE_SEND_FDS */
+
+#ifndef SPARE_SEND_FD
+int
+ancil_send_fd(int sock, int fd)
+{
+    ANCIL_FD_BUFFER(1) buffer;
+
+    return(ancil_send_fds_with_buffer(sock, &fd, 1, &buffer));
+}
+#endif /* SPARE_SEND_FD */
diff --git a/app/src/main/jni/libancillary/test.c b/app/src/main/jni/libancillary/test.c
new file mode 100644
index 0000000..d3c1fda
--- /dev/null
+++ b/app/src/main/jni/libancillary/test.c
@@ -0,0 +1,112 @@
+/***************************************************************************
+ * libancillary - black magic on Unix domain sockets
+ * (C) Nicolas George
+ * test.c - testing and example program
+ ***************************************************************************/
+
+/*
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ * 
+ *  1. Redistributions of source code must retain the above copyright notice,
+ *     this list of conditions and the following disclaimer.
+ *  2. Redistributions in binary form must reproduce the above copyright
+ *     notice, this list of conditions and the following disclaimer in the
+ *     documentation and/or other materials provided with the distribution.
+ *  3. The name of the author may not be used to endorse or promote products
+ *     derived from this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <sys/wait.h>
+#include <sys/socket.h>
+#include "ancillary.h"
+
+void child_process(int sock)
+{
+    int fd;
+    int fds[3], nfds;
+    char b[] = "This is on the received fd!\n";
+
+    if(ancil_recv_fd(sock, &fd)) {
+	perror("ancil_recv_fd");
+	exit(1);
+    } else {
+	printf("Received fd: %d\n", fd);
+    }
+    write(fd, b, sizeof(b));
+    close(fd);
+    sleep(2);
+
+    nfds = ancil_recv_fds(sock, fds, 3);
+    if(nfds < 0) {
+	perror("ancil_recv_fds");
+	exit(1);
+    } else {
+	printf("Received %d/3 fds : %d %d %d.\n", nfds,
+	    fds[0], fds[1], fds[2]);
+    }
+}
+
+void parent_process(int sock)
+{
+    int fds[2] = { 1, 2 };
+
+    if(ancil_send_fd(sock, 1)) {
+	perror("ancil_send_fd");
+	exit(1);
+    } else {
+	printf("Sent fd.\n");
+    }
+    sleep(1);
+
+    if(ancil_send_fds(sock, fds, 2)) {
+	perror("ancil_send_fds");
+	exit(1);
+    } else {
+	printf("Sent two fds.\n");
+    }
+}
+
+int main(void)
+{
+    int sock[2];
+
+    if(socketpair(PF_UNIX, SOCK_STREAM, 0, sock)) {
+	perror("socketpair");
+	exit(1);
+    } else {
+	printf("Established socket pair: (%d, %d)\n", sock[0], sock[1]);
+    }
+
+    switch(fork()) {
+	case 0:
+	    close(sock[0]);
+	    child_process(sock[1]);
+	    break;
+	case -1:
+	    perror("fork");
+	    exit(1);
+	default:
+	    close(sock[1]);
+	    parent_process(sock[0]);
+	    wait(NULL);
+	    break;
+    }
+    return(0);
+}
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..1f97a9e
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..b4d2e33
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png
new file mode 100644
index 0000000..6df646e
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..3d75721
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-hdpi-v11/inverse.png b/app/src/main/res/drawable-hdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v11/inverse.png differ
diff --git a/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..58fc5ae
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..1dfdc09
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi-v9/inverse.png b/app/src/main/res/drawable-hdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi-v9/inverse.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_action_settings.png b/app/src/main/res/drawable-hdpi/ic_action_settings.png
new file mode 100644
index 0000000..d57b290
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_launcher.png b/app/src/main/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..e9954eb
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b65fa64
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_tor.png b/app/src/main/res/drawable-hdpi/ic_stat_tor.png
new file mode 100644
index 0000000..0f3b147
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..d222fb6
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-hdpi/inverse.png b/app/src/main/res/drawable-hdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/inverse.png differ
diff --git a/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b73292d
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..0f24ee8
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-ldpi-v11/inverse.png b/app/src/main/res/drawable-ldpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v11/inverse.png differ
diff --git a/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..2787bbb
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..82d5446
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-ldpi-v9/inverse.png b/app/src/main/res/drawable-ldpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-ldpi-v9/inverse.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_action_settings.png b/app/src/main/res/drawable-ldpi/ic_action_settings.png
new file mode 100644
index 0000000..c3927fd
Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_launcher.png b/app/src/main/res/drawable-ldpi/ic_launcher.png
new file mode 100644
index 0000000..dd665db
Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..518e188
Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-ldpi/ic_stat_tor.png b/app/src/main/res/drawable-ldpi/ic_stat_tor.png
new file mode 100644
index 0000000..3cd399d
Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-ldpi/inverse.png b/app/src/main/res/drawable-ldpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-ldpi/inverse.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..935e209
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..a34840d
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..fe291e7
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-mdpi-v11/inverse.png b/app/src/main/res/drawable-mdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v11/inverse.png differ
diff --git a/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b149031
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..c150ced
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi-v9/inverse.png b/app/src/main/res/drawable-mdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-mdpi-v9/inverse.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action_settings.png b/app/src/main/res/drawable-mdpi/ic_action_settings.png
new file mode 100644
index 0000000..d90f125
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_launcher.png b/app/src/main/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 0000000..e45ce29
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-mdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..c4b3178
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_stat_tor.png b/app/src/main/res/drawable-mdpi/ic_stat_tor.png
new file mode 100644
index 0000000..6649e14
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..73ab233
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-mdpi/inverse.png b/app/src/main/res/drawable-mdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/inverse.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..bed9e21
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..e742ae7
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..27e8672
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v11/inverse.png b/app/src/main/res/drawable-xhdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v11/inverse.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png b/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..7d1139c
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png b/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..9e56f4f
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xhdpi-v9/inverse.png b/app/src/main/res/drawable-xhdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi-v9/inverse.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action_settings.png b/app/src/main/res/drawable-xhdpi/ic_action_settings.png
new file mode 100644
index 0000000..f2572c8
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_action_settings.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher.png b/app/src/main/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..13ee02b
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png b/app/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..f48e8e8
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_tor.png b/app/src/main/res/drawable-xhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..11254d2
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..522d653
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xhdpi/inverse.png b/app/src/main/res/drawable-xhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/inverse.png differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..1451c50
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..59e63d4
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/app/src/main/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..c2f2f45
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_stat_tor.png b/app/src/main/res/drawable-xxhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..778cc1e
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..eb8809c
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/inverse.png b/app/src/main/res/drawable-xxhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/inverse.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..a78d290
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..30fe589
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher.png b/app/src/main/res/drawable-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..74a3130
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png b/app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..a2ff338
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png b/app/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..8f96779
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/inverse.png b/app/src/main/res/drawable-xxxhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/inverse.png differ
diff --git a/app/src/main/res/drawable/button.xml b/app/src/main/res/drawable/button.xml
new file mode 100644
index 0000000..9f44d24
--- /dev/null
+++ b/app/src/main/res/drawable/button.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/panel_background" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+    <shape>
+      <gradient
+          android:startColor="@color/panel_background_dark"
+          android:endColor="@color/panel_background_main"
+          android:angle="270" />
+      <stroke
+          android:width="2dp"
+          android:color="#aaaaaa" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/button_off.xml b/app/src/main/res/drawable/button_off.xml
new file mode 100644
index 0000000..1304d1b
--- /dev/null
+++ b/app/src/main/res/drawable/button_off.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/panel_background" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+    <shape>
+      <gradient
+          android:startColor="@color/panel_background_dark"
+          android:endColor="@color/panel_background_main"
+          android:angle="270" />
+      <stroke
+          android:width="2dp"
+          android:color="#555555" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/button_on.xml b/app/src/main/res/drawable/button_on.xml
new file mode 100644
index 0000000..27dc092
--- /dev/null
+++ b/app/src/main/res/drawable/button_on.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/bright_green" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+  <shape>
+      <solid
+          android:color="@color/dark_green" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/classyfabric.png b/app/src/main/res/drawable/classyfabric.png
new file mode 100644
index 0000000..ca3d267
Binary files /dev/null and b/app/src/main/res/drawable/classyfabric.png differ
diff --git a/app/src/main/res/drawable/error.png b/app/src/main/res/drawable/error.png
new file mode 100644
index 0000000..42dc6d6
Binary files /dev/null and b/app/src/main/res/drawable/error.png differ
diff --git a/app/src/main/res/drawable/ic_chatsecure.png b/app/src/main/res/drawable/ic_chatsecure.png
new file mode 100644
index 0000000..aaddd88
Binary files /dev/null and b/app/src/main/res/drawable/ic_chatsecure.png differ
diff --git a/app/src/main/res/drawable/ic_duckduckgo.png b/app/src/main/res/drawable/ic_duckduckgo.png
new file mode 100644
index 0000000..696dcd6
Binary files /dev/null and b/app/src/main/res/drawable/ic_duckduckgo.png differ
diff --git a/app/src/main/res/drawable/ic_launcher.png b/app/src/main/res/drawable/ic_launcher.png
new file mode 100644
index 0000000..ea47373
Binary files /dev/null and b/app/src/main/res/drawable/ic_launcher.png differ
diff --git a/app/src/main/res/drawable/ic_menu_about.png b/app/src/main/res/drawable/ic_menu_about.png
new file mode 100644
index 0000000..866d4e0
Binary files /dev/null and b/app/src/main/res/drawable/ic_menu_about.png differ
diff --git a/app/src/main/res/drawable/ic_menu_exit.png b/app/src/main/res/drawable/ic_menu_exit.png
new file mode 100644
index 0000000..d301ea6
Binary files /dev/null and b/app/src/main/res/drawable/ic_menu_exit.png differ
diff --git a/app/src/main/res/drawable/ic_menu_goto.png b/app/src/main/res/drawable/ic_menu_goto.png
new file mode 100644
index 0000000..40183eb
Binary files /dev/null and b/app/src/main/res/drawable/ic_menu_goto.png differ
diff --git a/app/src/main/res/drawable/ic_play.png b/app/src/main/res/drawable/ic_play.png
new file mode 100644
index 0000000..a919794
Binary files /dev/null and b/app/src/main/res/drawable/ic_play.png differ
diff --git a/app/src/main/res/drawable/ic_stat_tor_off.png b/app/src/main/res/drawable/ic_stat_tor_off.png
new file mode 100644
index 0000000..6df646e
Binary files /dev/null and b/app/src/main/res/drawable/ic_stat_tor_off.png differ
diff --git a/app/src/main/res/drawable/ic_stat_tor_xfer.png b/app/src/main/res/drawable/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..73ab233
Binary files /dev/null and b/app/src/main/res/drawable/ic_stat_tor_xfer.png differ
diff --git a/app/src/main/res/drawable/ic_twitter.png b/app/src/main/res/drawable/ic_twitter.png
new file mode 100644
index 0000000..1e61c0a
Binary files /dev/null and b/app/src/main/res/drawable/ic_twitter.png differ
diff --git a/app/src/main/res/drawable/icon_martus.png b/app/src/main/res/drawable/icon_martus.png
new file mode 100644
index 0000000..e72db19
Binary files /dev/null and b/app/src/main/res/drawable/icon_martus.png differ
diff --git a/app/src/main/res/drawable/icon_orfox.png b/app/src/main/res/drawable/icon_orfox.png
new file mode 100644
index 0000000..57ed1f0
Binary files /dev/null and b/app/src/main/res/drawable/icon_orfox.png differ
diff --git a/app/src/main/res/drawable/icon_story_maker.png b/app/src/main/res/drawable/icon_story_maker.png
new file mode 100644
index 0000000..9c54ca5
Binary files /dev/null and b/app/src/main/res/drawable/icon_story_maker.png differ
diff --git a/app/src/main/res/drawable/inverse.png b/app/src/main/res/drawable/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/app/src/main/res/drawable/inverse.png differ
diff --git a/app/src/main/res/drawable/n8fr8.jpg b/app/src/main/res/drawable/n8fr8.jpg
new file mode 100644
index 0000000..4939d5c
Binary files /dev/null and b/app/src/main/res/drawable/n8fr8.jpg differ
diff --git a/app/src/main/res/drawable/oldtoroff.png b/app/src/main/res/drawable/oldtoroff.png
new file mode 100644
index 0000000..4b23e0b
Binary files /dev/null and b/app/src/main/res/drawable/oldtoroff.png differ
diff --git a/app/src/main/res/drawable/oldtoron.png b/app/src/main/res/drawable/oldtoron.png
new file mode 100644
index 0000000..a99bec1
Binary files /dev/null and b/app/src/main/res/drawable/oldtoron.png differ
diff --git a/app/src/main/res/drawable/oldtorstarting.png b/app/src/main/res/drawable/oldtorstarting.png
new file mode 100644
index 0000000..a56844a
Binary files /dev/null and b/app/src/main/res/drawable/oldtorstarting.png differ
diff --git a/app/src/main/res/drawable/onion32.png b/app/src/main/res/drawable/onion32.png
new file mode 100644
index 0000000..7846760
Binary files /dev/null and b/app/src/main/res/drawable/onion32.png differ
diff --git a/app/src/main/res/drawable/tilebg.xml b/app/src/main/res/drawable/tilebg.xml
new file mode 100644
index 0000000..6f0d2a3
--- /dev/null
+++ b/app/src/main/res/drawable/tilebg.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap xmlns:android="http://schemas.android.com/apk/res/android";
+    android:src="@drawable/classyfabric"
+    android:tileMode="repeat" />
\ No newline at end of file
diff --git a/app/src/main/res/drawable/toggle.xml b/app/src/main/res/drawable/toggle.xml
new file mode 100644
index 0000000..0f9a36e
--- /dev/null
+++ b/app/src/main/res/drawable/toggle.xml
@@ -0,0 +1,8 @@
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+    <item
+        android:state_checked="false"
+        android:drawable="@drawable/button_off" />
+    <item
+        android:state_checked="true"
+        android:drawable="@drawable/button_on" />
+</selector>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/tor.png b/app/src/main/res/drawable/tor.png
new file mode 100644
index 0000000..0d63dd9
Binary files /dev/null and b/app/src/main/res/drawable/tor.png differ
diff --git a/app/src/main/res/drawable/tor25.png b/app/src/main/res/drawable/tor25.png
new file mode 100644
index 0000000..20b7666
Binary files /dev/null and b/app/src/main/res/drawable/tor25.png differ
diff --git a/app/src/main/res/drawable/toroff.png b/app/src/main/res/drawable/toroff.png
new file mode 100644
index 0000000..a72790b
Binary files /dev/null and b/app/src/main/res/drawable/toroff.png differ
diff --git a/app/src/main/res/drawable/toron.png b/app/src/main/res/drawable/toron.png
new file mode 100644
index 0000000..e3592b1
Binary files /dev/null and b/app/src/main/res/drawable/toron.png differ
diff --git a/app/src/main/res/drawable/torstarting.png b/app/src/main/res/drawable/torstarting.png
new file mode 100644
index 0000000..6e84a6f
Binary files /dev/null and b/app/src/main/res/drawable/torstarting.png differ
diff --git a/app/src/main/res/layout-v21/layout_notification_expanded.xml b/app/src/main/res/layout-v21/layout_notification_expanded.xml
new file mode 100644
index 0000000..179b95e
--- /dev/null
+++ b/app/src/main/res/layout-v21/layout_notification_expanded.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:internal="http://schemas.android.com/apk/prv/res/android";
+    android:id="@+id/status_bar_latest_event_content"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"    
+    android:background="#333333"
+    >
+    <ImageView android:id="@+id/icon"
+        android:layout_width="@dimen/notification_large_icon_width"
+        android:layout_height="@dimen/notification_large_icon_height"
+        android:scaleType="center"
+        />
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="fill_vertical"
+        android:layout_marginStart="@dimen/notification_large_icon_width"
+        android:minHeight="@dimen/notification_large_icon_height"
+        android:orientation="vertical"
+        android:paddingEnd="8dp"
+        android:paddingTop="2dp"
+        android:paddingBottom="2dp"
+        android:gravity="top"
+        >
+        <LinearLayout
+            android:id="@+id/line1"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingTop="6dp"
+            android:layout_marginStart="8dp"
+            android:orientation="horizontal"
+            >
+            <TextView android:id="@+id/title"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+                android:layout_weight="1"
+                android:textStyle="bold"
+ 				android:textAppearance="@style/NotificationTitle"
+                 />
+            
+        </LinearLayout>
+        <LinearLayout
+            android:id="@+id/line3"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="horizontal"       
+            android:layout_marginStart="8dp"                
+            >
+            <TextView android:id="@+id/text"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+				android:textAppearance="@style/NotificationText"                
+                />
+            <TextView android:id="@+id/info"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:singleLine="true"
+                android:gravity="center"
+                android:paddingStart="8dp"
+				android:textAppearance="@style/NotificationText"
+                />
+            <ImageView android:id="@+id/right_icon"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:layout_marginStart="8dp"
+                android:scaleType="centerInside"
+                android:visibility="gone"
+                />
+            <!-- 
+            <ImageButton
+		    android:id="@+id/_tor_notificationBT"
+		    android:layout_width="24dp"
+		    android:layout_height="24dp"		   
+		    android:src="@drawable/nav_refresh" />
+		     -->
+        </LinearLayout>
+         <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="1dp"
+            android:orientation="horizontal"       
+          	android:background="#999999"         
+          	android:layout_marginTop="3dp"    
+          	android:layout_marginBottom="3dp"    
+          	
+            />
+        <TextView android:id="@+id/text2"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="-2dp"
+            android:layout_marginBottom="-2dp"
+            android:layout_marginStart="8dp"            
+            android:fadingEdge="horizontal"        
+            />
+    </LinearLayout>
+</FrameLayout>
diff --git a/app/src/main/res/layout/layout_about.xml b/app/src/main/res/layout/layout_about.xml
new file mode 100644
index 0000000..82f3079
--- /dev/null
+++ b/app/src/main/res/layout/layout_about.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+	<ScrollView android:id="@+id/aboutscrollview" 
+		android:orientation="vertical"
+		android:layout_width="fill_parent" 
+		android:layout_height="fill_parent">    
+		<LinearLayout
+		    android:orientation="vertical"
+		    android:layout_width="fill_parent"
+		    android:layout_height="fill_parent">
+		    <TextView android:text="@string/wizard_details"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"		
+				android:paddingTop="15px"
+				android:paddingLeft="15px"
+				android:textStyle="bold"
+				android:textColor="#00ff00" />	
+			<TextView android:text="@string/wizard_details_msg"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"		
+				android:textColor="#ffffff" />
+				
+			<TextView android:text="Version: "
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:paddingTop="15px"
+				android:paddingLeft="15px"
+				android:textStyle="bold"
+				android:textColor="#00ff00" />
+			<TextView android:text="- Unknown -"
+				android:id="@+id/versionName"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:paddingLeft="15px"		
+				android:layout_gravity="center_vertical"
+				android:textColor="#ffffff" />	
+			<TextView android:text="@string/project_home"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"		
+				android:paddingTop="15px"
+				android:paddingLeft="15px"
+				android:textStyle="bold"
+				android:textColor="#00ff00" />
+			<TextView android:text="@string/project_urls"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"		
+				android:textColor="#ffffff" />
+			<TextView android:text="License: "
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:paddingTop="15px"
+				android:paddingLeft="15px"
+				android:textStyle="bold"
+				android:textColor="#00ff00" />	
+			<TextView android:text="@string/the_tor_license"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:paddingLeft="15px"								
+				android:textColor="#ffffff" />	
+			<TextView android:text="@string/https_torproject_org"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"		
+				android:textColor="#ffffff" />				
+			<TextView android:text="@string/third_party_software"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"		
+				android:paddingTop="15px"
+				android:paddingLeft="15px"
+				android:textStyle="bold"
+				android:textColor="#00ff00" />	
+			<TextView android:text="@string/tor_version"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"
+				android:textColor="#ffffff" />				
+			<TextView android:text="@string/libevent_version"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"	
+				android:textColor="#ffffff" />	
+			<TextView android:text="@string/polipo_version"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"	
+				android:textColor="#ffffff" />	
+			<TextView android:text="@string/iptables_version"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"
+				android:textColor="#ffffff"/>
+			<TextView android:text="@string/openssl_version"
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:autoLink="web"
+				android:textColorLink="#ffffff"
+				android:paddingLeft="15px"	
+				android:textColor="#ffffff" />						
+			</LinearLayout>
+		</ScrollView>			
+</LinearLayout>
diff --git a/app/src/main/res/layout/layout_apps.xml b/app/src/main/res/layout/layout_apps.xml
new file mode 100644
index 0000000..d3633a0
--- /dev/null
+++ b/app/src/main/res/layout/layout_apps.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        xmlns:android="http://schemas.android.com/apk/res/android";
+        android:orientation="vertical"
+        android:duplicateParentState="true">
+
+    <!-- 
+      <TextView android:text="Select apps to use with Tor:"
+              android:layout_width="fill_parent" 
+              android:layout_height="wrap_content"
+              android:textSize="16sp"		
+              android:padding="3px" 
+              android:layout_above="@+id/applistview"
+          />
+  -->
+
+    <ListView
+        android:id="@+id/applistview"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_above="@+id/layout_button_filters"
+        android:layout_alignParentTop="true" >
+
+    </ListView>
+
+    <Button
+        android:id="@+id/btnsave"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_alignParentBottom="true"
+        android:layout_alignParentStart="true"
+        android:layout_alignParentLeft="true"
+        android:text="@string/button_close" />
+
+    <RelativeLayout
+        android:id="@+id/layout_button_filters"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_above="@+id/btnsave"
+        android:orientation="horizontal" >
+
+        <Button
+            android:id="@+id/button_proxy_all"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentLeft="true"
+            android:layout_alignParentStart="true"
+            android:layout_toLeftOf="@+id/button_proxy_none"
+            android:layout_toStartOf="@+id/button_proxy_none"
+            android:text="@string/button_proxy_all" />
+
+        <Button
+            android:id="@+id/button_invert_selection"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentRight="true"
+            android:layout_alignParentEnd="true"
+            android:layout_alignParentTop="true"
+            android:text="@string/button_invert_selection" />
+
+        <Button
+            android:id="@+id/button_proxy_none"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_alignParentTop="true"
+            android:layout_toLeftOf="@+id/button_invert_selection"
+            android:layout_toStartOf="@+id/button_invert_selection"
+            android:text="@string/button_proxy_none" />
+
+    </RelativeLayout>
+
+</RelativeLayout>
diff --git a/app/src/main/res/layout/layout_apps_item.xml b/app/src/main/res/layout/layout_apps_item.xml
new file mode 100644
index 0000000..9d16efd
--- /dev/null
+++ b/app/src/main/res/layout/layout_apps_item.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<TableLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:stretchColumns="1">
+    <TableRow>
+    <ImageView android:id="@+id/itemicon" android:layout_width="50dip" android:layout_height="50dip"  android:padding="3dip"></ImageView>
+
+<TextView android:layout_height="wrap_content" android:id="@+id/itemtext" android:text="uid:packages"  android:textSize="18sp"  android:padding="3dip"></TextView>
+
+<CheckBox  android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/itemcheck" ></CheckBox>
+       
+    </TableRow>
+    
+</TableLayout>
+
diff --git a/app/src/main/res/layout/layout_diag.xml b/app/src/main/res/layout/layout_diag.xml
new file mode 100644
index 0000000..c19a5b1
--- /dev/null
+++ b/app/src/main/res/layout/layout_diag.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ScrollView android:id="@+id/aboutscrollview" 
+    xmlns:android="http://schemas.android.com/apk/res/android";
+	android:orientation="vertical"
+	android:layout_width="match_parent" 
+	android:layout_height="match_parent">    
+    <TextView 
+        android:id="@+id/diaglog"
+		android:layout_width="fill_parent" 
+		android:layout_height="wrap_content"
+		android:textAppearance="?android:attr/textAppearanceMedium"
+		android:layout_margin="9dp"
+		/>
+</ScrollView>
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_help.xml b/app/src/main/res/layout/layout_help.xml
new file mode 100644
index 0000000..da29a52
--- /dev/null
+++ b/app/src/main/res/layout/layout_help.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content">
+	<ScrollView android:id="@+id/helpscrollview" 
+		android:orientation="vertical"
+		android:layout_width="fill_parent" 
+		android:layout_height="fill_parent">    
+		<LinearLayout
+		    android:orientation="vertical"
+		    android:layout_width="fill_parent"
+		    android:layout_height="fill_parent">
+			<TextView android:text=""
+				android:layout_width="fill_parent" 
+				android:layout_height="wrap_content"
+				android:textColor="#ffffff" />				
+			</LinearLayout>
+		</ScrollView>			
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_log.xml b/app/src/main/res/layout/layout_log.xml
new file mode 100644
index 0000000..b9c7623
--- /dev/null
+++ b/app/src/main/res/layout/layout_log.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+    
+    	<RelativeLayout android:id="@+id/layoutHeaderMain"
+		android:layout_width="fill_parent"
+		android:layout_height="30dp"
+		android:layout_gravity="center_horizontal"
+		android:background="#A0909090">
+        <ImageView android:id="@+id/radioModeImage"
+ 		    android:layout_width="wrap_content"
+		    android:layout_height="wrap_content"
+			android:layout_marginTop="0px"
+			android:layout_marginRight="3px"
+			android:gravity="right"
+			android:layout_toRightOf="@+id/radioModeLabel"
+			android:layout_alignParentRight="true"
+			android:layout_alignParentTop="true"
+			android:src="@drawable/tor25"
+			/>
+		<TextView android:id="@+id/radioModeText"
+ 		    android:layout_width="wrap_content"
+		    android:layout_height="wrap_content"           
+            android:text="@string/powered_by"
+			android:layout_marginTop="9px"
+			android:layout_marginRight="0px"
+			android:gravity="right"
+			android:layout_toLeftOf="@+id/radioModeImage"
+            android:textColor="#333333" />
+	</RelativeLayout>
+	
+     <ScrollView  android:orientation="vertical"
+      android:layout_height="wrap_content"
+         android:layout_width="fill_parent"  android:id="@+id/logScrollView"
+        >
+         
+         <TextView android:id="@+id/messageLog"
+         android:layout_height="wrap_content"
+         android:layout_width="fill_parent"
+         android:layout_x="2px"
+		 android:layout_y="2px"
+         android:textSize="14px"
+         android:background="#A0222222"
+         />	
+        
+	</ScrollView>
+     	
+     </LinearLayout>
+            
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_main.xml b/app/src/main/res/layout/layout_main.xml
new file mode 100644
index 0000000..4a041c3
--- /dev/null
+++ b/app/src/main/res/layout/layout_main.xml
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout android:gravity="center_vertical|center_horizontal"
+     xmlns:android="http://schemas.android.com/apk/res/android";
+     android:orientation="vertical" android:layout_width="match_parent"
+      android:layout_height="match_parent"
+      
+      >
+    
+     <android.support.v7.widget.Toolbar
+        android:id="@+id/toolbar"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:minHeight="?attr/actionBarSize" />
+    <android.support.v4.widget.DrawerLayout
+    android:id="@+id/drawer_layout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    >
+    
+<LinearLayout
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical"
+    android:id="@+id/content_frame"
+     >
+        
+    <LinearLayout android:gravity="center_vertical|center_horizontal"
+     android:orientation="vertical" android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      
+      >
+      
+        <LinearLayout
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical"
+    
+     >
+        
+    		
+    <!-- 
+	<TextView android:id="@+id/lblStatus"
+		android:text="status status status"
+		android:gravity="center_horizontal"
+		android:textSize="20sp"
+		android:layout_width="match_parent"
+		android:layout_height="wrap_content"
+		android:layout_marginBottom="10dp"
+		android:layout_marginTop="10dp"
+		android:layout_marginLeft="40dp"
+		android:layout_marginRight="40dp"
+		android:textColor="#ffffff"
+		android:maxLines="1"
+		android:fontFamily="sans-serif-light"	
+		 />
+		     -->
+		     
+	    <RelativeLayout 
+		     android:id="@+id/rowTrafficDown" 
+		     android:layout_width="match_parent"
+		      android:layout_height="wrap_content"
+		       android:orientation="horizontal"
+		       android:paddingLeft="3sp"
+		       android:paddingRight="3sp"
+		       
+		      >
+	    <TextView
+	    	android:id="@+id/trafficLabelDown"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			 android:layout_alignParentLeft="true"
+			android:textSize="15sp"
+			android:text="@string/main_layout_download"
+			android:gravity="center_vertical"
+			android:fontFamily="sans-serif-light" />
+	    <TextView
+			android:id="@+id/trafficLabelUp"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			 android:layout_alignParentRight="true"
+			android:text="@string/main_layout_upload"
+			android:textSize="15sp"
+			android:gravity="center_vertical"
+			android:fontFamily="sans-serif-light" />
+		
+		</RelativeLayout>
+		 <RelativeLayout 
+		     android:id="@+id/rowTrafficUp"
+		     android:layout_width="fill_parent"
+		      android:layout_height="wrap_content"
+		     	  android:paddingLeft="3sp"
+		       android:paddingRight="3sp"
+		       android:paddingBottom="3sp"
+		     
+		      >
+		<TextView
+			android:id="@+id/trafficDown"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			 android:layout_alignParentLeft="true"
+			android:textSize="15sp"
+			android:gravity="center_vertical"
+			android:fontFamily="sans-serif-light"
+			 />
+		
+		<TextView
+			android:id="@+id/trafficUp"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			 android:layout_alignParentRight="true"
+			android:textSize="15sp"
+			android:gravity="center_vertical"
+			android:fontFamily="sans-serif-light"
+			 />
+		</RelativeLayout>
+		    </LinearLayout>
+		 
+        
+       <ProgressBar
+   android:id="@+id/pbConnecting"
+   style="?android:attr/progressBarStyleLarge"
+   android:layout_width="wrap_content"
+   android:layout_height="wrap_content"
+   		android:layout_marginTop="60dp"
+   			android:visibility="gone"	  
+   		
+android:layout_gravity="center_horizontal|center_vertical"/>
+       
+	<LinearLayout
+	    	android:layout_width="match_parent"
+		android:layout_height="wrap_content"
+		android:id="@+id/frameMain"
+		android:visibility="visible"	
+		 android:orientation="vertical"   
+		android:layout_gravity="center_horizontal|center_vertical"
+		 >
+		       <org.torproject.android.ui.ImageProgressView
+				android:id="@+id/imgStatus"
+				android:layout_width="match_parent"
+				android:layout_height="0dp"		
+						android:layout_weight=".8"
+				
+				android:padding="0dp"
+				android:layout_margin="0dp"
+				android:src="@drawable/toroff" />
+		       
+		       	<TextView
+					android:id="@+id/lblStatus"
+					android:layout_width="match_parent"
+					android:layout_height="wrap_content"
+					android:textSize="14sp"
+					android:gravity="center_horizontal"
+					android:fontFamily="sans-serif-light"
+					android:text=""
+					android:lines="2"
+					android:maxLines="2"				
+					android:layout_gravity="center_horizontal"
+					android:layout_margin="0dp"
+					android:layout_marginLeft="5dp"			
+					android:layout_marginRight="5dp"
+					 />
+		
+		<LinearLayout android:gravity="center_horizontal"
+	     android:orientation="horizontal" android:layout_width="match_parent"
+	      android:layout_height="wrap_content"
+	      
+			android:layout_gravity="bottom"
+	      >
+	
+			<Button
+			    android:id="@+id/btnBrowser"
+			    android:layout_width="wrap_content"
+			    android:layout_height="wrap_content"
+			    android:text="@string/menu_verify_browser"			    
+          		android:layout_marginTop="3dp"
+          		android:layout_marginBottom="3dp"
+          		 android:ellipsize="end"
+          android:singleLine="true"
+			     />
+	
+			
+			<ToggleButton
+			    android:id="@+id/btnVPN"
+			    android:layout_width="wrap_content"
+			    android:layout_height="wrap_content"
+			    android:textOff="@string/menu_vpn"
+			    android:textOn="@string/menu_vpn"	
+          android:layout_margin="3dp"
+          android:ellipsize="end"
+          android:singleLine="true"
+			    />
+			
+			
+			<ToggleButton
+			    android:id="@+id/btnBridges"
+			    android:layout_width="wrap_content"
+			    android:layout_height="wrap_content"
+			    android:textOff="@string/bridges"
+			    android:textOn="@string/bridges"	
+          		    android:layout_marginTop="3dp"
+          		android:layout_marginBottom="3dp"
+          		     android:ellipsize="end"
+          android:singleLine="true"
+			    />
+
+			<Spinner
+			    android:id="@+id/spinnerCountry"
+			    android:layout_width="wrap_content"
+			    android:layout_height="wrap_content"
+			    android:layout_weight="1" />
+			 
+		    </LinearLayout>
+		     </LinearLayout>
+	
+	    </LinearLayout>
+	    </LinearLayout>
+	    
+	 <LinearLayout
+    android:layout_width="320dp"
+    android:layout_height="match_parent"
+    android:orientation="vertical"
+    android:id="@+id/left_drawer"
+    android:layout_gravity="start"            
+    android:background="#333333"
+     >
+    	<TextView
+			android:id="@+id/orbotLog"
+			android:textSize="12sp"
+			android:gravity="left"
+			android:layout_width="fill_parent"
+			android:layout_height="wrap_content"
+			android:layout_alignParentLeft="true"
+			android:layout_marginTop="10dp"
+			android:textIsSelectable="true"
+			android:fontFamily="monospace"
+			 />
+    </LinearLayout>
+	
+	</android.support.v4.widget.DrawerLayout>
+	
+</LinearLayout>
+
+
diff --git a/app/src/main/res/layout/layout_notification_expanded.xml b/app/src/main/res/layout/layout_notification_expanded.xml
new file mode 100644
index 0000000..c2a9c9e
--- /dev/null
+++ b/app/src/main/res/layout/layout_notification_expanded.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:internal="http://schemas.android.com/apk/prv/res/android";
+    android:id="@+id/status_bar_latest_event_content"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"    
+    >
+    <ImageView android:id="@+id/icon"
+        android:layout_width="@dimen/notification_large_icon_width"
+        android:layout_height="@dimen/notification_large_icon_height"
+        android:scaleType="center"
+        />
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="fill_vertical"
+        android:layout_marginStart="@dimen/notification_large_icon_width"
+        android:minHeight="@dimen/notification_large_icon_height"
+        android:orientation="vertical"
+        android:paddingEnd="8dp"
+        android:paddingTop="2dp"
+        android:paddingBottom="2dp"
+        android:gravity="top"
+        >
+        <LinearLayout
+            android:id="@+id/line1"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingTop="6dp"
+            android:layout_marginStart="8dp"
+            android:orientation="horizontal"
+            >
+            <TextView android:id="@+id/title"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+                android:layout_weight="1"
+                android:textStyle="bold"
+ 				android:textAppearance="@style/NotificationTitle"
+                 />
+            
+        </LinearLayout>
+        <LinearLayout
+            android:id="@+id/line3"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="horizontal"       
+            android:layout_marginStart="8dp"                
+            >
+            <TextView android:id="@+id/text"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+				android:textAppearance="@style/NotificationText"                
+                />
+            <TextView android:id="@+id/info"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:singleLine="true"
+                android:gravity="center"
+                android:paddingStart="8dp"
+				android:textAppearance="@style/NotificationText"
+                />
+            <ImageView android:id="@+id/right_icon"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:layout_marginStart="8dp"
+                android:scaleType="centerInside"
+                android:visibility="gone"
+                />
+            <!-- 
+            <ImageButton
+		    android:id="@+id/_tor_notificationBT"
+		    android:layout_width="24dp"
+		    android:layout_height="24dp"		   
+		    android:src="@drawable/nav_refresh" />
+		     -->
+        </LinearLayout>
+         <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="1dp"
+            android:orientation="horizontal"       
+          	android:background="#999999"         
+          	android:layout_marginTop="3dp"    
+          	android:layout_marginBottom="3dp"    
+          	
+            />
+        <TextView android:id="@+id/text2"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="-2dp"
+            android:layout_marginBottom="-2dp"
+            android:layout_marginStart="8dp"            
+            android:fadingEdge="horizontal"        
+            />
+    </LinearLayout>
+</FrameLayout>
diff --git a/app/src/main/res/layout/layout_promo_apps.xml b/app/src/main/res/layout/layout_promo_apps.xml
new file mode 100644
index 0000000..00c1f6f
--- /dev/null
+++ b/app/src/main/res/layout/layout_promo_apps.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+            
+   
+<TableLayout  android:id="@+id/TableLayout01" android:stretchColumns="*" android:layout_height="fill_parent" android:layout_width="wrap_content">
+
+<TableRow android:layout_margin="10dip"   android:id="@+id/TableRow01" android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="fill_parent">
+
+
+	<ScrollView android:id="@+id/helpscrollview" 
+		android:orientation="vertical"
+		android:layout_width="fill_parent" 
+		android:layout_height="fill_parent"
+		 android:layout_span="3">    
+
+<LinearLayout
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:background="#575757"
+    android:orientation="vertical"
+    android:paddingRight="20dip" >
+
+    <TextView
+        android:id="@+id/WizardTextBody1"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_weight="0.31"
+        android:padding="20dip"
+        android:text="@string/wizard_tips_msg"
+        android:textColor="#ffffff"
+        android:textSize="8pt" >
+    </TextView>
+    
+    <Button
+        android:id="@+id/WizardRootButtonInstallOrweb"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/icon_orfox"
+        android:text="@string/wizard_tips_orweb" />
+
+    <Button
+        android:id="@+id/WizardRootButtonInstallGibberbot"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/ic_chatsecure"
+        android:text="@string/wizard_tips_gibberbot" />
+
+    
+    <Button
+        android:id="@+id/WizardRootButtonInstallDuckgo"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/ic_duckduckgo"
+        android:text="@string/wizard_tips_duckgo" />
+    
+    <Button
+        android:id="@+id/WizardRootButtonInstallTwitter"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/ic_twitter"
+        android:text="@string/wizard_tips_twitter" />
+    
+    <Button
+        android:id="@+id/WizardRootButtonInstallStoryMaker"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/icon_story_maker"
+        android:text="@string/wizard_tips_story_maker" />
+    
+         <Button
+        android:id="@+id/WizardRootButtonInstallMartus"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/icon_martus"
+        android:text="@string/wizard_tips_martus" />
+         
+     <Button
+        android:id="@+id/WizardRootButtonGooglePlay"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="left"
+        android:layout_marginTop="10px"
+        android:drawableLeft="@drawable/ic_play"
+        android:text="@string/wizard_tips_fdroid_org" />
+    
+
+</LinearLayout>
+
+		</ScrollView>
+		
+</TableRow>
+<TableRow android:background="#000000" android:layout_marginTop="10dip" android:paddingTop="10dip" android:id="@+id/TableRow02" android:textColor="#00ff00" android:layout_width="fill_parent" android:layout_height="30px">
+	   <!-- 	<Button android:text="@string/btn_back" android:id="@+id/btnWizard1" android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> -->
+    	<Button android:text="@string/btn_okay" android:id="@+id/btnWizard2"  android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>	    
+</TableRow>			
+</TableLayout>
+</LinearLayout>
+
+
diff --git a/app/src/main/res/layout/layout_settings.xml b/app/src/main/res/layout/layout_settings.xml
new file mode 100644
index 0000000..f9b6971
--- /dev/null
+++ b/app/src/main/res/layout/layout_settings.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+    
+     
+        <ScrollView  android:layout_height="380px"
+            android:layout_width="fill_parent">
+            
+            <EditText android:id="@+id/textSettings"
+            android:layout_height="fill_parent"
+            android:layout_width="fill_parent"
+            android:layout_weight="1.0"
+            android:singleLine="false"
+            android:textSize="11px"
+            />	
+            
+        </ScrollView>
+            
+          <Button android:id="@+id/btnSettingsSave" 
+            android:layout_width="fill_parent" 
+            android:layout_height="40px" 
+             android:text="@string/btn_save_settings"        
+             android:layout_margin="0sp"
+      
+             
+            />
+</LinearLayout>
diff --git a/app/src/main/res/layout/layout_vpn_setup.xml b/app/src/main/res/layout/layout_vpn_setup.xml
new file mode 100644
index 0000000..5d2c6dc
--- /dev/null
+++ b/app/src/main/res/layout/layout_vpn_setup.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<ScrollView android:id="@+id/aboutscrollview" 
+    xmlns:android="http://schemas.android.com/apk/res/android";
+	android:orientation="vertical"
+	android:layout_width="match_parent" 
+	android:layout_height="fill_parent">    
+	<LinearLayout
+	    android:orientation="vertical"
+	    android:layout_width="fill_parent"
+	    android:layout_height="fill_parent">
+	    <TextView android:text="Apps Mode"
+			android:layout_width="fill_parent" 
+			android:layout_height="wrap_content"		
+			android:paddingTop="15px"
+			android:paddingLeft="15px"
+			android:textStyle="bold"
+			android:textColor="#00ff00" />	
+			<TextView android:text=""
+			android:layout_width="fill_parent" 
+			android:layout_height="wrap_content"
+			android:autoLink="web"
+			android:textColorLink="#ffffff"
+			android:paddingLeft="15px"		
+			android:textColor="#ffffff" />
+			
+			 <Button android:id="@+id/btnActivateVPN" 
+           android:layout_width="wrap_content" 
+           android:layout_height="wrap_content" 
+            android:text="Activate"        
+            android:layout_margin="0sp"/>
+			
+		</LinearLayout>
+	</ScrollView>
diff --git a/app/src/main/res/layout/scrollingtext_buttons_view.xml b/app/src/main/res/layout/scrollingtext_buttons_view.xml
new file mode 100644
index 0000000..beea00a
--- /dev/null
+++ b/app/src/main/res/layout/scrollingtext_buttons_view.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+   >
+            
+
+       
+<TableLayout  android:id="@+id/TableLayout01" android:stretchColumns="*" android:layout_height="fill_parent" android:layout_width="wrap_content" >
+
+<TableRow android:id="@+id/TableRow01"  android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_margin="10dip">
+
+
+	<ScrollView android:id="@+id/helpscrollview" 
+		android:orientation="vertical"
+		android:layout_width="fill_parent" 
+		android:layout_height="fill_parent"
+		 android:layout_span="3">    
+
+			<TextView  android:background="#575757" android:text="this is sample text this is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample textthis is sample text"  android:textColor="#ffffff"  android:id="@+id/WizardTextBody" android:textSize="8pt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="20dip"></TextView>
+
+		</ScrollView>
+		
+</TableRow>
+<TableRow  android:background="#000000" android:id="@+id/TableRow01" android:textColor="#00ff00" android:layout_width="fill_parent" android:layout_height="30px" android:layout_marginTop="10dip" android:paddingTop="10dip">
+	   	<Button android:text="@string/btn_back" android:id="@+id/btnWizard1" android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+    	<Button android:text="@string/btn_next" android:id="@+id/btnWizard2"  android:layout_weight="1" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>	    
+</TableRow>			
+</TableLayout>
+</LinearLayout>
+
+
diff --git a/app/src/main/res/menu/orbot_main.xml b/app/src/main/res/menu/orbot_main.xml
new file mode 100644
index 0000000..9f97a81
--- /dev/null
+++ b/app/src/main/res/menu/orbot_main.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Copyright (C) 2008 Esmertec AG.
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<menu xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:yourapp="http://schemas.android.com/apk/res-auto";
+    >
+
+ <item android:id="@+id/menu_settings"
+        android:title="@string/menu_settings"
+         android:icon="@drawable/ic_action_settings"
+         yourapp:showAsAction="always"
+         />
+
+ <item
+        android:title="@string/menu_qr"
+         android:showAsAction="never"
+         >
+  <menu>
+  <item android:id="@+id/menu_scan"
+        android:title="@string/menu_scan"
+         android:showAsAction="never"
+         />
+  
+  <item android:id="@+id/menu_share_bridge"
+        android:title="@string/menu_share_bridge"
+         android:showAsAction="never"
+         />
+  </menu>
+ </item>
+ 
+        
+ 
+  <item android:id="@+id/menu_promo_apps"
+        android:title="@string/menu_promo_apps"
+         android:icon="@drawable/ic_menu_goto"
+                  android:showAsAction="never"
+         
+         />
+ 
+  <item android:id="@+id/menu_about"
+        android:title="@string/menu_about"
+         android:icon="@drawable/ic_menu_about"
+                  android:showAsAction="never"
+         
+         />
+ 
+  <item android:id="@+id/menu_exit"
+        android:title="@string/menu_exit"
+         android:icon="@drawable/ic_menu_exit"
+                  android:showAsAction="never"
+         
+         />
+ 
+</menu>
diff --git a/app/src/main/res/menu/share_menu.xml b/app/src/main/res/menu/share_menu.xml
new file mode 100644
index 0000000..2352da0
--- /dev/null
+++ b/app/src/main/res/menu/share_menu.xml
@@ -0,0 +1,7 @@
+<menu xmlns:android="http://schemas.android.com/apk/res/android";>
+    <item
+            android:id="@+id/menu_item_share"
+            android:showAsAction="always"
+            android:title="Share Log" />
+   
+</menu>
\ No newline at end of file
diff --git a/app/src/main/res/values-ach/strings.xml b/app/src/main/res/values-ach/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-ach/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
new file mode 100644
index 0000000..0b2a1f6
--- /dev/null
+++ b/app/src/main/res/values-ar/strings.xml
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">اÙ?ربÙ?ت</string>
+  <string name="app_description">اÙ?ربÙ?ت Ù?Ù? تطبÙ?Ù? اÙ?Ù?Ù?Ù?Ù?-اÙ?برÙ?Ù?سÙ? اÙ?حر اÙ?Ø°Ù? Ù?Ù?Ù?Ù?Ù? تطبÙ?Ù?ات أخرÙ? Ù?استخداÙ? اÙ?Ø¥Ù?ترÙ?ت بأÙ?اÙ? Ø£Ù?ثر . Ù?Ù?ستخدÙ? اÙ?ربÙ?ت تÙ?ر Ù?تشÙ?Ù?ر تحرÙ?ات Ù?رÙ?رÙ? عÙ?Ù? اÙ?Ø¥Ù?ترÙ?ت Ø? Ø«Ù? Ù?Ø®Ù?Ù?Ù? Ù?Ù?جعÙ?Ù? Ù?Ù?Ù?Ù? Ù?Ù? Ø®Ù?اÙ? سÙ?سÙ?Ø© Ù?Ù? أجÙ?زة اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù? جÙ?Ù?ع Ø£Ù?حاء اÙ?عاÙ?Ù? . تÙ?ر Ù?Ù? تطبÙ?Ù? حر Ù?شبÙ?Ø© Ù?Ù?تÙ?حة Ù?اÙ?تÙ? تساعدÙ? عÙ?Ù? Ø­Ù?اÙ?Ø© Ù?Ù?سÙ? Ù?Ù? Ù?راÙ?بة اÙ?شبÙ?ات اÙ?تÙ? تÙ?دد اÙ?حرÙ?Ø© اÙ?شخصÙ?Ø© Ù?اÙ?خصÙ?صÙ?Ø© Ø? Ù?اÙ?Ø£Ù?شطة اÙ?تجارÙ?Ø© اÙ?سرÙ?Ø© Ù?اÙ?عÙ?اÙ?ات Ø? Ù?Ø£Ù?Ù? اÙ?دÙ?Ù?Ø© Ù?اÙ?Ø­Ù?Ù?Ù?ات اÙ?Ù?Ù?عÙ?Ù?Ø© Ù?اÙ?تÙ? تستخدÙ? Ù?اÙ?عرÙ? باسÙ? تحÙ?Ù?Ù? حرÙ?Ø© Ù?رÙ?ر اÙ?بÙ?اÙ?ات .</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ù?عÙ? Ù? اÙ?Ù?Ù? تÙ?ر</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">جارÙ? تشغÙ?Ù? اÙ?ربÙ?ت...</string>
+  <string name="status_activated">Ù?تصÙ? بشبÙ?Ø© تÙ?ر</string>
+  <string name="status_disabled">تÙ? Ø¥Ù?Ù?اÙ? اÙ?ربÙ?ت</string>
+  <string name="status_shutting_down">جارÙ? اÙ?Ù?اÙ? خدÙ?Ø© تÙ?ر</string>
+  <string name="tor_process_starting">جارÙ? تشغÙ?Ù? تÙ?ر...</string>
+  <string name="tor_process_complete">Ù?اÙ?Ù?.</string>
+  <string name="tor_process_waiting">اÙ?تظار.</string>
+  <string name="not_anonymous_yet">تحذÙ?ر: حرÙ?Ø© Ù?رÙ?رÙ? Ù?Ù?ست Ø®Ù?Ù?Ø© حتÙ? اÙ?Ø¢Ù?! Ù?Ù? Ù?ضÙ?Ù? Ù?Ù? بتÙ?Ù?Ù?Ù? اÙ?تطبÙ?Ù?ات اÙ?خاصة بÙ? Ù?إستخداÙ? برÙ?Ù?سÙ? HTTP 127.0.0.1:8118 Ø£Ù? SOCK4A Ø£Ù? SOKS5 127.0.0.1:9050</string>
+  <string name="menu_home">اÙ?Ù?ائÙ?Ø© اÙ?رئÙ?سÙ?Ø©</string>
+  <string name="menu_browse">تصÙ?Ù?Ø­</string>
+  <string name="menu_settings">إعدادات</string>
+  <string name="menu_log">اÙ?سجÙ?</string>
+  <string name="menu_info">Ù?ساعدة</string>
+  <string name="menu_apps">Ù?Ù? بÙ? اÙ? شبÙ?Ø© Ù?Ù?Ù?Ù?Ø© خاصة</string>
+  <string name="menu_start">بدء</string>
+  <string name="menu_stop">تÙ?Ù?Ù?</string>
+  <string name="menu_about">Ø­Ù?Ù?</string>
+  <string name="menu_promo_apps">Ø­Ù?Ù? اÙ?تطبÙ?Ù? ...</string>
+  <string name="main_layout_download">تحÙ?Ù?Ù?</string>
+  <string name="main_layout_upload">رÙ?ع</string>
+  <string name="button_help">Ù?ساعدة</string>
+  <string name="button_close">إغÙ?اÙ?</string>
+  <string name="button_about">Ø­Ù?Ù?</string>
+  <string name="button_clear_log">Ù?سح اÙ?سجÙ?</string>
+  <string name="menu_verify">تحÙ?Ù?</string>
+  <string name="menu_exit">خرÙ?ج</string>
+  <string name="menu_scan">Ù?حص QR اÙ?جسر</string>
+  <string name="menu_share_bridge">Ù?شارÙ?Ø© QR اÙ?جسر</string>
+  <string name="press_to_start">- اضغط Ù?Ù?ترة Ø·Ù?Ù?Ù?Ø© Ù?Ù?بدء -</string>
+  <string name="pref_trans_proxy_group">برÙ?Ù?سÙ? ضÙ?Ù?Ù? (Ù?تطÙ?ب اذÙ? حساب رÙ?Ù?ت)</string>
+  <string name="pref_trans_proxy_title">برÙ?Ù?سÙ? ضÙ?Ù?Ù?</string>
+  <string name="pref_trans_proxy_summary">عÙ?Ù?Ù?Ø© تÙ?رÙ?Ù?اÙ? Ø£Ù?تÙ?Ù?اتÙ?Ù?Ù?Ø© Ù?Ù?تطبÙ?Ù?ات</string>
+  <string name="pref_transparent_all_title">استخدÙ? تÙ?ر Ù?ع جÙ?Ù?ع اÙ?تطبÙ?Ù?ات</string>
+  <string name="pref_transparent_all_summary">Ù?رر Ù?Ù? بÙ?اÙ?ات اÙ?Ù?رÙ?ر اÙ?خاصة باÙ?تطبÙ?Ù?ات عبر تÙ?ر</string>
+  <string name="pref_transparent_port_fallback_title">تراجع Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_transparent_port_fallback_summary">تحذÙ?ر: تتحاÙ?Ù? عÙ?Ù? اÙ?Ù?Ù?اÙ?Ø° اÙ?شائعة  (80, 443, Ø¥Ù?Ù? آخرÙ?) *استخدÙ? Ù?Ù?Ø·* إذا Ù?اÙ? Ù?ضع \'Ù?Ù?\' Ø£Ù? \'اÙ?تطبÙ?Ù?\' Ù?ا Ù?عÙ?Ù?.</string>
+  <string name="pref_transparent_port_title">Ù?ائÙ?Ø© اÙ?Ù?Ù?اÙ?Ø°</string>
+  <string name="pref_transparent_port_summary">Ù?ائÙ?Ø© بجÙ?Ù?ع اÙ?Ù?Ù?اÙ?Ø° Ø¥Ù?Ù? اÙ?برÙ?Ù?سÙ?. *استخدÙ? Ù?Ù?Ø·* إذا Ù?اÙ? Ù?ضع \'Ù?Ù?\' Ø£Ù? \'اÙ?تطبÙ?Ù?\' Ù?ا Ù?عÙ?Ù?.</string>
+  <string name="pref_transparent_port_dialog">ادخÙ? اÙ?Ù?Ù?اÙ?Ø° Ù?Ù?برÙ?Ù?سÙ?</string>
+  <string name="pref_has_root">اطÙ?ب إذÙ? رÙ?Ù?ت</string>
+  <string name="pref_has_root_summary">اطÙ?ب إذÙ? رÙ?Ù?ت Ù?تÙ?عÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?</string>
+  <string name="status_install_success">تÙ? تثبÙ?ت تÙ?ر بÙ?جاح!</string>
+  <string name="status_install_fail">غÙ?ر Ù?ادر عÙ?Ù? تثبÙ?ت Ù?Ù?Ù?ات تÙ?ر. Ù?رجÙ? Ù?راجعة اÙ?سجÙ? Ù?إعÙ?اÙ?Ù?ا عÙ?Ù? اÙ?برÙ?د اÙ?Ø¥Ù?Ù?ترÙ?Ù?Ù? tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">خطأ Ù?Ù? اÙ?تطبÙ?Ù?</string>
+  <string name="wizard_title">اÙ?ربÙ?ت</string>
+  <string name="wizard_btn_tell_me_more">عÙ? اÙ?ربÙ?ت</string>
+  <string name="btn_next">اÙ?تاÙ?Ù?</string>
+  <string name="btn_back">رجÙ?ع</string>
+  <string name="btn_finish">Ø¥Ù?Ù?اء</string>
+  <string name="btn_okay">Ù?Ù?اÙ?Ù?</string>
+  <string name="btn_cancel">Ø¥Ù?غاء</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">بعض اÙ?تÙ?اصÙ?Ù? عÙ? اÙ?ربÙ?ت</string>
+  <string name="wizard_details_msg">اÙ?ربÙ?ت تطبÙ?Ù? Ù?Ù?تÙ?Ø­ اÙ?Ù?صدر Ù?حتÙ?Ù?Ù? تÙ?رØ? \"Ù?Ù?ب اÙ?Ù?ت\" Ù? \"بÙ?Ù?Ù?بÙ?\". 
+Ù?Ù?Ù? Ù?Ù?Ù?ر اÙ?Ù?Ù?Ù?Ù?-اÙ?برÙ?Ù?سÙ? اÙ?Ù?Ø­Ù?Ù? HTTP (8118) Ù?Ù?Ù?Ù?Ù? SOCKS (9050) Ù?Ù? شبÙ?Ø© تÙ?ر. 
+ اÙ?ربÙ?ت Ø£Ù?ضا Ù?ادر عÙ?Ù? اÙ?Ù?صÙ?Ù? Ù?جذÙ?ر اÙ?جÙ?از Ø? Ù?إرساÙ? Ù?Ù? تحرÙ?ات اÙ?Ø¥Ù?ترÙ?ت Ù?Ù? Ø®Ù?اÙ?Ù?.</string>
+  <string name="wizard_permissions_root">تÙ? Ù?Ù?Ø­ اÙ?إذÙ?</string>
+  <string name="wizard_permissions_stock">أذÙ?Ù?ات اÙ?ربÙ?ت</string>
+  <string name="wizard_premissions_msg_root">Ù?Ù?تاز! Ù?Ù?د Ù?جدÙ?ا بأÙ?Ù? Ù?دÙ?Ù? صÙ?احÙ?Ø© حساب رÙ?Ù?ت Ù?تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت. سÙ?Ù? Ù?ستخدÙ? Ù?Ø°Ù? اÙ?سÙ?طة بحÙ?Ù?Ø©.</string>
+  <string name="wizard_permissions_msg_stock">رغÙ? Ø£Ù?Ù? Ù?Ù?س ضرÙ?رÙ?اØ? Ù?Ù?Ù?Ù? اÙ? Ù?صبح Ø£Ù?ربÙ?ت أداة Ù?Ù?Ù?Ø© إذا Ù?اÙ? Ù?دÙ? جÙ?ازÙ? صÙ?احÙ?Ø© حساب رÙ?Ù?ت. استخدÙ? اÙ?زر باÙ?أسÙ?Ù? Ù?Ù?Ù?Ø­ اÙ?ربÙ?ت Ù?Ù?Ø© Ø£Ù?بر!</string>
+  <string name="wizard_permissions_no_root">إذا Ù?Ù? Ù?Ù?Ù? Ù?دÙ?Ù? صÙ?احÙ?Ø© حساب رÙ?Ù?ت Ø£Ù? Ù?Ù?ست Ù?دÙ?Ù? أدÙ?Ù? Ù?Ù?رة عÙ?ا Ù?تحدث عÙ?Ù?Ø? تأÙ?د Ù?Ù?Ø· Ù?Ù? استخداÙ? تطبÙ?Ù?ات تعÙ?Ù? Ù?ع اÙ?ربÙ?ت.</string>
+  <string name="wizard_permissions_consent">Ø£Ù?Ù?Ù? Ø°Ù?Ù? Ù?Ø£Ù?د Ø£Ù? أستÙ?ر بدÙ?Ù? صÙ?احÙ?ات حساب رÙ?Ù?ت</string>
+  <string name="wizard_permission_enable_root">اÙ?Ù?Ø­ اÙ?ربÙ?ت صÙ?احÙ?Ø© حساب رÙ?Ù?ت</string>
+  <string name="wizard_configure">تÙ?Ù?Ù?Ù? تÙ?رÙ?Ù?اÙ?</string>
+  <string name="wizard_configure_msg">اÙ?ربÙ?ت Ù?عطÙ?Ù? اÙ?Ø®Ù?ار Ù?تÙ?جÙ?Ù? جÙ?Ù?ع حرÙ?ات Ù?رÙ?ر اÙ?تطبÙ?Ù?ات عبر تÙ?ر اÙ? Ù?إختÙ?ار اÙ?تطبÙ?Ù?ات بشÙ?Ù? Ù?ردÙ?.</string>
+  <string name="wizard_configure_all">Ù?رر جÙ?Ù?ع اÙ?تطبÙ?Ù?ات عبر تÙ?ر</string>
+  <string name="wizard_configure_select_apps">اختر اÙ?تطبÙ?Ù?ات اÙ?Ù?ردÙ?Ø© Ù?تÙ?ر</string>
+  <string name="wizard_tips_tricks">تطبÙ?Ù?ات Ù?Ù?Ù?ئة Ù?اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_msg">اÙ?تطبÙ?Ù?ات اÙ?تاÙ?Ù?Ø© تÙ? تطÙ?Ù?رÙ?ا حتÙ? تعÙ?Ù? Ù?ع اÙ?ربÙ?ت. اضغط عÙ?Ù? Ù?ا ترÙ?د تثبÙ?تة عÙ?Ù? جÙ?ازÙ? اÙ?Ø£Ù?, Ø£Ù? Ù?Ù?Ù?Ù?Ù? اÙ? تجدÙ?Ù? Ù?احÙ?اÙ? عÙ?Ù? جÙ?جÙ? بÙ?اÙ?, Ø£Ù? عÙ?Ù? Ù?Ù?Ù?عÙ?ا GuardianProject.info Ø£Ù? Ù?Ù? Ø®Ù?اÙ? F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">اÙ?دردشة اÙ?Ø¢Ù?Ù?Ø© - تأÙ?Ù?Ù? اÙ?رسائÙ? اÙ?Ù?Ù?رÙ?Ø© Ù?Ù?ستخدÙ?Ù? اÙ?اÙ?درÙ?Ù?د</string>
+  <string name="wizard_tips_proxy">إعدادات اÙ?برÙ?Ù?سÙ? - تعÙ?Ù? Ù?Ù?Ù?Ù?Ø© تÙ?Ù?Ù?Ù? اÙ?تطبÙ?Ù?ات Ù?تعÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_duckgo">تطبÙ?Ù? Ù?حرÙ? اÙ?بحث DuckDuckGo</string>
+  <string name="wizard_tips_twitter">اضبط اÙ?برÙ?Ù?سÙ? اÙ?خاص بتÙ?Ù?تر Ø¥Ù?Ù? Ù?ستضÙ?Ù? \"localhost\" Ù? اÙ?Ù?Ù?Ù?Ø° Ø¥Ù?Ù? 8118</string>
+  <string name="wizard_tips_story_maker">صاÙ?ع اÙ?Ù?صة - اصÙ?ع Ù?صة Ù?اترÙ?Ù?ا Ù?Ø£Ù?اÙ? تÙ?ر !</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">إعدادات اÙ?برÙ?Ù?سÙ?</string>
+  <string name="wizard_proxy_help_msg">إذا Ù?اÙ? تطبÙ?Ù? اÙ?اÙ?درÙ?Ù?د اÙ?Ø°Ù? تستخدÙ?Ù? Ù?دعÙ? استخداÙ? Ù?Ù?Ù?Ù? - برÙ?Ù?سÙ?HTTP Ø£Ù? SOCKS  إذاÙ? Ù?Ù?Ù?Ù?Ù? تÙ?Ù?Ù?Ù?Ù? Ù?Ù?اتصاÙ? باÙ?ربÙ?ت Ù?استخداÙ? تÙ?ر.  إعدادات اÙ?Ù?ضÙ?Ù? 127.0.0.1 Ø£Ù? \"Ù?ضÙ?Ù?\". Ù? HTTPØ? إعداد اÙ?Ù?Ù?Ù?Ø° Ù?Ù? 8118. Ù?SOCKSØ? اÙ?Ù?Ù?Ù?Ù? Ù?Ù? 9050. Ù?جب عÙ?Ù?Ù? استخداÙ? SOCKS4A Ø£Ù? SOCKS5 إذا Ø£Ù?Ù?Ù? \ N \ N \ N \ N Ù?Ù?Ù?Ù?Ù? Ù?عرÙ?Ø© اÙ?Ù?زÙ?د Ø­Ù?Ù? Ø¥Ù?شاء اÙ?Ù?Ù?Ù?اء عÙ?Ù? اÙ?رÙ?بÙ?ت Ù?Ù? Ø®Ù?اÙ? اÙ?تعÙ?Ù?Ù?ات عÙ?Ù?: 
+HTTP: / /tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">اÙ?ربÙ?ت جاÙ?ز Ù?Ù?استخداÙ?!</string>
+  <string name="wizard_final_msg">اÙ?Ù?Ù?اÙ?Ù?Ù? Ù?Ù? اÙ?Ù?اس Ù?Ù? جÙ?Ù?ع Ø£Ù?حاء اÙ?عاÙ?Ù? تستخدÙ? تÙ?ر Ù?Ù?جÙ?Ù?عة Ù?اسعة Ù?Ù? اÙ?أسباب . اÙ?صحÙ?Ù?Ù?Ù? Ù?اÙ?Ù?دÙ?Ù?Ù?Ù? , اÙ?Ù?داÙ?عÙ?Ù? عÙ? Ø­Ù?Ù?Ù? اÙ?Ø¥Ù?ساÙ? Ø? Ù?ضباط تÙ?Ù?Ù?Ø° اÙ?Ù?اÙ?Ù?Ù? Ø? Ù?اÙ?جÙ?Ù?د Ø? Ù?اÙ?شرÙ?ات Ù?اÙ?Ù?Ù?اطÙ?Ù?Ù? Ù?Ù? اÙ?Ø£Ù?ظÙ?Ø© اÙ?Ù?Ù?عÙ?Ø© Ø? Ù?اÙ?ضاÙ? اÙ?Ù?Ù?اطÙ?Ù?Ù? اÙ?عادÙ?Ù?Ù? ... Ù?اÙ?Ø¢Ù? Ù?Ù? Ø£Ù?ت جاÙ?ز Ø? Ù?Ù?ا بÙ?ا !</string>
+  <string name="wizard_exit_at_first_screen_toast">Ù?رجÙ? تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?اعدادÙ? Ù?تستطÙ?ع اÙ?بدء بإستخداÙ?Ù? !</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ù?دÙ?Ù? اتصاÙ? Ù?اجح بشبÙ?Ø© تÙ?ر - Ù?Ù?Ù?Ù? Ù?ذا Ù?ا Ù?عÙ?Ù? Ø£Ù? جÙ?ازÙ? Ø¢Ù?Ù? . Ù?Ù?Ù?Ù?Ù? استخداÙ? زر \"Ù?تصÙ?Ø­\" Ù?اختبار اتصاÙ?Ù? .
+  زرÙ?ا عÙ?Ù? https://guardianproject.info/apps/orbot Ø£Ù? ارسÙ? برÙ?د اÙ?Ù?ترÙ?Ù?Ù? اÙ?Ù? help@xxxxxxxxxxxxxxxxxxxx  Ù?Ù?عرÙ?Ø© اÙ?Ù?زÙ?د.</string>
+  <string name="tor_check">سÙ?ؤدÙ? Ù?ذا Ø¥Ù?Ù? Ù?تح اÙ?Ù?تصÙ?Ø­ اÙ?خاص بÙ? Ù?زÙ?ارة عÙ?Ù?اÙ? https://check.torproject.org Ù?Ù? اجÙ? اÙ?تحÙ?Ù? إذا Ù?اÙ? تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?عÙ?Ù? بشÙ?Ù? صحÙ?Ø­ اÙ? Ù?ا Ù?بأÙ?Ù? Ù?تصÙ? بتÙ?ر.</string>
+  <string name="pref_hs_group">استضاÙ?Ø© اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="pref_general_group">عاÙ?</string>
+  <string name="pref_start_boot_title">شغÙ? اÙ?ربÙ?ت عÙ?د Ù?تح اÙ?جÙ?از</string>
+  <string name="pref_start_boot_summary">Ù?عÙ? اÙ?ربÙ?ت Ù? اتصÙ? بتÙ?ر تÙ?Ù?ائÙ?اÙ? عÙ?دÙ?ا Ù?بدء جÙ?از اÙ?Ø£Ù?درÙ?Ù?د اÙ?خاص بÙ? باÙ?عÙ?Ù?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">اÙ?ربت Ù?جعÙ? تÙ?ر Ù?Ù?Ù?Ù?اÙ? عÙ?Ù? Ù?ظاÙ? اÙ?Ø£Ù?درÙ?Ù?د. Ù?ساعدÙ? تÙ?ر Ù?Ù? اÙ?دÙ?اع ضد عÙ?Ù?Ù?Ø© ترشÙ?Ø­ اÙ?Ù?حتÙ?Ù?ات, تحÙ?Ù?Ù? Ù?سارات اÙ?Ù?رÙ?ر, Ù?Ù?راÙ?بة اÙ?شبÙ?Ø© Ù?اÙ?تÙ? تÙ?دد خصÙ?صÙ?تÙ?, اÙ?Ù?عÙ?Ù?Ù?ات اÙ?سرÙ?Ø© Ù?اÙ?عÙ?اÙ?ات اÙ?شخصÙ?Ø©. Ù?Ø°Ù? اÙ?أداة ستساعدÙ? Ù?Ù? تÙ?Ù?ئة اÙ?ربت Ù?ع تÙ?ر عÙ?Ù? جÙ?ازÙ?</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">تحذÙ?ر</string>
+  <string name="wizard_warning_msg">Ù?Ù? Ù?Ù?Ù?Ù? اÙ?ربت بأخÙ?اء Ù?Ù?Ù?Ø© Ù?سارÙ? بشÙ?Ù? اÙ?تÙ?Ù?اتÙ?Ù?Ù? اÙ? Ø¢Ù?Ù? بÙ?جرد تÙ?صÙ?بÙ?. بÙ? Ù?جب عÙ?Ù?Ù? اÙ? تÙ?Ù?Ù? بتÙ?Ù?ئتÙ? Ù?ع جÙ?ازÙ? باÙ?أضاÙ?Ø© اÙ?Ù? تÙ?Ù?ئة تطبÙ?Ù?ات اخرÙ? Ù?تستطÙ?ع استخداÙ? تÙ?ر بÙ?جاح.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">اÙ?صÙ?احÙ?ات</string>
+  <string name="wizard_permissions_root_msg1">Ù?Ù?Ù?Ù?Ù? اعطاء اÙ?ربÙ?ت صÙ?احÙ?ات حساب رÙ?Ù?ت Ù?تشغÙ?Ù? اÙ?Ù?Ù?Ù?زات اÙ?Ù?تÙ?دÙ?Ø© Ù?Ø«Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?.</string>
+  <string name="wizard_permissions_root_msg2">إذا Ù?Ù?ت Ù?ا ترÙ?د Ø£Ù? تÙ?عÙ? Ù?ذا, اÙ?رجاء إستخداÙ? براÙ?ج Ù?عدة Ù?Ù?عÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title"> براÙ?ج Ù?عدة Ù?Ù?عÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_gibberbot">جات سÙ?Ù?Ù?ر: Ù?Ù? تطبÙ?Ù? Ù?Ù?دردشة بشÙ?Ù? Ø¢Ù?Ù? Ù?ع تشÙ?Ù?ر عاÙ?Ù? جداÙ?</string>
+  <string name="wizard_tips_orweb">اÙ?رÙ?Ù?Ù?س: Ù?تصÙ?Ø­ Ø°Ù? خصÙ?صÙ?Ø© Ù?تÙ?دÙ?Ø© Ù?عÙ?Ù? ظÙ?Ù? اÙ? Ù?Ù? Ø®Ù?اÙ? تÙ?ر</string>
+  <string name="wizard_tips_play">Ù?Ù?Ù?Ù?Ù? اÙ?حصÙ?Ù? عÙ?Ù? جÙ?Ù?ع تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?Ù? عÙ?Ù? جÙ?جÙ? بÙ?اÙ?</string>
+  <string name="wizard_tips_fdroid">اÙ?تشÙ? Ù?Ù? تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?اÙ? عÙ?Ù? اÙ?-درÙ?Ù?د</string>
+  <string name="wizard_tips_fdroid_org">اÙ?تشÙ? Ù?Ù? تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?اÙ? عÙ?Ù? https://f-droid.org </string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">برÙ?Ù?سÙ? ضÙ?Ù?Ù?</string>
+  <string name="wizard_transproxy_msg">Ù?Ø°Ù? ستسÙ?Ø­ Ù?Ù?براÙ?ج باÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر تÙ?Ù?ائÙ?اÙ? دÙ?Ù? اعداد Ù?سبÙ?.</string>
+  <string name="wizard_transproxy_hint">(اختر Ù?ذا اÙ?Ù?ربع إذا Ù?Ù?ت Ù?ا تعÙ?Ù? عÙ?ا Ù?تحدث)</string>
+  <string name="wizard_transproxy_none">Ù?ا Ø´Ù?Ø¡</string>
+  <string name="pref_transparent_tethering_title">اÙ?ربط بتÙ?ر</string>
+  <string name="pref_transparent_tethering_summary">اسÙ?Ø­ باÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? Ù?Ù?Ù?اÙ? Ù?اÙ? Ù? اجÙ?زة اÙ?Ù?Ù? اس بÙ?  (تحتاج Ù?إعادة تشغÙ?Ù? اÙ?جÙ?از)</string>
+  <string name="button_grant_superuser">اطÙ?ب صÙ?احÙ?ات حساب رÙ?Ù?ت</string>
+  <string name="pref_select_apps">حدد اÙ?براÙ?ج</string>
+  <string name="pref_select_apps_summary">اختر اÙ?براÙ?Ø­ اÙ?تÙ? ترÙ?د تÙ?رÙ?رÙ?ا Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر</string>
+  <string name="pref_node_configuration">تÙ?Ù?Ù?Ù? Ù?Ù?طة اÙ?اتصاÙ?</string>
+  <string name="pref_node_configuration_summary">Ù?Ø°Ù? اÙ?إعدادات Ù?تÙ?دÙ?Ø© Ù? Ù?د تÙ?Ù?Ù? Ù?Ù? Ø­Ù?اÙ?Ø© Ù?Ù?Ù?تÙ?</string>
+  <string name="pref_entrance_node">Ù?Ù?اط اÙ?دخÙ?Ù?</string>
+  <string name="pref_entrance_node_summary">بصÙ?اتØ? اسÙ?اء Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?Ø£Ù?Ù? Ù?Ù?طة اتصاÙ?</string>
+  <string name="pref_entrance_node_dialog">أدخÙ? Ù?Ù?اط اÙ?دخÙ?Ù?</string>
+  <string name="pref_allow_background_starts_title">إسÙ?Ø­ Ù?Ù?Ø®Ù?Ù?Ù?Ø© بأÙ?بدأ</string>
+  <string name="pref_allow_background_starts_summary">إسÙ?Ø­ Ù?Ø£Ù? تطبÙ?Ù? بأÙ? Ù?Ù?خبÙ?ر اÙ?ربت بأÙ? Ù?Ù?عÙ? تÙ?ر Ù?ع اÙ?خدÙ?ات اÙ?Ù?رتبطة بÙ?</string>
+  <string name="button_proxy_all">اÙ?Ø®Ù?Ù?Ù?Ù? اÙ?Ù?Ù?</string>
+  <string name="button_proxy_none">بدÙ?Ù? تخÙ?Ù?Ù?</string>
+  <string name="button_invert_selection">اعÙ?س اÙ?Ù?Ù?حدد</string>
+  <string name="pref_proxy_title">برÙ?Ù?سÙ? اÙ?شبÙ?Ø© اÙ?صادرة (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_type_title">Ù?Ù?ع اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_type_summary">اÙ?برÙ?تÙ?Ù?Ù?Ù? اÙ?Ù?ستخدÙ? Ù?خادÙ? اÙ?برÙ?Ù?سÙ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">أدخÙ? Ù?Ù?ع اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_host_title">عÙ?Ù?اÙ? اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_host_summary">اسÙ? Ù?ضÙ?Ù? خادÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_host_dialog">أدخÙ? Ù?ضÙ?Ù? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_port_title">Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_port_summary">Ù?Ù?Ù?Ø° خادÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_port_dialog">أدخÙ? Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_username_title">اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_username_summary">اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ? (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_username_dialog">ادخÙ? اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_password_title">Ù?Ù?Ù?Ø© Ù?رÙ?ر برÙ?Ù?سÙ? اÙ?شبÙ?Ø© اÙ?صادرة</string>
+  <string name="pref_proxy_password_summary">Ù?Ù?Ù?Ø© Ù?رÙ?ر اÙ?برÙ?Ù?سÙ? (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_password_dialog">ادخÙ? Ù?Ù?Ù?Ø© Ù?رÙ?ر اÙ?برÙ?Ù?سÙ?</string>
+  <string name="status">اÙ?حاÙ?Ø©</string>
+  <string name="setting_up_full_transparent_proxying_">Ù?تÙ? إعداد برÙ?Ù?سÙ? ضÙ?Ù?Ù? Ù?اÙ?Ù?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ù?تÙ? إعداد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? حسب اÙ?براÙ?ج...</string>
+  <string name="transparent_proxying_enabled">اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? Ù?Ù?Ù?عÙ?</string>
+  <string name="transproxy_enabled_for_tethering_">اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? جاÙ?ز Ù?Ù?ربط!</string>
+  <string name="warning_error_starting_transparent_proxying_">تحذÙ?ر: حصÙ? خطأ بتشغÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?!</string>
+  <string name="transproxy_rules_cleared">تÙ? Ù?سح Ù?Ù?اعد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?</string>
+  <string name="couldn_t_start_tor_process_">Ù?Ù?د تعذر بدء تشغÙ?Ù? تÙ?ر:</string>
+  <string name="privoxy_is_running_on_port_">بÙ?Ù?Ù?بÙ? Ù?عÙ?Ù? عÙ?Ù?  اÙ?Ù?Ø­Ù?Ù?Ù? </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ù?تÙ? إعداد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? حسب اÙ?Ù?Ù?Ù?Ø°...</string>
+  <string name="bridge_error">خطأ باÙ?جسر</string>
+  <string name="bridge_requires_ip">حتÙ? تستطÙ?ع إستخدÙ? Ù?Ù?زة اÙ?جسÙ?رØ? Ù?جب عÙ?Ù?Ù? ادخاÙ? عÙ?Ù?اÙ? اÙ?ترÙ?ت Ù?جسر Ù?احد عÙ?Ù? اÙ?Ø£Ù?Ù?.</string>
+  <string name="send_email_for_bridges">أرسÙ? برÙ?د Ø¥Ù?Ù?ترÙ?Ù?Ù? Ø¥Ù?Ù? bridges@xxxxxxxxxxxxxx Ù?ع عبارة \"get bridges\" بداخÙ? اÙ?رساÙ?Ø© Ù?Ù? حساب برÙ?د gmail.</string>
+  <string name="error">خطأ</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">إعدادات اÙ?عÙ?Ù?اÙ? اÙ?Ù?ابÙ? Ù?Ù?اتصاÙ? Ù?دÙ?Ù? تسببت بخطأ!</string>
+  <string name="your_relay_settings_caused_an_exception_">إعدادات اÙ?Ù?رحÙ?ات Ù?دÙ?Ù? تسببت بخطأ!</string>
+  <string name="exit_nodes">Ù?Ù?اط اÙ?خرÙ?ج</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">اÙ?بصÙ?اتØ? اÙ?اسÙ?اء اÙ?Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?آخر Ù?Ù?طة اتصاÙ?</string>
+  <string name="enter_exit_nodes">أدخÙ? Ù?Ù?اط اÙ?خرÙ?ج</string>
+  <string name="exclude_nodes">استثÙ?Ù? اÙ?Ù?Ù?اط</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">بصÙ?اتØ? اÙ?أسÙ?اء اÙ?Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?Ù?تÙ? استثÙ?ائÙ?ا</string>
+  <string name="enter_exclude_nodes">أدخÙ? اÙ?Ù?Ù?اط اÙ?Ù?ستثÙ?اÙ?</string>
+  <string name="strict_nodes">اÙ?Ù?Ù?اط اÙ?Ù?شددة</string>
+  <string name="use_only_these_specified_nodes">استخدÙ? Ù?Ù?Ø· تÙ?Ù? اÙ?Ù?Ù?اط اÙ?Ù?حددة</string>
+  <string name="bridges">اÙ?جسÙ?ر</string>
+  <string name="use_bridges">استخدÙ? اÙ?جسÙ?ر</string>
+  <string name="bridges_obfuscated">اÙ?جسÙ?ر اÙ?غاÙ?ضة</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">اسÙ?Ø­ باستخداÙ? Ù?Ù?اط دخÙ?Ù? بدÙ?Ù?Ø© Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ù?عÙ? Ù?ذا اÙ?Ø®Ù?ار إذا Ù?اÙ?ت اÙ?جسÙ?ر اÙ?Ù?حددة جسÙ?ر غاÙ?ضة</string>
+  <string name="ip_address_and_port_of_bridges">عÙ?Ù?اÙ? اÙ?اÙ?ترÙ?ت Ù? اÙ?Ù?Ù?Ù?Ø° Ù?Ù?جسÙ?ر</string>
+  <string name="enter_bridge_addresses">أدخÙ? عÙ?اÙ?Ù?Ù? اÙ?جسÙ?ر</string>
+  <string name="relays">اÙ?Ù?رحÙ?ات</string>
+  <string name="relaying">Ù?رحÙ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">اسÙ?Ø­ Ù?جÙ?ازÙ? Ù?Ù?Ù?Ù?Ù? Ù?رحÙ? غÙ?ر Ù?Ù?ائÙ?</string>
+  <string name="relay_port">Ù?Ù?Ù?Ø° اÙ?Ù?رحÙ?</string>
+  <string name="listening_port_for_your_tor_relay">اÙ?Ù?Ù?Ù?Ø° اÙ?Ù?صغÙ? Ù?Ù?Ù?رحÙ? تÙ?ر اÙ?خاص بÙ?</string>
+  <string name="enter_or_port">أدخÙ? Ù?Ù?Ù?Ø° OR</string>
+  <string name="relay_nickname">اÙ?اسÙ? اÙ?Ù?ستعار Ù?Ù?Ù?Ù?رحÙ?</string>
+  <string name="the_nickname_for_your_tor_relay">اÙ?اسÙ? اÙ?Ù?ستعار Ù?Ù?Ù?رحÙ? تÙ?ر اÙ?خاص بÙ?</string>
+  <string name="enter_a_custom_relay_nickname">أدخÙ? اسÙ? Ù?ستعار Ù?Ù?Ù?Ù?رحÙ?</string>
+  <string name="reachable_addresses">اÙ?عÙ?اÙ?Ù?Ù? اÙ?تÙ? Ù?Ù?Ù?Ù? اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù?ا</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">اÙ?عÙ?Ù? Ù?خدÙ?Ø© Ù?Ù? Ù?راء جدار Ù?ارÙ? بسÙ?اسات تÙ?Ù?دÙ?Ø©</string>
+  <string name="reachable_ports">اÙ?Ù?Ù?اÙ?Ø° اÙ?تÙ? Ù?Ù?Ù?Ù? اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù?ا</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ù?Ù?اÙ?Ø° Ù?Ù?تÙ?حة عبر جدار Ù?ارÙ? تÙ?Ù?دÙ?</string>
+  <string name="enter_ports">أدخÙ? اÙ?Ù?Ù?اÙ?Ø°</string>
+  <string name="enable_hidden_services">استضاÙ?Ø© اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="run_servers_accessible_via_the_tor_network">اÙ?سÙ?اح Ù?Ù?خادÙ? اÙ?Ø°Ù? عÙ?Ù? جÙ?ازÙ? بأÙ?Ù?اÙ?Ù?Ø© اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù? Ù?Ù? Ø®Ù?اÙ? شبÙ?Ø© تÙ?ر</string>
+  <string name="enter_localhost_ports_for_hidden_services">أدخÙ? اÙ?Ù?Ù?اÙ?Ø° اÙ?Ù?Ø­Ù?Ù?Ø© Ù?Ù?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="hidden_service_ports">Ù?Ù?اÙ?Ø° اÙ?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">اسÙ? اÙ?عÙ?Ù?اÙ? Ù?خدÙ?تÙ? اÙ?Ù?Ø®Ù?Ù?Ø© (Ù?تÙ? اÙ?شائÙ? تÙ?Ù?ائÙ?اÙ?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">شغÙ? سجÙ? اÙ?Ù?debug ( Ù?Ù?Ù?راجعة Ù?جب استخداÙ? adb Ø£Ù? LogCat)</string>
+  <string name="project_home">اÙ?Ù?Ù?Ù?ع اÙ?رسÙ?Ù? Ù?Ù?Ù?شرÙ?ع (اÙ?Ù?شارÙ?ع):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">رخصة استخداÙ? تÙ?ر</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">براÙ?ج Ù?Ù? اÙ?طرÙ? اÙ?ثاÙ?Ø«:</string>
+  <string name="tor_version">تÙ?ر: https://www.torproject.org</string>
+  <string name="libevent_version">Ù?ب Ø¥Ù?Ù?Ù?Ù?ت اÙ?Ù?سخة http://www.monkey.org/~provos/libevent/ :v2.0.21</string>
+  <string name="polipo_version">بÙ?Ù?Ù?بÙ? اÙ?Ù?سخة 1.1.9 : https://github.com/jech/polipo</string>
+  <string name="iptables_version">Ø¢Ù? بÙ? تاÙ?بÙ?ز اÙ?Ù?سخة 1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">اÙ?بÙ? اس اس اÙ? اÙ?Ù?سخة: http://www.openssl.org 1.0.1q</string>
+  <string name="hidden_service_request">Ù?Ù?اÙ? برÙ?اÙ?ج Ù?حاÙ?Ù? Ù?تح Ù?Ù?Ù?Ø° Ù?خادÙ? Ù?Ø®Ù?Ù? %S Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر. Ù?ذا اÙ?سÙ?Ù?Ù? Ø¢Ù?Ù? إذا Ù?Ù?ت تثÙ? بÙ?ذا اÙ?برÙ?اÙ?ج.</string>
+  <string name="found_existing_tor_process">عÙ?ثر عÙ?Ù? عÙ?Ù?Ù?Ø© تÙ?ر سابÙ?Ø© تعÙ?Ù?...</string>
+  <string name="something_bad_happened">حصÙ? خطأ Ù?ا. اÙ?حص اÙ?سجÙ?</string>
+  <string name="hidden_service_on">اÙ?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø© اÙ?تÙ? تعÙ?Ù? حاÙ?Ù?اÙ?:</string>
+  <string name="unable_to_read_hidden_service_name">غÙ?ر Ù?ادر عÙ?Ù? Ù?راءة اسÙ? اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="unable_to_start_tor">غÙ?ر Ù?ادر عÙ?Ù? بدء تÙ?ر:</string>
+  <string name="unable_to_reset_tor">أعÙ?د تشغÙ?Ù? جÙ?ازÙ?, غÙ?ر Ù?ادر عÙ?Ù? اعادة تشغÙ?Ù? تÙ?ر</string>
+  <string name="pref_use_sys_iptables_title">استخدÙ? اÙ?Ù?iptables اÙ?تÙ?Ù?ائÙ?Ø©</string>
+  <string name="pref_use_sys_iptables_summary">استخدÙ? Ù?Ù?Ù?Ù?ات اÙ?Ù?iptables اÙ?Ù?Ù?جÙ?دة ضÙ?Ù?اÙ? باÙ?جÙ?از بدÙ? اÙ?Ù?سخة اÙ?Ù?رÙ?Ù?Ø© Ù?ع اÙ?ربÙ?ت</string>
+  <string name="error_installing_binares">غÙ?ر Ù?ادرة عÙ?Ù? تثبÙ?ت Ø£Ù? تحدÙ?Ø« تÙ?ر</string>
+  <string name="pref_use_persistent_notifications">دائÙ?ا ضع اÙ?Ø£Ù?Ù?Ù?Ù?Ø© Ù?Ù? شرÙ?Ø· اÙ?أدÙ?ات عÙ?دÙ?ا Ù?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?تصÙ?اÙ?</string>
+  <string name="pref_use_persistent_notifications_title">تÙ?بÙ?Ù?ات دائÙ?Ø©</string>
+  <string name="pref_use_expanded_notifications">Ù?Ù? بأظÙ?ار اÙ?تÙ?بÙ?Ù? بشÙ?Ù? Ù?Ù?سع بأستخداÙ? تÙ?ر. أخرج Ù?Ù? اÙ?بÙ?د Ù?رÙ?Ù? اÙ?Ø¢Ù? بÙ? رÙ?Ù? اÙ?عÙ?Ù?اÙ? عÙ?Ù? اÙ?شبÙ?Ø©</string>
+  <string name="pref_use_expanded_notifications_title">تÙ?بÙ?Ù? Ù?Ù?سÙ?ع</string>
+  <string name="notification_using_bridges">تÙ? تÙ?عÙ?Ù? اÙ?جسÙ?ر!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">اÙ?Ù?غة</string>
+  <string name="set_locale_summary">اختار  اÙ?إعدادات اÙ?Ù?Ø­Ù?Ù?Ø© Ù? اÙ?Ù?غة Ù?اÙ?ربÙ?ت</string>
+  <string name="wizard_locale_title">اختار اÙ?Ù?غة</string>
+  <string name="wizard_locale_msg">Ø¥Ù?ا اÙ? تترÙ? اÙ?Ù?غة اÙ?اÙ?تراضÙ?Ø© اÙ? Ø¥Ù?ا اÙ? تغÙ?ر اÙ?Ù?غة</string>
+  <string name="powered_by">Ù?دعÙ?Ù?Ø© Ù?Ù? Ù?بÙ? تÙ?ر</string>
+  <string name="btn_save_settings">Ø­Ù?ظ اÙ?إعدادات</string>
+  <string name="no_internet_connection_tor">Ù?ا Ù?Ù?جد ارتباط بأÙ?اÙ?ترÙ?Ù?ت: تÙ?ر Ù?Ù? Ù?ضع اÙ?Ù?Ù?Ù? اÙ?Ù?ؤÙ?ت</string>
+  <string name="bandwidth_">عرض اÙ?Ù?طاÙ?</string>
+  <string name="down">اسÙ?Ù?</string>
+  <string name="up">أعÙ?Ù?</string>
+  <string name="pref_disable_network_title">Ù?اتÙ?جد شبÙ?Ø© Ù?Ù?Ù?-Ø¢Ù?Ù?</string>
+  <string name="pref_disable_network_summary">ضع تÙ?ر Ù?Ù? Ù?ضع اÙ?Ù?Ù?Ù? عÙ?د عدÙ? Ù?جÙ?د اÙ?Ø£Ù?ترÙ?Ù?ت</string>
+  <string name="newnym">Ù?Ù?د تحÙ?Ù?ت اÙ?Ù? Ù?Ù?Ù?Ø© تÙ?ر جدÙ?دة</string>
+  <string name="menu_verify_browser">Ù?تصÙ?Ø­</string>
+  <string name="menu_use_chatsecure">استخدÙ? جات سÙ?Ù?Ù?ر </string>
+  <string name="permission_manage_tor_label">أدارة تÙ?ر</string>
+  <string name="permission_manage_tor_description">Ù?Ù? بتÙ?Ù?Ù?Ù? Ù?ذا اÙ?تطبÙ?Ù? Ù?Ù? اÙ?تحÙ?Ù? بخدÙ?ات تÙ?ر</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ù?ا Ù?بدÙ? بأÙ? Ù?دÙ?Ù? اÙ?رÙ?Ù?Ù?س Ù?Ù?صباÙ?. Ù?Ù? ترÙ?د Ù?ساعدتاÙ? Ù?Ù? Ø°Ù?Ù? اÙ? Ù?Ù?Ù?Ù? Ù?Ù?Ø· بتشغÙ?Ù? اÙ?Ù?تصÙ?Ø­Ø?</string>
+  <string name="install_apps_">Ù?Ù? ترغب بتÙ?صÙ?ب اÙ?تطبÙ?Ù?اتØ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ù?ا Ù?Ù?جد اتصاÙ? بأÙ?شبÙ?Ø©. سÙ?دخÙ? تÙ?ر اÙ?Ù? Ù?ضع اÙ?Ù?Ù?Ù?</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">اÙ?اتصاÙ? بأÙ?شبÙ?Ø© جÙ?د. تÙ?بÙ?Ù? تÙ?ر Ù?Ù? اÙ?Ù?Ù?Ù?</string>
+  <string name="updating_settings_in_tor_service">تحدÙ?Ø« اÙ?اعدادات Ù?Ù? خدÙ?ات تÙ?ر</string>
+  <string name="pref_socks_title">تÙ?ر  سÙ?Ù?س</string>
+  <string name="pref_socks_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? Ù?حدة اÙ?خدÙ?Ø© اÙ?Ù?ائبة اÙ?برÙ?Ù?سÙ? Ù?Ù? سÙ?Ù?س. (اÙ?تÙ?صÙ?ر 9050 اÙ? 0 عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_socks_dialog">تÙ?Ù?ئة Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø©  بÙ?رت Ù?Ù? سÙ?Ù?س</string>
+  <string name="pref_transport_title">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© Ù?Ù? Ù?حدة اÙ?خدÙ?Ø© اÙ?Ù?ائبة اÙ?برÙ?Ù?سÙ? Ù?Ù? تÙ?ر</string>
+  <string name="pref_transport_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?Ø´Ù?اÙ? (اÙ?تÙ?صÙ?ر 9040 اÙ? 0 عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_transport_dialog">تÙ?Ù?ئة بÙ?رت اÙ?برÙ?Ù?سÙ? اÙ?Ø´Ù?اÙ?</string>
+  <string name="pref_dnsport_title">تÙ?ر, Ù?ظاÙ? اسÙ?اء اÙ?Ù?طاÙ?ات, بÙ?رت</string>
+  <string name="pref_dnsport_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? خدÙ?Ø© اسÙ?اء اÙ?Ù?طاÙ? دÙ? اÙ? اس. (اÙ?تÙ?صÙ?ر 5400 اÙ? 0 Ù?عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_dnsport_dialog">إعدادات بÙ?رت خادÙ? اسÙ?اء اÙ?Ù?طاÙ?</string>
+  <string name="menu_vpn">Ù?Ù? بÙ? اÙ? شبÙ?Ø© Ù?Ù?Ù?Ù?Ø© خاصة</string>
+</resources>
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
new file mode 100644
index 0000000..0a84a25
--- /dev/null
+++ b/app/src/main/res/values-az/strings.xml
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Pulsuz proksi tÉ?tbiqetmÉ?si olan Orbot baÅ?qa tÉ?tbiqetmÉ?lÉ?rÉ? internetdÉ?n daha tÉ?hlükÉ?siz istifadÉ? etmÉ?k imkanı verir. Orbot sizin internet trafikinizi Å?ifrÉ?lÉ?mÉ?k üçün Tordan istifadÉ? edir vÉ? dünyanın hÉ?r yerindÉ? kompüterlÉ?rin birindÉ?n o birinÉ? sıçramaqla bunu gizlÉ?dir. Tor pulsuz proqram tÉ?minatıdır, eyni zamanda sizin Å?É?xsi azadlıÄ?ınız vÉ? tÉ?hlükÉ?sizliyinizÉ?, gizli biznes fÉ?aliyyÉ?ti vÉ? É?laqÉ?lÉ?rÉ?, o cümlÉ?dÉ?n trafik analiz adlanan dövlÉ?t tÉ?hlükÉ?sizliyinÉ? xÉ?lÉ?l gÉ?tirÉ? bilÉ?cÉ?k Å?É?bÉ?kÉ? nÉ?zarÉ?ti formalarından müdafiÉ? olunmaÄ?a yardım edÉ?n açıq Å?É?bÉ?kÉ?dir.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Toru baÅ?lat vÉ? dayandır
+</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot baÅ?layır...</string>
+  <string name="status_activated">Tor Å?É?bÉ?kÉ?sinÉ? baÄ?landı</string>
+  <string name="status_disabled">Orbot deaktivasiya edildi</string>
+  <string name="status_shutting_down">Tor xidmÉ?ti iÅ?ini baÅ?a vurur</string>
+  <string name="tor_process_starting">Tor xidmÉ?ti baÅ?layır...</string>
+  <string name="tor_process_complete">tamamla.</string>
+  <string name="tor_process_waiting">gözlÉ?yirik.</string>
+  <string name="not_anonymous_yet">TÆ?HLÃ?KÆ?: SÉ?nin trafikin hÉ?lÉ? anonim deyil! LütfÉ?n, aplikasiyanı ya HTTP proksi 127.0.0.1:8118, ya SOCKS4A, ya da SOCKS5 proksi 127.0.0.1:9050 istifadÉ? etmÉ?k üçün quraÅ?dır.</string>
+  <string name="menu_home">Ev</string>
+  <string name="menu_browse">Bax</string>
+  <string name="menu_settings">QuraÅ?dırmalar</string>
+  <string name="menu_log">Jurnal</string>
+  <string name="menu_info">KömÉ?k</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">BaÅ?la</string>
+  <string name="menu_stop">Dur</string>
+  <string name="menu_about">Haqqında</string>
+  <string name="menu_promo_apps">TÉ?tbiqetmÉ?lÉ?ri É?ldÉ? edin...</string>
+  <string name="main_layout_download">Endir</string>
+  <string name="main_layout_upload">YüklÉ?</string>
+  <string name="button_help">KömÉ?k</string>
+  <string name="button_close">BaÄ?la</string>
+  <string name="button_about">Haqqında</string>
+  <string name="button_clear_log">Jurnalı TÉ?mizlÉ?</string>
+  <string name="menu_verify">Yoxla</string>
+  <string name="menu_exit">�ıx</string>
+  <string name="menu_scan">KörpüQR kodu skan edin</string>
+  <string name="menu_share_bridge">KörpüQR kodu paylaÅ?ın</string>
+  <string name="press_to_start">- baÅ?lamaq üçün uzun klik -</string>
+  <string name="pref_trans_proxy_group">Å?É?ffaf ProksilÉ?mÉ? (Root TÉ?lÉ?b Edir)</string>
+  <string name="pref_trans_proxy_title">Å?É?ffaf ProksilÉ?mÉ?</string>
+  <string name="pref_trans_proxy_summary">Aplikasiyaların Avtomatik Torlanması</string>
+  <string name="pref_transparent_all_title">HÉ?r Å?eyi Torla</string>
+  <string name="pref_transparent_all_summary">Tor vasitÉ?silÉ? bütün aplikasiyaların proksi trafiki</string>
+  <string name="pref_transparent_port_fallback_title">Port Proksi Ehtiyatı</string>
+  <string name="pref_transparent_port_fallback_summary">TÆ?HLÃ?KÆ?: Ã?mumi alt portlar (80, 443 vÉ? s.). \'Hamısı\' vÉ? ya \'TÉ?tbiqetmÉ?\' iÅ?lÉ?mirsÉ?, *YALNIZ Ä°STÄ°FADÆ? ET*.</string>
+  <string name="pref_transparent_port_title">Port Siyahısı</string>
+  <string name="pref_transparent_port_summary">ProksiyÉ? port siyahısı. \'Hamısı\' vÉ? ya \'TÉ?tbiqetmÉ?\' iÅ?lÉ?mirsÉ?, *YALNIZ Ä°STÄ°FADÆ? ET*.</string>
+  <string name="pref_transparent_port_dialog">ProksiyÉ? port daxil et</string>
+  <string name="pref_has_root">Root GiriÅ? TÉ?lÉ?b Et</string>
+  <string name="pref_has_root_summary">Å?É?ffaf proksilÉ?mÉ? üçün mÉ?nbÉ? tÉ?lÉ?b et</string>
+  <string name="status_install_success">Tor ikilisi müvÉ?ffÉ?qiyyÉ?tlÉ? yüklÉ?ndi!</string>
+  <string name="status_install_fail">Tor ikili fayllarının quraÅ?dırılması mümkün olmadı. LütfÉ?n giriÅ?i yoxla vÉ? assistants@xxxxxxxxxxxxxx-a xÉ?bÉ?r ver.</string>
+  <string name="title_error">TÉ?tbiq SÉ?hvi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot Haqqında</string>
+  <string name="btn_next">Sonrakı</string>
+  <string name="btn_back">Geri</string>
+  <string name="btn_finish">Bitir</string>
+  <string name="btn_okay">Okey</string>
+  <string name="btn_cancel">LÉ?Ä?v et</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">BÉ?zi Orbot Detalları</string>
+  <string name="wizard_details_msg">Orbot Tor, LibEvent vÉ? Polipodan ibarÉ?t olan açıq mÉ?nbÉ?li tÉ?tbiqetmÉ?dir. O, Tor Å?É?bÉ?kÉ?sini yerli HTTP proksi (8118) vÉ? SOCKS proksi (9050) ilÉ? tÉ?min edir. Orbot hÉ?m dÉ? bütün internet trafiklÉ?ri köklü mexanizm É?sasında Tor vasitÉ?siylÉ? göndÉ?rmÉ?k qabiliyyÉ?tinÉ? malikdir. </string>
+  <string name="wizard_permissions_root">Ä°cazÉ? Verilir</string>
+  <string name="wizard_permissions_stock">Orbot Ä°cazÉ?lÉ?ri</string>
+  <string name="wizard_premissions_msg_root">Æ?la! SÉ?nin Orbot üçün mÉ?nbÉ? icazÉ?lÉ?rinÉ? malik olmanı müÉ?yyÉ?n etmiÅ?ik. Biz bu gücü aÄ?ılla istifadÉ? edÉ?cÉ?yik.</string>
+  <string name="wizard_permissions_msg_stock">Bu tÉ?lÉ?b edilmÉ?diyi halda sÉ?nin qurÄ?unun mÉ?nbÉ? giriÅ?i varsa, Orbot daha güclü iÅ?lÉ?yÉ?cÉ?k. Orbota super gücü vermÉ?k üçün aÅ?aÄ?ıdakı düymÉ?ni istifadÉ? et!</string>
+  <string name="wizard_permissions_no_root">Æ?gÉ?r sÉ?nin mÉ?nbÉ? giriÅ?inÉ? icazÉ?n yoxdursa, ya da nÉ? haqqında danıÅ?dıÄ?ımızı anlamırsansa, É?min ol ki, istifadÉ? etdiyin aplikasiyalar Orbotla iÅ?lÉ?yÉ? bilÉ?ndirlÉ?r.</string>
+  <string name="wizard_permissions_consent">SuperistifadÉ?çisiz davam etmÉ?yi anlayır vÉ? istÉ?yirÉ?m</string>
+  <string name="wizard_permission_enable_root">Orbot üçün MÉ?nbÉ? Ver</string>
+  <string name="wizard_configure">Torifikasiyanı QuraÅ?dır</string>
+  <string name="wizard_configure_msg">Orbot sÉ?nÉ? bütün vÉ? ya seçilmiÅ? aplikasiyalarını Tor vasitÉ?silÉ? istifadÉ? etmÉ?yÉ? imkan yaradır.</string>
+  <string name="wizard_configure_all">Bütün Aplikasiyaları Tor VasitÉ?silÉ? Proksi Et</string>
+  <string name="wizard_configure_select_apps">Tor üçün MüÉ?yyÉ?n Aplikasiyaları Seç</string>
+  <string name="wizard_tips_tricks">Orbota-açıq Aplikasiyalar</string>
+  <string name="wizard_tips_msg">AÅ?aÄ?ıdakı aplikasiyalar Orbotla iÅ?lÉ?mÉ?k üçün quraÅ?dırılmıÅ?dır. Ä°ndi quraÅ?dırmaq üçün hÉ?r düymÉ?ni kliklÉ?, ya da baÅ?qa vaxt onları Google Play, GuardianProject.info saytı vÉ? ya F-Doid.org-da tap.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android üçün tÉ?hlükÉ?siz mesajlaÅ?ma müÅ?tÉ?risi</string>
+  <string name="wizard_tips_proxy">Proksi SeçimlÉ?ri - Aplikasiyaların Orbotla necÉ? iÅ?lÉ?yÉ?cÉ?yini öyrÉ?n</string>
+  <string name="wizard_tips_duckgo">DuckDuckGO AxtarıÅ? QurÄ?u aplikasiyası</string>
+  <string name="wizard_tips_twitter">\"Yerlihost\" vÉ? 8118 portuna sahiblik üçün Twitter proksini quraÅ?dır</string>
+  <string name="wizard_tips_story_maker">StoryMaker--Yazı yaz, tÉ?hlükÉ?sizlik mÉ?sÉ?lÉ?sini torun öhdÉ?sinÉ? burax!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proksi qurÄ?uları</string>
+  <string name="wizard_proxy_help_msg">Ä°stifadÉ? etdiyiniz Android tÉ?tbiqetmÉ?si HTTP vÉ? SOCKS proksinin istifadÉ?sini dÉ?stÉ?klÉ?yÉ? bilirsÉ?, siz onu Orbotla birlÉ?Å?dirmÉ?k üçün tÉ?nzimlÉ?yÉ? vÉ? Tor.\n\n\n-dÉ?n istifadÉ? edÉ? bilÉ?rsiniz.   Host quraÅ?dırmaları 127.0.0.1-dir, yaxud \"yerlihost\"dur. HTTP üçün port quraÅ?dırması 8118-dir. SOCKS üçün proksi  9050-dir. Siz SOCKS4A, yaxud mümkünsÉ?, SOCKS5-dÉ?n istifadÉ? etmÉ?lisiniz.\n \n\n\n FAQ vasitÉ?siylÉ? siz AndroiddÉ? proksilÉ?mÉ? haqda daha çox mÉ?lumat ala bilÉ?rsiniz: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot hazırdır!</string>
+  <string name="wizard_final_msg">Dünyanın müxtÉ?lif yerlÉ?rindÉ? milyonlarla insan Tordan müxtÉ?lif mÉ?qsÉ?dlÉ?rlÉ? istifadÉ? edir. \n\n JurnalistlÉ?r, blogerlÉ?r, insan haqları müdafiÉ?çilÉ?ri, hüquq-mühafizÉ? orqanlarının iÅ?çilÉ?ri, É?sgÉ?rlÉ?r, korporasiyalar, repressiv rejimlÉ?rin vÉ?tÉ?ndaÅ?ları, ya da adi vÉ?tÉ?ndaÅ?lar...Ä°ndi buna siz dÉ? hazırsınız!</string>
+  <string name="wizard_exit_at_first_screen_toast">ZÉ?hmÉ?t olmasa, istifadÉ?yÉ? baÅ?lamazdan É?vvÉ?l Orbotu tÉ?nzimlÉ?yin!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Siz Tor Å?É?bÉ?kÉ?sinÉ? uÄ?urla qoÅ?uldunuz. Ancaq bu o demÉ?k deyil ki, sizin cihazınız tÉ?hlükÉ?sizdir. Æ?lqÉ?ni yoxlamaq üçün  \'Browser\' düymÉ?sindÉ?n istifadÉ? edÉ? bilÉ?rsiniz. \n\n BizÉ? https://guardianproject.info/apps/orbot sÉ?hifÉ?sindÉ? qonaq ola bilÉ?rsiniz. Daha çox mÉ?lumat É?ldÉ? etmÉ?k üçün help@xxxxxxxxxxxxxxxxxxxx ünvanına mÉ?ktub yazmaq olar. </string>
+  <string name="tor_check">Orbotun konfiqurasiya edilmÉ?sini vÉ? sÉ?nin Tor-a qoÅ?ulduÄ?unu dÉ?qiqlÉ?Å?dirmÉ?k üçün bu sÉ?nin brauzerini https://check.torproject.org saytı ilÉ? açacaq.</string>
+  <string name="pref_hs_group">Gizli XidmÉ?t Hostinqi</string>
+  <string name="pref_general_group">Æ?sas</string>
+  <string name="pref_start_boot_title">Android Açıldıqda Orbotu BaÅ?lat</string>
+  <string name="pref_start_boot_summary">Android cihazın iÅ?É? baÅ?ladıqda avtomatik olaraq Orbot baÅ?lansın vÉ? Tor-a qoÅ?ulsun</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot Toru AndroidÉ? gÉ?tirir!\n\nTor mÉ?xfiliyÉ?, gizli informasiya vÉ? Å?É?xsi münasibÉ?tlÉ?rÉ? xÉ?lÉ?l gÉ?tirÉ? bilÉ?cÉ?k Å?É?bÉ?kÉ? nÉ?zarÉ?ti, mÉ?zmunun süzgÉ?cdÉ?n keçirilmÉ?si vÉ? trafik analizindÉ?n müdafiÉ? olunmaqda sizÉ? yardım edir.\n\nBu sehrbaz Orbot vÉ? Toru sizin cihazınıza quraÅ?dırmaÄ?a kömÉ?k edÉ?cÉ?k.  </string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">XÉ?bÉ?rdarlıq</string>
+  <string name="wizard_warning_msg">SadÉ?cÉ? Orbotun quraÅ?dırılması mobil trafikinizi avtomatik olaraq anonimlÉ?Å?dirÉ? bilmÉ?z.\n\nTordan uÄ?urla istifadÉ? etmÉ?k üçün siz Orbotu, cihazınızı vÉ? baÅ?qa tÉ?tbiqetmÉ?lÉ?ri bir-birinÉ? uyÄ?unlaÅ?dırmalısınız.  </string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ä°cazÉ?</string>
+  <string name="wizard_permissions_root_msg1">SÉ?n istÉ?sÉ?n Orbot-un \'SuperistifadÉ?çi\' giriÅ?ini É?ldÉ? edib Å?É?ffaf ProksilÉ?mÉ? kimi É?lavÉ? seçimlÉ?r qazana bilÉ?rsÉ?n.</string>
+  <string name="wizard_permissions_root_msg2">Bunu etmÉ?k istÉ?mirsÉ?nsÉ?, yalnız Orbot-la iÅ?lÉ?mÉ?si mümkün aplikasiyalara sahib olduÄ?una É?min ol</string>
+  <string name="wizard_permissions_no_root_msg">Sizin cihazınız yÉ?qin ki, rout olunmayıb, ya da rout vÉ? ya \"SuperistifadÉ?çi\" keçidi ilÉ? tÉ?min etmir.\n\nXahiÅ? edirik, bunun É?vÉ?zinÉ? É?sas ekranda \'TÉ?tbiqetmÉ?lÉ?r\' rejimindÉ?n istifadÉ? etmÉ?yÉ? çalıÅ?ın. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-a Açıq Aplikasiyalar</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ã?at aplikasiyasını Qeydsiz Å?ifrlÉ?mÉ? ilÉ? tÉ?hlükÉ?sizlÉ?Å?dir</string>
+  <string name="wizard_tips_orweb">Orfox: Tor vasitÉ?siylÉ? iÅ?lÉ?yÉ?n vÉ? mÉ?xfiliyi artıran brauzer</string>
+  <string name="wizard_tips_play">Google Play-dÉ? bütün Guardian LayihÉ? aplikasiyaları tap</string>
+  <string name="wizard_tips_fdroid">F-DroiddÉ?ki bütün Guardian Project tÉ?tbiqetmÉ?lÉ?rini tapın </string>
+  <string name="wizard_tips_fdroid_org">https://f-droid.org-dÉ;? bütün Guardian Project tÉ?tbiqetmÉ?lÉ?rini tapın</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Å?É?ffaf ProksilÉ?mÉ?</string>
+  <string name="wizard_transproxy_msg">Bu heç bir konfiqurasiyaya ehtiyac olmadan aplikasiyalarının avtomatik olaraq Tor Å?É?bÉ?kÉ?si vasitÉ?silÉ? iÅ?lÉ?mÉ?sini tÉ?min edir.</string>
+  <string name="wizard_transproxy_hint">(DediklÉ?rimizdÉ?n heç biri haqqında xÉ?bÉ?rin yoxdursa, qutunu iÅ?arÉ?lÉ?)</string>
+  <string name="wizard_transproxy_none">Heç biri</string>
+  <string name="pref_transparent_tethering_title">Tor-un Son HÉ?ddi</string>
+  <string name="pref_transparent_tethering_summary">Wifi vÉ? USB ilÉ? BaÄ?lanan Cihazlar üçün Tor Å?É?ffaf ProksilÉ?mÉ?ni AktivlÉ?Å?dir (cihazın yenidÉ?n yüklÉ?nmÉ?sini tÉ?lÉ?b edir)</string>
+  <string name="button_grant_superuser">SuperistifadÉ?çi GiriÅ? TÉ?lÉ?bi</string>
+  <string name="pref_select_apps">Aplikasiya Seç</string>
+  <string name="pref_select_apps_summary">Tor vasitÉ?silÉ? açılması üçün Aplikasiya seç</string>
+  <string name="pref_node_configuration">KÉ?siÅ?mÉ? Konfiqurasiyası</string>
+  <string name="pref_node_configuration_summary">Bunlar sÉ?nin anonimliyini azalda bilÉ?cÉ?k É?traflı seçimlÉ?rdir</string>
+  <string name="pref_entrance_node">GiriÅ? KÉ?siÅ?mÉ?lÉ?ri</string>
+  <string name="pref_entrance_node_summary">Birinci sıçrayıÅ? üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="pref_entrance_node_dialog">GiriÅ? KÉ?siÅ?mÉ?lÉ?rini Æ?lavÉ? et</string>
+  <string name="pref_allow_background_starts_title">Arxa fonun iÅ?É? baÅ?lamasına icazÉ? verin</string>
+  <string name="pref_allow_background_starts_summary">Qoy hÉ?r-hansı tÉ?tbiqetmÉ? Orbota Tor vÉ? É?laqÉ?li xidmÉ?tlÉ?ri iÅ?É? salmalı olduÄ?unu desin</string>
+  <string name="button_proxy_all">HÉ?r Å?eyi proksilÉ?
+</string>
+  <string name="button_proxy_none">Heç nÉ?yi proksilÉ?mÉ?</string>
+  <string name="button_invert_selection">Seçiminin yerini dÉ?yiÅ?</string>
+  <string name="pref_proxy_title">Ä°xrac EdilÉ?n Å?É?bÉ?kÉ? Proksisi (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_type_title">Ä°xrac EdilÉ?n Proksi Növü</string>
+  <string name="pref_proxy_type_summary">Proksi serveri istifadÉ? etmÉ?k üçün protokol: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Proksi Növünü Daxil Et</string>
+  <string name="pref_proxy_host_title">Ä°xrac EdilÉ?n Proksi Hostu</string>
+  <string name="pref_proxy_host_summary">Proksi Server host adı</string>
+  <string name="pref_proxy_host_dialog">Proksi Hostu Daxil Et</string>
+  <string name="pref_proxy_port_title">Ä°xrac EdilÉ?n Proksi Port</string>
+  <string name="pref_proxy_port_summary">Proksi Server portu</string>
+  <string name="pref_proxy_port_dialog">Proksi portu daxil et</string>
+  <string name="pref_proxy_username_title">Ä°xrac EdilÉ?n Proxy Ä°stifadÉ?çi Adı</string>
+  <string name="pref_proxy_username_summary">Proksi Ä°stifadÉ?çi Adı (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_username_dialog">Proksi Ä°stifadÉ?çi Adı Daxil Et</string>
+  <string name="pref_proxy_password_title">Ä°xrac EdilÉ?n Proksi Å?ifrÉ?</string>
+  <string name="pref_proxy_password_summary">Proksi Å?ifrÉ? (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_password_dialog">Proksi Å?ifrÉ? Daxil et</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tam Å?É?ffaf proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Aplikasiya É?saslı Å?É?ffaf proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="transparent_proxying_enabled">Å?É?ffaf proksilÉ?mÉ? AKTÄ°VLÆ?Å?DÄ°RÄ°LDÄ°</string>
+  <string name="transproxy_enabled_for_tethering_">BaÄ?lanma üçün TransProksi aktivlÉ?Å?dirildi!</string>
+  <string name="warning_error_starting_transparent_proxying_">TÆ?HLÃ?KÆ?: Å?É?ffaf proksilÉ?mÉ?nin baÅ?lanmasında xÉ?ta!</string>
+  <string name="transproxy_rules_cleared">TransProksi qaydalar tÉ?mizlÉ?ndi</string>
+  <string name="couldn_t_start_tor_process_">Tor prosesi baÅ?lana bilmÉ?di:</string>
+  <string name="privoxy_is_running_on_port_">Polipo portda iÅ?lÉ?yir</string>
+  <string name="setting_up_port_based_transparent_proxying_">Porta É?saslanmıÅ? proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="bridge_error">Körpü XÉ?tası</string>
+  <string name="bridge_requires_ip">Körpü funksiyasını istifadÉ? etmÉ?k üçün É?n azı bir körpü IP ünvanı É?lavÉ? etmÉ?lisÉ?n.</string>
+  <string name="send_email_for_bridges">Gmail hesabından bridges@xxxxxxxxxxxxxx ünvanına mÉ?tn hissÉ?sindÉ? \"körpü É?ldÉ? et\" sözlÉ?ri yazılmaqla mÉ?ktub göndÉ?r.</string>
+  <string name="error">XÉ?ta</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">SÉ?nin Æ?lçatanÃ?nvanlar seçimin istisnaya sÉ?bÉ?b oldu!</string>
+  <string name="your_relay_settings_caused_an_exception_">SÉ?nin keçid seçimlÉ?rin istisnaya sÉ?bÉ?b oldu!</string>
+  <string name="exit_nodes">KÉ?siÅ?mÉ?lÉ?ri Xaric Et</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Son sıçrayıÅ? üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="enter_exit_nodes">Ã?ıxıÅ? KÉ?siÅ?mÉ?lÉ?rini Daxil Et</string>
+  <string name="exclude_nodes">KÉ?siÅ?mÉ?lÉ?ri Xaric Et</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ä°xrac üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="enter_exclude_nodes">Ä°xrac KÉ?siÅ?mÉ?lÉ?rini Daxil Et</string>
+  <string name="strict_nodes">KÉ?skin KÉ?siÅ?mÉ?lÉ?r</string>
+  <string name="use_only_these_specified_nodes">*Yalnız* bu xüsusi kÉ?siÅ?mÉ?lÉ?ri istifadÉ? et</string>
+  <string name="bridges">KörpülÉ?r</string>
+  <string name="use_bridges">Körpü Ä°stifadÉ? Et</string>
+  <string name="bridges_obfuscated">Ã?aÅ?dırıcı KörpülÉ?r</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor Å?É?bÉ?kÉ?sinÉ? alternativ giriÅ? kÉ?siÅ?mÉ?lÉ?rini aktivlÉ?Å?dir</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">QuraÅ?dırılmıÅ? körpülÉ?r çaÅ?dırıcı körpülÉ?r olsa, aktivlÉ?Å?dir</string>
+  <string name="ip_address_and_port_of_bridges">KörpülÉ?rin IP ünvanı vÉ? portu</string>
+  <string name="enter_bridge_addresses">Körpü �nvanlarını Daxil et</string>
+  <string name="relays">KeçidlÉ?r</string>
+  <string name="relaying">KeçidlÉ?mÉ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cihazının son-keçid funksiyasını aktivlÉ?Å?dir</string>
+  <string name="relay_port">Keçid Portu</string>
+  <string name="listening_port_for_your_tor_relay">Tor keçidin üçün portun dinlÉ?nmÉ?si</string>
+  <string name="enter_or_port">OR port daxil et</string>
+  <string name="relay_nickname">Keçid adı</string>
+  <string name="the_nickname_for_your_tor_relay">Tor keçidin üçün ad</string>
+  <string name="enter_a_custom_relay_nickname">Ä°lkin keçidÉ? ad daxil et</string>
+  <string name="reachable_addresses">Æ?lçatan Ã?nvanlar</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">MÉ?hdudlaÅ?mıÅ? siyasÉ?tlÉ? qoruyucu divar arxasındakı müÅ?tÉ?ri kimi iÅ?lÉ?t</string>
+  <string name="reachable_ports">Æ?lçatan portlar</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">MÉ?hdudlaÅ?dırılmıÅ? qoruyucu divar arxasında É?lçatan portlar</string>
+  <string name="enter_ports">Port daxil et</string>
+  <string name="enable_hidden_services">Gizli XidmÉ?t Hostinqi</string>
+  <string name="run_servers_accessible_via_the_tor_network">cihaz serverinin Tor Å?É?bÉ?kÉ?si tÉ?rÉ?findÉ?nÉ?ldÉ? edilÉ?n olmasına icazÉ? ver</string>
+  <string name="enter_localhost_ports_for_hidden_services">gizli xidmÉ?tlÉ?r üçün yerlihost portlarını daxil et</string>
+  <string name="hidden_service_ports">Gizli XidmÉ?t Portları</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">gizli xidmÉ?tin üçün ünvanlanan ad (avtomatik hazırlanmıÅ?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">mÉ?hsul üçün sazlama giriÅ?i daxil et (baxmaq üçün adb vÉ? ya aLogCat istifadÉ? etmÉ?lisÉ?n)</string>
+  <string name="project_home">LayihÉ? Evi(lÉ?ri):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Lisenziyası</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">XidmÉ?ti QuraÅ?dırma:</string>
+  <string name="tor_version">
+Tor: https://www.torproject.org</string>
+  <string name="libevent_version">
+LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">SSL-i aç v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikasiya Tor Å?É?bÉ?kÉ?sinÉ? %S gizli server portu açmaq istÉ?yir. Aplikasiyaya inandıÄ?ın halda bu tÉ?hlükÉ?sizdir.</string>
+  <string name="found_existing_tor_process">mövcud Tor prosesi tapıldı...</string>
+  <string name="something_bad_happened">NÉ? isÉ? pis bir Å?ey oldu. GiriÅ?i yoxla</string>
+  <string name="hidden_service_on">burada gizli xidmÉ?ti:</string>
+  <string name="unable_to_read_hidden_service_name">gizli xidmÉ?t adını oxumaÄ?ı deaktivlÉ?Å?dir</string>
+  <string name="unable_to_start_tor">Tor-un baÅ?lanmasını dayandır:</string>
+  <string name="unable_to_reset_tor">Cihazınızı yenidÉ?n yüklÉ?yin, Toru bÉ?rpa etmÉ?k olmur!</string>
+  <string name="pref_use_sys_iptables_title">Mövcud Ipstol Ä°stifadÉ? Et</string>
+  <string name="pref_use_sys_iptables_summary">Orbotla baÄ?lanmıÅ? ipstol É?vÉ?zinÉ? daxili cüt ipstol istifadÉ? et</string>
+  <string name="error_installing_binares">Tor cütlüklÉ?ri quraÅ?dırıla vÉ? ya tÉ?kmillÉ?Å?dirilÉ? bilmÉ?di.</string>
+  <string name="pref_use_persistent_notifications">HÉ?miÅ?É? Orbot qoÅ?ulduÄ?u hallarda niÅ?anı alÉ?tlÉ?t panelindÉ? saxla</string>
+  <string name="pref_use_persistent_notifications_title">HÉ?miÅ?É? Açıq XÉ?bÉ?rdarlıqlar</string>
+  <string name="pref_use_expanded_notifications">Torla birlikdÉ? É?traflı bildiriÅ?i göstÉ?rib ölkÉ? vÉ? IP-dÉ?n çıxın. </string>
+  <string name="pref_use_expanded_notifications_title">Æ?traflı bildiriÅ?lÉ?r</string>
+  <string name="notification_using_bridges">KörpülÉ?r aktivlÉ?Å?dirildi!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Dil</string>
+  <string name="set_locale_summary">Orbot üçün dil standartlarını vÉ? dili seç</string>
+  <string name="wizard_locale_title">Dil Seç</string>
+  <string name="wizard_locale_msg">OlduÄ?u kimi saxla, ya da mövcud dilÉ? keç</string>
+  <string name="powered_by">Tor tÉ?rÉ?findÉ?n yaradılmıÅ?</string>
+  <string name="btn_save_settings">SeçimlÉ?ri Saxla</string>
+  <string name="no_internet_connection_tor">Ä°nternet yoxdur; Tor gözlÉ?yir</string>
+  <string name="bandwidth_">Ã?türmÉ? qabiliyyÉ?ti:</string>
+  <string name="down">aÅ?aÄ?ı</string>
+  <string name="up">yuxarı</string>
+  <string name="pref_disable_network_title">Avto-Yuxu Å?É?bÉ?kÉ?si Yoxdur</string>
+  <string name="pref_disable_network_summary">Ä°nternet olmadıqda icazÉ? ver Tor yatsın</string>
+  <string name="newnym">Yeni Tor oxÅ?arına qoÅ?uldun!</string>
+  <string name="menu_verify_browser">Bax</string>
+  <string name="menu_use_chatsecure">ChatSecure istifadÉ? et</string>
+  <string name="permission_manage_tor_label">Toru Ä°darÉ? Et</string>
+  <string name="permission_manage_tor_description">Tor xidmÉ?tini idarÉ? etmÉ?si üçün aplikasiyanı aktivlÉ?Å?dir</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">DeyÉ?sÉ?n Orfoxu quraÅ?dırmamısınız. Yardıma ehtiyacınız var, yoxsa yalnız brauzeri açmalıyıq?</string>
+  <string name="install_apps_">Aplikasiya quraÅ?dırılsın?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ä°nternetlÉ? É?laqÉ? yoxdur. Tor gözlÉ?mÉ? rejiminÉ? keçir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ä°nternetlÉ? É?laqÉ? yaxÅ?ıdır. Tor iÅ? rejiminÉ? keçir...</string>
+  <string name="updating_settings_in_tor_service">Tor xidmÉ?tindÉ? quraÅ?dırmalar yüklÉ?nir</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Torun tÉ?klif etdiyi Port SOCKS proksi iÅ?lÉ?yir (standart: 9050, yaxud söndürmÉ?k üçün 0) </string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Torun tÉ?klif etdiyi Port Transparent proksi iÅ?lÉ?yir (standart: 9040, yaxud söndürmÉ?k üçün 0) </string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Torun tÉ?klif etdiyi Port DNS iÅ?lÉ?yir (standart: 5400, yaxud söndürmÉ?k üçün 0)</string>
+  <string name="pref_dnsport_dialog">DNS Port Config</string>
+  <string name="pref_torrc_title">Torrc Custom Config</string>
+  <string name="pref_torrc_summary">YALNIZ EKSPERTLÆ?R: birbaÅ?a torrc config xÉ?tlÉ?rini daxil edin</string>
+  <string name="pref_torrc_dialog">Custom Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Ä°nsan haqları SÉ?nÉ?dlÉ?ri tÉ?tbiqetmÉ?si</string>
+  <string name="your_tor_public_ips_">Sizin ictimai Tor Ä°P-lÉ?riniz</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Orbotla baÄ?lı probleminiz varsa, lütfÉ?n, Android-&gt;Settings-&gt;Apps-dÉ? bu tÉ?tbiqetmÉ?ni söndürün;</string>
+  <string name="app_conflict">TÉ?tbiqetmÉ? konflikti</string>
+  <string name="pref_transproxy_refresh_title">Transproxy avtomatik yenilÉ?mÉ?</string>
+  <string name="pref_transproxy_refresh_summary">Å?É?bÉ?kÉ? vÉ?ziyyÉ?ti dÉ?yiÅ?É?ndÉ? Transproxy qaydalarını yenidÉ?n tÉ?tbiq edin</string>
+  <string name="pref_transproxy_flush_title">Transproxy MÆ?CBURÄ° POZMA</string>
+  <string name="pref_transproxy_flush_summary">Bütün transproxy Å?É?bÉ?kÉ? qaydalarını elÉ? Ä°NDÄ° lÉ?Ä?v etmÉ?k üçün bura kliklÉ?yin</string>
+  <string name="transparent_proxy_rules_flushed_">Transparent proksi qaydaları lÉ?Ä?v edildi</string>
+  <string name="you_do_not_have_root_access_enabled">Root giriÅ?iniz yoxdur</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">QuraÅ?dırma dÉ?yiÅ?ikliklÉ?rinin tÉ?tbiq edilmÉ?si üçün Orbota baÅ?lamaÄ?a vÉ? ya onu dayandırmaÄ?a ehtiyacınız ola bilÉ?r. </string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">KörpülÉ?r yenilÉ?ndi</string>
+  <string name="restart_orbot_to_use_this_bridge_">LütfÉ?n, Orbotu söndürün vÉ? yenidÉ?n yandırın ki, dÉ?yiÅ?ikliklÉ?r tÉ?tbiq edilsin.</string>
+  <string name="menu_qr">QR kodlar</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">SÉ?nin mobil Å?É?bÉ?kÉ?n Toru aktiv Å?É?kildÉ? É?ngÉ?llÉ?yirsÉ?,  Å?É?bÉ?kÉ?yÉ? daxil olmaq üçün KörpüdÉ?n istifadÉ? edÉ? bilÉ?rsÉ?n. KörpülÉ?ri aktivlÉ?Å?dirmÉ?k üçün yuxarıdakı körpü növlÉ?rindÉ?n birini SEÃ?.</string>
+  <string name="bridge_mode">Körpü rejimi</string>
+  <string name="get_bridges_email">Emeyl</string>
+  <string name="get_bridges_web">Veb</string>
+  <string name="activate">AktivlÉ?Å?dir</string>
+  <string name="apps_mode">TÉ?tbiqetmÉ?lÉ?r VPN Rejimi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Tor Å?É?bÉ?kÉ?si vasitÉ?siylÉ? qoÅ?ulmaq üçün Android.\n\n*WARNING*-in VPN funksiyasından istifadÉ? edÉ?rÉ?k öz qurÄ?unda bütün tÉ?tbiqetmÉ?lÉ?ri aktivlÉ?Å?dirÉ? bilÉ?rsÉ?n. Bu, yeni, eksperimental funksiyadır vÉ? bÉ?zÉ?n avtomatik olaraq baÅ?lamaya, yaxud dayana bilÉ?r. Bundan anonimlik mÉ?qsÉ?diylÉ? istifadÉ? etmÉ?k OLMAZ, bundan YALNIZ  süzgÉ?c vÉ? qoruma divarlarından keçmÉ?k üçün istifadÉ? etmÉ?k lazımdır. </string>
+  <string name="send_email">Emeyl göndÉ?rin</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Körpü ünvanını siz emeyl vÉ? veb vasitÉ?siylÉ?, ya da körpünün QR kodunu skan etmÉ?klÉ? É?ldÉ? edÉ? bilÉ?rsiniz. Körpü ünvanı haqda sorÄ?unun altında  \'Email\'i, yaxud \'Web\'i seçin.\n\nÃ?nvanı É?ldÉ? edÉ?ndÉ?n sonra  &amp;amp-i nüsxÉ?lÉ?yin vÉ? onu Orbot quraÅ?dırmasındakı \"Bridges\" parametrinÉ? qoyun vÉ? cihazı yenidÉ?n yüklÉ?yin.</string>
+  <string name="install_orweb">Orfoxu quraÅ?dırın</string>
+  <string name="standard_browser">Standart Brauzer</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">QEYD: Intel X86/ATOM cihazlarında yalnız standart Tor körpülÉ?r iÅ?lÉ?yir.</string>
+  <string name="vpn_default_world">Dünya</string>
+</resources>
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
new file mode 100644
index 0000000..22aff36
--- /dev/null
+++ b/app/src/main/res/values-bg/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Ð?Ñ?боÑ?</string>
+  <string name="app_description">Orbot е безплаÑ?на пÑ?окÑ?и пÑ?огÑ?ама, коÑ?Ñ?о дава вÑ?зможноÑ?Ñ?а на дÑ?Ñ?ги пÑ?огÑ?ами да използваÑ? инÑ?еÑ?енÑ? по-Ñ?игÑ?Ñ?но. Orbot използва Tor, за да кÑ?ипÑ?иÑ?а Ð?нÑ?еÑ?неÑ? Ñ?Ñ?аÑ?ика и Ñ?лед Ñ?ова го Ñ?кÑ?ива каÑ?о пÑ?епÑ?аÑ?а пÑ?ез нÑ?колко компÑ?Ñ?Ñ?Ñ?а по Ñ?елиÑ? Ñ?вÑ?Ñ?. Tor е безплаÑ?ен Ñ?оÑ?Ñ?Ñ?еÑ? и оÑ?воÑ?ена мÑ?ежа, коÑ?Ñ?о Ñ?и помага да Ñ?е пÑ?едпазиÑ? оÑ? Ñ?пиониÑ?ане по мÑ?ежаÑ?а, коеÑ?о заплаÑ?ва Ñ?воÑ?Ñ?а Ñ?вобода и лиÑ?но пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, конÑ?иденÑ?иални бизнеÑ? оÑ?ноÑ?ение и вÑ?Ñ?зки, и оÑ? вид пÑ?авиÑ?елÑ?Ñ?вено Ñ?ледене наÑ?еÑ?ено Ñ?Ñ?аÑ?ик анализ.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ñ?Ñ?аÑ?Ñ?иÑ?ай и Ñ?Ñ?опиÑ?ай ТоÑ?</string>
+  <string name="tor_proxy_service_process">Tor пÑ?окÑ?и</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?Ñ?аÑ?Ñ?иÑ?а...</string>
+  <string name="status_activated">СвÑ?Ñ?зан кÑ?м ТоÑ? мÑ?ежаÑ?а</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? е деакÑ?ивиÑ?ан</string>
+  <string name="status_shutting_down">TorService Ñ?пиÑ?а</string>
+  <string name="tor_process_starting">СÑ?аÑ?Ñ?иÑ?ане на ТоÑ? клиенÑ?...</string>
+  <string name="tor_process_complete">завÑ?Ñ?Ñ?ено.</string>
+  <string name="tor_process_waiting">изÑ?акване.</string>
+  <string name="not_anonymous_yet">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: ТÑ?аÑ?икÑ?Ñ? Ð?и не е анонимен! Ð?олÑ? конÑ?игÑ?Ñ?иÑ?айÑ?е пÑ?иложениÑ?Ñ?а Ñ?и да използваÑ? HTTP proxy 127.0.0.1:8118 или SOCKS4A или SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?аÑ?ало</string>
+  <string name="menu_browse">Ð?Ñ?елиÑ?Ñ?и</string>
+  <string name="menu_settings">Ð?аÑ?Ñ?Ñ?ойки</string>
+  <string name="menu_log">Ð?ог</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">СÑ?аÑ?Ñ?</string>
+  <string name="menu_stop">СÑ?оп</string>
+  <string name="menu_about">Ð?Ñ?ноÑ?но</string>
+  <string name="menu_promo_apps">Ð?зÑ?егли пÑ?иложениÑ?...</string>
+  <string name="main_layout_download">Ð?зÑ?егли</string>
+  <string name="main_layout_upload">Ð?аÑ?и</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð?Ñ?ноÑ?но</string>
+  <string name="button_clear_log">Ð?зÑ?иÑ?Ñ?и лог</string>
+  <string name="menu_verify">Check</string>
+  <string name="menu_exit">Ð?зÑ?од</string>
+  <string name="menu_scan">СканиÑ?ай BridgeQR</string>
+  <string name="menu_share_bridge">Сподели BridgeQR</string>
+  <string name="press_to_start">- за Ñ?Ñ?аÑ?Ñ? наÑ?иÑ?ни и задÑ?Ñ?ж -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и (Ð?зиÑ?ква Root)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?но пÑ?екаÑ?ване на пÑ?иложениÑ?Ñ?а пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_all_title">Ð?Ñ?иÑ?ко пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?еÑ?вÑ?Ñ?лÑ?й пÑ?ез ТоÑ? Ñ?Ñ?аÑ?ика на вÑ?иÑ?ки пÑ?иложениÑ?</string>
+  <string name="pref_transparent_port_fallback_title">ТоÑ? пÑ?окÑ?и Ñ?Ñ?лÑ?гаÑ?а Ñ?мени поÑ?Ñ?а</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?аобикалÑ? Ñ?Ñ?андаÑ?Ñ?ниÑ?е поÑ?Ñ?ове(80, 443, Ñ?.н.). *Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? СÐ?Ð?Ð?* ако Ñ?ежимиеÑ?е \'Ð?Ñ?иÑ?ки\' или \'Ð?Ñ?огÑ?ама\' не Ñ?абоÑ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?Ñ?к поÑ?Ñ?ове</string>
+  <string name="pref_transparent_port_summary">СпиÑ?Ñ?к Ñ? поÑ?Ñ?овеÑ?е, на коиÑ?о да Ñ?е ползва пÑ?окÑ?и. *Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? СÐ?Ð?Ð?* ако Ñ?ежимиеÑ?е \'Ð?Ñ?иÑ?ки\' или \'Ð?Ñ?огÑ?ама\' не Ñ?абоÑ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?Ñ?веди поÑ?Ñ?ове на пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?зиÑ?квай Root доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?зиÑ?квай root доÑ?Ñ?Ñ?п за пÑ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="status_install_success">ТоÑ? е Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ан!</string>
+  <string name="status_install_fail">Ð?вÑ?иÑ?ниÑ?е Ñ?айлове на ТоÑ? не Ñ?а инÑ?Ñ?алиÑ?ани. Ð?олÑ? пÑ?овеÑ?еÑ?е лога и Ñ?ведомеÑ?е tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?еÑ?ка в пÑ?иложениеÑ?о</string>
+  <string name="wizard_title">Ð?Ñ?боÑ?</string>
+  <string name="wizard_btn_tell_me_more">Ð?Ñ?ноÑ?но Ð?Ñ?боÑ?</string>
+  <string name="btn_next">СледваÑ?</string>
+  <string name="btn_back">Ð?бÑ?аÑ?но</string>
+  <string name="btn_finish">Ð?Ñ?ай</string>
+  <string name="btn_okay">Ð?Ð?</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?Ñ?кои Ð?Ñ?боÑ? деÑ?айли</string>
+  <string name="wizard_details_msg">Orbot е пÑ?иложение Ñ? оÑ?воÑ?ен код, коеÑ?о Ñ?Ñ?дÑ?Ñ?жа Tor, LibEvent и Polipo. То пÑ?едлага локално HTTP пÑ?окÑ?и (8118) и SOCKS пÑ?окÑ?и (9050) кÑ?м Tor мÑ?ежаÑ?а. Orbot Ñ?Ñ?Ñ?о Ñ?ака има вÑ?зможноÑ?Ñ?а, на Ñ?Ñ?Ñ?ойÑ?Ñ?ва Ñ? root доÑ?Ñ?Ñ?п, да пÑ?епÑ?аÑ?а Ñ?елиÑ?Ñ? инÑ?еÑ?неÑ? Ñ?Ñ?аÑ?ик пÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">Ð?Ñ?аваÑ?а дадени</string>
+  <string name="wizard_permissions_stock">Orbot Permissions</string>
+  <string name="wizard_premissions_msg_root">Ð?Ñ?лиÑ?но! Ð?аÑ?Ñ?коÑ?ме, Ñ?е имаÑ?е root пÑ?ава доÑ?Ñ?Ñ?пни за Ð?Ñ?боÑ?. Ще използваме Ñ?ази Ñ?ила Ñ?азÑ?мно.</string>
+  <string name="wizard_permissions_msg_stock"> Ð?Ñ?пÑ?еки Ñ?е не е задÑ?лжиÑ?елно, Ð?Ñ?боÑ? може да Ñ?Ñ?ане по-моÑ?но пÑ?иложение ако има root доÑ?Ñ?Ñ?п. Ð?зползвайÑ?е бÑ?Ñ?она долÑ? за да дадеÑ?е на Ð?Ñ?боÑ? Ñ?Ñ?пеÑ?Ñ?или!</string>
+  <string name="wizard_permissions_no_root">Ð?ко нÑ?маÑ?е root доÑ?Ñ?Ñ?п или не знаеÑ?е за какво Ñ?Ñ?ава вÑ?пÑ?оÑ?, пÑ?оÑ?Ñ?о използвайÑ?е пÑ?иложениÑ? напÑ?авени да Ñ?абоÑ?Ñ?Ñ? Ñ? Ð?Ñ?боÑ?.</string>
+  <string name="wizard_permissions_consent">РазбиÑ?ам и иÑ?кам да пÑ?одÑ?лжа без СÑ?пеÑ?поÑ?Ñ?ебиÑ?ел</string>
+  <string name="wizard_permission_enable_root">РазÑ?еÑ?и Root за Ð?Ñ?боÑ?</string>
+  <string name="wizard_configure">Ð?аÑ?Ñ?Ñ?ой ТоÑ?иÑ?икаÑ?иÑ?Ñ?а</string>
+  <string name="wizard_configure_msg">Ð?Ñ?боÑ? Ð?и дава вÑ?зможноÑ?Ñ? да пÑ?екаÑ?аÑ?е вÑ?иÑ?киÑ? Ñ?Ñ?аÑ?ик пÑ?ез ТоÑ? или да избеÑ?еÑ?е пÑ?иложениÑ? по оÑ?делно.</string>
+  <string name="wizard_configure_all">Ð?Ñ?екаÑ?ай вÑ?иÑ?ки пÑ?иложениÑ? пÑ?ез ТоÑ?</string>
+  <string name="wizard_configure_select_apps">Ð?збеÑ?и оÑ?делни пÑ?иложениÑ? за ТоÑ?</string>
+  <string name="wizard_tips_tricks">Ð?оддÑ?Ñ?жани оÑ? Ð?Ñ?боÑ? пÑ?иложениÑ?</string>
+  <string name="wizard_tips_msg">Ð?Ñ?иложениÑ?Ñ?а по-долÑ? Ñ?а Ñ?Ñ?здадени Ñ?ака, Ñ?е да Ñ?абоÑ?Ñ?Ñ? Ñ? Ð?Ñ?боÑ?. ЦÑ?кни на вÑ?еки бÑ?Ñ?он, за да инÑ?Ñ?алиÑ?аÑ? Ñ?ега или може да ги намеÑ?иÑ? по-кÑ?Ñ?но в Ð?ндÑ?оид маÑ?кеÑ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?Ñ?ипÑ?иÑ?ан Ñ?аÑ? пÑ?огÑ?ама за Ð?ндÑ?оид</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Ð?аÑ?Ñ?еÑ?е как да конÑ?игÑ?Ñ?иÑ?аÑ?е пÑ?иложениÑ? да Ñ?абоÑ?Ñ?Ñ? пÑ?ез Ð?Ñ?боÑ?</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ТÑ?Ñ?Ñ?аÑ?ка</string>
+  <string name="wizard_tips_twitter">Ð?аглаÑ?еÑ?е пÑ?окÑ?иÑ?о на Twitter на \"localhost\" и поÑ?Ñ? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - СÑ?здай иÑ?Ñ?оÑ?иÑ? и оÑ?Ñ?ави Ñ?игÑ?Ñ?ноÑ?Ñ?а на tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?Ñ?окÑ?и наÑ?Ñ?Ñ?ойки</string>
+  <string name="wizard_proxy_help_msg">Ð?ко Ð?ндÑ?оид пÑ?иложениеÑ?о, коеÑ?о използваÑ? поддÑ?Ñ?жа HTTP или SOCKS пÑ?окÑ?и, Ñ?огава мжоеÑ? да го конÑ?игÑ?Ñ?иÑ?аÑ? да Ñ?е Ñ?вÑ?Ñ?зва Ñ? Orbot и да използва Tor.\n\n\nÐ?аÑ?Ñ?ойкиÑ?е Ñ?а host 127.0.0.1 или \"localhost\". Ð?а HTTP, поÑ?Ñ?Ñ?Ñ? е 8118. Ð?а SOCKS пÑ?окÑ?иÑ?о е 9050. Ð?ай-добÑ?е е по вÑ?зможноÑ?Ñ? да Ñ?е използва SOCKS4A или SOCKS5.\n\n\n\nÐ?ожеÑ? да наÑ?Ñ?иÑ? повеÑ?е за пÑ?окÑ?иÑ?аÑ?а в Ð?ндÑ?оид пÑ?ез Ñ?Ñ?Ñ?анÑ?иÑ?а Ñ? вÑ?пÑ?оÑ?и и оÑ?говоÑ?и: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Ð?Ñ?боÑ? е гоÑ?ов!</string>
+  <string name="wizard_final_msg">Ð?илиони Ñ?оÑ?а по Ñ?веÑ?а използваÑ? Tor по голÑ?м бÑ?ой пÑ?иÑ?ини.\n\nÐ?Ñ?Ñ?налиÑ?Ñ?и и блогÑ?Ñ?и, заÑ?иÑ?ниÑ?и на Ñ?овеÑ?киÑ?е пÑ?ава, оÑ?ганиÑ?е на Ñ?еда, войниÑ?и, коÑ?поÑ?аÑ?ии, гÑ?аждани на дÑ?Ñ?жави Ñ? Ñ?епÑ?еÑ?ивни Ñ?ежими, и най-обикновени гÑ?аждани... а Ñ?ега и Ñ?и!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?олÑ?, наÑ?Ñ?Ñ?ой Orbot пÑ?еди да поÑ?неÑ? да го използваÑ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">УÑ?пеÑ?н Ñ?е Ñ?вÑ?Ñ?заÑ?Ñ?е Ñ? Tor мÑ?ежаÑ?а - Ñ?ова Ð?Ð? знаÑ?и, Ñ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ð?и е пÑ?едпазено. Ð?оже да използваÑ?е \'Ð?Ñ?аÑ?зÑ?Ñ?\' бÑ?Ñ?она да Ñ?еÑ?Ñ?ваÑ?е вÑ?Ñ?зкаÑ?а. \n\nÐ?Ñ?идеÑ?е на https://guardianproject.info/apps/orbot или изпÑ?аÑ?еÑ?е имейл на help@xxxxxxxxxxxxxxxxxxxx, за да наÑ?Ñ?иÑ?е повеÑ?е.</string>
+  <string name="tor_check">Това Ñ?е Ñ?е заведе на https://check.torproject.org, за да пÑ?овеÑ?и дали Orbot е пÑ?авилно наÑ?Ñ?Ñ?оен и дали Ñ?и Ñ?вÑ?Ñ?зан Ñ? TоÑ?.</string>
+  <string name="pref_hs_group">СкÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="pref_general_group">Ð?лавни</string>
+  <string name="pref_start_boot_title">СÑ?аÑ?Ñ?иÑ?ай Ð?Ñ?боÑ? пÑ?и Ñ?Ñ?аÑ?Ñ?иÑ?ане на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?но Ñ?Ñ?аÑ?Ñ?иÑ?ай Ð?Ñ?боÑ? и Ñ?е Ñ?вÑ?Ñ?жи кÑ?м ТоÑ? когаÑ?о Ñ?воеÑ?о Ð?ндÑ?оид Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во Ñ?Ñ?аÑ?Ñ?иÑ?а</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Ð?Ñ?боÑ? дава доÑ?Ñ?Ñ?п до Tor пÑ?ез Android!\n\nTor Ñ?и помага да Ñ?е пÑ?едпазиÑ? оÑ? Ñ?илÑ?Ñ?иÑ?ане на инÑ?еÑ?неÑ?Ñ?Ñ?, анализ на Ñ?Ñ?аÑ?ика и подÑ?лÑ?Ñ?ване по инÑ?еÑ?неÑ? вÑ?иÑ?ки, оÑ? коиÑ?о заплаÑ?ваÑ? лиÑ?ноÑ?о Ñ?и пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, конÑ?иденÑ?иалнаÑ?а Ñ?и инÑ?оÑ?маÑ?иÑ? и лиÑ?ниÑ?е Ñ?и вÑ?Ñ?зки.\n\nТози Ñ?Ñ?Ñ?пка по Ñ?Ñ?Ñ?пка наÑ?Ñ?Ñ?ни Ñ?е Ñ?и помогне да наÑ?Ñ?Ñ?оиÑ? Orbot и Tor на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?нимание</string>
+  <string name="wizard_warning_msg">СамоÑ?о инÑ?Ñ?алиÑ?ане на Orbot нÑ?ма авÑ?омаÑ?иÑ?но да анонимизиÑ?а мобилниÑ? Ñ?и Ñ?Ñ?аÑ?ик.\n\nТÑ?Ñ?бва да наÑ?Ñ?Ñ?оиÑ? Orbot, Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и и дÑ?Ñ?ги пÑ?иложениÑ?, за да ползваÑ? Tor Ñ?Ñ?пеÑ?но.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?Ñ?ава</string>
+  <string name="wizard_permissions_root_msg1">Ð?ко желаеÑ? може да Ñ?азÑ?еÑ?иÑ? на Orbot \'Superuser\' пÑ?ава, за да вклÑ?Ñ?иÑ? допÑ?лниÑ?елни Ñ?Ñ?нкиÑ?ии, каÑ?о Ð?Ñ?озÑ?аÑ?но Ð?Ñ?окÑ?иÑ?иÑ?иÑ?ане.</string>
+  <string name="wizard_permissions_root_msg2">Ð?ко не желаеÑ? Ñ?ова Ñ?е Ñ?веÑ?и, Ñ?е пÑ?огÑ?амиÑ?е, коиÑ?о Ñ?е използваÑ? Ñ?а Ñ?Ñ?вмеÑ?Ñ?ими Ñ? Orbot </string>
+  <string name="wizard_permissions_no_root_msg">УÑ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и не изглежда да има или пÑ?едлага root или Ñ?ака наÑ?еÑ?ениÑ? \'СÑ?пеÑ?поÑ?Ñ?ебиÑ?елÑ?ки\' доÑ?Ñ?Ñ?п.\n\nÐ?олÑ?, използвай Ñ?ежидÑ?мÑ?Ñ? \'Ð?Ñ?иложениÑ?\' на главниÑ? екÑ?ан.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?Ñ?иложениÑ? пÑ?ез Ð?Ñ?боÑ?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ð?Ñ?ипÑ?иÑ?ана Ñ?аÑ? пÑ?огÑ?ама Ñ? подÑ?Ñ?жка на Off-the-Record енкÑ?ипÑ?иÑ?.</string>
+  <string name="wizard_tips_orweb">Orfox: Ð?Ñ?аÑ?зÑ?Ñ? Ñ? наÑ?оÑ?еноÑ?Ñ? кÑ?м оÑ?игÑ?Ñ?Ñ?ване на лиÑ?ноÑ?о пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, койÑ?о Ñ?абоÑ?и пÑ?ез Tor</string>
+  <string name="wizard_tips_play">Ð?амеÑ?и вÑ?ики Guardin Project пÑ?огÑ?ами в Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?амеÑ?и вÑ?иÑ?ки пÑ?иложениÑ? на Guardian Project в F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?амеÑ?и вÑ?иÑ?ки Guardian Project пÑ?иложениÑ? на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="wizard_transproxy_msg">Това позволÑ?ва на пÑ?иложениÑ?Ñ?а Ð?и авÑ?омаÑ?иÑ?но да използваÑ? мÑ?ежаÑ?а на ТоÑ? без никаква конÑ?игÑ?Ñ?аÑ?иÑ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?збеÑ?и Ñ?ази опÑ?иÑ? ако нÑ?маÑ? пÑ?едÑ?Ñ?ава за какво Ñ?Ñ?ава вÑ?пÑ?оÑ?)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?о</string>
+  <string name="pref_transparent_tethering_title">ТеÑ?Ñ?Ñ?инг пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_tethering_summary">Ð?клÑ?Ñ?и Ð?Ñ?озÑ?аÑ?но ТоÑ? Ð?Ñ?окÑ?иÑ?иÑ?иÑ?ане пÑ?ез Wifi и USB (изиÑ?ква Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ване)</string>
+  <string name="button_grant_superuser">Ð?зиÑ?кай доÑ?Ñ?Ñ?п на СÑ?пеÑ?поÑ?Ñ?ебиÑ?ел</string>
+  <string name="pref_select_apps">Ð?збеÑ?и пÑ?иложениÑ?</string>
+  <string name="pref_select_apps_summary">Ð?збÑ?еÑ?и пÑ?иложениÑ? за използване пÑ?ез ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?аÑ?Ñ?Ñ?ойки на node-а</string>
+  <string name="pref_node_configuration_summary">Това Ñ?а допÑ?лниÑ?елни наÑ?Ñ?Ñ?ойки, коиÑ?о могаÑ? да намалÑ?Ñ? Ð?аÑ?аÑ?а анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?одÑ?Ñ?и Ñ?оÑ?ки</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и за пÑ?Ñ?виÑ? Ñ?кок</string>
+  <string name="pref_entrance_node_dialog">Ð?Ñ?веди вÑ?одÑ?Ñ?и Ñ?оÑ?ки</string>
+  <string name="pref_allow_background_starts_title">РазÑ?еÑ?и Ñ?иÑ?о Ñ?Ñ?аÑ?Ñ?иÑ?ане</string>
+  <string name="pref_allow_background_starts_summary">РазÑ?еÑ?и на вÑ?Ñ?ко пÑ?иложение да иÑ?ка оÑ? Orbot да Ñ?Ñ?аÑ?Ñ?иÑ?а Tor Ñ?Ñ?лÑ?ги</string>
+  <string name="button_proxy_all">Ð?Ñ?окÑ?и за вÑ?иÑ?ки</string>
+  <string name="button_proxy_none">Ð?Ñ?окÑ?и за ниÑ?о една</string>
+  <string name="button_invert_selection">Ð?бÑ?Ñ?ни Ñ?елекÑ?иÑ?Ñ?а</string>
+  <string name="pref_proxy_title">Ð?зÑ?одÑ?Ñ?о Ð?Ñ?ежово Ð?Ñ?окÑ?и (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол за пÑ?окÑ?и Ñ?Ñ?Ñ?вÑ?Ñ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Тип на вÑ?одÑ?Ñ?о пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_title">Ð?Ñ?окÑ?и Ñ?оÑ?Ñ?</string>
+  <string name="pref_proxy_host_summary">Ð?дÑ?еÑ?а на Ð?Ñ?окÑ?и СÑ?Ñ?вÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_proxy_host_dialog">Ð?Ñ?веди пÑ?окÑ?и Ñ?оÑ?Ñ?</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ?а на Ð?Ñ?окÑ?и СÑ?Ñ?вÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_proxy_port_dialog">Ð?Ñ?веди пÑ?окÑ?и поÑ?Ñ?</string>
+  <string name="pref_proxy_username_title">Ð?зÑ?одÑ?Ñ? Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме</string>
+  <string name="pref_proxy_username_summary">Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_username_dialog">Ð?Ñ?веди Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме</string>
+  <string name="pref_proxy_password_title">Ð?зÑ?одÑ?Ñ?а Ð?Ñ?окÑ?и Ð?аÑ?ола</string>
+  <string name="pref_proxy_password_summary">Ð?Ñ?окÑ?и Ð?аÑ?ола (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_password_dialog">Ð?Ñ?веди Ð?Ñ?окÑ?и Ð?аÑ?ола</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на напÑ?лно пÑ?озÑ?аÑ?но пÑ?окÑ?и...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?окÑ?и на база пÑ?иложение...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и Ð?Ð?ТÐ?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy е вклÑ?Ñ?ен за ТеÑ?Ñ?Ñ?инг!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: гÑ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?оÑ?ки!</string>
+  <string name="transproxy_rules_cleared">TransProxy пÑ?авила изÑ?иÑ?Ñ?ени</string>
+  <string name="couldn_t_start_tor_process_">Ð?еÑ?Ñ?пеÑ?но Ñ?Ñ?аÑ?Ñ?иÑ?ане на ТоÑ? пÑ?оÑ?еÑ?: </string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?и на поÑ?Ñ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?окÑ?и на база поÑ?Ñ?...</string>
+  <string name="bridge_error">Ð?Ñ?идж гÑ?еÑ?ка</string>
+  <string name="bridge_requires_ip">Ð?а да използваÑ?е бÑ?идж Ñ?Ñ?нкÑ?ионалноÑ?Ñ?Ñ?а Ñ?Ñ?Ñ?бва да вÑ?ведеÑ?е поне един IP адÑ?еÑ? на бÑ?идж.</string>
+  <string name="send_email_for_bridges">Ð?зпÑ?аÑ?и и-мейл до bridges@xxxxxxxxxxxxxx Ñ?Ñ?Ñ? Ñ?Ñ?дÑ?Ñ?жание \"get bridges\" в  и-мейл оÑ? акаÑ?нÑ? в gmail.</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ТвоÑ?Ñ?а ReachableAddresses наÑ?Ñ?Ñ?ойка пÑ?едизвика гÑ?еÑ?ка!</string>
+  <string name="your_relay_settings_caused_an_exception_">ТвоиÑ?е наÑ?Ñ?Ñ?ойки за пÑ?епÑ?аÑ?ане пÑ?едизвикаÑ?а изклÑ?Ñ?ение!</string>
+  <string name="exit_nodes">Ð?зÑ?одни Ñ?оÑ?ки</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и за поÑ?ледниÑ? Ñ?кок</string>
+  <string name="enter_exit_nodes">Ð?Ñ?веди изÑ?одни Ñ?оÑ?ки</string>
+  <string name="exclude_nodes">Ð?е ползвай Node-ве</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и, коиÑ?о да не бÑ?даÑ? ползвани</string>
+  <string name="enter_exclude_nodes">Ð?Ñ?ай</string>
+  <string name="strict_nodes">Ð?адÑ?лжиÑ?елни Node-we</string>
+  <string name="use_only_these_specified_nodes">Ð?зползвай *Ñ?амо* избÑ?оениÑ?е node-ве</string>
+  <string name="bridges">Ð?Ñ?иджове</string>
+  <string name="use_bridges">Ð?зползвай Ð?Ñ?иджове</string>
+  <string name="bridges_obfuscated">СкÑ?иÑ?и Ð?оÑ?Ñ?ове</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?и алÑ?еÑ?наÑ?ивени вÑ?одÑ?Ñ?и node-ве в Tor Ð?Ñ?ежаÑ?а</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?клÑ?Ñ?и ако наÑ?Ñ?Ñ?оениÑ?е моÑ?Ñ?ове Ñ?а Ñ?кÑ?иÑ?и моÑ?Ñ?ове</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ? и поÑ?Ñ? на бÑ?иджове</string>
+  <string name="enter_bridge_addresses">Ð?Ñ?веди адÑ?еÑ?и на бÑ?иджове</string>
+  <string name="relays">Ð?Ñ?епÑ?аÑ?аÑ?и(Relays)</string>
+  <string name="relaying">Ð?Ñ?епÑ?аÑ?ане</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">РазÑ?еÑ?и Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и да бÑ?де не изÑ?оден пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="relay_port">Ð?оÑ?Ñ? за Ð?Ñ?епÑ?аÑ?ане</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ? за Ñ?лÑ?Ñ?ане на Ñ?воÑ? ТоÑ? пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="enter_or_port">Ð?Ñ?веди OR поÑ?Ñ?</string>
+  <string name="relay_nickname">Ð?Ñ?Ñ?коÑ? на пÑ?епÑ?аÑ?аÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?Ñ?Ñ?коÑ? за Ñ?воÑ? Tor пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="enter_a_custom_relay_nickname">Ð?Ñ?веди пÑ?Ñ?коÑ? за пÑ?епÑ?аÑ?аÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?ижими адÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">СÑ?аÑ?Ñ?иÑ?ай каÑ?о клиенÑ? зад firewall Ñ? Ñ?еÑ?Ñ?Ñ?икÑ?ивни полиÑ?ики</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пни поÑ?Ñ?ове</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?ове доÑ?Ñ?Ñ?пни зад firewall Ñ? Ñ?еÑ?Ñ?Ñ?икÑ?ивни полиÑ?ики</string>
+  <string name="enter_ports">Ð?Ñ?веди поÑ?Ñ?ове</string>
+  <string name="enable_hidden_services">Ð?клÑ?Ñ?и Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="run_servers_accessible_via_the_tor_network">Ñ?Ñ?аÑ?Ñ?иÑ?ай Ñ?Ñ?Ñ?вÑ?Ñ?и доÑ?Ñ?Ñ?пни пÑ?ез ТоÑ? мÑ?ежаÑ?а</string>
+  <string name="enter_localhost_ports_for_hidden_services">вÑ?веди локални поÑ?Ñ?ове за Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?ове на Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?вÑ?омаÑ?иÑ?но генеÑ?иÑ?ан адÑ?еÑ? за Ñ?воÑ?Ñ?а Ñ?кÑ?иÑ?а Ñ?Ñ?лÑ?га(hidden service)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">вклÑ?Ñ?и запиÑ? на дебÑ?г доклади (Ñ?Ñ?Ñ?бва да ползваÑ?е aLogCat или adb, за да ги Ñ?азглеждаÑ?)</string>
+  <string name="project_home">Ð?аÑ?ални СÑ?аниÑ?и на Ð?Ñ?оекÑ?иÑ?е:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">ТоÑ? лиÑ?енз</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?Ñ?еÑ? на Ñ?Ñ?еÑ?и Ñ?Ñ?Ñ?ани: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Ð?Ñ?иложение иÑ?ка да оÑ?воÑ?и поÑ?Ñ? на Ñ?кÑ?иÑ? Ñ?Ñ?Ñ?вÑ?Ñ? %S кÑ?м ТоÑ? мÑ?ежаÑ?а. Ð?езопаÑ?но е да Ñ?е довеÑ?иÑ?е на пÑ?иложениеÑ?о.</string>
+  <string name="found_existing_tor_process">намеÑ?ил Ñ?и Ñ?Ñ?вмеÑ?Ñ?им Tor пÑ?оекÑ?...</string>
+  <string name="something_bad_happened">Ð?еÑ?о лоÑ?о Ñ?е Ñ?лÑ?Ñ?и. Ð?Ñ?овеÑ?еÑ?е лога</string>
+  <string name="hidden_service_on">СкÑ?иÑ?а Ñ?Ñ?лÑ?га вклÑ?Ñ?ена:</string>
+  <string name="unable_to_read_hidden_service_name">не може да пÑ?оÑ?еÑ?е име на Ñ?кÑ?иÑ?а Ñ?Ñ?лÑ?га</string>
+  <string name="unable_to_start_tor">Ð?е може да Ñ?Ñ?аÑ?Ñ?иÑ?а ТоÑ?:</string>
+  <string name="unable_to_reset_tor">РеÑ?Ñ?аÑ?Ñ?иÑ?ай Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и, неÑ?Ñ?пеÑ?но Ñ?еÑ?Ñ?аÑ?иване на Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?зползвай Iptables по подÑ?азбиÑ?ане</string>
+  <string name="pref_use_sys_iptables_summary">използвай вгÑ?адениÑ?е двÑ?иÑ?ни iptables вмеÑ?Ñ?о Ñ?ези идваÑ?и Ñ? Orbot</string>
+  <string name="error_installing_binares">Ð?вÑ?иÑ?ниÑ?е Ñ?айлове на ТоÑ? не бÑ?Ñ?а инÑ?Ñ?алиÑ?ани или обновени.</string>
+  <string name="pref_use_persistent_notifications">Ð?инаги показвай икона в Ñ?Ñ?лбаÑ?а когаÑ?о Ð?Ñ?боÑ? е Ñ?вÑ?Ñ?зан</string>
+  <string name="pref_use_persistent_notifications_title">УведомлениÑ? винаги вклÑ?Ñ?ени</string>
+  <string name="pref_use_expanded_notifications">Ð?окажи Ñ?азÑ?иÑ?ена инÑ?оÑ?маÑ?иÑ? за Tor изÑ?однаÑ?а дÑ?Ñ?жава и IP в ленÑ?аÑ?а за извеÑ?Ñ?иÑ?</string>
+  <string name="pref_use_expanded_notifications_title">РазÑ?иÑ?ени извеÑ?Ñ?иÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?ове вклÑ?Ñ?ени!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?зик</string>
+  <string name="set_locale_summary">Ð?збеÑ?и меÑ?Ñ?оположение и език за Ð?Ñ?боÑ?</string>
+  <string name="wizard_locale_title">Ð?збеÑ?и език</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?ави по подÑ?азбиÑ?ане или Ñ?мени налиÑ?ниÑ? език</string>
+  <string name="powered_by">базиÑ?ан на Tor</string>
+  <string name="btn_save_settings">Ð?апази наÑ?Ñ?Ñ?ойки</string>
+  <string name="no_internet_connection_tor">Ð?Ñ?ма инÑ?еÑ?неÑ? вÑ?Ñ?зка; Tor е в Ñ?ежим на изÑ?акване...</string>
+  <string name="bandwidth_">СкоÑ?оÑ?Ñ?:</string>
+  <string name="down">Ñ?еглене</string>
+  <string name="up">изпÑ?аÑ?ане</string>
+  <string name="pref_disable_network_title">Ð?иÑ?пва Ð?вÑ?омаÑ?иÑ?ен Режим на Ð?зÑ?акване</string>
+  <string name="pref_disable_network_summary">Сложи Tor в Ñ?ежим на изÑ?акване, когаÑ?о нÑ?ма инÑ?еÑ?неÑ?</string>
+  <string name="newnym">СмениÑ?Ñ?е Ñ?воÑ?Ñ?а ТоÑ? иденÑ?иÑ?ноÑ?Ñ?!</string>
+  <string name="menu_verify_browser">Ð?Ñ?аÑ?зÑ?Ñ?</string>
+  <string name="menu_use_chatsecure">Ð?зползвай ChatSecure</string>
+  <string name="permission_manage_tor_label">Ð?аÑ?Ñ?Ñ?ой Tor</string>
+  <string name="permission_manage_tor_description">РазÑ?еÑ?и Ñ?ази пÑ?огÑ?ама да конÑ?Ñ?олиÑ?а Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ð?е изглежда да имаÑ?е Orfox инÑ?Ñ?алиÑ?ан. Ð?елаеÑ?е ли помоÑ? Ñ? Ñ?ова, или пÑ?оÑ?Ñ?о да оÑ?воÑ?им бÑ?аÑ?зÑ?Ñ?а?</string>
+  <string name="install_apps_">Ð?нÑ?Ñ?алиÑ?ай пÑ?огÑ?ами?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?Ñ?ма инÑ?еÑ?неÑ? вÑ?Ñ?зка. Ð?Ñ?еминаване в Ñ?ежим на изÑ?каване...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?обÑ?а инÑ?еÑ?неÑ? вÑ?Ñ?зка. СÑ?бÑ?ждане на Tor...</string>
+  <string name="updating_settings_in_tor_service">обновÑ?ване на наÑ?Ñ?Ñ?ойкиÑ?е в Tor Ñ?Ñ?лÑ?гаÑ?а</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воеÑ?о SOCKS пÑ?окÑ?и(подÑ?азбиÑ?ане: 9050 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воеÑ?о Transparent пÑ?окÑ?и пÑ?окÑ?и(подÑ?азбиÑ?ане: 9040 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воÑ?Ñ? DNS (подÑ?азбиÑ?ане: 5400 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_dnsport_dialog">DNS Port Config</string>
+  <string name="pref_torrc_title">Torrc Custom Config</string>
+  <string name="pref_torrc_summary">СÐ?Ð?Ð? Ð?Ð? Ð?Ð?СÐ?Ð?РТÐ?: вÑ?веди диÑ?екÑ?но torrc конÑ?игÑ?Ñ?аÑ?ионниÑ?Ñ? код</string>
+  <string name="pref_torrc_dialog">РÑ?Ñ?но наÑ?Ñ?Ñ?оен Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">ТвоиÑ?е пÑ?блиÑ?ни Tor IP-Ñ?а:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?олÑ?, забÑ?ани Ñ?ази пÑ?огÑ?ама в  Android-&gt;Ð?аÑ?Ñ?Ñ?ойки-&gt;Ð?Ñ?иложениÑ? ако имаÑ? пÑ?облеми Ñ? Orbot:</string>
+  <string name="app_conflict">Ð?онÑ?ликÑ? Ñ? дÑ?Ñ?го пÑ?иложение</string>
+  <string name="pref_transproxy_refresh_title">ТÑ?анÑ?пÑ?окÑ?и авÑ?омаÑ?иÑ?но оÑ?вежаване</string>
+  <string name="pref_transproxy_refresh_summary">Ð?Ñ?иложи повÑ?оÑ?но Ñ?Ñ?анÑ?пÑ?окÑ?и пÑ?авилаÑ?а пÑ?и пÑ?омÑ?на на Ñ?Ñ?Ñ?Ñ?оÑ?ниеÑ?о на мÑ?ежаÑ?а</string>
+  <string name="pref_transproxy_flush_title">ТÑ?анÑ?пÑ?оÑ?ки Ð?РÐ?Ð?УÐ?Ð?ТÐ?Ð?Ð?Ð? Ð?РÐ?Ð?Ð?Ð¥Ð?Ð?Ð?Ð?</string>
+  <string name="pref_transproxy_flush_summary">Ð?аÑ?иÑ?ни Ñ?Ñ?к, за да изÑ?Ñ?иеÑ? вÑ?иÑ?ки Ñ?Ñ?анÑ?пÑ?кÑ?и мÑ?ежови пÑ?авила Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transparent_proxy_rules_flushed_">ТÑ?анÑ?пÑ?окÑ?и пÑ?авилаÑ?а изÑ?Ñ?иÑ?и!</string>
+  <string name="you_do_not_have_root_access_enabled">Ð?Ñ?маÑ? ROOT доÑ?Ñ?Ñ?п до Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?оже да Ñ?е наложи да Ñ?пÑ?еÑ? и Ñ?Ñ?аÑ?Ñ?иÑ?аÑ? Orbot, за да могаÑ? нÑ?кои наÑ?Ñ?Ñ?ойки да влÑ?заÑ? в дейÑ?Ñ?вие.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?ове вклÑ?Ñ?ени!</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?олÑ?, Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ай Orbot, за да влÑ?заÑ? в дейÑ?Ñ?вие пÑ?омениÑ?е</string>
+  <string name="menu_qr">QR Ð?одове</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ð?ко ваÑ?аÑ?а мÑ?ежа Ñ?еленаÑ?оÑ?ено блиÑ?ва Tor, може да използваÑ?е Ð?оÑ?Ñ?, за да Ñ?е Ñ?вÑ?Ñ?жеÑ?е. Ð?Ð?Ð?Ð?РÐ?ТÐ? един оÑ? видовеÑ?е моÑ?Ñ?ове избÑ?оени по-гоÑ?е, за да вклÑ?Ñ?иÑ?е Ñ?ази Ñ?Ñ?нкÑ?ионалноÑ?Ñ?.</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?</string>
+  <string name="get_bridges_email">Ð?мейл</string>
+  <string name="get_bridges_web">Уеб</string>
+  <string name="activate">Ð?кÑ?ивиÑ?ай</string>
+  <string name="apps_mode">Ð?Ñ?иложениÑ? вÑ?в VPN Ñ?ежим</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?ожеÑ? да наÑ?Ñ?Ñ?оиÑ? вÑ?иÑ?ки пÑ?иложениÑ? да минаваÑ? пÑ?ез Tor мÑ?ежаÑ?а използвайки VPN Ñ?Ñ?нкÑ?иÑ?Ñ?а на Ð?ндÑ?оид.\n\n*Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?* Това е нова, екÑ?пеÑ?именÑ?ална Ñ?Ñ?нкÑ?иÑ? и в нÑ?кои Ñ?лÑ?Ñ?аи може да не Ñ?Ñ?аÑ?Ñ?иÑ?а авÑ?омаÑ?иÑ?но, или да Ñ?пÑ?е. Ð?Ð? бива да Ñ?е използва за анонимноÑ?Ñ?, а СÐ?Ð?Ð? за пÑ?еминаване пÑ?ез Ñ?айÑ?Ñ?Ñ?оли и Ñ?илÑ?Ñ?и.</string>
+  <string name="send_email">Ð?зпÑ?аÑ?и имейл</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?ожеÑ? да полÑ?Ñ?иÑ? адÑ?еÑ?а на моÑ?Ñ? по имейл, инÑ?еÑ?неÑ? или каÑ?о Ñ?каниÑ?аÑ? QR kod. Ð?збеÑ?и \'Ð?мейл\' или \'Ð?нÑ?еÑ?неÑ?\' по-долÑ?, за да поиÑ?каÑ? адÑ?еÑ? на моÑ?Ñ?.\n\nÐ?еднÑ?ж Ñ?ом полÑ?Ñ?иÑ? адÑ?еÑ?а го копиÑ?ай в \"Ð?оÑ?Ñ?ове\", в наÑ?Ñ?Ñ?ойкиÑ?е на Orbot и Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ай пÑ?иложениеÑ?о.</string>
+  <string name="install_orweb">Ð?нÑ?Ñ?алиÑ?ай Orfox</string>
+  <string name="standard_browser">Ð?оÑ?мален Ð?Ñ?аÑ?зÑ?Ñ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Само Ñ?Ñ?андаÑ?Ñ?ни Tor моÑ?Ñ?ове Ñ?абоÑ?Ñ? на Intel X86/ATOM Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ва</string>
+  <string name="vpn_default_world">СвÑ?Ñ?</string>
+</resources>
diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml
new file mode 100644
index 0000000..d179a61
--- /dev/null
+++ b/app/src/main/res/values-bn-rBD/strings.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">�রব�</string>
+  <string name="app_description">Orbot à¦?à¦?à¦?ি ফà§?রি পà§?রà¦?à§?সি à¦?à§?যাপà§?লিà¦?à§?শন যা à¦?নà§?যানà§?য Apps à¦?à§? à¦?রà¦? নিরাপদভাবà§? à¦?নà§?à¦?ারনà§?à¦? বà§?যবহার à¦?রার à¦?à§?ষমতাপà§?রদান à¦?রà§?।  Orbot à¦?পনার à¦?নà§?à¦?ারনà§?à¦? à¦?à§?রাফিà¦? à¦?নà¦?à§?রিপà§?à¦? à¦?রতà§? à¦?র বà§?যবহার à¦?বà¦? তারপর সারা বিশà§?বà§?র à¦?মà§?পিà¦?à¦?ারà§?র সিরিà¦?à§?র moddho diye porichalito kore gopon kore. à¦?র ফà§?রি সফà¦?à¦?য়à§?যার à¦?বà¦? à¦?পনি à¦?à§?রাফিà¦? বিশà§?লà§?ষণ হিসà§?বà§? পরিà¦?িত বà§?যà¦?à§?তিà¦?ত সà§?বাধà§?নতা à¦? à¦?à§?পনà§?য়তা, à¦?à§?পনà§?য় বাণিà¦?à§?যিà¦? à¦?ারà§?যà¦?à§?রম à¦?বà¦? সমà§?পরà§?à¦?, à¦?বà¦? রà¦
 ¾à¦·à§?à¦?à§?রà§?য় নিরাপতà§?তা হà§?মà¦?ির মà§?à¦?à§? পড়à§? নà§?à¦?à¦?য়ারà§?à¦? নà¦?রদারি à¦?à¦?à¦?ি ফরà§?ম বিরà§?দà§?ধà§? রà¦?à§?ষা à¦?রতà§? সাহাযà§?য à¦?রà§? যà§? à¦?à¦?à¦?ি à¦?à§?লা নà§?à¦?à¦?য়ারà§?à¦?.</string>
+  <string name="tor_proxy_service_process">�র প�র��সি সার�ভিস</string>
+  <string name="status_starting_up">�রব� �াল� হ���� . . . </string>
+  <string name="status_activated">�র ন����ার���র সাথ� স�য���ত হ����</string>
+  <string name="status_disabled">�রব� নিষ���রি� �রা হ����</string>
+  <string name="tor_process_starting">�র ��লা��ন�� �াল� �রা হ����</string>
+  <string name="tor_process_complete">সম�প�র�ণ</string>
+  <string name="tor_process_waiting">�প���ষা �রা হ����</string>
+  <string name="menu_home">হ�ম</string>
+  <string name="menu_settings">নি�ম বিন�যাস</string>
+  <string name="menu_info">সাহায�য</string>
+  <string name="menu_start">শ�র�</string>
+  <string name="menu_stop">শ�ষ</string>
+  <string name="button_help">সাহায�য</string>
+  <string name="button_close">বন�ধ</string>
+  <string name="press_to_start">�াল� �রার �ন�য ধর� থা��ন</string>
+  <string name="pref_transparent_all_title">সব �ি�� �র�র মাধ�যম� �র�ন </string>
+  <string name="wizard_title">�রব�</string>
+  <string name="btn_next">পরবর�ত�</string>
+  <string name="btn_back">প��ন�</string>
+  <string name="btn_finish">শ�ষ</string>
+  <string name="btn_okay">ঠি� ���</string>
+  <string name="btn_cancel">বাদ</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_permissions_stock">�রব� �র �ন�মতিসম�হ </string>
+  <string name="wizard_permissions_consent">�মি ব��ত� প�র��ি �ব� ��িয়� য�ত� �া� Superuser �া�া।</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">সাধারণ</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�ন�মতিসম�হ</string>
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-bn-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-bn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-brx/strings.xml b/app/src/main/res/values-brx/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-brx/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml
new file mode 100644
index 0000000..bcef347
--- /dev/null
+++ b/app/src/main/res/values-bs/strings.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="btn_back">Nazad</string>
+  <string name="btn_cancel">Otkaži</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proksi postavke</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
new file mode 100644
index 0000000..709b1e4
--- /dev/null
+++ b/app/src/main/res/values-ca/strings.xml
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Inicia i atura Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">L\'Orbot s\'està iniciant...</string>
+  <string name="status_activated">Esteu connectat a la xarxa Tor</string>
+  <string name="status_disabled">L\'Orbot està desactivat</string>
+  <string name="tor_process_starting">S\'està iniciant el client Tor...</string>
+  <string name="tor_process_complete">fet.</string>
+  <string name="tor_process_waiting">s\'està esperant.</string>
+  <string name="not_anonymous_yet">ATENCI�: El trànsit de la vostra connexió encara no és anònim! Heu de configurar les vostres aplicacions per utilitzar un proxy HTTP a 127.0.0.1:8118, o un proxy SOCKS4A o SOCKS5 a 127.0.0.1:9050</string>
+  <string name="menu_home">Inici</string>
+  <string name="menu_browse">Navega</string>
+  <string name="menu_settings">Preferències</string>
+  <string name="menu_log">Registre</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_start">Inicia</string>
+  <string name="menu_stop">Atura</string>
+  <string name="menu_about">Quant a...</string>
+  <string name="main_layout_download">Baixada</string>
+  <string name="main_layout_upload">Pujada</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Tanca</string>
+  <string name="button_about">Quant a...</string>
+  <string name="button_clear_log">Esborra el registre</string>
+  <string name="menu_verify">Prova</string>
+  <string name="menu_exit">Surt</string>
+  <string name="press_to_start">- mantén-lo premut per iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxy transparent (requereix Root)</string>
+  <string name="pref_trans_proxy_title">Utilitza un proxy transparent</string>
+  <string name="pref_trans_proxy_summary">Torificació automàtica de les apps</string>
+  <string name="pref_transparent_all_title">Tor per a tot</string>
+  <string name="pref_transparent_all_summary">Canalitza el trànsit de totes les aplicacions a través de Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port alternatiu per al proxy </string>
+  <string name="pref_transparent_port_fallback_summary">ATENCI�: Això trampeja els ports habituals (80, 443, etc.) *UTILITZEU-HO NOM�S* si el mode «Totes» o «App» no funcionen.</string>
+  <string name="pref_transparent_port_title">Llista de ports</string>
+  <string name="pref_transparent_port_summary">Llista de ports a canalitzar per proxy. *UTILITZEU-HO NOM�S* si el mode «Totes» o «App» no funcionen.</string>
+  <string name="pref_transparent_port_dialog">Introduïu els ports a canalitzar per proxy</string>
+  <string name="pref_has_root">Demana l\'accés root</string>
+  <string name="pref_has_root_summary">Demana l\'accés root per a la canalització a través de proxy transparent</string>
+  <string name="status_install_success">Els binaris de Tor s\'han instal·lat correctament.</string>
+  <string name="status_install_fail">Els fitxers binaris de Tor no s\'han pogut instal·lar. Comproveu el registre i notifiqueu-ho a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de l\'aplicació</string>
+  <string name="wizard_title">Us donem la benvinguda a l\'Orbot</string>
+  <string name="wizard_btn_tell_me_more">Quant a Orbot...</string>
+  <string name="btn_next">Següent</string>
+  <string name="btn_back">Enrere</string>
+  <string name="btn_finish">Fi</string>
+  <string name="btn_okay">D\'acord</string>
+  <string name="btn_cancel">Cancel·la</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns detalls de l\'Orbot...</string>
+  <string name="wizard_permissions_root">Permís concedit</string>
+  <string name="wizard_permissions_stock">Permisos de l\'Orbot</string>
+  <string name="wizard_premissions_msg_root">Perfecte! Hem detectat que teniu els permisos root activats per a l\'Orbot. Utilitzarem aquesta capacitat amb sensatesa.</string>
+  <string name="wizard_permissions_msg_stock">Encara que no és imprescindible, l\'Orbot pot esdevenir una eina molt més potent si el vostre terminal té accés root. Utilitzeu el botó d\'aquí sota per concedir superpoders a l\'Orbot!</string>
+  <string name="wizard_permissions_no_root">Si no teniu accés root, o no teniu ni idea del què us estem parlant, simplement assegureu-vos d\'utilitzar aplicacions dissenyades per funcionar amb l\'Orbot.</string>
+  <string name="wizard_permissions_consent">Ho entenc i vull continuar sense accés de superusuari</string>
+  <string name="wizard_permission_enable_root">Concedeix accés root a l\'Orbot</string>
+  <string name="wizard_configure">Configura la connexió a Tor</string>
+  <string name="wizard_configure_msg">L\'Orbot us ofereix l\'opció de canalitzar el trànsit de totes les aplicacions a través de Tor o bé escollir quines aplicacions voleu que utilitzin Tor.</string>
+  <string name="wizard_configure_all">Canalitza totes les aplicacions a través de Tor.</string>
+  <string name="wizard_configure_select_apps">Selecciona les aplicacions individualment</string>
+  <string name="wizard_tips_tricks">Aplicacions per utilitzar amb l\'Orbot</string>
+  <string name="wizard_tips_msg">Les aplicacions d\'aquí sota s\'han dissenyat per funcionar amb l\'Orbot. Feu clic a cada botó per instalar-les ara, o busqueu-les després a Google Play Store, al lloc web de GuardianProject.info o a F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client de missatgeria instantània segura per a Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Aprèn a configurar aplicacions per a què funcionin amb l\'Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo - Aplicació de cerca al web</string>
+  <string name="wizard_tips_twitter">Estableix el proxy de Twitter a l\'amfitrió «localhost» i port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ajustaments del proxy</string>
+  <string name="wizard_final">L\'Orbot és a punt!</string>
+  <string name="wizard_exit_at_first_screen_toast">Configureu l\'Orbot abans d\'utilitzar-lo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">S\'obrirà el vostre navegador web a https://check.torproject.org per tal de comprovar si l\'Orbot està ben configurat i estàs connectat a Tor.</string>
+  <string name="pref_hs_group">Serveis ocults</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Inicia l\'Obot a l\'arrencada</string>
+  <string name="pref_start_boot_summary">Inicia l\'Orbot i connecta a Tor automàticament quan el vostre dispositiu Android arrenca.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertència</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalment podeu concedir accés «superusuari» a l\'Orbot per activar funcions avançades, com el servidor intermediari transparent.</string>
+  <string name="wizard_permissions_root_msg2">Si no voleu fer això assegureu-vos de fer servir aplicacions dissenyades per funcionar amb l\'Orbot.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicacions dissenyades per a l\'Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplicació de xat segur amb encriptació confidencial.</string>
+  <string name="wizard_tips_play">Trobareu totes les aplicacions de Guardian Project a Google Play Store</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Servidor intermediari transparent</string>
+  <string name="wizard_transproxy_msg">Això permet que les vostres aplicacions es connectin a través de la xarxa Tor sense haver de configurar res.</string>
+  <string name="wizard_transproxy_hint">(Marqueu aquesta casella si no teniu ni idea del que estem parlant)</string>
+  <string name="wizard_transproxy_none">Cap</string>
+  <string name="pref_transparent_tethering_title">Compartició de xarxa amb Tor</string>
+  <string name="pref_transparent_tethering_summary">Activa el servidor intermediari transparent de Tor pels dispositius connectats a través de la compartició de xarxa via Wifi o USB (cal reiniciar)</string>
+  <string name="button_grant_superuser">Petició d\'accés de superusuari</string>
+  <string name="pref_select_apps">Selecciona les apps</string>
+  <string name="pref_select_apps_summary">Trieu quines apps s\'han de canalitzar a través de Tor</string>
+  <string name="pref_node_configuration">Configuració de node</string>
+  <string name="pref_node_configuration_summary">Aquests són paràmetres avançats que poden reduir el vostre anonimat</string>
+  <string name="pref_entrance_node">Node d\'entrada</string>
+  <string name="pref_entrance_node_summary">Empremtes, àlies, països i adreces pel primer salt</string>
+  <string name="pref_entrance_node_dialog">Introduïu els nodes d\'entrada</string>
+  <string name="button_proxy_all">Totes via proxy</string>
+  <string name="button_proxy_none">Cap via proxy</string>
+  <string name="button_invert_selection">Inverteix selecció</string>
+  <string name="pref_proxy_title">Servidor intermediari de sortida a la xarxa (opcional)</string>
+  <string name="pref_proxy_type_title">Tipus de servidor intermediari de sortida</string>
+  <string name="pref_proxy_type_summary">Protocol a utilitzar pel servidor intermediari: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introduïu el tipus de servidor intermediari</string>
+  <string name="pref_proxy_host_title">Amfitrió del servidor intermediari de sortida</string>
+  <string name="pref_proxy_host_summary">Nom de l\'amfitrió del servidor intermediari</string>
+  <string name="pref_proxy_host_dialog">Introduïu l\'amfitrió del servidor intermediari</string>
+  <string name="pref_proxy_port_title">Port del servidor intermediari de sortida</string>
+  <string name="pref_proxy_port_summary">Port del servidor intermediari</string>
+  <string name="pref_proxy_port_dialog">Introduïu el port del servidor intermediari</string>
+  <string name="pref_proxy_username_title">Nom d\'usuari del servidor intermediari de sortida</string>
+  <string name="pref_proxy_username_summary">Nom d\'usuari del servidor intermediari (opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduïu el nom d\'usuari del servidor intermediari</string>
+  <string name="pref_proxy_password_title">Contrasenya del servidor intermediari de sortida</string>
+  <string name="pref_proxy_password_summary">Contrasenya del servidor intermediari (opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduïu la contrasenya del servidor intermediari</string>
+  <string name="status">Estat</string>
+  <string name="setting_up_full_transparent_proxying_">S\'està configurant el servidor intermediari transparent complet...</string>
+  <string name="setting_up_app_based_transparent_proxying_">S\'està configurant el servidor intermediari transparent per apps...</string>
+  <string name="transparent_proxying_enabled">S\'ha ACTIVAT el servidor intermediari transparent</string>
+  <string name="transproxy_enabled_for_tethering_">S\'ha activat el servidor intermediari per la compartició de xarxa</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENCIÃ?: hi ha hagut un error en iniciar el servidor intermediari transparent</string>
+  <string name="transproxy_rules_cleared">S\'han esborrat les regles del servidor intermediari transparent</string>
+  <string name="couldn_t_start_tor_process_">No s\'ha pogut iniciar el procés Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">S\'està configurant el servidor intermediari transparent per ports...</string>
+  <string name="bridge_error">Hi ha hagut un error de pont</string>
+  <string name="bridge_requires_ip">Per poder utilitzar la funcionalitat de pont, cal que introduïu almenys una adreça IP de pont.</string>
+  <string name="send_email_for_bridges">Envieu un correu a bridges@xxxxxxxxxxxxxx amb la línia «get bridges» sola al cos del missatge des d\'un compte de gmail.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Els paràmetres d\'adreces accessibles han provocat una excepció.</string>
+  <string name="your_relay_settings_caused_an_exception_">Els paràmetres de reemissió han causat una excepció.</string>
+  <string name="exit_nodes">Nodes de sortida</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Empremtes, àlies, països i adreces per l\'últim salt</string>
+  <string name="enter_exit_nodes">Introduïu els nodes de sortida</string>
+  <string name="exclude_nodes">Nodes per excloure</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Empremtes, àlies, països i adreces per excloure</string>
+  <string name="enter_exclude_nodes">Introduïu nodes per excloure</string>
+  <string name="strict_nodes">Nodes estrictes</string>
+  <string name="use_only_these_specified_nodes">Utilitza *només* aquests nodes especificats</string>
+  <string name="bridges">Ponts</string>
+  <string name="use_bridges">Utilitza ponts</string>
+  <string name="bridges_obfuscated">Ponts ofuscats</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activa nodes alternatius d\'entrada a la xarxa Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activeu-ho si els ponts configurats són ponts ofuscats</string>
+  <string name="ip_address_and_port_of_bridges">Adreça IP i port dels ponts</string>
+  <string name="enter_bridge_addresses">Introduïu les adreces del pont</string>
+  <string name="relays">Reemissors</string>
+  <string name="relaying">Reemissió</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Activa el vostre dispositiu per ser un reemissor sense sortida</string>
+  <string name="relay_port">Port de reemissió</string>
+  <string name="listening_port_for_your_tor_relay">Port d\'escolta per la vostra reemissió de Tor</string>
+  <string name="enter_or_port">Introduïu el port OR</string>
+  <string name="relay_nickname">Ã?lies del reemissor</string>
+  <string name="the_nickname_for_your_tor_relay">L\'àlies pel vostre reemissor de Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduïu un àlies personalitzat pel vostre reemissor</string>
+  <string name="reachable_addresses">Adreces accessibles</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">S\'executa com a client darrera d\'un tallafocs amb normes restrictives</string>
+  <string name="reachable_ports">Ports accessibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports que es poden accedir darrera d\'un tallafocs restrictiu</string>
+  <string name="enter_ports">Introduïu els ports</string>
+  <string name="enable_hidden_services">Allotjament de servei ocult</string>
+  <string name="run_servers_accessible_via_the_tor_network">Permet que un servidor al dispositiu sigui accessible des de la xarxa Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introduïu els ports de l\'amfitrió local pels serveis ocults</string>
+  <string name="hidden_service_ports">Ports del servei coult</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">el nom adreçable pel vostre servei ocult (generat automàticament)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activa la sortida del registre de depuració (cal utilitzar l\'adb o l\'aLogCat per veure\'l)</string>
+  <string name="project_home">Lloc(s) web del projecte:</string>
+  <string name="the_tor_license">La llicència Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Programari de terceres parts:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Una aplicació vol obrir el port %S de servei ocult a la xarxa Tor. Això és segur si confieu en l\'aplicació.</string>
+  <string name="found_existing_tor_process">s\'ha trobat un procés Tor existent...</string>
+  <string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
+  <string name="hidden_service_on">servei ocult a:</string>
+  <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
+  <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
+  <string name="pref_use_sys_iptables_title">Utilitza les Iptables per defecte</string>
+  <string name="pref_use_sys_iptables_summary">utilitza el binari incorporat amb l\'Iptables enlloc del que porta l\'Orbot</string>
+  <string name="error_installing_binares">Els binaris de Tor no s\'han pogut instal·lar o actualitzar.</string>
+  <string name="pref_use_persistent_notifications">Manté la icona sempre a la barra d\'eines mentre l\'Orbot està connectat</string>
+  <string name="pref_use_persistent_notifications_title">Notificacions sempre activades</string>
+  <string name="notification_using_bridges">Ponts activats.</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Trieu la localització i la llengua per l\'Orbot</string>
+  <string name="wizard_locale_title">Tria la llengua</string>
+  <string name="wizard_locale_msg">Deixa-ho per defecte o canvia la llengua actual</string>
+  <string name="powered_by">funciona amb Tor</string>
+  <string name="btn_save_settings">Desa els paràmetres</string>
+  <string name="bandwidth_">Ample de banda:</string>
+  <string name="down">baixada</string>
+  <string name="up">pujada</string>
+  <string name="pref_disable_network_title">No hi ha autodesconnexió de xarxa</string>
+  <string name="pref_disable_network_summary">Posa el Tor en pausa mentre no hi ha connexió a internet</string>
+  <string name="newnym">Heu canviat a una nova identitat Tor.</string>
+  <string name="menu_use_chatsecure">Utilitza ChatSecure</string>
+  <string name="permission_manage_tor_label">Gestiona Tor</string>
+  <string name="permission_manage_tor_description">Activa aquesta app per controlar el servei Tor</string>
+  <string name="install_apps_">Voleu instal·lar les apps?</string>
+  <string name="your_tor_public_ips_">Les vostres IP públiques de Tor:</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="get_bridges_email">Correu-e</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activa</string>
+  <string name="standard_browser">Navegador estàndard</string>
+</resources>
diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml
new file mode 100644
index 0000000..468e0b4
--- /dev/null
+++ b/app/src/main/res/values-cs-rCZ/strings.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">spustit a vypnout Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se spouští...</string>
+  <string name="status_activated">PÅ?ipojen k síti Tor</string>
+  <string name="status_disabled">Orbot je deaktivován</string>
+  <string name="tor_process_starting">Startuji Tor klienta...</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?ekám.</string>
+  <string name="not_anonymous_yet">VAROVÃ?NÃ?: VaÅ¡e komunikace jeÅ¡tÄ? není anonymní! Prosím nastavte vaÅ¡im aplikacím HTTP proxy 127.0.0.1:8118 nebo SOCKS4A Ä?i SOCKS5 proxy 172.0.0.1:9050</string>
+  <string name="menu_home">Domů</string>
+  <string name="menu_browse">Prohlížet</string>
+  <string name="menu_settings">Nastavení</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_start">Zapnout</string>
+  <string name="menu_stop">Vypnout</string>
+  <string name="menu_about">O aplikaci</string>
+  <string name="main_layout_download">Stáhnout</string>
+  <string name="main_layout_upload">Nahrát</string>
+  <string name="button_help">NápovÄ?da</string>
+  <string name="button_close">ZavÅ?ít</string>
+  <string name="button_about">O aplikaci</string>
+  <string name="button_clear_log">VyÄ?istit log</string>
+  <string name="menu_verify">OvÄ?Å?it</string>
+  <string name="menu_exit">Konec</string>
+  <string name="press_to_start">- podržte pro spuÅ¡tÄ?ní -</string>
+  <string name="pref_trans_proxy_group">Transparentní proxy (vyžaduje roota)</string>
+  <string name="pref_trans_proxy_title">Transparentní proxy</string>
+  <string name="pref_trans_proxy_summary">Automatické Torování aplikací</string>
+  <string name="pref_transparent_all_title">Torovat všechno</string>
+  <string name="pref_transparent_all_summary">Proxynovat všechny aplikace skrz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Záložní port pro proxy</string>
+  <string name="pref_transparent_port_fallback_summary">VAROVÃ?NÃ?: Obchází bÄ?žné porty (80, 443, etc). *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují.</string>
+  <string name="pref_transparent_port_title">Seznam portů</string>
+  <string name="pref_transparent_port_summary">Seznam portů co proxynovat. *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují</string>
+  <string name="pref_transparent_port_dialog">Zadejte porty pro proxynování</string>
+  <string name="pref_has_root">Vyžaduje root pÅ?ístup</string>
+  <string name="pref_has_root_summary">Požádat o práva roota kvůli transparentnímu proxy</string>
+  <string name="status_install_success">Binárky toru byly úspÄ?Å¡nÄ? nainstalovány!</string>
+  <string name="status_install_fail">Nebylo možno nainstalovat binárky Toru. Prosím zkontrolujte log a upozornÄ?te tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Chyba aplikace</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbotovi</string>
+  <string name="btn_next">Další</string>
+  <string name="btn_back">ZpÄ?t</string>
+  <string name="btn_finish">DokonÄ?it</string>
+  <string name="btn_okay">Budiž</string>
+  <string name="btn_cancel">Zrušit</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Pár detailů o Orbot</string>
+  <string name="wizard_permissions_root">Práva udÄ?lena</string>
+  <string name="wizard_permissions_stock">OprávnÄ?ní Orbota</string>
+  <string name="wizard_premissions_msg_root">VýbornÄ?! Bylo detekováno, že root oprávnÄ?ní bylo Orbotu udÄ?leno. Budeme tuto sílu užívat moudÅ?e.</string>
+  <string name="wizard_permissions_msg_stock">I když to není nutné, Orbot může pracovat lépe, pokud má vaÅ¡e zaÅ?ízení root. Použijte tlaÄ?ítko dole pro udÄ?lení supersíly Orbotovi. </string>
+  <string name="wizard_permissions_no_root">Pokud nemáte pÅ?ístup roota, nebo nevíte, o co se jedná, ujistÄ?te se, že používáte aplikace, které s Orbotem spolupracují.</string>
+  <string name="wizard_permissions_consent">Rozumín a pÅ?eji si pokraÄ?ovat bez roota (superuživatelských oprávnÄ?ní)</string>
+  <string name="wizard_permission_enable_root">UdÄ?lit Orbotovi root oprávnÄ?ní</string>
+  <string name="wizard_configure">Nastavení Torování</string>
+  <string name="wizard_configure_msg">Orbot umožÅ?uje smÄ?rovat datový provoz vÅ¡ech aplikací pÅ?es Tor NEBO zvolit aplikace individuálnÄ?.</string>
+  <string name="wizard_configure_all">Tor Proxy pro všechny aplikace</string>
+  <string name="wizard_configure_select_apps">Zvolit aplikace pro Tor individuálnÄ?</string>
+  <string name="wizard_tips_tricks">Aplikace povolené pro Orbota</string>
+  <string name="wizard_tips_msg">Aplikace níže byly vyvinuty tak, aby spolupracovaly s Orbotem. KliknÄ?te na každé tlaÄ?ítko pro instalaci, aplikace můžete najít i v Obchodu Play nebo na webu GuardianProject.info Ä?i F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - BezpeÄ?ný instant messaging klient pro Android</string>
+  <string name="wizard_tips_proxy">Proxy Nastavení - NauÄ?te se, jak nastavit aplikace, aby pracovaly s Orbotem</string>
+  <string name="wizard_tips_duckgo">Aplikace DuckDuckGo pro vyhledávací engine</string>
+  <string name="wizard_tips_twitter">Nastavit Twitter proxy na host \"localhost\" a port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Nastavení Proxy</string>
+  <string name="wizard_final">Orbot je pÅ?ipraven!</string>
+  <string name="wizard_exit_at_first_screen_toast">Orbot musíte nejdÅ?íve nastavit, než ho zaÄ?nete používat!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Tato volba otevÅ?e ve webovém prohlížeÄ?i stránku https://check.torproject.org pro kontrolu, jestli je Orbot správnÄ? nastaven a jste pÅ?ipojen k Tor.</string>
+  <string name="pref_hs_group">Skrytý hosting služby</string>
+  <string name="pref_general_group">Obecné</string>
+  <string name="pref_start_boot_title">Spustit Orbot pÅ?i startu systému</string>
+  <string name="pref_start_boot_summary">Automaticky spustit Orbot a pÅ?ipojit se k Tor po startu zaÅ?ízení</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varování</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">OprávnÄ?ní</string>
+  <string name="wizard_permissions_root_msg1">VolitelnÄ? můžete Orbotu udÄ?lit \'siperuýivatelský\' (root) pÅ?ístup pto povolení rozšíÅ?ených funkcí, napÅ?íklad transparentní proxy.</string>
+  <string name="wizard_permissions_root_msg2">Pokud si to nepÅ?ejete, používejte prosím aplikace napsané tak, aby spolupracovaly s Orbotem</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-povolené aplikace</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: BezpeÄ?ná chatovací aplikace s technologií Off-the-Record Encryption</string>
+  <string name="wizard_tips_play">NajdÄ?te vÅ¡echny aplikace Guardian Projektu na Obchodu Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentní proxy</string>
+  <string name="wizard_transproxy_msg">Toto povolí aplikacím automaticky bÄ?žet pÅ?es Tor síť bez jakéhokoliv nastavování.</string>
+  <string name="wizard_transproxy_hint">(Povolte tuto volbu, pokud nemáte ponÄ?tí, o co se jedná)</string>
+  <string name="wizard_transproxy_none">Žádné</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Povolit Tor transparentní proxy pro zaÅ?ízení pÅ?ipojená pÅ?es Wifi a USB tethering (vyžaduje restart)</string>
+  <string name="button_grant_superuser">Požadavek na Superuživatelský pÅ?ístup</string>
+  <string name="pref_select_apps">Vybrat aplikace</string>
+  <string name="pref_select_apps_summary">Zvolte aplikace používající smÄ?rováni pÅ?es Tor</string>
+  <string name="pref_node_configuration">Konfigurace uzlu (nodu)</string>
+  <string name="pref_node_configuration_summary">Tato rozšíÅ?ená nastavení mohou snížit vaÅ¡i anonymitu</string>
+  <string name="pref_entrance_node">Vstupní nody</string>
+  <string name="pref_entrance_node_summary">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro první skok (hop)</string>
+  <string name="pref_entrance_node_dialog">Zadejte vstupní nody</string>
+  <string name="button_invert_selection">PÅ?evrátit výbÄ?r</string>
+  <string name="pref_proxy_title">Odchozí síťová proxy (volitelné)</string>
+  <string name="pref_proxy_type_title">Typ odchozí proxy</string>
+  <string name="pref_proxy_type_summary">Protokol pro proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Zadejte typ proxy</string>
+  <string name="pref_proxy_host_title">Hostitel odchozí proxy</string>
+  <string name="pref_proxy_host_summary">Jméno hostitele proxy serveru</string>
+  <string name="pref_proxy_host_dialog">Zadejte hostitele proxy</string>
+  <string name="pref_proxy_port_title">Port odchozí proxy</string>
+  <string name="pref_proxy_port_summary">Port proxy serveru</string>
+  <string name="pref_proxy_port_dialog">Zadejte proxy port</string>
+  <string name="pref_proxy_username_title">Uživatelské jméno odchozí proxy</string>
+  <string name="pref_proxy_username_summary">Proxy uživatelské jméno (volitelné)</string>
+  <string name="pref_proxy_username_dialog">Zadejte Proxy uživatelské jméno</string>
+  <string name="pref_proxy_password_title">Heslo odchozí proxy</string>
+  <string name="pref_proxy_password_summary">Proxy heslo (volitelné)</string>
+  <string name="pref_proxy_password_dialog">Zadejte Proxy heslo</string>
+  <string name="status">Stav</string>
+  <string name="setting_up_full_transparent_proxying_">Nastavuji transparentní proxy�</string>
+  <string name="setting_up_app_based_transparent_proxying_">Nastavení na aplikacích založené transparentní proxy...</string>
+  <string name="transparent_proxying_enabled">Transparentní proxy POVOLENA</string>
+  <string name="transproxy_enabled_for_tethering_">Transparentní proxy povolena pro Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">VAROVÃ?NÃ?: chyba pÅ?i startu transparentní proxy!</string>
+  <string name="transproxy_rules_cleared">Pravidla TransProxy vymazána</string>
+  <string name="couldn_t_start_tor_process_">Nelze spustit Tor proces:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Nastavení na portu založené transparentní proxy...</string>
+  <string name="bridge_error">Chyba bridge</string>
+  <string name="bridge_requires_ip">Pro použití bridge musíte zadat minimálné jednu IP adresu bridge.</string>
+  <string name="send_email_for_bridges">ZaÅ¡lete email pouze s Å?ádkem \"get bridges\" v obsahu zprávy z vaÅ¡eho gmail úÄ?tu na adresu bridges@xxxxxxxxxxxxxx</string>
+  <string name="error">Chyba</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vaše nastavení dostupných adres (ReachableAddresses) způsobilo chybu!</string>
+  <string name="your_relay_settings_caused_an_exception_">Vaše nastavení relace způsobilo výjimku!</string>
+  <string name="exit_nodes">Výstupní nody</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro poslední skok (hop)</string>
+  <string name="enter_exit_nodes">Zadejte výstupní nody</string>
+  <string name="exclude_nodes">VylouÄ?ené nody</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro vylouÄ?ené nody</string>
+  <string name="enter_exclude_nodes">Zadejte nody k vylouÄ?ení</string>
+  <string name="strict_nodes">Striktní nody</string>
+  <string name="use_only_these_specified_nodes">Použít *pouze* tyto specifické nody</string>
+  <string name="bridges">Bridge</string>
+  <string name="use_bridges">Použít bridge</string>
+  <string name="bridges_obfuscated">Matoucí bridge (Obfuscated Bridges)</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Povolit alternativní vstupní nody do sítÄ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Povolte, pokud jsou nastavené bridge matoucí bridge</string>
+  <string name="ip_address_and_port_of_bridges">IP adresy a porty bridgů</string>
+  <string name="enter_bridge_addresses">Zadejte adresy bridgů</string>
+  <string name="relays">Relé</string>
+  <string name="relaying">Používání relé</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">SpuÅ¡tÄ?ní zaÅ?ízení jako neodchozího relé</string>
+  <string name="relay_port">Port relé</string>
+  <string name="listening_port_for_your_tor_relay">Naslouchání Vašeho Tor relé</string>
+  <string name="enter_or_port">Zadejte OR port</string>
+  <string name="relay_nickname">PÅ?ezdívka relé</string>
+  <string name="the_nickname_for_your_tor_relay">PÅ?ezdívka VaÅ¡eho Tor relé</string>
+  <string name="enter_a_custom_relay_nickname">Zadejte klientskou pÅ?ezdívku relé</string>
+  <string name="reachable_addresses">Dostupné adresy</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">BÄ?žet jako klient za firewallem s restriktivní politikou</string>
+  <string name="reachable_ports">Dostupné porty</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porty dostupné za restriktivním firewallem</string>
+  <string name="enter_ports">Zadejte porty</string>
+  <string name="enable_hidden_services">Skrytý hosting služby</string>
+  <string name="run_servers_accessible_via_the_tor_network">umožnit serveru na zaÅ?ízení být pÅ?ístupné skrze síť Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">vložte porty localhostu pro skryté služby</string>
+  <string name="hidden_service_ports">Skryté porty služby</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresovatelné jméno pro vaši skrytou službu (generováno automaticky)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">umožnit ladicí informace na výstup (musí používat adb nebo aLogCat k prohlížení)</string>
+  <string name="project_home">Domovské(á) umístÄ?ní projektu</string>
+  <string name="the_tor_license">Tor Licence</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software tÅ?etích stran:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Aplikace požaduje otevÅ?ení skrytého portu serveru %S k síti Tor. Toto je bezpeÄ?nÄ?, pokud aplikaci důvÄ?Å?ujete.</string>
+  <string name="found_existing_tor_process">nalezev existující Tor proces�</string>
+  <string name="something_bad_happened">Stalo se nÄ?co Å¡patného. Zkontrolujte log</string>
+  <string name="hidden_service_on">skrytá služba na:</string>
+  <string name="unable_to_read_hidden_service_name">nelze Ä?íst název skryté služby</string>
+  <string name="unable_to_start_tor">Nelze spustit Tor:</string>
+  <string name="unable_to_reset_tor">Restartujte vaÅ¡e zaÅ?ízení, nejsme schopni resetovat Tor!</string>
+  <string name="pref_use_sys_iptables_title">Použít defaultní Iptables</string>
+  <string name="pref_use_sys_iptables_summary">použít vestavÄ?né iptables binárky místo tÄ?ch dodávaných s Orbotem</string>
+  <string name="error_installing_binares">Nelze nainstalovat nebo aktualizovat Tor binárky.</string>
+  <string name="pref_use_persistent_notifications">Vždy zobrazit ikonu ve stavovém Å?ádku, pokud je Orbot pÅ?ipojen.</string>
+  <string name="pref_use_persistent_notifications_title">Notifikace vždy zapnuté</string>
+  <string name="notification_using_bridges">Bridge povoleny!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Jazyk</string>
+  <string name="set_locale_summary">Zvolte jazyk pro Orbot</string>
+  <string name="wizard_locale_title">Zvolte jazyk</string>
+  <string name="wizard_locale_msg">Ponechat standartní, nebo pÅ?epnout stávající jazyk</string>
+  <string name="btn_save_settings">Uložit nastavení</string>
+  <string name="bandwidth_">ŠíÅ?ka pásma:</string>
+  <string name="down">stahování</string>
+  <string name="up">nahrávání</string>
+  <string name="pref_disable_network_title">Vypnout uspávání sítÄ?</string>
+  <string name="pref_disable_network_summary">Uspat Tor když není k dispozici pÅ?ístup k Internetu</string>
+  <string name="newnym">VaÅ¡e identita na Toru byla zmÄ?nÄ?na!</string>
+  <string name="menu_use_chatsecure">Použít ChatSecure</string>
+  <string name="permission_manage_tor_label">Spravovat Tor</string>
+  <string name="permission_manage_tor_description">Umožnit této aplikaci ovládat službu Tor</string>
+  <string name="install_apps_">Nainstalovat aplikace?</string>
+  <string name="restart_orbot_to_use_this_bridge_">Pro projevení zmÄ?n restartujte Orbot</string>
+  <string name="menu_qr">QR kódy</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktivovat</string>
+  <string name="send_email">Pošli email</string>
+  <string name="standard_browser">Standartní prohlížeÄ?</string>
+</resources>
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
new file mode 100644
index 0000000..65e386f
--- /dev/null
+++ b/app/src/main/res/values-cs/strings.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">spustit a vypnout Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se spouští�</string>
+  <string name="status_activated">PÅ?ipojen k síti Tor</string>
+  <string name="status_disabled">\"Orbot je deaktivován</string>
+  <string name="status_shutting_down">Orbot se vypíná</string>
+  <string name="tor_process_starting">Startuji Tor klientaâ?¦</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?ekám.</string>
+  <string name="not_anonymous_yet">VAROVÃ?NÃ?: VaÅ¡e komunikace jeÅ¡tÄ? není anonymní! Prosím nastavte vaÅ¡im aplikacím HTTP proxy 127.0.0.1:8118 nebo SOCKS4A Ä?i SOCKS5 proxy 172.0.0.1:9050</string>
+  <string name="menu_home">Domů</string>
+  <string name="menu_browse">Prohlížet</string>
+  <string name="menu_settings">Nastavení</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_apps">Aplikace</string>
+  <string name="menu_start">Zapnout</string>
+  <string name="menu_stop">Vypnout</string>
+  <string name="menu_about">O aplikaci</string>
+  <string name="button_help">Pomoc</string>
+  <string name="button_close">ZavÅ?ít</string>
+  <string name="button_about">O aplikaci</string>
+  <string name="button_clear_log">VyÄ?istit log</string>
+  <string name="menu_verify">OvÄ?Å?it</string>
+  <string name="menu_exit">Konec</string>
+  <string name="press_to_start">- podržte pro spuÅ¡tÄ?ní -</string>
+  <string name="pref_trans_proxy_group">Transparentní proxy (vyžaduje roota)</string>
+  <string name="pref_trans_proxy_title">Transparentní proxy</string>
+  <string name="pref_trans_proxy_summary">Automatické Torování aplikací</string>
+  <string name="pref_transparent_all_title">Torovat všechno</string>
+  <string name="pref_transparent_all_summary">Proxynovat všechny aplikace skrz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Záložní port pro proxy</string>
+  <string name="pref_transparent_port_fallback_summary">VAROVÃ?NÃ?: Obchází Ä?asté porty (80, 443, etc). *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují.</string>
+  <string name="pref_transparent_port_title">Seznam portů</string>
+  <string name="pref_transparent_port_summary">Seznam portů co proxynovat. *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují</string>
+  <string name="pref_transparent_port_dialog">Zadejte porty pro proxynování</string>
+  <string name="pref_has_root">Vyžaduje root pÅ?ístup</string>
+  <string name="pref_has_root_summary">Požádat o práva roota kvůli transparentnímu proxy</string>
+  <string name="status_install_success">Binárky toru byly úspÄ?Å¡nÄ? nainstalovány!</string>
+  <string name="title_error">Chyba aplikace</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbotovi</string>
+  <string name="btn_next">Další</string>
+  <string name="btn_back">ZpÄ?t</string>
+  <string name="btn_finish">DokonÄ?it</string>
+  <string name="btn_cancel">Zrušit</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_permissions_root">Práva udÄ?lena</string>
+  <string name="wizard_proxy_help_info">Nastavení Proxy</string>
+  <string name="wizard_final">Orbot je pÅ?ipraven!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Hlavní</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varování</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentní proxy</string>
+  <string name="wizard_transproxy_none">Není</string>
+  <string name="status">Status</string>
+  <string name="error">Chyba</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Uloz nastaveni</string>
+  <string name="menu_vpn">Aplikace</string>
+</resources>
diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml
new file mode 100644
index 0000000..a48a10a
--- /dev/null
+++ b/app/src/main/res/values-cy/strings.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">cychwyn a stopio Tor</string>
+  <string name="tor_proxy_service_process">gwasanaethdirpwrytor</string>
+  <string name="status_starting_up">Mae Orbot yn cychwyn...</string>
+  <string name="status_activated">Wedi cysylltu â rhwydwaith Tor</string>
+  <string name="tor_process_starting">Yn cychwyn cleient Tor</string>
+  <string name="tor_process_complete">Wedi ei gwblhau.</string>
+  <string name="tor_process_waiting">yn aros.</string>
+  <string name="not_anonymous_yet">RHYBUDD: Nid yw eich traffig yn ddienw eto! Os gwelwch yn dda ffurfweddu eich ceisiadau at arfer HTTP proxy 127.0.0.1:8118 neu SOCKS4A neu ddirprwy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Hafan</string>
+  <string name="menu_browse">Pori</string>
+  <string name="menu_settings">Gosodiadau</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Help</string>
+  <string name="menu_start">Cychwyn</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Amdanom ni</string>
+  <string name="main_layout_download">Llwytho i lawr</string>
+  <string name="main_layout_upload">Llwytho i fyny</string>
+  <string name="button_help">Help</string>
+  <string name="button_close">Cau</string>
+  <string name="button_about">Amdanom ni</string>
+  <string name="button_clear_log">Clirio log</string>
+  <string name="menu_verify">Gwirio</string>
+  <string name="menu_exit">Gadael</string>
+  <string name="press_to_start">- pwyswch yn hir i gychwyn -</string>
+  <string name="pref_trans_proxy_group">Dirprwyo tryloyw (angen Gwreiddyn)</string>
+  <string name="pref_trans_proxy_title">Dirprwyo tryloyw</string>
+  <string name="pref_trans_proxy_summary">\'Torifying\' o Apps yn awtomatig</string>
+  <string name="pref_transparent_all_title">Popeth Tor</string>
+  <string name="pref_transparent_all_summary">Traffig dirprwy i\'r holl apps drwy Tor</string>
+  <string name="pref_transparent_port_title">Rhestr Porthau</string>
+  <string name="pref_transparent_port_summary">Rhestr o borthau i\'w dirprwyo. *DEFNYDDIER YN UNIG* os nad yw modd \'Popeth\' neu \'App\' yn gweithio</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Am Orbot</string>
+  <string name="btn_next">Nesaf</string>
+  <string name="btn_back">Yn ôl</string>
+  <string name="btn_finish">Gorffen</string>
+  <string name="btn_okay">Iawn</string>
+  <string name="btn_cancel">Diddymu</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Rhai manylion am Orbot</string>
+  <string name="wizard_permissions_root">Caniatâd wedi\'i roi</string>
+  <string name="wizard_proxy_help_info">Gosodiadau Dirprwy</string>
+  <string name="wizard_final">Mae Orbot yn barod!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Cyffredinol</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Rhybudd</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Dirprwyo\'n dryloyw</string>
+  <string name="wizard_transproxy_none">Dim</string>
+  <string name="pref_select_apps">Dewiswch Apps</string>
+  <string name="pref_select_apps_summary">Dewiswch Apps i\'w llwybro drwy Tor</string>
+  <string name="pref_node_configuration">Ffurfweddiad nod</string>
+  <string name="pref_entrance_node">Nodau mynediad</string>
+  <string name="pref_entrance_node_dialog">I mewn i nodau mynediad</string>
+  <string name="pref_proxy_password_summary">Cyfrinair y Dirprwy (Dewisol)</string>
+  <string name="status">Statws</string>
+  <string name="error">Gwall</string>
+  <string name="exit_nodes">Nodau Gadael</string>
+  <string name="enter_exit_nodes">I mewn i Nodau Gadael</string>
+  <string name="exclude_nodes">Yn eithrio Nodau</string>
+  <string name="enter_exclude_nodes">I mewn i Nodau Eithrio</string>
+  <string name="the_tor_license">Trwydded Tor</string>
+  <string name="third_party_software">Meddalwedd 3ydd-parti</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Dewiswch locale ac iaith i Orbot</string>
+  <string name="wizard_locale_title">Dewiswch iaith</string>
+  <string name="btn_save_settings">Cadw\'r gosodiadau</string>
+</resources>
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
new file mode 100644
index 0000000..2c63a07
--- /dev/null
+++ b/app/src/main/res/values-da/strings.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er en gratis og åben proxy-applikation, der gør det muligt at anvende internettet mere sikkert fra andre programmer. Orbot bruger Tor til at kryptere internettrafikken, og skjuler den ved at sende den gennem serverere, lokaliseret i hele verden. Tor er gratis og åben software, der kan hjælpe dig mod netværksovervågning kaldet trafikanalyse, der kan true din personlige frihed, dit privatliv, handelsaktivitet og forhold.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start og stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot starter op ...</string>
+  <string name="status_activated">Der er forbindelse til Tor-netværket</string>
+  <string name="status_disabled">Orbot er slået fra</string>
+  <string name="tor_process_starting">Starter Tor klienten...</string>
+  <string name="tor_process_complete">udført.</string>
+  <string name="tor_process_waiting">afventer.</string>
+  <string name="not_anonymous_yet">ADVARSEL: Din trafik er ikke endnu ikke anonym! Konfigurér venligst dine programmer, så de bruger HTTP proxy 127.0.0.1:8118 eller SOCKS4A eller SOCKS5-proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hjem</string>
+  <string name="menu_browse">Brows</string>
+  <string name="menu_settings">Indstillinger</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Hjælp</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Om</string>
+  <string name="main_layout_download">Henter</string>
+  <string name="main_layout_upload">Sender</string>
+  <string name="button_help">Hjælp</string>
+  <string name="button_close">Luk</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Ryd log</string>
+  <string name="menu_verify">Tjek</string>
+  <string name="menu_exit">Afslut</string>
+  <string name="press_to_start">- hold nede for start -</string>
+  <string name="pref_trans_proxy_group">Transparent proxy (kræver Root)</string>
+  <string name="pref_trans_proxy_title">Transparent proxy</string>
+  <string name="pref_trans_proxy_summary">Anvend automatisk Tor på programmer</string>
+  <string name="pref_transparent_all_title">Brug Tor til alt</string>
+  <string name="pref_transparent_all_summary">Proxy-trafik for alle programmer gennem Tor</string>
+  <string name="pref_transparent_port_fallback_title">Tilbagefaldsport for proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ADVARSEL: Omgår almindelige porte (80, 443, osv). Bør *KUN* anvendes hvis \'All\' eller \'App\' tilstande ikke virker.</string>
+  <string name="pref_transparent_port_title">Portliste</string>
+  <string name="pref_transparent_port_summary">Liste af porte der skal filtreres gennem proxyen. Bør *KUN* anvendes hvis \'All\' eller \'App\' tilstande ikke virker.</string>
+  <string name="pref_transparent_port_dialog">Indtast porte der skal filtreres gennem proxyen.</string>
+  <string name="pref_has_root">Forespørg om Root-adgang</string>
+  <string name="pref_has_root_summary">Kræver root privilegier for gennemsigtig proxy.</string>
+  <string name="status_install_success">Tor\'s binære filer succesfuldt installeret!</string>
+  <string name="status_install_fail">Tor\'s binære filer kunne ikke installeres. Læs venligst loggen og underret tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Programfejl</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Næste</string>
+  <string name="btn_back">Tilbage</string>
+  <string name="btn_finish">Afslut</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Fortryd</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nogle Orbot detaljer</string>
+  <string name="wizard_permissions_root">Tilladelse givet</string>
+  <string name="wizard_permissions_stock">Orbot tilladelser</string>
+  <string name="wizard_premissions_msg_root">Fremragende! Vi kan se at du har givet root tilladelser til Orbot . Vi vil bruge denne magt med omtanke.</string>
+  <string name="wizard_permissions_msg_stock">Selvom det ikke er påkrævet, kan Orbot blive et mere nyttigt værktøj, hvis din enhed har root adgang. Benyt knappen herunder for at tildele Orbot superkræfter!</string>
+  <string name="wizard_permissions_no_root">Hvis du ikke har root adgang eller ikke aner hvad vi snakker om, skal du være sikker på at du benytter dig af apps som kan fungere med Orbot.</string>
+  <string name="wizard_permissions_consent">Jeg forstår og vil gerne fortsætte uden Superuser</string>
+  <string name="wizard_permission_enable_root">Tillad root for Orbot</string>
+  <string name="wizard_configure">Indstil Torifikation</string>
+  <string name="wizard_configure_msg">Orbot giver dig mulighed for at føre al app-trafik igennem Tor ELLER vælge individuelt imellem apps.</string>
+  <string name="wizard_configure_all">Kør alle programmers trafik gennem Tor proxyen</string>
+  <string name="wizard_configure_select_apps">Vælg individuelle apps for Tor</string>
+  <string name="wizard_tips_tricks">Orbot-aktiverede apps</string>
+  <string name="wizard_tips_msg">De nedenstående programmer er udviklet for at fungere med Orbot. Klik hver knap for at installere nu. Ellers kan de senere findes på Google play, på hjemmesiden GuardianProject.info eller via F-Droid.org.</string>
+  <string name="wizard_tips_proxy">Proxy indstillinger - Lær hvordan du konfigurerer apps til at fungere med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo søgemaskine-programmet</string>
+  <string name="wizard_tips_twitter">Indstil Twitter proxyen til værten \"localhost\" og port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-indstillinger</string>
+  <string name="wizard_final">Orbot er klar!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Dette vil åbne din browser på https://check.torproject.org for at se om Orbot er korrekt konfigureret og at du er forbundet til Tor.</string>
+  <string name="pref_hs_group">Udbyd en skjult service</string>
+  <string name="pref_general_group">Generelt</string>
+  <string name="pref_start_boot_title">Start Orbot ved opstart</string>
+  <string name="pref_start_boot_summary">Start automatisk Orbot og forbind til Tor når din android enhed starter</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advarsel</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tilladelser</string>
+  <string name="wizard_permissions_root_msg1">Du kan eventuelt give Orbot \'Superuser\' adgang for at aktivere funktioner som f.eks. Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Hvis du ikke vil dette, så vær sikker på at du bruger apps som fungerer med Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-aktiverede apps</string>
+  <string name="wizard_tips_play">Find alle Guardian Project programmer på Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transperant Proxying</string>
+  <string name="wizard_transproxy_msg">Dette tillader at dine apps automatisk kører gennem Tor netværket uden nogen konfiguration.</string>
+  <string name="wizard_transproxy_hint">(Check denne boks hvis du ikke aner hvad vi snakker om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor internet-hotspot</string>
+  <string name="pref_transparent_tethering_summary">Start Tor gennemsigtig proxy for Wifi og internetdeling over USB (kræver genstart)</string>
+  <string name="button_grant_superuser">Anmod om Superuser adgang</string>
+  <string name="pref_select_apps">Vælg apps</string>
+  <string name="pref_select_apps_summary">Vælg apps som føres gennem Tor</string>
+  <string name="pref_node_configuration">Konfiguration af Tor node</string>
+  <string name="pref_node_configuration_summary">Avancerede indstillinger, der kan reducere anonymiteten</string>
+  <string name="pref_entrance_node">Indgangspunkter til Tor netværket</string>
+  <string name="pref_entrance_node_summary">Fingeraftryk, servernavne, lande og adresser for første hop</string>
+  <string name="pref_entrance_node_dialog">Indtast indgangspunkter</string>
+  <string name="pref_proxy_title">Udgående netværksproxy (Valgfri)</string>
+  <string name="pref_proxy_type_title">Udgående proxy-type</string>
+  <string name="pref_proxy_type_summary">Protokol til proxy serveren: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Indtast proxy type</string>
+  <string name="pref_proxy_host_title">Udgående proxy-vært</string>
+  <string name="pref_proxy_host_summary">Værtsnavn for proxyserver</string>
+  <string name="pref_proxy_host_dialog">Indtast proxy vært</string>
+  <string name="pref_proxy_port_title">Udgående proxy-port</string>
+  <string name="pref_proxy_port_summary">Proxyserverens port</string>
+  <string name="pref_proxy_port_dialog">Indtast proxy port</string>
+  <string name="pref_proxy_username_title">Brugernavn for udgående proxy</string>
+  <string name="pref_proxy_username_summary">Proxy brugernavn (Valgfri)</string>
+  <string name="pref_proxy_username_dialog">Indtast proxy-brugernavnet</string>
+  <string name="pref_proxy_password_title">Kodeord for udgående proxy</string>
+  <string name="pref_proxy_password_summary">Adgangskode for udgående proxy (Valgfri)</string>
+  <string name="pref_proxy_password_dialog">Indtast proxy-kodeordet</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Opsætter total, gennemsigtig proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Opsætter program-afhængig transparent proxy...</string>
+  <string name="transparent_proxying_enabled">Transparent proxying AKTIVERET</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy slået til for internetdeling!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVARSEL: fejl under start af den gennemsigtige proxy!</string>
+  <string name="transproxy_rules_cleared">Indstillinger for TransProxy er nulstillet</string>
+  <string name="couldn_t_start_tor_process_">Kunne ikke starte Tor processen:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Opsætter port-baseret gennemsigtig proxy...</string>
+  <string name="bridge_error">Fejl ved Bro</string>
+  <string name="bridge_requires_ip">For at kunne bruge bro-komponenten, skal du indaste mindst én IP-adresse på en bro.</string>
+  <string name="send_email_for_bridges">Send en e-mail til bridges@xxxxxxxxxxxxxx med teksten \"get bridges\" alene i mailens tekstfelt fra en gmail-konto.</string>
+  <string name="error">Fejl</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Din ReachableAdresses indstilling forudsagede en fejl!</string>
+  <string name="your_relay_settings_caused_an_exception_">Dine relæindstillinger forårsagede en fejl!</string>
+  <string name="exit_nodes">Udgangspunkter</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeraftryk, servernavne, lande og adresser for det sidste hop</string>
+  <string name="enter_exit_nodes">Indtast udgangspunkter</string>
+  <string name="exclude_nodes">Ekskluder punkter</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingeraftryk, servernavne, lande og adresser der skal ekskluderes</string>
+  <string name="enter_exclude_nodes">Indtast noder at ekskludere</string>
+  <string name="strict_nodes">Strikte punkter</string>
+  <string name="use_only_these_specified_nodes">Brug *kun* disse specificerede punkter</string>
+  <string name="bridges">Broer</string>
+  <string name="use_bridges">Brug broer</string>
+  <string name="bridges_obfuscated">Skjulte broer</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Slå alternative indgangspunkter til Tor netværket til</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktiver hvis de indstillede broer er skjulte broer</string>
+  <string name="ip_address_and_port_of_bridges">IP adresser og porte på broer</string>
+  <string name="enter_bridge_addresses">Indtast bro-adresser</string>
+  <string name="relays">Relæer</string>
+  <string name="relaying">Relæfunktion</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Lad denne enhed være et ikke-udgangs relæ</string>
+  <string name="relay_port">Relæets port</string>
+  <string name="listening_port_for_your_tor_relay">Port at dette Tor relæ lytter på</string>
+  <string name="enter_or_port">Indtast OR port</string>
+  <string name="relay_nickname">Relænavn</string>
+  <string name="the_nickname_for_your_tor_relay">Kaldenavnet for dit Tor-relæ</string>
+  <string name="enter_a_custom_relay_nickname">Indtast et valgfrit navn for relæet</string>
+  <string name="reachable_addresses">Opnåelige adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kør som en klient bag en firewall med restrektive regler</string>
+  <string name="reachable_ports">Porte hvor forbindelse kan dannes</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porte bag en restriktiv firewall hvor en forbindelse kan oprettes</string>
+  <string name="enter_ports">Indtast porte</string>
+  <string name="enable_hidden_services">Udbyd en service</string>
+  <string name="run_servers_accessible_via_the_tor_network">tillad at en server på enheden er tilgængelig via Tor-netværket</string>
+  <string name="enter_localhost_ports_for_hidden_services">indtast lokale adresser for skjulte services</string>
+  <string name="hidden_service_ports">Skjulte service porte</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">den absolutte sti til din skjulte service (genereres automatisk)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">aktiver fejlfindings-log til output (der skal anvendes adb eller aLogCat for at se dette)</string>
+  <string name="project_home">Projekt hjemmeside(r):</string>
+  <string name="the_tor_license">Tor licensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjeparts-software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="hidden_service_request">Et program vil åbne den skjulte server-port %S til Tor netværket. Dette er sikkert hvis du stoler på programmet.</string>
+  <string name="found_existing_tor_process">fandt eksisterende Tor process...</string>
+  <string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
+  <string name="hidden_service_on">skjult service på:</string>
+  <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
+  <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+  <string name="unable_to_reset_tor">Genstart din enhed. Ude af stand til at nulstille tor!</string>
+  <string name="pref_use_sys_iptables_title">Anvend standardindstillinger for Iptables</string>
+  <string name="pref_use_sys_iptables_summary">anvend det indbyggede iptables-program i stedet for versionen der følger med Orbot</string>
+  <string name="error_installing_binares">Kunne ikke installere eller opgradere Tor programmerne.</string>
+  <string name="pref_use_persistent_notifications">Vis altid ikonet i statuslinien når Orbot er forbundet til netværket</string>
+  <string name="pref_use_persistent_notifications_title">Vis altid notifikationer</string>
+  <string name="notification_using_bridges">Broer er aktiverede!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Sprog</string>
+  <string name="set_locale_summary">Vælg sproginstillinger og sprog for Orbot</string>
+  <string name="wizard_locale_title">Vælg sprog</string>
+  <string name="wizard_locale_msg">Behold standardindstilling eller skift det nuværende sprog</string>
+  <string name="powered_by">drevet af Tor</string>
+  <string name="btn_save_settings">Gem Indstillinger</string>
+  <string name="no_internet_connection_tor">Ingen internetforbindelse; Tor er på standby...</string>
+  <string name="bandwidth_">BÃ¥ndbredde:</string>
+</resources>
diff --git a/app/src/main/res/values-de-rAT/strings.xml b/app/src/main/res/values-de-rAT/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-de-rAT/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..acf2662
--- /dev/null
+++ b/app/src/main/res/values-de/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ist eine kostenlose Proxy-Anwendung, mit deren Hilfe andere Anwendungen das Internet sicherer nutzen können. Orbot verwendet Tor, um Ihren Internetverkehr zu verschlüsseln und ihn dann zu verbergen, indem er über eine Reihe weltweit verteilter Computer geleitet wird. Tor ist ein freies Programm und ein offenes Netzwerk, das Ihnen hilft, sich gegen Angriffe auf die persönliche Freiheit und die Privatsphäre oder auf vertrauliche Geschäftsbeziehungen sowie gegen die Datenüberwachung aus Staatssicherheitsgründen zu wehren.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor starten und beenden</string>
+  <string name="tor_proxy_service_process">Tor-Vermittlungsdienst</string>
+  <string name="status_starting_up">Orbot startet â?¦</string>
+  <string name="status_activated">Verbunden mit dem Tor-Netzwerk</string>
+  <string name="status_disabled">Orbot ist deaktiviert</string>
+  <string name="status_shutting_down">TorService wird heruntergefahren</string>
+  <string name="tor_process_starting">Tor-Programm wird gestartet â?¦</string>
+  <string name="tor_process_complete">abgeschlossen.</string>
+  <string name="tor_process_waiting">warten.</string>
+  <string name="not_anonymous_yet">WARNUNG: Ihr Datenverkehr ist noch nicht anonymisiert! Bitte stellen Sie Ihre Programme so ein, dass Sie entweder den HTTP-Proxy 127.0.0.1:8118 oder den SOCKS4A bzw. SOCKS5-Proxy 127.0.0.1:9050 verwenden.</string>
+  <string name="menu_home">Start</string>
+  <string name="menu_browse">Durchsuchen</string>
+  <string name="menu_settings">Einstellungen</string>
+  <string name="menu_log">Protokoll</string>
+  <string name="menu_info">Hilfe</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Ã?ber</string>
+  <string name="menu_promo_apps">Weitere Apps â?¦</string>
+  <string name="main_layout_download">Heruntergeladen</string>
+  <string name="main_layout_upload">Hochgeladen</string>
+  <string name="button_help">Hilfe</string>
+  <string name="button_close">SchlieÃ?en</string>
+  <string name="button_about">Ã?ber</string>
+  <string name="button_clear_log">Protokoll löschen</string>
+  <string name="menu_verify">�berprüfen</string>
+  <string name="menu_exit">Beenden</string>
+  <string name="menu_scan">BrückenQR scannen</string>
+  <string name="menu_share_bridge">BrückenQR teilen</string>
+  <string name="press_to_start">- Zum Starten gedrückt halten -</string>
+  <string name="pref_trans_proxy_group">Transparente Vermittlung (benötigt Root-Rechte)</string>
+  <string name="pref_trans_proxy_title">Transparente Vermittlung</string>
+  <string name="pref_trans_proxy_summary">Anwendungen automatisch durch Tor leiten</string>
+  <string name="pref_transparent_all_title">Alles durch Tor leiten</string>
+  <string name="pref_transparent_all_summary">Verbindungen aller Anwendungen durch Tor leiten</string>
+  <string name="pref_transparent_port_fallback_title">Rückfallportvermittlung</string>
+  <string name="pref_transparent_port_fallback_summary">WARNUNG: Umgeht öffentliche Ports (80, 443, usw.). *NUR BENUTZEN*, wenn »All« oder »App«-Modus nicht funktioniert.</string>
+  <string name="pref_transparent_port_title">Portliste</string>
+  <string name="pref_transparent_port_summary">Liste von Anschlüssen zur Vermittlung. *NUR BENUTZEN* wenn »All« oder »App«-Modus nicht funktioniert</string>
+  <string name="pref_transparent_port_dialog">Ports zur Vermittlung eingeben</string>
+  <string name="pref_has_root">Anfrage auf Root-Zugriff</string>
+  <string name="pref_has_root_summary">Anfrage auf Root-Zugriff für transparente Vermittlung</string>
+  <string name="status_install_success">Die Tor-Programmdateien wurden erfolgreich installiert!</string>
+  <string name="status_install_fail">Die Tor-Programmdateien konnten nicht erfolgreich installiert werden. Bitte prüfen Sie das Protokoll und wenden Sie sich an tor-assistants@xxxxxxxxxxxxxx.</string>
+  <string name="title_error">Anwendungsfehler</string>
+  <string name="wizard_title">Willkommen bei Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ã?ber Orbot</string>
+  <string name="btn_next">Weiter</string>
+  <string name="btn_back">Zurück</string>
+  <string name="btn_finish">Fertigstellen</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Abbrechen</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nähere Informationen zu Orbot</string>
+  <string name="wizard_details_msg">Orbot ist eine quelloffene Anwendung, die Tor, LibEvent und Polipo enthält. Sie stellt einen lokalen HTTP-Proxy (Port: 8118) und einen SOCKS-Proxy (Port: 9050) in das Tor-Netzwerk bereit. Auf gerooteten Geräten kann Orbot auch sämtliche Internetverbindungen durch Tor leiten.</string>
+  <string name="wizard_permissions_root">Berechtigung erteilt</string>
+  <string name="wizard_permissions_stock">Orbot-Berechtigungen</string>
+  <string name="wizard_premissions_msg_root">Ausgezeichnet! Sie haben Orbot Root-Rechte eingeräumt. Orbot wird diese Berechtigung sinnvoll verwenden.</string>
+  <string name="wizard_permissions_msg_stock">Es ist nicht zwingend erforderlich, aber Orbot kann ein leistungsfähigeres Werkzeug werden, wenn Ihr Gerät gerootet ist. Drücken Sie unten auf den Schalter, um Orbot Superuser-Rechte zu gewähren.</string>
+  <string name="wizard_permissions_no_root">Falls Sie keinen Root-Zugriff haben oder nicht wissen, was das ist, achten Sie darauf, dass Sie Anwendungen verwenden, die Orbot nutzen können.</string>
+  <string name="wizard_permissions_consent">Ich habe verstanden und möchte ohne Systemverwalterzugriff weitermachen</string>
+  <string name="wizard_permission_enable_root">Orbot Root-Rechte einräumen</string>
+  <string name="wizard_configure">Torification konfigurieren</string>
+  <string name="wizard_configure_msg">Orbot lässt Ihnen die Wahl, den Datenverkehr aller Anwendungen durch Tor zu leiten ODER einzelne Anwendungen auszuwählen.</string>
+  <string name="wizard_configure_all">Den Verkehr aller Anwendungen durch Tor leiten</string>
+  <string name="wizard_configure_select_apps">Anwendungen einzeln für Tor auswählen</string>
+  <string name="wizard_tips_tricks">Orbot aktivierte Anwendungen</string>
+  <string name="wizard_tips_msg">Die unten aufgeführten Anwendungen wurden für die Zusammenarbeit mit Orbot entwickelt. Wählen Sie diese durch anklicken zum Installieren aus oder laden Sie diese später bei Google Play,  GuardianProject.info oder F-Droid.org herunter.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ein sicheres Sofortnachrichtenprogramm für Android</string>
+  <string name="wizard_tips_proxy">Vermittlungseinstellungen - Lernen, wie Sie Anwendungen so konfigurieren, dass sie mit Orbot zusammenarbeiten.</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo-Suchmaschinen-App</string>
+  <string name="wizard_tips_twitter">Twitter-Proxy auf den Rechner »localhost« und Port 8118 einstellen</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Schreiben Sie eine Geschichte und überlassen Sie Tor das Sicherheitsmanagement!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Vermittlungseinstellungen</string>
+  <string name="wizard_proxy_help_msg">Wenn die verwendete Android-App die Nutzung eines HTTP- oder SOCKS-Proxys unterstützt, kann sie mit Orbot verknüpft werden und Tor nutzen.\n\n\nDie Einstellung für \'Host\' ist 127.0.0.1 oder \'localhost\'. Für HTTP wird der Port 8118 eingetragen. Für SOCKS der Port 9050. Sie sollten möglichst SOCKS4A oder SOCKS5 verwenden.\n\n\n\n Mehr Informationen zur Verwendung von Proxys unter Android finden Sie in den FAQ auf http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot ist bereit!</string>
+  <string name="wizard_final_msg">Millionen Menschen auf der ganzen Welt nutzen Tor aus einer Vielzahl von Gründen..\n\nJournalisten und Blogger, Verteidiger für Menschenrechte, Polizeibeamte, Soldaten, Firmen, Bürger repressiver Regime und ganz normale Menschen � und jetzt können Sie das auch!</string>
+  <string name="wizard_exit_at_first_screen_toast">Bitte konfigurieren Sie Orbot, bevor Sie es verwenden können!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Sie haben sich erfolgreich mit dem Tor-Netzwerk verbunden - was aber NICHT bedeutet, dass Ihr Gerät sicher ist. Sie können den Knopf »Browser« verwenden, um Ihre Verbindung zu überprüfen. \n\nBesuchen Sie uns auf https://guardianproject.info/apps/orbot oder senden Sie uns eine E-Mail an help@xxxxxxxxxxxxxxxxxxxx, um mehr zu erfahren.</string>
+  <string name="tor_check">Durch das Bestätigen mit »OK« wird die Seite https://check.torproject.org in Ihrem Webbrowser geöffnet, sodass Sie überprüfen können, ob Orbot richtig konfiguriert ist und Sie mit Tor verbunden sind.</string>
+  <string name="pref_hs_group">Versteckte Dienste</string>
+  <string name="pref_general_group">Allgemein</string>
+  <string name="pref_start_boot_title">Orbot beim Systemstart ausführen</string>
+  <string name="pref_start_boot_summary">Automatisches Starten von Orbot und Verbinden mit Tor beim Start des Android-Gerätes</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot bringt Tor zu Android!\n\nTor unterstützt Sie, sich gegen Zensur, Datenrückverfolgung und die �berwachung des Netzes zu wehren, die Ihre Privatsphäre, vertraulichen Informationen und persönlichen Beziehungen bedrohen.\n\nDieser Assistent hilft Ihnen dabei, Orbot und Tor einzurichten.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warnung</string>
+  <string name="wizard_warning_msg">Orbot nur zu installieren, anonymisiert nicht automatisch den mobilen Netzwerkverkehr.\n\nSie müssen Orbot, das Gerät und die Apps konfigurieren, um Tor erfolgreich zu verwenden.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Zugriffsrechte</string>
+  <string name="wizard_permissions_root_msg1">Sie können Orbot wahlweise Systemverwalterzugriff geben, um erweiterte Funktionen zu aktivieren, wie z.B. transparente Vermittlung.</string>
+  <string name="wizard_permissions_root_msg2">Wenn Sie dies nicht möchten, stellen Sie bitte sicher, Anwendungen zu verwenden, die für die Zusammenarbeit mit Orbot geschrieben wurden.</string>
+  <string name="wizard_permissions_no_root_msg">Ihr Gerät scheint nicht gerootet zu sein oder stellt keinen Root oder \'Systemverwalterzugriff bereit.\n\nBitte nutzen Sie den \'Apps\' Modus auf dem Hauptbildschirm.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot aktivierte Anwendungen</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sichere Unterhaltungsanwendung mit vertraulicher Verschlüsselung</string>
+  <string name="wizard_tips_orweb">Orfox: Datenschutz optimierter Browser der Tor verwendet</string>
+  <string name="wizard_tips_play">Alle Guardian Project-Anwendungen im Google Play Store finden</string>
+  <string name="wizard_tips_fdroid">Alle Guardian Project-Anwendungen bei F-Droid finden</string>
+  <string name="wizard_tips_fdroid_org">Alle Guardian Project-Anwendungen unter https://f-droid.org finden</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparente Vermittlung</string>
+  <string name="wizard_transproxy_msg">Dies ermöglicht Ihren Anwendungen automatisch das Tor-Netzwerk zu verwenden, ohne dieses konfigurieren zu müssen.</string>
+  <string name="wizard_transproxy_hint">(Dieses Feld auswählen, wenn Sie nicht wissen wovon wir reden)</string>
+  <string name="wizard_transproxy_none">Nichts</string>
+  <string name="pref_transparent_tethering_title">Tor-Anbindung</string>
+  <string name="pref_transparent_tethering_summary">Transparente Tor-Vermittlung für WLAN und angebundene USB-Geräte aktivieren (benötigt einen Neustart)</string>
+  <string name="button_grant_superuser">Systemverwalterzugriff anfordern</string>
+  <string name="pref_select_apps">Anwendungen auswählen</string>
+  <string name="pref_select_apps_summary">Die Anwendungen auswählen, welche durch Tor geleitet werden sollen</string>
+  <string name="pref_node_configuration">Netzknotenkonfiguration</string>
+  <string name="pref_node_configuration_summary">Dies sind erweiterte Einstellungen, die Ihre Anonymität beeinträchtigen können</string>
+  <string name="pref_entrance_node">Eingangsnetzknoten</string>
+  <string name="pref_entrance_node_summary">Fingerabdrücke, Spitznamen, Länder und Adressen für den ersten Knotenpunkt</string>
+  <string name="pref_entrance_node_dialog">Eingangsnetzknoten eingeben</string>
+  <string name="pref_allow_background_starts_title">Hintergrundstatistiken erlauben</string>
+  <string name="pref_allow_background_starts_summary">Erlauben Sie jeder Anwendung, Orbot zu beauftragen, Tor und zugehörige Dienste zu starten</string>
+  <string name="button_proxy_all">Alles über Proxy</string>
+  <string name="button_proxy_none">Nichts über Proxy</string>
+  <string name="button_invert_selection">Auswahl umkehren</string>
+  <string name="pref_proxy_title">Ausgehender Netzwerk-Proxy (optional)</string>
+  <string name="pref_proxy_type_title">Ausgehender Vermittlungstyp</string>
+  <string name="pref_proxy_type_summary">Protokoll zur Verwendung des Proxy Servers: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Vermittlungstyp eingeben</string>
+  <string name="pref_proxy_host_title">Ausgehender Vermittlungsrechner</string>
+  <string name="pref_proxy_host_summary">Rechnername des Vermittlungsservers</string>
+  <string name="pref_proxy_host_dialog">Vermittlungsrechner eingeben</string>
+  <string name="pref_proxy_port_title">Ausgehender Proxy-Anschluss</string>
+  <string name="pref_proxy_port_summary">Anschluss des Vermittlungsservers</string>
+  <string name="pref_proxy_port_dialog">Vermittlungsanschluss eingeben</string>
+  <string name="pref_proxy_username_title">Ausgehender Proxy-Benutzername</string>
+  <string name="pref_proxy_username_summary">Proxy-Benutzername (optional)</string>
+  <string name="pref_proxy_username_dialog">Proxy-Benutzernamen eingeben</string>
+  <string name="pref_proxy_password_title">Ausgehendes Proxy-Passwort</string>
+  <string name="pref_proxy_password_summary">Proxy-Passwort (optional)</string>
+  <string name="pref_proxy_password_dialog">Proxy-Passwort eingeben</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Voll transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="setting_up_app_based_transparent_proxying_">Anwendungsbasierte transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="transparent_proxying_enabled">Transparente Vermittlung AKTIVIERT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy für Anbindung aktiviert!</string>
+  <string name="warning_error_starting_transparent_proxying_">WARNUNG: Fehler beim Starten der transparenten Vermittlung!</string>
+  <string name="transproxy_rules_cleared">TransProxy-Regeln gelöscht</string>
+  <string name="couldn_t_start_tor_process_">Tor-Prozess konnte nicht gestartet werden:</string>
+  <string name="privoxy_is_running_on_port_">Polipo läuft auf Port: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Anschlussbasierte transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="bridge_error">Brückenfehler</string>
+  <string name="bridge_requires_ip">Um die Brückenfunktion nutzen zu können, müssen Sie mindestens eine Brücken-IP-Adresse eingeben.</string>
+  <string name="send_email_for_bridges">Von Ihrem Gmail-Konto eine E-Mail an bridges@xxxxxxxxxxxxxx mit dem Text »get bridges« im Nachrichtenfeld senden.</string>
+  <string name="error">Fehler</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ihre eingestellten erreichbaren Adressen haben einen Ausnahmefehler verursacht!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ihre Relaiseinstellungen haben einen Ausnahmefehler verursacht!</string>
+  <string name="exit_nodes">Ausgangsnetzknoten</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerabdrücke, Spitznamen, Länder und Adressen für den letzten Knotenpunkt.</string>
+  <string name="enter_exit_nodes">Ausgangsnetzknoten eingeben</string>
+  <string name="exclude_nodes">Netzknoten ausschlieÃ?en</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerabdrücke, Spitznamen, Länder und Adressen, die ausgeschlossen werden sollen</string>
+  <string name="enter_exclude_nodes">AuszuschlieÃ?ende Netzknoten eingeben</string>
+  <string name="strict_nodes">Absolute Netzknoten</string>
+  <string name="use_only_these_specified_nodes">*AusschlieÃ?lich* diese angegebenen Netzknoten verwenden</string>
+  <string name="bridges">Brücken</string>
+  <string name="use_bridges">Brücken benutzen</string>
+  <string name="bridges_obfuscated">Verschleierte Brücken</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Alternative Eingangsnetzknoten in das Tor-Netzwerk aktivieren</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktivieren, falls Brücken verschleierte Brücken sind</string>
+  <string name="ip_address_and_port_of_bridges">IP-Adresse und Port der Brücken</string>
+  <string name="enter_bridge_addresses">Brückenadressen eingeben</string>
+  <string name="relays">Relais</string>
+  <string name="relaying">Weiterleitung</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ihr Gerät als Nichtausgangsrelais aktivieren</string>
+  <string name="relay_port">Relaisanschluss</string>
+  <string name="listening_port_for_your_tor_relay">Anschluss, auf dem bei Ihrem Tor-Relais gehört werden soll</string>
+  <string name="enter_or_port">OR-Port eingeben</string>
+  <string name="relay_nickname">Relaisspitzname</string>
+  <string name="the_nickname_for_your_tor_relay">Der Spitzname für Ihr Tor-Relais</string>
+  <string name="enter_a_custom_relay_nickname">Einen selbsterstellten Relaisspitznamen eingeben</string>
+  <string name="reachable_addresses">Erreichbare Adressen</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Als Programm hinter einer Firewall mit restriktiven Regeln betreiben</string>
+  <string name="reachable_ports">Erreichbare Ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Die Anschlüsse sind hinter einer restriktiven Firewall erreichbar</string>
+  <string name="enter_ports">Ports eingeben</string>
+  <string name="enable_hidden_services">Versteckte Dienste</string>
+  <string name="run_servers_accessible_via_the_tor_network">Auf dem Gerät einen Server betreiben, auf den das Tor-Netzwerk zugreifen kann</string>
+  <string name="enter_localhost_ports_for_hidden_services">Lokale Ports für versteckte Dienste eingeben</string>
+  <string name="hidden_service_ports">Ports der versteckten Dienste</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Der adressierbare Name für Ihren versteckten Dienst (wird automatisch generiert)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ausgabe des Fehlerdiagnoseprotokolls aktivieren (benötigt adb oder aLogCat zur Ansicht)</string>
+  <string name="project_home">Internetseite(n) des Projektes:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Die Tor-Lizenz</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Drittanbieteranwendungen:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Eine Anwendung möchte den versteckten Server-Anschluss %S öffnen. Das ist sicher, wenn Sie der Anwendung vertrauen.</string>
+  <string name="found_existing_tor_process">bestehender Tor-Prozess gefunden â?¦</string>
+  <string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll prüfen</string>
+  <string name="hidden_service_on">Versteckte Dienste auf:</string>
+  <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
+  <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
+  <string name="unable_to_reset_tor">Starten Sie Ihr Gerät neu, Tor konnte nicht zurückgesetzt werden!</string>
+  <string name="pref_use_sys_iptables_title">Vorgegebene IPtables verwenden</string>
+  <string name="pref_use_sys_iptables_summary">Die vorhandene IPtables-Datei verwenden, anstatt der von Orbot mitgelieferten.</string>
+  <string name="error_installing_binares">Die Tor-Programmdateien konnten nicht installiert oder aktualisiert werden.</string>
+  <string name="pref_use_persistent_notifications">Wenn Orbot verbunden ist immer das Orbot-Symbol in der Statusleiste anzeigen</string>
+  <string name="pref_use_persistent_notifications_title">Aktivitätsanzeige</string>
+  <string name="pref_use_expanded_notifications">Erweiterte Benachrichtigung mit Tor-Austrittsland und IP anzeigen</string>
+  <string name="pref_use_expanded_notifications_title">Erweiterte Benachrichtigungen</string>
+  <string name="notification_using_bridges">Brücken aktiviert!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Sprache</string>
+  <string name="set_locale_summary">Gebietsschema und Sprache für Orbot auswählen</string>
+  <string name="wizard_locale_title">Sprache auswählen</string>
+  <string name="wizard_locale_msg">Voreinstellung beibehalten oder Sprache ändern</string>
+  <string name="powered_by">betrieben mit Tor</string>
+  <string name="btn_save_settings">Einstellungen speichern</string>
+  <string name="no_internet_connection_tor">Keine Internetverbindung; Tor ist in Bereitschaft â?¦</string>
+  <string name="bandwidth_">Bandbreite:</string>
+  <string name="down">runter</string>
+  <string name="up">hoch</string>
+  <string name="pref_disable_network_title">Bereitschaft wenn kein Netz</string>
+  <string name="pref_disable_network_summary">Tor in Bereitschaft versetzen, wenn kein Internet verfügbar ist</string>
+  <string name="newnym">Sie haben zu einer neuen Tor-Identität gewechselt!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">ChatSecure benutzen</string>
+  <string name="permission_manage_tor_label">Tor verwalten</string>
+  <string name="permission_manage_tor_description">Diese Anwendung aktivieren, um den Tor-Dienst zu kontrollieren</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Es sieht nicht so aus, dass Sie Orfox installiert haben. Wollen Sie dabei Hilfe oder sollen wir einfach den Browser öffnen?</string>
+  <string name="install_apps_">Anwendungen installieren?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Keine Netzwerkverbindung. Tor wird in Bereitschaft versetzt â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Netzwerkverbindung ist vorhanden. Tor wird aktiviert â?¦</string>
+  <string name="updating_settings_in_tor_service">Einstellungen im Tor-Dienst werden aktualisiert</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port auf dem der SOCKS-Proxy bereitgestellt wird (Standard: 9050 oder 0 zum deaktivieren)</string>
+  <string name="pref_socks_dialog">SOCKS-Portkonfiguration</string>
+  <string name="pref_transport_title">Tor TransProxy-Port</string>
+  <string name="pref_transport_summary">Port auf dem der Transparente Proxy bereitgestellt wird (Standard: 9040 oder 0 zum deaktivieren)</string>
+  <string name="pref_transport_dialog">TransProxy-Portkonfiguration</string>
+  <string name="pref_dnsport_title">Tor DNS-Port</string>
+  <string name="pref_dnsport_summary">Port auf dem DNS bereitgestellt wird (Standard: 5400 oder 0 zum deaktivieren)</string>
+  <string name="pref_dnsport_dialog">DNS-Portkonfiguration</string>
+  <string name="pref_torrc_title">Benutzerdefinierte Torrc-Konfiguration</string>
+  <string name="pref_torrc_summary">NUR FÃ?R EXPERTEN: torrc-Konfigurationszeilen direkt eingeben</string>
+  <string name="pref_torrc_dialog">Benutzerdefinierte Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech-Anwendung zur Menschenrechtsdokumentierung</string>
+  <string name="your_tor_public_ips_">Ihre öffentlichen IPs für Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Bitte deaktivieren Sie diese Anwendung unter Android-&gt;Einstellungen-&gt;Anwendungen, falls Sie Probleme mit Orbot haben:</string>
+  <string name="app_conflict">Anwendungskonflikt</string>
+  <string name="pref_transproxy_refresh_title">Automatische Transproxy-Aktualisierung</string>
+  <string name="pref_transproxy_refresh_summary">Transproxy-Regeln erneut anwenden, wenn sich der Netzwerkstatus ändert</string>
+  <string name="pref_transproxy_flush_title">Transproxy ENTFERNEN ERZWINGEN</string>
+  <string name="pref_transproxy_flush_summary">Hier Tippen, um JETZT alle Transparent-Proxy Netzwerkregeln zu löschen</string>
+  <string name="transparent_proxy_rules_flushed_">Transparente Proxy-Regeln geleert!</string>
+  <string name="you_do_not_have_root_access_enabled">Sie haben keinen aktivierten Root-Zugang</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Sie müssen Tor stoppen und wieder Starten, um die neuen Einstellungen zu übernehmen.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbit/s</string>
+  <string name="mbps">Mbit/s</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Brücken aktualisiert</string>
+  <string name="restart_orbot_to_use_this_bridge_">Bitte Orbot zum Aktivieren der Ã?nderungen neustarten</string>
+  <string name="menu_qr">QR-Codes</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Wenn Ihr mobiles Netzwerk aktiv Tor sperrt, können Sie mit einer Brücke auf das Netzwerk zugreifen. Wählen Sie einen der oben genannten Brückentypen aus, um Brücken zu aktivieren.</string>
+  <string name="bridge_mode">Brückemodus</string>
+  <string name="get_bridges_email">E-Mail</string>
+  <string name="get_bridges_web">Netz</string>
+  <string name="activate">Aktivieren</string>
+  <string name="apps_mode">VPN-Modus der Anwendungen</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Mit Hilfe von VPN kann man alle Anwendungen über Tor umleiten.\n\n*WARNUNG* Das ist eine neue, experimentelle Funktion und sie startet in einigen fällen nicht automatisch oder stoppt einfach. Die Funktion sollte NICHT für das anonyme Surfen genutzt werden, sondern NUR um Firewalls und Filter zu umgehen.</string>
+  <string name="send_email">E-Mail senden</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Sie können eine Brücken-Adresse per E-Mail, im Web oder per Scan eines BrückenQR-Codes erhalten. Wählen Sie unten \'E-Mail\' oder \'Web\', um eine Brückenadresse anzufordern.\n\nSobald Sie eine Adresse haben, fügen Sie diese bei den Einstellungen für Brücken ein und starten Sie Orbot neu.</string>
+  <string name="install_orweb">Orfox installieren</string>
+  <string name="standard_browser">Standard-Browser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">HINWEIS: Nur die Standard Tor-Brücken funktionieren mit Intel X86/Atom Geräten</string>
+  <string name="vpn_default_world">Welt</string>
+</resources>
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
new file mode 100644
index 0000000..30c827c
--- /dev/null
+++ b/app/src/main/res/values-el/strings.xml
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">εκκίνηÏ?η και διακοÏ?ή Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Το Orbot ξεκινά</string>
+  <string name="status_activated">ΣÏ?νδέθηκε Ï?Ï?ο δίκÏ?Ï?ο Tor</string>
+  <string name="status_disabled">\"Το Orbot είναι Î?Ï?ενεÏ?γοÏ?οιημένο</string>
+  <string name="tor_process_starting">Î?κκίνηÏ?η Ï?οÏ? Ï?ελάÏ?η Tor...</string>
+  <string name="tor_process_complete">ολοκληÏ?Ï?θηκε...</string>
+  <string name="tor_process_waiting">αναμονή</string>
+  <string name="not_anonymous_yet">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: Î? κÏ?κλοÏ?οÏ?ία Ï?αÏ? δεν είναι ακÏ?μη ανÏ?νÏ?μη! ΡÏ?θμίÏ?Ï?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?αÏ? Ï?Ï?Ï?ε να Ï?Ï?ηÏ?ιμοÏ?οιοÏ?ν Ï?Ï? Ï?ληÏ?εξοÏ?Ï?ιο HTTP 127.0.0.1:8118 ή SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Î?Ï?Ï?ική</string>
+  <string name="menu_browse">ΠεÏ?ιήγηÏ?η</string>
+  <string name="menu_settings">ΡÏ?θμίÏ?ειÏ?</string>
+  <string name="menu_log">Î?αÏ?αγÏ?αÏ?ή</string>
+  <string name="menu_info">Î?οήθεια</string>
+  <string name="menu_start">Î?κκίνηÏ?η</string>
+  <string name="menu_stop">Î?ιακοÏ?ή</string>
+  <string name="menu_about">ΣÏ?εÏ?ικά</string>
+  <string name="main_layout_download">Î?ήÏ?η (Ï?αÏ?Ï?Ï?ηÏ?α/Ï?Ï?νολο)</string>
+  <string name="main_layout_upload">Î?Ï?οÏ?Ï?ολή (Ï?αÏ?Ï?Ï?ηÏ?α/Ï?Ï?νολο)</string>
+  <string name="button_help">Î?οήθεια</string>
+  <string name="button_close">Î?λείÏ?ιμο</string>
+  <string name="button_about">ΣÏ?εÏ?ικά</string>
+  <string name="button_clear_log">Î?ιαγÏ?αÏ?ή Î?αÏ?αγÏ?αÏ?ήÏ?</string>
+  <string name="menu_verify">Î?λεγÏ?οÏ?</string>
+  <string name="menu_exit">Î?ξοδοÏ?</string>
+  <string name="press_to_start">-για να εκκινήÏ?ει κÏ?αÏ?ήÏ?Ï?ε Ï?ο Ï?αÏ?ημένο-</string>
+  <string name="pref_trans_proxy_group">Î?ιαÏ?ανήÏ? ΠληÏ?εξοÏ?Ï?ιοÏ? Î?ιακομηÏ?Ï?ήÏ? (Î?Ï?αιÏ?εί διαÏ?είÏ?ιÏ?η root)</string>
+  <string name="pref_trans_proxy_title">Î?ιαÏ?ανήÏ? ΠληÏ?εξοÏ?Ï?ιοÏ? Î?ιακομηÏ?Ï?ήÏ?</string>
+  <string name="pref_trans_proxy_summary">Î?Ï?Ï?Ï?μαÏ?η ΠÏ?οÏ?αÏ?μογή Î?Ï?αÏ?μογÏ?ν Ï?Ï?ο Tor</string>
+  <string name="pref_transparent_all_title">Î?νÏ?νÏ?μοÏ?οίηÏ?η Î?λÏ?ν</string>
+  <string name="pref_transparent_all_summary">Î?α γίνεÏ?αι η μεÏ?αβίβαÏ?η Ï?ηÏ? κÏ?κλοÏ?οÏ?ίαÏ? Ï?λÏ?ν Ï?Ï?ν εÏ?αÏ?μογÏ?ν μέÏ?Ï? Ï?οÏ? Tor</string>
+  <string name="pref_transparent_port_fallback_title">Î?Ï?Ï?α αναδίÏ?λÏ?Ï?ηÏ? Ï?οÏ? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="pref_transparent_port_fallback_summary">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: ΠαÏ?ακάμÏ?Ï?ει Ï?ιÏ? κοινέÏ? θÏ?Ï?εÏ? (80, 443, κλÏ?). *Î?Î? ΧΡÎ?ΣÎ?Î?Î?ΠÎ?Î?Î?Î?ΤÎ?Î? Î?Î?Î?Î?Î?* Ï?Ï?αν οι λειÏ?οÏ?Ï?γίεÏ? \'All\' ή \'App\' δεν αÏ?οδίδοÏ?ν.</string>
+  <string name="pref_transparent_port_title">Î?ίÏ?Ï?α θÏ?Ï?Ï?ν</string>
+  <string name="pref_transparent_port_summary">Î?ίÏ?Ï?α θÏ?Ï?Ï?ν Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή. *Î?Î? ΧΡÎ?ΣÎ?Î?Î?ΠÎ?Î?Î?Î?ΤÎ?Î? Î?Î?Î?Î?Î?* Ï?Ï?αν οι λειÏ?οÏ?Ï?γίεÏ? \'All\' ή \'App\' δεν αÏ?οδίδοÏ?ν.</string>
+  <string name="pref_transparent_port_dialog">Î?ιÏ?άγεÏ?ε θÏ?Ï?εÏ? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="pref_has_root">Î?ιÏ?ημα Ï?Ï?Ï?Ï?βαÏ?ηÏ? με δικαιÏ?μαÏ?α Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η</string>
+  <string name="pref_has_root_summary">Î?ιÏ?ημα Ï?Ï?Ï?Ï?βαÏ?ηÏ? με δικαιÏ?μαÏ?α Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η για διαÏ?ανή μεÏ?αβίβαÏ?η δεδομένÏ?ν μέÏ?Ï? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="status_install_success">Τα δÏ?αδικά αÏ?Ï?εία Ï?οÏ? Tor εγκαÏ?αÏ?Ï?άθηκαν με εÏ?ιÏ?Ï?Ï?ία!</string>
+  <string name="status_install_fail">Τα δÏ?αδικά αÏ?Ï?εία Ï?οÏ? Tor δεν εγκαÏ?αÏ?Ï?άθηκαν. Î?λέγξÏ?ε Ï?ιÏ? καÏ?αγÏ?αÏ?έÏ? και ειδοÏ?οιείÏ?Ï?ε Ï?Ï?ην διεÏ?θÏ?νÏ?η tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ΣÏ?άλμα εÏ?αÏ?μογήÏ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">ΣÏ?εÏ?ικά με Ï?ο Orbot</string>
+  <string name="btn_next">Î?Ï?Ï?μενο</string>
+  <string name="btn_back">ΠίÏ?Ï?</string>
+  <string name="btn_finish">ΤέλοÏ?</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Î?κÏ?Ï?ο</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Î?εÏ?ικέÏ? λεÏ?Ï?ομέÏ?ειεÏ? για Ï?ο Orbot</string>
+  <string name="wizard_permissions_root">Î? άδεια Ï?αÏ?αÏ?Ï?Ï?ήθηκε</string>
+  <string name="wizard_permissions_stock">Î?δειεÏ? Orbot</string>
+  <string name="wizard_premissions_msg_root">Î?αλÏ?Ï?! Î?ιαÏ?ιÏ?Ï?Ï?νοÏ?με Ï?Ï?ι έÏ?εÏ?ε ενεÏ?γοÏ?οιημένο Ï?ον Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η για Ï?ο Orbot. Î?α Ï?Ï?ηÏ?ιμοÏ?οιήÏ?οÏ?με Ï?ο Ï?Ï?ονÏ?μιο αÏ?Ï?Ï? με Ï?Ï?νεÏ?η.</string>
+  <string name="wizard_permissions_msg_stock"> Î?ν και δεν είναι αÏ?αÏ?αίÏ?ηÏ?ο, Ï?ο Orbot μÏ?οÏ?εί να γίνει ιÏ?Ï?Ï?Ï?Ï?Ï?εÏ?ο Ï?Ï?αν η Ï?Ï?Ï?κεÏ?ή Ï?αÏ? έÏ?ει διαμοÏ?Ï?Ï?θεί για Ï?Ï?Ï?Ï?βαÏ?η Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η. ΠαÏ?ήÏ?Ï?ε Ï?ο Ï?ιο κάÏ?Ï? κοÏ?μÏ?ί για να δÏ?Ï?εÏ?ε αÏ?ξημένα δικαιÏ?μαÏ?α Ï?Ï?ο Orbot! </string>
+  <string name="wizard_permissions_no_root">Î?ν δεν διαθέÏ?εÏ?ε Ï?Ï?Ï?Ï?βαÏ?η Ï?Ï?εÏ?Ï?ήÏ?Ï?η ή δεν καÏ?αλαβαίνεÏ?ε Ï?ι εννοοÏ?με, αÏ?λÏ?Ï? Ï?Ï?ηÏ?ιμοÏ?οιείÏ?ε εÏ?αÏ?μογέÏ? Ï?οÏ? Ï?Ï?ιάÏ?Ï?ηκαν για να Ï?Ï?νεÏ?γάζονÏ?αι με Ï?ο Orbot.</string>
+  <string name="wizard_permissions_consent">Î?αÏ?αλαβαίνÏ? και θέλÏ? να Ï?Ï?νεÏ?ίÏ?Ï? Ï?Ï? Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?ηÏ?</string>
+  <string name="wizard_permission_enable_root">Î?Ï?Ï?δοÏ?η Î?ιαÏ?ειÏ?ιÏ?ηÏ? Ï?Ï?ο Orbot</string>
+  <string name="wizard_configure">ΡÏ?θμιÏ?η Torification</string>
+  <string name="wizard_configure_msg">Το Orbot Ï?αÏ? εÏ?ιÏ?Ï?έÏ?ει να καÏ?εÏ?θÏ?νεÏ?ε Ï?λη Ï?ην κÏ?κλοÏ?οÏ?ία κάÏ?οιαÏ? εÏ?αÏ?μογήÏ? Ï?Ï?οÏ? Ï?ο Tor ή να εÏ?ιλέξεÏ?ε κάθε μια εÏ?αÏ?μογή ξεÏ?Ï?Ï?ιÏ?Ï?ά.</string>
+  <string name="wizard_configure_all">Το Tor να γίνει ενδιάμεÏ?οÏ? διακομιÏ?Ï?ήÏ? Proxy για Ï?λεÏ? Ï?ιÏ? εÏ?αÏ?μογέÏ?</string>
+  <string name="wizard_configure_select_apps">Î?Ï?ιλογή μεμονÏ?μένÏ?ν εÏ?αÏ?μογÏ?ν για Ï?ο Tor</string>
+  <string name="wizard_tips_tricks">Î?Ï?αÏ?μογέÏ? Ï?Ï?μβαÏ?έÏ? για Orbont</string>
+  <string name="wizard_tips_msg">Î?ι Ï?αÏ?ακάÏ?Ï? εÏ?αÏ?μογέÏ? αναÏ?Ï?Ï?Ï?θηκαν Ï?Ï?Ï?ε να λειÏ?οÏ?Ï?γοÏ?ν με Ï?ο Orbot. ΠαÏ?ήÏ?Ï?ε Ï?ε κάθε κοÏ?μÏ?ί για να εγκαÏ?αÏ?Ï?αθεί Ï?Ï?Ï?α ή μÏ?οÏ?είÏ?ε να Ï?ιÏ? βÏ?είÏ?ε αÏ?γÏ?Ï?εÏ?α Ï?Ï?ο Android Market</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Î?Ï?αÏ?μογή αÏ?Ï?αλοÏ?Ï? ανÏ?αλλαγήÏ? άμεÏ?Ï?ν μηνÏ?μάÏ?Ï?ν για Android</string>
+  <string name="wizard_tips_proxy">ΡÏ?θμίÏ?ειÏ? proxy: Î?άθεÏ?ε Ï?Ï?Ï? θα Ï?Ï?θμίÏ?εÏ?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?Ï?Ï?ε να λειÏ?οÏ?Ï?γοÏ?ν με Ï?ο Orbot</string>
+  <string name="wizard_tips_duckgo">Î?Ï?αÏ?μογή Î?ηÏ?ανήÏ? Î?ναζήÏ?ηÏ?ηÏ? Duckduckgo</string>
+  <string name="wizard_tips_twitter">Το Twitter Ï?Ï?οÏ?Ï?ηÏ?ίζει http proxy localhost:8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">ΡÏ?θμίÏ?ειÏ? proxy</string>
+  <string name="wizard_final">Το Orbot είναι έÏ?οιμο!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Î?α ανοίξει ο Ï?εÏ?ιηγηÏ?ήÏ? δικÏ?Ï?οÏ? Ï?Ï?ην Ï?ελίδα https://check.torproject.org για να διαÏ?ιÏ?Ï?Ï?Ï?εÏ?ε αν Ï?ο Orbot είναι Ï?Ï?Ï?Ï?ά Ï?Ï?θμιÏ?μένο και Ï?Ï?ι είÏ?Ï?ε Ï?Ï?νδεδεμένοÏ?/η Ï?Ï?ο Tor.</string>
+  <string name="pref_hs_group">Φιλοξενία κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="pref_general_group">Î?ενικά</string>
+  <string name="pref_start_boot_title">Î?ναÏ?ξη Ï?οÏ? Orbot καÏ?ά Ï?ην εκκίνηÏ?η</string>
+  <string name="pref_start_boot_summary">Î?Ï?Ï?Ï?μαÏ?η έναÏ?ξη Ï?οÏ? Orbot και Ï?Ï?νδεÏ?η Ï?Ï?ο Tor Ï?Ï?αν ξεκινά η Android Ï?Ï?Ï?κεÏ?ή Ï?αÏ?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">ΠÏ?οειδοÏ?οίηÏ?η</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Î?δειεÏ?</string>
+  <string name="wizard_permissions_root_msg1">Î?ν θέλεÏ?ε, μÏ?οÏ?εί να δÏ?Ï?εÏ?ε Ï?Ï?ο Orbot Ï?Ï?Ï?Ï?βαÏ?η \'Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?η\' Ï?Ï?Ï?ε να ενεÏ?γοÏ?οιήÏ?εÏ?ε Ï?α Ï?Ï?οÏ?Ï?Ï?ημένα Ï?αÏ?ακÏ?ηÏ?ιÏ?Ï?ικά, Ï?Ï?Ï?Ï? Ï?ο Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Î?ν δεν θέλεÏ?ε κάÏ?ι Ï?έÏ?οιο, βεβαιÏ?θείÏ?ε Ï?Ï?ι Ï?Ï?ηÏ?ιμοÏ?οιείÏ?ε εÏ?αÏ?μογέÏ? Ï?οÏ? Ï?Ï?νεÏ?γάζονÏ?αι με Ï?ο Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Î?Ï?αÏ?μογέÏ? Ï?Ï?μβαÏ?έÏ? με Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Î?Ï?Ï?αλέÏ? chat app με Off-the-Record κÏ?Ï?Ï?Ï?ογÏ?άÏ?ηÏ?η</string>
+  <string name="wizard_tips_play">Î?Ï?εÏ? Ï?λεÏ? Ï?ιÏ? εÏ?αÏ?μογέÏ? Guardian Project Ï?Ï?ο Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Î?ιαÏ?ανήÏ? μεÏ?ολάβηÏ?η διακομιÏ?Ï?ή</string>
+  <string name="wizard_transproxy_msg">Το Ï?Ï?οιÏ?είο αÏ?Ï?Ï? εÏ?ιÏ?Ï?έÏ?ει Ï?Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?αÏ? να λειÏ?οÏ?Ï?γοÏ?ν μέÏ?Ï? Ï?οÏ? δικÏ?Ï?οÏ? Tor Ï?Ï?Ï?ίÏ? κάÏ?οια Ï?Ï?θμιÏ?η.</string>
+  <string name="wizard_transproxy_hint">(Î?Ï?ιλέξÏ?ε αÏ?Ï?Ï? Ï?ο Ï?εÏ?Ï?άγÏ?νο αν δεν καÏ?αλαβαίνεÏ?ε για Ï?ι Ï?Ï?άγμα μιλάμε)</string>
+  <string name="wizard_transproxy_none">Î?αμία</string>
+  <string name="pref_transparent_tethering_title">Î?ιαÏ?Ï?νδεÏ?η Tor</string>
+  <string name="pref_transparent_tethering_summary">Î?νεÏ?γοÏ?οίηÏ?η Ï?ηÏ? Î?ιαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή για Ï?Ï?Ï?κεÏ?έÏ? με WiFi και διαÏ?Ï?νδεÏ?η USB (αÏ?αιÏ?εί εÏ?ανεκκίνηÏ?η)</string>
+  <string name="button_grant_superuser">Î?ίÏ?ημα ΠÏ?Ï?Ï?βαÏ?ηÏ? Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?η</string>
+  <string name="pref_select_apps">Î?Ï?ιλογή εÏ?αÏ?μογÏ?ν</string>
+  <string name="pref_select_apps_summary">Î?Ï?ιλέξÏ?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?οÏ? θα διέλθοÏ?ν μέÏ?Ï? Tor</string>
+  <string name="pref_node_configuration">ΡÏ?θμιÏ?η κÏ?μβοÏ?</string>
+  <string name="pref_node_configuration_summary">Î?ι Ï?Ï?θμίÏ?ειÏ? αÏ?Ï?έÏ? είναι Ï?Ï?οÏ?Ï?Ï?ημένεÏ? και μÏ?οÏ?οÏ?ν να μειÏ?Ï?οÏ?ν Ï?ην ανÏ?νÏ?μία Ï?αÏ?.</string>
+  <string name="pref_entrance_node">Î?Ï?μβοι ειÏ?Ï?δοÏ?</string>
+  <string name="pref_entrance_node_summary">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? για Ï?ην Ï?Ï?Ï?Ï?η Ï?Ï?νδεÏ?η</string>
+  <string name="pref_entrance_node_dialog">Î?ιÏ?άγεÏ?ε κÏ?μβοÏ?Ï? ειÏ?αγÏ?γήÏ?</string>
+  <string name="pref_proxy_title">Î?ιακομιÏ?Ï?ήÏ? μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?ομένÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_type_title">ΤÏ?Ï?οÏ? Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?ομένÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_type_summary">ΠÏ?Ï?Ï?Ï?κολλο Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Î?ιÏ?άγεÏ?ε Ï?Ï?Ï?ο διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_host_title">Î?ιακομιÏ?Ï?ήÏ? μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_host_summary">Hostname Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_host_dialog">Î?ιÏ?άγεÏ?ε Ï?ον Ï?Ï?ολογιÏ?Ï?ή για Ï?ον διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_title">Î?Ï?Ï?α εξεÏ?Ï?ομένÏ?ν Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_summary">Î?Ï?Ï?α Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_dialog">Î?ιÏ?άγεÏ?ε Ï?ην θÏ?Ï?α Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_username_title">Î?νομα Ï?Ï?ήÏ?Ï?η για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_username_summary">Î?νομα Ï?Ï?ήÏ?Ï?η για Ï?ο Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? (ΠÏ?οαιÏ?εÏ?ικÏ?)</string>
+  <string name="pref_proxy_username_dialog">Î?ιÏ?άγεÏ?ε Ï?ο Î?νομα ΧÏ?ήÏ?Ï?η για Ï?ο Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_password_title">Î?Ï?δικÏ?Ï? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_password_summary">Î?Ï?δικÏ?Ï? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? (ΠÏ?οαιÏ?εÏ?ικÏ?)</string>
+  <string name="pref_proxy_password_dialog">Î?ιÏ?άγεÏ?ε Ï?ον Î?Ï?δικÏ? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="status">Î?αÏ?άÏ?Ï?αÏ?η</string>
+  <string name="setting_up_full_transparent_proxying_">ΡÏ?θμιÏ?η </string>
+  <string name="setting_up_app_based_transparent_proxying_">ΡÏ?θμιÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή</string>
+  <string name="transparent_proxying_enabled">Î? διαÏ?ανήÏ? μεÏ?ολάβηÏ?η διακομιÏ?Ï?ή Î?Î?Î?ΡÎ?Î?ΠÎ?Î?Î?Î?Î?Î?Î?</string>
+  <string name="transproxy_enabled_for_tethering_">Το TransProxy ενεÏ?γοÏ?οιήθηκε για Ï?ην διαÏ?Ï?νδεÏ?η - Tethering</string>
+  <string name="warning_error_starting_transparent_proxying_">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: Ï?Ï?άλμα καÏ?ά Ï?ην εκκίνηÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή!</string>
+  <string name="transproxy_rules_cleared">Î?ι Ï?Ï?θμίÏ?ειÏ? Ï?οÏ? TransProxy αÏ?ομακÏ?Ï?νθηκαν</string>
+  <string name="couldn_t_start_tor_process_">Î?δÏ?ναμία εκκίνηÏ?ηÏ? Ï?ηÏ? διεÏ?γαÏ?ίαÏ? Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">ΡÏ?θμιÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή καÏ?ά θÏ?Ï?α...</string>
+  <string name="bridge_error">ΣÏ?άλμα γέÏ?Ï?Ï?αÏ?</string>
+  <string name="bridge_requires_ip">Î?ια να Ï?Ï?ηÏ?ιμοÏ?οιήÏ?εÏ?ε Ï?ο Ï?Ï?οιÏ?είο γέÏ?Ï?Ï?αÏ?, Ï?Ï?έÏ?ει να ειÏ?άγεÏ?ε Ï?ην διεÏ?θÏ?νÏ?η Î?Ρ Ï?οÏ?λάÏ?ιÏ?Ï?ον μιαÏ? γέÏ?Ï?Ï?αÏ?.</string>
+  <string name="send_email_for_bridges">Î?έÏ?Ï? ενÏ?Ï? λογαÏ?ιαÏ?μοÏ? gmai Ï?Ï?είλÏ?ε ένα μήνÏ?μα Ï?Ï?ην διεÏ?θÏ?νÏ?η bridges@xxxxxxxxxxxxxx με Ï?ην Ï?αÏ?η \"get bridges\" μÏ?νη Ï?ηÏ? Ï?Ï?ο Ï?Ï?μα Ï?ο μηνÏ?μαÏ?οÏ?.</string>
+  <string name="error">ΣÏ?άλμα</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Î?ι Ï?Ï?θμίÏ?ειÏ? ReachableAddresses Ï?Ï?οκάλεÏ?αν μια εξαίÏ?εÏ?η!</string>
+  <string name="your_relay_settings_caused_an_exception_">Î?ι Ï?Ï?θμίÏ?ειÏ? αναμεÏ?αδÏ?Ï?η Ï?αÏ? Ï?Ï?οκάλεÏ?αν μια εξαίÏ?εÏ?η!</string>
+  <string name="exit_nodes">Î?Ï?μβοι εξÏ?δοÏ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? Ï?ηÏ? Ï?ελεÏ?Ï?αίαÏ? Ï?Ï?νδεÏ?ηÏ?</string>
+  <string name="enter_exit_nodes">Î?ιÏ?άγεÏ?ε κÏ?μβοÏ?Ï? εξÏ?δοÏ?</string>
+  <string name="exclude_nodes">Î?ξαιÏ?εÏ?έοι κÏ?μβοι</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? Ï?Ï?οÏ? εξαίÏ?εÏ?η</string>
+  <string name="enter_exclude_nodes">Î?ιÏ?άγεÏ?ε Î?ξαιÏ?εÏ?έοÏ?Ï? κÏ?μβοÏ?Ï?</string>
+  <string name="strict_nodes">Î?Ï?οκλειÏ?Ï?ικοί κÏ?μβοι</string>
+  <string name="use_only_these_specified_nodes">ΧÏ?ήÏ?η *μÏ?νον* αÏ?Ï?Ï?ν Ï?Ï?ν Ï?Ï?γκεκÏ?ιμένÏ?ν κÏ?μβÏ?ν</string>
+  <string name="bridges">Î?έÏ?Ï?Ï?εÏ?</string>
+  <string name="use_bridges">ΧÏ?ήÏ?η γεÏ?Ï?Ï?Ï?ν</string>
+  <string name="bridges_obfuscated">Î?Ï?Ï?Ï?έÏ? γέÏ?Ï?Ï?εÏ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Î?νεÏ?γοÏ?οίηÏ?η εναλλακÏ?ικÏ?ν κÏ?μβÏ?ν ειÏ?Ï?δοÏ? Ï?Ï?ο δίκÏ?Ï?ο Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Î?νεÏ?γοÏ?οιήÏ?Ï?ε Ï?ο αν οι Ï?Ï?θμιÏ?μένεÏ? γέÏ?Ï?Ï?εÏ? είναι κÏ?Ï?Ï?έÏ?</string>
+  <string name="ip_address_and_port_of_bridges">Î?ιεÏ?θÏ?νÏ?η Î?Ρ και θÏ?Ï?α Ï?Ï?ν γεÏ?Ï?Ï?Ï?ν</string>
+  <string name="enter_bridge_addresses">Î?ιÏ?άγεÏ?ε Ï?ην διεÏ?θÏ?νÏ?η Ï?ηÏ? γέÏ?Ï?Ï?αÏ?</string>
+  <string name="relays">Î?ναμεÏ?αδÏ?Ï?εÏ?</string>
+  <string name="relaying">Î?ίνεÏ?αι αναμεÏ?άδοÏ?η</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Î?εÏ?αÏ?Ï?έÏ?Ï?ε Ï?ην Ï?Ï?Ï?κεÏ?ή Ï?αÏ? Ï?ε ένα αναμεÏ?αδÏ?Ï?η μη-εξÏ?δοÏ?</string>
+  <string name="relay_port">Î?Ï?Ï?α αναμεÏ?άδοÏ?ηÏ?</string>
+  <string name="listening_port_for_your_tor_relay">Î?Ï?Ï?α ακÏ?Ï?αÏ?ηÏ? για Ï?ον αναμεÏ?αδÏ?Ï?η Ï?αÏ?</string>
+  <string name="enter_or_port">Î?ιÏ?άγεÏ?ε Ï?ην θÏ?Ï?α OR</string>
+  <string name="relay_nickname">ΨεÏ?δÏ?νÏ?μο Ï?οÏ? αναμεÏ?αδÏ?Ï?η</string>
+  <string name="the_nickname_for_your_tor_relay">Το Ï?εÏ?δÏ?νÏ?μο Ï?οÏ? αναμεÏ?αδÏ?Ï?η Ï?αÏ? Tor</string>
+  <string name="enter_a_custom_relay_nickname">Î?ιÏ?άγεÏ?ε ένα Ï?Ï?οÏ?ιμÏ?μενο Ï?εÏ?δÏ?νÏ?μο αναμεÏ?αδÏ?Ï?η</string>
+  <string name="reachable_addresses">ΠÏ?οÏ?ιÏ?έÏ? διεÏ?θÏ?νÏ?ειÏ?</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Î?κÏ?έλεÏ?η Ï?Ï? Ï?ελάÏ?η Ï?ίÏ?Ï? αÏ?Ï? Ï?οίÏ?οÏ? Ï?Ï?οÏ?Ï?αÏ?ίαÏ? με Ï?εÏ?ιοÏ?ιÏ?Ï?ικέÏ? Ï?ολιÏ?ικέÏ?</string>
+  <string name="reachable_ports">ΠÏ?οÏ?ιÏ?έÏ? θÏ?Ï?εÏ?</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">ΠÏ?οÏ?ιÏ?έÏ? θÏ?Ï?εÏ? Ï?ίÏ?Ï? αÏ?Ï? Ï?εÏ?ιοÏ?ιÏ?Ï?ικÏ? Ï?οίÏ?οÏ? Ï?Ï?οÏ?Ï?αÏ?ίαÏ?</string>
+  <string name="enter_ports">Î?ιÏ?άγεÏ?ε θÏ?Ï?εÏ?</string>
+  <string name="enable_hidden_services">Φιλοξενία κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="run_servers_accessible_via_the_tor_network">να εÏ?ιÏ?Ï?έÏ?εÏ?ε Ï?Ï?ον διακομιÏ?Ï?ή Ï?ηÏ? Ï?Ï?Ï?κεÏ?ήÏ? να είναι Ï?Ï?οÏ?βάÏ?ιμοÏ? μέÏ?Ï? Ï?οÏ? δικÏ?Ï?οÏ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">ειÏ?άγεÏ?ε Ï?ιÏ? θÏ?Ï?εÏ? κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν Ï?οÏ? localhost</string>
+  <string name="hidden_service_ports">Î?Ï?Ï?εÏ? κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ï?ο Ï?νομα Ï?Ï?οÏ?Ï?έλαÏ?ηÏ? για Ï?ιÏ? κÏ?Ï?Ï?έÏ? Ï?Ï?ηÏ?εÏ?ίεÏ? Ï?αÏ? (Ï?αÏ?άγεÏ?αι αÏ?Ï?Ï?μαÏ?α)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ενεÏ?γοÏ?οίηÏ?η καÏ?αγÏ?αÏ?Ï?ν αÏ?οÏ?Ï?αλμάÏ?Ï?Ï?ηÏ? (για Ï?ην Ï?Ï?οβολή Ï?οÏ?Ï? αÏ?αιÏ?είÏ?αι Ï?Ï?ήÏ?η adb ή aLogCat)</string>
+  <string name="project_home">Î?Ï?Ï?οÏ?ελίδεÏ? Ï?οÏ? έÏ?γοÏ?:</string>
+  <string name="the_tor_license">Î? Î?δεια Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Î?ογιÏ?μικÏ? Ï?Ï?ίÏ?Ï?ν:</string>
+  <string name="hidden_service_request">Î?άÏ?οια εÏ?αÏ?μογή Ï?Ï?οÏ?Ï?αθεί να ανοίξει Ï?ην κÏ?Ï?Ï?ή θÏ?Ï?α διακομιÏ?Ï?ή %S Ï?Ï?ο δίκÏ?Ï?ο Tor. ΠÏ?Ï?κειÏ?αι για αÏ?Ï?αλή ενέÏ?γεια, εÏ?Ï?Ï?ον γνÏ?Ï?ίζεÏ?ε Ï?ην εÏ?αÏ?μογή.</string>
+  <string name="found_existing_tor_process">αναζήÏ?ηÏ?η διεÏ?γαÏ?ιÏ?ν Tor...</string>
+  <string name="something_bad_happened">Î?άÏ?ι κακÏ? Ï?Ï?νέβη. Î?λέγξÏ?ε Ï?ιÏ? καÏ?αγÏ?αÏ?έÏ?</string>
+  <string name="hidden_service_on">ενεÏ?γοÏ?οιημένη κÏ?Ï?Ï?ή Ï?Ï?ηÏ?εÏ?ία:</string>
+  <string name="unable_to_read_hidden_service_name">αδÏ?ναμία ανάγνÏ?Ï?ηÏ? Ï?οÏ? ονÏ?μαÏ?οÏ? Ï?ηÏ? κÏ?Ï?Ï?ήÏ? Ï?Ï?ηÏ?εÏ?ίαÏ?</string>
+  <string name="unable_to_start_tor">Î?δÏ?ναμία εκκίνηÏ?ηÏ? Ï?οÏ? Tor:</string>
+  <string name="pref_use_sys_iptables_title">ΧÏ?ήÏ?η αÏ?Ï?ικοÏ? iptables</string>
+  <string name="pref_use_sys_iptables_summary">Ï?Ï?ήÏ?η Ï?οÏ? ενÏ?Ï?μαÏ?Ï?μένοÏ? iptables ανÏ?ί για εκείνÏ?ν Ï?οÏ? Ï?ακέÏ?οÏ? Orbot</string>
+  <string name="error_installing_binares">Τα αÏ?Ï?εία Tor δεν μÏ?Ï?Ï?εÏ?αν να εγκαÏ?αÏ?Ï?αθοÏ?ν ή να αναβαθμιÏ?Ï?οÏ?ν.</string>
+  <string name="pref_use_persistent_notifications">Î?α διαÏ?ηÏ?είÏ?αι Ï?άνÏ?οÏ?ε Ï?ο εικονίδιο Ï?Ï?ην γÏ?αμμή εÏ?γαλείÏ?ν Ï?Ï?αν Ï?ο Orbot Ï?Ï?νδέεÏ?αι</string>
+  <string name="pref_use_persistent_notifications_title">Î?ιδοÏ?οιήÏ?ειÏ? διαÏ?κοÏ?Ï? Ï?Ï?νδεÏ?ηÏ?</string>
+  <string name="notification_using_bridges">Î?ι γέÏ?Ï?Ï?εÏ? ενεÏ?γοÏ?οιήθηκαν!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Î?Ï?ιλέξÏ?ε Ï?Ï?θμίÏ?ειÏ? Ï?οÏ?ικÏ?Ï?ηÏ?αÏ? και γλÏ?Ï?Ï?αÏ? για Ï?ο Orbot</string>
+  <string name="wizard_locale_title">Î?Ï?ιλέξÏ?ε γλÏ?Ï?Ï?α</string>
+  <string name="wizard_locale_msg">ΠαÏ?αμείνεÏ?ε Ï?Ï?ην αÏ?Ï?ική ή αλλάξÏ?ε Ï?ην Ï?Ï?έÏ?οÏ?Ï?α γλÏ?Ï?Ï?α</string>
+  <string name="btn_save_settings">Î?Ï?οθήκεÏ?Ï?η Ï?Ï?θμίÏ?εÏ?ν</string>
+  <string name="bandwidth_">Î?Ï?Ï?οÏ? ζÏ?νηÏ?:</string>
+  <string name="down">καÏ?έβαÏ?μα</string>
+  <string name="up">ανέβαÏ?μα</string>
+  <string name="pref_disable_network_title">ΧÏ?Ï?ίÏ? Î?Ï?Ï?Ï?μαÏ?η Î?ναÏ?Ï?ολή Î?ικÏ?Ï?οÏ?</string>
+  <string name="pref_disable_network_summary">Î?έÏ?ε Ï?ο Tor Ï?ε λειÏ?οÏ?Ï?γία sleep Ï?Ï?αν δεν Ï?Ï?άÏ?Ï?ει διαθέÏ?ιμη Ï?Ï?νδεÏ?η Î?nternet</string>
+  <string name="newnym">Î?Ï?εÏ?ε αλλάξει εÏ?ιÏ?Ï?Ï?Ï?Ï? Ï?ην Ï?αÏ?Ï?Ï?Ï?ηÏ?α Ï?αÏ? Ï?Ï?ο Tor! </string>
+  <string name="menu_use_chatsecure">ΧÏ?ήÏ?η Ï?οÏ? ChatSecure</string>
+  <string name="permission_manage_tor_label">Î?ιαÏ?είÏ?ιÏ?η Tor</string>
+  <string name="permission_manage_tor_description">Î?ξοÏ?Ï?ιοδοÏ?ήÏ?Ï?ε Ï?ην εÏ?αÏ?μογή να ελέγÏ?ει Ï?ην Ï?Ï?ηÏ?εÏ?ία Ï?οÏ? Tor</string>
+  <string name="install_apps_">Î?γκαÏ?άÏ?Ï?αÏ?η εÏ?αÏ?μογÏ?ν?</string>
+</resources>
diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..4ddc60d
--- /dev/null
+++ b/app/src/main/res/values-en-rGB/strings.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="btn_next">Next</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml
new file mode 100644
index 0000000..3c103de
--- /dev/null
+++ b/app/src/main/res/values-eo/strings.xml
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Å?alti kaj malÅ?alti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot Å?altiÄ?as...</string>
+  <string name="status_activated">Konektita al Tor-reto</string>
+  <string name="status_disabled">Orbot estas malaktivigita</string>
+  <string name="tor_process_starting">Å?altiÄ?as Tor-kliento...</string>
+  <string name="tor_process_complete">kompleta.</string>
+  <string name="tor_process_waiting">atendas.</string>
+  <string name="not_anonymous_yet">ATENTIGO: Via trafiko ankoraŭ ne estas anonima! Bonvolu agordi viajn aplikaĵojn por uzi HTTP-prokurilon 127.0.0.1:8118 aŭ SOCKS4A- aŭ SOCKS5-prokurilo 127.0.0.1:9050</string>
+  <string name="menu_home">Hejma tasto</string>
+  <string name="menu_browse">Foliumi</string>
+  <string name="menu_settings">Agordoj</string>
+  <string name="menu_log">Protokolo</string>
+  <string name="menu_info">Helpo</string>
+  <string name="menu_start">Starti</string>
+  <string name="menu_stop">Halti</string>
+  <string name="menu_about">Pri</string>
+  <string name="main_layout_download">ElÅ?utado</string>
+  <string name="main_layout_upload">AlÅ?utado</string>
+  <string name="button_help">Helpo</string>
+  <string name="button_close">Fermi</string>
+  <string name="button_about">Pri</string>
+  <string name="button_clear_log">ForviÅ?i protokolon</string>
+  <string name="menu_verify">Kontroli</string>
+  <string name="menu_exit">Eliri</string>
+  <string name="press_to_start">- longe puÅ?i por Å?alti -</string>
+  <string name="pref_trans_proxy_summary">Aŭtomata Tor-igo de Aplikaĵoj</string>
+  <string name="pref_transparent_all_title">Tor-igu Ä?ion</string>
+  <string name="pref_transparent_port_title">Listo de Pordoj</string>
+  <string name="pref_has_root">Peti Administrajn Rajtojn</string>
+  <string name="status_install_success">Binara kodo de Tor estas sukcese instalita!</string>
+  <string name="status_install_fail">Binaraj dosieroj de Tor ne povis esti instalitaj. Kontrolu protokolon kaj sciigu nin per tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Eraro de Aplikaĵo</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Pri Orbot</string>
+  <string name="btn_next">Sekva</string>
+  <string name="btn_back">MalantaÅ­e</string>
+  <string name="btn_finish">Fini</string>
+  <string name="btn_cancel">Rezigni</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Kelkaj Detaloj pri Orbot</string>
+  <string name="wizard_permissions_root">Permeso estas AluÄ?ita</string>
+  <string name="wizard_permissions_stock">Permesoj de Orbot</string>
+  <string name="wizard_permissions_consent">Mi komprenas kaj volas daÅ­ri sen administraj rajtoj</string>
+  <string name="wizard_configure">Agordi Tor-igon</string>
+  <string name="wizard_configure_select_apps">Elekti Individualajn Aplikaĵojn por Tor</string>
+  <string name="wizard_tips_tricks">Aplikaĵoj permesitaj por Orbot</string>
+  <string name="wizard_tips_otrchat">ChatSecutre - Sekura tujmesaÄ?ilo por Android</string>
+  <string name="wizard_tips_proxy">Agordoj de prokurilo - Lernu kiel agordi aplikaĵojn por kunlabori kun Orbot</string>
+  <string name="wizard_tips_twitter">Agordi prokurilon por Twitter je adreso \"localhost\" kaj pordo 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Retperantâ??agordoj</string>
+  <string name="wizard_final">Orbot estas preparita!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_hs_group">Gastigado de kaÅ?ita servo</string>
+  <string name="pref_general_group">Ä?enerala</string>
+  <string name="pref_start_boot_title">Å?alti Orbot dum praÅ?argado</string>
+  <string name="pref_start_boot_summary">AÅ­tomate startigi Orbot kaj konekti al Tor dum praÅ?argado de via Androida ilo</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Averto</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permesoj</string>
+  <string name="wizard_permissions_root_msg2">Se vi ne volas fari tion, bonvolu certiÄ?i ke eblas agordi aplikaĵojn por kunlabori kun Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikaĵoj permesitaj por Orbot</string>
+  <string name="wizard_tips_play">Trovu Ä?iujn aplikaĵojn de Guardian Project Ä?e Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_hint">(Marku Ä?i tiun butonon se vi ne scias pri kio ni parolas)</string>
+  <string name="wizard_transproxy_none">Neniom</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="button_grant_superuser">Peti Administrajn Rajtojn</string>
+  <string name="pref_select_apps">Elekti aplikaĵojn</string>
+  <string name="pref_node_configuration">Agordo de Nodoj</string>
+  <string name="pref_node_configuration_summary">Tie troviÄ?as progresintaj agordoj kiuj povas limigi vian anonimecon</string>
+  <string name="pref_entrance_node">Eniraj nodoj</string>
+  <string name="pref_entrance_node_summary">Fingrospuroj, kaÅ?nomoj, landoj kaj adresoj por la unua hopo</string>
+  <string name="pref_entrance_node_dialog">Entajpu enirajn nodojn</string>
+  <string name="pref_proxy_title">Elira prokurilo (Malnepra)</string>
+  <string name="pref_proxy_type_title">Tipo de elira prokurilo</string>
+  <string name="pref_proxy_type_summary">Protokolo uzata de la prokurilo: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Entajpu tipon de la prokurilo</string>
+  <string name="pref_proxy_host_title">Adreso de la elira prokurilo</string>
+  <string name="pref_proxy_host_summary">Adresnomo de la prokurilo</string>
+  <string name="pref_proxy_host_dialog">Entajpu adreson</string>
+  <string name="pref_proxy_port_title">Pordo de la elira prokurilo</string>
+  <string name="pref_proxy_port_summary">Pordo de la Prokurservilo</string>
+  <string name="pref_proxy_port_dialog">Entajpu la pordon</string>
+  <string name="pref_proxy_username_title">Uzantnomo de la elira prokurilo</string>
+  <string name="pref_proxy_username_summary">Uzantnomo de la prokurilo (Malnepra)</string>
+  <string name="pref_proxy_username_dialog">Entajpu uzantnomon</string>
+  <string name="pref_proxy_password_title">Pasvorto de la elira prokurilo</string>
+  <string name="pref_proxy_password_summary">Pasvorto de la prokurilo (Malnepra)</string>
+  <string name="pref_proxy_password_dialog">Entajpu pasvorton</string>
+  <string name="status">Stato</string>
+  <string name="couldn_t_start_tor_process_">Tor-procedo ne sukcesis stariÄ?i:</string>
+  <string name="bridge_error">Eraro de Ponto</string>
+  <string name="error">Eraro</string>
+  <string name="your_relay_settings_caused_an_exception_">Via agordo de relajso kaÅ­zis escepton!</string>
+  <string name="exit_nodes">Finnodoj</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingrospuroj, kaÅ?nomoj, landoj kaj adresoj por la lasta hopo</string>
+  <string name="enter_exit_nodes">Entajpu finnofojn</string>
+  <string name="use_only_these_specified_nodes">Uzi *nur* tiujn Ä?i nodojn</string>
+  <string name="bridges">Pontoj</string>
+  <string name="use_bridges">Uzi Pontojn</string>
+  <string name="ip_address_and_port_of_bridges">IP-adresoj kaj pordoj de pontoj</string>
+  <string name="enter_or_port">Entajpu OR-pordon</string>
+  <string name="relay_nickname">KaÅ?nomo de la relajso</string>
+  <string name="the_nickname_for_your_tor_relay">KaÅ?nomo por via Tor-relajso</string>
+  <string name="enter_a_custom_relay_nickname">Entajpu propran kaÅ?nomon de la relajso</string>
+  <string name="reachable_addresses">Atingeblaj adresoj</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Startigi kiel kliento malantaÅ­ fajromuro kun restriktaj reguloj</string>
+  <string name="reachable_ports">Atingeblaj pordoj</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Pordoj, kiuj atingeblas tra la restrikta fajromuro</string>
+  <string name="enter_ports">Entajpu pordojn</string>
+  <string name="enable_hidden_services">Gastigado de KaÅ?itaj Servoj</string>
+  <string name="run_servers_accessible_via_the_tor_network">permesi al servilo sur Ä?i tiu aparato esti atingebla per Tor-reto</string>
+  <string name="enter_localhost_ports_for_hidden_services">entajpi localhost-pordojn de kaÅ?itaj servoj</string>
+  <string name="hidden_service_ports">Pordoj de KaÅ?itaj Servoj</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adreso de via kaÅ?ita servo (aÅ­tomate generata)</string>
+  <string name="project_home">RetpaÄ?aro(j) de la Projekto:</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="found_existing_tor_process">trovi ekzistantan Tor-procedon...</string>
+  <string name="hidden_service_on">kaÅ?itaj servoj je:</string>
+  <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅ?ita servo</string>
+  <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+  <string name="pref_use_sys_iptables_title">Uzi defaÅ­ltajn Iptables</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Elekti lokaĵaron kaj lingvon por Orbot</string>
+  <string name="wizard_locale_title">Elekti lingvon</string>
+  <string name="btn_save_settings">Konservi Agordojn</string>
+  <string name="bandwidth_">Kapacito:</string>
+  <string name="down">el</string>
+  <string name="up">al</string>
+  <string name="menu_use_chatsecure">Uzi ChatSecure</string>
+  <string name="install_apps_">Instali aplikaĵojn?</string>
+</resources>
diff --git a/app/src/main/res/values-es-rAR/strings.xml b/app/src/main/res/values-es-rAR/strings.xml
new file mode 100644
index 0000000..b921a40
--- /dev/null
+++ b/app/src/main/res/values-es-rAR/strings.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">reiniciar Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciándose...</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">\"Orbot está Desactivado</string>
+  <string name="tor_process_starting">Iniciando el cliente Tor...</string>
+  <string name="tor_process_complete">Completar</string>
+  <string name="tor_process_waiting">esperando...</string>
+  <string name="not_anonymous_yet">CIUDADO: Tu tráfico no es anónimo aún! Por favor configura tus aplicaciones para que usen el HTTP proxy 127.0.0.1:8118 o SOCKS4A o el proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Navegar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="main_layout_download">Descargar</string>
+  <string name="main_layout_upload">Subir</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Borrar Registros</string>
+  <string name="menu_verify">Chequear</string>
+  <string name="menu_exit">Salir</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requiere Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática de Aplicaciones</string>
+  <string name="pref_transparent_all_title">Torear Todo</string>
+  <string name="status_install_fail">Los archivos binarios Tor no pudieron ser instalado. Compruebe el registro y notificar a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de la aplicación</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algunos detalles de Orbot</string>
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxying Transparente</string>
+  <string name="pref_proxy_password_dialog">Ingrese contraseña Proxy</string>
+  <string name="enter_ports">Ingresar puertos</string>
+  <string name="the_tor_license">La Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="unable_to_start_tor">No se puede iniciar Tor:</string>
+  <string name="default_bridges"></string>
+  <string name="wizard_locale_title">Elegir el lenguaje</string>
+  <string name="btn_save_settings">Guardar configuración</string>
+  <string name="bandwidth_">Ancho de banda:</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="install_apps_">Instalar apps?</string>
+</resources>
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000..15c5d59
--- /dev/null
+++ b/app/src/main/res/values-es/strings.xml
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot es una aplicación libre de proxy (interpuesto) que faculta a otras aplicaciones para usar Internet de forma más segura. Orbot utiliza Tor para cifrar su tráfico de Internet, y luego lo oculta rebotándolo a través de una serie de computadoras por todo el mundo. Tor es software libre y una red abierta que le ayuda a defenderse contra una forma de vigilancia de red conocida como análisis de tráfico que amenaza la libertad y la privacidad personales, las actividades y relaciones comerciales confidenciales, y la seguridad de estado.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=es</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=es</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar y detener Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciandose...</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">Orbot está desactivado</string>
+  <string name="status_shutting_down">TorService se está cerrando</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completado.</string>
+  <string name="tor_process_waiting">en espera.</string>
+  <string name="not_anonymous_yet">ADVERTENCIA: ¡Su tráfico no es anónimo aún! Configure sus aplicaciones para utilizar proxy HTTP 127.0.0.1:8118, o proxy SOCKS4A o SOCKS5 127.0.0.1:9050 (o podría habilitar la proxyficación transparente si su dispositivo está rooteado)</string>
+  <string name="menu_home">Principal</string>
+  <string name="menu_browse">Examinar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro (log)</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="menu_promo_apps">Obtener aplicaciones...</string>
+  <string name="main_layout_download">Descarga</string>
+  <string name="main_layout_upload">Subida</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Limpiar registro (log)</string>
+  <string name="menu_verify">Verificar</string>
+  <string name="menu_exit">Salir</string>
+  <string name="menu_scan">Escanear QR de bridge</string>
+  <string name="menu_share_bridge">Compartir QR de bridge</string>
+  <string name="press_to_start">- mantega pulsado para iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxyficación transparente (requiere root)</string>
+  <string name="pref_trans_proxy_title">Proxyficación transparente</string>
+  <string name="pref_trans_proxy_summary">Torificado automático de aplicaciones</string>
+  <string name="pref_transparent_all_title">Torificar todo</string>
+  <string name="pref_transparent_all_summary">Proxyfica vía Tor el tráfico de todas las aplicaciones sin configurarlas</string>
+  <string name="pref_transparent_port_fallback_title">Puertos a proxyficar para contingencias</string>
+  <string name="pref_transparent_port_fallback_summary">ADVERTENCIA: Evita puertos comunes (80, 443, etc). *USAR SÃ?LO* si los modos \'Todo\' o \'Aplicaciones\' no funcionan.</string>
+  <string name="pref_transparent_port_title">Lista de puertos</string>
+  <string name="pref_transparent_port_summary">Lista de puertos a proxyficar. *USAR SÃ?LO* si los modos \'Todo\' o \'Aplicaciones\' no funcionan</string>
+  <string name="pref_transparent_port_dialog">Introduzca los puertos a proxyficar</string>
+  <string name="pref_has_root">Solicitar permisos de root</string>
+  <string name="pref_has_root_summary">Solicita permisos de root para usar proxyficación transparente</string>
+  <string name="status_install_success">¡Los binarios de Tor se instalaron con éxito!</string>
+  <string name="status_install_fail">Los archivos binarios de Tor no pudieron ser instalados. Revise el registro (log) y notifique a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de la aplicación</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_okay">Aceptar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algunos detalles de Orbot</string>
+  <string name="wizard_details_msg">Orbot es una aplicación de código-abierto que contiene Tor, LibEvent y Polipo. Proporciona un proxy HTTP (8118) y un proxy SOCKS (9050) locales hacia la red Tor. Orbot también tiene la capacidad, en un dispositivo rooteado, de enviar todo el tráfico de Internet a través de Tor.</string>
+  <string name="wizard_permissions_root">Permiso concedido</string>
+  <string name="wizard_permissions_stock">Permisos de Orbot</string>
+  <string name="wizard_premissions_msg_root">¡Excelente! Hemos detectado que ha concedido a Orbot permisos de root. Utilizaremos estos poderes sabiamente.</string>
+  <string name="wizard_permissions_msg_stock"> Aunque no es un requisito, Orbot puede convertirse en una herramienta más potente si accede a su dispositivo con permisos de root. ¡Utilice el botón inferior para conceder superpoderes a Orbot!</string>
+  <string name="wizard_permissions_no_root">Si no tiene acceso como root o no tiene idea de qué estamos hablando, tan solo asegúrese de utilizar aplicaciones específicamente preparadas para trabajar con Orbot (o que permitan conexión por proxy HTTP o SOCKS).</string>
+  <string name="wizard_permissions_consent">Comprendo, y quiero continuar sin poderes administrativos</string>
+  <string name="wizard_permission_enable_root">Conceder permisos de root a Orbot</string>
+  <string name="wizard_configure">Configurar torificación</string>
+  <string name="wizard_configure_msg">Orbot le da la opción de dirigir el tráfico de todas las aplicaciones a través de Tor - o - de seleccionar sus aplicaciones a torificar individualmente.</string>
+  <string name="wizard_configure_all">Proxyficar todas la aplicaciones a través de Tor</string>
+  <string name="wizard_configure_select_apps">Seleccionar aplicaciones individuales para Tor</string>
+  <string name="wizard_tips_tricks">Aplicaciones habilitadas para Orbot</string>
+  <string name="wizard_tips_msg">Las siguientes aplicaciones fueron desarrolladas para trabajar con Orbot. Haga clic en cada botón para instalarlas ahora, o puede encontrarlas más tarde en Google Play, en la web guardianproject.info o vía f-droid.org </string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensajería instantánea segura para Android</string>
+  <string name="wizard_tips_proxy">Preferencias para proxy - aprenda cómo configurar aplicaciones para que trabajen con Orbot</string>
+  <string name="wizard_tips_duckgo">Aplicación del motor de búsqueda DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Configure por proxy la aplicación de Twitter en localhost:8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ¡Elabore una historia y déjesela a Tor por seguridad!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Preferencias para proxy</string>
+  <string name="wizard_proxy_help_msg">Si la aplicación Android que está utilizando puede soportar el uso de un proxy (interpuesto) HTTP o SOCKS, entonces puede configurarla para que conecte a Orbot y use Tor.\n\n\nLa configuración del servidor es 127.0.0.1 o \"localhost\". Para HTTP, la configuración del puerto es 8118. Para SOCKS, el proxy está en el 9050. Debe utilizar la configuración para SOCKS4A o SOCKS5 si es posible.\n\n\n\nPuede aprender más acerca de proxyficación en Android a través de las preguntas frecuentes (FAQ) en: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">¡Orbot está listo!</string>
+  <string name="wizard_final_msg">Millones de personas por todo el mundo usan Tor por una amplia variedad de razones.\n\nPeriodistas y blogueros, defensores de los derechos humanos, funcionarios judiciales, corporaciones, ciudadanos bajo regímenes represivos, y simples ciudadanos corrientes... ¡y ahora usted también está listo!</string>
+  <string name="wizard_exit_at_first_screen_toast">¡Por favor, configure Orbot antes para poder comenzar a usarlo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ha conectado con éxito a la red Tor - pero esto no significa que su dispositivo sea seguro. Puede usar el botón \'Navegador\' para probar su conexión. \n\nVisítenos en https://guardianproject.info/apps/orbot o envíe un correo electrónico a help@xxxxxxxxxxxxxxxxxxxx para conocer más.</string>
+  <string name="tor_check">Esto abrirá https://check.torproject.org/?lang=es en su navegador predeterminado para comprobar que Orbot esté configurado y que esté conectado a Tor.</string>
+  <string name="pref_hs_group">Alojamiento de servicios ocultos (dentro de la red Tor)</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Iniciar Orbot en el arranque</string>
+  <string name="pref_start_boot_summary">Inicia Orbot y conecta a Tor automáticamente cuando arranca su dispositivo Android</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">¡Orbot trae Tor a Android!\n\nTor le ayuda a defenderse contra el filtrado de contenido, el análisis de tráfico y la vigilancia de la red, que amenazan la privacidad, la información confidencial y las relaciones personales.\n\nEste asistente le ayudará a configurar Orbot y Tor en su dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertencia</string>
+  <string name="wizard_warning_msg">Simplemente instalando Orbot no anonimizará automáticamente su tráfico móvil/celular.\n\nPara usar Tor con éxito tiene que configurar adecuadamente Orbot, su dispositivo, y otras aplicaciones.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente puede conceder permisos de \'Superusuario\' a Orbot para habilitar las características avanzadas, como la proxyficación transparente.</string>
+  <string name="wizard_permissions_root_msg2">Si no desea hacer esto, asegúrese de utilizar aplicaciones específicamente preparadas para trabajar con Orbot (o configurables para ello)</string>
+  <string name="wizard_permissions_no_root_msg">Su dispositivo no parece estar rooteado o proporcionar root o acceso de \"Superusuario\".\n\nEn su lugar, por favor, pruebe con el modo \'Aplicaciones\' en la pantalla principal.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicaciones habilitadas para Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplicación de chat segura con cifrado Off-The-Record (OTR)</string>
+  <string name="wizard_tips_orweb">Orfox: Navegador con privacidad mejorada que funciona a través de Tor</string>
+  <string name="wizard_tips_play">Descubre todas las aplicaciones de Guardian Project en Google Play</string>
+  <string name="wizard_tips_fdroid">Encontrará todas las aplicaciones del Guardian Project en F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Encontrará todas las aplicaciones del Guardian Project en https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxyficación transparente</string>
+  <string name="wizard_transproxy_msg">Permite que sus aplicaciones se ejecuten automáticamente a través de la red Tor sin realizar configuración alguna.</string>
+  <string name="wizard_transproxy_hint">(Marque esta casilla si no tiene idea de qué estamos hablando)</string>
+  <string name="wizard_transproxy_none">Ninguno</string>
+  <string name="pref_transparent_tethering_title">Tor tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilita la proxyficación transparente de Tor para dispositivos tethered (dispositivos móviles \"amarrados\", pasarela a Internet para otros dispositivos conectados a ellos mediante Wifi, USB o Bluetooth) -- (requiere reinicio)</string>
+  <string name="button_grant_superuser">Solicitar permisos de superusuario</string>
+  <string name="pref_select_apps">Seleccionar aplicaciones</string>
+  <string name="pref_select_apps_summary">Escoja las aplicaciones a redirigir través de Tor</string>
+  <string name="pref_node_configuration">Configuración de nodos</string>
+  <string name="pref_node_configuration_summary">¡Estas son configuraciones avanzadas que pueden reducir su anonimato! Afectan a los circuitos (túneles) que se establezcan para su propio tráfico a través de Tor; si repite tráfico ajeno estas configuraciones no afectan a esos circuitos.</string>
+  <string name="pref_entrance_node">Nodos de entrada</string>
+  <string name="pref_entrance_node_summary">Reglas de identificación de repetidores de entrada a la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y 
+direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de nodos, y las configuraciones de bridges.</string>
+  <string name="pref_entrance_node_dialog">Introduzca nodos de entrada</string>
+  <string name="pref_allow_background_starts_title">Permitir inicios en segundo plano</string>
+  <string name="pref_allow_background_starts_summary">Deja que cualquier aplicación le diga a Orbot que inicie Tor y servicios relacionados</string>
+  <string name="button_proxy_all">Proxyficar todo</string>
+  <string name="button_proxy_none">No proxyficar nada</string>
+  <string name="button_invert_selection">Invertir selección</string>
+  <string name="pref_proxy_title">Proxy de salida a la red (opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de proxy saliente</string>
+  <string name="pref_proxy_type_summary">Protocolo a usar para el servidor proxy saliente: HTTP, HTTPS, Socks4, Socks5.</string>
+  <string name="pref_proxy_type_dialog">Introduzca tipo de proxy</string>
+  <string name="pref_proxy_host_title">Servidor proxy saliente</string>
+  <string name="pref_proxy_host_summary">Nombre del servidor proxy </string>
+  <string name="pref_proxy_host_dialog">Introduzca el servidor proxy</string>
+  <string name="pref_proxy_port_title">Puerto del proxy saliente </string>
+  <string name="pref_proxy_port_summary">Puerto del servidor proxy</string>
+  <string name="pref_proxy_port_dialog">Introduzca el puerto del proxy</string>
+  <string name="pref_proxy_username_title">Nombre de usuario en el proxy de salida</string>
+  <string name="pref_proxy_username_summary">Nombre de usuario en el proxy (opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduzca nombre de usuario en el proxy</string>
+  <string name="pref_proxy_password_title">Contraseña en el proxy de salida</string>
+  <string name="pref_proxy_password_summary">Contraseña en el proxy (opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduzca contraseña en el proxy</string>
+  <string name="status">Estado</string>
+  <string name="setting_up_full_transparent_proxying_">Estableciendo proxyficación transparente completa... </string>
+  <string name="setting_up_app_based_transparent_proxying_">Estableciendo proxyficación transparente por aplicaciones... </string>
+  <string name="transparent_proxying_enabled">Proxyficación transparente ACTIVADA</string>
+  <string name="transproxy_enabled_for_tethering_">¡TransProxy (proxyficación transparente) habilitado para tethering (pasarela)!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVERTENCIA: ¡Error al iniciar la proxyficación transparente!</string>
+  <string name="transproxy_rules_cleared">Reglas de TransProxy (proxyficación transparente) borradas</string>
+  <string name="couldn_t_start_tor_process_">No se pudo iniciar el proceso de Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo se está ejecutando en el puerto:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Estableciendo proxyficación transparente por puertos... </string>
+  <string name="bridge_error">Error de bridge (repetidor puente)</string>
+  <string name="bridge_requires_ip">Para utilizar la función bridge (repetidor puente, acceso a Tor de publicitación restringida), debe introducir al menos una dirección IP de bridge.</string>
+  <string name="send_email_for_bridges">Envíe un correo a bridges@xxxxxxxxxxxxxx incluyendo en el cuerpo del mensaje una línea sólo con \"get bridges\", desde una cuenta con dominio gmail.com, yahoo.com o yahoo.cn (que soportan DKIM)</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">¡Sus \'Reglas de direcciones accesibles\' han producido una excepción!</string>
+  <string name="your_relay_settings_caused_an_exception_">¡La configuración de su repetidor ha producido una excepción!</string>
+  <string name="exit_nodes">Nodos de salida</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Reglas de identificación de repetidores de salida de la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y direcciones (o rangos)</string>
+  <string name="enter_exit_nodes">Introduzca repetidores de salida</string>
+  <string name="exclude_nodes">Excluír nodos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Reglas de identificación de repetidores a evitar en la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y direcciones (o rangos)</string>
+  <string name="enter_exclude_nodes">Introduzca repetidores a evitar</string>
+  <string name="strict_nodes">Hacer estricta la exclusión de nodos (incluso si falla la comunicación)</string>
+  <string name="use_only_these_specified_nodes">Usar *sólo* estos nodos especificados</string>
+  <string name="bridges">Bridges (repetidores puente) </string>
+  <string name="use_bridges">Usar bridges</string>
+  <string name="bridges_obfuscated">Bridges ofuscados (contra análisis DPI del tráfico) </string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilita nodos alternativos de entrada a la red Tor, de publicitación restringida. Prevalece sobre \'Nodos de entrada\'</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilítelo si los bridges (repetidores puente) de su lista de configuración están ofuscados (encapsulando el tráfico SSL para evitar ser detectados) </string>
+  <string name="ip_address_and_port_of_bridges">Direcciones IP y puertos de los bridges</string>
+  <string name="enter_bridge_addresses">Introduzca direcciones de bridge</string>
+  <string name="relays">Repetidores</string>
+  <string name="relaying">Repetición de tráfico</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilitar que su dispositivo no sea repetidor de salida (de la red Tor) </string>
+  <string name="relay_port">Puerto de repetidor</string>
+  <string name="listening_port_for_your_tor_relay">Puerto de escucha para su repetidor Tor</string>
+  <string name="enter_or_port">Introduzca puerto OR (Onion Routing, repositorio de repetidores)</string>
+  <string name="relay_nickname">Alias del repetidor</string>
+  <string name="the_nickname_for_your_tor_relay">El apodo que identificará a su repetidor en la red Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduzca un alias personalizado para su repetidor</string>
+  <string name="reachable_addresses">Reglas de direcciones accesibles ([accept(*)|reject] IP:port, etc.)</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ejecutar Tor como sólo cliente detrás de un cortafuegos (firewall) con políticas restrictivas</string>
+  <string name="reachable_ports">Puertos accesibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Puertos accesibles detrás de un firewall restrictivo (80 y 443 por defecto)</string>
+  <string name="enter_ports">Introduzca puertos</string>
+  <string name="enable_hidden_services">Activar alojamiento de servicios ocultos (en la red Tor)</string>
+  <string name="run_servers_accessible_via_the_tor_network">Permite el acceso a servidores ocultos por dispositivo (IP oculta al usuario) accesibles a través de la red Tor (dominio .onion, sin DNS)</string>
+  <string name="enter_localhost_ports_for_hidden_services">Introduzca los puertos locales de sus servicios ocultos</string>
+  <string name="hidden_service_ports">Puertos de los servicios ocultos</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">El nombre direccionable (sin DNS, .onion generado automáticamente) para su servicio oculto</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Habilitar el registro de depuración (debug log) a la salida (debe utilizar adb o aLogCat para verlo)</string>
+  <string name="project_home">Página(s) principal(es) del proyecto:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de terceras partes</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Una aplicación está intentando abrir el puerto %S de servicio oculto hacia la red Tor. Esto es seguro si su aplicación es de su confianza.</string>
+  <string name="found_existing_tor_process">Se encontró un proceso de Tor ya existente...</string>
+  <string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
+  <string name="hidden_service_on">Servicio oculto en:</string>
+  <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
+  <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
+  <string name="unable_to_reset_tor">¡Reinicie su dispositivo, no se pudo reiniciar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar el Iptables por defecto</string>
+  <string name="pref_use_sys_iptables_summary">Usa el binario de Iptables del sistema en lugar del incluído en el paquete de Orbot</string>
+  <string name="error_installing_binares">No fue posible instalar o actualizar los binarios de Tor.</string>
+  <string name="pref_use_persistent_notifications">Mantener siempre el icono de Orbot en la barra de tareas cuando esté conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificaciones siempre activadas</string>
+  <string name="pref_use_expanded_notifications">Mostrar notificación expandida con el país de salida de Tor y la IP</string>
+  <string name="pref_use_expanded_notifications_title">Notificaciones expandidas</string>
+  <string name="notification_using_bridges">¡Bridges habilitados! </string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Elija la configuración regional y el idioma para Orbot</string>
+  <string name="wizard_locale_title">Escoja idioma</string>
+  <string name="wizard_locale_msg">Deje el predeterminado o cambie de idioma</string>
+  <string name="powered_by">impulsado por Tor</string>
+  <string name="btn_save_settings">Guardar configuración</string>
+  <string name="no_internet_connection_tor">Sin conexión a Internet; Tor está en suspensión...</string>
+  <string name="bandwidth_">Ancho de banda:</string>
+  <string name="down">bajada</string>
+  <string name="up">subida</string>
+  <string name="pref_disable_network_title">Sin suspensión-automática de la red</string>
+  <string name="pref_disable_network_summary">Ponga Tor en suspensión cuando no haya Internet disponible</string>
+  <string name="newnym">¡Ha cambiado a una nueva identidad de Tor!</string>
+  <string name="menu_verify_browser">Navegador</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Administrar Tor</string>
+  <string name="permission_manage_tor_description">Habilita esta aplicación para controlar el servicio Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">No parece que tenga Orfox instalado. ¿Quiere ayuda con eso, o simplemente debemos abrir el navegador?</string>
+  <string name="install_apps_">¿Instalar aplicaciones?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">No hay conectividad de red. Poniendo a Tor a dormir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">La conectividad de red es buena. Despertando a Tor...</string>
+  <string name="updating_settings_in_tor_service">actualizando la configuración en el servicio Tor</string>
+  <string name="pref_socks_title">SOCKS de Tor</string>
+  <string name="pref_socks_summary">Puerto sobre el que Tor ofrece su proxy SOCKS (por defecto: 9050 o 0 para deshabilitarlo)</string>
+  <string name="pref_socks_dialog">Configuración del puerto SOCKS</string>
+  <string name="pref_transport_title">Puerto de TransProxy de Tor</string>
+  <string name="pref_transport_summary">Puerto sobre el que Tor ofrece su Proxy Transparente (por defecto: 9040 o 0 para deshabilitarlo)</string>
+  <string name="pref_transport_dialog">Configuración del puerto de TransProxy</string>
+  <string name="pref_dnsport_title">Puerto DNS de Tor</string>
+  <string name="pref_dnsport_summary">Puerto sobre el que Tor ofrece su DNS (por defecto: 5400 o 0 para deshabilitarlo)</string>
+  <string name="pref_dnsport_dialog">Configuración del puerto DNS</string>
+  <string name="pref_torrc_title">Configuración personalizada de torrc</string>
+  <string name="pref_torrc_summary">S�LO EXPERTOS: Introduzca directamente las líneas de configuración en el fichero torrc</string>
+  <string name="pref_torrc_dialog">torrc personalizado</string>
+  <string name="wizard_tips_martus">Martus Móvil - Aplicación de documentación de derechos humanos de Benetech</string>
+  <string name="your_tor_public_ips_">Las IPs públicas de su Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Por favor, deshabilite esta aplicación en Android-&gt;Configuración-&gt;Aplicaciones si está teniendo problemas con Orbot:</string>
+  <string name="app_conflict">Conflicto de la aplicación</string>
+  <string name="pref_transproxy_refresh_title">Auto-refresco de transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Reaplica las reglas de transproxy cuando el estado de la red cambia</string>
+  <string name="pref_transproxy_flush_title">Transproxy FORZAR ELIMINACIÃ?N</string>
+  <string name="pref_transproxy_flush_summary">Pulse aquí para desechar AHORA todas las reglas de red de transproxy </string>
+  <string name="transparent_proxy_rules_flushed_">¡Reglas de proxy transparente desechadas!</string>
+  <string name="you_do_not_have_root_access_enabled">No tiene habilitado el acceso como ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Puede que tenga que detener e iniciar Orbot para que el cambio de configuración se habilite.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges actualizados</string>
+  <string name="restart_orbot_to_use_this_bridge_">Por favor, reinicie Orbot para habilitar los cambios</string>
+  <string name="menu_qr">Códigos QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Si su red móvil/celular bloquea activamente Tor, puede usar un Puente (bridge) para acceder a la red. SELECCIONE uno de los tipos de repetidor puente arriba para hablitar los puentes.</string>
+  <string name="bridge_mode">Modo bridge</string>
+  <string name="get_bridges_email">Correo electrónico</string>
+  <string name="get_bridges_web">Página web</string>
+  <string name="activate">Activar</string>
+  <string name="apps_mode">Aplicaciones en modo VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Puede habilitar que todas las aplicaciones de su dispositivo transiten a través de la red Tor usando la función VPN de Android.\n\n*ADVERTENCIA* Esta es una característica experimental nueva, y en algunos casos puede que no se inicie automáticamente, o puede que se detenga. NO debe usarse para anonimato, S�LO para atravesar cortafuegos (firewalls) y filtros.</string>
+  <string name="send_email">Enviar correo</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Puede obtener una dirección de bridge (repetidor puente) a través de correo electrónico, la web, o escaneando un código QR de bridge. Seleccione \'Correo\' o \'Web\' debajo para solicitar una dirección de bridge.\n\nUna vez tenga una dirección, copie y péguela en la opción \"Bridges\" de la configuración de Orbot, y reinicie.</string>
+  <string name="install_orweb">Instalar Orfox</string>
+  <string name="standard_browser">Navegador estándar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Sólo los repetidores puente (bridges) estándar de Tor funcionan en dispositivos Intel X86/ATOM</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
new file mode 100644
index 0000000..9ef3be4
--- /dev/null
+++ b/app/src/main/res/values-et/strings.xml
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.orghttp://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">käivita ja peata Tor</string>
+  <string name="tor_proxy_service_process">torproxyteenus</string>
+  <string name="status_starting_up">Orbot käivitub...</string>
+  <string name="status_activated">�hendatud Tor võrgustikku</string>
+  <string name="status_disabled">Orbot deaktiveeritud</string>
+  <string name="tor_process_starting">Tor kliendi käivitamine...</string>
+  <string name="tor_process_complete">valmis.</string>
+  <string name="tor_process_waiting">ootel.</string>
+  <string name="not_anonymous_yet">HOIATUS: Teie liiklus pole veel anonüümne! Palun seadistage oma rakendused nii et need kasutaksid HTTP proxy\'t 127.0.0.1:8118 või SOCKS4A või SOCKS5 proxy\'t 127.0.0.1:9050</string>
+  <string name="menu_home">Kodu</string>
+  <string name="menu_browse">Sirvi</string>
+  <string name="menu_settings">Seaded</string>
+  <string name="menu_log">Logi</string>
+  <string name="menu_info">Abi</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Lähemalt</string>
+  <string name="main_layout_download">Lae alla</string>
+  <string name="main_layout_upload">Lae üles</string>
+  <string name="button_help">Abi</string>
+  <string name="button_close">Sulge</string>
+  <string name="button_about">Lähemalt</string>
+  <string name="button_clear_log">Nulli logi</string>
+  <string name="menu_verify">Kontrolli</string>
+  <string name="menu_exit">Välja</string>
+  <string name="press_to_start">- pikk vajutus alustamiseks -</string>
+  <string name="pref_trans_proxy_group">Läbipaistev proxy (Nõuab Root õigusi)</string>
+  <string name="pref_trans_proxy_title">Läbipaistev proxy</string>
+  <string name="pref_trans_proxy_summary">Rakenduste automaatne Torifitseerimine</string>
+  <string name="pref_transparent_all_title">Kõik läbi Tor\'i</string>
+  <string name="pref_transparent_all_summary">Proxy kõikide reakenduste liiklus läbi Tor\'i</string>
+  <string name="pref_transparent_port_fallback_title">Pordiproxy reserv</string>
+  <string name="pref_transparent_port_fallback_summary">HOIATUS: Väldib tavaporte (80, 443, jne). *KASUTAGE AINULT SIIS* kui \'Kõik\' või \'Rakendused\' režiim ei tööta.</string>
+  <string name="pref_transparent_port_title">Portide loend</string>
+  <string name="pref_transparent_port_summary">Proxy portide loend. *KASUTAGE SINULT SIIS* kui \'Kõik\' või \'Rakendused\' režiim ei tööta</string>
+  <string name="pref_transparent_port_dialog">Sisestage pordid mida proxy\'da</string>
+  <string name="pref_has_root">Nõua root juurdepääsu</string>
+  <string name="pref_has_root_summary">Nõua läbipaistva proxy jaoks root juurdepääsu</string>
+  <string name="status_install_success">Tor binaarid edukalt paigaldatud!</string>
+  <string name="status_install_fail">Tor binaarfailide paigaldamine ebaõnnestus. Palun kontrollige logi ja teavitage tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Rakenduse Viga</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Lähemalt Orbot\'ist</string>
+  <string name="btn_next">Edasi</string>
+  <string name="btn_back">Tagasi</string>
+  <string name="btn_finish">Lõpeta</string>
+  <string name="btn_okay">Hea küll</string>
+  <string name="btn_cancel">Katkesta</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Mõned Orbot\'i detailid</string>
+  <string name="wizard_permissions_root">Luba Antud</string>
+  <string name="wizard_permissions_stock">Orbot õigused</string>
+  <string name="wizard_premissions_msg_root">Vinge! Leidsime et teie seadmes on Orbot\'ile lubatud root õigused. Lubame kasutada seda väge arukalt.</string>
+  <string name="wizard_permissions_msg_stock">Kuigi see pole vajalik, saab root juurdepääsuga seadmel kasutada Orbot\'i palju võimsama vahendina. Kasutage allpool olevat nuppu et lubada Orbot\'ile supervõimed!</string>
+  <string name="wizard_permissions_no_root">Kui teil pole root juurdepääsu või te ei tea millest jutt käib, siis kindlustage et kasutate ainult rakendusi mis on seadistatud Orbot\'iga koos töötama.</string>
+  <string name="wizard_permissions_consent">Saan aru ja jätkan ilma Superkasutajata</string>
+  <string name="wizard_permission_enable_root">Luba Orbotile Root õigused</string>
+  <string name="wizard_configure">Seadista Torifitseerimine</string>
+  <string name="wizard_configure_msg">Orbot võimaldab juhtida kõigi rakenduste liikluse läbi Tor\'i V�I valida need rakendused individuaalselt.</string>
+  <string name="wizard_configure_all">Proxy kõik rakendused läbi Tor\'i</string>
+  <string name="wizard_configure_select_apps">Valige Tor\'i jaoks individuaalsed rakendused</string>
+  <string name="wizard_tips_tricks">Orbot-lubatud rakendused</string>
+  <string name="wizard_tips_msg">Alltoodud rakendused arendati Orbot\'iga koos töötama. Koheseks paigaldamiseks vajutage igat allolevat nuppu või paigaldage need hiljem Google Play portaalist, GuardianProject.info veebilehelt või F-Droid.org kaudu.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Turvaline kiirsõnumiklient Androidile</string>
+  <string name="wizard_tips_proxy">Proxy seaded - �pi kuidas seadistada rakendusi töötama koos Orbot\'iga</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo otsingumootori rakendus</string>
+  <string name="wizard_tips_twitter">Seadistage Twitteri proxy server \"localhost\" ja port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxyseaded</string>
+  <string name="wizard_final">Orbot on valmis!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">See avab teie veebisivikus lehe https://check.torproject.org mille kaudu saate näha kas Orbot on ehk seadistatud ja olete ühenduses Tor\'iga.</string>
+  <string name="pref_hs_group">Peidetud Teenuste Majutus</string>
+  <string name="pref_general_group">Ã?ldist</string>
+  <string name="pref_start_boot_title">Käivita Orbot seadme käivitumisel</string>
+  <string name="pref_start_boot_summary">Automaatne Orbot käivitumine ja Tor külge ühendumine seadme käivitumisel</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Hoiatus</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Load</string>
+  <string name="wizard_permissions_root_msg1">Võite Orbot\'ile lubada \'Superkasutaja\' juurdepääsu selleks et võimaldada rohkem võimalusi, nagu näiteks Läbipaistev Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Kui te ei soovi seda teha, siis palun kindlustage et kasutate ainult rakendusi mis on seadistatud töötama koos Orbot\'iga</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'ile mõeldud rakendused</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Turvaline vestlusrakendus Off-the-Record krüptoga</string>
+  <string name="wizard_tips_play">Kõik Guardian Project rakendused on leitavad ka Google Play kaudu</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Läbipaistev Proxy</string>
+  <string name="wizard_transproxy_msg">Saate kõik rakendused suunata iseeneslikult Tor kaudu, lisaseadistusteta.</string>
+  <string name="wizard_transproxy_hint">(Klikkige sellele kastile kui teil pole õrna aimugi millest jutt käib)</string>
+  <string name="wizard_transproxy_none">Puudub</string>
+  <string name="pref_transparent_tethering_title">Tor lõastamine</string>
+  <string name="pref_transparent_tethering_summary">Luba Tor Läbipaistev Proxy WiFi ja USB lõastatud seadmetele (vajab uuestilaadimist)</string>
+  <string name="button_grant_superuser">Nõua Superkasutaja Juurdepääsu</string>
+  <string name="pref_select_apps">Vali Rakendused</string>
+  <string name="pref_select_apps_summary">Vali läbi Tor suunatavad rakendused</string>
+  <string name="pref_node_configuration">Sõlme seadistamine</string>
+  <string name="pref_node_configuration_summary">Need on seadistused edasijõudnutele ja võivad vähendada teie anonüümsust</string>
+  <string name="pref_entrance_node">Sisendsõlmed</string>
+  <string name="pref_entrance_node_summary">Sõrmejäljed, hüüdnimed, riigid ja aadressid esimese hüppe jaoks</string>
+  <string name="pref_entrance_node_dialog">Sisestage sisendsõlmed</string>
+  <string name="pref_proxy_title">Väljuva võrgu proxy (Valikuline)</string>
+  <string name="pref_proxy_type_title">Väljuva proxy tüüp</string>
+  <string name="pref_proxy_type_summary">Proxy serveri kasutamise protokoll: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sisestage proxy tüüp</string>
+  <string name="pref_proxy_host_title">Väljuva proxy seade</string>
+  <string name="pref_proxy_host_summary">Proxyserveri seadmenimi</string>
+  <string name="pref_proxy_host_dialog">Sisestage proxy seade</string>
+  <string name="pref_proxy_port_title">Väljuva proxy port</string>
+  <string name="pref_proxy_port_summary">Proxyserveri port</string>
+  <string name="pref_proxy_port_dialog">Sisestage proxy port</string>
+  <string name="pref_proxy_username_title">Väljuva proxy kasutajanimi</string>
+  <string name="pref_proxy_username_summary">Proxy kasutajanimi (Valikuline)</string>
+  <string name="pref_proxy_username_dialog">Sisestage proxy kasutajanimi</string>
+  <string name="pref_proxy_password_title">Väljuva proxy salasõna</string>
+  <string name="pref_proxy_password_summary">Proxy salasõna (Valikuline)</string>
+  <string name="pref_proxy_password_dialog">Sisestage proxy salasõna</string>
+  <string name="status">Olek</string>
+  <string name="setting_up_full_transparent_proxying_">Täisläbipaistva proxy seadistamine...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Rakenduspõhise läbipaistva proxy seadistamine...</string>
+  <string name="transparent_proxying_enabled">Läbipaistev proxy LUBATUD</string>
+  <string name="transproxy_enabled_for_tethering_">LäbivProxy lõastamine lubatud!</string>
+  <string name="warning_error_starting_transparent_proxying_">Hoiatus: viga läbipaistva proxy käivitamisel!</string>
+  <string name="transproxy_rules_cleared">LäbivProxy seaded nullitud</string>
+  <string name="couldn_t_start_tor_process_">Tor protsessi käivitamine ebaõnnestus:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Pordipõhise läbipaistva proxy seadistamine...</string>
+  <string name="bridge_error">Silla viga</string>
+  <string name="bridge_requires_ip">Silla võimaluse kasutamiseks peate sisestama vähemalt ühe silla IP aadressi.</string>
+  <string name="send_email_for_bridges">Saatke e-kiri oma gmail kontolt aadressile bridges@xxxxxxxxxxxxxx mis sisaldab ainult ühte rida \"get bridges\".</string>
+  <string name="error">Viga</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Teie ReachableAddresses seadistus põhjustas ekse!</string>
+  <string name="your_relay_settings_caused_an_exception_">Teie releeseadistus põhjustas ekse!</string>
+  <string name="exit_nodes">Väljundsõlmed</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Sõrmejäljed, hüüdnimed, riigid ja aadressid viimase hüppe jaoks</string>
+  <string name="enter_exit_nodes">Sisestage väljundsõlmed</string>
+  <string name="exclude_nodes">Välistatud sõlmed</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Sõrmejäljed, hüüdnimed, riigid ja aadressid mida välistada</string>
+  <string name="enter_exclude_nodes">Sisestage välistatavad sõlmed</string>
+  <string name="strict_nodes">Kindlad sõlmed</string>
+  <string name="use_only_these_specified_nodes">Kasuta *ainult* neid märgitud sõlmi</string>
+  <string name="bridges">Sillad</string>
+  <string name="use_bridges">Kasuta sildu</string>
+  <string name="bridges_obfuscated">Varjatud sillad</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Luba Tor võrgustiku alternatiivseid sisendsõlmi</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Luba siis kui seadistatud sillad on varjatud sillad</string>
+  <string name="ip_address_and_port_of_bridges">Sildade IP aadressid ja pordinumbrid</string>
+  <string name="enter_bridge_addresses">Sisestage silla aadressid</string>
+  <string name="relays">Edastajad</string>
+  <string name="relaying">Edastamine</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Luba oma seadmel hakata mitte-väljund edastajaks</string>
+  <string name="relay_port">Edastusport</string>
+  <string name="listening_port_for_your_tor_relay">Port mida teie Tor edastaja kuulab</string>
+  <string name="enter_or_port">Kas Enter VÃ?I port</string>
+  <string name="relay_nickname">Edastaja hüüdnimi</string>
+  <string name="the_nickname_for_your_tor_relay">Teie Tor edastaja hüüdnimi</string>
+  <string name="enter_a_custom_relay_nickname">Sisestage edastaja kohandatud hüüdnimi</string>
+  <string name="reachable_addresses">Juurdepääsetavad aadressid</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Käivita kui piirava poliitikaga tulemüüri taga asuvat klienti.</string>
+  <string name="reachable_ports">Juurdepääsetavad pordid</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Piirava poliitikaga tulemüüris avatud pordid</string>
+  <string name="enter_ports">Sisestage pordid</string>
+  <string name="enable_hidden_services">Varjatud teenuste majutamine</string>
+  <string name="run_servers_accessible_via_the_tor_network">luba üle Tor võrgustiku juurdepääs seadmes töötavale serverile</string>
+  <string name="enter_localhost_ports_for_hidden_services">sisestage varjatud teenuste localhost pordid</string>
+  <string name="hidden_service_ports">Varjatud teenuste pordid</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">teie varjatud teenuste adresseeritav nimi (luuakse automaatselt)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">lubage väljastatav silumislogi (vaatamiseks peab kasutama kas adb või aLogCat utiliite) </string>
+  <string name="project_home">Projekti kodu(d):</string>
+  <string name="the_tor_license">Tor litsents</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Kolmanda osapoole tarkvara:</string>
+  <string name="hidden_service_request">�ks rakendus soovib avada varjatud teenuse porti %S Tor võrgustikule. See on turvaline kui te usaldate seda rakendust.</string>
+  <string name="found_existing_tor_process">leidus töötav Tor protsess...</string>
+  <string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
+  <string name="hidden_service_on">varjatud teenused:</string>
+  <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
+  <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+  <string name="pref_use_sys_iptables_title">Kasuta iptables vaikeseadeid</string>
+  <string name="pref_use_sys_iptables_summary">kasuta Orbot\'iga kaasneva iptables binaari asemel süsteemset binaari</string>
+  <string name="error_installing_binares">Tor binaaride paigaldamine või uuendamine ebaõnnestus.</string>
+  <string name="pref_use_persistent_notifications">�hendatud Orbot korral näidata katkematult ikoonide tööriistariba</string>
+  <string name="pref_use_persistent_notifications_title">Pidevalt kuvatavad teated</string>
+  <string name="notification_using_bridges">Sillad lubatud!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Valige Orbot lokaat ja keel</string>
+  <string name="wizard_locale_title">Valige keel</string>
+  <string name="wizard_locale_msg">Jätkake vaikeväärtusega või vahetage kehtiv keel</string>
+  <string name="btn_save_settings">Salvesta seaded</string>
+  <string name="bandwidth_">Ribalaius:</string>
+  <string name="down">alla</string>
+  <string name="up">üles</string>
+  <string name="pref_disable_network_title">Pole võrgu auto-und</string>
+  <string name="pref_disable_network_summary">Pane Tor magama kui Internetiühendus puudub</string>
+  <string name="newnym">Lülitusite uuele Tor identiteedile!</string>
+  <string name="menu_use_chatsecure">Kasutage ChatSecure\'t</string>
+  <string name="permission_manage_tor_label">Hallake Tor\'i</string>
+  <string name="permission_manage_tor_description">Lubage sellel rakendusel hallata Tor teenust</string>
+  <string name="install_apps_">Paigaldada rakendusi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Interneti ühendus puudub. Panen Tori magama...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Interneti ühendus hea. �ratan Tori üles...</string>
+</resources>
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
new file mode 100644
index 0000000..198c612
--- /dev/null
+++ b/app/src/main/res/values-eu/strings.xml
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor abiarazi eta gelditu</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot abiarazten ari da...</string>
+  <string name="status_activated">Tor sarera konektatuta</string>
+  <string name="status_disabled">\"Orbot desaktibatuta dago</string>
+  <string name="tor_process_starting">Tor bezeroa hasten...</string>
+  <string name="tor_process_complete">eginda.</string>
+  <string name="tor_process_waiting">itxaroten.</string>
+  <string name="not_anonymous_yet">ABISUA: Zure trafikoa ez da anonimoa oraindik! Mesedez konfigura itzazu zure aplikazioak 127.0.0.1:8118 HTTP proxya edo 127.0.0.1:9050 SOCKS4 edo SOCKS5 proxyak erabiltzeko</string>
+  <string name="menu_home">Etxea</string>
+  <string name="menu_browse">Arakatu</string>
+  <string name="menu_settings">Ezarpenak</string>
+  <string name="menu_log">Saioa hasi</string>
+  <string name="menu_info">Laguntza</string>
+  <string name="menu_start">Abiarazi</string>
+  <string name="menu_stop">Gelditu</string>
+  <string name="menu_about">Honi buruz</string>
+  <string name="main_layout_download">Deskargatu</string>
+  <string name="main_layout_upload">Igo</string>
+  <string name="button_help">Laguntza</string>
+  <string name="button_close">Itxi</string>
+  <string name="button_about">Honi buruz</string>
+  <string name="button_clear_log">Zerrenda Garbitu</string>
+  <string name="menu_verify">Egiaztatu</string>
+  <string name="menu_exit">Irten</string>
+  <string name="press_to_start">- sakatu luze hasteko -</string>
+  <string name="pref_trans_proxy_group">Proxyatze Gardena (Root behar du)</string>
+  <string name="pref_trans_proxy_title">Proxyatze Gardena</string>
+  <string name="pref_trans_proxy_summary">Aplikazioen Torifikatze Automatikoa</string>
+  <string name="pref_transparent_all_title">Tor-tu Dena</string>
+  <string name="pref_transparent_all_summary">Aplikazio guztien trafikoa Tor bidez proxyatu</string>
+  <string name="pref_transparent_port_fallback_title">Azken aukerako proxy portuak</string>
+  <string name="pref_transparent_port_fallback_summary">KONTUZ: Ohizko portuak sahiezten ditu (80, 443, etab.) *ERABILI BAKARRIK* \'Guztiak\' edo \'Aplikazio\' modua ez badabil.</string>
+  <string name="pref_transparent_port_title">Portu Zerrenda</string>
+  <string name="pref_transparent_port_summary">Proxyak baimenduko dituen portuak. *ERABILI BAKARRIK* \'Guztiak\' edo \'Aplikazio\' modua ez badabil</string>
+  <string name="pref_transparent_port_dialog">Sartu proxyatzeko portuak</string>
+  <string name="pref_has_root">Root sarrera eskatu</string>
+  <string name="pref_has_root_summary">Root sarrera eskatu proxyatze gardenarentzat</string>
+  <string name="status_install_success">Tor bitarrak zuzen instalatuta!</string>
+  <string name="status_install_fail">Tor fitxategi bitarrak ezin izan dira instalatu. Mesedez ikusi erregistroa eta jakinarazi tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Aplikazio Akatsa</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orboti buruz</string>
+  <string name="btn_next">Hurrengoa</string>
+  <string name="btn_back">Atzera</string>
+  <string name="btn_finish">Amaitu</string>
+  <string name="btn_okay">Ados</string>
+  <string name="btn_cancel">Utzi</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot xehetasun batzuk</string>
+  <string name="wizard_permissions_root">Baimena Emanda</string>
+  <string name="wizard_permissions_stock">Orbot Baimenak</string>
+  <string name="wizard_premissions_msg_root">Bikain! Orbotentzako root baimenak gaituta dituzula detektatu dugu.</string>
+  <string name="wizard_permissions_msg_stock">Beharrezkoa ez den arren, Orbot tresna ahaltsuagoa bihurtu daiteke zure gailuak root atzipena badu. Erabili beheko botoia Orboteri superbotereak emateko!</string>
+  <string name="wizard_permissions_no_root">Root atzipenik ez baduzu edo zertaz ari garen ez badakizu, ziurtatu zire appak Orbotekin lan egiteko konfiguratzen dituzula.</string>
+  <string name="wizard_permissions_consent">Ulertzen dut eta supererabiltzaile gabe jarraitu nahiko nuke</string>
+  <string name="wizard_permission_enable_root">Root Orboti eman</string>
+  <string name="wizard_configure">Torifikazioa Konfiguratu</string>
+  <string name="wizard_configure_msg">Orbotek zure aplikazio guztien EDO banan-banan hautatutako aplikazioen trafiko guztia Tor bidez bideratzeko aukera ematen dizu.</string>
+  <string name="wizard_configure_all">Aplikazio guztiak Tor bidez proxyatu</string>
+  <string name="wizard_configure_select_apps">Hautatu Banakako Aplikazioak Torentzat</string>
+  <string name="wizard_tips_tricks">Orbot-gaitutako Aplikazioak</string>
+  <string name="wizard_tips_msg">Azpiko appak Orbotekin lan egiteko garatuta daude. Sakatu botoi bakoitza orain instalatzeko, edo bilatu geroago Google Play-n, GuardianProject.info webgunean edo F-Droid.org erabiliz.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Andriodentzako berehalako mezulari bezero ziurra</string>
+  <string name="wizard_tips_proxy">Proxy Ezarpenak - Ikasi zure aplikazioak Orbotekin funtziona dezaten nola konfiguratu</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Bilaketa Motorraren appa</string>
+  <string name="wizard_tips_twitter">Twittereko proxyaren ostalarian \"localhost\" jarri eta portuan 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Ezarpenak</string>
+  <string name="wizard_final">Orbot prest dago!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Honek https://check.torproject.org web nabigatzailean irekiko du Orbot konfiguratuta eta Tor-era konektatuta zauden antzemateko.</string>
+  <string name="pref_hs_group">Ezkutuko Zerbitzuak</string>
+  <string name="pref_general_group">Orokorra</string>
+  <string name="pref_start_boot_title">Hasi Orbot Abiarazterakoan</string>
+  <string name="pref_start_boot_summary">Automatikoki Orbot hasi eta Tor konektatu zure Android gailua abiarazterakoan</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Abisua</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Baimenak</string>
+  <string name="wizard_permissions_root_msg1">Aukera moduan Orbot-i \'Supererabiltzaile\' atzipena eman ahal diozu ezaugarri aurreratuak erabiltzeko, Proxy gardena adibidez.</string>
+  <string name="wizard_permissions_root_msg2">Ez baduzu hau egin nahi ziurtatu Orbot-ekin lan egiten duten aplikazioak erabiltzen dituzula.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Gaitutako Aplikazioak</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Txat aplikazio segurua Off-the-Record enkriptazioarekin.</string>
+  <string name="wizard_tips_play">Google Play-n Guardiak Proiektuko aplikazio guztiak bilatu</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxyatze Gardena</string>
+  <string name="wizard_transproxy_msg">Honek zure aplikazioak konfiguratu beharrik Tor saretik joatea ahalbidetzen du.</string>
+  <string name="wizard_transproxy_hint">(Gaituta utzi zertaz ari garez ulertzen ez baduzu)</string>
+  <string name="wizard_transproxy_none">Bat ere ez</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Gaitu proxy gardena Wifi eta USB bidez Tethering-atutako gailuentzat (berrabiaraztea beharrezkoa)</string>
+  <string name="button_grant_superuser">Supererabiltzaile sarrera eskatu</string>
+  <string name="pref_select_apps">Aplikazioak hautatu</string>
+  <string name="pref_select_apps_summary">Tor bidez bideratuko diren aplikazioak hautatu</string>
+  <string name="pref_node_configuration">Nodo Konfigurazioa</string>
+  <string name="pref_node_configuration_summary">Hauek zure anonimotasuna murriztu dezaketen ezarpen aurreratuak dira</string>
+  <string name="pref_entrance_node">Sarrera Nodoak</string>
+  <string name="pref_entrance_node_summary">Lehen jauzirako hatzmarka, ezizen, herrialde eta helbideak</string>
+  <string name="pref_entrance_node_dialog">Sartu Sarrera Nodoak</string>
+  <string name="pref_proxy_title">Irteera sareko proxya (Aukerazkoa)</string>
+  <string name="pref_proxy_type_title">Proxy mota</string>
+  <string name="pref_proxy_type_summary">Proxy zerbitzariarentzako erabiltzeko protokoloak: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sartu Proxy Mota</string>
+  <string name="pref_proxy_host_title">Proxy Ostalaria</string>
+  <string name="pref_proxy_host_summary">Proxy zerbitzariaren helbidea</string>
+  <string name="pref_proxy_host_dialog">Sartu Proxy Ostalaria</string>
+  <string name="pref_proxy_port_title">Proxy Portua</string>
+  <string name="pref_proxy_port_summary">Proxy zerbitzariaren portua</string>
+  <string name="pref_proxy_port_dialog">Sartu Proxy portua</string>
+  <string name="pref_proxy_username_title">Irteerako proxyaren erabiltzaile izena</string>
+  <string name="pref_proxy_username_summary">Proxy erabiltzaile izena (Aukerazkoa)</string>
+  <string name="pref_proxy_username_dialog">Sartu proxy erabiltzailea</string>
+  <string name="pref_proxy_password_title">Irteerako proxyaren pasahitza</string>
+  <string name="pref_proxy_password_summary">Proxy pasahitza (Aukerazkoa)</string>
+  <string name="pref_proxy_password_dialog">Sartu proxy pasahitza</string>
+  <string name="status">Egoera</string>
+  <string name="setting_up_full_transparent_proxying_">Guztientzako proxy gardena martxan ezartzen...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Aplikazioetan oinarritutako proxy transparentea ezartzen...</string>
+  <string name="transparent_proxying_enabled">Proxyatze gardena GAITUTA</string>
+  <string name="transproxy_enabled_for_tethering_">Proxy gardena gaituta Tethering-ean!</string>
+  <string name="warning_error_starting_transparent_proxying_">ABISUA: akatsa proxyatze gardena hasterakoan!</string>
+  <string name="transproxy_rules_cleared">Proxy gardeneko erregelak garbituta</string>
+  <string name="couldn_t_start_tor_process_">Ezin izan da Tor prozesua hasi:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Portuetan oinarritutako proxy gardena ezartzen...</string>
+  <string name="bridge_error">Zubi Akatsa</string>
+  <string name="bridge_requires_ip">Zubi ezaiugarria erabiltzeko gutxienez zubi baten IP helbidea sartu behar duzu.</string>
+  <string name="send_email_for_bridges">Gmail kontutik bridges@xxxxxxxxxxxxxx helbidera eposta bat bidali gorputzean \"get bridges\" lerroa duena.</string>
+  <string name="error">Akatsa</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Zure helbide atzigarriak salbuespena sortu du!</string>
+  <string name="your_relay_settings_caused_an_exception_">Zure errele ezarpenak salbuespena sortu dute!</string>
+  <string name="exit_nodes">Irteera Nodoak</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Hatzmarkak, ezizenak, herrialdeak eta helbideak azkeneko jauzirako</string>
+  <string name="enter_exit_nodes">Irteera Nodoak sartu</string>
+  <string name="exclude_nodes">Nodoak baztertu</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Baztertuko diren hatzmarkak, ezizenak, herrialdeak eta helbideak</string>
+  <string name="enter_exclude_nodes">Baztertzeko nodoak sartu</string>
+  <string name="strict_nodes">Nodo hertsiak</string>
+  <string name="use_only_these_specified_nodes">*Bakarrik* zehaztutako nodo hauek erabili</string>
+  <string name="bridges">Zubiak</string>
+  <string name="use_bridges">Zubiak erabili</string>
+  <string name="bridges_obfuscated">Nahasitako Zubiak</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor sarera sartzeko nodo alternatiboak gaitu</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Gaitu konfiguratutako zubiak nahasitako zubiak badira</string>
+  <string name="ip_address_and_port_of_bridges">IP helbidea eta zubien portua</string>
+  <string name="enter_bridge_addresses">Sartu Zubi Helbideak</string>
+  <string name="relays">Erreleak</string>
+  <string name="relaying">Erreleatzea</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Zure gailua ez-irteerako errelea izatea gaitu</string>
+  <string name="relay_port">Errele Portua</string>
+  <string name="listening_port_for_your_tor_relay">Zure Tor errelearentzako entzuteko portua</string>
+  <string name="enter_or_port">Sartu OR portua</string>
+  <string name="relay_nickname">Errele ezizena</string>
+  <string name="the_nickname_for_your_tor_relay">Zure Tor errelearen ezizena</string>
+  <string name="enter_a_custom_relay_nickname">Sartu gustoko errelearen ezizena</string>
+  <string name="reachable_addresses">Helbide atzigarriak</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Suheziaren atzean exekutatu politika murriztaileekin</string>
+  <string name="reachable_ports">Portu atzigarriak</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Suhezi murriztailetik atzigarri diren portuak</string>
+  <string name="enter_ports">Portuak sartu</string>
+  <string name="enable_hidden_services">Ezkutuko Zerbitzuak Gaitu</string>
+  <string name="run_servers_accessible_via_the_tor_network">gailuko zerbitzuak Tor saretik atzitzea gaitu</string>
+  <string name="enter_localhost_ports_for_hidden_services">sartu localhost portuak ezkutuko zerbitzuentzat</string>
+  <string name="hidden_service_ports">Ezkutuko Zerbitzu Portuak</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">zure eskutuko zerbitzuaren izen atzigarria (automatikoki sortuta)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">arazketarako logak gaitu (adb edo aLogCat erabili ikusteko)</string>
+  <string name="project_home">Proiektuaren etxea(k):</string>
+  <string name="the_tor_license">Tor Lizentzia</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3.-Ataleko-Softwarea:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Aplikazio batek ezkutuko zerbitzariko %S portua ireki nau du Tor sarera. Segurua da aplikazioaz fidatzen bazara.</string>
+  <string name="found_existing_tor_process">Aurreko Tor prozesua topatuta...</string>
+  <string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu logetan</string>
+  <string name="hidden_service_on">ezkutuko zerbitzua hemen:</string>
+  <string name="unable_to_read_hidden_service_name">ezkutuko zerbitzuare izena ezin da irakurri</string>
+  <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
+  <string name="pref_use_sys_iptables_title">Lehenetsitako Iptables erabili</string>
+  <string name="pref_use_sys_iptables_summary">Sistemako iptables programa erabili Orbot-ekin datorreraren ordez</string>
+  <string name="error_installing_binares">Tor programak ezin izan dira instalatu edo eguneratu.</string>
+  <string name="pref_use_persistent_notifications">Orbot konektatuta dagoenean ikonoa tresna barran mantendu beti</string>
+  <string name="pref_use_persistent_notifications_title">Jakinarazpenetan beti</string>
+  <string name="notification_using_bridges">Zubiak gaituta!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Aukeratu Orbotentzako lokala eta hizkuntza</string>
+  <string name="wizard_locale_title">Hizkuntza aukeratu</string>
+  <string name="wizard_locale_msg">Lehenetsia utzi edo uneko hizkuntzara aldatu</string>
+  <string name="powered_by">Tor-ek eskainita</string>
+  <string name="btn_save_settings">Ezarpenak gorde</string>
+  <string name="no_internet_connection_tor">Ez dago Interneterako konexiorik; Tor egonean dago...</string>
+  <string name="bandwidth_">Banda zabalera:</string>
+  <string name="down">behera</string>
+  <string name="up">gora</string>
+  <string name="pref_disable_network_title">Sareko lokartze automatikorik ez</string>
+  <string name="pref_disable_network_summary">Jarri Tor lotan internet atzigarri ez dagoenean</string>
+  <string name="newnym">ChatSecure - Andriodentzako berehalako mezulari bezero ziurra</string>
+  <string name="menu_use_chatsecure">ChatSecure erabili</string>
+  <string name="permission_manage_tor_label">Tor kudeatu</string>
+  <string name="permission_manage_tor_description">Gaitu app hau Tor zerbitzua kontrolatzeko</string>
+  <string name="install_apps_">App-ak instalatu?</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">QR Kodeak</string>
+  <string name="standard_browser">Nabigatzaile Estandarra</string>
+</resources>
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
new file mode 100644
index 0000000..b70cc0f
--- /dev/null
+++ b/app/src/main/res/values-fa/strings.xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">ربات Ù¾Û?ازÛ?</string>
+  <string name="app_description">اربت Û?Ú© برÙ?اÙ?Ù? پرÙ?کسÛ? Ù?جاÙ?Û? است Ú©Ù? دÛ?گر برÙ?اÙ?Ù? Ù?ا را بÙ? استÙ?ادÙ? اÙ?Ù? از اÛ?Ù?ترÙ?ت تÙ?اÙ?Ù?Ù?د Ù?Û? Ú©Ù?د . اربÙ?ت از تÙ?ر براÛ? رÙ?زگذارÛ? کردÙ? تراÙ?Û?Ú© اÛ?Ù?ترÙ?ت Ø´Ù?ا استÙ?ادÙ? Ù?Û? Ú©Ù?د Ù? بعد Ø¢Ù? Ù?ا را از طرÛ?Ù? کاÙ?Ù¾Û?Ù?ترÙ?اÛ? Ù?تÙ?اÙ?ت در Ù?Ù?اط Ù?ختÙ?Ù? جÙ?اÙ? Ù?Ø®Ù?Û? Ù?Û? Ú©Ù?د. تÙ?ر Û?Ú© برÙ?اÙ?Ù? Ù?جاÙ?Û? Ù? شبکÙ? باز است Ú©Ù? Ø´Ù?ا از Ø´Ù?ا در Ù?Ù?ابÙ? تحت Ù?ظر بÙ?دÙ? در شبکÙ?Ù¬â??  تÙ?دÛ?د آزادÛ? Ù?اÛ? شخصÛ?Ù¬ خصÙ?صÛ?Ù¬ Ù?عاÙ?Û?ت Ù?اÛ? کارÛ? Ù? رابطÙ? Ù?اÛ? شخصÛ? بطÙ?ر اÙ?Ù? Ù?حاÙ?ظت Ù?Û? Ú©Ù?د. </string>
+  <string name="internal_web_url">https://guardianproject.info/apps/orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=fa_IR</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=fa_IR</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">شرÙ?ع Ù? پاÛ?اÙ? تÙ?ر</string>
+  <string name="tor_proxy_service_process">سرÙ?Ù?س پرÙ?کسÛ? تÙ?ر</string>
+  <string name="status_starting_up">اربÙ?ت درحاÙ? آغاز است...</string>
+  <string name="status_activated">Ù?تصÙ? بÙ? شبکÙ? تÙ?ر</string>
+  <string name="status_disabled">اربÙ?ت غÛ?رÙ?عاÙ? شدÙ? است.</string>
+  <string name="status_shutting_down">TorService خاÙ?Ù?Ø´ است</string>
+  <string name="tor_process_starting">شرÙ?ع Ú©Ù?اÛ?Ù?ت تÙ?ر...</string>
+  <string name="tor_process_complete">تÙ?اÙ?.</string>
+  <string name="tor_process_waiting">در حاÙ? اÙ?تظار.</string>
+  <string name="not_anonymous_yet">Ù?شدار: Ù?عاÙ?Û?ت Ø´Ù?ا Ù?Ù?Ù?ز \"Ú¯Ù?Ù?اÙ?\" Ù?Û?ست! Ù?Ø·Ù?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ø®Ù?د را تÙ?ظÛ?Ù? Ú©Ù?Û?د تا از HTTP پرÙ?کسÛ? 127.0.0.1:8118 Ù? Û?ا SOCKS4A Ù? Û?ا SOCKS5 پرÙ?کسÛ? 127.0.01:9050 استÙ?ادÙ? Ú©Ù?د.</string>
+  <string name="menu_home">خاÙ?Ù?</string>
+  <string name="menu_browse">Ù?رÙ?ر</string>
+  <string name="menu_settings">تÙ?ظÛ?Ù?ات</string>
+  <string name="menu_log">Ù?رÙ?د</string>
+  <string name="menu_info">Ú©Ù?Ú©</string>
+  <string name="menu_apps">Ù?Û? Ù¾Û? اÙ?</string>
+  <string name="menu_start">آغاز</string>
+  <string name="menu_stop">اÛ?ست</string>
+  <string name="menu_about">دربارÙ?</string>
+  <string name="menu_promo_apps">درÛ?اÙ?ت برÙ?اÙ?Ù? Ù?ا ...</string>
+  <string name="main_layout_download">داÙ?Ù?Ù?د</string>
+  <string name="main_layout_upload">آپÙ?Ù?د</string>
+  <string name="button_help">Ú©Ù?Ú©</string>
+  <string name="button_close">بستÙ?</string>
+  <string name="button_about">دربارÙ?</string>
+  <string name="button_clear_log">پاکسازÛ? Ù?رد</string>
+  <string name="menu_verify">بررسÛ?</string>
+  <string name="menu_exit">خرÙ?ج</string>
+  <string name="menu_scan">اسکÙ? BridgeQR</string>
+  <string name="menu_share_bridge">اشتراک BridgeQR</string>
+  <string name="press_to_start">- Ù?Ú¯Ù?دارÛ?د براÛ? شرÙ?ع -</string>
+  <string name="pref_trans_proxy_group">پرÙ?کسÛ?دÙ? Ø´Ù?اÙ? (Ù?Û?از بÙ? Root دارد)</string>
+  <string name="pref_trans_proxy_title">پرÙ?کسÛ? Ø´Ù?اÙ?</string>
+  <string name="pref_trans_proxy_summary">تÙ?ر-Ù?Ù?اÛ?Û? اتÙ?Ù?اتÛ?Ú© اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا</string>
+  <string name="pref_transparent_all_title">تÙ?ر Ù?Ù?Ù? Ú?Û?ز</string>
+  <string name="pref_transparent_all_summary">Ù?عاÙ?Û?ت Ù?Ù?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا را از طرÛ?Ù? تÙ?ر پرÙ?کسÛ? Ú©Ù?Û?د.</string>
+  <string name="pref_transparent_port_fallback_title">Ù?طع پرÙ?کسÛ? Ù¾Ù?رت</string>
+  <string name="pref_transparent_port_fallback_summary">Ù?شدار: Ù¾Ù?رتÙ?اÛ? راÛ?ج دÙ?ر زدÙ? (80, 444, غÛ?رÙ?). *Ù?Ù?Ø· در شراÛ?Ø·Û? استÙ?ادÙ? Ú©Ù?Û?د* Ú©Ù? حاÙ?ت Ù?اÛ? \'Ù?Ù?Ù?\' Û?ا \'اپÙ?Û?Ú©Û?Ø´Ù?\' کار Ù?Ù?Û?Ú©Ù?د.</string>
+  <string name="pref_transparent_port_title">Ù?Ù?رست Ù¾Ù?رت</string>
+  <string name="pref_transparent_port_summary">Ù?Ù?رست پرتÙ?ا بÙ? پرÙ?کسÛ?.*Ù?Ù?Ø· در شراÛ?Ø·Û? استÙ?ادÙ? Ú©Ù?Û?د* Ú©Ù? حاÙ?ت Ù?اÛ? \'Ù?Ù?Ù?\' Û?ا \'اپÙ?Û?Ú©Û?Ø´Ù?\' کار Ù?Ù?Û?Ú©Ù?د.</string>
+  <string name="pref_transparent_port_dialog">Ù¾Ù?رت Ù?ا را  بÙ? پرÙ?کسÛ? Ù?ارد Ú©Ù?</string>
+  <string name="pref_has_root">درخÙ?است دسترسÛ? root</string>
+  <string name="pref_has_root_summary"> درخÙ?است دسترسÛ? رÙ?Ù? براÛ? پرÙ?کسÛ? کردÙ? Ø´Ù?اÙ? </string>
+  <string name="status_install_success">باÛ?Ù?رÛ? Ù?اÛ? تÙ?ر با Ù?Ù?Ù?Ù?Û?ت Ù?صب شدÙ?د!</string>
+  <string name="status_install_fail">Ù?صب Ù?اÛ?Ù? Ù?اÛ? دÙ?تاÛ?Û? تÙ?ر Ù?Ù?Ú©Ù? Ù?بÙ?د. Ù?Ø·Ù?Ù? Ù?طعÙ? را Ù?ارسÛ? Ú©Ù?Û?د Ù? بÙ? tor-assistance@xxxxxxxxxxxxxx اطÙ?اع دÙ?Û?د.</string>
+  <string name="title_error">خطاÛ? اپÙ?Û?Ú©Û?Ø´Û?Ù?</string>
+  <string name="wizard_title">اÙ?ربÙ?ت</string>
+  <string name="wizard_btn_tell_me_more">دربارÙ? اÙ?ربÙ?ت</string>
+  <string name="btn_next">بعدÛ?</string>
+  <string name="btn_back">بازگشت</string>
+  <string name="btn_finish">پاÛ?اÙ?</string>
+  <string name="btn_okay">Ù?بÙ?Ù?</string>
+  <string name="btn_cancel">Ù?غÙ?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">برخÛ? جزÛ?Û?ات دربارÙ? اÙ?ربÙ?ت</string>
+  <string name="wizard_details_msg">اربت Û?Ú© برÙ?اÙ?Ù? زباÙ? باز است Ú©Ù? شاÙ?Ù? Tor, LibEvent and Polipo Ù?Û? Ø´Ù?د Ù? Ù?ظÛ?Ù?Ù? Ø¢Ù? ارائÙ?  local HTTP proxy (8118) Ù? SOCKS proxy (9050) بÙ? شبکÙ? تÙ?ر است. Ù?Ù?Ú?Ù?Û?Ù? اربت اÛ?Ù? Ù?ابÙ?Û?ت را در دستگاÙ? Ù?اÛ? رÛ?Ø´Ù? دار دارد  Ú©Ù? Ù?Û? تÙ?اÙ?د تراÙ?Û?Ú© اÛ?Ù?ترÙ?ت را از طرÛ?Ù? تÙ?ر ارساÙ? Ú©Ù?د. </string>
+  <string name="wizard_permissions_root">Ù?جÙ?ز صادر گردÛ?د</string>
+  <string name="wizard_permissions_stock">Ù?جÙ?زÙ?اÛ? اÙ?ربÙ?ت</string>
+  <string name="wizard_premissions_msg_root">بسÛ?ار عاÙ?Û?! اÛ?Ù?Ø·Ù?ر Ú©Ù? Ù?عÙ?Ù?Ù? است Ø´Ù?ا داراÛ? Ù?جÙ?ز root براÛ? Ù?عاÙ? کردÙ? ربات Ù¾Û?ازÛ? Ù?ستÛ?د. اÛ?Ù? اÙ?کاÙ? را بخÙ?بÛ? Ù?Ù?رد استÙ?ادÙ? Ù?رار Ø®Ù?اÙ?Û?Ù? داد.</string>
+  <string name="wizard_permissions_msg_stock">Ù?رÚ?Ù?د ضرÙ?رت Ù?دارد اÙ?ا اگر سÛ?ستÙ? Ø´Ù?ا داراÛ? دسترسÛ? root باشد ربات Ù¾Û?ازÛ? با ظرÙ?Û?ت بسÛ?ار بÛ?شترÛ? عÙ?Ù? Ø®Ù?اÙ?د کرد. دکÙ?Ù? زÛ?ر را Ù?شار دÙ?Û?د تا ربات Ù¾Û?ازÛ? داراÛ? ظرÙ?Û?ت حداکثرÛ? بشÙ?د.</string>
+  <string name="wizard_permissions_no_root">اگر سÛ?ستÙ? Ø´Ù?ا داراÛ? دسترسÛ? root Ù?Û?ست Ù? Û?ا اصÙ?ا Ú?Û?زÛ? از اÛ?Ù? عبارت Ù?تÙ?جÙ? Ù?Ù?Û? Ø´Ù?Û?دØ? حتÙ?ا سعÛ? Ú©Ù?Û?د از اپÙ?Ú©Û?Ø´Ù? Ù?اÛ?Û? استÙ?ادÙ? Ú©Ù?Û?د Ú©Ù? Ù?Û?Ú?Ù? ربات Ù¾Û?ازÛ? تÙ?Û?Ù? شدÙ? اÙ?د.</string>
+  <string name="wizard_permissions_consent">Ù?تÙ?جÙ? Ù?ستÙ? Ù? ترجÛ?Ø­ Ù?Û? دÙ?Ù? بدÙ?Ù? root اداÙ?Ù? بدÙ?Ù?.</string>
+  <string name="wizard_permission_enable_root">Ù?اگذارÛ? دسترسÛ? root براÛ? ربات Ù¾Û?ازÛ?</string>
+  <string name="wizard_configure">تÙ?ظÛ?Ù?ات تبدÛ?Ù? بÙ? تÙ?ر</string>
+  <string name="wizard_configure_msg">ربات Ù¾Û?ازÛ? بÙ? Ø´Ù?ا اÙ?کاÙ? Ù?Û? دÙ?د Ú©Ù? تÙ?اÙ? اپÙ?Û?Ú©Ø´Û?Ù? Ù?ا را از طرÛ?Ù? تÙ?ز  Ù?Ù?تÙ?Ù? Ú©Ù?Û?د Ù? Û?ا اپÙ?Û?Ú©Û?Ø´Ù? Ù?Ù?رد Ù?ظر Ø®Ù?د را شخصÙ? اÙ?تخاب Ú©Ù?Û?د.</string>
+  <string name="wizard_configure_all">تÙ?اÙ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا را از طرÛ?Ù? تÙ?ر Ù?Ù?تÙ?Ù? Ú©Ù?Û?د.</string>
+  <string name="wizard_configure_select_apps">اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ? Ù?Ù?Ù?رد براÛ? تÙ?ر اÙ?تخاب Ú©Ù?Û?د.</string>
+  <string name="wizard_tips_tricks">اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ?Û? Ú©Ù? براÛ? ربات Ù¾Û?ازÛ? تÙ?ظÛ?Ù? شدÙ? اÙ?د</string>
+  <string name="wizard_tips_msg">تÙ?صÛ?Ù? Ù?Û? Ú©Ù?Û?Ù? داÙ?Ù?Ù?Ù?د Ù? Ù?عاÙ? Ú©Ù?Û?دØ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ?Û? را استÙ?ادÙ? Ú©Ù?Û?د Ú©Ù? Ù?ستÙ?Û?Ù? بÙ? اÙ?ربÙ?ت Ù?صÙ? Ù?Û? Ø´Ù?Ù?د. دکÙ?Ù? Ù?اÛ? زÛ?ر را Ù?شار دÙ?Û?د تا Ù?صب Ø´Ù?د.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - برÙ?اÙ?Ù? اÙ?Ù? ارساÙ? Ù¾Û?غاÙ? Ù?Ù?رÛ? براÛ? اÙ?درÙ?ئÛ?د</string>
+  <string name="wizard_tips_proxy">تÙ?ظÛ?Ù?ات پرÙ?کسÛ? - Û?ادگÛ?رÛ? تÙ?ظÛ?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا براÛ? کار با اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_duckgo">اپÙ?Û?Ú©Û?Ø´Ù? Ù?Ù?تÙ?ر جستجÙ?Û? داک داک Ú¯Ù?</string>
+  <string name="wizard_tips_twitter">تÙ?Û?Û?تر از \"http proxy \"localhost:8118 پشتÛ?باÙ?Û? Ù?Û? Ú©Ù?د</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ساختÙ? Û?Ú© داستاÙ? Ù? ترک Ø¢Ù? بÙ? Tor براÛ? اÙ?Ù?Û?ت!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">تÙ?ظÛ?Ù?ات پرÙ?کسÛ?</string>
+  <string name="wizard_proxy_help_msg">اگر برÙ?اÙ?Ù? Ø¢Ù?درÙ?Û?دÛ? Ú©Ù? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د Ù?Û? تÙ?اÙ?د از استÙ?ادÙ? HTTP Û?ا  SOCKS proxy ساپÙ?رت Ú©Ù?د٬ پس Ù?Û? تÙ?اÙ?Û?د Ø¢Ù? را براÛ? اتصاÙ? بÙ? اÙ?ربÙ?ت استÙ?ادÙ? از تÙ?ر تÙ?ظÛ?Ù? Ú©Ù?Û?د. .\n\n\n تÙ?ظÛ?Ù?ات Ù?است 127.0.0.1  Û?ا \"localhost\". براÛ? HTTP تÙ?ظÛ?Ù? Ù¾Ù?رت  8118 است. براÛ?  SOCKS Ù¬ پرÙ?کسÛ? 9050. اگر اÙ?کاÙ?Ø´ Ù?جÙ?د دارد از  SOCKS4A Û?ا SOCKS5 استÙ?ادÙ? Ú©Ù?Û?د. \n \n\n\n  Ù?Û? تÙ?اÙ?Û?د در Ù?Ù?رد پرÙ?کسÛ? در Ø¢Ù?درÙ?Û?د بÛ?شتر بÛ?اÙ?Ù?زÛ?د در
+ http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">اÙ?ربÙ?ت Ø¢Ù?ادÙ? استÙ?ادÙ? Ù?Û?باشد!</string>
+  <string name="wizard_final_msg">بسÛ?ارÛ? از Ù?ردÙ? در سرتاسر جÙ?اÙ? از تÙ?ر بÙ? دÙ?اÛ?Ù? Ù?تÙ?اÙ?ت استÙ?ادÙ? Ù?Û? Ú©Ù?Ù?د.\n\n خبرÙ?گارÙ?ا Ù? بÙ?اگرÙ?ا٬ Ù?عاÙ?اÙ? Ø­Ù?Ù?Ù? بشر٬ سربازاÙ?Ù¬ Ù?اÙ?Ù?راÙ? اجراÛ? Ù?اÙ?Ù?Ù?Ù¬ Ø´Ù?رÙ?Ù?داÙ? رÚ?Û?Ù? Ù?اÛ? سرکÙ?بگر Ù? Ù?ردÙ? Ù?عÙ?Ù?Ù?Û?... Ù? حاÙ?ا تÙ? </string>
+  <string name="wizard_exit_at_first_screen_toast">Ù?Ø·Ù?ا اÙ?ربÙ?ت را  Ù¾Û?کربÙ?دÛ? Ú©Ù?Û?د Ù?بÙ? از اÛ?Ù?Ú©Ù? Ø´Ù?ا شرÙ?ع بÙ? استÙ?ادÙ? از Ø¢Ù? Ú©Ù?Û?د!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">با Ù?Ù?Ù?Ù?Û?ت بÙ? شبکÙ? Tor Ù?تصÙ? شدÙ? اÛ?د - اÙ?ا اÛ?Ù? بداÙ? Ù?عÙ?ا Ù?Û?ست دستگاÙ? Ø´Ù?ا اÙ?Ù? است. Ø´Ù?ا Ù?Û? تÙ?اÙ?Û?د استÙ?ادÙ? Ú©Ù?Û?د از Ú©Ù?Û?د \"Ù?رÙ?رگر\" براÛ? تست اتصاÙ? . \n\n دربارÙ? Ù?ا در https://guardianproject.info/apps/orbot Ù? Û?ا ارساÙ? اÛ?Ù?Û?Ù? بÙ? help@xxxxxxxxxxxxxxxxxxxx براÛ? کسب اطÙ?اعات بÛ?شتر.</string>
+  <string name="tor_check">با اÛ?Ù? Ù?دÙ? Ù¾Û?Ø´Ù?رض Ù?رÙ?رگر Ù?ب Ø´Ù?ا بÙ? صÙ?Ø­Ù?   https://check.torproject.org باز Ù?Û? Ø´Ù?د تا Ø´Ù?ا Ù?شاÙ?دÙ? Ú©Ù?Û?د Ø¢Û?ا ربات Ù¾Û?ازÛ? تÙ?ظÛ?Ù? شدÙ? است Ù? Ø¢Û?ا Ø´Ù?ا بÙ? تÙ?ر Ù?صÙ? شدÙ? اÛ?د Û?ا Ù?Ù?.</string>
+  <string name="pref_hs_group">سرÙ?Ù?س Ù?اÛ? Ù?Ø®Ù?Û? Ù?است</string>
+  <string name="pref_general_group">Ú©Ù?Û?</string>
+  <string name="pref_start_boot_title">اÙ?ربÙ?ت را Ù?Ù?زÙ?اÙ? با بÙ?ت آغاز Ú©Ù?</string>
+  <string name="pref_start_boot_summary">Ù?Ù?تÛ? اÙ?درÙ?Û?د بÙ?ت شدØ? بصÙ?رت Ø®Ù?دکار ربات Ù¾Û?ازÛ? را اجرا Ù? Ø¢Ù? را بÙ? شبکÙ? تÙ?ر Ù?تصÙ? Ú©Ù?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">اربت٬ تÙ?ر را براÛ? Ø¢Ù?درÙ?Û?د Ù?Û? Ø¢Ù?رد تا از Ù?حتÙ?Û?ات Ù?Û?Ù?تر شدÙ?Ù¬ Ø¢Ù?اÙ?Û?ز تراÙ?Û?Ú© Ù? Ú©Ù?ترÙ? شبکÙ? Ú©Ù? خطرÛ? براÛ? حرÛ?Ù? خصÙ?صÛ? است Ù? اطÙ?اعات شخصÛ? Ù? رابطÙ? Ù?ا دÙ?اع Ú©Ù?د. \n\nT اÛ?Ù? جادÙ?گر براÛ? تÙ?ظÛ?Ù? اربت Ù? تÙ?ر در دستگاÙ? Ø´Ù?ا Ú©Ù?Ú© Ù?Û? Ú©Ù?د. </string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ù?شدار</string>
+  <string name="wizard_warning_msg">Ù?صب کردÙ? اربت بÙ? Ø®Ù?دÛ? Ø®Ù?د تراÙ?Û?Ú© Ù?Ù?باÛ?Ù? Ø´Ù?ا را Ù?اشÙ?اس Ù?Ø®Ù?اÙ?د کرد.\n\n باÛ?د حتÙ?ا اربت را در دستگاÙ? Û?ا برÙ?اÙ?Ù? اÛ? Ú©Ù? از Ø¢Ù? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د براÛ? استÙ?ادÙ? از تÙ?ر تÙ?ظÛ?Ù? Ù?Ù?اÛ?Û?د.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">دسترسÛ?â??Ù?ا</string>
+  <string name="wizard_permissions_root_msg1">اگر بخÙ?اÙ?Û?د Ù?Û?تÙ?اÙ?Û?د بÙ? ربات Ù¾Û?ازÛ? اجازÙ? دسترسÛ?  سÙ?پر Û?Ù?زر بدÙ?Û?د تا Ù?Û?Ú?Ú¯Û?Ù?اÛ? Ù¾Û?شرÙ?تÙ?  Ù?اÙ?Ù?د پرÙ?کسÛ? Ø´Ù?اÙ? را Ù?عاÙ? Ú©Ù?د </string>
+  <string name="wizard_permissions_root_msg2">اگر Ù?Ù?Û?Ø®Ù?اÙ?Û?د اÛ?Ù? کار را اÙ?جاÙ? دÙ?Û?د Ø? Ù?Ø·Ù?ا Ù?Ø·Ù?ئÙ? Ø´Ù?Û?د Ú©Ù? از اپÙ?Û?Ú©Û?Ø´Ù?Ù?اÛ?Û? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د Ú©Ù? با ربات Ù¾Û?ازÛ? کار Ù?Û? Ú©Ù?Ù?د</string>
+  <string name="wizard_permissions_no_root_msg">بÙ?ظر Ù?Û? رسد دستگاÙ? Ø´Ù?ا رÛ?Ø´Ù? Ù?دارد Û?ا رÛ?Ø´Ù? اÛ? ارائÙ? Ú©Ù?د Û?ا دسترسÛ? بÙ? کاربرÛ? Ù?دÛ?ر داشتÙ? باشد. \n\n Ù?Ø·Ù?ا حاÙ?ت Apps را در صÙ?Ø­Ù? اصÙ?Û? رÙ?Ø´Ù? Ù?Ù?اÛ?Û?د. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">  اپÙ?Û?Ú©Û?Ø´Ù?Ù?اÛ?Û? Ú©Ù? ربات Ù¾Û?ازÛ? رÙ?Û? Ø¢Ù?Ù?ا Ù?عاÙ? است</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: برÙ?اÙ?Ù? Ú¯Ù?تگÙ?Û? اÙ?Ù? Ù?حرÙ?اÙ?Ù? با Ù?ابÙ?Û?ت رÙ?زگزارÛ?</string>
+  <string name="wizard_tips_play">تÙ?اÙ?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project را در Google Play Ù¾Ù?دا Ù?Ù?Ù?د.</string>
+  <string name="wizard_tips_fdroid">Û?اÙ?تÙ? Ù?Ù?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project در F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Û?اÙ?تÙ? Ù?Ù?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project در https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">پرÙ?کسÛ? کردÙ? Ø´Ù?اÙ?</string>
+  <string name="wizard_transproxy_msg">اÛ?Ù? بÙ? برÙ?اÙ?Ù? Ù?ا بÙ? Ø´Ù?ا اجازÙ? Ù?Û?دÙ?د Ú©Ù? بدÙ?Ù? Ù?Û?Ú? تÙ?ظÛ?Ù?Û?Ø? بصÙ?رت Ø®Ù?دکار از طرÛ?Ù? شبکÙ? تÙ?ر اجرا Ø´Ù?Ù?د</string>
+  <string name="wizard_transproxy_hint">(اگر Ù?Û?Ú? اÛ?دÙ?â??اÛ? Ù?دارÛ?د Ú©Ù? راجع بÙ? Ú?Ù? Ú?Û?زÛ? حرÙ? Ù?Û?زÙ?Û?Ù? اÛ?Ù? گزÛ?Ù?Ù? را اÙ?تخاب Ú©Ù?Û?د)</string>
+  <string name="wizard_transproxy_none">Ù?Û?Ù?Ú?</string>
+  <string name="pref_transparent_tethering_title"> تترÛ?Ù?Ú¯ از طرÛ?Ù? تÙ?ر</string>
+  <string name="pref_transparent_tethering_summary">پرÙ?کسÛ? Ø´Ù?اÙ? از طرÛ?Ù? تÙ?ر را براÛ? دستگاÙ? Ù?اÛ?Û? Ú©Ù? با Û?Ù? اس بÛ? Û?ا Ù?اÛ? Ù?اÛ? تتر شدÙ? اÙ?د Ù?جاز Ú©Ù?. (بÙ? رÛ? استارت Ù?Û?از دارÙ?د)</string>
+  <string name="button_grant_superuser">درخÙ?است دسترسÛ? براÛ? سÙ?پرÛ?Ù?زر</string>
+  <string name="pref_select_apps">اÙ?تخاب برÙ?اÙ?Ù? Ù?ا</string>
+  <string name="pref_select_apps_summary"> اÙ?تخاب اپÙ?Û?Ú©Û?Ø´Ù? براÛ? Ù?سÛ?رÛ?ابÛ? از طرÛ?Ù? تÙ?ر </string>
+  <string name="pref_node_configuration">تÙ?ظÛ?Ù?ات گرÙ?</string>
+  <string name="pref_node_configuration_summary">اÛ?Ù?Ù?ا تÙ?ظÛ?Ù?ات Ù¾Û?شرÙ?تÙ? اÛ? Ù?ستÙ?د Ú©Ù? Ù?Ù?Ú©Ù? است Ú¯Ù?Ù?اÙ?Û? Ø´Ù?ا را کاÙ?Ø´ دÙ?Ù?د</string>
+  <string name="pref_entrance_node">گرÙ? Ù?اÛ? Ù?رÙ?دÛ?</string>
+  <string name="pref_entrance_node_summary">اثراÙ?گشت Ù?اØ? اساÙ?Û? Ù?ستعارØ? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?اÛ? جÙ?Ø´ اÙ?Ù?</string>
+  <string name="pref_entrance_node_dialog">گرÙ? Ù?اÛ? Ù?رÙ?دÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_allow_background_starts_title">اجازÙ? دادÙ? اجرا در پس زÙ?Û?Ù?Ù?</string>
+  <string name="button_proxy_all">Ù?Ù?Ù? پرÙ?کسÛ? Ù?ا</string>
+  <string name="button_proxy_none">Ù?Û?Ú? پرÙ?کسÛ?</string>
+  <string name="button_invert_selection">اÙ?تخاب برعکس Ø´Ù?د</string>
+  <string name="pref_proxy_title">پراکسÛ? شبکÙ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_type_title">Ù?Ù?ع پرÙ?کسÛ?</string>
+  <string name="pref_proxy_type_summary">پرÙ?تکÙ? Ù?Ù?رد استÙ?ادÙ? براÛ? پراکسÛ? سرÙ?ر: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ù?Ù?ع پرÙ?کسÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_host_title"> پرÙ?کسÛ? Ù?Û?زباÙ?</string>
+  <string name="pref_proxy_host_summary">Ù?اÙ? سرÙ?ر پرÙ?کسÛ? Ù?Û?زباÙ? </string>
+  <string name="pref_proxy_host_dialog">Ù?اÙ? پرÙ?کسÛ? Ù?Û?زباÙ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_port_title">Ù¾Ù?رت پرÙ?کسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_port_summary">Ù¾Ù?رت سرÙ?ر پرÙ?کسÛ?</string>
+  <string name="pref_proxy_port_dialog">Ù¾Ù?رت پرÙ?کسÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_username_title">Ù?اÙ? کاربرÛ? پراکسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_username_summary">Ù?اÙ? کاربرÛ? پرÙ?کسÛ?(اختÛ?ازÛ?)</string>
+  <string name="pref_proxy_username_dialog">Ù?اÙ? کاربرÛ? پرÙ?کسÛ? را Ù?ارد Ù?Ù?اÛ?Û?د</string>
+  <string name="pref_proxy_password_title">Ú©Ù?Ù?Ù? عبÙ?ر پراکسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_password_summary">رÙ?ز عبÙ?ر پرÙ?کسÛ?(اختÛ?ارÛ?)</string>
+  <string name="pref_proxy_password_dialog">رÙ?ز عبÙ?ر پرÙ?کسÛ? را Ù?ارد Ù?Ù?اÛ?Û?د</string>
+  <string name="status">Ù?ضعÛ?ت</string>
+  <string name="setting_up_full_transparent_proxying_">Ù?صب پرÙ?کسÛ? کاÙ?Ù?Ù? Ø´Ù?اÙ?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ù?صب پرÙ?کسÛ? Ø´Ù?اÙ? Ù?بتÙ?Û? بر برÙ?اÙ?Ù?...</string>
+  <string name="transparent_proxying_enabled">پرÙ?کسÛ? Ø´Ù?اÙ? Ù?عاÙ? است</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy براÛ? Tethering Ù?عاÙ? شدÙ? است!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ù?شدار: خطا در Ù?Ù?گاÙ? راÙ? اÙ?دازÛ? پرÙ?کسÛ? Ø´Ù?اÙ?!</string>
+  <string name="transproxy_rules_cleared">Ù?Ù?اÙ?Û?Ù? TransProxy پاک شدÙ?د</string>
+  <string name="couldn_t_start_tor_process_"> تÙ?ر Ù?تÙ?است اجرا Ø´Ù?د:</string>
+  <string name="privoxy_is_running_on_port_">Polipo در حاÙ? اجرا است در Ù¾Ù?رت:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ù?صب پرÙ?کسÛ? Ø´Ù?اÙ? Ù?بتÙ?Û? بر Ù¾Ù?رت...</string>
+  <string name="bridge_error">خطاÛ? Bridge </string>
+  <string name="bridge_requires_ip">براÛ? استÙ?ادÙ? از Ù?Û?Ú?Ú¯Û? BridgeØ? باÛ?د حداÙ?Ù? آدرس IP Û?Ú© Ù¾Ù? را Ù?ارد Ú©Ù?Û?د.</string>
+  <string name="send_email_for_bridges">از Û?Ú© حساب کاربرÛ? جÛ?Ù?Û?Ù?Ø? اÛ?Ù?Û?Ù?Û? با Ù?تÙ? \"get bridges\" بÙ? آدرس bridges@xxxxxxxxxxxxxx بÙ?رستÛ?د.</string>
+  <string name="error">خطا</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">تÙ?ظÛ?Ù?ات Ø´Ù?ا براÛ? آدرس Ù?ابÙ? دسترسÛ? باعث اÛ?جاد خطا شدÙ? اÙ?د !</string>
+  <string name="your_relay_settings_caused_an_exception_">تÙ?ظÛ?Ù?ات رÙ?Ù? Ø´Ù?ا Ù?Ù?جب خطا شدÙ? اÙ?د</string>
+  <string name="exit_nodes">گرÙ? Ù?اÛ? خرÙ?جÛ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">اثر اÙ?گشتÙ?ا Ø? اساÙ?Û? Ù?ستعار Ø? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?ا براÛ? آخرÛ?Ù? جÙ?Ø´ </string>
+  <string name="enter_exit_nodes"> گرÙ? Ù?اÛ? خرÙ?جÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="exclude_nodes">اÛ?Ù? گرÙ? Ù?ا را استÙ?ادÙ? Ù?Ú©Ù?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">اثر اÙ?گشتÙ?اØ? اساÙ?Û? Ù?ستعار Ø? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?اÛ?Û? Ú©Ù? Ù?باÛ?د استÙ?ادÙ? Ø´Ù?Ù?د</string>
+  <string name="enter_exclude_nodes"> گرÙ? Ù?اÛ?Û? Ú©Ù? Ù?باÛ?د استÙ?ادÙ? Ø´Ù?Ù?د</string>
+  <string name="strict_nodes">گرÙ? Ù?اÛ? Ù?حدÙ?د</string>
+  <string name="use_only_these_specified_nodes">Ù?Ù?Ø· * از اÛ?Ù? گرÙ? Ù?اÛ? Ù?شخص شدÙ? استÙ?ادÙ? Ú©Ù?Û?د* </string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">از Ù¾Ù? Bridges Ú©Ù?</string>
+  <string name="bridges_obfuscated">Ù¾Ù? Ù?اÛ? Ú¯Û?ج Ú©Ù?Ù?دÙ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">گرÙ? Ù?رÙ?دÛ? Ù?تÙ?اÙ?ب بÙ? شبکÙ? تÙ?ر را Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">اگر Bridges تÙ?ظÛ?Ù? شدÙ? Ù¾Ù?Ù?اÛ? Ù?ربÙ?Ø· بÙ? پرÙ?کسÛ? Ú¯Û?ج Ú©Ù?Ù?دÙ? Ù?ستÙ?د اÛ?Ù? گزÛ?Ù?Ù? را Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="ip_address_and_port_of_bridges">آدرس Ø¢Û? Ù¾Û? Ù? Ù¾Ù?رتÙ? Ù¾Ù? Ù?ا</string>
+  <string name="enter_bridge_addresses">آدرس Bridges را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="relays">بازپخش Ú©Ù?Ù?دÙ? Ù?ا</string>
+  <string name="relaying">درحاÙ? بازپخش</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">دستگاÙ? Ø®Ù?د را براÛ? Û?Ú© بازپخش Ú©Ù?Ù?دÙ? غÛ?ر-خرÙ?جÛ? Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="relay_port">Ù¾Ù?رت بازپخش Ú©Ù?Ù?دÙ?</string>
+  <string name="listening_port_for_your_tor_relay"> Ù¾Ù?رت Ø´Ù?Ù?Ù?دÙ? براÛ? باز پخش تÙ?ر</string>
+  <string name="enter_or_port">Ù¾Ù?رت OR را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="relay_nickname">Ù?اÙ? Ù?ستعار بازپخش Ú©Ù?Ù?دÙ?</string>
+  <string name="the_nickname_for_your_tor_relay">Ù?اÙ? Ù?ستعار بازپخش Ú©Ù?Ù?دÙ? Ø´Ù?ا</string>
+  <string name="enter_a_custom_relay_nickname">Û?Ú© Ù?اÙ? Ù?ستعار دÙ?Ø®Ù?اÙ? براÛ? بازپخش Ú©Ù?Ù?دÙ? Ù?ارد Ú©Ù?Û?د</string>
+  <string name="reachable_addresses">آدرس Ù?اÛ? Ù?ابÙ? دسترس</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">بعÙ?Ù?اÙ? Û?Ú© کاربر پشت دÛ?Ù?ارÙ? آتش با سÛ?است Ù?اÛ? Ù?حدÙ?د Ú©Ù?Ù?دÙ? اجرا Ú©Ù?Û?د</string>
+  <string name="reachable_ports">Ù¾Ù?رتâ??Ù?اÛ? Ù?ابÙ? دسترس</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ù¾Ù?رتâ??Ù?اÛ? Ù?ابÙ? دسترس پشت Û?Ú© Ù?اÛ?رÙ?اÙ? Ù?حدÙ?دکÙ?Ù?دÙ?</string>
+  <string name="enter_ports">Ù¾Ù?رتâ??Ù?ا را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="enable_hidden_services">سرÙ?Û?سâ??Ù?اÛ? Ù?Ø®Ù?Û? را Ù?عاÙ? Ú©Ù?</string>
+  <string name="run_servers_accessible_via_the_tor_network">اجازÙ? بدÙ? سرÙ?رÙ?اÛ? رÙ?Û? دستگاÙ? از طرÛ?Ù? شبکÙ? تÙ?ر Ù?ابÙ? دسترسÛ? باشÙ?د</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ù¾Ù?رت Ù?اÛ? Ù?Ù?کاÙ? Ù?است را براÛ? سرÙ?Û?س Ù?Ø®Ù?Û? Ù?ارد Ú©Ù?Û?د</string>
+  <string name="hidden_service_ports">Ù¾Ù?رتâ??Ù?اÛ? سرÙ?Û?س Ù?Ø®Ù?Û?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ù?اÙ? Ù?شاÙ?Û? پذÛ?ر براÛ? سرÙ?Û?س Ù?Ø®Ù?Û? Ø´Ù?ا (بصÙ?رت Ø®Ù?دکار تÙ?Ù?Û?د شدÙ? است)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ثبت گزارش اشکاÙ? زداÛ?Û? را بÙ? خرÙ?جÛ? Ù?عاÙ? Ú©Ù? (براÛ? Ù?Ù?اÛ?Ø´ باÛ?د از adb Û?ا aLogCat استÙ?ادÙ? Ú©Ù?Û?د)</string>
+  <string name="project_home">صÙ?Ø­Ù? (Ù?اÛ?) اصÙ?Û? پرÙ?Ú?Ù?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ú¯Ù?اÙ?Û? تÙ?ر</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Û?Ú© اپÙ?Û?Ú©Û?Ø´Ù? Ù?Û?Ø®Ù?اÙ?د Ù¾Ù?رت %S سرÙ?Û?س Ù?Ø®Ù?Û? را بÙ? شبکÙ? تÙ?ر باز Ú©Ù?د. اگر بÙ? اÛ?Ù? اپÙ?Û?Ú©Û?Ø´Ù? اعتÙ?اد دارÛ?د اÛ?Ù? بÛ? خطر است.</string>
+  <string name="found_existing_tor_process">Û?Ú© تÙ?ر درحاÙ? اجرا Ù¾Û?دا شد...</string>
+  <string name="something_bad_happened">اتÙ?اÙ? بدÛ? اÙ?تاد. Ù?Ù?اÛ?ع ثبت شدÙ? را Ú?Ú© Ú©Ù?Û?د</string>
+  <string name="hidden_service_on">سرÙ?Û?س Ù?Ø®Ù?Û? رÙ?Û?:</string>
+  <string name="unable_to_read_hidden_service_name">Ù?اتÙ?اÙ? در Ø®Ù?اÙ?دÙ? Ù?اÙ? سرÙ?Û?س Ù?Ø®Ù?Û?</string>
+  <string name="unable_to_start_tor">Ù?اتÙ?اÙ? در راÙ? اÙ?دازÛ? تÙ?ر:</string>
+  <string name="unable_to_reset_tor">راÙ? اÙ?دازÛ? Ù?جدد دستگاÙ? Ø´Ù?ا Ø? Ù?ادر Ù?Û?ست بÙ? تÙ?ظÛ?Ù? Ù?جدد Tor !</string>
+  <string name="pref_use_sys_iptables_title">از Iptables Ù¾Û?Ø´ Ù?رض استÙ?ادÙ? Ú©Ù?</string>
+  <string name="pref_use_sys_iptables_summary">بÙ? جاÛ? Ú?Û?زÛ? Ú©Ù? با ربات Ù¾Û?ازÛ? اÙ?Ù?دÙ?Ø? از باÛ?Ù?رÛ? Ø¢Û? Ù¾Û? تÛ?بÙ?ز داخÙ?Û? استÙ?ادÙ? Ú©Ù?</string>
+  <string name="error_installing_binares">Ù?اÛ?Ù?Ù?اÛ? باÛ?Ù?رÛ? تÙ?ر Ù?ادر بÙ? Ù?صب Ù? Û?ا ارتÙ?ا Ù?بÙ?دÙ?د</string>
+  <string name="pref_use_persistent_notifications">Ù?Ù?تÛ? ربات Ù¾Û?ازÛ? Ù?تصÙ? استØ? Ù?Ù?Û?Ø´Ù? Ø¢Û?Ú©Ù?Ù? Ù?ربÙ?Ø· را در Ù?Ù?ار ابزار Ù?Ú¯Ù? دار.</string>
+  <string name="pref_use_persistent_notifications_title">آگاÙ?سازÛ? Ù?Ù?Û?Ø´Ù? رÙ?Ø´Ù?</string>
+  <string name="pref_use_expanded_notifications">Ù?Ù?اÛ?Ø´ اطÙ?اع رساÙ?Û? گستردÙ? با Ú©Ø´Ù?ر خرÙ?جÛ? Tor Ù? IP</string>
+  <string name="pref_use_expanded_notifications_title">اطÙ?اعÛ?Ù? گستردÙ?</string>
+  <string name="notification_using_bridges">Bridges Ù?عاÙ? شدÙ?د!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">زباÙ?</string>
+  <string name="set_locale_summary">زباÙ? Ù?Ø­Ù?Û?  ربات Ù¾Û?ازÛ? را اÙ?تخاب Ú©Ù?Û?د</string>
+  <string name="wizard_locale_title">اÙ?تخاب زباÙ?</string>
+  <string name="wizard_locale_msg">زباÙ? Ú©Ù?Ù?Ù?Û? را تعÙ?Û?ض Ù? Û?ا بÙ? Ø´Ú©Ù? Ù¾Û?Ø´Ù?رض رÙ?اÛ?Ø´ Ú©Ù?Û?د</string>
+  <string name="powered_by">طراحÛ? شدÙ? تÙ?سط Tor</string>
+  <string name="btn_save_settings">ذخÛ?رÙ? تÙ?ظÛ?Ù?ات</string>
+  <string name="no_internet_connection_tor">ارتباط اÛ?Ù?ترÙ?تÛ? Ù?جÙ?د Ù?دارد; تÙ?ر Ø¢Ù?ادÙ? کار است... </string>
+  <string name="bandwidth_">Ù¾Ù?Ù?اÛ? باÙ?د:</string>
+  <string name="down">پائÛ?Ù?</string>
+  <string name="up">باÙ?ا</string>
+  <string name="pref_disable_network_title">خاÙ?Ù?Ø´ کردÙ? در صÙ?رت عدÙ? Ù?جÙ?د شبکÙ?</string>
+  <string name="pref_disable_network_summary">در صÙ?رتÛ? Ú©Ù? شبکÙ? Ù?جÙ?د Ù?داشتÙ? باشد خاÙ?Ù?Ø´ Ø´Ù?د</string>
+  <string name="newnym">Ø´Ù?ا بÙ? Ø´Ù?اسÙ? جدÛ?د تÙ?ر Ù?Ù?تÙ?Ù? شدÛ?د</string>
+  <string name="menu_verify_browser">Ù?رÙ?رگر</string>
+  <string name="menu_use_chatsecure">استÙ?ادÙ? از ChatSecure</string>
+  <string name="permission_manage_tor_label">Ù?دÛ?رÛ?ت تÙ?ر</string>
+  <string name="permission_manage_tor_description">اÛ?Ù? برÙ?اÙ?Ù? بتÙ?اÙ?د سرÙ?Û?س تÙ?ر را Ù?دÛ?رÛ?ت Ú©Ù?د</string>
+  <string name="install_apps_">برÙ?اÙ?Ù? Ù?صب Ø´Ù?دØ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">ارتباط شبکÙ? اÛ? Ù?جÙ?د Ù?دارد. تÙ?ر بÙ? حاÙ?ت Ø®Ù?اب Ù?Û? رÙ?د</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ارتباط شبکÙ? اÛ? Ø®Ù?ب است. تÙ?ر را بÛ?دار Ù?Ù?اÛ?Û?د...</string>
+  <string name="updating_settings_in_tor_service">بÙ? رÙ?ز رساÙ?Û? تÙ?ظÛ?Ù?ات در سرÙ?Û?س Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ù¾Ù?رتÛ? Ú©Ù? تÙ?ر ارائÙ? Ù?Û? دÙ?د SOCKS proxy رÙ?Û? (Ù¾Û?Ø´ Ù?رض: 9050 Û?ا 0 براÛ? غÛ?رÙ?عاÙ? کردÙ?)</string>
+  <string name="pref_socks_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ù¾Ù?رتÛ? Ú©Ù? تÙ?ر ارائÙ? Ù?Û? دÙ?د Transparent Proxy رÙ?Û? (Ù¾Û?Ø´ Ù?رض:  9040 Û?ا  0 براÛ? غÛ?رÙ?عاÙ? کردÙ?)</string>
+  <string name="pref_transport_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت Transproxy</string>
+  <string name="pref_dnsport_title">Ù¾Ù?رت Tor DNS</string>
+  <string name="pref_dnsport_summary">Ù¾Ù?رتÛ? Ú©Ù? Tor ارائÙ? Ù?Û? دÙ?د Ø¢Ù? DNS رÙ?Û? (بÙ? Ø·Ù?ر Ù¾Û?Ø´ Ù?رض: 5400 Û?ا 0 براÛ? غÛ?ر Ù?عاÙ? کردÙ?)</string>
+  <string name="pref_dnsport_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت DNS</string>
+  <string name="pref_torrc_title">Ù¾Û?کربÙ?دÛ? سÙ?ارشÛ? Torrc</string>
+  <string name="pref_torrc_summary">Ù?Ù?Ø· Ù?تخصصاÙ?:  enter direct torrc config lines</string>
+  <string name="pref_torrc_dialog">سÙ?ارشÛ? Torrc</string>
+  <string name="wizard_tips_martus">Ù?Ù?باÛ?Ù? Ù?ارتÙ?س -  Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">IP Ù?اÛ? عÙ?Ù?Ù?Û? Tor Ø´Ù?ا:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ù?Ø·Ù?ا اÛ?Ù? برÙ?اÙ?Ù? را در Ø¢Ù?درÙ?Û?د از کار بÛ?Ù?دازÛ?د  Android-&gt;Settings-&gt;Apps اگر Ù?Ø´Ú©Ù?Û? با اربت دارÛ?د:  </string>
+  <string name="app_conflict">تعارض برÙ?اÙ?Ù?</string>
+  <string name="pref_transproxy_refresh_title">Ø®Ù?دکار تازÙ? کردÙ? Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">درخÙ?است Ù?جدÛ?د براÛ? Ù?Ù?اÙ?Û?Ù? Transproxy  Ù?Ù?تÛ? Ù?ضعÛ?ت شبکÙ? تغÛ?Û?ر کرد</string>
+  <string name="pref_transproxy_flush_title">حذÙ? اجبارÛ? Transproxy</string>
+  <string name="pref_transproxy_flush_summary">اÛ?Ù?جا را Ù?شار دÙ?Û?د براÛ? برÙ?Ù? رÛ?ختÙ? تÙ?اÙ? Ù?Ù?اÙ?Û?Ù?  transproxy</string>
+  <string name="transparent_proxy_rules_flushed_">Ù?Ù?اÙ?Û?Ù? Transparent proxy  برÙ?Ù? رÛ?ختÙ? شد! </string>
+  <string name="you_do_not_have_root_access_enabled">Ø´Ù?ا دسترسÛ? رÙ?ت را Ù?عاÙ? Ù?کردÛ?د. </string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_"> براÛ? اعÙ?اÙ? تÙ?ظÛ?Ù?ات جدÛ?د باÛ?د اÙ?ربات را خاÙ?Ù?Ø´ Ù? رÙ?Ø´Ù? Ú©Ù?Û?د.</string>
+  <string name="menu_vpn">Ù?Û? Ù¾Û? اÙ?</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges بÙ? رÙ?ز شدÙ?د</string>
+  <string name="restart_orbot_to_use_this_bridge_">براÛ? Ù?عاÙ? کردÙ? تغÛ?Û?رات Ù?Ø·Ù?ا Orbot را راÙ? اÙ?دازÛ? Ù?جدد Ú©Ù?Û?د</string>
+  <string name="menu_qr">کدÙ?اÛ? QR</string>
+  <string name="bridge_mode">حاÙ?ت Bridges</string>
+  <string name="get_bridges_email">اÛ?Ù?Û?Ù?</string>
+  <string name="get_bridges_web">Ù?ب</string>
+  <string name="activate">Ù?عاÙ?</string>
+  <string name="apps_mode">حاÙ?ت Ù?رÙ? اÙ?زار VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">با استÙ?ادÙ? از اÙ?کاÙ? Ù?Û? Ù¾Û? اÙ? اÙ?درÙ?Û?د٬ اÙ?ربات تراÙ?Û?Ú© تÙ?اÙ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ? Ù?Ù?باÛ?Ù? Ø´Ù?ا را از طرÛ?Ù? شبکÙ? تÙ?ر اÙ?تÙ?اÙ? Ù?Û?دÙ?د. 
+\n\n*Ù?شدار* 
+اÙ?کاÙ? تÙ?Ù?Ù? تÙ?اÙ? Ú¯Ù?Ø´Û? Ù?Ù?Ù?ز جدÛ?د Ù? در حاÙ? آزÙ?اÛ?Ø´ است. بÙ? Ù?Ù?Û?Ù? دÙ?Û?Ù? اÙ?کاÙ? دارد Ú©Ù? بÙ? صÙ?رت Ø®Ù?دکار Ù?عاÙ? Ù?Ø´Ù?د Û?ا Ù?Ù?گاÙ? استÙ?ادÙ? Ù?طع Ø´Ù?د. از اÛ?Ù? اÙ?کاÙ? براÛ? Ù?اشÙ?اس بÙ?دÙ? در Ù?ب Ù?رگز Ù?باÛ?د استÙ?ادÙ? Ú©Ù?Û?د Ù? باÛ?د Ù?Ù?Ø· از Ø¢Ù? براÛ? عبÙ?ر از Ù?اÛ?رÙ?اÙ? Ù?ا Ù? دÙ?ر زدÙ? Ù?Û?Ù?ترÛ?Ù?Ú¯ استÙ?ادÙ? Ø´Ù?د.</string>
+  <string name="send_email">اÛ?Ù?Û?Ù? بÙ?رست</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ù?Û? تÙ?اÙ?Û?د آدرس  bridge  را از طرÛ?Ù? اÛ?Ù?Û?Ù?Ù¬ Ù?ب Û?ا با اسکÙ? کردÙ?  bridge QR code بدست Ø¢Ù?رÛ?د. اÛ?Ù?Û?Ù? Û?ا Ù?ب پاÛ?Û?Ù? را براÛ? درخÙ?است آدرس bridge اÙ?تخاب Ú©Ù?Û?د.\n\n Ù?Ù?تÛ? آدرس را دارÛ?د Ø¢Ù? را Ú©Ù¾Û? Ú©Ù?Û?د Ù? برگرداÙ?Û?د در  اÙ?Ù?Ù?Û?ت Ù?اÛ?  Bridges در تÙ?ظÛ?Ù?ات اربت Ù? Ø¢Ù? را دÙ?بارÙ? راÙ? اÙ?دازÛ? Ú©Ù?Û?د.</string>
+  <string name="install_orweb">Ù?صب Orfox</string>
+  <string name="standard_browser">Ù?رÙ?رگر استاÙ?دارد</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ù?کتÙ?:  Tor bridges استاÙ?دارد Ù?Ù?Ø· بر رÙ?Û? دستگاÙ? Ù?اÛ? Intel X86/ATOM  کار Ù?Û? Ú©Ù?د</string>
+  <string name="vpn_default_world">جÙ?اÙ?</string>
+</resources>
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
new file mode 100644
index 0000000..0179493
--- /dev/null
+++ b/app/src/main/res/values-fi/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot on ilmainen välityspalvelinsovellus, joka tarjoaa muille sovelluksille mahdollisuuden käyttää internetiä turvallisemmin. Orbot käyttää Toria kryptaamaan verkkoliikenteesi ja sitten piilottaa sen kierrättämällä sitä usean tietokoneen kautta ympäri maailman. Tor on vapaa ohjelmisto ja avoin verkosto, jotka auttavat puolustautumaan vapautta ja yksityisyyttä uhkaavalta verkkovalvonnalta ja valtioiden verkonseurannalta sekä suojaamaan salaisia liiketoimintoja ja -yhteyksiä.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">käynnistä ja pysäytä Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot käynnistyy...</string>
+  <string name="status_activated">Yhdistetty Tor-verkkoon</string>
+  <string name="status_disabled">Orbot on poistettu käytöstä</string>
+  <string name="tor_process_starting">Käynnistetään Tor-ohjelmaa...</string>
+  <string name="tor_process_complete">valmis.</string>
+  <string name="tor_process_waiting">odottaa.</string>
+  <string name="not_anonymous_yet">VAROITUS: Verkkoliikenteesi ei ole vielä anonyymiä! Määritä ohjelmasi käyttämään HTTP-välityspalvelinta 127.0.0.1:8118 tai SOCKS4A- tai SOCKS5-välityspalvelinta 127.0.0.1:9050</string>
+  <string name="menu_home">Alkuun</string>
+  <string name="menu_browse">Selaa</string>
+  <string name="menu_settings">Asetukset</string>
+  <string name="menu_log">Loki</string>
+  <string name="menu_info">Ohje</string>
+  <string name="menu_start">Aloita</string>
+  <string name="menu_stop">Lopeta</string>
+  <string name="menu_about">Tietoa</string>
+  <string name="main_layout_download">Lataa</string>
+  <string name="main_layout_upload">Lähetä</string>
+  <string name="button_help">Apua</string>
+  <string name="button_close">Sulje</string>
+  <string name="button_about">Tietoa</string>
+  <string name="button_clear_log">Tyhjennä loki</string>
+  <string name="menu_verify">Tarkista</string>
+  <string name="menu_exit">Lopeta</string>
+  <string name="menu_scan">Skannaa sillan QR-koodi</string>
+  <string name="menu_share_bridge">Jaa sillan QR-koodi</string>
+  <string name="press_to_start">- paina pitkään käynnistääksesi -</string>
+  <string name="pref_trans_proxy_group">Läpinäkyvä välityspalvelimen käyttö (vaatii roottauksen)</string>
+  <string name="pref_trans_proxy_title">Läpinäkyvä välityspalvelimen käyttö</string>
+  <string name="pref_trans_proxy_summary">Ohjelmien automaattinen Torimointi</string>
+  <string name="pref_transparent_all_title">Torraa kaikki</string>
+  <string name="pref_transparent_all_summary">Välitä kaikki ohjelmien liikenne Torin läpi</string>
+  <string name="pref_transparent_port_fallback_title">Välityspalvelinportin varoasetus</string>
+  <string name="pref_transparent_port_fallback_summary">VAROITUS: Kiertää yleisiä portteja (80, 443, jne). *K�YT� VAIN* jos \"Kaikki\" tai \"Sovellus\" -tila ei toimi.</string>
+  <string name="pref_transparent_port_title">Porttilista</string>
+  <string name="pref_transparent_port_summary">Välityspalvelimen kautta vietävien porttien lista. *K�YT� VAIN* jos \"Kaikki\" tai \"Sovellus\" -tila ei toimi.</string>
+  <string name="pref_transparent_port_dialog">Kirjoita portit, jotka viedään välityspalvelimen kautta</string>
+  <string name="pref_has_root">Pyydä root-tason oikeuksia</string>
+  <string name="pref_has_root_summary">Pyydä root-tason oikeuksia läpinäkyvään tiedonvälitykseen</string>
+  <string name="status_install_success">Tor-binääritiedostojen asennus onnistui!</string>
+  <string name="status_install_fail">Tor-binääritiedostojen asennus epäonnistui. Tarkista loki ja ilmoita asiasta osoitteeseen tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Sovellusvirhe</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tietoja Orbotista</string>
+  <string name="btn_next">Seuraava</string>
+  <string name="btn_back">Takaisin</string>
+  <string name="btn_finish">Lopeta</string>
+  <string name="btn_okay">Selvä</string>
+  <string name="btn_cancel">Peruuta</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Joitakin Orbotin yksityiskohtia</string>
+  <string name="wizard_details_msg">Orbot on avoimen lähdekoodin sovellus, joka sisältää Torin, LibEventin ja Polipon. Se tarjoaa paikallisen HTTP-välityspalvelimen (8118) ja SOCKS-välityspalvelimen (9050) Tor-verkkoon. Rootatulla laitteella Orbot kykenee myös reitittämään kaiken verkkoliikenteen Torin läpi.</string>
+  <string name="wizard_permissions_root">Lupa myönnetty</string>
+  <string name="wizard_permissions_stock">Orbot-oikeudet</string>
+  <string name="wizard_premissions_msg_root">Loistavaa! Olemme havainneet että olet antanut root-tason oikeudet Orbotille. Käytämme näiden oikeuksien suomia mahdollisuuksia harkiten.</string>
+  <string name="wizard_permissions_msg_stock">Vaikka root-tason oikeuksien antaminen Orbotille ei ole pakollista, tulee Orbotista tehokkaampi työkalu jos laitteellasi on root-tason oikeudet. Käytä alla olevaa painiketta antaaksesi Orbotille supervoimat!</string>
+  <string name="wizard_permissions_no_root">Jos sinulla ei ole root-tason oikeuksia tai et tiedä, mitä tarkoitamme, käytä vain Orbotille suunniteltuja ohjelmia.</string>
+  <string name="wizard_permissions_consent">Ymmärrän ja haluan jatkaa ilman Superuser-tason oikeuksia</string>
+  <string name="wizard_permission_enable_root">Anna root-tason oikeudet Orbotille</string>
+  <string name="wizard_configure">Konfiguroi Torimointi</string>
+  <string name="wizard_configure_msg">Orbot mahdollistaa kaiken sovellusliikenteen reitittämisen Tor-sovelluksen kautta TAI valita sovelluksesi yksilöllisesti.</string>
+  <string name="wizard_configure_all">Välitä kaikkien sovellusten tiedonsiirto Tor-verkon kautta</string>
+  <string name="wizard_configure_select_apps">Valitse Tor-verkkoa käyttävät sovellukset</string>
+  <string name="wizard_tips_tricks">Orbotia käyttävät sovellukset</string>
+  <string name="wizard_tips_msg">Alempana näkyvät sovellukset on suunniteltu toimimaan Orbotin kanssa. Paina jokaista nappia, jos haluat asentaa ne nyt. Voit myös löytää ne myöhemmin Googlen Play-kaupasta, GuardianProject.info:n nettisivulta tai F-Droid.org:in kautta.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Turvallinen pikaviestisovellus Androidille</string>
+  <string name="wizard_tips_proxy">Välityspalvelinasetukset - Opi konfiguroimaan sovellukset toimimaan Orbotin kanssa</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo-hakukonesovellus</string>
+  <string name="wizard_tips_twitter">Aseta Twitter-välityspalvelinisännäksi \"localhost\" ja portiksi 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tee tarina ja jätä se torin turvallisuuteen!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Välityspalvelinasetukset</string>
+  <string name="wizard_proxy_help_msg">Jos käyttämäsi Android-sovellus tukee HTTP- tai SOCKS-välityspalvelimen käyttöä, voit määrittää sen yhdistämään Orbotiin ja käyttämään Toria.\n\n\n Isäntänimi on 127.0.0.1 tai \"localhost\". HTTP-portti on 8118. SOCKS-portti on 9050. SOCKS4A- tai SOCKS5-protokollia tulisi käyttää, mikäli mahdollista.\n \n\n\n Voit lukea lisää välityspalvelinten käytöstä Androidilla usein kysytyistä kysymyksistä osoitteessa: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot on valmis!</string>
+  <string name="wizard_final_msg">Miljoonat ihmiset ympäri maailman käyttävät Toria eri syistä.\n\nJornalistit ja bloggaajat, ihmisoikeuksien puolustajat, poliisit, sotilaat, yritykset, sorrettujen valtioiden kansalaiset, ja tavalliset kansalaiset... ja nyt sinäkin olet valmis siihen!</string>
+  <string name="wizard_exit_at_first_screen_toast">Määritä Orbot ennen kuin alat käyttää sitä!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Tämä avaa selaimesi osoitteeseen https://check.torproject.org nähdäkseen, onko Orbot varmaan konfiguroitu ja onko sinut yhdistetty Tor-sovellukseen.</string>
+  <string name="pref_hs_group">Piilopalvelun isännöinti</string>
+  <string name="pref_general_group">Yleiset</string>
+  <string name="pref_start_boot_title">Aloita Orbot käynnistettäessä</string>
+  <string name="pref_start_boot_summary">Käynnistä Orbot ja yhdistä Toriin automaattisesti, kun Anroid-laitteesi käynnistyy</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot tuo Torin Androidille!\n\nTor auttaa sinua suojautumaan sisältösuodattimilta sekä verkkoliikenteen seurannalta ja valvonnalta, jotka uhkaavat yksityisyyttä, salaista tietoa ja henkilökohtaisia suhteita.\n\nTämä velho auttaa sinua määrittämään Orbotin ja Torin laitteellasi.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varoitus</string>
+  <string name="wizard_warning_msg">Pelkkä Orbotin asentaminen ei automaattisesti tee verkkoliikenteestäsi anonyymiä. Sinun täytyy määrittää Orbot kunnolla, jotta laitteesi ja muut sovellukset käyttävät Toria onnistuneesti.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Käyttöoikeudet</string>
+  <string name="wizard_permissions_root_msg1">Voit antaa Orbotille Superuser-oikeudet mahdollistaaksesi joitakin lisäominaisuuksia, kuten läpinäkyvän tiedonvälityksen.</string>
+  <string name="wizard_permissions_root_msg2">Jos et halua tehdä tätä, varmista, että käytät Orbotin kanssa toimivaksi suunniteltuja sovelluksia.</string>
+  <string name="wizard_permissions_no_root_msg">Laitteesi ei vaikuta olevan rootattu tai tarjoavan root- tai \'Superuser\'-oikeuksia.\n\nKokeile \'Sovellukset\'-tilaa päänäytöltä.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotia käyttävät sovellukset</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Turvallinen chattailusovellus Off-the-Record -salauksella</string>
+  <string name="wizard_tips_play">Löydä kaikki Guardian-projektin sovellukset Googlen Play-kaupasta</string>
+  <string name="wizard_tips_fdroid">Löydä kaikki Guardian Projectin sovellukset F-Droidista</string>
+  <string name="wizard_tips_fdroid_org">Löydä kaikki Guardian Projectin sovellukset osoitteesta https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Läpinäkyvä tiedonvälitys</string>
+  <string name="wizard_transproxy_msg">Tämä sallii sovellustesi tietoliikenteen menemisen automaattisesti Torin läpi</string>
+  <string name="wizard_transproxy_hint">(Rastita tämä ruutu, jos et tiedä, mitä tarkoitamme)</string>
+  <string name="wizard_transproxy_none">Ei mikään</string>
+  <string name="pref_transparent_tethering_title">Tor-välityspalvelimena oleminen</string>
+  <string name="pref_transparent_tethering_summary">Salli Torin läpinäkyvä tiedonvälitys Wifille ja USB-välityspalvelimena oleville laitteille (vaatii uudelleenkäynnistyksen)</string>
+  <string name="button_grant_superuser">Pyydä Superuser-oikeuksia</string>
+  <string name="pref_select_apps">Valitse sovellukset</string>
+  <string name="pref_select_apps_summary">Valitse Torin läpi reititettävät sovellukset</string>
+  <string name="pref_node_configuration">Tor-solmukohdan konfigurointi</string>
+  <string name="pref_node_configuration_summary">Nämä ovat lisäasetuksia, jotka voivat vähentää anonyymiyttäsi</string>
+  <string name="pref_entrance_node">Tor-sisääntulosolmu</string>
+  <string name="pref_entrance_node_summary">Sormenjäljet, lovet, maat ja osoitteet ensimmäiseen hyppyyn</string>
+  <string name="pref_entrance_node_dialog">Kirjoita sisääntulosolmujen nimet</string>
+  <string name="button_proxy_all">Välitä kaikki</string>
+  <string name="button_proxy_none">�lä välitä mitään</string>
+  <string name="button_invert_selection">Käännä valinta</string>
+  <string name="pref_proxy_title">Lähtevän liikenteen välityspalvelin (valinnainen)</string>
+  <string name="pref_proxy_type_title">Lähtevän liikenteen välityspalvelimen tyyppi</string>
+  <string name="pref_proxy_type_summary">Välityspalvelimen protokolla: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Kirjoita välityspalvelintyyppi</string>
+  <string name="pref_proxy_host_title">Ulosmenovälityspalvelimen isäntä</string>
+  <string name="pref_proxy_host_summary">Välityspalvelimen verkko-osoite</string>
+  <string name="pref_proxy_host_dialog">Kirjoita välityspalvelimen isäntä</string>
+  <string name="pref_proxy_port_title">Ulosmenovälityspalvelimen portti</string>
+  <string name="pref_proxy_port_summary">Välityspalvelimen portti</string>
+  <string name="pref_proxy_port_dialog">Kirjoita välityspalvelimen portti</string>
+  <string name="pref_proxy_username_title">Ulosmenovälityspalvelimen käyttäjänimi</string>
+  <string name="pref_proxy_username_summary">Välityspalvelimen käyttäjätunnus (valinnainen)</string>
+  <string name="pref_proxy_username_dialog">Kirjoita välityspalvelimen käyttäjätunnus</string>
+  <string name="pref_proxy_password_title">Ulosmenovälityspalvelimen salasana</string>
+  <string name="pref_proxy_password_summary">Välityspalvelimen salasana (valinnainen)</string>
+  <string name="pref_proxy_password_dialog">Kirjoita välityspalvelimen salasana</string>
+  <string name="status">Tila</string>
+  <string name="setting_up_full_transparent_proxying_">Täyttä läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Sovelluspohjaista läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="transparent_proxying_enabled">Läpinäkyvä tiedonvälitys SALLITTU</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy on otettu käyttöön Tor-välityspalvelimimena olemista varten!</string>
+  <string name="warning_error_starting_transparent_proxying_">VAROITUS: virhe aloittaessa läpinäkyvää tiedonvälitystä!</string>
+  <string name="transproxy_rules_cleared">TransProxyn säännöt tyhjennetty</string>
+  <string name="couldn_t_start_tor_process_">Tor-prosessin käynnistäminen epäonnistui:</string>
+  <string name="privoxy_is_running_on_port_">Polipo on käynnissä portissa:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Porttipohjaista läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="bridge_error">Siltavirhe</string>
+  <string name="bridge_requires_ip">Jos haluat käyttää siltaominaisuutta, kirjoita vähintään yhden sillan IP-osoite.</string>
+  <string name="send_email_for_bridges">Lähetä sähköpostia osoitteeseen bridges@xxxxxxxxxxxxxx gmail-osoitteesta siten, että viestin ainoa rivi on \"get bridges\".</string>
+  <string name="error">Virhe</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ReachableAccess-asetuksesi aiheuttivat virheen!</string>
+  <string name="your_relay_settings_caused_an_exception_">Releasetuksesi aiheuttivat virheen!</string>
+  <string name="exit_nodes">Päätesolmut</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Sormenjäljet, lovet, maat ja osoitteet viimeiselle hypylle</string>
+  <string name="enter_exit_nodes">Kirjoita päätesolmut</string>
+  <string name="exclude_nodes">Vältä solmuja</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Vältettävät sormenjäljet, lovet, maat ja osoitteet</string>
+  <string name="enter_exclude_nodes">Kirjoita vältettävät solmut</string>
+  <string name="strict_nodes">Tarkat solmukohdat</string>
+  <string name="use_only_these_specified_nodes">Käytä *vain* näitä solmuja</string>
+  <string name="bridges">Sillat</string>
+  <string name="use_bridges">Käytä siltoja</string>
+  <string name="bridges_obfuscated">Hämärät sillat</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Salli vaihtoehtoiset sisääntulosolmut Tor-verkkoon</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Salli hämärien siltojen konfigurointi</string>
+  <string name="ip_address_and_port_of_bridges">Siltojen IP-osoitteet ja portit</string>
+  <string name="enter_bridge_addresses">Kirjoita siltaosoitteet</string>
+  <string name="relays">Releet</string>
+  <string name="relaying">Releytys</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Salli laitteen käyttö välireleenä</string>
+  <string name="relay_port">Releportti</string>
+  <string name="listening_port_for_your_tor_relay">Tor-releesi kuunteluportti</string>
+  <string name="enter_or_port">Kirjoita OR-portti</string>
+  <string name="relay_nickname">Releen kutsumanimi</string>
+  <string name="the_nickname_for_your_tor_relay">Kutsumanimi Tor-releellesi</string>
+  <string name="enter_a_custom_relay_nickname">Kirjoita mukautettu relenimi</string>
+  <string name="reachable_addresses">Saavutettavissa olevat osoitteet</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Aja asiakkaana rajoitetun palomuurin takaa</string>
+  <string name="reachable_ports">Saavutettavissa olevat portit</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Rajoitetun palomuurin takaa saavutettavat portit</string>
+  <string name="enter_ports">Kirjoita portit</string>
+  <string name="enable_hidden_services">Piilopalvelun isännöinti</string>
+  <string name="run_servers_accessible_via_the_tor_network">salli laitteensisäisen palvelimen käyttö osana Tor-verkkoa</string>
+  <string name="enter_localhost_ports_for_hidden_services">kirjoita sisäiset portit piilopalveluille</string>
+  <string name="hidden_service_ports">Piilopalveluiden portit</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">piilopalvelusi nimiosoite (luodaan automaattisesti)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">salli virheenjäljityslokin tulo tulostevirtaan (käytä adb:tä tai aLogCat:ia tarkastellaksesi)</string>
+  <string name="project_home">Projektin kotisivu(t):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-lisenssi</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3:n osapuolen ohjelmisto:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sovellus haluaa avata piilopalveluportin %S Tor-verkkoon. Tämä on turvallista, jos luotat sovellukseen.</string>
+  <string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessi...</string>
+  <string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
+  <string name="hidden_service_on">piilopalvelun sijainti:</string>
+  <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
+  <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
+  <string name="unable_to_reset_tor">Toria ei voitu nollata, käynnistä laitteesi uudelleen!</string>
+  <string name="pref_use_sys_iptables_title">Käytä Ip-oletustauluja</string>
+  <string name="pref_use_sys_iptables_summary">käytä sisäänrakennettua Ip-taulubinääriä Orbotin mukana tulleen sijasta</string>
+  <string name="error_installing_binares">Tor-binääritiedostojen asentaminen tai päivitys epäonnistui.</string>
+  <string name="pref_use_persistent_notifications">Pidä kuvake aina työkalupalkissa, kun Orbot on yhdistetty</string>
+  <string name="pref_use_persistent_notifications_title">Ilmoitukset aina käytössä</string>
+  <string name="pref_use_expanded_notifications">Näytä laajennettu ilmoitus (Torin ulostulon maa ja IP)</string>
+  <string name="pref_use_expanded_notifications_title">Laajennetut ilmoitukset</string>
+  <string name="notification_using_bridges">Sillat käytössä!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Kieli</string>
+  <string name="set_locale_summary">Valitse maa-asetus ja kieli Orbit-sovellukselle</string>
+  <string name="wizard_locale_title">Valitse kieli</string>
+  <string name="wizard_locale_msg">Jätä oletusarvoon tai vaihda nykyiseen kieleen</string>
+  <string name="powered_by">perustuu Toriin</string>
+  <string name="btn_save_settings">Tallenna asetukset</string>
+  <string name="no_internet_connection_tor">Ei internet-yhteyttä; Tor on valmiustilassa...</string>
+  <string name="bandwidth_">Kaistanleveys:</string>
+  <string name="down">alas</string>
+  <string name="up">ylös</string>
+  <string name="pref_disable_network_title">Ei verkon automaattilepotilaa</string>
+  <string name="pref_disable_network_summary">Laita Tor nukkumaan, kun internet-yhteyttä ei ole saatavilla</string>
+  <string name="newnym">Vaihdoit Tor-identiteettisi uuteen!</string>
+  <string name="menu_use_chatsecure">Käytä ChatSecurea</string>
+  <string name="permission_manage_tor_label">Hallinnoi Toria</string>
+  <string name="permission_manage_tor_description">Anna tämän sovelluksen ohjata Tor-palvelua</string>
+  <string name="install_apps_">Asennetaanko sovelluksia?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ei verkkoyhteyttä. Tor siirtyy valmiustilaan...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Verkkoyhteys toimii. Herätetään Tor...</string>
+  <string name="updating_settings_in_tor_service">päivitetään Tor-palvelun asetuksia</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Portti, jossa Torin SOCKS-proxy on (oletus: 9050, 0 = poista käytöstä)</string>
+  <string name="pref_socks_dialog">SOCKS-portin valinta</string>
+  <string name="pref_transport_title">Tor TransProxyn portti</string>
+  <string name="pref_transport_summary">Portti, jossa Torin läpinäkyvä välityspalvelin on (oletus: 9040, 0 = poista käytöstä)</string>
+  <string name="pref_transport_dialog">TransProxy-portin valinta</string>
+  <string name="pref_dnsport_title">Tor DNS-portti</string>
+  <string name="pref_dnsport_summary">Portti, jossa Torin DNS on (oletus: 5400, 0 = poista käytöstä)</string>
+  <string name="pref_dnsport_dialog">DNS-portin valinta</string>
+  <string name="pref_torrc_title">Torrc:n mukautetut asetukset</string>
+  <string name="pref_torrc_summary">VAIN ASIANTUNTIJAT: syötä torrc:n määritysrivejä suoraan</string>
+  <string name="pref_torrc_dialog">Mukautettu torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetechin ihmisoikeuksien dokumentaatiosovellus</string>
+  <string name="your_tor_public_ips_">Julkiset Tor-IP:si:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Poista tämä sovellus käytöstä kohdassa Android-&gt;Asetukset-&gt;Sovellukset, jos Orbotin kanssa on ongelmia:</string>
+  <string name="app_conflict">Sovellusristiriita</string>
+  <string name="pref_transproxy_refresh_title">Transproxyn automaattinen päivitys</string>
+  <string name="pref_transproxy_refresh_summary">Uudista Transproxy-säännöt, kun verkon tila muuttuu</string>
+  <string name="pref_transproxy_flush_title">Transproxyn PAKOTETTU POISTO</string>
+  <string name="pref_transproxy_flush_summary">Kosketa tätä tyhjentääksesi transproxyn verkkosäännöt V�LITT�M�STI</string>
+  <string name="transparent_proxy_rules_flushed_">Läpinäkyvän välityspalvelimen säännöt tyhjennetty!</string>
+  <string name="you_do_not_have_root_access_enabled">Sinulla ei ole ROOT-oikeuksia käytössä</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Saatat joutua pysäyttämään ja käynnistämään Orbotin, jotta asetusten muutos tulee käyttöön</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">Mbps</string>
+  <string name="kb">kt</string>
+  <string name="mb">Mt</string>
+  <string name="bridges_updated">Sillat päivitetty</string>
+  <string name="restart_orbot_to_use_this_bridge_">Käynnistä Orbot uudelleen ottaaksesi muutokset käyttöön</string>
+  <string name="menu_qr">QR-koodit</string>
+  <string name="bridge_mode">Siltatila</string>
+  <string name="get_bridges_email">Sähköposti</string>
+  <string name="get_bridges_web">Verkkosivu</string>
+  <string name="activate">Ota käyttöön</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Voit siirtää kaikki sovellukset laitteellasi kulkemaan Tor-verkon kautta Androidin VPN-toiminnolla.\n\n*VAROITUS* Tämä on uusi, kokeellinen ominaisuus, joka ei välttämättä käynnisty automaattisesti tai voi pysähtyä. Sitä EI pitäisi käyttää anonymiyteen, AINOASTAAN palomuurien ja suodatinten ohittamiseen.</string>
+  <string name="send_email">Lähetä sähköpostia</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Voit saada sillan osoitteen sähköpostin kautta, verkkosivulta tai skannaamalla sillan QR-koodin. Valitse \'Sähköposti\' tai \'Verkkosivu\' alta pyytääksesi sillan osoitetta.\n\nKun sinulla on osoite, kopioi &amp; liitä se \"Sillat\" -kohtaan Orbotin asetuksissa ja käynnistä uudelleen.</string>
+  <string name="standard_browser">Normaali selain</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">HUOMAA: Vain standardit Tor-sillat toimivat Intel X86/ATOM -laitteilla.</string>
+</resources>
diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml
new file mode 100644
index 0000000..3a11d06
--- /dev/null
+++ b/app/src/main/res/values-fr-rFR/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot est une appli libre de serveur mandataire permettant aux applis d\'utiliser Internet avec une sécurité accrue. Orbot utilise Tor pour chiffrer votre trafic Internet et le cache ensuite en le relayant au travers d\'ordinateurs de par le monde. Tor est un logiciel libre et un réseau ouvert qui vous aide à vous défendre contre une forme de surveillance réseau qui menace la liberté personnelle et la protection des données personnelles, les activités professionnelles confidentielles et les relations, et l\'analyse du trafic des gouvernements.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">démarrer et arrêter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot démarre...</string>
+  <string name="status_activated">Connecté au réseau Tor</string>
+  <string name="status_disabled">Orbot est désactivé</string>
+  <string name="status_shutting_down">TorService est en cours d\'extinction</string>
+  <string name="tor_process_starting">Démarrage du client Tor...</string>
+  <string name="tor_process_complete">terminé.</string>
+  <string name="tor_process_waiting">attente.</string>
+  <string name="not_anonymous_yet">AVERTISSEMENT : votre trafic n\'est pas encore anonyme ! Veuillez configurer vos applications pour qu\'elles utilisent le serveur mandataire HTTP 127.0.0.1:8118 ou le serveur mandataire SOCKS4A ou SOCKS5 à 127.0.0.1:9050</string>
+  <string name="menu_home">Accueil</string>
+  <string name="menu_browse">Parcourir</string>
+  <string name="menu_settings">Paramètres</string>
+  <string name="menu_log">Journal</string>
+  <string name="menu_info">Aide</string>
+  <string name="menu_apps">RPV</string>
+  <string name="menu_start">Démarrer</string>
+  <string name="menu_stop">Arrêter</string>
+  <string name="menu_about">Ã? propos</string>
+  <string name="menu_promo_apps">Obtenir des applis...</string>
+  <string name="main_layout_download">Télchargement</string>
+  <string name="main_layout_upload">Téléversement</string>
+  <string name="button_help">Aide</string>
+  <string name="button_close">Fermer</string>
+  <string name="button_about">Ã? propos</string>
+  <string name="button_clear_log">Effacer le journal</string>
+  <string name="menu_verify">Vérifier</string>
+  <string name="menu_exit">Quitter</string>
+  <string name="menu_scan">Balayer un code QR de pont</string>
+  <string name="menu_share_bridge">Partager un code QR de pont</string>
+  <string name="press_to_start">- appuyer longuement pour démarrer -</string>
+  <string name="pref_trans_proxy_group">Relayage transparent (root exigé)</string>
+  <string name="pref_trans_proxy_title">Relayage transparent</string>
+  <string name="pref_trans_proxy_summary">Torifaction automatique des applis</string>
+  <string name="pref_transparent_all_title">Tout passer par Tor</string>
+  <string name="pref_transparent_all_summary">Relayer le trafic de toutes les applis par Tor</string>
+  <string name="pref_transparent_port_fallback_title">Repli pour le relais de port</string>
+  <string name="pref_transparent_port_fallback_summary">AVERTISSEMENT : contourne les ports habituels (80, 443, etc). *� N\'UTILISER QUE* si les modes « Tout » ou « Appli » ne fonctionnent pas.</string>
+  <string name="pref_transparent_port_title">Liste des ports</string>
+  <string name="pref_transparent_port_summary">Liste des ports à relayer. *� N\'UTILISER QUE* si les modes « Tout » ou « Appli » ne fonctionnent pas.</string>
+  <string name="pref_transparent_port_dialog">Saisir les ports à relayer</string>
+  <string name="pref_has_root">Demander l\'accès Root</string>
+  <string name="pref_has_root_summary">Demander l\'accès Root pour un relayage transparent</string>
+  <string name="status_install_success">L\'exécutable de Tor a été installé avec succès !</string>
+  <string name="status_install_fail">Le fichier exécutable de Tor n\'a pu pas être installé. Veuillez vérifier le journal et le signaler à tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erreur d\'application</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ã? propos d\'Orbot</string>
+  <string name="btn_next">Suivant</string>
+  <string name="btn_back">Précédent</string>
+  <string name="btn_finish">Fin</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Annuler</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Quelques détails sur Orbot</string>
+  <string name="wizard_details_msg">Orbot est une application à code source ouvert incluant Tor, LibEvent et Polipo. Elle fournit un mandataire local HTTP (8118) et un mandataire SOCKS (9050) vers le réseau Tor. Orbot a aussi la capacité, sur un appareil rooté, d\'envoyer tout le trafic Internet par Tor.</string>
+  <string name="wizard_permissions_root">Permission accordée</string>
+  <string name="wizard_permissions_stock">Permissions d\'Orbot</string>
+  <string name="wizard_premissions_msg_root">Excellent ! Nous avons détecté les permissions root sont activées pour Orbot. Nous utiliserons ce pouvoir avec discernement.</string>
+  <string name="wizard_permissions_msg_stock">Bien que cela ne soit pas exigé, Orbot peut devenir un outil plus puissant si votre appareil à l\'accès root. Utilisez le bouton ci-dessous pour accorder à Orbot des superpouvoirs !</string>
+  <string name="wizard_permissions_no_root">Si vous n\'avez pas l\'accès root ou n\'avez aucune idée de quoi l\'on parle, assurez-vous d\'utiliser des applis conçues pour fonctionner avec Orbot.</string>
+  <string name="wizard_permissions_consent">Je comprends et je souhaite continuer sans superpouvoir</string>
+  <string name="wizard_permission_enable_root">Accorder les droits Root à Orbot</string>
+  <string name="wizard_configure">Configurer la torification</string>
+  <string name="wizard_configure_msg">Orbot vous donne l\'option de faire passer tout le trafic applicatif par Tor OU de choisir les applications individuellement.</string>
+  <string name="wizard_configure_all">Relayer toutes les applis par Tor</string>
+  <string name="wizard_configure_select_apps">Choisir des applis pour Tor</string>
+  <string name="wizard_tips_tricks">Applis concues pour Orbot</string>
+  <string name="wizard_tips_msg">Les applis ci-dessous ont été développées pour fonctionner avec Orbot. Cliquez sur chaque bouton pour les installer maintenant, ou trouvez plus tard dans Google Play Store, sur le site Web GuardianProject.info ou avec F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client sécurisé de messagerie instantanée pour Android</string>
+  <string name="wizard_tips_proxy">Paramètres du relais - Apprendre à configurer des applis pour qu\'elles fonctionnent avec Orbot</string>
+  <string name="wizard_tips_duckgo">Appli du moteur de recherche DuckDuckgo</string>
+  <string name="wizard_tips_twitter">Configurer le mandataire Twitter sur l\'hôte « localhost:8118 » et le port 8118</string>
+  <string name="wizard_tips_story_maker">Faiseur d\'histoires -  Rédigez une histoire et laissez Tor s\'occuper de la sécurité !</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Paramètres du mandataire</string>
+  <string name="wizard_proxy_help_msg">Si l\'appli Android que vous utilisez peut prendre en charge un mandataire HTTP ou SOCKS, vous pouvez alors la configurer pour se connecter à Orbot et utiliser Tor.\n\n\n Le paramètre de l\'hôte est 127.0.0.1 or « localhost ». Pour HTTP, le paramètre de port est 8118. Pour SOCKS, le mandataire est 9050. Vous devriez utiliser SOCKS4A ou SOCKS5 si possible.\n \n\n\n Vous pouvez en apprendre davantage sur l\'utilisation d\'un serveur mandataire sur Android dans la FAQ sur : http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot est prêt !</string>
+  <string name="wizard_final_msg">Des millions de personnes de par le monde utilisent Tor pour une grande variété de raisons.\n\nDes journalistes et des blogueurs, des défenseurs des droits humains, des officiers des forces de l\'ordre, des soldats, des sociétés, des citoyens de régimes répressifs, et de simples citoyens... et maintenant vous êtes aussi prêt à l\'utiliser !</string>
+  <string name="wizard_exit_at_first_screen_toast">Veuillez configurer Orbot avant de pouvoir commencer à l\'utiliser !</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Vous vous êtes connecté au réseau Tor avec succès - mais cela NE SIGNIFIE PAS que votre appareil est sécurisé. Vous pouvez utiliser le bouton « Navigateur » pour tester votre connexion. \n\n Visitez https://guardianproject.info/apps/orbot ou envoyez un courriel à help@xxxxxxxxxxxxxxxxxxxx pour en savoir davantage.</string>
+  <string name="tor_check">Ceci ouvrira votre navigateur Web sur https://check.torproject.org afin de déterminer si Orbot est convenablement configuré et si vous êtes connecté à Tor.</string>
+  <string name="pref_hs_group">Hébergement de services cachés</string>
+  <string name="pref_general_group">Général</string>
+  <string name="pref_start_boot_title">Démarrer Orbot à l\'amorçage</string>
+  <string name="pref_start_boot_summary">Démarrer Orbot automatiquement et se connecter à Tor lors de l\'amorçage de votre appareil Android</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot, c\'est Tor sur Android !\n\nTor vous aide à vous défendre contre le filtrage du contenu, l\'analyse du trafic et la surveillance du réseau qui menacent la vie privée, les informations confidentielles et les relations interpersonnelles.\n\nCet assistant vous aidera à configurer Orbot et Tor sur votre appareil.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Avertissement</string>
+  <string name="wizard_warning_msg">La simple installation d\'Orbot n\'anonymisera pas automatiquement votre trafic mobile.\n\nVous devez configurer Orbot adéquatement, ainsi que votre appareil et les autres applis pour utiliser Tor avec succès.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissions</string>
+  <string name="wizard_permissions_root_msg1">Vous pouvez optionnellement accorder à Orbot un accès « superutilisateur » pour activer des options avancées, comme le relayage transparent.</string>
+  <string name="wizard_permissions_root_msg2">Si vous ne voulez pas le faire, veuillez vous assurer d\'utiliser des applis conçues pour fonctionner avec Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Votre appareil ne semble pas être rooté ou ne pas fournir l\'accès root ou super-utilisateur.\n\nVeuillez plutôt essayer le mode « Applis » de l\'écran principal.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Applis conçues pour Orbot</string>
+  <string name="wizard_tips_gibberbot">Chatsecure : appli sécurisée de clavardage avec chiffrement confidentiel </string>
+  <string name="wizard_tips_orweb">Orfox : navigateur à confidentialité améliorée fonctionnant sur Tor</string>
+  <string name="wizard_tips_play">Trouver toutes les applis du Projet Guardian sur Google Play</string>
+  <string name="wizard_tips_fdroid">Trouver toutes les applis du Projet Guardian sur F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Trouver toutes les applis du Projet Guardian sur https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Relayage transparent</string>
+  <string name="wizard_transproxy_msg">Ceci permet à vos applis d\'utiliser automatiquement le réseau Tor sans aucune configuration.</string>
+  <string name="wizard_transproxy_hint">(Cochez cette case si vous n\'avez aucune idée de ce dont nous parlons)</string>
+  <string name="wizard_transproxy_none">Aucun</string>
+  <string name="pref_transparent_tethering_title">Fonction modem avec Tor</string>
+  <string name="pref_transparent_tethering_summary">Activer le relayage transparent pour les périphériques utilisant la fonction modem soit par Wi-Fi ou par USB (redémarrage nécessaire)</string>
+  <string name="button_grant_superuser">Demander l\'accès superutilisateur</string>
+  <string name="pref_select_apps">Choisir les applis</string>
+  <string name="pref_select_apps_summary">Choisir les applis à acheminer par Tor</string>
+  <string name="pref_node_configuration">Configuration de nÅ?ud </string>
+  <string name="pref_node_configuration_summary">Ces paramètres avancés peuvent réduire votre anonymat</string>
+  <string name="pref_entrance_node">NÅ?uds d\'entrée</string>
+  <string name="pref_entrance_node_summary">Empreintes, pseudos, pays et adresses pour le premier saut</string>
+  <string name="pref_entrance_node_dialog">Saisir les nÅ?uds d\'entrée</string>
+  <string name="pref_allow_background_starts_title">Permet des lancements en arrière-plan</string>
+  <string name="pref_allow_background_starts_summary">Laissez n\'importe quelle appli dire à Orbot de démarrer Tor et les services connexes</string>
+  <string name="button_proxy_all">Tout relayer</string>
+  <string name="button_proxy_none">Ne rien relayer</string>
+  <string name="button_invert_selection">Inverser la sélection</string>
+  <string name="pref_proxy_title">Mandataire pour le réseau sortant (optionnel)</string>
+  <string name="pref_proxy_type_title">Type de mandataire sortant</string>
+  <string name="pref_proxy_type_summary">Protocole à utiliser pour le serveur mandataire : HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Saisir le type de mandataire</string>
+  <string name="pref_proxy_host_title">Hôte du mandataire sortant</string>
+  <string name="pref_proxy_host_summary">Nom d\'hôte du serveur mandataire</string>
+  <string name="pref_proxy_host_dialog">Saisir l\'hôte mandataire</string>
+  <string name="pref_proxy_port_title">Port du mandataire sortant</string>
+  <string name="pref_proxy_port_summary">Port du serveur mandataire</string>
+  <string name="pref_proxy_port_dialog">Saisir le port du mandataire</string>
+  <string name="pref_proxy_username_title">Nom d\'utilisateur du mandataire sortant</string>
+  <string name="pref_proxy_username_summary">Nom d\'utilisateur du mandataire (optionnel)</string>
+  <string name="pref_proxy_username_dialog">Saisir le nom d\'utilisateur du mandataire</string>
+  <string name="pref_proxy_password_title">Mot de passe du mandataire sortant</string>
+  <string name="pref_proxy_password_summary">Mot de passe du mandataire (optionnel)</string>
+  <string name="pref_proxy_password_dialog">Saisir le mot de passe du mandataire</string>
+  <string name="status">Ã?tat</string>
+  <string name="setting_up_full_transparent_proxying_">Configuration le relayage entièrement transparent...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configuration d\'un relayage transparent par appli...</string>
+  <string name="transparent_proxying_enabled">Relayage transparent ACTIVÃ?</string>
+  <string name="transproxy_enabled_for_tethering_">Relais transparent activé pour pour la fonction modem !</string>
+  <string name="warning_error_starting_transparent_proxying_">AVERTISSEMENT : erreur lors du démarrage du relayage transparent !</string>
+  <string name="transproxy_rules_cleared">Règles du relais transparent effacées</string>
+  <string name="couldn_t_start_tor_process_">Impossible de démarrer le processus Tor : </string>
+  <string name="privoxy_is_running_on_port_">Polipo tourne sur le port : </string>
+  <string name="setting_up_port_based_transparent_proxying_">Configuration du relayage transparent par port...</string>
+  <string name="bridge_error">Erreur de pont</string>
+  <string name="bridge_requires_ip">Afin de pouvoir utiliser la fonction pont, vous devez au moins saisir l\'adresse IP d\'un pont.</string>
+  <string name="send_email_for_bridges">Envoyez un courriel à bridges@xxxxxxxxxxxxxx avec la ligne « get bridges », seule, dans le corps du courriel à partir d\'un compte Gmail. </string>
+  <string name="error">Erreur</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vos paramètres ReachableAddresses (adresses accessibles) ont causé une exception !</string>
+  <string name="your_relay_settings_caused_an_exception_">Vos paramètres de relais ont causé une exception !</string>
+  <string name="exit_nodes">NÅ?uds de sortie</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Empreintes, pseudos, pays et adresses pour le dernier saut</string>
+  <string name="enter_exit_nodes">Saisir les noeuds de sortie</string>
+  <string name="exclude_nodes">NÅ?uds à exclure</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Empreintes, pseudos, pays et adresses à exclure</string>
+  <string name="enter_exclude_nodes">Saisir les nÅ?uds à exclure</string>
+  <string name="strict_nodes">NÅ?uds stricts</string>
+  <string name="use_only_these_specified_nodes">Utiliser *uniquement * ces nÅ?uds spécifiés</string>
+  <string name="bridges">Ponts</string>
+  <string name="use_bridges">Utiliser des ponts</string>
+  <string name="bridges_obfuscated">Ponts obscurcis</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activer des nÅ?uds alternatifs d\'entrée vers le réseau Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activer si les ponts configurés sont des ponts obscurcis</string>
+  <string name="ip_address_and_port_of_bridges">Adresse IP et port des ponts</string>
+  <string name="enter_bridge_addresses">Saisir les adresses des ponts</string>
+  <string name="relays">Relais</string>
+  <string name="relaying">Relayage</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Configurez votre appareil pour être un relais de non-sortie</string>
+  <string name="relay_port">Port du relais</string>
+  <string name="listening_port_for_your_tor_relay">Port d\'écoute pour votre relais Tor</string>
+  <string name="enter_or_port">Saisir le port OR</string>
+  <string name="relay_nickname">Pseudo du relais</string>
+  <string name="the_nickname_for_your_tor_relay">Le pseudo de votre relais Tor</string>
+  <string name="enter_a_custom_relay_nickname">Saisir un pseudo personnalisé pour le relais</string>
+  <string name="reachable_addresses">Adresses accessibles</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Exécuter en tant que client derrière un pare-feu avec des politiques restrictives</string>
+  <string name="reachable_ports">Ports accessibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports accessibles derrière un pare-feu restrictif</string>
+  <string name="enter_ports">Saisir les ports</string>
+  <string name="enable_hidden_services">Hébergement de services cachés</string>
+  <string name="run_servers_accessible_via_the_tor_network">permettre aux serveurs sur l\'appareil d\'être accessibles par le réseau Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">saisir les ports de l\'hôte local pour les services cachés</string>
+  <string name="hidden_service_ports">Ports des services cachés</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">le nom adressable pour votre service caché (généré automatiquement)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activer le journal de débogage vers la sortie (vous devez utiliser adb ou aLogCat pour le visualiser)</string>
+  <string name="project_home">Page(s) d\'accueil du projet :</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">La licence de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Logiciels tiers :</string>
+  <string name="tor_version">Tor : https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21 : http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9 : https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21 : http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q : http://www.openssl.org</string>
+  <string name="hidden_service_request">Une appli veut ouvrir le port %S du serveur caché au réseau Tor. ceci est sécuritaire si vous faites confiance à l\'appli.</string>
+  <string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
+  <string name="something_bad_happened">Quelque chose n\'a pas été. Vérifiez le journal</string>
+  <string name="hidden_service_on">service caché sur :</string>
+  <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
+  <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+  <string name="unable_to_reset_tor">Redémarrez votre appareil, impossible de réinitialiser Tor !</string>
+  <string name="pref_use_sys_iptables_title">Utiliser les Iptables par défaut</string>
+  <string name="pref_use_sys_iptables_summary">Utiliser le binaire iptables intégré à la place du binaire intégré avec Orbot</string>
+  <string name="error_installing_binares">Les fichiers binaires de Tor n\'ont pas pu être installés ou mis à niveau.</string>
+  <string name="pref_use_persistent_notifications">Toujours conserver l\'icône dans la barre des tâches quand Orbot est connecté.</string>
+  <string name="pref_use_persistent_notifications_title">Toujours activer les notifications</string>
+  <string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et l\'IP</string>
+  <string name="pref_use_expanded_notifications_title">Notifications étendues</string>
+  <string name="notification_using_bridges">Les ponts sont activés !</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Langue</string>
+  <string name="set_locale_summary">Choisir les paramètres régionaux pour Orbot</string>
+  <string name="wizard_locale_title">Choisir la langue</string>
+  <string name="wizard_locale_msg">Laisser à la valeur par défaut ou changer la langue actuelle</string>
+  <string name="powered_by">propulsé par Tor</string>
+  <string name="btn_save_settings">Enregistrer les paramètres</string>
+  <string name="no_internet_connection_tor">Pas de connexion Internet ; Tor est en attente...</string>
+  <string name="bandwidth_">Bande passante :</string>
+  <string name="down">aval</string>
+  <string name="up">amont</string>
+  <string name="pref_disable_network_title">Pas de mise en veille automatique du réseau</string>
+  <string name="pref_disable_network_summary">Mettre Tor en veille quand aucune connexion Internet n\'est disponible</string>
+  <string name="newnym">Vous avez basculé vers une nouvelle identité Tor !</string>
+  <string name="menu_verify_browser">Navigateur</string>
+  <string name="menu_use_chatsecure">Utiliser ChatSecure</string>
+  <string name="permission_manage_tor_label">Gérer Tor</string>
+  <string name="permission_manage_tor_description">Autoriser cette appli à contrôler le service Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Il semble qu\'Orfox n\'est pas installé. Voulez-vous de l\'aide à ce sujet ou devrions-nous juste ouvrir le navigateur ?</string>
+  <string name="install_apps_">Installer les applis ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Pas de connectivité réseau. Mise au repos de Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">La connectivité réseau est bonne. Réveil de Tor...</string>
+  <string name="updating_settings_in_tor_service">mise à jour des paramètres dans le service Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port sur lequel Tor offre son mandataire SOCKS (par défaut : 9050 ou 0 pour le désactiver)</string>
+  <string name="pref_socks_dialog">Configuration du part SOCKS</string>
+  <string name="pref_transport_title">Port Transproxy de Tor</string>
+  <string name="pref_transport_summary">Port sur lequel Tor offre son mandataire transparent (par défaut : 9040 ou 0 pour le désactiver)</string>
+  <string name="pref_transport_dialog">Configuration du port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS de Tor</string>
+  <string name="pref_dnsport_summary">Port sur lequel Tor offre son DNS (par défaut : 5400 ou 0 pour le désactiver)</string>
+  <string name="pref_dnsport_dialog">Configuration du port DNS</string>
+  <string name="pref_torrc_title">Configuration personnalisée de Torrc</string>
+  <string name="pref_torrc_summary">EXPERTS SEULEMENT : saisissez les lignes de configuration de torrc direct</string>
+  <string name="pref_torrc_dialog">Personnaliser Torrc </string>
+  <string name="wizard_tips_martus">Martus mobile - Appli de documentation pour les droits humains de  Benetech</string>
+  <string name="your_tor_public_ips_">Vos IP publiques Tor :</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Veuillez désactiver cette appli dans Android-&gt;Paramètres-&gt;Applications si vous éprouvez des problèmes avec Orbot :</string>
+  <string name="app_conflict">Conflit d\'applis</string>
+  <string name="pref_transproxy_refresh_title">Rafraîchissement automatique de Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Appliquer de nouveau les règles de Transproxy lors des changements d\'état du réseau</string>
+  <string name="pref_transproxy_flush_title">Transproxy ENLEVER DE FORCE</string>
+  <string name="pref_transproxy_flush_summary">Toquer ici pour vider toutes les règles réseau de transproxy MAINTENANT</string>
+  <string name="transparent_proxy_rules_flushed_">Les règles du mandataire transparent ont été vidées !</string>
+  <string name="you_do_not_have_root_access_enabled">L\'accès ROOT n\'est pas activé</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Vous pourriez avoir à arrêter et démarrer Orbot pour que les changements de paramètres soient activés.</string>
+  <string name="menu_vpn">RPV</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">Ko</string>
+  <string name="mb">Mo</string>
+  <string name="bridges_updated">Ponts mis à jour</string>
+  <string name="restart_orbot_to_use_this_bridge_">Veuillez redémarrer Orbot pour activer les changements</string>
+  <string name="menu_qr">Codes QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Si votre réseau mobile bloque Tor activement, vous pouvez utiliser un pont pour accéder au réseau.\n\nCHOISIR un des types de ponts ci-dessus pour activer les ponts.</string>
+  <string name="bridge_mode">Mode pont</string>
+  <string name="get_bridges_email">Courriel</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activer</string>
+  <string name="apps_mode">Mode RPV des applis</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Vous pouvez activer le relais de toutes les applis par le réseau Tor en utilisant la fonction de RPV d\'Android.\n\n*AVERTISSEMENT* Cette fonction est nouvelle et expérimentale et pourrait parfois ne pas démarrer automatiquement, et même s\'arrêter. Elle ne devrait PAS être utilisée pour l\'anonymat, et être SEULEMENT utilisée pour passer les pare-feu et les filtres.</string>
+  <string name="send_email">Envoyer un courriel</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Vous pouvez obtenir une adresse de pont par courriel, par le Web ou en balayant le code QR d\'un pont. Choisissez *Courriel* ou *Web* ci-dessous pour demander une adresse de pont.\n\nUne fois que vous avez une adresse, copiez &amp; collez-la dans le champ « Ponts » des paramètres d\'Orbot et redémarrez.</string>
+  <string name="install_orweb">Installer Orfox</string>
+  <string name="standard_browser">Navigateur standard</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Note : seuls les ponts Tor standards fonctionnent sur les appareils Intel X86/ATOM</string>
+  <string name="vpn_default_world">Monde</string>
+</resources>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..fa05133
--- /dev/null
+++ b/app/src/main/res/values-fr/strings.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot est une application proxy gratuite qui améliore l\'utilisation plus sécurisée des applications. Orbot utilise Tor pour crypter votre trafic internet et le cacher en passant par une série d\'ordinateur partout dans le monde. Tor est un logiciel gratuit et un réseau ouvert qui vous aide à vous défendre contre les surveillances de réseau qui font peur à la liberté personnelle et la vie privée, les activités confidentielles des entreprises et des relations, et l\'état de la sécurité connu sous le nom d\'analyse de trafic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Démarrer et arrêter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Démarrage de Orbot...</string>
+  <string name="status_activated">Connecté au réseau Tor</string>
+  <string name="status_disabled">Orbot est désactivé</string>
+  <string name="status_shutting_down">Le service Tor est en cours de fermeture</string>
+  <string name="tor_process_starting">Démarrage du client Tor...</string>
+  <string name="tor_process_complete">terminé.</string>
+  <string name="tor_process_waiting">en attente.</string>
+  <string name="not_anonymous_yet">ATTENTION : Votre trafic n\'est pas encore anonyme ! Veuillez configurer votre application pour utiliser le proxy HTTP 127.0.0.1:8118 ou le proxy SOCKS4A ou SOCKS5A 172.0.0.1:9050</string>
+  <string name="menu_home">Accueil</string>
+  <string name="menu_browse">Naviguer</string>
+  <string name="menu_settings">Paramètres</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Aide</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Démarrer</string>
+  <string name="menu_stop">Arrêter</string>
+  <string name="menu_about">A propos</string>
+  <string name="menu_promo_apps">Obtenir des applications</string>
+  <string name="main_layout_download">Télécharger</string>
+  <string name="main_layout_upload">Envoyer</string>
+  <string name="button_help">Aide</string>
+  <string name="button_close">Fermer</string>
+  <string name="button_about">A propos</string>
+  <string name="button_clear_log">Effacer la log</string>
+  <string name="menu_verify">Vérifier</string>
+  <string name="menu_exit">Quitter</string>
+  <string name="menu_scan">Analyser BridgeQR</string>
+  <string name="menu_share_bridge">Partager BridgeQR</string>
+  <string name="press_to_start">- appui long pour commencer -</string>
+  <string name="pref_trans_proxy_group">Passage du trafic Internet de manière transparente (Requiert le Root)</string>
+  <string name="pref_trans_proxy_title">Passage du trafic Internet de manière transparente</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Passage du trafic Internet de manière transparente</string>
+  <string name="default_bridges"></string>
+  <string name="menu_vpn">VPN</string>
+</resources>
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
new file mode 100644
index 0000000..8496d4b
--- /dev/null
+++ b/app/src/main/res/values-gl/strings.xml
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot é unha aplicación de proxy libre que permite a outras aplicacións usar a internet dun xeito máis seguro. Orbot usa Tor para encriptar o teu tráfico de internet ocultando e rebotándoo a través dunha serie de ordenadores ao redor do mundo. Tor é software libre e unha rede aberta que axuda a defenderte contra unha forma de vixiancia na rede que ameaza a liberdade e privacidade persoal, actividades confidenciáis de negocios e relacións, e estado de seguridade coñecido como análise de tráfico.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e deter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está a se iniciar...</string>
+  <string name="status_activated">Conectado á rede Tor</string>
+  <string name="status_disabled">Orbot está desactivado</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completado.</string>
+  <string name="tor_process_waiting">á espera.</string>
+  <string name="not_anonymous_yet">AVISO: o teu tráfico aínda non é anónimo! Por favor, configura os teus aplicativos para uxar o proxy HTTP 127.0.0.1:8118 ou SOCKS4A ou o proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Examinar</string>
+  <string name="menu_settings">Axustes</string>
+  <string name="menu_log">Rexistro (log)</string>
+  <string name="menu_info">Axuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Deter</string>
+  <string name="menu_about">Sobre</string>
+  <string name="main_layout_download">Descargar</string>
+  <string name="main_layout_upload">Cargar</string>
+  <string name="button_help">Axuda</string>
+  <string name="button_close">Pechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar rexistro</string>
+  <string name="menu_verify">Comprobar</string>
+  <string name="menu_exit">Saír </string>
+  <string name="press_to_start">- toque longo para comezar-</string>
+  <string name="pref_trans_proxy_group">Proxyficación transparente (cómpre ser root)</string>
+  <string name="pref_trans_proxy_title">Proxyficación transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática dos Aplicativos</string>
+  <string name="pref_transparent_all_title">Tor para todo</string>
+  <string name="pref_transparent_all_summary">Pasar todo o tráfico dos aplicativos por Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porto de Reserva do Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ATENCI�N: Evita os portos comúns (80, 443, etc). * USAR S�* se os modos  \'Todo\' ou \'Aplicación\' non funcionan.</string>
+  <string name="pref_transparent_port_title">Lista de Portos</string>
+  <string name="pref_transparent_port_summary">Lista de portos a pasar. *USAR S�* se os modos \'Todo\' ou \'Aplicación\' non funcionan</string>
+  <string name="pref_transparent_port_dialog">Introduza os portos a pasar</string>
+  <string name="pref_has_root">Requerir Acceso de Superusuario</string>
+  <string name="pref_has_root_summary">Requerir acceso de root para proxy transparente</string>
+  <string name="status_install_success">Se instalaron con éxito os binarios de Tor!</string>
+  <string name="status_install_fail">Non se puideron instalar os ficheiros binarios de Tor. Por favor, comprobe o rexistro e notifíqueo a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicativo</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Seguinte</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Rematar</string>
+  <string name="btn_okay">Aceptar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algúns detalles sobre Orbot</string>
+  <string name="wizard_permissions_root">Permiso Concedido</string>
+  <string name="wizard_permissions_stock">Permisos de Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelente! Detectamos que ten permisos de root habilitados para Orbot. Empregaremos este poder sabiamente.</string>
+  <string name="wizard_permissions_msg_stock">Aínda que non é necesario, Orbot pode ser unha ferramenta máis poderosa se o seu dispositivo ten acceso de root. Use o botón de abaixo para dar superpoderes a Orbot!</string>
+  <string name="wizard_permissions_no_root">Se non ten acceso de root ou non tén nin idea de  qué lle estamos a falar, asegúrese de usar aplicativos que funcionen con Orbot.</string>
+  <string name="wizard_permissions_consent">Entendo e gostaríame continuar sen Superusuario</string>
+  <string name="wizard_permission_enable_root">Conceder Root a Orbot</string>
+  <string name="wizard_configure">Configurar Torificación</string>
+  <string name="wizard_configure_msg">Orbot dá-lle a opción de enrutar todo o tráfico dos aplicativos a través de Tor OU elexir ditos aplicativos individualmente.</string>
+  <string name="wizard_configure_all">Enviar Todos os Aplicativos Por Tor</string>
+  <string name="wizard_configure_select_apps">Elixir Aplicativos Individuais por Tor</string>
+  <string name="wizard_tips_tricks">Aplicativos habilitados para Tor</string>
+  <string name="wizard_tips_msg">Os aplicativos de abaixo foron programados para funcionar con Orbot. Prema en cada botón para instalar agora, ou os pode atopar despóis en Google Play, no sitio web GuardianProject.info ou en F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensaxería instantánea segura para Android</string>
+  <string name="wizard_tips_proxy">Axustes do Proxy - Aprenda cómo configurar aplicativos para que funcionen con Orbot</string>
+  <string name="wizard_tips_duckgo">Aplicativo do Motor de Búsquedas DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Axustar o host para proxy de Twitter a \"localhost\" e porto 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Axustes do proxy</string>
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Isto abrirá no seu navegador https://check.torproject.org para ver se Obrbot está configurado probablemente e se está conectado a Tor.</string>
+  <string name="pref_hs_group">Aloxamento Oculto de Servizo</string>
+  <string name="pref_general_group">Xeral</string>
+  <string name="pref_start_boot_title">Inciar Orbot no Arranque</string>
+  <string name="pref_start_boot_summary">Iniciar Orbot automáticamente cando o seu dispositivo Android arranque</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente pode darlle a Orbot acceso de \'Superusuario\' para habilitar características avanzadas, como o Proxy Transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se non quere facer isto, por favor asegúrese de usar aplicativos feitos para traballar con Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicativos Habilitados para Orbot</string>
+  <string name="wizard_tips_gibberbot">CahtSecure: Aplicativo de chat seguro con Off-the-Record Encryption (OTR)</string>
+  <string name="wizard_tips_play">Atope todos os aplicativos de Guardian Project apps en Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_msg">Isto permite que os seus aplicativos funcionen a través de rede Tor sen ningunha configuración.</string>
+  <string name="wizard_transproxy_hint">(Marque esta caixa se non ten nin idea do que lle estamos a falar)</string>
+  <string name="wizard_transproxy_none">Ningunha</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilitar Proxy Transparente Tor para dispositivos enlazados por Wifi ou USB (require reiniciar)</string>
+  <string name="button_grant_superuser">Pedir Acceso de Superusuario</string>
+  <string name="pref_select_apps">Seleccionar Aplicativos</string>
+  <string name="pref_select_apps_summary">Elixir Aplicativos a Enrutar a Través de Tor</string>
+  <string name="pref_node_configuration">Configuración de Nodo</string>
+  <string name="pref_node_configuration_summary">Estes son axuste avanzados que poden reducir o seu anonimato</string>
+  <string name="pref_entrance_node">Nodos de Entrada</string>
+  <string name="pref_entrance_node_summary">Huellas, alias, países e direccións para o primeiro salto</string>
+  <string name="pref_entrance_node_dialog">Introduzca Nodos de Entrada</string>
+  <string name="pref_proxy_title">Proxy para a Rede de Saída (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy de Saída</string>
+  <string name="pref_proxy_type_summary">Protocolo a usar para o servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introduzca Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Host de Proxy de Saída</string>
+  <string name="pref_proxy_host_summary">Nome do Host Proxy Servidor</string>
+  <string name="pref_proxy_host_dialog">Introduzca o Host Proxy</string>
+  <string name="pref_proxy_port_title">Porto do Proxy de Saída</string>
+  <string name="pref_proxy_port_summary">Porto do Servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Introduzca o porto do Proxy</string>
+  <string name="pref_proxy_username_title">Nome de usuario do Proxy de Saída</string>
+  <string name="pref_proxy_username_summary">Nome de Usuario do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduza o Nome de Usuario do Proxy</string>
+  <string name="pref_proxy_password_title">Contrasinal do Proxy de Saída</string>
+  <string name="pref_proxy_password_summary">Contrasinal do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduza Contrasinal do Proxy</string>
+  <string name="status">Estado</string>
+  <string name="setting_up_full_transparent_proxying_">Preparando proxy transparente completo...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Preparando proxy transparente baseado en aplicativo...</string>
+  <string name="transparent_proxying_enabled">Proxy Transparente HABILITADO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy habilitado para Enlazamento!</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENCIÃ?N: erro arrancando o proxy transparente!</string>
+  <string name="transproxy_rules_cleared">Regras TransProxy limpadas</string>
+  <string name="couldn_t_start_tor_process_">No se pudio inciar o proceso Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Preparando proxy transparente baseado en porto...</string>
+  <string name="bridge_error">Erro de Ponte</string>
+  <string name="bridge_requires_ip">Para usar a característica de ponte, debe introducir cando menos unha dirección IP de ponte.</string>
+  <string name="send_email_for_bridges">Envíe un email a bridges@xxxxxxxxxxxxxx só coa liña \"get bridges\" no corpo do correo dende unha conta de gmail.</string>
+  <string name="error">Erro</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">O seu axuste de ReachableAddresses causou unha excepción!</string>
+  <string name="your_relay_settings_caused_an_exception_">Os seus axustes de relay causou unha excepción!</string>
+  <string name="exit_nodes">Nodos de Saída</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Huellas, alias, países e direccións para o último salto</string>
+  <string name="enter_exit_nodes">Introduza Nodos de Saída</string>
+  <string name="exclude_nodes">Excluir Nodos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Huellas, alias, países e direccións a excluír</string>
+  <string name="enter_exclude_nodes">Introduza Nodos Excluídos</string>
+  <string name="strict_nodes">Nodos Estritos</string>
+  <string name="use_only_these_specified_nodes">Usar *só* este nodos específicos</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar Pontes</string>
+  <string name="bridges_obfuscated">Pontes Ofuscadas</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilitar nodos alternativos de entrada á rede Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilitar se oas pontes configuradas son pontes ofuscadas</string>
+  <string name="ip_address_and_port_of_bridges">Dirección IP e porto das pontes</string>
+  <string name="enter_bridge_addresses">Introduza Direccións das Pontes</string>
+  <string name="relays">Reenvíos</string>
+  <string name="relaying">Reenvío</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilite o seu dispositivo para ser un reenvío non de saída</string>
+  <string name="relay_port">Porto de Reenvío</string>
+  <string name="listening_port_for_your_tor_relay">Porto de Escoita do seu reenvío Tor</string>
+  <string name="enter_or_port">Introduza o porto OR</string>
+  <string name="relay_nickname">Alias de Reenvío</string>
+  <string name="the_nickname_for_your_tor_relay">Seu alias para reenvío de Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduza un alias personalizado de reenvío</string>
+  <string name="reachable_addresses">Direccións Alcanzábeis</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Executar como un cliente detrás dun firewall con políticas restritivas</string>
+  <string name="reachable_ports">Portos Alcanzábeis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portos alcanzábeis detrás dun firewall restritivo</string>
+  <string name="enter_ports">Inserir portos</string>
+  <string name="enable_hidden_services">Aloxamento de Servizo Oculto</string>
+  <string name="run_servers_accessible_via_the_tor_network">permitir ao servidor no dispositivo estar accesible na rede Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introduza os portos localis para servizos ocultos</string>
+  <string name="hidden_service_ports">Portos de Servicios Ocultos</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nome para referirse ao seu servizo oculto (xenerado automáticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">habilitar rexistro de depuración na saída (debe usar adb ou aLogCat para ver)</string>
+  <string name="project_home">Páxina(s) de Inicio do Proxecto:</string>
+  <string name="the_tor_license">A Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de Terceiros:</string>
+  <string name="hidden_service_request">Un aplicativo quere abrir o porto do servidor oculto %S na rede Tor. Isto é seguro se confía no aplicativo.</string>
+  <string name="found_existing_tor_process">atopado proceso Tor existente...</string>
+  <string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
+  <string name="hidden_service_on">servizo oculto en:</string>
+  <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
+  <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
+  <string name="pref_use_sys_iptables_title">Usar iptables por Defecto</string>
+  <string name="pref_use_sys_iptables_summary">usar o binario de iptables instalado en lugar do empaquetado con Orbot</string>
+  <string name="error_installing_binares">Non se puideron instalar ou actualizar os binarios de Tor</string>
+  <string name="pref_use_persistent_notifications">Mostrar sempre a icona na barra de ferramentas cando Orbot estea conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificacións Sempre Acesas</string>
+  <string name="notification_using_bridges">Pontes habilitadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Elixir locale e idioma para Orbot</string>
+  <string name="wizard_locale_title">Escoller idioma</string>
+  <string name="wizard_locale_msg">Deixar por defecto ou cambiar ao idioma actual</string>
+  <string name="btn_save_settings">Gardar os axustes</string>
+  <string name="bandwidth_">Ancho de Banda:</string>
+  <string name="down">caído</string>
+  <string name="up">levantado</string>
+  <string name="pref_disable_network_title">Auto-Parado Sen Rede</string>
+  <string name="pref_disable_network_summary">Parar Tor cando non hai conexión a internet</string>
+  <string name="newnym">Cambiou a unha nova identidade Tor!</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Xestionar Tor</string>
+  <string name="permission_manage_tor_description">Hablitar este aplicativo para controlar o servicio Tor</string>
+  <string name="install_apps_">Instalar aplicativos?</string>
+</resources>
diff --git a/app/src/main/res/values-gu-rIN/strings.xml b/app/src/main/res/values-gu-rIN/strings.xml
new file mode 100644
index 0000000..bfb4b94
--- /dev/null
+++ b/app/src/main/res/values-gu-rIN/strings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="btn_cancel">રદ �ર�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">પ�ર���સ� ��ઠવણ��</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml
new file mode 100644
index 0000000..3965a3d
--- /dev/null
+++ b/app/src/main/res/values-gu/strings.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">મદદ</string>
+  <string name="button_help">મદદ</string>
+  <string name="button_close">બ�ધ �ર�</string>
+  <string name="btn_cancel">રદ� �ર�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">પ�ર���સ� ��ઠવણ��</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
new file mode 100644
index 0000000..e5e33f9
--- /dev/null
+++ b/app/src/main/res/values-he/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ×?×?× ×? ×?פ×?×?קצ×?×?ת פר×?קס×? ×?×?× ×?×?ת ×?×?×?פשרת ×?×?פ×?×?קצ×?×?ת ×?×?ר×?ת ×?×?שת×?ש ×?×?×?× ×?רנ×? ×?×?×?×?×?. Orbot × ×¢×?רת ×?-Tor ×?×?×? ×?×?צפ×?×? ×?ת תע×?×?רת ×?×?×?× ×?רנ×? ש×?×? ×?×?×?ס×?×?ת×? ×?×?×?צע×?ת×? × ×?ת×?×?×? ×?ר×? ×?ספר ×?×?ש×?×?×? ×?ר×?×?×? ×?×¢×?×?×?. Tor ×?×?×? ת×?×?× ×? ×?×?פש×?ת ×?רשת פת×?×?×? ×?×?ס×?×?עת ×?×? ×?×?ת×?×?× ×? ×?פנ×? ס×?×?×?×? ×?ס×?×?×?×?×? ש×? ×?×?צע×? × ×?×?×?ר ×?×?עק×? ×?×?ר רשת ×?×?×?× ×?רנ×? ×?×?×?×?×?×?×?×? ×¢×? ×?פר×?×?×?ת, ×?×?×?ר×?ת ×?×?×?ש×?ת, פע×?×?×?×?×?ת עסק×?×?ת ×?×?ער×?×?ת ×?×?ס×?×? ×?ש×?×?×?ת.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">×?ת×?×? ×?עצ×?ר ×?ת Tor</string>
+  <string name="tor_proxy_service_process">ש×?ר×?ת פר×?קס×? Tor</string>
+  <string name="status_starting_up">Orbot ×?ת×?×?×?â?¦</string>
+  <string name="status_activated">×?×?×?×?ר ×?רשת Tor</string>
+  <string name="status_disabled">Orbot ×?×?×?×?</string>
+  <string name="tor_process_starting">×?ת×?×?×? ×?ק×?×? Tor...</string>
+  <string name="tor_process_complete">×?×?ש×?×?.</string>
+  <string name="tor_process_waiting">×?×?×?×?.</string>
+  <string name="not_anonymous_yet">×?×?×?ר×?: ×?תע×?×?ר×? ש×?×? ×?×?× ×? ×?× ×?× ×?×?×?ת ×¢×?×?×?×?! ×?×?קש×? ×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?×? ש×?ת×?פשר ש×?×?×?ש ×?פר×?קס×? HTTP (קר×? 127.0.0.1:8118) ×?×? SOCKS4A ×?×? SOCKS5 (קר×? 127.0.0.1:9050)</string>
+  <string name="menu_home">×?×?ת</string>
+  <string name="menu_browse">×?פ×?×£</string>
+  <string name="menu_settings">×?×?×?ר×?ת</string>
+  <string name="menu_log">ר×?ש×?×?</string>
+  <string name="menu_info">×¢×?ר×?</string>
+  <string name="menu_start">×?ת×?×?</string>
+  <string name="menu_stop">עצ×?ר</string>
+  <string name="menu_about">×?×?×?×?ת</string>
+  <string name="main_layout_download">×?×?ר×?×?</string>
+  <string name="main_layout_upload">×?×¢×?×?×?</string>
+  <string name="button_help">×¢×?ר×?</string>
+  <string name="button_close">ס×?×?ר</string>
+  <string name="button_about">×?×?×?×?ת</string>
+  <string name="button_clear_log">נק×? ר×?ש×?×?</string>
+  <string name="menu_verify">×?×?×?ק</string>
+  <string name="menu_exit">×?צ×?×?×?</string>
+  <string name="menu_scan">סר×?ק BridgeQR</string>
+  <string name="menu_share_bridge">שתף BridgeQR</string>
+  <string name="press_to_start">-× ×?×?×¢×? ×?ר×?×?×? ×?×?ת×?×?×?-</string>
+  <string name="pref_trans_proxy_group">פר×?קס×? שק×?×£ (ש×?רש × ×?רש)</string>
+  <string name="pref_trans_proxy_title">פר×?קס×? שק×?×£</string>
+  <string name="pref_trans_proxy_summary">×¢×?×?×?×? ×?×?×?×?×?×?×?ת ×¢×? ×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_all_title">×?×?×? ×?ר×? Tor</string>
+  <string name="pref_transparent_all_summary">תע×?×?ר ×?ר×? פר×?קס×?  ×¢×?×?ר ×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_port_fallback_title">×?פ×?×? פ×?ר×? פר×?קס×?</string>
+  <string name="pref_transparent_port_fallback_summary">×?×?×?ר×?: עק×?×£ פ×?ר×?×?×? נפ×?צ×?×? (80,443 ×?×?×?\'). *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_title">רש×?×?ת פ×?ר×?×?×?</string>
+  <string name="pref_transparent_port_summary">רש×?×?ת פ×?ר×?×?×? ×?פר×?קס×?. *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_dialog">×?×?×? פ×?ר×?×?×? ×?פר×?קס×?</string>
+  <string name="pref_has_root">×?ר×?ש×? ×?×?שת ש×?רש</string>
+  <string name="pref_has_root_summary">×?קש ×?×?ש×? ×¢×?×?×?× ×? ×¢×?×?ר ש×?×?×?ש ×?פר×?קס×? שק×?×£</string>
+  <string name="status_install_success">ק×?צ×?×? ×?ר×? ×?רצ×? ש×? Tor ×?×?תקנ×? ×?×?צ×?×?×?!</string>
+  <string name="status_install_fail">×?ק×?צ×?×? ×?ר×? ×?×?רצ×? ש×? Tor ×?×? × ×?תנ×? ×?×?תקנ×?. ×?×?קש×? ×?×?×?ק ×?ת ×?×?×?×? ×?×?×?×?×¢ ×? 
+tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ש×?×?×?ת ×?פ×?×?קצ×?×?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">×?×?×?×?ת Orbot</string>
+  <string name="btn_next">×?×?×?</string>
+  <string name="btn_back">×?ק×?×?×?</string>
+  <string name="btn_finish">ס×?×?×?</string>
+  <string name="btn_okay">×?×?ש×?ר</string>
+  <string name="btn_cancel">×?×?×?×?×?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">פר×?×?×? ×?ס×?×?×?×?×? ש×? Orbot </string>
+  <string name="wizard_details_msg">Orbot ×?×?×? ×?פ×?×?קצ×?×?ת ק×?×? פת×?×? ×?×?×?×?×?ת ×?ת Tor, LibEvent ×?-Polipo. ×?×?×? ×?ת×?×?ר ×?רשת Tor ×?×?×?צע×?ת שרת פר×?קס×? HTTP ×?ק×?×?×? (8118) ×?שרת פר×?קס×? SOCKS (פ×?ר×? 9050). Orbot ×?×?×?×?×? ×?× ×?סף ×¢×? ×?רש×?×?ת ר×?×? ×?נת×? ×?ת ×?×? תע×?×?רת ×?×?×?× ×?רנ×? ש×? ×?×?×?ש×?ר ×?ר×? Tor ×?×?ר×?רת ×?×?×?×?.</string>
+  <string name="wizard_permissions_root">× ×?תנ×? ×?רש×?×?</string>
+  <string name="wizard_permissions_stock">×?רש×?×?ת Orbot</string>
+  <string name="wizard_premissions_msg_root">×?צ×?×?×?! ×?×?×?×?× ×? ×?×? ×?ש ×?×? ×?רש×?×?ת ש×?רש ×?×?×?פשר×?ת ×?ש×?×?×? Orbot. ×?× ×?× ×? נשת×?ש ×?×?×?×? ×?×?×? ×?×?×?×?×?×?.</string>
+  <string name="wizard_permissions_msg_stock">×?×?×?×? ש×?×? ×?×? × ×?רש, Orbot ×?×?×?×?×? ×?×?פ×?×? ×?×?×?×?ת ×?×?×? ×?×?ק ×?×?תר ×?×? ×?×?×?ש×?ר ש×?×? ×?ש ×?×?ש×? ×¢×?×?×?× ×?. תשת×?ש ×?×?פת×?ר ×?×?×?×? ×?×?×? ×?ק×?×? ×?×?×?×?ת ×¢×? ש×? Orbot !</string>
+  <string name="wizard_permissions_no_root">×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×?×?×?× ×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?, רק ת×?×?×?×? שתשת×?ש ×?×?פ×?×?קצ×?×?ת שנ×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot.</string>
+  <string name="wizard_permissions_consent">×?×?נת×? ×?×?× ×? ×?×¢×?×?×£ ×?×?×?ש×?×? ×?×?×? Superuser</string>
+  <string name="wizard_permission_enable_root">×?פשר ×?×?שת ש×?רש ×¢×?×?ר Orbot</string>
+  <string name="wizard_configure">×?×?×?ר ×¢×?×?×?×? ×?×?×?צע×?ת Tor</string>
+  <string name="wizard_configure_msg">Orbot × ×?תנת ×?×? ×?פשר×?ת ×?×?×?×?×? ×?ת ×?×? תע×?×?רת ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor ×?×? ×?×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?נפר×?.</string>
+  <string name="wizard_configure_all">×?שת×?ש ×?פר×?קס×? ×?×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="wizard_configure_select_apps">×?×?ר ×?פ×?×?קצ×?×?ת ×?ס×?×?×?×?ת ×¢×?×?ר Tor</string>
+  <string name="wizard_tips_tricks">Orbot ×?ת×?פשר ×¢×? ×?×?×? ×?פ×?×?קצ×?×?ת</string>
+  <string name="wizard_tips_msg">×?×?פ×?×?קצ×?×?ת ×?ת×?ת פ×?ת×?×? ×?×¢×?×?×?×? ×¢×? Orbot. ×?×?×¥ ×¢×? ×?×? ×?פת×?ר ×?×?תקנ×? ×?×?×?×?×?ת, ×?×? ש×?ת×? ×?×?×?×? ×?×?צ×?×? ×?×?ת×? ×?×?ר ×?×? ×? Google Play, ×?×?תר GuardianProject.info ×?×?
+×?ר×?  F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ת×?×?נת ×?סר×?×? ×?×?×?×?×?×? ×?×?×?×?×?×?ת ×?×?× ×?ר×?×?×?×?</string>
+  <string name="wizard_tips_proxy">×?×?×?ר×?ת פר×?קס×? - ×?×?×? ×?×?×? ×?×?×?×?×?ר ×?פ×?×?קצ×?×?ת ×?×¢×?×?×? ×¢×? Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ×?פ×?×?קצ×?×?ת ×?× ×?×¢ ×?×?פ×?ש</string>
+  <string name="wizard_tips_twitter">ק×?×¢ פר×?קס×? Twitter ×?×?×?ר×? \"localhost\" ×?×?פ×?ר×? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ×?ער×? ש×?×¢×?ר×?×? ×?×¢×?ת×?× ×?×?×? ×¢×? ש×?×?×?ש ×?-Tor ×?×?×?× ×? ×¢×? ×¢×?×?×?ת×?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">×?×?×?ר×?ת פר×?קס×?</string>
+  <string name="wizard_proxy_help_msg">×?×? ×?פ×?×?קצת ×?×?× ×?ר×?×?×?×? ש×?ת×? ×?שת×?ש ת×?×?×?ת ×?פר×?קס×? ×?×?×?סס HTTP ×?×? SOCKS, ת×?×?×? ×?×?×?×?×?ר ×?×?ת×? ×?×¢×?×?×? ×¢×? Orbot ת×?ת Tor. \n\n\n ×?×?×?×?ר×?ת ×?×?: ש×? ×?שרת ×?×?×? 127.0.0.1 ×?×? \"localhost\". ×¢×?×?ר HTTP, ×?פ×?ר×? ×?×?×? 8118. ×¢×?×?ר SOCKS, ×?פ×?ר×? ×?×?×? 9050. ×¢×?×?×? ×?×?שת×?ש ×?SOCKS4A ×?×? SOCKS5 ×?×? ×?פשר.\n \n\n\n ת×?×?×? ×?×?×?×?×? ×¢×?×? ×?×?×?×?ת פר×?קס×? ×?×?× ×?ר×?×?×?×? ת×?ת ×¢×?×?×? ×?ש×?×?×?ת ×?נפ×?צ×?ת ש×?× ×? ×?×?ת×?×?ת: http://tinyurl.com/proxyandroid </string>
+  <string name="wizard_final">Orbot ×?×?×?×?!</string>
+  <string name="wizard_final_msg">×?×?×?×?×?× ×? ×?נש×?×? ×?ר×?×?×? ×?×¢×?×?×? ×?שת×?ש×?×? ×?Tor ×?ס×?×?×?ת ר×?×?ת.\n\n ×¢×?ת×?× ×?×?×? ×?×?×?×?×?ר×?×?, פע×?×?×? ×?×?×?×?×?ת ×?×?×?, ש×?×?ר×?×?, ×?×?×?×?×?×?, ת×?×?×?×?×?×?, ×?×?ר×?×? ×?×?ש×?ר×?×? ×?×?×?×?×?×?×? ×?×?×? ×?×?ר×?×?×? פש×?×?×?×?... ×?×¢×?ש×?×? ×?×? ×?ת×?!</string>
+  <string name="wizard_exit_at_first_screen_toast">×?× ×? ×?×?×?ר ×?ת Orbot ×?פנ×? שת×?×?×? ×?×?ת×?×?×? ×?×?שת×?ש ×?×?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">×?×?ר ×?×? ×?×?×?×?×? ×?ת ×?פ×?פ×? ×?רשת ש×?×? ×?×?×?×? https://check.torproject.org ×?×?×? ×?ר×?×?ת ×?×? Orbot ×?×?×?×?ר×? ×?ר×?×?×? ×?×?×? ×?×? ×?ת×? ×?×?×?×?ר ×?רשת Tor.</string>
+  <string name="pref_hs_group">×?×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="pref_general_group">×?×?×?×?</string>
+  <string name="pref_start_boot_title">×?ת×?×? ×?ת Orbot ×?×?×?×?קת ×?×?×?ש×?ר</string>
+  <string name="pref_start_boot_summary">×?ת×?×? ×?ת Orbot ×?×?ת×?×?ר ×?רשת Tor ×?×?×?×?×?×?×?ת ×?×?שר ×?×?×?ש×?ר × ×?×?ק</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">×?×?×?ר×?</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">×?רש×?×?ת</string>
+  <string name="wizard_permissions_root_msg1">×?ת×? ×?×?×?×? ×?×?×¢× ×?ק ×?×?פ×?×?קצ×?×? Orbot ×?×?שת \'Superuser\' ×?×?×? ×?×?פשר ×?×?פ×?×?× ×?×? ×?תק×?×?×?×? ×?×?×? ×?×?ש×?, פר×?קס×? שק×?×£.</string>
+  <string name="wizard_permissions_root_msg2">×?×? ×?ת×? ×?×? ר×?צ×? ×?עש×?ת ×?ת ×?×?, ×?× ×? ×?קפ×? ×?×?שת×?ש ×?×?פ×?×?קצ×?×?ת ש×?×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-×?×?ש×?×?×?×? ×?×?פע×?×?×?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ×?פ×?×?קצ×?×?ת ×?סר×?×? ×¢×? ×?צפנת Off-the-Record</string>
+  <string name="wizard_tips_play">×?צ×? ×?ת ×?×? ×?פ×?×?צ×?×?ת Guardian Project ×?צ×? Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">פר×?קס×? שק×?×£</string>
+  <string name="wizard_transproxy_msg">×?×? ×?×?פשר ×?×?פ×?×?קצ×?×?ת ש×?×? ×?ר×?×¥ ×?×?×?פ×? ×?×?×?×?×?×?×? ×?ר×? רשת Tor ×?×?×? ×?×? תצ×?ר×?.</string>
+  <string name="wizard_transproxy_hint">(ס×?×? ת×?×?×? ×?×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?)</string>
+  <string name="wizard_transproxy_none">×?×?×?×?</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">×?×?פשר ×¢×?×?×?×? ×¢×? פר×?קס×? שק×?×£ ×¢×?×?ר רשת ×?×?×?×?×?×?ת ×?×?×?ש×?ר×?  USB Tethered (×?×?רש ×?ת×?×?×? ×?×?×?ש)</string>
+  <string name="button_grant_superuser">×?ר×?ש ×?×?ש×?ר Superuser</string>
+  <string name="pref_select_apps">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_select_apps_summary">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_node_configuration">×?×?×?ר×?ת Node</string>
+  <string name="pref_node_configuration_summary">ק×?×?×?×?ת ×?×?×?ר×?ת ×?תק×?×?×?ת ש×?×?×?×?×?ת ×?×?פ×?×?ת ×?ת ×?×?× ×?× ×?×?×?×?ת ש×?×?</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">×?×?×?×¢×?ת ×?צ×?×¢, ×?×?× ×?×?×?×?, ×?רצ×?ת ×?×?ת×?×?×?ת ×¢×?×?ר ×?×?×¢×?ר ×?ר×?ש×?×?</string>
+  <string name="pref_entrance_node_dialog">×?×?נס Entrance Nodes</string>
+  <string name="button_proxy_all">×?×¢×?ר ×?×?×? ×?ר×? פר×?קס×?</string>
+  <string name="button_proxy_none">×?×? תשת×?ש ×?פר×?קס×?</string>
+  <string name="button_invert_selection">×?פ×?×? ×?×?×?ר×?</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">פר×?×?×?ק×?×? ש×?×?×?ש ×?שרת פר×?קס×?:  HTTP, HTTPS, Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">ס×?×? ×?פר×?קס×?</string>
+  <string name="pref_proxy_host_title">×?×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_host_summary">ש×? ×?×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_host_dialog">×?×?נס ×?×?ר×? פר×?קס×?</string>
+  <string name="pref_proxy_port_title">פ×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">פ×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_port_dialog">×?×?נס פ×?ר×? ש×? פר×?קס×?</string>
+  <string name="pref_proxy_username_title">ש×? ×?שת×?ש ש×? Outbound Proxy</string>
+  <string name="pref_proxy_username_summary">ש×? ×?שת×?ש פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_username_dialog">×?×?×? ש×? ×?שת×?ש פר×?קס×?</string>
+  <string name="pref_proxy_password_title">ס×?ס×?×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_password_summary">ס×?ס×?ת פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_password_dialog">×?×?×? ס×?ס×?ת פר×?קס×?</string>
+  <string name="status">ס×?×?×?ס</string>
+  <string name="setting_up_full_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£...</string>
+  <string name="setting_up_app_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס ×?פ×?×?קצ×?×?ת...</string>
+  <string name="transparent_proxying_enabled">פר×?קס×? שק×?×£ ×?×?×?פשר</string>
+  <string name="transproxy_enabled_for_tethering_">פר×?קס×? שק×?×£ ×?×?×?פשר ×? Tathering!</string>
+  <string name="warning_error_starting_transparent_proxying_">×?×?×?ר×?: ש×?×?×?×? ×?ת×?×?×?×? ×?ת ×?פר×?קס×? ×?שק×?×£!</string>
+  <string name="transproxy_rules_cleared">×?×?×?×? TransProxy ×?×?×?ר×?</string>
+  <string name="couldn_t_start_tor_process_">×?×?×? ×?פשר×?ת ×?×?ת×?×?×? ת×?×?×?×? Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo רץ ×¢×? פ×?ר×?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס פ×?ר×?...</string>
+  <string name="bridge_error">ש×?×?×?ת ×?שר</string>
+  <string name="error">ש×?×?×?×?</string>
+  <string name="exit_nodes">צ×?ת×? ×?צ×?×?×?</string>
+  <string name="enter_exit_nodes">×?×?×? צ×?ת×? ×?צ×?×?×?</string>
+  <string name="exclude_nodes">צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="enter_exclude_nodes">×?×?×? צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="strict_nodes">צ×?ת×?×? קפ×?× ×?×?</string>
+  <string name="use_only_these_specified_nodes">×?שת×?ש *רק* ×?צ×?ת×?×? ×?צ×?×?× ×?×? ×?×?×?</string>
+  <string name="bridges">×?שר×?×?</string>
+  <string name="use_bridges">×?שת×?ש ×?×?שר×?×?</string>
+  <string name="bridges_obfuscated">×?שר×?×? ×?×¢×?רפ×?×?×?</string>
+  <string name="ip_address_and_port_of_bridges">×?ת×?×?ת ×?-IP ×?×?צ×?×?×? ש×? ×?×?שר×?×?</string>
+  <string name="enter_bridge_addresses">×?×?נס ×?ת×?×?×?ת ×?שר</string>
+  <string name="relays">×?×?סר×?×?</string>
+  <string name="relaying">×?×?ס×?ר</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">×?פשר ×?×?×?ש×?ר ש×?×? ×?×?×?×?ת ת×?נת ×?×?סר ש×?×?× × ×? ×?צ×?×?×?</string>
+  <string name="relay_port">פ×?ר×? ×?×?×?סר</string>
+  <string name="listening_port_for_your_tor_relay">פ×?ר×? ×?×?×?×?×? ×¢×?×?ר Tor relay</string>
+  <string name="enter_or_port"> ×?×?נס ×?צ×?×?ת OR</string>
+  <string name="relay_nickname">×?×?× ×?×? ×?×?×?סר</string>
+  <string name="the_nickname_for_your_tor_relay">×?×?×?× ×?×? ×?×?×?סר Tor ש×?×?</string>
+  <string name="enter_a_custom_relay_nickname">×?×?×? ×?×?× ×?×? ×¢×?×?ר ×?×?סר</string>
+  <string name="reachable_addresses">×?ת×?×?×?ת ×?×?×?ש×? ×?×?</string>
+  <string name="reachable_ports">פ×?ר×?×?×? ×?×?×?ש×? ×?×?</string>
+  <string name="enter_ports">×?×?×? פ×?ר×?×?×?</string>
+  <string name="enable_hidden_services">×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="enter_localhost_ports_for_hidden_services">×?×?×? פ×?ר×?×?×? ש×? localhost ×¢×?×?ר ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="hidden_service_ports">פ×?ר×? ×?ש×?ר×?ת×?×? ×?נסתר×?×?</string>
+  <string name="project_home">×?תר×? ×?פר×?×?ק×?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">×?רש×?×?×? ש×? Tor</string>
+  <string name="https_torproject_org">https://torproject.org/</string>
+  <string name="third_party_software">ת×?×?× ×?-צ×?-×?׳: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="found_existing_tor_process">× ×?צ×? ת×?×?×?×? Tor ק×?×?×?â?¦</string>
+  <string name="something_bad_happened">×?ש×?×? רע ×?תר×?ש. ×?×?×?ק ×?ת ×?×?×?×?×?</string>
+  <string name="hidden_service_on">ש×?ר×?ת נסתר ×?:</string>
+  <string name="unable_to_read_hidden_service_name">×?×? ×?ס×?×?×? ×?קר×?×? ש×? ש×?ר×?ת נסתר</string>
+  <string name="unable_to_start_tor">×?×? ×?ס×?×?×? ×?×?ת×?×?×? ×?ת Tor:</string>
+  <string name="unable_to_reset_tor">×?ת×?×? ×?ת ×?×?×?ש×?ר ש×?×?, ×?×?×? ×?פשר×?ת ×?×?פע×?×? ×?×?×?ש ×?ת Tor!</string>
+  <string name="pref_use_sys_iptables_title">×?שת×?ש ×?×?ר×?ר×?ת ×?×?×?×?×? ש×? iptables</string>
+  <string name="pref_use_persistent_notifications">×?ש×?×?ר ת×?×?×? ×?ת ×?×?×?ק×?×? ×?סר×?×? ×?×?×?×? ×?ש×?×?ר×?×?×? ×?×?×?×?ר</string>
+  <string name="notification_using_bridges">×?שר×?×? ×?×?×?פשר×?×?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">שפ×?</string>
+  <string name="set_locale_summary">×?×?ר ×?ת ×?×?ק×?×?×?×?ת ×?×?שפ×? ש×? Orbot</string>
+  <string name="wizard_locale_title">×?×?ר שפ×?</string>
+  <string name="wizard_locale_msg">×?ש×?ר ×?ר×?רת ×?×?×?×? ×?×? ×?×?×?×£ ×?שפ×? ×?× ×?×?×?×?ת</string>
+  <string name="powered_by">×?×?פע×? ×?×?×?צע×?ת Tor</string>
+  <string name="btn_save_settings">ש×?×?רת ×?×?×?ר×?ת</string>
+  <string name="no_internet_connection_tor">×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?; ת×?ר ×?×?ת×?×?...</string>
+  <string name="bandwidth_">ר×?×?×? פס:</string>
+  <string name="down">×?×?×?</string>
+  <string name="up">×?×¢×?×?</string>
+  <string name="pref_disable_network_summary">×?×?×? ×?ת Tor ×?×?שר ×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?</string>
+  <string name="newnym">×?×?×?פת ×?×? ×?×?×?ת Tor ×?×?ש×?!</string>
+  <string name="menu_use_chatsecure">×?פע×? ×?ת ChatSecure</string>
+  <string name="permission_manage_tor_label">× ×?×? Tor</string>
+  <string name="permission_manage_tor_description">×?פשר ×?ת ×?פ×?×?קצ×?×? ×?×? ×?×?×? ×?ש×?×?×? ×?ש×?ר×?ת Tor</string>
+  <string name="install_apps_">×?×?תק×?×? ×?פ×?×?קצ×?×??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">×?×?×? ×?×?×?×?ר ×?רשת. ×?×?×?×? ×?ת Tor....</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">×?×?×?×?×?ר ×¢×?×?×? ×?×?×?. ×?×¢×?ר ×?ת Tor...</string>
+  <string name="updating_settings_in_tor_service">×?×¢×?×?×? ×?×?×?ר×?ת Tor ×?×?×?ש×?ר</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_dialog">×?×?×?ר×?ת SOCKS Port </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">×?×?×?רת ×?פ×?ר×? ש×? TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="your_tor_public_ips_">×?IPs ×?×?×?צ×?× ×?×?×? ש×?×? ×¢×? Tor:</string>
+  <string name="you_do_not_have_root_access_enabled">×?×?×? ×?×? ×?×?שת ר×?×? ×?×?×?פשרת</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">תצ×?ר×? ×?×?×?×?ת ×?×?×?פע×?×? ×?ת Orbot ×¢×? ×?נת ×?×?×?×?×? ×?ת ×?ש×?× ×?×? ×?×?×?×?ר×?ת.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">ק×?×? QR</string>
+  <string name="get_bridges_email">×?×?×?\"×?</string>
+  <string name="get_bridges_web">×?תר</string>
+  <string name="activate">×?פע×?</string>
+  <string name="send_email">ש×?×? ×?×?×?\"×?</string>
+  <string name="standard_browser">×?פ×?פ×? ר×?×?×?</string>
+</resources>
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
new file mode 100644
index 0000000..9156dfa
--- /dev/null
+++ b/app/src/main/res/values-hi/strings.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">�रब�� �� म�फ�त ��प</string>
+  <string name="menu_browse">ब�रा��़</string>
+  <string name="menu_settings">स��ि���स</string>
+  <string name="menu_info">मदद</string>
+  <string name="button_help">मदद</string>
+  <string name="button_close">ब�द  �र�� </string>
+  <string name="wizard_title">Orbot</string>
+  <string name="btn_back">वापस</string>
+  <string name="btn_cancel">रद�द �र�� </string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">प�र���स� स�����</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">समन�य </string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">��� नह��</string>
+  <string name="status">स�थिति</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-hr-rHR/strings.xml b/app/src/main/res/values-hr-rHR/strings.xml
new file mode 100644
index 0000000..717ae74
--- /dev/null
+++ b/app/src/main/res/values-hr-rHR/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Polazno</string>
+  <string name="menu_browse">Pretraži</string>
+  <string name="menu_settings">Postavke</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_about">O</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="button_about">O</string>
+  <string name="menu_exit">Izlaz</string>
+  <string name="btn_back">Povratak</string>
+  <string name="btn_cancel">Odustani</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Postavke Proxya</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">OpÄ?enito</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Upozorenje</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nepoznato</string>
+  <string name="status">Status</string>
+  <string name="error">Greška</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Spremi postavke</string>
+</resources>
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
new file mode 100644
index 0000000..19ddf3e
--- /dev/null
+++ b/app/src/main/res/values-hr/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot je besplatna proxy aplikacija koja omoguÄ?uje ostalim aplikacijama da koriste internet sigurnije. Orbot koristi Tor za enkripciju VaÅ¡eg Internet prometa, a zatim ga skriva Å¡aljuÄ?i ga kroz seriju raÄ?unala diljem svijeta. Tor je besplatan software i otvorena mreža koja pomaže u borbi protiv nadzora mreže koji ugrožava osobne slobode i privatnost, povjerljive poslovne aktivnosti i odnose, te pomaže u borbi protiv analize prometa.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">pokreni i zaustavi Tor</string>
+  <string name="tor_proxy_service_process">torproxyusluga</string>
+  <string name="status_starting_up">Orbot se pokreÄ?e...</string>
+  <string name="status_activated">Spojen na Tor mrežu</string>
+  <string name="status_disabled">Orbot je deaktiviran</string>
+  <string name="status_shutting_down">TorService se gasi</string>
+  <string name="tor_process_starting">PokreÄ?em Tor klijent...</string>
+  <string name="tor_process_complete">gotovo.</string>
+  <string name="tor_process_waiting">Ä?ekam.</string>
+  <string name="not_anonymous_yet">UPOZORENJE: Vaš promet još nije anoniman! Molimo konfigurirajte Vaše aplikacije da koriste HTTP proxy 127.0.0.1:8118 ili SOCKS4A ili SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Polazno</string>
+  <string name="menu_browse">Pretraži</string>
+  <string name="menu_settings">Postavke</string>
+  <string name="menu_log">Dnevnik</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">PoÄ?etak</string>
+  <string name="menu_stop">Zaustavi</string>
+  <string name="menu_about">O</string>
+  <string name="menu_promo_apps">Dohvati aplikacije...</string>
+  <string name="main_layout_download">Preuzimanje</string>
+  <string name="main_layout_upload">Slanje</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="button_about">O</string>
+  <string name="button_clear_log">OÄ?isti Dnevnik</string>
+  <string name="menu_verify">Provjeri</string>
+  <string name="menu_exit">Izlaz</string>
+  <string name="menu_scan">Skeniraj BridgeQR</string>
+  <string name="menu_share_bridge">Podijeli BridgeQR</string>
+  <string name="press_to_start">- dugi klik za poÄ?etak -</string>
+  <string name="pref_trans_proxy_group">Transparentni Proxy (Zahtijeva Root)</string>
+  <string name="pref_trans_proxy_title">Transparentni Proxy</string>
+  <string name="pref_trans_proxy_summary">Automatska Torifikacija Aplikacija</string>
+  <string name="pref_transparent_all_title">Tor Sve</string>
+  <string name="pref_transparent_all_summary">Proxy promet svih aplikacija kroz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Rezerva</string>
+  <string name="pref_transparent_port_fallback_summary">UPOZORENJE: Zaobilazi uobiÄ?ajene portove (80, 443, itd.) *KORISTITE SAMO* ako \'Sve\' ili \'Aplikacije\' mod ne radi.</string>
+  <string name="pref_transparent_port_title">Popis portova</string>
+  <string name="pref_transparent_port_summary">Popis portova za proxy. *KORISTITE SAMO* ako \'Sve\' ili \'Aplikacije\' mod ne radi</string>
+  <string name="pref_transparent_port_dialog">Unesite port za proxy</string>
+  <string name="pref_has_root">Zatraži Root Pristup</string>
+  <string name="pref_has_root_summary">Zatraži root pristup za transparentni proxy</string>
+  <string name="status_install_success">Tor izvršne datoteke uspješno instalirane!</string>
+  <string name="status_install_fail">Tor izvrÅ¡ne datoteke nije bilo moguÄ?e instalirati. Molimo provjerite dnevnik i obavijestite tor-assistans@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Greška u Aplikaciji</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbot-u</string>
+  <string name="btn_next">SljedeÄ?e</string>
+  <string name="btn_back">Natrag</string>
+  <string name="btn_finish">Završi</string>
+  <string name="btn_okay">U redu</string>
+  <string name="btn_cancel">Odustani</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Detalji o Orbot-u</string>
+  <string name="wizard_details_msg">Orbot je otvorena aplikacija koja sadrži Tor, LibEvent i Polipo. Pruža lokalni HTTP proxy (8118) i SOCKS proxy (9050) u Tor mrežu. Orbot ima moguÄ?nost, na root-anom ureÄ?aju, slati sav promet kroz Tor.</string>
+  <string name="wizard_permissions_root">Dopuštenje Odobreno</string>
+  <string name="wizard_permissions_stock">Orbot Dopuštenja</string>
+  <string name="wizard_premissions_msg_root">OdliÄ?no! UoÄ?ili smo da imate root dopuÅ¡tenja omoguÄ?ena za Orbot. Koristit Ä?emo ovu moÄ? mudro.</string>
+  <string name="wizard_permissions_msg_stock">Iako nije neophodan, Orbot može postati moÄ?an alat ako vaÅ¡ ureÄ?aj ima root pristup. Koristite gumb niže da bi odobrili Orbot-u supermoÄ?i!</string>
+  <string name="wizard_permissions_no_root">Ako nemate root pristup ili nemate pojma o Ä?emu priÄ?amo, osigurajte da koristite aplikacije koje rade s Orbot-om.</string>
+  <string name="wizard_permissions_consent">Razumijem i želim nastaviti bez Superuser-a</string>
+  <string name="wizard_permission_enable_root">Odobri Root za Orbot</string>
+  <string name="wizard_configure">Konfiguriraj Torifikaciju</string>
+  <string name="wizard_configure_msg">Orbot Vam daje opciju da usmjerite sav aplikacijski promet kroz Tor ILI odaberete aplikacije individualno.</string>
+  <string name="wizard_configure_all">Proxy Sve Aplikacije Kroz Tor</string>
+  <string name="wizard_configure_select_apps">Odaberi Individualne Aplikacije za Tor</string>
+  <string name="wizard_tips_tricks">Orbot-omoguÄ?ene Aplikacije</string>
+  <string name="wizard_tips_msg">Aplikacije dolje su napravljene da rade sa Orbot-om. Kliknite svaki gumb da instalirate odmah ili ih kasnije možete naÄ?i na Google Play-u, na GuardianProject.info web stranici ili preko F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Sigurni klijent instant poruka za Adnroid</string>
+  <string name="wizard_tips_proxy">Proxy Postavke - NauÄ?ite kako konfigurirati aplikacije za rad s Orbot-om</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo aplikacija za pretraživanje</string>
+  <string name="wizard_tips_twitter">Namjesti Twitter proxy na host \"localhost\" i port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - napravite priÄ?u i prepustite sigurnost Tor-u!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Postavke Proxy-a</string>
+  <string name="wizard_proxy_help_msg">Ako Android aplikacija koju koristite podržava koriÅ¡tenje HTTP ili SOCKS proxy-a, možete ju konfigurirati da se spaja na Orbot i koristi Tor.\n\n\n Postavke su 127.0.0.1 ili \"localhost\". Za HTTP postavke porta su 8118. Za SOCKS, proxy je 9050. Trebali bi koristiti SOCKS4A ili SOCKS5 ako je moguÄ?e.\n\n\n Možete nauÄ?iti viÅ¡e o proxy-ranju na Androidu putem Ä?esto postavljenih pitanja: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot je spreman!</string>
+  <string name="wizard_final_msg">Milijuni ljudi diljem svijeta koriste Tor iz raznih razloga.\n\nNovinari i blogeri, pravobranitelji, policijski službenici, vojnici, korporacije, graÄ?ani represivnih režima i uobiÄ?ajeni graÄ?ani... a od sad i Vi!</string>
+  <string name="wizard_exit_at_first_screen_toast">Molimo konfigurirajte Orbot prije nego ga poÄ?nete koristiti!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">UspjeÅ¡no ste spojeni na Tor mrežu - ali ovo NE znaÄ?i da je VaÅ¡ ureÄ?aj siguran. Možete koristiti gumb \'Preglednik\' kako bi testirali svoju vezu. \n\nPosjetite nas na https://guardianproject.info/apps/orbot ili nam poÅ¡aljite email na help@xxxxxxxxxxxxxxxxxxxx kako bi nauÄ?ili viÅ¡e.</string>
+  <string name="tor_check">Ovo Ä?e otvoriti VaÅ¡ web preglednik na https://check.torproject.org kako bi vidjeli je li Orbot konfiguriran i jeste li povezani na Tor.</string>
+  <string name="pref_hs_group">Hosting Skrivenih Usluga</string>
+  <string name="pref_general_group">OpÄ?enito</string>
+  <string name="pref_start_boot_title">Pokreni Orbot pri pokretanju</string>
+  <string name="pref_start_boot_summary">Automatski pokreni Orbot i poveži Tor kad se Android ureÄ?aj pokrene</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot donosi Tor na Android!\n\nTor pomaže u borbi protiv filtriranja prometa, analize prometa i nadzora mreže koji ugrožava privatnost, povjerljive informacije i osobne veze.\n\nOvaj Ä?arobnjak Ä?e Vam pomoÄ?i u konfiguraciji Orbot-a i Tor-a na VaÅ¡em ureÄ?aju.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Upozorenje</string>
+  <string name="wizard_warning_msg">Samo instaliranje Orbot-a neÄ?e automatski anonimizirati VaÅ¡ mobilni promet.\n\nMorate ispravno konfigurirati Orbot, svoj ureÄ?aj i ostale aplikacije da uspjeÅ¡no koriste Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Dopuštenja</string>
+  <string name="wizard_permissions_root_msg1">Opcionalno, možete odobriti Orbot-u \'Superuser\' pristup da bi omoguÄ?ili napredne znaÄ?ajke, kao Å¡to je Transparentni Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Ako ne želite ovo, budite sigurni da koristite aplikacije koje su napravljene da rade s Orbotom</string>
+  <string name="wizard_permissions_no_root_msg">Ä?ini se da VaÅ¡ ureÄ?aj nije root-an.\n\nMolimo probajte \'Aplikacije\' naÄ?in rada na glavnom ekranu.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-OmoguÄ?ene Aplikacije</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sigurna aplikacija za Ä?avrljanje s Povjerljivom Enkripcijom</string>
+  <string name="wizard_tips_orweb">Orfox: Preglednik s pojaÄ?anom privatnosti koji radi kroz Tor</string>
+  <string name="wizard_tips_play">PronaÄ?i sve Guardian Projekt aplikacije na Google Play</string>
+  <string name="wizard_tips_fdroid">PronaÄ?i sve Guardian Project aplikacije na F-Droid-u</string>
+  <string name="wizard_tips_fdroid_org">PronaÄ?i sve Guardian Project aplikacije na https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentni Proxy</string>
+  <string name="wizard_transproxy_msg">Ovo omoguÄ?ava VaÅ¡im aplikacijama da automatski rade kroz Tor mrežu bez ikakve konfiguracije.</string>
+  <string name="wizard_transproxy_hint">(Stavite kvaÄ?icu ako nemate pojma o Ä?emu priÄ?amo)</string>
+  <string name="wizard_transproxy_none">Ništa</string>
+  <string name="pref_transparent_tethering_title">Tor Privezanje</string>
+  <string name="pref_transparent_tethering_summary">OmoguÄ?i Tor Transparentni Proxy za Wifi i USB privezane ureÄ?aje (zahtijeva ponovno pokretanje)</string>
+  <string name="button_grant_superuser">Zatraži Pristup Superuser-u</string>
+  <string name="pref_select_apps">Odaberi Aplikacije</string>
+  <string name="pref_select_apps_summary">Odaberi Aplikacije koje Ä?e se usmjeriti kroz Tor</string>
+  <string name="pref_node_configuration">Konfiguracija Ä?vora</string>
+  <string name="pref_node_configuration_summary">Ovo su napredne postavke koje mogu smanjiti Vašu anonimnost</string>
+  <string name="pref_entrance_node">Ulazni Ä?vorovi</string>
+  <string name="pref_entrance_node_summary">Otisci prstiju, nadimci, države i adrese za prvi skok</string>
+  <string name="pref_entrance_node_dialog">Unesi Ulazne Ä?vorove</string>
+  <string name="pref_allow_background_starts_title">Dozvoli pokretanja u pozadini</string>
+  <string name="pref_allow_background_starts_summary">Dopusti bilo kojoj aplikaciji da kaže Orbot-u da pokrene Tor i povezane usluge</string>
+  <string name="button_proxy_all">Proxy-raj sve</string>
+  <string name="button_proxy_none">Ne proxy-raj ništa</string>
+  <string name="button_invert_selection">Izokreni odabrano</string>
+  <string name="pref_proxy_title">Izlazni Mrežni Proxy (Opcionalno)</string>
+  <string name="pref_proxy_type_title">Vrsta Izlaznog Proxy-a</string>
+  <string name="pref_proxy_type_summary">Protokol koji se koristi za proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Unesi Tip Proxyj-a</string>
+  <string name="pref_proxy_host_title">DomaÄ?in Izlaznog Proxy-a</string>
+  <string name="pref_proxy_host_summary">Ime domaÄ?ina Proxy Poslužitelja</string>
+  <string name="pref_proxy_host_dialog">Unesi DomaÄ?ina Proxy-a</string>
+  <string name="pref_proxy_port_title">Port Izlaznog Proxy-a</string>
+  <string name="pref_proxy_port_summary">Port Proxy Poslužitelja</string>
+  <string name="pref_proxy_port_dialog">Unesite port za proxy.</string>
+  <string name="pref_proxy_username_title">Proxy izlazno korisniÄ?ko ime</string>
+  <string name="pref_proxy_username_summary">Proxy korisniÄ?ko ime (Opcionalno)</string>
+  <string name="pref_proxy_username_dialog">Unesite Proxy korisniÄ?ko ime</string>
+  <string name="pref_proxy_password_title">Proxy izlazna lozinka</string>
+  <string name="pref_proxy_password_summary">Proxy lozinka (Opcionalno)</string>
+  <string name="pref_proxy_password_dialog">Unesite Proxy lozinku</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Postavljam potpuno transparentan proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Postavljam transparentan proxy zasnovan na aplikaciji...</string>
+  <string name="transparent_proxying_enabled">Transparentni Proxy OMOGUÄ?ENO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy omoguÄ?en za Privezivanje!</string>
+  <string name="warning_error_starting_transparent_proxying_">UPOZORENJE: greška pri pokretanju transparentnog proxy-a!</string>
+  <string name="transproxy_rules_cleared">TransProxy pravila oÄ?iÅ¡Ä?ena</string>
+  <string name="couldn_t_start_tor_process_">Nije moguÄ?e zapoÄ?eti Tor proces:</string>
+  <string name="privoxy_is_running_on_port_">Polipo je pokrenut na portu:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Postavljam transparentan proxy zasnovan na portu...</string>
+  <string name="bridge_error">Greška Mosta</string>
+  <string name="bridge_requires_ip">Da bi koristili mostove, morate unijeti bar jednu IP adresu mosta.</string>
+  <string name="send_email_for_bridges">PoÅ¡aljite email koristeÄ?i gmail raÄ?un na bridges@xxxxxxxxxxxxxx samo s tekstom \"get bridges\" u sadržaju.</string>
+  <string name="error">Greška</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vaše ReachableAddresses postavke su uzrokovale iznimku!</string>
+  <string name="your_relay_settings_caused_an_exception_">Vaše postavke releja su uzrokovale iznimku!</string>
+  <string name="exit_nodes">Izlazni Ä?vorovi</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Otisci prstiju, nadimci, države i adrese za zadnji skok</string>
+  <string name="enter_exit_nodes">Unesi Izlazne Ä?vorove</string>
+  <string name="exclude_nodes">Nemoj UkljuÄ?iti Ä?vorove</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Otisci prstiju, nadimci, države i adrese koje ne treba ukljuÄ?iti</string>
+  <string name="enter_exclude_nodes">Unesi Ä?vorove koje treba iskljuÄ?iti</string>
+  <string name="strict_nodes">Striktni Ä?vorovi</string>
+  <string name="use_only_these_specified_nodes">Koristi *samo* ove navedene Ä?vorove</string>
+  <string name="bridges">Mostovi</string>
+  <string name="use_bridges">Koristi Mostove</string>
+  <string name="bridges_obfuscated">Skriveni Mostovi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">OmoguÄ?i naizmjeniÄ?ne ulazne Ä?vorove u Tor Mrežu</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">OmoguÄ?ite ako su postavljeni mostovi skriveni mostovi</string>
+  <string name="ip_address_and_port_of_bridges">IP adresa i port mostova</string>
+  <string name="enter_bridge_addresses">Unesi Adrese Mostova</string>
+  <string name="relays">Releji</string>
+  <string name="relaying">Prenošenje</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">OmoguÄ?ite svom ureÄ?aju da bude ne-izlazni relej</string>
+  <string name="relay_port">Relej Port</string>
+  <string name="listening_port_for_your_tor_relay">Port za slušanje Vašeg Tor releja</string>
+  <string name="enter_or_port">Unesi OR port</string>
+  <string name="relay_nickname">Nadimak releja</string>
+  <string name="the_nickname_for_your_tor_relay">Nadimak za Vaš Tor relej</string>
+  <string name="enter_a_custom_relay_nickname">Unesi prilagoÄ?eni nadimak releja</string>
+  <string name="reachable_addresses">Dostupne Adrese</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Pokreni kao klijent iza firewall-a sa restriktivnim pravilima</string>
+  <string name="reachable_ports">Dostupni portovi</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portovi dostupni iza restriktivnog firewall-a</string>
+  <string name="enter_ports">Unesi portove</string>
+  <string name="enable_hidden_services">Hosting Skrivenih Usluga</string>
+  <string name="run_servers_accessible_via_the_tor_network">dopusti poslužitelju na ureÄ?aju da bude dostupan preko Tor mreže</string>
+  <string name="enter_localhost_ports_for_hidden_services">unesi localhost portove za skrivene usluge</string>
+  <string name="hidden_service_ports">Portovi za skrivene usluge</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresirano ime za vašu skrivenu uslugu (generirano automatski)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">omoguÄ?i izlaznost dnevnika o otkrivanju greÅ¡ke (mora koristiti adb ili aLogCat za pregled)</string>
+  <string name="project_home">Dom(ovi) Projekta:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor licenca</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software treÄ?e strane:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikacija želi otvoriti port %S skrivenog poslužitelja Tor mreži. Ovo je sigurno ako vjerujete aplikaciji.</string>
+  <string name="found_existing_tor_process">pronaÄ?eni postojeÄ?i Tor procesi...</string>
+  <string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
+  <string name="hidden_service_on">skrivena usluga na:</string>
+  <string name="unable_to_read_hidden_service_name">nije moguÄ?e proÄ?itati ime skrivene usluge</string>
+  <string name="unable_to_start_tor">Nije moguÄ?e pokrenuti Tor:</string>
+  <string name="unable_to_reset_tor">Ponovno pokrenit svoj ureÄ?aj, nije moguÄ?e ponovno pkrenuti Tor!</string>
+  <string name="pref_use_sys_iptables_title">Koristi Zadane Iptablice</string>
+  <string name="pref_use_sys_iptables_summary">koristi ugraÄ?ene iptablice umjesto onih zapakiranih s Orbot-om</string>
+  <string name="error_installing_binares">Nije bilo moguÄ?e instalirati ili nadograditi Tor datoteke .</string>
+  <string name="pref_use_persistent_notifications">Uvjek drži ikonu na alatnoj traci kad je Orbot spojen</string>
+  <string name="pref_use_persistent_notifications_title">Obavijesti o stalnoj pokrenutosti</string>
+  <string name="pref_use_expanded_notifications">Prikaži proširene obavijesti s Tor izlaznom državom i IP-em</string>
+  <string name="pref_use_expanded_notifications_title">Proširene obavijesti</string>
+  <string name="notification_using_bridges">Mostovi omoguÄ?eni!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Jezik</string>
+  <string name="set_locale_summary">Odaberi lokaciju i jezik za Orbot</string>
+  <string name="wizard_locale_title">Odaberi Jezik</string>
+  <string name="wizard_locale_msg">Ostavi zadano ili promjeni na trenutni jezik</string>
+  <string name="powered_by">pogoni Tor</string>
+  <string name="btn_save_settings">Spremi postavke</string>
+  <string name="no_internet_connection_tor">Nema internet veze; Tor je u stanju pripravnosti...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">dolje</string>
+  <string name="up">gore</string>
+  <string name="pref_disable_network_title">Nema mrežnog auto-spavanja</string>
+  <string name="pref_disable_network_summary">Stavi Tor na spavanje kad internet nije dostupan</string>
+  <string name="newnym">Prebacili ste se na nov Tor identitet!</string>
+  <string name="menu_verify_browser">Preglednik</string>
+  <string name="menu_use_chatsecure">Koristi ChatSecure</string>
+  <string name="permission_manage_tor_label">Upravljaj Tor-om</string>
+  <string name="permission_manage_tor_description">OmoguÄ?i ovoj palikaciji da upravlja Tor-om</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ä?ini se da nemate Orfox instaliran. Želite li pomoÄ? s tim ili da samo otvorimo preglednik?</string>
+  <string name="install_apps_">Instaliraj aplikacije?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nema mrežne povezivosti. Stavljam Tor na spavanje...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Mrežan povezanost je dobra. Budim Tor...</string>
+  <string name="updating_settings_in_tor_service">ažuriram postavke u Tor usluzi</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port na kojem Tor pruža svoj SOCKS proxy (zadano: 9050, 0 za onemoguÄ?avanje)</string>
+  <string name="pref_socks_dialog">Konfiguracija SOCKS porta </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Port na kojem Tor pruža Transparentni Proxy (zadano: 9040, 0 za onemoguÄ?ivanje)</string>
+  <string name="pref_transport_dialog">Konfiguracija TransProxy porta</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port na kojem Tor pruža DNS (zadano 5400, 0 za onemoguÄ?ivanje)</string>
+  <string name="pref_dnsport_dialog">Postavljanje DNS porta</string>
+  <string name="pref_torrc_title">Torrc prilagoÄ?ena konfiguracija</string>
+  <string name="pref_torrc_summary">SAMO ZA STRUÄ?NJAKE: unesite direktno torrc konfiguracijske linije</string>
+  <string name="pref_torrc_dialog">PrilagoÄ?eni Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech aplikacija za dokumentaciju ljudskih prava</string>
+  <string name="your_tor_public_ips_">Vaši javni Tor IP-evi:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">OnemoguÄ?ite ovu palikaciju u Android-&gt;Postavke-&gt;Aplikacije ako imate problema s Orbot-om:</string>
+  <string name="app_conflict">Konflikt aplikacija</string>
+  <string name="pref_transproxy_refresh_title">Automatsko osvježavanje Transproxy-a</string>
+  <string name="pref_transproxy_refresh_summary">Ponovno primjeni Transproxy pravila kad se promjeni mrežno stanje</string>
+  <string name="pref_transproxy_flush_title">Transproxy PRISILNO UKLANJANJE</string>
+  <string name="pref_transproxy_flush_summary">Dotaknite ovdje da bi oÄ?istili sva transproxy mrežna pravila ODMAH</string>
+  <string name="transparent_proxy_rules_flushed_">Pravila transparentnog proxy-a oÄ?iÅ¡Ä?ena!</string>
+  <string name="you_do_not_have_root_access_enabled">Nema omoguÄ?en root pristup</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Možda Ä?e te morati zaustaviti i pokrenuti Orbot da bi se omoguÄ?ile promjenjene postavke.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Mostova ažurirano</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ponovno pokrenite Orbot da bi omoguÄ?ili promjene</string>
+  <string name="menu_qr">QR kodovi</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ako VaÅ¡ mreža aktivno blokira Tor, možete koristiti Most kako bi pristupili mreži. ODABERITE jedan od gorenavedenih tipova mosta kako bi ih omoguÄ?ili.</string>
+  <string name="bridge_mode">NaÄ?in rada Most</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktiviraj</string>
+  <string name="apps_mode">VPN naÄ?in rada aplikacija</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Možete omoguÄ?iti svim aplikacijama na svom ureÄ?aju da se pokreÄ?u kroz Tor koristeÄ?i VPN znaÄ?ajku Android-a.\n\n*UPOZORENJE* Ovo je nova, eksperimentalna znaÄ?ajka i u nekim sluÄ?ajevima se možda neÄ?e automatski pokrenuti, ili Ä?e se zaustaviti. NE bi ju trebalo koristiti za anonimnost, nego SAMO za prolaženje kroz vatrozide i filtere.</string>
+  <string name="send_email">Pošalji email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Možete dobiti adrese mostova kroz email, web ili skeniranjem QR koda. Odaberite \'Email\' ili \'Web\' niže da zatražite adresu mosta.\n\nJednom kad imate adresu, kopirajte i zalijepite ju u \"Mostovi\" postavku Orbot-a i ponovno ga pokrenite.</string>
+  <string name="install_orweb">Instaliraj Orfox</string>
+  <string name="standard_browser">Standardni preglendik</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NAPOMENA: samo standardni Tor mostovi rade na Intel X86/ATOM ureÄ?ajima</string>
+  <string name="vpn_default_world">Svijet</string>
+</resources>
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
new file mode 100644
index 0000000..6b4e264
--- /dev/null
+++ b/app/src/main/res/values-hu/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Az Orbot egy ingyenes proxy alkalmazás, ami képessé tesz alkalmazásokat, hogy biztonságosabban használhassák az internetet. Az Orbot Tor-t használ, hogy titkosítsa az internetforgalmadat és elrejtse azáltal, hogy pattogtatja számítógépek sorozatain keresztül a világ körül. A Tor ingyenes szoftver és nyitott hálózat, ami segít megvédeni a hálózati felügyelettÅ?l, ami fenyegeti a személyi szabadságot és magánéletet, a bizalmas céges tevékenységeket és kapcsolatokat, és állambiztonság címén a forgalomelemzéstÅ?l.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">a Tor indítása, leállítása</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Az Orbot indul...</string>
+  <string name="status_activated">Csatlakozva a Tor hálózathoz</string>
+  <string name="status_disabled">Az Orbot deaktiválva</string>
+  <string name="status_shutting_down">A TorService leáll</string>
+  <string name="tor_process_starting">A Tor kliens indítása...</string>
+  <string name="tor_process_complete">kész.</string>
+  <string name="tor_process_waiting">várakozik.</string>
+  <string name="not_anonymous_yet">FIGYELEM: A forgalmad még nem névtelen! �llítsd be az alkalmazásaidat, hogy HTTP proxyt használjanak a 127.0.0.1:8118 címen vagy SOCKS4A vagy SOCKS5 proxyt a 127.0.0.1:9050 címen</string>
+  <string name="menu_home">KezdÅ?lap</string>
+  <string name="menu_browse">Böngészés</string>
+  <string name="menu_settings">Beállítások</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Súgó</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Indítás</string>
+  <string name="menu_stop">Leállítás</string>
+  <string name="menu_about">Névjegy</string>
+  <string name="menu_promo_apps">Alkalmazások beszerzése...</string>
+  <string name="main_layout_download">Letöltés</string>
+  <string name="main_layout_upload">Feltöltés</string>
+  <string name="button_help">Súgó</string>
+  <string name="button_close">Bezár</string>
+  <string name="button_about">Névjegy</string>
+  <string name="button_clear_log">Log törlése</string>
+  <string name="menu_verify">EllenÅ?rzés</string>
+  <string name="menu_exit">Kilépés</string>
+  <string name="menu_scan">BridgeQR szkennelése</string>
+  <string name="menu_share_bridge">BridgeQR megosztása</string>
+  <string name="press_to_start">- hosszú nyomás az indításhoz -</string>
+  <string name="pref_trans_proxy_group">Transzparens Proxyzás (Root szükséges)</string>
+  <string name="pref_trans_proxy_title">Transzparens Proxyzás</string>
+  <string name="pref_trans_proxy_summary">Alkalmazások automatikus Tor-izálása</string>
+  <string name="pref_transparent_all_title">Minden Tor-olása</string>
+  <string name="pref_transparent_all_summary">Minden forgalom átproxyzása a Tor-on</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy visszacsatolás</string>
+  <string name="pref_transparent_port_fallback_summary">FIGYELEM: Kikerüli a szokásos portokat (80, 443, stb). *CSAK AKKOR HASZN�LD* ha a \'Minden\' vagy \'Alkalmazás\' mód nem működik.</string>
+  <string name="pref_transparent_port_title">Port Lista</string>
+  <string name="pref_transparent_port_summary">A proxyzandó portok listája. *CSAK AKKOR HASZN�LD* ha a \'Minden\' vagy \'Alkalmazás\' mód nem működik.</string>
+  <string name="pref_transparent_port_dialog">Add meg a proxyzandó portokat</string>
+  <string name="pref_has_root">Root hozzáférés szükséges</string>
+  <string name="pref_has_root_summary">Root hozzáférés szükséges a transzparens proxyzáshoz</string>
+  <string name="status_install_success">A Tor binárisok sikeresen telepítve lettek!</string>
+  <string name="status_install_fail">A Tor bináris állományok telepítése sikertelen. EllenÅ?rizd a naplót és értesítsd a tor-assistants@xxxxxxxxxxxxxx -ot</string>
+  <string name="title_error">Alkalmazás hiba</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Az Orbot-ról</string>
+  <string name="btn_next">Tovább</string>
+  <string name="btn_back">Vissza</string>
+  <string name="btn_finish">Befejezés</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Mégsem</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Néhány Orbot adat</string>
+  <string name="wizard_details_msg">Az Orbot egy nyílt-forráskódú alkalmazás, ami tartalmazza a Tor-t, LibEvent-et és Polipo-t. Szolgáltat egy helyi HTTP proxyt (8118) és egy SOCKS proxyt (9050) a Tor hálózatba. Az Orbot-nak megvan az a képessége is, hogy rootolt eszközön minden internetes forgalmat a Tor-on keresztül küldjön.</string>
+  <string name="wizard_permissions_root">Jogosultság megadva</string>
+  <string name="wizard_permissions_stock">Orbot jogosultságok</string>
+  <string name="wizard_premissions_msg_root">KitűnÅ?! Ã?gy észleltük, hogy root jogot engedélyeztél az Orbot számára. Ezt az erÅ?t bölcsen fogjuk használni.</string>
+  <string name="wizard_permissions_msg_stock"> Habár nem szükséges, az Orbot sokkal hatékonyabb eszköz lehet, ha a készüléknek van root hozzáférése. Használd az alábbi gombot, hogy szuper-erÅ?t adj az Orbot-nak! </string>
+  <string name="wizard_permissions_no_root">Ha nincs root hozzáférésed, vagy fogalmad sincs, hogy mirÅ?l beszélünk, csak gyÅ?zÅ?djél meg arról, hogy olyan alkalmazásokat használsz, amelyek együttműködnek az Orbot-tal.</string>
+  <string name="wizard_permissions_consent">�rtettem és Superuser nélkül folytatnám tovább</string>
+  <string name="wizard_permission_enable_root">Root jog megadása az Orbot-nak</string>
+  <string name="wizard_configure">Tor-izálás konfigurálása</string>
+  <string name="wizard_configure_msg">Az Orbot lehetÅ?vé teszi, hogy az összes alkalmazás forgalmát a Tor-on keresztül küldje VAGY hogy egyénileg kiválaszthasd az alkalmazásaidat.</string>
+  <string name="wizard_configure_all">Minden alkalmazás keresztülproxyzása a Tor-on</string>
+  <string name="wizard_configure_select_apps">Alkalmazások kiválasztása a Tor-hoz</string>
+  <string name="wizard_tips_tricks">Orbot-engedélyezett alkalmazások</string>
+  <string name="wizard_tips_msg">Az alábbi alkalmazások az Orbot-tal való együttműködésre lettek fejlesztve. Kattints minden gombra az azonnali telepítéshez, vagy késÅ?bb megtalálod Å?ket a Google Play-en, a GuardianProject.info weboldalon vagy az F-Droid.org-n.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Biztonságos azonnali üzenetküldÅ? kliens Androidra</string>
+  <string name="wizard_tips_proxy">Proxy beállítások - Tanuld meg, hogyan állíthatod be az alkalmazásaidat, hogy együttműködjenek az Orbot-tal</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo keresÅ?motor alkalmazás</string>
+  <string name="wizard_tips_twitter"> �llítsd be a Twitter proxyt a hosztnál \"localhost\"-ra és a port-nál 8118-ra</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Készíts egy történetet és hagyd a Tor-ra a biztonságért!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy beállítások</string>
+  <string name="wizard_proxy_help_msg">Ha az Android alkalmazás, amit használsz támogatja a HTTP vagy SOCKS proxy használatát, akkor konfigurálhatod, hogy csatlakozzon az Orbot-hoz és Tor-t használjon.\n\n\n A hoszt beállítások 127.0.0.1 vagy \"localhost\". HTTP-nek a port beállítása 8118. A SOCKS-nak a proxyja 9050. SOCKS4A -t vagy SOCKS5 -t kéne használnod, ha lehetséges.\n \n\n\n Többet tudhatsz meg a proxyzásról Androidon a GYIK-en keresztül itt: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Az Orbot kész!</string>
+  <string name="wizard_final_msg">Emberek milliói használják a világ körül a Tor-t többféle különbözÅ? okból.\n\nÃ?jságírók és bloggerek, emberi jogok védelmezÅ?i, rendÅ?rök, katonák, cégek, elnyomó rezsimek polgárai, és csak átlagos polgárok... és most már te is készen állsz!</string>
+  <string name="wizard_exit_at_first_screen_toast">Kérlek konfiguráld az Orbot-ot, mielÅ?tt elkezded használni!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Sikeresen csatlakoztál a Tor hálózathoz - de ez NEM jelenti azt, hogy a készüléked biztonságos. Használhatod a \'BöngészÅ?\' gombot a kapcsolatod teszteléséhez. \n\nLátogass meg minket a https://guardianproject.info/apps/orbot -on vagy küldj egy emailt a help@xxxxxxxxxxxxxxxxxxxx -ra, hogy többet megtudj.</string>
+  <string name="tor_check">Ez megnyitja a webböngészÅ?dben a https://check.torproject.org -t ahhoz, hogy lásd, az Orbot valószínűleg konfigurált és csatlakozva vagy a Tor-hoz.</string>
+  <string name="pref_hs_group">Rejtett szolgáltatás kiszolgálás</string>
+  <string name="pref_general_group">�ltalános</string>
+  <string name="pref_start_boot_title">Az Orbot indítása rendszerindításkor</string>
+  <string name="pref_start_boot_summary">Automatikusan elindítja az Orbot-ot és csatlakozik a hálózathoz, amikor az Android eszköz betölt</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Az Orbot elhozza a Tor-t Androidra!\n\nA Tor segít megvédeni téged a tartalomszűréstÅ?l, forgalomelemzéstÅ?l és hálózati felügyelettÅ?l ami fenyegeti a magánéletet, bizalmas információt és személyes kapcsolatokat.\n\nEz a varázsló segít konfigurálni az Orbot-ot és Tor-t az eszközödön.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Figyelem</string>
+  <string name="wizard_warning_msg">Az Orbot egyszerű telepítésével nem fogja automatikusan névtelenné tenni a mobilforgalmadat.\n\nMegfelelÅ?en kell konfigurálnod az Orbot-ot, az eszközödet és egyéb alkalmazásokat ahhoz, hogy sikeresen használják a Tor-t.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Jogosultságok</string>
+  <string name="wizard_permissions_root_msg1">Opcionálisan adhatsz az Orbot részére \'Superuser\' hozzáférést, hogy engedélyezz olyan speciális szolgáltatásokat, mint például a Transzparens Proxyzás.</string>
+  <string name="wizard_permissions_root_msg2">Ha nem akarod ezt tenni, kérlek bizonyosodj meg róla, hogy olyan alkalmazásokat használsz, amelyek együttműködnek az Orbot-tal</string>
+  <string name="wizard_permissions_no_root_msg">Az eszközöd nem tűnik rootoltnak vagy nem ad root vagy \'Superuser\' hozzáférést.\n\nKérlek próbáld az \'Appok\' módot a fÅ?képernyÅ?n ehelyett.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-engedélyezett Alkalmazások</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Biztonságos üzenetküldÅ? alkalmazás OTR titkosítással</string>
+  <string name="wizard_tips_orweb">Orfox: Fokozott adatvédelmi böngészÅ?, ami Tor-on keresztül működik</string>
+  <string name="wizard_tips_play">Az összes Guardian Project alkalmazás keresése a Google Play-en</string>
+  <string name="wizard_tips_fdroid">Az összes Guardian Project alkalmazást megtalálod az F-Droid -on</string>
+  <string name="wizard_tips_fdroid_org">Az összes Guardian Project alkalmazást megtalálod a https://f-droid.org -on</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">�tlátszó Proxyzás</string>
+  <string name="wizard_transproxy_msg">Ez lehetÅ?vé teszi az alkalmazások számára a Tor-on keresztül kommunikálást, bármilyen konfiguráció nélkül.</string>
+  <string name="wizard_transproxy_hint">(Jelöld be ezt négyzetet, ha fogalmad sincs arról, hogy mirÅ?l beszélünk)</string>
+  <string name="wizard_transproxy_none">Nincs</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">A Tor Transzparens Proxyzásának engedélyezése a Wifi és az USB Tetherelt eszközök felé (újraindítást igényel)</string>
+  <string name="button_grant_superuser">Superuser hozzáférés kérése</string>
+  <string name="pref_select_apps">Alkalmazások kiválasztása</string>
+  <string name="pref_select_apps_summary">Válassz alkalmazásokat, amik keresztül haladjanak a Tor-on</string>
+  <string name="pref_node_configuration">Csomópont konfiguráció</string>
+  <string name="pref_node_configuration_summary">Ezek haladó beállítások, amelyek csökkenthetik a névtelenséged.</string>
+  <string name="pref_entrance_node">BelépÅ? csomópontok</string>
+  <string name="pref_entrance_node_summary">Ujjlenyomatok, becenevek, országok és címek az elsÅ? ugráshoz</string>
+  <string name="pref_entrance_node_dialog">BelépÅ? csomópontok megadása</string>
+  <string name="pref_allow_background_starts_title">Háttérbeli indulások engedélyezése</string>
+  <string name="pref_allow_background_starts_summary">Bármely alkalmazás közölheti az Orbot-tal, hogy indítsa a Tor-t és a kapcsolódó szolgáltatásokat</string>
+  <string name="button_proxy_all">Mindent proxyz</string>
+  <string name="button_proxy_none">Semmit nem proxyz</string>
+  <string name="button_invert_selection">Kijelölés megfordítása</string>
+  <string name="pref_proxy_title">KimenÅ? hálózati proxy (választható)</string>
+  <string name="pref_proxy_type_title">Proxy típus</string>
+  <string name="pref_proxy_type_summary">A Proxy szerver által használandó protokoll: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Add meg a proxy típusát</string>
+  <string name="pref_proxy_host_title">KimenÅ? proxy hoszt</string>
+  <string name="pref_proxy_host_summary">Proxy szerver állomásneve</string>
+  <string name="pref_proxy_host_dialog">Add meg a proxy hosztot</string>
+  <string name="pref_proxy_port_title">Proxy port</string>
+  <string name="pref_proxy_port_summary">Proxy szerver port</string>
+  <string name="pref_proxy_port_dialog">Add meg a proxy portját</string>
+  <string name="pref_proxy_username_title">KimenÅ? proxy felhasználónév</string>
+  <string name="pref_proxy_username_summary">Proxy felhasználónév (választható)</string>
+  <string name="pref_proxy_username_dialog">Add meg a proxy felhasználónevet</string>
+  <string name="pref_proxy_password_title">KimenÅ? proxy jelszó</string>
+  <string name="pref_proxy_password_summary">Proxy jelszó (választható)</string>
+  <string name="pref_proxy_password_dialog">Add meg a proxy jelszót</string>
+  <string name="status">Ã?llapot</string>
+  <string name="setting_up_full_transparent_proxying_">A teljes körű transzparens proxyzás beállítása...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Alkalmazásalapú transzparens proxyzás beállítása...</string>
+  <string name="transparent_proxying_enabled">Transzparens proxyzás ENGED�LYEZVE</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy engedélyezve tetheringre!</string>
+  <string name="warning_error_starting_transparent_proxying_">FIGYELMEZTET�S: hiba a transzparens proxyzás indításakor!</string>
+  <string name="transproxy_rules_cleared">TransProxy szabályok törölve</string>
+  <string name="couldn_t_start_tor_process_">Nem indítható el a Tor folyamat:</string>
+  <string name="privoxy_is_running_on_port_">A Polipo ezen a porton fut:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Port alapú transzparens proxyzás beállítása...</string>
+  <string name="bridge_error">Híd hiba</string>
+  <string name="bridge_requires_ip">A híd szolgáltatás használatához legalább egy híd IP címét meg kell adnod.</string>
+  <string name="send_email_for_bridges">Küldj egy emailt a bridges@xxxxxxxxxxxxxx -ra a \"get bridges\" sorral a levél törzsében egy gmail fiókból.</string>
+  <string name="error">Hiba</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Az elérhetÅ? címeid beállításai kivételt okoztak!</string>
+  <string name="your_relay_settings_caused_an_exception_">Az átjátszód beállításai kivételt okoztak!</string>
+  <string name="exit_nodes">Kilépési csomópontok</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ujjlenyomatok, becenevek, országok és címek az utolsó ugráshoz</string>
+  <string name="enter_exit_nodes">Kilépési csomópontok megadása</string>
+  <string name="exclude_nodes">Csomópontok kizárása</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Kizárandó ujjlenyomatok, becenevek, országok és címek</string>
+  <string name="enter_exclude_nodes">Add meg a kizárandó csomópontokat</string>
+  <string name="strict_nodes">Szigorú csomópontok</string>
+  <string name="use_only_these_specified_nodes">*Csak* ezeknek a megadott csomópontoknak a használata</string>
+  <string name="bridges">Hidak</string>
+  <string name="use_bridges">Hidak használata</string>
+  <string name="bridges_obfuscated">FedÅ?hidak</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Alternatív belépési pontok engedélyezése a Tor hálózatba</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Bekapcsolva, ha a konfigurált hidak fedÅ?hidak</string>
+  <string name="ip_address_and_port_of_bridges">A hidak IP címe és portja</string>
+  <string name="enter_bridge_addresses">Add meg a híd címeit</string>
+  <string name="relays">�tjátszók</string>
+  <string name="relaying">�tjátszás</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Engedélyezd az eszközödnek, hogy nem-átjátszó elosztó legyen</string>
+  <string name="relay_port">�tjátszó port</string>
+  <string name="listening_port_for_your_tor_relay">Hallgató port a Tor átjátszódnak</string>
+  <string name="enter_or_port">Enter VAGY port</string>
+  <string name="relay_nickname">�tjátszó becenév</string>
+  <string name="the_nickname_for_your_tor_relay">A Tor átjátszód beceneve</string>
+  <string name="enter_a_custom_relay_nickname">Adj meg egy egyedi átjátszó becenevet</string>
+  <string name="reachable_addresses">ElérhetÅ? címek</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Futtatás kliensként egy tűzfal mögül, korlátozó rendelkezésekkel</string>
+  <string name="reachable_ports">ElérhetÅ? portok</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">A tűzfal mögött elérhetÅ? portok</string>
+  <string name="enter_ports">Add meg a portokat</string>
+  <string name="enable_hidden_services">Rejtett szolgáltatás kiszolgálás</string>
+  <string name="run_servers_accessible_via_the_tor_network">a készülék szerver elérhetÅ?ségének engedélyezése a Tor hálózaton keresztül</string>
+  <string name="enter_localhost_ports_for_hidden_services">add meg a localhost portokat a rejtett szolgáltatásokhoz</string>
+  <string name="hidden_service_ports">Rejtett szolgáltatás portok</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">a címezhetÅ? neve a rejtett szolgáltatásaidnak (automatikusan generált)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">a hibakeresési napló engedélyezése a kimenetre (adb -t vagy aLogCat -t kell használni a megtekintéshez)</string>
+  <string name="project_home">Projekt honlap(ok):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Tor Licenc</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3. fél szoftver:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Egy alkalmazás a %S rejtett szerver portot akarja megnyitni a Tor hálózathoz. Ez biztonságos, ha megbízol az alkalmazásban.</string>
+  <string name="found_existing_tor_process">létezÅ? Tor folyamat találva...</string>
+  <string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
+  <string name="hidden_service_on">rejtett szolgáltatás itt:</string>
+  <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
+  <string name="unable_to_start_tor">A Tor indítása sikertelen:</string>
+  <string name="unable_to_reset_tor">Indítsd újra a készüléked, nem lehet helyreállítani a Tor-t!</string>
+  <string name="pref_use_sys_iptables_title">Alapértelmezett Iptables használata</string>
+  <string name="pref_use_sys_iptables_summary">a beépített iptables bináris használata az Orbot-tal egybecsomagolt helyett</string>
+  <string name="error_installing_binares">A Tor binárisok nem telepíthetÅ?ek, vagy frissíthetÅ?ek.</string>
+  <string name="pref_use_persistent_notifications">Mindig tartsa az ikont az eszköztáron, ha az Orbot csatlakoztatva van.</string>
+  <string name="pref_use_persistent_notifications_title">Mindig-bekapcsolt értesítések</string>
+  <string name="pref_use_expanded_notifications">Mutassa a bÅ?vített értesítést a Tor kilépÅ? országgal és IP-vel</string>
+  <string name="pref_use_expanded_notifications_title">BÅ?vített értesítések</string>
+  <string name="notification_using_bridges">Hidak engedélyezve!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Nyelv</string>
+  <string name="set_locale_summary">Válaszd ki a helyszínt és nyelvet az Orbot-nak</string>
+  <string name="wizard_locale_title">Válassz nyelvet</string>
+  <string name="wizard_locale_msg">Hagyd alapértelmezetten vagy válts az aktuális nyelvre</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Beállítások mentése</string>
+  <string name="no_internet_connection_tor">Nincs internetkapcsolat; Tor készenlétben...</string>
+  <string name="bandwidth_">Sávszélesség:</string>
+  <string name="down">le</string>
+  <string name="up">fel</string>
+  <string name="pref_disable_network_title">Nincs hálózati auto-alvás</string>
+  <string name="pref_disable_network_summary">A Tor alvó módba helyezése, ha internet nem elérhetÅ?</string>
+  <string name="newnym">�j Tor identitásra váltottál!</string>
+  <string name="menu_verify_browser">BöngészÅ?</string>
+  <string name="menu_use_chatsecure">ChatSecure használata</string>
+  <string name="permission_manage_tor_label">Tor kezelése</string>
+  <string name="permission_manage_tor_description">Engedélyezi ennek az alkalmazásnak, hogy a Tor szolgáltatást vezérelje</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ã?gy tűnik, hogy neked nincs Orfox telepítve. Kérsz segítséget benne, vagy csak nyissuk meg böngészÅ?t?</string>
+  <string name="install_apps_">Alkalmazások telepítése?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nincs hálózati kapcsolat. Tor alvó állapotba helyezése...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">A hálózati kapcsolat jó. Tor felébresztése...</string>
+  <string name="updating_settings_in_tor_service">a Tor szolgáltatás beállításainak frissítése</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port amelyen a Tor a SOCKS proxyt biztosítja (alapértelmezett: 9050 vagy 0 a tiltáshoz)</string>
+  <string name="pref_socks_dialog">SOCKS port konfiguráció</string>
+  <string name="pref_transport_title">Tor TransProxy port</string>
+  <string name="pref_transport_summary">Port, amelyen a Tor a transzparens proxyt ajánl (alapértelmezett: 9040 vagy 0 a tiltáshoz)</string>
+  <string name="pref_transport_dialog">TransProxy port konfiguráció</string>
+  <string name="pref_dnsport_title">Tor DNS port</string>
+  <string name="pref_dnsport_summary">Port, amelyen a Tor a saját DNS-t ajánlja (alapértelmezett: 5400 vagy 0 a letiltáshoz)</string>
+  <string name="pref_dnsport_dialog">DNS port konfiguráció</string>
+  <string name="pref_torrc_title">Torrc egyedi konfiguráció</string>
+  <string name="pref_torrc_summary">CSAK SZAKÃ?RTÅ?KNEK: torrc konfigurációs sorok közvetlen beírása</string>
+  <string name="pref_torrc_dialog">Egyedi Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech emberi jogok dokumentációja alkalmazás</string>
+  <string name="your_tor_public_ips_">A Tor-od publikus IP-jei:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Kérlek tiltsd le ezt az alkalmazást az Android-&gt;Beállítások-&gt;Alkalmazások-ban, ha az Orbot-tal problémáid vannak: </string>
+  <string name="app_conflict">Alkalmazás ütközés</string>
+  <string name="pref_transproxy_refresh_title">Transproxy auto-frissítés</string>
+  <string name="pref_transproxy_refresh_summary">A Transproxy szabályok újraalkalmazása, ha a hálózati állapot változik</string>
+  <string name="pref_transproxy_flush_title">Transproxy KÃ?NYSZERÃ?TETT ELTÃ?VOLÃ?TÃ?SA</string>
+  <string name="pref_transproxy_flush_summary">�rintsd meg itt, az összes transproxy hálózati szabály AZONNALI kiürítéséhez</string>
+  <string name="transparent_proxy_rules_flushed_">Transzparens proxy szabályok kiürítve!</string>
+  <string name="you_do_not_have_root_access_enabled">Nincs ROOT hozzáférésed engedélyezve</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Szükséged lehet az Orbot megállítására és indítására, hogy a beállítások megváltoztatása engedélyezve legyen.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Hidak frissítve</string>
+  <string name="restart_orbot_to_use_this_bridge_">Kérlek indítsd újra az Orbot-ot a változások engedélyezéséhez</string>
+  <string name="menu_qr">QR kódok</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ha a mobilhálózatod aktívan blokkolja a Tor-t, használhatsz Hidat, hogy hozzáférj a hálózathoz. V�LASSZ egyet a fenti híd típusokból, hogy engedélyezd a hidakat.</string>
+  <string name="bridge_mode">Híd mód</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktiválás</string>
+  <string name="apps_mode">Alkalmazások VPN mód</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Engedélyezhetsz minden alkalmazást, hogy Tor hálózaton keresztül fussanak az Android VPN funkcióját használva.\n\n*FIGYELMEZTETÃ?S* Ez egy új, kísérleti funkció és néhány esetben nem indulhat automatikusan, vagy leállhat. NEM kéne névtelenségre használni, CSAK a tűzfalakon és szűrÅ?kön való átjutáshoz.</string>
+  <string name="send_email">Email küldése</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Kaphatsz egy híd-címet emailen, weben keresztül vagy a híd QR kódjának beszkennelésével. Válaszd az \'Email\'-t vagy a \'Web\'-et alább a híd-cím kéréséhez.\n\nAmikor már van egy címed, másold &amp; illeszd be \"Hidak\" preferenciákba az Orbot beállításaiban és indítsd újra.</string>
+  <string name="install_orweb">Orweb telepítése</string>
+  <string name="standard_browser">Standard böngészÅ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">MEGJEGYZ�S: Csak standard Tor hidak működnek az Intel X86/ATOM eszközökön</string>
+  <string name="vpn_default_world">Világ</string>
+</resources>
diff --git a/app/src/main/res/values-hy-rAM/strings.xml b/app/src/main/res/values-hy-rAM/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-hy-rAM/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml
new file mode 100644
index 0000000..db863c6
--- /dev/null
+++ b/app/src/main/res/values-ia/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Initio</string>
+  <string name="menu_browse">Navigar</string>
+  <string name="menu_settings">Configurationes</string>
+  <string name="menu_info">Adjuta</string>
+  <string name="menu_about">Circa</string>
+  <string name="button_help">Adjuta</string>
+  <string name="button_close">Clauder</string>
+  <string name="button_about">Circa</string>
+  <string name="menu_exit">Sortir</string>
+  <string name="btn_back">Retro</string>
+  <string name="btn_cancel">Cancellar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Configurationes de proxy:</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertimento</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nulle</string>
+  <string name="status">Stato</string>
+  <string name="error">Error</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Salveguardar configurationes</string>
+</resources>
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
new file mode 100644
index 0000000..344037a
--- /dev/null
+++ b/app/src/main/res/values-id/strings.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot adalah aplikasi proxy gratis yang membuat aplikasi-aplikasi lainnya dapat terkoneksi dengan internet secara aman. Orbot menggunakan Tor untuk mengenkripsi hubungan internet anda dan menyalurkannya melewati berbagai komputer di seluruh dunia. Tor adalah software gratis dan suatu network terbuka, yang membantu anda menghindari pengawasan network yang mengancam kebebasan pribadi dan privasi, aktivitas bisnis rahasia dan relasi, serta keamanan negara yang dikenal dengan analisa traffic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulai...</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">TorService dimatikan</string>
+  <string name="tor_process_starting">Memulai klien Tor...</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">PERINGATAN: Trafik anda belum anonim! Silahkan konfigurasikan aplikasi anda untuk dapat menggunakan proxy HTTP 127.0.0.1:8118 atau SOCKS4A atau proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Beranda</string>
+  <string name="menu_browse">Jelajah</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Mulai</string>
+  <string name="menu_stop">Berhenti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="menu_promo_apps">Dapatkan aplikasi...</string>
+  <string name="main_layout_download">Unduh</string>
+  <string name="main_layout_upload">Unggah</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="menu_scan">Pindai BridgeQR</string>
+  <string name="menu_share_bridge">Bagikan BridgeQR</string>
+  <string name="press_to_start">- sentuh dan tahan untuk memulai -</string>
+  <string name="pref_trans_proxy_group">Proxy Transparan (Dibutuhkan Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Transparan</string>
+  <string name="pref_trans_proxy_summary">Otomatis Torfying Aplikasi</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Alternatif Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">PERINGATAN: Temukan port umum (80, 443, dll). *Gunakan Hanya* jika \'Semua\' atau \'Aplikasi\' mode tidak bekerja.</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_transparent_port_summary">Daftar port untuk proxy. *GUNAKAN HANYA* jika modus \'Semua\' atau \'Apl\' tidak bekerja</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Meminta akses root untuk proxy transparan</string>
+  <string name="status_install_success">Binary Tor berhasil dipasang!</string>
+  <string name="status_install_fail">File binary Tor tidak dapat dipasang. Silahkan periksa log dan beritahukan ke tor-assistants@xxxxxxxxxxxxxxx</string>
+  <string name="title_error">Kesalahan Pada Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Berikutnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Selesai</string>
+  <string name="btn_okay">Oke</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Beberapa Rincian Orbot</string>
+  <string name="wizard_details_msg">Orbot adalah aplikasi open-source yang mengandung Tor, LibEvent dan Polipo. Tor menyediakan HTTP proxy (8118) dan SOCKS proxy (9050) lokal menuju jaringan Tor. Orbot juga dapat, pada perangkat yang di-root, untuk mengirimkan semua lalu-lintas data internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Izin Diberikan</string>
+  <string name="wizard_permissions_stock">Perizinan Orbot</string>
+  <string name="wizard_premissions_msg_root">Baik sekali! Kami telah mendeteksi bahwa anda telah mengaktifkan perizinan root untuk Orbot. Kami akan menggunakan kekuatan ini secara bijak.</string>
+  <string name="wizard_permissions_msg_stock">Sementara itu tidak diperlukan, Orbot dapat menjadi tool yang lebih kuat jika perangkat anda memiliki akses root. Gunakan tombol dibawah untuk memberikan kekuatan super kepada Orbot!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak memiliki akses root atau tidak tahu tentang apa yang kita bicarakan, pastikan untuk menggunakan aplikasi yang dibuat untuk bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya mengerti dan ingin melanjutkan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Berikan Akses Root untuk Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torifikasi</string>
+  <string name="wizard_configure_msg">Orbot memberikan pilihan kepada anda untuk mengerahkan semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi anda secara individu.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Individu Aplikasi untuk Tor</string>
+  <string name="wizard_tips_tricks">Orbot- Aplikasi teraktifkan</string>
+  <string name="wizard_tips_msg">Aplikasi dibawah ini dikembangkan untuk bekerja dengan Orbot. Klik pada setiap tombol untuk memasangnya sekarang, atau anda dapat menemukan mereka di lain waktu pada Google Play, website GuardianProject.info atau melalui F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client instant messaging aman untuk Android</string>
+  <string name="wizard_tips_proxy">Pengaturan Proxy - Pelajari bagaimana mengkonfigurasikan aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">Aplikasi Mesin Pencari DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Setel proxy Twitter ke host \"localhost\" dan port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tulis cerita dan biarkan Tor yang mengurus keamanannya!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan mendukung penggunaan proxy HTTP atau SOCKS, maka anda dapat mengaturnya untuk terhubung ke Orbot dan menggunakan Tor. Setting host-nya 127.0.0.1 atau \"localhost\". Untuk HTTP, setting port-nya adalah 8118. Untuk SOCKS, proxy-nya adalah 9050. Anda disarankan menggunakan SOCKS4A atau SOCKS5 jika memungkinkan. Anda dapat mempelajari lebih lanjut mengenai pemakaian proxy pada Android melalui FAQ di: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot sudah siap!</string>
+  <string name="wizard_final_msg">Jutaan orang di seluruh dunia menggunakan Tor untuk berbagai tujuan. Jurnalis dan blogger, pembela hak asasi manusia, penegak hukum, prajurit, perusahaan, warga negara di rezim yang represif, dan warga biasa... dan kini anda sudah siap juga!</string>
+  <string name="wizard_exit_at_first_screen_toast">Konfigurasi Orbot terlebih dahulu sebelum anda menggunakannya!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Hal ini akan membuka peramban web anda ke https://check.torproject.org agar dapat melihat jika Orbot kemungkinan sudah dikonfigurasikan dan anda telah terhubung dengan Tor.</string>
+  <string name="pref_hs_group">Jasa Penyimpanan Rahasia</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulai Orbot saat Boot</string>
+  <string name="pref_start_boot_summary">Secara otomatis memulai Orbot dan menghubungkan dengan Tor ketika perangkat Android anda boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor ke Android! Tor membantu anda melawan penyaringan konten, analisis trafik dan pengawasan jaringan yang mengancam privasi, informasi rahasia dan hubungan pribadi. Wizard ini akan membantu anda mengkonfigurasikan Orbot dan Tor pada perangkat anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <string name="wizard_warning_msg">Pemasangan Orbot tidak otomatis membuat trafik mobile anda anonim. Anda harus melakukan konfigurasi Orbot, perangkat anda dan aplikasi lainnya untuk dapat menggunakan Tor dengan baik.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Perizinan</string>
+  <string name="wizard_permissions_root_msg1">Anda dapat secara opsional memberikan Orbot akses \'Superuser\' untuk mengaktifkan fitur lanjutan, seperti Transparan Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak ingin melakukan ini, mohon pastikan bahwa anda menggunakan aplikasi yang dibuat untuk dapat bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Perangkat anda belum di-root atau tidak punya akses \'Superuser\'. Silakan coba mode \'Aplikasi\' di tampilan utama.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Aplikasi Teraktifkan</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplikasi obrolan aman dengan Enkripsi Off-the-Record</string>
+  <string name="wizard_tips_play">Temukan semua aplikasi Guardian Project di Google Play</string>
+  <string name="wizard_tips_fdroid">Temukan semua aplikasi Guardian Project di F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Temukan semua aplikasi Guardian Project di https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparan Proxying</string>
+  <string name="wizard_transproxy_msg">Hal ini akan memungkinkan aplikasi anda untuk secara otomatis berjalan melalui jaringan Tor tanpa konfigurasi apapun.</string>
+  <string name="wizard_transproxy_hint">(Tandai box ini jika anda tidak tahu apa yang kita bicarakan)</string>
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Mengaktifkan Transparan Proxying Tor untuk Wifi dan Perangkat Tether USB (diperlukan restart)</string>
+  <string name="button_grant_superuser">Meminta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk Mengerahkan Melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Simpul</string>
+  <string name="pref_node_configuration_summary">Itu adalah pengaturan lanjutan yang dapat mengurangi anonimitas anda</string>
+  <string name="pref_entrance_node">Simpul Masuk</string>
+  <string name="pref_entrance_node_summary">Sidik jari, alias, negara dan alamat untuk loncatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Simpul Masuk</string>
+  <string name="pref_allow_background_starts_title">Ijinkan Latar Belakang Berjalan</string>
+  <string name="button_proxy_all">Proxy Semuanya</string>
+  <string name="button_proxy_none">Tanpa Proxy</string>
+  <string name="button_invert_selection">Balik Pilihan</string>
+  <string name="pref_proxy_title">Outbound Proxy Jaringan (Opsional)</string>
+  <string name="pref_proxy_type_title">Outbound Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol yang digunakan untuk server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Outbound Host Proxy</string>
+  <string name="pref_proxy_host_summary">Nama host Server Proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Host Proxy</string>
+  <string name="pref_proxy_port_title">Outbound Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port Server Proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Outbound Nama Pengguna Proxy</string>
+  <string name="pref_proxy_username_summary">Nama Pengguna Proxy (Opsional)</string>
+  <string name="pref_proxy_username_dialog">Masukkan Nama Pengguna Proxy</string>
+  <string name="pref_proxy_password_title">Outbound Sandi Proxy</string>
+  <string name="pref_proxy_password_summary">Sandi Proxy (Opsional)</string>
+  <string name="pref_proxy_password_dialog">Masukkan Sandi Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Menyetel transparan proxying penuh...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Menyetel apl-berbasis proxying transparan...</string>
+  <string name="transparent_proxying_enabled">Proxying transparan DIAKTIFKAN</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy diaktifkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">PERINGATAN: kesalahan dalam memulai proxying transparan!</string>
+  <string name="transproxy_rules_cleared">Aturan TransProxy dibersihkan</string>
+  <string name="couldn_t_start_tor_process_">Tidak dapat memulai proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo aktif di port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menyetel proxying transparan berbasis-port...</string>
+  <string name="bridge_error">Kesalahan pada Bridge</string>
+  <string name="bridge_requires_ip">Agar dapat menggunakan fitur bridge, anda perlu memasukkan minimal satu alamat IP bridge.</string>
+  <string name="send_email_for_bridges">Kirimkan email ke bridges@xxxxxxxxxxxxxx dengan baris \"get bridges\" dengan sendirinya dalam tubuh surat dari akun gmail.</string>
+  <string name="error">Kesalahan</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Pengaturan ReachableAddresses anda menyebabkan kesalahan!</string>
+  <string name="your_relay_settings_caused_an_exception_">Pengaturan relay anda menyebabkan kesalahan!</string>
+  <string name="exit_nodes">Node Keluar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">fingerprints, nama, negara dan alamat untuk hop terakhir</string>
+  <string name="enter_exit_nodes">Memasuki Node Keluar</string>
+  <string name="exclude_nodes">Node pengecualian</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Pengecualian fingerprints,nama, negara dan alamat</string>
+  <string name="enter_exclude_nodes">Memasuki Node Pengecualian</string>
+  <string name="strict_nodes">Node Terlarang</string>
+  <string name="use_only_these_specified_nodes">Pakai *hanya* spesifik node</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Pakai Bridges</string>
+  <string name="bridges_obfuscated">Bridges Terobfuskasi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Nyalakan alternatif node masuk ke dalam Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Nyalakan jika pengaturan bridges adalah bridges terobfuskasi</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan port bridges</string>
+  <string name="enter_bridge_addresses">Memasuki Alamat Bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Sedang me-Relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Nyalakan perangkat anda menjadi non-exit relay</string>
+  <string name="relay_port">Port Relay</string>
+  <string name="listening_port_for_your_tor_relay">Port mendengarkan untuk TOR relay anda</string>
+  <string name="enter_or_port">Memasuki OR port</string>
+  <string name="relay_nickname">Nama Relay</string>
+  <string name="the_nickname_for_your_tor_relay">sebuah nama untuk Tor Relay anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama relay</string>
+  <string name="reachable_addresses">Addresses Terjangkau</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalankan sebagai client dibalik firewall dengan ketentuan ketat</string>
+  <string name="reachable_ports">Ports terjangkau</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port terjangkau dibalik firewall ketat</string>
+  <string name="enter_ports">Memasuki ports</string>
+  <string name="enable_hidden_services">Layanan Penyimpanan Rahasia</string>
+  <string name="run_servers_accessible_via_the_tor_network">Membolehkan perangkat-nyala untuk diakses lewat Tor Network</string>
+  <string name="enter_localhost_ports_for_hidden_services">memasuki localhost port untuk layanan rahasia</string>
+  <string name="hidden_service_ports">Ports Layanan Rahasia</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nama teralamatkan untuk layanan rahasia anda (otomatis dibuat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">nyalakan debug log untuk output (harus menggunakan adb atau aLogCat untuk menampilkan)</string>
+  <string name="project_home">Beranda Projek:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lisensi Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Perangkat Lunak Pihak Ke-3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sebuah aplikasi ingin membuka port %S server tersembunyi ke jaringan Tor. Hal ini aman jika anda mempercayai aplikasi tersebut.</string>
+  <string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
+  <string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
+  <string name="hidden_service_on">layanan tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+  <string name="unable_to_reset_tor">Boot ulang perangkat anda, gagal me-reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gunakan Iptables Default</string>
+  <string name="pref_use_sys_iptables_summary">menggunakan binary iptables built-in daripada yang disertakan dengan Orbot</string>
+  <string name="error_installing_binares">Binary Tor tidak dapat dipasang atau ditingkatkan</string>
+  <string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
+  <string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
+  <string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
+  <string name="pref_use_expanded_notifications_title">Notifikasi Melebar</string>
+  <string name="notification_using_bridges">Bridge diaktifkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Bahasa</string>
+  <string name="set_locale_summary">Pilih lokal dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biarkan default atau berlaih ke bahasa saat ini</string>
+  <string name="powered_by">diperkuat dengan Tor</string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+  <string name="no_internet_connection_tor">Tidak ada koneksi internet; Tor sedang standby...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">unduh</string>
+  <string name="up">unggah</string>
+  <string name="pref_disable_network_title">Auto-Tidur Tidak Ada Jaringan</string>
+  <string name="pref_disable_network_summary">Menempatkan Tor untuk tidur ketika tidak ada internet yang tersedia</string>
+  <string name="newnym">Anda telah beralih ke identitas Tor baru!</string>
+  <string name="menu_verify_browser">Peramban</string>
+  <string name="menu_use_chatsecure">Gunakan ChatSecure</string>
+  <string name="permission_manage_tor_label">Kelola Tor</string>
+  <string name="permission_manage_tor_description">Aktifkan aplikasi ini untuk mengontrol layanan Tor</string>
+  <string name="install_apps_">Pasang aplikasi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Tidak ada jaringan terhubung. Menidurkan Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Jaringan terhubung baik. Memanggil Tor...</string>
+  <string name="updating_settings_in_tor_service">memperbarui setting pada layanan Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port tempat proxy SOCKS Tor aktif (standar: 9050 atau 0 untuk mematikan)</string>
+  <string name="pref_socks_dialog">Konfigurasi Port SOCKS</string>
+  <string name="pref_transport_title">Port TransProxy Tor</string>
+  <string name="pref_transport_summary">Port tempat Proxy Transparan Tor aktif (standar: 9040 atau 0 untuk mematikan)</string>
+  <string name="pref_transport_dialog">Konfigurasi Port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS Tor</string>
+  <string name="pref_dnsport_summary">Port tempat DNS Tor aktif (standar: 5400 atau 0 untuk mematikan)</string>
+  <string name="pref_dnsport_dialog">Konfigurasi Port DNS</string>
+  <string name="pref_torrc_title">Konfigurasi Torrc</string>
+  <string name="pref_torrc_summary">HANYA UNTUK AHLI: masukkan baris konfigurasi direct Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Custom</string>
+  <string name="wizard_tips_martus">Mobile Martus - Aplikasi Dokumentasi Hak Asasi Manusia milik Benetech</string>
+  <string name="your_tor_public_ips_">IP Publik Tor Anda:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Mohon nonaktifkan aplikasi ini di Android Settings Apps jika Orbot anda bermasalah</string>
+  <string name="app_conflict">Konflik Aplikasi</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Pasang ulang rule Transproxy saat status jaringan berubah</string>
+  <string name="pref_transproxy_flush_title">BUANG PAKSA Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ketuk disini untuk mengosongkan semua rule jaringan Transproxy SEKARANG</string>
+  <string name="transparent_proxy_rules_flushed_">Rule proxy transparan telah kosong!</string>
+  <string name="you_do_not_have_root_access_enabled">Anda tidak punya akses ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Anda mungkin harus stop lalu start kembali Orbot agar perubahan setting menjadi aktif.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Telah Diperbarui</string>
+  <string name="restart_orbot_to_use_this_bridge_">Silakan start ulang Orbot untuk mengaktifkan perubahan</string>
+  <string name="menu_qr">Kode QR</string>
+  <string name="bridge_mode">Mode Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Laman</string>
+  <string name="activate">Aktivasi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Anda dapat membuat semua aplikasi di perangkat anda bekerja melalui jaringan Tor menggunakan fitur VPN dari Android. *AWAS* Fitur ini masih baru, percobaan dan pada beberapa kasus tidak start otomatis, atau bahkan berhenti. Tidak untuk anonimitas, dan HANYA untuk melewati firewall dan penyaringan.</string>
+  <string name="send_email">Kirim Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Anda bisa mendapatkan alamat bridge melalui email, halaman web atau dengan memindai kode QR bridge tersebut. Pilih \'Email\' atau \'Laman\' di bawah untuk meminta alamat bridge. Setelah anda mendapatkannya, salin lalu tempel di pilihan \"Bridges\" pada setting Orbot lalu start ulang.</string>
+  <string name="standard_browser">Peramban Standar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">CATATAN: Hanya bridge Tor yang standar yang bekerja di perangkat Intel X86/ATOM</string>
+</resources>
diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml
new file mode 100644
index 0000000..344037a
--- /dev/null
+++ b/app/src/main/res/values-in-rID/strings.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot adalah aplikasi proxy gratis yang membuat aplikasi-aplikasi lainnya dapat terkoneksi dengan internet secara aman. Orbot menggunakan Tor untuk mengenkripsi hubungan internet anda dan menyalurkannya melewati berbagai komputer di seluruh dunia. Tor adalah software gratis dan suatu network terbuka, yang membantu anda menghindari pengawasan network yang mengancam kebebasan pribadi dan privasi, aktivitas bisnis rahasia dan relasi, serta keamanan negara yang dikenal dengan analisa traffic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulai...</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">TorService dimatikan</string>
+  <string name="tor_process_starting">Memulai klien Tor...</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">PERINGATAN: Trafik anda belum anonim! Silahkan konfigurasikan aplikasi anda untuk dapat menggunakan proxy HTTP 127.0.0.1:8118 atau SOCKS4A atau proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Beranda</string>
+  <string name="menu_browse">Jelajah</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Mulai</string>
+  <string name="menu_stop">Berhenti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="menu_promo_apps">Dapatkan aplikasi...</string>
+  <string name="main_layout_download">Unduh</string>
+  <string name="main_layout_upload">Unggah</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="menu_scan">Pindai BridgeQR</string>
+  <string name="menu_share_bridge">Bagikan BridgeQR</string>
+  <string name="press_to_start">- sentuh dan tahan untuk memulai -</string>
+  <string name="pref_trans_proxy_group">Proxy Transparan (Dibutuhkan Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Transparan</string>
+  <string name="pref_trans_proxy_summary">Otomatis Torfying Aplikasi</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Alternatif Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">PERINGATAN: Temukan port umum (80, 443, dll). *Gunakan Hanya* jika \'Semua\' atau \'Aplikasi\' mode tidak bekerja.</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_transparent_port_summary">Daftar port untuk proxy. *GUNAKAN HANYA* jika modus \'Semua\' atau \'Apl\' tidak bekerja</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Meminta akses root untuk proxy transparan</string>
+  <string name="status_install_success">Binary Tor berhasil dipasang!</string>
+  <string name="status_install_fail">File binary Tor tidak dapat dipasang. Silahkan periksa log dan beritahukan ke tor-assistants@xxxxxxxxxxxxxxx</string>
+  <string name="title_error">Kesalahan Pada Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Berikutnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Selesai</string>
+  <string name="btn_okay">Oke</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Beberapa Rincian Orbot</string>
+  <string name="wizard_details_msg">Orbot adalah aplikasi open-source yang mengandung Tor, LibEvent dan Polipo. Tor menyediakan HTTP proxy (8118) dan SOCKS proxy (9050) lokal menuju jaringan Tor. Orbot juga dapat, pada perangkat yang di-root, untuk mengirimkan semua lalu-lintas data internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Izin Diberikan</string>
+  <string name="wizard_permissions_stock">Perizinan Orbot</string>
+  <string name="wizard_premissions_msg_root">Baik sekali! Kami telah mendeteksi bahwa anda telah mengaktifkan perizinan root untuk Orbot. Kami akan menggunakan kekuatan ini secara bijak.</string>
+  <string name="wizard_permissions_msg_stock">Sementara itu tidak diperlukan, Orbot dapat menjadi tool yang lebih kuat jika perangkat anda memiliki akses root. Gunakan tombol dibawah untuk memberikan kekuatan super kepada Orbot!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak memiliki akses root atau tidak tahu tentang apa yang kita bicarakan, pastikan untuk menggunakan aplikasi yang dibuat untuk bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya mengerti dan ingin melanjutkan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Berikan Akses Root untuk Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torifikasi</string>
+  <string name="wizard_configure_msg">Orbot memberikan pilihan kepada anda untuk mengerahkan semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi anda secara individu.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Individu Aplikasi untuk Tor</string>
+  <string name="wizard_tips_tricks">Orbot- Aplikasi teraktifkan</string>
+  <string name="wizard_tips_msg">Aplikasi dibawah ini dikembangkan untuk bekerja dengan Orbot. Klik pada setiap tombol untuk memasangnya sekarang, atau anda dapat menemukan mereka di lain waktu pada Google Play, website GuardianProject.info atau melalui F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client instant messaging aman untuk Android</string>
+  <string name="wizard_tips_proxy">Pengaturan Proxy - Pelajari bagaimana mengkonfigurasikan aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">Aplikasi Mesin Pencari DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Setel proxy Twitter ke host \"localhost\" dan port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tulis cerita dan biarkan Tor yang mengurus keamanannya!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan mendukung penggunaan proxy HTTP atau SOCKS, maka anda dapat mengaturnya untuk terhubung ke Orbot dan menggunakan Tor. Setting host-nya 127.0.0.1 atau \"localhost\". Untuk HTTP, setting port-nya adalah 8118. Untuk SOCKS, proxy-nya adalah 9050. Anda disarankan menggunakan SOCKS4A atau SOCKS5 jika memungkinkan. Anda dapat mempelajari lebih lanjut mengenai pemakaian proxy pada Android melalui FAQ di: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot sudah siap!</string>
+  <string name="wizard_final_msg">Jutaan orang di seluruh dunia menggunakan Tor untuk berbagai tujuan. Jurnalis dan blogger, pembela hak asasi manusia, penegak hukum, prajurit, perusahaan, warga negara di rezim yang represif, dan warga biasa... dan kini anda sudah siap juga!</string>
+  <string name="wizard_exit_at_first_screen_toast">Konfigurasi Orbot terlebih dahulu sebelum anda menggunakannya!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Hal ini akan membuka peramban web anda ke https://check.torproject.org agar dapat melihat jika Orbot kemungkinan sudah dikonfigurasikan dan anda telah terhubung dengan Tor.</string>
+  <string name="pref_hs_group">Jasa Penyimpanan Rahasia</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulai Orbot saat Boot</string>
+  <string name="pref_start_boot_summary">Secara otomatis memulai Orbot dan menghubungkan dengan Tor ketika perangkat Android anda boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor ke Android! Tor membantu anda melawan penyaringan konten, analisis trafik dan pengawasan jaringan yang mengancam privasi, informasi rahasia dan hubungan pribadi. Wizard ini akan membantu anda mengkonfigurasikan Orbot dan Tor pada perangkat anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <string name="wizard_warning_msg">Pemasangan Orbot tidak otomatis membuat trafik mobile anda anonim. Anda harus melakukan konfigurasi Orbot, perangkat anda dan aplikasi lainnya untuk dapat menggunakan Tor dengan baik.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Perizinan</string>
+  <string name="wizard_permissions_root_msg1">Anda dapat secara opsional memberikan Orbot akses \'Superuser\' untuk mengaktifkan fitur lanjutan, seperti Transparan Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak ingin melakukan ini, mohon pastikan bahwa anda menggunakan aplikasi yang dibuat untuk dapat bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Perangkat anda belum di-root atau tidak punya akses \'Superuser\'. Silakan coba mode \'Aplikasi\' di tampilan utama.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Aplikasi Teraktifkan</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplikasi obrolan aman dengan Enkripsi Off-the-Record</string>
+  <string name="wizard_tips_play">Temukan semua aplikasi Guardian Project di Google Play</string>
+  <string name="wizard_tips_fdroid">Temukan semua aplikasi Guardian Project di F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Temukan semua aplikasi Guardian Project di https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparan Proxying</string>
+  <string name="wizard_transproxy_msg">Hal ini akan memungkinkan aplikasi anda untuk secara otomatis berjalan melalui jaringan Tor tanpa konfigurasi apapun.</string>
+  <string name="wizard_transproxy_hint">(Tandai box ini jika anda tidak tahu apa yang kita bicarakan)</string>
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Mengaktifkan Transparan Proxying Tor untuk Wifi dan Perangkat Tether USB (diperlukan restart)</string>
+  <string name="button_grant_superuser">Meminta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk Mengerahkan Melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Simpul</string>
+  <string name="pref_node_configuration_summary">Itu adalah pengaturan lanjutan yang dapat mengurangi anonimitas anda</string>
+  <string name="pref_entrance_node">Simpul Masuk</string>
+  <string name="pref_entrance_node_summary">Sidik jari, alias, negara dan alamat untuk loncatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Simpul Masuk</string>
+  <string name="pref_allow_background_starts_title">Ijinkan Latar Belakang Berjalan</string>
+  <string name="button_proxy_all">Proxy Semuanya</string>
+  <string name="button_proxy_none">Tanpa Proxy</string>
+  <string name="button_invert_selection">Balik Pilihan</string>
+  <string name="pref_proxy_title">Outbound Proxy Jaringan (Opsional)</string>
+  <string name="pref_proxy_type_title">Outbound Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol yang digunakan untuk server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Outbound Host Proxy</string>
+  <string name="pref_proxy_host_summary">Nama host Server Proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Host Proxy</string>
+  <string name="pref_proxy_port_title">Outbound Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port Server Proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Outbound Nama Pengguna Proxy</string>
+  <string name="pref_proxy_username_summary">Nama Pengguna Proxy (Opsional)</string>
+  <string name="pref_proxy_username_dialog">Masukkan Nama Pengguna Proxy</string>
+  <string name="pref_proxy_password_title">Outbound Sandi Proxy</string>
+  <string name="pref_proxy_password_summary">Sandi Proxy (Opsional)</string>
+  <string name="pref_proxy_password_dialog">Masukkan Sandi Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Menyetel transparan proxying penuh...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Menyetel apl-berbasis proxying transparan...</string>
+  <string name="transparent_proxying_enabled">Proxying transparan DIAKTIFKAN</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy diaktifkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">PERINGATAN: kesalahan dalam memulai proxying transparan!</string>
+  <string name="transproxy_rules_cleared">Aturan TransProxy dibersihkan</string>
+  <string name="couldn_t_start_tor_process_">Tidak dapat memulai proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo aktif di port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menyetel proxying transparan berbasis-port...</string>
+  <string name="bridge_error">Kesalahan pada Bridge</string>
+  <string name="bridge_requires_ip">Agar dapat menggunakan fitur bridge, anda perlu memasukkan minimal satu alamat IP bridge.</string>
+  <string name="send_email_for_bridges">Kirimkan email ke bridges@xxxxxxxxxxxxxx dengan baris \"get bridges\" dengan sendirinya dalam tubuh surat dari akun gmail.</string>
+  <string name="error">Kesalahan</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Pengaturan ReachableAddresses anda menyebabkan kesalahan!</string>
+  <string name="your_relay_settings_caused_an_exception_">Pengaturan relay anda menyebabkan kesalahan!</string>
+  <string name="exit_nodes">Node Keluar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">fingerprints, nama, negara dan alamat untuk hop terakhir</string>
+  <string name="enter_exit_nodes">Memasuki Node Keluar</string>
+  <string name="exclude_nodes">Node pengecualian</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Pengecualian fingerprints,nama, negara dan alamat</string>
+  <string name="enter_exclude_nodes">Memasuki Node Pengecualian</string>
+  <string name="strict_nodes">Node Terlarang</string>
+  <string name="use_only_these_specified_nodes">Pakai *hanya* spesifik node</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Pakai Bridges</string>
+  <string name="bridges_obfuscated">Bridges Terobfuskasi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Nyalakan alternatif node masuk ke dalam Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Nyalakan jika pengaturan bridges adalah bridges terobfuskasi</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan port bridges</string>
+  <string name="enter_bridge_addresses">Memasuki Alamat Bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Sedang me-Relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Nyalakan perangkat anda menjadi non-exit relay</string>
+  <string name="relay_port">Port Relay</string>
+  <string name="listening_port_for_your_tor_relay">Port mendengarkan untuk TOR relay anda</string>
+  <string name="enter_or_port">Memasuki OR port</string>
+  <string name="relay_nickname">Nama Relay</string>
+  <string name="the_nickname_for_your_tor_relay">sebuah nama untuk Tor Relay anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama relay</string>
+  <string name="reachable_addresses">Addresses Terjangkau</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalankan sebagai client dibalik firewall dengan ketentuan ketat</string>
+  <string name="reachable_ports">Ports terjangkau</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port terjangkau dibalik firewall ketat</string>
+  <string name="enter_ports">Memasuki ports</string>
+  <string name="enable_hidden_services">Layanan Penyimpanan Rahasia</string>
+  <string name="run_servers_accessible_via_the_tor_network">Membolehkan perangkat-nyala untuk diakses lewat Tor Network</string>
+  <string name="enter_localhost_ports_for_hidden_services">memasuki localhost port untuk layanan rahasia</string>
+  <string name="hidden_service_ports">Ports Layanan Rahasia</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nama teralamatkan untuk layanan rahasia anda (otomatis dibuat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">nyalakan debug log untuk output (harus menggunakan adb atau aLogCat untuk menampilkan)</string>
+  <string name="project_home">Beranda Projek:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lisensi Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Perangkat Lunak Pihak Ke-3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sebuah aplikasi ingin membuka port %S server tersembunyi ke jaringan Tor. Hal ini aman jika anda mempercayai aplikasi tersebut.</string>
+  <string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
+  <string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
+  <string name="hidden_service_on">layanan tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+  <string name="unable_to_reset_tor">Boot ulang perangkat anda, gagal me-reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gunakan Iptables Default</string>
+  <string name="pref_use_sys_iptables_summary">menggunakan binary iptables built-in daripada yang disertakan dengan Orbot</string>
+  <string name="error_installing_binares">Binary Tor tidak dapat dipasang atau ditingkatkan</string>
+  <string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
+  <string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
+  <string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
+  <string name="pref_use_expanded_notifications_title">Notifikasi Melebar</string>
+  <string name="notification_using_bridges">Bridge diaktifkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Bahasa</string>
+  <string name="set_locale_summary">Pilih lokal dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biarkan default atau berlaih ke bahasa saat ini</string>
+  <string name="powered_by">diperkuat dengan Tor</string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+  <string name="no_internet_connection_tor">Tidak ada koneksi internet; Tor sedang standby...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">unduh</string>
+  <string name="up">unggah</string>
+  <string name="pref_disable_network_title">Auto-Tidur Tidak Ada Jaringan</string>
+  <string name="pref_disable_network_summary">Menempatkan Tor untuk tidur ketika tidak ada internet yang tersedia</string>
+  <string name="newnym">Anda telah beralih ke identitas Tor baru!</string>
+  <string name="menu_verify_browser">Peramban</string>
+  <string name="menu_use_chatsecure">Gunakan ChatSecure</string>
+  <string name="permission_manage_tor_label">Kelola Tor</string>
+  <string name="permission_manage_tor_description">Aktifkan aplikasi ini untuk mengontrol layanan Tor</string>
+  <string name="install_apps_">Pasang aplikasi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Tidak ada jaringan terhubung. Menidurkan Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Jaringan terhubung baik. Memanggil Tor...</string>
+  <string name="updating_settings_in_tor_service">memperbarui setting pada layanan Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port tempat proxy SOCKS Tor aktif (standar: 9050 atau 0 untuk mematikan)</string>
+  <string name="pref_socks_dialog">Konfigurasi Port SOCKS</string>
+  <string name="pref_transport_title">Port TransProxy Tor</string>
+  <string name="pref_transport_summary">Port tempat Proxy Transparan Tor aktif (standar: 9040 atau 0 untuk mematikan)</string>
+  <string name="pref_transport_dialog">Konfigurasi Port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS Tor</string>
+  <string name="pref_dnsport_summary">Port tempat DNS Tor aktif (standar: 5400 atau 0 untuk mematikan)</string>
+  <string name="pref_dnsport_dialog">Konfigurasi Port DNS</string>
+  <string name="pref_torrc_title">Konfigurasi Torrc</string>
+  <string name="pref_torrc_summary">HANYA UNTUK AHLI: masukkan baris konfigurasi direct Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Custom</string>
+  <string name="wizard_tips_martus">Mobile Martus - Aplikasi Dokumentasi Hak Asasi Manusia milik Benetech</string>
+  <string name="your_tor_public_ips_">IP Publik Tor Anda:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Mohon nonaktifkan aplikasi ini di Android Settings Apps jika Orbot anda bermasalah</string>
+  <string name="app_conflict">Konflik Aplikasi</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Pasang ulang rule Transproxy saat status jaringan berubah</string>
+  <string name="pref_transproxy_flush_title">BUANG PAKSA Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ketuk disini untuk mengosongkan semua rule jaringan Transproxy SEKARANG</string>
+  <string name="transparent_proxy_rules_flushed_">Rule proxy transparan telah kosong!</string>
+  <string name="you_do_not_have_root_access_enabled">Anda tidak punya akses ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Anda mungkin harus stop lalu start kembali Orbot agar perubahan setting menjadi aktif.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Telah Diperbarui</string>
+  <string name="restart_orbot_to_use_this_bridge_">Silakan start ulang Orbot untuk mengaktifkan perubahan</string>
+  <string name="menu_qr">Kode QR</string>
+  <string name="bridge_mode">Mode Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Laman</string>
+  <string name="activate">Aktivasi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Anda dapat membuat semua aplikasi di perangkat anda bekerja melalui jaringan Tor menggunakan fitur VPN dari Android. *AWAS* Fitur ini masih baru, percobaan dan pada beberapa kasus tidak start otomatis, atau bahkan berhenti. Tidak untuk anonimitas, dan HANYA untuk melewati firewall dan penyaringan.</string>
+  <string name="send_email">Kirim Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Anda bisa mendapatkan alamat bridge melalui email, halaman web atau dengan memindai kode QR bridge tersebut. Pilih \'Email\' atau \'Laman\' di bawah untuk meminta alamat bridge. Setelah anda mendapatkannya, salin lalu tempel di pilihan \"Bridges\" pada setting Orbot lalu start ulang.</string>
+  <string name="standard_browser">Peramban Standar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">CATATAN: Hanya bridge Tor yang standar yang bekerja di perangkat Intel X86/ATOM</string>
+</resources>
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
new file mode 100644
index 0000000..42c4461
--- /dev/null
+++ b/app/src/main/res/values-in/strings.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulaiâ?¦</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">Orbot sedang dimatikan</string>
+  <string name="not_anonymous_yet">PERINGATAN: </string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Jelajahi</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_about">Mengenai</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Dekat</string>
+  <string name="button_about">Mengenai</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_has_root">Minta Akses Dasar</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Umum</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="status">Status</string>
+  <string name="error">Kesalahan</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+</resources>
diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml
new file mode 100644
index 0000000..ca2f9cb
--- /dev/null
+++ b/app/src/main/res/values-is/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er ókeypis proxy smáforrit sem gerir öðrum smáforritum kleift að nota veraldarvefinn á öruggari hátt. Orbot notar Tor til að dulkóða umferð þína á netinu og felur hana svo með að hoppa í gegnum fjölda tölva um allan heim. Tor er ókeypis hugbúnaður og opið net sem aðstoðar þig við að verjast gegn eftirliti á netinu sem vinnur gegn frelsi einkalífsins og friðhelgi, trúnaðar viðskiptamálum og samböndum, og ríkisöryggi þekkt sem umferðargreining.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">ræsa og stöðva Tor</string>
+  <string name="tor_proxy_service_process">torproxyþjónusta</string>
+  <string name="status_starting_up">Orbot er að ræsa...</string>
+  <string name="status_activated">Tengdur við Tor netið</string>
+  <string name="status_disabled">Orbot er slökkt</string>
+  <string name="tor_process_starting">Kveiki á Tor notanda...</string>
+  <string name="tor_process_complete">lokið.</string>
+  <string name="tor_process_waiting">bíða.</string>
+  <string name="not_anonymous_yet">A�V�RUN: Netumferðin þín er ekki nafnlaus enn! Vinsamlegast stilltu hugbúnaðinn þinn til að nota HTTP proxy 127.0.0.1:8118 eða SOCK4A eða SOCK5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Heim</string>
+  <string name="menu_browse">Vafra</string>
+  <string name="menu_settings">Stillingar</string>
+  <string name="menu_log">Skráning</string>
+  <string name="menu_info">Hjálp</string>
+  <string name="menu_start">Byrja</string>
+  <string name="menu_stop">Stöðva</string>
+  <string name="menu_about">Um</string>
+  <string name="main_layout_download">Niðurhal</string>
+  <string name="main_layout_upload">Upphal</string>
+  <string name="button_help">Hjálp</string>
+  <string name="button_close">Loka</string>
+  <string name="button_about">Um</string>
+  <string name="button_clear_log">Hreinsa Skráningu</string>
+  <string name="menu_verify">Athuga</string>
+  <string name="menu_exit">Hætta</string>
+  <string name="menu_scan">Skanna BridgeQR</string>
+  <string name="menu_share_bridge">Deila BridgeQR</string>
+  <string name="press_to_start">- ýttu lengi til að byrja -</string>
+  <string name="pref_trans_proxy_group">Gegnsætt Proxy (�arfnast Rótaraðgangs)</string>
+  <string name="pref_trans_proxy_title">Gegnsætt Proxy</string>
+  <string name="pref_trans_proxy_summary">Sjálfkrafa Tor-gera smáforrit</string>
+  <string name="pref_transparent_all_title">Tor Allt</string>
+  <string name="pref_transparent_all_summary">Beina umferð fyrir öll smáforrit í gegnum Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Beinir til vara</string>
+  <string name="pref_transparent_port_fallback_summary">A�V�RUN: Fer framhjá algengum portum (80, 443, etc). *NOTA A�EINS* ef \'Allt\' eða \'Smáforrit\' stilling virkar ekki.</string>
+  <string name="pref_transparent_port_title">Porta Listi</string>
+  <string name="pref_transparent_port_summary">Listi yfir port til að proxya. *NOTA A�EINS* ef \'Allt\' eða \'Smáforrit\' stilling virkar ekki</string>
+  <string name="pref_transparent_port_dialog">Settu inn port til að proxya</string>
+  <string name="pref_has_root">Biðja um Rótaraðgang</string>
+  <string name="pref_has_root_summary">�arfnast rótaraðgangs fyrir gegnsæja proxýun</string>
+  <string name="status_install_success">Uppsetning Tor skráa tókst!</string>
+  <string name="status_install_fail">Tor binary skrár gátu ekki verið settar upp. Vinsamlegast athugaðu Skráninguna og láttu vita til tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Villa í Forriti</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Um Orbot</string>
+  <string name="btn_next">Næsta</string>
+  <string name="btn_back">Til baka</string>
+  <string name="btn_finish">Enda</string>
+  <string name="btn_okay">Ã?kei</string>
+  <string name="btn_cancel">Hætta við</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Fáein Orbot Smáatriði</string>
+  <string name="wizard_details_msg">Orbot er open-source forrit sem inniheldur Tor, LibEvent og Polipo. �að veitir staðbundinn HTTP proxy (8118) og SOCKS proxy (9050) inná Tor netið. Orbot hefur líka eiginleika, á tæki með rótaraðgang, til að senda alla vefumferð í gegnum Tor.</string>
+  <string name="wizard_permissions_root">Aðgangur Heimilaður</string>
+  <string name="wizard_permissions_stock">Orbot Leyfisveiting</string>
+  <string name="wizard_premissions_msg_root">Frábært! Við höfum skynjað að þú hefur rótaraðgang heimilaðan fyrir Orbot. Við munum nota þetta vald skynsamlega.</string>
+  <string name="wizard_permissions_msg_stock">�rátt fyrir að vera ekki nauðsynlegt, getur Orbot orðið öflugra verkfæri ef tækið þitt hefur rótaraðgang. Notaðu hnappinn fyrir neðan til að veita Orbot ofurkrafta!</string>
+  <string name="wizard_permissions_no_root">Ef þú hefur ekki rótaraðgang eða hefur enga hugmynd um hvað við erum að tala, vertu viss um að nota smáforrit sem gerð eru til að vinna með Orbot.</string>
+  <string name="wizard_permissions_consent">�g skil og vil halda áfram án réttinda Ofurnotanda</string>
+  <string name="wizard_permission_enable_root">Veita rótaraðgang fyrir Orbot</string>
+  <string name="wizard_configure">Stilla Torinleika</string>
+  <string name="wizard_configure_msg">Orbot gefur þér möguleikann á að beina allri umferð smáforrita í gegnum Tor E�A að velja smáforrit hvert fyrir sig.</string>
+  <string name="wizard_configure_all">Beina umferð fyrir öll smáforrit í gegnum Tor</string>
+  <string name="wizard_configure_select_apps">Velja Einstök Smáforrit fyrir Tor</string>
+  <string name="wizard_tips_tricks">Orbot-virk Smáforrit</string>
+  <string name="wizard_tips_msg">Smáforritin fyrir neðan voru þróuð til að virka með Orbot. Klikkaðu hvern takka til að setja upp núna, eða þú getur fundið þá seinna á Google Play, á heimasíðu GuardianProject.info eða í gegnum F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - �ruggur spjall þjónn fyrir Android</string>
+  <string name="wizard_tips_proxy">Proxy Stillingar - Lærðu hvernig á að stilla smáforrit til að virka með Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Leitarvél smáforrit</string>
+  <string name="wizard_tips_twitter">Setja Twitter proxy hýsir til \"localhost\" and port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Búða til sögu og skildu það eftir fyrir tor vegna öryggis!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Stillingar</string>
+  <string name="wizard_proxy_help_msg">Ef að Android smáforritið sem þú notar, styður notkun af HTTP eða SOCKS proxy, getur þú stillt það til að tengjast Orbot og nota Tor.\n\n\nStillingar þjóns er 127.0.0.1 eða \"localhost\". Fyrir HTTP, port stillingin er 8118. Fyrir SOCKS, proxyinn er 9050. �ú ættir að nota SOCKS4A eða SOCKS5 ef mögulegt. �ú getur lært meira um proxýun á Android með FAQ á: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot er tilbúinn!</string>
+  <string name="wizard_final_msg">Milljónir manneskja um allan heim nota Tor útaf mörgum mismunandi ástæðum.\n\nBlaðamenn og bloggarar, mannréttindasinnar, lögreglufólk, hermenn, stórfyrirtæki, þegnar bælandi ríkisstjórna og bara venjulegir borgarar... og núna þú ert líka tilbúinn!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vinsamlegast stilltu Orbot áður en þú getur byrjað að nota það!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">�etta mun opna vef vafrann þinn að https://check.torproject.org til að sjá hvort Orbot sé rétt tengdur og að þú sért tengdur Tor.</string>
+  <string name="pref_hs_group">Falin �jónusta Hýsing</string>
+  <string name="pref_general_group">Almennt</string>
+  <string name="pref_start_boot_title">Virkja Orbot við Ræsingu</string>
+  <string name="pref_start_boot_summary">Sjálfkrafa virkja Orbot og tengja Tor þegar Android tækið þitt ræsist</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot kemur með Tor til Android!\n\nTor hjálpar þér að verjast gegn síun innihalds, umferðargreiningu og net eftirliti sem er hættulegt friðhelgi einkalífsins, trúnaðarupplýsingum og persónulegum samböndum.\n\n�essi leiðbeinandi hjálpar þér að stilla Orbot og Tor á tækinu þínu.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aðvörun</string>
+  <string name="wizard_warning_msg">Aðeins með að setja Orbot upp mun ekki sjálfkrafa gera netumferð þína nafnlausa.\n\n�ú verður að stilla Orbot rétt, tækið þitt og önnur smáforrit til að nota Tor rétt.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Leyfisveitingar</string>
+  <string name="wizard_permissions_root_msg1">�ú getur valfrjálst veitt Orbot \'Ofurnotanda\' aðgang til að virkja stillingar fyrir lengra komna, eins og Gegnsæ Proxýun.</string>
+  <string name="wizard_permissions_root_msg2">Ef þú vilt ekki gera þetta, vinsamlegast vertu viss um að nota smáforrit sem gerð eru til að vinna með Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Tækið þitt virðist ekki vera með rótaraðgang eða veita \'Ofurnotanda\' réttindi.\n\nVinsamlegast prófaðu \'Smáforrit\' viðmótið á aðalskjánum í staðinn.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Virk Smáforrit</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: �ruggt spjall smáforrit með Utanvegar Dulkóðun</string>
+  <string name="wizard_tips_play">Finndu öll Guardian Verkefnis smáforrit á Google Play</string>
+  <string name="wizard_tips_fdroid">Finndu öll smáforrit úr Guardian Verkefninu á F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Finndu öll smáforrit úr Guardian Verkefninu á https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Gegnsæ Proxýun</string>
+  <string name="wizard_transproxy_msg">�etta leyfir smáforritunum þínum sjálfkrafa að keyra í gengum Tor netið án nokkurra stillinga.</string>
+  <string name="wizard_transproxy_hint">(Hakaðu í þenna reit ef þú hefur enga hugmynd um hvað við erum að tala)</string>
+  <string name="wizard_transproxy_none">Engin</string>
+  <string name="pref_transparent_tethering_title">Tor Netaðgangspunktur</string>
+  <string name="pref_transparent_tethering_summary">Leyfa Tor Gegnsæja Proxýun fyrir WiFi og USB Tæki með Netaðgengi (þarfnast endurræsingar)</string>
+  <string name="button_grant_superuser">Biðja um Ofurnotandaréttindi</string>
+  <string name="pref_select_apps">Velja Smáforrit</string>
+  <string name="pref_select_apps_summary">Velja Smáforrit til að Beina í gegnum Tor</string>
+  <string name="pref_node_configuration">Punkta Stilling</string>
+  <string name="pref_node_configuration_summary">�etta eru flóknari stillingar sem geta minnkað nafnleysið þitt</string>
+  <string name="pref_entrance_node">Inngangs Punktur</string>
+  <string name="pref_entrance_node_summary">Fingraför, uppnefni, lönd og heimilisföng fyrir fyrsta hoppið</string>
+  <string name="pref_entrance_node_dialog">Sláðu Inn Inngangspunkt</string>
+  <string name="button_proxy_all">Proxy Allt</string>
+  <string name="button_proxy_none">Proxy Ekkert</string>
+  <string name="button_invert_selection">Ã?fugt Val</string>
+  <string name="pref_proxy_title">�tistandandi Net Proxy (Valfrjálst)</string>
+  <string name="pref_proxy_type_title">�tistandandi Proxy Gerð</string>
+  <string name="pref_proxy_type_summary">Protocol til að nota fyrir proxy þjón: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sláðu Inn Gerð Proxýs</string>
+  <string name="pref_proxy_host_title">�tistandandi Proxy Hýsir</string>
+  <string name="pref_proxy_host_summary">Proxy Netþjóns nafn</string>
+  <string name="pref_proxy_host_dialog">Sláðu Inn Proxy �jón</string>
+  <string name="pref_proxy_port_title">Ã?tistandandi Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxy Netþjóns port</string>
+  <string name="pref_proxy_port_dialog">Sláðu Inn Proxy port</string>
+  <string name="pref_proxy_username_title">Ã?tistandandi Proxy Notendanafn</string>
+  <string name="pref_proxy_username_summary">Proxy Notendanafn (Valfrjálst)</string>
+  <string name="pref_proxy_username_dialog">Sláðu Inn Proxy Notendanafn</string>
+  <string name="pref_proxy_password_title">�tistandandi Proxy Lykilorð</string>
+  <string name="pref_proxy_password_summary">Proxy Lykilorð (Valfrjálst)</string>
+  <string name="pref_proxy_password_dialog">Sláðu Inn Proxy Lykilorð</string>
+  <string name="status">Staða</string>
+  <string name="setting_up_full_transparent_proxying_">Set upp full-gegnsæjan proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Set upp smáforrita-byggðan gegnsæjan proxy... </string>
+  <string name="transparent_proxying_enabled">Gegnsæ proxýun KVEIKT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy kveikt fyrir Netaðgangspunkt!</string>
+  <string name="warning_error_starting_transparent_proxying_">A�V�RUN: villa við að kveikja á gegnsærri proxýun</string>
+  <string name="transproxy_rules_cleared">TransProxy reglur hreinsaðar</string>
+  <string name="couldn_t_start_tor_process_">Gat ekki kveikt á Tor þráð:</string>
+  <string name="privoxy_is_running_on_port_">Polipo keyrir á porti:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Set upp port-byggða gegnsæja proxýun...</string>
+  <string name="bridge_error">Brúar Villa</string>
+  <string name="bridge_requires_ip">Til að nota brúar viðbótina, verðuru að slá inn að minnsta kosti eina IP addressu fyrir brú.</string>
+  <string name="send_email_for_bridges">Sendu tölvupóst til bridges@xxxxxxxxxxxxxx með setningunni \"get bridges\" eitt og sér í innihaldi skeytisins frá gmail aðgangi.</string>
+  <string name="error">Villa</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">�itt ReachableAddressur stillingar ollu undanþágu!</string>
+  <string name="your_relay_settings_caused_an_exception_">Endurvarp stillingar þínar ollu undanþágu!</string>
+  <string name="exit_nodes">Ã?tgangspunktar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingraför, uppnefni, lönd og heimilisföng fyrir síðasta hoppið</string>
+  <string name="enter_exit_nodes">Sláðu Inn �tgangspunkta</string>
+  <string name="exclude_nodes">Ã?tiloka Punkta</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingraför, uppnefni, lönd og heimilisföng til að útiloka</string>
+  <string name="enter_exclude_nodes">Sláðu Inn �tiloka Punkta</string>
+  <string name="strict_nodes">Strangir Punktar</string>
+  <string name="use_only_these_specified_nodes">Nota *aðeins* þessa tilgreindu punkta</string>
+  <string name="bridges">Brýr</string>
+  <string name="use_bridges">Nota Brýr</string>
+  <string name="bridges_obfuscated">Villandi Brýr</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Kveikja hliðstæðan inngangspunkt inná Tor Netið</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Leyfa ef stilltar brýr eru villandi brýr</string>
+  <string name="ip_address_and_port_of_bridges">IP addressa og brúarport</string>
+  <string name="enter_bridge_addresses">Sláðu Inn Brúar Addressur</string>
+  <string name="relays">Endurvarpar</string>
+  <string name="relaying">Endurvörpun</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Leyfa tækinu þínu að vera útgangslaus endurvarpi</string>
+  <string name="relay_port">Endurvörpunar Port</string>
+  <string name="listening_port_for_your_tor_relay">Hlustunar port fyrir Tor endurvarpann þinn</string>
+  <string name="enter_or_port">Sláðu Inn OR port</string>
+  <string name="relay_nickname">Endurvörpunar viðurnefni</string>
+  <string name="the_nickname_for_your_tor_relay">Viðurnefni fyrir Tor endurvarpið þitt</string>
+  <string name="enter_a_custom_relay_nickname">Sláðu Inn sérhannað endurvarp viðurnefni</string>
+  <string name="reachable_addresses">Nálgunarhæf Heimilisföng</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Keyra sem notandi bakvið eldvegg með hamlandi skilyrðum</string>
+  <string name="reachable_ports">Nálgunarhæf port</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port nálgunarhæf bakvið hamlandi eldvegg</string>
+  <string name="enter_ports">Sláðu Inn port</string>
+  <string name="enable_hidden_services">Falin �jónusta Hýsing</string>
+  <string name="run_servers_accessible_via_the_tor_network">leyfa á-tæki netþjón til að vera aðgengilegur í gegnum Tor netið</string>
+  <string name="enter_localhost_ports_for_hidden_services">sláðu inn localhost port fyrir faldar þjónustur</string>
+  <string name="hidden_service_ports">Falin �jónustu Port</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nafnið fyrir falda þjónustu þína (búið til sjálfkrafa)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">leyfa villuskráningu á verða búin til (verður að nota adb eða aLogCat til að skoða)</string>
+  <string name="project_home">Heimili Verkefni(sins):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Leyfið</string>
+  <string name="https_torproject_org">https:torproject.org</string>
+  <string name="third_party_software">Hugbúnaður frá 3ja aðila:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Smáforrit vill opna falið port þjóns %S að Tor netinu. �etta er öruggt ef þú treystir smáforritinu.</string>
+  <string name="found_existing_tor_process">fann annan Tor þráð...</string>
+  <string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu skráninguna</string>
+  <string name="hidden_service_on">falin þjónusta á:</string>
+  <string name="unable_to_read_hidden_service_name">get ekki lesið nafn földu þjónustunnar</string>
+  <string name="unable_to_start_tor">Get ekki kveikt á Tor:</string>
+  <string name="unable_to_reset_tor">Endurræstu tækið þitt, ekki hægt að núllstilla Tor!</string>
+  <string name="pref_use_sys_iptables_title">Nota Upprunalegar IPtöflur</string>
+  <string name="pref_use_sys_iptables_summary">nota innbyggðar iptöflur binary í staðinn fyrir þær sem fylgja með Orbot</string>
+  <string name="error_installing_binares">Tor binary-in gátu ekki verið uppsettar eða uppfærðar.</string>
+  <string name="pref_use_persistent_notifications">Alltaf hafa smámynd í glugganum þegar Orbot er tengudr</string>
+  <string name="pref_use_persistent_notifications_title">Alltaf-� Upplýsingar</string>
+  <string name="pref_use_expanded_notifications">Sýndu útvíkkaðar upplýsingar varðandi Tor útgangsland og IP tölu</string>
+  <string name="pref_use_expanded_notifications_title">�tvíkkaðar Upplýsingar</string>
+  <string name="notification_using_bridges">Brýr kveiktar!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Tungumál</string>
+  <string name="set_locale_summary">Veldu staðsetningu og tungumál fyrir Orbot</string>
+  <string name="wizard_locale_title">Veldu Tungumál</string>
+  <string name="wizard_locale_msg">Leyfa upprunalega eða skipta núverandi tungumáli</string>
+  <string name="powered_by">gert kleift af Tor</string>
+  <string name="btn_save_settings">Geyma Stillingar</string>
+  <string name="no_internet_connection_tor">Engin tenging við netið; Tor er í biðstöðu...</string>
+  <string name="bandwidth_">Bandvídd:</string>
+  <string name="down">niðri</string>
+  <string name="up">uppi</string>
+  <string name="pref_disable_network_title">Enginn Netkerfis Sjálfvirkur-Svefn</string>
+  <string name="pref_disable_network_summary">Svæfðu Tor þegar engin internet tenging er til staðar</string>
+  <string name="newnym">�ú ert komin með nýtt Tor auðkenni!</string>
+  <string name="menu_use_chatsecure">Nota ChatSecure</string>
+  <string name="permission_manage_tor_label">Stilla Tor</string>
+  <string name="permission_manage_tor_description">Leyfa þessu smáforriti að stjórna Tor þjónustunni</string>
+  <string name="install_apps_">Setja upp smáforrit?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Engin tenging við netið. Tor verður svæfður...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Tenging við netið er góð. Tor verður vakinn...</string>
+  <string name="updating_settings_in_tor_service">uppfæri stillingar í Tor þjónustu</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port sem Tor býður SOCKS proxy á (upprunalegt: 9050 eða 0 til að slökkva)</string>
+  <string name="pref_socks_dialog">SOCK Port Stilling</string>
+  <string name="pref_transport_title">Tor GegnsærProxy Port</string>
+  <string name="pref_transport_summary">Port sem Tor býður Gegnsæjum Proxy á (upprunalegt: 9040 eða 0 til að slökkva)</string>
+  <string name="pref_transport_dialog">GegnsærProxy Port Stilling</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port sem Tor býður DNS á (upprunalegt: 5400 eða 0 til að slökkva)</string>
+  <string name="pref_dnsport_dialog">DNS Port Stilling</string>
+  <string name="pref_torrc_title">Torrc Mótanleg Stilling</string>
+  <string name="pref_torrc_summary">A�EINS S�RFR��INGAR: sláðu inn beinar torrc stillingar línur</string>
+  <string name="pref_torrc_dialog">Mótanlegt Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Mannréttinda Skjölunar Smáforrit</string>
+  <string name="your_tor_public_ips_">Tor Almennings IP tölurnar �ínar </string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vinsamlegast slökktu á þessu smáforriti í Android-&gt;Settings-&gt;Apps ef þú ert í vandræðum með Orbot: </string>
+  <string name="app_conflict">Smáforrita �rekstur</string>
+  <string name="pref_transproxy_refresh_title">Gegnsærproxy Sjálfkrafa Endurnýjun</string>
+  <string name="pref_transproxy_refresh_summary">Endursetja Gegnsærproxy reglurnar þegar ástand netsins breytist</string>
+  <string name="pref_transproxy_flush_title">Gegnsærproxy �VINGU� FJARL�GING</string>
+  <string name="pref_transproxy_flush_summary">�ttu hér til að henda öllum gegnsærproxy net reglunum N�NA</string>
+  <string name="transparent_proxy_rules_flushed_">Gegnsær proxy reglum hent!</string>
+  <string name="you_do_not_have_root_access_enabled">�ú ert ekki með R�TAR aðgang kveikt</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">�ú gætir þurft að stöðva og byrja Orbot til að stillinga breytingar taka gildi.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Brýr Uppfærðar</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vinsamlegast endurræstu Orbot til að breytingarnar taki gildi</string>
+  <string name="menu_qr">QR Kóðar</string>
+  <string name="bridge_mode">Brúar Viðmót</string>
+  <string name="get_bridges_email">Tölvupóstur</string>
+  <string name="get_bridges_web">Vefur</string>
+  <string name="activate">Virkja</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">�ú getur leyft öllum smáforritum á tækinu þínu að fara í gegnum Tor netið með að nota VPN möguleikann í Android.\n\n*A�V�RUN* �etta er ný, tilraunar möguleiki og í sumum tilfellum mun ekki byrja sjálfkrafa, eða geta stöðvast. �að ætti EKKI að notast fyrir nafnleysi, og A�EINS notað til að komast í gegnum eldveggi og síur.</string>
+  <string name="send_email">Senda Tölvupóst</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">�ú getur fengið brúar heimilisfang í gegnum tölvupóst, vefinn eða með að skanna brúar QR kóða. Veldu \'Tölvupóstur\' eða \'Vefur\' fyrir neðan til að óska eftir brúar heimilisfangi.\n\n�egar þú hefur heimilisfang, afritaðu &amp; límdu það inn í \'Brýr\' stillingu í stillingar og endurræsun í Orbot.</string>
+  <string name="standard_browser">Staðlaður Vafri</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">ATHUGA�U: Aðeins staðlaðar Tor brýr virka á Intel X86/ATOM devices</string>
+</resources>
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
new file mode 100644
index 0000000..62f1455
--- /dev/null
+++ b/app/src/main/res/values-it/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot è un\'applicazione proxy che permette alle altre applicazioni di accedere a internet in maniera più sicura. Orbot usa Tor per cifrare il  traffico internet e lo nasconde poi facendolo rimbalzare attraverso una serie di computer attorno al mondo. Tor è un software libero e una rete aperta che aiuta a difendersi da una forma di sorveglianza della rete conosciuta come analisi del traffico. Quest\'ultima minaccia libertà e privacy personale, attività commerciali riservate, rapporti interpersonali, e persino la sicurezza di stato.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">avvia e ferma Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot è in esecuzione...</string>
+  <string name="status_activated">Connesso alla rete Tor</string>
+  <string name="status_disabled">\"Orbot è disattivato</string>
+  <string name="status_shutting_down">TorService si sta spegnendo</string>
+  <string name="tor_process_starting">Avvio client Tor...</string>
+  <string name="tor_process_complete">completa.</string>
+  <string name="tor_process_waiting">attesa.</string>
+  <string name="not_anonymous_yet">ATTENZIONE: Il traffico non è ancora anonimo! Configura le applicazioni per utilizzare il proxy HTTP 127.0.0.1:8118,  SOCKS4A o proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Sfoglia</string>
+  <string name="menu_settings">Impostazioni</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Aiuto</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Avvio</string>
+  <string name="menu_stop">Ferma</string>
+  <string name="menu_about">About</string>
+  <string name="menu_promo_apps">Installa apps...</string>
+  <string name="main_layout_download">Download (velocità/totale)</string>
+  <string name="main_layout_upload">Upload (velocità/totale)</string>
+  <string name="button_help">Aiuto</string>
+  <string name="button_close">Chiudi</string>
+  <string name="button_about">About</string>
+  <string name="button_clear_log">Cancella log</string>
+  <string name="menu_verify">Controlla</string>
+  <string name="menu_exit">Esci</string>
+  <string name="menu_scan">Scansiona BridgeQR</string>
+  <string name="menu_share_bridge">Condividi BridgeQR</string>
+  <string name="press_to_start">- tieni premuto per avviare -</string>
+  <string name="pref_trans_proxy_group">Proxying trasparente (Richiede root)</string>
+  <string name="pref_trans_proxy_title">Proxying trasparente</string>
+  <string name="pref_trans_proxy_summary">Torifying automatico delle app</string>
+  <string name="pref_transparent_all_title">Tor ovunque</string>
+  <string name="pref_transparent_all_summary">Traffico proxy di tutte le app attraverso Tor</string>
+  <string name="pref_transparent_port_fallback_title">Fallback porte proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ATTENZIONE: Aggira le porte comuni (80, 443, ecc). *USARE SOLO* se le modalità \'All\' o \'App\' non funzionano.</string>
+  <string name="pref_transparent_port_title">Elenco porte</string>
+  <string name="pref_transparent_port_summary">Lista di porte per cui fare proxy. *USARE SOLO* se le modalità \'All\' o \'App\' non funzionano.</string>
+  <string name="pref_transparent_port_dialog">Inserisci porte da proxare</string>
+  <string name="pref_has_root">Richiesto accesso root</string>
+  <string name="pref_has_root_summary">Richiede il root per il proxying trasparente</string>
+  <string name="status_install_success">I binari di Tor sono stati installati con successo!</string>
+  <string name="status_install_fail">I file binari di Tor non possono essere installati. Controlla i log e notifica l\'accaduto su tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Errore applicazione</string>
+  <string name="wizard_title">Benvenuti in Orbot</string>
+  <string name="wizard_btn_tell_me_more">About Orbot</string>
+  <string name="btn_next">Avanti</string>
+  <string name="btn_back">Indietro</string>
+  <string name="btn_finish">Fine</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Annulla</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alcuni dettagli su Orbot</string>
+  <string name="wizard_details_msg">Orbot è un\'app open-source contenente Tor, LibEvent e Polipo. Fornisce un proxy HTTP locale (8118) e un proxy SOCKS (9050) nella rete Tor. Orbot, solo sui dispositivi con permessi di ROOT, offre anche la possibilità di veicolare tutto il traffico attraverso Tor.</string>
+  <string name="wizard_permissions_root">Permesso concesso</string>
+  <string name="wizard_permissions_stock">Permessi Orbot</string>
+  <string name="wizard_premissions_msg_root">Eccellente! Abbiamo rilevato la presenza dei permessi di root attivati per Orbot. Useremo questi poteri con saggezza.</string>
+  <string name="wizard_permissions_msg_stock">Anche se non è richiesto, Orbot può diventare uno strumento ancora più potente se il dispositivo ha accesso come root. Utilizza il pulsante qui sotto per concedere i superpoteri a Orbot!</string>
+  <string name="wizard_permissions_no_root">Se non hai i permessi root o non hai idea di cosa siano, assicurati solamente di utilizzare applicazioni fatte per lavorare con Orbot.</string>
+  <string name="wizard_permissions_consent">Ho capito e desidero continuare senza il root</string>
+  <string name="wizard_permission_enable_root">Concedi permessi root a Orbot</string>
+  <string name="wizard_configure">Configura Torification</string>
+  <string name="wizard_configure_msg">Orbot dà la possibilità di instradare tutto il traffico delle applicazioni tramite Tor o scegliere le applicazioni singolarmente.</string>
+  <string name="wizard_configure_all">Usa Tor come proxy per tutte le applicazioni.</string>
+  <string name="wizard_configure_select_apps">Seleziona singole App per Tor</string>
+  <string name="wizard_tips_tricks">App abilitate per Orbot</string>
+  <string name="wizard_tips_msg">Ti invitiamo a scaricare &amp; usare app che possono connettersi direttamente a Orbot. Fai click sui pulsanti qui sotto per installare.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client sicuro di messaggistica istantanea, per Android</string>
+  <string name="wizard_tips_proxy">Impostazioni proxy - Ulteriori informazioni su come configurare le app per funzionare con Orbot</string>
+  <string name="wizard_tips_duckgo">App del motore di ricerca Duckduckgo</string>
+  <string name="wizard_tips_twitter">Twitter supporta il proxy http \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Crea una storia e lascia a Tor la sicurezza!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Impostazioni proxy</string>
+  <string name="wizard_proxy_help_msg">Se l\'app Android che stai usando supporta l\'uso di Proxy HTTP o SOCKS, allora puoi configurarle per connettersi a Orbot e usare Tor.\n\n\n L\'impostazione host è 127.0.0.1 o \"localhost\". Per l\'HTTP, il valore della porta è 8118. Per SOCKS, il proxy è 9050. Dovresti utilizzare SOCKS4A o SOCKS5 se possibile.\n \n\n\n PPuoi imparare altro sul proxying in Android tramite le FAQ: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot è pronto!</string>
+  <string name="wizard_final_msg">Milioni di persione in giro per il mondo usano Tor per un\'ampia varietà di ragioni.\n\nGiornalisti e blogger, difensori dei diritti umani, ufficiali delle forze dell\'ordine, soldati, aziende, cittadini di paesi repressivi, e anche cittadini qualunque... e ora sei pronto a farlo anche tu!</string>
+  <string name="wizard_exit_at_first_screen_toast">Perfavore configura Orbot prima di iniziare ad usarlo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ti sei collegato correttamente alla rete Tor - ma questo NON significa che il tuo dispositivo è sicuro. � possibile utilizzare l\'opzione \'Browser\' dal menù per testare il browser. \n\nVisita il nostro sito web https://guardianproject.info/apps/orbot o invia una mail a help@xxxxxxxxxxxxxxxxxxxx per saperne di più.</string>
+  <string name="tor_check">Si aprirà il browser web predefinito per https://check.torproject.org per controllare se Orbot probabilmente è configurato e si è connessi a Tor.</string>
+  <string name="pref_hs_group">Servizi nascosti</string>
+  <string name="pref_general_group">Generale</string>
+  <string name="pref_start_boot_title">Avvia Orbot al boot</string>
+  <string name="pref_start_boot_summary">Avvia automaticamente Orbot e connetti Tor quando il dispositivo Android viene avviato</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot porta Tor su Android!\n\nTor ti aiuta a difenderti da filtraggio di contenuti, analisi del traffico e sorveglianza della rete che minacciano la privacy, informazioni personali e relazioni personali.\n\nQuesta procedura guidata ti aiuterà a configurare Orbot e Tor sul tuo dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Attenzione</string>
+  <string name="wizard_warning_msg">La semplice installazione di Orbot non renderà anonimo il tuo traffico di rete mobile.\n\nDevi configurare correttamente Orbot, il tuo dispositivo e le altre applicazioni per usare Tor efficacemente.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permessi</string>
+  <string name="wizard_permissions_root_msg1">Opzionalmente, è possibile concedere ad Orbot l\'accesso da superutente per abilitare funzionalità avanzate come il proxying trasparente.</string>
+  <string name="wizard_permissions_root_msg2">Se non si vuole intraprendere questa scelta, ci si assicuri di utilizzare applicazioni fatte per funzionare con Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Il vostro dispositivo non sembra essere rooted o fornire accesso da \'Superutente\'.\n\nPerfavore prova invece la modalità \'App\' nella schermata principale.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-App abilitate</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: App chat sicura con Cifratura Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: Browser progettato per la privacy che funziona attraverso Tor</string>
+  <string name="wizard_tips_play">Cerca tutte le app del Guardian Project su Google Play</string>
+  <string name="wizard_tips_fdroid">Trova tutte le app Guardian Projec su F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Trova tutte le app Guardian Project su https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxying trasparente</string>
+  <string name="wizard_transproxy_msg">Questo permette alle tue applicazioni di passare automaticamente attraverso la rete Tor senza necessità di ulteriore configurazione.</string>
+  <string name="wizard_transproxy_hint">(Seleziona questa casella se non hai idea di quello di cui stiamo parlando)</string>
+  <string name="wizard_transproxy_none">Nessuno</string>
+  <string name="pref_transparent_tethering_title">Tethering Tor</string>
+  <string name="pref_transparent_tethering_summary">Abilita il proxying trasparente di Tor per i dispositivi connessi in tethering via WiFi e USB (necessita di riavvio)</string>
+  <string name="button_grant_superuser">Richiede accesso superuser</string>
+  <string name="pref_select_apps">Seleziona app</string>
+  <string name="pref_select_apps_summary">Scegli le applicazioni da utilizzare attraverso Tor</string>
+  <string name="pref_node_configuration">Configurazione nodo</string>
+  <string name="pref_node_configuration_summary">Questi sono parametri di configurazione avanzati che possono ridurre il vostro anonimato</string>
+  <string name="pref_entrance_node">Nodi di entrata</string>
+  <string name="pref_entrance_node_summary">Identificativi, nicknames, paesi ed indirizzi del primo hop</string>
+  <string name="pref_entrance_node_dialog">Inserisci nodi di entrata</string>
+  <string name="pref_allow_background_starts_title">Permetti Avvii in Background</string>
+  <string name="pref_allow_background_starts_summary">Permetti a qualsiasi app di comunicare ad Orbot di avviare Tor e servizi relativi</string>
+  <string name="button_proxy_all">Proxa tutto</string>
+  <string name="button_proxy_none">Non proxare niente</string>
+  <string name="button_invert_selection">Inverti selezione</string>
+  <string name="pref_proxy_title">Proxy di Rete in Uscita (Facoltativo)</string>
+  <string name="pref_proxy_type_title">Tipo proxy</string>
+  <string name="pref_proxy_type_summary">Protocolli da utilizzare per i server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Inserisci tipo proxy</string>
+  <string name="pref_proxy_host_title">Host proxy</string>
+  <string name="pref_proxy_host_summary">Hostname server proxy</string>
+  <string name="pref_proxy_host_dialog">Inserire l\'host del proxy</string>
+  <string name="pref_proxy_port_title">Porta proxy</string>
+  <string name="pref_proxy_port_summary">Porta del server proxy</string>
+  <string name="pref_proxy_port_dialog">Inserire la porta del proxy</string>
+  <string name="pref_proxy_username_title">Nome Utente del Proxy in Uscita</string>
+  <string name="pref_proxy_username_summary">Nome Utente del Proxy (Facoltativo)</string>
+  <string name="pref_proxy_username_dialog">Inserisci Nome Utente del Proxy</string>
+  <string name="pref_proxy_password_title">Password del Proxy in Uscita</string>
+  <string name="pref_proxy_password_summary">Password del Proxy (Facoltativo)</string>
+  <string name="pref_proxy_password_dialog">Inserisci Password Proxy</string>
+  <string name="status">Stato</string>
+  <string name="setting_up_full_transparent_proxying_">Configurazione del proxying completamente trasparente...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurazione del proxying trasparente basato su applicazione...</string>
+  <string name="transparent_proxying_enabled">Proxying trasparente ABILITATO</string>
+  <string name="transproxy_enabled_for_tethering_">Proxying trasparente abilitato per il tethering</string>
+  <string name="warning_error_starting_transparent_proxying_">AVVERTIMENTO: errore nell\'avvio del TransProxy!</string>
+  <string name="transproxy_rules_cleared">Regole del TransProxy cancellate</string>
+  <string name="couldn_t_start_tor_process_">Impossibile avviare il processo Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo è in esecuzione sulla porta:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurazione del proxying trasparente basato su porta...</string>
+  <string name="bridge_error">Errore bridge</string>
+  <string name="bridge_requires_ip">Al fine di utilizzare la funzionalità bridge, è necessario inserire almeno l\'indirizzo IP di un bridge.</string>
+  <string name="send_email_for_bridges">Si consiglia di inviare una email a bridges@xxxxxxxxxxxxxx con la linea \"get bridges\" da sola nel corpo del messaggio da un account gmail.</string>
+  <string name="error">Errore</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">La tua configurazione dell\'indirizzo raggiungibile ha causato un\'eccezione!</string>
+  <string name="your_relay_settings_caused_an_exception_">La configurazione del tuo relay ha causato un\'eccezione!</string>
+  <string name="exit_nodes">Nodi di uscita</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Identificatori, nicknames, paesi ed indirizzi per l\'ultimo hop</string>
+  <string name="enter_exit_nodes">Inserire i nodi d\'uscita</string>
+  <string name="exclude_nodes">Escludere i nodi</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Identificatori, nicknames, paesi ed indirizzi da escludere</string>
+  <string name="enter_exclude_nodes">Inserire i nodi da escludere</string>
+  <string name="strict_nodes">Nodi specifici</string>
+  <string name="use_only_these_specified_nodes">Utilizza *solo* i nodi specificati</string>
+  <string name="bridges">Ponti</string>
+  <string name="use_bridges">Utilizza i bridge</string>
+  <string name="bridges_obfuscated">Bridge mascherati</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Abilita nodi alternati in entrata nella rete Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Attiva se i Bridge configurati sono mascherati</string>
+  <string name="ip_address_and_port_of_bridges">Indirizzo IP e porta dei bridge</string>
+  <string name="enter_bridge_addresses">Inserire gli indirizzi dei bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Abilita il tuo dispositivo per essere un relay non di uscita</string>
+  <string name="relay_port">Porta del relay</string>
+  <string name="listening_port_for_your_tor_relay">Porta in ascolto per il proprio Tor relay</string>
+  <string name="enter_or_port">Inserire la porta OR</string>
+  <string name="relay_nickname">Nickname del relay</string>
+  <string name="the_nickname_for_your_tor_relay">Il nickname per il proprio relay Tor</string>
+  <string name="enter_a_custom_relay_nickname">Inserire un nickname personalizzato per il relay</string>
+  <string name="reachable_addresses">Indirizzo raggiungibile</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Esegui come un client dietro un firewall con politiche restrittive</string>
+  <string name="reachable_ports">Porte raggiungibili</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porte raggiungibili dietro un firewall restrittivo</string>
+  <string name="enter_ports">Inserisci porte</string>
+  <string name="enable_hidden_services">Abilita servizi nascosti</string>
+  <string name="run_servers_accessible_via_the_tor_network">esegui server accessibili attraverso la rete Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">inserire la porta per l\'host locale per i servizi nascosti</string>
+  <string name="hidden_service_ports">Porta per i servizi nascosti</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">il nome di indirizzamento per i propri servizi nascosti (generato automaticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">abilita i log di debug in output (richiede l\'uso di adb o aLogCat per esser visualizzato)</string>
+  <string name="project_home">Home progetto:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licenza Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software di terze parti:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Un applicazione ha richiesto di aprire la porta per servizi nascosti %S alla rete Tor. Questo è sicuro se ci si fida dell\'applicazione.</string>
+  <string name="found_existing_tor_process">trovato un processo Tor esistente...</string>
+  <string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log.</string>
+  <string name="hidden_service_on">servizio nascosto attivo:</string>
+  <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio nascosto.</string>
+  <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
+  <string name="unable_to_reset_tor">Riavvia il tuo dispositivo, impossibile resettare Tor!</string>
+  <string name="pref_use_sys_iptables_title">Utilizza Iptables di default</string>
+  <string name="pref_use_sys_iptables_summary">utilizza il binario di iptables installato invece di quello fornito con Orbot</string>
+  <string name="error_installing_binares">Non è stato possibile installare o aggiornare i binari di Tor.</string>
+  <string name="pref_use_persistent_notifications">Mantieni sempre l\'icona nella barra degli strumenti quando Orbot è connesso.</string>
+  <string name="pref_use_persistent_notifications_title">Notifiche sempre attive</string>
+  <string name="pref_use_expanded_notifications">Visualizza notifica espansa con nazione e ip dell\'nodo d\'uscita Tor</string>
+  <string name="pref_use_expanded_notifications_title">Espandi notifiche</string>
+  <string name="notification_using_bridges">Bridge attivati!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Lingua</string>
+  <string name="set_locale_summary">Scegli le impostazioni internazionali e la lingua di Orbot</string>
+  <string name="wizard_locale_title">Scegli Lingua</string>
+  <string name="wizard_locale_msg">Lasciare la predefinita o cambiare la lingua corrente</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Salva impostazioni</string>
+  <string name="no_internet_connection_tor">Nessuna connessione ad internet; Tor è in standby...</string>
+  <string name="bandwidth_">Larghezza di Banda:</string>
+  <string name="down">giù</string>
+  <string name="up">su</string>
+  <string name="pref_disable_network_title">impedire spegnimento automatico della rete</string>
+  <string name="pref_disable_network_summary">Stand-by di Tor quando non c\'è un collegamento a internet disponibile</string>
+  <string name="newnym">Sei passato a una nuova identità Tor!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Usa ChatSecure</string>
+  <string name="permission_manage_tor_label">Gestisci Tor</string>
+  <string name="permission_manage_tor_description">Abilita questa app per controllare il servizio Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Non sembra che tu abbia Orfox installato. Necessiti di aiuto, o apro semplicemente il browser?</string>
+  <string name="install_apps_">Installare applicazioni?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nessuna connettività di rete. Mettendo Tor a riposo...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Connettività di rete buona. Svegliando Tor...</string>
+  <string name="updating_settings_in_tor_service">aggiornamento impostazioni nel servizio Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Porta sulla quale Tor offre il proxy SOCKS (default: 9050 o 0 per disabilitare)</string>
+  <string name="pref_socks_dialog">Configurazione Porta SOCKS</string>
+  <string name="pref_transport_title">Porta TransProxy Tor</string>
+  <string name="pref_transport_summary">Porta sulla quale Tor offre il Proxy Trasparente (default: 9040 o 0 per disabilitare)</string>
+  <string name="pref_transport_dialog">Configurazione Porta TransProxy</string>
+  <string name="pref_dnsport_title">Porte Tor DNS</string>
+  <string name="pref_dnsport_summary">Porta sulla quale Tor offre i DNS (default: 5400 o 0 per disabilitare)</string>
+  <string name="pref_dnsport_dialog">Configurazione porte DNS</string>
+  <string name="pref_torrc_title">Configurazioni personalizzate di Torrc</string>
+  <string name="pref_torrc_summary">SOLO ESPERTI: inserisci direttamente configurazioni torrc</string>
+  <string name="pref_torrc_dialog">Torrc personalizzate</string>
+  <string name="wizard_tips_martus">Mobile Martus - App per la Documentazione dei Diritti Umani Benetech</string>
+  <string name="your_tor_public_ips_">Il tuo Tor IP pubblico è:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Perfavore disabilita quest\'app in Android-&gt;Impostazioni-&gt;Apps se stai avendo problemi con Orbot: </string>
+  <string name="app_conflict">Conflitto app</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh TransProxy</string>
+  <string name="pref_transproxy_refresh_summary">Ri-applica regole Transproxy quando cambia lo stato della rete</string>
+  <string name="pref_transproxy_flush_title">FORZA RIMOZIONE Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Clicca qui per eliminare tutte le regole di rete Transproxy IMMEDIATAMENTE</string>
+  <string name="transparent_proxy_rules_flushed_">Regole Proxy Trasparente eliminate!</string>
+  <string name="you_do_not_have_root_access_enabled">Non ci sono i permessi di ROOT abilitati</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Potrebbe essere necessario riavviare Orbot per applicare i cambiamenti delle impostazioni.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge attivati</string>
+  <string name="restart_orbot_to_use_this_bridge_">Per favore riavvia Orbot per rendere effettive le modifiche</string>
+  <string name="menu_qr">Codici QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Se la tua rete cellulare blocca attivamente Tor puoi utilizzare un Bridge per accedere alla rete. Seleziona uno dei tipi di bridge da sopra per attivare i bridge</string>
+  <string name="bridge_mode">Modalità Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Attiva</string>
+  <string name="apps_mode">Modalità VPN per le applicazioni</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Puoi configurare tutte le app del tuo dispositivo per connettersi attraverso la rete Tor usando la modalità VPN di Android.\n\n*ATTENZIONE* Questa è una funzione nuova e sperimentale, in alcuni potrebbe non avviarsi in automatico o fermarsi. NON dovrebbe essere usata per l\'anonimato ma solo per bypassare filtri e firewall.</string>
+  <string name="send_email">Invia email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Tu poi ricevere un indirizzo bridge via email, web o scansionando un codice QR. Seleziona \'Email\' o \'Web\' per richiedere un indirizzo bridge.\n\nUna volta che hai un indirizzo, copialo &amp; incollalo nell\'opzione \"Bridges\" delle impostazioni di Orbot e riavvialo.</string>
+  <string name="install_orweb">Installa Orfox</string>
+  <string name="standard_browser">Browser standard</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Solo i Tor Bridges standard funzionano sui dispositivi Intel x86/Atom</string>
+  <string name="vpn_default_world">Mondo</string>
+</resources>
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
new file mode 100644
index 0000000..e5e33f9
--- /dev/null
+++ b/app/src/main/res/values-iw/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ×?×?× ×? ×?פ×?×?קצ×?×?ת פר×?קס×? ×?×?× ×?×?ת ×?×?×?פשרת ×?×?פ×?×?קצ×?×?ת ×?×?ר×?ת ×?×?שת×?ש ×?×?×?× ×?רנ×? ×?×?×?×?×?. Orbot × ×¢×?רת ×?-Tor ×?×?×? ×?×?צפ×?×? ×?ת תע×?×?רת ×?×?×?× ×?רנ×? ש×?×? ×?×?×?ס×?×?ת×? ×?×?×?צע×?ת×? × ×?ת×?×?×? ×?ר×? ×?ספר ×?×?ש×?×?×? ×?ר×?×?×? ×?×¢×?×?×?. Tor ×?×?×? ת×?×?× ×? ×?×?פש×?ת ×?רשת פת×?×?×? ×?×?ס×?×?עת ×?×? ×?×?ת×?×?× ×? ×?פנ×? ס×?×?×?×? ×?ס×?×?×?×?×? ש×? ×?×?צע×? × ×?×?×?ר ×?×?עק×? ×?×?ר רשת ×?×?×?× ×?רנ×? ×?×?×?×?×?×?×?×? ×¢×? ×?פר×?×?×?ת, ×?×?×?ר×?ת ×?×?×?ש×?ת, פע×?×?×?×?×?ת עסק×?×?ת ×?×?ער×?×?ת ×?×?ס×?×? ×?ש×?×?×?ת.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">×?ת×?×? ×?עצ×?ר ×?ת Tor</string>
+  <string name="tor_proxy_service_process">ש×?ר×?ת פר×?קס×? Tor</string>
+  <string name="status_starting_up">Orbot ×?ת×?×?×?â?¦</string>
+  <string name="status_activated">×?×?×?×?ר ×?רשת Tor</string>
+  <string name="status_disabled">Orbot ×?×?×?×?</string>
+  <string name="tor_process_starting">×?ת×?×?×? ×?ק×?×? Tor...</string>
+  <string name="tor_process_complete">×?×?ש×?×?.</string>
+  <string name="tor_process_waiting">×?×?×?×?.</string>
+  <string name="not_anonymous_yet">×?×?×?ר×?: ×?תע×?×?ר×? ש×?×? ×?×?× ×? ×?× ×?× ×?×?×?ת ×¢×?×?×?×?! ×?×?קש×? ×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?×? ש×?ת×?פשר ש×?×?×?ש ×?פר×?קס×? HTTP (קר×? 127.0.0.1:8118) ×?×? SOCKS4A ×?×? SOCKS5 (קר×? 127.0.0.1:9050)</string>
+  <string name="menu_home">×?×?ת</string>
+  <string name="menu_browse">×?פ×?×£</string>
+  <string name="menu_settings">×?×?×?ר×?ת</string>
+  <string name="menu_log">ר×?ש×?×?</string>
+  <string name="menu_info">×¢×?ר×?</string>
+  <string name="menu_start">×?ת×?×?</string>
+  <string name="menu_stop">עצ×?ר</string>
+  <string name="menu_about">×?×?×?×?ת</string>
+  <string name="main_layout_download">×?×?ר×?×?</string>
+  <string name="main_layout_upload">×?×¢×?×?×?</string>
+  <string name="button_help">×¢×?ר×?</string>
+  <string name="button_close">ס×?×?ר</string>
+  <string name="button_about">×?×?×?×?ת</string>
+  <string name="button_clear_log">נק×? ר×?ש×?×?</string>
+  <string name="menu_verify">×?×?×?ק</string>
+  <string name="menu_exit">×?צ×?×?×?</string>
+  <string name="menu_scan">סר×?ק BridgeQR</string>
+  <string name="menu_share_bridge">שתף BridgeQR</string>
+  <string name="press_to_start">-× ×?×?×¢×? ×?ר×?×?×? ×?×?ת×?×?×?-</string>
+  <string name="pref_trans_proxy_group">פר×?קס×? שק×?×£ (ש×?רש × ×?רש)</string>
+  <string name="pref_trans_proxy_title">פר×?קס×? שק×?×£</string>
+  <string name="pref_trans_proxy_summary">×¢×?×?×?×? ×?×?×?×?×?×?×?ת ×¢×? ×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_all_title">×?×?×? ×?ר×? Tor</string>
+  <string name="pref_transparent_all_summary">תע×?×?ר ×?ר×? פר×?קס×?  ×¢×?×?ר ×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_port_fallback_title">×?פ×?×? פ×?ר×? פר×?קס×?</string>
+  <string name="pref_transparent_port_fallback_summary">×?×?×?ר×?: עק×?×£ פ×?ר×?×?×? נפ×?צ×?×? (80,443 ×?×?×?\'). *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_title">רש×?×?ת פ×?ר×?×?×?</string>
+  <string name="pref_transparent_port_summary">רש×?×?ת פ×?ר×?×?×? ×?פר×?קס×?. *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_dialog">×?×?×? פ×?ר×?×?×? ×?פר×?קס×?</string>
+  <string name="pref_has_root">×?ר×?ש×? ×?×?שת ש×?רש</string>
+  <string name="pref_has_root_summary">×?קש ×?×?ש×? ×¢×?×?×?× ×? ×¢×?×?ר ש×?×?×?ש ×?פר×?קס×? שק×?×£</string>
+  <string name="status_install_success">ק×?צ×?×? ×?ר×? ×?רצ×? ש×? Tor ×?×?תקנ×? ×?×?צ×?×?×?!</string>
+  <string name="status_install_fail">×?ק×?צ×?×? ×?ר×? ×?×?רצ×? ש×? Tor ×?×? × ×?תנ×? ×?×?תקנ×?. ×?×?קש×? ×?×?×?ק ×?ת ×?×?×?×? ×?×?×?×?×¢ ×? 
+tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ש×?×?×?ת ×?פ×?×?קצ×?×?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">×?×?×?×?ת Orbot</string>
+  <string name="btn_next">×?×?×?</string>
+  <string name="btn_back">×?ק×?×?×?</string>
+  <string name="btn_finish">ס×?×?×?</string>
+  <string name="btn_okay">×?×?ש×?ר</string>
+  <string name="btn_cancel">×?×?×?×?×?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">פר×?×?×? ×?ס×?×?×?×?×? ש×? Orbot </string>
+  <string name="wizard_details_msg">Orbot ×?×?×? ×?פ×?×?קצ×?×?ת ק×?×? פת×?×? ×?×?×?×?×?ת ×?ת Tor, LibEvent ×?-Polipo. ×?×?×? ×?ת×?×?ר ×?רשת Tor ×?×?×?צע×?ת שרת פר×?קס×? HTTP ×?ק×?×?×? (8118) ×?שרת פר×?קס×? SOCKS (פ×?ר×? 9050). Orbot ×?×?×?×?×? ×?× ×?סף ×¢×? ×?רש×?×?ת ר×?×? ×?נת×? ×?ת ×?×? תע×?×?רת ×?×?×?× ×?רנ×? ש×? ×?×?×?ש×?ר ×?ר×? Tor ×?×?ר×?רת ×?×?×?×?.</string>
+  <string name="wizard_permissions_root">× ×?תנ×? ×?רש×?×?</string>
+  <string name="wizard_permissions_stock">×?רש×?×?ת Orbot</string>
+  <string name="wizard_premissions_msg_root">×?צ×?×?×?! ×?×?×?×?× ×? ×?×? ×?ש ×?×? ×?רש×?×?ת ש×?רש ×?×?×?פשר×?ת ×?ש×?×?×? Orbot. ×?× ×?× ×? נשת×?ש ×?×?×?×? ×?×?×? ×?×?×?×?×?×?.</string>
+  <string name="wizard_permissions_msg_stock">×?×?×?×? ש×?×? ×?×? × ×?רש, Orbot ×?×?×?×?×? ×?×?פ×?×? ×?×?×?×?ת ×?×?×? ×?×?ק ×?×?תר ×?×? ×?×?×?ש×?ר ש×?×? ×?ש ×?×?ש×? ×¢×?×?×?× ×?. תשת×?ש ×?×?פת×?ר ×?×?×?×? ×?×?×? ×?ק×?×? ×?×?×?×?ת ×¢×? ש×? Orbot !</string>
+  <string name="wizard_permissions_no_root">×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×?×?×?× ×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?, רק ת×?×?×?×? שתשת×?ש ×?×?פ×?×?קצ×?×?ת שנ×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot.</string>
+  <string name="wizard_permissions_consent">×?×?נת×? ×?×?× ×? ×?×¢×?×?×£ ×?×?×?ש×?×? ×?×?×? Superuser</string>
+  <string name="wizard_permission_enable_root">×?פשר ×?×?שת ש×?רש ×¢×?×?ר Orbot</string>
+  <string name="wizard_configure">×?×?×?ר ×¢×?×?×?×? ×?×?×?צע×?ת Tor</string>
+  <string name="wizard_configure_msg">Orbot × ×?תנת ×?×? ×?פשר×?ת ×?×?×?×?×? ×?ת ×?×? תע×?×?רת ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor ×?×? ×?×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?נפר×?.</string>
+  <string name="wizard_configure_all">×?שת×?ש ×?פר×?קס×? ×?×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="wizard_configure_select_apps">×?×?ר ×?פ×?×?קצ×?×?ת ×?ס×?×?×?×?ת ×¢×?×?ר Tor</string>
+  <string name="wizard_tips_tricks">Orbot ×?ת×?פשר ×¢×? ×?×?×? ×?פ×?×?קצ×?×?ת</string>
+  <string name="wizard_tips_msg">×?×?פ×?×?קצ×?×?ת ×?ת×?ת פ×?ת×?×? ×?×¢×?×?×?×? ×¢×? Orbot. ×?×?×¥ ×¢×? ×?×? ×?פת×?ר ×?×?תקנ×? ×?×?×?×?×?ת, ×?×? ש×?ת×? ×?×?×?×? ×?×?צ×?×? ×?×?ת×? ×?×?ר ×?×? ×? Google Play, ×?×?תר GuardianProject.info ×?×?
+×?ר×?  F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ת×?×?נת ×?סר×?×? ×?×?×?×?×?×? ×?×?×?×?×?×?ת ×?×?× ×?ר×?×?×?×?</string>
+  <string name="wizard_tips_proxy">×?×?×?ר×?ת פר×?קס×? - ×?×?×? ×?×?×? ×?×?×?×?×?ר ×?פ×?×?קצ×?×?ת ×?×¢×?×?×? ×¢×? Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ×?פ×?×?קצ×?×?ת ×?× ×?×¢ ×?×?פ×?ש</string>
+  <string name="wizard_tips_twitter">ק×?×¢ פר×?קס×? Twitter ×?×?×?ר×? \"localhost\" ×?×?פ×?ר×? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ×?ער×? ש×?×¢×?ר×?×? ×?×¢×?ת×?× ×?×?×? ×¢×? ש×?×?×?ש ×?-Tor ×?×?×?× ×? ×¢×? ×¢×?×?×?ת×?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">×?×?×?ר×?ת פר×?קס×?</string>
+  <string name="wizard_proxy_help_msg">×?×? ×?פ×?×?קצת ×?×?× ×?ר×?×?×?×? ש×?ת×? ×?שת×?ש ת×?×?×?ת ×?פר×?קס×? ×?×?×?סס HTTP ×?×? SOCKS, ת×?×?×? ×?×?×?×?×?ר ×?×?ת×? ×?×¢×?×?×? ×¢×? Orbot ת×?ת Tor. \n\n\n ×?×?×?×?ר×?ת ×?×?: ש×? ×?שרת ×?×?×? 127.0.0.1 ×?×? \"localhost\". ×¢×?×?ר HTTP, ×?פ×?ר×? ×?×?×? 8118. ×¢×?×?ר SOCKS, ×?פ×?ר×? ×?×?×? 9050. ×¢×?×?×? ×?×?שת×?ש ×?SOCKS4A ×?×? SOCKS5 ×?×? ×?פשר.\n \n\n\n ת×?×?×? ×?×?×?×?×? ×¢×?×? ×?×?×?×?ת פר×?קס×? ×?×?× ×?ר×?×?×?×? ת×?ת ×¢×?×?×? ×?ש×?×?×?ת ×?נפ×?צ×?ת ש×?× ×? ×?×?ת×?×?ת: http://tinyurl.com/proxyandroid </string>
+  <string name="wizard_final">Orbot ×?×?×?×?!</string>
+  <string name="wizard_final_msg">×?×?×?×?×?× ×? ×?נש×?×? ×?ר×?×?×? ×?×¢×?×?×? ×?שת×?ש×?×? ×?Tor ×?ס×?×?×?ת ר×?×?ת.\n\n ×¢×?ת×?× ×?×?×? ×?×?×?×?×?ר×?×?, פע×?×?×? ×?×?×?×?×?ת ×?×?×?, ש×?×?ר×?×?, ×?×?×?×?×?×?, ת×?×?×?×?×?×?, ×?×?ר×?×? ×?×?ש×?ר×?×? ×?×?×?×?×?×?×? ×?×?×? ×?×?ר×?×?×? פש×?×?×?×?... ×?×¢×?ש×?×? ×?×? ×?ת×?!</string>
+  <string name="wizard_exit_at_first_screen_toast">×?× ×? ×?×?×?ר ×?ת Orbot ×?פנ×? שת×?×?×? ×?×?ת×?×?×? ×?×?שת×?ש ×?×?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">×?×?ר ×?×? ×?×?×?×?×? ×?ת ×?פ×?פ×? ×?רשת ש×?×? ×?×?×?×? https://check.torproject.org ×?×?×? ×?ר×?×?ת ×?×? Orbot ×?×?×?×?ר×? ×?ר×?×?×? ×?×?×? ×?×? ×?ת×? ×?×?×?×?ר ×?רשת Tor.</string>
+  <string name="pref_hs_group">×?×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="pref_general_group">×?×?×?×?</string>
+  <string name="pref_start_boot_title">×?ת×?×? ×?ת Orbot ×?×?×?×?קת ×?×?×?ש×?ר</string>
+  <string name="pref_start_boot_summary">×?ת×?×? ×?ת Orbot ×?×?ת×?×?ר ×?רשת Tor ×?×?×?×?×?×?×?ת ×?×?שר ×?×?×?ש×?ר × ×?×?ק</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">×?×?×?ר×?</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">×?רש×?×?ת</string>
+  <string name="wizard_permissions_root_msg1">×?ת×? ×?×?×?×? ×?×?×¢× ×?ק ×?×?פ×?×?קצ×?×? Orbot ×?×?שת \'Superuser\' ×?×?×? ×?×?פשר ×?×?פ×?×?× ×?×? ×?תק×?×?×?×? ×?×?×? ×?×?ש×?, פר×?קס×? שק×?×£.</string>
+  <string name="wizard_permissions_root_msg2">×?×? ×?ת×? ×?×? ר×?צ×? ×?עש×?ת ×?ת ×?×?, ×?× ×? ×?קפ×? ×?×?שת×?ש ×?×?פ×?×?קצ×?×?ת ש×?×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-×?×?ש×?×?×?×? ×?×?פע×?×?×?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ×?פ×?×?קצ×?×?ת ×?סר×?×? ×¢×? ×?צפנת Off-the-Record</string>
+  <string name="wizard_tips_play">×?צ×? ×?ת ×?×? ×?פ×?×?צ×?×?ת Guardian Project ×?צ×? Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">פר×?קס×? שק×?×£</string>
+  <string name="wizard_transproxy_msg">×?×? ×?×?פשר ×?×?פ×?×?קצ×?×?ת ש×?×? ×?ר×?×¥ ×?×?×?פ×? ×?×?×?×?×?×?×? ×?ר×? רשת Tor ×?×?×? ×?×? תצ×?ר×?.</string>
+  <string name="wizard_transproxy_hint">(ס×?×? ת×?×?×? ×?×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?)</string>
+  <string name="wizard_transproxy_none">×?×?×?×?</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">×?×?פשר ×¢×?×?×?×? ×¢×? פר×?קס×? שק×?×£ ×¢×?×?ר רשת ×?×?×?×?×?×?ת ×?×?×?ש×?ר×?  USB Tethered (×?×?רש ×?ת×?×?×? ×?×?×?ש)</string>
+  <string name="button_grant_superuser">×?ר×?ש ×?×?ש×?ר Superuser</string>
+  <string name="pref_select_apps">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_select_apps_summary">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_node_configuration">×?×?×?ר×?ת Node</string>
+  <string name="pref_node_configuration_summary">ק×?×?×?×?ת ×?×?×?ר×?ת ×?תק×?×?×?ת ש×?×?×?×?×?ת ×?×?פ×?×?ת ×?ת ×?×?× ×?× ×?×?×?×?ת ש×?×?</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">×?×?×?×¢×?ת ×?צ×?×¢, ×?×?× ×?×?×?×?, ×?רצ×?ת ×?×?ת×?×?×?ת ×¢×?×?ר ×?×?×¢×?ר ×?ר×?ש×?×?</string>
+  <string name="pref_entrance_node_dialog">×?×?נס Entrance Nodes</string>
+  <string name="button_proxy_all">×?×¢×?ר ×?×?×? ×?ר×? פר×?קס×?</string>
+  <string name="button_proxy_none">×?×? תשת×?ש ×?פר×?קס×?</string>
+  <string name="button_invert_selection">×?פ×?×? ×?×?×?ר×?</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">פר×?×?×?ק×?×? ש×?×?×?ש ×?שרת פר×?קס×?:  HTTP, HTTPS, Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">ס×?×? ×?פר×?קס×?</string>
+  <string name="pref_proxy_host_title">×?×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_host_summary">ש×? ×?×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_host_dialog">×?×?נס ×?×?ר×? פר×?קס×?</string>
+  <string name="pref_proxy_port_title">פ×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">פ×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_port_dialog">×?×?נס פ×?ר×? ש×? פר×?קס×?</string>
+  <string name="pref_proxy_username_title">ש×? ×?שת×?ש ש×? Outbound Proxy</string>
+  <string name="pref_proxy_username_summary">ש×? ×?שת×?ש פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_username_dialog">×?×?×? ש×? ×?שת×?ש פר×?קס×?</string>
+  <string name="pref_proxy_password_title">ס×?ס×?×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_password_summary">ס×?ס×?ת פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_password_dialog">×?×?×? ס×?ס×?ת פר×?קס×?</string>
+  <string name="status">ס×?×?×?ס</string>
+  <string name="setting_up_full_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£...</string>
+  <string name="setting_up_app_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס ×?פ×?×?קצ×?×?ת...</string>
+  <string name="transparent_proxying_enabled">פר×?קס×? שק×?×£ ×?×?×?פשר</string>
+  <string name="transproxy_enabled_for_tethering_">פר×?קס×? שק×?×£ ×?×?×?פשר ×? Tathering!</string>
+  <string name="warning_error_starting_transparent_proxying_">×?×?×?ר×?: ש×?×?×?×? ×?ת×?×?×?×? ×?ת ×?פר×?קס×? ×?שק×?×£!</string>
+  <string name="transproxy_rules_cleared">×?×?×?×? TransProxy ×?×?×?ר×?</string>
+  <string name="couldn_t_start_tor_process_">×?×?×? ×?פשר×?ת ×?×?ת×?×?×? ת×?×?×?×? Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo רץ ×¢×? פ×?ר×?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס פ×?ר×?...</string>
+  <string name="bridge_error">ש×?×?×?ת ×?שר</string>
+  <string name="error">ש×?×?×?×?</string>
+  <string name="exit_nodes">צ×?ת×? ×?צ×?×?×?</string>
+  <string name="enter_exit_nodes">×?×?×? צ×?ת×? ×?צ×?×?×?</string>
+  <string name="exclude_nodes">צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="enter_exclude_nodes">×?×?×? צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="strict_nodes">צ×?ת×?×? קפ×?× ×?×?</string>
+  <string name="use_only_these_specified_nodes">×?שת×?ש *רק* ×?צ×?ת×?×? ×?צ×?×?× ×?×? ×?×?×?</string>
+  <string name="bridges">×?שר×?×?</string>
+  <string name="use_bridges">×?שת×?ש ×?×?שר×?×?</string>
+  <string name="bridges_obfuscated">×?שר×?×? ×?×¢×?רפ×?×?×?</string>
+  <string name="ip_address_and_port_of_bridges">×?ת×?×?ת ×?-IP ×?×?צ×?×?×? ש×? ×?×?שר×?×?</string>
+  <string name="enter_bridge_addresses">×?×?נס ×?ת×?×?×?ת ×?שר</string>
+  <string name="relays">×?×?סר×?×?</string>
+  <string name="relaying">×?×?ס×?ר</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">×?פשר ×?×?×?ש×?ר ש×?×? ×?×?×?×?ת ת×?נת ×?×?סר ש×?×?× × ×? ×?צ×?×?×?</string>
+  <string name="relay_port">פ×?ר×? ×?×?×?סר</string>
+  <string name="listening_port_for_your_tor_relay">פ×?ר×? ×?×?×?×?×? ×¢×?×?ר Tor relay</string>
+  <string name="enter_or_port"> ×?×?נס ×?צ×?×?ת OR</string>
+  <string name="relay_nickname">×?×?× ×?×? ×?×?×?סר</string>
+  <string name="the_nickname_for_your_tor_relay">×?×?×?× ×?×? ×?×?×?סר Tor ש×?×?</string>
+  <string name="enter_a_custom_relay_nickname">×?×?×? ×?×?× ×?×? ×¢×?×?ר ×?×?סר</string>
+  <string name="reachable_addresses">×?ת×?×?×?ת ×?×?×?ש×? ×?×?</string>
+  <string name="reachable_ports">פ×?ר×?×?×? ×?×?×?ש×? ×?×?</string>
+  <string name="enter_ports">×?×?×? פ×?ר×?×?×?</string>
+  <string name="enable_hidden_services">×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="enter_localhost_ports_for_hidden_services">×?×?×? פ×?ר×?×?×? ש×? localhost ×¢×?×?ר ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="hidden_service_ports">פ×?ר×? ×?ש×?ר×?ת×?×? ×?נסתר×?×?</string>
+  <string name="project_home">×?תר×? ×?פר×?×?ק×?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">×?רש×?×?×? ש×? Tor</string>
+  <string name="https_torproject_org">https://torproject.org/</string>
+  <string name="third_party_software">ת×?×?× ×?-צ×?-×?׳: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="found_existing_tor_process">× ×?צ×? ת×?×?×?×? Tor ק×?×?×?â?¦</string>
+  <string name="something_bad_happened">×?ש×?×? רע ×?תר×?ש. ×?×?×?ק ×?ת ×?×?×?×?×?</string>
+  <string name="hidden_service_on">ש×?ר×?ת נסתר ×?:</string>
+  <string name="unable_to_read_hidden_service_name">×?×? ×?ס×?×?×? ×?קר×?×? ש×? ש×?ר×?ת נסתר</string>
+  <string name="unable_to_start_tor">×?×? ×?ס×?×?×? ×?×?ת×?×?×? ×?ת Tor:</string>
+  <string name="unable_to_reset_tor">×?ת×?×? ×?ת ×?×?×?ש×?ר ש×?×?, ×?×?×? ×?פשר×?ת ×?×?פע×?×? ×?×?×?ש ×?ת Tor!</string>
+  <string name="pref_use_sys_iptables_title">×?שת×?ש ×?×?ר×?ר×?ת ×?×?×?×?×? ש×? iptables</string>
+  <string name="pref_use_persistent_notifications">×?ש×?×?ר ת×?×?×? ×?ת ×?×?×?ק×?×? ×?סר×?×? ×?×?×?×? ×?ש×?×?ר×?×?×? ×?×?×?×?ר</string>
+  <string name="notification_using_bridges">×?שר×?×? ×?×?×?פשר×?×?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">שפ×?</string>
+  <string name="set_locale_summary">×?×?ר ×?ת ×?×?ק×?×?×?×?ת ×?×?שפ×? ש×? Orbot</string>
+  <string name="wizard_locale_title">×?×?ר שפ×?</string>
+  <string name="wizard_locale_msg">×?ש×?ר ×?ר×?רת ×?×?×?×? ×?×? ×?×?×?×£ ×?שפ×? ×?× ×?×?×?×?ת</string>
+  <string name="powered_by">×?×?פע×? ×?×?×?צע×?ת Tor</string>
+  <string name="btn_save_settings">ש×?×?רת ×?×?×?ר×?ת</string>
+  <string name="no_internet_connection_tor">×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?; ת×?ר ×?×?ת×?×?...</string>
+  <string name="bandwidth_">ר×?×?×? פס:</string>
+  <string name="down">×?×?×?</string>
+  <string name="up">×?×¢×?×?</string>
+  <string name="pref_disable_network_summary">×?×?×? ×?ת Tor ×?×?שר ×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?</string>
+  <string name="newnym">×?×?×?פת ×?×? ×?×?×?ת Tor ×?×?ש×?!</string>
+  <string name="menu_use_chatsecure">×?פע×? ×?ת ChatSecure</string>
+  <string name="permission_manage_tor_label">× ×?×? Tor</string>
+  <string name="permission_manage_tor_description">×?פשר ×?ת ×?פ×?×?קצ×?×? ×?×? ×?×?×? ×?ש×?×?×? ×?ש×?ר×?ת Tor</string>
+  <string name="install_apps_">×?×?תק×?×? ×?פ×?×?קצ×?×??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">×?×?×? ×?×?×?×?ר ×?רשת. ×?×?×?×? ×?ת Tor....</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">×?×?×?×?×?ר ×¢×?×?×? ×?×?×?. ×?×¢×?ר ×?ת Tor...</string>
+  <string name="updating_settings_in_tor_service">×?×¢×?×?×? ×?×?×?ר×?ת Tor ×?×?×?ש×?ר</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_dialog">×?×?×?ר×?ת SOCKS Port </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">×?×?×?רת ×?פ×?ר×? ש×? TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="your_tor_public_ips_">×?IPs ×?×?×?צ×?× ×?×?×? ש×?×? ×¢×? Tor:</string>
+  <string name="you_do_not_have_root_access_enabled">×?×?×? ×?×? ×?×?שת ר×?×? ×?×?×?פשרת</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">תצ×?ר×? ×?×?×?×?ת ×?×?×?פע×?×? ×?ת Orbot ×¢×? ×?נת ×?×?×?×?×? ×?ת ×?ש×?× ×?×? ×?×?×?×?ר×?ת.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">ק×?×? QR</string>
+  <string name="get_bridges_email">×?×?×?\"×?</string>
+  <string name="get_bridges_web">×?תר</string>
+  <string name="activate">×?פע×?</string>
+  <string name="send_email">ש×?×? ×?×?×?\"×?</string>
+  <string name="standard_browser">×?פ×?פ×? ר×?×?×?</string>
+</resources>
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
new file mode 100644
index 0000000..1f11756
--- /dev/null
+++ b/app/src/main/res/values-ja/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbotã?¯ä»?ã?®ã?¢ã??ã?ªã??ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã??ã??ã??å®?å?¨ã?«ä½¿ã??ã??ã?¨ã??å?¯è?½ã?«ã??ã??ã??ã?ªã?¼ã?®ã??ã?­ã?­ã?·ã?¢ã??ã?ªã?§ã??ã??Orbotã?§ã?¯ã??Torã??ç?¨ã??ã?¦ã??ã?ªã??ã?®ç«¯æ?«ã?®ã??ã?©ã??ã?£ã??ã?¯ã??æ??å?·å??ã??ã??ä¸?ç??中ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã??中ç¶?ã??ã??ã??ã?¨ã?§ã??ã??ã?®ã??ã?©ã??ã?£ã??ã?¯ã??é? ã??ã?¾ã??ã??Torã?¯ã??ã?ªã?¼ã?®ã?½ã??ã??ã?¦ã?§ã?¢ã?¨ã?ªã?¼ã??ã?³ã?ªã??ã??ã??ã?¯ã?¼ã?¯ã?§ã??ã??ã??ã?¦ã?¼ã?¶ã?¼ã?®è?ªç?±ã?¨ã??ã?©ã?¤ã??ã?·ã?¼ã??è??ã??ã??ç?£è¦?æ´»å??ã??ã??æ©?å¯?ã?®ã??ã?¸ã??ã?¹æ´»å??ã??å?½å®¶ã?«ã??ã??ã??ã?©ã??ã?£ã??ã?¯å??æ??ã??ã??身ã??å®?ã??ã??ã?¨ã??å?©ã??ã?¦ã??ã??ã?¾ã??ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Torã??èµ·å??ã?»å??æ­¢ã??ã??</string>
+  <string name="tor_proxy_service_process">Torã??ã?­ã?¯ã?·ã?µã?¼ã??ã?¹</string>
+  <string name="status_starting_up">Orbotã??é??å§?ã??ã??ã?¦ã??ã?¾ã??...</string>
+  <string name="status_activated">Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã?¦ã??ã?¾ã??</string>
+  <string name="status_disabled">\"Orbotã??解é?¤ã??ã??ã?¾ã??ã??</string>
+  <string name="status_shutting_down">TorServiceã??çµ?äº?ã??ã?¦ã??ã?¾ã??</string>
+  <string name="tor_process_starting">Torã?¯ã?©ã?¤ã?¨ã?³ã??ã??é??å§?ã??ã?¦ã??ã?¾ã??...</string>
+  <string name="tor_process_complete">��</string>
+  <string name="tor_process_waiting">ã??å¾?ã?¡ã??ã? ã??ã??</string>
+  <string name="not_anonymous_yet">è­¦å??:ã??ã?®é??ä¿¡ã?¯ã?¾ã? å?¿å??å??ã??ã??ã?¦ã??ã?¾ã??ã??ï¼?ã??HTTP proxy 127.0.0.1:8118ã??ã??ã?? SOCKS4A ã?¾ã??ã?¯ SOCKS5 proxy 127.0.0.1:9050ã??ã??å?©ç?¨ã??ã??ã??ã??ã?«ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³å?´ã?§è¨­å®?ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="menu_home">ã??ã?¼ã? </string>
+  <string name="menu_browse">�覧</string>
+  <string name="menu_settings">設�</string>
+  <string name="menu_log">履歴</string>
+  <string name="menu_info">ã??ã?«ã??</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">ã?¹ã?¿ã?¼ã??</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">æ??å ±</string>
+  <string name="menu_promo_apps">ã?¢ã??ã?ªã??å?¥æ??â?¦</string>
+  <string name="main_layout_download">ã??ã?¦ã?³ã?­ã?¼ã??</string>
+  <string name="main_layout_upload">ã?¢ã??ã??ã?­ã?¼ã??</string>
+  <string name="button_help">ã??ã?«ã??</string>
+  <string name="button_close">é??ã??ã??</string>
+  <string name="button_about">ã?«ã?¤ã??ã?¦</string>
+  <string name="button_clear_log">ã?­ã?°ã??å??é?¤ã??ã??</string>
+  <string name="menu_verify">確�</string>
+  <string name="menu_exit">��</string>
+  <string name="menu_scan">ã??ã?ªã??ã?¸QRã??ã?¹ã?­ã?£ã?³</string>
+  <string name="menu_share_bridge">ã??ã?ªã??ã?¸QRã??å?±æ??</string>
+  <string name="press_to_start">- é?·æ?¼ã??ã??ã?¦èµ·å?? -</string>
+  <string name="pref_trans_proxy_group">é??é??ã??ã?­ã?­ã?· (è¦?root)</string>
+  <string name="pref_trans_proxy_title">é??é??ã??ã?­ã?­ã?·</string>
+  <string name="pref_trans_proxy_summary">ã?¢ã??ã?ªã?®è?ªå??Torå??中</string>
+  <string name="pref_transparent_all_title">å?¨ã?¦ã??Torå??</string>
+  <string name="pref_transparent_all_summary">å?¨ã?¦ã?®ã?¢ã??ã?ªã??Torçµ?ç?±ã?§ä½¿ã??</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??:é??常ã?®ã??ã?¼ã??(80,443ç­?)ã??è¿?å??ã??ã??å?¨ã?¦ã??ã??ã??æ??å®?ã?¢ã??ã?ªã??ã?¢ã?¼ã??ã??å??ä½?ã??ã?ªã??å ´å??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="pref_transparent_port_title">ã??ã?¼ã??ä¸?覧</string>
+  <string name="pref_transparent_port_summary">ã??ã?­ã?­ã?·ã??é??ã??ã??ã?¼ã??ã??*è­¦å??*ã??ã??å?¨ã?¦ã??ã??ã??æ??å®?ã?¢ã??ã?ªã??ã??å??ä½?ã??ã?ªã??å ´å??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="pref_transparent_port_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??ç?ªå?·ã??å?¥å??</string>
+  <string name="pref_has_root">ã?«ã?¼ã??ã?¢ã?¯ã?»ã?¹ã?®è¨±å?¯ã??è¦?æ±?ã??ã?¾ã??</string>
+  <string name="pref_has_root_summary">é??é??ã??ã?­ã?­ã?·ã?®ã??ã??ã?«root権é??ã??å¿?è¦?ã?§ã??</string>
+  <string name="status_install_success">Torã??ã?¤ã??ã?ªã?¤ã?³ã?¹ã??ã?¼ã?«ã??æ??å??ã??ã?¾ã??ã??</string>
+  <string name="status_install_fail">Torã??ã?¤ã??ã?ªã??ã?¡ã?¤ã?«ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã?§ã??ã?¾ã??ã??ã?§ã??ã??ã??ã?­ã?°ã??調ã?¹ã?¦ã??é??ç?¥ã??tor-assistants@xxxxxxxxxxxxxxã?«é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="title_error">ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã?¨ã?©ã?¼</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbotã?«ã?¤ã??ã?¦</string>
+  <string name="btn_next">次</string>
+  <string name="btn_back">æ?»ã??</string>
+  <string name="btn_finish">��</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">�����</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot詳細</string>
+  <string name="wizard_details_msg">Orbot ã?¯Torã??LibEventã??Privoxyã??å?«ã??ã?ªã?¼ã??ã?³ã?½ã?¼ã?¹ ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã?§ã??ã??ã?­ã?¼ã?«ã?«ã?®HTTPã??ã?­ã?­ã?· (8118) ã?¨SOCKSã??ã?­ã?­ã?· (9050) ã??æ??ä¾?ã??ã?¦Toræ?¥ç¶?ã??ã?¾ã??ã??rootå??ã??ã??ã??端æ?«ã?§ã?¯ã??Orbotã?¯å?¨ã?¦ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??é??ä¿¡ã??Torã??é??ã??ã?¦é??ä¿¡ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_root">権é??ã??å??å¾?å®?äº?</string>
+  <string name="wizard_permissions_stock">Orbotã?®æ¨©é??</string>
+  <string name="wizard_premissions_msg_root">Orbotã??root権é??ã??å??å¾?ã??ã??ã??ã?¨ã??確èª?ã??ã?¾ã??ã??ã??å?¨ã?¦ã?®æ©?è?½ã??å?©ç?¨ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_msg_stock">Orbotã?¯rootå??ã??ã??ã??端æ?«ã?§ã?¯å?¨ã?¦ã?®æ©?è?½ã??æ´»ç?¨ã?§ã??ã?¾ã??ã??ä¸?ã?®ã??ã?¿ã?³ã??æ?¼ã??ã?¦Orbotã?«ç®¡ç??è??権é??ã??ä¸?ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_no_root">rootå??ã??ã?¦ã??ã?ªã??ã?£ã??ã??ã??ã??ã??ã??ã??rootå??ã??ä½?ã?®ã??ã?¨ã? ã??ã??ã??ã??ã?ªã??æ?¹ã?¯ã??Orbotä¸?ã?§å??ä½?確èª?ã??å??ã??ã?¦ã??ã??ã?¢ã??ã?ªã? ã??ã??使ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_consent">Superuserã??å?©ç?¨ã??ã??ã?«ç¶?è¡?</string>
+  <string name="wizard_permission_enable_root">Orbotã?«root権é??ã??ä¸?ã??ã??</string>
+  <string name="wizard_configure">Torã??ã?½ã??ã??ã?¦ã?§ã?¢ã?«ä½¿ç?¨ã??ã??設å®?</string>
+  <string name="wizard_configure_msg">Orbotã?§ã?¯å?¨ã?¦ã?®ã?¢ã??ã?ªã?«Torã??ã?­ã?­ã?·ã??é??ã??ã??ã??Torã?¢ã??ã?ªã??使ã??å??ã??ã?®ã?¢ã??ã?ªã??æ??å®?ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_configure_all">å?¨ã?¦ã?®ã?¢ã??ã?ªã?«Torã??ã?­ã?­ã?·ã??é??ã??</string>
+  <string name="wizard_configure_select_apps">æ??å®?ã??ã??ã?¢ã??ã?ªã? ã??ã?«Torã??ã?­ã?­ã?·ã??é??ã??</string>
+  <string name="wizard_tips_tricks">Orbotã??æ??å?¹å??ã??ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_msg">以ä¸?ã?®ã?¢ã??ã?ªã?¯Orbotç?¨ã?«ä½?ã??ã??ã?¦ã??ã?¾ã??ã??ã??ã??ã??ã??ã?®ã??ã?¿ã?³ã??æ?¼ã??ã?¨ä»?ã??ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã?§ã??ã?¾ã??ã??Google Playã??ã??ã??å??ã??ã??ã?®ã??æ?¢ã??ã?¾ã??ã??</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android ç?¨ã?®ã?»ã?­ã?¥ã?¢ã?ªã?¤ã?³ã?¹ã?¿ã?³ã??ã?¡ã??ã?»ã?¼ã?¸ã?¯ã?©ã?¤ã?¢ã?³ã??</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Orbotã?§ã?¢ã??ã?ªã??å??ã??ã??ã??ã??ã?®æ??é ?æ?¸</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ¤?ç´¢ã?¨ã?³ã?¸ã?³ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_twitter">Twitter proxyã??ã??localhostã??ã?¨8118ç?ªã??ã?¼ã??ã?«å??ã??ã??ã??</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ã?¹ã??ã?¼ã?ªã?¼ã??ä½?æ??ã??ã?¦ã??ã?»ã?­ã?¥ã?ªã??ã?£ã?®ã??ã??Torã?§æ®?ã??ã?¾ã??!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">ã??ã?­ã?­ã?·è¨­å®?</string>
+  <string name="wizard_proxy_help_msg">Androidã?¢ã??ã?ªã??HTTPã??SOCKSã??ã?­ã?­ã?·ã??å?©ç?¨ã?§ã??ã??å ´å??ã??Orbotã??使ã?£ã?¦Toræ?¥ç¶?ã??ã??ã??ã??ã?¨ã??å?¯è?½ã?§ã??ã??\n\n\n ã??ã?¹ã??設å®?ã?¯127.0.0.1ã?¾ã??ã?¯localhostã?§ã??ã??HTTPã?§ã?¯ä½¿ç?¨ã??ã?¼ã??ã?¯8118ã?§ã??ã??SOCKSã?§ã?¯9050ã?§ã??ã??å?¯è?½ã?§ã??ã??ã?°SOCKS4Aã??SOCKS5ã?®å?©ç?¨ã??æ?¨å¥¨ã??ã?¾ã??ã??\n \n\n\n Androidä¸?ã?®ã??ã?­ã?­ã?·ã?«ã?¤ã??ã?¦å­¦ã?³ã??ã??å ´å??ã?¯ http://tinyurl.com/proxyandroid ã?®FAQã??å??ç?§ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_final">Orbotã?®æº?å??ã??å®?äº?ã??ã?¾ã??ã??</string>
+  <string name="wizard_final_msg">ä¸?ç??中ã?§æ?°ç?¾ä¸?人ã??æ§?ã??ã?ªç??ç?±ã?§Torã??å?©ç?¨ã??ã?¦ã??ã?¾ã??ã??\n\nã?¸ã?£ã?¼ã??ã?ªã?¹ã??ã??ã??ã?­ã?¬ã?¼ã??人権å?£ä½?ã??æ³?ç??æ©?é?¢ã??è»?é??ã??ä¼?業ã??ç?¬è£?å?½å®¶ã?®å¸?æ°?ã??æ?®é??ã?®å¸?æ°?ã??â?¦ ã??ã??ã?¦ã??ã?ªã??ã??å??ã??ã??ã??ã?«å?©ç?¨ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??!</string>
+  <string name="wizard_exit_at_first_screen_toast">使ç?¨ã??é??å§?ã??ã??å??ã?«Orbotã??設å®?ã??ã?¦ã??ã? ã??ã??!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ­£å¸¸ã?«æ?¥ç¶?ã??ã?¾ã??ã?? - ã??ã??ã??ã??使ã??ã?®ç«¯æ?«ã??å®?å?¨ã? ã?¨ã?¯é??ã??ã?¾ã??ã??ã??ã??ã??ã?©ã?¦ã?¶ã??ã??ã?¿ã?³ã??使ç?¨ã??ã?¦æ?¥ç¶?ã?®ã??ã?¹ã??ã??ã?§ã??ã?¾ã??ã?? \n\nã??ã??ã?«è©³ç´°ã?¯https://guardianproject.info/apps/orbot ã??å??ç?§ã??ã??ã??ã??help@xxxxxxxxxxxxxxxxxxxx ã?«ã?¡ã?¼ã?«ã??é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="tor_check">ã??ã?©ã?¦ã?¶ã??é??ã??ã?¦https://check.torproject.org ã?«Toræ?¥ç¶?ã??ã??Orbotã?®è¨­å®?ã??æ??å??ã??ã??ã??ã??試ã??ã?¾ã??ã??</string>
+  <string name="pref_hs_group">Hidden Services</string>
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_title">èµ·å??æ??ã?«Orbotã??å®?è¡?ã??ã??</string>
+  <string name="pref_start_boot_summary">Android端æ?«ã?®èµ·å??æ??ã?«Orbotã??è?ªå??å®?è¡?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Androidã?§ã??Orbotã?§Torã??使ã??ã?¾ã??!\n\nTorã?¯ã??ã?³ã?³ã??ã?³ã??ã??ã?£ã?«ã?¿ã?ªã?³ã?°ã??ã??ã?©ã??ã?£ã??ã?¯å??æ??ã??ã??ã??ã?¦ã??ã?©ã?¤ã??ã?·ã?¼ã??æ©?å¯?æ??å ±ã??å??人ç??ã?ªé?¢ä¿?ã??è??ã??ã??ã??ã??ã??ã?¯ã?¼ã?¯ç?£è¦?ã??ã??å®?ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??\n\nã??ã?®ã?¦ã?£ã?¶ã?¼ã??ã?¯ã??使ã??ã?®ç«¯æ?«ã?§Orbotã?¨Torã?®è¨­å®?ã??ã?§ã??ã?¾ã??ã??</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">注æ??</string>
+  <string name="wizard_warning_msg">Orbotã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??ã? ã??ã?§ã?¯é??ä¿¡ã?¯å?¿å??å??ã??ã??ã?¾ã??ã??ã??\n\nOrbotã??Android端æ?«ã??ã?¢ã??ã?ªã?®å?¨ã?¦ã??æ­£ã??ã??設å®?ã??ã?ªã??ã?¨Torã?¯ä½¿ã??ã?¾ã??ã??ã??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">許�</string>
+  <string name="wizard_permissions_root_msg1">ã?ªã??ã?·ã?§ã?³ã?¨ã??ã?¦Orbotã?«ã?¹ã?¼ã??ã?¼ã?¦ã?¼ã?¶ã?¼æ¨©é??ã??ä¸?ã??ã??ã??ã?¨ã?§é??é??ã??ã?­ã?­ã?·ã?ªã?©ã?®è¿½å? æ©?è?½ã??使ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_root_msg2">ã??ã??ã??å®?è¡?ã??ã?ªã??å ´å??ã??Orbotç?¨ã?«ä½?ã??ã??ã??ã?¢ã??ã?ªã? ã??ã??使ã?£ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_no_root_msg">ã??使ã??ã?®ç«¯æ?«ã?¯rootå??ã??ã??ã?¦ã??ã?ªã??ã??ã??rootã?¾ã??ã?¯ã??Superuserã??ã?«ã?¢ã?¯ã?»ã?¹ã?§ã??ã?ªã??ã??ã??ã?§ã??ã?? \n\n代ã??ã??ã?«ã??ã?¡ã?¤ã?³ç?»é?¢ã?®ã??ã?¢ã??ã?ªã??ã?¢ã?¼ã??ã??試ã??ã?¦ã??ã? ã??ã??ã?? </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotã??æ??å?¹å??ã??ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: é??è¨?é?²å¼?æ??å?·ã?«ã??ã??ã?»ã?­ã?¥ã?¢ã?ªã??ã?£ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_orweb">Orfox: Torã??ä»?ã??ã?¦å??ä½?ã??ã??ã??ã?©ã?¤ã??ã?·ã?¼ã??å¼·å??ã??ã??ã??ã?©ã?¦ã?¶</string>
+  <string name="wizard_tips_play">Google Playã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <string name="wizard_tips_fdroid">F-Droidã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <string name="wizard_tips_fdroid_org">https://f-droid.org ã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??é??ã??ã?­ã?­ã?·</string>
+  <string name="wizard_transproxy_msg">ã??ã??ã?¯ã??ã?ªã??ã?®ã?¢ã??ã?ªã??è?ªå??ç??ã?«Torçµ?ç?±ã?§é??ä¿¡ã??ã??ã?¾ã??ã??</string>
+  <string name="wizard_transproxy_hint">(ä½?ã??è¨?ã?£ã?¦ã??ã??ã?®ã??ã??ã??ã??ã?ªã??ã?¨ã??ã?¯ã??ã??ã??ã??ã?§ã??ã?¯ã??ã?¦ã??ã? ã??ã??)</string>
+  <string name="wizard_transproxy_none">ç?¡ã??</string>
+  <string name="pref_transparent_tethering_title">Torã??ã?¶ã?ªã?³ã?°</string>
+  <string name="pref_transparent_tethering_summary">Toré??é??ã??ã?­ã?¯ã?·ã??Wifiã??USBã??ã?¶ã?ªã?³ã?°ã??ã??ã??ã??ã??ã?¤ã?¹ã?«å¯¾ã??ã?¦æ??å?¹å??(å??èµ·å??ã??å¿?è¦?)</string>
+  <string name="button_grant_superuser">管ç??許å?¯ã?¢ã?¯ã?»ã?¹ã??è¦?æ±?ã??ã?¾ã??</string>
+  <string name="pref_select_apps">ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã??é?¸æ??ã??ã?¾ã??</string>
+  <string name="pref_select_apps_summary">Torã??çµ?ç?±ã??ã??ã??ã?¢ã??ã?ªã??é?¸æ??</string>
+  <string name="pref_node_configuration">ã??ã?¼ã??設å®?</string>
+  <string name="pref_node_configuration_summary">ã??注æ??ã??å??é?²è¨­å®?ã??å?¿å??ã?¬ã??ã?«ã??縮å°?ã??ã?¾ã??</string>
+  <string name="pref_entrance_node">å?¥ã??å?£ã??ã?¼ã??</string>
+  <string name="pref_entrance_node_summary">æ??å??ã?®ã??ã??ã??ã?®ã??ã??ã?®ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="pref_entrance_node_dialog">å?¥ã??å?£ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="pref_allow_background_starts_title">ã??ã??ã?¯ã?°ã?©ã?¦ã?³ã??ã?®é??å§?ã??許å?¯</string>
+  <string name="pref_allow_background_starts_summary">Orbotã??Torã?¨é?¢é?£ã?µã?¼ã??ã?¹ã??é??å§?ã??ã??ã??ã??ã?«ã??ä»»æ??ã?®ã?¢ã??ã?ªã?«ä¼?ã??ã?¾ã??</string>
+  <string name="button_proxy_all">ã??ã?¹ã?¦ã??ã?­ã?­ã?·</string>
+  <string name="button_proxy_none">ã??ã?­ã?­ã?·ã?ªã??</string>
+  <string name="button_invert_selection">é?¸æ??ã?®å??転</string>
+  <string name="pref_proxy_title">å¤?æ?¹å??ã??ã??ã??ã?¯ã?¼ã?¯ã??ã?­ã?­ã?· (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_type_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ç¨®é¡?</string>
+  <string name="pref_proxy_type_summary">HTTP,HTTPS,Socks4,Socks5ã?§ä½¿ç?¨ã??ã??ã??ã?­ã??ã?³ã?«</string>
+  <string name="pref_proxy_type_dialog">ã??ã?­ã?­ã?·ã?®ç¨®é¡?ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_host_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¹ã??</string>
+  <string name="pref_proxy_host_summary">ã??ã?­ã?­ã?·ã?µã?¼ã??ã?®ã??ã?¹ã??å??</string>
+  <string name="pref_proxy_host_dialog">ã??ã?­ã?¯ã?·ã??ã??ã?¹ã??ã??å?¥å??</string>
+  <string name="pref_proxy_port_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_port_summary">ã??ã?­ã?­ã?·ã?µã?¼ã??ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_port_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_username_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_username_summary">ã??ã?­ã?­ã?·ã?¦ã?¼ã?¶ã?¼å?? (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_username_dialog">ã??ã?­ã?­ã?·ã?®ã?¦ã?¼ã?¶ã?¼å??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_password_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã??</string>
+  <string name="pref_proxy_password_summary">ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã?? (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_password_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="status">ç?¶æ??</string>
+  <string name="setting_up_full_transparent_proxying_">å®?å?¨ã?ªé??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="setting_up_app_based_transparent_proxying_">ã?¢ã??ã?ªã??ã?¼ã?¹ã?®é??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="transparent_proxying_enabled">é??é??ã??ã?­ã?­ã?·ã??æ??å?¹</string>
+  <string name="transproxy_enabled_for_tethering_">ã??ã?¶ã?ªã?³ã?°ã?§ã?®é??é??ã??ã?­ã?­ã?·æ??å?¹</string>
+  <string name="warning_error_starting_transparent_proxying_">è­¦å??: é??é??ã??ã?­ã?­ã?·ã?®é??å§?æ??ã?«ã?¨ã?©ã?¼ç?ºç??</string>
+  <string name="transproxy_rules_cleared">é??é??ã??ã?­ã?­ã?·ã??ã?«ã?¼ã?«ã??æ¶?å?»å®?äº?</string>
+  <string name="couldn_t_start_tor_process_">Torã??ã?­ã?»ã?¹ã?®èµ·å??ã?«å¤±æ??:</string>
+  <string name="privoxy_is_running_on_port_">Polipoã??å®?è¡?中ã?®ã??ã?¼ã??: </string>
+  <string name="setting_up_port_based_transparent_proxying_">ã??ã?¼ã??ã??ã?¼ã?¹ã?®é??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="bridge_error">ã??ã?ªã??ã?¸ã??ã?¨ã?©ã?¼</string>
+  <string name="bridge_requires_ip">ã??ã?ªã??ã?¸æ©?è?½ã??å?©ç?¨ã??ã??ã?«ã?¯ã??æ??ä½?ä¸?ã?¤ã?®ã??ã?ªã??ã?¸IPã?¢ã??ã?¬ã?¹ã?®å?¥å??ã??å¿?è¦?ã?§ã??ã??</string>
+  <string name="send_email_for_bridges">gmailã??使ã?£ã?¦ã??æ?¬æ??ã?«ã??get bridgesã??ã?¨æ?¸ã??ã??ã?¡ã?¼ã?«ã??bridges@xxxxxxxxxxxxxxã?«é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="error">���</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ã??ã?ªã??ã?®ReachableAddresses設å®?ã?«ã??ã??ä¾?å¤?ã??ç?ºç??ã??ã?¾ã??ã??!</string>
+  <string name="your_relay_settings_caused_an_exception_">ã??ã?ªã??ã?®ã?ªã?¬ã?¼è¨­å®?ã?«ã??ã??ä¾?å¤?ã??ç?ºç??ã??ã?¾ã??ã??!</string>
+  <string name="exit_nodes">å?ºå?£ã??ã?¼ã??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">æ??å¾?ã?®ã??ã??ã??ã?®ã??ã??ã?®ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="enter_exit_nodes">å?ºå?£ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="exclude_nodes">é?¤å¤?ã??ã?¼ã??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">é?¤å¤?ã??ã??ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="enter_exclude_nodes">é?¤å¤?ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="strict_nodes">Strictã??ã?¼ã??</string>
+  <string name="use_only_these_specified_nodes">ã??ã??ã?«æ??å®?ã??ã??ã??ã?¼ã??ã?®ã?¿ã??使ç?¨</string>
+  <string name="bridges">ã??ã?ªã??ã?¸</string>
+  <string name="use_bridges">ã??ã?ªã??ã?¸ã??使ã??</string>
+  <string name="bridges_obfuscated">Obfuså??ã??ã??ã??ã??ã?ªã??ã?¸</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">代æ?¿å?¥ã??å?£ã??ã?¼ã??ã??æ??å?¹å??</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">設å®?ã??ã??ã??ã?ªã??ã?¸ã??Obfuså??ã??ã??ã??ã??ã?ªã??ã?¸ã?§ã??ã??ã?°æ??å?¹</string>
+  <string name="ip_address_and_port_of_bridges">ã??ã?ªã??ã?¸ã?®IPã?¢ã??ã?¬ã?¹ã?¨ã??ã?¼ã??</string>
+  <string name="enter_bridge_addresses">ã??ã?ªã??ã?¸ã?®ã?¢ã??ã?¬ã?¹ã??å?¥å??</string>
+  <string name="relays">���</string>
+  <string name="relaying">���中</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ã??ã?®ç«¯æ?«ã??é??å?ºå?£ã?ªã?¬ã?¼ã?«ã??ã??</string>
+  <string name="relay_port">ã?ªã?¬ã?¼ã??ã??ã?¼ã??</string>
+  <string name="listening_port_for_your_tor_relay">ã??ã?®Torã?ªã?¬ã?¼ã?®ã?ªã?¹ã??ã?³ã?°ã??ã?¼ã??</string>
+  <string name="enter_or_port">ORã??ã?¼ã??ã??å?¥å??</string>
+  <string name="relay_nickname">ã?ªã?¬ã?¼ã?®ã??ã??ã?¯ã??ã?¼ã? </string>
+  <string name="the_nickname_for_your_tor_relay">ã??ã?®Torã?ªã?¬ã?¼ã?®ã??ã??ã?¯ã??ã?¼ã? </string>
+  <string name="enter_a_custom_relay_nickname">ã?ªã?¬ã?¼ã?®ã?«ã?¹ã?¿ã? ã??ã??ã?¯ã??ã?¼ã? ã??å?¥å??</string>
+  <string name="reachable_addresses">å?°é??å?¯è?½ã?¢ã??ã?¬ã?¹</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">å?¶é??設å®?ã?®ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¦ã?¯ã?©ã?¤ã?¢ã?³ã??ã?¨ã??ã?¦å®?è¡?</string>
+  <string name="reachable_ports">å?°é??å?¯è?½ã??ã?¼ã??</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">å?¶é??設å®?ã?®ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¦å?°é??å?¯è?½ã?ªã??ã?¼ã??</string>
+  <string name="enter_ports">ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="enable_hidden_services">Hidden Serviceã?®ã??ã?¹ã??ã?£ã?³ã?°</string>
+  <string name="run_servers_accessible_via_the_tor_network">ã??ã??ã?¤ã?¹ä¸?ã?®ã?µã?¼ã??ã?¼ã??Torçµ?ç?±ã?§ã?¢ã?¯ã?»ã?¹å?¯è?½ã?«ã??ã??</string>
+  <string name="enter_localhost_ports_for_hidden_services">Hidden Serviceç?¨ã?®localhostã?®ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="hidden_service_ports">Hidden Serviceã?®ã??ã?¼ã??</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ã??ã?ªã??ã?®Hidden Serviceã?®ã?¢ã??ã?¬ã?¹(è?ªå??ç??æ??ã??ã??ã?¾ã??)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ã??ã??ã??ã?°ã?­ã?°ã?®å?ºå??ã??æ??å?¹å??(é?²è¦§ã?«ã?¯adbã??aLogCatã??å¿?è¦?)</string>
+  <string name="project_home">ã??ã?­ã?¸ã?§ã?¯ã??ã?®ã??ã?¼ã? :</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor ã?©ã?¤ã?»ã?³ã?¹æ??æ?¸</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第ä¸?è??製ã?®ã?½ã??ã??ã?¦ã?§ã?¢</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">ã?¢ã??ã?ªã??hidden serverã?® port %Sã??ã??Torã??ã??ã??ã?¯ã?¼ã?¯ã?«é??æ?¾ã??ã??ã??ã?¨ã??ã?¦ã??ã?¾ã??ã??ä¿¡é ¼ã?§ã??ã??ã?¢ã??ã?ªã?§ã??ã??ã?°ã??ã??ã?¯å®?å?¨ã?§ã??ã??</string>
+  <string name="found_existing_tor_process">Torã??ã?­ã?»ã?¹ã??ç?ºè¦?</string>
+  <string name="something_bad_happened">ä½?ã??ã??èµ·ã??ã??ã?¾ã??ã??ã??ã?­ã?°ã??確èª?ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="hidden_service_on">hidden service æ??å?¹:</string>
+  <string name="unable_to_read_hidden_service_name">hidden serviceã?®å??å??読込ä¸?è?½</string>
+  <string name="unable_to_start_tor">Torã??å®?è¡?ã?§ã??ã?¾ã??ã??ã?§ã??ã??</string>
+  <string name="unable_to_reset_tor">Torã??ã?ªã?»ã??ã??ã?§ã??ã?¾ã??ã??ã??ã??使ã??ã?®ã??ã??ã?¤ã?¹ã??å??èµ·å??ã??ã?¦ã??ã? ã??ã??!</string>
+  <string name="pref_use_sys_iptables_title">ã??ã??ã?©ã?«ã??ã?®lptablesã??使ã??</string>
+  <string name="pref_use_sys_iptables_summary">Orbotã??ã?³ã??ã?«ç??ã?§ã?¯ã?ªã??å??è?µã?®iptablesã??使ã??</string>
+  <string name="error_installing_binares">Torã??ã?¤ã??ã?ªã?®ã?¤ã?³ã?¹ã??ã?¼ã?«ã?¾ã??ã?¯ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã?¯ä¸?å?¯è?½ã?§ã??ã??ã??</string>
+  <string name="pref_use_persistent_notifications">Orbotã??æ?¥ç¶?中ã?¯ã?¢ã?¤ã?³ã?³ã??常ã?«ã??ã?¼ã?«ã??ã?¼ã?«è¡¨ç¤º</string>
+  <string name="pref_use_persistent_notifications_title">é??ç?¥ã??常ã?«æ??å?¹å??</string>
+  <string name="pref_use_expanded_notifications">æ?¡å¼µé??ç?¥ã?§ã??Torã?®å?ºå?£ã?®å?½ã?¨IPã??表示ã??ã?¾ã??</string>
+  <string name="pref_use_expanded_notifications_title">æ?¡å¼µé??ç?¥</string>
+  <string name="notification_using_bridges">ã??ã?ªã??ã?¸ã??æ??å?¹ã?§ã??ï¼?</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">��</string>
+  <string name="set_locale_summary">Orbotã?®å?°å??ã?¨è¨?èª?ã??é?¸æ??</string>
+  <string name="wizard_locale_title">è¨?èª?ã??é?¸æ??</string>
+  <string name="wizard_locale_msg">ä»?ã?®è¨?èª?ã??å¤?æ?´ã??ã??ã??ã??ã??ã?®ã?¾ã?¾ã?«ã??ã??</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">設å®?ã??ä¿?å­?</string>
+  <string name="no_internet_connection_tor">ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?ªã??ã??Torã?¯å¾?æ©?中ã?§ã??...</string>
+  <string name="bandwidth_">帯å??å¹?:</string>
+  <string name="down">ã??ã?¦ã?³</string>
+  <string name="up">ã?¢ã??ã??</string>
+  <string name="pref_disable_network_title">ã??ã??ã??ã?¯ã?¼ã?¯ã?ªã??æ??ã?ªã?¼ã??ã?¹ã?ªã?¼ã??</string>
+  <string name="pref_disable_network_summary">ã??ã??ã??æ?¥ç¶?ã??ã?ªã??æ?? Tor ã??ã?¹ã?ªã?¼ã??ã??ã??ã??</string>
+  <string name="newnym">æ?°ã??ã?ª Tor ã?®èº«å??ã?«å??ã??æ?¿ã??ã?¾ã??ã??ã??</string>
+  <string name="menu_verify_browser">ã??ã?©ã?¦ã?¶</string>
+  <string name="menu_use_chatsecure">ChatSecure ã??使ç?¨</string>
+  <string name="permission_manage_tor_label">Tor ã??管ç??</string>
+  <string name="permission_manage_tor_description">ã??ã?®ã?¢ã??ã?ªã?? Tor ã?µã?¼ã??ã?¹ã??ã?³ã?³ã??ã?¼ã?«ã?§ã??ã??ã??ã??ã?«ã??ã??</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã?¦ã??ã?ªã??ã??ã??ã?§ã??ã??ã??ã??ã?«ã?¤ã??ã?¦å?©ã??ã??å¿?è¦?ã?§ã??ã??ã??ã??ã??ã??ã?¯ã??ã? ã??ã?©ã?¦ã?¶ã??é??ã??ã?¹ã??ã?§ã??ã??ï¼?</string>
+  <string name="install_apps_">ã?¢ã??ã?ªã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã?¾ã??ã??ï¼?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">ã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã??ã??ã??ã?¾ã??ã??ã??Torã?¯ã?¹ã?ªã?¼ã??ã??ã?¾ã??â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã?¯è?¯å¥½ã?§ã??ã??Torã??æ??å?¹ã?«ã??ã?¾ã??â?¦</string>
+  <string name="updating_settings_in_tor_service">Torã?µã?¼ã??ã?¹ã?®è¨­å®?ã??æ?´æ?°ä¸­</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Torã??SOCKSã??ã?­ã?­ã?·ã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 9050ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_socks_dialog">SOCKS ã??ã?¼ã??設å®?</string>
+  <string name="pref_transport_title">Toré??é??ã??ã?­ã?­ã?·ã??ã?¼ã??</string>
+  <string name="pref_transport_summary">Torã??é??é??ã??ã?­ã?­ã?·ã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 9040ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_transport_dialog">é??é??ã??ã?­ã?­ã?·ã??ã?¼ã??設å®?</string>
+  <string name="pref_dnsport_title">Tor DNS ã??ã?¼ã??</string>
+  <string name="pref_dnsport_summary">Torã??DNSã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 5400ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_dnsport_dialog">DNS ã??ã?¼ã??設å®?</string>
+  <string name="pref_torrc_title">Torrc ����設�</string>
+  <string name="pref_torrc_summary">ä¸?ç´?è??家ã?®ã?¿: ç?´æ?¥torrc設å®?è¡?ã??å?¥å??ã??ã?¾ã??</string>
+  <string name="pref_torrc_dialog">Torrcã??ã?«ã?¹ã?¿ã? </string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech 人権æ??æ?¸ã?¢ã??ã?ª</string>
+  <string name="your_tor_public_ips_">ã??ã?ªã??ã?®Torå?¬é??IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Orbotã?§å??é¡?ã??ç?ºç??ã??ã??å ´å??ã?¯ã??Android-&gt;設å®?-&gt;ã?¢ã??ã?ª ã?§ã??ã??ã?®ã?¢ã??ã?ªã??ç?¡å?¹ã?«ã??ã?¦ã??ã? ã??ã??: </string>
+  <string name="app_conflict">ã?¢ã??ã?ªã?®ç«¶å??</string>
+  <string name="pref_transproxy_refresh_title">é??é??ã??ã?­ã?­ã?·è?ªå??ã?ªã??ã?¬ã??ã?·ã?¥</string>
+  <string name="pref_transproxy_refresh_summary">ã??ã??ã??ã?¯ã?¼ã?¯ã?®ç?¶æ??ã??å¤?å??ã??ã??ã?¨ã??ã??é??é??ã??ã?­ã?­ã?·ã?®ã?«ã?¼ã?«ã??å??é?©ç?¨ã??ã?¾ã??</string>
+  <string name="pref_transproxy_flush_title">é??é??ã??ã?­ã?­ã?·å¼·å?¶å??é?¤</string>
+  <string name="pref_transproxy_flush_summary">ã??ã??ã??ã?¿ã??ã??ã??ã??ã?¨ã??ä»?ã??ã??ã??ã?¹ã?¦ã?®é??é??ã??ã?­ã?­ã?· ã??ã??ã??ã?¯ã?¼ã?¯ã?«ã?¼ã?«ã??ã??ã?©ã??ã?·ã?¥ã??ã?¾ã??</string>
+  <string name="transparent_proxy_rules_flushed_">é??é??ã??ã?­ã?­ã?·ã?®ã?«ã?¼ã?«ã??ã??ã?©ã??ã?·ã?¥ã??ã?¾ã??ã??!</string>
+  <string name="you_do_not_have_root_access_enabled">ROOT ã?¢ã?¯ã?»ã?¹ã??æ??å?¹ã?§ã?¯ã??ã??ã?¾ã??ã??</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">å¤?æ?´ã??ã??設å®?ã??æ??å?¹ã?«ã??ã??ã??ã??ã?«ã??Orbotã??å??æ­¢ã??ã?¦é??å§?ã??ã??å¿?è¦?ã??ã??ã??ã??ã??ã??ã??ã?¾ã??ã??ã??</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">ã??ã?ªã??ã?¸ã??æ?´æ?°ã??ã?¾ã??ã??</string>
+  <string name="restart_orbot_to_use_this_bridge_">å¤?æ?´ã??æ??å?¹ã?«ã??ã??ã?«ã?¯Orbotã??å??èµ·å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="menu_qr">QRã?³ã?¼ã??</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">ã?¢ã??ã?¤ã?«ã??ã??ã??ã?¯ã?¼ã?¯ã??ç©?極ç??ã?«Torã??ã??ã?­ã??ã?¯ã??ã??å ´å??ã??ã??ã?ªã??ã?¸ã??使ç?¨ã??ã?¦ã??ã??ã??ã?¯ã?¼ã?¯ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??\n\nã??ã?ªã??ã?¸ã??æ??å?¹ã?«ã??ã??ã??ã??ã??ä¸?ã?®ã??ã??ã??ã??ã?®ã??ã?ªã??ã?¸ã?¿ã?¤ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="bridge_mode">ã??ã?ªã??ã?¸ ã?¢ã?¼ã??</string>
+  <string name="get_bridges_email">���</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">ã?¢ã?¯ã??ã?£ã??å??</string>
+  <string name="apps_mode">ã?¢ã??ã?ª VPN ã?¢ã?¼ã??</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Androidã?®VPNæ©?è?½ã??使ç?¨ã??ã?¦ã??ã??ã??ã?¤ã?¹ä¸?ã?®ã??ã?¹ã?¦ã?®ã?¢ã??ã?ªã??Torã??ã??ã??ã?¯ã?¼ã?¯ã??ä»?ã??ã??ã??ã??ã?«ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??\n\nå??*è­¦å??* ã??ã??ã?¯æ?°ã??ã??ã??å®?é¨?ç??ã?ªæ©?è?½ã?§ã??ã??ã??ã??ã??ã?¤ã??ã?®ã?±ã?¼ã?¹ã?§è?ªå??ç??ã?«èµ·å??ã??ã?ªã??ã??ã?¨ã??ã?¾ã??ã?¯å??æ­¢ã??ã??ã??ã?¨ã??ã??ã??ã?¾ã??ã??ã??ã??ã?¯å?¿å??ã?®ã??ã??ã?«ä½¿ç?¨ã??ã?ªã??ã?§ã??ã? ã??ã??ã??ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??ã??ã?£ã?«ã?¿ã?¼ã??é??ã??ã??ã??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="send_email">ã?¡ã?¼ã?«é??ä¿¡</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">ã??ã?ªã??ã?¯ã??ã?¡ã?¼ã?«ã??ã?¦ã?§ã??ã??ä»?ã??ã?¦ã??ã?¾ã??ã?¯ã??ã?ªã??ã?¸QRã?³ã?¼ã??ã??ã?¹ã?­ã?£ã?³ã??ã?¦ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??å??å¾?ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??è¦?æ±?ã??ã??ã??ã??ã??ä¸?ã?®ã??ã?¡ã?¼ã?«ã??ã?¾ã??ã?¯ã??ã?¦ã?§ã??ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??\n\nã?¢ã??ã?¬ã?¹ã??å?¥æ??ã??ã??ã??ã??ã??ã??ã??Orbot設å®?ã?®ã??ã??ã?ªã??ã?¸ã??設å®?ã?«ã?³ã??ã?¼&amp; è²¼ã??ä»?ã??ã??ã?¦ã??Orbotã??å??èµ·å??ã??ã?¾ã??ã??</string>
+  <string name="install_orweb">Orfoxã??ã?¤ã?³ã?¹ã??ã?¼ã?«</string>
+  <string name="standard_browser">æ¨?æº?ã??ã?©ã?¦ã?¶</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">注: æ¨?æº?ã?®Torã??ã?ªã??ã?¸ã?¯ã??Intel X86/ATOM ã??ã??ã?¤ã?¹ä¸?ã?§ã?®ã?¿å??ä½?ã??ã?¾ã??</string>
+  <string name="vpn_default_world">ã?¯ã?¼ã?«ã??</string>
+</resources>
diff --git a/app/src/main/res/values-kn-rIN/strings.xml b/app/src/main/res/values-kn-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-kn-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-kn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
new file mode 100644
index 0000000..765b572
--- /dev/null
+++ b/app/src/main/res/values-ko/strings.xml
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor ì??ì?? ë°? ì¤?ì§?</string>
+  <string name="tor_proxy_service_process">Tor í??ë¡?ì?? ì??ë¹?ì?¤</string>
+  <string name="status_starting_up">Orbot ì??ì?? ì¤?â?¦</string>
+  <string name="status_activated">Tor ë?¤í?¸ì??í?¬ì?? ì?°ê²°ë?¨</string>
+  <string name="status_disabled">Orbotì?´ ë¹?í??ì?±í??ë??ì?´ ì??ì?µë??ë?¤</string>
+  <string name="tor_process_starting">Tor í?´ë?¼ì?´ì?¸í?¸ ì??ì?? ì¤?â?¦</string>
+  <string name="tor_process_complete">ì??ë£?.</string>
+  <string name="tor_process_waiting">ë??기 ì¤?.</string>
+  <string name="not_anonymous_yet">경고: ê·?í??ì?? í?¸ë??í?½ì?? ì??ì§? ì?µëª?ì?´ ì??ë??ë??ë?¤! HTTP í??ë¡?ì?? 127.0.0.1:8118 ë??ë?? SOCKS4A ë??ë?? SOCKS5 í??ë¡?ì?? 127.0.0.1:9050ì?? ì?¬ì?©í??ì?¬ ì??ì?© í??ë¡?ê·¸ë?¨ì?? 구ì?±í??ì?­ì??ì?¤</string>
+  <string name="menu_home">í??</string>
+  <string name="menu_browse">í??ì??</string>
+  <string name="menu_settings">��</string>
+  <string name="menu_log">ë¡?ê·¸</string>
+  <string name="menu_info">ë??ì??ë§?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">ì??ì??</string>
+  <string name="menu_stop">��</string>
+  <string name="menu_about">ì ?ë³´</string>
+  <string name="main_layout_download">ë?¤ì?´ë¡?ë??</string>
+  <string name="main_layout_upload">ì??ë¡?ë??</string>
+  <string name="button_help">ë??ì??ë§?</string>
+  <string name="button_close">�기</string>
+  <string name="button_about">ì ?ë³´</string>
+  <string name="button_clear_log">�그 ��기</string>
+  <string name="menu_verify">í??ì?¸</string>
+  <string name="menu_exit">��</string>
+  <string name="menu_scan">ë¸?릿ì§? QRì½?ë?? ì?¤ìº?í??기</string>
+  <string name="menu_share_bridge">ë¸?릿ì§? QRì½?ë?? ê³µì? í??기</string>
+  <string name="press_to_start">- 길ê²? ë??ë?¬ì?? ì??ì??í??기 -</string>
+  <string name="pref_trans_proxy_group">í?¬ëª?í?? í??ë¡?ì?? (루í?? í??ì??)</string>
+  <string name="pref_trans_proxy_title">í?¬ëª?í?? í??ë¡?ì??</string>
+  <string name="pref_trans_proxy_summary">ì?±ì?? ì??ë??ì ?ì?¸ í? ë¥´í??</string>
+  <string name="pref_transparent_all_title">모ë?? í? ë¥´í??</string>
+  <string name="pref_transparent_all_summary">í? ë¥´ë¥¼ í?µí?? 모ë?  ì??ì?© í??ë¡?ê·¸ë?¨ì?? ë??í?? í??ë¡?ì?? í?¸ë??í?½</string>
+  <string name="pref_transparent_port_fallback_title">ë??ì²´ í??ë¡?ì?? í?¬í?¸</string>
+  <string name="pref_transparent_port_fallback_summary">경고 : í??í?? í?¬í?¸(80,443 ë?±)ë§? ì??í??. ì ?ì²´ 모ë??ë?? ì?± 모ë??ê°? ì??ë??í??ì§? ì??ì?? ê²½ì?°ì??ë§? ì?¬ì?©í?  ê²?.</string>
+  <string name="pref_transparent_port_title">�� 목�</string>
+  <string name="pref_transparent_port_summary">í??ë¡?ì?? ì²?리í?  í?¬í?¸ 목ë¡?. ë§?ì?½ ì ?ì²´ 모ë??ë?? ì?± 모ë??ê°? ì??ë??í??ì§? ì??ì?? ê²½ì?°ì??ë§? ì?¬ì?©í?  ê²?.</string>
+  <string name="pref_transparent_port_dialog">í??ë¡?ì?? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_has_root">루í?¸ ê¶?í??ì?? ë??í?? ì ?ê·¼ í??ì??</string>
+  <string name="pref_has_root_summary">ëª?ë°±í?? í??ë¡?ì??를 ì??í?´ 루í?¸ ê¶?í?? ì??구</string>
+  <string name="status_install_success">Tor ë°?ì?´ë??리ê°? ì?±ê³µì ?ì?¼ë¡? ì?¤ì¹?ë??ì??ì?µë??ë?¤!</string>
+  <string name="status_install_fail">í? ë¥´ ë°?ì?´ë??리 í??ì?¼ì?? ì?¤ì¹?í?  ì?? ì??ì?µë??ë?¤. ë¡?그를 í??ì?¸í?´ 주ì??ê³  tor-assistants@xxxxxxxxxxxxxx ì?? ì??ë ¤ 주ì?­ì??ì?¤.</string>
+  <string name="title_error">ì? í??리ì¼?ì?´ì?? ì?¤ë¥?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot ì ?ë³´</string>
+  <string name="btn_next">ë?¤ì??</string>
+  <string name="btn_back">��</string>
+  <string name="btn_finish">�침</string>
+  <string name="btn_okay">í??ì?¸</string>
+  <string name="btn_cancel">ì·¨ì??</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbotì?? ë??í?? ëª?ëª? ì??ì?¸ì?¬í?­</string>
+  <string name="wizard_details_msg">Orbotì?? Torì??, LibEvent, Polipo를 í??ì?¬í?? ì?¤í??ì??ì?¤ ì?´í??리ì¼?ì?´ì??ì??ë??ë?¤. ë?¤ì?´ ì?±ì?? Tor ë?¤í?¸ì??í?¬ë¡? ì?°ê²°ë??ë?? HTTP í??ë¡?ì?? (8118)ì?? SOCKS í??ë¡?ì?? (9050) ì?? ì ?ê³µí?©ë??ë?¤. Orbotì?? ë??í??, 루í??ë?? í?°ì?? ê²½ì?°, 모ë?  í?¸ë??í?½ì?? Tor를 í?µí?  ì?? ì??ë??ë¡? í?©ë??ë?¤.</string>
+  <string name="wizard_permissions_root">ì?¬ì?© ê¶?í?? ë¶?ì?¬</string>
+  <string name="wizard_permissions_stock">Orbot ì?¬ì?© ê¶?í??</string>
+  <string name="wizard_premissions_msg_root">ì??ë²½í?©ë??ë?¤! Orbotì?? ì??í?´ 루í?¸ ê¶?í??ì?´ í??ì?±í??ë??ê²?ì?? ê°?ì§?í??ì?µë??ë?¤. ì?°ë¦¬ë?? ì?´ í??ì?? í??ëª?í??ê²? ì?¬ì?©í?  ê²?ì??ë??ë?¤.</string>
+  <string name="wizard_permissions_msg_stock">ì?´ê²?ì?? í??ì??ê°? ì??ë?? ë°?ë©´, ê·?í??ì?? ì?¥ì¹?ê°? 루í?¸ ê¶?í??ì?? ê°?ì§?ê³  ì??ë?¤ë©´ Orbotì?? ë?? ê°?ë ¥í?? ë??구ê°? ë?  ì?? ì??ì?µë??ë?¤. Orbotì??ê²? ì??í?¼ì? ì ? ê¶?í??ì?? ë¶?ì?¬í??려면 ì??ë?? ë²?í?¼ì?? ë??르ì?­ì??ì?¤.</string>
+  <string name="wizard_permissions_no_root">루í?¸ ê¶?í??ì?? ê°?ì§?ê³  ì??ì§? ì??ê±°ë?? 무ì??ì?? ë§?í??ë?? ê²?ì?¸ì§? 모르겠ë?¤ë©´, Orbotê³¼ ë??ì??í??ë?? ì? í??리ì¼?ì?´ì??ë§?ì?? ì?¬ì?©í??ì?­ì??ì?¤.</string>
+  <string name="wizard_permissions_consent">ë?´ì?©ì?? ì?´í?´í??ì??ì?¼ë©°, ì??í?¼ì? ì ? ê¶?í?? ì??ì?´ ê³?ì?? ì§?í??í?©ë??ë?¤.</string>
+  <string name="wizard_permission_enable_root">Orbotì??ê²? 루í?¸ê¶?í?? ë¶?ì?¬</string>
+  <string name="wizard_configure">í? ë¥´í?? ì?¤ì ?</string>
+  <string name="wizard_configure_msg">Orbotì?? 모ë?  ì? í??리ì¼?ì?´ì?? ë??ë?? ì? í??ë?? ì? í??리ì¼?ì?´ì??ì?? Tor를 í?µí?´ í?µì? í??ë??ë¡? í?  ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_configure_all">모ë?  ì?±ì?? í? ë¥´ í??ë¡?ì??ë¡? ì?°ê²°í??기</string>
+  <string name="wizard_configure_select_apps">Tor를 ì??í?´ ê°?ê°?ì?? ì?± ì? í??</string>
+  <string name="wizard_tips_tricks">Orbotì?´ í??ì?±í??ë?? ì?±</string>
+  <string name="wizard_tips_msg">ì??ë??ì?? ì?±ì?? Orbotê³¼ ì??ë??ë??ë??ë¡? ê°?ë°?ë??ì??ì?µë??ë?¤. ì§?ê¸? ì?¤ì¹?í??려면 ê°?ê°?ì?? ë²?í?¼ì?? ë??르ì?­ì??ì?¤. ë??ë?? ë??ì¤?ì?? Google Play, GuardianProject.info, F-Droid.org ì??ì?? ì°¾ì?? ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ì??ë??ë¡?ì?´ë??를 ì??í?? ì??ì ?í?? ì?¸ì?¤í?´í?¸ ë©?ì?¸ì§? í?´ë?¼ì?´ì?¸í?¸</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Orbotê³¼ ì??ë??í??ë??ë¡? ì?±ì?? ì?¤ì ?í??ë?? ë°©ë²?ì?? ë°°ì?°ê¸°</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ê²?ì?? ì??ì§? ì?±</string>
+  <string name="wizard_tips_twitter">í?¸ì??í?° í??ë¡?ì??를 localhost:8118ë¡? ì?¤ì ?</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ì?¤í? ë¦¬ë?? ë?¹ì? ì?´ ë§?ë?¤ê³  ë³´ì??ì?? Torì?? ë§?기ì?¸ì??!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">í??ë¡?ì?? ì?¤ì ?</string>
+  <string name="wizard_final">Orbotì?´ ì¤?ë¹?ë??ì??ì?µë??ë?¤!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Orbotì?´ ì ?ì??ì ?ì?¼ë¡? ì?¤ì ?ë??ì??ê³  Torì?? ì?°ê²°ë??ì??ë??ì§? í??ì?¸í??기 ì??í?´ https://check.torproject.org ì?? ê·?í??ì?? ì?¹ ë¸?ë?¼ì?°ì ?ì?? ì?´ ê²?ì??ë??ë?¤.</string>
+  <string name="pref_hs_group">ì?¨ê²¨ì§? ì??ë¹?ì?¤ í?¸ì?¤í??</string>
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_title">ë¶?í?? í?? Orbot ì??ì??</string>
+  <string name="pref_start_boot_summary">ì??ë??ë¡?ì?´ë?? ì?¥ì¹?ê°? ì??ì??í?  ë?? ì??ë??ì ?ì?¼ë¡? Orbotì?? ì??ì??í??ê³  Torì?? ì?°ê²°í?©ë??ë?¤</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">경고</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">ê¶?í??</string>
+  <string name="wizard_permissions_root_msg1">í?¬ëª? í??ë¡?ì?? ê°?ì?? ê³ ê¸? 기ë?¥ì?? í??ì?±í??í??기 ì??í?´ ê·?í??ë?? ì? í??ì ?ì?¼ë¡? Orbotì??ê²? \'ì??í?¼ì? ì ?\' ê¶?í??ì?? ì¤? ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_permissions_root_msg2">ì?´ê²?ì?? ì??í??ì§? ì??ì?¼ì? ë?¤ë©´, Orbotê³¼ ì??ë??í??ë??ë¡? ë§?ë?¤ì?´ì§? ì?±ë§?ì?? ì?¬ì?©í??ì?­ì??ì?¤.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotì?? ì?¬ì?©í??ë?? ì?±</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ì?¤í?? ë?? ë ?ì½?ë?? ì??í?¸í??를 ì ?ì?©í?? ì??ì ?í?? ì±?í?? ì?±</string>
+  <string name="wizard_tips_play">구ê¸? í??ë ?ì?´ì??ì?? 모ë?  ê°?ë??ì?¸ í??ë¡?ì ?í?¸ ì?± 찾기</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">í?¬ëª? í??ë¡?ì??</string>
+  <string name="wizard_transproxy_msg">ì?´ê²?ì?? ì?´ë? í?? ì?¤ì ? ì??ì?´ë?? ê·?í??ì?? ì?±ì?´ ì??ë??ì ?ì?¼ë¡? í? ë¥´ ë?¤í?¸ì??í?¬ë¥¼ í?µí?´ ì??ë??í??ë??ë¡? í?´ ì¤?ë??ë?¤.</string>
+  <string name="wizard_transproxy_hint">(ì?? ë?´ì?©ì?? ì?´í?´í?  ì?? ì??ë?¤ë©´ ì?´ê²?ì?? ì? í??í?´ì£¼ì?­ì??ì?¤.)</string>
+  <string name="wizard_transproxy_none">ì??ì??</string>
+  <string name="pref_transparent_tethering_title">í? ë¥´ í??ë??ë§?</string>
+  <string name="pref_transparent_tethering_summary">í??ë??ë§? ë?? ì??ì?´í??ì?´ì?? USB ì?¥ì¹?ì?? í? ë¥´ í?¬ëª? í??ë¡?ì?? í??ì?±í?? (ì?¬ì??ì?? í??ì??)</string>
+  <string name="button_grant_superuser">ì??í?¼ì? ì ? ê¶?í?? ì??ì²­</string>
+  <string name="pref_select_apps">ì?± ì? í??</string>
+  <string name="pref_select_apps_summary">Tor를 í?µí?? í?µì? ì?? ì?¬ì?©í?  ì?± ì? í??</string>
+  <string name="pref_node_configuration">ë?¸ë?? ì?¤ì ?</string>
+  <string name="pref_node_configuration_summary">ê·?í??ì?? ì?µëª?ì?±ì?? ê°?ì??ì??í?¬ ì?? ì??ë?? ê³ ê¸? ì?¤ì ?ì?´ ì??ì?µë??ë?¤.</string>
+  <string name="pref_entrance_node">ì??구 ë?¸ë??</string>
+  <string name="pref_entrance_node_summary">첫ë²?째 Hopì?? ì??í??í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="pref_entrance_node_dialog">ì??구 ë?¸ë?? ì??ë ¥</string>
+  <string name="pref_proxy_title">ì?¸ë¶? ë?¤í?¸ì??í?¬ í??ë¡?ì?? (ì? í??)</string>
+  <string name="pref_proxy_type_title">ì?¸ë¶? í??ë¡?ì?? ì? í??</string>
+  <string name="pref_proxy_type_summary">í??ë¡?ì?? ì??ë²?를 ì??í?? ì?¬ì?©ë??ë?? í??ë¡?í? ì½? : HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">í??ë¡?ì?? í??ì?? ì??ë ¥</string>
+  <string name="pref_proxy_host_title">ì?¸ë¶? í??ë¡?ì?? í?¸ì?¤í?¸</string>
+  <string name="pref_proxy_host_summary">í??ë¡?ì?? ì??ë²? í?¸ì?¤í?¸ë?¤ì??</string>
+  <string name="pref_proxy_host_dialog">í??ë¡?ì?? í?¸ì?¤í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_port_title">ì?¸ë¶? í??ë¡?ì?? í?¬í?¸</string>
+  <string name="pref_proxy_port_summary">ì??ë²? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_port_dialog">í??ë¡?ì?? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_username_title">ì?¸ë¶? í??ë¡?ì?? ì?¬ì?©ì??ëª?</string>
+  <string name="pref_proxy_username_summary">í??ë¡?ì?? ì?¬ì?©ì??ëª? (ì? í??)</string>
+  <string name="pref_proxy_username_dialog">í??ë¡?ì?? ì?¬ì?©ì??ëª? ì??ë ¥</string>
+  <string name="pref_proxy_password_title">ì?¸ë¶? í??ë¡?ì?? ë¹?ë°?ë²?í?¸</string>
+  <string name="pref_proxy_password_summary">í??ë¡?ì?? ë¹?ë°?ë²?í?¸ (ì? í??)</string>
+  <string name="pref_proxy_password_dialog">í??ë¡?ì?? ë¹?ë°?ë²?í?¸ ì??ë ¥</string>
+  <string name="status">ì??í??</string>
+  <string name="setting_up_full_transparent_proxying_">ì ?ì²´ í?¬ëª? í??ë¡?ì?? ì?¤ì ?ì¤?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">ì?±ì?? 기ë°?í?? í?¬ëª? í??ë¡?ì?? ì?¤ì ?ì¤?...</string>
+  <string name="transparent_proxying_enabled">í?¬ëª? í??ë¡?ì?? í??ì?±í??ë?¨</string>
+  <string name="transproxy_enabled_for_tethering_">í??ë??ë§?ì?? ì??í?? TransProxy í??ì?±í??ë?¨</string>
+  <string name="warning_error_starting_transparent_proxying_">경고 : í?¬ëª? í??ë¡?ì?? ì??ì?? ì?¤ë¥?</string>
+  <string name="transproxy_rules_cleared">TransProxy ê·?ì¹? 모ë?? ì?­ì ?ë?¨</string>
+  <string name="couldn_t_start_tor_process_">Tor í??ë¡?ì?¸ì?¤ ì??ì?? ë¶?ê°?ë?¥:  </string>
+  <string name="setting_up_port_based_transparent_proxying_">í?¬í?¸ì?? 기ë°?í?? í?¬ëª? í??ë¡?ì?? ì?¤ì ?</string>
+  <string name="bridge_error">�릿� ��</string>
+  <string name="bridge_requires_ip">ë¸?릿ì§? 기ë?¥ì?? ì?¬ì?©í??기 ì??í?´ì??, ìµ?ì??í?? 1ê°? ì?´ì??ì?? ë¸?릿ì§? IP 주ì??ê°? í??ì??í?©ë??ë?¤.</string>
+  <string name="send_email_for_bridges">ë©?ì?¼ 본문ì?? get bridgesë?¼ê³  ì ?ì?´ì?? Gmailë¡? bridges@xxxxxxxxxxxxxxì?? ë©?ì?¼ì?? ë³´ë?´ì?­ì??ì?¤.</string>
+  <string name="error">��</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ê·?í??ì?? ReachableAddress ì?¤ì ?ì?? ì??ì?¸ë¥¼ ë°?ì??ì??ì¼°ì?µë??ë?¤!</string>
+  <string name="your_relay_settings_caused_an_exception_">ê·?í??ì?? ì¤?ê³?ì??ë²? ì?¤ì ?ì?? ì??ì?¸ë¥¼ ë°?ì??ì??ì¼°ì?µë??ë?¤!</string>
+  <string name="exit_nodes">ì¶?구 ë?¸ë??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ë§?ì§?ë§? Hopì?? ì??í??í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="enter_exit_nodes">ì¶?구 ë?¸ë?? ì??ë ¥</string>
+  <string name="exclude_nodes">ì°¨ë?¨í?  ë?¸ë??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">ì°¨ë?¨í?  í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="enter_exclude_nodes">ì°¨ë?¨í?  ë?¸ë?? ì??ë ¥</string>
+  <string name="strict_nodes">ë?¸ë?? ì? í??</string>
+  <string name="use_only_these_specified_nodes">ì?´ í?¹ì ?í?? ë?¸ë??*ë§?* ì?¬ì?©í?©ë??ë?¤.</string>
+  <string name="bridges">ì¤?ê³?ì??ë²?</string>
+  <string name="use_bridges">ì¤?ê³?ì??ë²? ì?¬ì?©</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor ë?¤í?¸ì??í?¬ë¡? ë?¤ì?´ê°?ë?? ë??ì??ì?? ì??구 ë?¸ë?? í??ì?±í??</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">ì?¤ì ?ë?? bridgeê°? obfsproxy bridgeë©´ í??ì?±í??</string>
+  <string name="ip_address_and_port_of_bridges">ì¤?ê³?ì??ë²?ì?? IP 주ì??ì?? </string>
+  <string name="enter_bridge_addresses">ì¤?ê²?ì??ë²? 주ì?? ì??ë ¥</string>
+  <string name="relays">ì¤?ê³?ì??ë²?</string>
+  <string name="relaying">��</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ê·?í??ì?? ì?¥ì¹?를 ì¶?구ê°? ì??ë?? ì¤?ê³?ì??ë²?ë¡? í??ì?±í??</string>
+  <string name="relay_port">�� ��</string>
+  <string name="listening_port_for_your_tor_relay">ê·?í??ì?? Tor ì¤?ê³?ì??ë²?를 ì??í?? Listening í?¬í?¸</string>
+  <string name="enter_or_port">OR í?¬í?¸ ì??ë ¥</string>
+  <string name="relay_nickname">ì¤?ê³?ì??ë²? ë³?ëª?</string>
+  <string name="the_nickname_for_your_tor_relay">ê·?í??ì?? ì¤?ê³?ì??ë²?를 ì??í?? ë³?ëª?</string>
+  <string name="enter_a_custom_relay_nickname">ì??ì??ì?? ì¤?ê³?ì??ë²? ë³?ëª?ì?? ì??ë ¥</string>
+  <string name="reachable_addresses">ë??ë?¬ ê°?ë?¥í?? 주ì??</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">ì??격í?? ì ?ì±?ì?? ê°?ì§? ë°©í??ë²½ ë?¤ì??ì?? í?´ë?¼ì?´ì?¸í?¸ ê°?ë??</string>
+  <string name="reachable_ports">ë??ë?¬ ê°?ë?¥í?? í?¬í?¸</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">ì??격í?? ë°©í??ë²½ ë?¤ì??ì?? ì ?ê·¼ ê°?ë?¥í?? í?¬í?¸</string>
+  <string name="enter_ports">í?¬í?¸ ì??ë ¥</string>
+  <string name="enable_hidden_services">í??ë?  ì??ë¹?ì?¤ í?¸ì?¤í??</string>
+  <string name="run_servers_accessible_via_the_tor_network">ì?¥ì¹? ë?´ì?? ì??ë²?ê°? Tor ë?¤í?¸ì??í?¬ë¥¼ í?µí?´ ì ?ê·¼ ê°?ë?¥í??ë??ë¡? í??ì?©</string>
+  <string name="enter_localhost_ports_for_hidden_services">í??ë?  ì??ë¹?ì?¤ë¥¼ ì??í?? localhost í?¬í?¸ ì??ë ¥</string>
+  <string name="hidden_service_ports">í??ë?  ì??ë¹?ì?¤ í?¬í?¸</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ê·?í??ì?? í??ë?  ì??ë¹?ì?¤ë¥¼ ì??í?? 주ì??í??ë?? ì?´ë¦?(ì??ë??ì?¼ë¡? ì??ì?±ë?¨)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ë??ë²?ê·¸ ë¡?ê·¸ ì¶?ë ¥ í??ì?±í?? (보기 ì??í?´ì??ë?? adbë?? aLogCatì?? ì?¬ì?©í?´ì?¼ í?¨)</string>
+  <string name="project_home">í??ë¡?ì ?í?¸ í?? í??ì?´ì§?:</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">ì?±ì?´ Tor ë?¤í?¸ì??í?¬ë¡? í??ë?  ì??ë²? í?¬í?¸ë¥¼ ì?´ê³  ì?¶ì?´í?©ë??ë?¤. ì?±ì?? 믿ë??ë?¤ë©´ ì??ì ?í?©ë??ë?¤.</string>
+  <string name="found_existing_tor_process">ì¡´ì?¬í??ê³  ì??ë?? Tor í??ë¡?ì?¸ì?¤ ë°?견</string>
+  <string name="something_bad_happened">ì?´ë?¤ ë??ì?? ê²?ì?´ ë°?ì??. ë¡?ê·¸ í??ì?¸í??ì?¸ì??.</string>
+  <string name="hidden_service_on">í??ë?  ì??ë¹?ì?¤ 목ë¡? :</string>
+  <string name="unable_to_read_hidden_service_name">í??ë?  ì??ë¹?ì?¤ ì?´ë¦?ì?? ì?½ì?? ì?? ì??ì??</string>
+  <string name="unable_to_start_tor">Tor ì??ì?? ë¶?ê°?ë?¥</string>
+  <string name="pref_use_sys_iptables_title">기본 iptables ��</string>
+  <string name="pref_use_sys_iptables_summary">Orbotì?? ë??ë´?ë?? ê²? ë??ì? ì?? ë¹?í?¸ì?¸ë?? iptables ë°?ì?´ë??리 ì?¬ì?©</string>
+  <string name="error_installing_binares">Tor ë°?ì?´ë??리ë?? ì?¤ì¹?ë??ê±°ë?? ì??ê·¸ë ?ì?´ë?? ë?  ì?? ì??ì??ì?µë??ë?¤.</string>
+  <string name="pref_use_persistent_notifications">Orbotì?´ ì?°ê²°ë??ì??ì?? ë?? í?´ë°?ì?? ì??ì?´ì½? ë³´ì?´ê¸°</string>
+  <string name="pref_use_persistent_notifications_title">í?­ì?? ì¼?ì§? ì??림</string>
+  <string name="notification_using_bridges">bridge í??ì?±í??ë?¨</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbotì?? ì??í?? ë¡?ì¼?ì?¼ê³¼ ì?¸ì?´ ì? í??</string>
+  <string name="wizard_locale_title">ì?¸ì?´ ì? í??</string>
+  <string name="wizard_locale_msg">기본ê°?ì?¼ë¡? ë??ê±°ë?? í??ì?¬ ì?¸ì?´ ë°?꾸기</string>
+  <string name="btn_save_settings">�� ��</string>
+  <string name="bandwidth_">ë??ì?­í?­:</string>
+  <string name="down">ì??ë??ë¡?</string>
+  <string name="up">ì??ë¡?</string>
+  <string name="pref_disable_network_title">ë?¤í?¸ì??í?¬ê°? ì??ì?? ë??ì?? ì??ë?? ì?¬ë¦½</string>
+  <string name="pref_disable_network_summary">ì?¸í?°ë?·ì?´ ë¶?ê°?ë?¥í??ë?¤ë©´ Tor를 ì?¬ë¦½ 모ë??ë¡? ë??ì?­ì??ì?¤</string>
+  <string name="newnym">ì??ë¡?ì?´ Tor ì? ì??ì?¼ë¡? ì ?í??ë??ì??ì?µë??ë?¤!</string>
+  <string name="menu_use_chatsecure">ChatSecure  ��</string>
+  <string name="permission_manage_tor_label">Tor �리</string>
+  <string name="permission_manage_tor_description">Tor ì??ë¹?ì?¤ë¥¼ ì ?ì?´í??기 ì??í?´ ì?´ ì?±ì?? í??ì?±í??í??ì?­ì??ì?¤</string>
+  <string name="install_apps_">ì?±ì?? ì?¤ì¹?í? ê¹?ì???</string>
+  <string name="menu_vpn">VPN</string>
+</resources>
diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml
new file mode 100644
index 0000000..89c837c
--- /dev/null
+++ b/app/src/main/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_settings">ЫÑ?аÑ?Ñ?оолоÑ?</string>
+  <string name="menu_info">Ð?аÑ?дам</string>
+  <string name="menu_about">Ð?Ñ?огÑ?амма жөнүндө</string>
+  <string name="button_help">Ð?аÑ?дам</string>
+  <string name="button_about">Ð?Ñ?огÑ?амма жөнүндө</string>
+  <string name="menu_exit">ЧÑ?гÑ?Ñ?</string>
+  <string name="btn_cancel">Ð?йнÑ?Ñ?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="status">Ð?бал</string>
+  <string name="error">Ð?аÑ?а</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-lt-rLT/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
new file mode 100644
index 0000000..b9253dd
--- /dev/null
+++ b/app/src/main/res/values-lt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">Naršyti</string>
+  <string name="menu_settings">Nustatymai</string>
+  <string name="menu_info">Pagalba</string>
+  <string name="menu_about">Apie</string>
+  <string name="button_help">Pagalba</string>
+  <string name="button_close">Uždaryti</string>
+  <string name="button_about">Apie</string>
+  <string name="menu_exit">IÅ¡eiti</string>
+  <string name="btn_back">Atgal</string>
+  <string name="btn_cancel">Atsisakyti</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proxy nustatymai</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ä®spÄ?jimas</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Joks</string>
+  <string name="status">Statusas</string>
+  <string name="error">Klaida</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">IÅ¡saugoti nustatymus</string>
+</resources>
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
new file mode 100644
index 0000000..194c7b0
--- /dev/null
+++ b/app/src/main/res/values-lv/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ir starpniekserveru bezmaksas lietotne, kas sniedz iespÄ?ju citÄ?m lietotnÄ?m droÅ¡Ä?k lietot internetu. Orbot izmanto Tor, lai Å¡ifrÄ?tu JÅ«su interneta datplÅ«smu, tad to paslÄ?pj, pÄ?rsÅ«tot to caur daudziem datoriem visÄ? pasaulÄ?. Tor ir bezmaksas programmatÅ«ra un atvÄ?rts tÄ«kls, kas palÄ«dz Jums aizsargÄ?ties pret tÄ«kla uzraudzÄ«bas veidu - datplÅ«smas analÄ«zi -, ar kuras palÄ«dzÄ«bu tiek apdraudÄ?ta personiskÄ? brÄ«vÄ«ba un privÄ?tums, konfidenciÄ?las lietiÅ¡Ä·as darbÄ«bas un attiecÄ«bas, kÄ? arÄ« valsts droÅ¡Ä«ba.  </string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">startÄ?t un apturÄ?t Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startÄ?...</string>
+  <string name="status_activated">Izveidots savienojums ar tīklu Tor</string>
+  <string name="status_disabled">Orbot ir deaktivÄ?ts</string>
+  <string name="tor_process_starting">StartÄ? Tor klientu...</string>
+  <string name="tor_process_complete">pabeidz.</string>
+  <string name="tor_process_waiting">gaida.</string>
+  <string name="not_anonymous_yet">BRĪDINÄ?JUMS: JÅ«su datplÅ«sma vÄ?l nav anonÄ«ma! LÅ«dzu konfigurÄ?jiet savas lietotnes, lai tÄ?s izmantotu HTTP starpnieku 127.0.0.1:8118 vai SOCKS4A , vai SOCKS5 starpnieku 127.0.0.1:9050</string>
+  <string name="menu_home">MÄ?jas</string>
+  <string name="menu_browse">PÄ?rlÅ«kot</string>
+  <string name="menu_settings">Iestatījumi</string>
+  <string name="menu_log">ŽurnÄ?ls</string>
+  <string name="menu_info">Palīdzība</string>
+  <string name="menu_start">StartÄ?t</string>
+  <string name="menu_stop">ApturÄ?t</string>
+  <string name="menu_about">Par</string>
+  <string name="main_layout_download">LejupielÄ?de</string>
+  <string name="main_layout_upload">AugÅ¡upielÄ?de</string>
+  <string name="button_help">Palīdzība</string>
+  <string name="button_close">AizvÄ?rt</string>
+  <string name="button_about">Par</string>
+  <string name="button_clear_log">NotÄ«rÄ«t žurnÄ?lu</string>
+  <string name="menu_verify">PÄ?rbaudÄ«t</string>
+  <string name="menu_exit">Iziet</string>
+  <string name="menu_scan">SkenÄ?t BridgeQR</string>
+  <string name="menu_share_bridge">Koplietot BridgeQR</string>
+  <string name="press_to_start">Lai startÄ?tu, nospiediet ilgi</string>
+  <string name="pref_trans_proxy_group">PÄ?rredzama starpniekoÅ¡ana (nepiecieÅ¡amas saknes pilnvaras)</string>
+  <string name="pref_trans_proxy_title">PÄ?rredzama starpniekoÅ¡ana</string>
+  <string name="pref_trans_proxy_summary">LietotÅ?u automÄ?tiska torificÄ?Å¡ana</string>
+  <string name="pref_transparent_all_title">Tor\'Ä?t visu</string>
+  <string name="pref_transparent_all_summary">Visu lietotÅ?u starpnieku datplÅ«sma caur Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porta starpnieka atkÄ?pnorÄ?de</string>
+  <string name="pref_transparent_port_fallback_summary">BRĪDINÄ?JUMS: Apiet parastos portus (80., 443., u.tml.). *IZMANTOJIET VIENĪGI* ja nestrÄ?dÄ? \'All\' vai \'App\' režīmi.</string>
+  <string name="pref_transparent_port_title">Portu saraksts</string>
+  <string name="pref_transparent_port_summary">Saraksts portiem uz starpnieku. *IZMANTOJIET VIENĪGI* ja nestrÄ?dÄ? \'All\' vai \'App\' režīmi.</string>
+  <string name="pref_transparent_port_dialog">Ievadiet portus uz starpnieku</string>
+  <string name="pref_has_root">Pieprasīt piekļuves saknes tiesības</string>
+  <string name="pref_has_root_summary">PieprasÄ«t piekļuves saknes tiesÄ«bas pÄ?rredzamai starniekoÅ¡anai</string>
+  <string name="status_install_success">SekmÄ«gi instalÄ?tas Tor binÄ?rÄ?s datnes!</string>
+  <string name="status_install_fail">Nebija iespÄ?jams instalÄ?t Tor binÄ?rÄ?s datnes. LÅ«dzu pÄ?rbaudiet žurnÄ?lu, un informÄ?jiet tor-assistants@xxxxxxxxxxxxxx </string>
+  <string name="title_error">Lietojumprogrammas kļūda</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Par Orbot</string>
+  <string name="btn_next">TÄ?lÄ?k</string>
+  <string name="btn_back">Atpakaļ</string>
+  <string name="btn_finish">Beigt</string>
+  <string name="btn_okay">Labi</string>
+  <string name="btn_cancel">Atcelt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">VairÄ?k informÄ?cijas par Orbot</string>
+  <string name="wizard_details_msg">Orbot ir atvÄ?rta koda lietojumprogramma, kura ietver Tor, LibEvent un Polipo. Programma nodroÅ¡ina vietÄ?ju HTTP starpniekseveri (8118) un SOCKS starpniekserveri (9050) uz Tor tÄ«klu. TurklÄ?t saknes tiesÄ«bu lÄ«menÄ« strÄ?dÄ?joÅ¡Ä? ierÄ«cÄ?, Orbot spÄ?j pÄ?rsÅ«tÄ«t visu interneta datplÅ«smu caur Tor.</string>
+  <string name="wizard_permissions_root">Tiesības piešķirtas</string>
+  <string name="wizard_permissions_stock">Orbot tiesības</string>
+  <string name="wizard_premissions_msg_root">Ä»oti labi! MÄ?s konstatÄ?jÄ?m, ka Orbot\'am ir iespÄ?jotas saknes tiesÄ«bas. MÄ?s apdomÄ«gi izmantosim Å¡Ä«s tiesÄ«bas.</string>
+  <string name="wizard_permissions_msg_stock">Lai gan tas nav obligÄ?ti, Orbot kļūst par vÄ?l ietekmÄ«gÄ?ku rÄ«ku, ja JÅ«su ierÄ«cei ir saknes piekļuves tiesÄ«bas. Izmantojiet zemÄ?k atrodoÅ¡os pogu, lai pieÅ¡Ä·irtu Orbot\'am Ä«paÅ¡u spÄ?ku!  </string>
+  <string name="wizard_permissions_no_root">Ja Jums nav saknes piekļuves tiesÄ«bu vai Jums nav nojausmas par ko te ir runa, pÄ?rliecinieties, ka izmantojat lietotnes, kuras paredzÄ?tas darbam ar Orbot.</string>
+  <string name="wizard_permissions_consent">Es saprotu un vÄ?los turpinÄ?t bez superlietotÄ?ja tiesÄ«bÄ?m.</string>
+  <string name="wizard_permission_enable_root">Piešķirt Orbot saknes tiesības</string>
+  <string name="wizard_configure">KonfigurÄ?t torifikÄ?ciju</string>
+  <string name="wizard_configure_msg">Orbot sniedz iespÄ?ju marÅ¡rutÄ?t visu lietojumu datplÅ«smu caur Tor\'u vai izvÄ?lÄ?ties lietojumprogrammas tÄ?s norÄ?dot individuÄ?li.</string>
+  <string name="wizard_configure_all">Visas lietotnes izmantot starpniecÄ«bas režīmÄ? caur Tor</string>
+  <string name="wizard_configure_select_apps">IzvÄ?lÄ?ties individuÄ?las lietotnes Tor\'am</string>
+  <string name="wizard_tips_tricks">Orbot-iespÄ?jotas lietotnes</string>
+  <string name="wizard_tips_msg">ZemÄ?k norÄ?dÄ«tÄ?s lietotnes ir izveidotas darbam ar Orbot. NoklikÅ¡Ä·iniet katru no pogÄ?m, lai instalÄ?tu tÅ«liÅ?, vai varat tÄ?s uzmeklÄ?t vÄ?lÄ?k Android TirgÅ«.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - DroÅ¡s Android\'a tÅ«lÄ«tÄ?jÄ?s ziÅ?ojumapmaiÅ?as klients</string>
+  <string name="wizard_tips_proxy">Starpnieka iestatÄ«jumi - Uzzini kÄ? konfigurÄ?t lietotnes, lai tÄ?s strÄ?dÄ?tu ar Orbot</string>
+  <string name="wizard_tips_duckgo">MeklÄ?tÄ?jprogrammas Duckduckgo lietotne</string>
+  <string name="wizard_tips_twitter">Twitter atbalsta http starpnieku \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Sagatavojiet stÄ?stu un, lai uzlabotu droÅ¡Ä«bu, atstÄ?jiet to Tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Starpnieka iestatījumi</string>
+  <string name="wizard_proxy_help_msg">Ja JÅ«su lietotÄ? Android lietotne spÄ?j nodroÅ¡inÄ?t HTTP vai SOCKS starpniekserveri, tad varat to nokonfigurÄ?t tÄ?, lai tÄ? savienotos ar Orbot un lietotu Tor. ViesotÄ?ja iestatÄ«jumi ir 127.0.0.1 vai â??localhostâ??. HTTP porta iestatÄ«jums ir 8118. SOCKS starpniekserveris ir 9050. PÄ?c iespÄ?jas izmantojiet SOCKS4A vai SOCKS5. Uzziniet vairÄ?k par starpniekoÅ¡anu Android platformÄ? un tÄ«mekļa vietnÄ? lasiet atbildes, kuras sagatavotas biežÄ?k uzdotiem jautÄ?jumiem jeb FAQ: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot ir gatavs darbam!</string>
+  <string name="wizard_final_msg">Miljoniem ļaužu visÄ? pasaulÄ? lieto Tor dažÄ?diem mÄ?rÄ·iem. ŽurnÄ?listi un emuÄ?ru autori, cilvÄ?ktiesÄ«bu aizstÄ?vji, likumsargi, karavÄ«ri, korporÄ?cijas, apspiestÄ«bÄ? dzÄ«vojuÅ¡i iedzÄ«votÄ?ji, un vienkÄ?rÅ¡i parasti cilvÄ?ki ... un tagad arÄ« JÅ«s esat tam gatavs!</string>
+  <string name="wizard_exit_at_first_screen_toast">LÅ«dzu nokonfigurÄ?jiet Orbot pirms sÄ?kat to lietot!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Å Ä« darbÄ«ba tÄ«mekļa pÄ?rlÅ«kÄ? atvÄ?rs https://check.torproject.org , lai redzÄ?tu vai Orbot ir konfigurÄ?ts un esat izveidojies savienojumu ar Tor.</string>
+  <string name="pref_hs_group">SlÄ?ptu pakalpojumu viesoÅ¡ana</string>
+  <string name="pref_general_group">VispÄ?rÄ«gi</string>
+  <string name="pref_start_boot_title">StartÄ?t Orbot, kad ielÄ?dÄ?jas</string>
+  <string name="pref_start_boot_summary">AutomÄ?tiski startÄ?t Orbot, un veidot savienojumu ar Tor, kad JÅ«su Android ierÄ«ce ielÄ?dÄ?jas</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot ieved Tor Android\'u pasaulÄ?! Tor palÄ«dz aizsargÄ?ties pret satura filtrÄ?Å¡anu, datplÅ«smas analÄ«zi un tÄ«kla novÄ?roÅ¡anu, kuras apdraud privÄ?tumu, konfidenciÄ?lu informÄ?ciju un personiskÄ?s attiecÄ«bas. Å is vednis palÄ«dzÄ?s JÅ«su iekÄ?rtÄ? nokonfigurÄ?t Orbot\'u un Tor\'u.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">BrÄ«dinÄ?jums</string>
+  <string name="wizard_warning_msg">Pati Orbot instalÄ?Å¡ana vÄ?l nepadarÄ«s anonÄ«mu JÅ«su mobilo datplÅ«smu.\n\nJums pareizi jÄ?nokonfigurÄ? Orbot, sava ierÄ«ce un citas lietotnes, lai sekmÄ«gi lietotu Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tesības</string>
+  <string name="wizard_permissions_root_msg1">PÄ?c izvÄ?les variet pieÅ¡Ä·irt Orbot\'am \'SuperlietotÄ?ja\' piekļuves tiesÄ«bas, lai iespÄ?ju lietpratÄ«gus lÄ«dzekļus, tÄ?dus kÄ? Transparent Proxying jeb PÄ?rredzamÄ? .</string>
+  <string name="wizard_permissions_root_msg2">Ja nevÄ?laties Å¡o darÄ«t, lÅ«dzu, pÄ?rliecinieties, ka izmantojat lietotnes, kuras paredzÄ?tas darbam ar Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Å Ä·iet, ka JÅ«su ierÄ«ce nav saknÄ?ta vai arÄ« nenodroÅ¡ina saknes jeb superlietotÄ?ja piekļuvi.\n\nLÅ«dzu pamÄ?Ä£iniet citÄ?di - galvenajÄ? ekrÄ?nÄ? lietojiet režīmu â??Lietotnesâ??.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'a iespÄ?jotas lietotnes</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: PadarÄ«t tÄ?rzÄ?Å¡anas lietotni droÅ¡Ä?ku ar Off-the-Record Å¡ifrÄ?Å¡anu</string>
+  <string name="wizard_tips_play">Visas Guardian Project\'a lietotnes atrodamas Google Play\'Ä?</string>
+  <string name="wizard_tips_fdroid">Atrodiet visas Guardian Project lietotnes F-Droid\'Ä?</string>
+  <string name="wizard_tips_fdroid_org">Atrodiet visas Guardian Project lietotnes https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">PÄ?rredzama starpniekoÅ¡ana</string>
+  <string name="wizard_transproxy_msg">Å is ļauj JÅ«su lietotnÄ?m automÄ?tiski, bez jebkÄ?das papildu konfigurÄ?cijas darboties caur Tor tÄ«klu.</string>
+  <string name="wizard_transproxy_hint">(AtzÄ«mÄ?jiet Å¡o kastÄ«ti gadÄ«jumÄ? ja Jums nav ne mazÄ?kÄ?s nojausmas par to, ko mÄ?s te runÄ?jam)</string>
+  <string name="wizard_transproxy_none">Neviens</string>
+  <string name="pref_transparent_tethering_title">Tor valgošana</string>
+  <string name="pref_transparent_tethering_summary">IespÄ?jot Tor PÄ?rredzamo starpniekoÅ¡anu Wifi\'m un USB valgoÅ¡anas ierÄ«cÄ?m (nepiecieÅ¡ams pÄ?rstartÄ?t)</string>
+  <string name="button_grant_superuser">PieprasÄ«t superlietotÄ?ja piekļuvi</string>
+  <string name="pref_select_apps">IzvÄ?lÄ?ties lietotnes</string>
+  <string name="pref_select_apps_summary">IzvÄ?lÄ?ties lietotnes, lai marÅ¡rutÄ?tu caur Tor</string>
+  <string name="pref_node_configuration">Mezglu konfigurÄ?cija</string>
+  <string name="pref_node_configuration_summary">Å ie it lietpratÄ«gie iestatÄ«jumi, kuri var samazinÄ?t JÅ«su anonimitÄ?ti</string>
+  <string name="pref_entrance_node">Ieejas mezgli</string>
+  <string name="pref_entrance_node_summary">Ciparvirknes, segvÄ?rdi, valstis un adreses pirmajam lÄ?kumam</string>
+  <string name="pref_entrance_node_dialog">Ievadiet ieejas mezglus</string>
+  <string name="button_proxy_all">Lietot starpniekserveri visam</string>
+  <string name="button_proxy_none">Nekam nelietot starpniekserveri</string>
+  <string name="button_invert_selection">MainÄ«t atlasi uz pretÄ?jo</string>
+  <string name="pref_proxy_title">TÄ«kla Ä?rejoÅ¡ais starpnieks (neobligÄ?ts)</string>
+  <string name="pref_proxy_type_title">Ä?rvÄ?rstÄ? starpnieka tips</string>
+  <string name="pref_proxy_type_summary">Starpnieka serverim izmantojamais protokols: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ievadiet starpnieka tipu</string>
+  <string name="pref_proxy_host_title">Ä?rvÄ?rstÄ? starpnieka viesotÄ?js</string>
+  <string name="pref_proxy_host_summary">Starpniekservera mitinÄ?tÄ?jvÄ?rds</string>
+  <string name="pref_proxy_host_dialog">Ievadiet starpnieka viesotÄ?ju</string>
+  <string name="pref_proxy_port_title">Ä?rvÄ?rstÄ? starpnieka ports</string>
+  <string name="pref_proxy_port_summary">Starpniekservera ports</string>
+  <string name="pref_proxy_port_dialog">Ievadiet starpnieka portu</string>
+  <string name="pref_proxy_username_title">Ä?rvÄ?rstÄ? starpnieka lietotÄ?jvÄ?rds</string>
+  <string name="pref_proxy_username_summary">Starpnieka lietotÄ?jvÄ?rds (neobligÄ?ts)</string>
+  <string name="pref_proxy_username_dialog">IevadÄ«t starpnieka lietotÄ?jvardu</string>
+  <string name="pref_proxy_password_title">Ä?rvÄ?rstÄ? starpnieka parole</string>
+  <string name="pref_proxy_password_summary">Starpnieka parole (neobligÄ?ti)</string>
+  <string name="pref_proxy_password_dialog">Ievadīt starpnieka paroli</string>
+  <string name="status">Statuss</string>
+  <string name="setting_up_full_transparent_proxying_">Iestata pilnÄ«bÄ? pÄ?rredzamu starpniekoÅ¡anu...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Iestata lietotÅ?u nodroÅ¡inÄ?tu starpniekoÅ¡anu...</string>
+  <string name="transparent_proxying_enabled">PÄ?rredzama starpniekoÅ¡ana IESPÄ?JOTA</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy iespÄ?jots valgoÅ¡anai!</string>
+  <string name="warning_error_starting_transparent_proxying_">BRĪDINÄ?JUMS: kļūda uzsÄ?kot pÄ?rredzamu starpniekoÅ¡anu!</string>
+  <string name="transproxy_rules_cleared">TransProxy kÄ?rtulas notÄ«rÄ«tas</string>
+  <string name="couldn_t_start_tor_process_">NeizdevÄ?s palaist Tor\'a procesu:</string>
+  <string name="privoxy_is_running_on_port_">Polipo strÄ?dÄ? caur portu: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Iestata portu nodroÅ¡inÄ?tu pÄ?rredzamu starpniekoÅ¡anu...</string>
+  <string name="bridge_error">Tilta kļūda</string>
+  <string name="bridge_requires_ip">Lai izmantotu tilta lÄ«dzekli, jÄ?ievada vismaz viena tilta IP adrese.</string>
+  <string name="send_email_for_bridges">No Gmail konta sÅ«tiet e-pastu uz bridges@xxxxxxxxxxxxxx ar rindu \"get bridges\" e-pasta ziÅ?ojuma korpusÄ?.</string>
+  <string name="error">Kļūda</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">JÅ«su ReachableAddresses iestatÄ«jumi izraisÄ«ja izÅ?Ä?muma stÄ?vokli!</string>
+  <string name="your_relay_settings_caused_an_exception_">JÅ«su retranslatora iestatÄ«jumi izraisÄ«ja izÅ?Ä?muma situÄ?ciju!</string>
+  <string name="exit_nodes">Izejas mezgli</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">PÄ?dÄ?jÄ? lÄ?kuma ciparvirknes, segvÄ?rdi, valstis un adreses</string>
+  <string name="enter_exit_nodes">Ievadiet izejas mezglus</string>
+  <string name="exclude_nodes">Neiekļautie mezgli</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">IzslÄ?dzamÄ?s ciparvirknes, segvÄ?rdi, valstis un adreses</string>
+  <string name="enter_exclude_nodes">Ievadīt Neiekļaujamos mezglus</string>
+  <string name="strict_nodes">Precīzie mezgli</string>
+  <string name="use_only_these_specified_nodes">Izmantojiet *vienÄ«gi* Å¡os norÄ?dÄ«tos mezglus</string>
+  <string name="bridges">Tilti</string>
+  <string name="use_bridges">Lietot tiltus</string>
+  <string name="bridges_obfuscated">NomaskÄ?tie tilti</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">IespÄ?jot alternatÄ«vus tÄ«kla Tor ieejas mezglus </string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">IespÄ?jot, ja konfigurÄ?tie tilti ir nomaskÄ?tie tilti</string>
+  <string name="ip_address_and_port_of_bridges">Tiltu ports un IP addrese</string>
+  <string name="enter_bridge_addresses">Ievadiet tiltu adreses</string>
+  <string name="relays">Retranslatori</string>
+  <string name="relaying">RetranslÄ?Å¡ana</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">IespÄ?jot JÅ«su iekÄ?rtu par bezapstÄ?jas retranslatoru</string>
+  <string name="relay_port">Retranslatora ports</string>
+  <string name="listening_port_for_your_tor_relay">JÅ«su Tor retranslatora klausÄ«Å¡anÄ?s ports</string>
+  <string name="enter_or_port">Ievadiet OR portu</string>
+  <string name="relay_nickname">Retranslatora segvÄ?rds</string>
+  <string name="the_nickname_for_your_tor_relay">JÅ«su Tor\'a retranslatora segvÄ?rds</string>
+  <string name="enter_a_custom_relay_nickname">Ievadiet brÄ«vi izraudzÄ«tu rertranslatora segvÄ?rdu</string>
+  <string name="reachable_addresses">SasniedzamÄ?s adreses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">IzpildÄ«t kÄ? klientprogrammu aiz ugunsmÅ«ra, kurÅ¡ nodroÅ¡ina ierobežojoÅ¡u kÄ?rtÄ«bu</string>
+  <string name="reachable_ports">Sasniedzamie porti</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porti, kuri sasniedzami otrpus ierobežojoša ugunsmūra</string>
+  <string name="enter_ports">Ievadiet portus</string>
+  <string name="enable_hidden_services">SlÄ?ptu pakalpojumu viesoÅ¡ana</string>
+  <string name="run_servers_accessible_via_the_tor_network">ļaut no tÄ«kla Tor piekļūt serverim, kurÅ¡ ir ierÄ«cÄ?.  </string>
+  <string name="enter_localhost_ports_for_hidden_services">ievadiet slÄ?pto pakalpojumu localhost portus</string>
+  <string name="hidden_service_ports">SlÄ?ptu pakalpojumu porti</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">JÅ«su slÄ?ptÄ? pakalpojuma adresÄ?jams vÄ?rds (tiek Ä£enerÄ?ts automÄ?tiski)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">iespÄ?jot atkļūdoÅ¡anas žurnÄ?lu izvadei (jÄ?lieto adb vai aLogCat , lai skatÄ«tu)</string>
+  <string name="project_home">Projekta mÄ?jas:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor licence</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Trešo personu programmatūra:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Lietotne vÄ?las atvÄ?rt slÄ?ptu servera portu %S uz tÄ«klu Tor. Tas ir droÅ¡i, ja uzticaties lietotnei.</string>
+  <string name="found_existing_tor_process">Atrada esošu Tor procesu...</string>
+  <string name="something_bad_happened">Nav labi. PÄ?rbaudiet žurnÄ?lu</string>
+  <string name="hidden_service_on">SlÄ?pts pakalpojums uz:</string>
+  <string name="unable_to_read_hidden_service_name">NespÄ?j lasÄ«t slÄ?pta pakalpojuma nosaukumu</string>
+  <string name="unable_to_start_tor">Nevar startÄ?t Tor:</string>
+  <string name="unable_to_reset_tor">NespÄ?ja atiestatÄ«t Tor, sÄ?knÄ?jiet ierÄ«ci atkÄ?rtoti!</string>
+  <string name="pref_use_sys_iptables_title">Izmantot noklusÄ?juma Iptables</string>
+  <string name="pref_use_sys_iptables_summary">lietot iebÅ«vÄ?to binÄ?ro datni iptables nevis to, kura ir Orbot komplektÄ?cijÄ?</string>
+  <string name="error_installing_binares">Tor binÄ?rÄ?s datnes nebija iespÄ?jams ne instalÄ?t, ne jauninÄ?t.</string>
+  <string name="pref_use_persistent_notifications">VienmÄ?r paturÄ?t ikonu rÄ«kjoslÄ?, kad Orbot ir savienots</string>
+  <string name="pref_use_persistent_notifications_title">VienmÄ?r ieslÄ?gtie paziÅ?ojumi</string>
+  <string name="pref_use_expanded_notifications">RÄ?dÄ«t paplaÅ¡inÄ?tus paziÅ?ojumus, kur norÄ?dÄ«ts IP un Tor izejas valsts</string>
+  <string name="pref_use_expanded_notifications_title">PaplaÅ¡inÄ?ti paziÅ?ojumi</string>
+  <string name="notification_using_bridges">Tilti ir iespÄ?joti!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Valoda</string>
+  <string name="set_locale_summary">Iestatiet Orbot lokalizÄ?ciju un valodu</string>
+  <string name="wizard_locale_title">IzvÄ?lÄ?ties valodu</string>
+  <string name="wizard_locale_msg">AtstÄ?jiet noklusÄ?juma vÄ?rtÄ«bas, vai pÄ?rslÄ?dziet paÅ¡reizÄ?jo valodu.</string>
+  <string name="powered_by">strÄ?dÄ? ar Tor</string>
+  <string name="btn_save_settings">SaglabÄ?t iestatÄ«jumus</string>
+  <string name="no_internet_connection_tor">Nav interneta savienojuma; Tor ir gaidstÄ?vÄ?...</string>
+  <string name="bandwidth_">Joslas platums:</string>
+  <string name="down">lejup</string>
+  <string name="up">augšup</string>
+  <string name="pref_disable_network_title">Neizmantot tÄ«kla automÄ?tiskÄ? miega režīmu</string>
+  <string name="pref_disable_network_summary">Kad nav interneta, pÄ?rslÄ?gt Tor\'u uz miega režīmu</string>
+  <string name="newnym">JÅ«s pÄ?rslÄ?dzÄ?ties uz jaunu Tor\'a identitÄ?ti!</string>
+  <string name="menu_use_chatsecure">Lietot ChatSecure</string>
+  <string name="permission_manage_tor_label">PÄ?rvaldÄ«t Tor\'u</string>
+  <string name="permission_manage_tor_description">IespÄ?jot Å¡o lietotni kontrolÄ?t pakalpojumu Tor</string>
+  <string name="install_apps_">Vai instalÄ?t lietotnes?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nav tīkla savienojuma. Tor\'am iestata miega režīmu...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Labs tÄ«kla savienojums. AktivizÄ? Tor\'u...</string>
+  <string name="updating_settings_in_tor_service">atjaunina Tor pakalpojuma iestatījumus </string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ports, uz kura Tor piedÄ?vÄ? savu SOCKS starpniekserveri (noklusÄ?jumvÄ?rtÄ«ba: 9050 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ports, uz kura Tor piedÄ?vÄ? savu Transparent starpniekserveri (noklusÄ?jumvÄ?rtÄ«ba: 9040 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Ports</string>
+  <string name="pref_dnsport_summary">Ports, uz kura Tor piedÄ?vÄ? savu DNS (noklusÄ?jumvÄ?rtÄ«ba: 5400 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_dnsport_dialog">DNS Port konfigurÄ?Å¡ana</string>
+  <string name="pref_torrc_title">Torrc pielÄ?gota konfigurÄ?Å¡ana</string>
+  <string name="pref_torrc_summary">VIENĪGI EKSPERTIEM: tieÅ¡i ievadÄ«t torrc konfigurÄ?Å¡anas rindas</string>
+  <string name="pref_torrc_dialog">PielÄ?got Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech\'a cilvÄ?ktiesÄ«bu dokumentÄ?cijas lietotne</string>
+  <string name="your_tor_public_ips_">JÅ«su Tor publiskÄ?s IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">LÅ«dzu atspÄ?jojiet Å¡o lietotni Android-&gt;Settings-&gt;Apps , ja rodas ar Orbot saistÄ«tas problÄ?mas: </string>
+  <string name="app_conflict">LietotÅ?u konflikts</string>
+  <string name="pref_transproxy_refresh_title">PÄ?rredzamÄ? starpniekservera automÄ?tiska atsvaidzinÄ?Å¡ana</string>
+  <string name="pref_transproxy_refresh_summary">Kad mainÄ?s tÄ«kla stÄ?voklis, atkÄ?rtoti lietot PÄ?rredzamÄ? starpniekserva kÄ?rtulas</string>
+  <string name="pref_transproxy_flush_title">PÄ?rredzamÄ? starpniekservera  PIESPIEDU NOÅ?EMÅ ANA</string>
+  <string name="pref_transproxy_flush_summary">Pieskarties te, lai TŪLĪT iztÄ«rÄ«tu visas pÄ?rredzamÄ? starpniekservera tÄ«kla kÄ?rtulas</string>
+  <string name="transparent_proxy_rules_flushed_">PÄ?rredzamÄ? starpniekservera kÄ?rtulas ir iztÄ«rÄ«tas!</string>
+  <string name="you_do_not_have_root_access_enabled">SAKNES piekļuve nav iespÄ?jota</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Lai iestatÄ«jumu maiÅ?a tiktu iespÄ?jota, Jums var nÄ?kties apturÄ?t un startÄ?t Orbot.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Tilti ir atjauninÄ?ti</string>
+  <string name="restart_orbot_to_use_this_bridge_">LÅ«dzu pÄ?rstartÄ?jiet Orbot, lai iespÄ?jotu izmaiÅ?as</string>
+  <string name="menu_qr">QR kodi</string>
+  <string name="bridge_mode">Tiltu režīms</string>
+  <string name="get_bridges_email">E-pasts</string>
+  <string name="get_bridges_web">TÄ«meklis</string>
+  <string name="activate">AktivizÄ?t</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">JÅ«s varat iespÄ?jot visas savas ierÄ«ces lietotnes strÄ?dÄ?t Tor tÄ«klÄ?, izmantojot Android VPN raksturiezÄ«mi.\n\n*BRĪDINÄ?JUMS* Å Ä« ir jauna, eksperimentÄ?la raksturiezÄ«me un dažos gadÄ«jumos tÄ? var nesÄ?kt darbu automÄ?tiski, bet citos tÄ? var pati pÄ?rtraukt darboties. To NEVAJAG izmantot anonimitÄ?tes nodroÅ¡inÄ?Å¡anai, bet to var izmantot VIENĪGI lai strÄ?dÄ?tu caur ugunsmÅ«riem un filtriem.</string>
+  <string name="send_email">Nosūtīt e-pastu</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">JÅ«s varat saÅ?emt tiltu adreses e-pastÄ?, tÄ«meklÄ« vai skenÄ?jot tiltu QR kodu. ZemÄ?k atlasiet â??E-pastsâ?? vai â??TÄ«meklisâ??, lai pieprasÄ«tu tiltu adreses. Kad esat saÅ?Ä?mis adreses, tad tÄ?s iekopÄ?jiet un ielÄ«mÄ?jiet Orbot iestatÄ«jumu preferencÄ?s â??Tiltiâ?? un pÄ?rstartÄ?jiet.</string>
+  <string name="standard_browser">Standarta pÄ?rlÅ«ks</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">PIEZĪME: Uz Intel X86/ATOM ierÄ«cÄ?m darbosies tikai standarta Tor tilti</string>
+</resources>
diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml
new file mode 100644
index 0000000..c5ca87f
--- /dev/null
+++ b/app/src/main/res/values-mk/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot е Ñ?лободна пÑ?окÑ?и апликаÑ?иÑ?а коÑ?а им овозможÑ?ва на дÑ?Ñ?гиÑ?е апликаÑ?ии да го коÑ?иÑ?Ñ?аÑ? инÑ?еÑ?неÑ?оÑ? побезбедно. Orbot коÑ?иÑ?Ñ?и Tor за Ñ?иÑ?Ñ?иÑ?аÑ?е на инÑ?еÑ?неÑ?-Ñ?ообÑ?аÑ?аÑ?оÑ?, а поÑ?оа го Ñ?окÑ?ива и го доÑ?Ñ?авÑ?ва пÑ?екÑ? неколкÑ? компÑ?Ñ?Ñ?еÑ?и во Ñ?елиоÑ? Ñ?веÑ?. Tor е Ñ?лободен Ñ?оÑ?Ñ?веÑ? и оÑ?воÑ?ена мÑ?ежа коÑ?а Ñ?е Ñ?пÑ?авÑ?ва Ñ?о вид надзоÑ? на мÑ?ежаÑ?а коÑ?а Ñ?Ñ?еÑ?и на лиÑ?наÑ?а Ñ?лобода и пÑ?иваÑ?ноÑ?Ñ?а, довеÑ?ливи деловни акÑ?ивноÑ?Ñ?и и одноÑ?и, и дÑ?жавнаÑ?а безбедноÑ?Ñ? познаÑ?а како анализа на Ñ?ообÑ?аÑ?аÑ?оÑ?.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ? и Ñ?Ñ?опиÑ?аÑ? Ñ?а Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва...</string>
+  <string name="status_activated">Ð?овÑ?зан на мÑ?ежаÑ?а на Tor</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? е деакÑ?ивиÑ?ан</string>
+  <string name="tor_process_starting">СÑ?аÑ?Ñ?Ñ?ваÑ?е на клиенÑ?оÑ? на Tor...</string>
+  <string name="tor_process_complete">завÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">Ñ?екаÑ?е.</string>
+  <string name="not_anonymous_yet">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?аÑ?иоÑ? Ñ?ообÑ?аÑ?аÑ? Ñ?è Ñ?Ñ?Ñ?е не е анонимен! Ð?оÑ?Ñ?ебно е да ги конÑ?игÑ?Ñ?иÑ?аÑ?е Ð?аÑ?иÑ?е апликаÑ?ии за да го коÑ?иÑ?Ñ?аÑ? пÑ?окÑ?иÑ?о за HTTP, 127.0.0.1:8118, или пÑ?окÑ?иÑ?о за SOCKS4A или SOCKS5, 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?ома</string>
+  <string name="menu_browse">Ð?Ñ?елиÑ?Ñ?Ñ?ваÑ?е</string>
+  <string name="menu_settings">Ð?оÑ?Ñ?авки</string>
+  <string name="menu_log">Ð?невник</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_start">СÑ?аÑ?Ñ?Ñ?ваÑ?</string>
+  <string name="menu_stop">СÑ?опиÑ?аÑ?</string>
+  <string name="menu_about">Ð?а</string>
+  <string name="main_layout_download">Ð?Ñ?еземи</string>
+  <string name="main_layout_upload">Ð?Ñ?икаÑ?и</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð?а</string>
+  <string name="button_clear_log">Ð?збÑ?иÑ?и дневник</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?и</string>
+  <string name="menu_exit">Ð?злез</string>
+  <string name="menu_scan">СкениÑ?аÑ? BridgeQR</string>
+  <string name="menu_share_bridge">Сподели BridgeQR</string>
+  <string name="press_to_start">- пÑ?иÑ?Ñ?иÑ?ни подолго за Ñ?Ñ?аÑ?Ñ? -</string>
+  <string name="pref_trans_proxy_group">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е (баÑ?а root пÑ?иÑ?Ñ?ап)</string>
+  <string name="pref_trans_proxy_title">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?Ñ?ко Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е на апликаÑ?ииÑ?е</string>
+  <string name="pref_transparent_all_title">ЦелоÑ?но Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?окÑ?иÑ?аÑ? го Ñ?ообÑ?аÑ?аÑ?оÑ? на Ñ?иÑ?е апликаÑ?ии пÑ?екÑ? Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?вна поÑ?Ñ?а за пÑ?окÑ?и</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?збегни ги Ñ?еÑ?Ñ?о коÑ?иÑ?Ñ?ениÑ?е поÑ?Ñ?и (80, 443, иÑ?н). *USE ONLY* ако Ñ?ежимиÑ?е \'All\' или \'App\' не Ñ?абоÑ?аÑ?.</string>
+  <string name="pref_transparent_port_title">Ð?иÑ?Ñ?а на поÑ?Ñ?и</string>
+  <string name="pref_transparent_port_summary">Ð?иÑ?Ñ?а на поÑ?Ñ?и за пÑ?окÑ?и. *USE ONLY* ако Ñ?ежимиÑ?е \'All\' или \'App\' не Ñ?абоÑ?аÑ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?неÑ?еÑ?е поÑ?Ñ?и за пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до root</string>
+  <string name="pref_has_root_summary">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до root за Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="status_install_success">Ð?звÑ?Ñ?ниÑ?е пÑ?огÑ?ами за Tor Ñ?е Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ани!</string>
+  <string name="status_install_fail">Ð?звÑ?Ñ?ниÑ?е Ñ?аÑ?лови на Tor не можаÑ? да Ñ?е инÑ?Ñ?алиÑ?ааÑ?. Ð?Ñ?овеÑ?еÑ?е во дневникоÑ? и извеÑ?Ñ?еÑ?е нè на tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?пликаÑ?иÑ?ка гÑ?еÑ?ка</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?а Ð?Ñ?боÑ?</string>
+  <string name="btn_next">Следно</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?Ñ?аÑ?</string>
+  <string name="btn_okay">Ð?о Ñ?ед</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еколкÑ? деÑ?али за Ð?Ñ?боÑ?</string>
+  <string name="wizard_details_msg">Orbot е апликаÑ?иÑ?а Ñ?о оÑ?воÑ?ен код коÑ?а ги Ñ?одÑ?жи Tor, LibEvent и Polipo. Ð?безбедÑ?ва локален HTTP пÑ?окÑ?и (8118) и SOCKS пÑ?окÑ?и (9050) во мÑ?ежаÑ?а на Tor. Orbot, иÑ?Ñ?о Ñ?ака, има опÑ?иÑ?а каÑ? оÑ?новниоÑ? Ñ?Ñ?ед да го иÑ?пÑ?аÑ?а Ñ?елиоÑ? инÑ?еÑ?неÑ?-Ñ?ообÑ?аÑ?аÑ? пÑ?екÑ? Tor.</string>
+  <string name="wizard_permissions_root">Ð?озволаÑ?а е издадена</string>
+  <string name="wizard_permissions_stock">Ð?озволи на Orbot</string>
+  <string name="wizard_premissions_msg_root">Ð?длиÑ?но! Ð?Ñ?кÑ?ивме дека овозможивÑ?е root пÑ?иÑ?Ñ?ап за Orbot. Ð?нимаÑ?елно Ñ?е Ñ?а коÑ?иÑ?Ñ?име оваа опÑ?иÑ?а.</string>
+  <string name="wizard_permissions_msg_stock">Ð?ако не е задолжиÑ?елно, Orbot може да Ñ?Ñ?ане помоÑ?на алаÑ?ка доколкÑ? ваÑ?иоÑ? Ñ?Ñ?ед има root пÑ?иÑ?Ñ?ап. Со копÑ?еÑ?о подолÑ? Orbot може да добие Ñ?Ñ?пеÑ?-моÑ?.</string>
+  <string name="wizard_permissions_no_root">Ð?ко немаÑ?е root пÑ?иÑ?Ñ?ап или ако не Ñ?азбиÑ?аÑ?е за Ñ?Ñ?о збоÑ?Ñ?ваме, оÑ?игÑ?Ñ?аÑ?Ñ?е Ñ?е дека коÑ?иÑ?Ñ?иÑ?е апликаÑ?ии кои Ñ?Ñ?о Ñ?абоÑ?аÑ? Ñ?о Orbot.</string>
+  <string name="wizard_permissions_consent">РазбиÑ?ам и Ñ?акам да пÑ?одолжам без админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?ивилегии</string>
+  <string name="wizard_permission_enable_root">Ð?одели root за Orbot</string>
+  <string name="wizard_configure">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а на Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?еÑ?о</string>
+  <string name="wizard_configure_msg">Orbot пÑ?екÑ? Tor овозможÑ?ва да Ñ?е Ñ?Ñ?Ñ?иÑ?а Ñ?елиоÑ? Ñ?ообÑ?аÑ?аÑ? на Ñ?иÑ?е апликаÑ?ии или на Ñ?екоÑ?а апликаÑ?иÑ?а одделно.</string>
+  <string name="wizard_configure_all">Ð?Ñ?окÑ?иÑ?аÑ? ги Ñ?иÑ?е апликаÑ?ии пÑ?екÑ? Tor</string>
+  <string name="wizard_configure_select_apps">Ð?збеÑ?и поÑ?ебни апликаÑ?ии за Tor</string>
+  <string name="wizard_tips_tricks">Ð?пликаÑ?ии кои го поддÑ?жÑ?вааÑ? Orbot</string>
+  <string name="wizard_tips_msg">Ð?пликаÑ?ииÑ?е подолÑ? Ñ?е кÑ?еиÑ?ани да Ñ?абоÑ?аÑ? Ñ?о Orbot. Ð?Ñ?иÑ?иÑ?ни го Ñ?екое копÑ?е за инÑ?Ñ?алаÑ?иÑ?а или може да Ñ?е наÑ?даÑ? на Google Play, на веб-локаÑ?иÑ?аÑ?а GuardianProject.info  или пÑ?екÑ? F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?езбедноÑ?ен инÑ?Ñ?анÑ? клиенÑ? за Ñ?азговоÑ? за Android</string>
+  <string name="wizard_tips_proxy">Ð?оÑ?Ñ?авки за пÑ?окÑ?и - Ð?ознаÑ? како да Ñ?е конÑ?игÑ?Ñ?иÑ?ааÑ? апликаÑ?ииÑ?е да Ñ?абоÑ?аÑ? Ñ?о Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo апликаÑ?иÑ?а за пÑ?ебаÑ?Ñ?ваÑ?е</string>
+  <string name="wizard_tips_twitter">Ð?одеÑ?еÑ?е Twitter пÑ?окÑ?и на компÑ?Ñ?Ñ?еÑ?оÑ? \"localhost\" и поÑ?Ñ?а 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Ð?апÑ?ави пÑ?иказна и оÑ?Ñ?ави Ñ?а неÑ?зинаÑ?а безбедноÑ?Ñ? на Tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?оÑ?Ñ?авки за пÑ?окÑ?и</string>
+  <string name="wizard_proxy_help_msg">Ð?околкÑ? Android апликаÑ?иÑ?аÑ?а Ñ?Ñ?о Ñ?е коÑ?иÑ?Ñ?и поддÑ?жÑ?ва HTTP или SOCKS пÑ?окÑ?и, Ñ?огаÑ? може да Ñ?е конÑ?игÑ?Ñ?иÑ?а да Ñ?е повÑ?зе Ñ?о Orbot и да коÑ?иÑ?Ñ?и Tor.\n\n\n Ð?оÑ?Ñ?авкиÑ?е за компÑ?Ñ?Ñ?еÑ?оÑ? Ñ?е 127.0.0.1 или \"localhost\". Ð?а HTTP подеÑ?Ñ?ваÑ?аÑ?а на поÑ?Ñ?а Ñ?е 8118. Ð?а SOCKS пÑ?окÑ?иÑ?о е 9050. Ð?околкÑ? е возможно Ñ?Ñ?еба да Ñ?е коÑ?иÑ?Ñ?и SOCKS4A или SOCKS5.\n \n\n\n Ð?оже да дознаеÑ?е повеÑ?е за пÑ?окÑ?иÑ?аÑ?е на Android пÑ?екÑ? ЧÐ?Ð? на: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot е Ñ?пÑ?емен!</string>
+  <string name="wizard_final_msg">Ð?илиони лÑ?Ñ?е низ Ñ?елиоÑ? Ñ?веÑ? го коÑ?иÑ?Ñ?аÑ? Tor за Ñ?азлиÑ?ни пÑ?иÑ?ини.\n\nÐ?овинаÑ?и и блогеÑ?и, боÑ?Ñ?и за Ñ?овекови пÑ?ава, адвокаÑ?и, воÑ?ниÑ?и, коÑ?поÑ?аÑ?ии, гÑ?аÑ?аниÑ?е на Ñ?епÑ?еÑ?ивниÑ?е Ñ?ежими и обиÑ?ниÑ?е гÑ?аÑ?ани ... а од Ñ?ега и вие!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?е молиме конÑ?игÑ?Ñ?иÑ?аÑ?Ñ?е го Ð?Ñ?боÑ? пÑ?ед да запоÑ?неÑ?е да го коÑ?иÑ?Ñ?иÑ?е!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ð?ва Ñ?е Ñ?а оÑ?воÑ?и Ñ?Ñ?Ñ?аниÑ?аÑ?а https://check.torproject.org во Ð?аÑ?иоÑ? веб-пÑ?елиÑ?Ñ?Ñ?ваÑ? за да видеÑ?е дали Orbot е пÑ?авилно конÑ?игÑ?Ñ?иÑ?ан и дали Ñ?Ñ?е повÑ?зани на ТоÑ?.</string>
+  <string name="pref_hs_group">СкÑ?иени Ñ?еÑ?виÑ?и за Ñ?оÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="pref_general_group">Ð?пÑ?Ñ?о</string>
+  <string name="pref_start_boot_title">СÑ?аÑ?Ñ?Ñ?ваÑ? го Orbot за бÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?Ñ?ки Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ? го Orbot и повÑ?зи го Tor кога Ñ?воÑ?оÑ? Android Ñ?Ñ?ед Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot го овозможÑ?ва Tor за Android!\n\nTor помага пÑ?оÑ?ив Ñ?илÑ?Ñ?иÑ?аÑ?е на Ñ?одÑ?жинаÑ?а, анализа на Ñ?ообÑ?аÑ?аÑ?оÑ? и надзоÑ? на мÑ?ежаÑ?а кои Ñ?Ñ?еÑ?аÑ? на пÑ?иваÑ?ноÑ?Ñ?а, довеÑ?ливи инÑ?омаÑ?ии и лиÑ?ни одноÑ?и.\n\nÐ?воÑ? волÑ?ебник помага за конÑ?игÑ?Ñ?аÑ?иÑ?а на Orbot и Tor на ваÑ?иоÑ? Ñ?Ñ?ед.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?нимание</string>
+  <string name="wizard_warning_msg">Само инÑ?Ñ?алиÑ?аÑ?е на Orbot нема авÑ?омаÑ?Ñ?ки да го анонимизиÑ?а ваÑ?иоÑ? мобилен Ñ?ообÑ?аÑ?аÑ?.\n\nÐ?оÑ?аÑ?е пÑ?авилно да ги конÑ?игÑ?Ñ?иÑ?аÑ?е Orbot, ваÑ?иоÑ? Ñ?Ñ?едоÑ? и дÑ?Ñ?ги апликаÑ?ии, за да Ñ?Ñ?пеÑ?но го коÑ?иÑ?Ñ?иÑ?е Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволи</string>
+  <string name="wizard_permissions_root_msg1">Ð?пÑ?ионално може да Ñ?е добие админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?иÑ?Ñ?ап за Orbot коÑ? овозможÑ?ва напÑ?едни Ñ?Ñ?нкÑ?ии, како Ñ?Ñ?о е Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е.</string>
+  <string name="wizard_permissions_root_msg2">Ð?околкÑ? не Ñ?акаÑ?е да го напÑ?авиÑ?е ова, оÑ?игÑ?Ñ?аÑ?Ñ?е Ñ?е дека ваÑ?иÑ?е апликаÑ?ии Ñ?абоÑ?аÑ? Ñ?о Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Ð?аÑ?иоÑ? Ñ?Ñ?ед не е оÑ?новен или не дозволÑ?ва пÑ?иÑ?Ñ?ап до оÑ?новен Ñ?Ñ?ед или админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?иÑ?Ñ?ап.\n\nÐ?Ñ?обаÑ?Ñ?е го Ñ?ежимоÑ? \'Ð?пликаÑ?ии\' на главниоÑ? екÑ?ан.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?пликаÑ?ии кои го поддÑ?жÑ?вааÑ? Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ð?езбедноÑ?на апликаÑ?иÑ?а за Ñ?азговоÑ? Ñ?о енкÑ?ипÑ?иÑ?а \'Off-the-Record\' </string>
+  <string name="wizard_tips_play">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="wizard_transproxy_msg">Ð?ва овозможÑ?ва ваÑ?иÑ?е апликаÑ?ии авÑ?омаÑ?Ñ?ки да Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?вааÑ? пÑ?екÑ? мÑ?ежаÑ?а Tor без конÑ?игÑ?Ñ?аÑ?иÑ?а.</string>
+  <string name="wizard_transproxy_hint">(СелекÑ?иÑ?аÑ?Ñ?е го ова поле ако не Ñ?азбиÑ?аÑ?е за Ñ?Ñ?о збоÑ?Ñ?ваме)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?Ñ?о</string>
+  <string name="pref_transparent_tethering_title">Tor повÑ?зÑ?ваÑ?е</string>
+  <string name="pref_transparent_tethering_summary">Ð?возможи Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е на Tor за Ñ?Ñ?еди повÑ?зани пÑ?екÑ? Wifi и USB  (баÑ?а Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?е)</string>
+  <string name="button_grant_superuser">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до админиÑ?Ñ?Ñ?аÑ?оÑ? на Ñ?иÑ?Ñ?емоÑ?</string>
+  <string name="pref_select_apps">Ð?збеÑ?еÑ?е апликаÑ?ии</string>
+  <string name="pref_select_apps_summary">Ð?дбеÑ?и апликаÑ?ии кои Ñ?е Ñ?е повÑ?зÑ?вааÑ? пÑ?екÑ? ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а на Ñ?азол</string>
+  <string name="pref_node_configuration_summary">Ð?ва Ñ?е напÑ?едниÑ?е поÑ?Ñ?авÑ?ваÑ?а кои можаÑ? да Ñ?а намалаÑ? ваÑ?аÑ?а анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?лезни Ñ?азли</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и за пÑ?виоÑ? Ñ?кок.</string>
+  <string name="pref_entrance_node_dialog">Ð?неÑ?еÑ?е влезни Ñ?азли</string>
+  <string name="button_proxy_all">Се за пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="button_proxy_none">Ð?иÑ?Ñ?о за пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="button_invert_selection">Ð?Ñ?евÑ?Ñ?и го избоÑ?оÑ?</string>
+  <string name="pref_proxy_title">Ð?злезен пÑ?окÑ?и на мÑ?ежаÑ?а (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_type_title">Тип на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол за коÑ?иÑ?Ñ?еÑ?е на пÑ?окÑ?и-Ñ?еÑ?веÑ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?неÑ?еÑ?е го Ñ?ипоÑ? на пÑ?оÑ?ки</string>
+  <string name="pref_proxy_host_title">Ð?злезен домаÑ?ин на пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_summary">Ð?ме на домаÑ?ин на Ñ?еÑ?веÑ?оÑ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_dialog">Ð?неÑ?еÑ?е домаÑ?ин на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_title">Ð?злезна поÑ?Ñ?а на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ?а на Ñ?еÑ?веÑ?оÑ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_dialog">Ð?неÑ?еÑ?е поÑ?Ñ?а на пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_title">KоÑ?иÑ?ниÑ?ко име на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_summary">Ð?оÑ?иÑ?ниÑ?ко име на пÑ?окÑ?и (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_username_dialog">Ð?неÑ?еÑ?е коÑ?иÑ?ниÑ?ко име на пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_title">Ð?озинка на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_summary">Ð?озинка на пÑ?окÑ?и (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_password_dialog">Ð?неÑ?еÑ?е лозинка на пÑ?окÑ?и</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е на Ñ?елоÑ?но Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е базиÑ?ано на апликаÑ?иÑ?а...</string>
+  <string name="transparent_proxying_enabled">TÑ?анÑ?паÑ?енÑ?ноÑ?о пÑ?окÑ?иÑ?аÑ?е е Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy е овозможен за повÑ?зÑ?ваÑ?е!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?Ñ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ?е на Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е!</string>
+  <string name="transproxy_rules_cleared">Ð?збÑ?иÑ?ани пÑ?авила за TransProxy </string>
+  <string name="couldn_t_start_tor_process_">Ð?е може да Ñ?е запоÑ?не Tor-пÑ?оÑ?еÑ?оÑ?:</string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?и на поÑ?Ñ?а: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е на Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е базиÑ?ано на поÑ?Ñ?а...</string>
+  <string name="bridge_error">Ð?Ñ?еÑ?ка во моÑ?Ñ?оÑ?</string>
+  <string name="bridge_requires_ip">Ð?а да Ñ?а коÑ?иÑ?Ñ?иÑ?е Ñ?Ñ?нкÑ?иÑ?аÑ?а на моÑ?Ñ?оÑ?, моÑ?аÑ?е да внеÑ?еÑ?е баÑ?ем една Ð?Ð?-адÑ?еÑ?а на моÑ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?пÑ?аÑ?еÑ?е е-поÑ?Ñ?а од ваÑ?аÑ?а gmail Ñ?меÑ?ка на bridges@xxxxxxxxxxxxxx Ñ?о Ñ?одÑ?жина \"get bridges\".</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?иÑ?е поÑ?Ñ?авки за доÑ?Ñ?апниÑ?е адÑ?еÑ?и пÑ?едизвикаа гÑ?еÑ?ка!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?иÑ?е поÑ?Ñ?авки за Ñ?еле пÑ?едизвикаа гÑ?еÑ?ка!</string>
+  <string name="exit_nodes">Ð?злезни Ñ?азли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и за поÑ?ледниоÑ? Ñ?кок.</string>
+  <string name="enter_exit_nodes">Ð?неÑ?еÑ?е излезни Ñ?азли</string>
+  <string name="exclude_nodes">Ð?Ñ?клÑ?Ñ?и Ñ?азли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и кои Ñ?Ñ?еба да Ñ?е иÑ?клÑ?Ñ?аÑ?</string>
+  <string name="enter_exclude_nodes">Ð?неÑ?еÑ?е ги Ñ?азлиÑ?е кои Ñ?Ñ?еба да Ñ?е иÑ?клÑ?Ñ?аÑ?</string>
+  <string name="strict_nodes">Ð?адолжиÑ?елни Ñ?азли</string>
+  <string name="use_only_these_specified_nodes">Ð?оÑ?иÑ?Ñ?еÑ?е ги *Ñ?амо* овие наведени Ñ?азли</string>
+  <string name="bridges">Ð?оÑ?Ñ?ови</string>
+  <string name="use_bridges">Ð?оÑ?иÑ?Ñ?и моÑ?Ñ?ови</string>
+  <string name="bridges_obfuscated">СкÑ?иени моÑ?Ñ?ови</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?возможи алÑ?еÑ?наÑ?ивни влезни Ñ?азли во мÑ?ежаÑ?а Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?возможи, ако моÑ?Ñ?овиÑ?е Ñ?е Ñ?кÑ?иени моÑ?Ñ?ови</string>
+  <string name="ip_address_and_port_of_bridges">Ð?Ð?-адÑ?еÑ?а и поÑ?Ñ?а на моÑ?Ñ?овиÑ?е</string>
+  <string name="enter_bridge_addresses">Ð?неÑ?еÑ?е адÑ?еÑ?и на моÑ?Ñ?овиÑ?е</string>
+  <string name="relays">Релеа</string>
+  <string name="relaying">Ð?Ñ?енеÑ?Ñ?ваÑ?е</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?возможи го Ñ?Ñ?едоÑ? да биде Ñ?еле без излез </string>
+  <string name="relay_port">Ð?оÑ?Ñ?а на Ñ?еле</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ?а за Ñ?лÑ?Ñ?аÑ?е на ваÑ?иоÑ? Ñ?еле на Tor</string>
+  <string name="enter_or_port">Ð?неÑ?еÑ?е OR поÑ?Ñ?а</string>
+  <string name="relay_nickname">Ð?азив на Ñ?елеÑ?о</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?азив на ваÑ?еÑ?о Ñ?еле за Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?неÑ?еÑ?е пÑ?оизволно име за Ñ?елеÑ?о</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?апни адÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">СÑ?аÑ?Ñ?Ñ?ваÑ?Ñ?е го како клиенÑ? зад безбедноÑ?ен Ñ?ид Ñ?о огÑ?аниÑ?ени полиÑ?и</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?апни поÑ?Ñ?и</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?и доÑ?Ñ?апни зад Ñ?еÑ?Ñ?Ñ?екÑ?ивен заÑ?Ñ?иÑ?ен Ñ?ид(firewall)</string>
+  <string name="enter_ports">Ð?неÑ?еÑ?е поÑ?Ñ?и</string>
+  <string name="enable_hidden_services">СкÑ?иени Ñ?еÑ?виÑ?и за Ñ?оÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="run_servers_accessible_via_the_tor_network"> Ð?возможи on-device Ñ?еÑ?веÑ?оÑ? да Ñ?е пÑ?иÑ?Ñ?апи пÑ?екÑ? мÑ?ежаÑ?а на Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ð?неÑ?и ги поÑ?Ñ?иÑ?е за localhost за Ñ?кÑ?иени Ñ?еÑ?виÑ?и </string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?и на Ñ?кÑ?иени Ñ?еÑ?виÑ?и</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?оÑ?Ñ?апно име за ваÑ?иоÑ? Ñ?кÑ?иен Ñ?еÑ?виÑ? (Ñ?е генеÑ?иÑ?а авÑ?омаÑ?Ñ?ки)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ð?кÑ?ивиÑ?аÑ? го дневникоÑ? за оÑ?Ñ?Ñ?Ñ?анÑ?ваÑ?е гÑ?еÑ?ки за излез (за да Ñ?е пÑ?икаже моÑ?а да Ñ?е коÑ?иÑ?Ñ?и adb или aLogCat)</string>
+  <string name="project_home">Ð?оÑ?еÑ?на Ñ?Ñ?Ñ?аниÑ?а:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?иÑ?енÑ?а за Tor </string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?веÑ? од дÑ?Ñ?г пÑ?оизводиÑ?ел:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Ð?пликаÑ?иÑ?а Ñ?ака да оÑ?воÑ?и Ñ?кÑ?иена поÑ?Ñ?а на Ñ?еÑ?веÑ?оÑ? %S на мÑ?ежаÑ?а на Tor. Ð?ва е безбедно, ако и\' веÑ?Ñ?ваÑ? на апликаÑ?иÑ?аÑ?а.</string>
+  <string name="found_existing_tor_process">Ð?Ñ?онаÑ?ден поÑ?Ñ?оеÑ?ки Tor-пÑ?оÑ?еÑ? ...</string>
+  <string name="something_bad_happened">Ð?аÑ?Ñ?ана гÑ?еÑ?ка. Ð?Ñ?овеÑ?еÑ?е во дневникоÑ?</string>
+  <string name="hidden_service_on">Ð?клÑ?Ñ?ен е Ñ?кÑ?иениоÑ? Ñ?еÑ?виÑ?:</string>
+  <string name="unable_to_read_hidden_service_name">не може да Ñ?е пÑ?оÑ?иÑ?а имеÑ?о на Ñ?кÑ?иениоÑ? Ñ?еÑ?виÑ?</string>
+  <string name="unable_to_start_tor">Tor не може да Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва:</string>
+  <string name="unable_to_reset_tor">РеÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е го ваÑ?иоÑ? Ñ?Ñ?ед, Tor не може да Ñ?е Ñ?еÑ?еÑ?иÑ?а! </string>
+  <string name="pref_use_sys_iptables_title">Ð?оÑ?иÑ?Ñ?и Ñ?Ñ?андаÑ?ден Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Ð?оÑ?иÑ?Ñ?и ги вгÑ?адениÑ?е бинаÑ?ни Ð?Ð? Ñ?абели намеÑ?Ñ?о Ñ?аа Ñ?Ñ?о оди Ñ?о Orbot</string>
+  <string name="error_installing_binares">Ð?звÑ?Ñ?ниÑ?е даÑ?оÑ?еки на Tor не можаÑ? да Ñ?е инÑ?Ñ?алиÑ?ааÑ? или надгÑ?адаÑ?</string>
+  <string name="pref_use_persistent_notifications">СекогаÑ? Ñ?Ñ?ваÑ?Ñ?е ja иконаÑ?а во ленÑ?аÑ?а Ñ?о алаÑ?ки кога Orbot е повÑ?зан</string>
+  <string name="pref_use_persistent_notifications_title">Ð?звеÑ?Ñ?Ñ?ваÑ?а Ñ?екогаÑ? вклÑ?Ñ?ени</string>
+  <string name="pref_use_expanded_notifications">Ð?Ñ?икажи пÑ?оÑ?иÑ?ено извеÑ?Ñ?Ñ?ваÑ?е Ñ?о излезнаÑ?а земÑ?а и Ð?Ð? на Tor</string>
+  <string name="pref_use_expanded_notifications_title">Ð?Ñ?оÑ?иÑ?и извеÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="notification_using_bridges">Ð?клÑ?Ñ?ени моÑ?Ñ?ови!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?азик</string>
+  <string name="set_locale_summary">Ð?збеÑ?и локални поÑ?Ñ?авки и Ñ?азик за Orbot</string>
+  <string name="wizard_locale_title">Ð?збеÑ?и Ñ?азик</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?ави го Ñ?Ñ?андаÑ?дниоÑ? или пÑ?омени го поÑ?Ñ?оеÑ?киоÑ? Ñ?азик</string>
+  <string name="powered_by">Ð?возможено од Tor</string>
+  <string name="btn_save_settings">СоÑ?Ñ?ваÑ? поÑ?Ñ?авки</string>
+  <string name="no_internet_connection_tor">Ð?ема инÑ?еÑ?неÑ?-вÑ?Ñ?ка; Tor е во миÑ?Ñ?ваÑ?е...</string>
+  <string name="bandwidth_">Ð?Ñ?оÑ?ок:</string>
+  <string name="down">долÑ?</string>
+  <string name="up">гоÑ?е</string>
+  <string name="pref_disable_network_title">Ð?ема Auto-Sleep на мÑ?ежаÑ?а</string>
+  <string name="pref_disable_network_summary">СÑ?ави го ТоÑ? на sleep кога инÑ?еÑ?неÑ?оÑ? не е доÑ?Ñ?апен</string>
+  <string name="newnym">Се пÑ?еÑ?Ñ?ливÑ?е на нов иденÑ?иÑ?еÑ? на Tor!</string>
+  <string name="menu_use_chatsecure">Ð?оÑ?иÑ?Ñ?и ChatSecure</string>
+  <string name="permission_manage_tor_label">УпÑ?авÑ?ваÑ? Ñ?о Tor</string>
+  <string name="permission_manage_tor_description">Ð?озволи оваа апликаÑ?иÑ?а да го Ñ?пÑ?авÑ?ва Ñ?о Ñ?еÑ?виÑ?оÑ? на Tor</string>
+  <string name="install_apps_">Ð?нÑ?Ñ?алиÑ?аÑ? апликаÑ?ии?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?ема мÑ?ежно повÑ?зÑ?ваÑ?е. СÑ?авеÑ?е го ТоÑ? на Ñ?ежимоÑ? на Ñ?пиеÑ?е...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?Ñ?ежноÑ?о повÑ?зÑ?ваÑ?е е добÑ?о. Ð?о бÑ?ди Tor...</string>
+  <string name="updating_settings_in_tor_service">ажÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?авкиÑ?е во Ñ?еÑ?виÑ?оÑ? Tor </string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?а на коÑ?а ТоÑ? и\' го нÑ?ди Ñ?воÑ?оÑ? SOCKS-пÑ?окÑ?и (Ñ?Ñ?андаÑ?дно: 9050 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_socks_dialog">KонÑ?игÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?аÑ?а за SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy поÑ?Ñ?а</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?а на коÑ?а Tor и го нÑ?ди Ñ?воÑ?оÑ? Ñ?Ñ?анÑ?паÑ?енÑ?ен пÑ?окÑ?и (Ñ?Ñ?андаÑ?дно: 9040 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_transport_dialog">KонÑ?игÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?аÑ?а за TransProxy</string>
+  <string name="pref_dnsport_title">DNS-поÑ?Ñ?а за Tor </string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?а на коÑ?а Tor го нÑ?ди DNS (Ñ?Ñ?андаÑ?дно: 5400 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_dnsport_dialog">конÑ?игÑ?Ñ?иÑ?аÑ?е на DNS-поÑ?Ñ?аÑ?а </string>
+  <string name="pref_torrc_title">Ð?Ñ?оизволно конÑ?игÑ?Ñ?иÑ?аÑ?е на torrc</string>
+  <string name="pref_torrc_summary">СÐ?Ð?Ð? Ð?Ð? Ð?Ð?СÐ?Ð?РТÐ?: внеÑ?еÑ?е диÑ?екÑ?ни команди за конÑ?игÑ?Ñ?иÑ?аÑ?е на torrc</string>
+  <string name="pref_torrc_dialog">Ð?Ñ?оизволен torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech апликаÑ?иÑ?а за докÑ?менÑ?иÑ?аÑ?е на Ñ?овековиÑ?е пÑ?ава</string>
+  <string name="your_tor_public_ips_">Ð?аÑ?аÑ?а Ñ?авна Ð?Ð? за Tor</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?е молиме иÑ?клÑ?Ñ?еÑ?е Ñ?а оваа апликаÑ?иÑ?а во Android-&gt;Settings-&gt;Apps ако имаÑ?е пÑ?облем Ñ?о Orbot:</string>
+  <string name="app_conflict">Ð?онÑ?ликÑ? Ñ?о апликаÑ?иÑ?аÑ?а</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?омаÑ?Ñ?ко оÑ?вежÑ?ваÑ?е на Transproxy </string>
+  <string name="pref_transproxy_refresh_summary">Ð?Ñ?имени ги повÑ?оÑ?но пÑ?авилаÑ?а за TransProxy кога Ñ?е менÑ?ва Ñ?оÑ?Ñ?оÑ?баÑ?а на мÑ?ежаÑ?а</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?СÐ?Ð?Ð?Ð? Ð?ТСТРÐ?Ð?УÐ?Ð?Ð?Ð? на Transproxy </string>
+  <string name="pref_transproxy_flush_summary">Ð?опÑ?еÑ?е овде за да Ñ?е избÑ?иÑ?аÑ? Ñ?иÑ?е transproxy пÑ?авила на мÑ?ежаÑ?а СÐ?Ð?Ð? </string>
+  <string name="transparent_proxy_rules_flushed_">Ð?збÑ?иÑ?ани Ñ?Ñ?анÑ?паÑ?енÑ?ни пÑ?окÑ?и пÑ?авила</string>
+  <string name="you_do_not_have_root_access_enabled">Ð?емаÑ?е вклÑ?Ñ?ено пÑ?иÑ?Ñ?ап до коÑ?ен</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?оже би Ñ?е Ñ?Ñ?еба да Ñ?е Ñ?Ñ?опиÑ?а и Ñ?Ñ?аÑ?Ñ?Ñ?ва Orbot за да бидаÑ? овозможени пÑ?омениÑ?е во поÑ?Ñ?авкиÑ?е.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?жÑ?Ñ?иÑ?ани моÑ?Ñ?ови</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?е молиме Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е го Orbot за да Ñ?е овозможаÑ? пÑ?омениÑ?е</string>
+  <string name="menu_qr">QR-кодови</string>
+  <string name="bridge_mode">Режим на Ñ?абоÑ?а на моÑ?Ñ?оÑ?</string>
+  <string name="get_bridges_email">Ð?-поÑ?Ñ?а</string>
+  <string name="get_bridges_web">Ð?еб</string>
+  <string name="activate">Ð?кÑ?ивиÑ?аÑ?</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?ожеÑ?е да ги овозможиÑ?е Ñ?иÑ?е апликаÑ?ии на ваÑ?иоÑ? Ñ?Ñ?ед да Ñ?абоÑ?аÑ? низ мÑ?ежаÑ?а Tor коÑ?иÑ?Ñ?еÑ?Ñ?и VPN-Ñ?Ñ?нкÑ?иÑ?а на Ð?ндÑ?оид.\n\n*Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?* нова, екÑ?пеÑ?именÑ?ална Ñ?Ñ?нкÑ?иÑ?а и во некои Ñ?лÑ?Ñ?аи нема да Ñ?Ñ?аÑ?Ñ?Ñ?ва авÑ?омаÑ?Ñ?ки, или може да Ñ?е Ñ?Ñ?опиÑ?а. Ð?е Ñ?Ñ?еба да Ñ?е коÑ?иÑ?Ñ?и за анонимноÑ?Ñ?, и СÐ?Ð?Ð? да Ñ?е коÑ?иÑ?Ñ?и за минÑ?ваÑ?е низ заÑ?Ñ?иÑ?ни Ñ?идови и Ñ?илÑ?Ñ?и.</string>
+  <string name="send_email">Ð?Ñ?пÑ?аÑ?и е-поÑ?Ñ?а</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">AдÑ?еÑ?а на моÑ?Ñ?ови можеÑ?е да добиваÑ?е пÑ?екÑ? е-поÑ?Ñ?а, веб или Ñ?о Ñ?кениÑ?аÑ?е на QR код. Ð?збеÑ?еÑ?е подолÑ? \'Ð?-поÑ?Ñ?а\' или \'Web\', за да побаÑ?аÑ?е адÑ?еÑ?а за моÑ?Ñ?оÑ?. \n\nÐ?Ñ?како Ñ?е Ñ?а добиеÑ?е адÑ?еÑ?аÑ?а, копиÑ?аÑ?Ñ?е го &amp; и залепеÑ?е го во делоÑ? \"Ð?оÑ?Ñ?ови\" во подеÑ?Ñ?ваÑ?еÑ?о на Orbot и Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е.</string>
+  <string name="standard_browser">СÑ?андаÑ?ден пÑ?елиÑ?Ñ?Ñ?ваÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?Ð?Ð?Ð?Ð?Ð?ШÐ?Ð?: Само Ñ?Ñ?андаÑ?дниÑ?е моÑ?Ñ?ови на Tor Ñ?Ñ?нкÑ?иониÑ?ааÑ? на Ñ?Ñ?едиÑ?е Intel X86/ATOM</string>
+</resources>
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-ml/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-mn/strings.xml b/app/src/main/res/values-mn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-mn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-mr-rIN/strings.xml b/app/src/main/res/values-mr-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-mr-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-ms-rMY/strings.xml b/app/src/main/res/values-ms-rMY/strings.xml
new file mode 100644
index 0000000..e281414
--- /dev/null
+++ b/app/src/main/res/values-ms-rMY/strings.xml
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mula dan henti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot telah dimulakan..</string>
+  <string name="status_activated">Bersambung ke rangkaian Tor</string>
+  <string name="status_disabled">\"Orbot telah dinyah-aktifkan</string>
+  <string name="tor_process_starting">Memulakan klien Tor..</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">AMARAN: Trafik anda tidak anonymous lagi! Sila tetapkan aplikasi anda untuk menggunakan proxy HTTP 127.0.0.1:8118 atau proxy SOCKS4A atau SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Rumah</string>
+  <string name="menu_browse">Carian</string>
+  <string name="menu_settings">Tetapan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_start">Mula</string>
+  <string name="menu_stop">Henti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="main_layout_download">Muat turun</string>
+  <string name="main_layout_upload">Muat naik</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Padam Log</string>
+  <string name="menu_verify">Semak</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="press_to_start">- Tekan lama untuk mulakan - </string>
+  <string name="pref_trans_proxy_group">Proxy Telus (Memerlukan akses Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Telus</string>
+  <string name="pref_trans_proxy_summary">Tetapan Automatik Tor pada Apps</string>
+  <string name="pref_transparent_all_title">Tor segalanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi yang melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy undur</string>
+  <string name="pref_transparent_port_fallback_summary">AMARAN: memintasi port biasa (80, 443, dll). * CUMA GUNA * jika mod \'Semua\' atau \'App\' idak berfungsi.</string>
+  <string name="pref_transparent_port_title">Senarai Port</string>
+  <string name="pref_transparent_port_summary">Senarai port untuk proxy. *GUNA HANYA* jika mod \'Semua\' atau \'App\' tidak berfungsi</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Minta akses root untuk proxy telus</string>
+  <string name="status_install_success">Tor berjaya dipasang!</string>
+  <string name="status_install_fail">Fail Tor gagal dipasang. Sila semak log dan maklumkan kepada tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ralat Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Seterusnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Tamat</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Maklumat Orbot</string>
+  <string name="wizard_permissions_root">Kebenaran disahkan</string>
+  <string name="wizard_permissions_stock">Kebenaran Orbot</string>
+  <string name="wizard_premissions_msg_root">Bagus! Kami mendapati anda ada akses root yang dibenarkan untuk Orbot. Kami akan gunakan kuasa ini dengan bijak.</string>
+  <string name="wizard_permissions_msg_stock">Walaupun ia tidak diperlukan, Orbot boleh menjadi alat yang berguna jika peranti anda mempunyai akses root. Guna butang di bawah untuk memberi Orbot superpower!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak mempunyai akses root atau tidak tahu mengenai ini, cuma pastikan anda menggunakan aplikasi yang boleh digunakan dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya faham dan mahu teruskan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Beri akses Root pada Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torification</string>
+  <string name="wizard_configure_msg">Orbot memberi anda pilihan untuk menghala semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi untuk digunakan secara individual.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Aplikasi Untuk Tor</string>
+  <string name="wizard_tips_tricks">Aplikasi Yang Dibenar Menggunakan Orbot</string>
+  <string name="wizard_tips_msg">Aplikasi di bawah dibangunkan untuk digunakan bersama Orbot. Klik setiap butang untuk pasang sekarang, atau anda boleh cari nanti di Android Market.</string>
+  <string name="wizard_tips_proxy">Tetapan Proksi - Belajar bagaimana untuk mengkonfigurasi aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Enjin Carian</string>
+  <string name="wizard_tips_twitter">Tetapkan proxy twitter kepada hos \"localhost\" dan pada port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Tetapan proxy</string>
+  <string name="wizard_final">Orbot sudah sedia!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ini akan membuka pelayar web anda untuk https://check.torproject.org untuk melihat jika Orbot mungkin ditetapkan dan anda disambungkan kepada Tor.</string>
+  <string name="pref_hs_group">Perkhidmatan tersembunyi</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulakan Orbot semasa Boot</string>
+  <string name="pref_start_boot_summary">Mula Orbot secara automatik dan sambung Tor ketika peranti Android boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Amaran</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">kebenaran</string>
+  <string name="wizard_permissions_root_msg1">Anda juga boleh memberikan akses Orbot \'SuperUser\' untuk membolehkan ciri-ciri yang maju, seperti Proxying Telus.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak mahu berbuat demikian, sila pastikan untuk menggunakan aplikasi yang dibuat untuk bekerjasama dengan Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikasi yang membenarkan Orbot</string>
+  <string name="wizard_tips_play">Cari semua projek Guardian di Google play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Telus</string>
+  <string name="wizard_transproxy_msg">Ini membolehkan aplikasi anda secara automatik melalui rangkaian Tor tanpa apa apa konfigurasi</string>
+  <string name="wizard_transproxy_hint">(Tanda kotak ini jika anda belen)</string>
+  <string name="wizard_transproxy_none">Tiada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Membolehkan Proxying Telus Tor untuk Wifi dan USB Devices terikat (memerlukan restart)</string>
+  <string name="button_grant_superuser">Minta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk dihalakan melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Nod</string>
+  <string name="pref_node_configuration_summary">Ini ialah tetapan lanjutan yang boleh mengurangkan kadar anonymity anda</string>
+  <string name="pref_entrance_node">Nod Kemasukan</string>
+  <string name="pref_entrance_node_summary">Cap jari, nama samaran, negara, dan alamat untuk lompatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Nod Kemasukan</string>
+  <string name="pref_proxy_title">Laluan keluar jaringan proxy (tambahan)</string>
+  <string name="pref_proxy_type_title">Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol untuk digunakan pada pelayan proxy: HTTP,HTTPS,Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Hos Proxy</string>
+  <string name="pref_proxy_host_summary">Nama hos pelayan proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Hos Proxy</string>
+  <string name="pref_proxy_port_title">Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port pelayan proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Laluan keluar kata nama proxy</string>
+  <string name="pref_proxy_username_summary">Kata nama proxy (tambahan)</string>
+  <string name="pref_proxy_username_dialog">Masukkan kata nama proxy</string>
+  <string name="pref_proxy_password_title">Laluan keluar kata laluan proxy</string>
+  <string name="pref_proxy_password_summary">Kata laluan proxy (tambahan)</string>
+  <string name="pref_proxy_password_dialog">Masukkan kata laluan proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tetapkan proxy telus secara keseluruhan</string>
+  <string name="setting_up_app_based_transparent_proxying_">Tetapkan proxy telus berdasarkan aplikasi</string>
+  <string name="transparent_proxying_enabled">Proxy telus dibolehkan</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy dibolehkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">AMARAN: ralat semasa memulakan proxy telus!</string>
+  <string name="transproxy_rules_cleared">Peraturan TransProxy dipadam</string>
+  <string name="couldn_t_start_tor_process_">Tidak boleh memulakan proses Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menetap proxy telus berdasarkan port..</string>
+  <string name="bridge_error">Ralat jambatan</string>
+  <string name="bridge_requires_ip">Untuk menggunakan ciri jambatan, anda mesti masukkan sekurang-kurangnya satu alamat IP jambatan.</string>
+  <string name="send_email_for_bridges">Hantar e-mel kepada bridges@xxxxxxxxxxxxxx dengan garisan \"jambatan\" dengan sendirinya dalam badan mel dari akaun gmail.</string>
+  <string name="error">Ralat</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Tetapan ReachableAddresses anda menyebabkan pengecualian!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
+  <string name="exit_nodes">Keluar Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Cap jari, nama samaran, negara, dan alamat untuk lompatan terakhir</string>
+  <string name="enter_exit_nodes">Masukkan Nod Keluar</string>
+  <string name="exclude_nodes">Keluarkan Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Cap jari, nama samaran, negara dan alamat untuk dikeluarkan</string>
+  <string name="enter_exclude_nodes">Masukkan Nod Keluar</string>
+  <string name="strict_nodes">Nod Ketat</string>
+  <string name="use_only_these_specified_nodes">Guna *hanya* nod-nod ini</string>
+  <string name="bridges">Jambatan</string>
+  <string name="use_bridges">Guna Jambatan</string>
+  <string name="bridges_obfuscated">Jambatan Keliru</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Membolehkan nod pintu masuk ganti ke Rangkaian Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Benarkan jika konfigurasi jambatan adalah jambatan keliru</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan pelabuhan jambatan</string>
+  <string name="enter_bridge_addresses">Masukkan Alamat Jambatan</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Membolehkan peranti anda untuk menjadi geganti bukan keluar</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Mendapatkan port untuk tetapan relay Tor anda</string>
+  <string name="enter_or_port">Masukkan port OR</string>
+  <string name="relay_nickname">Nama samaran relay</string>
+  <string name="the_nickname_for_your_tor_relay">Nama samaran ini untuk relay Tor anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama samaran gantian untuk relay</string>
+  <string name="reachable_addresses">Alamat yang dapat dicapai</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalan sebagai klien dibelakang firewall dengan peraturan ketat</string>
+  <string name="reachable_ports">Port yang dapat dicapai</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port yang dapat dicapai dibelakang firewall dengan kawalan ketat</string>
+  <string name="enter_ports">Masukkan port</string>
+  <string name="enable_hidden_services">Benarkan Servis Tersembunyi</string>
+  <string name="run_servers_accessible_via_the_tor_network">Jalankan pelayan boleh diakses melalui rangkaian Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Masuk port localhost untuk servis tersembunyi</string>
+  <string name="hidden_service_ports">Port servis tersembunyi</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Nama beralamat untuk servis tersembunyi anda (dijana secara automatik)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">benarkan log debug pada output (mesti guna adb atau aLogCat untuk lihat)</string>
+  <string name="project_home">Rumah Projek(s):</string>
+  <string name="the_tor_license">Lesen Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">Satu aplikasi mahu membuka port tersembunyi %S pada rangkaian Tor. Ia selamat jika anda percaya pada aplikasi itu.</string>
+  <string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
+  <string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
+  <string name="hidden_service_on">port tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+  <string name="pref_use_sys_iptables_title">Guna default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Guna binari built-in iptables daripada yang didatangkan bundle dengan Orbot</string>
+  <string name="error_installing_binares">Tor binari tidak boleh dipasang atau dinaiktaraf</string>
+  <string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
+  <string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
+  <string name="notification_using_bridges">Jambatan dibenarkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Pilihan tempatan dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biar default atau ubah ke bahasa sekarang</string>
+  <string name="btn_save_settings">Simpan Tetapan</string>
+</resources>
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
new file mode 100644
index 0000000..c327e57
--- /dev/null
+++ b/app/src/main/res/values-ms/strings.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mula dan henti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot telah dimulakan..</string>
+  <string name="status_activated">Bersambung ke rangkaian Tor</string>
+  <string name="status_disabled">\"Orbot telah dinyah-aktifkan</string>
+  <string name="status_shutting_down">Orbot sedang ditutup</string>
+  <string name="tor_process_starting">Memulakan klien Tor..</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">AMARAN: Trafik anda tidak anonymous lagi! Sila tetapkan aplikasi anda untuk menggunakan proxy HTTP 127.0.0.1:8118 atau proxy SOCKS4A atau SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Rumah</string>
+  <string name="menu_browse">Carian</string>
+  <string name="menu_settings">Tetapan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">Apps</string>
+  <string name="menu_start">Mula</string>
+  <string name="menu_stop">Henti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Padam Log</string>
+  <string name="menu_verify">Semak</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="press_to_start">- Tekan lama untuk mulakan - </string>
+  <string name="pref_trans_proxy_group">Proxy Telus (Memerlukan akses Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Telus</string>
+  <string name="pref_trans_proxy_summary">Tetapan Automatik Tor pada Apps</string>
+  <string name="pref_transparent_all_title">Tor segalanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi yang melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy undur</string>
+  <string name="pref_transparent_port_fallback_summary">AMARAN: memintasi port biasa (80, 443, dll). * CUMA GUNA * jika mod \'Semua\' atau \'App\' idak berfungsi.</string>
+  <string name="pref_transparent_port_title">Senarai Port</string>
+  <string name="pref_transparent_port_summary">Senarai port untuk proxy. *GUNA HANYA* jika mod \'Semua\' atau \'App\' tidak berfungsi</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Minta akses root untuk proxy telus</string>
+  <string name="status_install_success">Tor berjaya dipasang!</string>
+  <string name="status_install_fail">Fail Tor gagal dipasang. Sila semak log dan maklumkan kepada tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ralat Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Seterusnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Tamat</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Maklumat Orbot</string>
+  <string name="wizard_details_msg">Orbot merupakan aplikasi sumber terbuka yang mengandungi Tor, LibEvent dan Privoxy. Ia menyediakan seorang proksi HTTP tempatan (8118) dan proksi SOCKS (9050) ke dalam rangkaian Tor. Orbot juga mempunyai keupayaan, pada peranti berakar umbi, untuk menghantar semua trafik internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Kebenaran disahkan</string>
+  <string name="wizard_permissions_stock">Kebenaran Orbot</string>
+  <string name="wizard_premissions_msg_root">Bagus! Kami mendapati anda ada akses root yang dibenarkan untuk Orbot. Kami akan gunakan kuasa ini dengan bijak.</string>
+  <string name="wizard_permissions_msg_stock">Walaupun ia tidak diperlukan, Orbot boleh menjadi alat yang berguna jika peranti anda mempunyai akses root. Guna butang di bawah untuk memberi Orbot superpower!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak mempunyai akses root atau tidak tahu mengenai ini, cuma pastikan anda menggunakan aplikasi yang boleh digunakan dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya faham dan mahu teruskan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Beri akses Root pada Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torification</string>
+  <string name="wizard_configure_msg">Orbot memberi anda pilihan untuk menghala semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi untuk digunakan secara individual.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Aplikasi Untuk Tor</string>
+  <string name="wizard_tips_tricks">Aplikasi Yang Dibenar Menggunakan Orbot</string>
+  <string name="wizard_tips_msg">Aplikasi di bawah dibangunkan untuk digunakan bersama Orbot. Klik setiap butang untuk pasang sekarang, atau anda boleh cari nanti di Android Market.</string>
+  <string name="wizard_tips_otrchat">Gibberbot - Klien mesej ringkas selamat untuk Android</string>
+  <string name="wizard_tips_proxy">Tetapan Proksi - Belajar bagaimana untuk mengkonfigurasi aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_proxy_help_info">Tetapan proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan boleh menyokong penggunaan proksi HTTP atau SOCKS, kemudian anda boleh menatarajah untuk menyambung kepada Orbot dan menggunakan Tor. â??\nâ??\nâ??\n    Tetapan tuan rumah adalah 127.0.0.1 atau \"localhost\". Untuk HTTP, tetapan pelabuhan 8118. Untuk SOCKS, proksi adalah 9050. Anda harus menggunakan SOCKS4A atau socks5 jika boleh. â??\n    â??\nâ??\nâ??\n    Anda boleh mengetahui lebih lanjut tentang proxying pada Android melalui FAQ di: http://tinyurl.com/proxyandroid â??</string>
+  <string name="wizard_final">Orbot sudah sedia!</string>
+  <string name="wizard_final_msg">Beratus-ratus ribu orang di seluruh dunia menggunakan Tor untuk pelbagai sebab-sebab yang luas. â??\nâ??\nWartawan dan blogger, pembela hak asasi manusia, pegawai penguatkuasa undang-undang, tentera, perbadanan, rakyat rejim menindas, dan warganegara sahaja, biasa â?¦ dan kini anda bersedia untuk, juga!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Anda telah berjaya disambungkan kepada rangkaian Tor - tetapi ini bukanlah bermakna peranti anda adalah selamat. Anda boleh menggunakan pilihan \'Check\' daripada menu untuk menguji pelayar anda. â??\nâ??\nMelawat kami pada https://guardianproject.info/apps/orbot atau menghantar e-mel ke help@xxxxxxxxxxxxxxxxxxxx untuk mengetahui lebih lanjut.</string>
+  <string name="tor_check">Ini akan membuka pelayar web anda untuk https://check.torproject.org untuk melihat jika Orbot mungkin ditetapkan dan anda disambungkan kepada Tor.</string>
+  <string name="pref_hs_group">Perkhidmatan tersembunyi</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulakan Orbot semasa Boot</string>
+  <string name="pref_start_boot_summary">Mula Orbot secara automatik dan sambung Tor ketika peranti Android boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor untuk Android! â??\nâ??\nTor membantu anda mempertahankan terhadap penapisan kandungan, analisis dan pengawasan trafik rangkaian yang mengancam privasi, maklumat sulit dan hubungan peribadi. â??\nâ??\nWizard ini akan membantu anda mengkonfigurasi Orbot dan Tor pada peranti anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Amaran</string>
+  <string name="wizard_warning_msg">Hanya memasang Orbot tidak secara automatik akan anonymize trafik mudah alih anda. â??\nâ??\nAnda betul mesti menatarajah Orbot, peranti anda dan aplikasi lain untuk berjaya menggunakan Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">kebenaran</string>
+  <string name="wizard_permissions_root_msg1">Anda juga boleh memberikan akses Orbot \'SuperUser\' untuk membolehkan ciri-ciri yang maju, seperti Proxying Telus.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak mahu berbuat demikian, sila pastikan untuk menggunakan aplikasi yang dibuat untuk bekerjasama dengan Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Peranti anda tidak perlu berakar umbi atau menyediakan \'SuperUser\' akses. â??\nâ??\nDalam untuk anda mendapat manfaat daripada Tor, anda akan perlu menggunakan aplikasi yang dibina untuk bekerja dengan Orbot, atau yang HTTP sokongan atau tetapan proksi SOCKS. â??\n</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikasi yang membenarkan Orbot</string>
+  <string name="wizard_tips_gibberbot">Gibberbot: sembang app selamat dengan Penyulitan Off-the-Rekod</string>
+  <string name="wizard_tips_orweb">Orweb: Privasi ditambah penyemak imbas yang bekerja melalui Tor</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Telus</string>
+  <string name="wizard_transproxy_msg">Ini membolehkan aplikasi anda secara automatik melalui rangkaian Tor tanpa apa apa konfigurasi</string>
+  <string name="wizard_transproxy_hint">(Tanda kotak ini jika anda belen)</string>
+  <string name="wizard_transproxy_none">Tiada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Membolehkan Proxying Telus Tor untuk Wifi dan USB Devices terikat (memerlukan restart)</string>
+  <string name="button_grant_superuser">Minta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk dihalakan melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Nod</string>
+  <string name="pref_node_configuration_summary">Ini ialah tetapan lanjutan yang boleh mengurangkan kadar anonymity anda</string>
+  <string name="pref_entrance_node">Nod Kemasukan</string>
+  <string name="pref_entrance_node_summary">Cap jari, nama samaran, negara, dan alamat untuk lompatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Nod Kemasukan</string>
+  <string name="pref_proxy_type_title">Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol untuk digunakan pada pelayan proxy: HTTP,HTTPS,Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Hos Proxy</string>
+  <string name="pref_proxy_host_summary">Nama hos pelayan proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Hos Proxy</string>
+  <string name="pref_proxy_port_title">Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port pelayan proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tetapkan proxy telus secara keseluruhan</string>
+  <string name="setting_up_app_based_transparent_proxying_">Tetapkan proxy telus berdasarkan aplikasi</string>
+  <string name="transparent_proxying_enabled">Proxy telus dibolehkan</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy dibolehkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">AMARAN: ralat semasa memulakan proxy telus!</string>
+  <string name="transproxy_rules_cleared">Peraturan TransProxy dipadam</string>
+  <string name="couldn_t_start_tor_process_">Tidak boleh memulakan proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Privoxy sedang berjalan pada port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menetap proxy telus berdasarkan port..</string>
+  <string name="bridge_error">Ralat jambatan</string>
+  <string name="bridge_requires_ip">Untuk menggunakan ciri jambatan, anda mesti masukkan sekurang-kurangnya satu alamat IP jambatan.</string>
+  <string name="send_email_for_bridges">Hantar e-mel kepada bridges@xxxxxxxxxxxxxx dengan garisan \"jambatan\" dengan sendirinya dalam badan mel dari akaun gmail.</string>
+  <string name="error">Ralat</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Tetapan ReachableAddresses anda menyebabkan pengecualian!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
+  <string name="exit_nodes">Keluar Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Cap jari, nama samaran, negara, dan alamat untuk lompatan terakhir</string>
+  <string name="enter_exit_nodes">Masukkan Nod Keluar</string>
+  <string name="exclude_nodes">Keluarkan Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Cap jari, nama samaran, negara dan alamat untuk dikeluarkan</string>
+  <string name="enter_exclude_nodes">Masukkan Nod Keluar</string>
+  <string name="strict_nodes">Nod Ketat</string>
+  <string name="use_only_these_specified_nodes">Guna *hanya* nod-nod ini</string>
+  <string name="bridges">Jambatan</string>
+  <string name="use_bridges">Guna Jambatan</string>
+  <string name="bridges_obfuscated">Jambatan Keliru</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Membolehkan nod pintu masuk ganti ke Rangkaian Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Benarkan jika konfigurasi jambatan adalah jambatan keliru</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan pelabuhan jambatan</string>
+  <string name="enter_bridge_addresses">Masukkan Alamat Jambatan</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Membolehkan peranti anda untuk menjadi geganti bukan keluar</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Mendapatkan port untuk tetapan relay Tor anda</string>
+  <string name="enter_or_port">Masukkan port OR</string>
+  <string name="relay_nickname">Nama samaran relay</string>
+  <string name="the_nickname_for_your_tor_relay">Nama samaran ini untuk relay Tor anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama samaran gantian untuk relay</string>
+  <string name="reachable_addresses">Alamat yang dapat dicapai</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalan sebagai klien dibelakang firewall dengan peraturan ketat</string>
+  <string name="reachable_ports">Port yang dapat dicapai</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port yang dapat dicapai dibelakang firewall dengan kawalan ketat</string>
+  <string name="enter_ports">Masukkan port</string>
+  <string name="enable_hidden_services">Benarkan Servis Tersembunyi</string>
+  <string name="run_servers_accessible_via_the_tor_network">Jalankan pelayan boleh diakses melalui rangkaian Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Masuk port localhost untuk servis tersembunyi</string>
+  <string name="hidden_service_ports">Port servis tersembunyi</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Nama beralamat untuk servis tersembunyi anda (dijana secara automatik)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">benarkan log debug pada output (mesti guna adb atau aLogCat untuk lihat)</string>
+  <string name="project_home">Rumah Projek(s):</string>
+  <string name="project_urls">https://www.torproject.org/docs/androidâ;?? https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lesen Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">Satu aplikasi mahu membuka port tersembunyi %S pada rangkaian Tor. Ia selamat jika anda percaya pada aplikasi itu.</string>
+  <string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
+  <string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
+  <string name="hidden_service_on">port tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+  <string name="pref_use_sys_iptables_title">Guna default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Guna binari built-in iptables daripada yang didatangkan bundle dengan Orbot</string>
+  <string name="error_installing_binares">Tor binari tidak boleh dipasang atau dinaiktaraf</string>
+  <string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
+  <string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
+  <string name="notification_using_bridges">Jambatan dibenarkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Tetapan Tempatan</string>
+  <string name="set_locale_summary">Pilihan tempatan dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biar default atau ubah ke bahasa sekarang</string>
+  <string name="powered_by">Dijana oleh Projek Tor</string>
+  <string name="btn_save_settings">Simpan Tetapan</string>
+  <string name="menu_vpn">Apps</string>
+</resources>
diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml
new file mode 100644
index 0000000..07ab475
--- /dev/null
+++ b/app/src/main/res/values-my/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">á??á??á?ºá?? á??á?¬á??á?»á??á?ºá??á?¾á?¬</string>
+  <string name="menu_browse">á??á?½á??á?ºá?·á??á?¼á??á?ºá?·á??á??á?º</string>
+  <string name="menu_settings">á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸</string>
+  <string name="menu_info">á?¡á??á?°á?¡á??á?®</string>
+  <string name="menu_about">á?¡á??á?¼á?±á?¬á??á?ºá?¸</string>
+  <string name="button_help">á?¡á??á?°á?¡á??á?®</string>
+  <string name="button_close">á??á?­á??á?ºá??á??á?º</string>
+  <string name="button_about">á?¡á??á?¼á?±á?¬á??á?ºá?¸</string>
+  <string name="menu_exit">á??á?½á??á?ºá??á??á?º</string>
+  <string name="btn_back">á??á?±á?¬á??á?ºá??á?­á?¯á?·</string>
+  <string name="btn_cancel">á??á?»á??á?ºá??á?­á??á?ºá?¸á??á??á?º</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">á??á??á?±á?¬á??á?ºá??á?® á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">á??á?±á??á?¯á??á?»</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">á??á??á?­á??á?±á?¸á??á?»á??á?º</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">á??á?¬á??á?¾á??á??á?¾á?­</string>
+  <string name="status">á?¡á??á?±á?¡á??á?¬á?¸</string>
+  <string name="error">á??á?»á?­á?¯á?·á??á?½á??á?ºá?¸á??á?»á??á?º</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸á??á?­á?¯ á??á?­á??á?ºá?¸á??á??á?ºá?¸á??á??á?º</string>
+</resources>
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
new file mode 100644
index 0000000..6fe4aeb
--- /dev/null
+++ b/app/src/main/res/values-nb/strings.xml
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er en gratis proxy app som gjør det mulig for andre apps å bruke internett mer sikkert. Orbot bruker Tor for å kryptere din Internettrafikk, og skjuler da din trafikk ved å sende trafikken gjennom en lang rekke datamaskiner over hele verden. Tor er et gratis dataprogram, og et åpent nettverk som hjelper deg å forsvare deg mot en form for nettverksovervåking som truer din personlige frihet og privatliv, konfidensiell bedriftsvirksomhet og relasjoner, og statlig sikkerhet kjent som trafikkanalyse.</string>
+  <string name="internal_web_url">https://torproject.org</string>
+  <string name="default_web_url">https://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start, og stopp Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot starter...</string>
+  <string name="status_activated">Koblet til Tor-nettverket</string>
+  <string name="status_disabled">Orbot er deaktivert</string>
+  <string name="tor_process_starting">Starter Tor klient...</string>
+  <string name="tor_process_complete">fullført.</string>
+  <string name="tor_process_waiting">venter.</string>
+  <string name="not_anonymous_yet">ADVARSEL: Trafikken din er enda ikke anonym! Vær vennlig og konfigurer applikasjonene dine til å bruke HTTP proxy 127.0.0.1:8118, eller SOCKS4A, eller SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hjem</string>
+  <string name="menu_browse">Surfe</string>
+  <string name="menu_settings">Innstillinger</string>
+  <string name="menu_log">Logg</string>
+  <string name="menu_info">Hjelp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Om</string>
+  <string name="main_layout_download">Nedlast</string>
+  <string name="main_layout_upload">Last opp</string>
+  <string name="button_help">Hjelp</string>
+  <string name="button_close">Steng</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Tøm logg</string>
+  <string name="menu_verify">Kontroller</string>
+  <string name="menu_exit">Avslutt</string>
+  <string name="press_to_start">- langt trykk for å starte -</string>
+  <string name="pref_trans_proxy_group">Transparent Proxying (Krever Root)</string>
+  <string name="pref_trans_proxy_title">Transparent Proxying</string>
+  <string name="pref_trans_proxy_summary">Automatisk Torifisering av applikasjoner</string>
+  <string name="pref_transparent_all_title">Tor alt</string>
+  <string name="pref_transparent_all_summary">Proxy trafikk for alle applikasjoner via Tor</string>
+  <string name="pref_transparent_port_fallback_title">Tilbakestill proxyport</string>
+  <string name="pref_transparent_port_fallback_summary">ADVARSEL: Omgår vanlige porter (80, 443, osv). *BRUKES KUN* hvis \'alle\', eller \'Applikasjon\'-modus ikke virker.</string>
+  <string name="pref_transparent_port_title">Port Liste</string>
+  <string name="pref_transparent_port_summary">Liste over porter som skal gå gjennom proxy. *BRUKES KUN* hvis \'Alle\', eller \'Applikasjon\'-modus ikke virker.</string>
+  <string name="pref_transparent_port_dialog">Angi porter som skal gå gjennom proxy</string>
+  <string name="pref_has_root">Be om Root tilgang</string>
+  <string name="pref_has_root_summary">Be om root-tilgang for transparent proxying</string>
+  <string name="status_install_success">Tor binære filer vellykket installert!</string>
+  <string name="status_install_fail">Tor-binære filer kunne ikke installeres. Vennligst sjekk loggen og varsle tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Applikasjonsfeil</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Neste</string>
+  <string name="btn_back">Tilbake</string>
+  <string name="btn_finish">Ferdig</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Avbryt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Noen Orbot detaljer</string>
+  <string name="wizard_permissions_root">Tillatelse gitt</string>
+  <string name="wizard_permissions_stock">Orbot tillatelser</string>
+  <string name="wizard_premissions_msg_root">Utmerket! Vi har oppdaget at du har root rettigheter aktivert for Orbot. Vi vil bruke denne makten med omhu.</string>
+  <string name="wizard_permissions_msg_stock">Selv om det ikke er er nødvendig, kan Orbot bli et mer kraftig verktøy hvis enheten har root-tilgang. Bruk knappen nedenfor til å innvilge Orbot superkrefter!</string>
+  <string name="wizard_permissions_no_root">Hvis du ikke har root-tilgang, eller ikke har noen anelse om hva vi snakker om, bare sørg for å bruke programmer laget for å fungere med Orbot.</string>
+  <string name="wizard_permissions_consent">Jeg forstår, og ønsker å fortsette uten superbruker</string>
+  <string name="wizard_permission_enable_root">Gi Orbot root-tilgang</string>
+  <string name="wizard_configure">Konfigurer Torification</string>
+  <string name="wizard_configure_msg">Orbot gir deg muligheten til å rute all applikasjonstrafikk gjennom Tor, ELLER å velge applikasjonene individuelt.</string>
+  <string name="wizard_configure_all">Bruk proxy for alle applikasjoner gjennom Tor</string>
+  <string name="wizard_configure_select_apps">Velg individuelle applikasjoner som skal brukes med Tor</string>
+  <string name="wizard_tips_tricks">Orbot aktiverte applikasjoner</string>
+  <string name="wizard_tips_msg">Applikasjonene nedenfor ble utviklet for å fungere med Orbot. Klikk på hver knapp for å installere nå, eller du kan finne dem senere på Google Play, på GuardianProject.info nettsiden, eller via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Sikret lynmeldingsklient for Android</string>
+  <string name="wizard_tips_proxy">Proxy-innstillinger - Lær hvordan du konfigurerer applikasjoner til å fungere med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo søkemotor applikasjon</string>
+  <string name="wizard_tips_twitter">Sett Twitters proxy til \"localhost\", og port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxyinnstillinger</string>
+  <string name="wizard_final">Orbot er klar!</string>
+  <string name="wizard_final_msg">Millioner av mennesker over hele verden bruker Tor for en rekke grunner.\n\ nJournalists og bloggere, menneskerettighetsforkjempere, politi, soldater, bedrifter, borgere i undertrykkende regimer, og bare vanlige borgere ... og nå er du klar til å , også!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vennligst konfigurere Orbot før du bruker det!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Dette vil åpne nettleseren din med adressen https://check.torproject.org for å se om Orbot er korrekt konfigurert, og at du er koblet til Tor.</string>
+  <string name="pref_hs_group">Skjult Service Hosting</string>
+  <string name="pref_general_group">Generelt</string>
+  <string name="pref_start_boot_title">Start Orbot ved oppstart</string>
+  <string name="pref_start_boot_summary">Start Orbot automatisk, og koble til Tor når din Android-enhet starter opp</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot bringer Tor til Android!\n\nTor hjelper deg å forsvare seg mot innholdsfiltrering, trafikk analyse og overvåking som truer personvern, konfidensiell informasjon og personlige relasjoner. \ N \ nDenne veiviseren vil hjelpe deg med å konfigurere Orbot og Tor på enheten.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advarsel</string>
+  <string name="wizard_warning_msg">Ganske enkelt å installere Orbot vil ikke automatisk anonymmobiltrafikk .\n\nDu må konfigurere Orbot, enheten og andre applikasjoner for å kunne bruke Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tillatelser</string>
+  <string name="wizard_permissions_root_msg1">Du kan eventuelt gi Orbot \'Superbruker\' adgang til å aktivere avanserte funksjoner, for eksempel Transparent proxy.</string>
+  <string name="wizard_permissions_root_msg2">Hvis du ikke ønsker å gjøre dette, må du sørge for å bruke applikasjoner som er laget for å fungere med Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Enheten ser ikke ut til å være forankret eller gi root eller \"superbruker\" tilgang.\n\nVennligst prøve \"apps\" modus på hovedskjermen i stedet.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot aktiverte applikasjoner</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sikret sludreprogram med OTR-kryptering</string>
+  <string name="wizard_tips_play">Finn alle Guardian Prosjekt sine applikasjoner på Google Play</string>
+  <string name="wizard_tips_fdroid">Finn alle Guardian Project applikasjoner på F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Finn alle Guardian Project applikasjoner på https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">Dette tillater dine applikasjoner å kjøre automatisk gjennom Tor-nettverket uten noen konfigurasjon.</string>
+  <string name="wizard_transproxy_hint">(Marker denne boksen hvis du ikke har noen anelse om hva vi snakker om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor-deling</string>
+  <string name="pref_transparent_tethering_summary">Aktiver Tor Transparent proxyer for WiFi, og USB delte enheter (krever omstart)</string>
+  <string name="button_grant_superuser">Be om Superbruker tilgang</string>
+  <string name="pref_select_apps">Velg applikasjoner</string>
+  <string name="pref_select_apps_summary">Velg applikasjoner som skal rutes gjennom Tor</string>
+  <string name="pref_node_configuration">Node-konfigurasjon</string>
+  <string name="pref_node_configuration_summary">Dette er avanserte innstillinger som kan redusere din anonymitet</string>
+  <string name="pref_entrance_node">Inngangsnoder</string>
+  <string name="pref_entrance_node_summary">Fingeravtrykk, kallenavn, land, og adresser til det første hopp</string>
+  <string name="pref_entrance_node_dialog">Skriv inn inngangsnoder</string>
+  <string name="button_proxy_all">Mellomtjen alt</string>
+  <string name="button_proxy_none">Mellomtjen ingenting</string>
+  <string name="pref_proxy_title">Utgående nettverksproxy (Valgfritt)</string>
+  <string name="pref_proxy_type_title">Utgående proxytype</string>
+  <string name="pref_proxy_type_summary">Protokoll for proxy-server: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Skriv inn proxytype</string>
+  <string name="pref_proxy_host_title">Utgående proxyvert</string>
+  <string name="pref_proxy_host_summary">Proxyserver vertsnavn</string>
+  <string name="pref_proxy_host_dialog">Skriv inn proxyvert</string>
+  <string name="pref_proxy_port_title">Utgående proxyport</string>
+  <string name="pref_proxy_port_summary">Proxyserver port</string>
+  <string name="pref_proxy_port_dialog">Skriv inn proxyport</string>
+  <string name="pref_proxy_username_title">Utgående Proxy Brukernavn</string>
+  <string name="pref_proxy_username_summary">Proxy Brukernavn (valgfritt)</string>
+  <string name="pref_proxy_username_dialog">Skriv inn Proxy Brukernavn</string>
+  <string name="pref_proxy_password_title">Utgående Proxy Passord</string>
+  <string name="pref_proxy_password_summary">Proxy Passord (valgfritt)</string>
+  <string name="pref_proxy_password_dialog">Skriv inn Proxy Passord</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Konfigurerer full transparent proxying...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Konfigurerer applikasjonsbasert transparent proxying...</string>
+  <string name="transparent_proxying_enabled">Transparent proxying AKTIVERT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy aktivert for nettdeling!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVARSEL: Feil under oppstart av transparent proxying!</string>
+  <string name="transproxy_rules_cleared">TransProxy regler fjernet</string>
+  <string name="couldn_t_start_tor_process_">Kunne ikke starte Tor prosessen:</string>
+  <string name="privoxy_is_running_on_port_">Polipo kjører på port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Konfigurerer portbasert transparent proxying...</string>
+  <string name="bridge_error">Brofeil</string>
+  <string name="bridge_requires_ip">For å kunne bruke bro-funksjonen, må du oppgi minst én bro IP-adresse.</string>
+  <string name="send_email_for_bridges">Send en epost til bridges@xxxxxxxxxxxxxx med teksten \"get bridges\" alene som eneste tekst i selve eposten fra en Gmail-konto.</string>
+  <string name="error">Feil</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Dine \"adresser som kan nås\"-innstillinger forårsaket et unntak!</string>
+  <string name="your_relay_settings_caused_an_exception_">Dine relé-innstillinger forårsaket et unntak!</string>
+  <string name="exit_nodes">Avslutt noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeravtrykk, kallenavn, land og adresser for siste hopp</string>
+  <string name="enter_exit_nodes">Skriv inn utgående noder</string>
+  <string name="exclude_nodes">Ekskluder noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fineravtrykk, kallenavn, land og adresser som skal ekskluderes</string>
+  <string name="enter_exclude_nodes">Skriv inn ekskluderte noder</string>
+  <string name="strict_nodes">Strict noder</string>
+  <string name="use_only_these_specified_nodes">Bruk *bare* disse angitte nodene</string>
+  <string name="bridges">Broer</string>
+  <string name="use_bridges">Bruk broer</string>
+  <string name="bridges_obfuscated">Maskerte broer</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Aktiver alternative inngangsnoder til Tor-nettverket</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktiver hvis de konfigurerte broene er maskerte broer</string>
+  <string name="ip_address_and_port_of_bridges">IP-adresser og broporter</string>
+  <string name="enter_bridge_addresses">Skriv inn broadresser</string>
+  <string name="relays">Reléer</string>
+  <string name="relaying">Videresending</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Aktiver enheten din som et relé uten utgående trafikk</string>
+  <string name="relay_port">Relé-port</string>
+  <string name="listening_port_for_your_tor_relay">Porten Tor-reléet ditt lytter på</string>
+  <string name="enter_or_port">Skriv inn OR-port</string>
+  <string name="relay_nickname">Reléets kallenavn</string>
+  <string name="the_nickname_for_your_tor_relay">Kallenavnet på ditt Tor-relé</string>
+  <string name="enter_a_custom_relay_nickname">Skriv inn et egendefinert kallenavn på reléet</string>
+  <string name="reachable_addresses">Antreffbare adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kjør som en klient bak en brannmur med restriktive regler</string>
+  <string name="reachable_ports">Antreffbare porter</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Antreffbare porter bak en restriktiv brannmur</string>
+  <string name="enter_ports">Skriv inn porter</string>
+  <string name="enable_hidden_services">Skjult Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">Tillat enhetsserveren å være tilgjengelig via Tor-nettverket</string>
+  <string name="enter_localhost_ports_for_hidden_services">Skriv inn localhost porter for skjulte tjenester</string>
+  <string name="hidden_service_ports">Skjulte tjenesteporter</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Det adresserbare navnet på din skjulte tjeneste (generert automatisk)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">aktiver feilsøkingslogg for output (må bruke adb eller aLogCat for å vise)</string>
+  <string name="project_home">Prosjektets nettside(r):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-lisensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjepartsprogramvare:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">En applikasjon vil åpne den skjulte tjenesteporten %S til Tor-nettverket. Dette er trygt hvis du stoler på applikasjonen. </string>
+  <string name="found_existing_tor_process">fant eksisterende Tor-prosess...</string>
+  <string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
+  <string name="hidden_service_on">skjult tjeneste på:</string>
+  <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
+  <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
+  <string name="unable_to_reset_tor">Gjør en omstart av din enhet, kan ikke tilbakestille Tor!</string>
+  <string name="pref_use_sys_iptables_title">Bruk standard Iptables</string>
+  <string name="pref_use_sys_iptables_summary">bruk de innebygde binære-iptables istedenfor de som kommer med Orbot</string>
+  <string name="error_installing_binares">Tor-binærfilene var ikke i stand til å bli installert, eller oppgradert.</string>
+  <string name="pref_use_persistent_notifications">Alltid behold ikonet i verktøyslinjen når Orbot er tilkoblet</string>
+  <string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Varslinger</string>
+  <string name="pref_use_expanded_notifications_title">Utvidede varsler</string>
+  <string name="notification_using_bridges">Broer slått på!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Språk</string>
+  <string name="set_locale_summary">Velg nasjonale innstillinger, og språk for Orbot</string>
+  <string name="wizard_locale_title">Velg språk</string>
+  <string name="wizard_locale_msg">Bruk standard, eller endre det gjeldende språket</string>
+  <string name="powered_by">Levert av Tor</string>
+  <string name="btn_save_settings">Lagre Inntillinger</string>
+  <string name="no_internet_connection_tor">Ingen Internett-tilkobling; Tor er i ventemodus... </string>
+  <string name="bandwidth_">BÃ¥ndbredde:</string>
+  <string name="down">ned</string>
+  <string name="up">opp</string>
+  <string name="pref_disable_network_title">Inget automatisk hvilemodus for nettverk</string>
+  <string name="pref_disable_network_summary">Legg Tor i hvilemodus når nettilkobling til internett ikke er tilgjengelig</string>
+  <string name="newnym">Du har byttet til en ny Tor-identitet!</string>
+  <string name="menu_verify_browser">Nettleser</string>
+  <string name="menu_use_chatsecure">Bruk ChatSecure</string>
+  <string name="permission_manage_tor_label">HÃ¥ndter Tor</string>
+  <string name="permission_manage_tor_description">La dette programmet kontrollere Tor-tjenesten</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Det ser ikke ut til at du har Orfox installert. �nsker du hjelp med dette, eller skal vi bare åpne nettleseren?</string>
+  <string name="install_apps_">Installere programmer?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ingen nettverkstilkobling. Putting Tor å sove ...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Nettverkstilkobling er bra. VÃ¥kne Tor opp ...</string>
+  <string name="updating_settings_in_tor_service">Oppdaterer innstillinger i Tor service</string>
+  <string name="pref_socks_summary">Port som Tor tilbyr er SOCKS proxy på (standard: 9050 eller 0 for å slå av)</string>
+  <string name="pref_socks_dialog">SOCKS Port Konfigurasjon</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">TransProxy Port Konfigurasjon</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_dialog">DNS Port Configurer</string>
+  <string name="your_tor_public_ips_">Din Tor offentlige IP:</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Broer oppdatert</string>
+  <string name="restart_orbot_to_use_this_bridge_">Gjør omstart av Orbot før endringer trer i kraft</string>
+  <string name="menu_qr">QR-koder</string>
+  <string name="get_bridges_email">E-post</string>
+  <string name="get_bridges_web">Vev</string>
+  <string name="activate">Aktiver</string>
+  <string name="send_email">Send e-post</string>
+  <string name="install_orweb">Installer Orfox</string>
+  <string name="standard_browser">Forvalgt nettleser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Merk: Bare vanlige Tor-broer fungerer på Intel X86/Atom-enheter</string>
+</resources>
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..bbd3c17
--- /dev/null
+++ b/app/src/main/res/values-nl/strings.xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot is een gratis en vrije proxy-app die het andere apps mogelijk maakt het internet veiliger te gebruiken. Orbot gebruikt Tor om je internetverkeer te coderen en het vervolgens te verhullen het door het door een serie computers over de hele wereld te routeren. Tor is vrije software en een open netwerk dat je helpt te verdedigen tegen een vorm van netwerktoezicht die persoonlijke vrijheid en privacy, vertrouwelijke bedrijfsactiviteiten en relaties en staatsveiligheid genaamd \'traffic analyse\' bedreigt.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start en stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot is bezig met startenâ?¦</string>
+  <string name="status_activated">Verbonden met het Tor-netwerk</string>
+  <string name="status_disabled">Orbot is uitgeschakeld</string>
+  <string name="status_shutting_down">TorService wordt afgesloten</string>
+  <string name="tor_process_starting">Bezig met Tor client startenâ?¦</string>
+  <string name="tor_process_complete">klaar.</string>
+  <string name="tor_process_waiting">bezig met wachten.</string>
+  <string name="not_anonymous_yet">WAARSCHUWING: je verkeer is nog niet anononiem! Stel je programma\'s in om gebruik te maken van HTTP-proxy 127.0.0.1:8118 of SOCKS4A- of SOCKS5-proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Thuis</string>
+  <string name="menu_browse">Bladeren</string>
+  <string name="menu_settings">Instellingen</string>
+  <string name="menu_log">Logboek</string>
+  <string name="menu_info">Hulp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Over</string>
+  <string name="menu_promo_apps">Apps ophalen...</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Hulp</string>
+  <string name="button_close">Afsluiten</string>
+  <string name="button_about">Over</string>
+  <string name="button_clear_log">Logboek wissen</string>
+  <string name="menu_verify">Controleren</string>
+  <string name="menu_exit">Sluiten</string>
+  <string name="menu_scan">BridgeQR scannen</string>
+  <string name="menu_share_bridge">BridgeQR delen</string>
+  <string name="press_to_start">- lang indrukken om te starten -</string>
+  <string name="pref_trans_proxy_group">Transparant proxyen (vereist root)</string>
+  <string name="pref_trans_proxy_title">Transparant proxyen</string>
+  <string name="pref_trans_proxy_summary">Automatisch Torificeren van apps</string>
+  <string name="pref_transparent_all_title">Tor alles</string>
+  <string name="pref_transparent_all_summary">Proxy verkeer van alle apps door Tor</string>
+  <string name="pref_transparent_port_fallback_title">Poort proxy fallback</string>
+  <string name="pref_transparent_port_fallback_summary">WAARSCHUWING: omzeilt veel voorkomende poorten (80, 443, etc). *GEBRUIK ENKEL* indien de \'Alles\' of \'Apps\'-modus niet werkt.</string>
+  <string name="pref_transparent_port_title">Poortlijst</string>
+  <string name="pref_transparent_port_summary">Lijst van poorten om te proxyen. *GEBRUIK ENKEL* indien \'Alles\' of \'Apps\'-modus niet werkt</string>
+  <string name="pref_transparent_port_dialog">Voer poorten in voor proxy</string>
+  <string name="pref_has_root">Vraag root-toegang aan</string>
+  <string name="pref_has_root_summary">Vraag root-toegang aan voor transparant proxyen</string>
+  <string name="status_install_success">Binaire bestanden van Tor succesvol geïnstalleerd!</string>
+  <string name="status_install_fail">De binaire bestanden konden niet worden geïnstalleerd. Gelieve de log te raadplegen en tor-assistants@xxxxxxxxxxxxxx op de hoogte te stellen</string>
+  <string name="title_error">Toepassingsfout</string>
+  <string name="wizard_title">Welkom bij Orbot</string>
+  <string name="wizard_btn_tell_me_more">Over Orbot</string>
+  <string name="btn_next">Volgende</string>
+  <string name="btn_back">Vorige</string>
+  <string name="btn_finish">Einde</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Annuleren</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Enkele Orbot-gegevens</string>
+  <string name="wizard_details_msg">Orbot is een open-bron-applicatie die Tor, LibEvent en Polipo bevat. Het biedt een lokale HTTP-proxy (8118) en een SOCKS-proxy (9050) naar het Tor-netwerk. Orbot heeft ook de mogelijkheid om op een toestel met root-toegang alle internetverkeer door Tor te sturen.</string>
+  <string name="wizard_permissions_root">Rechten toegewezen</string>
+  <string name="wizard_permissions_stock">Orbot-rechten</string>
+  <string name="wizard_premissions_msg_root">Uitstekend! We hebben gedetecteerd dat je root-rechten hebt aangezet voor Orbot. We gebruiken deze kracht met verstand.</string>
+  <string name="wizard_permissions_msg_stock">Hoewel het niet noodzakelijk is kan Orbot nog krachtiger worden als je toestel root-rechten heeft. Gebruik de knop onderaan om Orbot superkrachten te geven!</string>
+  <string name="wizard_permissions_no_root">Als je niet over root-toegang beschikt en geen idee hebt waarover we bezig zijn, let er dan op dat je apps gebruikt die geschikt zijn voor Orbot.</string>
+  <string name="wizard_permissions_consent">Ik begrijp dit en wil verdergaan zonder Superuser</string>
+  <string name="wizard_permission_enable_root">Root toestaan voor Orbot</string>
+  <string name="wizard_configure">Torificatie instellen</string>
+  <string name="wizard_configure_msg">Orbot geeft je de mogelijkheid om al het verkeer via Tor te laten gaan OF om individueel je applicaties te kiezen.</string>
+  <string name="wizard_configure_all">Proxy alle apps door Tor</string>
+  <string name="wizard_configure_select_apps">Selecteer individuele apps voor Tor</string>
+  <string name="wizard_tips_tricks">Orbot-geschikte apps</string>
+  <string name="wizard_tips_msg">De apps hieronder zijn gemaakt om met Orbot te werken. Klik op de knoppen om ze te installeren, of vind ze later op GuardianProject.info, F-Droid.org of Google Play.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Beveiligde instant messaging-cliënt voor Android</string>
+  <string name="wizard_tips_proxy">Proxy-instellingen - Leer hoe je apps te configureren voor Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo zoekmachine-app</string>
+  <string name="wizard_tips_twitter">Stel Twitter-proxy in als host \"localhost\" en poort 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Maak een verhaal en laat de veiligheid aan Tor over!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-instellingen</string>
+  <string name="wizard_proxy_help_msg">Als de Android-applicatie die je gebruikt het gebruik van een HTTP- of SOCKS-proxy ondersteunt kan je het instellen om te verbinden met Orbot en Tor te gebruiken.\n\n\n De hostinstelling is 127.0.0.1 of \"localhost\". Voor HTTP is de poort 8118, voor SOCKS is de proxy 9050. Indien mogelijk zou je SOCKS4A of SOCKS5 moeten gebruiken.\n \n\n\n Je kan meer te weten komen over proxyen op Android in de VGV op: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot is klaar!</string>
+  <string name="wizard_final_msg">Miljoenen mensen de wereld rond gebruiken Tor voor uiteenlopende redenen.\n\nJournalisten en bloggers, verdedigers van mensenrechten, politie, soldaten, bedrijven, burgers van onderdrukkende regimes, en gewone burgersâ?¦ en nu ben jij er ook klaar voor!</string>
+  <string name="wizard_exit_at_first_screen_toast">Je moet Orbot eerst configureren vooraleer je het kan gebruiken!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">De verbinding met het Tor netwerk is gelukt - maar dit betekent NIET dat je apparaat veilig is. Je kunt de \'Browser\' knop gebruiken om je verbinding te testen. \n\nBezoek ons op https://guardianproject.info/apps/orbot of stuur een email aan help@xxxxxxxxxxxxxxxxxxxx om meer te weten te komen.</string>
+  <string name="tor_check">Dit opent je standaardbrowser naar https://check.torproject.org om te controleren of Orbot succesvol is geconfigureerd om te verbinden met het Tor-netwerk.</string>
+  <string name="pref_hs_group">Verborgen diensten hosten</string>
+  <string name="pref_general_group">Algemeen</string>
+  <string name="pref_start_boot_title">Start Orbot bij opstarten</string>
+  <string name="pref_start_boot_summary">Start Orbot en verbind automatisch met Tor wanneer je Android-toestel opstart</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot brengt Tor naar Android!\n\nTor helpt je te verdedigen tegen het filteren van inhoud, verkeersanalyse en netwerktoezicht die je privacy, vertrouwelijke informatie en persoonlijke relaties bedreigt.\n\nDeze wizard helpt je bij het instellen van Orbot en Tor op je toestel.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Waarschuwing</string>
+  <string name="wizard_warning_msg">Gewoonweg Orbot installeren zal je mobiele verkeer niet automatisch anonimiseren.\n\nJe moet Orbot, je toestel en andere applicaties juist instellen om Tor succesvol te gebruiken.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Rechten</string>
+  <string name="wizard_permissions_root_msg1">Je kan optioneel Orbot \'Superuser\'-toegang geven om geavanceerde functies beschikbaar te stellen, zoals transparant proxyen.</string>
+  <string name="wizard_permissions_root_msg2">Als je dit niet wil doen, let er dan op dat je apps gebruikt die geschikt zijn voor Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Je toestel is niet geroot of biedt geen root of \'Superuser\'-toegang.\n\nProbeer de \'Apps\'-modus op het hoofdscherm.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-geschikte apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: beveiligde chat-applicatie met Off-the-Record-versleuteling</string>
+  <string name="wizard_tips_orweb">Orfox: Browser met pricavy functies die werkt met Tor</string>
+  <string name="wizard_tips_play">Vind alle Guardian Project-applicaties op Google Play</string>
+  <string name="wizard_tips_fdroid">Vind alle Guardian Project-applicaties op F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Vind alle Guardian Project-applicaties op https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparant proxyen</string>
+  <string name="wizard_transproxy_msg">Dit maakt het mogelijk voor jouw applicaties om automatisch via het Tor-netwerk te draaien zonder enige configuratie.</string>
+  <string name="wizard_transproxy_hint">(Vink dit aan als je geen idee hebt waarover we het hebben)</string>
+  <string name="wizard_transproxy_none">Geen</string>
+  <string name="pref_transparent_tethering_title">Tor tetheren</string>
+  <string name="pref_transparent_tethering_summary">Schakel Tor transparante proxy voor WiFi en USB-getheterde toestellen in (vereist herstart)</string>
+  <string name="button_grant_superuser">Vraag Superuser-toegang aan</string>
+  <string name="pref_select_apps">Kies applicaties</string>
+  <string name="pref_select_apps_summary">Kies applicaties om via Tor te draaien</string>
+  <string name="pref_node_configuration">Node-configuratie</string>
+  <string name="pref_node_configuration_summary">Dit zijn geavanceerde instellingen die je anonimiteit kunnen verminderen</string>
+  <string name="pref_entrance_node">Toegangsnodes</string>
+  <string name="pref_entrance_node_summary">Vingerafdrukken, nicks, landen en adressen voor de eerste hop</string>
+  <string name="pref_entrance_node_dialog">Voer toegangsnodes in</string>
+  <string name="pref_allow_background_starts_title">Sta starten op de achtergrond toe</string>
+  <string name="pref_allow_background_starts_summary">Sta elke app toe om Orbot de Tor verbinding en diensten te laten starten </string>
+  <string name="button_proxy_all">Proxy alles</string>
+  <string name="button_proxy_none">Proxy niets</string>
+  <string name="button_invert_selection">Selectie omkeren</string>
+  <string name="pref_proxy_title">Uitgaande netwerk-proxy (facultatief)</string>
+  <string name="pref_proxy_type_title">Proxy-type</string>
+  <string name="pref_proxy_type_summary">Protocol om te gebruiken voor proxyserver: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Voer proxy-type in</string>
+  <string name="pref_proxy_host_title">Proxyhost</string>
+  <string name="pref_proxy_host_summary">Proxyserverhostnaam</string>
+  <string name="pref_proxy_host_dialog">Voer proxyhost in</string>
+  <string name="pref_proxy_port_title">Proxypoort</string>
+  <string name="pref_proxy_port_summary">Proxyserverpoort</string>
+  <string name="pref_proxy_port_dialog">Voer proxy poort in</string>
+  <string name="pref_proxy_username_title">Uitgaande proxygebruikersnaam</string>
+  <string name="pref_proxy_username_summary">Proxygebruikersnaam (facultatief)</string>
+  <string name="pref_proxy_username_dialog">Voer proxygebruikersnaam in</string>
+  <string name="pref_proxy_password_title">Uitgaande proxywachtwoord</string>
+  <string name="pref_proxy_password_summary">Proxywachtwoord (facultatief)</string>
+  <string name="pref_proxy_password_dialog">Voer proxywachtwoord in</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Bezig met opzetten van volledig transparante proxyâ?¦</string>
+  <string name="setting_up_app_based_transparent_proxying_">Bezig met opzetten van per-app transparante proxyâ?¦</string>
+  <string name="transparent_proxying_enabled">Transparante proxy INGESCHAKELD</string>
+  <string name="transproxy_enabled_for_tethering_">Transparante proxy ingeschakeld voor tetheren!</string>
+  <string name="warning_error_starting_transparent_proxying_">WAARSCHUWING: fout tijdens starten van transparante proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy-regels gewist</string>
+  <string name="couldn_t_start_tor_process_">Kon Tor-proces niet starten: </string>
+  <string name="privoxy_is_running_on_port_">Polipo wordt uitgevoerd op poort:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Bezig met opzetten van per-poort transparante proxyâ?¦</string>
+  <string name="bridge_error">Bridge-fout</string>
+  <string name="bridge_requires_ip">Om de bridge-functie te gebruiken moet je minstens één bridge IP-adres invoeren.</string>
+  <string name="send_email_for_bridges">Stuur een e-mail met een GMail-account naar bridges@xxxxxxxxxxxxxx met enkel de regel \"get bridges\" in de body van de e-mail.</string>
+  <string name="error">Fout</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Je ReachableAddresses-instellingen veroorzaakten een fout!</string>
+  <string name="your_relay_settings_caused_an_exception_">Je relay-instellingen veroorzaakten een fout!</string>
+  <string name="exit_nodes">Exitnodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Vingerafdrukken, nicks, landen en adressen voor de laatste hop</string>
+  <string name="enter_exit_nodes">Voer exitnode in</string>
+  <string name="exclude_nodes">Uitgesloten nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Vingerafdrukken, nicks, landen en adressen om uit te sluiten</string>
+  <string name="enter_exclude_nodes">Voer uitgesloten nodes in</string>
+  <string name="strict_nodes">Strikte nodes</string>
+  <string name="use_only_these_specified_nodes">Gebruik *enkel* deze opgegeven nodes</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Gebruik bridges</string>
+  <string name="bridges_obfuscated">Versluierde bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Gebruik alternatieve toegangsnodes naar het Tor-etwerk</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Schakel in als de geconfigureerde bridges versluierde bridges zijn</string>
+  <string name="ip_address_and_port_of_bridges">IP-adres en poort van bridges</string>
+  <string name="enter_bridge_addresses">Voer bridge-adres in</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relayen</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Stel je toestel in staat om een non-exit relay te zijn</string>
+  <string name="relay_port">Relay-poort</string>
+  <string name="listening_port_for_your_tor_relay">Luisterpoort van jouw Tor-relay</string>
+  <string name="enter_or_port">Voer OR-poort in</string>
+  <string name="relay_nickname">Relay-bijnaam</string>
+  <string name="the_nickname_for_your_tor_relay">De bijnaam voor jouw Tor-relay</string>
+  <string name="enter_a_custom_relay_nickname">Voer een eigen relay-bijnaam in</string>
+  <string name="reachable_addresses">Bereikbare adressen</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Draai als een cliënt achter een firewall met beperkend beleid</string>
+  <string name="reachable_ports">Bereikbare poorten</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Poorten bereikbaar achter een beperkende firewall</string>
+  <string name="enter_ports">Voer poorten in</string>
+  <string name="enable_hidden_services">Verborgen diensten hosten</string>
+  <string name="run_servers_accessible_via_the_tor_network">maak server-op-toestel toegankelijk via het Tor-netwerk</string>
+  <string name="enter_localhost_ports_for_hidden_services">voer localhost-poorten in voor verborgen diensten</string>
+  <string name="hidden_service_ports">Verborgen dienst-poort</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">de adresseerbare naam voor je verborgen dienst (automatisch gegenereerd)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">schakel debug log naar uitvoer in (adb of aLogCat is nodig om dit te bekijken)</string>
+  <string name="project_home">Project homepagina(\'s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">De Tor-licentie</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software van 3e partijen: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Een applicatie wil verborgen dienst-poort %S openen naar het Tor-netwerk. Dit is veilig als je de applicatie vertrouwt.</string>
+  <string name="found_existing_tor_process">bestaand Tor-proces gevondenâ?¦</string>
+  <string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
+  <string name="hidden_service_on">verborgen dienst op:</string>
+  <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
+  <string name="unable_to_start_tor">Kan Tor niet starten:</string>
+  <string name="unable_to_reset_tor">Herstart je toestel, kan Tor niet opnieuw instellen!</string>
+  <string name="pref_use_sys_iptables_title">Gebruik standaard iptables</string>
+  <string name="pref_use_sys_iptables_summary">gebruik de ingebouwde iptables-binary in plaats van de in Orbot geïntegreerde</string>
+  <string name="error_installing_binares">De Tor-binaries konden niet worden geïnstalleerd of bijgewerkt.</string>
+  <string name="pref_use_persistent_notifications">Houd icoon in taakbalk zolang Orbot verbonden is</string>
+  <string name="pref_use_persistent_notifications_title">Meldingen altijd aan</string>
+  <string name="pref_use_expanded_notifications">Toon uitgebreide melding met Tor-exitland en IP</string>
+  <string name="pref_use_expanded_notifications_title">Uitgebreide meldingen</string>
+  <string name="notification_using_bridges">Bridges ingeschakeld!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Taal</string>
+  <string name="set_locale_summary">Kies de landsinstellingen en taal voor Orbot</string>
+  <string name="wizard_locale_title">Kies taal</string>
+  <string name="wizard_locale_msg">Laat standaard of schakel over naar huidige taal</string>
+  <string name="powered_by">aangedreven door Tor</string>
+  <string name="btn_save_settings">Sla instellingen op</string>
+  <string name="no_internet_connection_tor">Geen internetverbinding; Tor is op stand-byâ?¦</string>
+  <string name="bandwidth_">Bandbreedte:</string>
+  <string name="down">omlaag</string>
+  <string name="up">omhoog</string>
+  <string name="pref_disable_network_title">Geen netwerk automatisch slapen</string>
+  <string name="pref_disable_network_summary">Laat Tor slapen als er geen internetverbinding beschikbaar is</string>
+  <string name="newnym">Je bent naar een nieuwe Tor identiteit gewisseld!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Gebruik ChatSecure</string>
+  <string name="permission_manage_tor_label">Tor beheren</string>
+  <string name="permission_manage_tor_description">Deze applicatie toestaan om de Tor-dienst te bedienen</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox lijkt niet geïnstalleerd te zijn, Wil je daar hulp bij, of wil je gewoon de browser openen?</string>
+  <string name="install_apps_">Applicaties installeren?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Geen internetverbinding. Tor wordt te slapen gelegdâ?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Netwerkverbinding is in orde. Tor wordt wakker gemaaktâ?¦</string>
+  <string name="updating_settings_in_tor_service">instellingen in Tor-dienst worden bijgewerkt</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Poort waarop Tor de SOCKS-proxy aanbiedt (standaard: 9050 of 0 om uit te schakelen)</string>
+  <string name="pref_socks_dialog">SOCKS-poortconfiguratie</string>
+  <string name="pref_transport_title">Tor TransProxy-poort</string>
+  <string name="pref_transport_summary">Poort waarop Tor de transparante proxy aanbiedt (standaard: 9040 of 0 om uit te schakelen)</string>
+  <string name="pref_transport_dialog">TransProxy-poortconfiguratie</string>
+  <string name="pref_dnsport_title">Tor DNS-poort</string>
+  <string name="pref_dnsport_summary">Poort waarop Tor de DNS aanbiedt (standaard: 5400 of 0 om uit te schakelen)</string>
+  <string name="pref_dnsport_dialog">DNS-poortconfiguratie</string>
+  <string name="pref_torrc_title">Torrc aangepaste configuratie</string>
+  <string name="pref_torrc_summary">ENKEL VOOR GEVORDERDEN: voer rechtstreeks torrc-configuratieregels in</string>
+  <string name="pref_torrc_dialog">Aangepaste Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Je Tor publieke IP\'s:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Schakel deze applicatie uit in Android-&gt;Instellingen-&gt;Applicaties als je problemen ondervindt met Orbot:</string>
+  <string name="app_conflict">App-conflict</string>
+  <string name="pref_transproxy_refresh_title">Transproxy automatisch verversen</string>
+  <string name="pref_transproxy_refresh_summary">Transproxy-regels opnieuw toepassen wanneer de status van het netwerk verandert</string>
+  <string name="pref_transproxy_flush_title">Transproxy VERWIJDEREN DWINGEN</string>
+  <string name="pref_transproxy_flush_summary">Tik hier om alle transproxy-netwerkregels NU te spoelen</string>
+  <string name="transparent_proxy_rules_flushed_">Transparante proxy-regels gespoeld!</string>
+  <string name="you_do_not_have_root_access_enabled">Je hebt ROOT-toegang niet ingeschakeld</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Het kan nodig zijn Orbot te stoppen en opnieuw te starten opdat wijzigingen in de instellingen worden ingeschakeld.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges bijgewerkt</string>
+  <string name="restart_orbot_to_use_this_bridge_">Herstart Orbot om de wijzigingen in te schakelen</string>
+  <string name="menu_qr">QR-codes</string>
+  <string name="bridge_mode">Bridge-modus</string>
+  <string name="get_bridges_email">E-mail</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activeren</string>
+  <string name="apps_mode">Apps VPN Modus</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Je kan instellen dat alle applicaties op je toestel gebruik maken van het Tor-netwerk met de VPN-functie van Android.\n\n*WAARSCHUWING* Dit is een nieuwe, experimentele functie die in sommige gevallen niet automatisch kan starten, of zou kunnen stoppen. Het moet NIET worden gebruikt voor anonimiteit en ENKEL om firewalls en filters te omzeilen.</string>
+  <string name="send_email">E-mail versturen</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Je kan een bridge-adres verkrijgen door e-mail, het web of door een bridge-QR-code te scannen. Kies \'E-mail\' of \'Web\' hieronder om een bridge-adres aan te vragen.\n\nEenmaal je een adres hebt kopieer en plak je het in de \"Bridges\"-optie in de Orbot-instellingen, waarna je Orbot herstart.</string>
+  <string name="install_orweb">Orfox installeren</string>
+  <string name="standard_browser">Standaardbrowser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">LET OP: enkel standaard Tor-bridges werken op Intel x86/Atom-toestellen</string>
+  <string name="vpn_default_world">Wereld</string>
+</resources>
diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml
new file mode 100644
index 0000000..2756370
--- /dev/null
+++ b/app/src/main/res/values-pa/strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">�ਰਨਾ</string>
+  <string name="menu_settings">ਪਰਿਸਥਿਤ�</string>
+  <string name="menu_info">ਸਹਾ�ਤਾ</string>
+  <string name="button_help">ਸਹਾ�ਤਾ</string>
+  <string name="btn_cancel">ਰੱਦ �ਰ�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">ਪਰਾ�ਸ� ਸ��ਿੰ�</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">�ਾਲ�</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
new file mode 100644
index 0000000..e550da5
--- /dev/null
+++ b/app/src/main/res/values-pl/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot jest darmowÄ? aplikacjÄ? proxy która wspomaga inne aplikacje do używania internetu bezpiecznie. Orbot używa Tora do szyfrowania Twojego ruchu internetowego i nastÄ?pnie przepuszczania go przez wiele innych komputereów pororzucanych na caÅ?ym Å?wiecie. Tor jest darmowym oprogramowaniem i otwartÄ? sieciÄ? która pomaga Tobie w obronie przed monitoringiem sieci która zagrarza osobistej wolnoÅ?ci i prywatnoÅ?ci, poufnym biznesowym aktywnoÅ?ciom.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">wÅ?Ä?cz i wyÅ?Ä?cz Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startuje...</string>
+  <string name="status_activated">PodÅ?Ä?czony do sieci Tor</string>
+  <string name="status_disabled">Orbot wyÅ?Ä?czony</string>
+  <string name="status_shutting_down">TorService wyÅ?Ä?cza siÄ?</string>
+  <string name="tor_process_starting">Uruchamianie klienta sieci Tor...</string>
+  <string name="tor_process_complete">gotowe.</string>
+  <string name="tor_process_waiting">czekaj.</string>
+  <string name="not_anonymous_yet">UWAGA: Twoja komunikacja nie jest jeszcze anonimowa! ProszÄ? skonfiguruj aplikacje aby używaÅ?y serwera proxy HTTP 127.0.0.1:8118 lub SOCKS4A lub SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Start</string>
+  <string name="menu_browse">PrzeglÄ?daj</string>
+  <string name="menu_settings">Ustawienia</string>
+  <string name="menu_log">Logi</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">O programie</string>
+  <string name="menu_promo_apps">ZdobÄ?dź aplikacje</string>
+  <string name="main_layout_download">Pobieranie (prÄ?dkoÅ?Ä?/suma)</string>
+  <string name="main_layout_upload">WysyÅ?anie (prÄ?dkoÅ?Ä?/suma)</string>
+  <string name="button_help">Pomoc</string>
+  <string name="button_close">Zamknij</string>
+  <string name="button_about">O programie</string>
+  <string name="button_clear_log">CzyÅ?Ä? dziennik</string>
+  <string name="menu_verify">Sprawdź</string>
+  <string name="menu_exit">WyjÅ?cie</string>
+  <string name="menu_scan">Skanuj BridgeQR</string>
+  <string name="menu_share_bridge">Podziel siÄ? BridgeQR</string>
+  <string name="press_to_start">- wciÅ?nij na dÅ?użej, by uruchomiÄ? -</string>
+  <string name="pref_trans_proxy_group">Przekierowanie przezroczyste (Wymaga uprawnieÅ? administratora)</string>
+  <string name="pref_trans_proxy_title">Przekierowanie przezroczyste</string>
+  <string name="pref_trans_proxy_summary">Automatyczne toryfikowanie aplikacji</string>
+  <string name="pref_transparent_all_title">PrzepuÅ?Ä? wszystko przez Tora</string>
+  <string name="pref_transparent_all_summary">Przekierowanie ruchu wszystkich aplikacji przez Tora</string>
+  <string name="pref_transparent_port_fallback_title">Zapasowy Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">UWAGA: Unika powszechnych portów (80, 443, etc). *UÅ»YWAÄ? TYLKO* gdy \'All\' lub tryb \'App\' nie dziaÅ?a.</string>
+  <string name="pref_transparent_port_title">Lista Portów</string>
+  <string name="pref_transparent_port_summary">Lista portów, które przechwytywaÄ?. *UÅ»YWAÄ? TYLKO* gdy \'All\' lub tryb \'App\' nie dziaÅ?a.</string>
+  <string name="pref_transparent_port_dialog">Wpisz porty do przechwytywania</string>
+  <string name="pref_has_root">Å»Ä?daj dostÄ?pu administratora</string>
+  <string name="pref_has_root_summary">Å»Ä?daj dostÄ?pu administratora dla przezroczystego przekierowania</string>
+  <string name="status_install_success">Binarki Tora pomyÅ?lnie zainstalowane!</string>
+  <string name="status_install_fail">Nie można zainstalowaÄ? plików binarnych Tora. Zajrzyj do dziennika i powiadom tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">BÅ?Ä?d Aplikacji</string>
+  <string name="wizard_title">Witamy w Orbocie</string>
+  <string name="wizard_btn_tell_me_more">O Orbocie</string>
+  <string name="btn_next">Dalej</string>
+  <string name="btn_back">wstecz</string>
+  <string name="btn_finish">Koniec</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Anuluj</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Niektóre szczegóÅ?y o Orbocie</string>
+  <string name="wizard_details_msg">Orbot jest otwartÄ? aplikacjÄ? zawierajÄ?cÄ? Tor, LibEvent i Polipo. Dostarcza lokalnego proxy HTTP (8118) i SOCKS proxy (9050) do sieci Tora. Orbot ma możliwoÅ?Ä?, na urzÄ?dzeniu uruchomionym z prawami administratora, wysyÅ?aÄ? caÅ?y ruch internetowy przez Tora.</string>
+  <string name="wizard_permissions_root">DostÄ?p zezwolony</string>
+  <string name="wizard_permissions_stock">Prawa dostepu Orbota</string>
+  <string name="wizard_premissions_msg_root">Doskonale! OdkryliÅ?my, że masz uprawnienia administratora wÅ?Ä?czone dla Orbota. BÄ?dziemy mÄ?drze korzystaÄ? z tej wÅ?adzy.</string>
+  <string name="wizard_permissions_msg_stock">Podczas gdy nie jest to wymagane, Orbot może staÄ? siÄ? znacznie potÄ?żniejszym narzÄ?dziem, gdy masz prawa administratora na swoim urzÄ?dzeniu. Użyj przycisku poniżej, by daÄ? Orbotowi duży uprawnienia.</string>
+  <string name="wizard_permissions_no_root">JeÅ?li nie masz uprawnieÅ? administratora lub nie masz pojÄ?cia, o czym mówimy, używaj aplikacji skonfigurowanych do pracy z Orbotem.</string>
+  <string name="wizard_permissions_consent">Rozumiem i chcÄ? kontynuowaÄ? bez uprawnieÅ? administratora</string>
+  <string name="wizard_permission_enable_root">Nadaj uprawnienia administratora Orbotowi</string>
+  <string name="wizard_configure">Skonfiguruj ToryfikacjÄ?</string>
+  <string name="wizard_configure_msg">Orbot daje Ci możliwoÅ?Ä? przekierowania caÅ?ego ruchu aplikacji przez Tora albo wybrania aplikacji pojedynczo.</string>
+  <string name="wizard_configure_all">Przekierowuj wszystkie aplikacje przez Tora</string>
+  <string name="wizard_configure_select_apps">Wybierz poszczególne aplikacje dla Tora</string>
+  <string name="wizard_tips_tricks">Aplikacje skonfigurowane dla Orbota</string>
+  <string name="wizard_tips_msg">ZachÄ?camy do pobierania i używania aplikacji, które wiedzÄ?, jak Å?Ä?czyÄ? siÄ? bezpoÅ?rednio z Orbotem. Kliknij na poniższe przyciski, by zainstalowaÄ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Bezpieczny komunikator pod Androida</string>
+  <string name="wizard_tips_proxy">Ustawienia Proxy - Dowiedz siÄ?, jak konfigurowaÄ? aplikacje do wspóÅ?pracy z Orbotem</string>
+  <string name="wizard_tips_duckgo">Aplikacja Duckduckgo Search Engine</string>
+  <string name="wizard_tips_twitter">Twitter obsÅ?uguje proxy http \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Napisz artukuÅ?, historiÄ?, a bezpieczeÅ?stwo pozostaw Torowi.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ustawienia Proxy</string>
+  <string name="wizard_proxy_help_msg">JeÅ?li aplikacja na Androida, której używasz obsÅ?uguje proxy HTTP lub SOCKS proxy, to możesz skonfigurowaÄ? jÄ? do Å?Ä?czenia siÄ? z Orbotem i używania Tora. Ustawienie hosta to 127.0.0.1 lub \"localhost\". Dla HTTP, numer portu to 8118. Dla SOCKS proxy to 9050. Powinno siÄ? używaÄ? SOCKS4A lub SOCKS5, jeÅ?li to możliwe.\n \n\n\n Możesz dowiedzieÄ? siÄ? wiÄ?cej o przekierowaniu ruchu na Androidzie z FAQ pod adresem: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot jest gotowy!</string>
+  <string name="wizard_final_msg">Miliony ludzi na caÅ?ym Å?wiecie używajÄ? Tora z różnych powodów.\n\nDziennikarze i blogerzy, dziaÅ?acze na rzecz praw czÅ?owieka, stróże prawa, żoÅ?nierze, korporacje, obywatele represyjnych reżimów i zwykli obywatele... teraz Ty też możesz!</string>
+  <string name="wizard_exit_at_first_screen_toast">ProszÄ? skonfiguruj Orbot zanim zaczniesz go uzywaÄ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">PomyÅ?lnie poÅ?Ä?czyÅ?eÅ? siÄ? do sieci Tor - ale to nie oznacza, że Twoje urzÄ?dzenie jest bezpieczne. Możesz użyÄ? przycisku \'PrzeglÄ?darka\' aby sprawdziÄ? swoje poÅ?Ä?czenie. \n\nOdwiedź nas na https://guardianproject.info/apps/orbot lub wyÅ?lij nam maila na help@xxxxxxxxxxxxxxxxxxxx aby dowiedzieÄ? siÄ? wiÄ?cej.</string>
+  <string name="tor_check">To otworzy TwojÄ? domyÅ?lnÄ? przeglÄ?darkÄ? na adresie https://check.torproject.org w celu sprawdzenia, czy Orbot jest skonfigurowany i jest poÅ?Ä?czenie z Torem.</string>
+  <string name="pref_hs_group">UsÅ?ugi ukryte</string>
+  <string name="pref_general_group">Ogólne</string>
+  <string name="pref_start_boot_title">Uruchamiaj Orbota przy starcie</string>
+  <string name="pref_start_boot_summary">Automatycznie uruchamiaj Orbota i Å?Ä?cz siÄ? z Torem, gdy Twoje urzÄ?dzenie z Androidem siÄ? uruchomi</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot daje Tora Androidowi! Tor pomaga broniÄ? siÄ? przed podsÅ?uchem sieci znanym jako analiza ruchu, który zagraża wolnoÅ?ci osobistej i prywatnoÅ?ci, poufnym dziaÅ?aniom biznesowym i relacjami.\n\nTen kreator pomoże Ci skonfigurowaÄ? Orbota i Tora na Twoim urzÄ?dzeniu.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ostrzeżenie</string>
+  <string name="wizard_warning_msg">Sama instalacja Orbota nie sprawi, że Twój mobilny ruch bÄ?dzie caÅ?kiem anonimowy.\n\nMusisz wykonaÄ? poprawnÄ? konfiguracjÄ? Orbota, Twojego urzÄ?dzenia i innych aplikacji, aby skutecznie używaÄ? Tora.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Uprawnienia</string>
+  <string name="wizard_permissions_root_msg1">Możesz opcjonalnie przekazaÄ? darowiznÄ? Orbotowi i otrzymaÄ? dostÄ?p \'Superużytkownika\' aby wÅ?Ä?czyÄ? zaawansowane funkcje, jak np. Transparentne Proxy.</string>
+  <string name="wizard_permissions_root_msg2">JeÅ?li nie chcesz tego robiÄ?, upewnij siÄ? by używaÄ? aplikacji stworzonych do pracy z Orbotem</string>
+  <string name="wizard_permissions_no_root_msg">WyglÄ?da na to, że Twoje urzÄ?dzenie nie ma praw administratora, lub nie posiada opcji \'Super użytkownika\'.\n\nZamiast tego prosimy o spróbowanie opcji \'Aplikacje\' na gÅ?ównym ekranie.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-WÅ?Ä?czone Aplikacje</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Bezpieczny komunikator z szyfrowaniem Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: PrzeglÄ?darka, która dziaÅ?a przez Tora</string>
+  <string name="wizard_tips_play">Znajdź wszystkie aplikacje Guardian Project na Google Play</string>
+  <string name="wizard_tips_fdroid">Zobacz wszystkie aplikacje Guardian Project na F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Zobacz wszystkie aplikacje Guardian Project na https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentne Proxy</string>
+  <string name="wizard_transproxy_msg">To pozwala Twojej aplikacji na automatyczne poÅ?Ä?czenie przez SieÄ? Tor bez żadnej konfiguracji.</string>
+  <string name="wizard_transproxy_hint">(Sprawdź tutaj, jeÅ?li nie masz pojÄ?cia o czym mówimy)</string>
+  <string name="wizard_transproxy_none">Brak</string>
+  <string name="pref_transparent_tethering_title">PrzywiÄ?zywanie Tora</string>
+  <string name="pref_transparent_tethering_summary">WÅ?Ä?cz Transparentne Proxy Tora dla Wifi i USB (wymaga restartu)</string>
+  <string name="button_grant_superuser">Å»Ä?danie dostÄ?pu Superużytkownika</string>
+  <string name="pref_select_apps">Wybierz aplikacje</string>
+  <string name="pref_select_apps_summary">Wybierz aplikacje do przejÅ?cia przez Tor</string>
+  <string name="pref_node_configuration">Konfiguracja wÄ?zÅ?a</string>
+  <string name="pref_node_configuration_summary">SÄ? to zaawansowane ustawienia, które mogÄ? zmniejszyÄ? TwojÄ? anonimowoÅ?Ä?</string>
+  <string name="pref_entrance_node">WÄ?zÅ?y wejÅ?ciowe</string>
+  <string name="pref_entrance_node_summary">Odciski palców, nicki, paÅ?stwa i adresy na pierwszy raz</string>
+  <string name="pref_entrance_node_dialog">Wpisz WÄ?zÅ?y WejÅ?ciowe</string>
+  <string name="pref_allow_background_starts_title">Pozwól na start z tle</string>
+  <string name="pref_allow_background_starts_summary">Pozwól każdej aplikacji powiedzieÄ?, aby Orbot uruchomiÅ? Tor i inne zwiÄ?zane z nim usÅ?ugi</string>
+  <string name="button_proxy_all">Przepuszczaj wszystko przez proxy</string>
+  <string name="button_proxy_none">Nie przepuszczaj niczego przez proxy</string>
+  <string name="button_invert_selection">OdwróÄ? zaznaczone</string>
+  <string name="pref_proxy_title">WychodzÄ?cy serwer sieciowy proxy</string>
+  <string name="pref_proxy_type_title">WychodzÄ?ce Typy Proxy</string>
+  <string name="pref_proxy_type_summary">ProtokóÅ? używany dla serwera proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Wpis Typ Proxy</string>
+  <string name="pref_proxy_host_title">WychodzÄ?cy Proxy Host</string>
+  <string name="pref_proxy_host_summary">Nazwa hosta serwera proxy</string>
+  <string name="pref_proxy_host_dialog">Wpisz Hosta Proxy</string>
+  <string name="pref_proxy_port_title">WychodzÄ?ce Porty Proxy</string>
+  <string name="pref_proxy_port_summary">Port serwera Proxy</string>
+  <string name="pref_proxy_port_dialog">Wpisz port Proxy</string>
+  <string name="pref_proxy_username_title">Nazwa użytkownika WychodzÄ?cego Proxy</string>
+  <string name="pref_proxy_username_summary">Nazwa użytkownika proxy (opcjonalna)</string>
+  <string name="pref_proxy_username_dialog">Wpisz nazwÄ? użytkownika Proxy</string>
+  <string name="pref_proxy_password_title">HasÅ?o WychodzÄ?cego Proxy</string>
+  <string name="pref_proxy_password_summary">HasÅ?o Proxy (opcjonalne)</string>
+  <string name="pref_proxy_password_dialog">Wpisz hasÅ?o Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Ustawianie w peÅ?ni transparentnego proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ustawianie bazujÄ?cego na aplikacji transparentnego proxy</string>
+  <string name="transparent_proxying_enabled">Transparentne proxy WÅ?Ä?CZONE</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy podÅ?Ä?czone do modemu!</string>
+  <string name="warning_error_starting_transparent_proxying_">OSTRZEÅ»ENIE: bÅ?Ä?d w uruchamianiu transparentnego proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy dziaÅ?a czysto</string>
+  <string name="couldn_t_start_tor_process_">Nie można byÅ?o zainicjowaÄ? procesu Tora:</string>
+  <string name="privoxy_is_running_on_port_">Polipo dziaÅ?a na porcie:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ustawianie bazujÄ?cego na porcie transparentnego proxy</string>
+  <string name="bridge_error">BÅ?Ä?d mostka</string>
+  <string name="bridge_requires_ip">Aby użyÄ? funkcji mostka, musisz wpisaÄ? przynajmniej jeden adres IP mostka.</string>
+  <string name="send_email_for_bridges">WyÅ?lij e-mail do bridges@xxxxxxxxxxxxxx piszÄ?c w treÅ?ci \"get bridges\" z konta gmail.</string>
+  <string name="error">BÅ?Ä?d</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Twoje ustawienia dostÄ?pnych adresów spowodowaÅ?y wyjÄ?tek!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ustawienia Twojego przekaźnika spowodowaÅ?y wyjÄ?tek!</string>
+  <string name="exit_nodes">WÄ?zÅ?y WyjÅ?ciowe</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Odciski palców, nicki, paÅ?stwa i adresy na ostatni skok</string>
+  <string name="enter_exit_nodes">Wpisz wÄ?zÅ?y wyjÅ?ciowe.</string>
+  <string name="exclude_nodes">Wyklucz wÄ?zÅ?y</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Odciski palców, nicki, paÅ?stwa i adresy do wykluczenia.</string>
+  <string name="enter_exclude_nodes">Wpisz wykluczone wÄ?zÅ?y.</string>
+  <string name="strict_nodes">Å?cisÅ?e wÄ?zÅ?y</string>
+  <string name="use_only_these_specified_nodes">Użyj *tylko* tych okreÅ?lonych wÄ?zÅ?ów</string>
+  <string name="bridges">Mostki</string>
+  <string name="use_bridges">Użyj mostków</string>
+  <string name="bridges_obfuscated">UUtajnione Mostki</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Umożliw alternatywne wejÅ?ciowe wÄ?zÅ?y do Sieci Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">WÅ?Ä?cz, jeÅ?li skonfigurowane mostki sÄ? ukrytymi mostkami</string>
+  <string name="ip_address_and_port_of_bridges">Adres IP i port mostków</string>
+  <string name="enter_bridge_addresses">Wpisz adresy mostków</string>
+  <string name="relays">Przekaźniki</string>
+  <string name="relaying">Przekazywanie</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Pozwól swojemu urzÄ?dzeniu zostaÄ? bezwyjÅ?ciowym przekaźnikiem</string>
+  <string name="relay_port">Port Przekaźników</string>
+  <string name="listening_port_for_your_tor_relay">NasÅ?uchiwanie portu Twojego przekaźnika</string>
+  <string name="enter_or_port">Wpisz port OR</string>
+  <string name="relay_nickname">Nick przekaźnika</string>
+  <string name="the_nickname_for_your_tor_relay">Nick Twojego przekaźnika Tora</string>
+  <string name="enter_a_custom_relay_nickname">Wpisz standardowÄ? nazwÄ? przekaźnika</string>
+  <string name="reachable_addresses">OsiÄ?galne adresy:</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">WÅ?Ä?cz jako klienta za firewallem z restrykcyjnÄ? politykÄ?</string>
+  <string name="reachable_ports">OsiÄ?galne porty</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porty dostÄ?pne za ograniczajÄ?cym firewallem</string>
+  <string name="enter_ports">Wpisz porty</string>
+  <string name="enable_hidden_services">WÅ?Ä?cz Ukryte Serwisy</string>
+  <string name="run_servers_accessible_via_the_tor_network">wÅ?Ä?cz serwisy dostÄ?pne przez SieÄ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">wpisz porty localhosta dla ukrytych serwisów</string>
+  <string name="hidden_service_ports">Porty Ukrytych Serwisów</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresowana nazwa dla Twojego ukrytego serwisu (generowana automatycznie)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">wÅ?Ä?cz zdebugowany log do wydajnoÅ?ci (musisz używaÄ? adb lub aLogCat, by go zobaczyÄ?)</string>
+  <string name="project_home">Strony domowe projektu:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licencja Tora</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Oprogramowanie 3rd-Party</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikacja chce otworzyÄ? port ukrytego serwera %S do Sieci Tor. Jest to bezpieczne, jeÅ?li ufasz aplikacji.</string>
+  <string name="found_existing_tor_process">znaleziono istniejÄ?cy proces Tora...</string>
+  <string name="something_bad_happened">CoÅ? nie poszÅ?o nie tak. Sprawdź logi</string>
+  <string name="hidden_service_on">ukryty serwis:</string>
+  <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
+  <string name="unable_to_start_tor">Nie można wystartowaÄ? aplikacji Tor:</string>
+  <string name="unable_to_reset_tor">Zrestartuj swoje urzÄ?dzenie, nie można zrestartowaÄ? Tora!</string>
+  <string name="pref_use_sys_iptables_title">Użyj domyÅ?lnie Iptables</string>
+  <string name="pref_use_sys_iptables_summary">użyj wbudowanych plików binarnych iptables zamiast tych w pakiecie z Orbotem</string>
+  <string name="error_installing_binares">Pliki binarne Tora nie zostaÅ?y zainstalowane lub uaktualnione.</string>
+  <string name="pref_use_persistent_notifications">Zawsze trzymaj ikonÄ? w pasku powiadomieÅ? gdy Orbot jest poÅ?Ä?czony</string>
+  <string name="pref_use_persistent_notifications_title">Powiadomienia zawsze aktywne</string>
+  <string name="pref_use_expanded_notifications">Pokaż rozszerzone powiadomienie z krajem Tor exit node oraz jego IP</string>
+  <string name="pref_use_expanded_notifications_title">Rozszerzone Powiadomienia</string>
+  <string name="notification_using_bridges">Mostki wÅ?Ä?czone!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">JÄ?zyk</string>
+  <string name="set_locale_summary">Wybierz ustawienia regionalne i jÄ?zyk dla Orbota</string>
+  <string name="wizard_locale_title">Wybierz jÄ?zyk</string>
+  <string name="wizard_locale_msg">Zostaw domyÅ?lny albo zmieÅ? jÄ?zyk</string>
+  <string name="powered_by">napÄ?dzane oprogramowaniem Projektu Tor</string>
+  <string name="btn_save_settings">Zapisz ustawienia</string>
+  <string name="no_internet_connection_tor">Brak poÅ?Ä?czenia internetowego; Tor jest w trybie oczekiwania...</string>
+  <string name="bandwidth_">PrzepustowoÅ?Ä?:</string>
+  <string name="down">pobieranie</string>
+  <string name="up">wysyÅ?anie</string>
+  <string name="pref_disable_network_title">Brak Auto-UÅ?pienia Sieci</string>
+  <string name="pref_disable_network_summary">Ustaw Tor\'a w tryb uÅ?pienia kiedy poÅ?Ä?czenie internetowe bÄ?dzie niedostÄ?pne</string>
+  <string name="newnym">Nowa tożsamoÅ?Ä? Tor\'a zostaÅ?a zmieniona!</string>
+  <string name="menu_verify_browser">PrzeglÄ?darka</string>
+  <string name="menu_use_chatsecure">Użyj ChatSecure</string>
+  <string name="permission_manage_tor_label">Administruj Tor\'em</string>
+  <string name="permission_manage_tor_description">Pozwól tej aplikacji kontrolowaÄ? serwis Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">WyglÄ?da na to, że nie masz zainstalowanej Orfoxa. Chcesz abyÅ?my Ci pomogli, czy chcesz abyÅ?my otworzyli to w przeglÄ?darce?</string>
+  <string name="install_apps_">ZainstalowaÄ? aplikacje?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Brak poÅ?Ä?czenia internetowego. Tor bÄ?dzie w trybie snu...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">PoÅ?Ä?czenie internetowe jest dobre. Trwa budzenie Tora...</string>
+  <string name="updating_settings_in_tor_service">aktualizowanie ustawieÅ? w serwisie Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port który oferuje SOCKS proxy (domyÅ?lnie: 9050 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_socks_dialog">Konfiguracja portu SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Port który oferuje Transparent Proxy (domyÅ?lnie: 9040 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_transport_dialog">Konfiguracja portu TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port na którym Tor oferuje swój DNS (domyÅ?lnie: 5400 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_dnsport_dialog">Konfiguracja portu DNS</string>
+  <string name="pref_torrc_title">Konfiguracja Torrc klienta</string>
+  <string name="pref_torrc_summary">TYLKO DLA EKSPERTÃ?W: wpisz linijki konfiguracyjne torrc</string>
+  <string name="pref_torrc_dialog">Torrc klienta</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Dokumentacja Aplikacji Praw CzÅ?owieka</string>
+  <string name="your_tor_public_ips_">Twoje publiczne Tor IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">ProszÄ? wyÅ?Ä?cz tÄ? aplikacjÄ? w Android-&gt;Ustawienia-&gt;Aplikacje jesli masz problemy z Orbot:</string>
+  <string name="app_conflict">Konflikt aplikacji</string>
+  <string name="pref_transproxy_refresh_title">Transproxy Auto-OdÅ?wież</string>
+  <string name="pref_transproxy_refresh_summary">Zaztosuj ustawienia Transproxy kiedy stan sieci zmieni siÄ?</string>
+  <string name="pref_transproxy_flush_title">Transproxy WYMUÅ? USUNIÄ?CIE</string>
+  <string name="pref_transproxy_flush_summary">Dotknij tutaj, aby wyczyÅ?ciÄ? wszystkie zasady sieciowe transproxy TERAZ</string>
+  <string name="transparent_proxy_rules_flushed_">Ustawienia Transproxy zostaÅ?y wyczyszczone!</string>
+  <string name="you_do_not_have_root_access_enabled">Nie masz praw użytkownika root.</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Możesz zatrzymaÄ? i uruchomiÄ? ponownie Orbota, aby zmiany ustawieÅ? weszÅ?y w życie.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Zaktualizowane Bridges</string>
+  <string name="restart_orbot_to_use_this_bridge_">ProszÄ? zrestartowaÄ? Orbot, aby zmiany mogÅ?y wejÅ?Ä? w życie</string>
+  <string name="menu_qr">Kody QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">JeÅ?li Twoja sieÄ? telefoniczna aktywnie blokuje Tora, to możesz używaÄ? Bridge., aby poÅ?Ä?czyÄ? siÄ? z sieciÄ?. WYBIERZ jeden typ bridge powyżej, aby wÅ?Ä?czyÄ? bridges.</string>
+  <string name="bridge_mode">Tryb Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktywuj</string>
+  <string name="apps_mode">Tryb VPN Aplikacji</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Możesz wÅ?Ä?czyÄ? opcjÄ? dla wszystkich aplikacji, tak, aby ich ruch internetowy byÅ? przepuszczany przez sieÄ? Tor używajÄ?c do tego opcji VPN w Androidzie.\n\n*UWAGA* Jest to nowa, eksperymentalana opcja i w niektórych przypadkach może ona nie uruchomiÄ? siÄ? automatycznie, lub może siÄ? zatrzymaÄ?. Opcja ta NIE POWINNA byÄ? używana w celach uzyskania anonimowoÅ?ci, a TYLKO wyÅ?Ä?cznie w celu ominiÄ?cia firewalli i filtrów.</string>
+  <string name="send_email">WyÅ?lij Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Możesz uzyskaÄ? adres Bridge poprzez email, internet, lub poprzez zeskanowanie kodu QR. Wybierz \'Email\' lub \'Internet\' poniżej, aby poprosiÄ? o adres bridge\'a.\n\nJak już bÄ?dziesz mieÄ? ten adres to skopiuj i wklej go do \"Bridges\" we wÅ?aÅ?ciwoÅ?ciach Orbota a nastÄ?pnie go zrestartuj.</string>
+  <string name="install_orweb">Zainstaluj Orfox</string>
+  <string name="standard_browser">Standardowa przeglÄ?darka</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">UWAGA: Tylko standardowe bridges dziaÅ?ajÄ? na urzÄ?dzeniach z Intel X86/ATOM.</string>
+  <string name="vpn_default_world">Å?wiat</string>
+</resources>
diff --git a/app/src/main/res/values-ps/strings.xml b/app/src/main/res/values-ps/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/app/src/main/res/values-ps/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
new file mode 100644
index 0000000..b23e304
--- /dev/null
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot é um aplicativo de proxy livre que capacita outros aplicativos a usar a internet com mais segurança. Orbot usa o Tor para criptografar seu tráfego na internet e então o esconde \"saltando\" entre uma série de computadores ao redor do mundo. Tor é um software livre e de rede aberta que ajuda você a se defender de certas formas de vigilância que ameaçam privacidade e liberdade pessoais, atividades e relações comerciais confidenciais e segurança estatal conhecida como análise de tráfego.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e parar o Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciando...</string>
+  <string name="status_activated">Conectado à rede Tor</string>
+  <string name="status_disabled">Orbot está desativado</string>
+  <string name="status_shutting_down">TorService está desligando</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completo.</string>
+  <string name="tor_process_waiting">esperando.</string>
+  <string name="not_anonymous_yet">AVISO: Seu tráfego não é anônimo ainda! Por favor, configure suas aplicações para usar proxy HTTP 127.0.0.1:8118 ou proxy SOCKS4A ou SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Início</string>
+  <string name="menu_browse">Procurar</string>
+  <string name="menu_settings">Configurações</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Parar</string>
+  <string name="menu_about">Sobre</string>
+  <string name="menu_promo_apps">Obter aplicativos...</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Fechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar Log</string>
+  <string name="menu_verify">Checar</string>
+  <string name="menu_exit">Sair</string>
+  <string name="menu_scan">Escanear BridgeQR</string>
+  <string name="menu_share_bridge">Compartilhar BridgeQR</string>
+  <string name="press_to_start">- clique longo para iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requer Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Automaticamente Torificar Apps</string>
+  <string name="pref_transparent_all_title">Tor Tudo</string>
+  <string name="pref_transparent_all_summary">Tráfego proxy para todos apps através do Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porta do Proxy Reserva</string>
+  <string name="pref_transparent_port_fallback_summary">AVISO: Evite as portas comuns (80,443, etc). *USE SOMENTE* se o modo \'Todos\' ou \'App\' não funcionou.</string>
+  <string name="pref_transparent_port_title">Lista de Portas</string>
+  <string name="pref_transparent_port_summary">Lista de portas para proxy. *USE SOMENTE* se o modo \'Todos\' ou \'App\' não funcionou</string>
+  <string name="pref_transparent_port_dialog">Insira as portas para proxy</string>
+  <string name="pref_has_root">Requer Acesso Root</string>
+  <string name="pref_has_root_summary">Requer acesso root para proxy transparente</string>
+  <string name="status_install_success">Binário do Tor instalados com sucesso!</string>
+  <string name="status_install_fail">Os arquivos binários do Tor estão inaptos à serem instalados. Por favor, cheque o log e notifique tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicação</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Sobre Orbot</string>
+  <string name="btn_next">Próximo</string>
+  <string name="btn_back">Voltar</string>
+  <string name="btn_finish">Terminar</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns detalhes do Orbot</string>
+  <string name="wizard_details_msg">Orbot é uma aplicação de código aberto que contém Tor, libEvent e Polipo. Ela provê um proxy HTTP local (8118) e um proxy SOCKS (9050) dentro da rede Tor. Orbot também tem a a habilidade, num dispositivo de com acesso root, de enviar todo o tráfego de internet através do Tor.</string>
+  <string name="wizard_permissions_root">Permissão Concedida</string>
+  <string name="wizard_permissions_stock">Permissões do Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelente! Detectamos que você habilitou permissões de root para Orbot. Nós usaremos este poder com sabedoria.</string>
+  <string name="wizard_permissions_msg_stock"> Enquanto não é requerido, o Orbot pode se tornar uma ferramenta mais poderosa se seu dispositivo tivesse acesso root. Use o botão abaixo para conceder superpoderes ao Orbot! </string>
+  <string name="wizard_permissions_no_root">Se você não tem acesso root ou não tem idéia sobre o que estamos falando, só tenha a certeza de usar apps feitas para trabalhar com o Orbot.</string>
+  <string name="wizard_permissions_consent">Eu entendo e gostaria de continuar sem o Superusuário</string>
+  <string name="wizard_permission_enable_root">Conceder acesso Root ao Orbot</string>
+  <string name="wizard_configure">Configurar Torificação</string>
+  <string name="wizard_configure_msg">Orbot dá a você a opção de rotear todo o tráfego de aplicação através do Tor OU para escolher suas aplicações individualmente.</string>
+  <string name="wizard_configure_all">Usar Proxy para Todas Apps Através do Tor</string>
+  <string name="wizard_configure_select_apps">Selecionar Apps Individuais para o Tor</string>
+  <string name="wizard_tips_tricks">Apps habilitadas para Orbot</string>
+  <string name="wizard_tips_msg">As apps abaixo foram desenvolvidas para trabalhar com Orbot. Clique em cada botão para instalar agora, ou você pode encontrá-las posteriormente no Android Market.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - cliente de mensagem instantânea segura para Android</string>
+  <string name="wizard_tips_proxy">Configurações de Proxy - Aprenda como configurar apps para trabalhar com Orbot</string>
+  <string name="wizard_tips_duckgo">Ferramenta de Busca DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Define o proxy do Twitter para \"localhost\" e a porta 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Faça uma história e deixe-a para o tor por segurança!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Configurações de Proxy</string>
+  <string name="wizard_proxy_help_msg">Se a app Android que você está usando puder suportar o uso de proxy HTTP ou SOCKS, então você pode configurar para conectar ao Orbot e usar o Tor. As configurações de host são 127.0.0.1 ou \"localhost\". Para HTTP, a porta configurada é 8118. Para SOCKS, o proxy é 9050. Você deve usar SOCKS4A ou SOCKS5 se possível. Você pode aprender mais sobre proxy no Android através do FAQ em: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot está pronto!</string>
+  <string name="wizard_final_msg">Centenas de milhares de pessoas ao redor do mundo usam o Tor por uma enorme variedade de razões. Jornalistas e bloggers, defensores dos direitos humanos, oficiais da lei, soldados, corporações, cidadãos em regimes repressivos, e somente cidadãos comuns... e agora você está pronto para usar, também! </string>
+  <string name="wizard_exit_at_first_screen_toast">Por favor, configure o Orbot antes de começar a usá-lo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Você se conectou à rede Tor com sucesso - mas isto N�O significa que seu dispositivo é seguro. Você pode usar a opção \'Checar\' no menu para testar seu navegador. Visite-nos em https://guardianproject.info/apps/orbot ou envie um e-mail para help@xxxxxxxxxxxxxxxxxxxx para saber mais.</string>
+  <string name="tor_check">Isto irá abrir seu navegador web em https://check.torproject.org com o intuito de ver se o Orbot está provavelmente configurado e você está conectado ao Tor.</string>
+  <string name="pref_hs_group">Serviços Ocultos</string>
+  <string name="pref_general_group">Geral</string>
+  <string name="pref_start_boot_title">Iniciar Orbot no Boot</string>
+  <string name="pref_start_boot_summary">Automaticamente iniciar o Orbot e conectar o Tor quando seu Android bootar.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot trouxe Tor para Android!! Tor ajuda você a se defender contra filtro de conteúdo, análises de tráfego e vigilância de rede que ameaçam sua privacidade, informação confidencial e relacionamentos pessoais. Este assistente irá ajudá-lo a configurar o Orbot e Tor no seu dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <string name="wizard_warning_msg">Simplesmente instalando o Orbot não irá automaticamente anonimizar seu tráfego móvel. Você deve configurar apropriadamente o Orbot, seu dispositivo e outras apps para usar o Tor com sucesso.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissões</string>
+  <string name="wizard_permissions_root_msg1">Você pode opcionalmente garantir ao Orbot acesso de \'Superusuário\' para habilitar recursos avançados, como um proxy transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se você não quiser fazer isto, tenha certeza de usar apps feitas para trabalhar com o Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Seu dispositivo não parece ser roteado ou prover um acesso \'Superusuário\'. De maneira a você se beneficiar do Tor, você precisará usar apps criadas para trabalhar com o Orbot, ou que suportem configurações de proxy HTTP ou SOCKS. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Apps Orbot Habilitadas</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: app de chat seguro com criptografia Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: navegador de privacidade aprimorada que funciona através do Tor</string>
+  <string name="wizard_tips_play">Encontre todos os aplicativos da Guardian Project no Google Play</string>
+  <string name="wizard_tips_fdroid">Encontre todos os aplicativos da Guardian Project no F-Droid </string>
+  <string name="wizard_tips_fdroid_org">Encontre todos os aplicativos da Guardian Project no https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_msg">Isto permite à suas apps automaticamente rodarem através da rede Tor sem nenhuma configuração.</string>
+  <string name="wizard_transproxy_hint">(Selecione esta caixa se você não souber do que estamos falando)</string>
+  <string name="wizard_transproxy_none">Nenhum</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilitar Proxy Transparente para Tor Dispositivos de Toque Wifi e Usb (requer reinicialização)</string>
+  <string name="button_grant_superuser">Acesso Superusuário Requerido</string>
+  <string name="pref_select_apps">Selecionar Apps</string>
+  <string name="pref_select_apps_summary">Escolha as Apps para Rotearem Através do Tor</string>
+  <string name="pref_node_configuration">Configuração de Nó</string>
+  <string name="pref_node_configuration_summary">Aqui estão as configurações avançadas que podem reduzir seu anonimato.</string>
+  <string name="pref_entrance_node">Nós de Entrada</string>
+  <string name="pref_entrance_node_summary">Impressões digitais, apelidos, países e endereços para a primeira etapa</string>
+  <string name="pref_entrance_node_dialog">Insira os Nós de Entrada</string>
+  <string name="pref_allow_background_starts_title">Permitir estrelas em segundo plano</string>
+  <string name="button_proxy_all">Todo o Proxy</string>
+  <string name="button_proxy_none">Nenhum Proxy</string>
+  <string name="button_invert_selection">Inverter Sele</string>
+  <string name="pref_proxy_title">Proxy de saída da rede (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy</string>
+  <string name="pref_proxy_type_summary">Protocolo para usar no servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Insira o Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Proxy Host</string>
+  <string name="pref_proxy_host_summary">Endereço do servidor Proxy</string>
+  <string name="pref_proxy_host_dialog">Insira o Host do Proxy</string>
+  <string name="pref_proxy_port_title">Porta do Proxy</string>
+  <string name="pref_proxy_port_summary">Porta do servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Insira a porta do Proxy</string>
+  <string name="pref_proxy_username_title">Nome de usuário do Proxy de saída</string>
+  <string name="pref_proxy_username_summary">Nome de usuário do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Digite o nome de usuário do Proxy</string>
+  <string name="pref_proxy_password_title">Senha do Proxy de saída</string>
+  <string name="pref_proxy_password_summary">Senha do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Digite a senha do Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Configurando proxy com total transparência...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurando apps baseadas em transparência de proxy...</string>
+  <string name="transparent_proxying_enabled">Proxy Transparente HABILITADO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy habilitado para Toque!</string>
+  <string name="warning_error_starting_transparent_proxying_">AVISO: erro ao iniciar o proxy transparente!</string>
+  <string name="transproxy_rules_cleared">Regras TransProxy limpas</string>
+  <string name="couldn_t_start_tor_process_">Não foi possível iniciar o processo Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo está rodando na porta:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurando proxy transparente baseado em porta...</string>
+  <string name="bridge_error">Erro na Ponte</string>
+  <string name="bridge_requires_ip">Como condição para usar o recurso de ponte, você deve inserir pelo menos um endereço IP de ponte.</string>
+  <string name="send_email_for_bridges">Envie um email para bridges@xxxxxxxxxxxxxx com a linha \"get bridges\" sozinha no corpo do e-mail, a partir de uma conta do gmail</string>
+  <string name="error">Erro</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Suas configurações de Endereços Acessíveis causou uma exceção!</string>
+  <string name="your_relay_settings_caused_an_exception_">Suas configurações de retransmissão causaram uma exceção!</string>
+  <string name="exit_nodes">Nós de Saída</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Impressões digitais, apelidos, países e endereços para a última etapa.</string>
+  <string name="enter_exit_nodes">Insira os Nós de Saída</string>
+  <string name="exclude_nodes">Nós Excluídos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Impressões digitais, apelidos, países e endereços para excluir</string>
+  <string name="enter_exclude_nodes">Insira Nós Excluídos</string>
+  <string name="strict_nodes">Nós Estritos</string>
+  <string name="use_only_these_specified_nodes">Use *somente* estes nós específicos</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar pontes</string>
+  <string name="bridges_obfuscated">Pontes Ofuscadas</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilitar nós de entrada alternativos dentro da rede Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilitar se pontes configuradas forem pontes ofuscadas</string>
+  <string name="ip_address_and_port_of_bridges">Endereço IP e porta das pontes</string>
+  <string name="enter_bridge_addresses">Insira os Endereços das Pontes</string>
+  <string name="relays">Retransmissores</string>
+  <string name="relaying">Retransmitindo</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilitar seu dispositivo para não ser um retransmissor de saída</string>
+  <string name="relay_port">Porta Retransmissora</string>
+  <string name="listening_port_for_your_tor_relay">Ouvindo porta do seu retransmissor Tor</string>
+  <string name="enter_or_port">Insira porta OR</string>
+  <string name="relay_nickname">Apelido do Retransmissor</string>
+  <string name="the_nickname_for_your_tor_relay">O apelido para seu retransmissor Tor</string>
+  <string name="enter_a_custom_relay_nickname">Insira um apelido de retransmissor customizado</string>
+  <string name="reachable_addresses">Endereços Atingíveis</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Rodar como um cliente atrás de um firewall com políticas restritivas.</string>
+  <string name="reachable_ports">Portas Atingíveis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portas atingíveis atrás de um firewall restritivo</string>
+  <string name="enter_ports">Insira as portas</string>
+  <string name="enable_hidden_services">Habilitar Serviços Ocultos</string>
+  <string name="run_servers_accessible_via_the_tor_network">rodar servidores acessíveis via rede Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">insira as portas local para serviços ocultos</string>
+  <string name="hidden_service_ports">Portas de Serviço Oculto</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">o nome enderessável para seu serviço oculto (gerado automaticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">habilitar debug log para saída (deve usar adb ou aLogCat para ver)</string>
+  <string name="project_home">Home(s) do Projeto: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Licença Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de Terceiros</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Uma app quer abrir a porta %S oculta do servidor para a rede Tor. Isto é seguro se você confia na app.</string>
+  <string name="found_existing_tor_process">procurando processos Tor existentes...</string>
+  <string name="something_bad_happened">Algo ruim aconteceu. Cheque o lo</string>
+  <string name="hidden_service_on">serviço oculto em:</string>
+  <string name="unable_to_read_hidden_service_name">habilitar ler o nome do serviço oculto</string>
+  <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
+  <string name="unable_to_reset_tor">Reinicie seu dispositivo, incapaz de resetar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar tabelas de IP padrão:</string>
+  <string name="pref_use_sys_iptables_summary">usar as tabelas ip binárias embutidas ao invés das tabelas do pacote Orbot</string>
+  <string name="error_installing_binares">Os binários Tor não estão disponíveis para serem instalados ou atualizados.</string>
+  <string name="pref_use_persistent_notifications">Sempre manter o ícone na barra de tarefas quando o Orbot está conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificações Sempre Ligadas</string>
+  <string name="pref_use_expanded_notifications">Mostrar notificação expandida com Tor país de saída e IP</string>
+  <string name="pref_use_expanded_notifications_title">Notificações Expandidas</string>
+  <string name="notification_using_bridges">Pontes habilitadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Escolha o local e idioma para o Orbot</string>
+  <string name="wizard_locale_title">Escolha o Idioma</string>
+  <string name="wizard_locale_msg">Deixe o padrão ou troque o idioma atual</string>
+  <string name="powered_by">distribuído por Tor</string>
+  <string name="btn_save_settings">Salvar Configurações</string>
+  <string name="no_internet_connection_tor">Sem conexão na internet; Tor está na espera...</string>
+  <string name="bandwidth_">Largura de banda:</string>
+  <string name="down">down</string>
+  <string name="up">up</string>
+  <string name="pref_disable_network_title">Modo de espera automático</string>
+  <string name="pref_disable_network_summary">Colocar o Tor em modo de espera quando não houver acesso Internet disponível</string>
+  <string name="newnym">Você trocou para uma nova identidade Tor!</string>
+  <string name="menu_verify_browser">Navegador</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Gerenciar Tor</string>
+  <string name="permission_manage_tor_description">Habilitar este app a controlar o serviço Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Parece que você não tem o Orweb instalado. Quer ajuda com isso ou devemos apenas abrir o navegador?</string>
+  <string name="install_apps_">Instalar apps?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Sem conectividade na rede. Colocando o Tor para dormir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Conectividade da rede está boa. Acordando Tor</string>
+  <string name="updating_settings_in_tor_service">atualizando configurações no serviço Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Porta que Tor oferece seu proxy SOCKS (padrão: 9050 ou 0 para desativar)</string>
+  <string name="pref_socks_dialog">Config da Porta SOCKS</string>
+  <string name="pref_transport_title">Porta TransProxy Tor</string>
+  <string name="pref_transport_summary">Porta que Tor oferece seu Proxy Transparente no (padrão: 9040 ou 0 para desativar)</string>
+  <string name="pref_transport_dialog">Config da Porta TransProxy</string>
+  <string name="pref_dnsport_title">Porta DNS Tor</string>
+  <string name="pref_dnsport_summary">Porta que Tor oferece seu DNS no (padrão: 5400 ou 0 para desativar)</string>
+  <string name="pref_dnsport_dialog">Config da Porta DNS</string>
+  <string name="pref_torrc_title">Config Personalizada do Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Personalizado</string>
+  <string name="your_tor_public_ips_">Seus IPs Públicos do Tor:</string>
+  <string name="app_conflict">Conflito de aplicattivo</string>
+  <string name="pref_transproxy_flush_title">Transproxy FORÃ?AR REMOÃ?Ã?O</string>
+  <string name="you_do_not_have_root_access_enabled">Você não tem acesso root ativado</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Você pode precisar parar e iniciar Orbot para as configurações de mudar para ser ativado.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Pontes Atualizadas</string>
+  <string name="restart_orbot_to_use_this_bridge_">Por favor reinicie Orbot para habilitar as mundanças</string>
+  <string name="menu_qr">QR Codes</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Se a sua rede móvel ativamente blocos Tor, você pode usar uma ponte para acessar a rede. Selecione um dos tipos de pontes acima, para permitir pontes.</string>
+  <string name="bridge_mode">Modo Ponte</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Atvar</string>
+  <string name="apps_mode">Modo Apps VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Você pode permitir que todos os aplicativos em seu dispositivo para executar através da rede Tor usando o recurso VPN do Android.\n\n*AVISO* Esta é uma característica nova, experimental e em alguns casos pode não começar automaticamente, ou pode parar.   Não deve ser usado para manter o anonimato, e serão utilizadas apenas para obter através de firewalls e filtros.</string>
+  <string name="send_email">Enviar Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Você pode obter um endereço de ponte através de e-mail, web ou lendo um código QR ponte. Selecione \'E-mail\' ou \'Web\' abaixo para solicitar uma ponte endereço. \n\nUma vez que você tem um endereço, copie &amp; colá-lo na "Bridges" preferência na configuração e reiniciar do Orbot.</string>
+  <string name="install_orweb">Instalar Orfox</string>
+  <string name="standard_browser">Navegador Padrão</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Apenas pontes Tor padrão funcionam em dispositivos Atom/Intel X86</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..20ba24b
--- /dev/null
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..69f7a77
--- /dev/null
+++ b/app/src/main/res/values-pt/strings.xml
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e parar Tor</string>
+  <string name="tor_proxy_service_process">serviço proxy Tor</string>
+  <string name="status_starting_up">O Orbot está a iniciar...</string>
+  <string name="status_activated">Conetado à rede Tor</string>
+  <string name="status_disabled">O Orbot está desativado</string>
+  <string name="tor_process_starting">A iniciar o cliente Tor...</string>
+  <string name="tor_process_complete">completo.</string>
+  <string name="tor_process_waiting">a aguardar.</string>
+  <string name="not_anonymous_yet">AVISO: O seu tráfego não está anónimo! Por favor, configure as suas aplicações para utilizarem o proxy HTTP 127.0.0.1:8118 ou o proxy SOCKS4A ou SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Início</string>
+  <string name="menu_browse">Explorar</string>
+  <string name="menu_settings">Configurações</string>
+  <string name="menu_log">Registo</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Parar</string>
+  <string name="menu_about">Sobre</string>
+  <string name="main_layout_download">Transferir</string>
+  <string name="main_layout_upload">Enviar</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Fechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar Registo</string>
+  <string name="menu_verify">Verificar</string>
+  <string name="menu_exit">Sair</string>
+  <string name="menu_scan">Digitalizar BridgeQR</string>
+  <string name="menu_share_bridge">Compartilhar BridgeQR</string>
+  <string name="press_to_start">- pressionar longo para iniciar - </string>
+  <string name="pref_trans_proxy_group">Proxy Transparente (requer \'Root\')</string>
+  <string name="pref_trans_proxy_title">Proxy Transparente</string>
+  <string name="pref_transparent_all_title">Tor em Tudo</string>
+  <string name="pref_transparent_all_summary">Passar todo o tráfego das apps via Tor</string>
+  <string name="pref_transparent_port_fallback_summary">AVISO: Rodear as portas comuns (80, 443, etc...). *USAR APENAS* se o modo  \'Todas\' ou \'App\' não funcionar.</string>
+  <string name="pref_transparent_port_title">Lista de Portas</string>
+  <string name="pref_transparent_port_summary">Lista de portas para o proxy. *USAR APENAS* se o modo \'Todas\' ou \'App\' não funcionar.</string>
+  <string name="pref_transparent_port_dialog">Insira as portas para o proxy</string>
+  <string name="pref_has_root">Solicitar Acesso \'Root\'</string>
+  <string name="pref_has_root_summary">Solicitar acesso \'root\' para o proxy transparente</string>
+  <string name="status_install_success">Binários do Tor instalados com sucesso!</string>
+  <string name="status_install_fail">Não foi possível instalar os ficheiros binário do Tor. Por favor, verifique o registo de eventos e notifique tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicação</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Sobre o Orbot</string>
+  <string name="btn_next">Seguinte</string>
+  <string name="btn_back">Voltar</string>
+  <string name="btn_finish">Terminar</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns Detalhes do Orbot</string>
+  <string name="wizard_permissions_root">Autorização Concedida</string>
+  <string name="wizard_permissions_stock">Autorizações do Orbot</string>
+  <string name="wizard_permissions_consent">Eu compreendo e gostaria de continuar sem a Superuser</string>
+  <string name="wizard_permission_enable_root">Conceder \'Root\' para o Orbot</string>
+  <string name="wizard_configure">Configurar Acesso do Tor</string>
+  <string name="wizard_configure_all">Passar Todas as Aplicações Via Tor</string>
+  <string name="wizard_configure_select_apps">Selecione Individualmente as Apps para o Tor</string>
+  <string name="wizard_tips_tricks">Orbot - Apps ativadas</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensagens instantâneas seguras para Android</string>
+  <string name="wizard_tips_proxy">Configurações do Proxy - Aprenda a configurar as apps para funcionarem com o Orbot</string>
+  <string name="wizard_tips_duckgo">App de Mecanismo de Procura DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Defina o proxy do Twitter para hospedeiro \"localhost\" e porta 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Definições Proxy</string>
+  <string name="wizard_final">O Orbot está pronto!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_hs_group">Serviço de Hospedagem Ocultado</string>
+  <string name="pref_general_group">Geral</string>
+  <string name="pref_start_boot_title">Iniciar o Orbot no Arranque</string>
+  <string name="pref_start_boot_summary">Iniciar automaticamente o Orbot e conetar o Tor quando o seu dispositivo Android inicia</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Autorizações</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente, pode conceder acesso de  Administrador\' ao Orbot para ativar as funções avançadas, tais como, Proxy Transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se não quer isto, por favor, certifique-se que usa as apps criadas para funcionarem com a Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot - Apps Ativadas</string>
+  <string name="wizard_tips_play">Encontre todas as apps do Projeto Guardian na Play Store da Google</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_hint">(Selecione esta caixa se não souber do que estamos a falar)</string>
+  <string name="wizard_transproxy_none">Nenhum</string>
+  <string name="pref_transparent_tethering_title">\"Tethering\" Tor</string>
+  <string name="pref_transparent_tethering_summary">Ativar o Proxy Transparente Tor para a rede Sem Fios e Dispositivos USB \"Tethered\" (necessário reiniciar)</string>
+  <string name="button_grant_superuser">Solicitar Acesso de Administrador</string>
+  <string name="pref_select_apps">Selecionar Apps</string>
+  <string name="pref_select_apps_summary">Escolher Apps para Encaminhar Via Tor</string>
+  <string name="button_proxy_all">Tudo com o Proxy</string>
+  <string name="button_proxy_none">Nenhum Proxy</string>
+  <string name="button_invert_selection">Inverter Seleção</string>
+  <string name="pref_proxy_title">Proxy de Rede de Saída (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy de Saída</string>
+  <string name="pref_proxy_type_summary">Protocolo para usar para o servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Inserir Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Anfitrião Proxy de Saída</string>
+  <string name="pref_proxy_host_summary">Nome do Hospedeiro do Servidor Proxy</string>
+  <string name="pref_proxy_host_dialog">Inserir Hospedeiro Proxy</string>
+  <string name="pref_proxy_port_title">Porta Proxy de Saída</string>
+  <string name="pref_proxy_port_summary">Porta do Servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Inserir Porta do Proxy</string>
+  <string name="pref_proxy_username_title">Nome do Utilizador do Proxy de Saída</string>
+  <string name="pref_proxy_username_summary">Nome do Utilizador do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Inserir Nome de Utilizador do Proxy</string>
+  <string name="pref_proxy_password_title">Senha do Proxy de Saída</string>
+  <string name="pref_proxy_password_summary">Senha do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Inserir Senha do Proxy</string>
+  <string name="status">Estado</string>
+  <string name="couldn_t_start_tor_process_">Não foi possível iniciar o processo Tor: </string>
+  <string name="error">Erro</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar Pontes</string>
+  <string name="ip_address_and_port_of_bridges">Endereço de IP e porta das pontes</string>
+  <string name="enter_or_port">Inserir OU porta</string>
+  <string name="reachable_ports">Portas alcançáveis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portas alcançáveis por detrás de uma Firewal restritiva</string>
+  <string name="enter_ports">Insira as portas</string>
+  <string name="enable_hidden_services">Hospedeiro de Serviço Ocultado</string>
+  <string name="hidden_service_ports">Portas de Serviço Ocultadas</string>
+  <string name="project_home">Projeto Home(s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Licença do Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Programas de Terceiros: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Uma app pretende abrir a porta %S do servidor ocultado para a rede Tor. Isto é seguro, se confiar na app.</string>
+  <string name="found_existing_tor_process">encontrado o processo Tor existente...</string>
+  <string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos.</string>
+  <string name="hidden_service_on">serviço ocultado em:</string>
+  <string name="unable_to_read_hidden_service_name">não é possível ler o nome do serviço ocultado</string>
+  <string name="unable_to_start_tor">Não é possível iniciar o Tor:</string>
+  <string name="unable_to_reset_tor">Reinicie o seu dispositivo, não é possível reiniciar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar Tabelas de IP Predefinidas</string>
+  <string name="pref_use_persistent_notifications_title">Notificações Sempre Ativadas</string>
+  <string name="pref_use_expanded_notifications_title">Notificações Estendidas</string>
+  <string name="notification_using_bridges">Pontes ativadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Escolha o local e o idioma para o Orbot</string>
+  <string name="wizard_locale_title">Escolher Idioma</string>
+  <string name="wizard_locale_msg">Deixe a predefinição ou mude o idioma atual</string>
+  <string name="btn_save_settings">Guardar Definições</string>
+  <string name="bandwidth_">Largura de banda:</string>
+  <string name="down">para baixo</string>
+  <string name="up">para cima</string>
+  <string name="newnym">Mudou para uma nova identidade do Tor!</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Gerir Tor</string>
+  <string name="permission_manage_tor_description">Ative esta app para controlar o serviço Tor</string>
+  <string name="install_apps_">Instalar apps?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nenhuma conetividade de rede. A hibernar Torâ?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">A conetividade de rede é boa. A iniciar Tor�</string>
+  <string name="updating_settings_in_tor_service">a atualizar as definições no serviço Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_dnsport_title">Porta DNS Tor</string>
+  <string name="your_tor_public_ips_">Os seus IPs Públicos Tor:</string>
+  <string name="app_conflict">Conflito de App</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Pontes Atualizadas</string>
+  <string name="menu_qr">Códigos QR</string>
+  <string name="get_bridges_email">Correio Eletrónico</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Ativar</string>
+  <string name="send_email">Enviar Mensagem</string>
+  <string name="standard_browser">Navegador Padrão</string>
+</resources>
diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml
new file mode 100644
index 0000000..f0ae485
--- /dev/null
+++ b/app/src/main/res/values-ro-rRO/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Pagina de start</string>
+  <string name="menu_browse">RÄ?sfoieÅ?te</string>
+  <string name="menu_settings">SetÄ?ri</string>
+  <string name="menu_info">AsistenÅ£Ä?</string>
+  <string name="menu_about">Despre</string>
+  <string name="button_help">AsistenÅ£Ä?</string>
+  <string name="button_close">Ã?nchide</string>
+  <string name="button_about">Despre</string>
+  <string name="menu_exit">IeÅ?ire</string>
+  <string name="btn_back">Ã?napoi</string>
+  <string name="btn_cancel">Revocare</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">SetÄ?ri proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Avertizare</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nimic</string>
+  <string name="status">Stare</string>
+  <string name="error">Eroare</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">SalveazÄ? setÄ?rile</string>
+</resources>
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
new file mode 100644
index 0000000..01166b4
--- /dev/null
+++ b/app/src/main/res/values-ro/strings.xml
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">porneÈ?te È?i opreÈ?te Tor</string>
+  <string name="tor_proxy_service_process">serviciu proxy tor</string>
+  <string name="status_starting_up">Orbot porneste...</string>
+  <string name="status_activated">Conectat la reteaua Tor</string>
+  <string name="status_disabled">Orbot este dezactivat</string>
+  <string name="tor_process_starting">Porneste clientul Tor...</string>
+  <string name="tor_process_complete">terminat.</string>
+  <string name="tor_process_waiting">asteptare.</string>
+  <string name="not_anonymous_yet">ATENTIE: Traficul inca nu este anonim! Configureaza aplicatile sa foloseasca proxy-ul HTTP 127.0.0.1:8118 sau SOCKS4A sau proxy-ul SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Pagina de start</string>
+  <string name="menu_browse">RÄ?sfoieÅ?te</string>
+  <string name="menu_settings">SetÄ?ri</string>
+  <string name="menu_log">log</string>
+  <string name="menu_info">AsistenÅ£Ä?</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Despre</string>
+  <string name="main_layout_download">Descarca</string>
+  <string name="main_layout_upload">Incarca</string>
+  <string name="button_help">AsistenÅ£Ä?</string>
+  <string name="button_close">Ã?nchide</string>
+  <string name="button_about">Despre</string>
+  <string name="button_clear_log">Goleste log-ul</string>
+  <string name="menu_verify">Verifica</string>
+  <string name="menu_exit">IeÅ?ire</string>
+  <string name="press_to_start">- apasa lung pentru pornire -</string>
+  <string name="pref_trans_proxy_group">Proxy transparent (necesita root)</string>
+  <string name="pref_trans_proxy_title">Proxy transparent</string>
+  <string name="pref_trans_proxy_summary">Aplicare automata a Tor la aplicatii</string>
+  <string name="pref_transparent_all_title">Tor tot</string>
+  <string name="pref_transparent_all_summary">Toate aplicatile folosesc Tor pentru trafic</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy de rezerva</string>
+  <string name="pref_transparent_port_fallback_summary">ATENTIE: Ocoleste porturile comune (80, 443, etc.). *FOLOSESTE DOAR* daca modurile \"Toate\" sau \"Aplicatii\" nu functioneaza</string>
+  <string name="pref_transparent_port_title">Lista porturi</string>
+  <string name="pref_transparent_port_summary">Lista porturi pentru proxy. *FOLOSESTE DOAR* daca modurile \"Toate\" sau \"Aplicatii\" nu functioneaza</string>
+  <string name="pref_transparent_port_dialog">Introdu porturile pentru proxy</string>
+  <string name="pref_has_root">Necesita acces root</string>
+  <string name="pref_has_root_summary">Necesita acces root pentru proxy transparent</string>
+  <string name="status_install_success">Fisierele binare Tor instalate cu succes!</string>
+  <string name="status_install_fail">Fisierele binare Tor nu au putut fi instalate. Verificati log-ul si raportati bug-ul la tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Eroare de aplicatie</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Despre Orbot</string>
+  <string name="btn_next">Urmatorul</string>
+  <string name="btn_back">Ã?napoi</string>
+  <string name="btn_finish">Termina</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Revocare</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Detalii Orbot</string>
+  <string name="wizard_permissions_root">Permisiune acordata</string>
+  <string name="wizard_permissions_stock">Permisiuni Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelent! Am detectat ca ai permis acces root pentru Orbot. Vom folosi aceasta putere cu raspundere.</string>
+  <string name="wizard_permissions_msg_stock">Desi nu este necesar, Orbot poate fi mai puternic daca dispozitivul dumneavoastra are acces root. Foloseste butonul de mai jos pentru ai oferi superputeri lui Orbot!</string>
+  <string name="wizard_permissions_no_root">Daca nu ai acces root, sau nu ai habar despre ce vorbim, asigura-te ca folosesti aplicatii facute sa functioneze cu Orbot.</string>
+  <string name="wizard_permissions_consent">Inteleg si as vrea sa continui fara Superuser</string>
+  <string name="wizard_permission_enable_root">Aproba root pentru Orbot</string>
+  <string name="wizard_configure">Configureaza Tor</string>
+  <string name="wizard_configure_msg">Orbot ofera posibilitatea sa trimita tot traficul prin Tor SAU sa alegi aplicatii individuale.</string>
+  <string name="wizard_configure_all">Toate aplicatiile folosesc Tor</string>
+  <string name="wizard_configure_select_apps">Alege aplicatii individuale pentru Tor</string>
+  <string name="wizard_tips_tricks">Aplicatii compatibile Orbot</string>
+  <string name="wizard_tips_msg">Aplicatiile de mai jos au fost create sa fie compatibile cu Orbot. Apasa pe fiecare buton pentru a instala acum, sau le poti gasi mai tarziu pe Google Play, pe site-ul GuardianProject.info sau pe F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Mesagerie instantanee securizatÄ? pentru Android</string>
+  <string name="wizard_tips_proxy">Setari pentru proxy - Invata cum sa configurezi aplicatii sa fie compatibile cu Orbot</string>
+  <string name="wizard_tips_duckgo">Motor de cautare DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Seteaza proxy-ul Twitter \"localhost\" su portul 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">SetÄ?ri proxy</string>
+  <string name="wizard_final">Orbot este pregatit!</string>
+  <string name="wizard_exit_at_first_screen_toast">ConfiguraÈ?i Orbot înainte de a începe sÄ?-l utilizaÈ?i!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Vom deschide pagina https://check.torproject.org pentru a verifica daca Orbot este configurat corespunzator si daca este conectat la Tor.</string>
+  <string name="pref_hs_group">Serviciu de gazduire ascuns</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Porneste Orbot la boot-are</string>
+  <string name="pref_start_boot_summary">Porneste Orbot automat si conecteaza-te la Tor cand porneste dispozitivul</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Atentie</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisiuni</string>
+  <string name="wizard_permissions_root_msg1">Optional, ii poti oferi lui Orbot acces \"Superuser\" pentru a activa optiuni avansate, cum ar fi proxy transparent.</string>
+  <string name="wizard_permissions_root_msg2">Daca nu vrei sa faci asta, asigura-te ca folosesti aplicatii compatibile cu Orbot.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicatii cu Orbot activat</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: AplicaÈ?ie sigurÄ? de chat cu codare Off-the-Record</string>
+  <string name="wizard_tips_play">Gaseste toate aplicatile Guardian Project pe Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy transparent</string>
+  <string name="wizard_transproxy_msg">Asta va permite aplicatilor tale sa foloseasca Tor automat fara nici o configurare.</string>
+  <string name="wizard_transproxy_hint">(Bifeaza asta daca nu ai idee despre ce vorbim)</string>
+  <string name="wizard_transproxy_none">Nimic</string>
+  <string name="pref_transparent_tethering_title">Partajarea conexiunii Tor</string>
+  <string name="pref_transparent_tethering_summary">Activeaza proxy transparent pentru conexiuni partajate prin WiFi si USB (necesita restart)</string>
+  <string name="button_grant_superuser">Cere acces Superuser</string>
+  <string name="pref_select_apps">Selecteaza aplicatii</string>
+  <string name="pref_select_apps_summary">Alege aplicatii care sa foloseasca Tor</string>
+  <string name="pref_node_configuration">Configurare nod</string>
+  <string name="pref_node_configuration_summary">Setari avansate care ar putea sa iti reduca anonimitatea</string>
+  <string name="pref_entrance_node">Noduri de intrare</string>
+  <string name="pref_entrance_node_summary">Amprente, nick name-uri si adrese pentru primul hop</string>
+  <string name="pref_entrance_node_dialog">Introdu noduri de intrare</string>
+  <string name="pref_proxy_title">Proxy de retea pentru iesire (optional)</string>
+  <string name="pref_proxy_type_title">Tipul proxy-ului de iesire</string>
+  <string name="pref_proxy_type_summary">Tipul protocolului pentru proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introdu tipul proxy-ului</string>
+  <string name="pref_proxy_host_title">Host-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_host_summary">Hostname-ul server-ului proxy</string>
+  <string name="pref_proxy_host_dialog">Introdu host-ul proxy-ului</string>
+  <string name="pref_proxy_port_title">Port-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_port_summary">Port-ul serverului proxy</string>
+  <string name="pref_proxy_port_dialog">Introdu port-ul proxy</string>
+  <string name="pref_proxy_username_title">Username-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_username_summary">Username-ul proxy-ului (optional)</string>
+  <string name="pref_proxy_username_dialog">Introdu username-ul proxy-ului</string>
+  <string name="pref_proxy_password_title">Parola pentru proxy-ul de iesire</string>
+  <string name="pref_proxy_password_summary">Parola pentru proxy (optional)</string>
+  <string name="pref_proxy_password_dialog">Introdu parola pentru proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Configurez proxy transparent complet...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurez un proxy transparent bazat pe aplicatie...</string>
+  <string name="transparent_proxying_enabled">Proxy transparent ACTIVAT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy activat pentru partajare!</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENTIE: eroare la pornirea proxy-ului transparent!</string>
+  <string name="transproxy_rules_cleared">Reguli TransProxy golite</string>
+  <string name="couldn_t_start_tor_process_">Nu am putut porni procesul Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurez proxy transparent bazat pe port...</string>
+  <string name="bridge_error">Eroare de punte</string>
+  <string name="bridge_requires_ip">Pentru a putea folosi optiunea de punte, trebuie introdusa cel putin o adresa IP pentru punte.</string>
+  <string name="send_email_for_bridges">Trimite un e-mail la bridges@xxxxxxxxxxxxxx cu linia \"get bridges\" in continutul mail-ului de pe un cont de GMail.</string>
+  <string name="error">Eroare</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Setarile tale pentru adrese accesibile au cauzat o exceptie!</string>
+  <string name="your_relay_settings_caused_an_exception_">Setarile tale de relay au cauzat o exceptie!</string>
+  <string name="exit_nodes">Noduri de iesire</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Amprente, nick name-uri, tari si adrese pentru ultimul hop</string>
+  <string name="enter_exit_nodes">Introdu noduri de iesire</string>
+  <string name="exclude_nodes">Noduri de exclus</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Amprente, nick name-uri, tari si adrese de exclus</string>
+  <string name="enter_exclude_nodes">Introdu noduri de exclus</string>
+  <string name="strict_nodes">Noduri stricte</string>
+  <string name="use_only_these_specified_nodes">Foloseste *doar* nodurile specificate</string>
+  <string name="bridges">Punti</string>
+  <string name="use_bridges">Foloseste punti</string>
+  <string name="bridges_obfuscated">Punti mascate</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activeaza noduri de intrare alternative in reteaua Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activeaza daca puntile configurate sunt punti mascate</string>
+  <string name="ip_address_and_port_of_bridges">Adresa IP si port pentru punti</string>
+  <string name="enter_bridge_addresses">Introdu adresa pentru punte</string>
+  <string name="relays">Comutatoare</string>
+  <string name="relaying">Comutare</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Activeaza dispozitivul sa fie un comutator fara iesire</string>
+  <string name="relay_port">Port de retransmitere</string>
+  <string name="listening_port_for_your_tor_relay">Port pentru comutatorul tau Tor</string>
+  <string name="enter_or_port">Introdu portul OR</string>
+  <string name="relay_nickname">Nick name-ul comutatorului</string>
+  <string name="the_nickname_for_your_tor_relay">Nick name-ul pentru comutatorul tau Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introdu un nick name pentru comutator</string>
+  <string name="reachable_addresses">Adresa accesibila</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ruleaza ca si client in spatele firewall-ului cu politici restrictive</string>
+  <string name="reachable_ports">Porturi accesibile</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porturi accesibile in spatele unui firewall restrictiv</string>
+  <string name="enter_ports">Introdu porturi</string>
+  <string name="enable_hidden_services">Serviciu de gazduire ascuns</string>
+  <string name="run_servers_accessible_via_the_tor_network">permite serverului de pe dispozitiv sa fie accesibil in reteaua Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introdu porturile localhost-ului pentru servicile ascunse</string>
+  <string name="hidden_service_ports">Porturi de serviciu ascunse</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">numele serviciului tau ascuns (generat automat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activeaza exportul log-ului (trebuie folosit adb sau LogCat pentru vizualizare)</string>
+  <string name="project_home">Casa(le) proiectului:</string>
+  <string name="the_tor_license">Licenta Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Aplicatii tertiare:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">O aplicatie vrea sa deschida portul ascuns %S spre reteaua Tor. Este sigur daca ai incredere in aplicatie.</string>
+  <string name="found_existing_tor_process">gasit proces Tor existent...</string>
+  <string name="something_bad_happened">Ceva rau s-a intamplat. Verifica log-ul</string>
+  <string name="hidden_service_on">serviciu ascuns pe:</string>
+  <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
+  <string name="unable_to_start_tor">Nu am reusit sa pornesc Tor:</string>
+  <string name="pref_use_sys_iptables_title">Foloseste Iptables implicite</string>
+  <string name="pref_use_sys_iptables_summary">foloseste fisierele binare iptables incorporate in locul celor din Orbot</string>
+  <string name="error_installing_binares">Fisierele binare Tor nu au putut fi instalate sau actualizate.</string>
+  <string name="pref_use_persistent_notifications">Arata tot timpul icoana in bara cand Orbot este conectat</string>
+  <string name="pref_use_persistent_notifications_title">Notificari active tot timpul</string>
+  <string name="notification_using_bridges">Punti activate!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">LimbÄ?</string>
+  <string name="set_locale_summary">Alege localele si limba pentru Orbot</string>
+  <string name="wizard_locale_title">Alege limba</string>
+  <string name="wizard_locale_msg">Lasa implicit sau schimba limba curenta</string>
+  <string name="btn_save_settings">SalveazÄ? setarile</string>
+  <string name="no_internet_connection_tor">Nu este conexiune la internet; Tor este în aÈ?teptare...</string>
+  <string name="bandwidth_">LÄ?È?ime de bandÄ?:</string>
+  <string name="down">jos</string>
+  <string name="up">sus</string>
+  <string name="pref_disable_network_title">FÄ?rÄ? adormirea automatÄ? a reÈ?elei</string>
+  <string name="pref_disable_network_summary">Pune Tor sÄ? doarmÄ? dacÄ? nu este internet disponibil</string>
+  <string name="newnym">AÈ?i comutat la o nouÄ? identitate Tor!</string>
+  <string name="menu_use_chatsecure">UtilizaÈ?i ChatSecure</string>
+  <string name="permission_manage_tor_label">Administrare Tor</string>
+  <string name="permission_manage_tor_description">ActivaÈ?i aceastÄ? aplicaÈ?ie pentru a controla serviciile Tor</string>
+  <string name="install_apps_">Se instaleazÄ? aplicaÈ?ia?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nu este conexiune la reÈ?ea. Se pune Tor în adormire...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Conexiunea la reÈ?ea este bunÄ?. Se trezeÈ?te Tor...</string>
+  <string name="updating_settings_in_tor_service">se actualizeazÄ? configurÄ?rile în serviciul Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="you_do_not_have_root_access_enabled">Nu aveÈ?i activat accesul ca ROOT</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KiO</string>
+  <string name="mb">MiO</string>
+  <string name="menu_qr">Coduri QR</string>
+  <string name="bridge_mode">Mod punte</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">ActiveazÄ?</string>
+  <string name="send_email">Trimite email</string>
+  <string name="standard_browser">Navigator standard</string>
+</resources>
diff --git a/app/src/main/res/values-rs-rAR/strings.xml b/app/src/main/res/values-rs-rAR/strings.xml
new file mode 100644
index 0000000..132b67e
--- /dev/null
+++ b/app/src/main/res/values-rs-rAR/strings.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">reiniciar Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciándose�</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">\"Orbot está Desactivado</string>
+  <string name="status_shutting_down">Orbot se está apagando</string>
+  <string name="tor_process_complete">Completar</string>
+  <string name="not_anonymous_yet">CIUDADO: Tu tráfico no es anónimo aún! Por favor configura tus aplicaciones para que usen el HTTP proxy 127.0.0.1:8118 o SOCKS4A o el proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Navegar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_apps">Apps</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="menu_wizard">Asistente</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Borrar Registros</string>
+  <string name="menu_verify">Chequear</string>
+  <string name="menu_exit">Salir</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requiere Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática de Aplicaciones</string>
+  <string name="pref_transparent_all_title">Torear Todo</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+
+
+
+
+  <!--Transparent Proxy screen-->
+  <!--<string name="pref_use_whispercore">Use WhisperCore</string>
+<string name="pref_use_whispercore_summary">Use the proprietary NetFilter APIs provided by WhisperSystems (required device with WhisperCore installed)</string>-->
+  <string name="default_bridges"/>
+  <string name="powered_by">potenciado por The Tor Project</string>
+</resources>
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
new file mode 100644
index 0000000..94029fb
--- /dev/null
+++ b/app/src/main/res/values-ru/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot - Ñ?Ñ?о Ñ?вободнаÑ? пÑ?огÑ?амма длÑ? пÑ?окÑ?и-Ñ?оединений, она позволÑ?еÑ? дÑ?Ñ?гим пÑ?иложениÑ?м более безопаÑ?но иÑ?полÑ?зоваÑ?Ñ? инÑ?еÑ?неÑ?-Ñ?оединение. Orbot иÑ?полÑ?зÑ?еÑ? Tor длÑ? Ñ?иÑ?Ñ?ованиÑ? инÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?ика, коÑ?оÑ?Ñ?й заÑ?ем Ñ?кÑ?Ñ?ваеÑ?Ñ?Ñ? в Ñ?оде пеÑ?еÑ?Ñ?лки Ñ?еÑ?ез неÑ?колÑ?ко компÑ?Ñ?Ñ?еÑ?ов в Ñ?азнÑ?Ñ? Ñ?аÑ?Ñ?Ñ?Ñ? планеÑ?Ñ?. Tor Ñ?влÑ?еÑ?Ñ?Ñ? Ñ?вободнÑ?м пÑ?огÑ?аммнÑ?м пÑ?иложением, а Ñ?акже оÑ?кÑ?Ñ?Ñ?ой Ñ?еÑ?Ñ?Ñ?, помогаÑ?Ñ?ей заÑ?иÑ?иÑ?Ñ?Ñ?Ñ? оÑ? Ñ?лежки в Ñ?еÑ?Ñ?Ñ?, Ñ?гÑ?ожаÑ?Ñ?ей лиÑ?ной Ñ?вободе и Ñ?аÑ?Ñ?ной жизни, конÑ?иденÑ?иалÑ?нÑ?м бизнеÑ?-деÑ?Ñ?елÑ?ноÑ?Ñ?и и конÑ?акÑ?ам, а Ñ?акже гоÑ?Ñ?даÑ?Ñ?Ñ?венной пÑ?огÑ?амме бÐ
 µÐ·Ð¾Ð¿Ð°Ñ?ноÑ?Ñ?и, извеÑ?Ñ?ной как анализ Ñ?Ñ?аÑ?ика.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ð?апÑ?Ñ?к и оÑ?Ñ?ановка Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?апÑ?Ñ?к Orbot...</string>
+  <string name="status_activated">Ð?одклÑ?Ñ?Ñ?н к Ñ?еÑ?и Tor</string>
+  <string name="status_disabled">Orbot оÑ?клÑ?Ñ?Ñ?н</string>
+  <string name="status_shutting_down">СлÑ?жба Tor вÑ?клÑ?Ñ?аеÑ?Ñ?Ñ?</string>
+  <string name="tor_process_starting">Ð?апÑ?Ñ?каеÑ?Ñ?Ñ? клиенÑ? Tor...</string>
+  <string name="tor_process_complete">завеÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">ожидание.</string>
+  <string name="not_anonymous_yet">Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?: ваÑ? Ñ?Ñ?аÑ?ик еÑ?Ñ? не анонимен! Ð?ожалÑ?йÑ?Ñ?а, наÑ?Ñ?Ñ?ойÑ?е Ñ?вои пÑ?иложениÑ? на иÑ?полÑ?зование HTTP-пÑ?окÑ?и 127.0.0.1:8118 или же SOCKS4A или SOCKS5-пÑ?окÑ?и 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?омаÑ?нÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?а</string>
+  <string name="menu_browse">Ð?Ñ?оÑ?моÑ?Ñ?</string>
+  <string name="menu_settings">Ð?аÑ?Ñ?Ñ?ойки</string>
+  <string name="menu_log">Ð?Ñ?Ñ?нал</string>
+  <string name="menu_info">СпÑ?авка</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Ð?апÑ?Ñ?Ñ?иÑ?Ñ?</string>
+  <string name="menu_stop">Ð?Ñ?Ñ?ановиÑ?Ñ?</string>
+  <string name="menu_about">Ð? пÑ?огÑ?амме</string>
+  <string name="menu_promo_apps">Ð?олÑ?Ñ?иÑ?Ñ? пÑ?иложениÑ?...</string>
+  <string name="main_layout_download">Ð?агÑ?Ñ?зка</string>
+  <string name="main_layout_upload">Ð?Ñ?пÑ?авка</string>
+  <string name="button_help">СпÑ?авка</string>
+  <string name="button_close">Ð?акÑ?Ñ?Ñ?Ñ?</string>
+  <string name="button_about">Ð? пÑ?огÑ?амме</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?иÑ?Ñ? жÑ?Ñ?нал</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?ка</string>
+  <string name="menu_exit">Ð?Ñ?Ñ?од</string>
+  <string name="menu_scan">СканиÑ?оваÑ?Ñ? QR-код моÑ?Ñ?а</string>
+  <string name="menu_share_bridge">Ð?пÑ?бликоваÑ?Ñ? QR-код моÑ?Ñ?а</string>
+  <string name="press_to_start">- долгое нажаÑ?ие длÑ? запÑ?Ñ?ка -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и (Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? root-доÑ?Ñ?Ñ?п)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?еÑ?каÑ? Tor-иÑ?икаÑ?иÑ? пÑ?иложений</string>
+  <string name="pref_transparent_all_title">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?Ñ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_all_summary">Ð?апÑ?авлÑ?Ñ?Ñ? Ñ?Ñ?аÑ?ик вÑ?еÑ? пÑ?иложений Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?внÑ?й поÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?: обÑ?одиÑ? обÑ?ие поÑ?Ñ?Ñ? (80, 443, и Ñ?.д.). *Ð?СÐ?Ð?Ð?ЬÐ?Ð?Ð?Ð?ТЬ ТÐ?Ð?ЬÐ?Ð?* еÑ?ли Ñ?ежимÑ? \'Ð?Ñ?Ñ?\' или \'Ð?Ñ?иложение\' не Ñ?абоÑ?аÑ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?ок поÑ?Ñ?ов</string>
+  <string name="pref_transparent_port_summary">СпиÑ?ок поÑ?Ñ?ов длÑ? пÑ?окÑ?иÑ?икаÑ?ии. *Ð?СÐ?Ð?Ð?ЬÐ?Ð?Ð?Ð?ТЬ ТÐ?Ð?ЬÐ?Ð?* еÑ?ли Ñ?ежимÑ? \'Ð?Ñ?Ñ?\' или \'Ð?Ñ?иложение\' не Ñ?абоÑ?аÑ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?ведиÑ?е поÑ?Ñ?Ñ? длÑ? пÑ?окÑ?иÑ?икаÑ?ии</string>
+  <string name="pref_has_root">Ð?апÑ?оÑ?иÑ?Ñ? root-доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?апÑ?оÑ?иÑ?Ñ? root-доÑ?Ñ?Ñ?п длÑ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии</string>
+  <string name="status_install_success">Ð?Ñ?огÑ?амма Tor Ñ?Ñ?пеÑ?но Ñ?Ñ?Ñ?ановлена!</string>
+  <string name="status_install_fail">Ð?е Ñ?далоÑ?Ñ? Ñ?Ñ?Ñ?ановиÑ?Ñ? пÑ?огÑ?аммÑ? Tor. Ð?ожалÑ?йÑ?Ñ?а, пÑ?овеÑ?Ñ?Ñ?е Ñ?иÑ?Ñ?емнÑ?й жÑ?Ñ?нал и Ñ?ообÑ?иÑ?е нам: tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?ибка пÑ?иложениÑ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?б Orbot</string>
+  <string name="btn_next">Ð?пеÑ?Ñ?д</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авеÑ?Ñ?иÑ?Ñ?</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Ð?Ñ?мена</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?екоÑ?оÑ?Ñ?е Ñ?ведениÑ? о пÑ?огÑ?амме Orbot</string>
+  <string name="wizard_details_msg">Orbot â?? Ñ?Ñ?о пÑ?иложение Ñ? оÑ?кÑ?Ñ?Ñ?Ñ?м иÑ?Ñ?однÑ?м кодом, коÑ?оÑ?ое Ñ?одеÑ?жиÑ? Tor, LibEvent и Privoxy. Ð?но пÑ?едоÑ?Ñ?авлÑ?еÑ? локалÑ?нÑ?й HTTP-пÑ?окÑ?и (8118) и SOCKS-пÑ?окÑ?и (9050) в Ñ?еÑ?Ñ? Tor. Orbot Ñ?акже позволÑ?еÑ? на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ваÑ? Ñ? пÑ?авами root пеÑ?еÑ?Ñ?лаÑ?Ñ? веÑ?Ñ? инÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?ик Ñ?еÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">РазÑ?еÑ?ение полÑ?Ñ?ено</string>
+  <string name="wizard_permissions_stock">РазÑ?еÑ?ениÑ? Orbot</string>
+  <string name="wizard_premissions_msg_root">Ð?Ñ?лиÑ?но! Ð?Ñ? опÑ?еделили, Ñ?Ñ?о вÑ? пÑ?едоÑ?Ñ?авили root-пÑ?ава длÑ? Orbot. Ð?Ñ? бÑ?дем иÑ?полÑ?зоваÑ?Ñ? Ñ?Ñ?Ñ? возможноÑ?Ñ?Ñ? Ñ? Ñ?мом.</string>
+  <string name="wizard_permissions_msg_stock">ХоÑ?Ñ? Ñ?Ñ?о и не Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ?, Orbot можеÑ? бÑ?Ñ?Ñ? более моÑ?нÑ?м инÑ?Ñ?Ñ?Ñ?менÑ?ом, еÑ?ли ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во имееÑ? пÑ?ава root. Ð?ажмиÑ?е на кнопкÑ? ниже и пÑ?едоÑ?Ñ?авÑ?Ñ?е Orbot Ñ?Ñ?пеÑ?возможноÑ?Ñ?и!</string>
+  <string name="wizard_permissions_no_root">Ð?Ñ?ли Ñ? ваÑ? неÑ? root-пÑ?ав или вÑ? не имееÑ?е пÑ?едÑ?Ñ?авлениÑ? о Ñ?Ñ?м мÑ? говоÑ?им, пÑ?оÑ?Ñ?о Ñ?бедиÑ?еÑ?Ñ?, Ñ?Ñ?о иÑ?полÑ?зÑ?еÑ?е пÑ?иложениÑ?, Ñ?азÑ?абоÑ?аннÑ?е длÑ? Orbot.</string>
+  <string name="wizard_permissions_consent">Я понимаÑ? и Ñ?оÑ?Ñ? пÑ?одолжиÑ?Ñ? без пÑ?ав Ñ?Ñ?пеÑ?полÑ?зоваÑ?елÑ?</string>
+  <string name="wizard_permission_enable_root">Ð?аÑ?Ñ? root-пÑ?ава Orbot</string>
+  <string name="wizard_configure">Ð?аÑ?Ñ?Ñ?оиÑ?Ñ? Tor-иÑ?икаÑ?иÑ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?огÑ?амма Orbot даÑ?Ñ? вам возможноÑ?Ñ?Ñ? напÑ?авлÑ?Ñ?Ñ? Ñ?Ñ?аÑ?ик вÑ?еÑ? пÑ?иложений Ñ?еÑ?ез Tor Ð?Ð?Ð? вÑ?бÑ?аÑ?Ñ? пÑ?иложениÑ? длÑ? пеÑ?енапÑ?авлениÑ? Ñ?амоÑ?Ñ?оÑ?Ñ?елÑ?но.</string>
+  <string name="wizard_configure_all">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?е пÑ?иложениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_configure_select_apps">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?бÑ?аннÑ?е пÑ?иложениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_tricks">Orbot-задейÑ?Ñ?вованнÑ?е пÑ?иложениÑ?</string>
+  <string name="wizard_tips_msg">Ð?Ñ? Ñ?овеÑ?Ñ?ем вам Ñ?каÑ?аÑ?Ñ? и иÑ?полÑ?зоваÑ?Ñ? пÑ?иложениÑ?, коÑ?оÑ?Ñ?е Ñ?меÑ?Ñ? Ñ?абоÑ?аÑ?Ñ? напÑ?Ñ?мÑ?Ñ? Ñ?еÑ?ез Orbot. Ð?ажмиÑ?е на кнопки ниже, Ñ?Ñ?обÑ? запÑ?Ñ?Ñ?иÑ?Ñ? пÑ?оÑ?еÑ?Ñ? Ñ?Ñ?Ñ?ановки.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - заÑ?иÑ?Ñ?ннÑ?й обмен Ñ?ообÑ?ениÑ?ми в Android</string>
+  <string name="wizard_tips_proxy">Ð?аÑ?Ñ?Ñ?ойки пÑ?окÑ?и: Ñ?знайÑ?е, как наÑ?Ñ?Ñ?оиÑ?Ñ? пÑ?иложениÑ? длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot</string>
+  <string name="wizard_tips_duckgo">Ð?Ñ?иложение поиÑ?ковой Ñ?иÑ?Ñ?емÑ? DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Twitter поддеÑ?живаеÑ? http-пÑ?окÑ?и \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - напиÑ?иÑ?е Ñ?аÑ?Ñ?каз и оÑ?Ñ?авÑ?Ñ?е его Tor длÑ? обеÑ?пеÑ?ениÑ? безопаÑ?ноÑ?Ñ?и!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?аÑ?Ñ?Ñ?ойки пÑ?окÑ?и</string>
+  <string name="wizard_proxy_help_msg">Ð?Ñ?ли иÑ?полÑ?зÑ?емое вами пÑ?иложение длÑ? Android поддеÑ?живаеÑ? HTTP или SOCKS-пÑ?окÑ?и, Ñ?о вÑ? можеÑ?е наÑ?Ñ?Ñ?оиÑ?Ñ? его на подклÑ?Ñ?ение к Orbot и иÑ?полÑ?зование Tor.\n\n\nÐ?наÑ?ение Ñ?оÑ?Ñ?а - 127.0.0.1 или \"localhost\". Ð?лÑ? HTTP номеÑ? поÑ?Ñ?а - 8118. Ð?лÑ? SOCKS-пÑ?окÑ?и - 9050. Ð?о возможноÑ?Ñ?и иÑ?полÑ?зÑ?йÑ?е SOCKS4A или SOCKS5.\n \n\n\nÐ?Ñ? можеÑ?е Ñ?знаÑ?Ñ? болÑ?Ñ?е о Ñ?абоÑ?е Ñ?еÑ?ез пÑ?окÑ?и на Android, пÑ?оÑ?иÑ?ав Ñ?Ñ?оÑ? FAQ: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot гоÑ?ов к иÑ?полÑ?зованиÑ?!</string>
+  <string name="wizard_final_msg">Ð?иллионÑ? лÑ?дей во вÑ?Ñ?м миÑ?е иÑ?полÑ?зÑ?Ñ?Ñ? Tor по Ñ?азлиÑ?нÑ?м пÑ?иÑ?инам. Ð?Ñ?Ñ?налиÑ?Ñ?Ñ? и блоггеÑ?Ñ?, пÑ?авозаÑ?иÑ?ники, Ñ?оÑ?Ñ?Ñ?дники пÑ?авооÑ?Ñ?аниÑ?елÑ?нÑ?Ñ? оÑ?ганов, Ñ?олдаÑ?Ñ?, коÑ?поÑ?аÑ?ии, гÑ?аждане Ñ?Ñ?Ñ?ан Ñ? Ñ?епÑ?еÑ?Ñ?ивнÑ?м Ñ?ежимом и пÑ?оÑ?Ñ?о обÑ?Ñ?нÑ?е гÑ?аждане..., а Ñ?епеÑ?Ñ? гоÑ?овÑ? и вÑ?!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?ожалÑ?йÑ?Ñ?а, наÑ?Ñ?Ñ?ойÑ?е Orbot пÑ?ежде Ñ?ем пÑ?иÑ?Ñ?Ñ?пиÑ?Ñ? к иÑ?полÑ?зованиÑ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ð?Ñ? Ñ?Ñ?пеÑ?но подклÑ?Ñ?илиÑ?Ñ? к Ñ?еÑ?и Tor, но Ñ?Ñ?о Ð?Ð? знаÑ?иÑ?, Ñ?Ñ?о ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во безопаÑ?но. Ð?Ñ? можеÑ?е воÑ?полÑ?зоваÑ?Ñ?Ñ?Ñ? Ñ?Ñ?нкÑ?ией \'Ð?Ñ?овеÑ?ка\' из менÑ?, Ñ?Ñ?обÑ? пÑ?оÑ?еÑ?Ñ?иÑ?оваÑ?Ñ? ваÑ? бÑ?аÑ?зеÑ?.\n\nÐ?оÑ?еÑ?иÑ?е наÑ? Ñ?айÑ? https://guardianproject.info/apps/orbot или оÑ?пÑ?авÑ?Ñ?е пиÑ?Ñ?мо на адÑ?еÑ? help@xxxxxxxxxxxxxxxxxxxx, Ñ?Ñ?обÑ? Ñ?знаÑ?Ñ? болÑ?Ñ?е.</string>
+  <string name="tor_check">ЭÑ?о пÑ?иведÑ?Ñ? к запÑ?Ñ?кÑ? бÑ?аÑ?зеÑ?а, вÑ?бÑ?анного на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве по Ñ?молÑ?аниÑ?, и подклÑ?Ñ?ениÑ? к Ñ?айÑ?Ñ? https://check.torproject.org Ñ? Ñ?елÑ?Ñ? пÑ?овеÑ?ки пÑ?авилÑ?ноÑ?Ñ?и Ñ?абоÑ?Ñ? Orbot и опÑ?еделениÑ?, подклÑ?Ñ?енÑ? ли вÑ? к Ñ?еÑ?и Tor.</string>
+  <string name="pref_hs_group">СкÑ?Ñ?Ñ?Ñ?е Ñ?лÑ?жбÑ?</string>
+  <string name="pref_general_group">Ð?бÑ?ие</string>
+  <string name="pref_start_boot_title">Ð?апÑ?Ñ?каÑ?Ñ? Orbot пÑ?и загÑ?Ñ?зке</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?еÑ?ки запÑ?Ñ?каÑ?Ñ? Orbot и подклÑ?Ñ?аÑ?Ñ?Ñ?Ñ? к Ñ?еÑ?и Tor пÑ?и загÑ?Ñ?зке ваÑ?его Android-Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ва</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot позволÑ?еÑ? иÑ?полÑ?зоваÑ?Ñ? Tor на Android!\n\nTor позволÑ?еÑ? вам заÑ?иÑ?иÑ?Ñ?Ñ?Ñ? оÑ? Ñ?илÑ?Ñ?Ñ?аÑ?ии Ñ?одеÑ?жимого, анализа Ñ?Ñ?аÑ?ика и наблÑ?дениÑ? за Ñ?еÑ?Ñ?Ñ?, коÑ?оÑ?Ñ?е Ñ?Ñ?авÑ?Ñ? под Ñ?гÑ?озÑ? пÑ?иваÑ?ноÑ?Ñ?Ñ?, конÑ?иденÑ?иалÑ?нÑ?Ñ? инÑ?оÑ?маÑ?иÑ? и лиÑ?нÑ?е оÑ?ноÑ?ениÑ?.\n\nЭÑ?оÑ? маÑ?Ñ?еÑ? поможеÑ? вам наÑ?Ñ?Ñ?оиÑ?Ñ? Orbot и Tor на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?Ñ?едÑ?пÑ?еждение</string>
+  <string name="wizard_warning_msg">Сама по Ñ?ебе Ñ?Ñ?Ñ?ановка Orbot не Ñ?делаеÑ? авÑ?омаÑ?иÑ?еÑ?ки ваÑ? мобилÑ?нÑ?й Ñ?Ñ?аÑ?ик анонимнÑ?м.\n\nÐ?Ñ? должнÑ? пÑ?авилÑ?но наÑ?Ñ?Ñ?оиÑ?Ñ? Orbot, ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во и дÑ?Ñ?гие пÑ?иложениÑ?, Ñ?Ñ?о бÑ? Ñ?Ñ?пеÑ?но иÑ?полÑ?зоваÑ?Ñ? Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">РазÑ?еÑ?ениÑ?</string>
+  <string name="wizard_permissions_root_msg1">Ð?Ñ? Ñ?ак же можеÑ?е по желаниÑ? даÑ?Ñ? Orbot пÑ?ава \'СÑ?пеÑ?полÑ?зоваÑ?елÑ?\' длÑ? доÑ?Ñ?Ñ?па к дополниÑ?елÑ?нÑ?м возможноÑ?Ñ?Ñ?м Ñ?ипа пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии.</string>
+  <string name="wizard_permissions_root_msg2">Ð?Ñ?ли вÑ? не Ñ?оÑ?иÑ?е делаÑ?Ñ? Ñ?Ñ?о, пожалÑ?йÑ?Ñ?а, Ñ?доÑ?Ñ?овеÑ?Ñ?Ñ?еÑ?Ñ?, Ñ?Ñ?о иÑ?полÑ?зÑ?еÑ?е пÑ?иложениÑ?, Ñ?озданнÑ?е длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Ð?оÑ?оже, ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во не имееÑ? root-пÑ?ав и не пÑ?едоÑ?Ñ?авлÑ?еÑ? доÑ?Ñ?Ñ?п \'СÑ?пеÑ?полÑ?зоваÑ?елÑ?\'.\n\nЧÑ?обÑ? иÑ?полÑ?зоваÑ?Ñ? Tor, вам надо иÑ?полÑ?зоваÑ?Ñ? пÑ?иложениÑ?, поÑ?Ñ?Ñ?оеннÑ?е длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot или Ñ?е, коÑ?оÑ?Ñ?е поддеÑ?живаÑ?Ñ? иÑ?полÑ?зование HTTP или SOCKS-пÑ?окÑ?и.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?Ñ?иложениÑ?, Ñ?абоÑ?аÑ?Ñ?ие Ñ? Orbot:</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: пÑ?иложение длÑ? безопаÑ?ной пеÑ?епиÑ?ки Ñ? конÑ?иденÑ?иалÑ?нÑ?м Ñ?иÑ?Ñ?ованием</string>
+  <string name="wizard_tips_orweb">Orfox: конÑ?иденÑ?иалÑ?нÑ?й бÑ?аÑ?зеÑ?, Ñ?абоÑ?аÑ?Ñ?ий Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_play">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на Ñ?айÑ?е https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озÑ?аÑ?ное пÑ?окÑ?иÑ?ование</string>
+  <string name="wizard_transproxy_msg">ЭÑ?о позволÑ?еÑ? ваÑ?им пÑ?иложениÑ?м авÑ?омаÑ?иÑ?еÑ?ки Ñ?абоÑ?аÑ?Ñ? по Ñ?еÑ?и Tor без какого-либо конÑ?игÑ?Ñ?иÑ?ованиÑ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?Ñ?меÑ?Ñ?Ñ?е даннÑ?й пÑ?нкÑ?, еÑ?ли вÑ? не знаеÑ?е о Ñ?Ñ?м идÑ?Ñ? Ñ?еÑ?Ñ?)</string>
+  <string name="wizard_transproxy_none">Ð?еÑ?</string>
+  <string name="pref_transparent_tethering_title">ТеÑ?еÑ?инг Tor</string>
+  <string name="pref_transparent_tethering_summary">Ð?клÑ?Ñ?иÑ?Ñ? пÑ?озÑ?аÑ?нÑ?Ñ? пÑ?окÑ?иÑ?икаÑ?иÑ? Tor длÑ? Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?в Ñ? Ñ?еÑ?еÑ?ингом по Wi-Fi и USB (Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? пеÑ?езапÑ?Ñ?к)</string>
+  <string name="button_grant_superuser">Ð?апÑ?оÑ?иÑ?Ñ? доÑ?Ñ?Ñ?п СÑ?пеÑ?полÑ?зоваÑ?елÑ?</string>
+  <string name="pref_select_apps">Ð?Ñ?бÑ?аннÑ?е пÑ?иложениÑ?</string>
+  <string name="pref_select_apps_summary">Ð?Ñ?бÑ?аÑ?Ñ? пÑ?иложениÑ? длÑ? напÑ?авлениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ? Ñ?зла</string>
+  <string name="pref_node_configuration_summary">ЭÑ?о дополниÑ?елÑ?нÑ?е наÑ?Ñ?Ñ?ойки, коÑ?оÑ?Ñ?е могÑ?Ñ? Ñ?низиÑ?Ñ? ваÑ?Ñ? анонимноÑ?Ñ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а длÑ? пеÑ?вого пÑ?Ñ?жка</string>
+  <string name="pref_entrance_node_dialog">Ð?ведиÑ?е вÑ?однÑ?е Ñ?злÑ?</string>
+  <string name="pref_allow_background_starts_title">РазÑ?еÑ?иÑ?Ñ? Ñ?оновÑ?Ñ? загÑ?Ñ?зкÑ?</string>
+  <string name="pref_allow_background_starts_summary">Ð?озволиÑ?Ñ? лÑ?бомÑ? пÑ?иложениÑ? Ñ?Ñ?ебоваÑ?Ñ? оÑ? Orbot запÑ?Ñ?каÑ?Ñ? Tor и оÑ?ноÑ?Ñ?Ñ?иеÑ?Ñ? к немÑ? Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="button_proxy_all">Ð?Ñ?окÑ?иÑ?оваÑ?Ñ? вÑ?Ñ?</string>
+  <string name="button_proxy_none">Ð?е пÑ?окÑ?иÑ?оваÑ?Ñ? </string>
+  <string name="button_invert_selection">Ð?нвеÑ?Ñ?иÑ?оваÑ?Ñ? вÑ?деленное</string>
+  <string name="pref_proxy_title">Ð?Ñ?Ñ?одÑ?Ñ?ий Ñ?еÑ?евой пÑ?окÑ?и (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол длÑ? иÑ?полÑ?зованиÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?ом: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?ведиÑ?е Ñ?ип пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_summary">Ð?мÑ? Ñ?оÑ?Ñ?а пÑ?окÑ?и-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_host_dialog">Ð?ведиÑ?е Ñ?оÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">Ð?ведиÑ?е поÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_title">Ð?мÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_summary">Ð?мÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_username_dialog">Ð?ведиÑ?е имÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_title">Ð?аÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_summary">Ð?аÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_password_dialog">Ð?ведиÑ?е паÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">УÑ?Ñ?ановка обÑ?ей пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="setting_up_app_based_transparent_proxying_">УÑ?Ñ?ановка оÑ?нованной на пÑ?иложениÑ?Ñ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озÑ?аÑ?наÑ? пÑ?окÑ?иÑ?икаÑ?иÑ? Ð?Ð?Ð?ЮЧÐ?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и поддеÑ?живаеÑ? Ñ?еÑ?еÑ?инг!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка запÑ?Ñ?ка пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии!</string>
+  <string name="transproxy_rules_cleared">Ð?Ñ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и Ñ?даленÑ?</string>
+  <string name="couldn_t_start_tor_process_">Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?аеÑ? на поÑ?Ñ?Ñ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">УÑ?Ñ?ановка оÑ?нованной на поÑ?Ñ?аÑ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="bridge_error">Ð?Ñ?ибка моÑ?Ñ?а</string>
+  <string name="bridge_requires_ip">Ð?лÑ? иÑ?полÑ?зованиÑ? необÑ?одимо задаÑ?Ñ? IP-адÑ?еÑ? как минимÑ?м одного моÑ?Ñ?а.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?пÑ?авÑ?Ñ?е пиÑ?Ñ?мо на адÑ?еÑ? bridges@xxxxxxxxxxxxxx Ñ?о Ñ?Ñ?Ñ?окой \"get bridges\" в Ñ?еле Ñ?ообÑ?ениÑ? из Ñ?Ñ?Ñ?Ñ?ной запиÑ?и GMail.</string>
+  <string name="error">Ð?Ñ?ибка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?и наÑ?Ñ?Ñ?ойки доÑ?Ñ?Ñ?пнÑ?Ñ? адÑ?еÑ?ов вÑ?звали иÑ?клÑ?Ñ?ение!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?Ñ?Ñ?ойки ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а вÑ?звали иÑ?клÑ?Ñ?ение!</string>
+  <string name="exit_nodes">Ð?Ñ?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а длÑ? поÑ?леднего пÑ?Ñ?жка</string>
+  <string name="enter_exit_nodes">Ð?ведиÑ?е вÑ?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="exclude_nodes">Ð?Ñ?клÑ?Ñ?Ñ?ннÑ?е Ñ?злÑ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а на иÑ?клÑ?Ñ?ение</string>
+  <string name="enter_exclude_nodes">Ð?ведиÑ?е иÑ?клÑ?Ñ?Ñ?ннÑ?е Ñ?злÑ?</string>
+  <string name="strict_nodes">ТоÑ?нÑ?е Ñ?злÑ?</string>
+  <string name="use_only_these_specified_nodes">Ð?Ñ?полÑ?зоваÑ?Ñ? *Ñ?олÑ?ко* Ñ?Ñ?и заданнÑ?е Ñ?злÑ?</string>
+  <string name="bridges">Ð?оÑ?Ñ?Ñ?</string>
+  <string name="use_bridges">Ð?Ñ?полÑ?зоваÑ?Ñ? моÑ?Ñ?Ñ?</string>
+  <string name="bridges_obfuscated">Ð?бÑ?Ñ?Ñ?Ñ?иÑ?ованнÑ?е моÑ?Ñ?Ñ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?иÑ?Ñ? алÑ?Ñ?еÑ?наÑ?ивнÑ?е вÑ?однÑ?е Ñ?злÑ? в Ñ?еÑ?Ñ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?аданнÑ?е моÑ?Ñ?Ñ? обÑ?Ñ?Ñ?Ñ?иÑ?ованÑ?</string>
+  <string name="ip_address_and_port_of_bridges">IP-адÑ?еÑ?а и поÑ?Ñ?Ñ? моÑ?Ñ?ов</string>
+  <string name="enter_bridge_addresses">Ð?ведиÑ?е адÑ?еÑ?а моÑ?Ñ?ов</string>
+  <string name="relays">РеÑ?Ñ?анÑ?лÑ?Ñ?оÑ?Ñ?</string>
+  <string name="relaying">РеÑ?Ñ?анÑ?лÑ?Ñ?иÑ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">РазÑ?еÑ?иÑ?Ñ? ваÑ?емÑ? Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?вÑ? бÑ?Ñ?Ñ? невÑ?Ñ?однÑ?м Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом</string>
+  <string name="relay_port">Ð?оÑ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="listening_port_for_your_tor_relay">СлÑ?Ñ?аÑ?Ñ?ий поÑ?Ñ? длÑ? ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_or_port">Ð?ведиÑ?е поÑ?Ñ? OR</string>
+  <string name="relay_nickname">Ð?мÑ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?мÑ? длÑ? ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?ведиÑ?е полÑ?зоваÑ?елÑ?Ñ?кое имÑ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пнÑ?е адÑ?еÑ?а</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?апÑ?Ñ?каÑ?Ñ? как клиенÑ? за межÑ?еÑ?евÑ?м Ñ?кÑ?аном Ñ? огÑ?аниÑ?иваÑ?Ñ?ими полиÑ?иками</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пнÑ?е поÑ?Ñ?Ñ?</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?Ñ?, доÑ?Ñ?Ñ?пнÑ?е из-за огÑ?аниÑ?иÑ?елÑ?ного Ñ?еÑ?евого Ñ?кÑ?ана</string>
+  <string name="enter_ports">Ð?ведиÑ?е поÑ?Ñ?Ñ?</string>
+  <string name="enable_hidden_services">Ð?клÑ?Ñ?иÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е Ñ?лÑ?жбÑ?</string>
+  <string name="run_servers_accessible_via_the_tor_network">Ð?апÑ?Ñ?Ñ?иÑ?Ñ? Ñ?еÑ?веÑ?а, доÑ?Ñ?Ñ?пнÑ?е Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ð?ведиÑ?е локалÑ?нÑ?е поÑ?Ñ?Ñ? длÑ? Ñ?кÑ?Ñ?Ñ?Ñ?Ñ? Ñ?лÑ?жб</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?Ñ? Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?дÑ?еÑ?Ñ?емое имÑ? длÑ? ваÑ?ей Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ? (Ñ?оздаÑ?Ñ?Ñ?Ñ? авÑ?омаÑ?иÑ?еÑ?ки)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ð?клÑ?Ñ?иÑ?Ñ? вÑ?вод жÑ?Ñ?нала оÑ?ладки (Ñ?Ñ?ебÑ?еÑ? иÑ?полÑ?зоваÑ?Ñ? adb или aLogCat длÑ? пÑ?оÑ?моÑ?Ñ?а)</string>
+  <string name="project_home">Ð?омаÑ?нÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?а пÑ?оекÑ?а: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?иÑ?ензиÑ? Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Ð?Ñ?огÑ?аммÑ? Ñ?Ñ?оÑ?онниÑ? Ñ?азÑ?абоÑ?Ñ?иков: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Ð?Ñ?иложение Ñ?оÑ?еÑ? оÑ?кÑ?Ñ?Ñ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?й поÑ?Ñ? Ñ?еÑ?веÑ?а %S Ñ?еÑ?и Tor. ЭÑ?о безопаÑ?но, еÑ?ли вÑ? довеÑ?Ñ?еÑ?е данномÑ? пÑ?иложениÑ?.</string>
+  <string name="found_existing_tor_process">найден Ñ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?ий пÑ?оÑ?еÑ?Ñ? Tor...</string>
+  <string name="something_bad_happened">Ð?Ñ?оизоÑ?ла какаÑ?-Ñ?о оÑ?ибка. Ð?Ñ?овеÑ?Ñ?Ñ?е жÑ?Ñ?нал.</string>
+  <string name="hidden_service_on">Ñ?кÑ?Ñ?Ñ?аÑ? Ñ?лÑ?жба на:</string>
+  <string name="unable_to_read_hidden_service_name">невозможно пÑ?оÑ?иÑ?аÑ?Ñ? имÑ? Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ?</string>
+  <string name="unable_to_start_tor">Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor:</string>
+  <string name="unable_to_reset_tor">Ð?еÑ?езагÑ?Ñ?зиÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во, невозможно пеÑ?еÑ?Ñ?Ñ?ановиÑ?Ñ? Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?Ñ?полÑ?зоваÑ?Ñ? Iptables по Ñ?молÑ?аниÑ?</string>
+  <string name="pref_use_sys_iptables_summary">Ð?Ñ?полÑ?зоваÑ?Ñ? вÑ?Ñ?Ñ?оеннÑ?й Ñ?айл iptables вмеÑ?Ñ?о поÑ?Ñ?авлÑ?емого Ñ? Orbot</string>
+  <string name="error_installing_binares">Ð?Ñ?полнÑ?емÑ?е Ñ?айлÑ? Tor не Ñ?могли Ñ?Ñ?Ñ?ановиÑ?Ñ?Ñ?Ñ? или обновиÑ?Ñ?Ñ?.</string>
+  <string name="pref_use_persistent_notifications">Ð?Ñ?егда оÑ?обÑ?ажаÑ?Ñ? иконкÑ? в панели задаÑ? когда Orbot подклÑ?Ñ?ен</string>
+  <string name="pref_use_persistent_notifications_title">Ð?оÑ?Ñ?оÑ?нное Ñ?ведомление о Ñ?абоÑ?е</string>
+  <string name="pref_use_expanded_notifications">Ð?оказаÑ?Ñ? Ñ?аÑ?Ñ?иÑ?енное Ñ?ведомление Tor Ñ?о Ñ?Ñ?Ñ?аной вÑ?Ñ?ода и IP</string>
+  <string name="pref_use_expanded_notifications_title">РаÑ?Ñ?иÑ?еннÑ?е Ñ?ведомлениÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?Ñ? вклÑ?Ñ?енÑ?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">ЯзÑ?к</string>
+  <string name="set_locale_summary">Ð?Ñ?бÑ?аÑ?Ñ? Ñ?зÑ?к инÑ?еÑ?Ñ?ейÑ?а длÑ? Orbot</string>
+  <string name="wizard_locale_title">Ð?Ñ?бÑ?аÑ?Ñ? Ñ?зÑ?к</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?авиÑ?Ñ? по Ñ?молÑ?аниÑ? или пеÑ?еклÑ?Ñ?иÑ?Ñ? Ñ?екÑ?Ñ?ий Ñ?зÑ?к</string>
+  <string name="powered_by">оÑ?новано на Tor</string>
+  <string name="btn_save_settings">СоÑ?Ñ?аниÑ?Ñ? наÑ?Ñ?Ñ?ойки</string>
+  <string name="no_internet_connection_tor">Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? подклÑ?Ñ?ение к инÑ?еÑ?неÑ?Ñ?, Tor наÑ?одиÑ?Ñ?Ñ? в Ñ?ежиме ожиданиÑ?â?¦</string>
+  <string name="bandwidth_">Ð?анал:</string>
+  <string name="down">к нам</string>
+  <string name="up">оÑ? наÑ?</string>
+  <string name="pref_disable_network_title">Ð?вÑ?озаÑ?Ñ?пание без Ñ?еÑ?и</string>
+  <string name="pref_disable_network_summary">Ð?еÑ?еводиÑ?Ñ? Tor в Ñ?пÑ?Ñ?ий Ñ?ежим пÑ?и оÑ?Ñ?Ñ?Ñ?Ñ?Ñ?вии инÑ?еÑ?неÑ?а</string>
+  <string name="newnym">Ð?Ñ? пеÑ?еклÑ?Ñ?илиÑ?Ñ? на новÑ?й иденÑ?иÑ?икаÑ?оÑ? Tor!</string>
+  <string name="menu_verify_browser">Ð?Ñ?овеÑ?иÑ?Ñ? бÑ?аÑ?зеÑ?</string>
+  <string name="menu_use_chatsecure">Ð?Ñ?полÑ?зоваÑ?Ñ? ChatSecure</string>
+  <string name="permission_manage_tor_label">УпÑ?авление Tor</string>
+  <string name="permission_manage_tor_description">РазÑ?еÑ?иÑ?Ñ? пÑ?иложениÑ? Ñ?пÑ?авлÑ?Ñ?Ñ? Ñ?еÑ?виÑ?ом Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ð?е поÑ?оже, Ñ?Ñ?о Ñ? ваÑ? Ñ?Ñ?Ñ?ановлен Orfox. ХоÑ?иÑ?е Ñ?пÑ?авкÑ? на Ñ?Ñ?Ñ? Ñ?емÑ? или пÑ?оÑ?Ñ?о оÑ?кÑ?Ñ?Ñ?Ñ? бÑ?аÑ?зеÑ??</string>
+  <string name="install_apps_">УÑ?Ñ?ановиÑ?Ñ? пÑ?иложениÑ??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?еÑ? подклÑ?Ñ?ениÑ? к Ñ?еÑ?и. Tor вÑ?одиÑ? в Ñ?ежим Ñ?на...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?одклÑ?Ñ?ение к Ñ?еÑ?и Ñ?Ñ?Ñ?ановлено. Tor пÑ?оÑ?Ñ?паеÑ?Ñ?Ñ?...</string>
+  <string name="updating_settings_in_tor_service">обновление наÑ?Ñ?Ñ?оек в Ñ?еÑ?виÑ?е Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой SOCKS-пÑ?окÑ?и (по Ñ?молÑ?аниÑ?: 9050, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_socks_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а SOCKS</string>
+  <string name="pref_transport_title">Ð?оÑ?Ñ? пÑ?озÑ?аÑ?ного пÑ?окÑ?и Tor</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой пÑ?озÑ?аÑ?нÑ?й пÑ?окÑ?и (по Ñ?молÑ?аниÑ?: 9040, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_transport_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_dnsport_title">Ð?оÑ?Ñ? DNS Tor</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой DNS (по Ñ?молÑ?аниÑ?: 5400, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_dnsport_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а DNS</string>
+  <string name="pref_torrc_title">Ð?олÑ?зоваÑ?елÑ?Ñ?кие наÑ?Ñ?Ñ?ойки Torrc</string>
+  <string name="pref_torrc_summary">ТÐ?Ð?ЬÐ?Ð? Ð?Ð?Я ЭÐ?СÐ?Ð?РТÐ?Ð?: внеÑ?иÑ?е наÑ?Ñ?Ñ?ойки напÑ?Ñ?мÑ?Ñ? в Ñ?Ñ?Ñ?оки Ñ?айла конÑ?игÑ?Ñ?аÑ?ии torrc</string>
+  <string name="pref_torrc_dialog">Ð?олÑ?зоваÑ?елÑ?Ñ?кие Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus -  пÑ?иложение Benetech докÑ?менÑ?аÑ?иÑ? по пÑ?авам Ñ?еловека </string>
+  <string name="your_tor_public_ips_">Ð?аÑ?и пÑ?блиÑ?нÑ?е IP-адÑ?еÑ?а Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?ожалÑ?йÑ?Ñ?а, оÑ?клÑ?Ñ?иÑ?е Ñ?Ñ?Ñ? пÑ?огÑ?аммÑ? в Android-&gt;Ð?аÑ?Ñ?Ñ?ойки-&gt;Ð?Ñ?иложениÑ?, еÑ?ли Ñ? ваÑ? возникли пÑ?облемÑ? Ñ? Orbot:</string>
+  <string name="app_conflict"> Ð?онÑ?ликÑ? пÑ?иложений</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?ообновление пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_transproxy_refresh_summary">Ð?овÑ?оÑ?но пÑ?имениÑ?Ñ? пÑ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и пÑ?и изменении Ñ?оÑ?Ñ?оÑ?ниÑ? Ñ?еÑ?и</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?Ð?УÐ?Ð?ТÐ?Ð?ЬÐ?Ð?Ð? УÐ?Ð?Ð?Ð?Ð?Ð?Ð? пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_transproxy_flush_summary">Ð?ажмиÑ?е здеÑ?Ñ?, Ñ?Ñ?обÑ? Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? оÑ?иÑ?Ñ?иÑ?Ñ? вÑ?е Ñ?еÑ?евÑ?е пÑ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="transparent_proxy_rules_flushed_">Ð?Ñ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и Ñ?даленÑ?!</string>
+  <string name="you_do_not_have_root_access_enabled">У ваÑ? не вклÑ?Ñ?Ñ?н root-доÑ?Ñ?Ñ?п</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?озможно, поÑ?Ñ?ебÑ?еÑ?Ñ?Ñ? оÑ?Ñ?ановиÑ?Ñ? и запÑ?Ñ?Ñ?иÑ?Ñ? Orbot заново длÑ? подклÑ?Ñ?ениÑ? изменений наÑ?Ñ?Ñ?оек.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">кбиÑ?/Ñ?</string>
+  <string name="mbps">мбиÑ?/Ñ?</string>
+  <string name="kb">Ð?Ð?</string>
+  <string name="mb">Ð?Ð?</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?Ñ? обновленÑ?</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?ожалÑ?йÑ?Ñ?а, пеÑ?езапÑ?Ñ?Ñ?иÑ?е Orbot длÑ? вÑ?Ñ?Ñ?плениÑ? изменениÑ? в Ñ?илÑ?</string>
+  <string name="menu_qr">QR-кодÑ?</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ð?Ñ?ли ваÑ?а Ñ?еÑ?Ñ? мобилÑ?ной Ñ?вÑ?зи акÑ?ивно блокиÑ?Ñ?еÑ? Tor, вÑ? можеÑ?е иÑ?полÑ?зоваÑ?Ñ? моÑ?Ñ?Ñ? Tor длÑ? доÑ?Ñ?Ñ?па к Ñ?еÑ?и. Ð?Ñ?беÑ?иÑ?е один из Ñ?ипов моÑ?Ñ?ов вÑ?Ñ?е, Ñ?Ñ?обÑ? вклÑ?Ñ?иÑ?Ñ? Ñ?Ñ?Ñ? Ñ?Ñ?нкÑ?иÑ?.</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?а</string>
+  <string name="get_bridges_email">Эл. поÑ?Ñ?а</string>
+  <string name="get_bridges_web">СайÑ?</string>
+  <string name="activate">Ð?кÑ?иваÑ?иÑ?</string>
+  <string name="apps_mode">VPN-Ñ?ежим пÑ?иложений</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?Ñ? можеÑ?е вклÑ?Ñ?иÑ?Ñ? Ñ?Ñ?нкÑ?иÑ? пеÑ?енапÑ?авлениÑ? вÑ?еÑ? пÑ?иложений на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor, иÑ?полÑ?зÑ?Ñ? Ñ?Ñ?нкÑ?иÑ? VPN в Android.\n\n* Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð? * ЭÑ?о новаÑ? Ñ?кÑ?пеÑ?именÑ?алÑ?наÑ? Ñ?Ñ?нкÑ?иÑ? и в некоÑ?оÑ?Ñ?Ñ? Ñ?лÑ?Ñ?аÑ?Ñ? можеÑ? оÑ?Ñ?ановиÑ?Ñ?Ñ?Ñ? или не запÑ?Ñ?Ñ?иÑ?Ñ?Ñ?Ñ? авÑ?омаÑ?иÑ?еÑ?ки. Ð?на не должна бÑ?Ñ?Ñ? иÑ?полÑ?зована длÑ? анонимноÑ?Ñ?и, а ТÐ?Ð?ЬÐ?Ð? длÑ? пÑ?оÑ?ождениÑ? Ñ?илÑ?Ñ?Ñ?ов и межÑ?еÑ?евÑ?Ñ? Ñ?кÑ?анов.</string>
+  <string name="send_email">Ð?Ñ?пÑ?авиÑ?Ñ? пиÑ?Ñ?мо</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?Ñ? можеÑ?е полÑ?Ñ?иÑ?Ñ? адÑ?еÑ? моÑ?Ñ?а по Ñ?лекÑ?Ñ?онной поÑ?Ñ?е, Ñ? Ñ?айÑ?а или пÑ?Ñ?Ñ?м Ñ?каниÑ?ованиÑ? QR-кода. Ð?Ñ?беÑ?иÑ?е \"Эл. поÑ?Ñ?а\" или \"СайÑ?\" ниже, Ñ?Ñ?обÑ? запÑ?оÑ?иÑ?Ñ? адÑ?еÑ? моÑ?Ñ?а.\n\nÐ?олÑ?Ñ?еннÑ?й адÑ?еÑ? Ñ?копиÑ?Ñ?йÑ?е и вÑ?Ñ?авÑ?Ñ?е его в Ñ?азделе наÑ?Ñ?Ñ?оек Orbot \"Ð?оÑ?Ñ?Ñ?\", поÑ?ле Ñ?его пеÑ?езапÑ?Ñ?Ñ?иÑ?е пÑ?иложение.</string>
+  <string name="install_orweb">УÑ?Ñ?ановиÑ?Ñ? Orfox</string>
+  <string name="standard_browser">СÑ?андаÑ?Ñ?нÑ?й бÑ?аÑ?зеÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?РÐ?Ð?Ð?ЧÐ?Ð?Ð?Ð?: Ñ?олÑ?ко Ñ?Ñ?андаÑ?Ñ?нÑ?е моÑ?Ñ?Ñ? Tor Ñ?абоÑ?аÑ?Ñ? на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ваÑ? Intel X86/Atom</string>
+  <string name="vpn_default_world">Ð?иÑ?</string>
+</resources>
diff --git a/app/src/main/res/values-si-rLK/strings.xml b/app/src/main/res/values-si-rLK/strings.xml
new file mode 100644
index 0000000..e4dc474
--- /dev/null
+++ b/app/src/main/res/values-si-rLK/strings.xml
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor �රම�භ ��ර�ම �� න��ත�ම</string>
+  <string name="tor_proxy_service_process">Tor න�ය�ත� ���� </string>
+  <string name="status_starting_up">Orbot �රම�භ �රම�න��</string>
+  <string name="status_activated">Tor ජ�ලයට �බ�ද�ය�</string>
+  <string name="status_disabled">Orbot à¶?à·?â??රà·?යà·?à·?à·?රà·?à·?ත à¶?ර à¶?ත </string>
+  <string name="tor_process_starting">Tor ද�ය�ය� �රම�භ �රම�න�...</string>
+  <string name="tor_process_complete">�ම�ප�ර�ණය�.</string>
+  <string name="tor_process_waiting">ර�ද� ��ට�ය�.</string>
+  <string name="not_anonymous_yet">à¶?à·?à·?à·?දයයà·?: à¶?බà·? à¶?නà·?දà·?නà·? තà·?ම නà·?රà·?නà·?මà·?à¶? නà·?මà·?ත. à¶?රà·?ණà·?à¶?ර à¶?බà·? යà·?දà·?මà·? à·?දà·?à·? HTTP proxy 127.0.0.1:8118 à·?à·? SOCKS4A à·?à·? SOCKS5 proxy 127.0.0.1:9050 භà·?à·?à·?තà·? à·?න පරà·?දà·? à·?à·?නà·?â??යà·?à·? à¶?රà¶?නà·?න.</string>
+  <string name="menu_home">ම�ල�ප�ට��</string>
+  <string name="menu_browse">ප�ර����න�න</string>
+  <string name="menu_settings">��ට��ම�</string>
+  <string name="menu_log">ල��ය </string>
+  <string name="menu_info">�ද��</string>
+  <string name="menu_start">�රඹන�න</string>
+  <string name="menu_stop">න�ත��න�න</string>
+  <string name="menu_about">ප���බද</string>
+  <string name="main_layout_download">භ��ත �රන�න </string>
+  <string name="main_layout_upload">�ඩ��ත �රන�න </string>
+  <string name="button_help">�ද��</string>
+  <string name="button_close">��න�න</string>
+  <string name="button_about">ප���බද</string>
+  <string name="button_clear_log">ල��ය ���� �රන�න </string>
+  <string name="menu_verify">පර����� �රන�න</string>
+  <string name="menu_exit">��ත� �න�න</string>
+  <string name="press_to_start">- �රම�භ ��ර�මට ට�� ��ල���� තද�රන�න -</string>
+  <string name="pref_trans_proxy_group">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? (මà·?ලය à¶?à·?à·?à·?â??ය à·?à·?)</string>
+  <string name="pref_trans_proxy_title">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?</string>
+  <string name="pref_trans_proxy_summary">යà·?මà·?නà·? à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? ටà·?රà·?à¶?රණය </string>
+  <string name="pref_transparent_all_title">Tor ��යල�ල</string>
+  <string name="pref_transparent_all_summary">Tor ත�ල ��ය�� ය�ම��ලට ප�ත�න න�ය�ත����� තදබදය</string>
+  <string name="pref_transparent_port_fallback_title">ප�ට න�ය�ත����� ප��බ���ම </string>
+  <string name="pref_transparent_port_fallback_summary">à¶?à·?à·?à·?දයයà·?: මà¶?à·?à·?රà·?ය යà·?තà·? පà·?දà·? පà·?ට (80, 443, යනà·?දà·?ය). *භà·?à·?à·?තà·?à·? à·?à·?දà·?à¶?à·?* \'à·?à·?යà·?à·?\' à·?à·? \'යà·?මà·?\' පà·?â??රà¶?à·?ර à·?à·?ඩ නà·?à¶?රනà·?නà·? නමà·? පමණà·?.</string>
+  <string name="pref_transparent_port_title">ප�ට ල�ය���ත�� </string>
+  <string name="pref_transparent_port_summary">නà·?යà·?තà·?à·?à·?à·?à·? à·?දà·?à·? පà·?ට ලà·?යà·?à·?à·?තà·?à·?. *භà·?à·?à·?තà·?à·? à·?à·?දà·?à¶?à·?* \'à·?à·?යà·?à·?\' à·?à·? \'යà·?මà·?\' පà·?â??රà¶?à·?ර à·?à·?ඩ නà·?à¶?රනà·?නà·? නමà·? පමණà·?.</string>
+  <string name="pref_transparent_port_dialog">ප�ට න�ය�ත������ට ��� �රන�න</string>
+  <string name="pref_has_root">මà·?ල පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="pref_has_root_summary">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? à·?දà·?à·? මà·?ල පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="status_install_success">Tor ද���මයන� ��ර�ථ�� ��ථ�පනය �රන ලද�!</string>
+  <string name="status_install_fail">Tor ද���මය ��න��න� ��ථ�පනය ��ර�මට න����� ��ය. �ර�ණ��ර ල��ය පර������ර tor-assistants@xxxxxxxxxxxxxx ට ද�න�ම� ද�න�න</string>
+  <string name="title_error">ය�ද�ම� ද�� </string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot ප�ල�බද� </string>
+  <string name="btn_next">�ල� </string>
+  <string name="btn_back">ප��ප�ට</string>
+  <string name="btn_finish">����නය� </string>
+  <string name="btn_okay">���ය�</string>
+  <string name="btn_cancel">��ල��� �රන�න</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot ප���බද �ත�ම� ����තර </string>
+  <string name="wizard_permissions_root">�න�ම�ත�ය ල�බ� �ත.</string>
+  <string name="wizard_permissions_stock">Orbot �න�ම�ත�යන� </string>
+  <string name="wizard_premissions_msg_root">�නර��ය�! �බ ම�ල Orbot �ද�� ම�ල �න�ම�ත�යන� �බල �ර �ත� බ� �පට �න��රණය ��ය. �ප ම�ම බලය න�ණ�ත� ල�� භ���ත� ��ර�මට ප�ර�න�ද� ��ම�.</string>
+  <string name="wizard_permissions_msg_stock">à¶?තà·?â??යà·?à·?à·?â??ය නà·?à·?à·?à·?තà·? Orbot à·?ට මà·?ල පà·?â??රà·?à·?à·?ය ලබà·?දà·?මà·?නà·? à¶?ය බලà¶?තà·? මà·?à·?ලමà¶?à·? බà·?ට පතà·?à·?à·?. පà·?ල බà·?තà·?තම භà·?à·?à·?තයà·?නà·? Orbot à·?ට à·?à·?පà·?රà·?බලය ලබà·?දà·?නà·?න!</string>
+  <string name="wizard_permissions_no_root">à¶?බට මà·?ල පà·?â??රà·?à·?à·?ය à·?මà·?බනà·?ධà·? à¶?à·?à·?à·?දà·? à¶?à·?බà·?ධයà¶?à·? නà·?මà·?තà·? නමà·?, Orbot à·?ල à·?ඩà·? à¶?රන යà·?මà·?නà·? පමණà¶?à·? භà·?à·?à·?තà·? à¶?රනà·?න.</string>
+  <string name="wizard_permissions_consent">ම� �ට ��ට��ය�. ��ප�ර� පර���ල�ය� න�ම�ත�� ද��ටම �ර��න ය�මට ��ම�ත�ත�ම�.</string>
+  <string name="wizard_permission_enable_root">Orbot à·?ට මà·?ලය පà·?â??රදà·?නය à¶?රනà·?න </string>
+  <string name="wizard_configure">ටà·?රà·?à¶?රණය à·?à·?නà·?â??යà·?à·? à¶?රනà·?න </string>
+  <string name="wizard_configure_msg">Orbot �බට ��ය�� ය�ම��ල �න�ද�න� Tor ත�ල�න� ය���මට �� �බ� ය�ම� තන� තන�� ත�ර���න�මට ����� ලබ�ද�.</string>
+  <string name="wizard_configure_all">��ය�� ය�ම��ලට ප�ත�න න�ය�ත����� Tor ත�ල�න� ය�න�න </string>
+  <string name="wizard_configure_select_apps">තන� ය�ම�න� Tor �ද�� ත�ර��න�න </string>
+  <string name="wizard_tips_tricks">Orbot �බල �ල ය�ම� </string>
+  <string name="wizard_tips_msg">ප�ත ය�ම� ��ද� �ත�ත� Orbot �ම� ��ඩ ��ර�මට ය. ��ථ�පනය ��ර�ම �ද�� ��� ��� බ�ත�තම මත ��ල��� �රන�න. න�ත��ත� �බට ම�ම ය�ම� Google Play, GuardianProject.info ��බ��ඩ��ය�න� �� F-Droid.org �ල�න� ��ය� �ත ���.</string>
+  <string name="wizard_tips_proxy">නà·?යà·?තà·? à·?à·?à·?à·? à·?à·?ටà·?à·?මà·? - Orbot à·?මà¶? à¶?à·?â??රà·?යà·?à¶?à·?රà·?මට à¶?නà·?à¶?à·? යà·?මà·? à·?à·?නà·?â??යà·?à·? à¶?රන à¶?à¶?à·?රය à·?දà·?රනà·?න </string>
+  <string name="wizard_tips_duckgo">DuckDuckGo à·?à·?à·?à·?මà·? යනà·?තà·?â??ර යà·?දà·?ම </string>
+  <string name="wizard_tips_twitter">Twitter න�ය�ත������ \"localhost\" �ත���ර�යට �� ප�ටය 8118 ට ප���ට��න�න </string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">න�ය�ත� ���� ��ට��ම� </string>
+  <string name="wizard_final">Orbot ��ද�නම�!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">මà·?මà¶?à·?නà·? à¶?බà·? à·?à·?බà·? බà·?â??රà·?à·?à·?රය https://check.torproject.org ට à·?à·?à·?à·?ත à·?à·?. à¶?à·?à·?ට à¶?බට Orbot නà·?à·?à·? ලà·?à·? à·?à·?නà·?â??යà·?à·? à·?à·? à¶?තà·?දà·?යà·? à·?à·? à¶?බ Tor ජà·?ලයට à·?මà·?බනà·?ධ à·?à·? à¶?තà·?දà·?යà·? දà·?à¶?à¶?ත à·?à·?à¶?.</string>
+  <string name="pref_hs_group">�����ණ� ���� �ත���ර �රම�න� </string>
+  <string name="pref_general_group">ප�ද�</string>
+  <string name="pref_start_boot_title">Orbot �රඹ�ම� ධ���ය� �රඹන�න </string>
+  <string name="pref_start_boot_summary">Orbot à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? à¶?රමà·?භ à¶?ර, à¶?බà·? Android à¶?පà¶?රණය පටනà·?à¶?තà·? à·?à·?ට Tor à·?ලට à·?මà·?බනà·?ධ à¶?රà¶?නà·?න.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">����දයය�</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�න�ම�ත�ය</string>
+  <string name="wizard_permissions_root_msg1">à¶?බට à¶?à·?à·?à·?â??ය නමà·? Orbot à·?à·?පà·?රà·? පරà·?à·?à·?ලà¶?යà·?ට පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·? à·?à·?à·?à·? à·?à·?නà·? පà·?â??රà¶?මන à·?à·?à·?à·?à·?à·?à¶?à¶? à·?බල à¶?à·?රà·?මට à¶?à·?à·?ර ලබà·?දà·?ය à·?à·?à¶?. </string>
+  <string name="wizard_permissions_root_msg2">à¶?බට මà·?ය à·?à·?දà·? à¶?à·?රà·?මට à¶?à·?à·?à·?â??යතà·?à·?à¶?à·? නà·?මà·?තà·? නමà·?, Orbot à·?ල à·?à·?ඩà·? à¶?රන යà·?මà·?නà·? පමණà¶?à·? භà·?à·?à·?තà·? à¶?රනà·?න.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot �බල �ල ය�ම�</string>
+  <string name="wizard_tips_play">Google Play ත�ල�න� Guardian Project apps ත�ර��න�න </string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?</string>
+  <string name="wizard_transproxy_msg">මà·?මà¶?à·?නà·? à¶?බà·? යà·?මà·?නà·?ට à¶?à·?à·?à·?දà·? à·?à·?නà·?â??යà·?à¶?රණයà¶?à·? නà·?මà·?තà·?à·? Tor ජà·?ලය à·?රà·?à·? à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? à¶?à·?â??රà·?යà·?තà·?මà¶? à·?à·?ය à·?à·?à¶?.</string>
+  <string name="wizard_transproxy_hint">(�බට �ප �ද�න� �ල �ර�ණ� ප���බද ��බ�ධය�� න�ම�ත� නම� ම�ම ��ට�� �ල��ණ� �රන�න)</string>
+  <string name="wizard_transproxy_none">������� න�ම�ත</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Wifi à·?à·? USB Tethered à¶?පà·?à¶?à¶? à·?දà·?à·? Tor පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·? à·?à·?à·?à·?à·? à·?බල à¶?රනà·?න (නà·?à·?ත à¶?රමà·?භ à¶?à·?රà·?මà¶?à·? à¶?à·?à·?à·?â??යà·?à·?)</string>
+  <string name="button_grant_superuser">à·?à·?පà·?රà·? පරà·?à·?à·?ලà¶?යà·?à¶?à·? පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="pref_select_apps">ය�ම�න� ත�ර��න�න </string>
+  <string name="pref_select_apps_summary">Tor �ර�� ය���මට ය�ම�න� ත�ර��න�න </string>
+  <string name="pref_node_configuration">නà·?ඩà·? à·?à·?නà·?â??යà·?à·?à¶?රණය </string>
+  <string name="pref_node_configuration_summary">මà·?à·?à·? à¶?බà·? නà·?රà·?නà·?මà·?à¶?තà·?à·? à¶?ඩà·? à¶?රන පà·?â??රà¶?මන à·?à·?ටà·?à·?මà·? ය.</string>
+  <string name="pref_entrance_node">�ත��� ��ම� න�ඩ� </string>
+  <string name="pref_entrance_node_summary">ප�ම� hop �ද�� ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන� </string>
+  <string name="pref_entrance_node_dialog">�ත��� ��ම� න�ඩ��ලට ප�����න�න </string>
+  <string name="pref_proxy_title">Outbound ජ�ල න�ය�ත� </string>
+  <string name="pref_proxy_type_title">Outbound න�ය�ත� �ර��ය�� </string>
+  <string name="pref_proxy_type_summary">නà·?යà·?තà·? à·?à·?à·?à·?දà·?යà¶?යනà·? à·?දà·?à·? පà·?â??රà·?ටà·?à¶?à·?ල: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">න�ය�ත� ���� �ර��ය �ත�ලත� �රන�න </string>
+  <string name="pref_proxy_host_title">Outbound න�ය�ත� �ත���රය��  </string>
+  <string name="pref_proxy_host_summary">න�ය�ත� ����ද�ය��� �ත���ර� න�මය </string>
+  <string name="pref_proxy_host_dialog">න�ය�ත����� �ත���රය �ත�ල� �රන�න </string>
+  <string name="pref_proxy_port_title">Outbound න�ය�ත� ප�ර�ටය�� </string>
+  <string name="pref_proxy_port_summary">න�ය�ත� ����ද�ය� ප�ටය</string>
+  <string name="pref_proxy_port_dialog">න�ය�ත� ���� ප�ටය �ත��� �රන�න </string>
+  <string name="status">තත��ය</string>
+  <string name="setting_up_full_transparent_proxying_">à·?මà·?පà·?රà·?ණ පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="setting_up_app_based_transparent_proxying_">යà·?මà·? පදනමà·? à¶?රà¶?à·?න à¶?à·?â??රà·?යà·?තà·?මà¶? à·?න පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="transparent_proxying_enabled">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? à·?බල à¶?ර à¶?ත </string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Tethering �ද�� �බල �ර �ත!</string>
+  <string name="warning_error_starting_transparent_proxying_">à¶?à·?à·?à·?දයයà·?: පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?à·?à·?නà·? දà·?à·?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="transproxy_rules_cleared">TransProxy ��න�ද��� ��ත� �ර �ත </string>
+  <string name="couldn_t_start_tor_process_">Tor à¶?à·?â??රà·?යà·?à·?ලà·?නà·? à¶?රමà·?භ à¶?à·?රà·?මට නà·?à·?à·?à¶?à·? à·?à·?ය:</string>
+  <string name="setting_up_port_based_transparent_proxying_">පà·?ට පදනමà·? à¶?රà¶?à·?න à¶?à·?â??රà·?යà·?තà·?මà¶? à·?න පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="bridge_error">��ත� ද��ය��</string>
+  <string name="bridge_requires_ip">��ත� �������� භ���ත�ය �ද�� �බ �ඩ� තරම�න� ��� ��ත� IP ල�ප�නය�� �� �ත�ලත� �ල ය�ත�ය.</string>
+  <string name="send_email_for_bridges">\"get bridges\" නමà·? පà·?ලà·?ය à·?à·?දà·?â??යà·?තà·? ලà·?පà·?යà·? දà·?à·?යà·? à¶?තà·?ලතà·? à¶?ර gmail à¶?à·?ණà·?මà¶?à·?නà·? bridges@xxxxxxxxxxxxxx ලà·?පà·?නයට යà·?නà·?න.</string>
+  <string name="error">ද��ය��</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">à¶?බà·? à·?à·?නà·?දà·?à·?න ලà·?පà·?නයà·?à·?à·? à·?à·?ටà·?à·?මà·?à·?ල à·?à·?â??යතà·?රà·?à¶?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="your_relay_settings_caused_an_exception_">à¶?බà·? පà·?â??රතà·?යà·?ජà¶? à·?à·?ටà·?à·?මà·?à·?ල à·?à·?â??යතà·?රà·?à¶?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="exit_nodes">ප�ට��ම� න�ඩ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ප�ම� hop �ද�� ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන�</string>
+  <string name="enter_exit_nodes">ප�ට��ම� න�ඩ��ලට ප�����න�න</string>
+  <string name="exclude_nodes">�ත��ර�න න�ඩ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">�ත��ර�න ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන�</string>
+  <string name="enter_exclude_nodes">�ත��ර�න න�ඩ�ඩ��ලට ප�����න�න</string>
+  <string name="strict_nodes">ද�ඩ� න�ඩ� </string>
+  <string name="use_only_these_specified_nodes">��ත �ද�න� න�ඩ� *පමණ��* භ���ත� �රන�න </string>
+  <string name="bridges">��ත�</string>
+  <string name="use_bridges">��ත� භ���ත� �රන�න </string>
+  <string name="bridges_obfuscated">��ත� �ද�ර� �රන�න </string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor ජ�ලයට ���ල�ප �ත��� ��ම� න�ඩ� �බල �රන�න </string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">à·?à·?නà·?â??යà·?à·? à¶?ර à¶?තà·? à·?à·?තà·? à¶?දà·?රà·? à¶?ල à·?à·?තà·? නමà·? à¶?à·?à·? à·?බල à¶?රනà·?න </string>
+  <string name="ip_address_and_port_of_bridges">IP ල�ප�නය �� ��ත��ල ප�ට</string>
+  <string name="enter_bridge_addresses">��ත� ල�ප�නයන� �ත��� �රන�න </string>
+  <string name="relays">පà·?â??රතà·?යà·?ජà¶?ය</string>
+  <string name="relaying">පà·?â??රතà·?යà·?ජනය </string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">à¶?බà·? à¶?පà·?à¶?à¶?ය නà·?à¶?à·?ම-නà·?යන පà·?â??රතà·?යà·?ජà¶?යà¶?à·? බà·?ට à·?බල à¶?රනà·?න </string>
+  <string name="relay_port">පà·?â??රතà·?යà·?ජà¶? පà·?ටය</string>
+  <string name="listening_port_for_your_tor_relay">Tor පà·?â??රතà·?යà·?ජà¶?යට à·?à·?නà·?දà·?න පà·?ටය </string>
+  <string name="enter_or_port">OR ප�ටය �ත��� �රන�න </string>
+  <string name="relay_nickname">පà·?â??රතà·?යà·?ජà¶? à¶?පනà·?මය</string>
+  <string name="the_nickname_for_your_tor_relay">à¶?බà·? Tor පà·?â??රතà·?යà·?ජà¶?යà·? à¶?පනà·?මය</string>
+  <string name="enter_a_custom_relay_nickname">à·?à·?â??යà·?à·?à·?à·?රà·?à¶? පà·?â??රතà·?යà·?ජà¶? à¶?පනà·?මය à¶?තà·?à·?à·? à¶?රනà·?න </string>
+  <string name="reachable_addresses">��න�ද� ��ය���� ල�ප�නය </string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">à·?à·?à·?à·?දà·?යà¶?යà·?à¶?à·? ලà·?à·? firewall පà·?ටà·?පà·? à·?à·?ට à·?à·?මà·?à¶?à·?රà·? පà·?à·?à·?à·?à·?තà·? à·?මà¶? à¶?à·?â??රà·?යà·?à¶?රනà·?න</string>
+  <string name="reachable_ports">��න�ද� ��ය���� ප�ටයන�</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">��ම���ර� firewall ප�ට�ප� ��න�ද���ය ���� ප�ටයන�</string>
+  <string name="enter_ports">ප�ටයන� �ත��� �රන�න </string>
+  <string name="enable_hidden_services">�����ණ� ���� �ත���ර �රම�න� </string>
+  <string name="run_servers_accessible_via_the_tor_network">à¶?පà·?à¶?à¶? මත දà·?à·?à·?න à·?à·?à·?à·?දà·?යà¶?යà·?ට Tor ජà·?ලයට පà·?â??රà·?à·?à·?à·?à·?මට à¶?ඩදà·?නà·?න</string>
+  <string name="enter_localhost_ports_for_hidden_services">�����ණ� ���� �ද�� �ත� localhost ප�ටයන� �ත��� �රන�න </string>
+  <string name="hidden_service_ports">�����ණ� ���� ප�ටයන�</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">à¶?බà·? à·?à·?à¶?à·?à·?ණà·? à·?à·?à·?à·? à·?දà·?à·? à¶?මතන නà·?මය (à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? ජනනය à·?à·?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">නà·?දà·?à·?à·? à¶?à·?රà·?මà·? ලà·?à¶?ය පà·?â??රතà·?දà·?නය à·?දà·?à·? à·?බල à¶?රනà·?න (නà·?රඹà·?ම à·?දà·?à·? adb or aLogCat භà·?à·?à·?තà·? à¶?රනà·?න)</string>
+  <string name="project_home">à·?à·?â??යà·?පà·?තà·? නà·?à·?à·?න(නà·?):</string>
+  <string name="the_tor_license">Tor බලපතà·?â??රය</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3 �න ප�ර��� ම�ද�����</string>
+  <string name="hidden_service_request">ය�ම���ට �����ණ� ����ද�ය� %S ප�ටය Tor ජ�ලයට ����ත ��ර�මට ��මන�ය. ම�ය ��ර����ත�න�න� �බ ම�ම ය�ම�� ������� �රන�� නම�  පමණ�.</string>
+  <string name="found_existing_tor_process">පà·?තà·?න Tor à¶?à·?â??රà·?යà·?à·?ලà·? à·?මà·?à·?à·?ය...</string>
+  <string name="something_bad_happened">යම� න�මන� ද�ය�� ��ද���ය. ල��ය පර����� �ර බලන�න </string>
+  <string name="hidden_service_on">�����ණ� ���� ප���ටන�න�:</string>
+  <string name="unable_to_read_hidden_service_name">�����ණ� ���� න�මය ��ය��මට න�����ය </string>
+  <string name="unable_to_start_tor">Tor �රම�භ ��ර�මට න�����ය:</string>
+  <string name="pref_use_sys_iptables_title">ප�රන�ම� IP ���� භ���ත� �රන�න </string>
+  <string name="pref_use_sys_iptables_summary">Orbot �� ද���මය ip ��� ��න��ට �ප���ය� ප���ට� ද���මය ip ��� භ���ත� �රන�න </string>
+  <string name="error_installing_binares">Tor දà·?à·?à·?මයනà·? à·?à·?ථà·?පනයට à·?à·? à¶?තà·?à·?à·?â??රà·?ණà·? à¶?à·?රà·?මට නà·?à·?à·?à¶?à·? à·?à·?ය.</string>
+  <string name="pref_use_persistent_notifications">Orbot �ම�බන�ධ �� �ත� ��ම��ටම ��ට ම��ලම� ත�ර��� න�ර�ප�ය තබ��න�න</string>
+  <string name="pref_use_persistent_notifications_title">න���දන ල�බ�මට �ල���න�න </string>
+  <string name="notification_using_bridges">��ත� �බල �ර �ත!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbot �ද�� ප�ද���ය �� භ���� ත�රන�න </string>
+  <string name="wizard_locale_title">භ���� ත�රන�න </string>
+  <string name="wizard_locale_msg">�ම�මතය �ත��ර �ර�තම�න භ����ට ම�ර���න�න </string>
+  <string name="btn_save_settings">��ට��ම� ��ර���න�න</string>
+</resources>
diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml
new file mode 100644
index 0000000..b7578c4
--- /dev/null
+++ b/app/src/main/res/values-sk-rSK/strings.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">Pomocník</string>
+  <string name="button_help">Pomocník</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Nastavenia proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
new file mode 100644
index 0000000..2f648ef
--- /dev/null
+++ b/app/src/main/res/values-sk/strings.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Å¡tart a stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot Å¡tartujeâ?¦</string>
+  <string name="status_activated">Pripojený do Tor siete</string>
+  <string name="status_disabled">Orbot je deaktivovaný</string>
+  <string name="tor_process_starting">Å tartujem Tor klienta...</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?akám.</string>
+  <string name="not_anonymous_yet">VAROVANIE: Váš prenos nie je ešte anonymný! Prosím, nakonfigurujte aplikácie aby používali HTTP proxy 127.0.0.1:8118 alebo SOCKS4A alebo SOCKS5 proxy server 127.0.0.1:9050</string>
+  <string name="menu_home">Domov</string>
+  <string name="menu_browse">Prehliadať</string>
+  <string name="menu_settings">Nastavenia</string>
+  <string name="menu_info">Pomocník</string>
+  <string name="menu_about">O aplikácií</string>
+  <string name="button_help">Pomocník</string>
+  <string name="button_close">Zatvoriť</string>
+  <string name="button_about">O aplikácií</string>
+  <string name="menu_verify">Skontrolovať</string>
+  <string name="menu_exit">UkonÄ?iÅ¥</string>
+  <string name="btn_back">Späť</string>
+  <string name="btn_cancel">Zrušiť</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Nastavenie proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Všeobecné</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varovanie</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Žiadny</string>
+  <string name="status">Stav</string>
+  <string name="error">Chyba</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Uložiť nastavenie</string>
+</resources>
diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml
new file mode 100644
index 0000000..1b8a4c6
--- /dev/null
+++ b/app/src/main/res/values-sl/strings.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org/?lang=sl</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=sl</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">zaÄ?ni in ustavi Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se zaganja...</string>
+  <string name="status_activated">Povezan v omrežje Tor</string>
+  <string name="status_disabled">Orbot ni aktiviran</string>
+  <string name="tor_process_starting">Zagon Tor klijenta...</string>
+  <string name="tor_process_complete">konÄ?ano.</string>
+  <string name="tor_process_waiting">Ä?akam.</string>
+  <string name="not_anonymous_yet">POZOR: Vaš promet še ni anonimen! Prosimo, nastavite vaše aplikacije da uporabijo HTTP posredniški strežnik 127.0.0.1:8118 ali SOCKS4A ali SOCKS5 posredniški strežnik 127.0.0.1:9050</string>
+  <string name="menu_home">Glavni meni</string>
+  <string name="menu_browse">Brskaj</string>
+  <string name="menu_settings">Nastavitve</string>
+  <string name="menu_log">Dnevnik</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_start">ZaÄ?ni</string>
+  <string name="menu_stop">Ustavi</string>
+  <string name="menu_about">O programu</string>
+  <string name="main_layout_download">Prenesi</string>
+  <string name="main_layout_upload">Naloži</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zapri</string>
+  <string name="button_about">O programu</string>
+  <string name="button_clear_log">PoÄ?isti dnevnik</string>
+  <string name="menu_verify">Preveri</string>
+  <string name="menu_exit">Izhod</string>
+  <string name="press_to_start">- dolg pritisk za zaÄ?etek -</string>
+  <string name="pref_trans_proxy_group">Transparentno delovanje prek posredniškega strežnika (potrebuje root)</string>
+  <string name="pref_trans_proxy_title">Transparentno delovanje prek posredniškega strežnika</string>
+  <string name="pref_trans_proxy_summary">Samodejno preusmerjanje aplikacij preko Tor</string>
+  <string name="pref_transparent_all_title">Tor karkoli</string>
+  <string name="pref_transparent_all_summary">Posredovanje prometa za vse aplikacije preko Tor</string>
+  <string name="pref_transparent_port_fallback_title">Nadomestna posredniška vrata</string>
+  <string name="pref_transparent_port_fallback_summary">OPOZORILO: Obide skupne porte (80, 443, itd.) * UPORABI LE * v primeru Ä?e  \"Vsi\" ali \"App\" naÄ?in ne deluje.</string>
+  <string name="pref_transparent_port_title">Seznam vrat</string>
+  <string name="pref_transparent_port_summary">Seznam portov za posredniÅ¡ki strežnik. * UPORABI LE * v primeru Ä?e \"Vsi\" ali \"App\" naÄ?in ne deluje</string>
+  <string name="pref_transparent_port_dialog">Vnesi vrata za posredniški strežnik</string>
+  <string name="pref_has_root">Zahtevaj korenski dostop</string>
+  <string name="pref_has_root_summary">Zahtevaj korenski dostop za transparentno posredovanje</string>
+  <string name="status_install_success">Tor binarne datoteke so uspeÅ¡no nameÅ¡Ä?ene!</string>
+  <string name="status_install_fail">Ni bilo možno namestiti Tor binarnih datotek. Prosimo preverite log in obvestite tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Napaka v programu</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O programu Orbot</string>
+  <string name="btn_next">Naprej</string>
+  <string name="btn_back">Nazaj</string>
+  <string name="btn_finish">ZakljuÄ?i</string>
+  <string name="btn_okay">Potrdi</string>
+  <string name="btn_cancel">Prekini</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nekaj podrobnosti o Orbot-u</string>
+  <string name="wizard_permissions_root">Dovoljenje dodeljeno</string>
+  <string name="wizard_permissions_stock">Orbot dovoljenja</string>
+  <string name="wizard_premissions_msg_root">OdliÄ?no! Ugotovili smo, da imate omogoÄ?eno root dovoljenje za Orbot. To moÄ? bomo modro uporabili.</string>
+  <string name="wizard_permissions_msg_stock">Ä?eprav to ni potrebno, lahko Orbot postane bolj zmogljivo orodje, Ä?e ima vaÅ¡a naprava korenski dostop. Uporabite spodnji gumb za odobritev Orbot velesile!</string>
+  <string name="wizard_permissions_no_root">Ä?e nimate korenski dostop ali nimate pojma o Ä?em je beseda, se le prepriÄ?ajte, da uporabljate aplikacije, narejene za delo z Orbot.</string>
+  <string name="wizard_permissions_consent">Razumem in želim nadaljevati kot Superuporabnik.</string>
+  <string name="wizard_permission_enable_root">Dodeli Root za Orbot</string>
+  <string name="wizard_proxy_help_info">Nastavitve posredniškega (proxy) strežnika</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Splošno</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Opozorilo</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Dovoljenja</string>
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="status">Stanje</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Shrani nastavitve</string>
+</resources>
diff --git a/app/src/main/res/values-sn/strings.xml b/app/src/main/res/values-sn/strings.xml
new file mode 100644
index 0000000..ad1cd1d
--- /dev/null
+++ b/app/src/main/res/values-sn/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="menu_settings">Zvamada</string>
+  <string name="menu_about">Maererano</string>
+  <string name="button_about">Maererano</string>
+  <string name="menu_exit">Buda</string>
+  <string name="wizard_btn_tell_me_more">Maererano Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proxy Zvamada</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
new file mode 100644
index 0000000..5a7c989
--- /dev/null
+++ b/app/src/main/res/values-sq/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Shpi</string>
+  <string name="menu_browse">Lundro</string>
+  <string name="menu_settings">Zgjedhjet</string>
+  <string name="menu_info">Ndihmë</string>
+  <string name="menu_about">Informacione</string>
+  <string name="button_help">Ndihmë</string>
+  <string name="button_close">Mbylle</string>
+  <string name="button_about">Informacione</string>
+  <string name="menu_exit">Dil</string>
+  <string name="btn_back">Mbrapa</string>
+  <string name="btn_cancel">Anullo</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Konfigurimi i Proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Të Përgjithshme</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warning</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Asnjë</string>
+  <string name="status">Gjëndja</string>
+  <string name="error">Gabim</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Shpëto Konfigurmin</string>
+</resources>
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
new file mode 100644
index 0000000..b3cc7ed
--- /dev/null
+++ b/app/src/main/res/values-sr/strings.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Ð?Ñ?боÑ?</string>
+  <string name="app_description">Ð?Ñ?боÑ? Ñ?е беÑ?плаÑ?на пÑ?окÑ?и апликаÑ?иÑ?а коÑ?а даÑ?е моÑ? дÑ?Ñ?гим апликаÑ?иÑ?ама да безбедниÑ?е коÑ?иÑ?Ñ?е инÑ?еÑ?неÑ?. Ð?Ñ?боÑ? коÑ?иÑ?Ñ?и ТоÑ? за Ñ?иÑ?Ñ?оваÑ?е ваÑ?ег инÑ?еÑ?неÑ? Ñ?аобÑ?аÑ?аÑ?а и онда га Ñ?кÑ?ива Ñ?лаÑ?ем кÑ?оз низ Ñ?аÑ?Ñ?наÑ?а Ñ?иÑ?ом Ñ?веÑ?а. ТоÑ? Ñ?е Ñ?лободан Ñ?оÑ?Ñ?веÑ? и оÑ?воÑ?ена мÑ?ежа коÑ?а помаже да Ñ?е одбÑ?аниÑ?е од Ñ?азниÑ? облика надзоÑ?а мÑ?ежа коÑ?и Ñ?гÑ?ожаваÑ?Ñ? лиÑ?нÑ? Ñ?лободÑ? и пÑ?иваÑ?ноÑ?Ñ?, повеÑ?Ñ?иве поÑ?ловне акÑ?ивноÑ?Ñ?и и лиÑ?не одноÑ?е и дÑ?жавне безбедноÑ?Ñ?и познаÑ?е као анализа Ñ?аобÑ?аÑ?аÑ?а.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">покÑ?ени и заÑ?Ñ?Ñ?ави Tor</string>
+  <string name="tor_proxy_service_process">ТоÑ? пÑ?окÑ?и Ñ?Ñ?лÑ?га</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?е покÑ?еÑ?е...</string>
+  <string name="status_activated">Ð?овезан Ñ?а ТоÑ? мÑ?ежом</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? Ñ?е деакÑ?ивиÑ?ан</string>
+  <string name="tor_process_starting">Ð?окÑ?еÑ?е Ñ?е ТоÑ? клиÑ?енÑ?...</string>
+  <string name="tor_process_complete">завÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">Ñ?екам.</string>
+  <string name="not_anonymous_yet">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: Ð?аÑ? пÑ?омеÑ? Ñ?оÑ? ниÑ?е анониман! Ð?олимо ваÑ? да подеÑ?иÑ?е Ð?аÑ?е апликаÑ?иÑ?е да коÑ?иÑ?Ñ?е HTTP пÑ?окÑ?и 127.0.0.1:8118 или SOCKS4A или SOCKS5 пÑ?окÑ?и 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?оÑ?еÑ?на</string>
+  <string name="menu_browse">РазгледаÑ?е</string>
+  <string name="menu_settings">Ð?одеÑ?аваÑ?а</string>
+  <string name="menu_log">Ð?огови</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_apps">Ð?Ð?Ð?</string>
+  <string name="menu_start">Ð?Ñ?ени</string>
+  <string name="menu_stop">Ð?аÑ?Ñ?Ñ?ави</string>
+  <string name="menu_about">Ð? нама</string>
+  <string name="main_layout_download">Ð?Ñ?еÑ?зимаÑ?е</string>
+  <string name="main_layout_upload">Ð?Ñ?пÑ?емаÑ?е</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð? нама</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?и логове</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?и</string>
+  <string name="menu_exit">Ð?злаз</string>
+  <string name="press_to_start">- задÑ?жиÑ?е дÑ?жи пÑ?иÑ?иÑ?ак  за поÑ?еÑ?ак -</string>
+  <string name="pref_trans_proxy_group">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е (заÑ?Ñ?ева root пÑ?иÑ?Ñ?Ñ?п)</string>
+  <string name="pref_trans_proxy_title">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?Ñ?Ñ?омаÑ?Ñ?ко Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е апликаÑ?иÑ?а</string>
+  <string name="pref_transparent_all_title">ТоÑ?оÑ?икÑ?Ñ? Ñ?ве</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?оÑ?леди пÑ?омеÑ? од Ñ?виÑ? апликаÑ?иÑ?а кÑ?оз ТоÑ?</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?ван поÑ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="pref_transparent_port_fallback_summary">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: Ð?аобилажеÑ?е Ñ?еÑ?Ñ?иÑ? поÑ?Ñ?ова (80, 443 иÑ?д). Ð?Ð?РÐ?СТÐ?ТÐ? СÐ?Ð?Ð? ако подеÑ?аваÑ?а на \"Све\" или \"Ð?пликаÑ?иÑ?а\" не Ñ?аде.</string>
+  <string name="pref_transparent_port_title">Ð?иÑ?Ñ?а поÑ?Ñ?ова</string>
+  <string name="pref_transparent_port_summary">Ð?иÑ?Ñ?а поÑ?Ñ?ова за пÑ?окÑ?и. Ð?оÑ?иÑ?Ñ?иÑ?и СÐ?Ð?Ð? ако опÑ?иÑ?е \"Све\" или \"Ð?пликаÑ?иÑ?е\" не Ñ?аде.</string>
+  <string name="pref_transparent_port_dialog">УпиÑ?иÑ?е поÑ?Ñ?ове за пÑ?оÑ?леÑ?иваÑ?е на пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?аÑ?Ñ?ажи root пÑ?иÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?аÑ?Ñ?ажи root пÑ?иÑ?Ñ?Ñ?п за Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="status_install_success">ТоÑ? бинаÑ?и Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ани!</string>
+  <string name="status_install_fail">Ð?инаÑ?не ТоÑ? даÑ?оÑ?еке ниÑ?Ñ? Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ане. Ð?олимо пÑ?егледаÑ?Ñ?е логове и обавеÑ?Ñ?иÑ?е наÑ? на tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?еÑ?ка Ñ? апликаÑ?иÑ?и</string>
+  <string name="wizard_title">Ð?Ñ?боÑ?</string>
+  <string name="wizard_btn_tell_me_more">Ð?нÑ?оÑ?маÑ?иÑ?е о Ð?Ñ?боÑ?Ñ?</string>
+  <string name="btn_next">СледеÑ?е</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авÑ?Ñ?и</string>
+  <string name="btn_okay">У Ñ?едÑ?</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еÑ?аÑ?и о Ð?Ñ?боÑ?Ñ?</string>
+  <string name="wizard_details_msg">Orbot je otvorena aplikacija koja sadrzi Tor, LibEvent i Polipo. ObezbeÄ?uje lokalni HTTP proksi (8118) i SOCKS proksi (9050) u Tor mrežu. TakoÄ?e poseduje sposobnost, da kroz Tor, Å¡alje sav internet saobraÄ?aj sa rutovanih ureÄ?aja.</string>
+  <string name="wizard_permissions_root">Ð?озвола одобÑ?ена</string>
+  <string name="wizard_permissions_stock">Ð?Ñ?боÑ? дозволе</string>
+  <string name="wizard_premissions_msg_root">Ð?длиÑ?но! Ð?еÑ?екÑ?овали Ñ?мо да имаÑ?е root дозволе за Ð?Ñ?боÑ?. Ð?Ñ?дÑ?о Ñ?емо иÑ?кÑ?оÑ?иÑ?Ñ?иÑ?и овÑ? моÑ?.</string>
+  <string name="wizard_permissions_msg_stock">Ð?ако ниÑ?е заÑ?Ñ?евано, Ð?Ñ?боÑ? поÑ?Ñ?аÑ?е много Ñ?аÑ?и алаÑ? ако Ð?аÑ? Ñ?Ñ?еÑ?аÑ? има root пÑ?иÑ?Ñ?Ñ?п. Ð?оÑ?иÑ?Ñ?иÑ?е дÑ?гме иÑ?под да биÑ?Ñ?е омогÑ?Ñ?или Ð?Ñ?боÑ?Ñ? Ñ?Ñ?пеÑ? моÑ?и.</string>
+  <string name="wizard_permissions_no_root">Ð?ко немаÑ?е root пÑ?иÑ?Ñ?Ñ?п или немаÑ?е поÑ?ма о Ñ?емÑ? пÑ?иÑ?амо, Ñ?амо Ñ?е побÑ?иниÑ?е да коÑ?иÑ?Ñ?иÑ?е апликаÑ?иÑ?е коÑ?е Ñ?Ñ? напÑ?авÑ?ене да Ñ?Ñ?нкÑ?иониÑ?Ñ? Ñ?а Ð?Ñ?боÑ?ом.</string>
+  <string name="wizard_permissions_consent">РазÑ?мем и желео биÑ? да наÑ?Ñ?авим без root пÑ?иÑ?Ñ?Ñ?па</string>
+  <string name="wizard_permission_enable_root">Ð?озволи root за Ð?Ñ?боÑ?</string>
+  <string name="wizard_configure">Ð?одеÑ?и Ñ?оÑ?иÑ?икаÑ?иÑ?Ñ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?боÑ? Ð?ам даÑ?е опÑ?иÑ?Ñ? да пÑ?оÑ?ледиÑ?е Ñ?ав пÑ?омеÑ? од Ñ?Ñ?Ñ?ане Ñ?виÑ? апликаÑ?иÑ?а или да изабеÑ?еÑ?е поÑ?ебно апликаÑ?иÑ?е коÑ?е желиÑ?е да пÑ?оÑ?ледиÑ?е кÑ?оз ТоÑ? мÑ?ежÑ?.</string>
+  <string name="wizard_configure_all">Ð?оÑ?аÑ?и пÑ?омеÑ? од Ñ?виÑ? апликаÑ?иÑ?а кÑ?оз ТоÑ?</string>
+  <string name="wizard_configure_select_apps">Ð?знаÑ?и поÑ?ебно апликаÑ?иÑ?е Ñ?иÑ?и Ñ?е Ñ?е пÑ?омеÑ? пÑ?оÑ?ледиÑ?и кÑ?оз ТоÑ?</string>
+  <string name="wizard_tips_tricks">Ð?Ñ?боÑ?-омогÑ?Ñ?ене Ð?пликаÑ?иÑ?е</string>
+  <string name="wizard_tips_msg">Ð?пликаÑ?иÑ?е наведене иÑ?под Ñ?Ñ? Ñ?азвиÑ?ене да би Ñ?адиле Ñ?а Ð?Ñ?боÑ?ом. Ð?ликниÑ?е Ñ?вако дÑ?гме коÑ?е желиÑ?е Ñ?ада да инÑ?Ñ?алиÑ?аÑ?е, а Ñ? Ñ?Ñ?пÑ?оÑ?ном иÑ? можеÑ?е пÑ?онаÑ?и и Ñ? Google Play пÑ?одавниÑ?и, на GuardianProject.info веб Ñ?Ñ?Ñ?аниÑ?и или пÑ?еко F-Droid.org.</string>
+  <string name="wizard_tips_proxy">Ð?Ñ?окÑ?и поÑ?Ñ?авке - Ð?аÑ?Ñ?иÑ?е како да подеÑ?иÑ?е апликаÑ?иÑ?е да Ñ?аде Ñ?а Ð?Ñ?боÑ?ом</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo апликаÑ?иÑ?а за пÑ?еÑ?Ñ?аживаÑ?е инÑ?еÑ?неÑ?а</string>
+  <string name="wizard_tips_twitter">Ð?одеÑ?иÑ?е ТвиÑ?еÑ? да коÑ?иÑ?Ñ?и поÑ?Ñ? 8118 на локалном Ñ?оÑ?Ñ?Ñ?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?Ñ?окÑ?и подеÑ?аваÑ?а</string>
+  <string name="wizard_final">Ð?Ñ?боÑ? Ñ?е Ñ?пÑ?еман!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ð?во Ñ?е оÑ?воÑ?иÑ?и Ð?аÑ? веб пÑ?еÑ?Ñ?аживаÑ? и поÑ?еÑ?иÑ?и Ñ?Ñ?Ñ?аниÑ?Ñ? https://check.torproject.org да би пÑ?овеÑ?или да ли Ñ?е Ð?Ñ?боÑ? пÑ?авилно подеÑ?ен и да ли Ñ?Ñ?е Ñ?поÑ?ени Ñ?а ТоÑ? мÑ?ежом.</string>
+  <string name="pref_hs_group">ХоÑ?Ñ?инг на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="pref_general_group">Ð?пÑ?Ñ?е</string>
+  <string name="pref_start_boot_title">Ð?окÑ?ени Ð?Ñ?боÑ? пÑ?и покÑ?еÑ?аÑ?Ñ? Ñ?Ñ?еÑ?аÑ?а</string>
+  <string name="pref_start_boot_summary">Ð?Ñ?Ñ?омаÑ?Ñ?ки покÑ?ениÑ?е Ð?Ñ?боÑ? и конекÑ?Ñ?Ñ?Ñ?е Ñ?е Ñ?а ТоÑ? мÑ?ежом када Ñ?е Ñ?пали Ð?аÑ? Ð?ндÑ?оид Ñ?Ñ?еÑ?аÑ?.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">УпозоÑ?еÑ?е</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволе</string>
+  <string name="wizard_permissions_root_msg1">Ð?ожеÑ?е опÑ?ионално дозволиÑ?и Ð?Ñ?боÑ?Ñ? пÑ?иÑ?Ñ?Ñ?п као \"СÑ?пеÑ? коÑ?иÑ?ник\" да би омогÑ?Ñ?или напÑ?едне Ñ?Ñ?нкÑ?иÑ?е као Ñ?Ñ?о Ñ?е Ñ?Ñ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и.</string>
+  <string name="wizard_permissions_root_msg2">Ð?ко не желиÑ?е ово да Ñ?Ñ?адиÑ?е, молимо Ð?аÑ? да Ñ?е Ñ?веÑ?иÑ?е да коÑ?иÑ?Ñ?иÑ?е апликаÑ?иÑ?е коÑ?е Ñ?Ñ? подеÑ?ене да Ñ?аде Ñ?а Ð?Ñ?боÑ?ом.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?пликаÑ?иÑ?е Ñ?а омогÑ?Ñ?еним Ð?Ñ?боÑ?ом.</string>
+  <string name="wizard_tips_play">Ð?Ñ?онаÑ?иÑ?е Ñ?ве Guardian Project апликаÑ?иÑ?е на Google Play Ñ?еÑ?виÑ?Ñ?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и</string>
+  <string name="wizard_transproxy_msg">Ð?во омогÑ?Ñ?ава Ð?аÑ?им апликаÑ?иÑ?ама да аÑ?Ñ?омаÑ?Ñ?ки пÑ?еÑ?Ñ?меÑ?аваÑ?Ñ? пÑ?омеÑ? кÑ?оз ТоÑ? мÑ?ежÑ? без икакве конÑ?игÑ?Ñ?аÑ?иÑ?е.</string>
+  <string name="wizard_transproxy_hint">(Ð?знаÑ?иÑ?е оваÑ? квадÑ?аÑ?иÑ? ако немаÑ?е поÑ?ма о Ñ?емÑ? пÑ?иÑ?амо)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?едан</string>
+  <string name="pref_transparent_tethering_title">Ð?Ñ?ивезиваÑ?е Ñ?оÑ?а</string>
+  <string name="pref_transparent_tethering_summary">Ð?могÑ?Ñ?ава ТоÑ?ово Ñ?Ñ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и за бежиÑ?не и УСÐ? повезиваÑ?Ñ?Ñ?е Ñ?Ñ?еÑ?аÑ?е (заÑ?Ñ?ева Ñ?еÑ?Ñ?аÑ?Ñ?оваÑ?е)</string>
+  <string name="button_grant_superuser">Ð?аÑ?Ñ?ажи пÑ?иÑ?Ñ?Ñ?п као \'Superuser\'</string>
+  <string name="pref_select_apps">Ð?забеÑ?иÑ?е апликаÑ?иÑ?е</string>
+  <string name="pref_select_apps_summary">Ð?забеÑ?иÑ?е апликаÑ?иÑ?е Ñ?иÑ?и пÑ?омеÑ? Ñ?еÑ?е пÑ?оÑ?ледиÑ?и кÑ?оз ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а Ñ?воÑ?ова</string>
+  <string name="pref_node_configuration_summary">Ð?во Ñ?Ñ? напÑ?едне поÑ?Ñ?авке коÑ?е могÑ? да Ñ?маÑ?е Ð?аÑ?Ñ? анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?оÑ?еÑ?ни Ñ?воÑ?ови</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?иÑ?Ñ?и пÑ?Ñ?Ñ?иÑ?Ñ?, надимÑ?и, дÑ?жаве и адÑ?еÑ?е пÑ?вог Ñ?кока</string>
+  <string name="pref_entrance_node_dialog">УнеÑ?иÑ?е поÑ?еÑ?не Ñ?воÑ?ове</string>
+  <string name="pref_proxy_title">Ð?Ñ?ежни пÑ?окÑ?и за одлазеÑ?и пÑ?омеÑ? (Ð?еобавезно)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол коÑ?и Ñ?е Ñ?е коÑ?иÑ?Ñ?иÑ?и за пÑ?окÑ?и Ñ?еÑ?веÑ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">УнеÑ?иÑ?е Ñ?ип пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_host_summary">Ð?ме Ñ?оÑ?Ñ?а за пÑ?окÑ?и Ñ?еÑ?веÑ?</string>
+  <string name="pref_proxy_host_dialog">УнеÑ?иÑ?е Ñ?оÑ?Ñ? од пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?и Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">УнеÑ?иÑ?е поÑ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_username_title">Ð?оÑ?иÑ?ниÑ?ко име на пÑ?окÑ?иÑ?Ñ? за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_username_summary">Ð?ме пÑ?окÑ?иÑ?а (Ð?еобавезно)</string>
+  <string name="pref_proxy_username_dialog">УнеÑ?иÑ?е коÑ?иÑ?ниÑ?ко име Ð?Ñ?окÑ?иÑ?а  </string>
+  <string name="pref_proxy_password_title">ШиÑ?Ñ?а на пÑ?окÑ?иÑ?Ñ? за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_password_summary">ШиÑ?Ñ?а пÑ?окÑ?иÑ?а (необавезно)</string>
+  <string name="pref_proxy_password_dialog">УнеÑ?иÑ?е Ñ?иÑ?Ñ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?оÑ?Ñ?авÑ?аÑ?е поÑ?пÑ?но Ñ?Ñ?апÑ?паÑ?енÑ?ног Ñ?лаÑ?а кÑ?оз пÑ?окÑ?и</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?одеÑ?аваÑ?е Ñ?Ñ?апÑ?паÑ?енÑ?ног пÑ?окÑ?иÑ?а од Ñ?Ñ?Ñ?ане апликаÑ?иÑ?е</string>
+  <string name="transparent_proxying_enabled">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и Ñ?е Ð?Ð?Ð?Ð?УÐ?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Ñ?е омогÑ?Ñ?ен за пÑ?ивезиваÑ?е</string>
+  <string name="warning_error_starting_transparent_proxying_">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: гÑ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?оваÑ?Ñ? Ñ?Ñ?анÑ?паÑ?енÑ?ног Ñ?лаÑ?а кÑ?оз пÑ?окÑ?и!</string>
+  <string name="transproxy_rules_cleared">TransProxy пÑ?авила оÑ?иÑ?Ñ?ена</string>
+  <string name="couldn_t_start_tor_process_">Ð?иÑ?е могÑ?Ñ?е покÑ?енÑ?Ñ?и ТоÑ? пÑ?оÑ?еÑ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?одеÑ?аваÑ?е Ñ?Ñ?анÑ?паÑ?енÑ?ног пÑ?окÑ?иÑ?аÑ?а од Ñ?Ñ?Ñ?ане поÑ?Ñ?а...</string>
+  <string name="bridge_error">Ð?Ñ?еÑ?ка Ñ? моÑ?Ñ?Ñ?</string>
+  <string name="bridge_requires_ip">Ð?а биÑ?Ñ?е коÑ?иÑ?Ñ?или bridge могÑ?Ñ?ноÑ?Ñ?, моÑ?аÑ?е Ñ?неÑ?и баÑ? Ñ?еднÑ? bridge IP адÑ?еÑ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?оÑ?аÑ?иÑ?е меÑ?л на bridges@xxxxxxxxxxxxxx Ñ?а Ñ?еÑ?има \"get bridges\" Ñ? Ñ?екÑ?Ñ?Ñ? поÑ?Ñ?ке меÑ?ла Ñ?а gmail коÑ?иÑ?ниÑ?ког Ñ?аÑ?Ñ?на.</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?е ReachableAddresses поÑ?Ñ?авке Ñ?Ñ? изазвале изÑ?зеÑ?ак!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?е поÑ?Ñ?авке Ñ?елеÑ?а Ñ?Ñ? изазвале изÑ?зеÑ?ак!</string>
+  <string name="exit_nodes">Ð?злазни Ñ?воÑ?ови</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?иÑ?Ñ?и, надимÑ?и, дÑ?жаве и адÑ?еÑ?е задÑ?ег Ñ?кока</string>
+  <string name="enter_exit_nodes">УнеÑ?иÑ?е излазне Ñ?воÑ?ове</string>
+  <string name="exclude_nodes">Ð?дÑ?Ñ?Ñ?аниÑ?е Ñ?воÑ?ове</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?иÑ?Ñ?и, надимÑ?и, дÑ?жаве и адÑ?еÑ?е за одÑ?Ñ?Ñ?аÑ?еÑ?е</string>
+  <string name="enter_exclude_nodes">УнеÑ?иÑ?е Ñ?воÑ?ове за одÑ?Ñ?Ñ?аÑ?еÑ?е</string>
+  <string name="strict_nodes">СÑ?Ñ?икÑ?ни Ñ?воÑ?ови</string>
+  <string name="use_only_these_specified_nodes">Ð?оÑ?иÑ?Ñ?и СÐ?Ð?Ð? ове наведене Ñ?воÑ?ове</string>
+  <string name="bridges">Ð?оÑ?Ñ?ови</string>
+  <string name="use_bridges">Ð?оÑ?иÑ?Ñ?и bridge</string>
+  <string name="bridges_obfuscated">Ð?оÑ?Ñ?ови Ñ?а bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?могÑ?Ñ?и алÑ?еÑ?наÑ?ивне Ñ?воÑ?ове за Ñ?лаз Ñ? ТоÑ? мÑ?ежÑ?</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?могÑ?Ñ?иÑ?и ако Ñ?Ñ? конÑ?игÑ?Ñ?иÑ?ани моÑ?Ñ?ови моÑ?Ñ?ови Ñ?а баговима</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ?а и поÑ?Ñ? bridge-а</string>
+  <string name="enter_bridge_addresses">УнеÑ?иÑ?е bridge адÑ?еÑ?Ñ? </string>
+  <string name="relays">РелеÑ?и</string>
+  <string name="relaying">РелеÑ?иÑ?аÑ?е</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?могÑ?Ñ?иÑ?е ваÑ?ем Ñ?Ñ?еÑ?аÑ?Ñ? да бÑ?де Ñ?елеÑ? без излаза</string>
+  <string name="relay_port">Ð?оÑ?Ñ? за Ñ?елеÑ?</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ? за Ñ?лÑ?Ñ?аÑ?е за Ñ?воÑ? ТоÑ? Ñ?елеÑ?</string>
+  <string name="enter_or_port">УкÑ?Ñ?аÑ?Ñ?е Ð?Ð?Ð? поÑ?Ñ?</string>
+  <string name="relay_nickname">Ð?адимак Ñ?елеÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?адимак ваÑ?ег ТоÑ? Ñ?елеÑ?а</string>
+  <string name="enter_a_custom_relay_nickname">УнеÑ?иÑ?е по избоÑ?Ñ? надимак за Ñ?елеÑ?</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пне адÑ?еÑ?е</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?окÑ?ениÑ?е као клиÑ?енÑ?а иза firewall-а коÑ?и Ñ?е Ñ?еÑ?Ñ?Ñ?икÑ?ивно подеÑ?ен</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пни поÑ?Ñ?ови</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?ови доÑ?Ñ?Ñ?пни иза Ñ?еÑ?Ñ?Ñ?икÑ?ивног firewall-а</string>
+  <string name="enter_ports">УнеÑ?иÑ?е поÑ?Ñ?ове</string>
+  <string name="enable_hidden_services">ХоÑ?Ñ?инг на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="run_servers_accessible_via_the_tor_network">дозволиÑ?е Ñ?еÑ?веÑ?Ñ? на Ñ?Ñ?еÑ?аÑ?Ñ? да бÑ?де доÑ?Ñ?Ñ?пан пÑ?еко ТоÑ? мÑ?еже</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ñ?неÑ?иÑ?е localhost поÑ?Ñ?ове за Ñ?кÑ?ивене Ñ?еÑ?виÑ?е</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?ови на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">адÑ?еÑ?абилно име за Ð?аÑ? Ñ?кÑ?ивени Ñ?еÑ?виÑ? (генеÑ?иÑ?е Ñ?е аÑ?Ñ?омаÑ?Ñ?ко)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">омогÑ?Ñ?иÑ?е debug логовоаÑ?е (моÑ?а Ñ?е коÑ?иÑ?Ñ?иÑ?и adb или aLogCat да би Ñ?е пÑ?егледали)</string>
+  <string name="project_home">Ð?оÑ?еÑ?на за пÑ?оÑ?екÑ?е:</string>
+  <string name="the_tor_license">ТоÑ? лиÑ?енÑ?а</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?веÑ? од Ñ?Ñ?Ñ?ане неÑ?лÑ?жбениÑ? издаваÑ?а:</string>
+  <string name="hidden_service_request">Ð?пликаÑ?иÑ?а жели да оÑ?воÑ?и Ñ?акÑ?ивен поÑ?Ñ? %S на Ñ?еÑ?веÑ?Ñ? за ТоÑ? мÑ?ежÑ?. Ð?во Ñ?е Ñ?игÑ?Ñ?ан поÑ?ез Ñ?колико веÑ?Ñ?Ñ?еÑ?е апликаÑ?иÑ?и.</string>
+  <string name="found_existing_tor_process">наÑ?ен покÑ?енÑ?Ñ?и ТоÑ? пÑ?оÑ?еÑ?...</string>
+  <string name="something_bad_happened">Ð?еÑ?Ñ?о лоÑ?е Ñ?е догодило. Ð?Ñ?егледаÑ?Ñ?е логове</string>
+  <string name="hidden_service_on">Ñ?акÑ?ивен Ñ?еÑ?виÑ? на:</string>
+  <string name="unable_to_read_hidden_service_name">ниÑ?ам Ñ? могÑ?Ñ?ноÑ?Ñ?и да пÑ?оÑ?иÑ?ам име Ñ?акÑ?ивеног Ñ?еÑ?виÑ?а</string>
+  <string name="unable_to_start_tor">ТоÑ? ниÑ?е Ñ? могÑ?Ñ?ноÑ?Ñ?и да Ñ?е покÑ?ене:</string>
+  <string name="pref_use_sys_iptables_title">Ð?оÑ?иÑ?Ñ?иÑ?и Ñ?обиÑ?аÑ?ене Ð?пÑ?абеле</string>
+  <string name="pref_use_sys_iptables_summary">коÑ?иÑ?Ñ?и Ñ?гÑ?аÑ?ене Ð?Ð?Ñ?абеле Ñ?меÑ?Ñ?о ониÑ? коÑ?е долазе Ñ?а Ð?Ñ?боÑ?ом</string>
+  <string name="error_installing_binares">ТоÑ? бинаÑ?и ниÑ?Ñ? Ñ? могÑ?Ñ?ноÑ?Ñ?и да Ñ?е инÑ?Ñ?алиÑ?аÑ?Ñ? или надогÑ?аде.</string>
+  <string name="pref_use_persistent_notifications">Увек пÑ?икажи иконÑ? Ñ? Ñ?Ñ?лбаÑ?Ñ? када Ñ?е Ð?Ñ?боÑ? конекÑ?ован</string>
+  <string name="pref_use_persistent_notifications_title">СÑ?ално Ñ?кÑ?Ñ?Ñ?ене ноÑ?иÑ?икаÑ?иÑ?е</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?ови омогÑ?Ñ?ени!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Ð?забеÑ?иÑ?е локална и Ñ?езиÑ?ка подеÑ?аваÑ?а за Ð?Ñ?боÑ?</string>
+  <string name="wizard_locale_title">Ð?забеÑ?иÑ?е Ñ?език</string>
+  <string name="wizard_locale_msg">Ð?оÑ?иÑ?Ñ?и подÑ?азÑ?меваÑ?Ñ?Ñ?и или пÑ?ебаÑ?и на Ñ?Ñ?енÑ?Ñ?ни Ñ?език</string>
+  <string name="btn_save_settings">СаÑ?Ñ?ваÑ? подеÑ?аваÑ?а</string>
+  <string name="menu_vpn">Ð?Ð?Ð?</string>
+</resources>
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
new file mode 100644
index 0000000..5654a28
--- /dev/null
+++ b/app/src/main/res/values-sv/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot är en gratis proxyapp som möjliggör andra appar att använda internet mer säkert. Orbot använder Tor för att kryptera din internettrafik och döljer den genom att den studsar genom ett antal datorer världen över. Tor är fri programvara och ett öppet nätverk som hjälper dig att skydda dig mot en form av nätverksövervakning som hotar personlig integritet och frihet, hemliga affärsaktiviteter och relationer, och skyddar mot statlig övervakning även kallad trafikanalys.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start and stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startar...</string>
+  <string name="status_activated">Uppkopplad till Tor nätverket</string>
+  <string name="status_disabled">Orbot är inaktiverad</string>
+  <string name="status_shutting_down">TorService avslutas</string>
+  <string name="tor_process_starting">Startar Tor klient...</string>
+  <string name="tor_process_complete">färdig.</string>
+  <string name="tor_process_waiting">väntar.</string>
+  <string name="not_anonymous_yet">VARNING: Din trafik är inte anonym än! Vänligen konfigurera dina appar att använda HTTP proxy 127.0.0.1:8118 eller SOCKS4A/5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hem</string>
+  <string name="menu_browse">Bläddra</string>
+  <string name="menu_settings">Inställningar</string>
+  <string name="menu_log">Logg</string>
+  <string name="menu_info">Hjälp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Om</string>
+  <string name="menu_promo_apps">Skaffa appar...</string>
+  <string name="main_layout_download">Ladda Ner</string>
+  <string name="main_layout_upload">Ladda Upp</string>
+  <string name="button_help">Hjälp</string>
+  <string name="button_close">Stäng</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Rensa logg</string>
+  <string name="menu_verify">Kontrollera</string>
+  <string name="menu_exit">Avsluta</string>
+  <string name="menu_scan">Skanna BridgeQR</string>
+  <string name="menu_share_bridge">Dela BridgeQR</string>
+  <string name="press_to_start">- tryck länge för att starta -</string>
+  <string name="pref_trans_proxy_group">Transparent proxy (kräver root)</string>
+  <string name="pref_trans_proxy_title">Transparent proxy</string>
+  <string name="pref_trans_proxy_summary">Automatisk torifiering av appar</string>
+  <string name="pref_transparent_all_title">Tor:a Allt</string>
+  <string name="pref_transparent_all_summary">Proxy trafik för alla appar genom Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">VARNING: Kringgår vanliga portar (80, 443, etc). *ANV�ND ENDAST* om \'Alla\' eller \'App\'-läge inte fungerar.</string>
+  <string name="pref_transparent_port_title">Port-lista</string>
+  <string name="pref_transparent_port_summary">Lista över portar att köra genom proxy. *ANV�ND ENDAST* om \'Alla\' eller \'App\'-läge inte fungerar</string>
+  <string name="pref_transparent_port_dialog">Skriv in portar till proxy</string>
+  <string name="pref_has_root">Begär root-åtkomst</string>
+  <string name="pref_has_root_summary">Begär root-åtkomst för transparent proxy</string>
+  <string name="status_install_success">Tor-filerna installerades utan problem!</string>
+  <string name="status_install_fail">De körbara Tor-filerna kunde inte installeras. Kontrollera loggen och underrätta tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Applikationsfel</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Nästa</string>
+  <string name="btn_back">Tillbaka</string>
+  <string name="btn_finish">Slutför</string>
+  <string name="btn_okay">Okej</string>
+  <string name="btn_cancel">Avbryt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot-information</string>
+  <string name="wizard_details_msg">Orbot är en mjukvara med öppen källkod som använder sig av Tor, LibEvent och Polipo. Den tillhandahåller en lokal HTTP-proxy (8118) och en SOCKS-proxy (9050) till Tor-nätverket. Orbot har också möjligheten att, på rootade enheter, skicka all trafik genom Tor.</string>
+  <string name="wizard_permissions_root">Tillstånd givet</string>
+  <string name="wizard_permissions_stock">Orbot rättigheter</string>
+  <string name="wizard_premissions_msg_root">Utmärkt! Vi har upptäckt att du har root tillstånd aktiverat för Orbot. Vi kommer använda denna makt ansvarsfullt.</string>
+  <string name="wizard_permissions_msg_stock">Det är inte nödvändigt, men Orbot kan bli ett kraftfullare verktyg om din enhet har root tillgång. Använd knappen nedan för att ge Orbot superkrafter!</string>
+  <string name="wizard_permissions_no_root">Om du inte har root tillgång eller inte har en aning om vad vi pratar om, använd bara appar som är gjorda att fungera med Orbot.</string>
+  <string name="wizard_permissions_consent">Jag förstår och vill fortsätta utan Superuser.</string>
+  <string name="wizard_permission_enable_root">Ge Orbot root tillgång</string>
+  <string name="wizard_configure">Konfigurera torifikation</string>
+  <string name="wizard_configure_msg">Orbot ger dig möjligheten att skicka all applikationstrafik genom Tor ELLER att själv välja applikationer individuellt.</string>
+  <string name="wizard_configure_all">Proxy alla appar genom Tor</string>
+  <string name="wizard_configure_select_apps">Välj enskilda appar för Tor</string>
+  <string name="wizard_tips_tricks">Orbot-anpassade appar</string>
+  <string name="wizard_tips_msg">Apparna nedanför var utvecklade att fungera med Orbot. Klicka varje knapp för att installera nu, eller hitta dom senare på Google Play, på GuardianProject.info, eller via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Säker chattklient för Android</string>
+  <string name="wizard_tips_proxy">Proxy-inställningar - Lär dig hur du konfigurerar appar att fungera med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Sökmotor App</string>
+  <string name="wizard_tips_twitter">Ställ in Twitter proxy till värd \"localhost\" och port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Skapa en story och ge den till Tor för säkerhet!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-inställningar</string>
+  <string name="wizard_proxy_help_msg">Om Android-appen du använder har stöd för en HTTP- eller SOCKS-proxy, så kan du konfigurera den at ansluta till Orbot och använda Tor.\n\n\nInställningen för värdnamn är 127.0.0.1 eller \"localhost\". För HTTP är portinställningen 8118. För SOCKS är porten 9050. Du bör använda SOCKS4A eller SOCKS5 om möjligt.\n\n\n\nDu kan lära dig mer om proxy på Android via FAQ på: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot är redo!</string>
+  <string name="wizard_final_msg">Miljoner människor världen över använder sig av Tor av flera olika orsaker.\n\nJournalister och bloggare, människorättsförsvarare, brottsbekämpare, soldater, företag, innevånare i repressiva regimer, och bara vanliga innevånare... och nu är du redo också!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vänligen konfigurera Orbot innan du kan använda den!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Du har anslutit till Tor-nätverket - men detta betyder INTE att din enhet är säker. Du kan använda knappen \'Webbläsare\' för att testa din anslutning. \n\nBesök oss på https://guardianproject.info/apps/orbot eller skicka e-post till help@xxxxxxxxxxxxxxxxxxxx för mer information.</string>
+  <string name="tor_check">Det här kommer att öppna din webbläsare mot https://check.torproject.org för att se om Orbot är rätt konfigurerad och du är uppkopplad mot Tor.</string>
+  <string name="pref_hs_group">Gömd Service Hosting</string>
+  <string name="pref_general_group">Allmänt</string>
+  <string name="pref_start_boot_title">Starta Orbot vid Uppstart</string>
+  <string name="pref_start_boot_summary">Starta Orbot automatiskt och anslut till Tor när din Android enhet startar upp</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot tar Tor till Android!\n\nTor hjälper dig att skydda dig från innehållsfiltrering, trafikanalys och nätverksövervakning som hotar integritet, hemlig information och personliga relationer.\n\nDen här guiden hjälper dig att konfigurera Orbot och Tor på din enhet.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varning</string>
+  <string name="wizard_warning_msg">Bara genom att installera Orbot anonymiseras inte din mobiltrafik.\n\nDu måste ställa in Orbot, din enhet och andra appar för att använda Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Rättigheter</string>
+  <string name="wizard_permissions_root_msg1">Du kan alternativt ge Orbot \'Superuser\' tillgång för att aktivera avancerade inställningar, som till exempel Transparent Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Om du inte vill göra detta, se till att bara använda appar som anpassats till Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Din enhet verkar inte vara rootad eller ge root eller \'Superuser\'-åtkomst.\n\nVänligen försök använda \'Appar\'-läget i huvudmenyn istället.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Anpassade Appar</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Säkert chatt app med Off-the-Record kryptering</string>
+  <string name="wizard_tips_orweb">Orfox: Integritetsförbättrad webbläsare som går genom Tor</string>
+  <string name="wizard_tips_play">Hitta alla Guardian Project appar på Google Play</string>
+  <string name="wizard_tips_fdroid">Hitta alla Guardian Project-appar i F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Hitta alla Guardian Project-appar på https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxy</string>
+  <string name="wizard_transproxy_msg">Detta tillåter dina appar att automatiskt köra genom Tor nätverket utan någon konfiguration.</string>
+  <string name="wizard_transproxy_hint">(Markera denna om du inte har någon aning om vad vi pratar om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Aktivera Tor Transparent Proxy för Wifi och USB Thetered Enheter (omstart krävs)</string>
+  <string name="button_grant_superuser">Begär Superuser Tillgång</string>
+  <string name="pref_select_apps">Välj Appar</string>
+  <string name="pref_select_apps_summary">Välj Appar att Leda Genom Tor</string>
+  <string name="pref_node_configuration">Nod Konfiguration</string>
+  <string name="pref_node_configuration_summary">Det här är avancerade inställningar som kan minska din anonymitet</string>
+  <string name="pref_entrance_node">Ingångsnoder</string>
+  <string name="pref_entrance_node_summary">Fingeravtryck, nicks, länder, och adresser för första hoppet</string>
+  <string name="pref_entrance_node_dialog">Skriv in Ingångs Noder</string>
+  <string name="pref_allow_background_starts_title">Tillåt start i bakgrunden</string>
+  <string name="pref_allow_background_starts_summary">Låt alla appar säga åt Orbot att starta Tor och relaterade tjänster</string>
+  <string name="button_proxy_all">Allt genom proxy</string>
+  <string name="button_proxy_none">Inget genom proxy</string>
+  <string name="button_invert_selection">Invertera val</string>
+  <string name="pref_proxy_title">Utgående nätverksproxy (Valfri)</string>
+  <string name="pref_proxy_type_title">Proxy-typ</string>
+  <string name="pref_proxy_type_summary">Protokoll att använda för proxyserver: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Skriv in Proxy Typ</string>
+  <string name="pref_proxy_host_title">Proxy-värd</string>
+  <string name="pref_proxy_host_summary">Proxyserverns värdnamn</string>
+  <string name="pref_proxy_host_dialog">Skriv in Proxy Värd</string>
+  <string name="pref_proxy_port_title">Utgående Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxyserverns port</string>
+  <string name="pref_proxy_port_dialog">Skriv in Proxy port</string>
+  <string name="pref_proxy_username_title">Utgående proxy användarnamn</string>
+  <string name="pref_proxy_username_summary">Proxyanvändarnamn (Valfri)</string>
+  <string name="pref_proxy_username_dialog">Ange proxyanvändarnamn</string>
+  <string name="pref_proxy_password_title">Utgående proxy lösenord</string>
+  <string name="pref_proxy_password_summary">Proxylösenord (Valfri)</string>
+  <string name="pref_proxy_password_dialog">Ange proxylösenord</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Ställer in full transparent proxyfiering...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ställer in app-baserad transparent proxyfiering...</string>
+  <string name="transparent_proxying_enabled">Transparent proxy AKTIVERAD</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy aktiverad för Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">VARNING: kunde ej starta transparent proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy regler rensade</string>
+  <string name="couldn_t_start_tor_process_">Kunde inte starta Tor-process:</string>
+  <string name="privoxy_is_running_on_port_">Polipo körs på port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ställer in port-baserad transparent proxyfiering...</string>
+  <string name="bridge_error">Bro Error</string>
+  <string name="bridge_requires_ip">För att använda bro funktionen måste du skriva in minst en bro IP adress.</string>
+  <string name="send_email_for_bridges">Skicka ett email till bridges@xxxxxxxxxxxxxx med linjen \"get bridges\" ensamt som meddelande från ett gmail konto.</string>
+  <string name="error">Fel</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Din NåbaraAdresser inställning orsakade ett undantag!</string>
+  <string name="your_relay_settings_caused_an_exception_">Din relä inställning orsakade ett undantag!</string>
+  <string name="exit_nodes">Utgångsnoder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeravtryck, nicks, länder, och adresser för sista hoppet</string>
+  <string name="enter_exit_nodes">Skriv in Exit Noder</string>
+  <string name="exclude_nodes">Exkludera Noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingeravtryck, nicks, länder och adresser att exkludera</string>
+  <string name="enter_exclude_nodes">Skriv in Exkluderade Noder</string>
+  <string name="strict_nodes">Strikta Noder</string>
+  <string name="use_only_these_specified_nodes">Använd *enbart* dessa specificerade noder</string>
+  <string name="bridges">Broar</string>
+  <string name="use_bridges">Använd Broar</string>
+  <string name="bridges_obfuscated">Förvillande Broar</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Aktivera alternativa ingångsnoder till Tor nätverket</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktivera om konfigurerade broar är förvillande broar</string>
+  <string name="ip_address_and_port_of_bridges">IP adress och port för broar</string>
+  <string name="enter_bridge_addresses">Skriv in Bro Adresser</string>
+  <string name="relays">Reläer</string>
+  <string name="relaying">�verföring</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Aktivera din enhet till att vara ett icke-utgångsrelä</string>
+  <string name="relay_port">Relä Port</string>
+  <string name="listening_port_for_your_tor_relay">Lyssningsport för din Tor relä</string>
+  <string name="enter_or_port">Allmänt</string>
+  <string name="relay_nickname">Relä namn</string>
+  <string name="the_nickname_for_your_tor_relay">Namnet för din Tor relä</string>
+  <string name="enter_a_custom_relay_nickname">Skriv in ett anpassat relä namn</string>
+  <string name="reachable_addresses">NÃ¥bara Adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kör som klient bakom en brandvägg med restriktiva policys</string>
+  <string name="reachable_ports">NÃ¥bara portar</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portar nåbara bakom en restriktiv brandvägg</string>
+  <string name="enter_ports">Skriv in portar</string>
+  <string name="enable_hidden_services">Gömd Tjänstehosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">Tillåt server på enheten att vara tillgänglig via Tor nätverket</string>
+  <string name="enter_localhost_ports_for_hidden_services">Skriv in localhost portar för gömda tjänster</string>
+  <string name="hidden_service_ports">Gömda Tjänsteportar</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">det adresserade namnet för din gömda tjänst (genereras automatiskt)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Aktivera debug loggen för output (måste använda adb eller aLogCat för att se)</string>
+  <string name="project_home">Projektets hemsidor:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-licensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjepartsprogramvara:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">En app vill öppna gömd tjänsteport %S till Tor nätverket. Detta är säkert om du litar på appen.</string>
+  <string name="found_existing_tor_process">hittade existerande Tor process...</string>
+  <string name="something_bad_happened">Något dåligt hände. Kolla loggen.</string>
+  <string name="hidden_service_on">gömd tjänst på:</string>
+  <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
+  <string name="unable_to_start_tor">Kan inte starta Tor:</string>
+  <string name="unable_to_reset_tor">Starta om din enhet, kunde inte återställa Tor!</string>
+  <string name="pref_use_sys_iptables_title">Använd standard Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Använd den inbyggda iptables binären istället för den som kommer med Orbot</string>
+  <string name="error_installing_binares">Tor binärerna kunde inte installeras eller uppgraderas.</string>
+  <string name="pref_use_persistent_notifications">Behåll alltid ikonen i verktygsfältet när Orbot är ansluten</string>
+  <string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Notifikationer</string>
+  <string name="pref_use_expanded_notifications">Visa utökad notis med Tors utgångsland och IP</string>
+  <string name="pref_use_expanded_notifications_title">Utökade notiser</string>
+  <string name="notification_using_bridges">Broar aktiverade!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Språk</string>
+  <string name="set_locale_summary">Välj plats och språk för Orbot</string>
+  <string name="wizard_locale_title">Välj språk</string>
+  <string name="wizard_locale_msg">Lämna standard eller byt nuvarande språk</string>
+  <string name="powered_by">drivs av Tor</string>
+  <string name="btn_save_settings">Spara Inställningar</string>
+  <string name="no_internet_connection_tor">Ingen internetanslutning; Tor är i standby-läge...</string>
+  <string name="bandwidth_">Bandbredd:</string>
+  <string name="down">nere</string>
+  <string name="up">uppe</string>
+  <string name="pref_disable_network_title">Ingen auto-sömn för nätverket</string>
+  <string name="pref_disable_network_summary">Låt Tor sova när inget internet finns tillgängligt</string>
+  <string name="newnym">Du har bytt till en ny Tor identitet!</string>
+  <string name="menu_verify_browser">Webbläsare</string>
+  <string name="menu_use_chatsecure">Använd ChatSecure</string>
+  <string name="permission_manage_tor_label">Hantera Tor</string>
+  <string name="permission_manage_tor_description">LÃ¥t denna app kontrollera Tor-servicen</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Det verkar inte som att du har Orfox installerad. Vill du ha hjälp med det, eller ska vi bara öppna webbläsaren?</string>
+  <string name="install_apps_">Installera appar?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ingen nätverksanslutning. Försätter Tor i dvala...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Nätverksanslutningen fungerar. Väcker Tor...</string>
+  <string name="updating_settings_in_tor_service">uppdaterar inställningar i Tor-tjänsten</string>
+  <string name="pref_socks_title">Tor-SOCKS</string>
+  <string name="pref_socks_summary">Port som Tor erbjuder sin SOCKS-proxy på (standard: 9050 eller 0 för att inaktivera)</string>
+  <string name="pref_socks_dialog">SOCKS-port-inställningar</string>
+  <string name="pref_transport_title">Tor TransProxy-port</string>
+  <string name="pref_transport_summary">Port som Tor erbjuder sin transparenta proxy på (standard: 9040 eller 0 för att inaktivera)</string>
+  <string name="pref_transport_dialog">TransProxy-port-inställningar</string>
+  <string name="pref_dnsport_title">Tor DNS-port</string>
+  <string name="pref_dnsport_summary">Port som Tor erbjuder sin DNS på (standard: 5400 eller 0 för att inaktivera)</string>
+  <string name="pref_dnsport_dialog">DNS-port-inställningar</string>
+  <string name="pref_torrc_title">Torrc anpassad konfiguration</string>
+  <string name="pref_torrc_summary">ENDAST EXPERTER: ange torrc konfiguration direkt</string>
+  <string name="pref_torrc_dialog">Anpassad Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Ditt publika IP via Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vänligen inaktivera den här appen i Android-&gt;Inställningar-&gt;Appar om du har problem med Orbot:</string>
+  <string name="app_conflict">Appkonflikt</string>
+  <string name="pref_transproxy_refresh_title">Transproxy auto-uppdatering</string>
+  <string name="pref_transproxy_refresh_summary">Sätt Transproxy regler igen när nätverksstatus ändras</string>
+  <string name="pref_transproxy_flush_title">Transproxy TVINGA BORTTAGNING</string>
+  <string name="pref_transproxy_flush_summary">Klicka här för att rensa alla transproxy nätverksregler NU</string>
+  <string name="transparent_proxy_rules_flushed_">Regler för transparent proxy rensade!</string>
+  <string name="you_do_not_have_root_access_enabled">Du har inte root-Ã¥tkomst aktiverad</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Du kan behöva stänga av och starta Orbot för att ändringar i inställningar ska slå igenom.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kb/s</string>
+  <string name="mbps">mb/s</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bryggor uppdaterade</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vänligen starta om Orbot för att aktivera ändringarna</string>
+  <string name="menu_qr">QR-koder</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Om ditt mobilnätverk aktivt blockerar Tor så kan du använda en brygga för att komma åt nätverket. V�LJ en typ av brygga ovan för att aktivera bryggor.</string>
+  <string name="bridge_mode">Bryggläge</string>
+  <string name="get_bridges_email">E-post</string>
+  <string name="get_bridges_web">Webb</string>
+  <string name="activate">Aktivera</string>
+  <string name="apps_mode">Appars VPN-läge</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Du kan få alla appar på din enhet att köra via Tor-nätverket genom att använda VPN-funktionen i Android.\n\n*VARNING* Det här är en ny, experimentell funktion och kanske i vissa fall inte startas automatiskt, eller avslutas. Det bör INTE användas för anonymitet, tan BARA för att ta sig genom brandväggar och filter.</string>
+  <string name="send_email">Skicka e-post</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Du kan få en brygg-adress via e-post, via webben eller genom att skanna en QR-kod för en brygga. Välj \'E-post\' eller \'Webb\' nedan för att begära en brygg-adress.\n\nNär du väl har en adress, kopiera &amp; klistra in den i inställningen för \"Bryggor\" i Orbot och starta om.</string>
+  <string name="install_orweb">Installera Orfox</string>
+  <string name="standard_browser">Standard-webbläsare</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTERA: Endast vanliga Tor-bryggor fungerar på Intel X86/ATOM-enheter</string>
+  <string name="vpn_default_world">Världen</string>
+</resources>
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
new file mode 100644
index 0000000..5a24f44
--- /dev/null
+++ b/app/src/main/res/values-ta/strings.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">�ர�பா�� </string>
+  <string name="app_description">�ர�பா��, �ன�ன�ம பாத��ாப�பான ம�ற�யில� �ண�ய பயன�ப��த�த மற�ற பயன�பா���ள� பலப�ப��த�த��ிறார� �ன�ற� �ர� �லவ� ப�ரா��ஸி பயன�பா�� ���ம�. �ர�பா�� ����ள� �ண�ய ப�ா����வரத�த� ��றியா��� த�ார� பயன�ப��த�த��ிறத� மற�ற�ம� �தன� பின�னர� �ல�ம� ம�ழ�வத�ம� �ணினி�ள� �ர� த�ா�ர� ம�லம� �திர����ிறத� �த� மற�த�தவர�. த�ார� �லவ� ம�ன�ப�ார�ள� மற�ற�ம� ந����ள� ப�ா����வரத�த� ப��ப�பாய�வ�
  �ன�ற தனிப�ப��� ��தந�திரம� மற�ற�ம� தனிய�ரிம�, ர��ிய வணி� ந�வ�ி�����ள� மற�ற�ம� �றவ��ள�, மற�ற�ம� மாநில பாத��ாப�ப� �����ற�த�த�ம� ந���வ�ார��� �ண��ாணிப�ப� வ�ிவ �திரா� பாத��ா��� �தவ��ிறத� �ன�ற� �ர� திறந�த ந���வ�ார��� ���ம�.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">த�ர� த�வ��� மற�ற�ம� நிற�த�த</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">�ர�பா�� த�வ�����ிறத�...</string>
+  <string name="status_activated">த�ார� ந���வ�ார��� �ண����ப�ப���</string>
+  <string name="status_disabled">�ர�பா�� நிற�த�தப�ப���த�</string>
+  <string name="tor_process_starting">த�ர� த�வ���ப�ப���ிறத�...</string>
+  <string name="tor_process_complete">ம��ிந�தத�.</string>
+  <string name="tor_process_waiting">�ாத�திர����ிறத�</string>
+  <string name="not_anonymous_yet">����ரி����: ����ள� ப�ா����வரத�த� �ன�ன�ம� �நாமத�ய �ல�ல! HTTP பதிலாள� 127.0.0.1:8118 �ல�லத� SOCKS4A �ல�லத� SOCKS5 ப�ரா��ஸி 127.0.0.1:9050 பயன�ப��த�த ����ள� பயன�பா���ள� ����ம���� ��ாள�ளவ�ம�</string>
+  <string name="menu_home">ஹ�ம�</string>
+  <string name="menu_browse">�லவி��</string>
+  <string name="menu_settings">�ம�ப�ப��ள�</string>
+  <string name="menu_log">பதிவ��ள�</string>
+  <string name="menu_info">�தவி</string>
+  <string name="menu_start">த�வ����</string>
+  <string name="menu_stop">நிற�த�த�</string>
+  <string name="menu_about">�ர�பா�� பற�றி</string>
+  <string name="main_layout_download">பதிவிற����</string>
+  <string name="main_layout_upload">பதிவ�ற�ற�</string>
+  <string name="button_help">�தவி</string>
+  <string name="button_close">ம���</string>
+  <string name="button_about">�ர�பா�� பற�றி </string>
+  <string name="button_clear_log">பதிவ��ள� ந�����</string>
+  <string name="menu_verify">�ரி பார�த�தல�</string>
+  <string name="menu_exit">வ�ளிய�ற�</string>
+  <string name="menu_scan">ஸ���ன� BridgeQR</string>
+  <string name="menu_share_bridge">BridgeQR ப�ிர�ந�தி��</string>
+  <string name="press_to_start">- த�ா���� த��ர�ந�த� �ழ�த�த�� -</string>
+  <string name="pref_transparent_port_fallback_summary">����ரி����: ப�ாத�வான த�ற��ள� (80, 443, ப�ான�றவ�) circumvents. * பயன�ப��த�த ம����ம� * \'�ன�த�த�\' �ல�லத� \'�ப�\' ம�ற�யில� வ�ல� �ல�ல� �ன�றால�.</string>
+  <string name="wizard_title">�ர�பா�� </string>
+  <string name="wizard_btn_tell_me_more">�ர�பா�� பற�றி</string>
+  <string name="btn_next">���த�த�</string>
+  <string name="btn_back">பின� ��ல�</string>
+  <string name="btn_finish">ம��ித�தி��</string>
+  <string name="btn_okay">�ரி</string>
+  <string name="btn_cancel">ரத�த� ��ய�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">�ர�பா�� பற�றிய த�வல�</string>
+  <string name="wizard_details_msg">Orbot த�ார�, LibEvent மற�ற�ம� Polipo ��ாண���ள�ளத� �ன�ற� �ர� திறந�த ம�ல பயன�பா�� ���ம�. �த� �ர� local HTTP பதிலாள� (8118) மற�ற�ம� த�ார� ந���வ�ார��� �ர� SOCKS ப�ரா��ஸி (9050) வழ�����ிறத�. Orbot ம�ல�ம� த�ார� ம�லம� �ன�த�த� �ண�ய ப�ா����வரத�த� �ன�ப�ப�ம� திறன�, ROOTED �ாதனத�தில� ��ாண��ிர����ிறத�.</string>
+  <string name="wizard_permissions_root">�ன�மதி வழ���ப�ப���த�</string>
+  <string name="wizard_tips_duckgo">��� ��� �� த���ப�ாறி ��யலி</string>
+  <string name="wizard_proxy_help_info">பதிலாள� �ம�ப�ப��ள�</string>
+  <string name="wizard_final">�ர�பா�� தயாரா� �ள�ளத�!</string>
+  <string name="wizard_exit_at_first_screen_toast">தயவ� ��ய�த�, �ர�பா�� ���ம�த�த பின� பயன�ப��த�தவ�ம�</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">����ரி����</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�ன�மதி�ள�</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">�ர�பா���ன� ��யல�ப��ம� ��யலி�ள�</string>
+  <!--Transparent Proxy screen-->
+  <string name="pref_select_apps">��யலி�ள� த�ர�ந�த���</string>
+  <string name="pref_proxy_password_summary">பதிலாள� ��வ�����ால� (����ாயமற�ற)</string>
+  <string name="pref_proxy_password_dialog">பதிலாள� ��வ�����ால�ல� �ள�ளி�வ�ம�</string>
+  <string name="status">நில�</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
new file mode 100644
index 0000000..81d5f0f
--- /dev/null
+++ b/app/src/main/res/values-th/strings.xml
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">�ริ�ม�ละหยุ� Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_activated">��ื�อม��อ�ั���รือ��าย Tor</string>
+  <string name="tor_process_complete">�สร��</string>
+  <string name="tor_process_waiting">�ำลั�รอ</string>
+  <string name="not_anonymous_yet">�ำ��ือ�: ��อมูล�รา�ร�อ��ุ�ยั��ม������ิร�าม! �รุ�า�ั����า��ร��รม�อ��ุ��ห���� HTTP �ร�อ��ี�ี� 127.0.0.1:8118 หรือ��� SOCKS4A หรือ SOCKS5 �ร�อ��ี�ี� 127.0.0.1:9050</string>
+  <string name="menu_home">ห��าหลั�</string>
+  <string name="menu_browse">�ลือ�</string>
+  <string name="menu_settings">�ั����า</string>
+  <string name="menu_log">�ูม</string>
+  <string name="menu_info">��วย�หลือ</string>
+  <string name="menu_start">�ริ�ม</string>
+  <string name="menu_stop">หยุ�</string>
+  <string name="menu_about">��ี�ยว�ั�</string>
+  <string name="button_help">��วย�หลือ</string>
+  <string name="button_close">�ิ�</string>
+  <string name="button_about">��ี�ยว�ั�</string>
+  <string name="button_clear_log">ล�า��ูม</string>
+  <string name="menu_verify">�รว�สอ�</string>
+  <string name="menu_exit">ออ�</string>
+  <string name="press_to_start">- ��ะ��า���ื�อ�ริ�ม -</string>
+  <string name="pref_trans_proxy_group">�ร�อ��ีล�อ�ห� (��อ��ารสิ��ิ� Root)</string>
+  <string name="pref_trans_proxy_title">�ร�อ��ีล�อ�ห�</string>
+  <string name="pref_trans_proxy_summary">�ห���ร��รม����า� Tor ��ยอั���มั�ิ</string>
+  <string name="pref_transparent_all_title">��� Tor �ั��ุ�อย�า�</string>
+  <string name="pref_transparent_all_summary">�ห��าร�รา�ร�อ��ุ���ร��รม��า��ร�อ��ี�อ� Tor</string>
+  <string name="pref_transparent_port_fallback_summary">�ำ��ือ�: หลี��ลี�ย��อร���ั�ว�� (���� 80, 443) *�������อ�มื�อ* �หม� \'�ั��หม�\' หรือ \'��ร��รม\' ����า��ม����</string>
+  <string name="pref_transparent_port_title">ราย�าร�อร��</string>
+  <string name="pref_transparent_port_summary">ราย�าร�อร���ี���า��ร�อ��ี *�������อ�มื�อ* �หล� \'�ั��หม�\' หรือ \'��ร��รม\' ����า��ม����</string>
+  <string name="pref_transparent_port_dialog">ระ�ุ�อร���ี��ะ�ห���า��ร�อ��ี</string>
+  <string name="pref_has_root">��อ��ารสิ��ิ� root</string>
+  <string name="pref_has_root_summary">��อ��ารสิ��ิ� root ��ื�อ����า��ร�อ��ีล�อ�ห�</string>
+  <string name="status_install_success">�ิ��ั�����ารี�อ� Tor สำ�ร���ล�ว</string>
+  <string name="status_install_fail">�ม�สามาร��ิ��ั�����ารี�อ� Tor ��� ��ร��รว�สอ��ูม�ละ�����ั�หา�ี� tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">��ร��รม�ำ�า��ิ��ลา�</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">��ี�ยว�ั� Orbot</string>
+  <string name="btn_next">��อ��</string>
+  <string name="btn_back">�อยหลั�</string>
+  <string name="btn_finish">�สร��</string>
+  <string name="btn_okay">��ล�</string>
+  <string name="btn_cancel">ย��ลิ�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">รายละ�อีย���ี�ยว�ั� Orbot</string>
+  <string name="wizard_permissions_root">�ห�สิ��ิ��ล�ว</string>
+  <string name="wizard_permissions_stock">สิ��ิ��อ� Orbot</string>
+  <string name="wizard_premissions_msg_root">ยอ��ยี�ยม! �รา��ว�า�ุ��ห�สิ��ิ� root �ั� Orbot �รา�ะ���สิ��ิ��ี�อย�า��า��ลา�</string>
+  <string name="wizard_permissions_msg_stock">�ึ��ะ�ม�����รื�อ��ำ���� �����าหา� Orbot �ะ�ำ�า����อย�า�มี�ระสิ��ิภา�มา��ึ����า���รั�สิ��ิ� root ����ุ�ม��า�ล�า���ื�อมอ��ลั��ี��ห� Orbot!</string>
+  <string name="wizard_permissions_no_root">��า�ุ��ม�มีสิ��ิ� root หรือ�ม����า��ว�า�รา�ำลั��ู��ึ�อะ�รอยู� �ห�������าะ��ร��รม�ี�สร�า�มา��ื�อ����ั� Orbot ���า�ั��</string>
+  <string name="wizard_permissions_consent">�ั����า���ละ��อ��าร�ำ��อ��ย�ม����สิ��ิ� Superuser</string>
+  <string name="wizard_permission_enable_root">�ห�สิ��ิ� root ��� Orbot</string>
+  <string name="wizard_configure">�ั����า�าร����า���า� Tor</string>
+  <string name="wizard_configure_msg">Orbot มี�ัว�ลือ��ห��ุ�ส����อมูล�าร�รา�ร�อ��ุ���ร��รม��า� Tor หรือ�ลือ�����า����าะ��ร��รม�����</string>
+  <string name="wizard_configure_all">�ห��ุ���ร��รม��า��ร�อ��ี�อ� Tor</string>
+  <string name="wizard_configure_select_apps">�ลือ���ร��รม�ี��ะ�ห���� Tor</string>
+  <string name="wizard_tips_tricks">��ร��รม�ี��������ั� Orbot</string>
+  <string name="wizard_tips_proxy">�าร�ั����า�ร�อ��ี - �รีย�รู��าร�ั����า��ร��รม�ห��ำ�า��ั� Orbot ���</string>
+  <string name="wizard_proxy_help_info">�ั����า�ร�อ��ี</string>
+  <string name="wizard_final">Orbot �ร�อม����า��ล�ว!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">�ะ����ว����ราว���อร��อ��ุ���ิ�ห��า https://check.torproject.org ��ื�อ�รว�สอ�ว�า�าร�ั����า�อ� Orbot �ู���อ�หรือ�ม� �ละ�ุ������ื�อม��อ�ั� Tor หรือ�ม�</string>
+  <string name="pref_general_group">�ั�ว��</string>
+  <string name="pref_start_boot_title">�ริ�ม Orbot �มื�อ��ิ�ระ��</string>
+  <string name="pref_start_boot_summary">�ริ�ม Orbot ��ยอั���มั�ิ�ละ�ห���ื�อม��อ�ั� Tor �มื�ออุ��ร���อ��รอย���อ��ุ��ริ�ม�ำ�า�</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">�ำ��ือ�</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">สิ��ิ�</string>
+  <string name="wizard_permissions_root_msg1">�ุ�สามาร��ลือ��ห�สิ��ิ� Superuser ��� Orbot ��ื�อ��ิ�����า��ุ�สม�ั�ิ�ั��สู� ���� �ร�อ��ีล�อ�ห����</string>
+  <string name="wizard_permissions_root_msg2">��า�ุ��ม���อ��าร ��ร������ว�า�ุ������ร��รม�ี�สร�า�มา��ื�อ����ั� Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">��ร��รม�ี��������ั� Orbot</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">�ร�อ��ีล�อ�</string>
+  <string name="wizard_transproxy_msg">�ะอ�ุ�า��ห���ร��รม�อ��ุ��ำ�า���า���รือ��าย Tor อั���มั�ิ��ย�ม���อ��ั����า���</string>
+  <string name="wizard_transproxy_hint">(�ิ���ัว�ลือ��ี���า�ุ��ม����า���รื�อ��ี��รา�ำลั�อ�ิ�าย)</string>
+  <string name="wizard_transproxy_none">�ม�มี</string>
+  <string name="pref_transparent_tethering_title">�าร��ื�อม��อ��ว���า� Tor</string>
+  <string name="pref_transparent_tethering_summary">��ิ�����า��ร�อ��ีล�อ�ห��อ� Tor �ห�อุ��ร��อื���ี���ื�อม��า� Wifi �ละ USB (��อ��ริ�ม�หม�)</string>
+  <string name="button_grant_superuser">ร�อ��อ�าร���า�ึ�สิ��ิ� Superuser</string>
+  <string name="pref_select_apps">�ลือ���ร��รม</string>
+  <string name="pref_select_apps_summary">�ลือ���ร��รม�ี��ะ�ห���ื�อม��อ��า� Tor</string>
+  <string name="pref_node_configuration">�าร�ั����า�ห��</string>
+  <string name="pref_node_configuration_summary">�าร�ั����า�ั��สู��หล�า�ี��ำ�ห��วาม�����ิร�าม�อ��ุ�ล�ล����</string>
+  <string name="pref_entrance_node">�ห���า����า</string>
+  <string name="pref_entrance_node_summary">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��อ�ฮอ��ร�</string>
+  <string name="pref_entrance_node_dialog">ระ�ุ�ห���า����า</string>
+  <string name="pref_proxy_type_summary">��ร���อล�ี����สำหรั���ิร���วอร��ร�อ��ี: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">ระ�ุ��ิ��อ��ร�อ��ี</string>
+  <string name="pref_proxy_host_dialog">ระ�ุ��รื�อ��ร�อ��ี</string>
+  <string name="pref_proxy_port_dialog">ระ�ุ�อร���อ��ร�อ��ี</string>
+  <string name="status">ส�า�ะ</string>
+  <string name="setting_up_full_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห�������ม�</string>
+  <string name="setting_up_app_based_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห����ระ�ุ��ร��รม�</string>
+  <string name="transparent_proxying_enabled">�ร�อ��ีล�อ�ห��ู���ิ�����า�</string>
+  <string name="transproxy_enabled_for_tethering_">�ร�อ��ีล�อ�ห��ู���ิ����สำหรั��าร��ื�อม��อ��ว�!</string>
+  <string name="warning_error_starting_transparent_proxying_">�ำ��ือ�: ��ิ���อ�ิ��ลา���ะ�ี��ร�อ��ีล�อ�ห��ริ�ม�ำ�า�</string>
+  <string name="transproxy_rules_cleared">���อ��ร�อ��ีล�อ�ห��ู�ล�า�</string>
+  <string name="couldn_t_start_tor_process_">�ม�สามาร��ริ�ม��ร��ส�อ� Tor</string>
+  <string name="setting_up_port_based_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห����ระ�ุ�อร���</string>
+  <string name="bridge_error">สะ�า��ั���อ�</string>
+  <string name="bridge_requires_ip">���าร����า��ุ�สม�ั�ิสะ�า� �ุ���อ�ระ�ุ�ี�อยู��อ�ี�อ�สะ�า�อย�า���อย 1 �อ�ี </string>
+  <string name="send_email_for_bridges">ส��อี�มล���ี� bridges@xxxxxxxxxxxxxx ��ยระ�ุ��� \"get bridges\" ����ื�อ�วามอี�มล �ล�วส����ย����ั��ี�ู���� gmail</string>
+  <string name="error">�ิ��ลา�</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">�าร�ั����า ReachableAddresses �อ��ุ��ำ�ห���ิ���อ�ิ��ลา�</string>
+  <string name="your_relay_settings_caused_an_exception_">�าร�ั����ารี�ลย��อ��ุ��ำ�ห���ิ���อ�ิ��ลา�</string>
+  <string name="exit_nodes">�ห���า�ออ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��อ�ฮอ�สุ���าย</string>
+  <string name="enter_exit_nodes">ระ�ุ�ห���า�ออ�</string>
+  <string name="exclude_nodes">�ห��ย��ว��</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��ี�ละ�ว��</string>
+  <string name="enter_exclude_nodes">ระ�ุ�ห��ย��ว��</string>
+  <string name="strict_nodes">�ห�����ม�ว�</string>
+  <string name="use_only_these_specified_nodes">��� *���าะ* �ห���ี�ระ�ุ�หล�า�ี����า�ั��</string>
+  <string name="bridges">สะ�า�</string>
+  <string name="use_bridges">����า�สะ�า�</string>
+  <string name="bridges_obfuscated">สะ�า��ี��ู�อำ�รา�</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">��ิ�����า��ห���า����าอื�����าสู���รือ��าย Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">��ิ�����า���าสะ�า��ี��ู��ั����า����สะ�า�อำ�รา�</string>
+  <string name="ip_address_and_port_of_bridges">�ี�อยู��อ�ี�ละ�อร���อ�สะ�า�</string>
+  <string name="enter_bridge_addresses">ระ�ุ�ี�อยู��อ�สะ�า�</string>
+  <string name="relays">รี�ลย�</string>
+  <string name="relaying">�ารรี�ลย�</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">�ำ�ห�อุ��ร���อ��ุ��ำ�า�����รี�ลย�����ม�����า�ออ�</string>
+  <string name="relay_port">�อร��รี�ลย�</string>
+  <string name="listening_port_for_your_tor_relay">�อร���ี��ห�รี�ลย��อ� Tor �ำ�า�</string>
+  <string name="enter_or_port">ระ�ุ�อร���อ� OR</string>
+  <string name="relay_nickname">�ื�อ�ล���อ�รี�ลย�</string>
+  <string name="the_nickname_for_your_tor_relay">�ื�อ�ล��สำหรั�รี�ลย��อ� Tor �อ��ุ�</string>
+  <string name="enter_a_custom_relay_nickname">ระ�ุ�ื�อ�ล���อ�รี�ลย���ย�ำห���อ�</string>
+  <string name="reachable_addresses">�ี�อยู��ึ�����า�ึ����</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">�ำ�า�������รื�อ�ลู���ายหลั���ร�วอลล���วย��ย�าย������ม�ว�</string>
+  <string name="reachable_ports">�อร���ี����า�ึ����</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">�อร���ี����า�ึ����หลั���ร�วอลล�������ม�ว�</string>
+  <string name="enter_ports">ระ�ุ�อร��</string>
+  <string name="enter_localhost_ports_for_hidden_services">ระ�ุ�อร���อ� localhost สำหรั��ห��ริ�าร�ม���ิ���ย�ำ�า� </string>
+  <string name="hidden_service_ports">�อร���อ��ริ�าร�ม���ิ���ย</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">�ื�อ�ี����ระ�ุสำหรั��ริ�าร�ม���ิ���ย�อ��ุ� (สร�า���ยอั���มั�ิ)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">��ิ��ห��ูม�ี�ั���ส���ล (��อ���� adb หรือ aLogCat ��ื�อ�ู)</string>
+  <string name="project_home">�ี�อยู���ร��าร:</string>
+  <string name="the_tor_license">สั��าอ�ุ�า��อ� Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">�อ����วร���ย�ู��ลิ�อื��:</string>
+  <string name="hidden_service_request">��ร��รม��อ��าร��ิ��อร�� %S �ี���อ�อยู��อ���ิร���วอร��ห���ื�อม�ั���รือ��าย Tor �าร�ระ�ำ�ี��ลอ�ภัย��า�ุ���ื�อ�ือ��ร��รม�ั��</string>
+  <string name="something_bad_happened">��ิ�อะ�ร�ม��ีสั�อย�า� �ห��รว��ู�า��ูม</string>
+  <string name="hidden_service_on">�ริ�าร�ม���ิ���ยอยู���:</string>
+  <string name="unable_to_read_hidden_service_name">�ม�สามาร�อ�า��ื�อ�อ��ริ�าร�ม���ิ���ย</string>
+  <string name="unable_to_start_tor">�ม�สามาร��ริ�ม Tor</string>
+  <string name="pref_use_sys_iptables_title">��� Iptables �ริยาย</string>
+  <string name="pref_use_sys_iptables_summary">������ารี�อ� iptables �ี�มีอยู��ล�ว����ัว�ี���มมา�ั� Orbot</string>
+  <string name="error_installing_binares">�ม�สามาร��ิ��ั��หรือ�รั�รุ�����ารี�อ� Tor</string>
+  <string name="pref_use_persistent_notifications">�ส���อ�อ����ูล�าร��สมอ�มื�อ Orbot ��ื�อม��ออยู�</string>
+  <string name="pref_use_persistent_notifications_title">�าร������ือ�����ลอ��วลา</string>
+  <string name="notification_using_bridges">��ิ�����า�สะ�า��ล�ว!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">�ลือ��ล��ล�ละภาษาสำหรั� Orbot</string>
+  <string name="wizard_locale_title">�ลือ�ภาษา</string>
+  <string name="wizard_locale_msg">�����า�ริยายหรือ�ลือ�ภาษา�ั��ุ�ั�</string>
+  <string name="btn_save_settings">�ั��ึ��าร�ั����า</string>
+</resources>
diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml
new file mode 100644
index 0000000..25b99db
--- /dev/null
+++ b/app/src/main/res/values-tl/strings.xml
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">simulan at ihinto ang Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Nagsisimula na ang Orbotâ?¦</string>
+  <string name="status_activated">Konektado sa Tor network</string>
+  <string name="status_disabled">Naka-deactivate ang Orbot</string>
+  <string name="tor_process_starting">Binubuksan ang Tor clientâ?¦</string>
+  <string name="tor_process_complete">kumpleto na.</string>
+  <string name="tor_process_waiting">nag-hihintay</string>
+  <string name="not_anonymous_yet">BABALA: Ang iyong traffic ay hindi pa anonimo! Kung maaari sana ay ikompigura muna ang iyong applications na gumamit ng HTTP proxy 127.0.0.1:8118 o kaya ay SOCKS4A o kaya ay SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Tahanan</string>
+  <string name="menu_browse">Mag-browse</string>
+  <string name="menu_settings">Settings</string>
+  <string name="menu_log">Tala</string>
+  <string name="menu_info">Tulong</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Simulan</string>
+  <string name="menu_stop">Ihinto</string>
+  <string name="menu_about">Tungkol</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Tulong</string>
+  <string name="button_close">Isara</string>
+  <string name="button_about">Tungkol</string>
+  <string name="button_clear_log">Linisin ang tala</string>
+  <string name="menu_verify">Tiyakin</string>
+  <string name="menu_exit">Labasan</string>
+  <string name="menu_share_bridge">Ipamahagi ang BridgeQR</string>
+  <string name="press_to_start">- pindutin ng matagal para mag umpisa -</string>
+  <string name="pref_trans_proxy_group">Nanganganinag na pag Po-proxy (Kailangan ang Root)</string>
+  <string name="pref_trans_proxy_title">Nanganganinag na pag Po-proxy </string>
+  <string name="pref_trans_proxy_summary">Kusang pag Torifying ng mga Apps</string>
+  <string name="pref_transparent_all_title">Tor lahat</string>
+  <string name="pref_transparent_all_summary">I-proxy ang traffic ng lahat ng apps gamit ang Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">BABALA: Dayain ang mga karaniwang ports (80, 443, etc). *GAMITIN LAMANG* kung \'Lahat\' o kaya ang \'App\' na paraan ay hindi gumagana.</string>
+  <string name="pref_transparent_port_title">Lisatahan ng Port</string>
+  <string name="pref_transparent_port_summary">Lisatahan ng mga ports sa proxy. *GAMITIN LAMANG* kung \'Lahat\' o kaya ang \'App\' na paraan ay hindi gumagana.</string>
+  <string name="pref_transparent_port_dialog">Ipasok ang ports sa proxy</string>
+  <string name="pref_has_root">Humiling ng daanan sa Root</string>
+  <string name="pref_has_root_summary">Humiling ng daanan sa Root para sa nanganganinag na pag Po-proxy</string>
+  <string name="status_install_success">Ang Tor binaries ay matagumpay na i-install.</string>
+  <string name="status_install_fail">Ang Tor binary files ay hindi na install. Paki tignan ang tala at magbigay alam sa tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">May mali sa Application</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tungkol sa Orbot</string>
+  <string name="btn_next">Susunod</string>
+  <string name="btn_back">Balik</string>
+  <string name="btn_finish">Wakas</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Kanselahin</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ilang detalye sa Orbot</string>
+  <string name="wizard_details_msg">Ang Orbot ay isang open-source application na naglalaman ng Tor, LibEvent at Polipo. Ito ay nagbibigay ng local HTTP proxy (8118) at SOCKS proxy (9050) sa Tor network. Ang Orbot ay nagbibigay din ng kakayahan, sa mga rooted device, na ipadala ang lahat ng trapiko sa internet sa pamamagitan  ng Tor.</string>
+  <string name="wizard_permissions_root">Napahintulotan na</string>
+  <string name="wizard_permissions_stock">Pahintulot ng Orbot</string>
+  <string name="wizard_premissions_msg_root">Mahusay! Natuklasan namin na mayroon pahintulot ang Orbot para sa root. Gagamitin namin ito ng mabuti.</string>
+  <string name="wizard_permissions_msg_stock">Ito ay hindi kinakailangan, ngunit mas mapapalawig ang kakayahan ng Orbot kung ang iyong device ay meron access sa root. Gamitin ang pindutan sa ibaba para bigyan ng superpowers ang Orbot!</string>
+  <string name="wizard_permissions_no_root">Kung wala kang access sa root o wala kang alam sa sinasabi namin, siguraduhin mu nalamang na gagamit ka ng mga apps na ginawa para sa Orbot.</string>
+  <string name="wizard_permissions_consent">Nauunawaan ko at mag-papatuloy ng walang Superuser</string>
+  <string name="wizard_permission_enable_root">Pahintulutan ang Orbot para sa Root</string>
+  <string name="wizard_configure">Kompigurahin ang Torification</string>
+  <string name="wizard_configure_msg">Binibigyan ka ng Orbot ng pagpipilian na i-route lahat ng application traffic gamit ang Tor o piliin ang application isa-isa.</string>
+  <string name="wizard_configure_all">I-proxy lahat ng Apps gamit ang Tor</string>
+  <string name="wizard_configure_select_apps">Pumili ng isa-isang apps para sa Tor</string>
+  <string name="wizard_tips_tricks">Orbot-enabled Apps</string>
+  <string name="wizard_tips_msg">Ang mga apps sa ibaba ay dinevelop upang gumana sa Orbot. I-click ang button para i-install, o sila ay mahahanap sa Google Play, sa GuardianProject.info website o sa F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Isang Secure instant messaging client para sa Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Alamin paano magkompigura ng apps para gumana sa Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Search Engine app</string>
+  <string name="wizard_tips_twitter">I-set ang Twitter proxy sa host \"localhost\" at port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Settings</string>
+  <string name="wizard_proxy_help_msg">Kung ang ginagamit na Android app ay gumagamit ng HTTP o SOCKS proxy, ibig sabihin lang noon ay pwede mong isaayos para kumunekta sa Orbot sa paggamit ng Tor.\n\n\n Ang host settings ay 127.0.0.1 o \"localhost\". Para naan sa HTTP, ang port setting ay 8118. Para naman sa SOCKS, ang proxy ay 9050. Kailangan mong gamitin ang SOCKS4A o SOCKS5 kung posible.\n \n\n\n Mas marami kang matututunan sa proxying sa Android sa pamamagitan ng FAQ sa: http://tinyurl.com/proxyandroid .\n </string>
+  <string name="wizard_final">Handa na ang Orbot!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Bubuksan nito ang iyong browser sa https://check.torproject.org para matignan kung ang Orbot ay na-kompigura at konektado ka sa Tor.</string>
+  <string name="pref_hs_group">Tagong Service Hosting</string>
+  <string name="pref_general_group">Pangkalahatan</string>
+  <string name="pref_start_boot_title">Umpisahan ang Orboot sa Boot</string>
+  <string name="pref_start_boot_summary">Kusang umpisahan ang Orbot at kumonekta sa Tor sa pag bukas ng iyong Android Device</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Ang Orbot ang nagdala ng Tor sa Android!\n\nAng Tor ay tumutulong sa iyo na sanggain ang pagsala ng nilalaman, pag-analisa ng trapiko at pangmamatyag sa network na mapanganib sa iyong privacy, conpidensyal na impormasyon at personal na relasyon.\n\nAng wizard ang makakatulong sa iyo para isaayos ang Orbot at Tor sa iyong device.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Babala</string>
+  <string name="wizard_warning_msg">Sa pag-install nang Orbot, hindi nito awtomatikong ina-anonymize ang iyong trapiko sa iyong mobile.\n\nKailangan mong isaayos ng tama ang Orbot, sa iyong device at sa iba pang apps para matagumpay na magamit ang Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Mga Pahintulot</string>
+  <string name="wizard_permissions_root_msg1">Maari mong piliin bigyan ng pahintulot ang Orbot ng \'Superuser\' access para ma-enable ang mga advanced features tulad ng Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Kapag ayaw mo itong gawin, siguraduhing gumamit ng apps na ginawa upang gumana kasama ang Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Mukang ang iyong device ay hindi pa rooted o hindi nagbibigay ng daan sa root o \'Superuser\'.\n\nPakiusap, o hindi kaya subukan ang paraan ng \'Apps\' sa pangunahing screen.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Enabled Apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Isang secure chat app na may Off-the-Record Encryption</string>
+  <string name="wizard_tips_orweb">Orfox: Privacy-enhanced browser na gumagana sa pamamagitan ng Tor.</string>
+  <string name="wizard_tips_play">Hanapin ang lahat ng Guardian Project apps sa Google Play</string>
+  <string name="wizard_tips_fdroid">Hanapin ang lahat ng Guardian Project apps sa F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Hanapin ang lahat ng Guardian Project apps sa https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">Ito ay bibigyan ng pahintulot ang iyong mga apps na kusang mag-run sa Tor network kahit walang pag-kompigura na ginawa.</string>
+  <string name="wizard_transproxy_hint">(Lagyan ng check ang box na ito kung wala kang alam sa sinasabi namin)</string>
+  <string name="wizard_transproxy_none">Wala</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">I-enable ang Tor Transparent Proxying para sa Wifi at USB Tethered Devices (kailangan mag restart)</string>
+  <string name="button_grant_superuser">Humiling ng Superuser Access</string>
+  <string name="pref_select_apps">Pumili ng Apps</string>
+  <string name="pref_select_apps_summary">Pumili ng Apps para i-route sa Tor</string>
+  <string name="pref_node_configuration">Pagkompigura ng Node</string>
+  <string name="pref_node_configuration_summary">Ang mga ito ay advanced settings na maaring bawasan ang iyong anonymity</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">Fingerprints, nicks, mga bansa at mga address para sa unang lukso</string>
+  <string name="pref_entrance_node_dialog">Pumasok sa Entrance Nodes</string>
+  <string name="pref_allow_background_starts_title">Pahintulutan na magsimula sa background</string>
+  <string name="pref_allow_background_starts_summary">Hayaan ang kahit anong app na sabihin kay Orbot na magsimula ng Tor at anumang malapit na serbisyo.</string>
+  <string name="button_proxy_all">Proxy All</string>
+  <string name="button_proxy_none">Proxy None</string>
+  <string name="button_invert_selection">Baliktarin ang napili</string>
+  <string name="pref_proxy_title">Outbound Network Proxy (Optional)</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">Mga protocol na gagamitin para sa proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ilagay ang Proxy Type</string>
+  <string name="pref_proxy_host_title">Outbound Proxy Host</string>
+  <string name="pref_proxy_host_summary">Proxy Server hostname</string>
+  <string name="pref_proxy_host_dialog">Ilagay ang Proxy Host</string>
+  <string name="pref_proxy_port_title">Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">Proxy Server Port</string>
+  <string name="pref_proxy_port_dialog">Ilagay ang Proxy port</string>
+  <string name="pref_proxy_username_title">Outbound Proxy Username</string>
+  <string name="pref_proxy_username_summary">Proxy Username (Optional)</string>
+  <string name="pref_proxy_username_dialog">Ilagay ang Proxy Username</string>
+  <string name="pref_proxy_password_title">Outbound Proxy Password</string>
+  <string name="pref_proxy_password_summary">Proxy Password (Optional)</string>
+  <string name="pref_proxy_password_dialog">Ilagay ang Proxy Password</string>
+  <string name="status">Katayuan</string>
+  <string name="setting_up_full_transparent_proxying_">Isinasaayos ang kabuuang transparent proxying...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Isinasaayos ang app-based transparent proxying...</string>
+  <string name="transparent_proxying_enabled">Na i-enable na ang Transparent proxying</string>
+  <string name="transproxy_enabled_for_tethering_">Na i-enable na ang TransProxy para sa Thethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">BABALA: error sa pag start ng transparent proxying!</string>
+  <string name="transproxy_rules_cleared">Nalinis na ang mga batas ng TransProxy</string>
+  <string name="couldn_t_start_tor_process_">Hindi ma umpisahan ang proseso ng Tor:</string>
+  <string name="privoxy_is_running_on_port_">Ang Polipo ay gumagana ngayon sa port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Isinasaayos ang port-based transpaprent proxying...</string>
+  <string name="bridge_error">Error sa Bridge</string>
+  <string name="bridge_requires_ip">Para magamit ang feature ng bridge, kailangan mong mag lagay ng kahit isang bridge IP address.</string>
+  <string name="send_email_for_bridges">Magpadala ng email sa bridges@xxxxxxxxxxxxxx na mayroong linyang  \"get bridges\" at wala ng iba pang kasama sa katawa ng email gamit ang isang gmail account.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ang iyong ReachableAddresses settings ay nag sanhi ng exception!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ang iyong relay settings ay nag sanhi ng exception!</string>
+  <string name="exit_nodes">Exit Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerprints, nicks, mga bansa at address para sa huling talon</string>
+  <string name="enter_exit_nodes">Enter Exit Nodes</string>
+  <string name="exclude_nodes">Hindi kasama ang Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerprints, nicks, mga bansa at mga address na hindi isasama</string>
+  <string name="enter_exclude_nodes">Enter Exclude Nodes</string>
+  <string name="strict_nodes">Strict Nodes</string>
+  <string name="use_only_these_specified_nodes">Gumamit ng *only* sa mga ispesipikong nodes </string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Gumamit ng Bridges</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">I-enable ang kahaliling entrance nodes sa Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">I-enable kung ang naisaayos na bridges ay obfuscated bridges</string>
+  <string name="ip_address_and_port_of_bridges">IP address at port ng bridges</string>
+  <string name="enter_bridge_addresses">Ilagay ang Bridge Addresses</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">I-enable ang iyong device na non-exit relay</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Pinapakinggan ang port para sa iyong Tor relay</string>
+  <string name="enter_or_port">I-lagay ang OR port</string>
+  <string name="relay_nickname">Relay nickname</string>
+  <string name="the_nickname_for_your_tor_relay">Ang nickname para sa iyong Tor relay</string>
+  <string name="enter_a_custom_relay_nickname">I-lagay ang pasadyang relay nickname</string>
+  <string name="reachable_addresses">Reachable Addresses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Patakbuhin bilang kliente sa likod ng firewall na may istriktong polisiya</string>
+  <string name="reachable_ports">Reachable Ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports reachable sa likod ng istriktong firewall</string>
+  <string name="enter_ports">I-lagay ang ports</string>
+  <string name="enable_hidden_services">Nakatagong Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">pahintulutan sa on-device server na maging malalapitan sa pamamagitan ng Tor network</string>
+  <string name="enter_localhost_ports_for_hidden_services">I-lagay ang localhost ports para sa nakatagong serbisyo</string>
+  <string name="hidden_service_ports">Tagong Service Ports</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ang addressable na pangalan sa iyong tagong serbisyo (awtomatikong nabuo)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">paganahiin ang debug log para sa output (kailangang gamitin ang adb o aLogCat para makita)</string>
+  <string name="project_home">Project Home(s):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/
+</string>
+  <string name="the_tor_license">Ang Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">May app na gustong buksan ang nakatagong server port %S sa Tor network. Ito ay ligtas kung pinagkakatiwalaan ang app.</string>
+  <string name="found_existing_tor_process"> nakakita ng umiiral na Tor process...</string>
+  <string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
+  <string name="hidden_service_on">nakatagong serbisyo sa:</string>
+  <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
+  <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+  <string name="unable_to_reset_tor">I-reboot ang iyong device, hindi ma-reset ang Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gumamit ng Default na Iptables</string>
+  <string name="pref_use_sys_iptables_summary">gamitin ang built-in iptables binary kaysa sa isang nabigkis kasama ng Orbot</string>
+  <string name="error_installing_binares">Ang Tor binaries ay hindi ma-install o ma-upgrade.</string>
+  <string name="pref_use_persistent_notifications">Palaging panatilihin ang icon sa toolbar kapag ang Orbot ay naka-connect</string>
+  <string name="pref_use_persistent_notifications_title">Palaging i-On ang Notifications</string>
+  <string name="pref_use_expanded_notifications">Ipakita ang pinalaking notification kasama ng Tor exit country at IP</string>
+  <string name="pref_use_expanded_notifications_title">Pinalawak na Notifications</string>
+  <string name="notification_using_bridges">Bridges enabled!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Wika</string>
+  <string name="set_locale_summary">Pumili ng locale at wika para sa Orbot</string>
+  <string name="wizard_locale_title">Pumili ng Wika</string>
+  <string name="wizard_locale_msg">Iwanang default o palitan ang kasalukuyang wika</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">I-Save ang Settings</string>
+  <string name="no_internet_connection_tor">Walang connection sa internet; Ang Tor ay naka-standby mode...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">baba</string>
+  <string name="up">taas</string>
+  <string name="pref_disable_network_title">Walang Auto-Sleep sa Network</string>
+  <string name="pref_disable_network_summary">Ilagay ang Tor sa sleep kapag walang internet na pwede</string>
+  <string name="newnym">Ikaw ay nagpalit ng bagong pagkakakilanlan sa Tor!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Gamitin ang ChatSecure</string>
+  <string name="permission_manage_tor_label">Manage Tor</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activate</string>
+  <string name="apps_mode">Apps VPN Mode</string>
+  <string name="send_email">Send Email</string>
+  <string name="install_orweb">I-install ang Orfox</string>
+  <string name="standard_browser">Standard Browser</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
new file mode 100644
index 0000000..ac75025
--- /dev/null
+++ b/app/src/main/res/values-tr/strings.xml
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot baÅ?ka uygulamaların interneti daha güvenli olarak kullanmasını saÄ?layan ücretsiz bir proxy uygulamasıdır. Orbot Tor\'u kullanarak internet trafiÄ?inizi Å?ifreler ve dünya üzerindeki pek çok farklı bilgisayardan geçirerek gizler. Tor sizin kiÅ?isel özgürlüÄ?ünüzü ve mahremiyetinizi, gizli ticari aktivitelerinizi ve baÄ?lantılarınızı koruma altına alan bir yazılım ve açık aÄ?dır.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=tr</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=tr</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor\'u baÅ?lat ve durdur</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot baÅ?latılıyor...</string>
+  <string name="status_activated">Tor aÄ?ına baÄ?landı</string>
+  <string name="status_disabled">Orbot devre dıÅ?ı bırakıldı</string>
+  <string name="status_shutting_down">Tor hizmeti kapatılıyor</string>
+  <string name="tor_process_starting">Tor kullanımı baÅ?latılıyor...</string>
+  <string name="tor_process_complete">tamamlandı.</string>
+  <string name="tor_process_waiting">bekliyor.</string>
+  <string name="not_anonymous_yet">UYARI: BaÄ?lantınız henüz anonim deÄ?ildir! Lütfen uygulamalarınızı HTTP 127.0.0.1:8118  veya SOCKS4A / SOCKS5 127.0.0.1:9050 vekil sunucusu kullanacak Å?ekilde yapılandırınız.</string>
+  <string name="menu_home">BaÅ?langıç</string>
+  <string name="menu_browse">Göz At</string>
+  <string name="menu_settings">Ayarlar</string>
+  <string name="menu_log">Günlük</string>
+  <string name="menu_info">Yardım</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">BaÅ?lat</string>
+  <string name="menu_stop">Durdur</string>
+  <string name="menu_about">Hakkında</string>
+  <string name="menu_promo_apps">Uygulamaları alın... </string>
+  <string name="main_layout_download">Ä°ndir</string>
+  <string name="main_layout_upload">Yükle</string>
+  <string name="button_help">Yardım</string>
+  <string name="button_close">Kapat</string>
+  <string name="button_about">Hakkında</string>
+  <string name="button_clear_log">GünlüÄ?ü Temizle</string>
+  <string name="menu_verify">Kontrol Et</string>
+  <string name="menu_exit">Ã?ıkıÅ?</string>
+  <string name="menu_scan">QR kodu tarama</string>
+  <string name="menu_share_bridge">QR kodu paylaÅ?</string>
+  <string name="press_to_start">- baÅ?latmak için uzun basın -</string>
+  <string name="pref_trans_proxy_group">Å?effaf Vekillendirme (Yeniden BaÅ?latma Gerektirir)</string>
+  <string name="pref_trans_proxy_title">Å?effaf Vekillendirme</string>
+  <string name="pref_trans_proxy_summary">Uygulamalar için Otomatik Tor Uyarlaması</string>
+  <string name="pref_transparent_all_title">HerÅ?eyi Tor ile Uyarla</string>
+  <string name="pref_transparent_all_summary">Tor\'a uyarlanmıÅ? uygulamaların vekil sunucu baÄ?lantıları</string>
+  <string name="pref_transparent_port_fallback_title">Vekil Sunucu Yanıtsız Kalma Bildirim Portu</string>
+  <string name="pref_transparent_port_fallback_summary">UYARI: Genel portlardan (80,443, v.b.) kaçınınız. SADECE \'Hepsi\' veya \'Uygulama\' modu çalıÅ?madıÄ?ında kullanınız.</string>
+  <string name="pref_transparent_port_title">Port Listesi</string>
+  <string name="pref_transparent_port_summary">Vekil sunucu port listesi. *SADECE* \'Hepsi\' veya \'Uygulama\' modu çalıÅ?madıÄ?ında kullanınız.</string>
+  <string name="pref_transparent_port_dialog">Vekil sunucu portlarını giriniz</string>
+  <string name="pref_has_root">Yönetici EriÅ?imi Talebi</string>
+  <string name="pref_has_root_summary">Å?effaf Vekillendirme için Yönetici EriÅ?imi Talebi</string>
+  <string name="status_install_success">Tor binarileri baÅ?arıyla yüklendi!</string>
+  <string name="status_install_fail">Tor binary dosyaları yüklenemedi. Lütfen günlüÄ?ü kontrol ediniz ve tor-assistants@xxxxxxxxxxxxxx adresini kullanarak bilgilendirme yapınız.</string>
+  <string name="title_error">Uygulama Hatası</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot Hakkında</string>
+  <string name="btn_next">Ä°leri</string>
+  <string name="btn_back">Geri</string>
+  <string name="btn_finish">Bitir</string>
+  <string name="btn_okay">Tamam</string>
+  <string name="btn_cancel">Ä°ptal
+            </string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Bazı Orbot detayları</string>
+  <string name="wizard_details_msg">Orbot; Tor, Libevent ve Polipo içeren bir açık kaynak uygulamadır. Yerel bir HTTP proxy (8118) ve Tor aÄ?ı içine SOCKS proxy (9050) saÄ?lamaktadır. Orbot ayrıca rootlu cihazlar için tüm internet trafiÄ?ini Tor üzerinden gönderme yeteneÄ?ine sahiptir. </string>
+  <string name="wizard_permissions_root">Ä°zin Verildi</string>
+  <string name="wizard_permissions_stock">Orbot Ä°zinleri</string>
+  <string name="wizard_premissions_msg_root">Mükemmel! Root izinlerinizin Orbot için aktif olduÄ?unu saptadık. Bu gücü akıllıca kullanacaÄ?ız.</string>
+  <string name="wizard_permissions_msg_stock">Gerekli olmamakla birlikte, eÄ?er cihazınızın root eriÅ?imi varsa Orbot daha güçlü bir araç olabilir. Orbot\'a süper güçlerini vermek için aÅ?aÄ?ıdaki butonu kullanın!</string>
+  <string name="wizard_permissions_no_root">Root(superuser) eriÅ?iminiz ya da neden bahsettiÄ?imiz hakkında bir fikriniz yoksa sadece eklentilerin Orbot\'la birlikte çalıÅ?abilmeleri için yapıldıÄ?ından emin olun.</string>
+  <string name="wizard_permissions_consent">Anlıyorum ve Superuser olmadan devam etmek istiyorum</string>
+  <string name="wizard_permission_enable_root">Orbot\'a root eriÅ?imi ver</string>
+  <string name="wizard_configure">Tor Bildirimlerini Ayarla</string>
+  <string name="wizard_configure_msg">Orbot, tüm uygulamaların veya seçtiÄ?iniz uygulamaların trafiÄ?ini Tor üzerinden yönlendirme seçeneÄ?i sunar.</string>
+  <string name="wizard_configure_all">Tüm Uygulamaları Tor �zerinden Vekillendir</string>
+  <string name="wizard_configure_select_apps">Tor için ayrı ayrı uygulamalar seç.</string>
+  <string name="wizard_tips_tricks">Orbot\'un Etkin OlduÄ?u Eklentiler</string>
+  <string name="wizard_tips_msg">AÅ?aÄ?ıdaki uygulamalar Orbot ile birlikte çalıÅ?mak üzere geliÅ?tirilmiÅ?tir. Uygulamaları hemen kurmak için ilgili düÄ?melere tıklayabilir veya uygulamalara daha sonra Google Play, GuardianProject.info web adresi veya F-Droid.org üzerinden eriÅ?ebilirsiniz.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android için güvenli anında mesajlaÅ?ma istemcisi</string>
+  <string name="wizard_tips_proxy">Vekil Ayarları - Uygulamaların, Orbot ile birlikte çalıÅ?malarını nasıl ayarlayacaÄ?ınızı öÄ?renin.</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Arama Motoru uygulaması</string>
+  <string name="wizard_tips_twitter">Twitter proxy sunucusunu \"localhost\" ve baÄ?lantı noktası 8118 olarak ayarlayın</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Bir öykü yarat ve güvenliÄ?i tor\'a bırak!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Ayarları</string>
+  <string name="wizard_final">Orbot hazır!</string>
+  <string name="wizard_exit_at_first_screen_toast">Lütfen kullanmadan önce Orbot\'u yapılandırın!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Bu, Orbot\'un ayarlanıp ayarlanmadıÄ?ını ve Tor\'a baÄ?lanıp baÄ?lanmadıÄ?ınızı anlamanız amacıyla tarayıcınızda https://check.torproject.org adresini açacak.</string>
+  <string name="pref_hs_group">GizlenmiÅ? servis sunucusu</string>
+  <string name="pref_general_group">Genel</string>
+  <string name="pref_start_boot_title">Orbot\'u Telefonla Birlikte BaÅ?lat</string>
+  <string name="pref_start_boot_summary">Android cihaz açıldıÄ?ında otomatik olarak Orbot\'u baÅ?lat ve Tor\'a baÄ?lan.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Uyarı</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ä°zinler</string>
+  <string name="wizard_permissions_root_msg1">Ä°sterseniz Orbot\'a \'Superuser\' eriÅ?imi vererek saydam proxy gibi geliÅ?miÅ? ayarları aktif hale getirebilirsiniz.</string>
+  <string name="wizard_permissions_root_msg2">Bunu yapmak istemiyorsanız, lütfen Orbot ile çalıÅ?mak üzere yapılmıÅ? uygulamalar kullandıÄ?ınızdan emin olun</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'un aktif olduÄ?u eklentiler</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Güvenli Kayıt-dıÅ?ı Å?ifreleme yapabilen sohbet uygulaması</string>
+  <string name="wizard_tips_orweb">Orfox: GizliliÄ?i geliÅ?tirilmiÅ? bir tarayıcı Tor üzerinden çalıÅ?ır</string>
+  <string name="wizard_tips_play">Google Play\'deki tüm Guardian Projesi uygulamalarına bakın</string>
+  <string name="wizard_tips_fdroid">Tüm Guardian Project uygulamalarını F-Droid vasıtasıyla bulun</string>
+  <string name="wizard_tips_fdroid_org">Tüm Guardian Project uygulamalarına bu adresten eriÅ?in https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Å?effaf Vekillendirme</string>
+  <string name="wizard_transproxy_msg">Bu, uygulamalarınızı Tor üzerinden, herhangi bir ayar yapmadan çalıÅ?tırmanıza olanak saÄ?lar.</string>
+  <string name="wizard_transproxy_hint">(Neden bahsettiÄ?imiz hakkında bir fikriniz yoksa bu kutucuÄ?u iÅ?aretleyin)</string>
+  <string name="wizard_transproxy_none">Hiçbiri</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Kablosuz aÄ?lar için Tor açık proxy ve USB Tethering\'e izin ver (yeniden baÅ?latmayı gerektirir)</string>
+  <string name="button_grant_superuser">Superuser EriÅ?imi Talebi</string>
+  <string name="pref_select_apps">Uygulamaları Seç</string>
+  <string name="pref_select_apps_summary">Tor �zerinden Yönlendirilecek Uygulamaları Seç</string>
+  <string name="pref_node_configuration">DüÄ?üm Ayarları</string>
+  <string name="pref_node_configuration_summary">Bu ayarlar baÄ?lantınızın anonimliÄ?ini azaltabilecek geliÅ?miÅ? ayarlardır.</string>
+  <string name="pref_entrance_node">GiriÅ? Noktaları</string>
+  <string name="pref_entrance_node_summary">Ä°lk düÄ?üm için parmak izleri, rumuzlar, ülkeler, adresler</string>
+  <string name="pref_entrance_node_dialog">GiriÅ? DüÄ?ümlerini Girin</string>
+  <string name="pref_allow_background_starts_title">Arka planda çalıÅ?maya izin ver</string>
+  <string name="pref_allow_background_starts_summary">Herhangi bir uygulamanın Orbot aracılıÄ?ıyla Tor ve ilgili hizmetleri baÅ?latması için izin ver</string>
+  <string name="button_proxy_all">Tüm baÄ?lantılar için Vekil Sunucu kullan</string>
+  <string name="button_proxy_none">Vekil Sunucu kullanma</string>
+  <string name="button_invert_selection">Ters seçim</string>
+  <string name="pref_proxy_title">Giden AÄ? Sunucusu (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_type_title">Giden proxy tipi</string>
+  <string name="pref_proxy_type_summary">Proxy sunucusunu kullanmak için protokoller: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Proxy tipini girin</string>
+  <string name="pref_proxy_host_title">Giden proxy sunucusu</string>
+  <string name="pref_proxy_host_summary">Vekil Sunucusu adı</string>
+  <string name="pref_proxy_host_dialog">Vekil Host\'u girin</string>
+  <string name="pref_proxy_port_title">Giden vekil baÄ?lantı noktası</string>
+  <string name="pref_proxy_port_summary">Vekil Sunucusu baÄ?lantı noktası</string>
+  <string name="pref_proxy_port_dialog">Vekil baÄ?lantı noktasını girin</string>
+  <string name="pref_proxy_username_title">Giden Vekil Kullanıcı Adı</string>
+  <string name="pref_proxy_username_summary">Vekil Kullanıcı Adı (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_username_dialog">Vekil Kullanıcı Adı girin</string>
+  <string name="pref_proxy_password_title">Giden Vekil Parolası</string>
+  <string name="pref_proxy_password_summary">Vekil parolası (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_password_dialog">Vekil Parolası girin</string>
+  <string name="status">Durum</string>
+  <string name="setting_up_full_transparent_proxying_">Tamamen saydam vekil kuruluyor...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Uygulamaya özel saydam proxy kuruluyor...</string>
+  <string name="transparent_proxying_enabled">Saydam vekil AKTÄ°F</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Tethering\'e açıldı!</string>
+  <string name="warning_error_starting_transparent_proxying_">UYARI: Å?effaf proxy baÅ?latılırken hata oluÅ?tu</string>
+  <string name="transproxy_rules_cleared">TransProxy kuralları temizlendi</string>
+  <string name="couldn_t_start_tor_process_">Tor iÅ?lemi baÅ?latılamadı</string>
+  <string name="privoxy_is_running_on_port_">Polipo bu port üzerinde çalıÅ?ıyor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Port tabanlı Å?effaf vekillendirme ayarlanıyor...</string>
+  <string name="bridge_error">Köprü hatası</string>
+  <string name="bridge_requires_ip">Köprü özelliÄ?ini kullanmak adına, en az bir tane köprü IP adresi girmelisiniz.</string>
+  <string name="send_email_for_bridges">Gmail hesabınızdan bridges@xxxxxxxxxxxxxx adresine içinde sadece \"get bridges\" yazılı bir eposta gönderin.</string>
+  <string name="error">Hata</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">EriÅ?ilebilirAdresleriniz ayarlarınız bir istisnaya yol açtı!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tor aktarıcı ayarlarınız bir istisnaya yol açtı!</string>
+  <string name="exit_nodes">Ã?ıkıÅ? DüÄ?ümleri</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Son düÄ?üm için parmak izleri, rumuzlar, ülkeler, adresler</string>
+  <string name="enter_exit_nodes">Ã?ıkıÅ? baÄ?lantılarını girin</string>
+  <string name="exclude_nodes">Å?u baÄ?lantıları dahil etmeyin</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Dahil edilmeyecek parmak izleri, takma adlar, ülkeler ve adresler</string>
+  <string name="enter_exclude_nodes">GiriÅ? baÄ?lantılarını girin</string>
+  <string name="strict_nodes">DeÄ?iÅ?meyen baÄ?lantılar</string>
+  <string name="use_only_these_specified_nodes">*Sadece* bu baÄ?lantıları kullan</string>
+  <string name="bridges">Köprüler</string>
+  <string name="use_bridges">Köprü kullan</string>
+  <string name="bridges_obfuscated">GizlenmiÅ? köprüler</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor aÄ?ına baÅ?ka giriÅ? baÄ?lantılarına izin ver</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Yapılandırılan köprüler gizlenmiÅ? ise izin ver</string>
+  <string name="ip_address_and_port_of_bridges">Köprülerin IP adresleri ve baÄ?lantı noktaları</string>
+  <string name="enter_bridge_addresses">Köprü Adresleri Gir</string>
+  <string name="relays">Aktarıcılar</string>
+  <string name="relaying">Aktarmak</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cihazınızı çıkıÅ? yapmayan aktarıcı olması için aktif edin</string>
+  <string name="relay_port">Aktarıcı Portu</string>
+  <string name="listening_port_for_your_tor_relay">Tor aktarıcınız için dinleme port\'u</string>
+  <string name="enter_or_port">OR port\'u gir</string>
+  <string name="relay_nickname">Aktarıcı rumuzu</string>
+  <string name="the_nickname_for_your_tor_relay">Tor aktarıcınız için rumuz</string>
+  <string name="enter_a_custom_relay_nickname">�zel aktarıcı rumuzu girin</string>
+  <string name="reachable_addresses">UlaÅ?ılabilir adresler</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Bir güvenlik duvarı arkasındaki sınırlı kullanıcı olarak baÄ?lan</string>
+  <string name="reachable_ports">UlaÅ?ılabilir baÄ?lantı noktaları</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Sınırlayıcı güvenlik duvarı ardındaki ulaÅ?ılabilir baÄ?lantı noktaları</string>
+  <string name="enter_ports">BaÄ?lantı noktaları gir</string>
+  <string name="enable_hidden_services">GizlenmiÅ? Servis Sunucusu</string>
+  <string name="run_servers_accessible_via_the_tor_network">cihazdaki sunucunun Tor aÄ?ından ulaÅ?ılmasına izin ver</string>
+  <string name="enter_localhost_ports_for_hidden_services">gizlenmiÅ? servis sunucuları için localhost baÄ?lantı noktası gir</string>
+  <string name="hidden_service_ports">GizlenmiÅ? Servis BaÄ?lantı Noktaları</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">GizlenmiÅ? servisiniz için adreslenebilir ad (otomatik olarak verilmiÅ?tir)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">hata giderme kaydını tut (görüntülemek için adb veya aLogCat gerekir)</string>
+  <string name="project_home">Proje adres(ler)i:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Lisansı</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">�çüncü Parti Yazılım:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Bir uygulama Tor aÄ?ında gizlenmiÅ? sunucu baÄ?lantı noktası %S açmak istiyor. EÄ?er uygulamaya güveniyorsanız bu güvenlidir.</string>
+  <string name="found_existing_tor_process">varolan bir Tor iÅ?lemi bulundu...</string>
+  <string name="something_bad_happened">Kötü bir Å?ey oldu. Kayıtlara bakınız</string>
+  <string name="hidden_service_on">gizlenmiÅ? servis:</string>
+  <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamıyor</string>
+  <string name="unable_to_start_tor">Tor baÅ?latılamadı:</string>
+  <string name="unable_to_reset_tor">Cihazınızı yeniden baÅ?latın, Tor\'u sıfırlamak mümkün deÄ?il! </string>
+  <string name="pref_use_sys_iptables_title">Varsayılan Ip tablolarını kullan</string>
+  <string name="pref_use_sys_iptables_summary">Orbot ile birlikte gelenler yerine kurulu iptables binary kullan</string>
+  <string name="error_installing_binares">Tor binary kurulumu veya yükseltilmesi mümkün deÄ?il.</string>
+  <string name="pref_use_persistent_notifications">Orbot baÄ?lı olduÄ?u sürece simgeyi araç çubuÄ?unda tut</string>
+  <string name="pref_use_persistent_notifications_title">Bildirimler her zaman açık</string>
+  <string name="pref_use_expanded_notifications">Tor çıkıÅ? ülkesi ve IP için geniÅ?letilmiÅ? bildirim göster</string>
+  <string name="pref_use_expanded_notifications_title">GeniÅ?letilmiÅ? Bildirimler</string>
+  <string name="notification_using_bridges">Köprüler etkinleÅ?tirildi!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Dil</string>
+  <string name="set_locale_summary">Orbot için yerel ayarları ve dili seç</string>
+  <string name="wizard_locale_title">Dili seçin</string>
+  <string name="wizard_locale_msg">Varsayılanda bırak veya geçerli dile geç</string>
+  <string name="powered_by">Tor tarafından desteklenmektedir</string>
+  <string name="btn_save_settings">Ayarları kaydet</string>
+  <string name="no_internet_connection_tor">Ä°nternet baÄ?lantısı yok; Tor bekleme modunda...</string>
+  <string name="bandwidth_">Bant geniÅ?liÄ?i:</string>
+  <string name="down">aÅ?aÄ?ı</string>
+  <string name="up">yukarı</string>
+  <string name="pref_disable_network_title">BaÄ?lantı yokken Otomatik Uykuya Geç</string>
+  <string name="pref_disable_network_summary">Ä°nternet olmadıÄ?ında Tor\'u uykuya al</string>
+  <string name="newnym">Yeni bir Tor kimliÄ?ine geçiÅ? yaptınız!</string>
+  <string name="menu_verify_browser">Tarayıcı</string>
+  <string name="menu_use_chatsecure">ChatSecure Kullan</string>
+  <string name="permission_manage_tor_label">Tor\'u Yönet</string>
+  <string name="permission_manage_tor_description">Tor servisini kontrol etmek için bu uygulamayı etkinleÅ?tir</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox yüklü gibi görünmüyor. Bu konuyla alakalı yardım istiyor musun, ya da sadece tarayıcı mı açılsın?</string>
+  <string name="install_apps_">Uygulamalar kurulsun mu?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Hiçbir aÄ? baÄ?lantısı yok. Tor uyku moduna alınıyor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">AÄ? baÄ?lantısı iyi. Tor uyandırılıyor... </string>
+  <string name="updating_settings_in_tor_service">Tor hizmet ayarları güncellemesi</string>
+  <string name="pref_socks_title">SOCKS için Tor kullan</string>
+  <string name="pref_socks_dialog">SOCKS Port Yapılandırma</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Tor Å?effaf Vekil Proxy Port\'u için (varsayılan olarak: 9040 veya devre dıÅ?ı bırakmak için 0) deÄ?erlerini öneriyor</string>
+  <string name="pref_transport_dialog">TransProxy Port Yapılandırma</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_dialog">DNS Port Yapılandırma</string>
+  <string name="pref_torrc_title">Torrc �zel Yapılandırma</string>
+  <string name="pref_torrc_summary">SADECE UZMANLAR: DoÄ?rudan torrc yapılandırma satırları girin</string>
+  <string name="pref_torrc_dialog">Torrc yapılandırma</string>
+  <string name="wizard_tips_martus">Mobil Martus - Benetech İnsan Hakları Belgeleri Uygulaması</string>
+  <string name="your_tor_public_ips_">Umumi Tor IP adresiniz:</string>
+  <string name="app_conflict">Uygulama çatıÅ?ması</string>
+  <string name="pref_transproxy_refresh_title">TransProxy Otomatik Yenileme</string>
+  <string name="pref_transproxy_refresh_summary">AÄ? durumu deÄ?iÅ?tiÄ?inde TransProxy kurallarını yeniden uygula</string>
+  <string name="pref_transproxy_flush_title">TransProxy Kurallarını KALDIR</string>
+  <string name="pref_transproxy_flush_summary">Tüm TransProxy aÄ? kurallarını temizlemek için buraya dokunun</string>
+  <string name="transparent_proxy_rules_flushed_">Å?effaf vekil kuralları silindi!</string>
+  <string name="you_do_not_have_root_access_enabled">ROOT eriÅ?im izniniz yok</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ayarların etkin olması için Orbot\'u durdurup yeniden baÅ?latmak gerekebilir.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Köprüler Güncellendi</string>
+  <string name="restart_orbot_to_use_this_bridge_">DeÄ?iÅ?iklikleri etkinleÅ?tirmek için lütfen Orbot\'u yeniden baÅ?latın</string>
+  <string name="menu_qr">QR Kodları</string>
+  <string name="bridge_mode">Köprü Modu</string>
+  <string name="get_bridges_email">Eposta</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">EtkinleÅ?tirin</string>
+  <string name="apps_mode">Uygulamalar için VPN Modu</string>
+  <string name="send_email">Eposta Gönder</string>
+  <string name="install_orweb">Orfox yükle</string>
+  <string name="standard_browser">Standart Tarayıcı</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOT: Sadece standart Tor köprüleri Intel X86/ATOM cihazlarda çalıÅ?ır</string>
+  <string name="vpn_default_world">Dünya</string>
+</resources>
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
new file mode 100644
index 0000000..9672e2c
--- /dev/null
+++ b/app/src/main/res/values-uk/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot â?? Ñ?е вÑ?лÑ?на пÑ?огÑ?ама длÑ? пÑ?окÑ?Ñ?-з\'Ñ?днанÑ?, Ñ?ка дозволÑ?Ñ? Ñ?нÑ?им додаÑ?кам безпеÑ?нÑ?Ñ?е викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?. Orbot викоÑ?иÑ?Ñ?овÑ?Ñ? Tor длÑ? Ñ?иÑ?Ñ?Ñ?ваннÑ? Ñ?нÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?Ñ?кÑ?, Ñ?кий далÑ? пÑ?иÑ?овÑ?Ñ?Ñ?Ñ?Ñ?Ñ? пÑ?д Ñ?аÑ? пеÑ?еÑ?иланнÑ? Ñ?еÑ?ез кÑ?лÑ?ка комп\'Ñ?Ñ?еÑ?Ñ?в Ñ? Ñ?Ñ?зниÑ? Ñ?аÑ?Ñ?инаÑ? планеÑ?и. Tor Ñ? вÑ?лÑ?ним пÑ?огÑ?амним забезпеÑ?еннÑ?м, а Ñ?акож вÑ?дкÑ?иÑ?оÑ? меÑ?ежеÑ?, Ñ?о допомагаÑ? заÑ?иÑ?Ñ?иÑ?иÑ?Ñ? вÑ?д меÑ?ежевого Ñ?Ñ?еженнÑ?, Ñ?ке загÑ?ожÑ?Ñ? оÑ?обиÑ?Ñ?Ñ?й Ñ?вободÑ? Ñ?а пÑ?иваÑ?номÑ? жиÑ?Ñ?Ñ?, конÑ?Ñ?денÑ?Ñ?йнÑ?й бÑ?знеÑ?-дÑ?Ñ?лÑ?ноÑ?Ñ?Ñ? Ñ? конÑ?акÑ?ам, а Ñ?акож деÑ?жавноÑ? пÑ?огÑ?ами безпеки, Ñ?о в
 Ñ?дома Ñ?к аналÑ?з Ñ?Ñ?аÑ?Ñ?кÑ?.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">запÑ?Ñ?к Ñ? зÑ?пинка Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?апÑ?Ñ?к Orbot...</string>
+  <string name="status_activated">Ð?Ñ?д\'Ñ?днаний до меÑ?ежÑ? Tor</string>
+  <string name="status_disabled">«Orbot» вÑ?д\'Ñ?днаний</string>
+  <string name="tor_process_starting">Ð?апÑ?Ñ?каÑ?Ñ?Ñ?Ñ?Ñ? клÑ?Ñ?нÑ? Tor...</string>
+  <string name="tor_process_complete">завеÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">оÑ?Ñ?кÑ?ваннÑ?...</string>
+  <string name="not_anonymous_yet">Ð?опеÑ?едженнÑ?: Ð?аÑ? Ñ?Ñ?аÑ?Ñ?к Ñ?е не анонÑ?мний! Ð?Ñ?дÑ? лаÑ?ка, налаÑ?Ñ?Ñ?йÑ?е Ñ?воÑ? додаÑ?ки длÑ? викоÑ?иÑ?Ñ?аннÑ? HTTP пÑ?окÑ?Ñ? 127.0.0.1:8118 або ж SOCKS4A або SOCKS5 пÑ?окÑ?Ñ? 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?омÑ?вка</string>
+  <string name="menu_browse">Ð?еÑ?еглÑ?д</string>
+  <string name="menu_settings">Ð?алаÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="menu_log">Ð?Ñ?Ñ?нал</string>
+  <string name="menu_info">Ð?овÑ?дка</string>
+  <string name="menu_start">Ð?апÑ?Ñ?Ñ?иÑ?и</string>
+  <string name="menu_stop">Ð?Ñ?пиниÑ?и</string>
+  <string name="menu_about">Ð?Ñ?о пÑ?огÑ?амÑ?</string>
+  <string name="main_layout_download">Ð?аванÑ?ажиÑ?и</string>
+  <string name="main_layout_upload">Ð?аванÑ?ажиÑ?и</string>
+  <string name="button_help">Ð?овÑ?дка</string>
+  <string name="button_close">Ð?акÑ?иÑ?и</string>
+  <string name="button_about">Ð?Ñ?о пÑ?огÑ?амÑ?</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?иÑ?и жÑ?Ñ?нал</string>
+  <string name="menu_verify">Ð?еÑ?евÑ?Ñ?ка</string>
+  <string name="menu_exit">Ð?иÑ?Ñ?д</string>
+  <string name="menu_scan">СканÑ?ваÑ?и BridgeQR</string>
+  <string name="menu_share_bridge">Ð?одÑ?лиÑ?иÑ?Ñ? BridgeQR</string>
+  <string name="press_to_start">- довге наÑ?иÑ?неннÑ? длÑ? запÑ?Ñ?кÑ? -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озоÑ?ий пÑ?окÑ?Ñ? (Ð?оÑ?Ñ?Ñ?бен root)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озоÑ?ий пÑ?окÑ?Ñ?</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?на Ñ?оÑ?иÑ?Ñ?каÑ?Ñ?Ñ? додаÑ?кÑ?в</string>
+  <string name="pref_transparent_all_title">Ð?апÑ?авлÑ?Ñ?и вÑ?е Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_all_summary">Ð?апÑ?авлÑ?Ñ?и Ñ?Ñ?аÑ?Ñ?к вÑ?Ñ?Ñ? додаÑ?кÑ?в Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?вний пÑ?окÑ?Ñ? поÑ?Ñ?</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?РÐ?Ð?Ð?Ð?Ð?Ð?Я: Ð?бÑ?одиÑ?Ñ? загалÑ?нÑ? поÑ?Ñ?и (80, 443, Ñ? Ñ?.д.). *Ð?Ð?Ð?Ð?РÐ?СТУÐ?УÐ?Ð?ТÐ? ТÐ?Ð?ЬÐ?Ð?* Ñ?кÑ?о Ñ?ежими «Ð?Ñ?е» або «Ð?одаÑ?ки» не пÑ?аÑ?Ñ?Ñ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?ок Ð?оÑ?Ñ?Ñ?в</string>
+  <string name="pref_transparent_port_summary">СпиÑ?ок поÑ?Ñ?Ñ?в длÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?. *Ð?Ð?Ð?Ð?РÐ?СТÐ?Ð?УÐ?Ð?ТÐ? ТÐ?Ð?ЬÐ?Ð?* Ñ?кÑ?о Ñ?ежими «Ð?Ñ?е» або «Ð?одаÑ?ки» не пÑ?аÑ?Ñ?Ñ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ?и длÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="pref_has_root">Ð?апиÑ?аÑ?и root доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?апиÑ?аÑ?и root доÑ?Ñ?Ñ?п длÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="status_install_success">Ð?одаÑ?ок Tor Ñ?Ñ?пÑ?Ñ?но вÑ?Ñ?ановленей!</string>
+  <string name="status_install_fail">Ð?е вдалоÑ?Ñ? вÑ?Ñ?ановиÑ?и додаÑ?ок Tor. Ð?Ñ?дÑ? лаÑ?ка, пеÑ?евÑ?Ñ?Ñ?е Ñ?иÑ?Ñ?емний жÑ?Ñ?нал Ñ? повÑ?домÑ?е нам: tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?омилка додаÑ?кÑ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?Ñ?о Orbot</string>
+  <string name="btn_next">Ð?пеÑ?ед</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авеÑ?Ñ?иÑ?и</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Ð?Ñ?дмÑ?на</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еÑ?кÑ? вÑ?домоÑ?Ñ?Ñ? пÑ?о пÑ?огÑ?амÑ? Orbot</string>
+  <string name="wizard_details_msg">Orbot â?? Ñ?е пÑ?огÑ?ама з вÑ?дкÑ?иÑ?им кодом, Ñ?ка мÑ?Ñ?Ñ?иÑ?Ñ? Tor, LibEvent Ñ?а Polipo. Ð?Ñ?н надаÑ? локалÑ?ний HTTP-пÑ?окÑ?Ñ? (8118) Ñ? SOCKS-пÑ?окÑ?Ñ? (9050) Ñ? меÑ?ежÑ? Tor. Orbot Ñ?акож дозволÑ?Ñ? на пÑ?иÑ?Ñ?Ñ?оÑ?Ñ? з пÑ?авами root пеÑ?еÑ?илаÑ?и веÑ?Ñ? Ñ?нÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?Ñ?к Ñ?еÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">Ð?озвÑ?л оÑ?Ñ?имано</string>
+  <string name="wizard_permissions_stock">Ð?озволи Orbot</string>
+  <string name="wizard_premissions_msg_root">ЧÑ?дово! Ð?и визнаÑ?или, Ñ?о ви надалили root пÑ?ава длÑ? Orbot. Ð?и бÑ?демо викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?Ñ? можливÑ?Ñ?Ñ?Ñ? з Ñ?озÑ?мом.</string>
+  <string name="wizard_permissions_msg_stock"> ХоÑ?а Ñ?е й не вимагаÑ?Ñ?Ñ?Ñ?Ñ?, Orbot може бÑ?Ñ?и поÑ?Ñ?жнÑ?Ñ?им Ñ?нÑ?Ñ?Ñ?Ñ?менÑ?ом, Ñ?кÑ?о ваÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й маÑ? пÑ?ава root. Ð?аÑ?иÑ?нÑ?Ñ?Ñ? на кнопкÑ? нижÑ?е Ñ? надайÑ?е Orbot Ñ?Ñ?пеÑ?Ñ?илÑ?! </string>
+  <string name="wizard_permissions_no_root">ЯкÑ?о Ñ? ваÑ? немаÑ? root пÑ?ав або ви не Ñ?озÑ?мÑ?Ñ?Ñ?е пÑ?о Ñ?о говоÑ?имо, пÑ?оÑ?Ñ?о впевнÑ?Ñ?Ñ?Ñ?Ñ?, Ñ?о викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е додаÑ?ки, Ñ?озÑ?обленÑ? длÑ? Orbot.</string>
+  <string name="wizard_permissions_consent">Я Ñ?озÑ?мÑ?Ñ? Ñ? Ñ?оÑ?Ñ? пÑ?одовжиÑ?и без пÑ?ав Ñ?Ñ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="wizard_permission_enable_root">Ð?адаÑ?и root пÑ?ава Orbot</string>
+  <string name="wizard_configure">Ð?алаÑ?Ñ?Ñ?ваÑ?и Tor-иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?огÑ?ама Orbot даÑ? вам можливÑ?Ñ?Ñ?Ñ? маÑ?Ñ?Ñ?Ñ?Ñ?изÑ?ваÑ?и Ñ?Ñ?аÑ?Ñ?к вÑ?Ñ?Ñ? додаÑ?кÑ?в Ñ?еÑ?ез Tor Ð?Ð?Ð? вибÑ?аÑ?и додаÑ?ки длÑ? маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ? Ñ?амоÑ?Ñ?Ñ?йно.</string>
+  <string name="wizard_configure_all">Ð?аÑ?Ñ?Ñ?Ñ?Ñ?изÑ?ваÑ?и вÑ?Ñ? додаÑ?ки Ñ?еÑ?ез Tor</string>
+  <string name="wizard_configure_select_apps">Ð?ибеÑ?Ñ?Ñ?Ñ? додаÑ?ки длÑ? маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_tricks">Orbot-задÑ?Ñ?нÑ? додаÑ?ки</string>
+  <string name="wizard_tips_msg">Ð?и Ñ?адимо вам заванÑ?ажиÑ?и Ñ? викоÑ?иÑ?Ñ?овÑ?ваÑ?и додаÑ?ки, Ñ?кÑ? вмÑ?Ñ?Ñ?Ñ? пÑ?аÑ?Ñ?ваÑ?и напÑ?Ñ?мÑ? Ñ?еÑ?ез Orbot. Ð?аÑ?иÑ?нÑ?Ñ?Ñ? на кнопки нижÑ?е, Ñ?об запÑ?Ñ?Ñ?иÑ?и пÑ?оÑ?еÑ? вÑ?Ñ?ановленнÑ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?аÑ?иÑ?ений обмÑ?н повÑ?домленнÑ?ми в Android</string>
+  <string name="wizard_tips_proxy">Ð?алаÑ?Ñ?Ñ?ваннÑ? пÑ?окÑ?Ñ? â?? дÑ?знайÑ?еÑ?Ñ? Ñ?к налаÑ?Ñ?Ñ?ваÑ?и додаÑ?ки длÑ? Ñ?обоÑ?и з Orbot</string>
+  <string name="wizard_tips_duckgo">Ð?одаÑ?ок поÑ?Ñ?ковоÑ? Ñ?иÑ?Ñ?еми DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Twitter пÑ?дÑ?Ñ?имÑ?Ñ? http пÑ?окÑ?Ñ? «localhost:8118»</string>
+  <string name="wizard_tips_story_maker">StoryMaker â?? Ð?апиÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?оÑ?Ñ?Ñ? Ñ? залиÑ?Ñ?е Ñ?Ñ? Tor\'Ñ? длÑ? безпеки!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?алаÑ?Ñ?Ñ?ваннÑ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="wizard_proxy_help_msg">ЯкÑ?о пÑ?огÑ?амка длÑ? Android, Ñ?кÑ? Ð?и викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е, пÑ?дÑ?Ñ?имÑ?Ñ? HTTP або SOCKS пÑ?окÑ?Ñ?, Ñ?о Ð?и можеÑ?е налаÑ?Ñ?Ñ?ваÑ?и Ñ?Ñ? на пÑ?д\'Ñ?днаннÑ? до Orbot Ñ? викоÑ?иÑ?Ñ?аннÑ? Tor.\n\n\n Ð?наÑ?еннÑ? Ñ?оÑ?Ñ?а â?? 127.0.0.1 або «localhost». Ð?лÑ? HTTP, номеÑ? поÑ?Ñ?Ñ? â?? 8118. Ð?лÑ? SOCKS пÑ?окÑ?Ñ? â?? 9050. Ð?о можливоÑ?Ñ?Ñ?, викоÑ?иÑ?Ñ?овÑ?йÑ?е SOCKS4A або SOCKS5.\n \n\n\n Ð?и можеÑ?е дÑ?знаÑ?иÑ?Ñ? бÑ?лÑ?Ñ?е пÑ?о Ñ?обоÑ?Ñ? Ñ?еÑ?ез пÑ?окÑ?Ñ? на Android, пÑ?оÑ?иÑ?авÑ?и Ñ?ей FAQ: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Ð?Ñ?огÑ?ама Orbot гоÑ?ова до викоÑ?иÑ?Ñ?аннÑ?!</string>
+  <string name="wizard_final_msg">Ð?Ñ?лÑ?йони лÑ?дей Ñ? вÑ?Ñ?омÑ? Ñ?вÑ?Ñ?Ñ? викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?Ñ? Tor з Ñ?Ñ?зниÑ? пÑ?иÑ?ин.\n\nÐ?Ñ?Ñ?налÑ?Ñ?Ñ?и Ñ? блогеÑ?и, акÑ?ивÑ?Ñ?Ñ?и заÑ?иÑ?Ñ?Ñ? пÑ?ав лÑ?дини, Ñ?Ñ?довÑ? виконавÑ?Ñ?, Ñ?олдаÑ?и, коÑ?поÑ?аÑ?Ñ?Ñ?, гÑ?омадÑ?ни кÑ?аÑ?н з Ñ?епÑ?еÑ?ивним Ñ?ежимом, Ñ? пÑ?оÑ?Ñ?Ñ? лÑ?диâ?¦ а Ñ?епеÑ? гоÑ?овÑ? Ñ? Ð?и!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?Ñ?дÑ? лаÑ?ка, налаÑ?Ñ?Ñ?йÑ?е Orbot, пеÑ?Ñ? нÑ?ж поÑ?неÑ?е ним коÑ?иÑ?Ñ?Ñ?ваÑ?иÑ?Ñ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Це пÑ?изведе до запÑ?Ñ?кÑ? веб-бÑ?аÑ?зеÑ?а, вибÑ?аного на ваÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ? за замовÑ?Ñ?ваннÑ?м, Ñ? пÑ?дклÑ?Ñ?еннÑ? до Ñ?айÑ?Ñ? https://check.torproject.org, з меÑ?оÑ? пеÑ?евÑ?Ñ?ки пÑ?авилÑ?ноÑ?Ñ?Ñ? Ñ?обоÑ?и Orbot Ñ? визнаÑ?еннÑ?, Ñ?и пÑ?д\'Ñ?днанÑ? ви до меÑ?ежÑ? Tor.</string>
+  <string name="pref_hs_group">Ð?Ñ?иÑ?ованÑ? Ñ?еÑ?вÑ?Ñ?и</string>
+  <string name="pref_general_group">Ð?Ñ?новнÑ?</string>
+  <string name="pref_start_boot_title">Ð?апÑ?Ñ?к Orbot пÑ?и ввÑ?мкненнÑ?</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?ний запÑ?Ñ?к Orbot Ñ?а з\'Ñ?днаннÑ? Tor пÑ?д Ñ?аÑ? запÑ?Ñ?кÑ? ваÑ?ого пÑ?иÑ?Ñ?Ñ?оÑ?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot дозволÑ?Ñ? викоÑ?иÑ?Ñ?овÑ?ваÑ?и Tor на Android!\n\nTor дозволÑ?Ñ? Ð?ам заÑ?иÑ?Ñ?иÑ?иÑ?Ñ? вÑ?д Ñ?Ñ?лÑ?Ñ?Ñ?аÑ?Ñ?Ñ? вмÑ?Ñ?Ñ?Ñ?, аналÑ?зÑ? Ñ?Ñ?аÑ?Ñ?кÑ? Ñ? Ñ?поÑ?Ñ?еÑ?еженнÑ? за меÑ?ежеÑ?, Ñ?кÑ? Ñ?Ñ?авлÑ?Ñ?Ñ? пÑ?д загÑ?озÑ? пÑ?иваÑ?нÑ?Ñ?Ñ?Ñ?, конÑ?Ñ?денÑ?Ñ?йнÑ? Ñ?нÑ?оÑ?маÑ?Ñ?Ñ? Ñ?а оÑ?обиÑ?Ñ?Ñ? Ñ?Ñ?оÑ?Ñ?нки.\n\nЦей майÑ?Ñ?еÑ? допоможе Ð?ам налаÑ?Ñ?Ñ?ваÑ?и Orbot Ñ? Tor на Ð?аÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ?.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?опеÑ?едженнÑ?</string>
+  <string name="wizard_warning_msg">Ð?Ñ?оÑ?Ñ?е вÑ?Ñ?ановленнÑ? Orbot не зÑ?обиÑ?Ñ? авÑ?омаÑ?иÑ?но Ð?аÑ? мобÑ?лÑ?ний Ñ?Ñ?аÑ?Ñ?к анонÑ?мним.\n\nÐ?и повиннÑ? пÑ?авилÑ?но налаÑ?Ñ?Ñ?ваÑ?и Orbot, Ð?аÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й Ñ?а Ñ?нÑ?Ñ? додаÑ?ки, Ñ?об Ñ?Ñ?пÑ?Ñ?но викоÑ?иÑ?Ñ?овÑ?ваÑ?и Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволи</string>
+  <string name="wizard_permissions_root_msg1">Ð?и Ñ?акож можеÑ?е за бажаннÑ?м надаÑ?и Orbot пÑ?ава «СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а» длÑ? доÑ?Ñ?Ñ?пÑ? до пÑ?оÑ?Ñ?нÑ?Ñ?иÑ? можливоÑ?Ñ?ей, Ñ?ипÑ? \"Ð?Ñ?озоÑ?а Ð?Ñ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?\".</string>
+  <string name="wizard_permissions_root_msg2">ЯкÑ?о ви не Ñ?оÑ?еÑ?е Ñ?обиÑ?и Ñ?е, Ñ?одÑ? бÑ?дÑ? лаÑ?ка, впевнÑ?Ñ?Ñ?Ñ?Ñ?, Ñ?о викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е додаÑ?ки Ñ?Ñ?воÑ?енÑ? длÑ? Ñ?обоÑ?и з Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">СÑ?оже, ваÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й не маÑ? root-пÑ?ав або не надаÑ? доÑ?Ñ?Ñ?пÑ? до «СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а».\n\nÐ?Ñ?дÑ? лаÑ?ка, Ñ?пÑ?обÑ?йÑ?е наÑ?омÑ?Ñ?Ñ?Ñ? Ñ?ежим «Ð?одаÑ?ки» на головномÑ? екÑ?анÑ?.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?одаÑ?ки, Ñ?о пÑ?аÑ?Ñ?Ñ?Ñ?Ñ? з Orbot:</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: додаÑ?ок длÑ? Ñ?пÑ?лкÑ?ваннÑ? з пÑ?дÑ?Ñ?имкоÑ? Off-the-Record Ñ?иÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="wizard_tips_play">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озоÑ?е Ð?Ñ?окÑ?Ñ?ваннÑ?</string>
+  <string name="wizard_transproxy_msg">Це дозволиÑ?Ñ? ваÑ?им додаÑ?кам авÑ?омаÑ?иÑ?но пÑ?аÑ?Ñ?ваÑ?и в меÑ?ежÑ? Tor без бÑ?дÑ?-Ñ?коÑ? конÑ?Ñ?гÑ?Ñ?аÑ?Ñ?Ñ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?ознаÑ?Ñ?е даний пÑ?нкÑ?, Ñ?кÑ?о ви не знаÑ?Ñ?е пÑ?о Ñ?о йде мова)</string>
+  <string name="wizard_transproxy_none">Ð?Ñ?</string>
+  <string name="pref_transparent_tethering_title">РоздаÑ?а Tor</string>
+  <string name="pref_transparent_tethering_summary">Ð?вÑ?мкнÑ?Ñ?и Ð?Ñ?озоÑ?Ñ? Ð?Ñ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ? Tor длÑ? пÑ?иÑ?Ñ?Ñ?оÑ?в з Ñ?оздаÑ?еÑ? по Wi-Fi Ñ? USB (поÑ?Ñ?Ñ?бен пеÑ?езапÑ?Ñ?к)</string>
+  <string name="button_grant_superuser">Ð?апиÑ?аÑ?и Ð?оÑ?Ñ?Ñ?п СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="pref_select_apps">Ð?ибÑ?анÑ? додаÑ?ки</string>
+  <string name="pref_select_apps_summary">Ð?ибÑ?аÑ?и додаÑ?ки длÑ? напÑ?авленнÑ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_node_configuration">Ð?онÑ?Ñ?гÑ?Ñ?аÑ?Ñ?Ñ? вÑ?зла</string>
+  <string name="pref_node_configuration_summary">Це додаÑ?ковÑ? налаÑ?Ñ?Ñ?ваннÑ?, Ñ?кÑ? можÑ?Ñ?Ñ? знизиÑ?и ваÑ?Ñ? анонÑ?мнÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?Ñ?днÑ? вÑ?зли</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и длÑ? пеÑ?Ñ?ого Ñ?Ñ?Ñ?ибка</string>
+  <string name="pref_entrance_node_dialog">Ð?ведÑ?Ñ?Ñ? вÑ?Ñ?днÑ? вÑ?зли</string>
+  <string name="button_proxy_all">УÑ?Ñ? Ñ?еÑ?ез пÑ?окÑ?Ñ?</string>
+  <string name="button_proxy_none">Ð?оден Ñ?еÑ?ез пÑ?окÑ?Ñ?</string>
+  <string name="button_invert_selection">Ð?нвеÑ?Ñ?Ñ?ваÑ?и видÑ?леннÑ?</string>
+  <string name="pref_proxy_title">Ð?иÑ?Ñ?дна пÑ?окÑ?Ñ? меÑ?ежа</string>
+  <string name="pref_proxy_type_title">Тип Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол длÑ? викоÑ?иÑ?Ñ?аннÑ? пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?ведÑ?Ñ?Ñ? Тип Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_host_summary">Ð?м\'Ñ? Ñ?оÑ?Ñ?а пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_host_dialog">Ð?ведÑ?Ñ?Ñ? ХоÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_username_title">Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а длÑ? виÑ?Ñ?дного пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_username_summary">Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а длÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ? (вказÑ?ваÑ?и не обов\'Ñ?зково)</string>
+  <string name="pref_proxy_username_dialog">Ð?ведÑ?Ñ?Ñ? Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_password_title">Ð?аÑ?олÑ? виÑ?Ñ?дного пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_password_summary">Ð?аÑ?олÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ? (вказÑ?ваÑ?и не обов\'Ñ?зково)</string>
+  <string name="pref_proxy_password_dialog">Ð?ведÑ?Ñ?Ñ? паÑ?олÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? загалÑ?ноÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? заÑ?нованоÑ? на додаÑ?каÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озоÑ?а пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ? Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy пÑ?дÑ?Ñ?имÑ?Ñ? РоздаÑ?Ñ?!</string>
+  <string name="warning_error_starting_transparent_proxying_">УÐ?Ð?Ð?Ð?: помилка запÑ?Ñ?кÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?!</string>
+  <string name="transproxy_rules_cleared">Ð?Ñ?авила TransProxy видаленÑ?</string>
+  <string name="couldn_t_start_tor_process_">Ð?еможливо запÑ?Ñ?Ñ?иÑ?и Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo пÑ?аÑ?Ñ?Ñ? на поÑ?Ñ?Ñ?: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? заÑ?новане на поÑ?Ñ?аÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="bridge_error">Ð?омилка Ð?оÑ?Ñ?Ñ?</string>
+  <string name="bridge_requires_ip">Ð?лÑ? викоÑ?иÑ?Ñ?аннÑ? моÑ?Ñ?Ñ?, необÑ?Ñ?дно задаÑ?и IP адÑ?еÑ?Ñ? Ñ?к мÑ?нÑ?мÑ?м одного моÑ?Ñ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?дпÑ?авÑ?е email на адÑ?еÑ?Ñ? bridges@xxxxxxxxxxxxxx з Ñ?Ñ?дком «get bridges» в Ñ?Ñ?лÑ? повÑ?домленнÑ? Ñ?з облÑ?кового запиÑ?Ñ? gmail.</string>
+  <string name="error">Ð?омилка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?Ñ? налаÑ?Ñ?Ñ?ваннÑ? Ð?оÑ?Ñ?Ñ?пниÑ? Ð?дÑ?еÑ? викликали виклÑ?Ñ?еннÑ?!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?алаÑ?Ñ?Ñ?ваннÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а викликали виклÑ?Ñ?еннÑ?!</string>
+  <string name="exit_nodes">Ð?иÑ?Ñ?днÑ? Ð?Ñ?зли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и длÑ? оÑ?Ñ?аннÑ?ого Ñ?Ñ?Ñ?ибка</string>
+  <string name="enter_exit_nodes">Ð?ведÑ?Ñ?Ñ? Ð?иÑ?Ñ?днÑ? Ð?Ñ?зли</string>
+  <string name="exclude_nodes">Ð?иклÑ?Ñ?енÑ? Ð?Ñ?зли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и на виклÑ?Ñ?еннÑ?</string>
+  <string name="enter_exclude_nodes">Ð?ведÑ?Ñ?Ñ? Ð?иклÑ?Ñ?енÑ? Ð?Ñ?зли</string>
+  <string name="strict_nodes">ТоÑ?нÑ? Ð?Ñ?зли</string>
+  <string name="use_only_these_specified_nodes">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и *Ñ?Ñ?лÑ?ки* Ñ?Ñ? заданÑ? вÑ?зли</string>
+  <string name="bridges">Ð?оÑ?Ñ?и</string>
+  <string name="use_bridges">Ð?икоÑ?иÑ?Ñ?Ñ?вÑ?ваÑ?и Ð?оÑ?Ñ?и</string>
+  <string name="bridges_obfuscated">Ð?бÑ?Ñ?Ñ?кованÑ? Ð?оÑ?Ñ?и</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?иÑ?и алÑ?Ñ?еÑ?наÑ?ивнÑ? вÑ?Ñ?днÑ? вÑ?зли в меÑ?ежÑ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?аданÑ? моÑ?Ñ?и обÑ?Ñ?Ñ?кованÑ?</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ?и Ñ? поÑ?Ñ?и моÑ?Ñ?Ñ?в</string>
+  <string name="enter_bridge_addresses">Ð?ведÑ?Ñ?Ñ? Ð?дÑ?еÑ?и Ð?оÑ?Ñ?Ñ?в</string>
+  <string name="relays">РеÑ?Ñ?анÑ?лÑ?Ñ?оÑ?и</string>
+  <string name="relaying">РеÑ?Ñ?анÑ?лÑ?Ñ?Ñ?Ñ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?озволиÑ?и ваÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ? бÑ?Ñ?и невиÑ?Ñ?дним Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом</string>
+  <string name="relay_port">Ð?оÑ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="listening_port_for_your_tor_relay">СлÑ?Ñ?аÑ?Ñ?ий поÑ?Ñ? длÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_or_port">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ? OR</string>
+  <string name="relay_nickname">Ð?м\'Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?м\'Ñ? длÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?ведÑ?Ñ?Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?Ñ?ке Ñ?м\'Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пнÑ? Ð?дÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?апÑ?Ñ?каÑ?и Ñ?к клÑ?Ñ?нÑ? за бÑ?андмаÑ?еÑ?ом з обмежÑ?Ñ?Ñ?ими полÑ?Ñ?иками</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пнÑ? поÑ?Ñ?и</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?и доÑ?Ñ?Ñ?пнÑ? Ñ?з обмежÑ?ваного бÑ?андмаÑ?еÑ?а</string>
+  <string name="enter_ports">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ?и</string>
+  <string name="enable_hidden_services">Ð?вÑ?мкнÑ?Ñ?и Ð?Ñ?иÑ?ованÑ? СлÑ?жби</string>
+  <string name="run_servers_accessible_via_the_tor_network">запÑ?Ñ?Ñ?иÑ?и Ñ?еÑ?веÑ?и доÑ?Ñ?Ñ?пнÑ? Ñ?еÑ?ез меÑ?ежÑ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">введÑ?Ñ?Ñ? локалÑ?нÑ? поÑ?Ñ?и длÑ? пÑ?иÑ?ованиÑ? Ñ?лÑ?жб</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?и Ð?Ñ?иÑ?ованоÑ? СлÑ?жби</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">адÑ?еÑ?оване Ñ?м\'Ñ? длÑ? ваÑ?оÑ? пÑ?иÑ?ованоÑ? Ñ?лÑ?жби (Ñ?генеÑ?овано авÑ?омаÑ?иÑ?но)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ввÑ?мкнÑ?Ñ?и вивÑ?д логÑ? налогодженнÑ? (поÑ?Ñ?Ñ?бно викоÑ?иÑ?Ñ?овÑ?ваÑ?и adb або aLogCat длÑ? пеÑ?еглÑ?дÑ?)</string>
+  <string name="project_home">Ð?омаÑ?нÑ? Ñ?Ñ?оÑ?Ñ?нка(и) пÑ?оекÑ?Ñ?: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?Ñ?Ñ?ензÑ?Ñ? Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Ð?Ñ?огÑ?ами Ñ?Ñ?оÑ?оннÑ?Ñ? Ñ?озÑ?обникÑ?в: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Ð?одаÑ?ок Ñ?оÑ?е вÑ?дкÑ?иÑ?и пÑ?иÑ?ований поÑ?Ñ? Ñ?еÑ?веÑ?а %S меÑ?ежÑ? Tor. Це безпеÑ?но, Ñ?кÑ?о ви довÑ?Ñ?Ñ?Ñ?Ñ?е Ñ?Ñ?омÑ? додаÑ?кÑ?.</string>
+  <string name="found_existing_tor_process">знайдено Ñ?Ñ?нÑ?Ñ?Ñ?ий пÑ?оÑ?еÑ? Tor...</string>
+  <string name="something_bad_happened">Ð?иникла Ñ?каÑ?Ñ? помилка. Ð?еÑ?евÑ?Ñ?Ñ?е лог</string>
+  <string name="hidden_service_on">пÑ?иÑ?ована Ñ?лÑ?жба на:</string>
+  <string name="unable_to_read_hidden_service_name">неможливо пÑ?оÑ?иÑ?аÑ?и Ñ?м\'Ñ? пÑ?иÑ?ованоÑ? Ñ?лÑ?жби</string>
+  <string name="unable_to_start_tor">Ð?еможливо запÑ?Ñ?Ñ?иÑ?и Tor:</string>
+  <string name="unable_to_reset_tor">Ð?еÑ?езаванÑ?ажÑ?е Ñ?вÑ?й пÑ?иÑ?Ñ?Ñ?Ñ?й, не вдаÑ?Ñ?Ñ?Ñ?Ñ? пеÑ?езапÑ?Ñ?Ñ?иÑ?и Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и Iptables за замовÑ?Ñ?ваннÑ?м</string>
+  <string name="pref_use_sys_iptables_summary">викоÑ?иÑ?Ñ?овÑ?ваÑ?и вбÑ?дований бÑ?наÑ?ник iptables замÑ?Ñ?Ñ?Ñ? Ñ?ого Ñ?о надаÑ?Ñ?Ñ?Ñ?Ñ? з Orbot</string>
+  <string name="error_installing_binares">Ð?Ñ?наÑ?нÑ? Ñ?айли Tor не змогли вÑ?Ñ?ановиÑ?иÑ?Ñ? або оновиÑ?иÑ?Ñ?.</string>
+  <string name="pref_use_persistent_notifications">Ð?авжди показÑ?ваÑ?и Ñ?конкÑ? в панелÑ? завданÑ? коли Orbot пÑ?дклÑ?Ñ?ений</string>
+  <string name="pref_use_persistent_notifications_title">СповÑ?Ñ?еннÑ? пÑ?о поÑ?Ñ?Ñ?йнÑ? Ñ?обоÑ?Ñ?</string>
+  <string name="pref_use_expanded_notifications">Ð?оказаÑ?и Ñ?озÑ?иÑ?ене Ñ?повÑ?Ñ?еннÑ? з кÑ?аÑ?ноÑ? виÑ?одÑ? Tor Ñ?а IP</string>
+  <string name="pref_use_expanded_notifications_title">РозÑ?иÑ?енÑ? Ñ?повÑ?Ñ?еннÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?и ввÑ?мкнÑ?Ñ?Ñ?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?ова</string>
+  <string name="set_locale_summary">Ð?ибÑ?аÑ?и локалÑ? Ñ? мовÑ? длÑ? Orbot</string>
+  <string name="wizard_locale_title">Ð?ибÑ?аÑ?и Ð?овÑ?</string>
+  <string name="wizard_locale_msg">Ð?алиÑ?иÑ?и за замовÑ?Ñ?ваннÑ?м або пеÑ?еклÑ?Ñ?иÑ?и поÑ?оÑ?нÑ? мовÑ?</string>
+  <string name="powered_by">вÑ?д Tor</string>
+  <string name="btn_save_settings">Ð?беÑ?егÑ?и Ð?алаÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="no_internet_connection_tor">Ð?емаÑ? Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?; Tor в Ñ?ежимÑ? оÑ?Ñ?кÑ?ваннÑ?â?¦</string>
+  <string name="bandwidth_">Ð?анал:</string>
+  <string name="down">вÑ?</string>
+  <string name="up">виÑ?</string>
+  <string name="pref_disable_network_title">Ð?е викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?ежим Ñ?нÑ?</string>
+  <string name="pref_disable_network_summary">Ð?еÑ?еводиÑ?и в Ñ?ежим Ñ?нÑ? пÑ?и вÑ?дÑ?Ñ?Ñ?ноÑ?Ñ?Ñ? Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?</string>
+  <string name="newnym">Ð?и пеÑ?емкнÑ?лиÑ?Ñ? на новий Ñ?денÑ?иÑ?Ñ?каÑ?оÑ? Tor!</string>
+  <string name="menu_use_chatsecure">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и ChatSecure</string>
+  <string name="permission_manage_tor_label">Ð?еÑ?Ñ?ваннÑ? Tor</string>
+  <string name="permission_manage_tor_description">Ð?озволиÑ?и додаÑ?кÑ? кеÑ?Ñ?ваÑ?и Ñ?еÑ?вÑ?Ñ?ом Tor</string>
+  <string name="install_apps_">Ð?Ñ?Ñ?ановиÑ?и додаÑ?ки?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?емаÑ? доÑ?Ñ?Ñ?пÑ? до меÑ?ежÑ? Ñ?нÑ?еÑ?неÑ?. Tor пеÑ?еÑ?одиÑ?Ñ? в Ñ?ежим Ñ?нÑ?â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?оÑ?Ñ?Ñ?п до меÑ?ежÑ? Ñ?оÑ?оÑ?ий. Tor виÑ?одиÑ?Ñ? з Ñ?ежимÑ? Ñ?нÑ?â?¦</string>
+  <string name="updating_settings_in_tor_service">оновленнÑ? налаÑ?Ñ?Ñ?ванÑ? Ñ? Ñ?еÑ?вÑ?Ñ?Ñ? Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? SOCKS-пÑ?окÑ?Ñ? (за замовÑ?Ñ?ваннÑ?м: 9050 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_socks_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? SOCKS</string>
+  <string name="pref_transport_title">Ð?оÑ?Ñ? Tor TransProxy</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? вÑ?дкÑ?иÑ?омÑ? пÑ?окÑ?Ñ? (за замовÑ?Ñ?ваннÑ?м: 9040 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_transport_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? Tor TransProxy</string>
+  <string name="pref_dnsport_title">Ð?оÑ?Ñ? Tor DNS</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? DNS (за замовÑ?Ñ?ваннÑ?м: 5400 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_dnsport_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? DNS</string>
+  <string name="pref_torrc_title">Ð?одаÑ?ковÑ? налаÑ?Ñ?Ñ?ваннÑ? Torrc</string>
+  <string name="pref_torrc_summary">Ð?Ð?ШÐ? Ð?Ð?Я Ð?Ð?СÐ?Ð?РТÐ?Ð?: введÑ?Ñ?Ñ? безпоÑ?еÑ?еднÑ? Ñ?Ñ?дки налаÑ?Ñ?Ñ?ванÑ? torrc</string>
+  <string name="pref_torrc_dialog">Ð?одаÑ?кове Ñ? Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus â?? пÑ?огÑ?ама Benetech Human Rights Documentation </string>
+  <string name="your_tor_public_ips_">Ð?аÑ?Ñ? пÑ?блÑ?Ñ?нÑ? Tor IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?Ñ?дÑ? лаÑ?ка, вимкнÑ?Ñ?Ñ? Ñ?ей додаÑ?ок Ñ? Android-&gt;Ð?алаÑ?Ñ?Ñ?ваннÑ?-&gt;Ð?Ñ?огÑ?ами, Ñ?кÑ?о Ñ? Ð?аÑ? виникаÑ?Ñ?Ñ? пÑ?облеми з Orbot: </string>
+  <string name="app_conflict">Ð?онÑ?лÑ?кÑ? пÑ?огÑ?ам</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?опеÑ?езапÑ?Ñ?к Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Ð?овÑ?оÑ?но заÑ?Ñ?оÑ?Ñ?ваÑ?и пÑ?авила Transproxy, коли змÑ?ниÑ?Ñ?Ñ?Ñ? Ñ?Ñ?ан меÑ?ежÑ?</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?Ð?УСÐ?Ð?Ð? Ð?Ð?Ð?УЧÐ?Ð?Ð?Я Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ð?аÑ?иÑ?нÑ?Ñ?Ñ? Ñ?Ñ?Ñ?, Ñ?об зÑ?Ñ?внÑ?Ñ?и Ñ?Ñ?Ñ? пÑ?авила меÑ?ежÑ? transproxy Ð?Ð?РÐ?Ð?</string>
+  <string name="transparent_proxy_rules_flushed_">Ð?Ñ?авила пÑ?озоÑ?ого пÑ?окÑ?Ñ? зÑ?Ñ?внÑ?но!</string>
+  <string name="you_do_not_have_root_access_enabled">У Ð?аÑ? не ввÑ?мкнено ROOT-доÑ?Ñ?Ñ?п</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?ам може бÑ?Ñ?и поÑ?Ñ?Ñ?бно зÑ?пиниÑ?и Ñ? запÑ?Ñ?Ñ?иÑ?и Orbot, Ñ?об змÑ?ни налаÑ?Ñ?Ñ?ванÑ? вÑ?Ñ?Ñ?пили в дÑ?Ñ?.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?и оновлено</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?Ñ?дÑ? лаÑ?ка, пеÑ?езапÑ?Ñ?Ñ?Ñ?Ñ?Ñ? Orbot, Ñ?об змÑ?ни ввÑ?йÑ?ли в Ñ?илÑ?</string>
+  <string name="menu_qr">QR-коди</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?Ñ?</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Ð?еб</string>
+  <string name="activate">Ð?кÑ?ивÑ?ваÑ?и</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?и можеÑ?е Ñ?вÑ?мкнÑ?Ñ?и пÑ?опÑ?Ñ?каннÑ? Ñ?Ñ?аÑ?Ñ?кÑ? Ñ?Ñ?Ñ?Ñ? пÑ?огÑ?ам на Ð?аÑ?омÑ? пÑ?оÑ?Ñ?Ñ?оÑ? Ñ?еÑ?ез меÑ?ежÑ? Tor, Ñ?коÑ?иÑ?Ñ?авÑ?иÑ?Ñ? Ñ?Ñ?нкÑ?Ñ?Ñ?Ñ? VPN в Android.\n\n*УÐ?Ð?Ð?Ð?* Це нова, екÑ?пеÑ?именÑ?алÑ?на Ñ?Ñ?нкÑ?Ñ?Ñ? Ñ? в деÑ?киÑ? випадкаÑ? може не запÑ?Ñ?Ñ?иÑ?иÑ?Ñ? авÑ?омаÑ?иÑ?но або зÑ?пиниÑ?иÑ?Ñ?. Ð?Ñ? Ð?Ð? ваÑ?Ñ?о викоÑ?иÑ?Ñ?овÑ?ваÑ?и длÑ? анонÑ?мноÑ?Ñ?Ñ? Ñ? Ð?Ð?ШÐ? длÑ? обÑ?одÑ? Ñ?аÑ?Ñ?волÑ?в Ñ?а Ñ?Ñ?лÑ?Ñ?Ñ?Ñ?в.</string>
+  <string name="send_email">Ð?адÑ?Ñ?лаÑ?и лиÑ?Ñ?а</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?и можеÑ?е оÑ?Ñ?имаÑ?и адÑ?еÑ?Ñ? моÑ?Ñ?Ñ? Ñ?еÑ?ез елекÑ?Ñ?оннÑ? поÑ?Ñ?Ñ?, веб або вÑ?дÑ?канÑ?вавÑ?и QR-код моÑ?Ñ?Ñ?. Ð?беÑ?Ñ?Ñ?Ñ? «Email» Ñ?и «Ð?еб» Ñ?низÑ?, Ñ?об подаÑ?и запиÑ? на адÑ?еÑ?Ñ? моÑ?Ñ?Ñ?.\n\nÐ?оли Ñ? Ð?аÑ? бÑ?де адÑ?еÑ?а, Ñ?копÑ?Ñ?йÑ?е Ñ? вÑ?Ñ?авÑ?е Ñ?Ñ? Ñ? Ñ?оздÑ?лÑ? «Ð?оÑ?Ñ?и» налаÑ?Ñ?Ñ?ванÑ? Orbot Ñ? пеÑ?езапÑ?Ñ?Ñ?Ñ?Ñ?Ñ? його.</string>
+  <string name="standard_browser">СÑ?андаÑ?Ñ?ний бÑ?аÑ?зеÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?РÐ?Ð?Ð?ТÐ?Ð?: Ð?иÑ?е Ñ?Ñ?андаÑ?Ñ?нÑ? моÑ?Ñ?и Tor пÑ?аÑ?Ñ?Ñ?Ñ?Ñ? на пÑ?иÑ?Ñ?Ñ?оÑ?Ñ? з Intel X86/Atom</string>
+</resources>
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
new file mode 100644
index 0000000..21abd16
--- /dev/null
+++ b/app/src/main/res/values-ur/strings.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">براؤز Ú©Û?جÛ?Û?</string>
+  <string name="menu_info">Ù?دد</string>
+  <string name="button_help">Ù?دد</string>
+  <string name="button_close">بÙ?د Ú©Û?جÛ?Û?</string>
+  <string name="btn_back">Ù¾Û?Ú?Ú¾Û?</string>
+  <string name="btn_cancel">تÙ?سÛ?Ø® Ú©Û?جÛ?Û?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/app/src/main/res/values-uz/strings.xml b/app/src/main/res/values-uz/strings.xml
new file mode 100644
index 0000000..785d967
--- /dev/null
+++ b/app/src/main/res/values-uz/strings.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="status_starting_up">Orbot ishga tushirilmoqdaâ?¦</string>
+  <string name="status_activated">Tor tarmog\'iga ulangan</string>
+  <string name="menu_home">Uy</string>
+  <string name="menu_settings">Moslamalar</string>
+  <string name="menu_info">Yordam</string>
+  <string name="menu_about">Dastur haqida</string>
+  <string name="main_layout_download">Yuklab olish</string>
+  <string name="main_layout_upload">Yuklash</string>
+  <string name="button_help">Yordam</string>
+  <string name="button_close">Yopish</string>
+  <string name="button_about">Dasur haqida</string>
+  <string name="menu_verify">Tekshirish</string>
+  <string name="menu_exit">Chiqish</string>
+  <string name="title_error">Dastur xatosi</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proksi moslamalari</string>
+  <string name="wizard_final">Orbot tayyor!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Umumiy</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="pref_proxy_type_dialog">Proksi turini kiriting</string>
+  <string name="pref_proxy_password_summary">Proksi maxfiy so\'zi (Qo\'shimcha)</string>
+  <string name="pref_proxy_password_dialog">Proksi maxfiy so\'zini kiriting</string>
+  <string name="status">Holati</string>
+  <string name="error">Xato</string>
+  <string name="the_tor_license">Tor litsenziyasi</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="found_existing_tor_process">Mavjud bo\'lgan Tor jarayoni topildi...</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbot uchun lokal va tilni tanlash</string>
+  <string name="wizard_locale_title">Tilni tanlansh</string>
+  <string name="btn_save_settings">Moslamalarni saqlash</string>
+</resources>
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
new file mode 100644
index 0000000..6562b4e
--- /dev/null
+++ b/app/src/main/res/values-vi/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot là má»?t ứng dụng proxy miá»?n phí, Ä?ược thiết kế Ä?á»? làm cho các ứng dụng khác kết ná»?i vá»?i Internet má»?t cách an toàn. Orbot sá»­ dụng Tor Ä?á»? mã hóa các kết ná»?i Internet rá»?i ẩn danh nó thông qua má»?t loạt các nút trong mạng Tor. Tor là phần má»?m miá»?n phí và là má»?t mạng lÆ°á»?i má»? giúp bạn chá»?ng lại sá»± giám sát mạng, vá»?n Ä?e dá»?a riêng tÆ° trá»±c tuyến, hay các hoạt Ä?á»?ng bí mật...</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">khá»?i Ä?á»?ng và ngừng Tor</string>
+  <string name="tor_proxy_service_process">d�ch vụ tor proxy</string>
+  <string name="status_starting_up">Ortbot Ä?ang khá»?i Ä?á»?ng...</string>
+  <string name="status_activated">Ä?ã kết ná»?i vá»?i mạng Tor</string>
+  <string name="status_disabled">Orbot Ä?ã Ä?ược vô hiá»?u hóa</string>
+  <string name="status_shutting_down">Ä?ang tắt dá»?ch vụ Tor</string>
+  <string name="tor_process_starting">Bắt Ä?ầu Tor</string>
+  <string name="tor_process_complete">hoàn thành.</string>
+  <string name="tor_process_waiting">Ä?ang chá»?.</string>
+  <string name="not_anonymous_yet">Chú ý: Kết ná»?i của bạn chÆ°a phải là ẩn danh! Hãy cài Ä?ặt các ứng dụng của bạn Ä?á»? sá»­ dụng HTTP Proxy 127.0.0.1:8118, Proxy SOCKS4A hoặc proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Trang chủ</string>
+  <string name="menu_browse">Trình duy�t</string>
+  <string name="menu_settings">Thiết lập</string>
+  <string name="menu_log">Nhật ký</string>
+  <string name="menu_info">Giúp Ä?ỡ</string>
+  <string name="menu_apps">Mạng riêng ảo</string>
+  <string name="menu_start">Bắt Ä?ầu</string>
+  <string name="menu_stop">Ngừng</string>
+  <string name="menu_about">Vá»?</string>
+  <string name="menu_promo_apps">Các ứng dụng khác...</string>
+  <string name="main_layout_download">Tải v�</string>
+  <string name="main_layout_upload">Tải lên</string>
+  <string name="button_help">Giúp Ä?ỡ</string>
+  <string name="button_close">Ä?óng</string>
+  <string name="button_about">Giá»?i thiá»?u</string>
+  <string name="button_clear_log">Xóa nhật ký</string>
+  <string name="menu_verify">Kiá»?m tra</string>
+  <string name="menu_exit">Thoát</string>
+  <string name="menu_scan">Quét mã BridgeQR</string>
+  <string name="menu_share_bridge">Xuất mã BridgeQR</string>
+  <string name="press_to_start">- nhấn giữ Ä?á»? khá»?i Ä?á»?ng -</string>
+  <string name="pref_trans_proxy_group">Proxy trong su�t (Yêu cầu root)</string>
+  <string name="pref_trans_proxy_title">Proxy trong suá»?t</string>
+  <string name="pref_trans_proxy_summary">Tá»± Ä?á»?ng áp dụng Tor cho ứng dụng</string>
+  <string name="pref_transparent_all_title">�p dụng Tor cho tất cả ứng dụng</string>
+  <string name="pref_transparent_all_summary">Chuy�n tất cả các kết n�i của các ứng dụng qua Tor</string>
+  <string name="pref_transparent_port_fallback_title">C�ng Proxy dự phòng</string>
+  <string name="pref_transparent_port_fallback_summary">CHÃ? Ã?: Tránh dùng các cá»?ng thông dụng (80, 443, v.v...). *CHá»?* dùng nếu chế Ä?á»? \"áp dụng Tor cho tất cả\" hoặc \"chá»?n ứng dụng\" không dùng Ä?ược.</string>
+  <string name="pref_transparent_port_title">Danh sách c�ng</string>
+  <string name="pref_transparent_port_summary">Liá»?t kê các cá»?ng Ä?á»? áp dụng proxy. *CHá»?* dùng nếu chế Ä?á»? \"áp dụng Tor cho tất cả\" hoặc \"chá»?n ứng dụng\" không dùng Ä?ược.</string>
+  <string name="pref_transparent_port_dialog">Ä?iá»?n sá»? cá»?ng Ä?á»? áp dụng proxy</string>
+  <string name="pref_has_root">Yêu cầu root</string>
+  <string name="pref_has_root_summary">Yêu cầu root Ä?á»? kích hoạt proxy trong suá»?t</string>
+  <string name="status_install_success">Tập nhá»? phân của Tor Ä?ã Ä?ược cài Ä?ặt!</string>
+  <string name="status_install_fail">Tập nhá»? phân của Tor bá»? lá»?i khi cài Ä?ặt. Xin hãy kiá»?m tra nhật ký và thông báo cho tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ứng dụng b� l�i</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Vá»? Orbot</string>
+  <string name="btn_next">Tiếp</string>
+  <string name="btn_back">Trá»? vá»?</string>
+  <string name="btn_finish">Kết thúc</string>
+  <string name="btn_okay">Ä?á»?ng ý</string>
+  <string name="btn_cancel">Hủy</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Vài chi tiết v� Orbot</string>
+  <string name="wizard_details_msg">Orbot là má»?t ứng dụng mã nguá»?n má»? có chứa Tor, LibEvent và Polipo. Nó cung cấp má»?t proxy HTTP ná»?i bá»? (8118) và má»?t proxy SOCKS (9050) tá»?i mạng Tor. Orbot cÅ©ng có khả nÄ?ng chuyá»?n tất cả các kết ná»?i Internet thông qua Tor trên các thiết bá»? Ä?ã root.</string>
+  <string name="wizard_permissions_root">Ä?ã cho phép quyá»?n</string>
+  <string name="wizard_permissions_stock">Quy�n truy cập của Orbot</string>
+  <string name="wizard_premissions_msg_root">Tuyá»?t! Chúng tôi Ä?ã nhận ra máy bạn có root Ä?ược kích hoạt cho Orbot. Chúng tôi sẽ tận dụng Ä?iá»?u này.</string>
+  <string name="wizard_permissions_msg_stock">Mặc dù không cần thiết, nhÆ°ng Orbot có thá»? trá»? thành má»?t công cụ mạnh mẽ hÆ¡n nếu thiết bá»? của bạn có root. Hãy ấn nút dÆ°á»?i Ä?ây Ä?á»? cho phép Orbot có \"siêu nÄ?ng lá»±c\"!</string>
+  <string name="wizard_permissions_no_root">Nếu bạn không root hoặc không rành vá»? những gì chúng tôi trình bày, xin chá»? dùng những ứng dụng Ä?ã Ä?ược tạo ra Ä?á»? dùng kết hợp vá»?i Orbot.</string>
+  <string name="wizard_permissions_consent">Tôi hi�u rõ và sẽ tiếp tục dùng mà không cần root</string>
+  <string name="wizard_permission_enable_root">Cho phép Orbot truy cập root</string>
+  <string name="wizard_configure">Cài Ä?ặt thông báo cho Tor</string>
+  <string name="wizard_configure_msg">Orbot cho phép chuy�n tất cả các kết n�i của các ứng dụng qua Tor HOẶC áp dụng cho từng ứng dụng riêng lẻ.</string>
+  <string name="wizard_configure_all">�p dụng proxy Tor cho tất cả các ứng dụng</string>
+  <string name="wizard_configure_select_apps">Lá»±a chá»?n từng ứng dụng Ä?á»? áp dụng Tor</string>
+  <string name="wizard_tips_tricks">Các ứng dụng Ä?ã Ä?ược áp dụng Tor</string>
+  <string name="wizard_tips_msg">Những ứng dụng sau Ä?ây Ä?ã Ä?ược thiết lập Ä?á»? dùng vá»?i Orbot. Nhấn ứng dụng bất kỳ Ä?á»? cài Ä?ặt ngay bây giá»?, hoặc bạn có thá»? tìm những ứng dụng này trên Google Play, tại trang GuardianProject.info hoặc qua F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ứng dụng IM (tin nhắn tức th�i) bảo mật cho Android</string>
+  <string name="wizard_tips_proxy">Cài Ä?ặt Proxy - Tìm hiá»?u cách thiết lập ứng dụng Ä?á»? dùng vá»?i Orbot</string>
+  <string name="wizard_tips_duckgo">Ứng dụng tìm kiếm DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Cài proxy của Twitter v�i host là \"localhost\" và c�ng là 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Viết má»?t câu chuyá»?n rá»?i Ä?á»? nó cho Tor Ä?á»? bảo mật!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Cài Ä?ặt proxy</string>
+  <string name="wizard_proxy_help_msg">Nếu ứng dụng Android mà bạn Ä?ang dùng há»? trợ giao thức proxy HTTP hay SOCKS, thì bạn có thá»? cấu hình nó kết ná»?i tá»?i Orbot và sá»­ dụng Tor.\n\n\n Cài Ä?ặt host mặc Ä?á»?nh là 127.0.0.1 hoặc \"localhost\". Vá»?i HTTP, cá»?ng là 8118, còn SOCKS là 9050. Bạn nên dùng SOCKS4A hoặc SOCKS5 nếu có thá»?.\n \n\n\n Bạn có thá»? tìm hiá»?u thêm vá»? cấu hình proxy trên Android qua mục FAQ tại: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot Ä?ã sẵn sàng!</string>
+  <string name="wizard_final_msg">Hàng trÄ?m ngàn ngÆ°á»?i trên toàn thế giá»?i dùng Tor vá»?i nhiá»?u lý do. Những nhà báo, blogger, các nhà hoạt Ä?á»?ng nhân quyá»?n, an ninh, quân Ä?á»?i, tá»? chức, công dân của những nÆ°á»?c bá»? Ä?ang bá»? Ä?àn áp, hoặc chá»? là những ngÆ°á»?i dân bình thÆ°á»?ng... và bây giá»? là bạn cÅ©ng Ä?ang chuẩn bá»? là má»?t trong sá»? há»?!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vui lòng thiết lập Orbot trư�c khi bạn sử dụng nó!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Bạn Ä?ã kết ná»?i thành công tá»?i mạng Tor - nhÆ°ng Ä?iá»?u Ä?ó KHÃ?NG có nghÄ©a là thiết bá»? của bạn Ä?ã hoàn toàn an toàn. Bạn có thá»? kiá»?m tra kết ná»?i của bạn qua nút \"Trình duyá»?t\". \n\nTruy cập ttps://guardianproject.info/apps/orbot hoặc gá»­i email tá»?i help@xxxxxxxxxxxxxxxxxxxx Ä?á»? biết thêm chi tiết.</string>
+  <string name="tor_check">Sẽ má»? trang web https://check.torproject.org Ä?á»? kiá»?m tra xem Orbot Ä?ã Ä?ược cài Ä?ặt Ä?úng chÆ°a và bạn có Ä?ang kết ná»?i qua Tor hay không.</string>
+  <string name="pref_hs_group">D�ch vụ web hosting ẩn</string>
+  <string name="pref_general_group">T�ng quát</string>
+  <string name="pref_start_boot_title">Chạy Orbot khi khá»?i Ä?á»?ng thiết bá»?</string>
+  <string name="pref_start_boot_summary">Tá»± khá»?i Ä?á»?ng Orbot và kết ná»?i vào mạng Tor sau khi thiết bá»? Android của bạn khá»?i Ä?á»?ng</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot mang Tor Ä?ến Android! \n\nTor giúp bạn chá»?ng lại bá»? lá»?c ná»?i dung mạng, các hoạt Ä?á»?ng phân tích kết ná»?i mạng và theo dõi mạng, vá»?n Ä?e dá»?a tá»?i sá»± riêng tÆ°, các thông tin bí mật và các má»?i quan há»? cá nhân trên mạng. \n\nHÆ°á»?ng dẫn này sẽ giúp bạn thiết lập Orbot và Tor trên thiết bá»? của bạn.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Cảnh báo</string>
+  <string name="wizard_warning_msg">Chá»? Ä?Æ¡n thuần cài Ä?ặt Orbot sẽ không tá»± Ä?á»?ng ẩn danh các kết ná»?i mạng di Ä?á»?ng của bạn.\n\nBạn bắt buá»?c phải thiết lập Orbot Ä?úng cách, Ä?á»? thiết bá»? của bạn và các ứng dụng khác sá»­ dụng Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Quy�n ứng dụng</string>
+  <string name="wizard_permissions_root_msg1">Bạn có thá»? tuỳ ý cho phép Orbot có truy cập root Ä?á»? kích hoạt những tính nÄ?ng nâng cao, nhÆ° dùng proxy trong suá»?t chẳng hạn.</string>
+  <string name="wizard_permissions_root_msg2">Nếu bạn không muá»?n làm Ä?iá»?u này, xin hãy dùng những ứng dụng Ä?ược tạo Ä?á»? dùng vá»?i Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Thiết bá»? của bạn hình nhÆ° chÆ°a root hoặc Ä?ã cấp quyá»?n root hoặc truy cập root.\n\nVui lòng chá»?n chế Ä?á»? \"VPN\" trên màn hình chính Ä?á»? thay thế.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Các ứng dụng Ä?ã Ä?ược áp dụng Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ứng dụng chat an toàn v�i mã hóa không-theo-dõi</string>
+  <string name="wizard_tips_orweb">Orfox: Trình duyá»?t vá»?i tính nÄ?ng bảo mật nâng cao, hoạt Ä?á»?ng thông qua Tor</string>
+  <string name="wizard_tips_play">Tìm những ứng dụng của Guardian Project trên Google Play</string>
+  <string name="wizard_tips_fdroid">Tìm những ứng dụng của Guardian Project trên F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Tìm những ứng dụng của Guardian Project trên https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy trong suá»?t</string>
+  <string name="wizard_transproxy_msg">Cài Ä?ặt này cho phép các ứng dụng của bạn tá»± Ä?á»?ng kết ná»?i qua mạng Tor mà không cần thiết lập.</string>
+  <string name="wizard_transproxy_hint">(Hãy chá»?n ô này nếu bạn không hiá»?u những gì chúng tôi Ä?ang nói)</string>
+  <string name="wizard_transproxy_none">Không có</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Kích hoạt proxy Tor trong suá»?t Ä?á»? dùng cho WiFi/USB Tethering (cần khá»?i Ä?á»?ng lại)</string>
+  <string name="button_grant_superuser">Y�u cầu truy cập root</string>
+  <string name="pref_select_apps">Ch�n ứng dụng</string>
+  <string name="pref_select_apps_summary">Ch�n những ứng dụng mà bạn mu�n kết n�i qua Tor</string>
+  <string name="pref_node_configuration">Cấu hình nút</string>
+  <string name="pref_node_configuration_summary">Những cài Ä?ặt nâng cao này có thá»? giảm sá»± ẩn danh của bạn</string>
+  <string name="pref_entrance_node">Nút vào (Entrace Nodes)</string>
+  <string name="pref_entrance_node_summary">Dấu theo dõi (Fingerprint), biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? cho nút Ä?ầu tiên</string>
+  <string name="pref_entrance_node_dialog">Nhập thông tin nút vào</string>
+  <string name="pref_allow_background_starts_title">Cho phép khá»?i Ä?á»?ng ngầm</string>
+  <string name="pref_allow_background_starts_summary">Cho phép ứng dụng bất kỳ yêu cầu Orbot khá»?i Ä?á»?ng Tor và các dá»?ch vụ liên quan</string>
+  <string name="button_proxy_all">Proxy tất cả</string>
+  <string name="button_proxy_none">Không dùng proxy</string>
+  <string name="button_invert_selection">Ä?ảo ngược lá»±a chá»?n</string>
+  <string name="pref_proxy_title">Proxy mạng ngõ ra (Outbound Network) (Tùy ch�n)</string>
+  <string name="pref_proxy_type_title">Loại proxy ngõ ra</string>
+  <string name="pref_proxy_type_summary">Giao thức dùng cho proxy: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Nhập loại proxy</string>
+  <string name="pref_proxy_host_title">Host proxy ngõ ra</string>
+  <string name="pref_proxy_host_summary">Hostname của proxy</string>
+  <string name="pref_proxy_host_dialog">Nhập host của proxy</string>
+  <string name="pref_proxy_port_title">C�ng Proxy ngõ ra</string>
+  <string name="pref_proxy_port_summary">C�ng của proxy</string>
+  <string name="pref_proxy_port_dialog">Nhập c�ng Proxy</string>
+  <string name="pref_proxy_username_title">Tên tài khoản proxy ngõ ra</string>
+  <string name="pref_proxy_username_summary">Tên tài khoản proxy (tùy ch�n)</string>
+  <string name="pref_proxy_username_dialog">Nhập tên tài khoản proxy</string>
+  <string name="pref_proxy_password_title">Mật khẩu Proxy ngõ ra</string>
+  <string name="pref_proxy_password_summary">Mật khẩu proxy (tùy ch�n)</string>
+  <string name="pref_proxy_password_dialog">Nhập mật khẩu proxy</string>
+  <string name="status">Tình trạng</string>
+  <string name="setting_up_full_transparent_proxying_">Ä?ang cấu hình proxy trong suá»?t cho tất cả...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ä?ang cấu hình proxy trong suá»?t cho các ứng dụng Ä?ược chá»?n...</string>
+  <string name="transparent_proxying_enabled">Proxy trong suá»?t Ä?ƯỢC KÃ?CH HOẠT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Ä?ã Ä?ược kích hoạt Ä?á»? dùng cho tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">CHÃ? Ã?: có lá»?i khi khá»?i Ä?á»?ng proxy trong suá»?t!</string>
+  <string name="transproxy_rules_cleared">Quy tắc TransProxy Ä?ã Ä?ược xóa</string>
+  <string name="couldn_t_start_tor_process_">Không thá»? khá»?i Ä?á»?ng tiến trình Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo Ä?ang chạy á»? cá»?ng:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ä?ang cài Ä?ặt proxy trong suá»?t theo cá»?ng</string>
+  <string name="bridge_error">Lá»?i bridge</string>
+  <string name="bridge_requires_ip">Ä?á»? dùng chức nÄ?ng bridge, bạn phải nhập ít nhất má»?t Ä?á»?a chá»? IP dùng cho bridge.</string>
+  <string name="send_email_for_bridges">Gá»­i má»?t email Ä?ến bridges@xxxxxxxxxxxxxx vá»?i dòng chữ \"get bridges\" trong thÆ° từ má»?t tài khoản gmail.</string>
+  <string name="error">Lá»?i</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Thiết lập ReachableAddresses Ä?ã gây ra má»?t vấn Ä?á»?! </string>
+  <string name="your_relay_settings_caused_an_exception_">Thiết lập relay của bạn Ä?ã gây ra má»?t vấn Ä?á»?!</string>
+  <string name="exit_nodes">Nút cu�i (Exit Nodes)</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Dấu theo dõi, biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? cho nút cuá»?i cùng</string>
+  <string name="enter_exit_nodes">Nhập thông tin nút cu�i</string>
+  <string name="exclude_nodes">Loại trừ nút</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Dấu theo dõi, biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? Ä?á»? loại trừ</string>
+  <string name="enter_exclude_nodes">Nhập vào những nút Ä?á»? loại trừ</string>
+  <string name="strict_nodes">Nút chá»? Ä?á»?nh</string>
+  <string name="use_only_these_specified_nodes">*Chá»?* dùng những nút Ä?ược liá»?t kê</string>
+  <string name="bridges">Bridge</string>
+  <string name="use_bridges">Dùng bridge</string>
+  <string name="bridges_obfuscated">Các bridge Ä?ược che giấu</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Kích hoạt các nút vào khác Ä?á»? vào mạng Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Kích hoạt nếu nhÆ° các bridge Ä?ã Ä?ược cấu hình là bridge Ä?ã Ä?ược che giấu</string>
+  <string name="ip_address_and_port_of_bridges">Ä?á»?a chá»? IP và cá»?ng của bridge</string>
+  <string name="enter_bridge_addresses">Nhập Ä?á»?a chá»? bridge</string>
+  <string name="relays">Relay</string>
+  <string name="relaying">Chức nÄ?ng relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cho phép thiết b� bạn tr� thành m�t nút relay (không phải nút cu�i)</string>
+  <string name="relay_port">Cá»?ng cho relay</string>
+  <string name="listening_port_for_your_tor_relay">C�ng tiếp nhận cho vi�c relay</string>
+  <string name="enter_or_port">Nhập c�ng OR</string>
+  <string name="relay_nickname">Bi�t hi�u nút relay</string>
+  <string name="the_nickname_for_your_tor_relay">Bi�t hi�u cho nút Tor-relay của bạn</string>
+  <string name="enter_a_custom_relay_nickname">Nhập bi�t hi�u tuỳ ý</string>
+  <string name="reachable_addresses">Ä?á»?a chá»? truy cập Ä?ược (Reachable Addresses)</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Chạy nhÆ° má»?t máy con (client) Ä?ằng sau tÆ°á»?ng lá»­a vá»?i các thiết lập thu hẹp</string>
+  <string name="reachable_ports">Cá»?ng truy cập Ä?ược</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Cá»?ng truy cập Ä?ược Ä?ằng sau tÆ°á»?ng lá»­a</string>
+  <string name="enter_ports">Nhập s� c�ng</string>
+  <string name="enable_hidden_services">Host web ẩn</string>
+  <string name="run_servers_accessible_via_the_tor_network">Cho phép máy chủ Ä?ược thiết lập trong thiết bá»? của bạn có thá»? truy cập Ä?ược qua mạng Tor.</string>
+  <string name="enter_localhost_ports_for_hidden_services">Nhập c�ng localhost cho web ẩn</string>
+  <string name="hidden_service_ports">C�ng web ẩn</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ä?á»?a chá»? hợp lá»? cho web ẩn của bạn (Ä?ược tá»± Ä?á»?ng tạo ra)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Kích hoạt nhật ký gỡ lá»?i á»? Ä?ầu ra (phải dùng adb hoặc aLogCat Ä?á»? xem)</string>
+  <string name="project_home">Các trang chủ dự án:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Giấy phép của Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Phần m�m bên thứ 3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Má»?t ứng dụng muá»?n má»? cá»?ng ẩn %S Ä?ến mạng Tor. Ä?ây là Ä?iá»?u an toàn nếu nhÆ° bạn tin tÆ°á»?ng vào ứng dụng này.</string>
+  <string name="found_existing_tor_process">tìm ra tiến trình hi�n hành của Tor...</string>
+  <string name="something_bad_happened">Có gì Ä?ó không á»?n. Xin xem lại nhật ký</string>
+  <string name="hidden_service_on">web ẩn trong:</string>
+  <string name="unable_to_read_hidden_service_name">không thá»? Ä?á»?c Ä?ược tên dá»?ch vụ ẩn</string>
+  <string name="unable_to_start_tor">Không thá»? khá»?i Ä?á»?ng Tor Ä?ược: </string>
+  <string name="unable_to_reset_tor">Khá»?i Ä?á»?ng lại thiết bá»? của bạn, không thá»? thiết Ä?ặt lại Tor!</string>
+  <string name="pref_use_sys_iptables_title">Dùng Iptables mặc Ä?á»?nh</string>
+  <string name="pref_use_sys_iptables_summary">dùng tập nhá»? phân iptables của há»? thá»?ng thay vì dùng tập nhá»? phân Ä?ược  Ä?i kèm vá»?i Orbot</string>
+  <string name="error_installing_binares">Tập nhá»? phân của Tor không thá»? cài hoặc nâng cấp Ä?ược.</string>
+  <string name="pref_use_persistent_notifications">Luôn giữ thông báo trong thanh trạng thái khi Orbot Ä?ược kết ná»?i</string>
+  <string name="pref_use_persistent_notifications_title">Thông báo thư�ng trực</string>
+  <string name="pref_use_expanded_notifications">Hi�n th� thông báo m� r�ng v�i IP và qu�c gia của nút cu�i (Tor exit-node)</string>
+  <string name="pref_use_expanded_notifications_title">Thông báo m� r�ng</string>
+  <string name="notification_using_bridges">Bridge Ä?ã Ä?ược kích hoạt!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ngôn ngữ</string>
+  <string name="set_locale_summary">Ch�n ngôn ngữ cho Orbot</string>
+  <string name="wizard_locale_title">Ch�n ngôn ngữ</string>
+  <string name="wizard_locale_msg">Giữ cài Ä?ặt mặc Ä?á»?nh hoặc chuyá»?n qua ngôn ngữ khác</string>
+  <string name="powered_by">Ä?ược há»? trợ bá»?i Tor</string>
+  <string name="btn_save_settings">Lưu thiết lập</string>
+  <string name="no_internet_connection_tor">Không có kết ná»?i Internet; Tor Ä?ang á»? chế Ä?á»? chá»?...</string>
+  <string name="bandwidth_">BÄ?ng thông:</string>
+  <string name="down">tải xu�ng</string>
+  <string name="up">tải lên</string>
+  <string name="pref_disable_network_title">Tá»± Ä?á»?ng \"ngủ\" khi không có mạng</string>
+  <string name="pref_disable_network_summary">Chuyá»?n Tor sang chế Ä?á»? ngủ nếu không có Internet</string>
+  <string name="newnym">Bạn Ä?ã chuyá»?n sang má»?t mạch Tor má»?i!</string>
+  <string name="menu_verify_browser">Trình duy�t</string>
+  <string name="menu_use_chatsecure">Dùng ChatSecure</string>
+  <string name="permission_manage_tor_label">Quản lý Tor</string>
+  <string name="permission_manage_tor_description">Cho phép ứng dụng này Ä?iá»?u khiá»?n dá»?ch vụ Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Có vẻ như bạn chưa cài Orfox. Bạn có cần giúp không, hay ch� cần m� trình duy�t thư�ng thôi?</string>
+  <string name="install_apps_">Cài Ä?ặt ứng dụng?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Không có mạng. Ä?ang chuyá»?n Tor sang chế Ä?á»? ngủ...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Kết ná»?i mạng tá»?t. Ä?ang \"Ä?ánh thức\" Tor...</string>
+  <string name="updating_settings_in_tor_service">Ä?ang cập nhật cài Ä?ặt dá»?ch vụ Tor</string>
+  <string name="pref_socks_title">Cá»?ng SOCKS</string>
+  <string name="pref_socks_summary">Cá»?ng Ä?á»? Tor Ä?ặt proxy SOCKS lên (mặc Ä?á»?nh: 9050 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_socks_dialog">Cấu hình c�ng SOCKS</string>
+  <string name="pref_transport_title">C�ng proxy trong su�t của Tor</string>
+  <string name="pref_transport_summary">Cá»?ng Ä?á»? Tor Ä?ặt proxy trong suá»?t lên (mặc Ä?á»?nh: 9040 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_transport_dialog">Cấu hình c�ng proxy trong su�t</string>
+  <string name="pref_dnsport_title">Cá»?ng DNS Tor</string>
+  <string name="pref_dnsport_summary">Cá»?ng Ä?á»? Tor Ä?ặt DNS của nó lên (mặc Ä?á»?nh: 5400 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_dnsport_dialog">Cấu hình c�ng DNS</string>
+  <string name="pref_torrc_title">Cấu hình tùy ch�nh cho Torrc</string>
+  <string name="pref_torrc_summary">CH� NGƯ�I D�NG CHUY�N M�N: nhập các thiết lập trực tiếp cho torrc</string>
+  <string name="pref_torrc_dialog">Torrc tùy ch�nh</string>
+  <string name="wizard_tips_martus">Mobile Martus - Ứng dụng cung cấp các tài li�u v� nhân quy�n của Benetech</string>
+  <string name="your_tor_public_ips_">Các IP Tor công c�ng của bạn là:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vui lòng vô hiá»?u hóa ứng dụng này trong Android-&gt;Settings-&gt;Apps nếu bạn Ä?ang gặp vấn Ä?á»? vá»?i Orbot:</string>
+  <string name="app_conflict">Xung Ä?á»?t ứng dụng</string>
+  <string name="pref_transproxy_refresh_title">Tá»± Ä?á»?ng làm má»?i proxy trong suá»?t</string>
+  <string name="pref_transproxy_refresh_summary">Ã?p dụng lại các quy tắc proxy trong suá»?t khi trạng thái mạng thay Ä?á»?i</string>
+  <string name="pref_transproxy_flush_title">�P BU�C X�A các quy tắc proxy trong su�t</string>
+  <string name="pref_transproxy_flush_summary">Chạm vào Ä?ây Ä?á»? xóa sạch các quy tắc proxy trong suá»?t NGAY BÃ?Y GIá»?</string>
+  <string name="transparent_proxy_rules_flushed_">Quy tắc proxy trong suá»?t Ä?ã Ä?ược xóa!</string>
+  <string name="you_do_not_have_root_access_enabled">Bạn không có quy�n truy cập ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Bạn có thá»? cần kết ná»?i lại Orbot Ä?á»? các thay Ä?á»?i Ä?ược áp dụng</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Ä?ược cập nhật</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vui lòng khá»?i Ä?á»?ng lại Orbot Ä?á»? áp dụng thay Ä?á»?i</string>
+  <string name="menu_qr">Mã QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Nếu nhÆ° mạng di Ä?á»?ng của bạn chặn Tor, bạn có thá»? dùng bridge (cầu ná»?i) Ä?á»? truy cập mạng Tor. CHá»?N má»?t trong những bridge á»? trên Ä?á»? kích hoạt bridge.</string>
+  <string name="bridge_mode">Chế Ä?á»? bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Kích hoạt</string>
+  <string name="apps_mode">Chế Ä?á»? ứng dụng VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Bạn có thá»? làm cho tất cả ứng dụng của bạn kết ná»?i qua mạng Tor bằng cách sá»­ dụng tính nÄ?ng VPN (Mạng riêng ảo) của Android.\n\n*CHÃ? Ã?* Ä?ây là má»?t tính nÄ?ng má»?i, Ä?ang thá»­ nghiá»?m và nó có thá»? không tá»± Ä?á»?ng chạy, hoặc có thá»? dừng lại Ä?á»?t ngá»?t. Nó KHÃ?NG nên Ä?ược dùng cho ẩn danh, và chá»? nên dùng Ä?á»? vượt qua các tÆ°á»?ng lá»­a và bá»? lá»?c.</string>
+  <string name="send_email">Gá»­i email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Bạn có thá»? lấy má»?t Ä?á»?a chá»? bridge qua email, web hoặc quét mã QR. Chá»?n \"Email\" hoặc \"Web\" bên dÆ°á»?i Ä?á»? yêu cầu má»?t Ä?á»?a chá»? bridge.\n\nMá»?t khi Ä?ã có Ä?á»?a chá»?, hãy sao chép nó vào thiết Ä?ặt \"Bridge\" trong cài Ä?ặt Orbot rá»?i khá»?i Ä?á»?ng lại phần má»?m.</string>
+  <string name="install_orweb">Cài Ä?ặt Orfox</string>
+  <string name="standard_browser">Trình duy�t thư�ng</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">LƯU Ã?: Chá»? có bridge Tor chuẩn má»?i hoạt Ä?á»?ng trên các thiết bá»? Intel x86/Atom</string>
+  <string name="vpn_default_world">Toàn cầu</string>
+</resources>
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..e050c23
--- /dev/null
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot æ?¯ä¸?款å??è´¹ç??代ç??åº?ç?¨ï¼?è?½å¤?让å?¶ä»?åº?ç?¨æ?´å®?å?¨å?°ä½¿ç?¨äº?è??ç½?ã??é??è¿?å?¨ä½?äº?ä¸?ç??å??å?°ç??ä¸?ç³»å??计ç®?æ?ºä¹?é?´è¿?è¡?跳转ï¼?Orbot å?¯å?©ç?¨ Tor 对ç½?ç»?é??ä¿¡è¿?è¡?å? å¯?并é??è??ã??Tor æ?¯ä¸?款å??è´¹ç??软件ï¼?并ä¸?æ?¯ä¸?个å¼?æ?¾ç??ç½?ç»?ã??å®?å?¯ä»¥ä¿?æ?¤ç?¨æ?·å??å??æµ?é??å??æ??ç??å?±å®³ï¼?è¿?ç§?ç½?ç»?ç??æ?§å?¯å¯¹ä¸ªäººè?ªç?±ä¸?é??ç§?ã??å??ä¸?æ?ºå¯?æ´»å?¨å??å?³ç³»ä»¥å??å?½å®¶å®?å?¨é? æ??å¨?è??ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">å?¯å?¨å??å??æ­¢ Tor</string>
+  <string name="tor_proxy_service_process">Tor 代ç??æ??å?¡</string>
+  <string name="status_starting_up">Orbot 正���...</string>
+  <string name="status_activated">已��� Tor ��</string>
+  <string name="status_disabled">Orbot å·²å??ç?¨</string>
+  <string name="status_shutting_down">Toræ??å?¡ æ­£å?¨å?³é?­</string>
+  <string name="tor_process_starting">正��� Tor 客�端...</string>
+  <string name="tor_process_complete">å®?æ??ã??</string>
+  <string name="tor_process_waiting">ç­?å¾?ã??</string>
+  <string name="not_anonymous_yet">è­¦å??ï¼?ä½ ç??ç½?ç»?é??讯并é??å?¿å??ï¼?请设置åº?ç?¨ç¨?åº?ï¼?使ç?¨ HTTP 代ç?? 127.0.0.1:8118 æ??è?? SOCKS4Aã??SOCKS5 代ç?? 127.0.0.1:9050</string>
+  <string name="menu_home">�页</string>
+  <string name="menu_browse">��</string>
+  <string name="menu_settings">设置</string>
+  <string name="menu_log">��</string>
+  <string name="menu_info">帮�</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">��</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">��</string>
+  <string name="menu_promo_apps">è?·å??åº?ç?¨â?¦</string>
+  <string name="main_layout_download">�载</string>
+  <string name="main_layout_upload">�传</string>
+  <string name="button_help">帮�</string>
+  <string name="button_close">��</string>
+  <string name="button_about">��</string>
+  <string name="button_clear_log">����</string>
+  <string name="menu_verify">��</string>
+  <string name="menu_exit">é??å?º</string>
+  <string name="menu_scan">æ?«æ??ç½?æ¡¥QRç ?</string>
+  <string name="menu_share_bridge">å??享ç½?æ¡¥QRç ?</string>
+  <string name="press_to_start">- é?¿æ??å?¯å?¨ -</string>
+  <string name="pref_trans_proxy_group">é??æ??代ç??ï¼?é??è¦? Root æ??é??ï¼?</string>
+  <string name="pref_trans_proxy_title">é??æ??代ç??</string>
+  <string name="pref_trans_proxy_summary">������使� Tor</string>
+  <string name="pref_transparent_all_title">æ??æ??åº?ç?¨ç¨?åº?使ç?¨ Tor</string>
+  <string name="pref_transparent_all_summary">æ??æ??åº?ç?¨ç¨?åº?é?½é??è¿? Tor è¿?æ?¥ç½?ç»?</string>
+  <string name="pref_transparent_port_fallback_title">å¤?ç?¨ä»£ç??端å?£</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??ï¼?é?¿å??使ç?¨å¸¸ç?¨ç«¯å?£ï¼?80ã??443 ç­?ï¼?ã??ä»?å?¨â??åº?ç?¨ç¨?åº?â??æ??â??åº?ç?¨ç¨?åº?â??模å¼?æ? æ³?å·¥ä½?æ?¶ä½¿ç?¨ã??</string>
+  <string name="pref_transparent_port_title">端å?£å??表</string>
+  <string name="pref_transparent_port_summary">代ç??端å?£å??表ã??ä»?å?¨â??åº?ç?¨ç¨?åº?â??æ??â??åº?ç?¨ç¨?åº?â??模å¼?æ? æ³?å·¥ä½?æ?¶ä½¿ç?¨ã??</string>
+  <string name="pref_transparent_port_dialog">è¾?å?¥ä»£ç??端å?£</string>
+  <string name="pref_has_root">请æ±? Root 访é?®æ??é??</string>
+  <string name="pref_has_root_summary">为é??æ??代ç??请æ±?è?·å?? Root 访é?®æ??é??</string>
+  <string name="status_install_success">Tor ç¨?åº?å®?è£?æ??å??ï¼?</string>
+  <string name="status_install_fail">Tor ç¨?åº?æ? æ³?å®?è£?ã??请æ?¥ç??æ?¥å¿?并å°?å?¶å??é??å?° tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">åº?ç?¨ç¨?åº?é??误</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">�� Orbot</string>
+  <string name="btn_next">��步</string>
+  <string name="btn_back">��步</string>
+  <string name="btn_finish">å®?æ??</string>
+  <string name="btn_okay">确�</string>
+  <string name="btn_cancel">å??æ¶?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">�� Orbot 信�</string>
+  <string name="wizard_details_msg">Orbot æ?¯ä¸?个å??å?« Torã??LibEvent å?? Polipo ç??å¼?æº?åº?ç?¨ç¨?åº?ã??å®?æ??ä¾?äº?ä¸?个æ?¬å?° HTTP 代ç?? (8118) å??ä¸?个 SOCKS 代ç?? (9050) å??å¾? Tor ç½?ç»?ã??Orbot ä¹?æ??è?½å??å?¨ root è¿?ç??设å¤?ä¸?å°?æ??æ??äº?è??ç½?æµ?é??é??è¿? Tor å??é??ã??</string>
+  <string name="wizard_permissions_root">å·²è?·å??æ??é??</string>
+  <string name="wizard_permissions_stock">Orbot æ??é??</string>
+  <string name="wizard_premissions_msg_root">好æ??äº?ï¼?æ??们æ£?æµ?å?° Orbot å·²è?·å?? Root æ??é?? ã??æ??们ä¼?è°¨æ??å?°ä½¿ç?¨è¿?ä¸?æ??é??ã??</string>
+  <string name="wizard_permissions_msg_stock">è?½é??å¿?é¡»ï¼?ä½?æ?¯å?·æ?? Root 访é?®æ??é??ç??设å¤?å?¯ä»¥è®© Orbot å??å¾?æ?´å¼ºå¤§ã??请使ç?¨ä¸?é?¢ç??æ??é?®æ??äº? Orbot è¿?ä¸?强大ç??è?½å??ï¼?</string>
+  <string name="wizard_permissions_no_root">å¦?æ??没æ?? Root 访é?®æ??é??æ??ä¸?æ??ç?½æ­¤å¤?æ??说ç??å??容ï¼?å?ªé??ç¡®ä¿? Orbot æ?¯æ??æ??ç?¨ç??åº?ç?¨å?³å?¯ã??</string>
+  <string name="wizard_permissions_consent">æ??æ??ç?½å¹¶æ?¿æ??å?¨æ?ªè?·å?? Root æ??é??ç??æ??å?µä¸?继续æ??ä½?</string>
+  <string name="wizard_permission_enable_root">为 Orbot è?·å?? Root æ??é??</string>
+  <string name="wizard_configure">é??ç½® Tor ç½?ç»?</string>
+  <string name="wizard_configure_msg">Orbot æ??ä¾?äº?é??项ï¼?å?¯æ??å®?æ??æ??åº?ç?¨ç¨?åº?使ç?¨ Tor ç½?ç»?æ??æ??å®?æ??äº?åº?ç?¨é??è¿? Tor ç½?ç»?è¿?è¡?é??讯ã??</string>
+  <string name="wizard_configure_all">æ??æ??åº?ç?¨ç¨?åº?é?½ä½¿ç?¨ Tor</string>
+  <string name="wizard_configure_select_apps">é??æ?©ä½¿ç?¨ Tor ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_tricks">Orbot æ?¯æ??ç??åº?ç?¨</string>
+  <string name="wizard_tips_msg">以ä¸?åº?ç?¨å?¯ä¸? Orbot ä¸?起使ç?¨ã??ç?¹å?»ä¸?é?¢ç??æ??é?®å®?è£?ï¼?ä¹?å?¯ä»¥é??è¿? Google Play å??åº?ã??GuardianProject.info ç½?ç«?æ?? F-Droid.org æ?¥æ?¾ã??</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android ä¸?ç??å®?å?¨å?³æ?¶é??讯客æ?·ç«¯</string>
+  <string name="wizard_tips_proxy">代ç??设置 - 学习å¦?ä½?é??ç½®åº?ç?¨ç¨?åº?使ç?¨ Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ??ç´¢å¼?æ??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_twitter">å°? Twitter 代ç??ç??主æ?ºè®¾ç½® localhost 并å°?端å?£è®¾ç½®ä¸º 8118</string>
+  <string name="wizard_tips_story_maker">æ??äº?å?¶é? è??--乱说äº?ä»?ä¹?ï¼?并ç?¨Torä¿?è¯?æ?¨ç??å®?å?¨ï¼?</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">代ç??设置</string>
+  <string name="wizard_proxy_help_msg">å¦?æ?? Android åº?ç?¨ç¨?åº?æ?¯æ?? HTTP æ?? SOCKS 代ç??ï¼?é?£ä¹?æ?¨å?¯å¯¹å®?è¿?è¡?é??ç½®æ?¥è¿?æ?¥å?° Orbot 并使ç?¨ Tor ç½?ç»?ã?? 主æ?ºè®¾ç½®ä¸º 127.0.0.1 æ?? localhostã??对äº? HTTPï¼?端å?£è®¾ç½®ä¸º 8118ï¼?对äº? SOCKSï¼?端å?£è®¾ç½®ä¸º 9050ã??å¦?æ??å?¯ä»¥ï¼?请尽é??使ç?¨ SOCKS4A æ?? SOCKS5 代ç??ã?? æ?´å¤?æ??å?³ Android 代ç??ä¿¡æ?¯ï¼?请å??é?? http://tinyurl.com/proxyandroid 中ç??常è§?é?®é¢?</string>
+  <string name="wizard_final">Orbot 已就绪�</string>
+  <string name="wizard_final_msg">å?¨ç??æ?°ä»¥ä¸?计ç??人正å?¨ä½¿ç?¨Torï¼?ä»?们中æ??åª?ä½?è®°è??ï¼?å??客家ï¼?人æ??主ä¹?è??ï¼?æ?¹é?©å®£æ?¬è??ï¼?å??å®?ï¼?å?¬å?¸è??å·¥ï¼?以å??å??æ?¨ä¸?æ ·ç??æ?®é??å¸?æ°?ï¼?ç?°å?¨ï¼?æ?¨ä¹?å??å¤?好äº?ï¼?</string>
+  <string name="wizard_exit_at_first_screen_toast">请å?¨æ?¨å¼?å§?使ç?¨å®?å??é??ç½® Orbotï¼?</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">æ?¨å·²ç»?æ??å??è¿?æ?¥å?°Torç½?ç»?ï¼?ä½?ä¸?代表æ?¨ç??设å¤?æ?¯å®?å?¨ç??ã??æ?¨å?¯ä»¥ä½¿ç?¨â??æµ?è§?å?¨â??æ??é?®æµ?è¯?æ?¨ç??è¿?æ?¥ã??
+
+访é?®https://guardianproject.info/apps/orbot æ??å??é??é?®ä»¶è?³help@xxxxxxxxxxxxxxxxxxxx æ?¥äº?解æ?´å¤?ã??</string>
+  <string name="tor_check">æµ?è§?å?¨å°?å?¯å?¨å¹¶è®¿é?®ï¼?https://check.torproject.orgï¼?以便æ£?æ?¥; Orbot é??ç½®æ?¯å?¦æ­£ç¡®ä»¥å??æ?¯å?¦å?¯è¿?æ?¥ Tor ç½?ç»?ã??</string>
+  <string name="pref_hs_group">é??è??æ??å?¡ä¸»æ?º</string>
+  <string name="pref_general_group">常�</string>
+  <string name="pref_start_boot_title">����� Orbot</string>
+  <string name="pref_start_boot_summary">Android 设�������� Orbot 并�� Tor ��</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot使Androidæ?¯æ??Torç½?ç»?!
+Tor帮å?©ä½ é?¿å¼?é?£äº?å¨?è??å?°ä½ ç??é??ç§?ï¼?é??è¦?ä¿¡æ?¯å??社交å?³ç³»ç??å??容è¿?滤ï¼?æµ?é??å??æ??以å??ç½?ç»?审æ?¥ã??
+è¿?个å??导å°?帮å?©ä½ é??ç½®Orbotå?¨ä½ è®¾å¤?å??以便访é?®Torã??</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">è­¦å??</string>
+  <string name="wizard_warning_msg">ç®?å??ç??å®?è£?å®?Orbot并ä¸?è?½è?ªå?¨ç??å?¿å??ä½ ç??移å?¨æµ?é??ã??
+ä½ å¿?é¡»é??å½?ç??é??ç½®Orbotï¼?以å??ä½ ç??设å¤?å??åº?ç?¨ä»¥æ??å??å?¿å??使ç?¨Torã??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">æ??é??</string>
+  <string name="wizard_permissions_root_msg1">å?¯é??æ?©æ??äº? Orbot â??Superuserâ??访é?®æ??é??ï¼?以便å?¯ç?¨é«?级å??è?½ï¼?ä¾?å¦?é??æ??代ç??ã??</string>
+  <string name="wizard_permissions_root_msg2">å¦?æ??ä¸?æ?¿æ??äº? Orbot 该æ??é??ï¼?请确ä¿?åº?ç?¨ç¨?åº?å?¯ä½¿ç?¨ Orbotã??</string>
+  <string name="wizard_permissions_no_root_msg">æ?¨ç??设å¤?ä¼¼ä¹?å°?æ?ª rootï¼?æ??è??æ?ªæ??ä¾? root æ??â??è¶?级ç?¨æ?·â??ç??访é?®æ??é??ã??\n\n请æ?¹ä¸ºå°?è¯?主å±?å¹?ç??â??åº?ç?¨â??模å¼?ã??</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">使ç?¨ Orbot ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_gibberbot">ChatSecureï¼?å?·æ?? OTF å? å¯?å?±ç??å®?å?¨é??讯åº?ç?¨</string>
+  <string name="wizard_tips_orweb">Orfoxï¼?é??ç§?å¢?强æµ?è§?å?¨é??ç?¨ Tor å·¥ä½?</string>
+  <string name="wizard_tips_play">å?¨ Google Play å??åº?æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_fdroid">å?¨ F-Droid æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_fdroid_org">å?¨ https://f-droid.org æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??æ??代ç??</string>
+  <string name="wizard_transproxy_msg">å?¯ä½¿åº?ç?¨ç¨?åº?æ? é??é??ç½®å?³å?¯è?ªå?¨é??è¿? Tor è¿?æ?¥ç½?ç»?ã??</string>
+  <string name="wizard_transproxy_hint">ï¼?å¦?æ??ä¸?æ??ç?½è¿?é??æ??说ç??é?®é¢?ï¼?请é??æ?©è¯¥é??项ï¼?</string>
+  <string name="wizard_transproxy_none">æ? </string>
+  <string name="pref_transparent_tethering_title">Tor ���享</string>
+  <string name="pref_transparent_tethering_summary">对 Wifi å?? USB ç½?ç»?å?±äº«è®¾å¤?å?¯ç?¨é??æ??代ç??ï¼?é??é??æ?°å?¯å?¨ï¼?</string>
+  <string name="button_grant_superuser">请æ±? Superuser 访é?®æ??é??</string>
+  <string name="pref_select_apps">é??æ?©åº?ç?¨ç¨?åº?</string>
+  <string name="pref_select_apps_summary">é??æ?©é??è¿? Tor è¿?æ?¥ç½?ç»?ç??åº?ç?¨ç¨?åº?</string>
+  <string name="pref_node_configuration">è??ç?¹é??ç½®</string>
+  <string name="pref_node_configuration_summary">è¿?äº?é«?级设置å?¯é??ä½?ä½ ç??å?¿å??度</string>
+  <string name="pref_entrance_node">å?¥å?£è??ç?¹</string>
+  <string name="pref_entrance_node_summary">ç?¨äº?é¦?次跳转ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="pref_entrance_node_dialog">è¾?å?¥å?¥å?£è??ç?¹</string>
+  <string name="pref_allow_background_starts_title">å??许å??å?°å?¯å?¨</string>
+  <string name="pref_allow_background_starts_summary">å??许任ä½?åº?ç?¨å??ç?¥ Orbot å?¯å?¨ Tor å??ç?¸å?³æ??å?¡</string>
+  <string name="button_proxy_all">å?¨é?¨ä»£ç??</string>
+  <string name="button_proxy_none">å?¨ä¸?代ç??</string>
+  <string name="button_invert_selection">å??é??</string>
+  <string name="pref_proxy_title">å?ºç«?ç½?ç»?代ç??ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_type_title">å?ºç«?代ç??ç±»å??</string>
+  <string name="pref_proxy_type_summary">代ç??æ??å?¡å?¨ä½¿ç?¨ç??å??è®®ï¼?HTTPã??HTTPSã??Socks4ã??Socks5</string>
+  <string name="pref_proxy_type_dialog">è¾?å?¥ä»£ç??ç±»å??</string>
+  <string name="pref_proxy_host_title">å?ºç«?代ç??主æ?º</string>
+  <string name="pref_proxy_host_summary">代ç??æ??å?¡å?¨ä¸»æ?ºå??</string>
+  <string name="pref_proxy_host_dialog">è¾?å?¥ä»£ç??主æ?º</string>
+  <string name="pref_proxy_port_title">å?ºç«?代ç??端å?£</string>
+  <string name="pref_proxy_port_summary">代ç??æ??å?¡å?¨ç«¯å?£</string>
+  <string name="pref_proxy_port_dialog">è¾?å?¥ä»£ç??端å?£</string>
+  <string name="pref_proxy_username_title">å?ºç«?代ç??ç?¨æ?·å??</string>
+  <string name="pref_proxy_username_summary">代ç??ç?¨æ?·å??ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_username_dialog">请è¾?å?¥ä»£ç??ç?¨æ?·å??</string>
+  <string name="pref_proxy_password_title">å?ºç«?代ç??å¯?ç ?</string>
+  <string name="pref_proxy_password_summary">代ç??å¯?ç ?ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_password_dialog">请è¾?å?¥ä»£ç??å¯?ç ?</string>
+  <string name="status">ç?¶æ??</string>
+  <string name="setting_up_full_transparent_proxying_">æ­£å?¨å¯¹æ??æ??åº?ç?¨ç¨?åº?è¿?è¡?é??æ??代ç??设置...</string>
+  <string name="setting_up_app_based_transparent_proxying_">æ­£å?¨å¯¹æ??é??åº?ç?¨ç¨?åº?è¿?è¡?é??æ??代ç??设置...</string>
+  <string name="transparent_proxying_enabled">é??æ??代ç??å·²å?¯ç?¨</string>
+  <string name="transproxy_enabled_for_tethering_">已为���享�活 TransProxy �</string>
+  <string name="warning_error_starting_transparent_proxying_">è­¦å??ï¼?å?¯å?¨é??æ??代ç??æ?¶å??ç??é??误ï¼?</string>
+  <string name="transproxy_rules_cleared">å·²æ¸?é?¤ TransProxy è§?å??</string>
+  <string name="couldn_t_start_tor_process_">���� Tor ���</string>
+  <string name="privoxy_is_running_on_port_">Polipo 正���端�:</string>
+  <string name="setting_up_port_based_transparent_proxying_">æ­£å?¨å¯¹å?ºäº?端å?£ç??é??æ??代ç??è¿?è¡?设置...</string>
+  <string name="bridge_error">ç½?æ¡¥é??误</string>
+  <string name="bridge_requires_ip">为äº?é??使ç?¨ç½?æ¡¥ï¼?å¿?é¡»è?³å°?è¾?å?¥ä¸?个ç½?æ¡¥ IP å?°å??ã??</string>
+  <string name="send_email_for_bridges">å¦?é??è?·å??ç½?æ¡¥å?°å??ï¼?请使ç?¨ gmail å??é??ç?µå­?é?®ä»¶è?³ bridges@xxxxxxxxxxxxxx 并å?¨æ­£æ??å??å¡«ä¸?â?? get bridgesâ??ã??</string>
+  <string name="error">é??误</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">å?¯è®¿é?®å?°å??设置导è?´å¼?常ï¼?</string>
+  <string name="your_relay_settings_caused_an_exception_">中继设置导��常�</string>
+  <string name="exit_nodes">å?ºå?£è??ç?¹</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">æ??å??跳转ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="enter_exit_nodes">è¾?å?¥å?ºå?£è??ç?¹</string>
+  <string name="exclude_nodes">æ??é?¤è??ç?¹</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">æ??é?¤ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="enter_exclude_nodes">è¾?å?¥æ??é?¤è??ç?¹</string>
+  <string name="strict_nodes">é??å?¶è??ç?¹</string>
+  <string name="use_only_these_specified_nodes">ä»?使ç?¨è¿?äº?æ??å®?è??ç?¹</string>
+  <string name="bridges">ç½?æ¡¥</string>
+  <string name="use_bridges">使��桥</string>
+  <string name="bridges_obfuscated">æ··æ·?ç½?æ¡¥</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">使ç?¨å?¶ä»?å?¥å?£è??ç?¹è¿?æ?¥å?° Tor ç½?ç»?</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">å·²é??ç½®ç??ç½?桥为混æ·?ç½?æ¡¥æ?¶å?¯ç?¨</string>
+  <string name="ip_address_and_port_of_bridges">ç½?æ¡¥ç?? IP å?°å??å??端å?£</string>
+  <string name="enter_bridge_addresses">è¾?å?¥ç½?æ¡¥å?°å??</string>
+  <string name="relays">中继</string>
+  <string name="relaying">中继转å??</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ä»?设置被设置为é??å?ºå?£ä¸­ç»§</string>
+  <string name="relay_port">中继端�</string>
+  <string name="listening_port_for_your_tor_relay">Tor 中继ç??侦å?¬ç«¯å?£</string>
+  <string name="enter_or_port">�� OR 端�</string>
+  <string name="relay_nickname">中继�称</string>
+  <string name="the_nickname_for_your_tor_relay">Tor 中继�称</string>
+  <string name="enter_a_custom_relay_nickname">�����中继�称</string>
+  <string name="reachable_addresses">å?¯è®¿é?®å?°å??</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">å?¨å?·æ??é??å?¶ç­?ç?¥é?²ç?«å¢?å??ï¼?ä½?为客æ?·ç«¯è¿?è¡?</string>
+  <string name="reachable_ports">�访�端�</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">é?²ç?«å¢?é??å®?ç??å?¯è®¿é?®ç«¯å?£</string>
+  <string name="enter_ports">��端�</string>
+  <string name="enable_hidden_services">é??è??æ??å?¡ä¸»æ?º</string>
+  <string name="run_servers_accessible_via_the_tor_network">å??许设å¤?ä¸?ç??æ??å?¡å?¨å?¯é??è¿? Tor ç½?ç»?访é?®</string>
+  <string name="enter_localhost_ports_for_hidden_services">è¾?å?¥é??è??æ??å?¡ç??æ?¬å?°ä¸»æ?ºç«¯å?£</string>
+  <string name="hidden_service_ports">é??è??æ??å?¡ç«¯å?£</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">é??è??æ??å?¡ç??å?°å??ï¼?è?ªå?¨ç??æ??ï¼?</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">å?¯ç?¨è°?è¯?æ?¥å¿?è¾?å?ºï¼?å¿?须使ç?¨ adb æ?? aLongCat æ?¥ç??ï¼?</string>
+  <string name="project_home">项�主页(s)�</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor 许��</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第��软件�</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">åº?ç?¨ç¨?åº?è¯?å?¾æ??å¼?é??è??æ??å?¡ä¸»æ?ºç«¯å?£ %S è¿?æ?¥ Tor ç½?ç»?ã??对äº?å?¯ä¿¡åº?ç?¨è¿?æ?¯å®?å?¨ç??ã??</string>
+  <string name="found_existing_tor_process">å??ç?°å½?å??å·²å­?å?¨ Tor è¿?ç¨?...</string>
+  <string name="something_bad_happened">å??ç??é??误ï¼?请æ£?æ?¥æ?¥å¿?</string>
+  <string name="hidden_service_on">é??è??æ??å?¡ä½?äº?ï¼?</string>
+  <string name="unable_to_read_hidden_service_name">æ? æ³?读å??é??è??æ??å?¡å??称</string>
+  <string name="unable_to_start_tor">���� Tor�</string>
+  <string name="unable_to_reset_tor">é??æ?°å?¯å?¨æ?¨ç??设å¤?ï¼?æ? æ³?é??ç½® Torï¼?</string>
+  <string name="pref_use_sys_iptables_title">使��认 iptables </string>
+  <string name="pref_use_sys_iptables_summary">使ç?¨å??ç½®ç?? iptables ç¨?åº?æ?¿ä»£ Orbot ç»?å®?ç?? iptables </string>
+  <string name="error_installing_binares">æ? æ³?å®?è£?æ??æ?´æ?° Tor ç¨?åº?ã??</string>
+  <string name="pref_use_persistent_notifications">Orbot è¿?æ?¥å??å§?ç»?å?¨é??ç?¥æ ?æ?¾ç¤ºå?¾æ ?</string>
+  <string name="pref_use_persistent_notifications_title">å§?ç»?æ?¾ç¤ºé??ç?¥</string>
+  <string name="pref_use_expanded_notifications">æ?¾ç¤ºæ?©å±?ç??é??ç?¥ï¼?æ??å?³ Tor å?ºå?£ç??å?½å®¶å?? IP</string>
+  <string name="pref_use_expanded_notifications_title">æ?©å±?ç??é??ç?¥</string>
+  <string name="notification_using_bridges">已���桥�</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">语�</string>
+  <string name="set_locale_summary">é??æ?© Orbot ç??å?ºå??设置ä¸?语è¨?</string>
+  <string name="wizard_locale_title">é??æ?©è¯­è¨?</string>
+  <string name="wizard_locale_msg">ä¿?æ??é»?认æ??å??æ?¢ä¸ºå½?å??æ??ç?¨è¯­è¨?</string>
+  <string name="powered_by">ç?± Tor æ??ä¾?</string>
+  <string name="btn_save_settings">��设置</string>
+  <string name="no_internet_connection_tor">没æ??äº?è??ç½?è¿?æ?¥ï¼?Tor å¤?äº?å¾?æ?ºç?¶æ??â?¦</string>
+  <string name="bandwidth_">宽带é??度ï¼?</string>
+  <string name="down">��</string>
+  <string name="up">��</string>
+  <string name="pref_disable_network_title">�������</string>
+  <string name="pref_disable_network_summary">没æ??ç½?ç»?è¿?æ?¥æ?¶ï¼?æ??æ?¶å??ç?¨ Tor</string>
+  <string name="newnym">å·²å??æ?¢ä¸ºæ?°ç?? Tor æ ?è¯?ï¼?</string>
+  <string name="menu_verify_browser">���</string>
+  <string name="menu_use_chatsecure">使� ChatSecure</string>
+  <string name="permission_manage_tor_label">管ç?? Tor</string>
+  <string name="permission_manage_tor_description">å?¯ç?¨è¯¥åº?ç?¨å?¯å¯¹ Tor æ??å?¡è¿?è¡?æ?§å?¶</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">ä¼¼ä¹?æ?¨è¿?没æ??å®?è£? Orfoxã??æ?¯å?¦é??è¦?帮å?©ï¼?æ??è??æ??们åº?该æ??å¼?æµ?è§?å?¨ï¼?</string>
+  <string name="install_apps_">�����</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">没æ??ç½?ç»?è¿?æ?¥ï¼?让 Tor è¿?å?¥ç?¡ç? â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ç½?ç»?è¿?æ?¥è?¯å¥½ã??æ­£å?¨å?¤é?? Tor...</string>
+  <string name="updating_settings_in_tor_service">æ­£å?¨æ?´æ?° Tor æ??å?¡ä¸­ç??设置</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Tor æ??ä¾?å?¶ SOCKS 代ç??ç??端å?£ (é»?认: 9050, 0 ç¦?ç?¨)</string>
+  <string name="pref_socks_dialog">SOCKS 端å?£é??ç½®</string>
+  <string name="pref_transport_title">Tor é??æ??代ç??端å?£</string>
+  <string name="pref_transport_summary">Tor æ??ä¾?é??æ??代ç??ç??端å?£ (é»?认: 9040, 0 ç¦?ç?¨)</string>
+  <string name="pref_transport_dialog">é??æ??代ç??é??ç½®</string>
+  <string name="pref_dnsport_title">Tor DNS 端�</string>
+  <string name="pref_dnsport_summary">Tor æ??ä¾? DNS ç??端å?£ (é»?认: 5400, 0 ç¦?ç?¨)</string>
+  <string name="pref_dnsport_dialog">DNS 端å?£é??ç½®</string>
+  <string name="pref_torrc_title">Torrc è?ªå®?ä¹?é??ç½®</string>
+  <string name="pref_torrc_summary">ä»?ä¾?ä¸?家ï¼?ç?´æ?¥è¾?å?¥ torrc é??ç½®è¡?</string>
+  <string name="pref_torrc_dialog">��� Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - ç¾?å?½äººæ??æ??件 App</string>
+  <string name="your_tor_public_ips_">æ?¨ç?? Tor å?¬ç½? IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">å¦?æ??æ?¨ä½¿ç?¨ Orbot é??å?°é?®é¢?ï¼?请å?¨ Android-&gt;设置-&gt;åº?ç?¨ 中ç¦?ç?¨æ?¬åº?ç?¨ï¼?</string>
+  <string name="app_conflict">����</string>
+  <string name="pref_transproxy_refresh_title">é??æ??代ç??è?ªå?¨å?·æ?°</string>
+  <string name="pref_transproxy_refresh_summary">å?¨ç½?ç»?ç?¶æ??æ?¹å??æ?¶é??æ?°åº?ç?¨é??æ??代ç??è§?å??</string>
+  <string name="pref_transproxy_flush_title">é??æ??代ç??强å?¶ç§»é?¤</string>
+  <string name="pref_transproxy_flush_summary">ç?¹æ??è¿?é??ç«?å?³å?·æ?°æ??æ??é??æ??代ç??ç??ç½?ç»?è§?å??</string>
+  <string name="transparent_proxy_rules_flushed_">é??æ??代ç??è§?å??å·²å?·æ?°ï¼?</string>
+  <string name="you_do_not_have_root_access_enabled">æ?¨è¿?没æ?? ROOT 访é?®æ??é??</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">æ?¨å?¯è?½é??è¦?å??止并é??æ?°å?¯å?¨ Orbot æ??è?½ä½¿è®¾ç½®æ?´æ?¹ç??æ??ã??</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">�桥已��</string>
+  <string name="restart_orbot_to_use_this_bridge_">请é??å?¯ Orbot 以使å??æ?´ç??æ??</string>
+  <string name="menu_qr">QRç ?</string>
+  <string name="bridge_mode">�桥模�</string>
+  <string name="get_bridges_email">���件</string>
+  <string name="get_bridges_web">�页</string>
+  <string name="activate">æ¿?æ´»</string>
+  <string name="apps_mode">�� VPN 模�</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">é??è¿?å¼?å?¯VPNå??è?½ï¼?æ?¨å?¯ä»¥è®©æ?¨è®¾å¤?ä¸?å?¨é?¨ç??åº?ç?¨ç¨?åº?使ç?¨Torç½?ç»?ã??
+è­¦å??ï¼?ï¼?ï¼?
+è¿?æ?¯ä¸?项å®?éª?æ?§ç??å??è?½ã??å?¨æ??äº?æ??å?µä¸?ï¼?å®?å?¯è?½å??æ­¢æ??ä¸?è?½è?ªå?¨å?¯å?¨ã??å®?ä¸?åº?ç?¨äº?ä¿?æ??å?¿å??ï¼?ä»?ç?¨äº?ç©¿é??é?²ç?«å¢?å??è¿?æ?¥è¿?滤系ç»?ã??</string>
+  <string name="send_email">å??é??ç?µå­?é?®ä»¶</string>
+  <string name="install_orweb">�� Orfox</string>
+  <string name="standard_browser">æ ?å??ç??æµ?è§?å?¨</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">注æ??ï¼?å?ªæ??æ ?å??ç?? Tor ç½?æ¡¥å?¯ä»¥å?¨ Intel X86/ATOM 设å¤?ä¸?å·¥ä½?</string>
+  <string name="vpn_default_world">ä¸?ç??</string>
+</resources>
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..b255c75
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbotæ?¯ä¸?款å??è²»ç??網絡代ç??æ??ç?¨ç¨?å¼?ï¼?ç?¨ä¾?ä¿?è­·å?¶ä»?æ??ç?¨ç¨?å¼?ç??ä¸?網å®?å?¨ã??
+Orbot使ç?¨Torå?¨å?¨ç??ä¸?ç³»å??ç??é?»è?¦é??è·³èº?ï¼?以便é?±è??網路æµ?é??並å? å¯?ã??Toræ?¯å??å??è²»è»?é«?ä¹?æ?¯å??é??æ?¾ç¶²è·¯ï¼?è?½å¹«æ?¨æ?µç¦¦æµ?é??å??æ??ã??å®?æ?¯æ??ä¸?種網路ç?£æ?§ï¼?ç?½æ¶?å?°å??人ç??è?ªç?±è??é?±ç§?ã??å??業é?¨å??ç??æ©?å¯?é??ä¿?å??æ´»å??ã??ç??è?³å??家å®?å?¨ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">é??å§?å??å??æ­¢ Tor</string>
+  <string name="tor_proxy_service_process">tor 代ç??æ??å??</string>
+  <string name="status_starting_up">Orbot æ­£å?¨å??å??中...</string>
+  <string name="status_activated">已��� Tor 網路</string>
+  <string name="status_disabled">Orbot å·²å??ç?¨</string>
+  <string name="status_shutting_down">Toræ??å?? æ­£å?¨é??é??</string>
+  <string name="tor_process_starting">å??å??Tor ç?¨æ?¶ç«¯...</string>
+  <string name="tor_process_complete">å®?æ??ã??</string>
+  <string name="tor_process_waiting">ç­?å¾?ã??</string>
+  <string name="not_anonymous_yet">è­¦å??ï¼?æ?¨ç??網路å°?æ?ªå?¿å??ï¼?è«?設å®?æ?¨ç??æ??ç?¨ç¨?å¼?使ç?¨HTTP 代ç??伺æ??å?¨ 127.0.0.1:8118 æ?? SOCKS4A æ?? SOCKS5 代ç??伺æ??å?¨ 127.0.0.1:9050</string>
+  <string name="menu_home">��</string>
+  <string name="menu_browse">ç??覽</string>
+  <string name="menu_settings">設�</string>
+  <string name="menu_log">è¨?é??æª?</string>
+  <string name="menu_info">說æ??</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">é??å§?</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">é??æ?¼</string>
+  <string name="menu_promo_apps">å??å¾?æ??ç?¨ç¨?å¼?â?¦</string>
+  <string name="main_layout_download">��</string>
+  <string name="main_layout_upload">��</string>
+  <string name="button_help">說æ??</string>
+  <string name="button_close">é??é??</string>
+  <string name="button_about">é??æ?¼</string>
+  <string name="button_clear_log">æ¸?é?¤è¨?é??æª?</string>
+  <string name="menu_verify">檢�</string>
+  <string name="menu_exit">é?¢é??</string>
+  <string name="menu_scan">æ??æ??é?£æ?¥æ©?QR</string>
+  <string name="menu_share_bridge">å??享é?£æ?¥æ©?QR</string>
+  <string name="press_to_start">- è«?é?·æ??以é??å§? - </string>
+  <string name="pref_trans_proxy_group">é??é??å¼?代ç??伺æ??å?¨(é??è¦? Root)</string>
+  <string name="pref_trans_proxy_title">é??é??å¼?代ç??伺æ??å?¨</string>
+  <string name="pref_trans_proxy_summary">è?ªå??å??å?? Toræ?¼æ??ç?¨ç¨?å¼?</string>
+  <string name="pref_transparent_all_title">Tor Everything</string>
+  <string name="pref_transparent_all_summary">æ??æ??æ??ç?¨ç¨?å¼?ç??é??é??Tor 代ç??伺æ??å?¨</string>
+  <string name="pref_transparent_port_fallback_title">å??ç?¨é?£æ?¥å? ä»£ç??</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??: é?¿å??常ç?¨ç??å? å?£(80ã??443ç­?ç­?)ã??å?¨ã??æ??æ??ã??æ??æ?¯ã??Appã??模å¼?é?½å¤±æ??ç??æ??å??*æ??使ç?¨*ã??</string>
+  <string name="pref_transparent_port_title">���</string>
+  <string name="pref_transparent_port_dialog">輸å?¥ä»£ç??å? </string>
+  <string name="pref_has_root">è«?æ±? Root å­?å??æ¬?</string>
+  <string name="pref_has_root_summary">ç?²é??é??å¼?代ç??è«?æ±? Root å­?å??æ¬?</string>
+  <string name="status_install_success">Tor äº?é?²å?¶æª?æ¡?å®?è£?æ??å??ï¼?</string>
+  <string name="title_error">æ??ç?¨ç¨?å¼?é?¯èª¤</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">é??æ?¼ Orbot</string>
+  <string name="btn_next">å??é?²</string>
+  <string name="btn_back">è¿?å??</string>
+  <string name="btn_finish">çµ?æ??</string>
+  <string name="btn_okay">確�</string>
+  <string name="btn_cancel">å??æ¶?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot ç??ä¸?äº?詳細è³?æ??</string>
+  <string name="wizard_details_msg">Orbotæ?¯å??é??æº?ç??æ??ç?¨ç¨?å¼?ï¼?å??å?«äº?Torï¼?LibEventå??Polipoã??å®?æ??ä¾?äº?æ?¬å?°HTTP代ç?? (8118)å??SOCKS代ç?? (9050)以é?²å?¥Tor網路ã??Orbotä¹?è?½å¤ å?¨å·²Rootç??è£?ç½®ä¸?ï¼?以Torå?³é??æ??æ??ç??網路æµ?é??ã??</string>
+  <string name="wizard_permissions_root">å·²å??å¾?æ¬?é??</string>
+  <string name="wizard_permissions_stock">Orbot æ¬?é??</string>
+  <string name="wizard_configure">çµ?æ?? Tor 網路</string>
+  <string name="wizard_configure_all">æ??æ??æ??ç?¨ç¨?å¼?é?½é??é?? Tor 代ç??</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ??å°?å¼?æ??æ??ç?¨ç¨?å¼?</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">代ç??伺æ??å?¨è¨­å®?</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_summary">ç?¶ä½ ç?? Android  è£?ç½®å??å??æ??è?ªå??é??å?? Orbot 並é?£æ?¥ Tor 網路</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">è­¦å??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">æ¬?é??</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_play">å?¨ Google Play å°?æ?¾æ??æ??ç?? Guardian Project æ??ç?¨ç¨?å¼?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??é??å¼?代ç??</string>
+  <string name="wizard_transproxy_none">ç?¡</string>
+  <string name="pref_select_apps">é?¸æ??æ??ç?¨ç¨?å¼?</string>
+  <string name="button_invert_selection">å??å??é?¸æ??</string>
+  <string name="status">ç??æ??</string>
+  <string name="error">�誤</string>
+  <string name="enter_ports">輸��</string>
+  <string name="project_home">�����</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第�����</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">��</string>
+  <string name="wizard_locale_title">é?¸æ??èª?è¨?</string>
+  <string name="btn_save_settings">��設�</string>
+  <string name="menu_verify_browser">ç??覽å?¨</string>
+  <string name="permission_manage_tor_label">管ç?? Tor</string>
+  <string name="install_apps_">å®?è£?æ??ç?¨ç¨?å¼?ï¼?</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_dnsport_title">Tor DNS å? </string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">QR 碼</string>
+  <string name="send_email">å¯?é??é?»å­?信件</string>
+  <string name="standard_browser">æ¨?æº?ç??ç??覽å?¨</string>
+  <string name="vpn_default_world">ä¸?ç??</string>
+</resources>
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..30d20c1
--- /dev/null
+++ b/app/src/main/res/values/arrays.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<resources>
+
+	<string-array name="bridge_options">
+	    <item>Obfs4 (Best)</item>
+	    <item>Obfs3</item>
+	    <item>ScrambleSuit</item>
+	    <item>Tunnel through Azure</item>
+	    <item>Tunnel through Amazon</item>
+	    <item>Tunnel through Google</item>
+	    <item>Get New Bridges</item>
+	    <item></item>
+	</string-array>
+    
+</resources>
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..19e06e7
--- /dev/null
+++ b/app/src/main/res/values/colors.xml
@@ -0,0 +1,8 @@
+
+    <resources>
+        <color name="panel_background">#ffffff</color>
+        <color name="panel_background_dark">#efefef</color>
+        <color name="panel_background_main">#efefef</color>
+        <color name="bright_green">#ccff2a</color>
+        <color name="dark_green">#669901</color>
+    </resources>
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..f96195c
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/dimens.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+    <!-- The width that is used when creating thumbnails of applications. -->
+    <dimen name="thumbnail_width">164dp</dimen>
+    <!-- The height that is used when creating thumbnails of applications. -->
+    <dimen name="thumbnail_height">145dp</dimen>
+    <!-- The standard size (both width and height) of an application icon that
+         will be displayed in the app launcher and elsewhere. -->
+    <dimen name="app_icon_size">48dip</dimen>
+    <!-- The maximum number of action buttons that should be permitted within
+         an action bar/action mode. This will be used to determine how many
+         showAsAction="ifRoom" items can fit. "always" items can override this. -->
+    <integer name="max_action_buttons">2</integer>
+    <dimen name="toast_y_offset">64dip</dimen>
+    <!-- Height of the status bar -->
+    <dimen name="status_bar_height">25dip</dimen>
+    <!-- Height of the bottom navigation / system bar. -->
+    <dimen name="navigation_bar_height">48dp</dimen>
+    <!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height -->
+    <dimen name="navigation_bar_height_landscape">48dp</dimen>
+    <!-- Width of the navigation bar when it is placed vertically on the screen -->
+    <dimen name="navigation_bar_width">42dp</dimen>
+    <!-- Height of notification icons in the status bar -->
+    <dimen name="status_bar_icon_size">24dip</dimen>
+    <!-- Size of the giant number (unread count) in the notifications -->
+    <dimen name="status_bar_content_number_size">48sp</dimen>
+    <!-- Height of the system bar (combined status & navigation); used by
+         SystemUI internally, not respected by the window manager. -->
+    <dimen name="system_bar_height">@dimen/navigation_bar_height</dimen>
+    <!-- Height of notification icons in the system bar -->
+    <dimen name="system_bar_icon_size">32dip</dimen>
+    <!-- Margin at the edge of the screen to ignore touch events for in the windowshade. -->
+    <dimen name="status_bar_edge_ignore">5dp</dimen>
+
+    <!-- Minimum size of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_size">104dp</dimen>
+    <!-- Text size of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_text_size">52sp</dimen>
+    <!-- Padding of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_padding">16dp</dimen>
+    <!-- Width of the fastscroll thumb -->
+    <dimen name="fastscroll_thumb_width">64dp</dimen>
+    <!-- Height of the fastscroll thumb -->
+    <dimen name="fastscroll_thumb_height">52dp</dimen>
+    <!-- Min width for a tablet device -->
+    <dimen name="min_xlarge_screen_width">800dp</dimen>
+
+    <!-- Default height of a key in the password keyboard for alpha (used by keyguard) -->
+    <dimen name="password_keyboard_key_height_alpha">56dip</dimen>
+    <!-- Default height of a key in the password keyboard for numeric (used by keyguard) -->
+    <dimen name="password_keyboard_key_height_numeric">56dip</dimen>
+    <!-- Default correction for the space key in the password keyboard  (used by keyguard) -->
+    <dimen name="password_keyboard_spacebar_vertical_correction">4dip</dimen>
+    <!-- Default horizontal gap between keys in the password keyboard (used by keyguard) -->
+    <dimen name="password_keyboard_horizontalGap">3dip</dimen>
+    <!-- Default vertical gap between keys in the password keyboard (used by keyguard) -->
+    <dimen name="password_keyboard_verticalGap">9dip</dimen>
+
+    <!-- Size of lockscreen outerring on unsecure unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_outerring_diameter">270dp</dimen>
+
+    <!-- Default target placement radius for GlowPadView. Should be 1/2 of outerring diameter. -->
+    <dimen name="glowpadview_target_placement_radius">135dip</dimen>
+
+    <!-- Default glow radius for GlowPadView -->
+    <dimen name="glowpadview_glow_radius">75dip</dimen>
+
+    <!-- Default distance beyond which GlowPadView snaps to the matching target -->
+    <dimen name="glowpadview_snap_margin">40dip</dimen>
+
+    <!-- Default distance from each snap target that GlowPadView considers a "hit" -->
+    <dimen name="glowpadview_inner_radius">15dip</dimen>
+
+    <!-- Preference activity side margins -->
+    <dimen name="preference_screen_side_margin">0dp</dimen>
+    <!-- Preference activity side margins negative-->
+    <dimen name="preference_screen_side_margin_negative">0dp</dimen>
+    <!-- Preference activity top margin -->
+    <dimen name="preference_screen_top_margin">0dp</dimen>
+    <!-- Preference activity bottom margin -->
+    <dimen name="preference_screen_bottom_margin">0dp</dimen>
+    <!-- Preference widget area width (to the left of the text) -->
+    <dimen name="preference_widget_width">48dp</dimen>
+    <!-- Preference fragment padding, bottom -->
+    <dimen name="preference_fragment_padding_bottom">0dp</dimen>
+    <!-- Preference fragment padding, sides -->
+    <dimen name="preference_fragment_padding_side">16dp</dimen>
+    <!-- Weight of the left pane in a multi-pane preference layout. -->
+    <integer name="preferences_left_pane_weight">4</integer>
+    <!-- Weight of the right pane in a multi-pane preference layout. So the split is 40:60 -->
+    <integer name="preferences_right_pane_weight">6</integer>
+    <!-- Padding to the left of the preference panel breadcrumb -->
+    <dimen name="preference_breadcrumb_paddingLeft">0dp</dimen>
+    <!-- Padding to the right of the preference panel breadcrumb -->
+    <dimen name="preference_breadcrumb_paddingRight">0dp</dimen>
+    <!-- Minimum space to allocate to the left of a preference item for an icon.
+        This helps in aligning titles when some items have icons and some don't. When space is
+        at a premium, we don't pre-allocate any space. -->
+    <dimen name="preference_icon_minWidth">0dp</dimen>
+    <!-- The platform's desired minimum size for a dialog's width when it
+         is along the major axis (that is the screen is landscape).  This may
+         be either a fraction or a dimension. -->
+    <item type="dimen" name="dialog_min_width_major">65%</item>
+
+    <!-- The platform's desired fixed width for a dialog along the major axis
+         (the screen is in landscape). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_width_major">320dp</item>
+    <!-- The platform's desired fixed width for a dialog along the minor axis
+         (the screen is in portrait). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_width_minor">320dp</item>
+    <!-- The platform's desired fixed height for a dialog along the major axis
+         (the screen is in portrait). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_height_major">80%</item>
+    <!-- The platform's desired fixed height for a dialog along the minor axis
+         (the screen is in landscape). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_height_minor">100%</item>
+
+    <!-- Preference activity, vertical padding for the header list -->
+    <dimen name="preference_screen_header_vertical_padding">0dp</dimen>
+
+    <dimen name="preference_screen_header_padding_side">16dip</dimen>
+    <integer name="preference_screen_header_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->
+
+    <integer name="preference_fragment_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->
+
+    <dimen name="preference_item_padding_side">8dip</dimen>
+    <dimen name="preference_item_padding_inner">8dip</dimen>
+    <dimen name="preference_child_padding_side">16dip</dimen>
+
+    <!-- The platform's desired minimum size for a dialog's width when it
+         is along the minor axis (that is the screen is portrait).  This may
+         be either a fraction or a dimension. -->
+    <item type="dimen" name="dialog_min_width_minor">95%</item>
+
+    <!-- The width of the big icons in notifications. -->
+    <dimen name="notification_large_icon_width">64dp</dimen>
+    <!-- The width of the big icons in notifications. -->
+    <dimen name="notification_large_icon_height">64dp</dimen>
+
+    <!-- Minimum width of the search view text entry area. -->
+    <dimen name="search_view_text_min_width">160dip</dimen>
+
+    <!-- Preferred width of the search view. -->
+    <dimen name="search_view_preferred_width">320dip</dimen>
+
+    <!-- Dialog title height -->
+    <dimen name="alert_dialog_title_height">64dip</dimen>
+    <!-- Dialog button bar height -->
+    <dimen name="alert_dialog_button_bar_height">48dip</dimen>
+
+    <!-- Default height of an action bar. -->
+    <dimen name="action_bar_default_height">48dip</dimen>
+    <!-- Vertical padding around action bar icons. -->
+    <dimen name="action_bar_icon_vertical_padding">8dip</dimen>
+    <!-- Text size for action bar titles -->
+    <dimen name="action_bar_title_text_size">18dp</dimen>
+    <!-- Text size for action bar subtitles -->
+    <dimen name="action_bar_subtitle_text_size">14dp</dimen>
+    <!-- Top margin for action bar subtitles -->
+    <dimen name="action_bar_subtitle_top_margin">-3dp</dimen>
+    <!-- Bottom margin for action bar subtitles -->
+    <dimen name="action_bar_subtitle_bottom_margin">5dip</dimen>
+
+    <!-- Size of clock font in LockScreen on Unsecure unlock screen. -->
+    <dimen name="keyguard_lockscreen_clock_font_size">80dip</dimen>
+
+    <!-- Size of status line font on Unsecure unlock LockScreen. -->
+    <dimen name="keyguard_lockscreen_status_line_font_size">14dip</dimen>
+
+    <!-- Size of right margin on Unsecure unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_font_right_margin">42dip</dimen>
+
+    <!-- Size of top margin on Clock font to edge on unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_clockfont_top_margin">22dip</dimen>
+
+    <!-- Size of top margin on Clock font to edge on unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_clockfont_bottom_margin">12dip</dimen>
+
+    <!-- Padding on left margin of PIN text entry field to center it when del button is showing -->
+    <dimen name="keyguard_lockscreen_pin_margin_left">40dip</dimen>
+
+    <!-- Height of FaceUnlock view in keyguard -->
+    <dimen name="face_unlock_height">330dip</dimen>
+
+    <!-- Minimum popup width for selecting an activity in ActivityChooserDialog/ActivityChooserView. -->
+    <dimen name="activity_chooser_popup_min_width">200dip</dimen>
+
+    <!-- The default gap between components in a layout. -->
+    <dimen name="default_gap">8dip</dimen>
+
+    <!-- Text padding for dropdown items -->
+    <dimen name="dropdownitem_text_padding_left">8dip</dimen>
+
+    <!-- Text padding for dropdown items -->
+    <dimen name="dropdownitem_text_padding_right">8dip</dimen>
+
+    <!-- Width of the icon in a dropdown list -->
+    <dimen name="dropdownitem_icon_width">32dip</dimen>
+
+    <!-- Default width for a textview error popup -->
+    <dimen name="textview_error_popup_default_width">240dip</dimen>
+
+    <!-- Volume panel y offset -->
+    <dimen name="volume_panel_top">80dp</dimen>
+
+    <!-- Default padding to apply to AppWidgetHostViews containing widgets targeting API level 14 and up. -->
+    <dimen name="default_app_widget_padding_left">8dp</dimen>
+    <dimen name="default_app_widget_padding_top">8dp</dimen>
+    <dimen name="default_app_widget_padding_right">8dp</dimen>
+    <dimen name="default_app_widget_padding_bottom">8dp</dimen>
+
+    <!-- Minimum width for an action button in the menu area of an action bar -->
+    <dimen name="action_button_min_width">56dip</dimen>
+
+    <!-- Maximum height for a stacked tab bar as part of an action bar -->
+    <dimen name="action_bar_stacked_max_height">48dp</dimen>
+
+    <!-- Maximum width for a stacked action bar tab. This prevents
+         action bar tabs from becoming too wide on a wide screen when only
+         a few are present. -->
+    <dimen name="action_bar_stacked_tab_max_width">180dp</dimen>
+
+    <!-- Size of notification text (see TextAppearance.StatusBar.EventContent) -->
+    <dimen name="notification_text_size">14dp</dimen>
+    <!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) -->
+    <dimen name="notification_title_text_size">18dp</dimen>
+    <!-- Size of smaller notification text (see TextAppearance.StatusBar.EventContent.Line2, Info, Time) -->
+    <dimen name="notification_subtext_size">12dp</dimen>
+
+    <!-- Keyguard dimensions -->
+    <!-- TEMP -->
+    <dimen name="kg_security_panel_height">600dp</dimen>
+
+    <!-- Height of security view in keyguard. -->
+    <dimen name="kg_security_view_height">480dp</dimen>
+
+    <!-- Width of widget view in keyguard. -->
+    <dimen name="kg_widget_view_width">0dp</dimen>
+
+    <!-- Height of widget view in keyguard. -->
+    <dimen name="kg_widget_view_height">0dp</dimen>
+
+    <!-- Size of the clock font in keyguard's status view -->
+    <dimen name="kg_status_clock_font_size">75dp</dimen>
+
+    <!-- Size of the date font in keyguard's status view  -->
+    <dimen name="kg_status_date_font_size">15dp</dimen>
+
+    <!-- Size of the generic status lines keyguard's status view  -->
+    <dimen name="kg_status_line_font_size">13dp</dimen>
+
+    <!-- Size of margin on the right of keyguard's status view -->
+    <dimen name="kg_status_line_font_right_margin">16dp</dimen>
+
+    <!-- Top margin for the clock view -->
+    <dimen name="kg_clock_top_margin">-16dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_key_horizontal_gap">0dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_key_vertical_gap">0dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_pin_key_height">60dp</dimen>
+
+    <!-- Space reserved at the bottom of secure views (pin/pattern/password/SIM pin/SIM puk) -->
+    <dimen name="kg_secure_padding_height">46dp</dimen>
+
+    <!-- The height of the runway lights strip -->
+    <dimen name="kg_runway_lights_height">7dp</dimen>
+
+    <!-- The height of the runway lights strip -->
+    <dimen name="kg_runway_lights_vertical_padding">2dp</dimen>
+
+    <!-- Horizontal padding for the widget pager -->
+    <dimen name="kg_widget_pager_horizontal_padding">16dp</dimen>
+
+    <!-- Top padding for the widget pager -->
+    <dimen name="kg_widget_pager_top_padding">0dp</dimen>
+
+    <!-- Bottom padding for the widget pager -->
+    <dimen name="kg_widget_pager_bottom_padding">64dp</dimen>
+
+    <!-- Top margin for the runway lights. We add a negative margin in large
+        devices to account for the widget pager padding -->
+    <dimen name="kg_runway_lights_top_margin">0dp</dimen>
+
+    <!-- Touch slop for the global toggle accessibility gesture -->
+    <dimen name="accessibility_touch_slop">80dip</dimen>
+
+    <!-- Width of the sliding KeyguardSecurityContainer (includes 2x keyguard_security_view_margin) -->
+    <dimen name="keyguard_security_width">320dp</dimen>
+
+    <!-- Height of the sliding KeyguardSecurityContainer (includes 2x keyguard_security_view_margin) -->
+    <dimen name="keyguard_security_height">400dp</dimen>
+
+    <!-- Margin around the various security views -->
+    <dimen name="keyguard_security_view_margin">8dp</dimen>
+
+    <!-- Margin around the various security views -->
+    <dimen name="keyguard_muliuser_selector_margin">8dp</dimen>
+
+    <!-- Stroke width of the frame for the circular avatars. -->
+    <dimen name="keyguard_avatar_frame_stroke_width">2dp</dimen>
+
+    <!-- Shadow radius under the frame for the circular avatars. -->
+    <dimen name="keyguard_avatar_frame_shadow_radius">1dp</dimen>
+
+    <!-- Size of the avator on hte multiuser lockscreen. -->
+    <dimen name="keyguard_avatar_size">66dp</dimen>
+
+    <!-- Size of the text under the avator on the multiuser lockscreen. -->
+    <dimen name="keyguard_avatar_name_size">10sp</dimen>
+
+    <!-- Size of the region along the edge of the screen that will accept
+         swipes to scroll the widget area. -->
+    <dimen name="kg_edge_swipe_region_size">24dp</dimen>
+
+    <!-- If the height if keyguard drops below this threshold (most likely
+    due to the appearance of the IME), then drop the multiuser selector. -->
+    <dimen name="kg_squashed_layout_threshold">600dp</dimen>
+
+    <!-- The height of widgets which do not support vertical resizing. This is only
+    used on tablets; on phones, this size is determined by the space left by the
+    security mode. -->
+    <dimen name="kg_small_widget_height">160dp</dimen>
+
+    <!-- Rounded corner radius for video subtitles. -->
+    <dimen name="subtitle_corner_radius">2dp</dimen>
+
+    <!-- Shadow radius for video subtitles. -->
+    <dimen name="subtitle_shadow_radius">2dp</dimen>
+
+    <!-- Shadow offset for video subtitles. -->
+    <dimen name="subtitle_shadow_offset">2dp</dimen>
+
+    <!-- Outline width for video subtitles. -->
+    <dimen name="subtitle_outline_width">2dp</dimen>
+
+    <!-- width of ImmersiveModeConfirmation (-1 for match_parent) -->
+    <dimen name="immersive_mode_cling_width">-1px</dimen>
+</resources>
diff --git a/app/src/main/res/values/pdnsd.xml b/app/src/main/res/values/pdnsd.xml
new file mode 100644
index 0000000..522f765
--- /dev/null
+++ b/app/src/main/res/values/pdnsd.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+	<string name="pdnsd_conf" formatted="false">
+global {
+	perm_cache=0;
+	cache_dir="/data/data/org.torproject.android/app_bin";
+	server_port = 8091;
+	server_ip = 0.0.0.0;
+	query_method=udp_only;
+	min_ttl=15m;
+	max_ttl=1w;
+	timeout=10;
+	daemon=on;
+	pid_file="/data/data/org.torproject.android/app_bin/pdnsd.pid";
+
+}
+
+server {
+	label= "upstream";
+	ip = %s;
+	port = %d;
+	uptest = none;
+}
+
+rr {
+	name=localhost;
+	reverse=on;
+	a=127.0.0.1;
+	owner=localhost;
+	soa=localhost,root.localhost,42,86400,900,86400,86400;
+}
+	</string>
+</resources>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..59fcb77
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start and stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot is starting&#8230;</string>
+  <string name="status_activated">Connected to the Tor network</string>
+  <string name="status_disabled">Orbot is deactivated</string>
+  <string name="status_shutting_down">TorService is shutting down</string>
+  <string name="tor_process_starting">Starting Tor client&#8230;</string>
+  <string name="tor_process_complete">complete.</string>
+  <string name="tor_process_waiting">waiting.</string>
+  <string name="not_anonymous_yet">WARNING: Your traffic is not anonymous yet! Please configure your applications to use HTTP proxy 127.0.0.1:8118 or SOCKS4A or SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Browse</string>
+  <string name="menu_settings">Settings</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Help</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">About</string>
+  <string name="menu_promo_apps">Get appsâ?¦</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Help</string>
+  <string name="button_close">Close</string>
+  <string name="button_about">About</string>
+  <string name="button_clear_log">Clear Log</string>
+  <string name="menu_verify">Check</string>
+  <string name="menu_exit">Exit</string>
+  <string name="menu_scan">Scan BridgeQR</string>
+  <string name="menu_share_bridge">Share BridgeQR</string>
+  <string name="press_to_start">- long press to start -</string>
+  <string name="pref_trans_proxy_group">Transparent Proxying (Requires Root)</string>
+  <string name="pref_trans_proxy_title">Transparent Proxying</string>
+  <string name="pref_trans_proxy_summary">Automatic Torifying of Apps</string>
+  <string name="pref_transparent_all_title">Tor Everything</string>
+  <string name="pref_transparent_all_summary">Proxy traffic for all apps through Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">WARNING: Circumvents common ports (80, 443, etc). *USE ONLY* if \'All\' or \'App\' mode doesn\'t work.</string>
+  <string name="pref_transparent_port_title">Port List</string>
+  <string name="pref_transparent_port_summary">List of ports to proxy. *USE ONLY* if \'All\' or \'App\' mode doesn\'t work</string>
+  <string name="pref_transparent_port_dialog">Enter ports to proxy</string>
+  <string name="pref_has_root">Request Root Access</string>
+  <string name="pref_has_root_summary">Request root access for transparent proxying</string>
+  <string name="status_install_success">Tor binaries successfully installed!</string>
+  <string name="status_install_fail">The Tor binary files were unable to be installed. Please check the log and notify tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Application Error</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">About Orbot</string>
+  <string name="btn_next">Next</string>
+  <string name="btn_back">Back</string>
+  <string name="btn_finish">Finish</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Cancel</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Some Orbot Details</string>
+  <string name="wizard_details_msg">Orbot is an open-source application that contains Tor, LibEvent and Polipo. It provides a local HTTP proxy (8118) and a SOCKS proxy (9050) into the Tor network. Orbot also has the ability, on rooted device, to send all internet traffic through Tor.</string>
+  <string name="wizard_permissions_root">Permission Granted</string>
+  <string name="wizard_permissions_stock">Orbot Permissions</string>
+  <string name="wizard_premissions_msg_root">Excellent! We\'ve detected that you have root permissions enabled for Orbot. We will use this power wisely.</string>
+  <string name="wizard_permissions_msg_stock"> While it is not required, Orbot can become a more powerful tool if your device has root access. Use the button below to grant Orbot superpowers! </string>
+  <string name="wizard_permissions_no_root">If you don\'t have root access or have no idea what we\'re talking about, just be sure to use apps made to work with Orbot.</string>
+  <string name="wizard_permissions_consent">I understand and would like to continue without Superuser</string>
+  <string name="wizard_permission_enable_root">Grant Root for Orbot</string>
+  <string name="wizard_configure">Configure Torification</string>
+  <string name="wizard_configure_msg">Orbot gives you the option to route all application traffic through Tor OR to choose your applications individually.</string>
+  <string name="wizard_configure_all">Proxy All Apps Through Tor</string>
+  <string name="wizard_configure_select_apps">Select Individual Apps for Tor</string>
+  <string name="wizard_tips_tricks">Orbot-enabled Apps</string>
+  <string name="wizard_tips_msg">The apps below were developed to work with Orbot. Click each button to install now, or you can find them later on Google Play, at GuardianProject.info website or via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Secure instant messaging client for Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Learn how to configure apps to work with Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Search Engine app</string>
+  <string name="wizard_tips_twitter">Set Twitter proxy to host \"localhost\" and port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Make a story and leave it to tor for security!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Settings</string>
+  <string name="wizard_proxy_help_msg">If the Android app you are using can support the use of an HTTP or SOCKS proxy, then you can configure it to connect to Orbot and use Tor.\n\n\n    The host settings is 127.0.0.1 or \"localhost\". For HTTP, the port setting is 8118. For SOCKS, the proxy is 9050. You should use SOCKS4A or SOCKS5 if possible.\n    \n\n\n    You can learn more about proxying on Android via the FAQ at: http://tinyurl.com/proxyandroid\n    </string>
+  <string name="wizard_final">Orbot is ready!</string>
+  <string name="wizard_final_msg">Millions of people around the world use Tor for a wide variety of reasons.\n\nJournalists and bloggers, human rights defenders, law enforcement officers, soldiers, corporations, citizens of repressive regimes, and just ordinary citizens&#8230; and now you are ready to, as well!</string>
+  <string name="wizard_exit_at_first_screen_toast">Please configure Orbot before you can start using it!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">You\'ve successfully connected to the Tor network - but this does NOT mean your device is secure. You can use the \'Browser\' button to test your connection. \n\nVisit us at https://guardianproject.info/apps/orbot or send an email to help@xxxxxxxxxxxxxxxxxxxx to learn more.</string>
+  <string name="tor_check">This will open your web browser to https://check.torproject.org in order to see if Orbot is probably configured and you are connected to Tor.</string>
+  <string name="pref_hs_group">Hidden Service Hosting</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Start Orbot on Boot</string>
+  <string name="pref_start_boot_summary">Automatically start Orbot and connect Tor when your Android device boots</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot brings Tor to Android!\n\nTor helps you defend against content filtering, traffic analysis and network surveillance that threatens privacy, confidential information and personal relationships.\n\nThis wizard will help you configure Orbot and Tor on your device.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warning</string>
+  <string name="wizard_warning_msg">Simply installing Orbot will not automatically anonymize your mobile traffic.\n\nYou must properly configure Orbot, your device and other apps to successfully use Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissions</string>
+  <string name="wizard_permissions_root_msg1">You can optionally grant Orbot \'Superuser\' access to enable advanced features, such as Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">If you do not want to do this, please make sure to use apps made to work with Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Your device does not appear to be rooted or provide root or \'Superuser\' access.\n\nPlease try the \'Apps\' mode on the main screen instead.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Enabled Apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Secure chat app with Off-the-Record Encryption</string>
+  <string name="wizard_tips_orweb">Orfox: Privacy-enhanced browser that works through Tor</string>
+  <string name="wizard_tips_play">Find all Guardian Project apps on Google Play</string>
+  <string name="wizard_tips_fdroid">Find all Guardian Project apps on F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Find all Guardian Project apps on https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">This allows your apps to automatically run through the Tor network without any configuration.</string>
+  <string name="wizard_transproxy_hint">(Check this box if you have no idea what we are talking about)</string>
+  <string name="wizard_transproxy_none">None</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Enable Tor Transparent Proxying for Wifi and USB Tethered Devices (requires restart)</string>
+  <string name="button_grant_superuser">Request Superuser Access</string>
+  <string name="pref_select_apps">Select Apps</string>
+  <string name="pref_select_apps_summary">Choose Apps to Route Through Tor</string>
+  <string name="pref_node_configuration">Node Configuration</string>
+  <string name="pref_node_configuration_summary">These are advanced settings that can reduce your anonymity</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">Fingerprints, nicks, countries and addresses for the first hop</string>
+  <string name="pref_entrance_node_dialog">Enter Entrance Nodes</string>
+  <string name="pref_allow_background_starts_title">Allow Background Starts</string>
+  <string name="pref_allow_background_starts_summary">Let any app tell Orbot to start Tor and related services</string>
+  
+  <string name="button_proxy_all">Proxy All</string>
+  <string name="button_proxy_none">Proxy None</string>
+  <string name="button_invert_selection">Invert Selection</string>
+
+  <string name="pref_proxy_title">Outbound Network Proxy (Optional)</string>
+  
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">Protocol to use for proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Enter Proxy Type</string>
+  
+  <string name="pref_proxy_host_title">Outbound Proxy Host</string>
+  <string name="pref_proxy_host_summary">Proxy Server hostname</string>
+  <string name="pref_proxy_host_dialog">Enter Proxy Host</string>
+  
+  <string name="pref_proxy_port_title">Outbound Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxy Server port</string>
+  <string name="pref_proxy_port_dialog">Enter Proxy port</string>
+
+  <string name="pref_proxy_username_title">Outbound Proxy Username</string>
+  <string name="pref_proxy_username_summary">Proxy Username (Optional)</string>
+  <string name="pref_proxy_username_dialog">Enter Proxy Username</string>
+  
+  <string name="pref_proxy_password_title">Outbound Proxy Password</string>
+  <string name="pref_proxy_password_summary">Proxy Password (Optional)</string>
+  <string name="pref_proxy_password_dialog">Enter Proxy Password</string>
+  
+  
+  
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Setting up full transparent proxying&#8230;</string>
+  <string name="setting_up_app_based_transparent_proxying_">Setting up app-based transparent proxying&#8230;</string>
+  <string name="transparent_proxying_enabled">Transparent proxying ENABLED</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy enabled for Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">WARNING: error starting transparent proxying!</string>
+  <string name="transproxy_rules_cleared">TransProxy rules cleared</string>
+  <string name="couldn_t_start_tor_process_">Couldn\'t start Tor process: </string>
+  <string name="privoxy_is_running_on_port_">Polipo is running on port: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Setting up port-based transparent proxying&#8230;</string>
+  <string name="bridge_error">Bridge Error</string>
+  <string name="bridge_requires_ip">In order to use the bridge feature, you must enter at least one bridge IP address.</string>
+  <string name="send_email_for_bridges">Send an email to bridges@xxxxxxxxxxxxxx with the line \"get bridges\" by itself in the body of the mail from a gmail account.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Your ReachableAddresses settings caused an exception!</string>
+  <string name="your_relay_settings_caused_an_exception_">Your relay settings caused an exception!</string>
+  <string name="exit_nodes">Exit Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerprints, nicks, countries and addresses for the last hop</string>
+  <string name="enter_exit_nodes">Enter Exit Nodes</string>
+  <string name="exclude_nodes">Exclude Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerprints, nicks, countries and addresses to exclude</string>
+  <string name="enter_exclude_nodes">Enter Exclude Nodes</string>
+  <string name="strict_nodes">Strict Nodes</string>
+  <string name="use_only_these_specified_nodes">Use *only* these specified nodes</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Use Bridges</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Enable alternate entrance nodes into the Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Enable if configured bridges are obfuscated bridges</string>
+  <string name="ip_address_and_port_of_bridges">IP address and port of bridges</string>
+  <string name="enter_bridge_addresses">Enter Bridge Addresses</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Enable your device to be a non-exit relay</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Listening port for your Tor relay</string>
+  <string name="enter_or_port">Enter OR port</string>
+  <string name="relay_nickname">Relay nickname</string>
+  <string name="the_nickname_for_your_tor_relay">The nickname for your Tor relay</string>
+  <string name="enter_a_custom_relay_nickname">Enter a custom relay nickname</string>
+  <string name="reachable_addresses">Reachable Addresses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Run as a client behind a firewall with restrictive policies</string>
+  <string name="reachable_ports">Reachable ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports reachable behind a restrictive firewall</string>
+  <string name="enter_ports">Enter ports</string>
+  <string name="enable_hidden_services">Hidden Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">allow on-device server to be accessible via the Tor network</string>
+  <string name="enter_localhost_ports_for_hidden_services">enter localhost ports for hidden services</string>
+  <string name="hidden_service_ports">Hidden Service Ports</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">the addressable name for your hidden service (generated automatically)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">enable debug log to output (must use adb or aLogCat to view)</string>
+  <string name="project_home">Project Home(s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">An app wants to open hidden server port %S to the Tor network. This is safe if you trust the app.</string>
+  <string name="found_existing_tor_process">found existing Tor process&#8230;</string>
+  <string name="something_bad_happened">Something bad happened. Check the log</string>
+  <string name="hidden_service_on">hidden service on:</string>
+  <string name="unable_to_read_hidden_service_name">unable to read hidden service name</string>
+  <string name="unable_to_start_tor">Unable to start Tor:</string>
+  <string name="unable_to_reset_tor">Reboot your device, unable to reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Use Default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">use the built-in iptables binary instead of the one bundled with Orbot</string>
+  
+  <string name="error_installing_binares">The Tor binaries were not able to be installed or upgraded.</string>
+  
+  <string name="pref_use_persistent_notifications">Always keep the icon in toolbar when Orbot is connected</string>
+  <string name="pref_use_persistent_notifications_title">Always-On Notifications</string>
+  
+  <string name="pref_use_expanded_notifications">Show expanded notification with Tor exit country and IP</string>
+  <string name="pref_use_expanded_notifications_title">Expanded Notifications</string>
+  
+  <string name="notification_using_bridges">Bridges enabled!</string>
+  <string name="default_bridges"/>
+  <string name="set_locale_title">Language</string>
+  <string name="set_locale_summary">Choose the locale and language for Orbot</string>
+  <string name="wizard_locale_title">Choose Language</string>
+  <string name="wizard_locale_msg">Leave default or switch the current language</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Save Settings</string>
+  <string name="no_internet_connection_tor">No internet connection; Tor is on standbyâ?¦</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">down</string>
+  <string name="up">up</string>
+  <string name="pref_disable_network_title">No Network Auto-Sleep</string>
+  <string name="pref_disable_network_summary">Put Tor to sleep when there is no internet available</string>
+  <string name="newnym">You\'ve switched to a new Tor identity!</string>
+  
+    <string name="menu_verify_browser">Browser</string>
+    <string name="menu_use_chatsecure">Use ChatSecure</string>
+
+    <string name="permission_manage_tor_label">Manage Tor</string>
+    <string name="permission_manage_tor_description">Enable this app to control the Tor service</string>
+    <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">It doesn\'t seem like you have Orfox installed. Want help with that, or should we just open the browser?</string>
+    <string name="install_apps_">Install apps?</string>
+    <string name="no_network_connectivity_putting_tor_to_sleep_">No network connectivity. Putting Tor to sleepâ?¦</string>
+    <string name="network_connectivity_is_good_waking_tor_up_">Network connectivity is good. Waking Tor upâ?¦</string>
+    <string name="updating_settings_in_tor_service">updating settings in Tor service</string>
+  
+    <string name="pref_socks_title">Tor SOCKS</string>
+    <string name="pref_socks_summary">Port that Tor offers its SOCKS proxy on (default: 9050 or 0 to disable)</string>
+    <string name="pref_socks_dialog">SOCKS Port Config</string>
+    
+    <string name="pref_transport_title">Tor TransProxy Port</string>
+    <string name="pref_transport_summary">Port that Tor offers its Transparent Proxy on (default: 9040 or 0 to disable)</string>
+    <string name="pref_transport_dialog">TransProxy Port Config</string>
+    
+    
+    <string name="pref_dnsport_title">Tor DNS Port</string>
+    <string name="pref_dnsport_summary">Port that Tor offers its DNS on (default: 5400 or 0 to disable)</string>
+    <string name="pref_dnsport_dialog">DNS Port Config</string>
+    
+    
+    <string name="pref_torrc_title">Torrc Custom Config</string>
+    <string name="pref_torrc_summary">EXPERTS ONLY: enter direct torrc config lines</string>
+    <string name="pref_torrc_dialog">Custom Torrc</string>
+    
+    <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Your Tor Public IPs:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">"Please disable this app in Android->Settings->Apps if you are having problems with Orbot: "</string>
+  <string name="app_conflict">App Conflict</string>
+  
+
+  <string name="pref_transproxy_refresh_title">Transproxy Auto-Refresh</string>
+  <string name="pref_transproxy_refresh_summary">Re-apply Transproxy rules when the network state changes</string>
+  
+  <string name="pref_transproxy_flush_title">Transproxy FORCE REMOVE</string>
+  <string name="pref_transproxy_flush_summary">Tap here to flush all transproxy network rules NOW</string>
+  <string name="transparent_proxy_rules_flushed_">Transparent proxy rules flushed!</string>
+  <string name="you_do_not_have_root_access_enabled">You do not have ROOT access enabled</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">You may need to stop and start Orbot for settings change to be enabled.</string>
+  
+  <string name="menu_vpn">VPN</string>
+  
+  <string name="kbps">kbps</string>
+  
+  <string name="mbps">mbps</string>
+  
+  <string name="kb">KB</string>
+  
+  <string name="mb">MB</string>
+  
+  <string name="bridges_updated">Bridges Updated</string>
+  
+  <string name="restart_orbot_to_use_this_bridge_">Please restart Orbot to enable the changes</string>
+  
+  <string name="menu_qr">QR Codes</string>
+  
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">If your mobile network actively blocks Tor, you can use a Bridge to access the network. SELECT one of the bridge types above to enable bridges.</string>
+  
+  <string name="bridge_mode">Bridge Mode</string>
+  
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  
+  <string name="activate">Activate</string>
+  
+  <string name="apps_mode">Apps VPN Mode</string>
+  
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">You can enable all apps on your device to run through the Tor network using the VPN feature of Android.\n\n*WARNING* This is a new, experimental feature and in some cases may not start automatically, or may stop. It should NOT be used for anonymity, and ONLY used for getting through firewalls and filters.</string>
+  
+  <string name="send_email">Send Email</string>
+  
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">You can get a bridge address through email, the web or by scanning a bridge QR code. Select \'Email\' or \'Web\' below to request a bridge address.\n\nOnce you have an address, copy &amp; paste it into the \"Bridges\" preference in Orbot\'s setting and restart.</string>
+  
+  <string name="install_orweb">Install Orfox</string>
+  
+  <string name="standard_browser">Standard Browser</string>
+  
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTE: Only standard Tor bridges work on Intel X86/ATOM devices</string>
+
+	<string name="vpn_default_world">World</string>
+</resources>
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..b3fe8af
--- /dev/null
+++ b/app/src/main/res/values/styles.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
+    <style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
+</resources>
diff --git a/app/src/main/res/values/theme.xml b/app/src/main/res/values/theme.xml
new file mode 100644
index 0000000..e51e533
--- /dev/null
+++ b/app/src/main/res/values/theme.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<resources>
+    <style name="DefaultTheme" parent="Theme.AppCompat.NoActionBar">
+    </style>
+    
+</resources>
+
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
new file mode 100644
index 0000000..f34548e
--- /dev/null
+++ b/app/src/main/res/xml/preferences.xml
@@ -0,0 +1,269 @@
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android";>
+
+<PreferenceCategory android:title="@string/pref_general_group">
+<CheckBoxPreference 
+android:defaultValue="true" 
+android:key="pref_start_boot"
+android:title="@string/pref_start_boot_title"
+android:summary="@string/pref_start_boot_summary"
+android:enabled="true"/>
+
+<CheckBoxPreference
+android:defaultValue="true" 
+android:key="pref_persistent_notifications"
+android:summary="@string/pref_use_persistent_notifications"
+android:enabled="true" 
+android:title="@string/pref_use_persistent_notifications_title"/>
+
+<CheckBoxPreference
+android:defaultValue="true" 
+android:key="pref_expanded_notifications"
+android:summary="@string/pref_use_expanded_notifications"
+android:enabled="true" 
+android:title="@string/pref_use_expanded_notifications_title"/>
+
+<CheckBoxPreference
+android:defaultValue="true" 
+android:key="pref_allow_background_starts"
+android:summary="@string/pref_allow_background_starts_summary"
+android:title="@string/pref_allow_background_starts_title"/>
+
+ <ListPreference android:title="@string/set_locale_title"
+   android:key="pref_default_locale"
+   android:summary="@string/set_locale_summary"
+   android:defaultValue="en">
+ </ListPreference>
+
+</PreferenceCategory>
+
+<PreferenceCategory android:title="@string/pref_trans_proxy_group">
+
+<CheckBoxPreference 
+android:defaultValue="false" 
+android:key="has_root"
+android:title="@string/pref_has_root"
+android:summary="@string/pref_has_root_summary"
+android:enabled="true"/>
+    
+<CheckBoxPreference 
+android:defaultValue="false" 
+android:key="pref_transparent"
+android:title="@string/pref_trans_proxy_title"
+android:summary="@string/pref_trans_proxy_summary"
+android:enabled="true"/>
+
+<CheckBoxPreference
+android:defaultValue="false" 
+android:key="pref_transparent_all"
+android:summary="@string/pref_transparent_all_summary"
+android:enabled="true" 
+android:title="@string/pref_transparent_all_title"/>
+
+<Preference
+android:defaultValue="" 
+android:key="pref_transparent_app_list"
+android:title="@string/pref_select_apps"
+android:summary="@string/pref_select_apps_summary"
+android:enabled="true"/>
+
+<CheckBoxPreference
+android:defaultValue="false" 
+android:key="pref_transparent_tethering"
+android:summary="@string/pref_transparent_tethering_summary"
+android:enabled="true" 
+android:dependency="has_root"
+android:title="@string/pref_transparent_tethering_title"/>
+
+
+</PreferenceCategory>
+
+<PreferenceCategory android:title="@string/pref_node_configuration"
+ android:summary="@string/pref_node_configuration_summary">
+ 
+<EditTextPreference android:key="pref_entrance_nodes"
+android:title="@string/pref_entrance_node"
+android:summary="@string/pref_entrance_node_summary"
+android:dialogTitle="@string/pref_entrance_node_dialog"
+/>
+<EditTextPreference android:key="pref_exit_nodes"
+android:title="@string/exit_nodes"
+android:summary="@string/fingerprints_nicks_countries_and_addresses_for_the_last_hop"
+android:dialogTitle="@string/enter_exit_nodes"
+/>
+<EditTextPreference android:key="pref_exclude_nodes"
+android:title="@string/exclude_nodes"
+android:summary="@string/fingerprints_nicks_countries_and_addresses_to_exclude"
+android:dialogTitle="@string/enter_exclude_nodes"
+/>
+
+<CheckBoxPreference android:defaultValue="false" 
+android:title="@string/strict_nodes" android:key="pref_strict_nodes" 
+android:summary="@string/use_only_these_specified_nodes"/>
+
+</PreferenceCategory> 
+<PreferenceCategory android:title="@string/bridges">
+
+<CheckBoxPreference android:defaultValue="false" 
+android:title="@string/use_bridges" android:key="pref_bridges_enabled" 
+android:summary="@string/enable_alternate_entrance_nodes_into_the_tor_network"/>
+
+<EditTextPreference android:key="pref_bridges_list"
+android:title="@string/bridges"
+android:summary="@string/ip_address_and_port_of_bridges"
+android:dialogTitle="@string/enter_bridge_addresses"
+android:defaultValue="@string/default_bridges"
+android:inputType="textMultiLine|textNoSuggestions"
+/>
+
+</PreferenceCategory>
+
+<PreferenceCategory android:title="@string/relays">
+<CheckBoxPreference android:key="pref_or"
+android:defaultValue="false"
+android:title="@string/relaying"
+android:summary="@string/enable_your_device_to_be_a_non_exit_relay"
+android:enabled="true"
+/>
+
+<EditTextPreference android:key="pref_or_port"
+android:defaultValue="9001"
+android:title="@string/relay_port"
+android:summary="@string/listening_port_for_your_tor_relay"
+android:dialogTitle="@string/enter_or_port"
+/>
+
+<EditTextPreference android:key="pref_or_nickname"
+android:defaultValue="OrbotRelay"
+android:title="@string/relay_nickname"
+android:summary="@string/the_nickname_for_your_tor_relay"
+android:dialogTitle="@string/enter_a_custom_relay_nickname"
+/>
+
+</PreferenceCategory>
+
+<PreferenceCategory android:title="ReachableAddresses">
+<CheckBoxPreference
+android:key="pref_reachable_addresses"
+android:defaultValue="false"
+android:title="@string/reachable_addresses"
+android:summary="@string/run_as_a_client_behind_a_firewall_with_restrictive_policies"
+android:enabled="true"></CheckBoxPreference>
+
+<EditTextPreference
+android:key="pref_reachable_addresses_ports"
+android:defaultValue="*:80,*:443"
+android:title="@string/reachable_ports"
+android:summary="@string/ports_reachable_behind_a_restrictive_firewall"
+android:dialogTitle="@string/enter_ports"
+/>
+</PreferenceCategory>
+
+<PreferenceCategory android:title="@string/pref_hs_group">
+<CheckBoxPreference android:title="@string/enable_hidden_services" 
+android:summary="@string/run_servers_accessible_via_the_tor_network" android:key="pref_hs_enable"></CheckBoxPreference>
+<EditTextPreference android:summary="@string/enter_localhost_ports_for_hidden_services" 
+android:title="@string/hidden_service_ports" android:enabled="false" android:key="pref_hs_ports"></EditTextPreference>
+
+<EditTextPreference android:key="pref_hs_hostname" 
+android:summary="@string/the_addressable_name_for_your_hidden_service_generated_automatically_" 
+android:title=".Onion Hostname"></EditTextPreference>
+</PreferenceCategory>
+
+<PreferenceCategory android:title="@string/pref_proxy_title">
+<EditTextPreference android:key="pref_proxy_type"
+android:title="@string/pref_proxy_type_title"
+android:summary="@string/pref_proxy_type_summary"
+android:dialogTitle="@string/pref_proxy_type_dialog"
+/>
+<EditTextPreference android:key="pref_proxy_host"
+android:title="@string/pref_proxy_host_title"
+android:summary="@string/pref_proxy_host_summary"
+android:dialogTitle="@string/pref_proxy_host_dialog"
+/>
+<EditTextPreference android:key="pref_proxy_port"
+android:title="@string/pref_proxy_port_title"
+android:summary="@string/pref_proxy_port_summary"
+android:dialogTitle="@string/pref_proxy_port_dialog"
+/>
+
+<EditTextPreference android:key="pref_proxy_username"
+android:title="@string/pref_proxy_username_title"
+android:summary="@string/pref_proxy_username_summary"
+android:dialogTitle="@string/pref_proxy_username_dialog"
+/>
+<EditTextPreference android:key="pref_proxy_password"
+android:title="@string/pref_proxy_password_title"
+android:summary="@string/pref_proxy_password_summary"
+android:dialogTitle="@string/pref_proxy_password_dialog"
+/>
+</PreferenceCategory>
+
+<PreferenceCategory android:title="Debug">
+    
+    <EditTextPreference android:key="pref_socks"
+android:title="@string/pref_socks_title"
+android:summary="@string/pref_socks_summary"
+android:dialogTitle="@string/pref_socks_dialog"
+android:defaultValue="9050"
+/>
+    
+      <EditTextPreference android:key="pref_transport"
+android:title="@string/pref_transport_title"
+android:summary="@string/pref_transport_summary"
+android:dialogTitle="@string/pref_transport_dialog"
+android:defaultValue="9040"
+/>
+      
+        <EditTextPreference android:key="pref_dnsport"
+android:title="@string/pref_dnsport_title"
+android:summary="@string/pref_dnsport_summary"
+android:dialogTitle="@string/pref_dnsport_dialog"
+android:defaultValue="5400"
+/>
+    
+  <EditTextPreference android:key="pref_custom_torrc"
+android:title="@string/pref_torrc_title"
+android:summary="@string/pref_torrc_summary"
+android:dialogTitle="@string/pref_torrc_dialog"
+android:defaultValue=""
+/>
+    
+  
+<CheckBoxPreference
+android:key="pref_enable_logging"
+android:defaultValue="false"
+android:title="Debug Log"
+android:summary="@string/enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_"
+android:enabled="true"></CheckBoxPreference>
+
+
+<CheckBoxPreference
+android:defaultValue="false" 
+android:key="pref_use_sys_iptables"
+android:summary="@string/pref_use_sys_iptables_summary"
+android:enabled="true" 
+android:title="@string/pref_use_sys_iptables_title"/>
+
+
+<CheckBoxPreference
+android:defaultValue="true" 
+android:key="pref_disable_network"
+android:summary="@string/pref_disable_network_summary"
+android:enabled="true" 
+android:title="@string/pref_disable_network_title"/>
+
+<CheckBoxPreference
+android:defaultValue="false" 
+android:key="pref_transproxy_refresh"
+android:summary="@string/pref_transproxy_refresh_summary"
+android:enabled="true" 
+android:title="@string/pref_transproxy_refresh_title"/>
+
+<Preference
+android:key="pref_transproxy_flush"
+android:summary="@string/pref_transproxy_flush_summary"
+android:enabled="true" 
+android:title="@string/pref_transproxy_flush_title"/>
+
+</PreferenceCategory>
+</PreferenceScreen>
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..856d3d7
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,15 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+buildscript {
+    repositories {
+        jcenter()
+    }
+    dependencies {
+        classpath 'com.android.tools.build:gradle:2.1.0'
+    }
+}
+
+allprojects {
+    repositories {
+        jcenter()
+    }
+}
diff --git a/external/Makefile b/external/Makefile
index 211df76..e232cdd 100644
--- a/external/Makefile
+++ b/external/Makefile
@@ -226,8 +226,8 @@ tor/configure:
 
 tor/Makefile: tor/configure
 	cp fix_android_0.2.6.4rc_build.patch tor
-	cd tor && \
-		git apply fix_android_0.2.6.4rc_build.patch
+#	cd tor && \
+#		git apply fix_android_0.2.6.4rc_build.patch
 	cp config.sub tor
 	cp config.guess tor
 	cd tor && \
diff --git a/external/tor b/external/tor
index 7a489a6..fa6a228 160000
--- a/external/tor
+++ b/external/tor
@@ -1 +1 @@
-Subproject commit 7a489a638911012069981702065b952a5809d249
+Subproject commit fa6a228ce86c2737447f32c78eedc00083eb826c
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..13372ae
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..122a0dc
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Mon Dec 28 10:00:20 PST 2015
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
diff --git a/gradlew b/gradlew
new file mode 100755
index 0000000..9d82f78
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,160 @@
+#!/usr/bin/env bash
+
+##############################################################################
+##
+##  Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+    echo "$*"
+}
+
+die ( ) {
+    echo
+    echo "$*"
+    echo
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+  CYGWIN* )
+    cygwin=true
+    ;;
+  Darwin* )
+    darwin=true
+    ;;
+  MINGW* )
+    msys=true
+    ;;
+esac
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+        PRG="$link"
+    else
+        PRG=`dirname "$PRG"`"/$link"
+    fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+        JAVACMD="$JAVA_HOME/bin/java"
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD="java"
+    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+    MAX_FD_LIMIT=`ulimit -H -n`
+    if [ $? -eq 0 ] ; then
+        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+            MAX_FD="$MAX_FD_LIMIT"
+        fi
+        ulimit -n $MAX_FD
+        if [ $? -ne 0 ] ; then
+            warn "Could not set maximum file descriptor limit: $MAX_FD"
+        fi
+    else
+        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+    JAVACMD=`cygpath --unix "$JAVACMD"`
+
+    # We build the pattern for arguments to be converted via cygpath
+    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+    SEP=""
+    for dir in $ROOTDIRSRAW ; do
+        ROOTDIRS="$ROOTDIRS$SEP$dir"
+        SEP="|"
+    done
+    OURCYGPATTERN="(^($ROOTDIRS))"
+    # Add a user-defined pattern to the cygpath arguments
+    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+    fi
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    i=0
+    for arg in "$@" ; do
+        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
+
+        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
+            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+        else
+            eval `echo args$i`="\"$arg\""
+        fi
+        i=$((i+1))
+    done
+    case $i in
+        (0) set -- ;;
+        (1) set -- "$args0" ;;
+        (2) set -- "$args0" "$args1" ;;
+        (3) set -- "$args0" "$args1" "$args2" ;;
+        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+    esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+    JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..aec9973
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,90 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/jsocksAndroid/build.gradle b/jsocksAndroid/build.gradle
new file mode 100644
index 0000000..f2901a8
--- /dev/null
+++ b/jsocksAndroid/build.gradle
@@ -0,0 +1,18 @@
+apply plugin: 'com.android.library'
+
+android {
+    compileSdkVersion 23
+    buildToolsVersion "23.0.2"
+
+    defaultConfig {
+        minSdkVersion 8
+        targetSdkVersion 21
+    }
+
+    buildTypes {
+        release {
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+        }
+    }
+}
diff --git a/jsocksAndroid/src/main/AndroidManifest.xml b/jsocksAndroid/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..7351fd2
--- /dev/null
+++ b/jsocksAndroid/src/main/AndroidManifest.xml
@@ -0,0 +1,11 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android";
+    package="com.example.jsocksandroid"
+    android:versionCode="1"
+    android:versionName="1.0" >
+
+    <uses-sdk
+        android:minSdkVersion="8"
+        android:targetSdkVersion="21" />
+
+
+</manifest>
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/main/SOCKS.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/main/SOCKS.java
new file mode 100644
index 0000000..9174c7e
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/main/SOCKS.java
@@ -0,0 +1,267 @@
+package com.runjva.sourceforge.jsocks.main;
+
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.util.Hashtable;
+import java.util.Properties;
+import java.util.StringTokenizer;
+
+import android.util.Log;
+
+import com.runjva.sourceforge.jsocks.protocol.InetRange;
+import com.runjva.sourceforge.jsocks.protocol.ProxyServer;
+import com.runjva.sourceforge.jsocks.protocol.SocksProxyBase;
+import com.runjva.sourceforge.jsocks.server.IdentAuthenticator;
+
+public class SOCKS {
+
+	private static final int DEFAULT_LISTENING_PORT = 1080;
+
+	static public void usage() {
+		System.out.println("Usage: java SOCKS [inifile1 inifile2 ...]\n"
+				+ "If none inifile is given, uses socks.properties.\n");
+	}
+
+	static public void main(String[] args) {
+
+		String[] file_names;
+		int port = DEFAULT_LISTENING_PORT;
+		String logFile = null;
+		String host = null;
+
+		final IdentAuthenticator auth = new IdentAuthenticator();
+
+		InetAddress localIP = null;
+
+		if (args.length == 0) {
+			file_names = new String[] { "socks.properties" };
+		} else {
+			file_names = args;
+		}
+
+		inform("Loading properties");
+		for (int i = 0; i < file_names.length; ++i) {
+
+			inform("Reading file " + file_names[i]);
+
+			final Properties pr = loadProperties(file_names[i]);
+			if (pr == null) {
+				System.err.println("Loading of properties from "
+						+ file_names[i] + "failed.");
+				usage();
+				return;
+			}
+			if (!addAuth(auth, pr)) {
+				System.err.println("Error in file " + file_names[i] + ".");
+				usage();
+				return;
+			}
+			// First file should contain all global settings,
+			// like port and host and log.
+			if (i == 0) {
+				final String port_s = (String) pr.get("port");
+				if (port_s != null) {
+					try {
+						port = Integer.parseInt(port_s);
+					} catch (final NumberFormatException nfe) {
+						System.err.println("Can't parse port: " + port_s);
+						return;
+					}
+				}
+
+				serverInit(pr);
+				logFile = (String) pr.get("log");
+				host = (String) pr.get("host");
+			}
+
+			// inform("Props:"+pr);
+		}
+
+		if (logFile != null) {
+			System.err.println("log property not supported anymore.");
+		}
+		if (host != null) {
+			try {
+				localIP = InetAddress.getByName(host);
+			} catch (final UnknownHostException uhe) {
+				System.err.println("Can't resolve local ip: " + host);
+				return;
+			}
+		}
+
+		inform("Using Ident Authentication scheme: " + auth);
+		final ProxyServer server = new ProxyServer(auth);
+		server.start(port, 5, localIP);
+	}
+
+	static Properties loadProperties(String file_name) {
+
+		final Properties pr = new Properties();
+
+		try {
+			final InputStream fin = new FileInputStream(file_name);
+			pr.load(fin);
+			fin.close();
+		} catch (final IOException ioe) {
+			return null;
+		}
+		return pr;
+	}
+
+	static boolean addAuth(IdentAuthenticator ident, Properties pr) {
+
+		InetRange irange;
+
+		final String range = (String) pr.get("range");
+		if (range == null) {
+			return false;
+		}
+		irange = parseInetRange(range);
+
+		final String users = (String) pr.get("users");
+
+		if (users == null) {
+			ident.add(irange, null);
+			return true;
+		}
+
+		final Hashtable<String, String> uhash = new Hashtable<String, String>();
+
+		final StringTokenizer st = new StringTokenizer(users, ";");
+		while (st.hasMoreTokens()) {
+			uhash.put(st.nextToken(), "");
+		}
+
+		ident.add(irange, uhash);
+		return true;
+	}
+
+	/**
+	 * Does server initialisation.
+	 */
+	static void serverInit(Properties props) {
+		int val;
+		val = readInt(props, "iddleTimeout");
+		if (val >= 0) {
+			ProxyServer.setIddleTimeout(val);
+			inform("Setting iddle timeout to " + val + " ms.");
+		}
+		val = readInt(props, "acceptTimeout");
+		if (val >= 0) {
+			ProxyServer.setAcceptTimeout(val);
+			inform("Setting accept timeout to " + val + " ms.");
+		}
+		val = readInt(props, "udpTimeout");
+		if (val >= 0) {
+			ProxyServer.setUDPTimeout(val);
+			inform("Setting udp timeout to " + val + " ms.");
+		}
+
+		val = readInt(props, "datagramSize");
+		if (val >= 0) {
+			ProxyServer.setDatagramSize(val);
+			inform("Setting datagram size to " + val + " bytes.");
+		}
+
+		proxyInit(props);
+
+	}
+
+	/**
+	 * Initialises proxy, if any specified.
+	 */
+	static void proxyInit(Properties props) {
+		String proxy_list;
+		SocksProxyBase proxy = null;
+		StringTokenizer st;
+
+		proxy_list = (String) props.get("proxy");
+		if (proxy_list == null) {
+			return;
+		}
+
+		st = new StringTokenizer(proxy_list, ";");
+		while (st.hasMoreTokens()) {
+			final String proxy_entry = st.nextToken();
+
+			final SocksProxyBase p = SocksProxyBase.parseProxy(proxy_entry);
+
+			if (p == null) {
+				exit("Can't parse proxy entry:" + proxy_entry);
+			}
+
+			inform("Adding Proxy:" + p);
+
+			if (proxy != null) {
+				p.setChainProxy(proxy);
+			}
+
+			proxy = p;
+
+		}
+		if (proxy == null) {
+			return; // Empty list
+		}
+
+		final String direct_hosts = (String) props.get("directHosts");
+		if (direct_hosts != null) {
+			final InetRange ir = parseInetRange(direct_hosts);
+			inform("Setting direct hosts:" + ir);
+			proxy.setDirect(ir);
+		}
+
+		ProxyServer.setProxy(proxy);
+	}
+
+	/**
+	 * Inits range from the string of semicolon separated ranges.
+	 */
+	static InetRange parseInetRange(String source) {
+		final InetRange irange = new InetRange();
+
+		final StringTokenizer st = new StringTokenizer(source, ";");
+		while (st.hasMoreTokens()) {
+			irange.add(st.nextToken());
+		}
+
+		return irange;
+	}
+
+	/**
+	 * Integer representaion of the property named name, or -1 if one is not
+	 * found.
+	 */
+	static int readInt(Properties props, String name) {
+		int result = -1;
+		final String val = (String) props.get(name);
+		if (val == null) {
+			return -1;
+		}
+		final StringTokenizer st = new StringTokenizer(val);
+		if (!st.hasMoreElements()) {
+			return -1;
+		}
+		try {
+			result = Integer.parseInt(st.nextToken());
+		} catch (final NumberFormatException nfe) {
+			inform("Bad value for " + name + ":" + val);
+		}
+		return result;
+	}
+
+	// Display functions
+	// /////////////////
+
+	static void inform(String s) {
+		Log.i("SOCKS",s);
+	}
+
+	static void exit(String msg) {
+		System.err.println("Error:" + msg);
+		System.err.println("Aborting operation");
+		System.exit(0);
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Authentication.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Authentication.java
new file mode 100644
index 0000000..7bc58d9
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Authentication.java
@@ -0,0 +1,35 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+/**
+ * The Authentication interface provides for performing method specific
+ * authentication for SOCKS5 connections.
+ */
+public interface Authentication {
+	/**
+	 * This method is called when SOCKS5 server have selected a particular
+	 * authentication method, for whch an implementaion have been registered.
+	 * 
+	 * <p>
+	 * This method should return an array {inputstream,outputstream
+	 * [,UDPEncapsulation]}. The reason for that is that SOCKS5 protocol allows
+	 * to have method specific encapsulation of data on the socket for purposes
+	 * of integrity or security. And this encapsulation should be performed by
+	 * those streams returned from the method. It is also possible to
+	 * encapsulate datagrams. If authentication method supports such
+	 * encapsulation an instance of the UDPEncapsulation interface should be
+	 * returned as third element of the array, otherwise either null should be
+	 * returned as third element, or array should contain only 2 elements.
+	 * 
+	 * @param methodId
+	 *            Authentication method selected by the server.
+	 * @param proxySocket
+	 *            Socket used to conect to the proxy.
+	 * @return Two or three element array containing Input/Output streams which
+	 *         should be used on this connection. Third argument is optional and
+	 *         should contain an instance of UDPEncapsulation. It should be
+	 *         provided if the authentication method used requires any
+	 *         encapsulation to be done on the datagrams.
+	 */
+	Object[] doSocksAuthentication(int methodId, java.net.Socket proxySocket)
+			throws java.io.IOException;
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/AuthenticationNone.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/AuthenticationNone.java
new file mode 100644
index 0000000..e682154
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/AuthenticationNone.java
@@ -0,0 +1,22 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.InputStream;
+import java.io.OutputStream;
+
+/**
+ * SOCKS5 none authentication. Dummy class does almost nothing.
+ */
+public class AuthenticationNone implements Authentication {
+
+	public Object[] doSocksAuthentication(final int methodId,
+			final java.net.Socket proxySocket) throws java.io.IOException {
+
+		if (methodId != 0) {
+			return null;
+		}
+
+		InputStream in = proxySocket.getInputStream();
+		OutputStream out = proxySocket.getOutputStream();
+		return new Object[] { in, out };
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/InetRange.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/InetRange.java
new file mode 100644
index 0000000..fae1358
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/InetRange.java
@@ -0,0 +1,492 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.util.Enumeration;
+import java.util.Hashtable;
+import java.util.StringTokenizer;
+import java.util.Vector;
+
+/**
+ * Class InetRange provides the means of defining the range of inetaddresses.
+ * It's used by Proxy class to store and look up addresses of machines, that
+ * should be contacted directly rather then through the proxy.
+ * <P>
+ * InetRange provides several methods to add either standalone addresses, or
+ * ranges (e.g. 100.200.300.0:100.200.300.255, which covers all addresses on on
+ * someones local network). It also provides methods for checking wether given
+ * address is in this range. Any number of ranges and standalone addresses can
+ * be added to the range.
+ */
+public class InetRange implements Cloneable {
+
+	Hashtable<String, Object[]> host_names;
+	Vector<Object[]> all;
+	Vector<String> end_names;
+
+	boolean useSeparateThread = true;
+
+	/**
+	 * Creates the empty range.
+	 */
+	public InetRange() {
+		all = new Vector<Object[]>();
+		host_names = new Hashtable<String, Object[]>();
+		end_names = new Vector<String>();
+	}
+
+	/**
+	 * Adds another host or range to this range. The String can be one of those:
+	 * <UL>
+	 * <li>Host name. eg.(Athena.myhost.com or 45.54.56.65)
+	 * 
+	 * <li>Range in the form .myhost.net.au <BR>
+	 * In which case anything that ends with .myhost.net.au will be considered
+	 * in the range.
+	 * 
+	 * <li>Range in the form ddd.ddd.ddd. <BR>
+	 * This will be treated as range ddd.ddd.ddd.0 to ddd.ddd.ddd.255. It is not
+	 * necessary to specify 3 first bytes you can use just one or two. For
+	 * example 130. will cover address between 130.0.0.0 and 13.255.255.255.
+	 * 
+	 * <li>Range in the form host_from[: \t\n\r\f]host_to. <br>
+	 * That is two hostnames or ips separated by either whitespace or colon.
+	 * </UL>
+	 */
+	public synchronized boolean add(final String s0) {
+		if (s0 == null) {
+			return false;
+		}
+
+		String s = s0.trim();
+		if (s.length() == 0) {
+			return false;
+		}
+
+		Object[] entry;
+
+		if (s.endsWith(".")) {
+			// thing like: 111.222.33.
+			// it is being treated as range 111.222.33.000 - 111.222.33.255
+
+			final int[] addr = ip2intarray(s);
+			long from, to;
+			from = to = 0;
+
+			if (addr == null) {
+				return false;
+			}
+			for (int i = 0; i < 4; i++) {
+				if (addr[i] >= 0) {
+					from += (((long) addr[i]) << 8 * (3 - i));
+				} else {
+					to = from;
+					while (i < 4) {
+						to += 255l << 8 * (3 - i++);
+					}
+					break;
+				}
+			}
+			entry = new Object[] { s, null, new Long(from), new Long(to) };
+			all.addElement(entry);
+
+		} else if (s.startsWith(".")) {
+			// Thing like: .myhost.com
+
+			end_names.addElement(s);
+			all.addElement(new Object[] { s, null, null, null });
+		} else {
+			final StringTokenizer tokens = new StringTokenizer(s, " \t\r\n\f:");
+			if (tokens.countTokens() > 1) {
+				entry = new Object[] { s, null, null, null };
+				resolve(entry, tokens.nextToken(), tokens.nextToken());
+				all.addElement(entry);
+			} else {
+				entry = new Object[] { s, null, null, null };
+				all.addElement(entry);
+				host_names.put(s, entry);
+				resolve(entry);
+			}
+
+		}
+
+		return true;
+	}
+
+	/**
+	 * Adds another ip for this range.
+	 * 
+	 * @param ip
+	 *            IP os the host which should be added to this range.
+	 */
+	public synchronized void add(final InetAddress ip) {
+		long from, to;
+		from = to = ip2long(ip);
+		all.addElement(new Object[] { ip.getHostName(), ip, new Long(from),
+				new Long(to) });
+	}
+
+	/**
+	 * Adds another range of ips for this range.Any host with ip address greater
+	 * than or equal to the address of from and smaller than or equal to the
+	 * address of to will be included in the range.
+	 * 
+	 * @param from
+	 *            IP from where range starts(including).
+	 * @param to
+	 *            IP where range ends(including).
+	 */
+	public synchronized void add(final InetAddress from, final InetAddress to) {
+		all.addElement(new Object[] {
+				from.getHostAddress() + ":" + to.getHostAddress(), null,
+				new Long(ip2long(from)), new Long(ip2long(to)) });
+	}
+
+	/**
+	 * Checks wether the givan host is in the range. Attempts to resolve host
+	 * name if required.
+	 * 
+	 * @param host
+	 *            Host name to check.
+	 * @return true If host is in the range, false otherwise.
+	 * @see InetRange#contains(String,boolean)
+	 */
+	public synchronized boolean contains(final String host) {
+		return contains(host, true);
+	}
+
+	/**
+	 * Checks wether the given host is in the range.
+	 * <P>
+	 * Algorithm: <BR>
+	 * <ol>
+	 * <li>Look up if the hostname is in the range (in the Hashtable).
+	 * <li>Check if it ends with one of the speciefied endings.
+	 * <li>Check if it is ip(eg.130.220.35.98). If it is check if it is in the
+	 * range.
+	 * <li>If attemptResolve is true, host is name, rather than ip, and all
+	 * previous attempts failed, try to resolve the hostname, and check wether
+	 * the ip associated with the host is in the range.It also repeats all
+	 * previos steps with the hostname obtained from InetAddress, but the name
+	 * is not allways the full name,it is quite likely to be the same. Well it
+	 * was on my machine.
+	 * </ol>
+	 * 
+	 * @param host
+	 *            Host name to check.
+	 * @param attemptResolve
+	 *            Wether to lookup ip address which corresponds to the host,if
+	 *            required.
+	 * @return true If host is in the range, false otherwise.
+	 */
+	public synchronized boolean contains(final String host0,
+			final boolean attemptResolve) {
+		if (all.size() == 0) {
+			return false; // Empty range
+		}
+
+		String host = host0.trim();
+		if (host.length() == 0) {
+			return false;
+		}
+
+		if (checkHost(host)) {
+			return true;
+		}
+		if (checkHostEnding(host)) {
+			return true;
+		}
+
+		final long l = host2long(host);
+		if (l >= 0) {
+			return contains(l);
+		}
+
+		if (!attemptResolve) {
+			return false;
+		}
+
+		try {
+			final InetAddress ip = InetAddress.getByName(host);
+			return contains(ip);
+		} catch (final UnknownHostException uhe) {
+
+		}
+
+		return false;
+	}
+
+	/**
+	 * Checks wether the given ip is in the range.
+	 * 
+	 * @param ip
+	 *            Address of the host to check.
+	 * @return true If host is in the range, false otherwise.
+	 */
+	public synchronized boolean contains(final InetAddress ip) {
+		if (checkHostEnding(ip.getHostName())) {
+			return true;
+		}
+		if (checkHost(ip.getHostName())) {
+			return true;
+		}
+		return contains(ip2long(ip));
+	}
+
+	/**
+	 * Get all entries in the range as strings. <BR>
+	 * These strings can be used to delete entries from the range with remove
+	 * function.
+	 * 
+	 * @return Array of entries as strings.
+	 * @see InetRange#remove(String)
+	 */
+	public synchronized String[] getAll() {
+		final int size = all.size();
+		Object entry[];
+		final String all_names[] = new String[size];
+
+		for (int i = 0; i < size; ++i) {
+			entry = all.elementAt(i);
+			all_names[i] = (String) entry[0];
+		}
+		return all_names;
+	}
+
+	/**
+	 * Removes an entry from this range.<BR>
+	 * 
+	 * @param s
+	 *            Entry to remove.
+	 * @return true if successfull.
+	 */
+	public synchronized boolean remove(final String s) {
+		final Enumeration<Object[]> enumx = all.elements();
+		while (enumx.hasMoreElements()) {
+			final Object[] entry = enumx.nextElement();
+			if (s.equals(entry[0])) {
+				all.removeElement(entry);
+				end_names.removeElement(s);
+				host_names.remove(s);
+				return true;
+			}
+		}
+		return false;
+	}
+
+	/** Get string representaion of this Range. */
+	public String toString() {
+		final String all[] = getAll();
+		if (all.length == 0) {
+			return "";
+		}
+
+		String s = all[0];
+		for (int i = 1; i < all.length; ++i) {
+			s += "; " + all[i];
+		}
+		return s;
+	}
+
+	/** Creates a clone of this Object */
+
+	@SuppressWarnings("unchecked")
+	public Object clone() {
+		final InetRange new_range = new InetRange();
+		new_range.all = (Vector<Object[]>) all.clone();
+		new_range.end_names = (Vector<String>) end_names.clone();
+		new_range.host_names = (Hashtable<String, Object[]>) host_names.clone();
+		return new_range;
+	}
+
+	// Private methods
+	// ///////////////
+	/**
+	 * Same as previous but used internally, to avoid unnecessary convertion of
+	 * IPs, when checking subranges
+	 */
+	private synchronized boolean contains(final long ip) {
+		final Enumeration<Object[]> enumx = all.elements();
+		while (enumx.hasMoreElements()) {
+			final Object[] obj = enumx.nextElement();
+			final Long from = obj[2] == null ? null : (Long) obj[2];
+			final Long to = obj[3] == null ? null : (Long) obj[3];
+			if ((from != null) && (from.longValue() <= ip)
+					&& (to.longValue() >= ip)) {
+				return true;
+			}
+
+		}
+		return false;
+	}
+
+	private boolean checkHost(final String host) {
+		return host_names.containsKey(host);
+	}
+
+	private boolean checkHostEnding(final String host) {
+		final Enumeration<String> enumx = end_names.elements();
+		while (enumx.hasMoreElements()) {
+			if (host.endsWith(enumx.nextElement())) {
+				return true;
+			}
+		}
+		return false;
+	}
+
+	private void resolve(final Object[] entry) {
+		// First check if it's in the form ddd.ddd.ddd.ddd.
+		final long ip = host2long((String) entry[0]);
+		if (ip >= 0) {
+			entry[2] = entry[3] = new Long(ip);
+		} else {
+			final InetRangeResolver res = new InetRangeResolver(entry);
+			res.resolve(useSeparateThread);
+		}
+	}
+
+	private void resolve(final Object[] entry, final String from,
+			final String to) {
+		long f, t;
+		if (((f = host2long(from)) >= 0) && ((t = host2long(to)) >= 0)) {
+			entry[2] = new Long(f);
+			entry[3] = new Long(t);
+		} else {
+			final InetRangeResolver res = new InetRangeResolver(entry, from, to);
+			res.resolve(useSeparateThread);
+		}
+	}
+
+	// Class methods
+	// /////////////
+
+	// Converts ipv4 to long value(unsigned int)
+	// /////////////////////////////////////////
+	static long ip2long(final InetAddress ip) {
+		long l = 0;
+		final byte[] addr = ip.getAddress();
+
+		if (addr.length == 4) { // IPV4
+			for (int i = 0; i < 4; ++i) {
+				l += (((long) addr[i] & 0xFF) << 8 * (3 - i));
+			}
+		} else { // IPV6
+			return 0; // Have no idea how to deal with those
+		}
+		return l;
+	}
+
+	long host2long(final String host) {
+		long ip = 0;
+
+		// check if it's ddd.ddd.ddd.ddd
+		if (!Character.isDigit(host.charAt(0))) {
+			return -1;
+		}
+
+		final int[] addr = ip2intarray(host);
+		if (addr == null) {
+			return -1;
+		}
+
+		for (int i = 0; i < addr.length; ++i) {
+			ip += ((long) (addr[i] >= 0 ? addr[i] : 0)) << 8 * (3 - i);
+		}
+
+		return ip;
+	}
+
+	static int[] ip2intarray(final String host) {
+		final int[] address = { -1, -1, -1, -1 };
+		int i = 0;
+		final StringTokenizer tokens = new StringTokenizer(host, ".");
+		if (tokens.countTokens() > 4) {
+			return null;
+		}
+		while (tokens.hasMoreTokens()) {
+			try {
+				address[i++] = Integer.parseInt(tokens.nextToken()) & 0xFF;
+			} catch (final NumberFormatException nfe) {
+				return null;
+			}
+
+		}
+		return address;
+	}
+
+	/*
+	 * //* This was the test main function //**********************************
+	 * 
+	 * public static void main(String args[])throws UnknownHostException{ int i;
+	 * 
+	 * InetRange ir = new InetRange();
+	 * 
+	 * 
+	 * for(i=0;i<args.length;++i){ System.out.println("Adding:" + args[i]);
+	 * ir.add(args[i]); }
+	 * 
+	 * String host; java.io.DataInputStream din = new
+	 * java.io.DataInputStream(System.in); try{ host = din.readLine();
+	 * while(host!=null){ if(ir.contains(host)){
+	 * System.out.println("Range contains ip:"+host); }else{
+	 * System.out.println(host+" is not in the range"); } host = din.readLine();
+	 * } }catch(java.io.IOException io_ex){ io_ex.printStackTrace(); } }
+	 * ******************
+	 */
+
+}
+
+class InetRangeResolver implements Runnable {
+
+	Object[] entry;
+
+	String from;
+	String to;
+
+	InetRangeResolver(final Object[] entry) {
+		this.entry = entry;
+		from = null;
+		to = null;
+	}
+
+	InetRangeResolver(final Object[] entry, final String from, final String to) {
+		this.entry = entry;
+		this.from = from;
+		this.to = to;
+	}
+
+	public final void resolve() {
+		resolve(true);
+	}
+
+	public final void resolve(final boolean inSeparateThread) {
+		if (inSeparateThread) {
+			final Thread t = new Thread(this);
+			t.start();
+		} else {
+			run();
+		}
+
+	}
+
+	public void run() {
+		try {
+			if (from == null) {
+				final InetAddress ip = InetAddress.getByName((String) entry[0]);
+				entry[1] = ip;
+				final Long l = new Long(InetRange.ip2long(ip));
+				entry[2] = l;
+				entry[3] = l;
+			} else {
+				final InetAddress f = InetAddress.getByName(from);
+				final InetAddress t = InetAddress.getByName(to);
+				entry[2] = new Long(InetRange.ip2long(f));
+				entry[3] = new Long(InetRange.ip2long(t));
+
+			}
+		} catch (final UnknownHostException uhe) {
+			// System.err.println("Resolve failed for "+from+','+to+','+entry[0]);
+		}
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyMessage.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyMessage.java
new file mode 100644
index 0000000..e7721a1
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyMessage.java
@@ -0,0 +1,118 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+
+/**
+ * Abstract class which describes SOCKS4/5 response/request.
+ */
+public abstract class ProxyMessage {
+
+	/** Host as an IP address */
+	public InetAddress ip = null;
+
+	/** SOCKS version, or version of the response for SOCKS4 */
+	public int version;
+
+	/** Port field of the request/response */
+	public int port;
+
+	/** Request/response code as an int */
+	public int command;
+
+	/** Host as string. */
+	public String host = null;
+
+	/** User field for SOCKS4 request messages */
+	public String user = null;
+
+	ProxyMessage(int command, InetAddress ip, int port) {
+		this.command = command;
+		this.ip = ip;
+		this.port = port;
+	}
+
+	ProxyMessage() {
+	}
+
+	/**
+	 * Initialises Message from the stream. Reads server response from given
+	 * stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0), or if any
+	 *             error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public abstract void read(InputStream in) throws SocksException,
+			IOException;
+
+	/**
+	 * Initialises Message from the stream. Reads server response or client
+	 * request from given stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @param clinetMode
+	 *            If true read server response, else read client request.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0) and reading
+	 *             in client mode, or if any error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public abstract void read(InputStream in, boolean client_mode)
+			throws SocksException, IOException;
+
+	/**
+	 * Writes the message to the stream.
+	 * 
+	 * @param out
+	 *            Output stream to which message should be written.
+	 */
+	public abstract void write(OutputStream out) throws SocksException,
+			IOException;
+
+	/**
+	 * Get the Address field of this message as InetAddress object.
+	 * 
+	 * @return Host address or null, if one can't be determined.
+	 */
+	public InetAddress getInetAddress() throws UnknownHostException {
+		return ip;
+	}
+
+	/**
+	 * Get string representaion of this message.
+	 * 
+	 * @return string representation of this message.
+	 */
+	public String toString() {
+		return "Proxy Message:\n" + "Version:" + version + "\n" + "Command:"
+				+ command + "\n" + "IP:     " + ip + "\n" + "Port:   " + port
+				+ "\n" + "User:   " + user + "\n";
+	}
+
+	// Package methods
+	// ////////////////
+
+	static final String bytes2IPV4(byte[] addr, int offset) {
+		String hostName = "" + (addr[offset] & 0xFF);
+		for (int i = offset + 1; i < offset + 4; i++) {
+			hostName += "." + (addr[i] & 0xFF);
+		}
+		return hostName;
+	}
+
+	static final String bytes2IPV6(byte[] addr, int offset) {
+		// Have no idea how they look like!
+		return null;
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyServer.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyServer.java
new file mode 100644
index 0000000..c8067e8
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/ProxyServer.java
@@ -0,0 +1,699 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.EOFException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InterruptedIOException;
+import java.io.OutputStream;
+import java.io.PushbackInputStream;
+import java.net.ConnectException;
+import java.net.InetAddress;
+import java.net.InetSocketAddress;
+import java.net.NoRouteToHostException;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.nio.channels.SocketChannel;
+
+import android.annotation.SuppressLint;
+import android.net.VpnService;
+import android.util.Log;
+
+import com.runjva.sourceforge.jsocks.server.ServerAuthenticator;
+
+/**
+ * SOCKS4 and SOCKS5 proxy, handles both protocols simultaniously. Implements
+ * all SOCKS commands, including UDP relaying.
+ * <p>
+ * In order to use it you will need to implement ServerAuthenticator interface.
+ * There is an implementation of this interface which does no authentication
+ * ServerAuthenticatorNone, but it is very dangerous to use, as it will give
+ * access to your local network to anybody in the world. One should never use
+ * this authentication scheme unless one have pretty good reason to do so. There
+ * is a couple of other authentication schemes in socks.server package.
+ * 
+ * @see socks.server.ServerAuthenticator
+ */
+public class ProxyServer implements Runnable {
+
+	ServerAuthenticator auth;
+	ProxyMessage msg = null;
+
+	Socket sock = null, remote_sock = null;
+	ServerSocket ss = null;
+	UDPRelayServer relayServer = null;
+	InputStream in, remote_in;
+	OutputStream out, remote_out;
+
+	int mode;
+	static final int START_MODE = 0;
+	static final int ACCEPT_MODE = 1;
+	static final int PIPE_MODE = 2;
+	static final int ABORT_MODE = 3;
+
+	static final int BUF_SIZE = 8192;
+
+	Thread pipe_thread1, pipe_thread2;
+	long lastReadTime;
+
+	static int iddleTimeout = 180000; // 3 minutes
+	static int acceptTimeout = 180000; // 3 minutes
+
+	static SocksProxyBase proxy;
+
+	static VpnService vpnService;
+
+	static boolean DEBUG = false;
+	
+	// Public Constructors
+	// ///////////////////
+
+	/**
+	 * Creates a proxy server with given Authentication scheme.
+	 * 
+	 * @param auth
+	 *            Authentication scheme to be used.
+	 */
+	public ProxyServer(final ServerAuthenticator auth) {
+		this.auth = auth;
+	}
+
+	// Other constructors
+	// //////////////////
+
+	ProxyServer(final ServerAuthenticator auth, final Socket s) {
+		this.auth = auth;
+		this.sock = s;
+		this.mode = START_MODE;
+	}
+
+	// Public methods
+	// ///////////////
+
+	/**
+	 * Set proxy.
+	 * <p>
+	 * Allows Proxy chaining so that one Proxy server is connected to another
+	 * and so on. If proxy supports SOCKSv4, then only some SOCKSv5 requests can
+	 * be handled, UDP would not work, however CONNECT and BIND will be
+	 * translated.
+	 * 
+	 * @param p
+	 *            Proxy which should be used to handle user requests.
+	 */
+	public static void setProxy(final SocksProxyBase p) {
+		proxy = p;
+		// FIXME: Side effect.
+		UDPRelayServer.proxy = proxy;
+	}
+
+	public static void setVpnService (final VpnService v)
+	{
+		vpnService = v;
+	}
+	/**
+	 * Get proxy.
+	 * 
+	 * @return Proxy wich is used to handle user requests.
+	 */
+	public static SocksProxyBase getProxy() {
+		return proxy;
+	}
+
+	/**
+	 * Sets the timeout for connections, how long shoud server wait for data to
+	 * arrive before dropping the connection.<br>
+	 * Zero timeout implies infinity.<br>
+	 * Default timeout is 3 minutes.
+	 */
+	public static void setIddleTimeout(final int timeout) {
+		iddleTimeout = timeout;
+	}
+
+	/**
+	 * Sets the timeout for BIND command, how long the server should wait for
+	 * the incoming connection.<br>
+	 * Zero timeout implies infinity.<br>
+	 * Default timeout is 3 minutes.
+	 */
+	public static void setAcceptTimeout(final int timeout) {
+		acceptTimeout = timeout;
+	}
+
+	/**
+	 * Sets the timeout for UDPRelay server.<br>
+	 * Zero timeout implies infinity.<br>
+	 * Default timeout is 3 minutes.
+	 */
+	public static void setUDPTimeout(final int timeout) {
+		UDPRelayServer.setTimeout(timeout);
+	}
+
+	/**
+	 * Sets the size of the datagrams used in the UDPRelayServer.<br>
+	 * Default size is 64K, a bit more than maximum possible size of the
+	 * datagram.
+	 */
+	public static void setDatagramSize(final int size) {
+		UDPRelayServer.setDatagramSize(size);
+	}
+
+	/**
+	 * Start the Proxy server at given port.<br>
+	 * This methods blocks.
+	 */
+	public void start(final int port) {
+		start(port, 5, null);
+	}
+
+	/**
+	 * Create a server with the specified port, listen backlog, and local IP
+	 * address to bind to. The localIP argument can be used on a multi-homed
+	 * host for a ServerSocket that will only accept connect requests to one of
+	 * its addresses. If localIP is null, it will default accepting connections
+	 * on any/all local addresses. The port must be between 0 and 65535,
+	 * inclusive. <br>
+	 * This methods blocks.
+	 */
+	public void start(final int port, final int backlog,
+			final InetAddress localIP) {
+		try {
+			ss = new ServerSocket(port, backlog, localIP);
+			final String address = ss.getInetAddress().getHostAddress();
+			final int localPort = ss.getLocalPort();
+			debug("Starting SOCKS Proxy on: {}:{}", address, localPort);
+
+			while (true) {
+				final Socket s = ss.accept();
+				final String hostName = s.getInetAddress().getHostName();
+				final int port2 = s.getPort();
+				debug("Accepted from:{}:{}", hostName, port2);
+
+				final ProxyServer ps = new ProxyServer(auth, s);
+				(new Thread(ps)).start();
+			}
+		} catch (final Exception ioe) {
+			ioe.printStackTrace();
+		} finally {
+		}
+	}
+
+	/**
+	 * Stop server operation.It would be wise to interrupt thread running the
+	 * server afterwards.
+	 */
+	public void stop() {
+		try {
+			if (ss != null) {
+				ss.close();
+			}
+		} catch (final IOException ioe) {
+		}
+	}
+
+	// Runnable interface
+	// //////////////////
+	public void run() {
+		switch (mode) {
+		case START_MODE:
+			try {
+				startSession();
+			} catch (final IOException ioe) {
+				handleException(ioe);
+				// ioe.printStackTrace();
+			} finally {
+				abort();
+				if (auth != null) {
+					auth.endSession();
+				}
+				debug("Main thread(client->remote)stopped.");
+			}
+			break;
+		case ACCEPT_MODE:
+			try {
+				doAccept();
+				mode = PIPE_MODE;
+				pipe_thread1.interrupt(); // Tell other thread that connection
+				// have
+				// been accepted.
+				pipe(remote_in, out);
+			} catch (final IOException ioe) {
+				// log("Accept exception:"+ioe);
+				handleException(ioe);
+			} finally {
+				abort();
+				debug("Accept thread(remote->client) stopped");
+			}
+			break;
+		case PIPE_MODE:
+			try {
+				pipe(remote_in, out);
+			} catch (final IOException ioe) {
+			} finally {
+				abort();
+				debug("Support thread(remote->client) stopped");
+			}
+			break;
+		case ABORT_MODE:
+			break;
+		default:
+			debug("Unexpected MODE " + mode);
+		}
+	}
+
+	// Private methods
+	// ///////////////
+	private void startSession() throws IOException {
+		sock.setSoTimeout(iddleTimeout);
+
+		try {
+			auth = auth.startSession(sock);
+		} catch (final IOException ioe) {
+			debug("Auth throwed exception:", ioe);
+			auth = null;
+			return;
+		}
+
+		if (auth == null) { // Authentication failed
+			debug("Authentication failed");
+			return;
+		}
+
+		in = auth.getInputStream();
+		out = auth.getOutputStream();
+
+		msg = readMsg(in);
+		handleRequest(msg);
+	}
+
+	private void handleRequest(final ProxyMessage msg) throws IOException {
+		if (!auth.checkRequest(msg)) {
+			throw new SocksException(SocksProxyBase.SOCKS_FAILURE);
+		}
+
+		if (msg.ip == null) {
+			if (msg instanceof Socks5Message) {
+				msg.ip = InetAddress.getByName(msg.host);
+			} else {
+				throw new SocksException(SocksProxyBase.SOCKS_FAILURE);
+			}
+		}
+		log(msg);
+
+		switch (msg.command) {
+		case SocksProxyBase.SOCKS_CMD_CONNECT:
+			onConnect(msg);
+			break;
+		case SocksProxyBase.SOCKS_CMD_BIND:
+			onBind(msg);
+			break;
+		case SocksProxyBase.SOCKS_CMD_UDP_ASSOCIATE:
+			onUDP(msg);
+			break;
+		default:
+			throw new SocksException(SocksProxyBase.SOCKS_CMD_NOT_SUPPORTED);
+		}
+	}
+
+	private void handleException(final IOException ioe) {
+		// If we couldn't read the request, return;
+		if (msg == null) {
+			return;
+		}
+		// If have been aborted by other thread
+		if (mode == ABORT_MODE) {
+			return;
+		}
+		// If the request was successfully completed, but exception happened
+		// later
+		if (mode == PIPE_MODE) {
+			return;
+		}
+
+		int error_code = SocksProxyBase.SOCKS_FAILURE;
+
+		if (ioe instanceof SocksException) {
+			error_code = ((SocksException) ioe).errCode;
+		} else if (ioe instanceof NoRouteToHostException) {
+			error_code = SocksProxyBase.SOCKS_HOST_UNREACHABLE;
+		} else if (ioe instanceof ConnectException) {
+			error_code = SocksProxyBase.SOCKS_CONNECTION_REFUSED;
+		} else if (ioe instanceof InterruptedIOException) {
+			error_code = SocksProxyBase.SOCKS_TTL_EXPIRE;
+		}
+
+		if ((error_code > SocksProxyBase.SOCKS_ADDR_NOT_SUPPORTED)
+				|| (error_code < 0)) {
+			error_code = SocksProxyBase.SOCKS_FAILURE;
+		}
+
+		sendErrorMessage(error_code);
+	}
+
+	@SuppressLint("NewApi")
+	private void onConnect(final ProxyMessage msg) throws IOException {
+		Socket s;
+
+		if (proxy == null) {
+			
+			s = SocketChannel.open().socket();
+			if ((null != s) && (null != vpnService)) {
+			    vpnService.protect(s);
+			}
+			
+			s.connect(new InetSocketAddress(msg.ip,msg.port));
+			
+		} else {
+			s = new SocksSocket(proxy, msg.ip, msg.port);
+
+			if (vpnService != null)
+				vpnService.protect(s);
+		}
+
+			
+		debug("Connected to " + s.getInetAddress() + ":" + s.getPort());
+
+		ProxyMessage response = null;
+		final InetAddress localAddress = s.getLocalAddress();
+		final int localPort = s.getLocalPort();
+
+		if (msg instanceof Socks5Message) {
+			final int cmd = SocksProxyBase.SOCKS_SUCCESS;
+			response = new Socks5Message(cmd, localAddress, localPort);
+		} else {
+			final int cmd = Socks4Message.REPLY_OK;
+			response = new Socks4Message(cmd, localAddress, localPort);
+
+		}
+		response.write(out);
+		startPipe(s);
+	}
+
+	private void onBind(final ProxyMessage msg) throws IOException {
+		ProxyMessage response = null;
+
+		if (proxy == null) {
+			ss = new ServerSocket(0);
+		} else {
+			ss = new SocksServerSocket(proxy, msg.ip, msg.port);
+		}
+
+		ss.setSoTimeout(acceptTimeout);
+
+		final InetAddress inetAddress = ss.getInetAddress();
+		final int localPort = ss.getLocalPort();
+		debug("Trying accept on {}:{}", inetAddress, localPort);
+
+		if (msg.version == 5) {
+			final int cmd = SocksProxyBase.SOCKS_SUCCESS;
+			response = new Socks5Message(cmd, inetAddress, localPort);
+		} else {
+			final int cmd = Socks4Message.REPLY_OK;
+			response = new Socks4Message(cmd, inetAddress, localPort);
+		}
+		response.write(out);
+
+		mode = ACCEPT_MODE;
+
+		pipe_thread1 = Thread.currentThread();
+		pipe_thread2 = new Thread(this);
+		pipe_thread2.start();
+
+		// Make timeout infinit.
+		sock.setSoTimeout(0);
+		int eof = 0;
+
+		try {
+			while ((eof = in.read()) >= 0) {
+				if (mode != ACCEPT_MODE) {
+					if (mode != PIPE_MODE) {
+						return;// Accept failed
+					}
+
+					remote_out.write(eof);
+					break;
+				}
+			}
+		} catch (final EOFException e) {
+			debug("Connection closed while we were trying to accept", e);
+			return;
+		} catch (final InterruptedIOException e) {
+			debug("Interrupted by unsucessful accept thread", e);
+			if (mode != PIPE_MODE) {
+				return;
+			}
+		} finally {
+			// System.out.println("Finnaly!");
+		}
+
+		if (eof < 0) {
+			return;
+		}
+
+		// Do not restore timeout, instead timeout is set on the
+		// remote socket. It does not make any difference.
+
+		pipe(in, remote_out);
+	}
+
+	private void onUDP(final ProxyMessage msg) throws IOException {
+		if (msg.ip.getHostAddress().equals("0.0.0.0")) {
+			msg.ip = sock.getInetAddress();
+		}
+		debug("Creating UDP relay server for {}:{}", msg.ip, msg.port);
+
+		relayServer = new UDPRelayServer(msg.ip, msg.port,
+				Thread.currentThread(), sock, auth);
+
+		ProxyMessage response;
+
+		response = new Socks5Message(SocksProxyBase.SOCKS_SUCCESS,
+				relayServer.relayIP, relayServer.relayPort);
+
+		response.write(out);
+
+		relayServer.start();
+
+		// Make timeout infinit.
+		sock.setSoTimeout(0);
+		try {
+			while (in.read() >= 0) {
+				/* do nothing */;
+				// FIXME: Consider a slight delay here?
+			}
+		} catch (final EOFException eofe) {
+		}
+	}
+
+	// Private methods
+	// ////////////////
+
+	private void doAccept() throws IOException {
+		Socket s = null;
+		final long startTime = System.currentTimeMillis();
+
+		while (true) {
+			s = ss.accept();
+			if (s.getInetAddress().equals(msg.ip)) {
+				// got the connection from the right host
+				// Close listenning socket.
+				ss.close();
+				break;
+			} else if (ss instanceof SocksServerSocket) {
+				// We can't accept more then one connection
+				s.close();
+				ss.close();
+				throw new SocksException(SocksProxyBase.SOCKS_FAILURE);
+			} else {
+				if (acceptTimeout != 0) { // If timeout is not infinit
+					final long passed = System.currentTimeMillis() - startTime;
+					final int newTimeout = acceptTimeout - (int) passed;
+
+					if (newTimeout <= 0) {
+						throw new InterruptedIOException("newTimeout <= 0");
+					}
+					ss.setSoTimeout(newTimeout);
+				}
+				s.close(); // Drop all connections from other hosts
+			}
+		}
+
+		// Accepted connection
+		remote_sock = s;
+		remote_in = s.getInputStream();
+		remote_out = s.getOutputStream();
+
+		// Set timeout
+		remote_sock.setSoTimeout(iddleTimeout);
+
+		final InetAddress inetAddress = s.getInetAddress();
+		final int port = s.getPort();
+		debug("Accepted from {}:{}", s.getInetAddress(), port);
+
+		ProxyMessage response;
+
+		if (msg.version == 5) {
+			final int cmd = SocksProxyBase.SOCKS_SUCCESS;
+			response = new Socks5Message(cmd, inetAddress, port);
+		} else {
+			final int cmd = Socks4Message.REPLY_OK;
+			response = new Socks4Message(cmd, inetAddress, port);
+		}
+		response.write(out);
+	}
+
+	private ProxyMessage readMsg(final InputStream in) throws IOException {
+		PushbackInputStream push_in;
+		if (in instanceof PushbackInputStream) {
+			push_in = (PushbackInputStream) in;
+		} else {
+			push_in = new PushbackInputStream(in);
+		}
+
+		final int version = push_in.read();
+		push_in.unread(version);
+
+		ProxyMessage msg;
+
+		if (version == 5) {
+			msg = new Socks5Message(push_in, false);
+		} else if (version == 4) {
+			msg = new Socks4Message(push_in, false);
+		} else {
+			throw new SocksException(SocksProxyBase.SOCKS_FAILURE);
+		}
+		return msg;
+	}
+
+	private void startPipe(final Socket s) {
+		mode = PIPE_MODE;
+		remote_sock = s;
+		try {
+			remote_in = s.getInputStream();
+			remote_out = s.getOutputStream();
+			pipe_thread1 = Thread.currentThread();
+			pipe_thread2 = new Thread(this);
+			pipe_thread2.start();
+			pipe(in, remote_out);
+		} catch (final IOException ioe) {
+		}
+	}
+
+	private void sendErrorMessage(final int error_code) {
+		ProxyMessage err_msg;
+		if (msg instanceof Socks4Message) {
+			err_msg = new Socks4Message(Socks4Message.REPLY_REJECTED);
+		} else {
+			err_msg = new Socks5Message(error_code);
+		}
+		try {
+			err_msg.write(out);
+		} catch (final IOException ioe) {
+		}
+	}
+
+	private synchronized void abort() {
+		if (mode == ABORT_MODE) {
+			return;
+		}
+		mode = ABORT_MODE;
+		try {
+			debug("Aborting operation");
+			if (remote_sock != null) {
+				remote_sock.close();
+			}
+			if (sock != null) {
+				sock.close();
+			}
+			if (relayServer != null) {
+				relayServer.stop();
+			}
+			if (ss != null) {
+				ss.close();
+			}
+			if (pipe_thread1 != null) {
+				pipe_thread1.interrupt();
+			}
+			if (pipe_thread2 != null) {
+				pipe_thread2.interrupt();
+			}
+		} catch (final IOException ioe) {
+		}
+	}
+
+	static final void log(final ProxyMessage msg) {
+		debug("Request version: {}, Command: ", msg.version,
+				command2String(msg.command));
+
+		final String user = msg.version == 4 ? ", User:" + msg.user : "";
+		debug("IP:" + msg.ip + ", Port:" + msg.port + user);
+	}
+
+	private void pipe(final InputStream in, final OutputStream out)
+			throws IOException {
+		lastReadTime = System.currentTimeMillis();
+		final byte[] buf = new byte[BUF_SIZE];
+		int len = 0;
+		while (len >= 0) {
+			try {
+				if (len != 0) {
+					out.write(buf, 0, len);
+					out.flush();
+				}
+				len = in.read(buf);
+				lastReadTime = System.currentTimeMillis();
+			} catch (final InterruptedIOException iioe) {
+				if (iddleTimeout == 0) {
+					return;// Other thread interrupted us.
+				}
+				final long timeSinceRead = System.currentTimeMillis()
+						- lastReadTime;
+
+				if (timeSinceRead >= iddleTimeout - 1000) {
+					return;
+				}
+				len = 0;
+
+			}
+		}
+	}
+
+	static final String command_names[] = { "CONNECT", "BIND", "UDP_ASSOCIATE" };
+
+	static final String command2String(int cmd) {
+		if ((cmd > 0) && (cmd < 4)) {
+			return command_names[cmd - 1];
+		} else {
+			return "Unknown Command " + cmd;
+		}
+	}
+	
+	public static void debug (String msg)
+	{
+		if (DEBUG)
+			Log.d("Proxy",msg);
+	}
+	
+	public static void debug (String msg, String host, int port)
+	{
+		if (DEBUG)
+			debug (msg + ": " + host + ":" + port);
+	}
+	
+	public static void debug (String msg, Exception e)
+	{
+		if (DEBUG)
+			Log.e("Proxy",msg,e);
+	}
+	
+	public static void debug (String msg, InetAddress addr, int port)
+	{
+		if (DEBUG)
+			debug (msg + ": " + addr.getHostAddress() + ": " + port);
+	}
+	
+	public static void debug (String msg, int type, String log)
+	{
+		if (DEBUG)
+			debug (msg + " type:" + type + "=" + log);
+	}
+}
\ No newline at end of file
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Message.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Message.java
new file mode 100644
index 0000000..484ad96
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Message.java
@@ -0,0 +1,167 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+
+/**
+ * SOCKS4 Reply/Request message.
+ */
+
+class Socks4Message extends ProxyMessage {
+
+	private byte[] msgBytes;
+	private int msgLength;
+
+	/**
+	 * Server failed reply, cmd command for failed request
+	 */
+	public Socks4Message(final int cmd) {
+		super(cmd, null, 0);
+		this.user = null;
+
+		msgLength = 2;
+		msgBytes = new byte[2];
+
+		msgBytes[0] = (byte) 0;
+		msgBytes[1] = (byte) command;
+	}
+
+	/**
+	 * Server successfull reply
+	 */
+	public Socks4Message(final int cmd, final InetAddress ip, final int port) {
+		this(0, cmd, ip, port, null);
+	}
+
+	/**
+	 * Client request
+	 */
+	public Socks4Message(final int cmd, final InetAddress ip, final int port,
+			final String user) {
+		this(SOCKS_VERSION, cmd, ip, port, user);
+	}
+
+	/**
+	 * Most general constructor
+	 */
+	public Socks4Message(final int version, final int cmd,
+			final InetAddress ip, final int port, final String user) {
+
+		super(cmd, ip, port);
+		this.user = user;
+		this.version = version;
+
+		msgLength = user == null ? 8 : 9 + user.length();
+		msgBytes = new byte[msgLength];
+
+		msgBytes[0] = (byte) version;
+		msgBytes[1] = (byte) command;
+		msgBytes[2] = (byte) (port >> 8);
+		msgBytes[3] = (byte) port;
+
+		byte[] addr;
+
+		if (ip != null) {
+			addr = ip.getAddress();
+		} else {
+			addr = new byte[4];
+			addr[0] = addr[1] = addr[2] = addr[3] = 0;
+		}
+		System.arraycopy(addr, 0, msgBytes, 4, 4);
+
+		if (user != null) {
+			final byte[] buf = user.getBytes();
+			System.arraycopy(buf, 0, msgBytes, 8, buf.length);
+			msgBytes[msgBytes.length - 1] = 0;
+		}
+	}
+
+	/**
+	 * Initialise from the stream If clientMode is true attempts to read a
+	 * server response otherwise reads a client request see read for more detail
+	 */
+	public Socks4Message(final InputStream in, final boolean clientMode)
+			throws IOException {
+		msgBytes = null;
+		read(in, clientMode);
+	}
+
+	public void read(final InputStream in) throws IOException {
+		read(in, true);
+	}
+
+	public void read(final InputStream in, final boolean clientMode)
+			throws IOException {
+		final DataInputStream d_in = new DataInputStream(in);
+		version = d_in.readUnsignedByte();
+		command = d_in.readUnsignedByte();
+		if (clientMode && (command != REPLY_OK)) {
+			String errMsg;
+			// FIXME: Range should be replaced with cases.
+			if ((command > REPLY_OK) && (command < REPLY_BAD_IDENTD)) {
+				errMsg = replyMessage[command - REPLY_OK];
+			} else {
+				errMsg = "Unknown Reply Code";
+			}
+			throw new SocksException(command, errMsg);
+		}
+		port = d_in.readUnsignedShort();
+		final byte[] addr = new byte[4];
+		d_in.readFully(addr);
+		ip = bytes2IP(addr);
+		host = ip.getHostName();
+		if (!clientMode) {
+			int b = in.read();
+			// FIXME: Hope there are no idiots with user name bigger than this
+			final byte[] userBytes = new byte[256];
+			int i = 0;
+			for (i = 0; (i < userBytes.length) && (b > 0); ++i) {
+				userBytes[i] = (byte) b;
+				b = in.read();
+			}
+			user = new String(userBytes, 0, i);
+		}
+	}
+
+	public void write(final OutputStream out) throws IOException {
+		if (msgBytes == null) {
+			final Socks4Message msg;
+			msg = new Socks4Message(version, command, ip, port, user);
+			msgBytes = msg.msgBytes;
+			msgLength = msg.msgLength;
+		}
+		out.write(msgBytes);
+	}
+
+	// Class methods
+	static InetAddress bytes2IP(final byte[] addr) {
+		final String s = bytes2IPV4(addr, 0);
+		try {
+			return InetAddress.getByName(s);
+		} catch (final UnknownHostException uh_ex) {
+			return null;
+		}
+	}
+
+	// Constants
+
+	static final String[] replyMessage = { "Request Granted",
+			"Request Rejected or Failed",
+			"Failed request, can't connect to Identd",
+			"Failed request, bad user name" };
+
+	static final int SOCKS_VERSION = 4;
+
+	public final static int REQUEST_CONNECT = 1;
+	public final static int REQUEST_BIND = 2;
+
+	public final static int REPLY_OK = 90;
+	public final static int REPLY_REJECTED = 91;
+	public final static int REPLY_NO_CONNECT = 92;
+	public final static int REPLY_BAD_IDENTD = 93;
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Proxy.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Proxy.java
new file mode 100644
index 0000000..5850b5e
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks4Proxy.java
@@ -0,0 +1,144 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+
+/**
+ * Proxy which describes SOCKS4 proxy.
+ */
+
+public class Socks4Proxy extends SocksProxyBase implements Cloneable {
+
+	// Data members
+	String user;
+
+	// Public Constructors
+	// ====================
+
+	/**
+	 * Creates the SOCKS4 proxy
+	 * 
+	 * @param p
+	 *            Proxy to use to connect to this proxy, allows proxy chaining.
+	 * @param proxyHost
+	 *            Address of the proxy server.
+	 * @param proxyPort
+	 *            Port of the proxy server
+	 * @param user
+	 *            User name to use for identification purposes.
+	 * @throws UnknownHostException
+	 *             If proxyHost can't be resolved.
+	 */
+	public Socks4Proxy(SocksProxyBase p, String proxyHost, int proxyPort,
+			String user) throws UnknownHostException {
+		super(p, proxyHost, proxyPort);
+		this.user = new String(user);
+		version = 4;
+	}
+
+	/**
+	 * Creates the SOCKS4 proxy
+	 * 
+	 * @param proxyHost
+	 *            Address of the proxy server.
+	 * @param proxyPort
+	 *            Port of the proxy server
+	 * @param user
+	 *            User name to use for identification purposes.
+	 * @throws UnknownHostException
+	 *             If proxyHost can't be resolved.
+	 */
+	public Socks4Proxy(String proxyHost, int proxyPort, String user)
+			throws UnknownHostException {
+		this(null, proxyHost, proxyPort, user);
+	}
+
+	/**
+	 * Creates the SOCKS4 proxy
+	 * 
+	 * @param p
+	 *            Proxy to use to connect to this proxy, allows proxy chaining.
+	 * @param proxyIP
+	 *            Address of the proxy server.
+	 * @param proxyPort
+	 *            Port of the proxy server
+	 * @param user
+	 *            User name to use for identification purposes.
+	 */
+	public Socks4Proxy(SocksProxyBase p, InetAddress proxyIP, int proxyPort,
+			String user) {
+		super(p, proxyIP, proxyPort);
+		this.user = new String(user);
+		version = 4;
+	}
+
+	/**
+	 * Creates the SOCKS4 proxy
+	 * 
+	 * @param proxyIP
+	 *            Address of the proxy server.
+	 * @param proxyPort
+	 *            Port of the proxy server
+	 * @param user
+	 *            User name to use for identification purposes.
+	 */
+	public Socks4Proxy(InetAddress proxyIP, int proxyPort, String user) {
+		this(null, proxyIP, proxyPort, user);
+	}
+
+	// Public instance methods
+	// ========================
+
+	/**
+	 * Creates a clone of this proxy. Changes made to the clone should not
+	 * affect this object.
+	 */
+	public Object clone() {
+		final Socks4Proxy newProxy = new Socks4Proxy(proxyIP, proxyPort, user);
+		newProxy.directHosts = (InetRange) directHosts.clone();
+		newProxy.chainProxy = chainProxy;
+		return newProxy;
+	}
+
+	// Public Static(Class) Methods
+	// ==============================
+
+	// Protected Methods
+	// =================
+
+	protected SocksProxyBase copy() {
+		final Socks4Proxy copy = new Socks4Proxy(proxyIP, proxyPort, user);
+		copy.directHosts = this.directHosts;
+		copy.chainProxy = chainProxy;
+		return copy;
+	}
+
+	protected ProxyMessage formMessage(int cmd, InetAddress ip, int port) {
+		switch (cmd) {
+		case SOCKS_CMD_CONNECT:
+			cmd = Socks4Message.REQUEST_CONNECT;
+			break;
+		case SOCKS_CMD_BIND:
+			cmd = Socks4Message.REQUEST_BIND;
+			break;
+		default:
+			return null;
+		}
+		return new Socks4Message(cmd, ip, port, user);
+	}
+
+	protected ProxyMessage formMessage(int cmd, String host, int port)
+			throws UnknownHostException {
+
+		return formMessage(cmd, InetAddress.getByName(host), port);
+	}
+
+	protected ProxyMessage formMessage(InputStream in) throws SocksException,
+			IOException {
+
+		return new Socks4Message(in, true);
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5DatagramSocket.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5DatagramSocket.java
new file mode 100644
index 0000000..114d590
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5DatagramSocket.java
@@ -0,0 +1,480 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.DatagramPacket;
+import java.net.DatagramSocket;
+import java.net.InetAddress;
+
+/**
+ * Datagram socket to interract through the firewall.<BR>
+ * Can be used same way as the normal DatagramSocket. One should be carefull
+ * though with the datagram sizes used, as additional data is present in both
+ * incomming and outgoing datagrams.
+ * <p>
+ * SOCKS5 protocol allows to send host address as either:
+ * <ul>
+ * <li>IPV4, normal 4 byte address. (10 bytes header size)
+ * <li>IPV6, version 6 ip address (not supported by Java as for now). 22 bytes
+ * header size.
+ * <li>Host name,(7+length of the host name bytes header size).
+ * </ul>
+ * As with other Socks equivalents, direct addresses are handled transparently,
+ * that is data will be send directly when required by the proxy settings.
+ * <p>
+ * <b>NOTE:</b><br>
+ * Unlike other SOCKS Sockets, it <b>does not</b> support proxy chaining, and
+ * will throw an exception if proxy has a chain proxy attached. The reason for
+ * that is not my laziness, but rather the restrictions of the SOCKSv5 protocol.
+ * Basicaly SOCKSv5 proxy server, needs to know from which host:port datagrams
+ * will be send for association, and returns address to which datagrams should
+ * be send by the client, but it does not inform client from which host:port it
+ * is going to send datagrams, in fact there is even no guarantee they will be
+ * send at all and from the same address each time.
+ */
+public class Socks5DatagramSocket extends DatagramSocket {
+
+	InetAddress relayIP;
+	int relayPort;
+	Socks5Proxy proxy;
+	private boolean server_mode = false;
+	UDPEncapsulation encapsulation;
+	
+	/**
+	 * Construct Datagram socket for communication over SOCKS5 proxy server.
+	 * This constructor uses default proxy, the one set with
+	 * Proxy.setDefaultProxy() method. If default proxy is not set or it is set
+	 * to version4 proxy, which does not support datagram forwarding, throws
+	 * SocksException.
+	 */
+	public Socks5DatagramSocket() throws SocksException, IOException {
+		this(SocksProxyBase.defaultProxy, 0, null);
+	}
+
+	/**
+	 * Construct Datagram socket for communication over SOCKS5 proxy server. And
+	 * binds it to the specified local port. This constructor uses default
+	 * proxy, the one set with Proxy.setDefaultProxy() method. If default proxy
+	 * is not set or it is set to version4 proxy, which does not support
+	 * datagram forwarding, throws SocksException.
+	 */
+	public Socks5DatagramSocket(int port) throws SocksException, IOException {
+		this(SocksProxyBase.defaultProxy, port, null);
+	}
+
+	/**
+	 * Construct Datagram socket for communication over SOCKS5 proxy server. And
+	 * binds it to the specified local port and address. This constructor uses
+	 * default proxy, the one set with Proxy.setDefaultProxy() method. If
+	 * default proxy is not set or it is set to version4 proxy, which does not
+	 * support datagram forwarding, throws SocksException.
+	 */
+	public Socks5DatagramSocket(int port, InetAddress ip)
+			throws SocksException, IOException {
+		this(SocksProxyBase.defaultProxy, port, ip);
+	}
+
+	/**
+	 * Constructs datagram socket for communication over specified proxy. And
+	 * binds it to the given local address and port. Address of null and port of
+	 * 0, signify any availabale port/address. Might throw SocksException, if:
+	 * <ol>
+	 * <li>Given version of proxy does not support UDP_ASSOCIATE.
+	 * <li>Proxy can't be reached.
+	 * <li>Authorization fails.
+	 * <li>Proxy does not want to perform udp forwarding, for any reason.
+	 * </ol>
+	 * Might throw IOException if binding datagram socket to given address/port
+	 * fails. See java.net.DatagramSocket for more details.
+	 */
+	public Socks5DatagramSocket(SocksProxyBase p, int port, InetAddress ip)
+			throws SocksException, IOException {
+
+		super(port, ip);
+
+		if (p == null) {
+			throw new SocksException(SocksProxyBase.SOCKS_NO_PROXY);
+		}
+
+		if (!(p instanceof Socks5Proxy)) {
+			final String s = "Datagram Socket needs Proxy version 5";
+			throw new SocksException(-1, s);
+		}
+
+		if (p.chainProxy != null) {
+			final String s = "Datagram Sockets do not support proxy chaining.";
+			throw new SocksException(SocksProxyBase.SOCKS_JUST_ERROR, s);
+		}
+
+		proxy = (Socks5Proxy) p.copy();
+
+		final ProxyMessage msg = proxy.udpAssociate(super.getLocalAddress(),
+				super.getLocalPort());
+
+		relayIP = msg.ip;
+		if (relayIP.getHostAddress().equals("0.0.0.0")) {
+			// FIXME: What happens here?
+			relayIP = proxy.proxyIP;
+		}
+		relayPort = msg.port;
+
+		encapsulation = proxy.udp_encapsulation;
+
+		//log.debug("Datagram Socket:{}:{}", getLocalAddress(), getLocalPort());
+		//log.debug("Socks5Datagram: {}:{}", relayIP, relayPort);
+	}
+
+	/**
+	 * Used by UDPRelayServer.
+	 */
+	Socks5DatagramSocket(boolean server_mode, UDPEncapsulation encapsulation,
+			InetAddress relayIP, int relayPort) throws IOException {
+		super();
+		this.server_mode = server_mode;
+		this.relayIP = relayIP;
+		this.relayPort = relayPort;
+		this.encapsulation = encapsulation;
+		this.proxy = null;
+	}
+
+	/**
+	 * Sends the Datagram either through the proxy or directly depending on
+	 * current proxy settings and destination address. <BR>
+	 * 
+	 * <B> NOTE: </B> DatagramPacket size should be at least 10 bytes less than
+	 * the systems limit.
+	 * 
+	 * <P>
+	 * See documentation on java.net.DatagramSocket for full details on how to
+	 * use this method.
+	 * 
+	 * @param dp
+	 *            Datagram to send.
+	 * @throws IOException
+	 *             If error happens with I/O.
+	 */
+	public void send(DatagramPacket dp) throws IOException {
+		// If the host should be accessed directly, send it as is.
+		if (!server_mode && proxy.isDirect(dp.getAddress())) {
+			super.send(dp);
+			//log.debug("Sending datagram packet directly:");
+			return;
+		}
+
+		final byte[] head = formHeader(dp.getAddress(), dp.getPort());
+		byte[] buf = new byte[head.length + dp.getLength()];
+		final byte[] data = dp.getData();
+
+		// Merge head and data
+		System.arraycopy(head, 0, buf, 0, head.length);
+		// System.arraycopy(data,dp.getOffset(),buf,head.length,dp.getLength());
+		System.arraycopy(data, 0, buf, head.length, dp.getLength());
+
+		if (encapsulation != null) {
+			buf = encapsulation.udpEncapsulate(buf, true);
+		}
+
+		super.send(new DatagramPacket(buf, buf.length, relayIP, relayPort));
+	}
+
+	/**
+	 * This method allows to send datagram packets with address type DOMAINNAME.
+	 * SOCKS5 allows to specify host as names rather than ip addresses.Using
+	 * this method one can send udp datagrams through the proxy, without having
+	 * to know the ip address of the destination host.
+	 * <p>
+	 * If proxy specified for that socket has an option resolveAddrLocally set
+	 * to true host will be resolved, and the datagram will be send with address
+	 * type IPV4, if resolve fails, UnknownHostException is thrown.
+	 * 
+	 * @param dp
+	 *            Datagram to send, it should contain valid port and data
+	 * @param host
+	 *            Host name to which datagram should be send.
+	 * @throws IOException
+	 *             If error happens with I/O, or the host can't be resolved when
+	 *             proxy settings say that hosts should be resolved locally.
+	 * @see Socks5Proxy#resolveAddrLocally(boolean)
+	 */
+	public void send(DatagramPacket dp, String host) throws IOException {
+		if (proxy.isDirect(host)) {
+			dp.setAddress(InetAddress.getByName(host));
+			super.send(dp);
+			return;
+		}
+
+		if ((proxy).resolveAddrLocally) {
+			dp.setAddress(InetAddress.getByName(host));
+		}
+
+		final byte[] head = formHeader(host, dp.getPort());
+		byte[] buf = new byte[head.length + dp.getLength()];
+		final byte[] data = dp.getData();
+		// Merge head and data
+		System.arraycopy(head, 0, buf, 0, head.length);
+		// System.arraycopy(data,dp.getOffset(),buf,head.length,dp.getLength());
+		System.arraycopy(data, 0, buf, head.length, dp.getLength());
+
+		if (encapsulation != null) {
+			buf = encapsulation.udpEncapsulate(buf, true);
+		}
+
+		super.send(new DatagramPacket(buf, buf.length, relayIP, relayPort));
+	}
+
+	/**
+	 * Receives udp packet. If packet have arrived from the proxy relay server,
+	 * it is processed and address and port of the packet are set to the address
+	 * and port of sending host.<BR>
+	 * If the packet arrived from anywhere else it is not changed.<br>
+	 * <B> NOTE: </B> DatagramPacket size should be at least 10 bytes bigger
+	 * than the largest packet you expect (this is for IPV4 addresses). For
+	 * hostnames and IPV6 it is even more.
+	 * 
+	 * @param dp
+	 *            Datagram in which all relevent information will be copied.
+	 */
+	public void receive(DatagramPacket dp) throws IOException {
+		super.receive(dp);
+
+		if (server_mode) {
+			// Drop all datagrams not from relayIP/relayPort
+			final int init_length = dp.getLength();
+			final int initTimeout = getSoTimeout();
+			final long startTime = System.currentTimeMillis();
+
+			while (!relayIP.equals(dp.getAddress())
+					|| (relayPort != dp.getPort())) {
+
+				// Restore datagram size
+				dp.setLength(init_length);
+
+				// If there is a non-infinit timeout on this socket
+				// Make sure that it happens no matter how often unexpected
+				// packets arrive.
+				if (initTimeout != 0) {
+					final long passed = System.currentTimeMillis() - startTime;
+					final int newTimeout = initTimeout - (int) passed;
+
+					if (newTimeout <= 0) {
+						throw new InterruptedIOException(
+								"In Socks5DatagramSocket->receive()");
+					}
+					setSoTimeout(newTimeout);
+				}
+
+				super.receive(dp);
+			}
+
+			// Restore timeout settings
+			if (initTimeout != 0) {
+				setSoTimeout(initTimeout);
+			}
+
+		} else if (!relayIP.equals(dp.getAddress())
+				|| (relayPort != dp.getPort())) {
+			return; // Recieved direct packet
+			// If the datagram is not from the relay server, return it it as is.
+		}
+
+		byte[] data;
+		data = dp.getData();
+
+		if (encapsulation != null) {
+			data = encapsulation.udpEncapsulate(data, false);
+		}
+
+		// FIXME: What is this?
+		final int offset = 0; // Java 1.1
+		// int offset = dp.getOffset(); //Java 1.2
+
+		final ByteArrayInputStream bIn = new ByteArrayInputStream(data, offset,
+				dp.getLength());
+
+		final ProxyMessage msg = new Socks5Message(bIn);
+		dp.setPort(msg.port);
+		dp.setAddress(msg.getInetAddress());
+
+		// what wasn't read by the Message is the data
+		final int data_length = bIn.available();
+		// Shift data to the left
+		System.arraycopy(data, offset + dp.getLength() - data_length, data,
+				offset, data_length);
+
+		dp.setLength(data_length);
+	}
+
+	/**
+	 * Returns port assigned by the proxy, to which datagrams are relayed. It is
+	 * not the same port to which other party should send datagrams.
+	 * 
+	 * @return Port assigned by socks server to which datagrams are send for
+	 *         association.
+	 */
+	public int getLocalPort() {
+		if (server_mode) {
+			return super.getLocalPort();
+		}
+		return relayPort;
+	}
+
+	/**
+	 * Address assigned by the proxy, to which datagrams are send for relay. It
+	 * is not necesseraly the same address, to which other party should send
+	 * datagrams.
+	 * 
+	 * @return Address to which datagrams are send for association.
+	 */
+	public InetAddress getLocalAddress() {
+		if (server_mode) {
+			return super.getLocalAddress();
+		}
+		return relayIP;
+	}
+
+	/**
+	 * Closes datagram socket, and proxy connection.
+	 */
+	public void close() {
+		if (!server_mode) {
+			proxy.endSession();
+		}
+		super.close();
+	}
+
+	/**
+	 * This method checks wether proxy still runs udp forwarding service for
+	 * this socket.
+	 * <p>
+	 * This methods checks wether the primary connection to proxy server is
+	 * active. If it is, chances are that proxy continues to forward datagrams
+	 * being send from this socket. If it was closed, most likely datagrams are
+	 * no longer being forwarded by the server.
+	 * <p>
+	 * Proxy might decide to stop forwarding datagrams, in which case it should
+	 * close primary connection. This method allows to check, wether this have
+	 * been done.
+	 * <p>
+	 * You can specify timeout for which we should be checking EOF condition on
+	 * the primary connection. Timeout is in milliseconds. Specifying 0 as
+	 * timeout implies infinity, in which case method will block, until
+	 * connection to proxy is closed or an error happens, and then return false.
+	 * <p>
+	 * One possible scenario is to call isProxyactive(0) in separate thread, and
+	 * once it returned notify other threads about this event.
+	 * 
+	 * @param timeout
+	 *            For how long this method should block, before returning.
+	 * @return true if connection to proxy is active, false if eof or error
+	 *         condition have been encountered on the connection.
+	 */
+	public boolean isProxyAlive(int timeout) {
+		if (server_mode) {
+			return false;
+		}
+		if (proxy != null) {
+			try {
+				proxy.proxySocket.setSoTimeout(timeout);
+
+				final int eof = proxy.in.read();
+				if (eof < 0) {
+					return false; // EOF encountered.
+				} else {
+					//log.warn("This really should not happen");
+					return true; // This really should not happen
+				}
+
+			} catch (final InterruptedIOException iioe) {
+				return true; // read timed out.
+			} catch (final IOException ioe) {
+				return false;
+			}
+		}
+		return false;
+	}
+
+	// PRIVATE METHODS
+	// ////////////////
+
+	private byte[] formHeader(InetAddress ip, int port) {
+		final Socks5Message request = new Socks5Message(0, ip, port);
+		request.data[0] = 0;
+		return request.data;
+	}
+
+	private byte[] formHeader(String host, int port) {
+		final Socks5Message request = new Socks5Message(0, host, port);
+		request.data[0] = 0;
+		return request.data;
+	}
+
+	/*
+	 * ======================================================================
+	 * 
+	 * //Mainly Test functions //////////////////////
+	 * 
+	 * private String bytes2String(byte[] b){ String s=""; char[] hex_digit = {
+	 * '0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F'};
+	 * for(int i=0;i<b.length;++i){ int i1 = (b[i] & 0xF0) >> 4; int i2 = b[i] &
+	 * 0xF; s+=hex_digit[i1]; s+=hex_digit[i2]; s+=" "; } return s; } private
+	 * static final void debug(String s){ if(DEBUG) System.out.print(s); }
+	 * 
+	 * private static final boolean DEBUG = true;
+	 * 
+	 * 
+	 * public static void usage(){ System.err.print(
+	 * "Usage: java Socks.SocksDatagramSocket host port [socksHost socksPort]\n"
+	 * ); }
+	 * 
+	 * static final int defaultProxyPort = 1080; //Default Port static final
+	 * String defaultProxyHost = "www-proxy"; //Default proxy
+	 * 
+	 * public static void main(String args[]){ int port; String host; int
+	 * proxyPort; String proxyHost; InetAddress ip;
+	 * 
+	 * if(args.length > 1 && args.length < 5){ try{
+	 * 
+	 * host = args[0]; port = Integer.parseInt(args[1]);
+	 * 
+	 * proxyPort =(args.length > 3)? Integer.parseInt(args[3]) :
+	 * defaultProxyPort;
+	 * 
+	 * host = args[0]; ip = InetAddress.getByName(host);
+	 * 
+	 * proxyHost =(args.length > 2)? args[2] : defaultProxyHost;
+	 * 
+	 * Proxy.setDefaultProxy(proxyHost,proxyPort); Proxy p =
+	 * Proxy.getDefaultProxy(); p.addDirect("lux");
+	 * 
+	 * 
+	 * DatagramSocket ds = new Socks5DatagramSocket();
+	 * 
+	 * 
+	 * BufferedReader in = new BufferedReader( new
+	 * InputStreamReader(System.in)); String s;
+	 * 
+	 * System.out.print("Enter line:"); s = in.readLine();
+	 * 
+	 * while(s != null){ byte[] data = (s+"\r\n").getBytes(); DatagramPacket dp
+	 * = new DatagramPacket(data,0,data.length, ip,port);
+	 * System.out.println("Sending to: "+ip+":"+port); ds.send(dp); dp = new
+	 * DatagramPacket(new byte[1024],1024);
+	 * 
+	 * System.out.println("Trying to recieve on port:"+ ds.getLocalPort());
+	 * ds.receive(dp); System.out.print("Recieved:\n"+
+	 * "From:"+dp.getAddress()+":"+dp.getPort()+ "\n\n"+ new
+	 * String(dp.getData(),dp.getOffset(),dp.getLength())+"\n" );
+	 * System.out.print("Enter line:"); s = in.readLine();
+	 * 
+	 * } ds.close(); System.exit(1);
+	 * 
+	 * }catch(SocksException s_ex){ System.err.println("SocksException:"+s_ex);
+	 * s_ex.printStackTrace(); System.exit(1); }catch(IOException io_ex){
+	 * io_ex.printStackTrace(); System.exit(1); }catch(NumberFormatException
+	 * num_ex){ usage(); num_ex.printStackTrace(); System.exit(1); }
+	 * 
+	 * }else{ usage(); } }
+	 */
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Message.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Message.java
new file mode 100644
index 0000000..4d4b06d
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Message.java
@@ -0,0 +1,325 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+
+/**
+ * SOCKS5 request/response message.
+ */
+
+class Socks5Message extends ProxyMessage {
+	/** Address type of given message */
+	public int addrType;
+
+	byte[] data;
+
+	/**
+	 * Server error response.
+	 * 
+	 * @param cmd
+	 *            Error code.
+	 */
+	public Socks5Message(int cmd) {
+		super(cmd, null, 0);
+		data = new byte[3];
+		data[0] = SOCKS_VERSION; // Version.
+		data[1] = (byte) cmd; // Reply code for some kind of failure.
+		data[2] = 0; // Reserved byte.
+	}
+
+	/**
+	 * Construct client request or server response.
+	 * 
+	 * @param cmd
+	 *            - Request/Response code.
+	 * @param ip
+	 *            - IP field.
+	 * @paarm port - port field.
+	 */
+	public Socks5Message(int cmd, InetAddress ip, int port) {
+		super(cmd, ip, port);
+
+		if (ip == null) {
+			this.host = "0.0.0.0";
+		} else {
+			this.host = ip.getHostName();
+		}
+
+		this.version = SOCKS_VERSION;
+
+		byte[] addr;
+
+		if (ip == null) {
+			addr = new byte[4];
+			addr[0] = addr[1] = addr[2] = addr[3] = 0;
+		} else {
+			addr = ip.getAddress();
+		}
+
+		if (addr.length == 4) {
+			addrType = SOCKS_ATYP_IPV4;
+		} else {
+			addrType = SOCKS_ATYP_IPV6;
+		}
+
+		data = new byte[6 + addr.length];
+		data[0] = (byte) SOCKS_VERSION; // Version
+		data[1] = (byte) command; // Command
+		data[2] = (byte) 0; // Reserved byte
+		data[3] = (byte) addrType; // Address type
+
+		// Put Address
+		System.arraycopy(addr, 0, data, 4, addr.length);
+		// Put port
+		data[data.length - 2] = (byte) (port >> 8);
+		data[data.length - 1] = (byte) (port);
+	}
+
+	/**
+	 * Construct client request or server response.
+	 * 
+	 * @param cmd
+	 *            - Request/Response code.
+	 * @param hostName
+	 *            - IP field as hostName, uses ADDR_TYPE of HOSTNAME.
+	 * @paarm port - port field.
+	 */
+	public Socks5Message(int cmd, String hostName, int port) {
+		super(cmd, null, port);
+		this.host = hostName;
+		this.version = SOCKS_VERSION;
+
+		//log.debug("Doing ATYP_DOMAINNAME");
+
+		addrType = SOCKS_ATYP_DOMAINNAME;
+		final byte addr[] = hostName.getBytes();
+
+		data = new byte[7 + addr.length];
+		data[0] = (byte) SOCKS_VERSION; // Version
+		data[1] = (byte) command; // Command
+		data[2] = (byte) 0; // Reserved byte
+		data[3] = (byte) SOCKS_ATYP_DOMAINNAME; // Address type
+		data[4] = (byte) addr.length; // Length of the address
+
+		// Put Address
+		System.arraycopy(addr, 0, data, 5, addr.length);
+		// Put port
+		data[data.length - 2] = (byte) (port >> 8);
+		data[data.length - 1] = (byte) (port);
+	}
+
+	/**
+	 * Initialises Message from the stream. Reads server response from given
+	 * stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0), or if any
+	 *             error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public Socks5Message(InputStream in) throws SocksException, IOException {
+		this(in, true);
+	}
+
+	/**
+	 * Initialises Message from the stream. Reads server response or client
+	 * request from given stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @param clinetMode
+	 *            If true read server response, else read client request.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0) and reading
+	 *             in client mode, or if any error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public Socks5Message(InputStream in, boolean clientMode)
+			throws SocksException, IOException {
+
+		read(in, clientMode);
+	}
+
+	/**
+	 * Initialises Message from the stream. Reads server response from given
+	 * stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0), or if any
+	 *             error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public void read(InputStream in) throws SocksException, IOException {
+		read(in, true);
+	}
+
+	/**
+	 * Initialises Message from the stream. Reads server response or client
+	 * request from given stream.
+	 * 
+	 * @param in
+	 *            Input stream to read response from.
+	 * @param clinetMode
+	 *            If true read server response, else read client request.
+	 * @throws SocksException
+	 *             If server response code is not SOCKS_SUCCESS(0) and reading
+	 *             in client mode, or if any error with protocol occurs.
+	 * @throws IOException
+	 *             If any error happens with I/O.
+	 */
+	public void read(InputStream in, boolean clientMode) throws SocksException,
+			IOException {
+
+		data = null;
+		ip = null;
+
+		final DataInputStream di = new DataInputStream(in);
+
+		version = di.readUnsignedByte();
+		command = di.readUnsignedByte();
+
+		if (clientMode && (command != 0)) {
+			throw new SocksException(command);
+		}
+
+		di.readUnsignedByte();
+		addrType = di.readUnsignedByte();
+
+		byte addr[];
+
+		switch (addrType) {
+		case SOCKS_ATYP_IPV4:
+			addr = new byte[4];
+			di.readFully(addr);
+			host = bytes2IPV4(addr, 0);
+			break;
+		case SOCKS_ATYP_IPV6:
+			addr = new byte[SOCKS_IPV6_LENGTH];// I believe it is 16 bytes,huge!
+			di.readFully(addr);
+			host = bytes2IPV6(addr, 0);
+			break;
+		case SOCKS_ATYP_DOMAINNAME:
+			//log.debug("Reading ATYP_DOMAINNAME");
+			addr = new byte[di.readUnsignedByte()];// Next byte shows the length
+			di.readFully(addr);
+			host = new String(addr);
+			break;
+		default:
+			throw (new SocksException(SocksProxyBase.SOCKS_JUST_ERROR));
+		}
+
+		port = di.readUnsignedShort();
+
+		if ((addrType != SOCKS_ATYP_DOMAINNAME) && doResolveIP) {
+			try {
+				ip = InetAddress.getByName(host);
+			} catch (final UnknownHostException uh_ex) {
+			}
+		}
+	}
+
+	/**
+	 * Writes the message to the stream.
+	 * 
+	 * @param out
+	 *            Output stream to which message should be written.
+	 */
+	public void write(OutputStream out) throws SocksException, IOException {
+		if (data == null) {
+			Socks5Message msg;
+
+			if (addrType == SOCKS_ATYP_DOMAINNAME) {
+				msg = new Socks5Message(command, host, port);
+			} else {
+				if (ip == null) {
+					try {
+						ip = InetAddress.getByName(host);
+					} catch (final UnknownHostException uh_ex) {
+						throw new SocksException(
+								SocksProxyBase.SOCKS_JUST_ERROR);
+					}
+				}
+				msg = new Socks5Message(command, ip, port);
+			}
+			data = msg.data;
+		}
+		out.write(data);
+	}
+
+	/**
+	 * Returns IP field of the message as IP, if the message was created with
+	 * ATYP of HOSTNAME, it will attempt to resolve the hostname, which might
+	 * fail.
+	 * 
+	 * @throws UnknownHostException
+	 *             if host can't be resolved.
+	 */
+	public InetAddress getInetAddress() throws UnknownHostException {
+		if (ip != null) {
+			return ip;
+		}
+
+		return (ip = InetAddress.getByName(host));
+	}
+
+	/**
+	 * Returns string representation of the message.
+	 */
+	public String toString() {
+		// FIXME: Single line version, please.
+		final String s = "Socks5Message:" + "\n" + "VN   " + version + "\n"
+				+ "CMD  " + command + "\n" + "ATYP " + addrType + "\n"
+				+ "ADDR " + host + "\n" + "PORT " + port + "\n";
+		return s;
+	}
+
+	/**
+	 *Wether to resolve hostIP returned from SOCKS server that is wether to
+	 * create InetAddress object from the hostName string
+	 */
+	static public boolean resolveIP() {
+		return doResolveIP;
+	}
+
+	/**
+	 *Wether to resolve hostIP returned from SOCKS server that is wether to
+	 * create InetAddress object from the hostName string
+	 * 
+	 * @param doResolve
+	 *            Wether to resolve hostIP from SOCKS server.
+	 *@return Previous value.
+	 */
+	static public boolean resolveIP(boolean doResolve) {
+		final boolean old = doResolveIP;
+		doResolveIP = doResolve;
+		return old;
+	}
+
+	/*
+	 * private static final void debug(String s){ if(DEBUG) System.out.print(s);
+	 * } private static final boolean DEBUG = false;
+	 */
+
+	// SOCKS5 constants
+	public static final int SOCKS_VERSION = 5;
+
+	public static final int SOCKS_ATYP_IPV4 = 0x1; // Where is 2??
+	public static final int SOCKS_ATYP_DOMAINNAME = 0x3; // !!!!rfc1928
+	public static final int SOCKS_ATYP_IPV6 = 0x4;
+
+	public static final int SOCKS_IPV6_LENGTH = 16;
+
+	static boolean doResolveIP = true;
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Proxy.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Proxy.java
new file mode 100644
index 0000000..7400aa6
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/Socks5Proxy.java
@@ -0,0 +1,295 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.Socket;
+import java.net.SocketException;
+import java.net.UnknownHostException;
+import java.util.Enumeration;
+import java.util.Hashtable;
+
+/**
+ * SOCKS5 Proxy.
+ */
+
+public class Socks5Proxy extends SocksProxyBase implements Cloneable {
+
+	// Data members
+	private Hashtable<Integer, Authentication> authMethods = new Hashtable<Integer, Authentication>();
+	private int selectedMethod;
+
+	boolean resolveAddrLocally = true;
+	UDPEncapsulation udp_encapsulation = null;
+
+	// Public Constructors
+	// ====================
+
+	/**
+	 * Creates SOCKS5 proxy.
+	 * 
+	 * @param p
+	 *            Proxy to use to connect to this proxy, allows proxy chaining.
+	 * @param proxyHost
+	 *            Host on which a Proxy server runs.
+	 * @param proxyPort
+	 *            Port on which a Proxy server listens for connections.
+	 * @throws UnknownHostException
+	 *             If proxyHost can't be resolved.
+	 */
+	public Socks5Proxy(SocksProxyBase p, String proxyHost, int proxyPort)
+			throws UnknownHostException {
+
+		super(p, proxyHost, proxyPort);
+		version = 5;
+		setAuthenticationMethod(0, new AuthenticationNone());
+	}
+
+	/**
+	 * Creates SOCKS5 proxy.
+	 * 
+	 * @param proxyHost
+	 *            Host on which a Proxy server runs.
+	 * @param proxyPort
+	 *            Port on which a Proxy server listens for connections.
+	 * @throws UnknownHostException
+	 *             If proxyHost can't be resolved.
+	 */
+	public Socks5Proxy(String proxyHost, int proxyPort)
+			throws UnknownHostException {
+		this(null, proxyHost, proxyPort);
+	}
+
+	/**
+	 * Creates SOCKS5 proxy.
+	 * 
+	 * @param p
+	 *            Proxy to use to connect to this proxy, allows proxy chaining.
+	 * @param proxyIP
+	 *            Host on which a Proxy server runs.
+	 * @param proxyPort
+	 *            Port on which a Proxy server listens for connections.
+	 */
+	public Socks5Proxy(SocksProxyBase p, InetAddress proxyIP, int proxyPort) {
+		super(p, proxyIP, proxyPort);
+		version = 5;
+		setAuthenticationMethod(0, new AuthenticationNone());
+	}
+
+	/**
+	 * Creates SOCKS5 proxy.
+	 * 
+	 * @param proxyIP
+	 *            Host on which a Proxy server runs.
+	 * @param proxyPort
+	 *            Port on which a Proxy server listens for connections.
+	 */
+	public Socks5Proxy(InetAddress proxyIP, int proxyPort) {
+		this(null, proxyIP, proxyPort);
+	}
+
+	// Public instance methods
+	// ========================
+
+	/**
+	 * Wether to resolve address locally or to let proxy do so.
+	 * <p>
+	 * SOCKS5 protocol allows to send host names rather then IPs in the
+	 * requests, this option controls wether the hostnames should be send to the
+	 * proxy server as names, or should they be resolved locally.
+	 * 
+	 * @param doResolve
+	 *            Wether to perform resolution locally.
+	 * @return Previous settings.
+	 */
+	public boolean resolveAddrLocally(boolean doResolve) {
+		final boolean old = resolveAddrLocally;
+		resolveAddrLocally = doResolve;
+		return old;
+	}
+
+	/**
+	 * Get current setting on how the addresses should be handled.
+	 * 
+	 * @return Current setting for address resolution.
+	 * @see Socks5Proxy#resolveAddrLocally(boolean doResolve)
+	 */
+	public boolean resolveAddrLocally() {
+		return resolveAddrLocally;
+	}
+
+	/**
+	 * Adds another authentication method.
+	 * 
+	 * @param methodId
+	 *            Authentication method id, see rfc1928
+	 * @param method
+	 *            Implementation of Authentication
+	 * @see Authentication
+	 */
+	public boolean setAuthenticationMethod(int methodId, Authentication method) {
+		if ((methodId < 0) || (methodId > 255)) {
+			return false;
+		}
+		if (method == null) {
+			// Want to remove a particular method
+			return (authMethods.remove(new Integer(methodId)) != null);
+		} else {// Add the method, or rewrite old one
+			authMethods.put(new Integer(methodId), method);
+		}
+		return true;
+	}
+
+	/**
+	 * Get authentication method, which corresponds to given method id
+	 * 
+	 * @param methodId
+	 *            Authentication method id.
+	 * @return Implementation for given method or null, if one was not set.
+	 */
+	public Authentication getAuthenticationMethod(int methodId) {
+		final Object method = authMethods.get(new Integer(methodId));
+		if (method == null) {
+			return null;
+		}
+		return (Authentication) method;
+	}
+
+	/**
+	 * Creates a clone of this Proxy. clone() returns an
+	 */
+	@SuppressWarnings("unchecked")
+	public Object clone() {
+		final Socks5Proxy newProxy = new Socks5Proxy(proxyIP, proxyPort);
+
+		final Object o = this.authMethods.clone();
+		newProxy.authMethods = (Hashtable<Integer, Authentication>) o;
+
+		newProxy.directHosts = (InetRange) directHosts.clone();
+		newProxy.resolveAddrLocally = resolveAddrLocally;
+		newProxy.chainProxy = chainProxy;
+		return newProxy;
+	}
+
+	// Public Static(Class) Methods
+	// ==============================
+
+	// Protected Methods
+	// =================
+
+	protected SocksProxyBase copy() {
+		final Socks5Proxy copy = new Socks5Proxy(proxyIP, proxyPort);
+
+		copy.authMethods = this.authMethods; // same Hash, no copy
+		copy.directHosts = this.directHosts;
+		copy.chainProxy = this.chainProxy;
+		copy.resolveAddrLocally = this.resolveAddrLocally;
+		return copy;
+	}
+
+	/**
+    *
+    *
+    */
+	protected void startSession() throws SocksException {
+		super.startSession();
+		Authentication auth;
+		final Socket ps = proxySocket; // The name is too long
+
+		try {
+
+			final byte nMethods = (byte) authMethods.size(); // Number of
+			// methods
+
+			final byte[] buf = new byte[2 + nMethods]; // 2 is for VER,NMETHODS
+			buf[0] = (byte) version;
+			buf[1] = nMethods; // Number of methods
+			int i = 2;
+
+			final Enumeration<Integer> ids = authMethods.keys();
+			while (ids.hasMoreElements()) {
+				buf[i++] = (byte) ids.nextElement().intValue();
+			}
+
+			out.write(buf);
+			out.flush();
+
+			final int versionNumber = in.read();
+			selectedMethod = in.read();
+
+			if ((versionNumber < 0) || (selectedMethod < 0)) {
+				// EOF condition was reached
+				endSession();
+				final String s = "Connection to proxy lost.";
+				throw new SocksException(SOCKS_PROXY_IO_ERROR, s);
+			}
+
+			if (versionNumber < version) {
+				// What should we do??
+			}
+
+			if (selectedMethod == 0xFF) { // No method selected
+				ps.close();
+				throw (new SocksException(SOCKS_AUTH_NOT_SUPPORTED));
+			}
+
+			auth = getAuthenticationMethod(selectedMethod);
+			if (auth == null) {
+				// This shouldn't happen, unless method was removed by other
+				// thread, or the server stuffed up
+				final String s = "Specified Authentication not found!";
+				throw new SocksException(SOCKS_JUST_ERROR, s);
+			}
+
+			final Object[] in_out;
+			in_out = auth.doSocksAuthentication(selectedMethod, ps);
+
+			if (in_out == null) {
+				// Authentication failed by some reason
+				throw (new SocksException(SOCKS_AUTH_FAILURE));
+			}
+
+			/*
+			 * Most authentication methods are expected to return simply the
+			 * input/output streams associated with the socket. However if the
+			 * auth. method requires some kind of encryption/decryption being
+			 * done on the connection it should provide classes to handle I/O.
+			 */
+
+			in = (InputStream) in_out[0];
+			out = (OutputStream) in_out[1];
+			if (in_out.length > 2) {
+				udp_encapsulation = (UDPEncapsulation) in_out[2];
+			}
+
+		} catch (final SocksException s_ex) {
+			throw s_ex;
+		} catch (final UnknownHostException uh_ex) {
+			throw new SocksException(SOCKS_PROXY_NO_CONNECT, uh_ex);
+		} catch (final SocketException so_ex) {
+			throw new SocksException(SOCKS_PROXY_NO_CONNECT, so_ex);
+		} catch (final IOException io_ex) {
+			throw new SocksException(SOCKS_PROXY_IO_ERROR, io_ex);
+		}
+	}
+
+	protected ProxyMessage formMessage(int cmd, InetAddress ip, int port) {
+		return new Socks5Message(cmd, ip, port);
+	}
+
+	protected ProxyMessage formMessage(int cmd, String host, int port)
+			throws UnknownHostException {
+		if (resolveAddrLocally) {
+			return formMessage(cmd, InetAddress.getByName(host), port);
+		} else {
+			return new Socks5Message(cmd, host, port);
+		}
+	}
+
+	protected ProxyMessage formMessage(InputStream in) throws SocksException,
+			IOException {
+		return new Socks5Message(in);
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksException.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksException.java
new file mode 100644
index 0000000..a651597
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksException.java
@@ -0,0 +1,111 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+/**
+ * Exception thrown by various socks classes to indicate errors with protocol or
+ * unsuccessfull server responses.
+ */
+public class SocksException extends java.io.IOException {
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+
+	/**
+	 * Construct a SocksException with given errorcode.
+	 * <p>
+	 * Tries to look up message which corresponds to this error code.
+	 * 
+	 * @param errCode
+	 *            Error code for this exception.
+	 */
+	public SocksException(int errCode) {
+		this.errCode = errCode;
+		lookupErrorString(errCode);
+	}
+
+	private void lookupErrorString(int errCode) {
+		if ((errCode >> 16) == 0) {
+			if (errCode <= serverReplyMessage.length) {
+				errString = serverReplyMessage[errCode];
+			} else {
+				errString = UNASSIGNED_ERROR_MESSAGE;
+			}
+		} else {
+			// Local error
+			errCode = (errCode >> 16) - 1;
+			if (errCode <= localErrorMessage.length) {
+				errString = localErrorMessage[errCode];
+			} else {
+				errString = UNASSIGNED_ERROR_MESSAGE;
+			}
+		}
+	}
+
+	/**
+	 * Construct a SocksException with given error code, and a Throwable cause
+	 * 
+	 * @param errCode
+	 * @param t
+	 *            Nested exception for debugging purposes.
+	 */
+	public SocksException(int errCode, Throwable t) {
+		super(t);  // Java 1.6+
+		this.errCode = errCode;
+		lookupErrorString(errCode);
+	}
+
+	/**
+	 * Constructs a SocksException with given error code and message.
+	 * 
+	 * @param errCode
+	 *            Error code.
+	 * @param errString
+	 *            Error Message.
+	 */
+	public SocksException(int errCode, String errString) {
+		this.errCode = errCode;
+		this.errString = errString;
+	}
+
+	public SocksException(int errCode, String string, Throwable t) {
+		super(string, t);  // Java 1.6+
+		this.errCode = errCode;
+		this.errString = string;
+	}
+
+	/**
+	 * Get the error code associated with this exception.
+	 * 
+	 * @return Error code associated with this exception.
+	 */
+	public int getErrorCode() {
+		return errCode;
+	}
+
+	/**
+	 * Get human readable representation of this exception.
+	 * 
+	 * @return String represntation of this exception.
+	 */
+	public String toString() {
+		return errString;
+	}
+
+	static final String UNASSIGNED_ERROR_MESSAGE = "Unknown error message";
+
+	static final String serverReplyMessage[] = { "Succeeded",
+			"General SOCKS server failure",
+			"Connection not allowed by ruleset", "Network unreachable",
+			"Host unreachable", "Connection refused", "TTL expired",
+			"Command not supported", "Address type not supported" };
+
+	static final String localErrorMessage[] = { "SOCKS server not specified",
+			"Unable to contact SOCKS server", "IO error",
+			"None of Authentication methods are supported",
+			"Authentication failed", "General SOCKS fault" };
+
+	String errString;
+	int errCode;
+
+}// End of SocksException class
+
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksProxyBase.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksProxyBase.java
new file mode 100644
index 0000000..ebf4fdb
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksProxyBase.java
@@ -0,0 +1,543 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InterruptedIOException;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.Socket;
+import java.net.UnknownHostException;
+
+/**
+ * Abstract class Proxy, base for classes Socks4Proxy and Socks5Proxy. Defines
+ * methods for specifying default proxy, to be used by all classes of this
+ * package.
+ */
+
+public abstract class SocksProxyBase {
+
+	// Data members
+	protected InetRange directHosts = new InetRange();
+
+	protected InetAddress proxyIP = null;
+	protected String proxyHost = null;
+	protected int proxyPort;
+	protected Socket proxySocket = null;
+
+	protected InputStream in;
+	protected OutputStream out;
+
+	protected int version;
+
+	protected SocksProxyBase chainProxy = null;
+
+	// Protected static/class variables
+	protected static SocksProxyBase defaultProxy = null;
+
+	// Constructors
+	// ====================
+	SocksProxyBase(SocksProxyBase chainProxy, String proxyHost, int proxyPort)
+			throws UnknownHostException {
+		this.chainProxy = chainProxy;
+		this.proxyHost = proxyHost;
+
+		if (chainProxy == null) {
+			this.proxyIP = InetAddress.getByName(proxyHost);
+		}
+
+		this.proxyPort = proxyPort;
+	}
+
+	SocksProxyBase(String proxyHost, int proxyPort) throws UnknownHostException {
+		this(null, proxyHost, proxyPort);
+	}
+
+	SocksProxyBase(SocksProxyBase chainProxy, InetAddress proxyIP, int proxyPort) {
+		this.chainProxy = chainProxy;
+		this.proxyIP = proxyIP;
+		this.proxyPort = proxyPort;
+	}
+
+	SocksProxyBase(InetAddress proxyIP, int proxyPort) {
+		this(null, proxyIP, proxyPort);
+	}
+
+	SocksProxyBase(SocksProxyBase p) {
+		this.proxyIP = p.proxyIP;
+		this.proxyPort = p.proxyPort;
+		this.version = p.version;
+		this.directHosts = p.directHosts;
+	}
+
+	// Public instance methods
+	// ========================
+
+	/**
+	 * Get the port on which proxy server is running.
+	 * 
+	 * @return Proxy port.
+	 */
+	public int getPort() {
+		return proxyPort;
+	}
+
+	/**
+	 * Get the ip address of the proxy server host.
+	 * 
+	 * @return Proxy InetAddress.
+	 */
+	public InetAddress getInetAddress() {
+		return proxyIP;
+	}
+
+	/**
+	 * Adds given ip to the list of direct addresses. This machine will be
+	 * accessed without using proxy.
+	 */
+	public void addDirect(InetAddress ip) {
+		directHosts.add(ip);
+	}
+
+	/**
+	 * Adds host to the list of direct addresses. This machine will be accessed
+	 * without using proxy.
+	 */
+	public boolean addDirect(String host) {
+		return directHosts.add(host);
+	}
+
+	/**
+	 * Adds given range of addresses to the lsit of direct addresses, machines
+	 * within this range will be accessed without using proxy.
+	 */
+	public void addDirect(InetAddress from, InetAddress to) {
+		directHosts.add(from, to);
+	}
+
+	/**
+	 * Sets given InetRange as the list of direct address, previous list will be
+	 * discarded, any changes done previously with addDirect(Inetaddress) will
+	 * be lost. The machines in this range will be accessed without using proxy.
+	 * 
+	 * @param ir
+	 *            InetRange which should be used to look up direct addresses.
+	 * @see InetRange
+	 */
+	public void setDirect(InetRange ir) {
+		directHosts = ir;
+	}
+
+	/**
+	 * Get the list of direct hosts.
+	 * 
+	 * @return Current range of direct address as InetRange object.
+	 * @see InetRange
+	 */
+	public InetRange getDirect() {
+		return directHosts;
+	}
+
+	/**
+	 * Check wether the given host is on the list of direct address.
+	 * 
+	 * @param host
+	 *            Host name to check.
+	 * @return true if the given host is specified as the direct addresses.
+	 */
+	public boolean isDirect(String host) {
+		return directHosts.contains(host);
+	}
+
+	/**
+	 * Check wether the given host is on the list of direct addresses.
+	 * 
+	 * @param host
+	 *            Host address to check.
+	 * @return true if the given host is specified as the direct address.
+	 */
+	public boolean isDirect(InetAddress host) {
+		return directHosts.contains(host);
+	}
+
+	/**
+	 * Set the proxy which should be used to connect to given proxy.
+	 * 
+	 * @param chainProxy
+	 *            Proxy to use to connect to this proxy.
+	 */
+	public void setChainProxy(SocksProxyBase chainProxy) {
+		this.chainProxy = chainProxy;
+	}
+
+	/**
+	 * Get proxy which is used to connect to this proxy.
+	 * 
+	 * @return Proxy which is used to connect to this proxy, or null if proxy is
+	 *         to be contacted directly.
+	 */
+	public SocksProxyBase getChainProxy() {
+		return chainProxy;
+	}
+
+	/**
+	 * Get string representation of this proxy.
+	 * 
+	 * @returns string in the form:proxyHost:proxyPort \t Version versionNumber
+	 */
+	public String toString() {
+		return ("" + proxyIP.getHostName() + ":" + proxyPort + "\tVersion " + version);
+	}
+
+	// Public Static(Class) Methods
+	// ==============================
+
+	/**
+	 * Sets SOCKS4 proxy as default.
+	 * 
+	 * @param hostName
+	 *            Host name on which SOCKS4 server is running.
+	 * @param port
+	 *            Port on which SOCKS4 server is running.
+	 * @param user
+	 *            Username to use for communications with proxy.
+	 */
+	public static void setDefaultProxy(String hostName, int port, String user)
+			throws UnknownHostException {
+		defaultProxy = new Socks4Proxy(hostName, port, user);
+	}
+
+	/**
+	 * Sets SOCKS4 proxy as default.
+	 * 
+	 * @param ipAddress
+	 *            Host address on which SOCKS4 server is running.
+	 * @param port
+	 *            Port on which SOCKS4 server is running.
+	 * @param user
+	 *            Username to use for communications with proxy.
+	 */
+	public static void setDefaultProxy(InetAddress ipAddress, int port,
+			String user) {
+		defaultProxy = new Socks4Proxy(ipAddress, port, user);
+	}
+
+	/**
+	 * Sets SOCKS5 proxy as default. Default proxy only supports
+	 * no-authentication.
+	 * 
+	 * @param hostName
+	 *            Host name on which SOCKS5 server is running.
+	 * @param port
+	 *            Port on which SOCKS5 server is running.
+	 */
+	public static void setDefaultProxy(String hostName, int port)
+			throws UnknownHostException {
+		defaultProxy = new Socks5Proxy(hostName, port);
+	}
+
+	/**
+	 * Sets SOCKS5 proxy as default. Default proxy only supports
+	 * no-authentication.
+	 * 
+	 * @param ipAddress
+	 *            Host address on which SOCKS5 server is running.
+	 * @param port
+	 *            Port on which SOCKS5 server is running.
+	 */
+	public static void setDefaultProxy(InetAddress ipAddress, int port) {
+		defaultProxy = new Socks5Proxy(ipAddress, port);
+	}
+
+	/**
+	 * Sets default proxy.
+	 * 
+	 * @param p
+	 *            Proxy to use as default proxy.
+	 */
+	public static void setDefaultProxy(SocksProxyBase p) {
+		defaultProxy = p;
+	}
+
+	/**
+	 * Get current default proxy.
+	 * 
+	 * @return Current default proxy, or null if none is set.
+	 */
+	public static SocksProxyBase getDefaultProxy() {
+		return defaultProxy;
+	}
+
+	/**
+	 * Parses strings in the form: host[:port:user:password], and creates proxy
+	 * from information obtained from parsing.
+	 * <p>
+	 * Defaults: port = 1080.<br>
+	 * If user specified but not password, creates Socks4Proxy, if user not
+	 * specified creates Socks5Proxy, if both user and password are speciefied
+	 * creates Socks5Proxy with user/password authentication.
+	 * 
+	 * @param proxy_entry
+	 *            String in the form host[:port:user:password]
+	 * @return Proxy created from the string, null if entry was somehow
+	 *         invalid(host unknown for example, or empty string)
+	 */
+	public static SocksProxyBase parseProxy(String proxy_entry) {
+
+		String proxy_host;
+		int proxy_port = 1080;
+		String proxy_user = null;
+		String proxy_password = null;
+		SocksProxyBase proxy;
+
+		final java.util.StringTokenizer st = new java.util.StringTokenizer(
+				proxy_entry, ":");
+		if (st.countTokens() < 1) {
+			return null;
+		}
+
+		proxy_host = st.nextToken();
+		if (st.hasMoreTokens()) {
+			try {
+				proxy_port = Integer.parseInt(st.nextToken().trim());
+			} catch (final NumberFormatException nfe) {
+			}
+		}
+
+		if (st.hasMoreTokens()) {
+			proxy_user = st.nextToken();
+		}
+
+		if (st.hasMoreTokens()) {
+			proxy_password = st.nextToken();
+		}
+
+		try {
+			if (proxy_user == null) {
+				proxy = new Socks5Proxy(proxy_host, proxy_port);
+			} else if (proxy_password == null) {
+				proxy = new Socks4Proxy(proxy_host, proxy_port, proxy_user);
+			} else {
+				proxy = new Socks5Proxy(proxy_host, proxy_port);
+				final UserPasswordAuthentication upa = new UserPasswordAuthentication(
+						proxy_user, proxy_password);
+
+				((Socks5Proxy) proxy).setAuthenticationMethod(
+						UserPasswordAuthentication.METHOD_ID, upa);
+			}
+		} catch (final UnknownHostException uhe) {
+			return null;
+		}
+
+		return proxy;
+	}
+
+	// Protected Methods
+	// =================
+
+	protected void startSession() throws SocksException {
+		try {
+			if (chainProxy == null) {
+				proxySocket = new Socket(proxyIP, proxyPort);
+			} else if (proxyIP != null) {
+				proxySocket = new SocksSocket(chainProxy, proxyIP, proxyPort);
+			} else {
+				proxySocket = new SocksSocket(chainProxy, proxyHost, proxyPort);
+			}
+
+			in = proxySocket.getInputStream();
+			out = proxySocket.getOutputStream();
+		} catch (final SocksException se) {
+			throw se;
+		} catch (final IOException io_ex) {
+			throw new SocksException(SOCKS_PROXY_IO_ERROR, "" + io_ex);
+		}
+	}
+
+	/**
+	 * Create a copy of this proxy for use by individual threads.
+	 * 
+	 * @return proxy
+	 */
+	protected abstract SocksProxyBase copy();
+
+	protected abstract ProxyMessage formMessage(int cmd, InetAddress ip,
+			int port);
+
+	protected abstract ProxyMessage formMessage(int cmd, String host, int port)
+			throws UnknownHostException;
+
+	protected abstract ProxyMessage formMessage(InputStream in)
+			throws SocksException, IOException;
+
+	protected ProxyMessage connect(InetAddress ip, int port)
+			throws SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_CONNECT, ip,
+					port);
+			return exchange(request);
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+	}
+
+	protected ProxyMessage connect(String host, int port)
+			throws UnknownHostException, SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_CONNECT, host,
+					port);
+			return exchange(request);
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+	}
+
+	protected ProxyMessage bind(InetAddress ip, int port) throws SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_BIND, ip, port);
+			return exchange(request);
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+	}
+
+	protected ProxyMessage bind(String host, int port)
+			throws UnknownHostException, SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_BIND, host, port);
+			return exchange(request);
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+	}
+
+	protected ProxyMessage accept() throws IOException, SocksException {
+		ProxyMessage msg;
+		try {
+			msg = formMessage(in);
+		} catch (final InterruptedIOException iioe) {
+			throw iioe;
+		} catch (final IOException io_ex) {
+			endSession();
+			throw new SocksException(SOCKS_PROXY_IO_ERROR,
+					"While Trying accept:" + io_ex);
+		}
+		return msg;
+	}
+
+	protected ProxyMessage udpAssociate(InetAddress ip, int port)
+			throws SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_UDP_ASSOCIATE,
+					ip, port);
+			if (request != null) {
+				return exchange(request);
+			}
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+		// Only get here if request was null
+		endSession();
+		throw new SocksException(SOCKS_METHOD_NOTSUPPORTED,
+				"This version of proxy does not support UDP associate, use version 5");
+	}
+
+	protected ProxyMessage udpAssociate(String host, int port)
+			throws UnknownHostException, SocksException {
+		try {
+			startSession();
+			final ProxyMessage request = formMessage(SOCKS_CMD_UDP_ASSOCIATE,
+					host, port);
+			if (request != null) {
+				return exchange(request);
+			}
+		} catch (final SocksException se) {
+			endSession();
+			throw se;
+		}
+		// Only get here if request was null
+		endSession();
+		throw new SocksException(SOCKS_METHOD_NOTSUPPORTED,
+				"This version of proxy does not support UDP associate, use version 5");
+	}
+
+	protected void endSession() {
+		try {
+			if (proxySocket != null) {
+				proxySocket.close();
+			}
+			proxySocket = null;
+		} catch (final IOException io_ex) {
+		}
+	}
+
+	/**
+	 *Sends the request to SOCKS server
+	 */
+	protected void sendMsg(ProxyMessage msg) throws SocksException, IOException {
+		msg.write(out);
+	}
+
+	/**
+	 * Reads the reply from the SOCKS server
+	 */
+	protected ProxyMessage readMsg() throws SocksException, IOException {
+		return formMessage(in);
+	}
+
+	/**
+	 *Sends the request reads reply and returns it throws exception if
+	 * something wrong with IO or the reply code is not zero
+	 */
+	protected ProxyMessage exchange(ProxyMessage request) throws SocksException {
+		ProxyMessage reply;
+		try {
+			request.write(out);
+			reply = formMessage(in);
+		} catch (final SocksException s_ex) {
+			throw s_ex;
+		} catch (final IOException ioe) {
+			throw (new SocksException(SOCKS_PROXY_IO_ERROR, "" + ioe));
+		}
+		return reply;
+	}
+
+	// Private methods
+	// ===============
+
+	// Constants
+
+	public static final int SOCKS_SUCCESS = 0;
+	public static final int SOCKS_FAILURE = 1;
+	public static final int SOCKS_BADCONNECT = 2;
+	public static final int SOCKS_BADNETWORK = 3;
+	public static final int SOCKS_HOST_UNREACHABLE = 4;
+	public static final int SOCKS_CONNECTION_REFUSED = 5;
+	public static final int SOCKS_TTL_EXPIRE = 6;
+	public static final int SOCKS_CMD_NOT_SUPPORTED = 7;
+	public static final int SOCKS_ADDR_NOT_SUPPORTED = 8;
+
+	public static final int SOCKS_NO_PROXY = 1 << 16;
+	public static final int SOCKS_PROXY_NO_CONNECT = 2 << 16;
+	public static final int SOCKS_PROXY_IO_ERROR = 3 << 16;
+	public static final int SOCKS_AUTH_NOT_SUPPORTED = 4 << 16;
+	public static final int SOCKS_AUTH_FAILURE = 5 << 16;
+	public static final int SOCKS_JUST_ERROR = 6 << 16;
+
+	public static final int SOCKS_DIRECT_FAILED = 7 << 16;
+	public static final int SOCKS_METHOD_NOTSUPPORTED = 8 << 16;
+
+	static final int SOCKS_CMD_CONNECT = 0x1;
+	static final int SOCKS_CMD_BIND = 0x2;
+	static final int SOCKS_CMD_UDP_ASSOCIATE = 0x3;
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksServerSocket.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksServerSocket.java
new file mode 100644
index 0000000..8d009cb
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksServerSocket.java
@@ -0,0 +1,235 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.net.InetAddress;
+import java.net.ServerSocket;
+import java.net.Socket;
+import java.net.SocketException;
+import java.net.UnknownHostException;
+
+/**
+ * SocksServerSocket allows to accept connections from one particular host
+ * through the SOCKS4 or SOCKS5 proxy.
+ */
+public class SocksServerSocket extends ServerSocket {
+	// Data members
+	protected SocksProxyBase proxy;
+	protected String localHost;
+	protected InetAddress localIP;
+	protected int localPort;
+
+	boolean doing_direct = false;
+	InetAddress remoteAddr;
+
+	/**
+	 * Creates ServerSocket capable of accepting one connection through the
+	 * firewall, uses default Proxy.
+	 * 
+	 * @param host
+	 *            Host from which the connection should be recieved.
+	 *@param port
+	 *            Port number of the primary connection.
+	 */
+	public SocksServerSocket(String host, int port) throws SocksException,
+			UnknownHostException, IOException {
+		this(SocksProxyBase.defaultProxy, host, port);
+	}
+
+	/**
+	 *Creates ServerSocket capable of accepting one connection through the
+	 * firewall, uses given proxy.
+	 * 
+	 * @param p
+	 *            Proxy object to use.
+	 *@param host
+	 *            Host from which the connection should be recieved.
+	 *@param port
+	 *            Port number of the primary connection.
+	 */
+	public SocksServerSocket(SocksProxyBase p, String host, int port)
+			throws SocksException, UnknownHostException, IOException {
+
+		super(0);
+		if (p == null) {
+			throw new SocksException(SocksProxyBase.SOCKS_NO_PROXY);
+		}
+		// proxy=p;
+		proxy = p.copy();
+		if (proxy.isDirect(host)) {
+			remoteAddr = InetAddress.getByName(host);
+			proxy = null;
+			doDirect();
+		} else {
+			processReply(proxy.bind(host, port));
+		}
+	}
+
+	/**
+	 * Creates ServerSocket capable of accepting one connection through the
+	 * firewall, uses default Proxy.
+	 * 
+	 * @param ip
+	 *            Host from which the connection should be recieved.
+	 *@param port
+	 *            Port number of the primary connection.
+	 */
+	public SocksServerSocket(InetAddress ip, int port) throws SocksException,
+			IOException {
+		this(SocksProxyBase.defaultProxy, ip, port);
+	}
+
+	/**
+	 *Creates ServerSocket capable of accepting one connection through the
+	 * firewall, uses given proxy.
+	 * 
+	 * @param p
+	 *            Proxy object to use.
+	 *@param ip
+	 *            Host from which the connection should be recieved.
+	 *@param port
+	 *            Port number of the primary connection.
+	 */
+	public SocksServerSocket(SocksProxyBase p, InetAddress ip, int port)
+			throws SocksException, IOException {
+		super(0);
+
+		if (p == null) {
+			throw new SocksException(SocksProxyBase.SOCKS_NO_PROXY);
+		}
+		this.proxy = p.copy();
+
+		if (proxy.isDirect(ip)) {
+			remoteAddr = ip;
+			doDirect();
+		} else {
+			processReply(proxy.bind(ip, port));
+		}
+	}
+
+	/**
+	 * Accepts the incoming connection.
+	 */
+	public Socket accept() throws IOException {
+		Socket s;
+
+		if (!doing_direct) {
+			if (proxy == null) {
+				return null;
+			}
+
+			final ProxyMessage msg = proxy.accept();
+			s = msg.ip == null ? new SocksSocket(msg.host, msg.port, proxy)
+					: new SocksSocket(msg.ip, msg.port, proxy);
+			// Set timeout back to 0
+			proxy.proxySocket.setSoTimeout(0);
+		} else { // Direct Connection
+
+			// Mimic the proxy behaviour,
+			// only accept connections from the speciefed host.
+			while (true) {
+				s = super.accept();
+				if (s.getInetAddress().equals(remoteAddr)) {
+					// got the connection from the right host
+					// Close listenning socket.
+					break;
+				} else {
+					s.close(); // Drop all connections from other hosts
+				}
+			}
+
+		}
+		proxy = null;
+		// Return accepted socket
+		return s;
+	}
+
+	/**
+	 * Closes the connection to proxy if socket have not been accepted, if the
+	 * direct connection is used, closes direct ServerSocket. If the client
+	 * socket have been allready accepted, does nothing.
+	 */
+	public void close() throws IOException {
+		super.close();
+		if (proxy != null) {
+			proxy.endSession();
+		}
+		proxy = null;
+	}
+
+	/**
+	 * Get the name of the host proxy is using to listen for incoming
+	 * connection.
+	 * <P>
+	 * Usefull when address is returned by proxy as the hostname.
+	 * 
+	 * @return the hostname of the address proxy is using to listen for incoming
+	 *         connection.
+	 */
+	public String getHost() {
+		return localHost;
+	}
+
+	/**
+	 * Get address assigned by proxy to listen for incomming connections, or the
+	 * local machine address if doing direct connection.
+	 */
+	public InetAddress getInetAddress() {
+		if (localIP == null) {
+			try {
+				localIP = InetAddress.getByName(localHost);
+			} catch (final UnknownHostException e) {
+				return null;
+			}
+		}
+		return localIP;
+	}
+
+	/**
+	 * Get port assigned by proxy to listen for incoming connections, or the
+	 * port chosen by local system, if accepting directly.
+	 */
+	public int getLocalPort() {
+		return localPort;
+	}
+
+	/**
+	 * Set Timeout.
+	 * 
+	 * @param timeout
+	 *            Amount of time in milliseconds, accept should wait for
+	 *            incoming connection before failing with exception. Zero
+	 *            timeout implies infinity.
+	 */
+	public void setSoTimeout(int timeout) throws SocketException {
+		super.setSoTimeout(timeout);
+		if (!doing_direct) {
+			proxy.proxySocket.setSoTimeout(timeout);
+		}
+	}
+
+	// Private Methods
+	// ////////////////
+
+	private void processReply(ProxyMessage reply) throws SocksException {
+		localPort = reply.port;
+		/*
+		 * If the server have assigned same host as it was contacted on it might
+		 * return an address of all zeros
+		 */
+		if (reply.host.equals("0.0.0.0")) {
+			localIP = proxy.proxyIP;
+			localHost = localIP.getHostName();
+		} else {
+			localHost = reply.host;
+			localIP = reply.ip;
+		}
+	}
+
+	private void doDirect() {
+		doing_direct = true;
+		localPort = super.getLocalPort();
+		localIP = super.getInetAddress();
+		localHost = localIP.getHostName();
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksSocket.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksSocket.java
new file mode 100644
index 0000000..0e70c7a
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/SocksSocket.java
@@ -0,0 +1,385 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.Socket;
+import java.net.SocketException;
+import java.net.UnknownHostException;
+
+/**
+ * SocksSocket tryies to look very similar to normal Socket, while allowing
+ * connections through the SOCKS4 or 5 proxy. To use this class you will have to
+ * identify proxy you need to use, Proxy class allows you to set default proxy,
+ * which will be used by all Socks aware sockets. You can also create either
+ * Socks4Proxy or Socks5Proxy, and use them by passing to the appropriate
+ * constructors.
+ * <P>
+ * Using Socks package can be as easy as that:
+ * 
+ * <pre>
+ * &lt;tt&gt;
+ * 
+ *     import Socks.*;
+ *     ....
+ * 
+ *     try{
+ *        //Specify SOCKS5 proxy
+ *        Proxy.setDefaultProxy(&quot;socks-proxy&quot;,1080);
+ * 
+ *        //OR you still use SOCKS4
+ *        //Code below uses SOCKS4 proxy
+ *        //Proxy.setDefaultProxy(&quot;socks-proxy&quot;,1080,userName);
+ * 
+ *        Socket s = SocksSocket(&quot;some.host.of.mine&quot;,13);
+ *        readTimeFromSock(s);
+ *     }catch(SocksException sock_ex){
+ *        //Usually it will turn in more or less meaningfull message
+ *        System.err.println(&quot;SocksException:&quot;+sock_ex);
+ *     }
+ * 
+ * &lt;/tt&gt;
+ * </pre>
+ *<P>
+ * However if the need exist for more control, like resolving addresses
+ * remotely, or using some non-trivial authentication schemes, it can be done.
+ */
+
+public class SocksSocket extends Socket {
+	// Data members
+	protected SocksProxyBase proxy;
+	protected String localHost, remoteHost;
+	protected InetAddress localIP, remoteIP;
+	protected int localPort, remotePort;
+
+	private Socket directSock = null;
+
+	/**
+	 * Tryies to connect to given host and port using default proxy. If no
+	 * default proxy speciefied it throws SocksException with error code
+	 * SOCKS_NO_PROXY.
+	 * 
+	 * @param host
+	 *            Machine to connect to.
+	 * @param port
+	 *            Port to which to connect.
+	 * @see SocksSocket#SocksSocket(SocksProxyBase,String,int)
+	 * @see Socks5Proxy#resolveAddrLocally
+	 */
+	public SocksSocket(String host, int port) throws SocksException,
+			UnknownHostException {
+		this(SocksProxyBase.defaultProxy, host, port);
+	}
+
+	/**
+	 * Connects to host port using given proxy server.
+	 * 
+	 * @param p
+	 *            Proxy to use.
+	 * @param host
+	 *            Machine to connect to.
+	 * @param port
+	 *            Port to which to connect.
+	 * @throws UnknownHostException
+	 *             If one of the following happens:
+	 *             <ol>
+	 * 
+	 *             <li>Proxy settings say that address should be resolved
+	 *             locally, but this fails.
+	 *             <li>Proxy settings say that the host should be contacted
+	 *             directly but host name can't be resolved.
+	 *             </ol>
+	 * @throws SocksException
+	 *             If one of the following happens:
+	 *             <ul>
+	 *             <li>Proxy is is null.
+	 *             <li>Proxy settings say that the host should be contacted
+	 *             directly but this fails.
+	 *             <li>Socks Server can't be contacted.
+	 *             <li>Authentication fails.
+	 *             <li>Connection is not allowed by the SOCKS proxy.
+	 *             <li>SOCKS proxy can't establish the connection.
+	 *             <li>Any IO error occured.
+	 *             <li>Any protocol error occured.
+	 *             </ul>
+	 * @throws IOexception
+	 *             if anything is wrong with I/O.
+	 * @see Socks5Proxy#resolveAddrLocally
+	 */
+	public SocksSocket(SocksProxyBase p, String host, int port)
+			throws SocksException, UnknownHostException {
+
+		if (p == null) {
+			throw new SocksException(SocksProxyBase.SOCKS_NO_PROXY);
+		}
+		// proxy=p;
+		proxy = p.copy();
+		remoteHost = host;
+		remotePort = port;
+		if (proxy.isDirect(host)) {
+			remoteIP = InetAddress.getByName(host);
+			doDirect();
+		} else {
+			processReply(proxy.connect(host, port));
+		}
+	}
+
+	/**
+	 * Tryies to connect to given ip and port using default proxy. If no default
+	 * proxy speciefied it throws SocksException with error code SOCKS_NO_PROXY.
+	 * 
+	 * @param ip
+	 *            Machine to connect to.
+	 * @param port
+	 *            Port to which to connect.
+	 * @see SocksSocket#SocksSocket(SocksProxyBase,String,int)
+	 */
+	public SocksSocket(InetAddress ip, int port) throws SocksException {
+		this(SocksProxyBase.defaultProxy, ip, port);
+	}
+
+	/**
+	 * Connects to given ip and port using given Proxy server.
+	 * 
+	 * @param p
+	 *            Proxy to use.
+	 * @param ip
+	 *            Machine to connect to.
+	 * @param port
+	 *            Port to which to connect.
+	 */
+	public SocksSocket(SocksProxyBase p, InetAddress ip, int port)
+			throws SocksException {
+		if (p == null) {
+			throw new SocksException(SocksProxyBase.SOCKS_NO_PROXY);
+		}
+		this.proxy = p.copy();
+		this.remoteIP = ip;
+		this.remotePort = port;
+		this.remoteHost = ip.getHostName();
+		if (proxy.isDirect(remoteIP)) {
+			doDirect();
+		} else {
+			processReply(proxy.connect(ip, port));
+		}
+	}
+
+	/**
+	 * These 2 constructors are used by the SocksServerSocket. This socket
+	 * simply overrides remoteHost, remotePort
+	 */
+	protected SocksSocket(String host, int port, SocksProxyBase proxy) {
+		this.remotePort = port;
+		this.proxy = proxy;
+		this.localIP = proxy.proxySocket.getLocalAddress();
+		this.localPort = proxy.proxySocket.getLocalPort();
+		this.remoteHost = host;
+	}
+
+	protected SocksSocket(InetAddress ip, int port, SocksProxyBase proxy) {
+		remoteIP = ip;
+		remotePort = port;
+		this.proxy = proxy;
+		this.localIP = proxy.proxySocket.getLocalAddress();
+		this.localPort = proxy.proxySocket.getLocalPort();
+		remoteHost = remoteIP.getHostName();
+	}
+
+	/**
+	 * Same as Socket
+	 */
+	public void close() throws IOException {
+		if (proxy != null) {
+			proxy.endSession();
+		}
+		proxy = null;
+	}
+
+	/**
+	 * Same as Socket
+	 */
+	public InputStream getInputStream() {
+		return proxy.in;
+	}
+
+	/**
+	 * Same as Socket
+	 */
+	public OutputStream getOutputStream() {
+		return proxy.out;
+	}
+
+	/**
+	 * Same as Socket
+	 */
+	public int getPort() {
+		return remotePort;
+	}
+
+	/**
+	 * Returns remote host name, it is usefull in cases when addresses are
+	 * resolved by proxy, and we can't create InetAddress object.
+	 * 
+	 * @return The name of the host this socket is connected to.
+	 */
+	public String getHost() {
+		return remoteHost;
+	}
+
+	/**
+	 * Get remote host as InetAddress object, might return null if addresses are
+	 * resolved by proxy, and it is not possible to resolve it locally
+	 * 
+	 * @return Ip address of the host this socket is connected to, or null if
+	 *         address was returned by the proxy as DOMAINNAME and can't be
+	 *         resolved locally.
+	 */
+	public InetAddress getInetAddress() {
+		if (remoteIP == null) {
+			try {
+				remoteIP = InetAddress.getByName(remoteHost);
+			} catch (final UnknownHostException e) {
+				return null;
+			}
+		}
+		return remoteIP;
+	}
+
+	/**
+	 * Get the port assigned by the proxy for the socket, not the port on locall
+	 * machine as in Socket.
+	 * 
+	 * @return Port of the socket used on the proxy server.
+	 */
+	public int getLocalPort() {
+		return localPort;
+	}
+
+	/**
+	 * Get address assigned by proxy to make a remote connection, it might be
+	 * different from the host specified for the proxy. Can return null if socks
+	 * server returned this address as hostname and it can't be resolved
+	 * locally, use getLocalHost() then.
+	 * 
+	 * @return Address proxy is using to make a connection.
+	 */
+	public InetAddress getLocalAddress() {
+		if (localIP == null) {
+			try {
+				localIP = InetAddress.getByName(localHost);
+			} catch (final UnknownHostException e) {
+				return null;
+			}
+		}
+		return localIP;
+	}
+
+	/**
+	 * Get name of the host, proxy has assigned to make a remote connection for
+	 * this socket. This method is usefull when proxy have returned address as
+	 * hostname, and we can't resolve it on this machine.
+	 * 
+	 * @return The name of the host proxy is using to make a connection.
+	 */
+	public String getLocalHost() {
+		return localHost;
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public void setSoLinger(boolean on, int val) throws SocketException {
+		proxy.proxySocket.setSoLinger(on, val);
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public int getSoLinger(int timeout) throws SocketException {
+		return proxy.proxySocket.getSoLinger();
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public void setSoTimeout(int timeout) throws SocketException {
+		proxy.proxySocket.setSoTimeout(timeout);
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public int getSoTimeout(int timeout) throws SocketException {
+		return proxy.proxySocket.getSoTimeout();
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public void setTcpNoDelay(boolean on) throws SocketException {
+		proxy.proxySocket.setTcpNoDelay(on);
+	}
+
+	/**
+	 * Same as socket.
+	 */
+	public boolean getTcpNoDelay() throws SocketException {
+		return proxy.proxySocket.getTcpNoDelay();
+	}
+
+	/**
+	 * Get string representation of the socket.
+	 */
+	public String toString() {
+		if (directSock != null) {
+			return "Direct connection:" + directSock;
+		}
+		StringBuffer sb = new StringBuffer();
+		sb.append("Proxy:");
+		sb.append(proxy);
+		sb.append(";");
+		sb.append("addr:");
+		sb.append(remoteHost);
+		sb.append(",port:");
+		sb.append(remotePort);
+		sb.append(",localport:");
+		sb.append(localPort);
+		return sb.toString();
+
+	}
+
+	// Private Methods
+	// ////////////////
+
+	private void processReply(ProxyMessage reply) throws SocksException {
+		localPort = reply.port;
+		/*
+		 * If the server have assigned same host as it was contacted on it might
+		 * return an address of all zeros
+		 */
+		if (reply.host.equals("0.0.0.0")) {
+			localIP = proxy.proxyIP;
+			localHost = localIP.getHostName();
+		} else {
+			localHost = reply.host;
+			localIP = reply.ip;
+		}
+	}
+
+	private void doDirect() throws SocksException {
+		try {
+			//log.debug("IP: {}_{}", remoteIP, remotePort);
+			directSock = new Socket(remoteIP, remotePort);
+			proxy.out = directSock.getOutputStream();
+			proxy.in = directSock.getInputStream();
+			proxy.proxySocket = directSock;
+			localIP = directSock.getLocalAddress();
+			localPort = directSock.getLocalPort();
+		} catch (final IOException io_ex) {
+			final int errCode = SocksProxyBase.SOCKS_DIRECT_FAILED;
+			throw new SocksException(errCode, "Direct connect failed:", io_ex);
+		}
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPEncapsulation.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPEncapsulation.java
new file mode 100644
index 0000000..eaa4614
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPEncapsulation.java
@@ -0,0 +1,33 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+/**
+ * This interface provides for datagram encapsulation for SOCKSv5 protocol.
+ * <p>
+ * SOCKSv5 allows for datagrams to be encapsulated for purposes of integrity
+ * and/or authenticity. How it should be done is aggreed during the
+ * authentication stage, and is authentication dependent. This interface is
+ * provided to allow this encapsulation.
+ * 
+ * @see Authentication
+ */
+public interface UDPEncapsulation {
+
+	/**
+	 * This method should provide any authentication depended transformation on
+	 * datagrams being send from/to the client.
+	 * 
+	 * @param data
+	 *            Datagram data (including any SOCKS related bytes), to be
+	 *            encapsulated/decapsulated.
+	 * @param out
+	 *            Wether the data is being send out. If true method should
+	 *            encapsulate/encrypt data, otherwise it should decapsulate/
+	 *            decrypt data.
+	 * @throw IOException if for some reason data can be transformed correctly.
+	 * @return Should return byte array containing data after transformation. It
+	 *         is possible to return same array as input, if transformation only
+	 *         involves bit mangling, and no additional data is being added or
+	 *         removed.
+	 */
+	byte[] udpEncapsulate(byte[] data, boolean out) throws java.io.IOException;
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPRelayServer.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPRelayServer.java
new file mode 100644
index 0000000..33ec4ed
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UDPRelayServer.java
@@ -0,0 +1,227 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.net.DatagramPacket;
+import java.net.DatagramSocket;
+import java.net.InetAddress;
+import java.net.Socket;
+import java.net.UnknownHostException;
+
+import com.runjva.sourceforge.jsocks.server.ServerAuthenticator;
+
+/**
+ * UDP Relay server, used by ProxyServer to perform udp forwarding.
+ */
+class UDPRelayServer implements Runnable {
+
+	DatagramSocket client_sock;
+	DatagramSocket remote_sock;
+
+	Socket controlConnection;
+
+	int relayPort;
+	InetAddress relayIP;
+
+	Thread pipe_thread1, pipe_thread2;
+	Thread master_thread;
+
+	ServerAuthenticator auth;
+
+	long lastReadTime;
+	
+	static SocksProxyBase proxy = null;
+	static int datagramSize = 0xFFFF;// 64K, a bit more than max udp size
+	static int iddleTimeout = 180000;// 3 minutes
+
+	/**
+	 * Constructs UDP relay server to communicate with client on given ip and
+	 * port.
+	 * 
+	 * @param clientIP
+	 *            Address of the client from whom datagrams will be recieved and
+	 *            to whom they will be forwarded.
+	 * @param clientPort
+	 *            Clients port.
+	 * @param master_thread
+	 *            Thread which will be interrupted, when UDP relay server
+	 *            stoppes for some reason.
+	 * @param controlConnection
+	 *            Socket which will be closed, before interrupting the master
+	 *            thread, it is introduced due to a bug in windows JVM which
+	 *            does not throw InterruptedIOException in threads which block
+	 *            in I/O operation.
+	 */
+	public UDPRelayServer(InetAddress clientIP, int clientPort,
+			Thread master_thread, Socket controlConnection,
+			ServerAuthenticator auth) throws IOException {
+
+		this.master_thread = master_thread;
+		this.controlConnection = controlConnection;
+		this.auth = auth;
+
+		client_sock = new Socks5DatagramSocket(true,
+				auth.getUdpEncapsulation(), clientIP, clientPort);
+
+		relayPort = client_sock.getLocalPort();
+		relayIP = client_sock.getLocalAddress();
+
+		if (relayIP.getHostAddress().equals("0.0.0.0")) {
+			relayIP = InetAddress.getLocalHost();
+		}
+
+		if (proxy == null) {
+			remote_sock = new DatagramSocket();
+		} else {
+			remote_sock = new Socks5DatagramSocket(proxy, 0, null);
+		}
+	}
+
+	// Public methods
+	// ///////////////
+
+	/**
+	 * Sets the timeout for UDPRelay server.<br>
+	 * Zero timeout implies infinity.<br>
+	 * Default timeout is 3 minutes.
+	 */
+
+	static public void setTimeout(int timeout) {
+		iddleTimeout = timeout;
+	}
+
+	/**
+	 * Sets the size of the datagrams used in the UDPRelayServer.<br>
+	 * Default size is 64K, a bit more than maximum possible size of the
+	 * datagram.
+	 */
+	static public void setDatagramSize(int size) {
+		datagramSize = size;
+	}
+
+	/**
+	 * Port to which client should send datagram for association.
+	 */
+	public int getRelayPort() {
+		return relayPort;
+	}
+
+	/**
+	 * IP address to which client should send datagrams for association.
+	 */
+	public InetAddress getRelayIP() {
+		return relayIP;
+	}
+
+	/**
+	 * Starts udp relay server. Spawns two threads of execution and returns.
+	 */
+	public void start() throws IOException {
+		remote_sock.setSoTimeout(iddleTimeout);
+		client_sock.setSoTimeout(iddleTimeout);
+
+		//log.info("Starting UDP relay server on {}:{}", relayIP, relayPort);
+		//log.info("Remote socket {}:{}", remote_sock.getLocalAddress(),
+			//	remote_sock.getLocalPort());
+
+		pipe_thread1 = new Thread(this, "pipe1");
+		pipe_thread2 = new Thread(this, "pipe2");
+
+		lastReadTime = System.currentTimeMillis();
+
+		pipe_thread1.start();
+		pipe_thread2.start();
+	}
+
+	/**
+	 * Stops Relay server.
+	 * <p>
+	 * Does not close control connection, does not interrupt master_thread.
+	 */
+	public synchronized void stop() {
+		master_thread = null;
+		controlConnection = null;
+		abort();
+	}
+
+	// Runnable interface
+	// //////////////////
+	public void run() {
+		try {
+			if (Thread.currentThread().getName().equals("pipe1")) {
+				pipe(remote_sock, client_sock, false);
+			} else {
+				pipe(client_sock, remote_sock, true);
+			}
+		} catch (final IOException ioe) {
+		} finally {
+			abort();
+			//log.info("UDP Pipe thread " + Thread.currentThread().getName()
+				//	+ " stopped.");
+		}
+
+	}
+
+	// Private methods
+	// ///////////////
+	private synchronized void abort() {
+		if (pipe_thread1 == null) {
+			return;
+		}
+
+		//log.info("Aborting UDP Relay Server");
+
+		remote_sock.close();
+		client_sock.close();
+
+		if (controlConnection != null) {
+			try {
+				controlConnection.close();
+			} catch (final IOException ioe) {
+			}
+		}
+
+		if (master_thread != null) {
+			master_thread.interrupt();
+		}
+
+		pipe_thread1.interrupt();
+		pipe_thread2.interrupt();
+
+		pipe_thread1 = null;
+	}
+
+	private void pipe(DatagramSocket from, DatagramSocket to, boolean out)
+			throws IOException {
+		final byte[] data = new byte[datagramSize];
+		final DatagramPacket dp = new DatagramPacket(data, data.length);
+
+		while (true) {
+			try {
+				from.receive(dp);
+				lastReadTime = System.currentTimeMillis();
+
+				if (auth.checkRequest(dp, out)) {
+					to.send(dp);
+				}
+
+			} catch (final UnknownHostException uhe) {
+				//log.info("Dropping datagram for unknown host");
+			} catch (final InterruptedIOException iioe) {
+				// log("Interrupted: "+iioe);
+				// If we were interrupted by other thread.
+				if (iddleTimeout == 0) {
+					return;
+				}
+
+				// If last datagram was received, long time ago, return.
+				final long timeSinceRead = System.currentTimeMillis()
+						- lastReadTime;
+				if (timeSinceRead >= iddleTimeout - 100) {
+					return;
+				}
+			}
+			dp.setLength(data.length);
+		}
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UserPasswordAuthentication.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UserPasswordAuthentication.java
new file mode 100644
index 0000000..2d5e600
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/protocol/UserPasswordAuthentication.java
@@ -0,0 +1,91 @@
+package com.runjva.sourceforge.jsocks.protocol;
+
+/**
+ * SOCKS5 User Password authentication scheme.
+ */
+public class UserPasswordAuthentication implements Authentication {
+
+	/** SOCKS ID for User/Password authentication method */
+	public final static int METHOD_ID = 2;
+
+	String userName, password;
+	byte[] request;
+
+	/**
+	 * Create an instance of UserPasswordAuthentication.
+	 * 
+	 * @param userName
+	 *            User Name to send to SOCKS server.
+	 * @param password
+	 *            Password to send to SOCKS server.
+	 */
+	public UserPasswordAuthentication(String userName, String password) {
+		this.userName = userName;
+		this.password = password;
+		formRequest();
+	}
+
+	/**
+	 * Get the user name.
+	 * 
+	 * @return User name.
+	 */
+	public String getUser() {
+		return userName;
+	}
+
+	/**
+	 * Get password
+	 * 
+	 * @return Password
+	 */
+	public String getPassword() {
+		return password;
+	}
+
+	/**
+	 * Does User/Password authentication as defined in rfc1929.
+	 * 
+	 * @return An array containnig in, out streams, or null if authentication
+	 *         fails.
+	 */
+	public Object[] doSocksAuthentication(int methodId,
+			java.net.Socket proxySocket) throws java.io.IOException {
+
+		if (methodId != METHOD_ID) {
+			return null;
+		}
+
+		final java.io.InputStream in = proxySocket.getInputStream();
+		final java.io.OutputStream out = proxySocket.getOutputStream();
+
+		out.write(request);
+		final int version = in.read();
+		if (version < 0) {
+			return null; // Server closed connection
+		}
+		final int status = in.read();
+		if (status != 0) {
+			return null; // Server closed connection, or auth failed.
+		}
+
+		return new Object[] { in, out };
+	}
+
+	// Private methods
+	// ////////////////
+
+	/** Convert UserName password in to binary form, ready to be send to server */
+	private void formRequest() {
+		final byte[] user_bytes = userName.getBytes();
+		final byte[] password_bytes = password.getBytes();
+
+		request = new byte[3 + user_bytes.length + password_bytes.length];
+		request[0] = (byte) 1;
+		request[1] = (byte) user_bytes.length;
+		System.arraycopy(user_bytes, 0, request, 2, user_bytes.length);
+		request[2 + user_bytes.length] = (byte) password_bytes.length;
+		System.arraycopy(password_bytes, 0, request, 3 + user_bytes.length,
+				password_bytes.length);
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/Ident.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/Ident.java
new file mode 100644
index 0000000..f2b1682
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/Ident.java
@@ -0,0 +1,171 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.InterruptedIOException;
+import java.net.ConnectException;
+import java.net.Socket;
+import java.util.StringTokenizer;
+
+/**
+ * Class Ident provides means to obtain user name of the owner of the socket on
+ * remote machine, providing remote machine runs identd daemon.
+ * <p>
+ * To use it: <tt><pre>
+   Socket s = ss.accept();
+   Ident id = new Ident(s);
+   if(id.successful) goUseUser(id.userName);
+   else handleIdentError(id.errorCode,id.errorMessage)
+   </pre></tt>
+ */
+public class Ident {
+
+	/** Error Message can be null. */
+	public String errorMessage;
+
+	/** Host type as returned by daemon, can be null, if error happened */
+	public String hostType;
+
+	/** User name as returned by the identd daemon, or null, if it failed */
+	public String userName;
+
+	/**
+	 * If this is true then userName and hostType contain valid values. Else
+	 * errorCode contain the error code, and errorMessage contains the
+	 * corresponding message.
+	 */
+	public boolean successful;
+
+	/** Error code */
+	public int errorCode;
+
+	/** Identd on port 113 can't be contacted */
+	public static final int ERR_NO_CONNECT = 1;
+
+	/** Connection timed out */
+	public static final int ERR_TIMEOUT = 2;
+
+	/**
+	 * Identd daemon responded with ERROR, in this case errorMessage contains
+	 * the string explanation, as send by the daemon.
+	 */
+	public static final int ERR_PROTOCOL = 3;
+
+	/**
+	 * When parsing server response protocol error happened.
+	 */
+	public static final int ERR_PROTOCOL_INCORRECT = 4;
+
+	/**
+	 * Maximum amount of time we should wait before dropping the connection to
+	 * identd server.Setting it to 0 implies infinit timeout.
+	 */
+	public static final int connectionTimeout = 10000;
+
+	/**
+	 * Constructor tries to connect to Identd daemon on the host of the given
+	 * socket, and retrieve user name of the owner of given socket connection on
+	 * remote machine. After constructor returns public fields are initialised
+	 * to whatever the server returned.
+	 * <p>
+	 * If user name was successfully retrieved successful is set to true, and
+	 * userName and hostType are set to whatever server returned. If however for
+	 * some reason user name was not obtained, successful is set to false and
+	 * errorCode contains the code explaining the reason of failure, and
+	 * errorMessage contains human readable explanation.
+	 * <p>
+	 * Constructor may block, for a while.
+	 * 
+	 * @param s
+	 *            Socket whose ownership on remote end should be obtained.
+	 */
+	public Ident(Socket s) {
+		Socket sock = null;
+		successful = false; // We are pessimistic
+
+		try {
+			sock = new Socket(s.getInetAddress(), 113);
+			sock.setSoTimeout(connectionTimeout);
+			final byte[] request = ("" + s.getPort() + " , " + s.getLocalPort() + "\r\n")
+					.getBytes();
+
+			sock.getOutputStream().write(request);
+
+			final BufferedReader in = new BufferedReader(new InputStreamReader(
+					sock.getInputStream()));
+
+			parseResponse(in.readLine());
+
+		} catch (final InterruptedIOException iioe) {
+			errorCode = ERR_TIMEOUT;
+			errorMessage = "Connection to identd timed out.";
+		} catch (final ConnectException ce) {
+			errorCode = ERR_NO_CONNECT;
+			errorMessage = "Connection to identd server failed.";
+
+		} catch (final IOException ioe) {
+			errorCode = ERR_NO_CONNECT;
+			errorMessage = "" + ioe;
+		} finally {
+			try {
+				if (sock != null) {
+					sock.close();
+				}
+			} catch (final IOException ioe) {
+				//log.warn("Could not close socket", ioe);
+			}
+		}
+	}
+
+	private void parseResponse(String response) {
+		if (response == null) {
+			errorCode = ERR_PROTOCOL_INCORRECT;
+			errorMessage = "Identd server closed connection.";
+			return;
+		}
+
+		final StringTokenizer st = new StringTokenizer(response, ":");
+		if (st.countTokens() < 3) {
+			errorCode = ERR_PROTOCOL_INCORRECT;
+			errorMessage = "Can't parse server response.";
+			return;
+		}
+
+		st.nextToken(); // Discard first token, it's basically what we have send
+		final String command = st.nextToken().trim().toUpperCase();
+
+		if (command.equals("USERID") && (st.countTokens() >= 2)) {
+			successful = true;
+			hostType = st.nextToken().trim();
+			userName = st.nextToken("").substring(1);// Get all that is left
+		} else if (command.equals("ERROR")) {
+			errorCode = ERR_PROTOCOL;
+			errorMessage = st.nextToken();
+		} else {
+			errorCode = ERR_PROTOCOL_INCORRECT;
+			System.out.println("Opa!");
+			errorMessage = "Can't parse server response.";
+		}
+
+	}
+
+	// /////////////////////////////////////////////
+	// USED for Testing
+	/*
+	 * public static void main(String[] args) throws IOException{
+	 * 
+	 * Socket s = null; s = new Socket("gp101-16", 1391);
+	 * 
+	 * Ident id = new Ident(s); if(id.successful){
+	 * System.out.println("User: "+id.userName);
+	 * System.out.println("HostType: "+id.hostType); }else{
+	 * System.out.println("ErrorCode: "+id.errorCode);
+	 * System.out.println("ErrorMessage: "+id.errorMessage);
+	 * 
+	 * }
+	 * 
+	 * if(s!= null) s.close(); } //
+	 */
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/IdentAuthenticator.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/IdentAuthenticator.java
new file mode 100644
index 0000000..70e2593
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/IdentAuthenticator.java
@@ -0,0 +1,182 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetAddress;
+import java.net.Socket;
+import java.util.Enumeration;
+import java.util.Hashtable;
+import java.util.Vector;
+
+import com.runjva.sourceforge.jsocks.protocol.InetRange;
+import com.runjva.sourceforge.jsocks.protocol.ProxyMessage;
+
+/**
+ * An implementation of socks.ServerAuthentication which provides simple
+ * authentication based on the host from which the connection is made and the
+ * name of the user on the remote machine, as reported by identd daemon on the
+ * remote machine.
+ * <p>
+ * It can also be used to provide authentication based only on the contacting
+ * host address.
+ */
+
+public class IdentAuthenticator extends ServerAuthenticatorBase {
+	/** Vector of InetRanges */
+	Vector<InetRange> hosts;
+
+	/** Vector of user hashes */
+	Vector<Hashtable<?, ?>> users;
+
+	String user;
+
+	/**
+	 * Constructs empty IdentAuthenticator.
+	 */
+	public IdentAuthenticator() {
+		hosts = new Vector<InetRange>();
+		users = new Vector<Hashtable<?, ?>>();
+	}
+
+	/**
+	 * Used to create instances returned from startSession.
+	 * 
+	 * @param in
+	 *            Input stream.
+	 * @param out
+	 *            OutputStream.
+	 * @param user
+	 *            Username associated with this connection,could be null if name
+	 *            was not required.
+	 */
+	IdentAuthenticator(InputStream in, OutputStream out, String user) {
+		super(in, out);
+		this.user = user;
+	}
+
+	/**
+	 * Adds range of addresses from which connection is allowed. Hashtable users
+	 * should contain user names as keys and anything as values (value is not
+	 * used and will be ignored).
+	 * 
+	 * @param hostRange
+	 *            Range of ip addresses from which connection is allowed.
+	 * @param users
+	 *            Hashtable of users for whom connection is allowed, or null to
+	 *            indicate that anybody is allowed to connect from the hosts
+	 *            within given range.
+	 */
+	public synchronized void add(InetRange hostRange, Hashtable<?, ?> users) {
+		this.hosts.addElement(hostRange);
+		this.users.addElement(users);
+	}
+
+	/**
+	 * Grants permission only to those users, who connect from one of the hosts
+	 * registered with add(InetRange,Hashtable) and whose names, as reported by
+	 * identd daemon, are listed for the host the connection came from.
+	 */
+	public ServerAuthenticator startSession(Socket s) throws IOException {
+
+		final int ind = getRangeIndex(s.getInetAddress());
+		String user = null;
+
+		// System.out.println("getRangeReturned:"+ind);
+
+		if (ind < 0) {
+			return null; // Host is not on the list.
+		}
+
+		final ServerAuthenticator serverAuthenticator = super.startSession(s);
+		final ServerAuthenticatorBase auth = (ServerAuthenticatorBase) serverAuthenticator;
+
+		// System.out.println("super.startSession() returned:"+auth);
+		if (auth == null) {
+			return null;
+		}
+
+		// do the authentication
+
+		final Hashtable<?, ?> user_names = users.elementAt(ind);
+
+		if (user_names != null) { // If need to do authentication
+			Ident ident;
+			ident = new Ident(s);
+			// If can't obtain user name, fail
+			if (!ident.successful) {
+				return null;
+			}
+			// If user name is not listed for this address, fail
+			if (!user_names.containsKey(ident.userName)) {
+				return null;
+			}
+			user = ident.userName;
+		}
+		return new IdentAuthenticator(auth.in, auth.out, user);
+
+	}
+
+	/**
+	 * For SOCKS5 requests allways returns true. For SOCKS4 requests checks
+	 * wether the user name supplied in the request corresponds to the name
+	 * obtained from the ident daemon.
+	 */
+	public boolean checkRequest(ProxyMessage msg, java.net.Socket s) {
+		// If it's version 5 request, or if anybody is permitted, return true;
+		if ((msg.version == 5) || (user == null)) {
+			return true;
+		}
+
+		if (msg.version != 4) {
+			return false; // Who knows?
+		}
+
+		return user.equals(msg.user);
+	}
+
+	/** Get String representaion of the IdentAuthenticator. */
+	public String toString() {
+		String s = "";
+
+		for (int i = 0; i < hosts.size(); ++i) {
+			s += "(Range:" + hosts.elementAt(i) + "," + //
+					" Users:" + userNames(i) + ") ";
+		}
+		return s;
+	}
+
+	// Private Methods
+	// ////////////////
+	private int getRangeIndex(InetAddress ip) {
+		int index = 0;
+		final Enumeration<InetRange> enumx = hosts.elements();
+		while (enumx.hasMoreElements()) {
+			final InetRange ir = enumx.nextElement();
+			if (ir.contains(ip)) {
+				return index;
+			}
+			index++;
+		}
+		return -1; // Not found
+	}
+
+	private String userNames(int i) {
+		if (users.elementAt(i) == null) {
+			return "Everybody is permitted.";
+		}
+
+		final Enumeration<?> enumx = ((Hashtable<?, ?>) users.elementAt(i))
+				.keys();
+		if (!enumx.hasMoreElements()) {
+			return "";
+		}
+		String s = enumx.nextElement().toString();
+		while (enumx.hasMoreElements()) {
+			s += "; " + enumx.nextElement();
+		}
+
+		return s;
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticator.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticator.java
new file mode 100644
index 0000000..3014a92
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticator.java
@@ -0,0 +1,126 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.DatagramPacket;
+import java.net.Socket;
+
+import com.runjva.sourceforge.jsocks.protocol.ProxyMessage;
+import com.runjva.sourceforge.jsocks.protocol.UDPEncapsulation;
+
+/**
+ * Classes implementing this interface should provide socks server with
+ * authentication and authorization of users.
+ **/
+public interface ServerAuthenticator {
+
+	/**
+	 * This method is called when a new connection accepted by the server.
+	 * <p>
+	 * At this point no data have been extracted from the connection. It is
+	 * responsibility of this method to ensure that the next byte in the stream
+	 * after this method have been called is the first byte of the socks request
+	 * message. For SOCKSv4 there is no authentication data and the first byte
+	 * in the stream is part of the request. With SOCKSv5 however there is an
+	 * authentication data first. It is expected that implementaions will
+	 * process this authentication data.
+	 * <p>
+	 * If authentication was successful an instance of ServerAuthentication
+	 * should be returned, it later will be used by the server to perform
+	 * authorization and some other things. If authentication fails null should
+	 * be returned, or an exception may be thrown.
+	 * 
+	 * @param s
+	 *            Accepted Socket.
+	 * @return An instance of ServerAuthenticator to be used for this connection
+	 *         or null
+	 */
+	ServerAuthenticator startSession(Socket s) throws IOException;
+
+	/**
+	 * This method should return input stream which should be used on the
+	 * accepted socket.
+	 * <p>
+	 * SOCKSv5 allows to have multiple authentication methods, and these methods
+	 * might require some kind of transformations being made on the data.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 */
+	InputStream getInputStream();
+
+	/**
+	 * This method should return output stream to use to write to the accepted
+	 * socket.
+	 * <p>
+	 * SOCKSv5 allows to have multiple authentication methods, and these methods
+	 * might require some kind of transformations being made on the data.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 */
+	OutputStream getOutputStream();
+
+	/**
+	 * This method should return UDPEncapsulation, which should be used on the
+	 * datagrams being send in/out.
+	 * <p>
+	 * If no transformation should be done on the datagrams, this method should
+	 * return null.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 */
+
+	UDPEncapsulation getUdpEncapsulation();
+
+	/**
+	 * This method is called when a request have been read.
+	 * <p>
+	 * Implementation should decide wether to grant request or not. Returning
+	 * true implies granting the request, false means request should be
+	 * rejected.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 * 
+	 * @param msg
+	 *            Request message.
+	 * @return true to grant request, false to reject it.
+	 */
+	boolean checkRequest(ProxyMessage msg);
+
+	/**
+	 * This method is called when datagram is received by the server.
+	 * <p>
+	 * Implementaions should decide wether it should be forwarded or dropped. It
+	 * is expecteed that implementation will use datagram address and port
+	 * information to make a decision, as well as anything else. Address and
+	 * port of the datagram are always correspond to remote machine. It is
+	 * either destination or source address. If out is true address is
+	 * destination address, else it is a source address, address of the machine
+	 * from which datagram have been received for the client.
+	 * <p>
+	 * Implementaions should return true if the datagram is to be forwarded, and
+	 * false if the datagram should be dropped.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 * 
+	 * @param out
+	 *            If true the datagram is being send out(from the client),
+	 *            otherwise it is an incoming datagram.
+	 * @return True to forward datagram false drop it silently.
+	 */
+	boolean checkRequest(DatagramPacket dp, boolean out);
+
+	/**
+	 * This method is called when session is completed. Either due to normal
+	 * termination or due to any error condition.
+	 * <p>
+	 * This method is called on the object returned from the startSession
+	 * function.
+	 */
+	void endSession();
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorBase.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorBase.java
new file mode 100644
index 0000000..79acd58
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorBase.java
@@ -0,0 +1,187 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.PushbackInputStream;
+import java.net.Socket;
+
+import com.runjva.sourceforge.jsocks.protocol.ProxyMessage;
+import com.runjva.sourceforge.jsocks.protocol.UDPEncapsulation;
+
+/**
+ * An implementation of ServerAuthenticator, which does <b>not</b> do any
+ * authentication.
+ * <P>
+ * <FONT size="+3" color ="FF0000"> Warning!!</font><br>
+ * Should not be used on machines which are not behind the firewall.
+ * <p>
+ * It is only provided to make implementing other authentication schemes easier.
+ * <br>
+ * For Example: <tt><pre>
+   class MyAuth extends socks.server.ServerAuthenticator{
+    ...
+    public ServerAuthenticator startSession(java.net.Socket s){
+      if(!checkHost(s.getInetAddress()) return null;
+      return super.startSession(s);
+    }
+
+    boolean checkHost(java.net.Inetaddress addr){
+      boolean allow;
+      //Do it somehow
+      return allow;
+    }
+   }
+</pre></tt>
+ */
+public abstract class ServerAuthenticatorBase implements ServerAuthenticator {
+
+	static final byte[] socks5response = { 5, 0 };
+
+	InputStream in;
+	OutputStream out;
+
+	/**
+	 * Creates new instance of the ServerAuthenticatorNone.
+	 */
+	public ServerAuthenticatorBase() {
+		this.in = null;
+		this.out = null;
+	}
+
+	/**
+	 * Constructs new ServerAuthenticatorNone object suitable for returning from
+	 * the startSession function.
+	 * 
+	 * @param in
+	 *            Input stream to return from getInputStream method.
+	 * @param out
+	 *            Output stream to return from getOutputStream method.
+	 */
+	public ServerAuthenticatorBase(InputStream in, OutputStream out) {
+		this.in = in;
+		this.out = out;
+	}
+
+	/**
+	 * Grants access to everyone.Removes authentication related bytes from the
+	 * stream, when a SOCKS5 connection is being made, selects an authentication
+	 * NONE.
+	 */
+	public ServerAuthenticator startSession(Socket s) throws IOException {
+
+		final PushbackInputStream in = new PushbackInputStream(s
+				.getInputStream());
+		final OutputStream out = s.getOutputStream();
+
+		final int version = in.read();
+		if (version == 5) {
+			if (!selectSocks5Authentication(in, out, 0)) {
+				return null;
+			}
+		} else if (version == 4) {
+			// Else it is the request message already, version 4
+			in.unread(version);
+		} else {
+			return null;
+		}
+
+		return new ServerAuthenticatorNone(in, out);
+	}
+
+	/**
+	 * Get input stream.
+	 * 
+	 * @return Input stream speciefied in the constructor.
+	 */
+	public InputStream getInputStream() {
+		return in;
+	}
+
+	/**
+	 * Get output stream.
+	 * 
+	 * @return Output stream speciefied in the constructor.
+	 */
+	public OutputStream getOutputStream() {
+		return out;
+	}
+
+	/**
+	 * Allways returns null.
+	 * 
+	 * @return null
+	 */
+	public UDPEncapsulation getUdpEncapsulation() {
+		return null;
+	}
+
+	/**
+	 * Allways returns true.
+	 */
+	public boolean checkRequest(ProxyMessage msg) {
+		return true;
+	}
+
+	/**
+	 * Allways returns true.
+	 */
+	public boolean checkRequest(java.net.DatagramPacket dp, boolean out) {
+		return true;
+	}
+
+	/**
+	 * Does nothing.
+	 */
+	public void endSession() {
+	}
+
+	/**
+	 * Convinience routine for selecting SOCKSv5 authentication.
+	 * <p>
+	 * This method reads in authentication methods that client supports, checks
+	 * wether it supports given method. If it does, the notification method is
+	 * written back to client, that this method have been chosen for
+	 * authentication. If given method was not found, authentication failure
+	 * message is send to client ([5,FF]).
+	 * 
+	 * @param in
+	 *            Input stream, version byte should be removed from the stream
+	 *            before calling this method.
+	 * @param out
+	 *            Output stream.
+	 * @param methodId
+	 *            Method which should be selected.
+	 * @return true if methodId was found, false otherwise.
+	 */
+	static public boolean selectSocks5Authentication(InputStream in,
+			OutputStream out, int methodId) throws IOException {
+
+		final int num_methods = in.read();
+		if (num_methods <= 0) {
+			return false;
+		}
+		final byte method_ids[] = new byte[num_methods];
+		final byte response[] = new byte[2];
+		boolean found = false;
+
+		response[0] = (byte) 5; // SOCKS version
+		response[1] = (byte) 0xFF; // Not found, we are pessimistic
+
+		int bread = 0; // bytes read so far
+		while (bread < num_methods) {
+			bread += in.read(method_ids, bread, num_methods - bread);
+		}
+
+		for (int i = 0; i < num_methods; ++i) {
+			if (method_ids[i] == methodId) {
+				found = true;
+				response[1] = (byte) methodId;
+				break;
+			}
+		}
+
+		out.write(response);
+		return found;
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorNone.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorNone.java
new file mode 100644
index 0000000..0e97677
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/ServerAuthenticatorNone.java
@@ -0,0 +1,16 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.InputStream;
+import java.io.OutputStream;
+
+/**
+ * Simplest possible ServerAuthenticator implementation. Extends common base.
+ * 
+ */
+public class ServerAuthenticatorNone extends ServerAuthenticatorBase {
+
+	public ServerAuthenticatorNone(InputStream in, OutputStream out) {
+		super(in, out);
+	}
+
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserPasswordAuthenticator.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserPasswordAuthenticator.java
new file mode 100644
index 0000000..82980f2
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserPasswordAuthenticator.java
@@ -0,0 +1,82 @@
+package com.runjva.sourceforge.jsocks.server;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.Socket;
+
+/**
+ * This class implements SOCKS5 User/Password authentication scheme as defined
+ * in rfc1929,the server side of it. (see docs/rfc1929.txt)
+ */
+public class UserPasswordAuthenticator extends ServerAuthenticatorBase {
+
+	static final int METHOD_ID = 2;
+
+	UserValidation validator;
+
+	/**
+	 * Construct a new UserPasswordAuthentication object, with given
+	 * UserVlaidation scheme.
+	 * 
+	 * @param v
+	 *            UserValidation to use for validating users.
+	 */
+	public UserPasswordAuthenticator(UserValidation validator) {
+		this.validator = validator;
+	}
+
+	public ServerAuthenticator startSession(Socket s) throws IOException {
+		final InputStream in = s.getInputStream();
+		final OutputStream out = s.getOutputStream();
+
+		if (in.read() != 5) {
+			return null; // Drop non version 5 messages.
+		}
+
+		if (!selectSocks5Authentication(in, out, METHOD_ID)) {
+			return null;
+		}
+		if (!doUserPasswordAuthentication(s, in, out)) {
+			return null;
+		}
+
+		return new ServerAuthenticatorNone(in, out);
+	}
+
+	// Private Methods
+	// ////////////////
+
+	private boolean doUserPasswordAuthentication(Socket s, InputStream in,
+			OutputStream out) throws IOException {
+		final int version = in.read();
+		if (version != 1) {
+			return false;
+		}
+
+		final int ulen = in.read();
+		if (ulen < 0) {
+			return false;
+		}
+
+		final byte[] user = new byte[ulen];
+		in.read(user);
+		final int plen = in.read();
+		if (plen < 0) {
+			return false;
+		}
+		final byte[] password = new byte[plen];
+		in.read(password);
+
+		if (validator.isUserValid(new String(user), new String(password), s)) {
+			// System.out.println("user valid");
+			out.write(new byte[] { 1, 0 });
+		} else {
+			// System.out.println("user invalid");
+			out.write(new byte[] { 1, 1 });
+			return false;
+		}
+
+		return true;
+	}
+}
diff --git a/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserValidation.java b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserValidation.java
new file mode 100644
index 0000000..c4f7770
--- /dev/null
+++ b/jsocksAndroid/src/main/java/com/runjva/sourceforge/jsocks/server/UserValidation.java
@@ -0,0 +1,24 @@
+package com.runjva.sourceforge.jsocks.server;
+
+/**
+ * Interface which provides for user validation, based on user name password and
+ * where it connects from.
+ */
+public interface UserValidation {
+	/**
+	 * Implementations of this interface are expected to use some or all of the
+	 * information provided plus any information they can extract from other
+	 * sources to decide wether given user should be allowed access to SOCKS
+	 * server, or whatever you use it for.
+	 * 
+	 * @return true to indicate user is valid, false otherwise.
+	 * @param username
+	 *            User whom implementation should validate.
+	 * @param password
+	 *            Password this user provided.
+	 * @param connection
+	 *            Socket which user used to connect to the server.
+	 */
+	boolean isUserValid(String username, String password,
+			java.net.Socket connection);
+}
diff --git a/orbotservice/build.gradle b/orbotservice/build.gradle
new file mode 100644
index 0000000..34ddd60
--- /dev/null
+++ b/orbotservice/build.gradle
@@ -0,0 +1,25 @@
+apply plugin: 'com.android.library'
+
+android {
+    compileSdkVersion 23
+    buildToolsVersion "23.0.3"
+
+    defaultConfig {
+        minSdkVersion 9
+        targetSdkVersion 23
+        versionCode 1
+        versionName "1.0"
+    }
+    buildTypes {
+        release {
+            minifyEnabled false
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+        }
+    }
+}
+
+dependencies {
+    compile 'com.android.support:appcompat-v7:23.+'
+    compile fileTree(dir: 'libs', include: ['*.jar'])
+    testCompile 'junit:junit:4.12'
+}
diff --git a/orbotservice/src/androidTest/java/org/torproject/android/service/ApplicationTest.java b/orbotservice/src/androidTest/java/org/torproject/android/service/ApplicationTest.java
new file mode 100644
index 0000000..70ee563
--- /dev/null
+++ b/orbotservice/src/androidTest/java/org/torproject/android/service/ApplicationTest.java
@@ -0,0 +1,13 @@
+package org.torproject.android.service;
+
+import android.app.Application;
+import android.test.ApplicationTestCase;
+
+/**
+ * <a href="http://d.android.com/tools/testing/testing_android.html";>Testing Fundamentals</a>
+ */
+public class ApplicationTest extends ApplicationTestCase<Application> {
+    public ApplicationTest() {
+        super(Application.class);
+    }
+}
\ No newline at end of file
diff --git a/orbotservice/src/main/AndroidManifest.xml b/orbotservice/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..4b550d9
--- /dev/null
+++ b/orbotservice/src/main/AndroidManifest.xml
@@ -0,0 +1,5 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android";
+    package="org.torproject.android.service">
+
+
+</manifest>
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/.cvsignore b/orbotservice/src/main/java/net/freehaven/tor/control/.cvsignore
new file mode 100644
index 0000000..6b468b6
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/.cvsignore
@@ -0,0 +1 @@
+*.class
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/Bytes.java b/orbotservice/src/main/java/net/freehaven/tor/control/Bytes.java
new file mode 100644
index 0000000..e754d90
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/Bytes.java
@@ -0,0 +1,114 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * Static class to do bytewise structure manipulation in Java.
+ */
+/* XXXX There must be a better way to do most of this.
+ * XXXX The string logic here uses default encoding, which is stupid.
+ */
+final class Bytes {
+
+    /** Write the two-byte value in 's' into the byte array 'ba', starting at
+     * the index 'pos'. */
+    public static void setU16(byte[] ba, int pos, short s) {
+        ba[pos]   = (byte)((s >> 8) & 0xff);
+        ba[pos+1] = (byte)((s     ) & 0xff);
+    }
+
+    /** Write the four-byte value in 'i' into the byte array 'ba', starting at
+     * the index 'pos'. */
+    public static void setU32(byte[] ba, int pos, int i) {
+        ba[pos]   = (byte)((i >> 24) & 0xff);
+        ba[pos+1] = (byte)((i >> 16) & 0xff);
+        ba[pos+2] = (byte)((i >>  8) & 0xff);
+        ba[pos+3] = (byte)((i      ) & 0xff);
+    }
+
+    /** Return the four-byte value starting at index 'pos' within 'ba' */
+    public static int getU32(byte[] ba, int pos) {
+        return
+            ((ba[pos  ]&0xff)<<24) |
+            ((ba[pos+1]&0xff)<<16) |
+            ((ba[pos+2]&0xff)<< 8)  |
+            ((ba[pos+3]&0xff));
+    }
+
+    public static String getU32S(byte[] ba, int pos) {
+        return String.valueOf( (getU32(ba,pos))&0xffffffffL );
+    }
+
+    /** Return the two-byte value starting at index 'pos' within 'ba' */
+    public static int getU16(byte[] ba, int pos) {
+        return
+            ((ba[pos  ]&0xff)<<8) |
+            ((ba[pos+1]&0xff));
+    }
+
+    /** Return the string starting at position 'pos' of ba and extending
+     * until a zero byte or the end of the string. */
+    public static String getNulTerminatedStr(byte[] ba, int pos) {
+        int len, maxlen = ba.length-pos;
+        for (len=0; len<maxlen; ++len) {
+            if (ba[pos+len] == 0)
+                break;
+        }
+        return new String(ba, pos, len);
+    }
+
+    /**
+     * Read bytes from 'ba' starting at 'pos', dividing them into strings
+     * along the character in 'split' and writing them into 'lst'
+     */
+    public static void splitStr(List<String> lst, byte[] ba, int pos, byte split) {
+        while (pos < ba.length && ba[pos] != 0) {
+            int len;
+            for (len=0; pos+len < ba.length; ++len) {
+                if (ba[pos+len] == 0 || ba[pos+len] == split)
+                    break;
+            }
+            if (len>0)
+                lst.add(new String(ba, pos, len));
+            pos += len;
+            if (ba[pos] == split)
+                ++pos;
+        }
+    }
+
+    /**
+     * Read bytes from 'ba' starting at 'pos', dividing them into strings
+     * along the character in 'split' and writing them into 'lst'
+     */
+    public static List<String> splitStr(List<String> lst, String str) {
+        // split string on spaces, include trailing/leading
+        String[] tokenArray = str.split(" ", -1);
+        if (lst == null) {
+            lst = Arrays.asList( tokenArray );
+        } else {
+            lst.addAll( Arrays.asList( tokenArray ) );
+        }
+        return lst;
+    }
+
+    private static final char[] NYBBLES = {
+        '0', '1', '2', '3', '4', '5', '6', '7',
+        '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
+    };
+
+    public static final String hex(byte[] ba) {
+        StringBuffer buf = new StringBuffer();
+        for (int i = 0; i < ba.length; ++i) {
+            int b = (ba[i]) & 0xff;
+            buf.append(NYBBLES[b >> 4]);
+            buf.append(NYBBLES[b&0x0f]);
+        }
+        return buf.toString();
+    }
+
+    private Bytes() {};
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/ConfigEntry.java b/orbotservice/src/main/java/net/freehaven/tor/control/ConfigEntry.java
new file mode 100644
index 0000000..31eb4b8
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/ConfigEntry.java
@@ -0,0 +1,20 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/** A single key-value pair from Tor's configuration. */
+public class ConfigEntry {
+    public ConfigEntry(String k, String v) {
+        key = k;
+        value = v;
+        is_default = false;
+    }
+    public ConfigEntry(String k) {
+        key = k;
+        value = "";
+        is_default = true;
+    }
+    public final String key;
+    public final String value;
+    public final boolean is_default;
+}
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/EventHandler.java b/orbotservice/src/main/java/net/freehaven/tor/control/EventHandler.java
new file mode 100644
index 0000000..5a4e2b5
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/EventHandler.java
@@ -0,0 +1,75 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/**
+ * Abstract interface whose methods are invoked when Tor sends us an event.
+ *
+ * @see TorControlConnection#setEventHandler
+ * @see TorControlConnection#setEvents
+ */
+public interface EventHandler {
+    /**
+     * Invoked when a circuit's status has changed.
+     * Possible values for <b>status</b> are:
+     * <ul>
+     *   <li>"LAUNCHED" :  circuit ID assigned to new circuit</li>
+     *   <li>"BUILT"    :  all hops finished, can now accept streams</li>
+     *   <li>"EXTENDED" :  one more hop has been completed</li>
+     *   <li>"FAILED"   :  circuit closed (was not built)</li>
+     *   <li>"CLOSED"   :  circuit closed (was built)</li>
+     *	</ul>
+     * 
+     * <b>circID</b> is the alphanumeric identifier of the affected circuit,
+     * and <b>path</b> is a comma-separated list of alphanumeric ServerIDs.
+     */
+    public void circuitStatus(String status, String circID, String path);
+    /**
+     * Invoked when a stream's status has changed.
+     * Possible values for <b>status</b> are:
+     * <ul>
+     *   <li>"NEW"         :  New request to connect</li>
+     *   <li>"NEWRESOLVE"  :  New request to resolve an address</li>
+     *   <li>"SENTCONNECT" :  Sent a connect cell along a circuit</li>
+     *   <li>"SENTRESOLVE" :  Sent a resolve cell along a circuit</li>
+     *   <li>"SUCCEEDED"   :  Received a reply; stream established</li>
+     *   <li>"FAILED"      :  Stream failed and not retriable.</li>
+     *   <li>"CLOSED"      :  Stream closed</li>
+     *   <li>"DETACHED"    :  Detached from circuit; still retriable.</li>
+     *	</ul>
+     *
+     * <b>streamID</b> is the alphanumeric identifier of the affected stream,
+     * and its <b>target</b> is specified as address:port.
+     */
+    public void streamStatus(String status, String streamID, String target);
+    /**
+     * Invoked when the status of a connection to an OR has changed.
+     * Possible values for <b>status</b> are ["LAUNCHED" | "CONNECTED" | "FAILED" | "CLOSED"].
+     * <b>orName</b> is the alphanumeric identifier of the OR affected.
+     */
+    public void orConnStatus(String status, String orName);
+    /**
+     * Invoked once per second. <b>read</b> and <b>written</b> are
+     * the number of bytes read and written, respectively, in
+     * the last second.
+     */
+    public void bandwidthUsed(long read, long written);
+    /**
+     * Invoked whenever Tor learns about new ORs.  The <b>orList</b> object
+     * contains the alphanumeric ServerIDs associated with the new ORs.
+     */
+    public void newDescriptors(java.util.List<String> orList);
+    /**
+     * Invoked when Tor logs a message.
+     * <b>severity</b> is one of ["DEBUG" | "INFO" | "NOTICE" | "WARN" | "ERR"],
+     * and <b>msg</b> is the message string.
+     */
+    public void message(String severity, String msg);
+    /**
+     * Invoked when an unspecified message is received.
+     * <type> is the message type, and <msg> is the message string.
+     */
+    public void unrecognized(String type, String msg);
+
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/NullEventHandler.java b/orbotservice/src/main/java/net/freehaven/tor/control/NullEventHandler.java
new file mode 100644
index 0000000..a2390e6
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/NullEventHandler.java
@@ -0,0 +1,18 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/**
+ * Implementation of EventHandler that ignores all events.  Useful
+ * when you only want to override one method.
+ */
+public class NullEventHandler implements EventHandler {
+    public void circuitStatus(String status, String circID, String path) {}
+    public void streamStatus(String status, String streamID, String target) {}
+    public void orConnStatus(String status, String orName) {}
+    public void bandwidthUsed(long read, long written) {}
+    public void newDescriptors(java.util.List<String> orList) {}
+    public void message(String severity, String msg) {}
+    public void unrecognized(String type, String msg) {}
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/PasswordDigest.java b/orbotservice/src/main/java/net/freehaven/tor/control/PasswordDigest.java
new file mode 100644
index 0000000..03d0a98
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/PasswordDigest.java
@@ -0,0 +1,98 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.security.SecureRandom;
+
+/**
+ * A hashed digest of a secret password (used to set control connection
+ * security.)
+ *
+ * For the actual hashing algorithm, see RFC2440's secret-to-key conversion.
+ */
+public class PasswordDigest {
+
+    private final byte[] secret;
+    private final String hashedKey;
+
+    /** Return a new password digest with a random secret and salt. */
+    public static PasswordDigest generateDigest() {
+        byte[] secret = new byte[20];
+        SecureRandom rng = new SecureRandom();
+        rng.nextBytes(secret);
+        return new PasswordDigest(secret);
+    }
+
+    /** Construct a new password digest with a given secret and random salt */
+    public PasswordDigest(byte[] secret) {
+        this(secret, null);
+    }
+
+    /** Construct a new password digest with a given secret and random salt.
+     * Note that the 9th byte of the specifier determines the number of hash
+     * iterations as in RFC2440.
+     */
+    public PasswordDigest(byte[] secret, byte[] specifier) {
+        this.secret = secret.clone();
+        if (specifier == null) {
+            specifier = new byte[9];
+            SecureRandom rng = new SecureRandom();
+            rng.nextBytes(specifier);
+            specifier[8] = 96;
+        }
+        hashedKey = "16:"+encodeBytes(secretToKey(secret, specifier));
+    }
+
+    /** Return the secret used to generate this password hash.
+     */
+    public byte[] getSecret() {
+        return secret.clone();
+    }
+
+    /** Return the hashed password in the format used by Tor. */
+    public String getHashedPassword() {
+        return hashedKey;
+    }
+
+    /** Parameter used by RFC2440's s2k algorithm. */
+    private static final int EXPBIAS = 6;
+
+    /** Implement rfc2440 s2k */
+    public static byte[] secretToKey(byte[] secret, byte[] specifier) {
+        MessageDigest d;
+        try {
+            d = MessageDigest.getInstance("SHA-1");
+        } catch (NoSuchAlgorithmException ex) {
+            throw new RuntimeException("Can't run without sha-1.");
+        }
+        int c = (specifier[8])&0xff;
+        int count = (16 + (c&15)) << ((c>>4) + EXPBIAS);
+
+        byte[] tmp = new byte[8+secret.length];
+        System.arraycopy(specifier, 0, tmp, 0, 8);
+        System.arraycopy(secret, 0, tmp, 8, secret.length);
+        while (count > 0) {
+            if (count >= tmp.length) {
+                d.update(tmp);
+                count -= tmp.length;
+            } else {
+                d.update(tmp, 0, count);
+                count = 0;
+            }
+        }
+        byte[] key = new byte[20+9];
+        System.arraycopy(d.digest(), 0, key, 9, 20);
+        System.arraycopy(specifier, 0, key, 0, 9);
+        return key;
+    }
+
+    /** Return a hexadecimal encoding of a byte array. */
+    // XXX There must be a better way to do this in Java.
+    private static final String encodeBytes(byte[] ba) {
+        return Bytes.hex(ba);
+    }
+
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/README b/orbotservice/src/main/java/net/freehaven/tor/control/README
new file mode 100644
index 0000000..b310c7d
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/README
@@ -0,0 +1,4 @@
+We broke the version detection stuff in Tor 0.1.2.16 / 0.2.0.4-alpha.
+Somebody should rip out the v0 control protocol stuff from here, and
+it should start working again. -RD
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/TorControlCommands.java b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlCommands.java
new file mode 100644
index 0000000..c98a1c4
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlCommands.java
@@ -0,0 +1,148 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/** Interface defining constants used by the Tor controller protocol.
+ */
+// XXXX Take documentation for these from control-spec.txt
+public interface TorControlCommands {
+
+    public static final short CMD_ERROR = 0x0000;
+    public static final short CMD_DONE = 0x0001;
+    public static final short CMD_SETCONF = 0x0002;
+    public static final short CMD_GETCONF = 0x0003;
+    public static final short CMD_CONFVALUE = 0x0004;
+    public static final short CMD_SETEVENTS = 0x0005;
+    public static final short CMD_EVENT = 0x0006;
+    public static final short CMD_AUTH = 0x0007;
+    public static final short CMD_SAVECONF = 0x0008;
+    public static final short CMD_SIGNAL = 0x0009;
+    public static final short CMD_MAPADDRESS = 0x000A;
+    public static final short CMD_GETINFO = 0x000B;
+    public static final short CMD_INFOVALUE = 0x000C;
+    public static final short CMD_EXTENDCIRCUIT = 0x000D;
+    public static final short CMD_ATTACHSTREAM = 0x000E;
+    public static final short CMD_POSTDESCRIPTOR = 0x000F;
+    public static final short CMD_FRAGMENTHEADER = 0x0010;
+    public static final short CMD_FRAGMENT = 0x0011;
+    public static final short CMD_REDIRECTSTREAM = 0x0012;
+    public static final short CMD_CLOSESTREAM = 0x0013;
+    public static final short CMD_CLOSECIRCUIT = 0x0014;
+
+    public static final String[] CMD_NAMES = {
+        "ERROR",
+        "DONE",
+        "SETCONF",
+        "GETCONF",
+        "CONFVALUE",
+        "SETEVENTS",
+        "EVENT",
+        "AUTH",
+        "SAVECONF",
+        "SIGNAL",
+        "MAPADDRESS",
+        "GETINFO",
+        "INFOVALUE",
+        "EXTENDCIRCUIT",
+        "ATTACHSTREAM",
+        "POSTDESCRIPTOR",
+        "FRAGMENTHEADER",
+        "FRAGMENT",
+        "REDIRECTSTREAM",
+        "CLOSESTREAM",
+        "CLOSECIRCUIT",
+    };
+
+    public static final short EVENT_CIRCSTATUS = 0x0001;
+    public static final short EVENT_STREAMSTATUS = 0x0002;
+    public static final short EVENT_ORCONNSTATUS = 0x0003;
+    public static final short EVENT_BANDWIDTH = 0x0004;
+    public static final short EVENT_NEWDESCRIPTOR = 0x0006;
+    public static final short EVENT_MSG_DEBUG = 0x0007;
+    public static final short EVENT_MSG_INFO = 0x0008;
+    public static final short EVENT_MSG_NOTICE = 0x0009;
+    public static final short EVENT_MSG_WARN = 0x000A;
+    public static final short EVENT_MSG_ERROR = 0x000B;
+
+    public static final String[] EVENT_NAMES = {
+        "(0)",
+        "CIRC",
+        "STREAM",
+        "ORCONN",
+        "BW",
+        "OLDLOG",
+        "NEWDESC",
+        "DEBUG",
+        "INFO",
+        "NOTICE",
+        "WARN",
+        "ERR",
+    };
+
+    public static final byte CIRC_STATUS_LAUNCHED = 0x01;
+    public static final byte CIRC_STATUS_BUILT = 0x02;
+    public static final byte CIRC_STATUS_EXTENDED = 0x03;
+    public static final byte CIRC_STATUS_FAILED = 0x04;
+    public static final byte CIRC_STATUS_CLOSED = 0x05;
+
+    public static final String[] CIRC_STATUS_NAMES = {
+        "LAUNCHED",
+        "BUILT",
+        "EXTENDED",
+        "FAILED",
+        "CLOSED",
+    };
+
+    public static final byte STREAM_STATUS_SENT_CONNECT = 0x00;
+    public static final byte STREAM_STATUS_SENT_RESOLVE = 0x01;
+    public static final byte STREAM_STATUS_SUCCEEDED = 0x02;
+    public static final byte STREAM_STATUS_FAILED = 0x03;
+    public static final byte STREAM_STATUS_CLOSED = 0x04;
+    public static final byte STREAM_STATUS_NEW_CONNECT = 0x05;
+    public static final byte STREAM_STATUS_NEW_RESOLVE = 0x06;
+    public static final byte STREAM_STATUS_DETACHED = 0x07;
+
+    public static final String[] STREAM_STATUS_NAMES = {
+        "SENT_CONNECT",
+        "SENT_RESOLVE",
+        "SUCCEEDED",
+        "FAILED",
+        "CLOSED",
+        "NEW_CONNECT",
+        "NEW_RESOLVE",
+        "DETACHED"
+    };
+
+    public static final byte OR_CONN_STATUS_LAUNCHED = 0x00;
+    public static final byte OR_CONN_STATUS_CONNECTED = 0x01;
+    public static final byte OR_CONN_STATUS_FAILED = 0x02;
+    public static final byte OR_CONN_STATUS_CLOSED = 0x03;
+
+    public static final String[] OR_CONN_STATUS_NAMES = {
+        "LAUNCHED","CONNECTED","FAILED","CLOSED"
+    };
+
+    public static final byte SIGNAL_HUP = 0x01;
+    public static final byte SIGNAL_INT = 0x02;
+    public static final byte SIGNAL_USR1 = 0x0A;
+    public static final byte SIGNAL_USR2 = 0x0C;
+    public static final byte SIGNAL_TERM = 0x0F;
+
+    public static final String ERROR_MSGS[] = {
+        "Unspecified error",
+        "Internal error",
+        "Unrecognized message type",
+        "Syntax error",
+        "Unrecognized configuration key",
+        "Invalid configuration value",
+        "Unrecognized byte code",
+        "Unauthorized",
+        "Failed authentication attempt",
+        "Resource exhausted",
+        "No such stream",
+        "No such circuit",
+        "No such OR",
+    };
+
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/TorControlConnection.java b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlConnection.java
new file mode 100644
index 0000000..05ed8c3
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlConnection.java
@@ -0,0 +1,732 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.io.OutputStreamWriter;
+import java.io.PrintStream;
+import java.io.PrintWriter;
+import java.io.Reader;
+import java.io.Writer;
+import java.net.Socket;
+import java.net.SocketException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.StringTokenizer;
+import java.util.concurrent.CancellationException;
+
+/** A connection to a running Tor process as specified in control-spec.txt. */
+public class TorControlConnection implements TorControlCommands {
+
+    private final LinkedList<Waiter> waiters;
+    private final BufferedReader input;
+    private final Writer output;
+
+    private ControlParseThread thread; // Locking: this
+
+    private volatile EventHandler handler;
+    private volatile PrintWriter debugOutput;
+    private volatile IOException parseThreadException;
+    
+    static class Waiter {
+    
+        List<ReplyLine> response; // Locking: this
+    
+        synchronized List<ReplyLine> getResponse() throws InterruptedException {
+                while (response == null) {
+                    wait();
+                }
+            return response;
+        }
+
+        synchronized void setResponse(List<ReplyLine> response) {
+            this.response = response;
+            notifyAll();
+        }
+    }
+
+    static class ReplyLine {
+
+        final String status;
+        final String msg;
+        final String rest;
+
+        ReplyLine(String status, String msg, String rest) {
+            this.status = status; this.msg = msg; this.rest = rest;
+        }
+    }
+    
+    /** Create a new TorControlConnection to communicate with Tor over
+     * a given socket.  After calling this constructor, it is typical to
+     * call launchThread and authenticate. */
+    public TorControlConnection(Socket connection) throws IOException {
+        this(connection.getInputStream(), connection.getOutputStream());
+    }
+
+    /** Create a new TorControlConnection to communicate with Tor over
+     * an arbitrary pair of data streams.
+     */
+    public TorControlConnection(InputStream i, OutputStream o) {
+        this(new InputStreamReader(i), new OutputStreamWriter(o));
+    }
+
+    public TorControlConnection(Reader i, Writer o) {
+        this.output = o;
+        if (i instanceof BufferedReader)
+            this.input = (BufferedReader) i;
+        else
+            this.input = new BufferedReader(i);
+        this.waiters = new LinkedList<Waiter>();
+    }
+
+    protected final void writeEscaped(String s) throws IOException {
+        StringTokenizer st = new StringTokenizer(s, "\n");
+        while (st.hasMoreTokens()) {
+            String line = st.nextToken();
+            if (line.startsWith("."))
+                line = "."+line;
+            if (line.endsWith("\r"))
+                line += "\n";
+            else
+                line += "\r\n";
+            if (debugOutput != null)
+                debugOutput.print(">> "+line);
+            output.write(line);
+        }
+        output.write(".\r\n");
+        if (debugOutput != null)
+            debugOutput.print(">> .\n");
+    }
+
+    protected static final String quote(String s) {
+        StringBuffer sb = new StringBuffer("\"");
+        for (int i = 0; i < s.length(); ++i) {
+            char c = s.charAt(i);
+            switch (c)
+                {
+                case '\r':
+                case '\n':
+                case '\\':
+                case '\"':
+                    sb.append('\\');
+                }
+            sb.append(c);
+        }
+        sb.append('\"');
+        return sb.toString();
+    }
+
+    protected final ArrayList<ReplyLine> readReply() throws IOException {
+        ArrayList<ReplyLine> reply = new ArrayList<ReplyLine>();
+        char c;
+        do {
+            String line = input.readLine();
+            if (line == null) {
+                // if line is null, the end of the stream has been reached, i.e.
+                // the connection to Tor has been closed!
+                if (reply.isEmpty()) {
+                        // nothing received so far, can exit cleanly
+                        return reply;
+                } 
+                // received half of a reply before the connection broke down
+                throw new TorControlSyntaxError("Connection to Tor " +
+                     " broke down while receiving reply!");
+            }
+            if (debugOutput != null)
+                debugOutput.println("<< "+line);
+            if (line.length() < 4)
+                throw new TorControlSyntaxError("Line (\""+line+"\") too short");
+            String status = line.substring(0,3);
+            c = line.charAt(3);
+            String msg = line.substring(4);
+            String rest = null;
+            if (c == '+') {
+                StringBuffer data = new StringBuffer();
+                while (true) {
+                    line = input.readLine();
+                    if (debugOutput != null)
+                        debugOutput.print("<< "+line);
+                    if (line.equals("."))
+                        break;
+                    else if (line.startsWith("."))
+                        line = line.substring(1);
+                    data.append(line).append('\n');
+                }
+                rest = data.toString();
+            }
+            reply.add(new ReplyLine(status, msg, rest));
+        } while (c != ' ');
+
+        return reply;
+    }
+
+    protected synchronized List<ReplyLine> sendAndWaitForResponse(String s,
+        String rest) throws IOException {
+        if(parseThreadException != null) throw parseThreadException;
+        checkThread();
+        Waiter w = new Waiter();
+        if (debugOutput != null)
+            debugOutput.print(">> "+s);
+        synchronized (waiters) {
+            output.write(s);
+            if (rest != null)
+                writeEscaped(rest);
+            output.flush();
+            waiters.addLast(w);
+        }
+        List<ReplyLine> lst;
+        try {
+            lst = w.getResponse();
+        } catch (InterruptedException ex) {
+            throw new IOException("Interrupted");
+        }
+        for (Iterator<ReplyLine> i = lst.iterator(); i.hasNext(); ) {
+            ReplyLine c = i.next();
+            if (! c.status.startsWith("2"))
+                throw new TorControlError("Error reply: "+c.msg);
+        }
+        return lst;
+    }
+
+    /** Helper: decode a CMD_EVENT command and dispatch it to our
+     * EventHandler (if any). */
+    protected void handleEvent(ArrayList<ReplyLine> events) {
+        if (handler == null)
+            return;
+
+        for (Iterator<ReplyLine> i = events.iterator(); i.hasNext(); ) {
+            ReplyLine line = i.next();
+            int idx = line.msg.indexOf(' ');
+            String tp = line.msg.substring(0, idx).toUpperCase();
+            String rest = line.msg.substring(idx+1);
+            if (tp.equals("CIRC")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.circuitStatus(lst.get(1),
+                                      lst.get(0),
+                                      lst.get(1).equals("LAUNCHED")
+                                          || lst.size() < 3 ? ""
+                                          : lst.get(2));
+            } else if (tp.equals("STREAM")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.streamStatus(lst.get(1),
+                                     lst.get(0),
+                                     lst.get(3));
+                // XXXX circID.
+            } else if (tp.equals("ORCONN")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.orConnStatus(lst.get(1), lst.get(0));
+            } else if (tp.equals("BW")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.bandwidthUsed(Integer.parseInt(lst.get(0)),
+                                      Integer.parseInt(lst.get(1)));
+            } else if (tp.equals("NEWDESC")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.newDescriptors(lst);
+            } else if (tp.equals("DEBUG") ||
+                       tp.equals("INFO") ||
+                       tp.equals("NOTICE") ||
+                       tp.equals("WARN") ||
+                       tp.equals("ERR")) {
+                handler.message(tp, rest);
+            } else {
+                handler.unrecognized(tp, rest);
+            }
+        }
+    }
+
+
+    /** Sets <b>w</b> as the PrintWriter for debugging output, 
+    * which writes out all messages passed between Tor and the controller.  
+    * Outgoing messages are preceded by "\>\>" and incoming messages are preceded
+    * by "\<\<"
+    */
+    public void setDebugging(PrintWriter w) {
+        debugOutput = w;
+    }
+    
+    /** Sets <b>s</b> as the PrintStream for debugging output, 
+    * which writes out all messages passed between Tor and the controller.  
+    * Outgoing messages are preceded by "\>\>" and incoming messages are preceded
+    * by "\<\<"
+    */
+    public void setDebugging(PrintStream s) {
+        debugOutput = new PrintWriter(s, true);
+    }
+
+    /** Set the EventHandler object that will be notified of any
+     * events Tor delivers to this connection.  To make Tor send us
+     * events, call setEvents(). */
+    public void setEventHandler(EventHandler handler) {
+        this.handler = handler;
+    }
+
+    /**
+     * Start a thread to react to Tor's responses in the background.
+     * This is necessary to handle asynchronous events and synchronous
+     * responses that arrive independantly over the same socket.
+     */
+    public synchronized Thread launchThread(boolean daemon) {
+    	ControlParseThread th = new ControlParseThread();
+        if (daemon)
+            th.setDaemon(true);
+        th.start();
+        this.thread = th;
+        return th;
+    }
+
+    protected class ControlParseThread extends Thread {
+
+        @Override
+    	public void run() {
+            try {
+                react();
+            } catch (IOException ex) {
+                parseThreadException = ex;
+            }
+        }
+    }
+
+    protected synchronized void checkThread() {
+        if (thread == null)
+            launchThread(true);
+    }
+
+    /** helper: implement the main background loop. */
+    protected void react() throws IOException {
+        while (true) {
+            ArrayList<ReplyLine> lst = readReply();
+            if (lst.isEmpty()) {
+                // connection has been closed remotely! end the loop!
+                return;
+            }
+            if ((lst.get(0)).status.startsWith("6"))
+                handleEvent(lst);
+            else {
+                synchronized (waiters) {
+ 		if (!waiters.isEmpty())
+		{
+                    Waiter w;
+                    w = waiters.removeFirst();
+                    w.setResponse(lst);
+		}
+                }		
+
+            }
+        }
+    }
+
+    /** Change the value of the configuration option 'key' to 'val'.
+     */
+    public void setConf(String key, String value) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key+" "+value);
+        setConf(lst);
+    }
+
+    /** Change the values of the configuration options stored in kvMap. */
+    public void setConf(Map<String, String> kvMap) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        for (Iterator<Map.Entry<String,String>> it = kvMap.entrySet().iterator(); it.hasNext(); ) {
+            Map.Entry<String,String> ent = it.next();
+            lst.add(ent.getKey()+" "+ent.getValue()+"\n");
+        }
+        setConf(lst);
+    }
+
+    /** Changes the values of the configuration options stored in
+     * <b>kvList</b>.  Each list element in <b>kvList</b> is expected to be
+     * String of the format "key value".
+     *
+     * Tor behaves as though it had just read each of the key-value pairs
+     * from its configuration file.  Keywords with no corresponding values have
+     * their configuration values reset to their defaults.  setConf is
+     * all-or-nothing: if there is an error in any of the configuration settings,
+     * Tor sets none of them.
+     *
+     * When a configuration option takes multiple values, or when multiple
+     * configuration keys form a context-sensitive group (see getConf below), then
+     * setting any of the options in a setConf command is taken to reset all of
+     * the others.  For example, if two ORBindAddress values are configured, and a
+     * command arrives containing a single ORBindAddress value, the new
+     * command's value replaces the two old values.
+     * 
+     * To remove all settings for a given option entirely (and go back to its
+     * default value), include a String in <b>kvList</b> containing the key and no value.
+     */
+    public void setConf(Collection<String> kvList) throws IOException {
+        if (kvList.size() == 0)
+            return;
+        StringBuffer b = new StringBuffer("SETCONF");
+        for (Iterator<String> it = kvList.iterator(); it.hasNext(); ) {
+            String kv = it.next();
+            int i = kv.indexOf(' ');
+            if (i == -1)
+                b.append(" ").append(kv);
+            b.append(" ").append(kv.substring(0,i)).append("=")
+                .append(quote(kv.substring(i+1)));
+        }
+        b.append("\r\n");
+        sendAndWaitForResponse(b.toString(), null);
+    }
+    
+    /** Try to reset the values listed in the collection 'keys' to their
+     * default values.
+     **/
+    public void resetConf(Collection<String> keys) throws IOException {
+        if (keys.size() == 0)
+            return;
+        StringBuffer b = new StringBuffer("RESETCONF");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            String key = it.next();
+            b.append(" ").append(key);
+        }
+        b.append("\r\n");
+        sendAndWaitForResponse(b.toString(), null);
+    }
+
+    /** Return the value of the configuration option 'key' */
+    public List<ConfigEntry> getConf(String key) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key);
+        return getConf(lst);
+    }
+
+    /** Requests the values of the configuration variables listed in <b>keys</b>.
+     * Results are returned as a list of ConfigEntry objects.
+     * 
+     * If an option appears multiple times in the configuration, all of its
+     * key-value pairs are returned in order.
+     *
+     * Some options are context-sensitive, and depend on other options with
+     * different keywords.  These cannot be fetched directly.  Currently there
+     * is only one such option: clients should use the "HiddenServiceOptions"
+     * virtual keyword to get all HiddenServiceDir, HiddenServicePort,
+     * HiddenServiceNodes, and HiddenServiceExcludeNodes option settings.
+     */
+    public List<ConfigEntry> getConf(Collection<String> keys) throws IOException {
+        StringBuffer sb = new StringBuffer("GETCONF");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            String key = it.next();
+            sb.append(" ").append(key);
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        List<ConfigEntry> result = new ArrayList<ConfigEntry>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            String kv = (it.next()).msg;
+            int idx = kv.indexOf('=');
+            if (idx >= 0)
+                result.add(new ConfigEntry(kv.substring(0, idx),
+                                           kv.substring(idx+1)));
+            else
+                result.add(new ConfigEntry(kv));
+        }
+        return result;
+    }
+
+    /** Request that the server inform the client about interesting events.
+     * Each element of <b>events</b> is one of the following Strings: 
+     * ["CIRC" | "STREAM" | "ORCONN" | "BW" | "DEBUG" |
+     *  "INFO" | "NOTICE" | "WARN" | "ERR" | "NEWDESC" | "ADDRMAP"] .
+     * 
+     * Any events not listed in the <b>events</b> are turned off; thus, calling
+     * setEvents with an empty <b>events</b> argument turns off all event reporting.
+     */
+    public void setEvents(List<String> events) throws IOException {
+        StringBuffer sb = new StringBuffer("SETEVENTS");
+        for (Iterator<String> it = events.iterator(); it.hasNext(); ) {
+            sb.append(" ").append(it.next());
+        }
+        sb.append("\r\n");
+        sendAndWaitForResponse(sb.toString(), null);
+    }
+
+    /** Authenticates the controller to the Tor server.
+     *
+     * By default, the current Tor implementation trusts all local users, and 
+     * the controller can authenticate itself by calling authenticate(new byte[0]).
+     *
+     * If the 'CookieAuthentication' option is true, Tor writes a "magic cookie"
+     * file named "control_auth_cookie" into its data directory.  To authenticate,
+     * the controller must send the contents of this file in <b>auth</b>.
+     * 
+     * If the 'HashedControlPassword' option is set, <b>auth</b> must contain the salted
+     * hash of a secret password.  The salted hash is computed according to the
+     * S2K algorithm in RFC 2440 (OpenPGP), and prefixed with the s2k specifier.
+     * This is then encoded in hexadecimal, prefixed by the indicator sequence
+     * "16:".
+     *
+     * You can generate the salt of a password by calling
+     *       'tor --hash-password <password>'
+     * or by using the provided PasswordDigest class.
+     * To authenticate under this scheme, the controller sends Tor the original
+     * secret that was used to generate the password.
+     */
+    public void authenticate(byte[] auth) throws IOException {
+        String cmd = "AUTHENTICATE " + Bytes.hex(auth) + "\r\n";
+        sendAndWaitForResponse(cmd, null);
+    }
+
+    /** Instructs the server to write out its configuration options into its torrc.
+     */
+    public void saveConf() throws IOException {
+        sendAndWaitForResponse("SAVECONF\r\n", null);
+    }
+
+    /** Sends a signal from the controller to the Tor server.
+     * <b>signal</b> is one of the following Strings:
+     * <ul>
+     * <li>"RELOAD" or "HUP" :  Reload config items, refetch directory</li>
+     * <li>"SHUTDOWN" or "INT" : Controlled shutdown: if server is an OP, exit immediately.
+     *     If it's an OR, close listeners and exit after 30 seconds</li>
+     * <li>"DUMP" or "USR1" : Dump stats: log information about open connections and circuits</li>
+     * <li>"DEBUG" or "USR2" : Debug: switch all open logs to loglevel debug</li>
+     * <li>"HALT" or "TERM" : Immediate shutdown: clean up and exit now</li>
+     * </ul>
+     */
+    public void signal(String signal) throws IOException {
+        String cmd = "SIGNAL " + signal + "\r\n";
+        sendAndWaitForResponse(cmd, null);
+    }
+
+    /** Send a signal to the Tor process to shut it down or halt it.
+     * Does not wait for a response. */
+    public void shutdownTor(String signal) throws IOException {
+        String s = "SIGNAL " + signal + "\r\n";
+        Waiter w = new Waiter();
+        if (debugOutput != null)
+            debugOutput.print(">> "+s);
+        synchronized (waiters) {
+            output.write(s);
+            output.flush();
+        }
+    }
+
+    /** Tells the Tor server that future SOCKS requests for connections to a set of original
+     * addresses should be replaced with connections to the specified replacement
+     * addresses.  Each element of <b>kvLines</b> is a String of the form
+     * "old-address new-address".  This function returns the new address mapping.
+     *
+     * The client may decline to provide a body for the original address, and
+     * instead send a special null address ("0.0.0.0" for IPv4, "::0" for IPv6, or
+     * "." for hostname), signifying that the server should choose the original
+     * address itself, and return that address in the reply.  The server
+     * should ensure that it returns an element of address space that is unlikely
+     * to be in actual use.  If there is already an address mapped to the
+     * destination address, the server may reuse that mapping.
+     * 
+     * If the original address is already mapped to a different address, the old
+     * mapping is removed.  If the original address and the destination address
+     * are the same, the server removes any mapping in place for the original
+     * address.
+     *
+     * Mappings set by the controller last until the Tor process exits:
+     * they never expire. If the controller wants the mapping to last only
+     * a certain time, then it must explicitly un-map the address when that
+     * time has elapsed.
+     */
+    public Map<String,String> mapAddresses(Collection<String> kvLines) throws IOException {
+        StringBuffer sb = new StringBuffer("MAPADDRESS");
+        for (Iterator<String> it = kvLines.iterator(); it.hasNext(); ) {
+            String kv = it.next();
+            int i = kv.indexOf(' ');
+            sb.append(" ").append(kv.substring(0,i)).append("=")
+                .append(quote(kv.substring(i+1)));
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        Map<String,String> result = new HashMap<String,String>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            String kv = (it.next()).msg;
+            int idx = kv.indexOf('=');
+            result.put(kv.substring(0, idx),
+                       kv.substring(idx+1));
+        }
+        return result;
+    }
+
+    public Map<String,String> mapAddresses(Map<String,String> addresses) throws IOException {
+        List<String> kvList = new ArrayList<String>();
+        for (Iterator<Map.Entry<String, String>> it = addresses.entrySet().iterator(); it.hasNext(); ) {
+            Map.Entry<String,String> e = it.next();
+            kvList.add(e.getKey()+" "+e.getValue());
+        }
+        return mapAddresses(kvList);
+    }
+
+    public String mapAddress(String fromAddr, String toAddr) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(fromAddr+" "+toAddr+"\n");
+        Map<String,String> m = mapAddresses(lst);
+        return m.get(fromAddr);
+    }
+
+    /** Queries the Tor server for keyed values that are not stored in the torrc
+     * configuration file.  Returns a map of keys to values.
+     *
+     * Recognized keys include:
+     * <ul>
+     * <li>"version" : The version of the server's software, including the name
+     *  of the software. (example: "Tor 0.0.9.4")</li>
+     * <li>"desc/id/<OR identity>" or "desc/name/<OR nickname>" : the latest server
+     * descriptor for a given OR, NUL-terminated.  If no such OR is known, the
+     * corresponding value is an empty string.</li>
+     * <li>"network-status" : a space-separated list of all known OR identities.
+     * This is in the same format as the router-status line in directories;
+     * see tor-spec.txt for details.</li>
+     * <li>"addr-mappings/all"</li>
+     * <li>"addr-mappings/config"</li>
+     * <li>"addr-mappings/cache"</li>
+     * <li>"addr-mappings/control" : a space-separated list of address mappings, each
+     * in the form of "from-address=to-address".  The 'config' key
+     * returns those address mappings set in the configuration; the 'cache'
+     * key returns the mappings in the client-side DNS cache; the 'control'
+     * key returns the mappings set via the control interface; the 'all'
+     * target returns the mappings set through any mechanism.</li>
+     * <li>"circuit-status" : A series of lines as for a circuit status event. Each line is of the form:
+     * "CircuitID CircStatus Path"</li>
+     * <li>"stream-status" : A series of lines as for a stream status event.  Each is of the form:
+     * "StreamID StreamStatus CircID Target"</li>
+     * <li>"orconn-status" : A series of lines as for an OR connection status event.  Each is of the
+     * form: "ServerID ORStatus"</li>
+     * </ul>
+     */
+    public Map<String,String> getInfo(Collection<String> keys) throws IOException {
+        StringBuffer sb = new StringBuffer("GETINFO");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            sb.append(" ").append(it.next());
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        Map<String,String> m = new HashMap<String,String>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            ReplyLine line = it.next();
+            int idx = line.msg.indexOf('=');
+            if (idx<0)
+                break;
+            String k = line.msg.substring(0,idx);
+            String v;
+            if (line.rest != null) {
+                v = line.rest;
+            } else {
+                v = line.msg.substring(idx+1);
+            }
+            m.put(k, v);
+        }
+        return m;
+    }
+    
+    
+    
+    /** Return the value of the information field 'key' */
+    public String getInfo(String key) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key);
+        Map<String,String> m = getInfo(lst);
+        return  m.get(key);
+    }
+
+    /** An extendCircuit request takes one of two forms: either the <b>circID</b> is zero, in
+     * which case it is a request for the server to build a new circuit according
+     * to the specified path, or the <b>circID</b> is nonzero, in which case it is a
+     * request for the server to extend an existing circuit with that ID according
+     * to the specified <b>path</b>.
+     *
+     * If successful, returns the Circuit ID of the (maybe newly created) circuit.
+     */
+    public String extendCircuit(String circID, String path) throws IOException {
+        List<ReplyLine> lst = sendAndWaitForResponse(
+                          "EXTENDCIRCUIT "+circID+" "+path+"\r\n", null);
+        return (lst.get(0)).msg;
+    }
+    
+    /** Informs the Tor server that the stream specified by <b>streamID</b> should be
+     * associated with the circuit specified by <b>circID</b>.  
+     * 
+     * Each stream may be associated with
+     * at most one circuit, and multiple streams may share the same circuit.
+     * Streams can only be attached to completed circuits (that is, circuits that
+     * have sent a circuit status "BUILT" event or are listed as built in a
+     * getInfo circuit-status request).
+     * 
+     * If <b>circID</b> is 0, responsibility for attaching the given stream is
+     * returned to Tor.
+     * 
+     * By default, Tor automatically attaches streams to
+     * circuits itself, unless the configuration variable
+     * "__LeaveStreamsUnattached" is set to "1".  Attempting to attach streams
+     * via TC when "__LeaveStreamsUnattached" is false may cause a race between
+     * Tor and the controller, as both attempt to attach streams to circuits.
+     */
+    public void attachStream(String streamID, String circID)
+        throws IOException {
+        sendAndWaitForResponse("ATTACHSTREAM "+streamID+" "+circID+"\r\n", null);
+    }
+
+    /** Tells Tor about the server descriptor in <b>desc</b>.
+     * 
+     * The descriptor, when parsed, must contain a number of well-specified
+     * fields, including fields for its nickname and identity.
+     */
+    // More documentation here on format of desc?
+    // No need for return value?  control-spec.txt says reply is merely "250 OK" on success...
+    public String postDescriptor(String desc) throws IOException {
+        List<ReplyLine> lst = sendAndWaitForResponse("+POSTDESCRIPTOR\r\n", desc);
+        return (lst.get(0)).msg;
+    }
+
+    /** Tells Tor to change the exit address of the stream identified by <b>streamID</b>
+     * to <b>address</b>. No remapping is performed on the new provided address.
+     * 
+     * To be sure that the modified address will be used, this event must be sent
+     * after a new stream event is received, and before attaching this stream to
+     * a circuit.
+     */
+    public void redirectStream(String streamID, String address) throws IOException {
+        sendAndWaitForResponse("REDIRECTSTREAM "+streamID+" "+address+"\r\n",
+                               null);
+    }
+
+    /** Tells Tor to close the stream identified by <b>streamID</b>.
+     * <b>reason</b> should be one of the Tor RELAY_END reasons given in tor-spec.txt, as a decimal:
+     * <ul>
+     * <li>1 -- REASON_MISC           (catch-all for unlisted reasons)</li>
+     * <li>2 -- REASON_RESOLVEFAILED  (couldn't look up hostname)</li>
+     * <li>3 -- REASON_CONNECTREFUSED (remote host refused connection)</li>
+     * <li>4 -- REASON_EXITPOLICY     (OR refuses to connect to host or port)</li>
+     * <li>5 -- REASON_DESTROY        (Circuit is being destroyed)</li>
+     * <li>6 -- REASON_DONE           (Anonymized TCP connection was closed)</li>
+     * <li>7 -- REASON_TIMEOUT        (Connection timed out, or OR timed out while connecting)</li>
+     * <li>8 -- (unallocated)</li>
+     * <li>9 -- REASON_HIBERNATING    (OR is temporarily hibernating)</li>
+     * <li>10 -- REASON_INTERNAL       (Internal error at the OR)</li>
+     * <li>11 -- REASON_RESOURCELIMIT  (OR has no resources to fulfill request)</li>
+     * <li>12 -- REASON_CONNRESET      (Connection was unexpectedly reset)</li>
+     * <li>13 -- REASON_TORPROTOCOL    (Sent when closing connection because of Tor protocol violations)</li>
+     * </ul>
+     *
+     * Tor may hold the stream open for a while to flush any data that is pending.
+     */
+    public void closeStream(String streamID, byte reason)
+        throws IOException {
+        sendAndWaitForResponse("CLOSESTREAM "+streamID+" "+reason+"\r\n",null);
+    }
+
+    /** Tells Tor to close the circuit identified by <b>circID</b>.
+     * If <b>ifUnused</b> is true, do not close the circuit unless it is unused.
+     */
+    public void closeCircuit(String circID, boolean ifUnused) throws IOException {
+        sendAndWaitForResponse("CLOSECIRCUIT "+circID+
+                               (ifUnused?" IFUNUSED":"")+"\r\n", null);
+    }
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/TorControlError.java b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlError.java
new file mode 100644
index 0000000..d07ee51
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlError.java
@@ -0,0 +1,39 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.IOException;
+
+/**
+ * An exception raised when Tor tells us about an error.
+ */
+public class TorControlError extends IOException {
+
+    static final long serialVersionUID = 3;
+
+    private final int errorType;
+
+    public TorControlError(int type, String s) {
+        super(s);
+        errorType = type;
+    }
+
+    public TorControlError(String s) {
+        this(-1, s);
+    }
+
+    public int getErrorType() {
+        return errorType;
+    }
+
+    public String getErrorMsg() {
+        try {
+            if (errorType == -1)
+                return null;
+            return TorControlCommands.ERROR_MSGS[errorType];
+        } catch (ArrayIndexOutOfBoundsException ex) {
+            return "Unrecongized error #"+errorType;
+        }
+    }
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/TorControlSyntaxError.java b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlSyntaxError.java
new file mode 100644
index 0000000..dba4f44
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/TorControlSyntaxError.java
@@ -0,0 +1,16 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.IOException;
+
+/**
+ * An exception raised when Tor behaves in an unexpected way.
+ */
+public class TorControlSyntaxError extends IOException {
+
+    static final long serialVersionUID = 3;
+
+    public TorControlSyntaxError(String s) { super(s); }
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/examples/.cvsignore b/orbotservice/src/main/java/net/freehaven/tor/control/examples/.cvsignore
new file mode 100644
index 0000000..6b468b6
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/examples/.cvsignore
@@ -0,0 +1 @@
+*.class
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/examples/DebuggingEventHandler.java b/orbotservice/src/main/java/net/freehaven/tor/control/examples/DebuggingEventHandler.java
new file mode 100644
index 0000000..48c49a2
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/examples/DebuggingEventHandler.java
@@ -0,0 +1,44 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control.examples;
+
+import java.io.PrintWriter;
+import java.util.Iterator;
+import org.torproject.android.control.EventHandler;
+
+public class DebuggingEventHandler implements EventHandler {
+
+    private final PrintWriter out;
+
+    public DebuggingEventHandler(PrintWriter p) {
+        out = p;
+    }
+
+    public void circuitStatus(String status, String circID, String path) {
+        out.println("Circuit "+circID+" is now "+status+" (path="+path+")");
+    }
+    public void streamStatus(String status, String streamID, String target) {
+        out.println("Stream "+streamID+" is now "+status+" (target="+target+")");
+    }
+    public void orConnStatus(String status, String orName) {
+        out.println("OR connection to "+orName+" is now "+status);
+    }
+    public void bandwidthUsed(long read, long written) {
+        out.println("Bandwidth usage: "+read+" bytes read; "+
+                    written+" bytes written.");
+    }
+    public void newDescriptors(java.util.List<String> orList) {
+        out.println("New descriptors for routers:");
+        for (Iterator<String> i = orList.iterator(); i.hasNext(); )
+            out.println("   "+i.next());
+    }
+    public void message(String type, String msg) {
+        out.println("["+type+"] "+msg.trim());
+    }
+
+    public void unrecognized(String type, String msg) {
+        out.println("unrecognized event ["+type+"] "+msg.trim());
+    }
+
+}
+
diff --git a/orbotservice/src/main/java/net/freehaven/tor/control/examples/Main.java b/orbotservice/src/main/java/net/freehaven/tor/control/examples/Main.java
new file mode 100644
index 0000000..b0e0a3c
--- /dev/null
+++ b/orbotservice/src/main/java/net/freehaven/tor/control/examples/Main.java
@@ -0,0 +1,146 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control.examples;
+
+import org.torproject.android.control.*;
+import java.io.EOFException;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.net.Socket;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Arrays;
+import java.util.Map;
+import java.util.Iterator;
+
+public class Main implements TorControlCommands {
+
+    public static void main(String args[]) {
+        if (args.length < 1) {
+            System.err.println("No command given.");
+            return;
+        }
+        try {
+            if (args[0].equals("set-config")) {
+                setConfig(args);
+            } else if (args[0].equals("get-config")) {
+                getConfig(args);
+            } else if (args[0].equals("get-info")) {
+                getInfo(args);
+            } else if (args[0].equals("listen")) {
+                listenForEvents(args);
+            } else if (args[0].equals("signal")) {
+                signal(args);
+            } else if (args[0].equals("auth")) {
+                authDemo(args);
+            } else {
+                System.err.println("Unrecognized command: "+args[0]);
+            }
+        } catch (EOFException ex) {
+            System.out.println("Control socket closed by Tor.");
+        } catch (TorControlError ex) {
+            System.err.println("Error from Tor process: "+
+                               ex+" ["+ex.getErrorMsg()+"]");
+        } catch (IOException ex) {
+            System.err.println("IO exception when talking to Tor process: "+
+                               ex);
+            ex.printStackTrace(System.err);
+        }
+    }
+
+    private static TorControlConnection getConnection(String[] args,
+        boolean daemon) throws IOException {
+        Socket s = new Socket("127.0.0.1", 9100);
+        TorControlConnection conn = new TorControlConnection(s);
+        conn.launchThread(daemon);
+        conn.authenticate(new byte[0]);
+        return conn;
+    }
+
+    private static TorControlConnection getConnection(String[] args)
+        throws IOException {
+        return getConnection(args, true);
+    }
+
+    public static void setConfig(String[] args) throws IOException {
+        // Usage: "set-config [-save] key value key value key value"
+        TorControlConnection conn = getConnection(args);
+        ArrayList<String> lst = new ArrayList<String>();
+        int i = 1;
+        boolean save = false;
+        if (args[i].equals("-save")) {
+            save = true;
+            ++i;
+        }
+        for (; i < args.length; i +=2) {
+            lst.add(args[i]+" "+args[i+1]);
+        }
+        conn.setConf(lst);
+        if (save) {
+            conn.saveConf();
+        }
+    }
+
+    public static void getConfig(String[] args) throws IOException {
+        // Usage: get-config key key key
+        TorControlConnection conn = getConnection(args);
+        List<ConfigEntry> lst = conn.getConf(Arrays.asList(args).subList(1,args.length));
+        for (Iterator<ConfigEntry> i = lst.iterator(); i.hasNext(); ) {
+            ConfigEntry e = i.next();
+            System.out.println("KEY: "+e.key);
+            System.out.println("VAL: "+e.value);
+        }
+    }
+
+    public static void getInfo(String[] args) throws IOException {
+        TorControlConnection conn = getConnection(args);
+        Map<String,String> m = conn.getInfo(Arrays.asList(args).subList(1,args.length));
+        for (Iterator<Map.Entry<String, String>> i = m.entrySet().iterator(); i.hasNext(); ) {
+            Map.Entry<String,String> e = i.next();
+            System.out.println("KEY: "+e.getKey());
+            System.out.println("VAL: "+e.getValue());
+        }
+    }
+
+    public static void listenForEvents(String[] args) throws IOException {
+        // Usage: listen [circ|stream|orconn|bw|newdesc|info|notice|warn|error]*
+        TorControlConnection conn = getConnection(args, false);
+        ArrayList<String> lst = new ArrayList<String>();
+        for (int i = 1; i < args.length; ++i) {
+            lst.add(args[i]);
+        }
+        conn.setEventHandler(
+            new DebuggingEventHandler(new PrintWriter(System.out, true)));
+        conn.setEvents(lst);
+    }
+
+    public static void signal(String[] args) throws IOException {
+        // Usage signal [reload|shutdown|dump|debug|halt]
+        TorControlConnection conn = getConnection(args, false);
+        // distinguish shutdown signal from other signals
+        if ("SHUTDOWN".equalsIgnoreCase(args[1])
+        		|| "HALT".equalsIgnoreCase(args[1])) {
+        	conn.shutdownTor(args[1].toUpperCase());
+        } else {
+        	conn.signal(args[1].toUpperCase());
+        }
+    }
+
+    public static void authDemo(String[] args) throws IOException {
+
+        PasswordDigest pwd = PasswordDigest.generateDigest();
+        Socket s = new Socket("127.0.0.1", 9100);
+        TorControlConnection conn = new TorControlConnection(s);
+        conn.launchThread(true);
+        conn.authenticate(new byte[0]);
+
+        conn.setConf("HashedControlPassword", pwd.getHashedPassword());
+
+        s = new Socket("127.0.0.1", 9100);
+        conn = new TorControlConnection(s);
+        conn.launchThread(true);
+        conn.authenticate(pwd.getSecret());
+    }
+
+}
+
diff --git a/orbotservice/src/main/java/org/torproject/android/service/DummyActivity.java b/orbotservice/src/main/java/org/torproject/android/service/DummyActivity.java
new file mode 100644
index 0000000..5400ba4
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/DummyActivity.java
@@ -0,0 +1,15 @@
+package org.torproject.android.service;
+
+import android.app.Activity;
+import android.os.Bundle;
+
+/*
+ * To combat background service being stopped/swiped
+ */
+public class DummyActivity extends Activity {
+	@Override
+	public void onCreate( Bundle icicle ) {
+		super.onCreate( icicle );
+		finish();
+	}
+}
\ No newline at end of file
diff --git a/orbotservice/src/main/java/org/torproject/android/service/HiddenServiceManager.java b/orbotservice/src/main/java/org/torproject/android/service/HiddenServiceManager.java
new file mode 100644
index 0000000..6b0d32d
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/HiddenServiceManager.java
@@ -0,0 +1,25 @@
+package org.torproject.android.service;
+
+
+//list view with add/remove hidden services - user is prompted for port
+
+public class HiddenServiceManager {
+
+}
+/*
+ * 
+ * ## Once you have configured a hidden service, you can look at the
+## contents of the file ".../hidden_service/hostname" for the address
+## to tell people.
+##
+## HiddenServicePort x y:z says to redirect requests on port x to the
+## address y:z.
+
+#HiddenServiceDir @LOCALSTATEDIR@/lib/tor/hidden_service/
+#HiddenServicePort 80 127.0.0.1:80
+
+#HiddenServiceDir @LOCALSTATEDIR@/lib/tor/other_hidden_service/
+#HiddenServicePort 80 127.0.0.1:80
+#HiddenServicePort 22 127.0.0.1:22
+*/
+
diff --git a/orbotservice/src/main/java/org/torproject/android/service/OrbotConstants.java b/orbotservice/src/main/java/org/torproject/android/service/OrbotConstants.java
new file mode 100644
index 0000000..665cf0c
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/OrbotConstants.java
@@ -0,0 +1,37 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot/The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+package org.torproject.android.service;
+
+public interface OrbotConstants {
+
+	public final static String TAG = "Orbot";
+
+	public final static String PREFS_KEY = "OrbotPrefs";
+	public final static String PREFS_KEY_TORIFIED = "PrefTord";
+
+	public final static int FILE_WRITE_BUFFER_SIZE = 2048;
+	
+	//path to check Tor against
+	public final static String URL_TOR_CHECK = "https://check.torproject.org";;
+	
+    public final static String URL_TOR_BRIDGES = "https://bridges.torproject.org/bridges?transport=";;
+
+	public final static String PREF_BRIDGES_UPDATED = "pref_bridges_enabled";
+	//public final static String PREF_BRIDGES_OBFUSCATED = "pref_bridges_obfuscated";
+    public final static String PREF_OR = "pref_or";
+    public final static String PREF_OR_PORT = "pref_or_port";
+    public final static String PREF_OR_NICKNAME = "pref_or_nickname";
+    public final static String PREF_REACHABLE_ADDRESSES = "pref_reachable_addresses";
+    public final static String PREF_REACHABLE_ADDRESSES_PORTS = "pref_reachable_addresses_ports";
+	public final static  int RESULT_CLOSE_ALL = 0;
+	
+	public final static String PREF_DISABLE_NETWORK = "pref_disable_network";
+	
+	public final static String PREF_TOR_SHARED_PREFS = "org.torproject.android_preferences";
+	
+	public final static int MAX_LOG_LENGTH = 10000;
+	
+	public final static String PREF_SOCKS = "pref_socks";
+	
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/Prefs.java b/orbotservice/src/main/java/org/torproject/android/service/Prefs.java
new file mode 100644
index 0000000..4b9ea3d
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/Prefs.java
@@ -0,0 +1,135 @@
+
+package org.torproject.android.service;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.text.TextUtils;
+
+import org.torproject.android.service.TorServiceUtils;
+
+import java.util.Locale;
+
+public class Prefs {
+
+    private final static String PREF_BRIDGES_ENABLED = "pref_bridges_enabled";
+    private final static String PREF_BRIDGES_LIST = "pref_bridges_list";
+    private final static String PREF_DEFAULT_LOCALE = "pref_default_locale";
+    private final static String PREF_ENABLE_LOGGING = "pref_enable_logging";
+    private final static String PREF_EXPANDED_NOTIFICATIONS = "pref_expanded_notifications";
+    private final static String PREF_HAS_ROOT = "has_root";
+    private final static String PREF_PERSIST_NOTIFICATIONS = "pref_persistent_notifications";
+    private final static String PREF_START_ON_BOOT = "pref_start_boot";
+    private final static String PREF_ALLOW_BACKGROUND_STARTS = "pref_allow_background_starts";
+    private final static String PREF_TRANSPARENT = "pref_transparent";
+    private final static String PREF_TRANSPARENT_ALL = "pref_transparent_all";
+    private final static String PREF_TRANSPARENT_TETHERING = "pref_transparent_tethering";
+    private final static String PREF_TRANSPROXY_REFRESH = "pref_transproxy_refresh";
+    private final static String PREF_USE_SYSTEM_IPTABLES = "pref_use_sys_iptables";
+    private final static String PREF_USE_VPN = "pref_vpn";
+    private final static String PREF_EXIT_NODES = "pref_exit_nodes";
+    
+    private static SharedPreferences prefs;
+
+    public static void setContext(Context context) {
+        if (prefs == null)
+            prefs = TorServiceUtils.getSharedPrefs(context);
+    }
+
+    private static void putBoolean(String key, boolean value) {
+        prefs.edit().putBoolean(key, value).apply();
+    }
+
+    private static void putString(String key, String value) {
+        prefs.edit().putString(key, value).apply();
+    }
+
+    public static boolean bridgesEnabled() {
+        return prefs.getBoolean(PREF_BRIDGES_ENABLED, false);
+    }
+
+    public static void putBridgesEnabled(boolean value) {
+        putBoolean(PREF_BRIDGES_ENABLED, value);
+    }
+
+    public static String getBridgesList() {
+        return prefs.getString(PREF_BRIDGES_LIST, "");
+    }
+
+    public static void setBridgesList(String value) {
+        putString(PREF_BRIDGES_LIST, value);
+    }
+
+    public static String getDefaultLocale() {
+        return prefs.getString(PREF_DEFAULT_LOCALE, Locale.getDefault().getLanguage());
+    }
+
+    public static void setDefaultLocale(String value) {
+        putString(PREF_DEFAULT_LOCALE, value);
+    }
+
+    public static boolean useSystemIpTables() {
+        return prefs.getBoolean(PREF_USE_SYSTEM_IPTABLES, false);
+    }
+
+    public static boolean useRoot() {
+        return prefs.getBoolean(PREF_HAS_ROOT, false);
+    }
+
+    public static boolean useTransparentProxying() {
+        return prefs.getBoolean(PREF_TRANSPARENT, false);
+    }
+
+    public static boolean transparentProxyAll() {
+        return prefs.getBoolean(PREF_TRANSPARENT_ALL, false);
+    }
+
+    public static boolean transparentTethering() {
+        return prefs.getBoolean(PREF_TRANSPARENT_TETHERING, false);
+    }
+
+    public static boolean transProxyNetworkRefresh() {
+        return prefs.getBoolean(PREF_TRANSPROXY_REFRESH, false);
+    }
+
+    public static boolean expandedNotifications() {
+        return prefs.getBoolean(PREF_EXPANDED_NOTIFICATIONS, false);
+    }
+
+    public static boolean useDebugLogging() {
+        return prefs.getBoolean(PREF_ENABLE_LOGGING, false);
+    }
+
+    public static boolean persistNotifications() {
+        return prefs.getBoolean(PREF_PERSIST_NOTIFICATIONS, true);
+    }
+
+    public static boolean allowBackgroundStarts() {
+        return prefs.getBoolean(PREF_ALLOW_BACKGROUND_STARTS, true);
+    }
+
+    public static boolean useVpn() {
+        return prefs.getBoolean(PREF_USE_VPN, false);
+    }
+
+    public static void putUseVpn(boolean value) {
+        putBoolean(PREF_USE_VPN, value);
+    }
+
+    public static boolean startOnBoot() {
+        return prefs.getBoolean(PREF_START_ON_BOOT, true);
+    }
+
+    public static void putStartOnBoot(boolean value) {
+        putBoolean(PREF_START_ON_BOOT, value);
+    }
+    
+    public static String getExitNodes ()
+    {
+    	return prefs.getString(PREF_EXIT_NODES, "");
+    }
+    
+    public static void setExitNodes (String exits)
+    {
+    	putString(PREF_EXIT_NODES,exits);
+    }
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/StartTorReceiver.java b/orbotservice/src/main/java/org/torproject/android/service/StartTorReceiver.java
new file mode 100644
index 0000000..22e703a
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/StartTorReceiver.java
@@ -0,0 +1,35 @@
+
+package org.torproject.android.service;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.text.TextUtils;
+
+
+public class StartTorReceiver extends BroadcastReceiver implements TorServiceConstants {
+
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        /* sanitize the Intent before forwarding it to TorService */
+        Prefs.setContext(context);
+        String action = intent.getAction();
+        if (TextUtils.equals(action, ACTION_START)) {
+            String packageName = intent.getStringExtra(EXTRA_PACKAGE_NAME);
+            if (Prefs.allowBackgroundStarts()) {
+                Intent startTorIntent = new Intent(context, TorService.class);
+                startTorIntent.setAction(action);
+                if (packageName != null)
+                    startTorIntent.putExtra(EXTRA_PACKAGE_NAME, packageName);
+                context.startService(startTorIntent);
+            } else if (!TextUtils.isEmpty(packageName)) {
+                // let the requesting app know that the user has disabled
+                // starting via Intent
+                Intent startsDisabledIntent = new Intent(ACTION_STATUS);
+                startsDisabledIntent.putExtra(EXTRA_STATUS, STATUS_STARTS_DISABLED);
+                startsDisabledIntent.setPackage(packageName);
+                context.sendBroadcast(startsDisabledIntent);
+            }
+        }
+    }
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java b/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java
new file mode 100644
index 0000000..47d706f
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorResourceInstaller.java
@@ -0,0 +1,354 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+package org.torproject.android.service;
+
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.PrintStream;
+import java.io.StringBufferInputStream;
+import java.util.ArrayList;
+import java.util.concurrent.TimeoutException;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.content.Context;
+import android.os.Build;
+import android.util.Log;
+
+public class TorResourceInstaller implements TorServiceConstants {
+
+    
+    File installFolder;
+    Context context;
+    
+    public TorResourceInstaller (Context context, File installFolder)
+    {
+        this.installFolder = installFolder;
+        
+        this.context = context;
+    }
+    
+    public void deleteDirectory(File file) {
+        if( file.exists() ) {
+            if (file.isDirectory()) {
+                File[] files = file.listFiles();
+                for(int i=0; i<files.length; i++) {
+                    if(files[i].isDirectory()) {
+                        deleteDirectory(files[i]);
+                    }
+                    else {
+                        files[i].delete();
+                    }
+                }
+            }
+                
+            file.delete();
+        }
+    }
+    
+    private final static String COMMAND_RM_FORCE = "rm -f ";
+    private final static String MP3_EXT = ".mp3";
+    //        
+    /*
+     * Extract the Tor resources from the APK file using ZIP
+     */
+    public boolean installResources () throws IOException, FileNotFoundException, TimeoutException
+    {
+        
+        InputStream is;
+        File outFile;
+
+        String cpuPath = "armeabi";
+            
+        if (Build.CPU_ABI.contains("x86"))
+        	cpuPath = "x86";
+        
+        deleteDirectory(installFolder);
+        
+        installFolder.mkdirs();
+        
+
+        is = context.getResources().openRawResource(R.raw.torrc);
+        outFile = new File(installFolder, TORRC_ASSET_KEY);
+        streamToFile(is,outFile, false, false);
+        
+        is = context.getResources().openRawResource(R.raw.torpolipo);
+        outFile = new File(installFolder, POLIPOCONFIG_ASSET_KEY);
+        streamToFile(is,outFile, false, false);
+    
+        //only install if ARM (GoLang only supports ARM for now)
+        if (cpuPath.equals("armeabi"))
+        {
+        	 cpuPath = "armeabi";
+            is = context.getAssets().open(cpuPath + "/" + OBFSCLIENT_ASSET_KEY + MP3_EXT);
+	        outFile = new File(installFolder, OBFSCLIENT_ASSET_KEY);
+	        streamToFile(is,outFile, false, true);
+	        setExecutable(outFile);
+	        /**
+            is = context.getAssets().open(cpuPath + "/" + MEEK_ASSET_KEY + MP3_EXT);
+	        outFile = new File(installFolder, MEEK_ASSET_KEY);
+	        shell.add(new SimpleCommand(COMMAND_RM_FORCE + outFile.getAbsolutePath())).waitForFinish();
+	        streamToFile(is,outFile, false, true);
+	        setExecutable(outFile);
+	        */
+	        
+        }
+                
+        is = context.getAssets().open(cpuPath + '/' + TOR_ASSET_KEY + MP3_EXT);
+        outFile = new File(installFolder, TOR_ASSET_KEY);
+        streamToFile(is,outFile, false, true);
+        setExecutable(outFile);
+    
+        is = context.getAssets().open(cpuPath + '/' + POLIPO_ASSET_KEY + MP3_EXT);
+        outFile = new File(installFolder, POLIPO_ASSET_KEY);
+        streamToFile(is,outFile, false, true);
+        setExecutable(outFile);
+    
+        is = context.getAssets().open(cpuPath + '/' + IPTABLES_ASSET_KEY + MP3_EXT);
+        outFile = new File(installFolder, IPTABLES_ASSET_KEY);
+        streamToFile(is,outFile, false, true);
+        setExecutable(outFile);
+        
+        is = context.getAssets().open(cpuPath + '/' + PDNSD_ASSET_KEY + MP3_EXT);
+        outFile = new File(installFolder, PDNSD_ASSET_KEY);
+        streamToFile(is,outFile, false, true);
+        setExecutable(outFile);
+        
+        installGeoIP();
+    
+        return true;
+    }
+    
+    public boolean updateTorConfigCustom (File fileTorRcCustom, String extraLines) throws IOException, FileNotFoundException, TimeoutException
+    {
+    	if (fileTorRcCustom.exists())
+    	{
+    		fileTorRcCustom.delete();
+    		Log.d("torResources","deleting existing torrc.custom");
+    	}
+    	else
+    		fileTorRcCustom.createNewFile();
+    	
+    	FileOutputStream fos = new FileOutputStream(fileTorRcCustom, false);
+    	PrintStream ps = new PrintStream(fos);
+    	ps.print(extraLines);
+    	ps.close();
+    	
+        return true;
+    }
+    
+    public boolean updatePolipoConfig (File filePolipo, String extraLines) throws IOException, FileNotFoundException, TimeoutException
+    {
+        
+        InputStream is;
+        
+
+        is = context.getResources().openRawResource(R.raw.torpolipo);        
+        streamToFile(is,filePolipo, false, false);
+
+        if (extraLines != null && extraLines.length() > 0)
+        {
+            StringBufferInputStream sbis = new StringBufferInputStream('\n' + extraLines + '\n');
+            streamToFile(sbis,filePolipo,true,false);
+        }
+        
+
+        return true;
+    }
+    
+    public boolean installPolipoConf () throws IOException, FileNotFoundException, TimeoutException
+    {
+        
+        InputStream is;
+        File outFile;
+        
+
+        is = context.getResources().openRawResource(R.raw.torpolipo);
+        outFile = new File(installFolder, POLIPOCONFIG_ASSET_KEY);
+        streamToFile(is,outFile, false, false);
+        
+        return true;
+    }
+    
+    /*
+     * Extract the Tor binary from the APK file using ZIP
+     */
+    
+    private boolean installGeoIP () throws IOException, FileNotFoundException
+    {
+        
+        InputStream is;
+        File outFile;
+        
+        outFile = new File(installFolder, GEOIP_ASSET_KEY);
+        is = context.getResources().openRawResource(R.raw.geoip);
+        streamToFile(is, outFile, false, true);
+        
+        is = context.getResources().openRawResource(R.raw.geoip6);
+        outFile = new File(installFolder, GEOIP6_ASSET_KEY);
+        streamToFile(is, outFile, false, true);
+    
+        return true;
+    }
+    
+    /*
+    private static void copyAssetFile(Context ctx, String asset, File file) throws IOException, InterruptedException
+    {
+        
+        DataOutputStream out = new DataOutputStream(new FileOutputStream(file));
+        InputStream is = new GZIPInputStream(ctx.getAssets().open(asset));
+        
+        byte buf[] = new byte[8172];
+        int len;
+        while ((len = is.read(buf)) > 0) {
+            out.write(buf, 0, len);
+        }
+        out.close();
+        is.close();
+    }*/
+    
+    /*
+     * Write the inputstream contents to the file
+     */
+    public static boolean streamToFile(InputStream stm, File outFile, boolean append, boolean zip) throws IOException
+
+    {
+        byte[] buffer = new byte[FILE_WRITE_BUFFER_SIZE];
+
+        int bytecount;
+
+        OutputStream stmOut = new FileOutputStream(outFile.getAbsolutePath(), append);
+        ZipInputStream zis = null;
+        
+        if (zip)
+        {
+            zis = new ZipInputStream(stm);            
+            ZipEntry ze = zis.getNextEntry();
+            stm = zis;
+            
+        }
+        
+        while ((bytecount = stm.read(buffer)) > 0)
+        {
+
+            stmOut.write(buffer, 0, bytecount);
+
+        }
+
+        stmOut.close();
+        stm.close();
+        
+        if (zis != null)
+            zis.close();
+        
+        
+        return true;
+
+    }
+    
+    //copy the file from inputstream to File output - alternative impl
+    public static boolean copyFile (InputStream is, File outputFile)
+    {
+        
+        try {
+        	if (outputFile.exists())
+        		outputFile.delete();
+        	
+            boolean newFile = outputFile.createNewFile();
+            DataOutputStream out = new DataOutputStream(new FileOutputStream(outputFile));
+            DataInputStream in = new DataInputStream(is);
+            
+            int b = -1;
+            byte[] data = new byte[1024];
+            
+            while ((b = in.read(data)) != -1) {
+                out.write(data);
+            }
+            
+            if (b == -1); //rejoice
+            
+            //
+            out.flush();
+            out.close();
+            in.close();
+            // chmod?
+            
+            return newFile;
+            
+            
+        } catch (IOException ex) {
+            Log.e(OrbotConstants.TAG, "error copying binary", ex);
+            return false;
+        }
+
+    }
+    
+    
+
+   
+    /**
+     * Copies a raw resource file, given its ID to the given location
+     * @param ctx context
+     * @param resid resource id
+     * @param file destination file
+     * @param mode file permissions (E.g.: "755")
+     * @throws IOException on error
+     * @throws InterruptedException when interrupted
+     */
+    public static void copyRawFile(Context ctx, int resid, File file, String mode, boolean isZipd) throws IOException, InterruptedException
+    {
+        final String abspath = file.getAbsolutePath();
+        // Write the iptables binary
+        final FileOutputStream out = new FileOutputStream(file);
+        InputStream is = ctx.getResources().openRawResource(resid);
+        
+        if (isZipd)
+        {
+            ZipInputStream zis = new ZipInputStream(is);            
+            ZipEntry ze = zis.getNextEntry();
+            is = zis;
+        }
+        
+        byte buf[] = new byte[1024];
+        int len;
+        while ((len = is.read(buf)) > 0) {
+            out.write(buf, 0, len);
+        }
+        out.close();
+        is.close();
+        // Change the permissions
+        Runtime.getRuntime().exec("chmod "+mode+" "+abspath).waitFor();
+    }
+    /**
+     * Asserts that the binary files are installed in the bin directory.
+     * @param ctx context
+     * @param showErrors indicates if errors should be alerted
+     * @return false if the binary files could not be installed
+     */
+    /*
+    public static boolean assertIpTablesBinaries(Context ctx, boolean showErrors) throws Exception {
+        boolean changed = false;
+        
+        // Check iptables_g1
+        File file = new File(ctx.getDir("bin",0), "iptables");
+        copyRawFile(ctx, R.raw.iptables, file, CHMOD_EXEC, false);
+                
+        return true;
+    }*/
+    
+
+    private void setExecutable(File fileBin) {
+        fileBin.setReadable(true);
+        fileBin.setExecutable(true);
+        fileBin.setWritable(false);
+        fileBin.setWritable(true, true);
+    }
+
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorService.java b/orbotservice/src/main/java/org/torproject/android/service/TorService.java
new file mode 100644
index 0000000..eedf682
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorService.java
@@ -0,0 +1,2404 @@
+/* Copyright (c) 2009-2011, Nathan Freitas, Orbot / The Guardian Project - https://guardianproject.info/apps/orbot */
+/* See LICENSE for licensing information */
+/*
+ * Code for iptables binary management taken from DroidWall GPLv3
+ * Copyright (C) 2009-2010  Rodrigo Zechin Rosauro
+ */
+
+package org.torproject.android.service;
+
+
+import android.annotation.SuppressLint;
+import android.annotation.TargetApi;
+import android.app.Application;
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.app.Service;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.ContextWrapper;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.SharedPreferences;
+import android.content.SharedPreferences.Editor;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.VpnService;
+import android.os.Build;
+import android.os.IBinder;
+import android.os.RemoteException;
+import android.support.v4.content.LocalBroadcastManager;
+import android.text.TextUtils;
+import android.util.Log;
+import android.widget.RemoteViews;
+
+import org.json.JSONArray;
+import org.json.JSONObject;
+import org.torproject.android.control.ConfigEntry;
+import org.torproject.android.control.EventHandler;
+import org.torproject.android.control.TorControlConnection;
+
+import java.io.BufferedReader;
+import java.io.ByteArrayOutputStream;
+import java.io.DataInputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PrintStream;
+import java.io.PrintWriter;
+import java.net.InetSocketAddress;
+import java.net.Proxy;
+import java.net.Socket;
+import java.net.URL;
+import java.net.URLConnection;
+import java.text.Normalizer;
+import java.text.NumberFormat;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
+import java.util.Properties;
+import java.util.Set;
+import java.util.StringTokenizer;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.TimeoutException;
+
+public class TorService extends Service implements TorServiceConstants, OrbotConstants, EventHandler
+{
+    
+    private String mCurrentStatus = STATUS_OFF;
+    
+    private final static int CONTROL_SOCKET_TIMEOUT = 0;
+        
+    private TorControlConnection conn = null;
+    private Socket torConnSocket = null;
+    private int mLastProcessId = -1;
+    
+    private int mPortHTTP = HTTP_PROXY_PORT_DEFAULT;
+    private int mPortSOCKS = SOCKS_PROXY_PORT_DEFAULT;
+    
+    private static final int NOTIFY_ID = 1;
+    private static final int TRANSPROXY_NOTIFY_ID = 2;
+    private static final int ERROR_NOTIFY_ID = 3;
+    private static final int HS_NOTIFY_ID = 4;
+    
+    private static final int MAX_START_TRIES = 3;
+
+    private ArrayList<String> configBuffer = null;
+    private ArrayList<String> resetBuffer = null;
+
+    private boolean isTorUpgradeAndConfigComplete = false;
+
+    private File fileControlPort;
+    
+    private TorTransProxy mTransProxy;
+
+    private long mTotalTrafficWritten = 0;
+    private long mTotalTrafficRead = 0;
+    private boolean mConnectivity = true; 
+    private int mNetworkType = -1;
+
+    private long lastRead = -1;
+    private long lastWritten = -1;
+    
+    private NotificationManager mNotificationManager = null;
+    private Notification.Builder mNotifyBuilder;
+    private Notification mNotification;
+    private boolean mNotificationShowing = false;
+
+	boolean mIsLollipop = Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
+
+    private ExecutorService mExecutor = Executors.newFixedThreadPool(1);
+
+    private NumberFormat mNumberFormat = null;
+    
+  //  private OrbotVpnManager mVpnManager;
+    
+    public static File appBinHome;
+    public static File appCacheHome;
+
+    public static File fileTor;
+    public static File filePolipo;
+    public static File fileObfsclient;
+    // public static File fileMeekclient;
+    public static File fileXtables;
+    public static File fileTorRc;
+    public static File filePdnsd;
+
+
+    public void debug(String msg)
+    {
+        if (Prefs.useDebugLogging())
+        {
+            Log.d(OrbotConstants.TAG,msg);
+            sendCallbackLogMessage(msg);    
+
+        }
+    }
+    
+    public void logException(String msg, Exception e)
+    {
+        if (Prefs.useDebugLogging())
+        {
+            Log.e(OrbotConstants.TAG,msg,e);
+            ByteArrayOutputStream baos = new ByteArrayOutputStream();
+            e.printStackTrace(new PrintStream(baos));
+            
+            sendCallbackLogMessage(msg + '\n'+ new String(baos.toByteArray()));
+            
+        }
+        else
+            sendCallbackLogMessage(msg);
+            
+
+    }
+    
+    
+    private boolean findExistingTorDaemon() {
+        try {
+            mLastProcessId = initControlConnection(3, true);
+
+            if (mLastProcessId != -1 && conn != null) {
+                sendCallbackLogMessage(getString(R.string.found_existing_tor_process));
+                sendCallbackStatus(STATUS_ON);
+                return true;
+            }
+        } catch (Exception e) {
+        }
+        return false;
+    }
+
+    /* (non-Javadoc)
+     * @see android.app.Service#onLowMemory()
+     */
+    @Override
+    public void onLowMemory() {
+        super.onLowMemory();
+        
+        logNotice( "Low Memory Warning!");
+        
+    }
+
+    private void clearNotifications ()
+    {
+        if (mNotificationManager != null)
+            mNotificationManager.cancelAll();
+        
+
+        hmBuiltNodes.clear();
+        mNotificationShowing = false;
+    }
+	        
+    @SuppressLint("NewApi")
+    private void showToolbarNotification (String notifyMsg, int notifyType, int icon)
+     {        
+         
+         //Reusable code.
+         Intent intent = new Intent();
+         PendingIntent pendIntent = PendingIntent.getActivity(TorService.this, 0, intent, 0);
+ 
+        if (mNotifyBuilder == null)
+        {
+            
+            mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
+                
+            if (mNotifyBuilder == null)
+            {
+                mNotifyBuilder = new Notification.Builder(this)
+                    .setContentTitle(getString(R.string.app_name))
+                    .setSmallIcon(R.drawable.ic_stat_tor);
+
+                mNotifyBuilder.setContentIntent(pendIntent);
+            }        
+                                
+        }
+
+        mNotifyBuilder.setContentText(notifyMsg);
+        mNotifyBuilder.setSmallIcon(icon);
+        
+        if (notifyType != NOTIFY_ID)
+        {
+            mNotifyBuilder.setTicker(notifyMsg);
+        //    mNotifyBuilder.setLights(Color.GREEN, 1000, 1000);
+        }
+        else
+        {
+            mNotifyBuilder.setTicker(null);
+        }
+        
+        mNotifyBuilder.setOngoing(Prefs.persistNotifications());
+        
+        mNotification = mNotifyBuilder.build();
+        
+        if (Build.VERSION.SDK_INT >= 16 && Prefs.expandedNotifications()) {
+            // Create remote view that needs to be set as bigContentView for the notification.
+             RemoteViews expandedView = new RemoteViews(this.getPackageName(), 
+                     R.layout.layout_notification_expanded);
+             
+             StringBuffer sbInfo = new StringBuffer();
+             
+             if (notifyType == NOTIFY_ID)
+                 expandedView.setTextViewText(R.id.text, notifyMsg);
+             else
+             {
+                 expandedView.setTextViewText(R.id.info, notifyMsg);
+             }
+
+             if (hmBuiltNodes.size() > 0)
+             {
+                 Set<String> itBuiltNodes = hmBuiltNodes.keySet();
+                 for (String key : itBuiltNodes)
+                 {
+                     Node node = hmBuiltNodes.get(key);
+                     
+                     if (node.ipAddress != null)
+                     {
+                         sbInfo.append(node.ipAddress);
+                     
+                         if (node.country != null)
+                             sbInfo.append(' ').append(node.country);
+                     
+                         if (node.organization != null)
+                             sbInfo.append(" (").append(node.organization).append(')');
+                     
+                         sbInfo.append('\n');
+                     }
+                     
+                 }
+                 
+                 expandedView.setTextViewText(R.id.text2, sbInfo.toString());
+             }
+             
+             expandedView.setTextViewText(R.id.title, getString(R.string.app_name)); 
+             
+             expandedView.setImageViewResource(R.id.icon, icon);
+            mNotification.bigContentView = expandedView;
+        }
+        
+        if (Prefs.persistNotifications() && (!mNotificationShowing))
+        {
+            startForeground(NOTIFY_ID, mNotification);
+            logNotice("Set background service to FOREGROUND");
+        }
+        else
+        {
+            mNotificationManager.notify(NOTIFY_ID, mNotification);
+        }
+        
+        mNotificationShowing = true;
+     }
+    
+
+    /* (non-Javadoc)
+     * @see android.app.Service#onStart(android.content.Intent, int)
+     */
+    public int onStartCommand(Intent intent, int flags, int startId) {
+        if (intent != null)
+            new Thread (new IncomingIntentRouter(intent)).start();
+        else
+            Log.d(OrbotConstants.TAG, "Got null onStartCommand() intent");
+
+        return Service.START_STICKY;
+    }
+    
+    private class IncomingIntentRouter implements Runnable
+    {
+        Intent mIntent;
+        
+        public IncomingIntentRouter (Intent intent)
+        {
+            mIntent = intent;
+        }
+        
+        public void run() {
+            String action = mIntent.getAction();
+
+            if (action != null) {
+                if (action.equals(ACTION_START)) {
+                    replyWithStatus(mIntent);
+                    startTor();
+                    // stopTor() is called when the Service is destroyed
+                }
+                else if (action.equals(ACTION_STATUS)) {
+                    replyWithStatus(mIntent);                    
+                }
+                else if (action.equals(CMD_SIGNAL_HUP)) {
+                    requestTorRereadConfig();
+                } else if (action.equals(CMD_NEWNYM)) {
+                    newIdentity();
+                } else if (action.equals(CMD_FLUSH)) {
+                    flushTransparentProxyRules();
+                } else if (action.equals(CMD_UPDATE_TRANS_PROXY)) {
+                    processTransparentProxying();
+                } else if (action.equals(CMD_VPN)) {
+                    enableVpnProxy();
+                } else if (action.equals(CMD_VPN_CLEAR)) {
+                    clearVpnProxy();
+                } else if (action.equals(CMD_SET_EXIT)) {
+                	
+                	setExitNode(mIntent.getStringExtra("exit"));
+                	
+                } else {
+                    Log.w(OrbotConstants.TAG, "unhandled TorService Intent: " + action);
+                }
+            }
+        }
+    }
+    
+    @Override
+    public void onTaskRemoved(Intent rootIntent){
+         Log.d(OrbotConstants.TAG,"task removed");
+         Intent intent = new Intent( this, DummyActivity.class );
+         intent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
+         startActivity( intent );
+    }
+
+    @Override
+    public void onDestroy() {
+        stopTor();
+        unregisterReceiver(mNetworkStateReceiver);
+        super.onDestroy();
+    }
+
+    /**
+    @Override
+    public void onRevoke ()
+    {
+    	//if (mVpnManager != null)
+    	//	mVpnManager.onRevoke();
+    	
+    	super.onRevoke();
+
+    }**/
+
+    private void stopTor() {
+        Log.i("TorService", "stopTor");
+        try {
+            sendCallbackStatus(STATUS_STOPPING);
+            sendCallbackLogMessage(getString(R.string.status_shutting_down));
+
+            killAllDaemons();
+
+            //stop the foreground priority and make sure to remove the persistant notification
+            stopForeground(true);
+
+            if (Prefs.useRoot() && Prefs.useTransparentProxying())
+            {
+                disableTransparentProxy();
+            }
+
+            sendCallbackLogMessage(getString(R.string.status_disabled));
+        }
+        catch (Exception e)
+        {
+            logNotice("An error occured stopping Tor: " + e.getMessage());
+            sendCallbackLogMessage(getString(R.string.something_bad_happened));
+        }
+        clearNotifications();
+        sendCallbackStatus(STATUS_OFF);
+    }
+
+
+    private String getHiddenServiceHostname ()
+    {
+
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+        boolean enableHiddenServices = prefs.getBoolean("pref_hs_enable", false);
+
+        StringBuffer result = new StringBuffer();
+
+        if (enableHiddenServices)
+        {
+            String hsPorts = prefs.getString("pref_hs_ports","");
+
+            StringTokenizer st = new StringTokenizer (hsPorts,",");
+            String hsPortConfig = null;
+
+            while (st.hasMoreTokens())
+            {
+
+                int hsPort = Integer.parseInt(st.nextToken().split(" ")[0]);;
+
+                File fileDir = new File(appCacheHome, "hs" + hsPort);
+                File file = new File(fileDir, "hostname");
+
+
+                if (file.exists())
+                {
+                    try {
+                        String onionHostname = Utils.readString(new FileInputStream(file)).trim();
+
+                        if (result.length() > 0)
+                            result.append(",");
+
+                        result.append(onionHostname);
+
+
+                    } catch (FileNotFoundException e) {
+                        logException("unable to read onion hostname file",e);
+                        showToolbarNotification(getString(R.string.unable_to_read_hidden_service_name), HS_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
+                        return null;
+                    }
+                }
+                else
+                {
+                    showToolbarNotification(getString(R.string.unable_to_read_hidden_service_name), HS_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
+                    return null;
+
+                }
+            }
+
+            if (result.length() > 0)
+            {
+                String onionHostname = result.toString();
+
+                showToolbarNotification(getString(R.string.hidden_service_on) + ' ' + onionHostname, HS_NOTIFY_ID, R.drawable.ic_stat_tor);
+                Editor pEdit = prefs.edit();
+                pEdit.putString("pref_hs_hostname",onionHostname);
+                pEdit.commit();
+
+                return onionHostname;
+            }
+
+        }
+
+        return null;
+    }
+
+
+    private void killAllDaemons() throws Exception {
+        if (conn != null) {
+            logNotice("Using control port to shutdown Tor");
+
+            try {
+                logNotice("sending HALT signal to Tor process");
+                conn.shutdownTor("HALT");
+
+            } catch (IOException e) {
+                Log.d(OrbotConstants.TAG, "error shutting down Tor via connection", e);
+            }
+
+            conn = null;
+        }
+
+        // try these separately in case one fails, then it can try the next
+        File cannotKillFile = null;
+        try {
+        	TorServiceUtils.killProcess(fileObfsclient);
+        } catch (IOException e) {
+           // e.printStackTrace();
+            Log.w(OrbotConstants.TAG,"could not kill obfsclient",e);
+            cannotKillFile = fileObfsclient;
+        }
+        
+        try {
+        	TorServiceUtils.killProcess(filePolipo);
+        } catch (IOException e) {
+            Log.w(OrbotConstants.TAG,"could not kill polipo",e);
+            cannotKillFile = filePolipo;
+        }
+        try {
+            TorServiceUtils.killProcess(fileTor);
+        } catch (IOException e) {
+            Log.w(OrbotConstants.TAG,"could not kill tor",e);
+            cannotKillFile = fileTor;
+        }
+    }
+
+    private void requestTorRereadConfig() {
+        try {
+            conn.signal("HUP");
+            return;
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        // if that fails, try again using native utils
+        try {
+        	TorServiceUtils.killProcess(fileTor, "-1"); // this is -HUP
+        } catch (Exception e) {
+            e.printStackTrace();
+        } 
+    }
+
+        private void logNotice (String msg)
+    {
+        if (msg != null && msg.trim().length() > 0)
+        {
+            if (Prefs.useDebugLogging())
+                Log.d(OrbotConstants.TAG, msg);
+        
+            sendCallbackLogMessage(msg);
+        }
+    }
+    
+    @Override
+    public void onCreate() {
+        super.onCreate();
+
+        try
+        {
+            appBinHome = getDir(TorServiceConstants.DIRECTORY_TOR_BINARY, Application.MODE_PRIVATE);
+            appCacheHome = getDir(TorServiceConstants.DIRECTORY_TOR_DATA,Application.MODE_PRIVATE);
+
+            fileTor= new File(appBinHome, TorServiceConstants.TOR_ASSET_KEY);
+            filePolipo = new File(appBinHome, TorServiceConstants.POLIPO_ASSET_KEY);
+            fileObfsclient = new File(appBinHome, TorServiceConstants.OBFSCLIENT_ASSET_KEY);
+            fileXtables = new File(appBinHome, TorServiceConstants.IPTABLES_ASSET_KEY);
+            fileTorRc = new File(appBinHome, TorServiceConstants.TORRC_ASSET_KEY);
+            filePdnsd = new File(appBinHome, TorServiceConstants.PDNSD_ASSET_KEY);
+
+            mNumberFormat = NumberFormat.getInstance(Locale.getDefault()); //localized numbers!
+
+            if (mNotificationManager == null)
+            {
+               
+               IntentFilter mNetworkStateFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);               
+                registerReceiver(mNetworkStateReceiver , mNetworkStateFilter);
+         
+                mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
+             
+            }
+        
+            new Thread(new Runnable ()
+            {
+                public void run ()
+                {
+                    try
+                    {
+                        
+                        torUpgradeAndConfig();
+                    
+                        findExistingTorDaemon();
+                    }
+                    catch (Exception e)
+                    {
+                        Log.e(OrbotConstants.TAG,"error onBind",e);
+                        logNotice("error finding exiting process: " + e.toString());
+                    }
+                    
+                }
+            }).start();
+        	
+        }
+        catch (Exception e)
+        {
+            //what error here
+            Log.e(OrbotConstants.TAG, "Error installing Orbot binaries",e);
+            logNotice("There was an error installing Orbot binaries");
+        }
+        
+        Log.i("TorService", "onCreate end");
+    }
+
+    private void torUpgradeAndConfig() throws IOException, TimeoutException {
+        if (isTorUpgradeAndConfigComplete)
+            return;
+
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+        String version = prefs.getString(PREF_BINARY_TOR_VERSION_INSTALLED,null);
+
+        logNotice("checking binary version: " + version);
+        
+        TorResourceInstaller installer = new TorResourceInstaller(this, appBinHome);
+        
+        if (version == null || (!version.equals(BINARY_TOR_VERSION)) || (!fileTor.exists()))
+        {
+            logNotice("upgrading binaries to latest version: " + BINARY_TOR_VERSION);
+            
+            boolean success = installer.installResources();
+            
+            if (success)
+                prefs.edit().putString(PREF_BINARY_TOR_VERSION_INSTALLED,BINARY_TOR_VERSION).commit();    
+        }
+
+        updateTorConfigFile ();
+        isTorUpgradeAndConfigComplete = true;
+    }
+
+    private boolean updateTorConfigFile () throws FileNotFoundException, IOException, TimeoutException
+    {
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+        TorResourceInstaller installer = new TorResourceInstaller(this, appBinHome);
+        
+        StringBuffer extraLines = new StringBuffer();
+        
+        String TORRC_CONTROLPORT_FILE_KEY = "ControlPortWriteToFile";
+        fileControlPort = new File(appBinHome, "control.txt");
+        extraLines.append(TORRC_CONTROLPORT_FILE_KEY).append(' ').append(fileControlPort.getCanonicalPath()).append('\n');
+
+//         extraLines.append("RunAsDaemon 1").append('\n');
+ //        extraLines.append("AvoidDiskWrites 1").append('\n');
+        
+         String socksPortPref = prefs.getString(OrbotConstants.PREF_SOCKS,
+                 String.valueOf(TorServiceConstants.SOCKS_PROXY_PORT_DEFAULT));
+         if (socksPortPref.indexOf(':')!=-1)
+             socksPortPref = socksPortPref.split(":")[1];
+         
+        if (!socksPortPref.equalsIgnoreCase("auto"))
+        {
+	        boolean isPortUsed = TorServiceUtils.isPortOpen("127.0.0.1",Integer.parseInt(socksPortPref),500);
+	        
+	        if (isPortUsed) //the specified port is not available, so let Tor find one instead
+	        	socksPortPref = "auto";
+        }
+        
+        extraLines.append("SOCKSPort ").append(socksPortPref).append('\n');
+        extraLines.append("SafeSocks 0").append('\n');
+        extraLines.append("TestSocks 0").append('\n');
+        extraLines.append("WarnUnsafeSocks 1").append('\n');
+
+        String transPort = prefs.getString("pref_transport", TorServiceConstants.TOR_TRANSPROXY_PORT_DEFAULT+"");
+        String dnsPort = prefs.getString("pref_dnsport", TorServiceConstants.TOR_DNS_PORT_DEFAULT+"");
+            
+        extraLines.append("TransPort ").append(transPort).append('\n');
+    	extraLines.append("DNSPort ").append(dnsPort).append("\n");
+    	
+    	if (Prefs.useVpn())
+    		extraLines.append("DNSListenAddress 0.0.0.0").append('\n');
+    	
+        if (Prefs.transparentTethering())
+        {
+            extraLines.append("TransListenAddress 0.0.0.0").append('\n');
+            extraLines.append("DNSListenAddress 0.0.0.0").append('\n');            
+        }
+       
+        extraLines.append("VirtualAddrNetwork 10.192.0.0/10").append('\n');
+        extraLines.append("AutomapHostsOnResolve 1").append('\n');
+
+        extraLines.append("DisableNetwork 0").append('\n');
+                
+        if (Prefs.useDebugLogging())
+        {
+        	extraLines.append("Log debug syslog").append('\n');    
+        	extraLines.append("Log info syslog").append('\n');
+        	extraLines.append("SafeLogging 0").append('\n');   
+
+        }
+        
+        processSettingsImpl(extraLines);
+        
+        String torrcCustom = new String(prefs.getString("pref_custom_torrc", "").getBytes("US-ASCII"));
+        extraLines.append(torrcCustom).append('\n');
+
+        logNotice("updating torrc custom configuration...");
+
+        debug("torrc.custom=" + extraLines.toString());
+        
+        File fileTorRcCustom = new File(fileTorRc.getAbsolutePath() + ".custom");
+        boolean success = installer.updateTorConfigCustom(fileTorRcCustom, extraLines.toString());    
+        
+        if (success)
+        {
+            logNotice ("success.");
+        }
+        
+        return success;
+    }
+
+    /**
+     * Send Orbot's status in reply to an
+     * {@link TorServiceConstants#ACTION_START} {@link Intent}, targeted only to
+     * the app that sent the initial request.
+     */
+    private void replyWithStatus(Intent startRequest) {
+        String packageName = startRequest.getStringExtra(EXTRA_PACKAGE_NAME);
+
+        Intent reply = new Intent(ACTION_STATUS);
+        reply.putExtra(EXTRA_STATUS, mCurrentStatus);
+        reply.putExtra(EXTRA_SOCKS_PROXY, "socks://127.0.0.1:" + mPortSOCKS);
+        reply.putExtra(EXTRA_SOCKS_PROXY_HOST, "127.0.0.1");
+        reply.putExtra(EXTRA_SOCKS_PROXY_PORT, mPortSOCKS);
+        reply.putExtra(EXTRA_HTTP_PROXY, "http://127.0.0.1"; + mPortHTTP);
+        reply.putExtra(EXTRA_HTTP_PROXY_HOST, "127.0.0.1");
+        reply.putExtra(EXTRA_HTTP_PROXY_PORT, mPortHTTP);
+        
+        if (packageName != null)
+        {
+        	reply.setPackage(packageName);
+        	sendBroadcast(reply);
+        }
+        else
+        {
+            LocalBroadcastManager.getInstance(this).sendBroadcast(reply);
+
+        }
+
+    }
+
+    /**
+     * The entire process for starting tor and related services is run from this method.
+     */
+    private void startTor() {
+        // STATUS_STARTING is set in onCreate()
+        if (mCurrentStatus == STATUS_STOPPING) {
+            // these states should probably be handled better
+            sendCallbackLogMessage("Ignoring start request, currently " + mCurrentStatus);
+            return;
+        } else if (mCurrentStatus == STATUS_ON && findExistingTorDaemon()) {
+        
+            sendCallbackLogMessage("Ignoring start request, already started.");
+            
+            return;
+        }        
+        
+
+        try {
+        	
+	        // make sure there are no stray daemons running
+	        killAllDaemons();
+	
+	        sendCallbackStatus(STATUS_STARTING);
+	        sendCallbackLogMessage(getString(R.string.status_starting_up));
+	        logNotice(getString(R.string.status_starting_up));
+	        
+	        ArrayList<String> customEnv = new ArrayList<String>();
+	
+	        if (Prefs.bridgesEnabled())
+	        	if (Prefs.useVpn() && !mIsLollipop)
+	        	{
+	        		//TODO customEnv.add("TOR_PT_PROXY=socks5://" + OrbotVpnManager.sSocksProxyLocalhost + ":" + OrbotVpnManager.sSocksProxyServerPort);
+	        	}
+	        
+	      //  String baseDirectory = fileTor.getParent();
+	       // Shell shellUser = Shell.startShell(customEnv, baseDirectory);
+	        
+	        boolean success = runTorShellCmd();
+	        
+	        if (success)
+	        {
+	            if (mPortHTTP != -1)
+	                runPolipoShellCmd();
+	            
+	            if (Prefs.useRoot() && Prefs.useTransparentProxying())
+	            {
+
+	                disableTransparentProxy();
+	                enableTransparentProxy();
+	                
+
+	            }
+	            
+	            getHiddenServiceHostname ();
+	        }
+	        else
+	        {
+	                 showToolbarNotification(getString(R.string.unable_to_start_tor), ERROR_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
+	        }
+
+        } catch (Exception e) {
+            logException("Unable to start Tor: " + e.toString(), e);
+            showToolbarNotification(
+                    getString(R.string.unable_to_start_tor) + ": " + e.getMessage(),
+                    ERROR_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
+            stopTor();
+        }
+    }
+
+    private boolean flushTransparentProxyRules () {
+        if (Prefs.useRoot())
+        {
+             if (mTransProxy == null)
+                 mTransProxy = new TorTransProxy(this, fileXtables);
+
+             try {
+                 mTransProxy.flushTransproxyRules(this);
+             } catch (Exception e) {
+                 e.printStackTrace();
+                 return false;
+             }
+         
+             return true;
+        }
+        else
+        {
+            return false;
+        }
+    }
+    
+    /*
+     * activate means whether to apply the users preferences
+     * or clear them out
+     * 
+     * the idea is that if Tor is off then transproxy is off
+     */
+    private boolean enableTransparentProxy () throws Exception
+     {
+        
+         if (mTransProxy == null)
+         {
+             mTransProxy = new TorTransProxy(this, fileXtables);
+             
+         }
+
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+        String transProxy = prefs.getString("pref_transport", TorServiceConstants.TOR_TRANSPROXY_PORT_DEFAULT+"");
+        String dnsPort = prefs.getString("pref_dnsport", TorServiceConstants.TOR_TRANSPROXY_PORT_DEFAULT+"");
+        
+        if (transProxy.indexOf(':')!=-1) //we just want the port for this
+            transProxy = transProxy.split(":")[1];
+        
+        if (dnsPort.indexOf(':')!=-1) //we just want the port for this
+            dnsPort = dnsPort.split(":")[1];
+        
+        mTransProxy.setTransProxyPort(Integer.parseInt(transProxy));
+        mTransProxy.setDNSPort(Integer.parseInt(dnsPort));
+        
+        int code = 0; // Default state is "okay"
+        
+        if(Prefs.transparentProxyAll())
+        {
+
+            code = mTransProxy.setTransparentProxyingAll(this, true);
+        }
+        else
+        {
+            ArrayList<TorifiedApp> apps = getApps(this, TorServiceUtils.getSharedPrefs(getApplicationContext()));
+
+            code = mTransProxy.setTransparentProxyingByApp(this,apps, true);
+        }
+        
+        debug ("TorTransProxy resp code: " + code);
+        
+        if (code == 0)
+        {
+
+            if (Prefs.transparentTethering())
+            {
+                showToolbarNotification(getString(R.string.transproxy_enabled_for_tethering_), TRANSPROXY_NOTIFY_ID, R.drawable.ic_stat_tor);
+
+                mTransProxy.enableTetheringRules(this);
+
+                  
+            }
+            else
+            {
+                showToolbarNotification(getString(R.string.transparent_proxying_enabled), TRANSPROXY_NOTIFY_ID, R.drawable.ic_stat_tor);
+
+            }
+        }
+        else
+        {
+            showToolbarNotification(getString(R.string.warning_error_starting_transparent_proxying_), TRANSPROXY_NOTIFY_ID, R.drawable.ic_stat_tor);
+
+        }
+    
+        return true;
+     }
+
+    public static ArrayList<TorifiedApp> getApps (Context context, SharedPreferences prefs)
+    {
+
+        String tordAppString = prefs.getString(PREFS_KEY_TORIFIED, "");
+        String[] tordApps;
+
+        StringTokenizer st = new StringTokenizer(tordAppString,"|");
+        tordApps = new String[st.countTokens()];
+        int tordIdx = 0;
+        while (st.hasMoreTokens())
+        {
+            tordApps[tordIdx++] = st.nextToken();
+        }
+
+        Arrays.sort(tordApps);
+
+        //else load the apps up
+        PackageManager pMgr = context.getPackageManager();
+
+        List<ApplicationInfo> lAppInfo = pMgr.getInstalledApplications(0);
+
+        Iterator<ApplicationInfo> itAppInfo = lAppInfo.iterator();
+
+        ArrayList<TorifiedApp> apps = new ArrayList<TorifiedApp>();
+
+        ApplicationInfo aInfo = null;
+
+        int appIdx = 0;
+        TorifiedApp app = null;
+
+        while (itAppInfo.hasNext())
+        {
+            aInfo = itAppInfo.next();
+
+            app = new TorifiedApp();
+
+            try {
+                PackageInfo pInfo = pMgr.getPackageInfo(aInfo.packageName, PackageManager.GET_PERMISSIONS);
+
+                if (pInfo != null && pInfo.requestedPermissions != null)
+                {
+                    for (String permInfo:pInfo.requestedPermissions)
+                    {
+                        if (permInfo.equals("android.permission.INTERNET"))
+                        {
+                            app.setUsesInternet(true);
+
+                        }
+                    }
+
+                }
+
+
+            } catch (Exception e) {
+                // TODO Auto-generated catch block
+                e.printStackTrace();
+            }
+
+            if ((aInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 1)
+            {
+                //System app
+                app.setUsesInternet(true);
+            }
+
+
+            if (!app.usesInternet())
+                continue;
+            else
+            {
+                apps.add(app);
+            }
+
+
+            app.setEnabled(aInfo.enabled);
+            app.setUid(aInfo.uid);
+            app.setUsername(pMgr.getNameForUid(app.getUid()));
+            app.setProcname(aInfo.processName);
+            app.setPackageName(aInfo.packageName);
+
+            try
+            {
+                app.setName(pMgr.getApplicationLabel(aInfo).toString());
+            }
+            catch (Exception e)
+            {
+                app.setName(aInfo.packageName);
+            }
+
+
+            //app.setIcon(pMgr.getApplicationIcon(aInfo));
+
+            // check if this application is allowed
+            if (Arrays.binarySearch(tordApps, app.getUsername()) >= 0) {
+                app.setTorified(true);
+            }
+            else
+            {
+                app.setTorified(false);
+            }
+
+            appIdx++;
+        }
+
+        Collections.sort(apps);
+
+        return apps;
+    }
+    
+    /*
+     * activate means whether to apply the users preferences
+     * or clear them out
+     * 
+     * the idea is that if Tor is off then transproxy is off
+     */
+    private boolean disableTransparentProxy () throws Exception
+     {
+        
+         debug ("Transparent Proxying: disabling...");
+
+         if (mTransProxy == null)
+             mTransProxy = new TorTransProxy(this, fileXtables);
+ 
+         mTransProxy.setTransparentProxyingAll(this, false);
+        ArrayList<TorifiedApp> apps = getApps(this, TorServiceUtils.getSharedPrefs(getApplicationContext()));
+        mTransProxy.setTransparentProxyingByApp(this, apps, false);
+    
+         return true;
+     }
+    
+    private boolean runTorShellCmd() throws Exception
+    {
+
+        String torrcPath = new File(appBinHome, TORRC_ASSET_KEY).getCanonicalPath();
+
+        updateTorConfigFile();
+        
+        sendCallbackLogMessage(getString(R.string.status_starting_up));
+        
+        String torCmdString = fileTor.getCanonicalPath()
+                + " DataDirectory " + appCacheHome.getCanonicalPath()
+                + " --defaults-torrc " + torrcPath
+                + " -f " + torrcPath + ".custom";
+    
+        debug(torCmdString);
+        
+        Process proc = exec(torCmdString + " --verify-config", true);
+
+        int exitCode = proc.exitValue();
+        String output = "";
+       // String output = shellTorCommand.getOutput();
+        
+        if (exitCode != 0)
+        {
+            logNotice("Tor (" + exitCode + "): " + output);
+            throw new Exception ("Torrc config did not verify");
+            
+        }
+
+        proc = exec(torCmdString, true);
+        exitCode = proc.exitValue();
+        output = "";// shellTorCommand.getOutput();
+        
+        if (exitCode != 0)
+        {
+            logNotice("Tor (" + exitCode + "): " + output);
+            //throw new Exception ("unable to start");
+            return false;
+        }
+        
+        //now try to connect
+        mLastProcessId = initControlConnection (100,false);
+
+        if (mLastProcessId == -1)
+        {
+            logNotice(getString(R.string.couldn_t_start_tor_process_) + "; exit=" + exitCode);
+            sendCallbackLogMessage(getString(R.string.couldn_t_start_tor_process_));
+        
+            throw new Exception ("Unable to start Tor");
+        }
+        else
+        {
+        
+            logNotice("Tor started; process id=" + mLastProcessId);
+           
+        }
+        
+        return true;
+    }
+
+    private Process exec (String cmd, boolean wait) throws Exception
+    {
+        Process proc = Runtime.getRuntime().exec(cmd);
+
+        if (wait)
+            proc.waitFor();
+
+        return proc;
+    }
+    
+    private void updatePolipoConfig () throws FileNotFoundException, IOException
+    {
+        
+
+        File file = new File(appBinHome, POLIPOCONFIG_ASSET_KEY);
+        
+        Properties props = new Properties();
+        
+        props.load(new FileReader(file));
+        
+        props.put("socksParentProxy", "\"localhost:" + mPortSOCKS + "\"");
+        props.put("proxyPort",mPortHTTP+"");
+        
+        props.store(new FileWriter(file), "updated");
+        
+    }
+    
+    
+    private void runPolipoShellCmd () throws Exception
+    {
+        
+        logNotice( "Starting polipo process");
+        
+            int polipoProcId = TorServiceUtils.findProcessId(filePolipo.getCanonicalPath());
+
+            StringBuilder log = null;
+            
+            int attempts = 0;
+            
+            if (polipoProcId == -1)
+            {
+                log = new StringBuilder();
+                
+                updatePolipoConfig();
+                
+                String polipoConfigPath = new File(appBinHome, POLIPOCONFIG_ASSET_KEY).getCanonicalPath();
+                String cmd = (filePolipo.getCanonicalPath() + " -c " + polipoConfigPath + " &");
+
+                Process proc = exec(cmd,false);
+
+                //wait one second to make sure it has started up
+                Thread.sleep(1000);
+                
+                while ((polipoProcId = TorServiceUtils.findProcessId(filePolipo.getCanonicalPath())) == -1  && attempts < MAX_START_TRIES)
+                {
+                    logNotice("Couldn't find Polipo process... retrying...\n" + log);
+                    Thread.sleep(3000);
+                    attempts++;
+                }
+                
+                logNotice(log.toString());
+            }
+            
+            sendCallbackLogMessage(getString(R.string.privoxy_is_running_on_port_) + mPortHTTP);
+            
+            logNotice("Polipo process id=" + polipoProcId);
+            
+    }
+    
+    private int initControlConnection (int maxTries, boolean isReconnect) throws Exception, RuntimeException
+    {
+            int controlPort = -1;
+            int attempt = 0;
+
+            logNotice( "Waiting for control port...");
+            
+            while (conn == null && attempt++ < maxTries)
+            {
+                try
+                {
+                    
+                    controlPort = getControlPort();
+                    
+                    if (controlPort != -1)
+                    {
+                        logNotice( "Connecting to control port: " + controlPort);
+                        
+                        torConnSocket = new Socket(IP_LOCALHOST, controlPort);
+                        torConnSocket.setSoTimeout(CONTROL_SOCKET_TIMEOUT);
+                        
+                        conn = new TorControlConnection(torConnSocket);
+                        conn.launchThread(true);//is daemon
+                        
+                        break;
+                    }
+                    
+                }
+                catch (Exception ce)
+                {
+                    conn = null;
+                //    logException( "Error connecting to Tor local control port: " + ce.getMessage(),ce);
+                    
+                }
+                
+                
+                try {
+                //    logNotice("waiting...");
+                    Thread.sleep(1000); }
+                catch (Exception e){}
+            }
+            
+            if (conn != null)
+            {
+                    logNotice( "SUCCESS connected to Tor control port.");
+                    
+                    File fileCookie = new File(appCacheHome, TOR_CONTROL_COOKIE);
+                    
+                    if (fileCookie.exists())
+                    {
+                        byte[] cookie = new byte[(int)fileCookie.length()];
+                        DataInputStream fis = new DataInputStream(new FileInputStream(fileCookie));
+                        fis.read(cookie);
+                        fis.close();
+                        conn.authenticate(cookie);
+                                
+                        logNotice( "SUCCESS - authenticated to control port.");
+                        
+                        sendCallbackLogMessage(getString(R.string.tor_process_starting) + ' ' + getString(R.string.tor_process_complete));
+    
+                        addEventHandler();
+                    
+                        String torProcId = conn.getInfo("process/pid");
+                        
+                         String confSocks = conn.getInfo("net/listeners/socks");
+                         StringTokenizer st = new StringTokenizer(confSocks," ");
+
+                         confSocks = st.nextToken().split(":")[1];
+                         confSocks = confSocks.substring(0,confSocks.length()-1);
+                         mPortSOCKS = Integer.parseInt(confSocks);
+                                                  
+                        return Integer.parseInt(torProcId);
+                        
+                    }
+                    else
+                    {
+                        logNotice ("Tor authentication cookie does not exist yet");
+                        conn = null;
+                                
+                    }
+                }
+                
+            
+            return -1;
+
+    }
+    
+    private int getControlPort ()
+    {
+        int result = -1;
+        
+        try
+        {
+            if (fileControlPort.exists())
+            {
+                debug("Reading control port config file: " + fileControlPort.getCanonicalPath());
+                BufferedReader bufferedReader = new BufferedReader(new FileReader(fileControlPort));
+                String line = bufferedReader.readLine();
+                
+                if (line != null)
+                {
+                    String[] lineParts = line.split(":");
+                    result = Integer.parseInt(lineParts[1]);
+                }
+                
+
+                bufferedReader.close();
+
+                //store last valid control port
+                SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+                prefs.edit().putInt("controlport", result).commit();
+                
+            }
+            else
+            {
+                debug("Control Port config file does not yet exist (waiting for tor): " + fileControlPort.getCanonicalPath());
+                
+            }
+            
+            
+        }
+        catch (FileNotFoundException e)
+        {    
+            debug("unable to get control port; file not found");
+        }
+        catch (Exception e)
+        {    
+            debug("unable to read control port config file");
+        }
+
+        return result;
+    }
+
+    public void addEventHandler () throws Exception
+    {
+           // We extend NullEventHandler so that we don't need to provide empty
+           // implementations for all the events we don't care about.
+           // ...
+        logNotice( "adding control port event handler");
+
+        conn.setEventHandler(this);
+        
+        conn.setEvents(Arrays.asList(new String[]{
+              "ORCONN", "CIRC", "NOTICE", "WARN", "ERR","BW"}));
+          // conn.setEvents(Arrays.asList(new String[]{
+            //  "DEBUG", "INFO", "NOTICE", "WARN", "ERR"}));
+
+        logNotice( "SUCCESS added control port event handler");
+    }
+    
+        /**
+         * Returns the port number that the HTTP proxy is running on
+         */
+        public int getHTTPPort() throws RemoteException {
+            return mPortHTTP;
+        }
+
+        
+        /**
+         * Returns the port number that the HTTP proxy is running on
+         */
+        public int getSOCKSPort() throws RemoteException {
+            return mPortSOCKS;
+        }
+
+         @TargetApi(14)
+        public void enableVpnProxy () {
+        	debug ("enabling VPN Proxy");
+            
+            Prefs.putUseVpn(true);
+            processTransparentProxying();
+            
+            updateConfiguration("DNSPort",TOR_VPN_DNS_LISTEN_ADDRESS + ":" + TorServiceConstants.TOR_DNS_PORT_DEFAULT,false);
+            
+          //  if (mVpnManager == null)
+         //   	mVpnManager = new OrbotVpnManager (this);
+            
+            Intent intent = new Intent();
+            intent.setAction("start");            
+            intent.putExtra("torSocks", mPortSOCKS);
+            
+           // mVpnManager.handleIntent(new Builder(),intent);
+           
+        }
+
+    @TargetApi(14)
+        public void clearVpnProxy ()
+        {   
+        	debug ("clearing VPN Proxy");
+            Prefs.putUseVpn(false);
+            processTransparentProxying();
+
+            /**
+            if (mVpnManager != null)
+            {
+            	Intent intent = new Intent();
+                intent.setAction("stop");
+            	mVpnManager.handleIntent(new Builder(), intent);
+            	mVpnManager = null;
+            }  **/
+                             
+        }
+
+    @Override
+    public void message(String severity, String msg) {
+        logNotice(severity + ": " + msg);
+    }
+
+    @Override
+    public void newDescriptors(List<String> orList) {
+    }
+
+    @Override
+    public void orConnStatus(String status, String orName) {
+        
+            StringBuilder sb = new StringBuilder();
+            sb.append("orConnStatus (");
+            sb.append(parseNodeName(orName) );
+            sb.append("): ");
+            sb.append(status);
+            
+            debug(sb.toString());
+    }
+
+    @Override
+    public void streamStatus(String status, String streamID, String target) {
+        
+            StringBuilder sb = new StringBuilder();
+            sb.append("StreamStatus (");
+            sb.append((streamID));
+            sb.append("): ");
+            sb.append(status);
+            
+            logNotice(sb.toString());
+    }
+
+    @Override
+    public void unrecognized(String type, String msg) {
+        
+            StringBuilder sb = new StringBuilder();
+            sb.append("Message (");
+            sb.append(type);
+            sb.append("): ");
+            sb.append(msg);
+            
+            logNotice(sb.toString());
+    }
+
+    @Override
+    public void bandwidthUsed(long read, long written) {
+    
+        if (read != lastRead || written != lastWritten)
+        {
+            StringBuilder sb = new StringBuilder();                
+            sb.append(formatCount(read));
+            sb.append(" \u2193");            
+            sb.append(" / ");
+            sb.append(formatCount(written));
+            sb.append(" \u2191");            
+               
+            int iconId = R.drawable.ic_stat_tor;
+            
+            if (read > 0 || written > 0)
+                iconId = R.drawable.ic_stat_tor_xfer;
+            
+            if (mConnectivity && Prefs.persistNotifications())
+                  showToolbarNotification(sb.toString(), NOTIFY_ID, iconId);
+
+            mTotalTrafficWritten += written;
+            mTotalTrafficRead += read;
+        }
+        
+        lastWritten = written;
+        lastRead = read;
+        
+        sendCallbackBandwidth(lastWritten, lastRead, mTotalTrafficWritten, mTotalTrafficRead);
+    }
+    
+    private String formatCount(long count) {
+        // Converts the supplied argument into a string.
+
+        // Under 2Mb, returns "xxx.xKb"
+        // Over 2Mb, returns "xxx.xxMb"
+ 	if (mNumberFormat != null)
+        	if (count < 1e6)
+            		return mNumberFormat.format(Math.round((float)((int)(count*10/1024))/10)) + "kbps";
+        	else
+            		return mNumberFormat.format(Math.round((float)((int)(count*100/1024/1024))/100)) + "mbps";
+	else
+		return "";
+        
+           //return count+" kB";
+    }
+    
+    public void circuitStatus(String status, String circID, String path) {
+        
+        /* once the first circuit is complete, then announce that Orbot is on*/
+        if (mCurrentStatus == STATUS_STARTING && TextUtils.equals(status, "BUILT"))
+            sendCallbackStatus(STATUS_ON);
+
+        StringBuilder sb = new StringBuilder();
+        sb.append("Circuit (");
+        sb.append((circID));
+        sb.append(") ");
+        sb.append(status);
+        sb.append(": ");
+        
+        StringTokenizer st = new StringTokenizer(path,",");
+        Node node = null;
+        
+        while (st.hasMoreTokens())
+        {
+            String nodePath = st.nextToken();
+            node = new Node();
+            
+            String[] nodeParts;
+            
+            if (nodePath.contains("="))
+                nodeParts = nodePath.split("=");
+            else
+                nodeParts = nodePath.split("~");
+            
+            if (nodeParts.length == 1)
+            {
+                node.id = nodeParts[0].substring(1);
+                node.name = node.id;
+            }
+            else if (nodeParts.length == 2)
+            {
+                node.id = nodeParts[0].substring(1);
+                node.name = nodeParts[1];
+            }
+            
+            node.status = status;
+            
+            sb.append(node.name);
+            
+            if (st.hasMoreTokens())
+                sb.append (" > ");
+        }
+        
+        if (Prefs.useDebugLogging())
+            debug(sb.toString());
+        else if(status.equals("BUILT"))
+            logNotice(sb.toString());
+        else if (status.equals("CLOSED"))
+            logNotice(sb.toString());
+
+        if (Prefs.expandedNotifications())
+        {
+            //get IP from last nodename
+            if(status.equals("BUILT")){
+                
+                if (node.ipAddress == null)
+                    mExecutor.execute(new ExternalIPFetcher(node));
+                
+                hmBuiltNodes.put(node.id, node);
+            }
+            
+            if (status.equals("CLOSED"))
+            {
+                hmBuiltNodes.remove(node.id);
+                
+            }
+        }
+    
+    }
+    
+    private HashMap<String,Node> hmBuiltNodes = new HashMap<String,Node>();
+    
+    class Node
+    {
+        String status;
+        String id;
+        String name;
+        String ipAddress;
+        String country;
+        String organization;
+    }
+    
+    private class ExternalIPFetcher implements Runnable {
+
+        private Node mNode;
+        private int MAX_ATTEMPTS = 3;
+        private final static String ONIONOO_BASE_URL = "https://onionoo.torproject.org/details?fields=country_name,as_name,or_addresses&lookup=";;
+        
+        public ExternalIPFetcher (Node node)
+        {
+            mNode = node;
+        }
+        
+        public void run ()
+        {
+            
+            for (int i = 0; i < MAX_ATTEMPTS; i++)
+            {
+                if (conn != null)
+                {
+                    try {
+
+                    	URLConnection conn = null;
+                    	
+                        Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8118));
+                        conn = new URL(ONIONOO_BASE_URL + mNode.id).openConnection(proxy);
+    
+                        conn.setRequestProperty("Connection","Close");
+                        conn.setConnectTimeout(60000);
+                        conn.setReadTimeout(60000);
+                        
+                        InputStream is = conn.getInputStream();
+                        
+                        BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+    
+                        // getting JSON string from URL
+                        
+                        StringBuffer json = new StringBuffer();
+                        String line = null;
+    
+                        while ((line = reader.readLine())!=null)
+                            json.append(line);
+                        
+                        JSONObject jsonNodeInfo = new org.json.JSONObject(json.toString());
+                            
+                        JSONArray jsonRelays = jsonNodeInfo.getJSONArray("relays");
+                        
+                        if (jsonRelays.length() > 0)
+                        {
+                            mNode.ipAddress = jsonRelays.getJSONObject(0).getJSONArray("or_addresses").getString(0).split(":")[0];
+                            mNode.country = jsonRelays.getJSONObject(0).getString("country_name");
+                            mNode.organization = jsonRelays.getJSONObject(0).getString("as_name");
+                            
+                            StringBuffer sbInfo = new StringBuffer();
+                            sbInfo.append(mNode.ipAddress);
+                             
+                             if (mNode.country != null)
+                                 sbInfo.append(' ').append(mNode.country);
+                         
+                             if (mNode.organization != null)
+                                 sbInfo.append(" (").append(mNode.organization).append(')');
+                         
+                             logNotice(sbInfo.toString());
+                            
+                        }
+                        
+                        reader.close();
+                        is.close();
+                        
+                        break;
+                        
+                    } catch (Exception e) {
+                        
+                        debug ("Error getting node details from onionoo: " + e.getMessage());
+                        
+                        
+                    }
+                }
+            }
+        }
+        
+        
+    }
+    
+    private String parseNodeName(String node)
+    {
+        if (node.indexOf('=')!=-1)
+        {
+            return (node.substring(node.indexOf("=")+1));
+        }
+        else if (node.indexOf('~')!=-1)
+        {
+            return (node.substring(node.indexOf("~")+1));
+        }
+        else
+            return node;
+    }
+
+        public void processTransparentProxying() {
+            try{
+                if (Prefs.useRoot())
+                {
+                    if (Prefs.useTransparentProxying()){
+                        enableTransparentProxy();
+                    } else {
+                        disableTransparentProxy();
+                    }
+                }
+            } catch (Exception e) {
+                // TODO Auto-generated catch block
+                e.printStackTrace();
+            }
+            
+        }
+
+        public String getInfo (String key) {
+            try {
+                if(conn !=null){
+                    String m = conn.getInfo(key);
+                    return m;
+                }
+            }
+            catch(Exception ioe){
+            //    Log.e(TAG,"Unable to get Tor information",ioe);
+                logNotice("Unable to get Tor information"+ioe.getMessage());
+            }
+            return null;
+        }
+        
+        public String getConfiguration (String name)
+        {
+            try
+            {
+                if (conn != null)
+                {
+                    StringBuffer result = new StringBuffer();
+                    
+                    List<ConfigEntry> listCe = conn.getConf(name);
+                    
+                    Iterator<ConfigEntry> itCe = listCe.iterator();
+                    ConfigEntry ce = null;
+                    
+                       
+                    
+                    while (itCe.hasNext())
+                    {
+                        ce = itCe.next();
+                        
+                        result.append(ce.key);
+                        result.append(' ');
+                        result.append(ce.value);
+                        result.append('\n');
+                    }
+                    
+                          return result.toString();
+                }
+            }
+            catch (Exception ioe)
+            {
+                
+                logException("Unable to get Tor configuration: " + ioe.getMessage(),ioe);
+            }
+            
+            return null;
+        }
+        
+        private final static String RESET_STRING = "=\"\"";
+        /**
+         * Set configuration
+         **/
+        public boolean updateConfiguration (String name, String value, boolean saveToDisk)
+        { 
+            
+            
+            if (configBuffer == null)
+                configBuffer = new ArrayList<String>();
+            
+            if (resetBuffer == null)
+                resetBuffer = new ArrayList<String>();
+            
+            if (value == null || value.length() == 0)
+            {
+                resetBuffer.add(name + RESET_STRING);
+                
+            }
+            else
+            {
+                StringBuffer sbConf = new StringBuffer();
+                sbConf.append(name);
+                sbConf.append(' ');
+                sbConf.append(value);
+                
+                configBuffer.add(sbConf.toString());
+            }
+            
+            return false;
+        }
+        
+        public void setTorNetworkEnabled (final boolean isEnabled)
+        {
+
+        	
+        	//it is possible to not have a connection yet, and someone might try to newnym
+            if (conn != null)
+            {
+                new Thread ()
+                {
+                    public void run ()
+                    {
+                        try { 
+                            
+                            conn.setConf("DisableNetwork", isEnabled ? "0" : "1");
+                        	
+                        }
+                        catch (Exception ioe){
+                            debug("error requesting newnym: " + ioe.getLocalizedMessage());
+                        }
+                    }
+                }.start();
+            }
+        	
+        }
+        
+        public void newIdentity () 
+        {
+            //it is possible to not have a connection yet, and someone might try to newnym
+            if (conn != null)
+            {
+                new Thread ()
+                {
+                    public void run ()
+                    {
+                        try { 
+                            
+                            conn.signal("NEWNYM"); 
+                        
+                        }
+                        catch (Exception ioe){
+                            
+                        	debug("error requesting newnym: " + ioe.getLocalizedMessage());
+                            
+                        }
+                    }
+                }.start();
+            }
+        }
+        
+        public boolean saveConfiguration ()
+        {
+            try
+            {
+                if (conn != null)
+                {
+                    
+                     if (resetBuffer != null && resetBuffer.size() > 0)
+                        {    
+                         for (String value : configBuffer)
+                             {
+                                 
+                              //   debug("removing torrc conf: " + value);
+                                 
+                                 
+                             }
+                         
+                           // conn.resetConf(resetBuffer);
+                            resetBuffer = null;
+                        }
+                  
+                     if (configBuffer != null && configBuffer.size() > 0)
+                        {
+                             
+                                 for (String value : configBuffer)
+                                 {
+                                     
+                                     debug("Setting torrc conf: " + value);
+                                     
+                                     
+                                 }
+                                 
+                             conn.setConf(configBuffer);
+                                 
+                            configBuffer = null;
+                        }
+                  
+                          // Flush the configuration to disk.
+                    //this is doing bad things right now NF 22/07/10
+                          //conn.saveConf();
+    
+                          return true;
+                }
+            }
+            catch (Exception ioe)
+            {
+                logException("Unable to update Tor configuration: " + ioe.getMessage(),ioe);
+            }
+            
+            return false;
+        }
+
+    private void sendCallbackBandwidth(long upload, long download, long written, long read)    {
+        Intent intent = new Intent(LOCAL_ACTION_BANDWIDTH);
+
+        intent.putExtra("up",upload);
+	      intent.putExtra("down",download);
+	      intent.putExtra("written",written);
+	      intent.putExtra("read",read);
+	      intent.putExtra(EXTRA_STATUS, mCurrentStatus);
+
+        LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
+    }
+
+    private void sendCallbackLogMessage (String logMessage)
+    {
+        
+        Intent intent = new Intent(LOCAL_ACTION_LOG);
+          // You can also include some extra data.
+          intent.putExtra(LOCAL_EXTRA_LOG, logMessage);
+	      intent.putExtra(EXTRA_STATUS, mCurrentStatus);
+
+          LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
+
+    }
+    
+    private void sendCallbackStatus(String currentStatus) {
+        mCurrentStatus = currentStatus;
+        Intent intent = getActionStatusIntent(currentStatus);
+        // send for Orbot internals, using secure local broadcast
+        sendBroadcastOnlyToOrbot(intent);
+        // send for any apps that are interested
+        sendBroadcast(intent);
+    }
+
+    /**
+     * Send a secure broadcast only to Orbot itself
+     * @see {@link ContextWrapper#sendBroadcast(Intent)}
+     * @see {@link LocalBroadcastManager}
+     */
+    private boolean sendBroadcastOnlyToOrbot(Intent intent) {
+        return LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
+    }
+
+    private Intent getActionStatusIntent(String currentStatus) {
+        Intent intent = new Intent(ACTION_STATUS);
+        intent.putExtra(EXTRA_STATUS, currentStatus);
+        return intent;
+    }
+
+    /*
+     *  Another way to do this would be to use the Observer pattern by defining the 
+     *  BroadcastReciever in the Android manifest.
+     */
+    private final BroadcastReceiver mNetworkStateReceiver = new BroadcastReceiver() {
+        @Override
+        public void onReceive(Context context, Intent intent) {
+
+        	if (mCurrentStatus != STATUS_ON)
+        		return;
+        	
+            SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+
+            boolean doNetworKSleep = prefs.getBoolean(OrbotConstants.PREF_DISABLE_NETWORK, true);
+            
+            final ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
+            final NetworkInfo netInfo = cm.getActiveNetworkInfo();
+
+            boolean newConnectivityState = false;
+            int newNetType = -1;
+            
+            boolean isChanged = false;
+            
+            if (netInfo!=null)
+            	newNetType = netInfo.getType();
+
+            isChanged = ((mNetworkType != newNetType)&&(mConnectivity != newConnectivityState));
+            
+            if(netInfo != null && netInfo.isConnected()) {
+                // WE ARE CONNECTED: DO SOMETHING
+            	newConnectivityState = true;
+            }   
+            else {
+                // WE ARE NOT: DO SOMETHING ELSE
+            	newConnectivityState = false;
+            }
+            
+            mNetworkType = newNetType;
+        	mConnectivity = newConnectivityState;
+        	
+            if (doNetworKSleep)
+            {
+	            setTorNetworkEnabled (mConnectivity);
+	            
+	            if (!mConnectivity)
+                {
+                    logNotice(context.getString(R.string.no_network_connectivity_putting_tor_to_sleep_));
+                    showToolbarNotification(getString(R.string.no_internet_connection_tor),NOTIFY_ID,R.drawable.ic_stat_tor_off);
+                    
+                }
+                else
+                {
+                    logNotice(context.getString(R.string.network_connectivity_is_good_waking_tor_up_));
+                    showToolbarNotification(getString(R.string.status_activated),NOTIFY_ID,R.drawable.ic_stat_tor);
+                }
+	            
+	            //is this a change in state?
+	            if (isChanged)
+	            {
+	                try {
+	                    
+	                    if (mCurrentStatus != STATUS_OFF)
+	                    {
+	                        if (mConnectivity)
+	                        {
+	                            if (Prefs.useRoot() && Prefs.useTransparentProxying() && Prefs.transProxyNetworkRefresh())
+	                            {
+	                                
+
+	                                disableTransparentProxy();
+	                                enableTransparentProxy();
+
+	                            }
+	                        }
+	                    }
+	                    
+	                } catch (Exception e) {
+	                    logException ("error updating state after network restart",e);
+	                }
+		            
+	            }
+            }
+
+            
+        }
+    };
+
+    private boolean processSettingsImpl (StringBuffer extraLines) throws IOException
+    {
+        logNotice(getString(R.string.updating_settings_in_tor_service));
+        
+        SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+        
+        boolean useBridges = Prefs.bridgesEnabled();
+
+        boolean becomeRelay = prefs.getBoolean(OrbotConstants.PREF_OR, false);
+        boolean ReachableAddresses = prefs.getBoolean(OrbotConstants.PREF_REACHABLE_ADDRESSES,false);
+        boolean enableHiddenServices = prefs.getBoolean("pref_hs_enable", false);
+
+        boolean enableStrictNodes = prefs.getBoolean("pref_strict_nodes", false);
+        String entranceNodes = prefs.getString("pref_entrance_nodes", "");
+        String exitNodes = prefs.getString("pref_exit_nodes", "");
+        String excludeNodes = prefs.getString("pref_exclude_nodes", "");
+        
+        if (!useBridges)
+        {
+           
+            extraLines.append("UseBridges 0").append('\n');
+
+	        if (Prefs.useVpn()) //set the proxy here if we aren't using a bridge
+	        {
+	        	
+	        	if (!mIsLollipop)
+	        	{
+		        	String proxyType = "socks5";
+		        	//TODO VPN extraLines.append(proxyType + "Proxy" + ' ' + OrbotVpnManager.sSocksProxyLocalhost + ':' + OrbotVpnManager.sSocksProxyServerPort).append('\n');
+	        	};
+			
+	        }
+	        else
+	        {
+		        String proxyType = prefs.getString("pref_proxy_type", null);
+		        if (proxyType != null && proxyType.length() > 0)
+		        {
+		            String proxyHost = prefs.getString("pref_proxy_host", null);
+		            String proxyPort = prefs.getString("pref_proxy_port", null);
+		            String proxyUser = prefs.getString("pref_proxy_username", null);
+		            String proxyPass = prefs.getString("pref_proxy_password", null);
+		            
+		            if ((proxyHost != null && proxyHost.length()>0) && (proxyPort != null && proxyPort.length() > 0))
+		            {
+		            	extraLines.append(proxyType + "Proxy" + ' ' + proxyHost + ':' + proxyPort).append('\n');
+		                
+		                if (proxyUser != null && proxyPass != null)
+		                {
+		                    if (proxyType.equalsIgnoreCase("socks5"))
+		                    {
+		                    	extraLines.append("Socks5ProxyUsername" + ' ' + proxyUser).append('\n');
+		                    	extraLines.append("Socks5ProxyPassword" + ' ' + proxyPass).append('\n');
+		                    }
+		                    else
+		                    	extraLines.append(proxyType + "ProxyAuthenticator" + ' ' + proxyUser + ':' + proxyPort).append('\n');
+		                    
+		                }
+		                else if (proxyPass != null)
+		                	extraLines.append(proxyType + "ProxyAuthenticator" + ' ' + proxyUser + ':' + proxyPort).append('\n');
+		                
+		                
+		
+		            }
+		        }
+	        }
+        }
+        else
+        {
+        
+
+            extraLines.append("UseBridges 1").append('\n');
+            
+            String bridgeList = new String(Prefs.getBridgesList().getBytes("ISO-8859-1"));
+            
+            if (bridgeList != null && bridgeList.length() > 1) //longer then 1 = some real values here
+            {
+	            
+	            //check if any PT bridges are needed
+	            boolean obfsBridges = bridgeList.contains("obfs3")||bridgeList.contains("obfs4")||bridgeList.contains("scramblesuit");
+            
+	            if (obfsBridges)
+	            {
+	                extraLines.append("ClientTransportPlugin obfs3 exec " + fileObfsclient.getCanonicalPath()).append('\n');
+	                extraLines.append("ClientTransportPlugin obfs4 exec " + fileObfsclient.getCanonicalPath()).append('\n');
+	                extraLines.append("ClientTransportPlugin scramblesuit exec " + fileObfsclient.getCanonicalPath()).append('\n');
+	            }
+	            
+	            boolean meekBridges = bridgeList.contains("meek");
+	            if (meekBridges)
+	            {
+	            	extraLines.append("ClientTransportPlugin meek_lite exec " + fileObfsclient.getCanonicalPath()).append('\n');
+	            }
+	            
+	            String[] bridgeListLines = bridgeList.split("\\r?\\n");
+
+	            for (String bridgeConfigLine : bridgeListLines)
+	            {
+	                if (!TextUtils.isEmpty(bridgeConfigLine))
+	                {
+	                	extraLines.append("Bridge ");
+	                	
+	                	//bridgeConfigLine = bridgeConfigLine.replace('�', ' ');
+	                	
+	                	StringTokenizer st = new StringTokenizer (bridgeConfigLine," ");
+	                	while (st.hasMoreTokens())
+	                		extraLines.append(st.nextToken()).append(' ');
+	                	
+	                	extraLines.append("\n");
+	                	
+	                }
+	
+	            }
+	            
+            }
+            else
+            {
+            	//time to do autobridges, aka meek
+
+            	debug ("Using meek bridges");
+                
+            //	String bridgeConfig = "meek exec " + fileMeekclient.getCanonicalPath();
+            	String bridgeConfig = "meek_lite exec " + fileObfsclient.getCanonicalPath();
+            	
+            	extraLines.append("ClientTransportPlugin" + ' ' + bridgeConfig).append('\n');
+            
+            	int meekIdx = 2; //let's use Azure by default
+            	
+            	if (bridgeList != null && bridgeList.length() == 1)
+            	{
+            	  try 
+            	  {
+            		  meekIdx = Integer.parseInt(bridgeList);
+            		  
+            		  if (meekIdx+1 > BRIDGES_MEEK.length)
+            			  throw new Exception("not valid meek idx");
+            	  }
+            	  catch (Exception e)
+            	  {
+            		  debug("invalid meek type; please enter 0=Google, 1=AWS, 2=Azure");
+            	  }
+            	}
+            	
+            	extraLines.append("Bridge " + BRIDGES_MEEK[meekIdx]).append('\n');            	
+            	
+            }
+ 
+        }
+        
+                  
+        //only apply GeoIP if you need it
+        File fileGeoIP = new File(appBinHome, GEOIP_ASSET_KEY);
+        File fileGeoIP6 = new File(appBinHome, GEOIP6_ASSET_KEY);
+            
+        if (fileGeoIP.exists())
+        {
+	        extraLines.append("GeoIPFile" + ' ' + fileGeoIP.getCanonicalPath()).append('\n');
+	        extraLines.append("GeoIPv6File" + ' ' + fileGeoIP6.getCanonicalPath()).append('\n');
+        }
+        
+        if (!TextUtils.isEmpty(entranceNodes))
+        	extraLines.append("EntryNodes" + ' ' + entranceNodes).append('\n');
+       
+        if (!TextUtils.isEmpty(exitNodes))
+        	extraLines.append("ExitNodes" + ' ' + exitNodes).append('\n');
+        
+        if (!TextUtils.isEmpty(excludeNodes))
+        	extraLines.append("ExcludeNodes" + ' ' + excludeNodes).append('\n');
+        
+        extraLines.append("StrictNodes" + ' ' + (enableStrictNodes ? "1" : "0")).append('\n');
+
+        try
+        {
+            if (ReachableAddresses)
+            {
+                String ReachableAddressesPorts =
+                    prefs.getString(OrbotConstants.PREF_REACHABLE_ADDRESSES_PORTS, "*:80,*:443");
+                
+                extraLines.append("ReachableAddresses" + ' ' + ReachableAddressesPorts).append('\n');
+
+            }
+            
+        }
+        catch (Exception e)
+        {
+           showToolbarNotification (getString(R.string.your_reachableaddresses_settings_caused_an_exception_),ERROR_NOTIFY_ID,R.drawable.ic_stat_notifyerr);
+
+           return false;
+        }
+
+        try
+        {
+            if (becomeRelay && (!useBridges) && (!ReachableAddresses))
+            {
+                int ORPort =  Integer.parseInt(prefs.getString(OrbotConstants.PREF_OR_PORT, "9001"));
+                String nickname = prefs.getString(OrbotConstants.PREF_OR_NICKNAME, "Orbot");
+
+                String dnsFile = writeDNSFile ();
+                
+                extraLines.append("ServerDNSResolvConfFile" + ' ' + dnsFile).append('\n');
+                extraLines.append("ORPort" + ' ' + ORPort).append('\n');
+                extraLines.append("Nickname" + ' ' + nickname).append('\n');
+                extraLines.append("ExitPolicy" + ' ' + "reject *:*").append('\n');
+
+            }
+        }
+        catch (Exception e)
+        {
+             showToolbarNotification (getString(R.string.your_relay_settings_caused_an_exception_),ERROR_NOTIFY_ID,R.drawable.ic_stat_notifyerr);
+
+          
+            return false;
+        }
+
+        if (enableHiddenServices)
+        {
+            logNotice("hidden services are enabled");
+            
+            //updateConfiguration("RendPostPeriod", "600 seconds", false); //possible feature to investigate
+            
+            String hsPorts = prefs.getString("pref_hs_ports","");
+            
+            StringTokenizer st = new StringTokenizer (hsPorts,",");
+            String hsPortConfig = null;
+            int hsPort = -1;
+            
+            while (st.hasMoreTokens())
+            {
+                try
+                {
+                    hsPortConfig = st.nextToken().trim();
+                    
+                    if (hsPortConfig.indexOf(":")==-1) //setup the port to localhost if not specifed
+                    {
+                        hsPortConfig = hsPortConfig + " 127.0.0.1:" + hsPortConfig;
+                    }
+                    
+                    hsPort = Integer.parseInt(hsPortConfig.split(" ")[0]);
+
+                    String hsDirPath = new File(appCacheHome,"hs" + hsPort).getCanonicalPath();
+                    
+                    debug("Adding hidden service on port: " + hsPortConfig);
+                    
+                    extraLines.append("HiddenServiceDir" + ' ' + hsDirPath).append('\n');
+                    extraLines.append("HiddenServicePort" + ' ' + hsPortConfig).append('\n');
+                    
+
+                } catch (NumberFormatException e) {
+                    Log.e(OrbotConstants.TAG,"error parsing hsport",e);
+                } catch (Exception e) {
+                    Log.e(OrbotConstants.TAG,"error starting share server",e);
+                }
+            }
+            
+            
+        }
+        
+        return true;
+    }
+    
+    public static String flattenToAscii(String string) {
+        char[] out = new char[string.length()];
+        string = Normalizer.normalize(string, Normalizer.Form.NFD);
+        int j = 0;
+        for (int i = 0, n = string.length(); i < n; ++i) {
+            char c = string.charAt(i);
+            if (c <= '\u007F') out[j++] = c;
+        }
+        return new String(out);
+    }
+
+    //using Google DNS for now as the public DNS server
+    private String writeDNSFile () throws IOException
+    {
+        File file = new File(appBinHome, "resolv.conf");
+
+        PrintWriter bw = new PrintWriter(new FileWriter(file));
+        bw.println("nameserver 8.8.8.8");
+        bw.println("nameserver 8.8.4.4");
+        bw.close();
+    
+        return file.getCanonicalPath();
+    }
+
+    @SuppressLint("NewApi")
+    @Override
+    public void onTrimMemory(int level) {
+        super.onTrimMemory(level);
+        
+        switch (level)
+        {
+        
+            case TRIM_MEMORY_BACKGROUND:
+                debug("trim memory requested: app in the background");
+            return;
+            
+        /**
+        public static final int TRIM_MEMORY_BACKGROUND
+        Added in API level 14
+        Level for onTrimMemory(int): the process has gone on to the LRU list. This is a good opportunity to clean up resources that can efficiently and quickly be re-built if the user returns to the app.
+        Constant Value: 40 (0x00000028)
+        */
+        
+            case TRIM_MEMORY_COMPLETE:
+
+                debug("trim memory requested: cleanup all memory");
+            return;
+        /**
+        public static final int TRIM_MEMORY_COMPLETE
+        Added in API level 14
+        Level for onTrimMemory(int): the process is nearing the end of the background LRU list, and if more memory isn't found soon it will be killed.
+        Constant Value: 80 (0x00000050)
+        */
+            case TRIM_MEMORY_MODERATE:
+
+                debug("trim memory requested: clean up some memory");
+            return;
+                
+        /**
+        public static final int TRIM_MEMORY_MODERATE
+        Added in API level 14
+        Level for onTrimMemory(int): the process is around the middle of the background LRU list; freeing memory can help the system keep other processes running later in the list for better overall performance.
+        Constant Value: 60 (0x0000003c)
+        */
+        
+            case TRIM_MEMORY_RUNNING_CRITICAL:
+
+                debug("trim memory requested: memory on device is very low and critical");
+            return;
+        /**
+        public static final int TRIM_MEMORY_RUNNING_CRITICAL
+        Added in API level 16
+        Level for onTrimMemory(int): the process is not an expendable background process, but the device is running extremely low on memory and is about to not be able to keep any background processes running. Your running process should free up as many non-critical resources as it can to allow that memory to be used elsewhere. The next thing that will happen after this is onLowMemory() called to report that nothing at all can be kept in the background, a situation that can start to notably impact the user.
+        Constant Value: 15 (0x0000000f)
+        */
+        
+            case TRIM_MEMORY_RUNNING_LOW:
+
+                debug("trim memory requested: memory on device is running low");
+            return;
+        /**
+        public static final int TRIM_MEMORY_RUNNING_LOW
+        Added in API level 16
+        Level for onTrimMemory(int): the process is not an expendable background process, but the device is running low on memory. Your running process should free up unneeded resources to allow that memory to be used elsewhere.
+        Constant Value: 10 (0x0000000a)
+        */
+            case TRIM_MEMORY_RUNNING_MODERATE:
+
+                debug("trim memory requested: memory on device is moderate");
+            return;
+        /**
+        public static final int TRIM_MEMORY_RUNNING_MODERATE
+        Added in API level 16
+        Level for onTrimMemory(int): the process is not an expendable background process, but the device is running moderately low on memory. Your running process may want to release some unneeded resources for use elsewhere.
+        Constant Value: 5 (0x00000005)
+        */
+            case TRIM_MEMORY_UI_HIDDEN:
+
+                debug("trim memory requested: app is not showing UI anymore");
+            return;
+                
+        /**
+        public static final int TRIM_MEMORY_UI_HIDDEN
+        Level for onTrimMemory(int): the process had been showing a user interface, and is no longer doing so. Large allocations with the UI should be released at this point to allow memory to be better managed.
+        Constant Value: 20 (0x00000014)
+        */
+        }
+        
+    }
+
+    @Override
+    public IBinder onBind(Intent arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+    
+    private void setExitNode (String newExits)
+    {
+    	SharedPreferences prefs = TorServiceUtils.getSharedPrefs(getApplicationContext());
+        
+    	if (TextUtils.isEmpty(newExits))
+    	{
+    		prefs.edit().remove("pref_exit_nodes").apply();
+    		
+    		if (conn != null)
+        	{
+    	    	try
+    	    	{
+    	    		ArrayList<String> resetBuffer = new ArrayList<String>();
+    	    		resetBuffer.add("ExitNodes");
+    	    		resetBuffer.add("StrictNodes");
+    	    		conn.resetConf(resetBuffer);
+    	    		conn.setConf("DisableNetwork","1");
+    	    		conn.setConf("DisableNetwork","0");
+    	    		
+    	    	}
+    	    	catch (Exception ioe)
+    	    	{
+    	    		Log.e(OrbotConstants.TAG, "Connection exception occured resetting exits",ioe);
+    	    	}
+        	}
+    	}
+    	else
+    	{
+    		prefs.edit().putString("pref_exit_nodes", newExits).apply();
+    		
+    		if (conn != null)
+        	{
+    	    	try
+    	    	{
+                    File fileGeoIP = new File(appBinHome, GEOIP_ASSET_KEY);
+                    File fileGeoIP6 = new File(appBinHome, GEOIP6_ASSET_KEY);
+                        
+                    conn.setConf("GeoIPFile",fileGeoIP.getCanonicalPath());
+                    conn.setConf("GeoIPv6File",fileGeoIP6.getCanonicalPath());
+                    
+    	    		conn.setConf("ExitNodes", newExits);
+    	    		conn.setConf("StrictNodes","1");
+    	    		
+    	    		conn.setConf("DisableNetwork","1");
+    	    		conn.setConf("DisableNetwork","0");
+
+    	    	}
+    	    	catch (Exception ioe)
+    	    	{
+    	    		Log.e(OrbotConstants.TAG, "Connection exception occured resetting exits",ioe);
+    	    	}
+        	}
+    	}
+
+    }
+
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorServiceConstants.java b/orbotservice/src/main/java/org/torproject/android/service/TorServiceConstants.java
new file mode 100644
index 0000000..e2f0964
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorServiceConstants.java
@@ -0,0 +1,163 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+package org.torproject.android.service;
+
+import android.content.Intent;
+
+public interface TorServiceConstants {
+
+	public final static String TOR_APP_USERNAME = "org.torproject.android";
+	public final static String BROWSER_APP_USERNAME = "info.guardianproject.orfox";
+	
+	public final static String DIRECTORY_TOR_BINARY = "bin";
+	public final static String DIRECTORY_TOR_DATA = "data";
+	
+	//name of the tor C binary
+	public final static String TOR_ASSET_KEY = "tor";	
+	
+	//torrc (tor config file)
+	public final static String TORRC_ASSET_KEY = "torrc";
+	public final static String TORRCDIAG_ASSET_KEY = "torrcdiag";
+	public final static String TORRC_TETHER_KEY = "torrctether";
+	
+	public final static String TOR_CONTROL_COOKIE = "control_auth_cookie";
+	
+	//privoxy
+	public final static String POLIPO_ASSET_KEY = "polipo";
+	
+	//privoxy.config
+	public final static String POLIPOCONFIG_ASSET_KEY = "torpolipo.conf";
+	
+	//geoip data file asset key
+	public final static String GEOIP_ASSET_KEY = "geoip";
+	public final static String GEOIP6_ASSET_KEY = "geoip6";
+
+	//various console cmds
+	public final static String SHELL_CMD_CHMOD = "chmod";
+	public final static String SHELL_CMD_KILL = "kill -9";
+	public final static String SHELL_CMD_RM = "rm";
+	public final static String SHELL_CMD_PS = "toolbox ps";
+	public final static String SHELL_CMD_PS_ALT = "ps";
+    
+    
+	//public final static String SHELL_CMD_PIDOF = "pidof";
+	public final static String SHELL_CMD_LINK = "ln -s";
+	public final static String SHELL_CMD_CP = "cp";
+	
+
+	public final static String CHMOD_EXE_VALUE = "770";
+
+	public final static int FILE_WRITE_BUFFER_SIZE = 1024;
+
+	public final static String IP_LOCALHOST = "127.0.0.1";
+	public final static int UPDATE_TIMEOUT = 1000;
+	public final static int TOR_TRANSPROXY_PORT_DEFAULT = 9040;
+	
+	public final static int STANDARD_DNS_PORT = 53;
+	public final static int TOR_DNS_PORT_DEFAULT = 5400;
+	public final static String TOR_VPN_DNS_LISTEN_ADDRESS = "127.0.0.1";
+	
+	public final static int CONTROL_PORT_DEFAULT = 9051;
+    public final static int HTTP_PROXY_PORT_DEFAULT = 8118; // like Privoxy!
+    public final static int SOCKS_PROXY_PORT_DEFAULT = 9050;
+
+    
+	//path to check Tor against
+	public final static String URL_TOR_CHECK = "https://check.torproject.org";;
+
+    //control port 
+    public final static String TOR_CONTROL_PORT_MSG_BOOTSTRAP_DONE = "Bootstrapped 100%";
+    public final static String LOG_NOTICE_HEADER = "NOTICE";
+    public final static String LOG_NOTICE_BOOTSTRAPPED = "Bootstrapped";
+    
+    /**
+     * A request to Orbot to transparently start Tor services
+     */
+    public final static String ACTION_START = "org.torproject.android.intent.action.START";
+    /**
+     * {@link Intent} send by Orbot with {@code ON/OFF/STARTING/STOPPING} status
+     */
+    public final static String ACTION_STATUS = "org.torproject.android.intent.action.STATUS";
+    /**
+     * {@code String} that contains a status constant: {@link #STATUS_ON},
+     * {@link #STATUS_OFF}, {@link #STATUS_STARTING}, or
+     * {@link #STATUS_STOPPING}
+     */
+    public final static String EXTRA_STATUS = "org.torproject.android.intent.extra.STATUS";
+    /**
+     * A {@link String} {@code packageName} for Orbot to direct its status reply
+     * to, used in {@link #ACTION_START} {@link Intent}s sent to Orbot
+     */
+    public final static String EXTRA_PACKAGE_NAME = "org.torproject.android.intent.extra.PACKAGE_NAME";
+    /**
+     * The SOCKS proxy settings in URL form.
+     */
+    public final static String EXTRA_SOCKS_PROXY = "org.torproject.android.intent.extra.SOCKS_PROXY";
+    public final static String EXTRA_SOCKS_PROXY_HOST = "org.torproject.android.intent.extra.SOCKS_PROXY_HOST";
+    public final static String EXTRA_SOCKS_PROXY_PORT = "org.torproject.android.intent.extra.SOCKS_PROXY_PORT";
+    /**
+     * The HTTP proxy settings in URL form.
+     */
+    public final static String EXTRA_HTTP_PROXY = "org.torproject.android.intent.extra.HTTP_PROXY";
+    public final static String EXTRA_HTTP_PROXY_HOST = "org.torproject.android.intent.extra.HTTP_PROXY_HOST";
+    public final static String EXTRA_HTTP_PROXY_PORT = "org.torproject.android.intent.extra.HTTP_PROXY_PORT";
+
+    public final static String LOCAL_ACTION_LOG = "log";
+    public final static String LOCAL_ACTION_BANDWIDTH = "bandwidth";
+    public final static String LOCAL_EXTRA_LOG = "log";
+
+    /**
+     * All tor-related services and daemons are stopped
+     */
+    public final static String STATUS_OFF = "OFF";
+    /**
+     * All tor-related services and daemons have completed starting
+     */
+    public final static String STATUS_ON = "ON";
+    public final static String STATUS_STARTING = "STARTING";
+    public final static String STATUS_STOPPING = "STOPPING";
+    /**
+     * The user has disabled the ability for background starts triggered by
+     * apps. Fallback to the old Intent that brings up Orbot.
+     */
+    public final static String STATUS_STARTS_DISABLED = "STARTS_DISABLED";
+
+    // actions for internal command Intents
+    public static final String CMD_SIGNAL_HUP = "signal_hup";
+    public static final String CMD_STATUS = "status";
+    public static final String CMD_FLUSH = "flush";
+    public static final String CMD_NEWNYM = "newnym";
+    public static final String CMD_VPN = "vpn";
+    public static final String CMD_VPN_CLEAR = "vpnclear";
+    public static final String CMD_UPDATE_TRANS_PROXY = "update";
+    public static final String CMD_SET_EXIT = "setexit";
+    
+    
+    
+    public static final String BINARY_TOR_VERSION = "0.2.7.5-020120160125";
+    public static final String PREF_BINARY_TOR_VERSION_INSTALLED = "BINARY_TOR_VERSION_INSTALLED";
+    
+    //obfsproxy 
+    public static final String OBFSCLIENT_ASSET_KEY = "obfs4proxy";
+    
+   // public static final String MEEK_ASSET_KEY = "meek-client";
+    
+	//name of the iptables binary
+	public final static String IPTABLES_ASSET_KEY = "xtables";	
+
+	//DNS daemon for TCP DNS over TOr
+	public final static String PDNSD_ASSET_KEY = "pdnsd";
+
+	//EXIT COUNTRY CODES
+	public final static String[] COUNTRY_CODES = {"DE","AT","SE","CH","IS","CA","US","ES","FR","BG","PL","AU","BR","CZ","DK","FI","GB","HU","NL","JP","RO","RU","SG","SK"};
+	
+	//MEEK BRIDGEs	
+	public final static String[] BRIDGES_MEEK = 
+		{
+			"meek_lite 0.0.2.0:1 url=https://meek-reflect.appspot.com/ front=www.google.com",
+			"meek_lite 0.0.2.0:2 url=https://d2zfqthxsdq309.cloudfront.net/ front=a0.awsstatic.com",
+			"meek_lite 0.0.2.0:3 url=https://az668014.vo.msecnd.net/ front=ajax.aspnetcdn.com"
+		};
+
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorServiceUtils.java b/orbotservice/src/main/java/org/torproject/android/service/TorServiceUtils.java
new file mode 100644
index 0000000..fc48faa
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorServiceUtils.java
@@ -0,0 +1,184 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+package org.torproject.android.service;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.net.ConnectException;
+import java.net.InetSocketAddress;
+import java.net.Socket;
+import java.util.StringTokenizer;
+
+import android.annotation.SuppressLint;
+import android.annotation.TargetApi;
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.os.Build;
+import android.util.Log;
+
+public class TorServiceUtils implements TorServiceConstants {
+
+	
+	
+	public static int findProcessId(String command) throws IOException 
+	{
+		int procId = findProcessIdWithPS(command);
+		return procId;
+	}
+	
+	//use 'pidof' command
+	/**
+	public static int findProcessIdWithPidOf(String command) throws Exception
+	{
+		
+		int procId = -1;
+		
+		Runtime r = Runtime.getRuntime();
+		    	
+		Process procPs = null;
+		
+		String baseName = new File(command).getName();
+		//fix contributed my mikos on 2010.12.10
+		procPs = r.exec(new String[] {SHELL_CMD_PIDOF, baseName});
+        //procPs = r.exec(SHELL_CMD_PIDOF);
+            
+        BufferedReader reader = new BufferedReader(new InputStreamReader(procPs.getInputStream()));
+        String line = null;
+
+        while ((line = reader.readLine())!=null)
+        {
+        
+        	try
+        	{
+        		//this line should just be the process id
+        		procId = Integer.parseInt(line.trim());
+        		break;
+        	}
+        	catch (NumberFormatException e)
+        	{
+        		Log.e("TorServiceUtils","unable to parse process pid: " + line,e);
+        	}
+        }
+            
+       
+        return procId;
+
+	}
+	 * @throws IOException */
+	
+	//use 'ps' command
+	public static int findProcessIdWithPS(String command) throws IOException 
+	{
+		
+		int procId = -1;
+		
+		Runtime r = Runtime.getRuntime();
+		    	
+		Process procPs = null;
+		
+        procPs = r.exec(SHELL_CMD_PS); // this is the android ps <name> command
+            
+        BufferedReader reader = new BufferedReader(new InputStreamReader(procPs.getInputStream()));
+        String line = null;
+        
+        while ((line = reader.readLine())!=null)
+        {
+        	if (line.contains("PID"))
+        		continue;
+        		
+        	if (line.contains(command))
+        	{
+        		
+        		String[] lineParts = line.split("\\s+");
+        		
+        	    try { 
+        	        
+        	        procId = Integer.parseInt(lineParts[1]); //for most devices it is the second number
+        	    } catch(NumberFormatException e) {
+        	    	procId = Integer.parseInt(lineParts[0]); //but for samsungs it is the first
+        	        
+        	    }
+        		
+        		
+        		break;
+        	}
+        }
+        
+        try { procPs.destroy(); } catch (Exception e) {} // try to destroy just to make sure we clean it up
+       
+        return procId;
+
+	}
+	
+	public static SharedPreferences getSharedPrefs (Context context)
+	{
+		if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB)
+			return context.getSharedPreferences(OrbotConstants.PREF_TOR_SHARED_PREFS,0 | Context.MODE_MULTI_PROCESS);
+		else
+			return context.getSharedPreferences(OrbotConstants.PREF_TOR_SHARED_PREFS,Context.MODE_PRIVATE);
+		
+	}
+	
+	public static void killProcess(File fileProcBin) throws Exception {
+        killProcess(fileProcBin, "-9"); // this is -KILL
+    }
+
+    public static void killProcess(File fileProcBin, String signal) throws Exception {
+        int procId = -1;
+        int killAttempts = 0;
+
+        while ((procId = TorServiceUtils.findProcessId(fileProcBin.getCanonicalPath())) != -1) {
+            killAttempts++;
+            //logNotice("Found " + fileProcBin.getName() + " PID=" + procId + " - killing now...");
+            String pidString = String.valueOf(procId);
+            /*
+             * first try as the normal app user to be safe, then if that fails,
+             * try root since the process might be left over from
+             * uninstall/reinstall with different UID.
+             */
+
+			/**
+            if (Prefs.useRoot() && killAttempts > 2) {
+                shell = Shell.startRootShell();
+                Log.i(OrbotApp.TAG, "using a root shell");
+            } else {
+                shell = Shell.startShell();
+            }*/
+
+            Runtime.getRuntime().exec("busybox killall " + signal + " " + fileProcBin.getName());
+			Runtime.getRuntime().exec("toolbox kill " + signal + " " + pidString);
+			Runtime.getRuntime().exec("busybox kill " + signal + " " + pidString);
+			Runtime.getRuntime().exec("kill " + signal + " " + pidString);
+            try {
+                Thread.sleep(1000);
+            } catch (InterruptedException e) {
+                // ignored
+            }
+
+            if (killAttempts > 4)
+                throw new Exception("Cannot kill: " + fileProcBin.getAbsolutePath());
+        }
+    }
+
+    public static boolean isPortOpen(final String ip, final int port, final int timeout) {
+        try {
+            Socket socket = new Socket();
+            socket.connect(new InetSocketAddress(ip, port), timeout);
+            socket.close();
+            return true;
+        } 
+
+        catch(ConnectException ce){
+            //ce.printStackTrace();
+            return false;
+        }
+
+        catch (Exception ex) {
+            //ex.printStackTrace();
+            return false;
+        }
+    }
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorTransProxy.java b/orbotservice/src/main/java/org/torproject/android/service/TorTransProxy.java
new file mode 100644
index 0000000..5f2b29f
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorTransProxy.java
@@ -0,0 +1,753 @@
+package org.torproject.android.service;
+
+import java.io.File;
+import java.util.ArrayList;
+
+import android.content.Context;
+
+public class TorTransProxy implements TorServiceConstants {
+	
+	private String mSysIptables = null;
+	private TorService mTorService = null;
+	private File mFileXtables = null;
+	
+	private final static String ALLOW_LOCAL = " ! -d 127.0.0.1";
+
+	private int mTransProxyPort = TOR_TRANSPROXY_PORT_DEFAULT;
+	private int mDNSPort = TOR_DNS_PORT_DEFAULT;
+	
+	public TorTransProxy (TorService torService, File fileXTables)
+	{
+		mTorService = torService;
+		mFileXtables = fileXTables;	
+	}
+	
+	public void setTransProxyPort (int transProxyPort)
+	{
+		mTransProxyPort = transProxyPort;
+	}
+	
+	public void setDNSPort (int dnsPort)
+	{
+		mDNSPort = dnsPort;
+	}
+	
+	public String getIpTablesPath (Context context)
+	{
+
+		String ipTablesPath = null;
+
+		if (Prefs.useSystemIpTables())
+		{
+			ipTablesPath = findSystemIPTables();
+		}
+		else
+		{
+			ipTablesPath = mFileXtables.getAbsolutePath();
+			ipTablesPath += " iptables"; //append subcommand since we are using xtables now
+			
+		}
+			
+		return ipTablesPath;
+	}
+	
+	public String getIp6TablesPath (Context context)
+	{
+
+		String ipTablesPath = null;
+		
+		if (Prefs.useSystemIpTables())
+		{
+			ipTablesPath = findSystemIP6Tables();
+		}
+		else
+		{
+			ipTablesPath = mFileXtables.getAbsolutePath();
+			ipTablesPath += " ip6tables"; //append subcommand since we are using xtables now
+			
+		}
+			
+		return ipTablesPath;
+	
+	}
+	
+	private String findSystemIPTables ()
+	{
+		if (mSysIptables != null)
+		{
+			return mSysIptables;
+		}
+		else
+		{
+		
+			//if the user wants us to use the built-in iptables, then we have to find it
+			File fileIpt = new File("/system/xbin/iptables");
+			
+			if (fileIpt.exists())
+				mSysIptables = fileIpt.getAbsolutePath();
+			else
+			{
+			
+				fileIpt = new File("/system/bin/iptables");
+				
+				if (fileIpt.exists())
+					mSysIptables = fileIpt.getAbsolutePath();
+			}
+		}
+		
+		return mSysIptables;
+	}
+	
+
+	
+	private String findSystemIP6Tables ()
+	{
+		
+		//if the user wants us to use the built-in iptables, then we have to find it
+		File fileIpt = new File("/system/xbin/ip6tables");
+		
+		if (fileIpt.exists())
+			mSysIptables = fileIpt.getAbsolutePath();
+		else
+		{
+		
+			fileIpt = new File("/system/bin/ip6tables");
+			
+			if (fileIpt.exists())
+				mSysIptables = fileIpt.getAbsolutePath();
+		}
+		
+		
+		return mSysIptables;
+	}
+	
+	/*
+	public int flushIptablesAll(Context context) throws Exception {
+		
+		String ipTablesPath = getIpTablesPath(context);
+	
+    	final StringBuilder script = new StringBuilder();
+    	
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+
+		script.append(ipTablesPath);
+		script.append(" -t nat");
+		script.append(" -F || exit\n");
+	
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(" -F || exit\n");
+    	
+    	String[] cmd = {script.toString()};	    	
+		code = TorServiceUtils.doShellCommand(cmd, res, true, true);		
+		String msg = res.toString();
+		
+		TorService.logMessage(cmd[0] + ";errCode=" + code + ";resp=" + msg);
+			
+		
+		return code;
+	
+	}*/
+	
+	/*
+	public static int purgeIptablesByApp(Context context, TorifiedApp[] apps) throws Exception {
+
+		//restoreDNSResolvConf(); //not working yet
+		
+		String ipTablesPath = new File(context.getDir("bin", 0),"iptables").getAbsolutePath();
+		
+    	final StringBuilder script = new StringBuilder();
+    	
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+    	
+		for (int i = 0; i < apps.length; i++)
+		{
+			//flush nat for every app
+			script.append(ipTablesPath);
+			script.append(" -t nat -m owner --uid-owner ");
+			script.append(tApp.getUid());
+			script.append(" -F || exit\n");
+		
+			script.append(ipTablesPath);
+			script.append(" -t filter -m owner --uid-owner ");
+			script.append(tApp.getUid());
+			script.append(" -F || exit\n");
+				
+		}
+		
+    	
+    	String[] cmd = {script.toString()};	    	
+		code = TorServiceUtils.doShellCommand(cmd, res, true, true);		
+		String msg = res.toString();
+		logNotice(cmd[0] + ";errCode=" + code + ";resp=" + msg);
+			
+		
+		return code;
+		
+	}*/
+	
+	
+	/*
+	 // 9/19/2010 - NF This code is in process... /etc path on System partition
+	 // is read-only on Android for now.
+	public static int redirectDNSResolvConf () throws Exception
+	{
+    	StringBuilder script = new StringBuilder();
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+    	
+		//mv resolv.conf to resolve.conf.bak
+		String cmd = "mv /etc/resolv.conf /etc/resolv.conf.bak";
+		script.append(cmd);
+		
+		//create new resolve.conf pointing to localhost/127.0.0.1
+		cmd = "echo \"nameserver 127.0.0.1\" > /etc/resolv.conf";
+		script.append(cmd);
+		
+		String[] cmdFlush = {script.toString()};
+		code = TorServiceUtils.doShellCommand(cmdFlush, res, true, true);
+		//String msg = res.toString(); //get stdout from command
+		
+		
+		return code;
+	}
+	
+	public static int restoreDNSResolvConf () throws Exception
+	{
+		StringBuilder script = new StringBuilder();
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+    	
+		//mv resolv.conf to resolve.conf.bak
+		String cmd = "mv /etc/resolv.conf.bak /etc/resolv.conf";
+		script.append(cmd);
+		script.append(" || exit\n");
+		
+		String[] cmdFlush = {script.toString()};
+		code = TorServiceUtils.doShellCommand(cmdFlush, res, true, true);
+		//String msg = res.toString(); //get stdout from command
+		
+		return code;
+	}
+	*/
+	/*
+	public int testOwnerModule(Context context, String ipTablesPath) throws Exception
+	{
+
+		TorBinaryInstaller.assertIpTablesBinaries(context, false);
+		
+		boolean runRoot = true;
+    	boolean waitFor = true;
+    	
+    	int torUid = context.getApplicationInfo().uid;
+
+    	StringBuilder script = new StringBuilder();
+    	
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+    	
+    	// Allow everything for Tor
+		script.append(ipTablesPath);
+		script.append(" -A OUTPUT");
+		script.append(" -t filter");
+		script.append(" -m owner --uid-owner ");
+		script.append(torUid);
+		script.append(" -j ACCEPT");
+		script.append(" || exit\n");
+		
+		script.append(ipTablesPath);
+		script.append(" -D OUTPUT");
+		script.append(" -t filter");
+		script.append(" -m owner --uid-owner ");
+		script.append(torUid);
+		script.append(" -j ACCEPT");
+		script.append(" || exit\n");
+		
+		String[] cmdAdd = {script.toString()};    	
+    	
+		code = TorServiceUtils.doShellCommand(cmdAdd, res, runRoot, waitFor);
+		String msg = res.toString();
+		
+		if (mTorService != null)
+		logMessage(cmdAdd[0] + ";errCode=" + code + ";resp=" + msg);
+		
+		
+		return code;
+    }	
+	*/
+	
+	/*
+	public int clearTransparentProxyingByApp (Context context, ArrayList<TorifiedApp> apps) throws Exception
+	{
+		boolean runRoot = true;
+    	boolean waitFor = true;
+    	
+		String ipTablesPath = getIpTablesPath(context);
+		
+    	StringBuilder script = new StringBuilder();
+    	
+    	StringBuilder res = new StringBuilder();
+    	int code = -1;
+    	
+    	String chainName = "ORBOT";
+		String jumpChainName = "OUTPUT";
+		
+		script.append(ipTablesPath);
+    	script.append(" --flush ").append(chainName); //delete previous user-defined chain
+    	script.append(" || exit\n");
+    	
+		script.append(ipTablesPath);
+    	script.append(" -D ").append(jumpChainName);
+    	script.append(" -j ").append(chainName);
+    	script.append(" || exit\n");
+    	
+    	script.append(ipTablesPath);
+    	script.append(" -X ").append(chainName); //delete previous user-defined chain
+    	script.append(" || exit\n");
+
+		String[] cmdAdd = {script.toString()};    	
+    		
+		code = TorServiceUtils.doShellCommand(cmdAdd, res, runRoot, waitFor);
+		String msg = res.toString();
+		
+		logMessage(cmdAdd[0] + ";errCode=" + code + ";resp=" + msg);
+		
+		return code;
+	}*/
+	
+	public int setTransparentProxyingByApp(Context context, ArrayList<TorifiedApp> apps, boolean enableRule) throws Exception
+	{
+		String ipTablesPath = getIpTablesPath(context);
+		
+    	//StringBuilder script = new StringBuilder();
+    	
+		String action = " -A ";
+    	String srcChainName = "OUTPUT";
+
+		if (!enableRule)
+			action = " -D ";
+		
+    	//run the delete commands in a separate process as it might error out
+    	//String[] cmdExecClear = {script.toString()};    	    	
+		//code = TorServiceUtils.doShellCommand(cmdExecClear, res, runRoot, waitFor);
+		
+		//reset script
+		
+    	int lastExit = -1;
+    	StringBuilder script;    	
+    	
+
+		// Same for DNS
+		script = new StringBuilder();
+		script.append(ipTablesPath);
+		script.append(" -t nat");
+		script.append(action).append(srcChainName);
+		script.append(" -p udp");
+		//script.append(" -m owner --uid-owner ");
+		//script.append(tApp.getUid());
+		//script.append(" -m udp --dport "); 
+		script.append(" --dport ");
+		script.append(STANDARD_DNS_PORT);
+		script.append(" -j REDIRECT --to-ports ");
+		script.append(mDNSPort);
+		executeCommand (script.toString());
+		
+    	// Allow everything for Tor
+    	
+		//build up array of shell cmds to execute under one root context
+		for (TorifiedApp tApp:apps)
+		{
+
+			if (((!enableRule) || tApp.isTorified())
+					&& (!tApp.getUsername().equals(TOR_APP_USERNAME))
+					) //if app is set to true
+			{
+				
+				
+				logMessage("transproxy for app: " + tApp.getUsername() + " (" + tApp.getUid() + "): enable=" + enableRule);
+				
+				dropAllIPv6Traffic(context, tApp.getUid(),enableRule);
+				
+		    	script = new StringBuilder();
+
+				// Allow loopback
+		    	/**
+				script.append(ipTablesPath);
+				script.append(" -t filter");
+		        script.append(action).append(srcChainName);
+				script.append(" -m owner --uid-owner ");
+				script.append(tApp.getUid());
+				script.append(" -o lo");
+				script.append(" -j ACCEPT");
+
+				executeCommand (shell, script.toString());
+				script = new StringBuilder();
+				**/
+				
+				// Set up port redirection
+		    	script.append(ipTablesPath);
+		    	script.append(" -t nat");
+		    	script.append(action).append(srcChainName);				
+				script.append(" -p tcp");
+				script.append(ALLOW_LOCAL);
+				script.append(" -m owner --uid-owner ");
+				script.append(tApp.getUid());
+				script.append(" -m tcp --syn");
+				script.append(" -j REDIRECT --to-ports ");
+				script.append(mTransProxyPort);
+				
+				executeCommand (script.toString());
+				
+				
+				script = new StringBuilder();
+				
+				// Reject all other outbound packets
+				script.append(ipTablesPath);
+				script.append(" -t filter");
+		        script.append(action).append(srcChainName);
+				script.append(" -m owner --uid-owner ");
+				script.append(tApp.getUid());				
+				script.append(ALLOW_LOCAL);
+				script.append(" -j REJECT");
+
+				lastExit = executeCommand (script.toString());
+				
+		
+			}		
+		}		
+		
+		return lastExit;
+    }	
+	
+	private int executeCommand (String cmdString) throws Exception {
+
+		Process proc = Runtime.getRuntime().exec(cmdString);
+		proc.waitFor();
+		int exitCode = proc.exitValue();
+		//String output = cmd.getOutput();
+
+		
+		logMessage(cmdString + "; exit=" + exitCode);
+		
+		return exitCode;
+	}
+	
+	
+	public int enableTetheringRules (Context context) throws Exception
+	{
+		
+		String ipTablesPath = getIpTablesPath(context);
+		
+    	StringBuilder script = new StringBuilder();
+    
+    	String[] hwinterfaces = {"usb0","wl0.1"};
+    	
+    	
+    	int lastExit = -1;
+    	
+    	for (int i = 0; i < hwinterfaces.length; i++)
+    	{
+
+			script = new StringBuilder();
+	    	script.append(ipTablesPath);
+			script.append(" -t nat -A PREROUTING -i ");
+			script.append(hwinterfaces[i]);
+			script.append(" -p udp --dport 53 -j REDIRECT --to-ports ");
+			script.append(mDNSPort);
+			
+			executeCommand (script.toString());
+			script = new StringBuilder();
+			
+			
+			script = new StringBuilder();
+			script.append(ipTablesPath);
+			script.append(" -t nat -A PREROUTING -i ");
+			script.append(hwinterfaces[i]);
+			script.append(" -p tcp -j REDIRECT --to-ports ");
+			script.append(mTransProxyPort);
+			
+			lastExit = executeCommand (script.toString());
+			script = new StringBuilder();
+			
+			
+    	}
+    	
+		return lastExit;
+	}
+	
+	private void logMessage (String msg)
+	{
+		if (mTorService != null)
+			mTorService.debug(msg);
+	}
+	
+
+	
+	public int fixTransproxyLeak (Context context) throws Exception
+	{
+		String ipTablesPath = getIpTablesPath(context);
+		
+    	StringBuilder script = new StringBuilder();
+    	script.append(ipTablesPath);
+		script.append(" -I OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,FIN ACK,FIN -j DROP");
+		
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		script = new StringBuilder();
+		script.append(ipTablesPath);
+		script.append(" -I OUTPUT ! -o lo ! -d 127.0.0.1 ! -s 127.0.0.1 -p tcp -m tcp --tcp-flags ACK,RST ACK,RST -j DROP");
+		
+		int lastExit = executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		return lastExit;
+		 
+	}
+	
+	public int dropAllIPv6Traffic (Context context, int appUid, boolean enableDrop) throws Exception {
+
+		String action = " -A ";
+		String chain = "OUTPUT";
+		
+		if (!enableDrop)
+			action = " -D ";
+		
+		String ip6tablesPath = getIp6TablesPath(context);
+    	
+    	StringBuilder script;
+
+		script = new StringBuilder();
+		script.append(ip6tablesPath);			
+		script.append(action);
+		script.append(chain);
+
+		if (appUid != -1)
+		{
+			script.append(" -m owner --uid-owner ");
+			script.append(appUid);	
+		}
+		
+		script.append(" -j DROP");
+		
+		int lastExit = executeCommand (script.toString());
+		
+		return lastExit;
+	}
+	
+	/*
+	public int clearAllIPv6Filters (Context context) throws Exception
+	{
+
+		String ip6tablesPath = getIp6TablesPath(context);
+		Shell shell = Shell.startRootShell();
+    	
+    	StringBuilder script;
+
+		script = new StringBuilder();
+		script.append(ip6tablesPath);			
+		script.append(" -t filter");
+		script.append(" -F OUTPUT");
+		int lastExit = executeCommand (shell, script.toString());
+		
+		shell.close();
+		
+		return lastExit;
+	}*/
+	
+	public int flushTransproxyRules (Context context) throws Exception {
+		int exit = -1;
+		
+		String ipTablesPath = getIpTablesPath(context);
+
+		StringBuilder script = new StringBuilder();
+		script.append(ipTablesPath);			
+		script.append(" -t nat ");
+		script.append(" -F ");
+		
+    	executeCommand (script.toString());
+		
+		script = new StringBuilder();
+		script.append(ipTablesPath);			
+		script.append(" -t filter ");
+		script.append(" -F ");
+		executeCommand (script.toString());
+		
+		dropAllIPv6Traffic(context,-1,false);
+		dropAllIPv6Traffic(context,-1,false);
+
+		
+		return exit;
+	}
+	
+	public int setTransparentProxyingAll(Context context, boolean enable) throws Exception
+	{
+	  	
+		String action = " -A ";
+    	String srcChainName = "OUTPUT";
+
+		if (!enable)
+			action = " -D ";
+
+		dropAllIPv6Traffic(context,-1,enable);
+		
+		String ipTablesPath = getIpTablesPath(context);
+		
+    	
+    	int torUid = context.getApplicationInfo().uid;
+    	
+    	StringBuilder script = new StringBuilder();
+    	
+		// Allow everything for Tor
+    	
+		script.append(ipTablesPath);			
+		script.append(" -t nat");
+		script.append(action).append(srcChainName);
+		script.append(" -m owner --uid-owner ");
+		script.append(torUid);
+		script.append(" -j ACCEPT");
+		
+		executeCommand (script.toString());
+		script = new StringBuilder();
+
+		// Allow loopback
+		
+		script.append(ipTablesPath);
+		script.append(" -t nat");
+		script.append(action).append(srcChainName);
+		script.append(" -o lo");
+		script.append(" -j ACCEPT");
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+    	// Set up port redirection    	
+		script.append(ipTablesPath);		
+		script.append(" -t nat");
+		script.append(action).append(srcChainName);
+		script.append(" -p tcp");
+		script.append(ALLOW_LOCAL); //allow access to localhost
+		script.append(" -m owner ! --uid-owner ");
+		script.append(torUid);
+		script.append(" -m tcp --syn");
+		script.append(" -j REDIRECT --to-ports ");
+		script.append(mTransProxyPort);
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		// Same for DNS
+		script.append(ipTablesPath);
+		script.append(" -t nat");
+		script.append(action).append(srcChainName);
+		script.append(" -p udp");
+		script.append(ALLOW_LOCAL); //allow access to localhost
+		script.append(" -m owner ! --uid-owner ");
+		script.append(torUid);
+		//script.append(" -m udp --dport "); 
+		script.append(" --dport ");
+		script.append(STANDARD_DNS_PORT);
+		script.append(" -j REDIRECT --to-ports ");
+		script.append(mDNSPort);
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		
+		if (Prefs.useDebugLogging())
+		{
+			//XXX: Comment the following rules for non-debug builds
+			script.append(ipTablesPath);			
+			script.append(" -t filter");
+			script.append(action).append(srcChainName);
+			script.append(" -p udp");
+			script.append(" --dport ");
+			script.append(STANDARD_DNS_PORT);
+			script.append(" -j LOG");
+			script.append(" --log-prefix='ORBOT_DNSLEAK_PROTECTION'");
+			script.append(" --log-uid");
+
+			executeCommand (script.toString());
+			script = new StringBuilder();
+			
+			script.append(ipTablesPath);			
+			script.append(" -t filter");
+			script.append(action).append(srcChainName);
+	    	script.append(" -p tcp");
+			script.append(" -j LOG");
+			script.append(" --log-prefix='ORBOT_TCPLEAK_PROTECTION'");
+			script.append(" --log-uid");
+
+			executeCommand (script.toString());
+			script = new StringBuilder();
+			
+		}
+
+		//allow access to transproxy port
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(action).append(srcChainName);
+		script.append(" -p tcp");
+		script.append(" -m tcp");
+		script.append(" --dport ").append(mTransProxyPort);
+		script.append(" -j ACCEPT");
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		//allow access to local HTTP port
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(action).append(srcChainName);
+		script.append(" -p tcp");
+		script.append(" -m tcp");
+		script.append(" --dport ").append(mTorService.getHTTPPort());
+		script.append(" -j ACCEPT");
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		//allow access to local SOCKS port
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(action).append(srcChainName);
+		script.append(" -p tcp");
+		script.append(" -m tcp");
+		script.append(" --dport ").append(mTorService.getSOCKSPort());
+		script.append(" -j ACCEPT");
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		//allow access to local DNS port
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(action).append(srcChainName);
+		script.append(" -p udp");
+		script.append(" -m udp");
+		script.append(" --dport ").append(mDNSPort);
+		script.append(" -j ACCEPT");
+
+		executeCommand (script.toString());
+		script = new StringBuilder();
+		
+		// Reject all other packets
+		script.append(ipTablesPath);
+		script.append(" -t filter");
+		script.append(action).append(srcChainName);
+		script.append(" -m owner ! --uid-owner ");
+		script.append(torUid);
+		script.append(ALLOW_LOCAL); //allow access to localhost
+		script.append(" -j REJECT");
+
+		int lastExit = executeCommand (script.toString());
+		
+	//	fixTransproxyLeak (context);
+		
+    	return lastExit;
+	}	
+	
+
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorifiedApp.java b/orbotservice/src/main/java/org/torproject/android/service/TorifiedApp.java
new file mode 100644
index 0000000..bcadbae
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorifiedApp.java
@@ -0,0 +1,139 @@
+package org.torproject.android.service;
+
+import android.graphics.drawable.Drawable;
+
+public class TorifiedApp implements Comparable {
+
+	private boolean enabled;
+	private int uid;
+	private String username;
+	private String procname;
+	private String name;
+	private Drawable icon;
+	private String packageName;
+	
+	private boolean torified = false;
+	private boolean usesInternet = false;
+	
+	public boolean usesInternet() {
+		return usesInternet;
+	}
+	public void setUsesInternet(boolean usesInternet) {
+		this.usesInternet = usesInternet;
+	}
+	/**
+	 * @return the torified
+	 */
+	public boolean isTorified() {
+		return torified;
+	}
+	/**
+	 * @param torified the torified to set
+	 */
+	public void setTorified(boolean torified) {
+		this.torified = torified;
+	}
+	private int[] enabledPorts;
+	
+	/**
+	 * @return the enabledPorts
+	 */
+	public int[] getEnabledPorts() {
+		return enabledPorts;
+	}
+	/**
+	 * @param enabledPorts the enabledPorts to set
+	 */
+	public void setEnabledPorts(int[] enabledPorts) {
+		this.enabledPorts = enabledPorts;
+	}
+	/**
+	 * @return the enabled
+	 */
+	public boolean isEnabled() {
+		return enabled;
+	}
+	/**
+	 * @param enabled the enabled to set
+	 */
+	public void setEnabled(boolean enabled) {
+		this.enabled = enabled;
+	}
+	/**
+	 * @return the uid
+	 */
+	public int getUid() {
+		return uid;
+	}
+	/**
+	 * @param uid the uid to set
+	 */
+	public void setUid(int uid) {
+		this.uid = uid;
+	}
+	/**
+	 * @return the username
+	 */
+	public String getUsername() {
+		return username;
+	}
+	/**
+	 * @param username the username to set
+	 */
+	public void setUsername(String username) {
+		this.username = username;
+	}
+	/**
+	 * @return the procname
+	 */
+	public String getProcname() {
+		return procname;
+	}
+	/**
+	 * @param procname the procname to set
+	 */
+	public void setProcname(String procname) {
+		this.procname = procname;
+	}
+	/**
+	 * @return the name
+	 */
+	public String getName() {
+		return name;
+	}
+	/**
+	 * @param name the name to set
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+
+	public Drawable getIcon() {
+		return icon;
+	}
+	
+	public void setIcon(Drawable icon) {
+		this.icon = icon;
+	}
+	
+	@Override
+	public int compareTo(Object another) {
+		
+		return this.toString().compareTo(another.toString());
+	}
+	
+	@Override
+	public String toString ()
+	{
+		return getName();
+	}
+	
+
+	public String getPackageName() {
+		return packageName;
+	}
+	public void setPackageName(String packageName) {
+		this.packageName = packageName;
+	}
+}
diff --git a/orbotservice/src/main/java/org/torproject/android/service/TorrcConfig.java b/orbotservice/src/main/java/org/torproject/android/service/TorrcConfig.java
new file mode 100644
index 0000000..92bfb9b
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/TorrcConfig.java
@@ -0,0 +1,33 @@
+package org.torproject.android.service;
+
+public class TorrcConfig {
+
+}
+
+/*
+ * GeoIPFile
+ */
+/*
+HTTPProxy host[:port]
+Tor will make all its directory requests through this host:port (or host:80 if port is not specified), rather than connecting directly to any directory servers.
+
+HTTPProxyAuthenticator username:password
+If defined, Tor will use this username:password for Basic HTTP proxy authentication, as in RFC 2617. This is currently the only form of HTTP proxy authentication that Tor supports; feel free to submit a patch if you want it to support others.
+
+HTTPSProxy host[:port]
+Tor will make all its OR (SSL) connections through this host:port (or host:443 if port is not specified), via HTTP CONNECT rather than connecting directly to servers. You may want to set FascistFirewall to restrict the set of ports you might try to connect to, if your HTTPS proxy only allows connecting to certain ports.
+
+HTTPSProxyAuthenticator username:password
+If defined, Tor will use this username:password for Basic HTTPS proxy authentication, as in RFC 2617. This is currently the only form of HTTPS proxy authentication that Tor supports; feel free to submit a patch if you want it to support others.
+
+Socks4Proxy host[:port]
+Tor will make all OR connections through the SOCKS 4 proxy at host:port (or host:1080 if port is not specified).
+
+Socks5Proxy host[:port]
+Tor will make all OR connections through the SOCKS 5 proxy at host:port (or host:1080 if port is not specified).
+
+Socks5ProxyUsername username
+
+Socks5ProxyPassword password
+If defined, authenticate to the SOCKS 5 server using username and password in accordance to RFC 1929. Both username and password must be between 1 and 255 characters.
+*/
\ No newline at end of file
diff --git a/orbotservice/src/main/java/org/torproject/android/service/Utils.java b/orbotservice/src/main/java/org/torproject/android/service/Utils.java
new file mode 100644
index 0000000..a89e03f
--- /dev/null
+++ b/orbotservice/src/main/java/org/torproject/android/service/Utils.java
@@ -0,0 +1,100 @@
+/* Copyright (c) 2009, Nathan Freitas, Orbot / The Guardian Project - http://openideals.com/guardian */
+/* See LICENSE for licensing information */
+
+
+package org.torproject.android.service;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
+public class Utils {
+
+
+	 public static String readString (InputStream stream)
+	    {
+	    	String line = null;
+	    
+	    	StringBuffer out = new StringBuffer();
+	    	
+	    	try {
+		    	BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
+
+				while ((line = reader.readLine()) != null)
+				{
+					out.append(line);
+					out.append('\n');
+					
+				}
+			} catch (IOException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+			
+			return out.toString();
+	    	
+	    }
+	/*
+	 * Load the log file text
+	 */
+	 public static String loadTextFile (String path)
+	    {
+	    	String line = null;
+	    
+	    	StringBuffer out = new StringBuffer();
+	    	
+	    	try {
+		    	BufferedReader reader = new BufferedReader((new FileReader(new File(path))));
+
+				while ((line = reader.readLine()) != null)
+				{
+					out.append(line);
+					out.append('\n');
+					
+				}
+				
+				reader.close();
+			} catch (IOException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+			
+			return out.toString();
+	    	
+	    }
+	 
+
+		/*
+		 * Load the log file text
+		 */
+		 public static boolean saveTextFile (String path, String contents)
+		    {
+			 	
+		    	try {
+		    		
+		    		 FileWriter writer = new FileWriter( path, false );
+                     writer.write( contents );
+                     
+                     writer.close();
+
+                     
+		    		
+		    		return true;
+			    	
+				} catch (IOException e) {
+				//	Log.d(TAG, "error writing file: " + path, e);
+						e.printStackTrace();
+					return false;
+				}
+				
+				
+		    	
+		    }
+	
+
+
+}
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..1f97a9e
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..b4d2e33
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png
new file mode 100644
index 0000000..6df646e
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_off.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..3d75721
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v11/inverse.png b/orbotservice/src/main/res/drawable-hdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v11/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..58fc5ae
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_tor.png b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..1dfdc09
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v9/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi-v9/inverse.png b/orbotservice/src/main/res/drawable-hdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi-v9/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_action_settings.png b/orbotservice/src/main/res/drawable-hdpi/ic_action_settings.png
new file mode 100644
index 0000000..d57b290
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/ic_action_settings.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..e9954eb
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b65fa64
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png
new file mode 100644
index 0000000..0f3b147
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..d222fb6
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-hdpi/inverse.png b/orbotservice/src/main/res/drawable-hdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-hdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b73292d
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..0f24ee8
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v11/inverse.png b/orbotservice/src/main/res/drawable-ldpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v11/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..2787bbb
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_tor.png b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..82d5446
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v9/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi-v9/inverse.png b/orbotservice/src/main/res/drawable-ldpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi-v9/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/ic_action_settings.png b/orbotservice/src/main/res/drawable-ldpi/ic_action_settings.png
new file mode 100644
index 0000000..c3927fd
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi/ic_action_settings.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/ic_launcher.png b/orbotservice/src/main/res/drawable-ldpi/ic_launcher.png
new file mode 100644
index 0000000..dd665db
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..518e188
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-ldpi/ic_stat_tor.png
new file mode 100644
index 0000000..3cd399d
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-ldpi/inverse.png b/orbotservice/src/main/res/drawable-ldpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-ldpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..935e209
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..a34840d
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..fe291e7
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v11/inverse.png b/orbotservice/src/main/res/drawable-mdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v11/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..b149031
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_tor.png b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..c150ced
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v9/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi-v9/inverse.png b/orbotservice/src/main/res/drawable-mdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi-v9/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_action_settings.png b/orbotservice/src/main/res/drawable-mdpi/ic_action_settings.png
new file mode 100644
index 0000000..d90f125
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/ic_action_settings.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 0000000..e45ce29
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..c4b3178
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png
new file mode 100644
index 0000000..6649e14
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..73ab233
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-mdpi/inverse.png b/orbotservice/src/main/res/drawable-mdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-mdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png
new file mode 100644
index 0000000..bed9e21
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..e742ae7
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..27e8672
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v11/inverse.png b/orbotservice/src/main/res/drawable-xhdpi-v11/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v11/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png
new file mode 100644
index 0000000..7d1139c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png
new file mode 100644
index 0000000..9e56f4f
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi-v9/inverse.png b/orbotservice/src/main/res/drawable-xhdpi-v9/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi-v9/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_action_settings.png b/orbotservice/src/main/res/drawable-xhdpi/ic_action_settings.png
new file mode 100644
index 0000000..f2572c8
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/ic_action_settings.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..13ee02b
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png
new file mode 100644
index 0000000..f48e8e8
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_notifyerr.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..11254d2
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..522d653
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xhdpi/inverse.png b/orbotservice/src/main/res/drawable-xhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xhdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..1451c50
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..59e63d4
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..c2f2f45
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..778cc1e
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..eb8809c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxhdpi/inverse.png b/orbotservice/src/main/res/drawable-xxhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxhdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png
new file mode 100644
index 0000000..a78d290
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..30fe589
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/ic_launcher.png b/orbotservice/src/main/res/drawable-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..74a3130
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png
new file mode 100644
index 0000000..a2ff338
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..8f96779
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable-xxxhdpi/inverse.png b/orbotservice/src/main/res/drawable-xxxhdpi/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable-xxxhdpi/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable/button.xml b/orbotservice/src/main/res/drawable/button.xml
new file mode 100644
index 0000000..9f44d24
--- /dev/null
+++ b/orbotservice/src/main/res/drawable/button.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/panel_background" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+    <shape>
+      <gradient
+          android:startColor="@color/panel_background_dark"
+          android:endColor="@color/panel_background_main"
+          android:angle="270" />
+      <stroke
+          android:width="2dp"
+          android:color="#aaaaaa" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/orbotservice/src/main/res/drawable/button_off.xml b/orbotservice/src/main/res/drawable/button_off.xml
new file mode 100644
index 0000000..1304d1b
--- /dev/null
+++ b/orbotservice/src/main/res/drawable/button_off.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/panel_background" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+    <shape>
+      <gradient
+          android:startColor="@color/panel_background_dark"
+          android:endColor="@color/panel_background_main"
+          android:angle="270" />
+      <stroke
+          android:width="2dp"
+          android:color="#555555" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/orbotservice/src/main/res/drawable/button_on.xml b/orbotservice/src/main/res/drawable/button_on.xml
new file mode 100644
index 0000000..27dc092
--- /dev/null
+++ b/orbotservice/src/main/res/drawable/button_on.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+  <item android:state_pressed="true" >
+    <shape>
+      <solid
+          android:color="@color/bright_green" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+  <item>
+  <shape>
+      <solid
+          android:color="@color/dark_green" />
+      <stroke
+          android:width="1dp"
+          android:color="#ffffff" />
+      <corners
+          android:radius="6dp" />
+      <padding
+          android:left="10dp"
+          android:top="10dp"
+          android:right="10dp"
+          android:bottom="10dp" />
+    </shape>
+  </item>
+</selector>
\ No newline at end of file
diff --git a/orbotservice/src/main/res/drawable/classyfabric.png b/orbotservice/src/main/res/drawable/classyfabric.png
new file mode 100644
index 0000000..ca3d267
Binary files /dev/null and b/orbotservice/src/main/res/drawable/classyfabric.png differ
diff --git a/orbotservice/src/main/res/drawable/error.png b/orbotservice/src/main/res/drawable/error.png
new file mode 100644
index 0000000..42dc6d6
Binary files /dev/null and b/orbotservice/src/main/res/drawable/error.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_chatsecure.png b/orbotservice/src/main/res/drawable/ic_chatsecure.png
new file mode 100644
index 0000000..aaddd88
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_chatsecure.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_duckduckgo.png b/orbotservice/src/main/res/drawable/ic_duckduckgo.png
new file mode 100644
index 0000000..696dcd6
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_duckduckgo.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_launcher.png b/orbotservice/src/main/res/drawable/ic_launcher.png
new file mode 100644
index 0000000..ea47373
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_launcher.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_menu_about.png b/orbotservice/src/main/res/drawable/ic_menu_about.png
new file mode 100644
index 0000000..866d4e0
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_menu_about.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_menu_exit.png b/orbotservice/src/main/res/drawable/ic_menu_exit.png
new file mode 100644
index 0000000..d301ea6
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_menu_exit.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_menu_goto.png b/orbotservice/src/main/res/drawable/ic_menu_goto.png
new file mode 100644
index 0000000..40183eb
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_menu_goto.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_play.png b/orbotservice/src/main/res/drawable/ic_play.png
new file mode 100644
index 0000000..a919794
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_play.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_stat_tor_off.png b/orbotservice/src/main/res/drawable/ic_stat_tor_off.png
new file mode 100644
index 0000000..6df646e
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_stat_tor_off.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_stat_tor_xfer.png b/orbotservice/src/main/res/drawable/ic_stat_tor_xfer.png
new file mode 100644
index 0000000..73ab233
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_stat_tor_xfer.png differ
diff --git a/orbotservice/src/main/res/drawable/ic_twitter.png b/orbotservice/src/main/res/drawable/ic_twitter.png
new file mode 100644
index 0000000..1e61c0a
Binary files /dev/null and b/orbotservice/src/main/res/drawable/ic_twitter.png differ
diff --git a/orbotservice/src/main/res/drawable/icon_martus.png b/orbotservice/src/main/res/drawable/icon_martus.png
new file mode 100644
index 0000000..e72db19
Binary files /dev/null and b/orbotservice/src/main/res/drawable/icon_martus.png differ
diff --git a/orbotservice/src/main/res/drawable/icon_orfox.png b/orbotservice/src/main/res/drawable/icon_orfox.png
new file mode 100644
index 0000000..57ed1f0
Binary files /dev/null and b/orbotservice/src/main/res/drawable/icon_orfox.png differ
diff --git a/orbotservice/src/main/res/drawable/icon_story_maker.png b/orbotservice/src/main/res/drawable/icon_story_maker.png
new file mode 100644
index 0000000..9c54ca5
Binary files /dev/null and b/orbotservice/src/main/res/drawable/icon_story_maker.png differ
diff --git a/orbotservice/src/main/res/drawable/inverse.png b/orbotservice/src/main/res/drawable/inverse.png
new file mode 100644
index 0000000..65eff2c
Binary files /dev/null and b/orbotservice/src/main/res/drawable/inverse.png differ
diff --git a/orbotservice/src/main/res/drawable/n8fr8.jpg b/orbotservice/src/main/res/drawable/n8fr8.jpg
new file mode 100644
index 0000000..4939d5c
Binary files /dev/null and b/orbotservice/src/main/res/drawable/n8fr8.jpg differ
diff --git a/orbotservice/src/main/res/drawable/oldtoroff.png b/orbotservice/src/main/res/drawable/oldtoroff.png
new file mode 100644
index 0000000..4b23e0b
Binary files /dev/null and b/orbotservice/src/main/res/drawable/oldtoroff.png differ
diff --git a/orbotservice/src/main/res/drawable/oldtoron.png b/orbotservice/src/main/res/drawable/oldtoron.png
new file mode 100644
index 0000000..a99bec1
Binary files /dev/null and b/orbotservice/src/main/res/drawable/oldtoron.png differ
diff --git a/orbotservice/src/main/res/drawable/oldtorstarting.png b/orbotservice/src/main/res/drawable/oldtorstarting.png
new file mode 100644
index 0000000..a56844a
Binary files /dev/null and b/orbotservice/src/main/res/drawable/oldtorstarting.png differ
diff --git a/orbotservice/src/main/res/drawable/onion32.png b/orbotservice/src/main/res/drawable/onion32.png
new file mode 100644
index 0000000..7846760
Binary files /dev/null and b/orbotservice/src/main/res/drawable/onion32.png differ
diff --git a/orbotservice/src/main/res/drawable/tilebg.xml b/orbotservice/src/main/res/drawable/tilebg.xml
new file mode 100644
index 0000000..6f0d2a3
--- /dev/null
+++ b/orbotservice/src/main/res/drawable/tilebg.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<bitmap xmlns:android="http://schemas.android.com/apk/res/android";
+    android:src="@drawable/classyfabric"
+    android:tileMode="repeat" />
\ No newline at end of file
diff --git a/orbotservice/src/main/res/drawable/toggle.xml b/orbotservice/src/main/res/drawable/toggle.xml
new file mode 100644
index 0000000..0f9a36e
--- /dev/null
+++ b/orbotservice/src/main/res/drawable/toggle.xml
@@ -0,0 +1,8 @@
+<selector xmlns:android="http://schemas.android.com/apk/res/android";>
+    <item
+        android:state_checked="false"
+        android:drawable="@drawable/button_off" />
+    <item
+        android:state_checked="true"
+        android:drawable="@drawable/button_on" />
+</selector>
\ No newline at end of file
diff --git a/orbotservice/src/main/res/drawable/tor.png b/orbotservice/src/main/res/drawable/tor.png
new file mode 100644
index 0000000..0d63dd9
Binary files /dev/null and b/orbotservice/src/main/res/drawable/tor.png differ
diff --git a/orbotservice/src/main/res/drawable/tor25.png b/orbotservice/src/main/res/drawable/tor25.png
new file mode 100644
index 0000000..20b7666
Binary files /dev/null and b/orbotservice/src/main/res/drawable/tor25.png differ
diff --git a/orbotservice/src/main/res/drawable/toroff.png b/orbotservice/src/main/res/drawable/toroff.png
new file mode 100644
index 0000000..a72790b
Binary files /dev/null and b/orbotservice/src/main/res/drawable/toroff.png differ
diff --git a/orbotservice/src/main/res/drawable/toron.png b/orbotservice/src/main/res/drawable/toron.png
new file mode 100644
index 0000000..e3592b1
Binary files /dev/null and b/orbotservice/src/main/res/drawable/toron.png differ
diff --git a/orbotservice/src/main/res/drawable/torstarting.png b/orbotservice/src/main/res/drawable/torstarting.png
new file mode 100644
index 0000000..6e84a6f
Binary files /dev/null and b/orbotservice/src/main/res/drawable/torstarting.png differ
diff --git a/orbotservice/src/main/res/layout/layout_notification_expanded.xml b/orbotservice/src/main/res/layout/layout_notification_expanded.xml
new file mode 100644
index 0000000..c2a9c9e
--- /dev/null
+++ b/orbotservice/src/main/res/layout/layout_notification_expanded.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:internal="http://schemas.android.com/apk/prv/res/android";
+    android:id="@+id/status_bar_latest_event_content"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"    
+    >
+    <ImageView android:id="@+id/icon"
+        android:layout_width="@dimen/notification_large_icon_width"
+        android:layout_height="@dimen/notification_large_icon_height"
+        android:scaleType="center"
+        />
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="fill_vertical"
+        android:layout_marginStart="@dimen/notification_large_icon_width"
+        android:minHeight="@dimen/notification_large_icon_height"
+        android:orientation="vertical"
+        android:paddingEnd="8dp"
+        android:paddingTop="2dp"
+        android:paddingBottom="2dp"
+        android:gravity="top"
+        >
+        <LinearLayout
+            android:id="@+id/line1"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:paddingTop="6dp"
+            android:layout_marginStart="8dp"
+            android:orientation="horizontal"
+            >
+            <TextView android:id="@+id/title"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+                android:layout_weight="1"
+                android:textStyle="bold"
+ 				android:textAppearance="@style/NotificationTitle"
+                 />
+            
+        </LinearLayout>
+        <LinearLayout
+            android:id="@+id/line3"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="horizontal"       
+            android:layout_marginStart="8dp"                
+            >
+            <TextView android:id="@+id/text"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="center"
+                android:singleLine="true"
+                android:ellipsize="marquee"
+                android:fadingEdge="horizontal"
+				android:textAppearance="@style/NotificationText"                
+                />
+            <TextView android:id="@+id/info"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:singleLine="true"
+                android:gravity="center"
+                android:paddingStart="8dp"
+				android:textAppearance="@style/NotificationText"
+                />
+            <ImageView android:id="@+id/right_icon"
+                android:layout_width="16dp"
+                android:layout_height="16dp"
+                android:layout_gravity="center"
+                android:layout_weight="0"
+                android:layout_marginStart="8dp"
+                android:scaleType="centerInside"
+                android:visibility="gone"
+                />
+            <!-- 
+            <ImageButton
+		    android:id="@+id/_tor_notificationBT"
+		    android:layout_width="24dp"
+		    android:layout_height="24dp"		   
+		    android:src="@drawable/nav_refresh" />
+		     -->
+        </LinearLayout>
+         <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="1dp"
+            android:orientation="horizontal"       
+          	android:background="#999999"         
+          	android:layout_marginTop="3dp"    
+          	android:layout_marginBottom="3dp"    
+          	
+            />
+        <TextView android:id="@+id/text2"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="-2dp"
+            android:layout_marginBottom="-2dp"
+            android:layout_marginStart="8dp"            
+            android:fadingEdge="horizontal"        
+            />
+    </LinearLayout>
+</FrameLayout>
diff --git a/orbotservice/src/main/res/layout/notification_template_part_chronometer.xml b/orbotservice/src/main/res/layout/notification_template_part_chronometer.xml
new file mode 100644
index 0000000..14a4758
--- /dev/null
+++ b/orbotservice/src/main/res/layout/notification_template_part_chronometer.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<Chronometer android:id="@+id/chronometer" xmlns:android="http://schemas.android.com/apk/res/android";
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:layout_gravity="center"
+    android:layout_weight="0"
+    android:singleLine="true"
+    android:gravity="center"
+    android:paddingStart="8dp"
+    />
diff --git a/orbotservice/src/main/res/layout/notification_template_part_time.xml b/orbotservice/src/main/res/layout/notification_template_part_time.xml
new file mode 100644
index 0000000..e3b91fa
--- /dev/null
+++ b/orbotservice/src/main/res/layout/notification_template_part_time.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<DateTimeView android:id="@+id/time" xmlns:android="http://schemas.android.com/apk/res/android";
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:layout_gravity="center"
+    android:layout_weight="0"
+    android:singleLine="true"
+    android:gravity="center"
+    android:paddingStart="8dp"
+    />
diff --git a/orbotservice/src/main/res/raw/pluto.properties b/orbotservice/src/main/res/raw/pluto.properties
new file mode 100644
index 0000000..74c0307
--- /dev/null
+++ b/orbotservice/src/main/res/raw/pluto.properties
@@ -0,0 +1,3 @@
+obfs2=obfsclient
+obfs3=obfsclient
+scramblesuit=obfsclient
diff --git a/orbotservice/src/main/res/raw/torpolipo.conf b/orbotservice/src/main/res/raw/torpolipo.conf
new file mode 100644
index 0000000..0aeaf63
--- /dev/null
+++ b/orbotservice/src/main/res/raw/torpolipo.conf
@@ -0,0 +1,23 @@
+proxyAddress = "127.0.0.1"
+proxyPort = 8118
+allowedClients = 127.0.0.1
+allowedPorts = 1-65535
+proxyName = "127.0.0.1"
+cacheIsShared = false
+socksParentProxy = "127.0.0.1:9050"
+socksProxyType = socks5
+diskCacheRoot = ""
+localDocumentRoot = ""
+disableLocalInterface = true
+disableConfiguration = true
+dnsUseGethostbyname = yes
+disableVia = true
+censoredHeaders = from,accept-language,x-pad,link
+censorReferer = maybe
+maxConnectionAge = 5m
+maxConnectionRequests = 120
+serverMaxSlots = 8
+serverSlots = 2
+tunnelAllowedPorts = 1-65535
+chunkHighMark = 512000
+objectHighMark = 128
\ No newline at end of file
diff --git a/orbotservice/src/main/res/raw/torrc b/orbotservice/src/main/res/raw/torrc
new file mode 100644
index 0000000..fd0223e
--- /dev/null
+++ b/orbotservice/src/main/res/raw/torrc
@@ -0,0 +1,8 @@
+RunAsDaemon 1
+AvoidDiskWrites 1
+ControlPort auto
+SOCKSPort 0
+DNSPort 0
+TransPort 0
+CookieAuthentication 1
+DisableNetwork 1
\ No newline at end of file
diff --git a/orbotservice/src/main/res/values-ach/strings.xml b/orbotservice/src/main/res/values-ach/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-ach/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ar/strings.xml b/orbotservice/src/main/res/values-ar/strings.xml
new file mode 100644
index 0000000..0b2a1f6
--- /dev/null
+++ b/orbotservice/src/main/res/values-ar/strings.xml
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">اÙ?ربÙ?ت</string>
+  <string name="app_description">اÙ?ربÙ?ت Ù?Ù? تطبÙ?Ù? اÙ?Ù?Ù?Ù?Ù?-اÙ?برÙ?Ù?سÙ? اÙ?حر اÙ?Ø°Ù? Ù?Ù?Ù?Ù?Ù? تطبÙ?Ù?ات أخرÙ? Ù?استخداÙ? اÙ?Ø¥Ù?ترÙ?ت بأÙ?اÙ? Ø£Ù?ثر . Ù?Ù?ستخدÙ? اÙ?ربÙ?ت تÙ?ر Ù?تشÙ?Ù?ر تحرÙ?ات Ù?رÙ?رÙ? عÙ?Ù? اÙ?Ø¥Ù?ترÙ?ت Ø? Ø«Ù? Ù?Ø®Ù?Ù?Ù? Ù?Ù?جعÙ?Ù? Ù?Ù?Ù?Ù? Ù?Ù? Ø®Ù?اÙ? سÙ?سÙ?Ø© Ù?Ù? أجÙ?زة اÙ?Ù?Ù?بÙ?Ù?تر Ù?Ù? جÙ?Ù?ع Ø£Ù?حاء اÙ?عاÙ?Ù? . تÙ?ر Ù?Ù? تطبÙ?Ù? حر Ù?شبÙ?Ø© Ù?Ù?تÙ?حة Ù?اÙ?تÙ? تساعدÙ? عÙ?Ù? Ø­Ù?اÙ?Ø© Ù?Ù?سÙ? Ù?Ù? Ù?راÙ?بة اÙ?شبÙ?ات اÙ?تÙ? تÙ?دد اÙ?حرÙ?Ø© اÙ?شخصÙ?Ø© Ù?اÙ?خصÙ?صÙ?Ø© Ø? Ù?اÙ?Ø£Ù?شطة اÙ?تجارÙ?Ø© اÙ?سرÙ?Ø© Ù?اÙ?عÙ?اÙ?ات Ø? Ù?Ø£Ù?Ù? اÙ?دÙ?Ù?Ø© Ù?اÙ?Ø­Ù?Ù?Ù?ات اÙ?Ù?Ù?عÙ?Ù?Ø© Ù?اÙ?تÙ? تستخدÙ? Ù?اÙ?عرÙ? باسÙ? تحÙ?Ù?Ù? حرÙ?Ø© Ù?رÙ?ر اÙ?بÙ?اÙ?ات .</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ù?عÙ? Ù? اÙ?Ù?Ù? تÙ?ر</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">جارÙ? تشغÙ?Ù? اÙ?ربÙ?ت...</string>
+  <string name="status_activated">Ù?تصÙ? بشبÙ?Ø© تÙ?ر</string>
+  <string name="status_disabled">تÙ? Ø¥Ù?Ù?اÙ? اÙ?ربÙ?ت</string>
+  <string name="status_shutting_down">جارÙ? اÙ?Ù?اÙ? خدÙ?Ø© تÙ?ر</string>
+  <string name="tor_process_starting">جارÙ? تشغÙ?Ù? تÙ?ر...</string>
+  <string name="tor_process_complete">Ù?اÙ?Ù?.</string>
+  <string name="tor_process_waiting">اÙ?تظار.</string>
+  <string name="not_anonymous_yet">تحذÙ?ر: حرÙ?Ø© Ù?رÙ?رÙ? Ù?Ù?ست Ø®Ù?Ù?Ø© حتÙ? اÙ?Ø¢Ù?! Ù?Ù? Ù?ضÙ?Ù? Ù?Ù? بتÙ?Ù?Ù?Ù? اÙ?تطبÙ?Ù?ات اÙ?خاصة بÙ? Ù?إستخداÙ? برÙ?Ù?سÙ? HTTP 127.0.0.1:8118 Ø£Ù? SOCK4A Ø£Ù? SOKS5 127.0.0.1:9050</string>
+  <string name="menu_home">اÙ?Ù?ائÙ?Ø© اÙ?رئÙ?سÙ?Ø©</string>
+  <string name="menu_browse">تصÙ?Ù?Ø­</string>
+  <string name="menu_settings">إعدادات</string>
+  <string name="menu_log">اÙ?سجÙ?</string>
+  <string name="menu_info">Ù?ساعدة</string>
+  <string name="menu_apps">Ù?Ù? بÙ? اÙ? شبÙ?Ø© Ù?Ù?Ù?Ù?Ø© خاصة</string>
+  <string name="menu_start">بدء</string>
+  <string name="menu_stop">تÙ?Ù?Ù?</string>
+  <string name="menu_about">Ø­Ù?Ù?</string>
+  <string name="menu_promo_apps">Ø­Ù?Ù? اÙ?تطبÙ?Ù? ...</string>
+  <string name="main_layout_download">تحÙ?Ù?Ù?</string>
+  <string name="main_layout_upload">رÙ?ع</string>
+  <string name="button_help">Ù?ساعدة</string>
+  <string name="button_close">إغÙ?اÙ?</string>
+  <string name="button_about">Ø­Ù?Ù?</string>
+  <string name="button_clear_log">Ù?سح اÙ?سجÙ?</string>
+  <string name="menu_verify">تحÙ?Ù?</string>
+  <string name="menu_exit">خرÙ?ج</string>
+  <string name="menu_scan">Ù?حص QR اÙ?جسر</string>
+  <string name="menu_share_bridge">Ù?شارÙ?Ø© QR اÙ?جسر</string>
+  <string name="press_to_start">- اضغط Ù?Ù?ترة Ø·Ù?Ù?Ù?Ø© Ù?Ù?بدء -</string>
+  <string name="pref_trans_proxy_group">برÙ?Ù?سÙ? ضÙ?Ù?Ù? (Ù?تطÙ?ب اذÙ? حساب رÙ?Ù?ت)</string>
+  <string name="pref_trans_proxy_title">برÙ?Ù?سÙ? ضÙ?Ù?Ù?</string>
+  <string name="pref_trans_proxy_summary">عÙ?Ù?Ù?Ø© تÙ?رÙ?Ù?اÙ? Ø£Ù?تÙ?Ù?اتÙ?Ù?Ù?Ø© Ù?Ù?تطبÙ?Ù?ات</string>
+  <string name="pref_transparent_all_title">استخدÙ? تÙ?ر Ù?ع جÙ?Ù?ع اÙ?تطبÙ?Ù?ات</string>
+  <string name="pref_transparent_all_summary">Ù?رر Ù?Ù? بÙ?اÙ?ات اÙ?Ù?رÙ?ر اÙ?خاصة باÙ?تطبÙ?Ù?ات عبر تÙ?ر</string>
+  <string name="pref_transparent_port_fallback_title">تراجع Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_transparent_port_fallback_summary">تحذÙ?ر: تتحاÙ?Ù? عÙ?Ù? اÙ?Ù?Ù?اÙ?Ø° اÙ?شائعة  (80, 443, Ø¥Ù?Ù? آخرÙ?) *استخدÙ? Ù?Ù?Ø·* إذا Ù?اÙ? Ù?ضع \'Ù?Ù?\' Ø£Ù? \'اÙ?تطبÙ?Ù?\' Ù?ا Ù?عÙ?Ù?.</string>
+  <string name="pref_transparent_port_title">Ù?ائÙ?Ø© اÙ?Ù?Ù?اÙ?Ø°</string>
+  <string name="pref_transparent_port_summary">Ù?ائÙ?Ø© بجÙ?Ù?ع اÙ?Ù?Ù?اÙ?Ø° Ø¥Ù?Ù? اÙ?برÙ?Ù?سÙ?. *استخدÙ? Ù?Ù?Ø·* إذا Ù?اÙ? Ù?ضع \'Ù?Ù?\' Ø£Ù? \'اÙ?تطبÙ?Ù?\' Ù?ا Ù?عÙ?Ù?.</string>
+  <string name="pref_transparent_port_dialog">ادخÙ? اÙ?Ù?Ù?اÙ?Ø° Ù?Ù?برÙ?Ù?سÙ?</string>
+  <string name="pref_has_root">اطÙ?ب إذÙ? رÙ?Ù?ت</string>
+  <string name="pref_has_root_summary">اطÙ?ب إذÙ? رÙ?Ù?ت Ù?تÙ?عÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?</string>
+  <string name="status_install_success">تÙ? تثبÙ?ت تÙ?ر بÙ?جاح!</string>
+  <string name="status_install_fail">غÙ?ر Ù?ادر عÙ?Ù? تثبÙ?ت Ù?Ù?Ù?ات تÙ?ر. Ù?رجÙ? Ù?راجعة اÙ?سجÙ? Ù?إعÙ?اÙ?Ù?ا عÙ?Ù? اÙ?برÙ?د اÙ?Ø¥Ù?Ù?ترÙ?Ù?Ù? tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">خطأ Ù?Ù? اÙ?تطبÙ?Ù?</string>
+  <string name="wizard_title">اÙ?ربÙ?ت</string>
+  <string name="wizard_btn_tell_me_more">عÙ? اÙ?ربÙ?ت</string>
+  <string name="btn_next">اÙ?تاÙ?Ù?</string>
+  <string name="btn_back">رجÙ?ع</string>
+  <string name="btn_finish">Ø¥Ù?Ù?اء</string>
+  <string name="btn_okay">Ù?Ù?اÙ?Ù?</string>
+  <string name="btn_cancel">Ø¥Ù?غاء</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">بعض اÙ?تÙ?اصÙ?Ù? عÙ? اÙ?ربÙ?ت</string>
+  <string name="wizard_details_msg">اÙ?ربÙ?ت تطبÙ?Ù? Ù?Ù?تÙ?Ø­ اÙ?Ù?صدر Ù?حتÙ?Ù?Ù? تÙ?رØ? \"Ù?Ù?ب اÙ?Ù?ت\" Ù? \"بÙ?Ù?Ù?بÙ?\". 
+Ù?Ù?Ù? Ù?Ù?Ù?ر اÙ?Ù?Ù?Ù?Ù?-اÙ?برÙ?Ù?سÙ? اÙ?Ù?Ø­Ù?Ù? HTTP (8118) Ù?Ù?Ù?Ù?Ù? SOCKS (9050) Ù?Ù? شبÙ?Ø© تÙ?ر. 
+ اÙ?ربÙ?ت Ø£Ù?ضا Ù?ادر عÙ?Ù? اÙ?Ù?صÙ?Ù? Ù?جذÙ?ر اÙ?جÙ?از Ø? Ù?إرساÙ? Ù?Ù? تحرÙ?ات اÙ?Ø¥Ù?ترÙ?ت Ù?Ù? Ø®Ù?اÙ?Ù?.</string>
+  <string name="wizard_permissions_root">تÙ? Ù?Ù?Ø­ اÙ?إذÙ?</string>
+  <string name="wizard_permissions_stock">أذÙ?Ù?ات اÙ?ربÙ?ت</string>
+  <string name="wizard_premissions_msg_root">Ù?Ù?تاز! Ù?Ù?د Ù?جدÙ?ا بأÙ?Ù? Ù?دÙ?Ù? صÙ?احÙ?Ø© حساب رÙ?Ù?ت Ù?تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت. سÙ?Ù? Ù?ستخدÙ? Ù?Ø°Ù? اÙ?سÙ?طة بحÙ?Ù?Ø©.</string>
+  <string name="wizard_permissions_msg_stock">رغÙ? Ø£Ù?Ù? Ù?Ù?س ضرÙ?رÙ?اØ? Ù?Ù?Ù?Ù? اÙ? Ù?صبح Ø£Ù?ربÙ?ت أداة Ù?Ù?Ù?Ø© إذا Ù?اÙ? Ù?دÙ? جÙ?ازÙ? صÙ?احÙ?Ø© حساب رÙ?Ù?ت. استخدÙ? اÙ?زر باÙ?أسÙ?Ù? Ù?Ù?Ù?Ø­ اÙ?ربÙ?ت Ù?Ù?Ø© Ø£Ù?بر!</string>
+  <string name="wizard_permissions_no_root">إذا Ù?Ù? Ù?Ù?Ù? Ù?دÙ?Ù? صÙ?احÙ?Ø© حساب رÙ?Ù?ت Ø£Ù? Ù?Ù?ست Ù?دÙ?Ù? أدÙ?Ù? Ù?Ù?رة عÙ?ا Ù?تحدث عÙ?Ù?Ø? تأÙ?د Ù?Ù?Ø· Ù?Ù? استخداÙ? تطبÙ?Ù?ات تعÙ?Ù? Ù?ع اÙ?ربÙ?ت.</string>
+  <string name="wizard_permissions_consent">Ø£Ù?Ù?Ù? Ø°Ù?Ù? Ù?Ø£Ù?د Ø£Ù? أستÙ?ر بدÙ?Ù? صÙ?احÙ?ات حساب رÙ?Ù?ت</string>
+  <string name="wizard_permission_enable_root">اÙ?Ù?Ø­ اÙ?ربÙ?ت صÙ?احÙ?Ø© حساب رÙ?Ù?ت</string>
+  <string name="wizard_configure">تÙ?Ù?Ù?Ù? تÙ?رÙ?Ù?اÙ?</string>
+  <string name="wizard_configure_msg">اÙ?ربÙ?ت Ù?عطÙ?Ù? اÙ?Ø®Ù?ار Ù?تÙ?جÙ?Ù? جÙ?Ù?ع حرÙ?ات Ù?رÙ?ر اÙ?تطبÙ?Ù?ات عبر تÙ?ر اÙ? Ù?إختÙ?ار اÙ?تطبÙ?Ù?ات بشÙ?Ù? Ù?ردÙ?.</string>
+  <string name="wizard_configure_all">Ù?رر جÙ?Ù?ع اÙ?تطبÙ?Ù?ات عبر تÙ?ر</string>
+  <string name="wizard_configure_select_apps">اختر اÙ?تطبÙ?Ù?ات اÙ?Ù?ردÙ?Ø© Ù?تÙ?ر</string>
+  <string name="wizard_tips_tricks">تطبÙ?Ù?ات Ù?Ù?Ù?ئة Ù?اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_msg">اÙ?تطبÙ?Ù?ات اÙ?تاÙ?Ù?Ø© تÙ? تطÙ?Ù?رÙ?ا حتÙ? تعÙ?Ù? Ù?ع اÙ?ربÙ?ت. اضغط عÙ?Ù? Ù?ا ترÙ?د تثبÙ?تة عÙ?Ù? جÙ?ازÙ? اÙ?Ø£Ù?, Ø£Ù? Ù?Ù?Ù?Ù?Ù? اÙ? تجدÙ?Ù? Ù?احÙ?اÙ? عÙ?Ù? جÙ?جÙ? بÙ?اÙ?, Ø£Ù? عÙ?Ù? Ù?Ù?Ù?عÙ?ا GuardianProject.info Ø£Ù? Ù?Ù? Ø®Ù?اÙ? F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">اÙ?دردشة اÙ?Ø¢Ù?Ù?Ø© - تأÙ?Ù?Ù? اÙ?رسائÙ? اÙ?Ù?Ù?رÙ?Ø© Ù?Ù?ستخدÙ?Ù? اÙ?اÙ?درÙ?Ù?د</string>
+  <string name="wizard_tips_proxy">إعدادات اÙ?برÙ?Ù?سÙ? - تعÙ?Ù? Ù?Ù?Ù?Ù?Ø© تÙ?Ù?Ù?Ù? اÙ?تطبÙ?Ù?ات Ù?تعÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_duckgo">تطبÙ?Ù? Ù?حرÙ? اÙ?بحث DuckDuckGo</string>
+  <string name="wizard_tips_twitter">اضبط اÙ?برÙ?Ù?سÙ? اÙ?خاص بتÙ?Ù?تر Ø¥Ù?Ù? Ù?ستضÙ?Ù? \"localhost\" Ù? اÙ?Ù?Ù?Ù?Ø° Ø¥Ù?Ù? 8118</string>
+  <string name="wizard_tips_story_maker">صاÙ?ع اÙ?Ù?صة - اصÙ?ع Ù?صة Ù?اترÙ?Ù?ا Ù?Ø£Ù?اÙ? تÙ?ر !</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">إعدادات اÙ?برÙ?Ù?سÙ?</string>
+  <string name="wizard_proxy_help_msg">إذا Ù?اÙ? تطبÙ?Ù? اÙ?اÙ?درÙ?Ù?د اÙ?Ø°Ù? تستخدÙ?Ù? Ù?دعÙ? استخداÙ? Ù?Ù?Ù?Ù? - برÙ?Ù?سÙ?HTTP Ø£Ù? SOCKS  إذاÙ? Ù?Ù?Ù?Ù?Ù? تÙ?Ù?Ù?Ù?Ù? Ù?Ù?اتصاÙ? باÙ?ربÙ?ت Ù?استخداÙ? تÙ?ر.  إعدادات اÙ?Ù?ضÙ?Ù? 127.0.0.1 Ø£Ù? \"Ù?ضÙ?Ù?\". Ù? HTTPØ? إعداد اÙ?Ù?Ù?Ù?Ø° Ù?Ù? 8118. Ù?SOCKSØ? اÙ?Ù?Ù?Ù?Ù? Ù?Ù? 9050. Ù?جب عÙ?Ù?Ù? استخداÙ? SOCKS4A Ø£Ù? SOCKS5 إذا Ø£Ù?Ù?Ù? \ N \ N \ N \ N Ù?Ù?Ù?Ù?Ù? Ù?عرÙ?Ø© اÙ?Ù?زÙ?د Ø­Ù?Ù? Ø¥Ù?شاء اÙ?Ù?Ù?Ù?اء عÙ?Ù? اÙ?رÙ?بÙ?ت Ù?Ù? Ø®Ù?اÙ? اÙ?تعÙ?Ù?Ù?ات عÙ?Ù?: 
+HTTP: / /tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">اÙ?ربÙ?ت جاÙ?ز Ù?Ù?استخداÙ?!</string>
+  <string name="wizard_final_msg">اÙ?Ù?Ù?اÙ?Ù?Ù? Ù?Ù? اÙ?Ù?اس Ù?Ù? جÙ?Ù?ع Ø£Ù?حاء اÙ?عاÙ?Ù? تستخدÙ? تÙ?ر Ù?Ù?جÙ?Ù?عة Ù?اسعة Ù?Ù? اÙ?أسباب . اÙ?صحÙ?Ù?Ù?Ù? Ù?اÙ?Ù?دÙ?Ù?Ù?Ù? , اÙ?Ù?داÙ?عÙ?Ù? عÙ? Ø­Ù?Ù?Ù? اÙ?Ø¥Ù?ساÙ? Ø? Ù?ضباط تÙ?Ù?Ù?Ø° اÙ?Ù?اÙ?Ù?Ù? Ø? Ù?اÙ?جÙ?Ù?د Ø? Ù?اÙ?شرÙ?ات Ù?اÙ?Ù?Ù?اطÙ?Ù?Ù? Ù?Ù? اÙ?Ø£Ù?ظÙ?Ø© اÙ?Ù?Ù?عÙ?Ø© Ø? Ù?اÙ?ضاÙ? اÙ?Ù?Ù?اطÙ?Ù?Ù? اÙ?عادÙ?Ù?Ù? ... Ù?اÙ?Ø¢Ù? Ù?Ù? Ø£Ù?ت جاÙ?ز Ø? Ù?Ù?ا بÙ?ا !</string>
+  <string name="wizard_exit_at_first_screen_toast">Ù?رجÙ? تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?اعدادÙ? Ù?تستطÙ?ع اÙ?بدء بإستخداÙ?Ù? !</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ù?دÙ?Ù? اتصاÙ? Ù?اجح بشبÙ?Ø© تÙ?ر - Ù?Ù?Ù?Ù? Ù?ذا Ù?ا Ù?عÙ?Ù? Ø£Ù? جÙ?ازÙ? Ø¢Ù?Ù? . Ù?Ù?Ù?Ù?Ù? استخداÙ? زر \"Ù?تصÙ?Ø­\" Ù?اختبار اتصاÙ?Ù? .
+  زرÙ?ا عÙ?Ù? https://guardianproject.info/apps/orbot Ø£Ù? ارسÙ? برÙ?د اÙ?Ù?ترÙ?Ù?Ù? اÙ?Ù? help@xxxxxxxxxxxxxxxxxxxx  Ù?Ù?عرÙ?Ø© اÙ?Ù?زÙ?د.</string>
+  <string name="tor_check">سÙ?ؤدÙ? Ù?ذا Ø¥Ù?Ù? Ù?تح اÙ?Ù?تصÙ?Ø­ اÙ?خاص بÙ? Ù?زÙ?ارة عÙ?Ù?اÙ? https://check.torproject.org Ù?Ù? اجÙ? اÙ?تحÙ?Ù? إذا Ù?اÙ? تÙ?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?عÙ?Ù? بشÙ?Ù? صحÙ?Ø­ اÙ? Ù?ا Ù?بأÙ?Ù? Ù?تصÙ? بتÙ?ر.</string>
+  <string name="pref_hs_group">استضاÙ?Ø© اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="pref_general_group">عاÙ?</string>
+  <string name="pref_start_boot_title">شغÙ? اÙ?ربÙ?ت عÙ?د Ù?تح اÙ?جÙ?از</string>
+  <string name="pref_start_boot_summary">Ù?عÙ? اÙ?ربÙ?ت Ù? اتصÙ? بتÙ?ر تÙ?Ù?ائÙ?اÙ? عÙ?دÙ?ا Ù?بدء جÙ?از اÙ?Ø£Ù?درÙ?Ù?د اÙ?خاص بÙ? باÙ?عÙ?Ù?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">اÙ?ربت Ù?جعÙ? تÙ?ر Ù?Ù?Ù?Ù?اÙ? عÙ?Ù? Ù?ظاÙ? اÙ?Ø£Ù?درÙ?Ù?د. Ù?ساعدÙ? تÙ?ر Ù?Ù? اÙ?دÙ?اع ضد عÙ?Ù?Ù?Ø© ترشÙ?Ø­ اÙ?Ù?حتÙ?Ù?ات, تحÙ?Ù?Ù? Ù?سارات اÙ?Ù?رÙ?ر, Ù?Ù?راÙ?بة اÙ?شبÙ?Ø© Ù?اÙ?تÙ? تÙ?دد خصÙ?صÙ?تÙ?, اÙ?Ù?عÙ?Ù?Ù?ات اÙ?سرÙ?Ø© Ù?اÙ?عÙ?اÙ?ات اÙ?شخصÙ?Ø©. Ù?Ø°Ù? اÙ?أداة ستساعدÙ? Ù?Ù? تÙ?Ù?ئة اÙ?ربت Ù?ع تÙ?ر عÙ?Ù? جÙ?ازÙ?</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">تحذÙ?ر</string>
+  <string name="wizard_warning_msg">Ù?Ù? Ù?Ù?Ù?Ù? اÙ?ربت بأخÙ?اء Ù?Ù?Ù?Ø© Ù?سارÙ? بشÙ?Ù? اÙ?تÙ?Ù?اتÙ?Ù?Ù? اÙ? Ø¢Ù?Ù? بÙ?جرد تÙ?صÙ?بÙ?. بÙ? Ù?جب عÙ?Ù?Ù? اÙ? تÙ?Ù?Ù? بتÙ?Ù?ئتÙ? Ù?ع جÙ?ازÙ? باÙ?أضاÙ?Ø© اÙ?Ù? تÙ?Ù?ئة تطبÙ?Ù?ات اخرÙ? Ù?تستطÙ?ع استخداÙ? تÙ?ر بÙ?جاح.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">اÙ?صÙ?احÙ?ات</string>
+  <string name="wizard_permissions_root_msg1">Ù?Ù?Ù?Ù?Ù? اعطاء اÙ?ربÙ?ت صÙ?احÙ?ات حساب رÙ?Ù?ت Ù?تشغÙ?Ù? اÙ?Ù?Ù?Ù?زات اÙ?Ù?تÙ?دÙ?Ø© Ù?Ø«Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?.</string>
+  <string name="wizard_permissions_root_msg2">إذا Ù?Ù?ت Ù?ا ترÙ?د Ø£Ù? تÙ?عÙ? Ù?ذا, اÙ?رجاء إستخداÙ? براÙ?ج Ù?عدة Ù?Ù?عÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title"> براÙ?ج Ù?عدة Ù?Ù?عÙ?Ù? Ù?ع اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_gibberbot">جات سÙ?Ù?Ù?ر: Ù?Ù? تطبÙ?Ù? Ù?Ù?دردشة بشÙ?Ù? Ø¢Ù?Ù? Ù?ع تشÙ?Ù?ر عاÙ?Ù? جداÙ?</string>
+  <string name="wizard_tips_orweb">اÙ?رÙ?Ù?Ù?س: Ù?تصÙ?Ø­ Ø°Ù? خصÙ?صÙ?Ø© Ù?تÙ?دÙ?Ø© Ù?عÙ?Ù? ظÙ?Ù? اÙ? Ù?Ù? Ø®Ù?اÙ? تÙ?ر</string>
+  <string name="wizard_tips_play">Ù?Ù?Ù?Ù?Ù? اÙ?حصÙ?Ù? عÙ?Ù? جÙ?Ù?ع تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?Ù? عÙ?Ù? جÙ?جÙ? بÙ?اÙ?</string>
+  <string name="wizard_tips_fdroid">اÙ?تشÙ? Ù?Ù? تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?اÙ? عÙ?Ù? اÙ?-درÙ?Ù?د</string>
+  <string name="wizard_tips_fdroid_org">اÙ?تشÙ? Ù?Ù? تطبÙ?Ù?ات Ù?شرÙ?ع اÙ?جاردÙ?اÙ? عÙ?Ù? https://f-droid.org </string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">برÙ?Ù?سÙ? ضÙ?Ù?Ù?</string>
+  <string name="wizard_transproxy_msg">Ù?Ø°Ù? ستسÙ?Ø­ Ù?Ù?براÙ?ج باÙ?اتصاÙ? بشبÙ?Ø© تÙ?ر تÙ?Ù?ائÙ?اÙ? دÙ?Ù? اعداد Ù?سبÙ?.</string>
+  <string name="wizard_transproxy_hint">(اختر Ù?ذا اÙ?Ù?ربع إذا Ù?Ù?ت Ù?ا تعÙ?Ù? عÙ?ا Ù?تحدث)</string>
+  <string name="wizard_transproxy_none">Ù?ا Ø´Ù?Ø¡</string>
+  <string name="pref_transparent_tethering_title">اÙ?ربط بتÙ?ر</string>
+  <string name="pref_transparent_tethering_summary">اسÙ?Ø­ باÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? Ù?Ù?Ù?اÙ? Ù?اÙ? Ù? اجÙ?زة اÙ?Ù?Ù? اس بÙ?  (تحتاج Ù?إعادة تشغÙ?Ù? اÙ?جÙ?از)</string>
+  <string name="button_grant_superuser">اطÙ?ب صÙ?احÙ?ات حساب رÙ?Ù?ت</string>
+  <string name="pref_select_apps">حدد اÙ?براÙ?ج</string>
+  <string name="pref_select_apps_summary">اختر اÙ?براÙ?Ø­ اÙ?تÙ? ترÙ?د تÙ?رÙ?رÙ?ا Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر</string>
+  <string name="pref_node_configuration">تÙ?Ù?Ù?Ù? Ù?Ù?طة اÙ?اتصاÙ?</string>
+  <string name="pref_node_configuration_summary">Ù?Ø°Ù? اÙ?إعدادات Ù?تÙ?دÙ?Ø© Ù? Ù?د تÙ?Ù?Ù? Ù?Ù? Ø­Ù?اÙ?Ø© Ù?Ù?Ù?تÙ?</string>
+  <string name="pref_entrance_node">Ù?Ù?اط اÙ?دخÙ?Ù?</string>
+  <string name="pref_entrance_node_summary">بصÙ?اتØ? اسÙ?اء Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?Ø£Ù?Ù? Ù?Ù?طة اتصاÙ?</string>
+  <string name="pref_entrance_node_dialog">أدخÙ? Ù?Ù?اط اÙ?دخÙ?Ù?</string>
+  <string name="pref_allow_background_starts_title">إسÙ?Ø­ Ù?Ù?Ø®Ù?Ù?Ù?Ø© بأÙ?بدأ</string>
+  <string name="pref_allow_background_starts_summary">إسÙ?Ø­ Ù?Ø£Ù? تطبÙ?Ù? بأÙ? Ù?Ù?خبÙ?ر اÙ?ربت بأÙ? Ù?Ù?عÙ? تÙ?ر Ù?ع اÙ?خدÙ?ات اÙ?Ù?رتبطة بÙ?</string>
+  <string name="button_proxy_all">اÙ?Ø®Ù?Ù?Ù?Ù? اÙ?Ù?Ù?</string>
+  <string name="button_proxy_none">بدÙ?Ù? تخÙ?Ù?Ù?</string>
+  <string name="button_invert_selection">اعÙ?س اÙ?Ù?Ù?حدد</string>
+  <string name="pref_proxy_title">برÙ?Ù?سÙ? اÙ?شبÙ?Ø© اÙ?صادرة (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_type_title">Ù?Ù?ع اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_type_summary">اÙ?برÙ?تÙ?Ù?Ù?Ù? اÙ?Ù?ستخدÙ? Ù?خادÙ? اÙ?برÙ?Ù?سÙ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">أدخÙ? Ù?Ù?ع اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_host_title">عÙ?Ù?اÙ? اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_host_summary">اسÙ? Ù?ضÙ?Ù? خادÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_host_dialog">أدخÙ? Ù?ضÙ?Ù? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_port_title">Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_port_summary">Ù?Ù?Ù?Ø° خادÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_port_dialog">أدخÙ? Ù?Ù?Ù?Ø° اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_username_title">اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ? اÙ?صادر</string>
+  <string name="pref_proxy_username_summary">اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ? (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_username_dialog">ادخÙ? اسÙ? Ù?ستخدÙ? اÙ?برÙ?Ù?سÙ?</string>
+  <string name="pref_proxy_password_title">Ù?Ù?Ù?Ø© Ù?رÙ?ر برÙ?Ù?سÙ? اÙ?شبÙ?Ø© اÙ?صادرة</string>
+  <string name="pref_proxy_password_summary">Ù?Ù?Ù?Ø© Ù?رÙ?ر اÙ?برÙ?Ù?سÙ? (اختÙ?ارÙ?)</string>
+  <string name="pref_proxy_password_dialog">ادخÙ? Ù?Ù?Ù?Ø© Ù?رÙ?ر اÙ?برÙ?Ù?سÙ?</string>
+  <string name="status">اÙ?حاÙ?Ø©</string>
+  <string name="setting_up_full_transparent_proxying_">Ù?تÙ? إعداد برÙ?Ù?سÙ? ضÙ?Ù?Ù? Ù?اÙ?Ù?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ù?تÙ? إعداد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? حسب اÙ?براÙ?ج...</string>
+  <string name="transparent_proxying_enabled">اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? Ù?Ù?Ù?عÙ?</string>
+  <string name="transproxy_enabled_for_tethering_">اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? جاÙ?ز Ù?Ù?ربط!</string>
+  <string name="warning_error_starting_transparent_proxying_">تحذÙ?ر: حصÙ? خطأ بتشغÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?!</string>
+  <string name="transproxy_rules_cleared">تÙ? Ù?سح Ù?Ù?اعد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù?</string>
+  <string name="couldn_t_start_tor_process_">Ù?Ù?د تعذر بدء تشغÙ?Ù? تÙ?ر:</string>
+  <string name="privoxy_is_running_on_port_">بÙ?Ù?Ù?بÙ? Ù?عÙ?Ù? عÙ?Ù?  اÙ?Ù?Ø­Ù?Ù?Ù? </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ù?تÙ? إعداد اÙ?برÙ?Ù?سÙ? اÙ?ضÙ?Ù?Ù? حسب اÙ?Ù?Ù?Ù?Ø°...</string>
+  <string name="bridge_error">خطأ باÙ?جسر</string>
+  <string name="bridge_requires_ip">حتÙ? تستطÙ?ع إستخدÙ? Ù?Ù?زة اÙ?جسÙ?رØ? Ù?جب عÙ?Ù?Ù? ادخاÙ? عÙ?Ù?اÙ? اÙ?ترÙ?ت Ù?جسر Ù?احد عÙ?Ù? اÙ?Ø£Ù?Ù?.</string>
+  <string name="send_email_for_bridges">أرسÙ? برÙ?د Ø¥Ù?Ù?ترÙ?Ù?Ù? Ø¥Ù?Ù? bridges@xxxxxxxxxxxxxx Ù?ع عبارة \"get bridges\" بداخÙ? اÙ?رساÙ?Ø© Ù?Ù? حساب برÙ?د gmail.</string>
+  <string name="error">خطأ</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">إعدادات اÙ?عÙ?Ù?اÙ? اÙ?Ù?ابÙ? Ù?Ù?اتصاÙ? Ù?دÙ?Ù? تسببت بخطأ!</string>
+  <string name="your_relay_settings_caused_an_exception_">إعدادات اÙ?Ù?رحÙ?ات Ù?دÙ?Ù? تسببت بخطأ!</string>
+  <string name="exit_nodes">Ù?Ù?اط اÙ?خرÙ?ج</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">اÙ?بصÙ?اتØ? اÙ?اسÙ?اء اÙ?Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?آخر Ù?Ù?طة اتصاÙ?</string>
+  <string name="enter_exit_nodes">أدخÙ? Ù?Ù?اط اÙ?خرÙ?ج</string>
+  <string name="exclude_nodes">استثÙ?Ù? اÙ?Ù?Ù?اط</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">بصÙ?اتØ? اÙ?أسÙ?اء اÙ?Ù?ستعارةØ? اÙ?بÙ?داÙ? Ù? اÙ?عÙ?اÙ?Ù?Ù? Ù?Ù?تÙ? استثÙ?ائÙ?ا</string>
+  <string name="enter_exclude_nodes">أدخÙ? اÙ?Ù?Ù?اط اÙ?Ù?ستثÙ?اÙ?</string>
+  <string name="strict_nodes">اÙ?Ù?Ù?اط اÙ?Ù?شددة</string>
+  <string name="use_only_these_specified_nodes">استخدÙ? Ù?Ù?Ø· تÙ?Ù? اÙ?Ù?Ù?اط اÙ?Ù?حددة</string>
+  <string name="bridges">اÙ?جسÙ?ر</string>
+  <string name="use_bridges">استخدÙ? اÙ?جسÙ?ر</string>
+  <string name="bridges_obfuscated">اÙ?جسÙ?ر اÙ?غاÙ?ضة</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">اسÙ?Ø­ باستخداÙ? Ù?Ù?اط دخÙ?Ù? بدÙ?Ù?Ø© Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ù?عÙ? Ù?ذا اÙ?Ø®Ù?ار إذا Ù?اÙ?ت اÙ?جسÙ?ر اÙ?Ù?حددة جسÙ?ر غاÙ?ضة</string>
+  <string name="ip_address_and_port_of_bridges">عÙ?Ù?اÙ? اÙ?اÙ?ترÙ?ت Ù? اÙ?Ù?Ù?Ù?Ø° Ù?Ù?جسÙ?ر</string>
+  <string name="enter_bridge_addresses">أدخÙ? عÙ?اÙ?Ù?Ù? اÙ?جسÙ?ر</string>
+  <string name="relays">اÙ?Ù?رحÙ?ات</string>
+  <string name="relaying">Ù?رحÙ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">اسÙ?Ø­ Ù?جÙ?ازÙ? Ù?Ù?Ù?Ù?Ù? Ù?رحÙ? غÙ?ر Ù?Ù?ائÙ?</string>
+  <string name="relay_port">Ù?Ù?Ù?Ø° اÙ?Ù?رحÙ?</string>
+  <string name="listening_port_for_your_tor_relay">اÙ?Ù?Ù?Ù?Ø° اÙ?Ù?صغÙ? Ù?Ù?Ù?رحÙ? تÙ?ر اÙ?خاص بÙ?</string>
+  <string name="enter_or_port">أدخÙ? Ù?Ù?Ù?Ø° OR</string>
+  <string name="relay_nickname">اÙ?اسÙ? اÙ?Ù?ستعار Ù?Ù?Ù?Ù?رحÙ?</string>
+  <string name="the_nickname_for_your_tor_relay">اÙ?اسÙ? اÙ?Ù?ستعار Ù?Ù?Ù?رحÙ? تÙ?ر اÙ?خاص بÙ?</string>
+  <string name="enter_a_custom_relay_nickname">أدخÙ? اسÙ? Ù?ستعار Ù?Ù?Ù?Ù?رحÙ?</string>
+  <string name="reachable_addresses">اÙ?عÙ?اÙ?Ù?Ù? اÙ?تÙ? Ù?Ù?Ù?Ù? اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù?ا</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">اÙ?عÙ?Ù? Ù?خدÙ?Ø© Ù?Ù? Ù?راء جدار Ù?ارÙ? بسÙ?اسات تÙ?Ù?دÙ?Ø©</string>
+  <string name="reachable_ports">اÙ?Ù?Ù?اÙ?Ø° اÙ?تÙ? Ù?Ù?Ù?Ù? اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù?ا</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ù?Ù?اÙ?Ø° Ù?Ù?تÙ?حة عبر جدار Ù?ارÙ? تÙ?Ù?دÙ?</string>
+  <string name="enter_ports">أدخÙ? اÙ?Ù?Ù?اÙ?Ø°</string>
+  <string name="enable_hidden_services">استضاÙ?Ø© اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="run_servers_accessible_via_the_tor_network">اÙ?سÙ?اح Ù?Ù?خادÙ? اÙ?Ø°Ù? عÙ?Ù? جÙ?ازÙ? بأÙ?Ù?اÙ?Ù?Ø© اÙ?Ù?صÙ?Ù? Ø¥Ù?Ù?Ù? Ù?Ù? Ø®Ù?اÙ? شبÙ?Ø© تÙ?ر</string>
+  <string name="enter_localhost_ports_for_hidden_services">أدخÙ? اÙ?Ù?Ù?اÙ?Ø° اÙ?Ù?Ø­Ù?Ù?Ø© Ù?Ù?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="hidden_service_ports">Ù?Ù?اÙ?Ø° اÙ?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">اسÙ? اÙ?عÙ?Ù?اÙ? Ù?خدÙ?تÙ? اÙ?Ù?Ø®Ù?Ù?Ø© (Ù?تÙ? اÙ?شائÙ? تÙ?Ù?ائÙ?اÙ?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">شغÙ? سجÙ? اÙ?Ù?debug ( Ù?Ù?Ù?راجعة Ù?جب استخداÙ? adb Ø£Ù? LogCat)</string>
+  <string name="project_home">اÙ?Ù?Ù?Ù?ع اÙ?رسÙ?Ù? Ù?Ù?Ù?شرÙ?ع (اÙ?Ù?شارÙ?ع):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">رخصة استخداÙ? تÙ?ر</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">براÙ?ج Ù?Ù? اÙ?طرÙ? اÙ?ثاÙ?Ø«:</string>
+  <string name="tor_version">تÙ?ر: https://www.torproject.org</string>
+  <string name="libevent_version">Ù?ب Ø¥Ù?Ù?Ù?Ù?ت اÙ?Ù?سخة http://www.monkey.org/~provos/libevent/ :v2.0.21</string>
+  <string name="polipo_version">بÙ?Ù?Ù?بÙ? اÙ?Ù?سخة 1.1.9 : https://github.com/jech/polipo</string>
+  <string name="iptables_version">Ø¢Ù? بÙ? تاÙ?بÙ?ز اÙ?Ù?سخة 1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">اÙ?بÙ? اس اس اÙ? اÙ?Ù?سخة: http://www.openssl.org 1.0.1q</string>
+  <string name="hidden_service_request">Ù?Ù?اÙ? برÙ?اÙ?ج Ù?حاÙ?Ù? Ù?تح Ù?Ù?Ù?Ø° Ù?خادÙ? Ù?Ø®Ù?Ù? %S Ø¥Ù?Ù? شبÙ?Ø© تÙ?ر. Ù?ذا اÙ?سÙ?Ù?Ù? Ø¢Ù?Ù? إذا Ù?Ù?ت تثÙ? بÙ?ذا اÙ?برÙ?اÙ?ج.</string>
+  <string name="found_existing_tor_process">عÙ?ثر عÙ?Ù? عÙ?Ù?Ù?Ø© تÙ?ر سابÙ?Ø© تعÙ?Ù?...</string>
+  <string name="something_bad_happened">حصÙ? خطأ Ù?ا. اÙ?حص اÙ?سجÙ?</string>
+  <string name="hidden_service_on">اÙ?خدÙ?ات اÙ?Ù?Ø®Ù?Ù?Ø© اÙ?تÙ? تعÙ?Ù? حاÙ?Ù?اÙ?:</string>
+  <string name="unable_to_read_hidden_service_name">غÙ?ر Ù?ادر عÙ?Ù? Ù?راءة اسÙ? اÙ?خدÙ?Ø© اÙ?Ù?Ø®Ù?Ù?Ø©</string>
+  <string name="unable_to_start_tor">غÙ?ر Ù?ادر عÙ?Ù? بدء تÙ?ر:</string>
+  <string name="unable_to_reset_tor">أعÙ?د تشغÙ?Ù? جÙ?ازÙ?, غÙ?ر Ù?ادر عÙ?Ù? اعادة تشغÙ?Ù? تÙ?ر</string>
+  <string name="pref_use_sys_iptables_title">استخدÙ? اÙ?Ù?iptables اÙ?تÙ?Ù?ائÙ?Ø©</string>
+  <string name="pref_use_sys_iptables_summary">استخدÙ? Ù?Ù?Ù?Ù?ات اÙ?Ù?iptables اÙ?Ù?Ù?جÙ?دة ضÙ?Ù?اÙ? باÙ?جÙ?از بدÙ? اÙ?Ù?سخة اÙ?Ù?رÙ?Ù?Ø© Ù?ع اÙ?ربÙ?ت</string>
+  <string name="error_installing_binares">غÙ?ر Ù?ادرة عÙ?Ù? تثبÙ?ت Ø£Ù? تحدÙ?Ø« تÙ?ر</string>
+  <string name="pref_use_persistent_notifications">دائÙ?ا ضع اÙ?Ø£Ù?Ù?Ù?Ù?Ø© Ù?Ù? شرÙ?Ø· اÙ?أدÙ?ات عÙ?دÙ?ا Ù?Ù?Ù?Ù? اÙ?ربÙ?ت Ù?تصÙ?اÙ?</string>
+  <string name="pref_use_persistent_notifications_title">تÙ?بÙ?Ù?ات دائÙ?Ø©</string>
+  <string name="pref_use_expanded_notifications">Ù?Ù? بأظÙ?ار اÙ?تÙ?بÙ?Ù? بشÙ?Ù? Ù?Ù?سع بأستخداÙ? تÙ?ر. أخرج Ù?Ù? اÙ?بÙ?د Ù?رÙ?Ù? اÙ?Ø¢Ù? بÙ? رÙ?Ù? اÙ?عÙ?Ù?اÙ? عÙ?Ù? اÙ?شبÙ?Ø©</string>
+  <string name="pref_use_expanded_notifications_title">تÙ?بÙ?Ù? Ù?Ù?سÙ?ع</string>
+  <string name="notification_using_bridges">تÙ? تÙ?عÙ?Ù? اÙ?جسÙ?ر!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">اÙ?Ù?غة</string>
+  <string name="set_locale_summary">اختار  اÙ?إعدادات اÙ?Ù?Ø­Ù?Ù?Ø© Ù? اÙ?Ù?غة Ù?اÙ?ربÙ?ت</string>
+  <string name="wizard_locale_title">اختار اÙ?Ù?غة</string>
+  <string name="wizard_locale_msg">Ø¥Ù?ا اÙ? تترÙ? اÙ?Ù?غة اÙ?اÙ?تراضÙ?Ø© اÙ? Ø¥Ù?ا اÙ? تغÙ?ر اÙ?Ù?غة</string>
+  <string name="powered_by">Ù?دعÙ?Ù?Ø© Ù?Ù? Ù?بÙ? تÙ?ر</string>
+  <string name="btn_save_settings">Ø­Ù?ظ اÙ?إعدادات</string>
+  <string name="no_internet_connection_tor">Ù?ا Ù?Ù?جد ارتباط بأÙ?اÙ?ترÙ?Ù?ت: تÙ?ر Ù?Ù? Ù?ضع اÙ?Ù?Ù?Ù? اÙ?Ù?ؤÙ?ت</string>
+  <string name="bandwidth_">عرض اÙ?Ù?طاÙ?</string>
+  <string name="down">اسÙ?Ù?</string>
+  <string name="up">أعÙ?Ù?</string>
+  <string name="pref_disable_network_title">Ù?اتÙ?جد شبÙ?Ø© Ù?Ù?Ù?-Ø¢Ù?Ù?</string>
+  <string name="pref_disable_network_summary">ضع تÙ?ر Ù?Ù? Ù?ضع اÙ?Ù?Ù?Ù? عÙ?د عدÙ? Ù?جÙ?د اÙ?Ø£Ù?ترÙ?Ù?ت</string>
+  <string name="newnym">Ù?Ù?د تحÙ?Ù?ت اÙ?Ù? Ù?Ù?Ù?Ø© تÙ?ر جدÙ?دة</string>
+  <string name="menu_verify_browser">Ù?تصÙ?Ø­</string>
+  <string name="menu_use_chatsecure">استخدÙ? جات سÙ?Ù?Ù?ر </string>
+  <string name="permission_manage_tor_label">أدارة تÙ?ر</string>
+  <string name="permission_manage_tor_description">Ù?Ù? بتÙ?Ù?Ù?Ù? Ù?ذا اÙ?تطبÙ?Ù? Ù?Ù? اÙ?تحÙ?Ù? بخدÙ?ات تÙ?ر</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ù?ا Ù?بدÙ? بأÙ? Ù?دÙ?Ù? اÙ?رÙ?Ù?Ù?س Ù?Ù?صباÙ?. Ù?Ù? ترÙ?د Ù?ساعدتاÙ? Ù?Ù? Ø°Ù?Ù? اÙ? Ù?Ù?Ù?Ù? Ù?Ù?Ø· بتشغÙ?Ù? اÙ?Ù?تصÙ?Ø­Ø?</string>
+  <string name="install_apps_">Ù?Ù? ترغب بتÙ?صÙ?ب اÙ?تطبÙ?Ù?اتØ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ù?ا Ù?Ù?جد اتصاÙ? بأÙ?شبÙ?Ø©. سÙ?دخÙ? تÙ?ر اÙ?Ù? Ù?ضع اÙ?Ù?Ù?Ù?</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">اÙ?اتصاÙ? بأÙ?شبÙ?Ø© جÙ?د. تÙ?بÙ?Ù? تÙ?ر Ù?Ù? اÙ?Ù?Ù?Ù?</string>
+  <string name="updating_settings_in_tor_service">تحدÙ?Ø« اÙ?اعدادات Ù?Ù? خدÙ?ات تÙ?ر</string>
+  <string name="pref_socks_title">تÙ?ر  سÙ?Ù?س</string>
+  <string name="pref_socks_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? Ù?حدة اÙ?خدÙ?Ø© اÙ?Ù?ائبة اÙ?برÙ?Ù?سÙ? Ù?Ù? سÙ?Ù?س. (اÙ?تÙ?صÙ?ر 9050 اÙ? 0 عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_socks_dialog">تÙ?Ù?ئة Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø©  بÙ?رت Ù?Ù? سÙ?Ù?س</string>
+  <string name="pref_transport_title">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© Ù?Ù? Ù?حدة اÙ?خدÙ?Ø© اÙ?Ù?ائبة اÙ?برÙ?Ù?سÙ? Ù?Ù? تÙ?ر</string>
+  <string name="pref_transport_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? اÙ?برÙ?Ù?سÙ? اÙ?Ø´Ù?اÙ? (اÙ?تÙ?صÙ?ر 9040 اÙ? 0 عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_transport_dialog">تÙ?Ù?ئة بÙ?رت اÙ?برÙ?Ù?سÙ? اÙ?Ø´Ù?اÙ?</string>
+  <string name="pref_dnsport_title">تÙ?ر, Ù?ظاÙ? اسÙ?اء اÙ?Ù?طاÙ?ات, بÙ?رت</string>
+  <string name="pref_dnsport_summary">Ù?Ù?Ù?Ø° اÙ?شبÙ?ات اÙ?حاسÙ?بÙ?Ø© اÙ? بÙ?رت اÙ?Ø°Ù? Ù?Ù?دÙ?Ù? تÙ?ر اÙ?Ù? خدÙ?Ø© اسÙ?اء اÙ?Ù?طاÙ? دÙ? اÙ? اس. (اÙ?تÙ?صÙ?ر 5400 اÙ? 0 Ù?عدÙ? اÙ?Ù?درة)</string>
+  <string name="pref_dnsport_dialog">إعدادات بÙ?رت خادÙ? اسÙ?اء اÙ?Ù?طاÙ?</string>
+  <string name="menu_vpn">Ù?Ù? بÙ? اÙ? شبÙ?Ø© Ù?Ù?Ù?Ù?Ø© خاصة</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-az/strings.xml b/orbotservice/src/main/res/values-az/strings.xml
new file mode 100644
index 0000000..0a84a25
--- /dev/null
+++ b/orbotservice/src/main/res/values-az/strings.xml
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Pulsuz proksi tÉ?tbiqetmÉ?si olan Orbot baÅ?qa tÉ?tbiqetmÉ?lÉ?rÉ? internetdÉ?n daha tÉ?hlükÉ?siz istifadÉ? etmÉ?k imkanı verir. Orbot sizin internet trafikinizi Å?ifrÉ?lÉ?mÉ?k üçün Tordan istifadÉ? edir vÉ? dünyanın hÉ?r yerindÉ? kompüterlÉ?rin birindÉ?n o birinÉ? sıçramaqla bunu gizlÉ?dir. Tor pulsuz proqram tÉ?minatıdır, eyni zamanda sizin Å?É?xsi azadlıÄ?ınız vÉ? tÉ?hlükÉ?sizliyinizÉ?, gizli biznes fÉ?aliyyÉ?ti vÉ? É?laqÉ?lÉ?rÉ?, o cümlÉ?dÉ?n trafik analiz adlanan dövlÉ?t tÉ?hlükÉ?sizliyinÉ? xÉ?lÉ?l gÉ?tirÉ? bilÉ?cÉ?k Å?É?bÉ?kÉ? nÉ?zarÉ?ti formalarından müdafiÉ? olunmaÄ?a yardım edÉ?n açıq Å?É?bÉ?kÉ?dir.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Toru baÅ?lat vÉ? dayandır
+</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot baÅ?layır...</string>
+  <string name="status_activated">Tor Å?É?bÉ?kÉ?sinÉ? baÄ?landı</string>
+  <string name="status_disabled">Orbot deaktivasiya edildi</string>
+  <string name="status_shutting_down">Tor xidmÉ?ti iÅ?ini baÅ?a vurur</string>
+  <string name="tor_process_starting">Tor xidmÉ?ti baÅ?layır...</string>
+  <string name="tor_process_complete">tamamla.</string>
+  <string name="tor_process_waiting">gözlÉ?yirik.</string>
+  <string name="not_anonymous_yet">TÆ?HLÃ?KÆ?: SÉ?nin trafikin hÉ?lÉ? anonim deyil! LütfÉ?n, aplikasiyanı ya HTTP proksi 127.0.0.1:8118, ya SOCKS4A, ya da SOCKS5 proksi 127.0.0.1:9050 istifadÉ? etmÉ?k üçün quraÅ?dır.</string>
+  <string name="menu_home">Ev</string>
+  <string name="menu_browse">Bax</string>
+  <string name="menu_settings">QuraÅ?dırmalar</string>
+  <string name="menu_log">Jurnal</string>
+  <string name="menu_info">KömÉ?k</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">BaÅ?la</string>
+  <string name="menu_stop">Dur</string>
+  <string name="menu_about">Haqqında</string>
+  <string name="menu_promo_apps">TÉ?tbiqetmÉ?lÉ?ri É?ldÉ? edin...</string>
+  <string name="main_layout_download">Endir</string>
+  <string name="main_layout_upload">YüklÉ?</string>
+  <string name="button_help">KömÉ?k</string>
+  <string name="button_close">BaÄ?la</string>
+  <string name="button_about">Haqqında</string>
+  <string name="button_clear_log">Jurnalı TÉ?mizlÉ?</string>
+  <string name="menu_verify">Yoxla</string>
+  <string name="menu_exit">�ıx</string>
+  <string name="menu_scan">KörpüQR kodu skan edin</string>
+  <string name="menu_share_bridge">KörpüQR kodu paylaÅ?ın</string>
+  <string name="press_to_start">- baÅ?lamaq üçün uzun klik -</string>
+  <string name="pref_trans_proxy_group">Å?É?ffaf ProksilÉ?mÉ? (Root TÉ?lÉ?b Edir)</string>
+  <string name="pref_trans_proxy_title">Å?É?ffaf ProksilÉ?mÉ?</string>
+  <string name="pref_trans_proxy_summary">Aplikasiyaların Avtomatik Torlanması</string>
+  <string name="pref_transparent_all_title">HÉ?r Å?eyi Torla</string>
+  <string name="pref_transparent_all_summary">Tor vasitÉ?silÉ? bütün aplikasiyaların proksi trafiki</string>
+  <string name="pref_transparent_port_fallback_title">Port Proksi Ehtiyatı</string>
+  <string name="pref_transparent_port_fallback_summary">TÆ?HLÃ?KÆ?: Ã?mumi alt portlar (80, 443 vÉ? s.). \'Hamısı\' vÉ? ya \'TÉ?tbiqetmÉ?\' iÅ?lÉ?mirsÉ?, *YALNIZ Ä°STÄ°FADÆ? ET*.</string>
+  <string name="pref_transparent_port_title">Port Siyahısı</string>
+  <string name="pref_transparent_port_summary">ProksiyÉ? port siyahısı. \'Hamısı\' vÉ? ya \'TÉ?tbiqetmÉ?\' iÅ?lÉ?mirsÉ?, *YALNIZ Ä°STÄ°FADÆ? ET*.</string>
+  <string name="pref_transparent_port_dialog">ProksiyÉ? port daxil et</string>
+  <string name="pref_has_root">Root GiriÅ? TÉ?lÉ?b Et</string>
+  <string name="pref_has_root_summary">Å?É?ffaf proksilÉ?mÉ? üçün mÉ?nbÉ? tÉ?lÉ?b et</string>
+  <string name="status_install_success">Tor ikilisi müvÉ?ffÉ?qiyyÉ?tlÉ? yüklÉ?ndi!</string>
+  <string name="status_install_fail">Tor ikili fayllarının quraÅ?dırılması mümkün olmadı. LütfÉ?n giriÅ?i yoxla vÉ? assistants@xxxxxxxxxxxxxx-a xÉ?bÉ?r ver.</string>
+  <string name="title_error">TÉ?tbiq SÉ?hvi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot Haqqında</string>
+  <string name="btn_next">Sonrakı</string>
+  <string name="btn_back">Geri</string>
+  <string name="btn_finish">Bitir</string>
+  <string name="btn_okay">Okey</string>
+  <string name="btn_cancel">LÉ?Ä?v et</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">BÉ?zi Orbot Detalları</string>
+  <string name="wizard_details_msg">Orbot Tor, LibEvent vÉ? Polipodan ibarÉ?t olan açıq mÉ?nbÉ?li tÉ?tbiqetmÉ?dir. O, Tor Å?É?bÉ?kÉ?sini yerli HTTP proksi (8118) vÉ? SOCKS proksi (9050) ilÉ? tÉ?min edir. Orbot hÉ?m dÉ? bütün internet trafiklÉ?ri köklü mexanizm É?sasında Tor vasitÉ?siylÉ? göndÉ?rmÉ?k qabiliyyÉ?tinÉ? malikdir. </string>
+  <string name="wizard_permissions_root">Ä°cazÉ? Verilir</string>
+  <string name="wizard_permissions_stock">Orbot Ä°cazÉ?lÉ?ri</string>
+  <string name="wizard_premissions_msg_root">Æ?la! SÉ?nin Orbot üçün mÉ?nbÉ? icazÉ?lÉ?rinÉ? malik olmanı müÉ?yyÉ?n etmiÅ?ik. Biz bu gücü aÄ?ılla istifadÉ? edÉ?cÉ?yik.</string>
+  <string name="wizard_permissions_msg_stock">Bu tÉ?lÉ?b edilmÉ?diyi halda sÉ?nin qurÄ?unun mÉ?nbÉ? giriÅ?i varsa, Orbot daha güclü iÅ?lÉ?yÉ?cÉ?k. Orbota super gücü vermÉ?k üçün aÅ?aÄ?ıdakı düymÉ?ni istifadÉ? et!</string>
+  <string name="wizard_permissions_no_root">Æ?gÉ?r sÉ?nin mÉ?nbÉ? giriÅ?inÉ? icazÉ?n yoxdursa, ya da nÉ? haqqında danıÅ?dıÄ?ımızı anlamırsansa, É?min ol ki, istifadÉ? etdiyin aplikasiyalar Orbotla iÅ?lÉ?yÉ? bilÉ?ndirlÉ?r.</string>
+  <string name="wizard_permissions_consent">SuperistifadÉ?çisiz davam etmÉ?yi anlayır vÉ? istÉ?yirÉ?m</string>
+  <string name="wizard_permission_enable_root">Orbot üçün MÉ?nbÉ? Ver</string>
+  <string name="wizard_configure">Torifikasiyanı QuraÅ?dır</string>
+  <string name="wizard_configure_msg">Orbot sÉ?nÉ? bütün vÉ? ya seçilmiÅ? aplikasiyalarını Tor vasitÉ?silÉ? istifadÉ? etmÉ?yÉ? imkan yaradır.</string>
+  <string name="wizard_configure_all">Bütün Aplikasiyaları Tor VasitÉ?silÉ? Proksi Et</string>
+  <string name="wizard_configure_select_apps">Tor üçün MüÉ?yyÉ?n Aplikasiyaları Seç</string>
+  <string name="wizard_tips_tricks">Orbota-açıq Aplikasiyalar</string>
+  <string name="wizard_tips_msg">AÅ?aÄ?ıdakı aplikasiyalar Orbotla iÅ?lÉ?mÉ?k üçün quraÅ?dırılmıÅ?dır. Ä°ndi quraÅ?dırmaq üçün hÉ?r düymÉ?ni kliklÉ?, ya da baÅ?qa vaxt onları Google Play, GuardianProject.info saytı vÉ? ya F-Doid.org-da tap.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android üçün tÉ?hlükÉ?siz mesajlaÅ?ma müÅ?tÉ?risi</string>
+  <string name="wizard_tips_proxy">Proksi SeçimlÉ?ri - Aplikasiyaların Orbotla necÉ? iÅ?lÉ?yÉ?cÉ?yini öyrÉ?n</string>
+  <string name="wizard_tips_duckgo">DuckDuckGO AxtarıÅ? QurÄ?u aplikasiyası</string>
+  <string name="wizard_tips_twitter">\"Yerlihost\" vÉ? 8118 portuna sahiblik üçün Twitter proksini quraÅ?dır</string>
+  <string name="wizard_tips_story_maker">StoryMaker--Yazı yaz, tÉ?hlükÉ?sizlik mÉ?sÉ?lÉ?sini torun öhdÉ?sinÉ? burax!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proksi qurÄ?uları</string>
+  <string name="wizard_proxy_help_msg">Ä°stifadÉ? etdiyiniz Android tÉ?tbiqetmÉ?si HTTP vÉ? SOCKS proksinin istifadÉ?sini dÉ?stÉ?klÉ?yÉ? bilirsÉ?, siz onu Orbotla birlÉ?Å?dirmÉ?k üçün tÉ?nzimlÉ?yÉ? vÉ? Tor.\n\n\n-dÉ?n istifadÉ? edÉ? bilÉ?rsiniz.   Host quraÅ?dırmaları 127.0.0.1-dir, yaxud \"yerlihost\"dur. HTTP üçün port quraÅ?dırması 8118-dir. SOCKS üçün proksi  9050-dir. Siz SOCKS4A, yaxud mümkünsÉ?, SOCKS5-dÉ?n istifadÉ? etmÉ?lisiniz.\n \n\n\n FAQ vasitÉ?siylÉ? siz AndroiddÉ? proksilÉ?mÉ? haqda daha çox mÉ?lumat ala bilÉ?rsiniz: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot hazırdır!</string>
+  <string name="wizard_final_msg">Dünyanın müxtÉ?lif yerlÉ?rindÉ? milyonlarla insan Tordan müxtÉ?lif mÉ?qsÉ?dlÉ?rlÉ? istifadÉ? edir. \n\n JurnalistlÉ?r, blogerlÉ?r, insan haqları müdafiÉ?çilÉ?ri, hüquq-mühafizÉ? orqanlarının iÅ?çilÉ?ri, É?sgÉ?rlÉ?r, korporasiyalar, repressiv rejimlÉ?rin vÉ?tÉ?ndaÅ?ları, ya da adi vÉ?tÉ?ndaÅ?lar...Ä°ndi buna siz dÉ? hazırsınız!</string>
+  <string name="wizard_exit_at_first_screen_toast">ZÉ?hmÉ?t olmasa, istifadÉ?yÉ? baÅ?lamazdan É?vvÉ?l Orbotu tÉ?nzimlÉ?yin!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Siz Tor Å?É?bÉ?kÉ?sinÉ? uÄ?urla qoÅ?uldunuz. Ancaq bu o demÉ?k deyil ki, sizin cihazınız tÉ?hlükÉ?sizdir. Æ?lqÉ?ni yoxlamaq üçün  \'Browser\' düymÉ?sindÉ?n istifadÉ? edÉ? bilÉ?rsiniz. \n\n BizÉ? https://guardianproject.info/apps/orbot sÉ?hifÉ?sindÉ? qonaq ola bilÉ?rsiniz. Daha çox mÉ?lumat É?ldÉ? etmÉ?k üçün help@xxxxxxxxxxxxxxxxxxxx ünvanına mÉ?ktub yazmaq olar. </string>
+  <string name="tor_check">Orbotun konfiqurasiya edilmÉ?sini vÉ? sÉ?nin Tor-a qoÅ?ulduÄ?unu dÉ?qiqlÉ?Å?dirmÉ?k üçün bu sÉ?nin brauzerini https://check.torproject.org saytı ilÉ? açacaq.</string>
+  <string name="pref_hs_group">Gizli XidmÉ?t Hostinqi</string>
+  <string name="pref_general_group">Æ?sas</string>
+  <string name="pref_start_boot_title">Android Açıldıqda Orbotu BaÅ?lat</string>
+  <string name="pref_start_boot_summary">Android cihazın iÅ?É? baÅ?ladıqda avtomatik olaraq Orbot baÅ?lansın vÉ? Tor-a qoÅ?ulsun</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot Toru AndroidÉ? gÉ?tirir!\n\nTor mÉ?xfiliyÉ?, gizli informasiya vÉ? Å?É?xsi münasibÉ?tlÉ?rÉ? xÉ?lÉ?l gÉ?tirÉ? bilÉ?cÉ?k Å?É?bÉ?kÉ? nÉ?zarÉ?ti, mÉ?zmunun süzgÉ?cdÉ?n keçirilmÉ?si vÉ? trafik analizindÉ?n müdafiÉ? olunmaqda sizÉ? yardım edir.\n\nBu sehrbaz Orbot vÉ? Toru sizin cihazınıza quraÅ?dırmaÄ?a kömÉ?k edÉ?cÉ?k.  </string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">XÉ?bÉ?rdarlıq</string>
+  <string name="wizard_warning_msg">SadÉ?cÉ? Orbotun quraÅ?dırılması mobil trafikinizi avtomatik olaraq anonimlÉ?Å?dirÉ? bilmÉ?z.\n\nTordan uÄ?urla istifadÉ? etmÉ?k üçün siz Orbotu, cihazınızı vÉ? baÅ?qa tÉ?tbiqetmÉ?lÉ?ri bir-birinÉ? uyÄ?unlaÅ?dırmalısınız.  </string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ä°cazÉ?</string>
+  <string name="wizard_permissions_root_msg1">SÉ?n istÉ?sÉ?n Orbot-un \'SuperistifadÉ?çi\' giriÅ?ini É?ldÉ? edib Å?É?ffaf ProksilÉ?mÉ? kimi É?lavÉ? seçimlÉ?r qazana bilÉ?rsÉ?n.</string>
+  <string name="wizard_permissions_root_msg2">Bunu etmÉ?k istÉ?mirsÉ?nsÉ?, yalnız Orbot-la iÅ?lÉ?mÉ?si mümkün aplikasiyalara sahib olduÄ?una É?min ol</string>
+  <string name="wizard_permissions_no_root_msg">Sizin cihazınız yÉ?qin ki, rout olunmayıb, ya da rout vÉ? ya \"SuperistifadÉ?çi\" keçidi ilÉ? tÉ?min etmir.\n\nXahiÅ? edirik, bunun É?vÉ?zinÉ? É?sas ekranda \'TÉ?tbiqetmÉ?lÉ?r\' rejimindÉ?n istifadÉ? etmÉ?yÉ? çalıÅ?ın. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-a Açıq Aplikasiyalar</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ã?at aplikasiyasını Qeydsiz Å?ifrlÉ?mÉ? ilÉ? tÉ?hlükÉ?sizlÉ?Å?dir</string>
+  <string name="wizard_tips_orweb">Orfox: Tor vasitÉ?siylÉ? iÅ?lÉ?yÉ?n vÉ? mÉ?xfiliyi artıran brauzer</string>
+  <string name="wizard_tips_play">Google Play-dÉ? bütün Guardian LayihÉ? aplikasiyaları tap</string>
+  <string name="wizard_tips_fdroid">F-DroiddÉ?ki bütün Guardian Project tÉ?tbiqetmÉ?lÉ?rini tapın </string>
+  <string name="wizard_tips_fdroid_org">https://f-droid.org-dÉ;? bütün Guardian Project tÉ?tbiqetmÉ?lÉ?rini tapın</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Å?É?ffaf ProksilÉ?mÉ?</string>
+  <string name="wizard_transproxy_msg">Bu heç bir konfiqurasiyaya ehtiyac olmadan aplikasiyalarının avtomatik olaraq Tor Å?É?bÉ?kÉ?si vasitÉ?silÉ? iÅ?lÉ?mÉ?sini tÉ?min edir.</string>
+  <string name="wizard_transproxy_hint">(DediklÉ?rimizdÉ?n heç biri haqqında xÉ?bÉ?rin yoxdursa, qutunu iÅ?arÉ?lÉ?)</string>
+  <string name="wizard_transproxy_none">Heç biri</string>
+  <string name="pref_transparent_tethering_title">Tor-un Son HÉ?ddi</string>
+  <string name="pref_transparent_tethering_summary">Wifi vÉ? USB ilÉ? BaÄ?lanan Cihazlar üçün Tor Å?É?ffaf ProksilÉ?mÉ?ni AktivlÉ?Å?dir (cihazın yenidÉ?n yüklÉ?nmÉ?sini tÉ?lÉ?b edir)</string>
+  <string name="button_grant_superuser">SuperistifadÉ?çi GiriÅ? TÉ?lÉ?bi</string>
+  <string name="pref_select_apps">Aplikasiya Seç</string>
+  <string name="pref_select_apps_summary">Tor vasitÉ?silÉ? açılması üçün Aplikasiya seç</string>
+  <string name="pref_node_configuration">KÉ?siÅ?mÉ? Konfiqurasiyası</string>
+  <string name="pref_node_configuration_summary">Bunlar sÉ?nin anonimliyini azalda bilÉ?cÉ?k É?traflı seçimlÉ?rdir</string>
+  <string name="pref_entrance_node">GiriÅ? KÉ?siÅ?mÉ?lÉ?ri</string>
+  <string name="pref_entrance_node_summary">Birinci sıçrayıÅ? üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="pref_entrance_node_dialog">GiriÅ? KÉ?siÅ?mÉ?lÉ?rini Æ?lavÉ? et</string>
+  <string name="pref_allow_background_starts_title">Arxa fonun iÅ?É? baÅ?lamasına icazÉ? verin</string>
+  <string name="pref_allow_background_starts_summary">Qoy hÉ?r-hansı tÉ?tbiqetmÉ? Orbota Tor vÉ? É?laqÉ?li xidmÉ?tlÉ?ri iÅ?É? salmalı olduÄ?unu desin</string>
+  <string name="button_proxy_all">HÉ?r Å?eyi proksilÉ?
+</string>
+  <string name="button_proxy_none">Heç nÉ?yi proksilÉ?mÉ?</string>
+  <string name="button_invert_selection">Seçiminin yerini dÉ?yiÅ?</string>
+  <string name="pref_proxy_title">Ä°xrac EdilÉ?n Å?É?bÉ?kÉ? Proksisi (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_type_title">Ä°xrac EdilÉ?n Proksi Növü</string>
+  <string name="pref_proxy_type_summary">Proksi serveri istifadÉ? etmÉ?k üçün protokol: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Proksi Növünü Daxil Et</string>
+  <string name="pref_proxy_host_title">Ä°xrac EdilÉ?n Proksi Hostu</string>
+  <string name="pref_proxy_host_summary">Proksi Server host adı</string>
+  <string name="pref_proxy_host_dialog">Proksi Hostu Daxil Et</string>
+  <string name="pref_proxy_port_title">Ä°xrac EdilÉ?n Proksi Port</string>
+  <string name="pref_proxy_port_summary">Proksi Server portu</string>
+  <string name="pref_proxy_port_dialog">Proksi portu daxil et</string>
+  <string name="pref_proxy_username_title">Ä°xrac EdilÉ?n Proxy Ä°stifadÉ?çi Adı</string>
+  <string name="pref_proxy_username_summary">Proksi Ä°stifadÉ?çi Adı (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_username_dialog">Proksi Ä°stifadÉ?çi Adı Daxil Et</string>
+  <string name="pref_proxy_password_title">Ä°xrac EdilÉ?n Proksi Å?ifrÉ?</string>
+  <string name="pref_proxy_password_summary">Proksi Å?ifrÉ? (istÉ?yÉ? baÄ?lı)</string>
+  <string name="pref_proxy_password_dialog">Proksi Å?ifrÉ? Daxil et</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tam Å?É?ffaf proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Aplikasiya É?saslı Å?É?ffaf proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="transparent_proxying_enabled">Å?É?ffaf proksilÉ?mÉ? AKTÄ°VLÆ?Å?DÄ°RÄ°LDÄ°</string>
+  <string name="transproxy_enabled_for_tethering_">BaÄ?lanma üçün TransProksi aktivlÉ?Å?dirildi!</string>
+  <string name="warning_error_starting_transparent_proxying_">TÆ?HLÃ?KÆ?: Å?É?ffaf proksilÉ?mÉ?nin baÅ?lanmasında xÉ?ta!</string>
+  <string name="transproxy_rules_cleared">TransProksi qaydalar tÉ?mizlÉ?ndi</string>
+  <string name="couldn_t_start_tor_process_">Tor prosesi baÅ?lana bilmÉ?di:</string>
+  <string name="privoxy_is_running_on_port_">Polipo portda iÅ?lÉ?yir</string>
+  <string name="setting_up_port_based_transparent_proxying_">Porta É?saslanmıÅ? proksilÉ?mÉ?nin quraÅ?dırılması...</string>
+  <string name="bridge_error">Körpü XÉ?tası</string>
+  <string name="bridge_requires_ip">Körpü funksiyasını istifadÉ? etmÉ?k üçün É?n azı bir körpü IP ünvanı É?lavÉ? etmÉ?lisÉ?n.</string>
+  <string name="send_email_for_bridges">Gmail hesabından bridges@xxxxxxxxxxxxxx ünvanına mÉ?tn hissÉ?sindÉ? \"körpü É?ldÉ? et\" sözlÉ?ri yazılmaqla mÉ?ktub göndÉ?r.</string>
+  <string name="error">XÉ?ta</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">SÉ?nin Æ?lçatanÃ?nvanlar seçimin istisnaya sÉ?bÉ?b oldu!</string>
+  <string name="your_relay_settings_caused_an_exception_">SÉ?nin keçid seçimlÉ?rin istisnaya sÉ?bÉ?b oldu!</string>
+  <string name="exit_nodes">KÉ?siÅ?mÉ?lÉ?ri Xaric Et</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Son sıçrayıÅ? üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="enter_exit_nodes">Ã?ıxıÅ? KÉ?siÅ?mÉ?lÉ?rini Daxil Et</string>
+  <string name="exclude_nodes">KÉ?siÅ?mÉ?lÉ?ri Xaric Et</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ä°xrac üçün barmaq izlÉ?ri, niÅ?anlar, ölkÉ?lÉ?r vÉ? ünvanlar</string>
+  <string name="enter_exclude_nodes">Ä°xrac KÉ?siÅ?mÉ?lÉ?rini Daxil Et</string>
+  <string name="strict_nodes">KÉ?skin KÉ?siÅ?mÉ?lÉ?r</string>
+  <string name="use_only_these_specified_nodes">*Yalnız* bu xüsusi kÉ?siÅ?mÉ?lÉ?ri istifadÉ? et</string>
+  <string name="bridges">KörpülÉ?r</string>
+  <string name="use_bridges">Körpü Ä°stifadÉ? Et</string>
+  <string name="bridges_obfuscated">Ã?aÅ?dırıcı KörpülÉ?r</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor Å?É?bÉ?kÉ?sinÉ? alternativ giriÅ? kÉ?siÅ?mÉ?lÉ?rini aktivlÉ?Å?dir</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">QuraÅ?dırılmıÅ? körpülÉ?r çaÅ?dırıcı körpülÉ?r olsa, aktivlÉ?Å?dir</string>
+  <string name="ip_address_and_port_of_bridges">KörpülÉ?rin IP ünvanı vÉ? portu</string>
+  <string name="enter_bridge_addresses">Körpü �nvanlarını Daxil et</string>
+  <string name="relays">KeçidlÉ?r</string>
+  <string name="relaying">KeçidlÉ?mÉ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cihazının son-keçid funksiyasını aktivlÉ?Å?dir</string>
+  <string name="relay_port">Keçid Portu</string>
+  <string name="listening_port_for_your_tor_relay">Tor keçidin üçün portun dinlÉ?nmÉ?si</string>
+  <string name="enter_or_port">OR port daxil et</string>
+  <string name="relay_nickname">Keçid adı</string>
+  <string name="the_nickname_for_your_tor_relay">Tor keçidin üçün ad</string>
+  <string name="enter_a_custom_relay_nickname">Ä°lkin keçidÉ? ad daxil et</string>
+  <string name="reachable_addresses">Æ?lçatan Ã?nvanlar</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">MÉ?hdudlaÅ?mıÅ? siyasÉ?tlÉ? qoruyucu divar arxasındakı müÅ?tÉ?ri kimi iÅ?lÉ?t</string>
+  <string name="reachable_ports">Æ?lçatan portlar</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">MÉ?hdudlaÅ?dırılmıÅ? qoruyucu divar arxasında É?lçatan portlar</string>
+  <string name="enter_ports">Port daxil et</string>
+  <string name="enable_hidden_services">Gizli XidmÉ?t Hostinqi</string>
+  <string name="run_servers_accessible_via_the_tor_network">cihaz serverinin Tor Å?É?bÉ?kÉ?si tÉ?rÉ?findÉ?nÉ?ldÉ? edilÉ?n olmasına icazÉ? ver</string>
+  <string name="enter_localhost_ports_for_hidden_services">gizli xidmÉ?tlÉ?r üçün yerlihost portlarını daxil et</string>
+  <string name="hidden_service_ports">Gizli XidmÉ?t Portları</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">gizli xidmÉ?tin üçün ünvanlanan ad (avtomatik hazırlanmıÅ?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">mÉ?hsul üçün sazlama giriÅ?i daxil et (baxmaq üçün adb vÉ? ya aLogCat istifadÉ? etmÉ?lisÉ?n)</string>
+  <string name="project_home">LayihÉ? Evi(lÉ?ri):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Lisenziyası</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">XidmÉ?ti QuraÅ?dırma:</string>
+  <string name="tor_version">
+Tor: https://www.torproject.org</string>
+  <string name="libevent_version">
+LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">SSL-i aç v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikasiya Tor Å?É?bÉ?kÉ?sinÉ? %S gizli server portu açmaq istÉ?yir. Aplikasiyaya inandıÄ?ın halda bu tÉ?hlükÉ?sizdir.</string>
+  <string name="found_existing_tor_process">mövcud Tor prosesi tapıldı...</string>
+  <string name="something_bad_happened">NÉ? isÉ? pis bir Å?ey oldu. GiriÅ?i yoxla</string>
+  <string name="hidden_service_on">burada gizli xidmÉ?ti:</string>
+  <string name="unable_to_read_hidden_service_name">gizli xidmÉ?t adını oxumaÄ?ı deaktivlÉ?Å?dir</string>
+  <string name="unable_to_start_tor">Tor-un baÅ?lanmasını dayandır:</string>
+  <string name="unable_to_reset_tor">Cihazınızı yenidÉ?n yüklÉ?yin, Toru bÉ?rpa etmÉ?k olmur!</string>
+  <string name="pref_use_sys_iptables_title">Mövcud Ipstol Ä°stifadÉ? Et</string>
+  <string name="pref_use_sys_iptables_summary">Orbotla baÄ?lanmıÅ? ipstol É?vÉ?zinÉ? daxili cüt ipstol istifadÉ? et</string>
+  <string name="error_installing_binares">Tor cütlüklÉ?ri quraÅ?dırıla vÉ? ya tÉ?kmillÉ?Å?dirilÉ? bilmÉ?di.</string>
+  <string name="pref_use_persistent_notifications">HÉ?miÅ?É? Orbot qoÅ?ulduÄ?u hallarda niÅ?anı alÉ?tlÉ?t panelindÉ? saxla</string>
+  <string name="pref_use_persistent_notifications_title">HÉ?miÅ?É? Açıq XÉ?bÉ?rdarlıqlar</string>
+  <string name="pref_use_expanded_notifications">Torla birlikdÉ? É?traflı bildiriÅ?i göstÉ?rib ölkÉ? vÉ? IP-dÉ?n çıxın. </string>
+  <string name="pref_use_expanded_notifications_title">Æ?traflı bildiriÅ?lÉ?r</string>
+  <string name="notification_using_bridges">KörpülÉ?r aktivlÉ?Å?dirildi!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Dil</string>
+  <string name="set_locale_summary">Orbot üçün dil standartlarını vÉ? dili seç</string>
+  <string name="wizard_locale_title">Dil Seç</string>
+  <string name="wizard_locale_msg">OlduÄ?u kimi saxla, ya da mövcud dilÉ? keç</string>
+  <string name="powered_by">Tor tÉ?rÉ?findÉ?n yaradılmıÅ?</string>
+  <string name="btn_save_settings">SeçimlÉ?ri Saxla</string>
+  <string name="no_internet_connection_tor">Ä°nternet yoxdur; Tor gözlÉ?yir</string>
+  <string name="bandwidth_">Ã?türmÉ? qabiliyyÉ?ti:</string>
+  <string name="down">aÅ?aÄ?ı</string>
+  <string name="up">yuxarı</string>
+  <string name="pref_disable_network_title">Avto-Yuxu Å?É?bÉ?kÉ?si Yoxdur</string>
+  <string name="pref_disable_network_summary">Ä°nternet olmadıqda icazÉ? ver Tor yatsın</string>
+  <string name="newnym">Yeni Tor oxÅ?arına qoÅ?uldun!</string>
+  <string name="menu_verify_browser">Bax</string>
+  <string name="menu_use_chatsecure">ChatSecure istifadÉ? et</string>
+  <string name="permission_manage_tor_label">Toru Ä°darÉ? Et</string>
+  <string name="permission_manage_tor_description">Tor xidmÉ?tini idarÉ? etmÉ?si üçün aplikasiyanı aktivlÉ?Å?dir</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">DeyÉ?sÉ?n Orfoxu quraÅ?dırmamısınız. Yardıma ehtiyacınız var, yoxsa yalnız brauzeri açmalıyıq?</string>
+  <string name="install_apps_">Aplikasiya quraÅ?dırılsın?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ä°nternetlÉ? É?laqÉ? yoxdur. Tor gözlÉ?mÉ? rejiminÉ? keçir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ä°nternetlÉ? É?laqÉ? yaxÅ?ıdır. Tor iÅ? rejiminÉ? keçir...</string>
+  <string name="updating_settings_in_tor_service">Tor xidmÉ?tindÉ? quraÅ?dırmalar yüklÉ?nir</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Torun tÉ?klif etdiyi Port SOCKS proksi iÅ?lÉ?yir (standart: 9050, yaxud söndürmÉ?k üçün 0) </string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Torun tÉ?klif etdiyi Port Transparent proksi iÅ?lÉ?yir (standart: 9040, yaxud söndürmÉ?k üçün 0) </string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Torun tÉ?klif etdiyi Port DNS iÅ?lÉ?yir (standart: 5400, yaxud söndürmÉ?k üçün 0)</string>
+  <string name="pref_dnsport_dialog">DNS Port Config</string>
+  <string name="pref_torrc_title">Torrc Custom Config</string>
+  <string name="pref_torrc_summary">YALNIZ EKSPERTLÆ?R: birbaÅ?a torrc config xÉ?tlÉ?rini daxil edin</string>
+  <string name="pref_torrc_dialog">Custom Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Ä°nsan haqları SÉ?nÉ?dlÉ?ri tÉ?tbiqetmÉ?si</string>
+  <string name="your_tor_public_ips_">Sizin ictimai Tor Ä°P-lÉ?riniz</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Orbotla baÄ?lı probleminiz varsa, lütfÉ?n, Android-&gt;Settings-&gt;Apps-dÉ? bu tÉ?tbiqetmÉ?ni söndürün;</string>
+  <string name="app_conflict">TÉ?tbiqetmÉ? konflikti</string>
+  <string name="pref_transproxy_refresh_title">Transproxy avtomatik yenilÉ?mÉ?</string>
+  <string name="pref_transproxy_refresh_summary">Å?É?bÉ?kÉ? vÉ?ziyyÉ?ti dÉ?yiÅ?É?ndÉ? Transproxy qaydalarını yenidÉ?n tÉ?tbiq edin</string>
+  <string name="pref_transproxy_flush_title">Transproxy MÆ?CBURÄ° POZMA</string>
+  <string name="pref_transproxy_flush_summary">Bütün transproxy Å?É?bÉ?kÉ? qaydalarını elÉ? Ä°NDÄ° lÉ?Ä?v etmÉ?k üçün bura kliklÉ?yin</string>
+  <string name="transparent_proxy_rules_flushed_">Transparent proksi qaydaları lÉ?Ä?v edildi</string>
+  <string name="you_do_not_have_root_access_enabled">Root giriÅ?iniz yoxdur</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">QuraÅ?dırma dÉ?yiÅ?ikliklÉ?rinin tÉ?tbiq edilmÉ?si üçün Orbota baÅ?lamaÄ?a vÉ? ya onu dayandırmaÄ?a ehtiyacınız ola bilÉ?r. </string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">KörpülÉ?r yenilÉ?ndi</string>
+  <string name="restart_orbot_to_use_this_bridge_">LütfÉ?n, Orbotu söndürün vÉ? yenidÉ?n yandırın ki, dÉ?yiÅ?ikliklÉ?r tÉ?tbiq edilsin.</string>
+  <string name="menu_qr">QR kodlar</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">SÉ?nin mobil Å?É?bÉ?kÉ?n Toru aktiv Å?É?kildÉ? É?ngÉ?llÉ?yirsÉ?,  Å?É?bÉ?kÉ?yÉ? daxil olmaq üçün KörpüdÉ?n istifadÉ? edÉ? bilÉ?rsÉ?n. KörpülÉ?ri aktivlÉ?Å?dirmÉ?k üçün yuxarıdakı körpü növlÉ?rindÉ?n birini SEÃ?.</string>
+  <string name="bridge_mode">Körpü rejimi</string>
+  <string name="get_bridges_email">Emeyl</string>
+  <string name="get_bridges_web">Veb</string>
+  <string name="activate">AktivlÉ?Å?dir</string>
+  <string name="apps_mode">TÉ?tbiqetmÉ?lÉ?r VPN Rejimi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Tor Å?É?bÉ?kÉ?si vasitÉ?siylÉ? qoÅ?ulmaq üçün Android.\n\n*WARNING*-in VPN funksiyasından istifadÉ? edÉ?rÉ?k öz qurÄ?unda bütün tÉ?tbiqetmÉ?lÉ?ri aktivlÉ?Å?dirÉ? bilÉ?rsÉ?n. Bu, yeni, eksperimental funksiyadır vÉ? bÉ?zÉ?n avtomatik olaraq baÅ?lamaya, yaxud dayana bilÉ?r. Bundan anonimlik mÉ?qsÉ?diylÉ? istifadÉ? etmÉ?k OLMAZ, bundan YALNIZ  süzgÉ?c vÉ? qoruma divarlarından keçmÉ?k üçün istifadÉ? etmÉ?k lazımdır. </string>
+  <string name="send_email">Emeyl göndÉ?rin</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Körpü ünvanını siz emeyl vÉ? veb vasitÉ?siylÉ?, ya da körpünün QR kodunu skan etmÉ?klÉ? É?ldÉ? edÉ? bilÉ?rsiniz. Körpü ünvanı haqda sorÄ?unun altında  \'Email\'i, yaxud \'Web\'i seçin.\n\nÃ?nvanı É?ldÉ? edÉ?ndÉ?n sonra  &amp;amp-i nüsxÉ?lÉ?yin vÉ? onu Orbot quraÅ?dırmasındakı \"Bridges\" parametrinÉ? qoyun vÉ? cihazı yenidÉ?n yüklÉ?yin.</string>
+  <string name="install_orweb">Orfoxu quraÅ?dırın</string>
+  <string name="standard_browser">Standart Brauzer</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">QEYD: Intel X86/ATOM cihazlarında yalnız standart Tor körpülÉ?r iÅ?lÉ?yir.</string>
+  <string name="vpn_default_world">Dünya</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-bg/strings.xml b/orbotservice/src/main/res/values-bg/strings.xml
new file mode 100644
index 0000000..22aff36
--- /dev/null
+++ b/orbotservice/src/main/res/values-bg/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Ð?Ñ?боÑ?</string>
+  <string name="app_description">Orbot е безплаÑ?на пÑ?окÑ?и пÑ?огÑ?ама, коÑ?Ñ?о дава вÑ?зможноÑ?Ñ?а на дÑ?Ñ?ги пÑ?огÑ?ами да използваÑ? инÑ?еÑ?енÑ? по-Ñ?игÑ?Ñ?но. Orbot използва Tor, за да кÑ?ипÑ?иÑ?а Ð?нÑ?еÑ?неÑ? Ñ?Ñ?аÑ?ика и Ñ?лед Ñ?ова го Ñ?кÑ?ива каÑ?о пÑ?епÑ?аÑ?а пÑ?ез нÑ?колко компÑ?Ñ?Ñ?Ñ?а по Ñ?елиÑ? Ñ?вÑ?Ñ?. Tor е безплаÑ?ен Ñ?оÑ?Ñ?Ñ?еÑ? и оÑ?воÑ?ена мÑ?ежа, коÑ?Ñ?о Ñ?и помага да Ñ?е пÑ?едпазиÑ? оÑ? Ñ?пиониÑ?ане по мÑ?ежаÑ?а, коеÑ?о заплаÑ?ва Ñ?воÑ?Ñ?а Ñ?вобода и лиÑ?но пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, конÑ?иденÑ?иални бизнеÑ? оÑ?ноÑ?ение и вÑ?Ñ?зки, и оÑ? вид пÑ?авиÑ?елÑ?Ñ?вено Ñ?ледене наÑ?еÑ?ено Ñ?Ñ?аÑ?ик анализ.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ñ?Ñ?аÑ?Ñ?иÑ?ай и Ñ?Ñ?опиÑ?ай ТоÑ?</string>
+  <string name="tor_proxy_service_process">Tor пÑ?окÑ?и</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?Ñ?аÑ?Ñ?иÑ?а...</string>
+  <string name="status_activated">СвÑ?Ñ?зан кÑ?м ТоÑ? мÑ?ежаÑ?а</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? е деакÑ?ивиÑ?ан</string>
+  <string name="status_shutting_down">TorService Ñ?пиÑ?а</string>
+  <string name="tor_process_starting">СÑ?аÑ?Ñ?иÑ?ане на ТоÑ? клиенÑ?...</string>
+  <string name="tor_process_complete">завÑ?Ñ?Ñ?ено.</string>
+  <string name="tor_process_waiting">изÑ?акване.</string>
+  <string name="not_anonymous_yet">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: ТÑ?аÑ?икÑ?Ñ? Ð?и не е анонимен! Ð?олÑ? конÑ?игÑ?Ñ?иÑ?айÑ?е пÑ?иложениÑ?Ñ?а Ñ?и да използваÑ? HTTP proxy 127.0.0.1:8118 или SOCKS4A или SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?аÑ?ало</string>
+  <string name="menu_browse">Ð?Ñ?елиÑ?Ñ?и</string>
+  <string name="menu_settings">Ð?аÑ?Ñ?Ñ?ойки</string>
+  <string name="menu_log">Ð?ог</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">СÑ?аÑ?Ñ?</string>
+  <string name="menu_stop">СÑ?оп</string>
+  <string name="menu_about">Ð?Ñ?ноÑ?но</string>
+  <string name="menu_promo_apps">Ð?зÑ?егли пÑ?иложениÑ?...</string>
+  <string name="main_layout_download">Ð?зÑ?егли</string>
+  <string name="main_layout_upload">Ð?аÑ?и</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð?Ñ?ноÑ?но</string>
+  <string name="button_clear_log">Ð?зÑ?иÑ?Ñ?и лог</string>
+  <string name="menu_verify">Check</string>
+  <string name="menu_exit">Ð?зÑ?од</string>
+  <string name="menu_scan">СканиÑ?ай BridgeQR</string>
+  <string name="menu_share_bridge">Сподели BridgeQR</string>
+  <string name="press_to_start">- за Ñ?Ñ?аÑ?Ñ? наÑ?иÑ?ни и задÑ?Ñ?ж -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и (Ð?зиÑ?ква Root)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?но пÑ?екаÑ?ване на пÑ?иложениÑ?Ñ?а пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_all_title">Ð?Ñ?иÑ?ко пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?еÑ?вÑ?Ñ?лÑ?й пÑ?ез ТоÑ? Ñ?Ñ?аÑ?ика на вÑ?иÑ?ки пÑ?иложениÑ?</string>
+  <string name="pref_transparent_port_fallback_title">ТоÑ? пÑ?окÑ?и Ñ?Ñ?лÑ?гаÑ?а Ñ?мени поÑ?Ñ?а</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?аобикалÑ? Ñ?Ñ?андаÑ?Ñ?ниÑ?е поÑ?Ñ?ове(80, 443, Ñ?.н.). *Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? СÐ?Ð?Ð?* ако Ñ?ежимиеÑ?е \'Ð?Ñ?иÑ?ки\' или \'Ð?Ñ?огÑ?ама\' не Ñ?абоÑ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?Ñ?к поÑ?Ñ?ове</string>
+  <string name="pref_transparent_port_summary">СпиÑ?Ñ?к Ñ? поÑ?Ñ?овеÑ?е, на коиÑ?о да Ñ?е ползва пÑ?окÑ?и. *Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? СÐ?Ð?Ð?* ако Ñ?ежимиеÑ?е \'Ð?Ñ?иÑ?ки\' или \'Ð?Ñ?огÑ?ама\' не Ñ?абоÑ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?Ñ?веди поÑ?Ñ?ове на пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?зиÑ?квай Root доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?зиÑ?квай root доÑ?Ñ?Ñ?п за пÑ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="status_install_success">ТоÑ? е Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ан!</string>
+  <string name="status_install_fail">Ð?вÑ?иÑ?ниÑ?е Ñ?айлове на ТоÑ? не Ñ?а инÑ?Ñ?алиÑ?ани. Ð?олÑ? пÑ?овеÑ?еÑ?е лога и Ñ?ведомеÑ?е tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?еÑ?ка в пÑ?иложениеÑ?о</string>
+  <string name="wizard_title">Ð?Ñ?боÑ?</string>
+  <string name="wizard_btn_tell_me_more">Ð?Ñ?ноÑ?но Ð?Ñ?боÑ?</string>
+  <string name="btn_next">СледваÑ?</string>
+  <string name="btn_back">Ð?бÑ?аÑ?но</string>
+  <string name="btn_finish">Ð?Ñ?ай</string>
+  <string name="btn_okay">Ð?Ð?</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?Ñ?кои Ð?Ñ?боÑ? деÑ?айли</string>
+  <string name="wizard_details_msg">Orbot е пÑ?иложение Ñ? оÑ?воÑ?ен код, коеÑ?о Ñ?Ñ?дÑ?Ñ?жа Tor, LibEvent и Polipo. То пÑ?едлага локално HTTP пÑ?окÑ?и (8118) и SOCKS пÑ?окÑ?и (9050) кÑ?м Tor мÑ?ежаÑ?а. Orbot Ñ?Ñ?Ñ?о Ñ?ака има вÑ?зможноÑ?Ñ?а, на Ñ?Ñ?Ñ?ойÑ?Ñ?ва Ñ? root доÑ?Ñ?Ñ?п, да пÑ?епÑ?аÑ?а Ñ?елиÑ?Ñ? инÑ?еÑ?неÑ? Ñ?Ñ?аÑ?ик пÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">Ð?Ñ?аваÑ?а дадени</string>
+  <string name="wizard_permissions_stock">Orbot Permissions</string>
+  <string name="wizard_premissions_msg_root">Ð?Ñ?лиÑ?но! Ð?аÑ?Ñ?коÑ?ме, Ñ?е имаÑ?е root пÑ?ава доÑ?Ñ?Ñ?пни за Ð?Ñ?боÑ?. Ще използваме Ñ?ази Ñ?ила Ñ?азÑ?мно.</string>
+  <string name="wizard_permissions_msg_stock"> Ð?Ñ?пÑ?еки Ñ?е не е задÑ?лжиÑ?елно, Ð?Ñ?боÑ? може да Ñ?Ñ?ане по-моÑ?но пÑ?иложение ако има root доÑ?Ñ?Ñ?п. Ð?зползвайÑ?е бÑ?Ñ?она долÑ? за да дадеÑ?е на Ð?Ñ?боÑ? Ñ?Ñ?пеÑ?Ñ?или!</string>
+  <string name="wizard_permissions_no_root">Ð?ко нÑ?маÑ?е root доÑ?Ñ?Ñ?п или не знаеÑ?е за какво Ñ?Ñ?ава вÑ?пÑ?оÑ?, пÑ?оÑ?Ñ?о използвайÑ?е пÑ?иложениÑ? напÑ?авени да Ñ?абоÑ?Ñ?Ñ? Ñ? Ð?Ñ?боÑ?.</string>
+  <string name="wizard_permissions_consent">РазбиÑ?ам и иÑ?кам да пÑ?одÑ?лжа без СÑ?пеÑ?поÑ?Ñ?ебиÑ?ел</string>
+  <string name="wizard_permission_enable_root">РазÑ?еÑ?и Root за Ð?Ñ?боÑ?</string>
+  <string name="wizard_configure">Ð?аÑ?Ñ?Ñ?ой ТоÑ?иÑ?икаÑ?иÑ?Ñ?а</string>
+  <string name="wizard_configure_msg">Ð?Ñ?боÑ? Ð?и дава вÑ?зможноÑ?Ñ? да пÑ?екаÑ?аÑ?е вÑ?иÑ?киÑ? Ñ?Ñ?аÑ?ик пÑ?ез ТоÑ? или да избеÑ?еÑ?е пÑ?иложениÑ? по оÑ?делно.</string>
+  <string name="wizard_configure_all">Ð?Ñ?екаÑ?ай вÑ?иÑ?ки пÑ?иложениÑ? пÑ?ез ТоÑ?</string>
+  <string name="wizard_configure_select_apps">Ð?збеÑ?и оÑ?делни пÑ?иложениÑ? за ТоÑ?</string>
+  <string name="wizard_tips_tricks">Ð?оддÑ?Ñ?жани оÑ? Ð?Ñ?боÑ? пÑ?иложениÑ?</string>
+  <string name="wizard_tips_msg">Ð?Ñ?иложениÑ?Ñ?а по-долÑ? Ñ?а Ñ?Ñ?здадени Ñ?ака, Ñ?е да Ñ?абоÑ?Ñ?Ñ? Ñ? Ð?Ñ?боÑ?. ЦÑ?кни на вÑ?еки бÑ?Ñ?он, за да инÑ?Ñ?алиÑ?аÑ? Ñ?ега или може да ги намеÑ?иÑ? по-кÑ?Ñ?но в Ð?ндÑ?оид маÑ?кеÑ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?Ñ?ипÑ?иÑ?ан Ñ?аÑ? пÑ?огÑ?ама за Ð?ндÑ?оид</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Ð?аÑ?Ñ?еÑ?е как да конÑ?игÑ?Ñ?иÑ?аÑ?е пÑ?иложениÑ? да Ñ?абоÑ?Ñ?Ñ? пÑ?ез Ð?Ñ?боÑ?</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ТÑ?Ñ?Ñ?аÑ?ка</string>
+  <string name="wizard_tips_twitter">Ð?аглаÑ?еÑ?е пÑ?окÑ?иÑ?о на Twitter на \"localhost\" и поÑ?Ñ? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - СÑ?здай иÑ?Ñ?оÑ?иÑ? и оÑ?Ñ?ави Ñ?игÑ?Ñ?ноÑ?Ñ?а на tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?Ñ?окÑ?и наÑ?Ñ?Ñ?ойки</string>
+  <string name="wizard_proxy_help_msg">Ð?ко Ð?ндÑ?оид пÑ?иложениеÑ?о, коеÑ?о използваÑ? поддÑ?Ñ?жа HTTP или SOCKS пÑ?окÑ?и, Ñ?огава мжоеÑ? да го конÑ?игÑ?Ñ?иÑ?аÑ? да Ñ?е Ñ?вÑ?Ñ?зва Ñ? Orbot и да използва Tor.\n\n\nÐ?аÑ?Ñ?ойкиÑ?е Ñ?а host 127.0.0.1 или \"localhost\". Ð?а HTTP, поÑ?Ñ?Ñ?Ñ? е 8118. Ð?а SOCKS пÑ?окÑ?иÑ?о е 9050. Ð?ай-добÑ?е е по вÑ?зможноÑ?Ñ? да Ñ?е използва SOCKS4A или SOCKS5.\n\n\n\nÐ?ожеÑ? да наÑ?Ñ?иÑ? повеÑ?е за пÑ?окÑ?иÑ?аÑ?а в Ð?ндÑ?оид пÑ?ез Ñ?Ñ?Ñ?анÑ?иÑ?а Ñ? вÑ?пÑ?оÑ?и и оÑ?говоÑ?и: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Ð?Ñ?боÑ? е гоÑ?ов!</string>
+  <string name="wizard_final_msg">Ð?илиони Ñ?оÑ?а по Ñ?веÑ?а използваÑ? Tor по голÑ?м бÑ?ой пÑ?иÑ?ини.\n\nÐ?Ñ?Ñ?налиÑ?Ñ?и и блогÑ?Ñ?и, заÑ?иÑ?ниÑ?и на Ñ?овеÑ?киÑ?е пÑ?ава, оÑ?ганиÑ?е на Ñ?еда, войниÑ?и, коÑ?поÑ?аÑ?ии, гÑ?аждани на дÑ?Ñ?жави Ñ? Ñ?епÑ?еÑ?ивни Ñ?ежими, и най-обикновени гÑ?аждани... а Ñ?ега и Ñ?и!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?олÑ?, наÑ?Ñ?Ñ?ой Orbot пÑ?еди да поÑ?неÑ? да го използваÑ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">УÑ?пеÑ?н Ñ?е Ñ?вÑ?Ñ?заÑ?Ñ?е Ñ? Tor мÑ?ежаÑ?а - Ñ?ова Ð?Ð? знаÑ?и, Ñ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ð?и е пÑ?едпазено. Ð?оже да използваÑ?е \'Ð?Ñ?аÑ?зÑ?Ñ?\' бÑ?Ñ?она да Ñ?еÑ?Ñ?ваÑ?е вÑ?Ñ?зкаÑ?а. \n\nÐ?Ñ?идеÑ?е на https://guardianproject.info/apps/orbot или изпÑ?аÑ?еÑ?е имейл на help@xxxxxxxxxxxxxxxxxxxx, за да наÑ?Ñ?иÑ?е повеÑ?е.</string>
+  <string name="tor_check">Това Ñ?е Ñ?е заведе на https://check.torproject.org, за да пÑ?овеÑ?и дали Orbot е пÑ?авилно наÑ?Ñ?Ñ?оен и дали Ñ?и Ñ?вÑ?Ñ?зан Ñ? TоÑ?.</string>
+  <string name="pref_hs_group">СкÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="pref_general_group">Ð?лавни</string>
+  <string name="pref_start_boot_title">СÑ?аÑ?Ñ?иÑ?ай Ð?Ñ?боÑ? пÑ?и Ñ?Ñ?аÑ?Ñ?иÑ?ане на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?но Ñ?Ñ?аÑ?Ñ?иÑ?ай Ð?Ñ?боÑ? и Ñ?е Ñ?вÑ?Ñ?жи кÑ?м ТоÑ? когаÑ?о Ñ?воеÑ?о Ð?ндÑ?оид Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во Ñ?Ñ?аÑ?Ñ?иÑ?а</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Ð?Ñ?боÑ? дава доÑ?Ñ?Ñ?п до Tor пÑ?ез Android!\n\nTor Ñ?и помага да Ñ?е пÑ?едпазиÑ? оÑ? Ñ?илÑ?Ñ?иÑ?ане на инÑ?еÑ?неÑ?Ñ?Ñ?, анализ на Ñ?Ñ?аÑ?ика и подÑ?лÑ?Ñ?ване по инÑ?еÑ?неÑ? вÑ?иÑ?ки, оÑ? коиÑ?о заплаÑ?ваÑ? лиÑ?ноÑ?о Ñ?и пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, конÑ?иденÑ?иалнаÑ?а Ñ?и инÑ?оÑ?маÑ?иÑ? и лиÑ?ниÑ?е Ñ?и вÑ?Ñ?зки.\n\nТози Ñ?Ñ?Ñ?пка по Ñ?Ñ?Ñ?пка наÑ?Ñ?Ñ?ни Ñ?е Ñ?и помогне да наÑ?Ñ?Ñ?оиÑ? Orbot и Tor на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?нимание</string>
+  <string name="wizard_warning_msg">СамоÑ?о инÑ?Ñ?алиÑ?ане на Orbot нÑ?ма авÑ?омаÑ?иÑ?но да анонимизиÑ?а мобилниÑ? Ñ?и Ñ?Ñ?аÑ?ик.\n\nТÑ?Ñ?бва да наÑ?Ñ?Ñ?оиÑ? Orbot, Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и и дÑ?Ñ?ги пÑ?иложениÑ?, за да ползваÑ? Tor Ñ?Ñ?пеÑ?но.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?Ñ?ава</string>
+  <string name="wizard_permissions_root_msg1">Ð?ко желаеÑ? може да Ñ?азÑ?еÑ?иÑ? на Orbot \'Superuser\' пÑ?ава, за да вклÑ?Ñ?иÑ? допÑ?лниÑ?елни Ñ?Ñ?нкиÑ?ии, каÑ?о Ð?Ñ?озÑ?аÑ?но Ð?Ñ?окÑ?иÑ?иÑ?иÑ?ане.</string>
+  <string name="wizard_permissions_root_msg2">Ð?ко не желаеÑ? Ñ?ова Ñ?е Ñ?веÑ?и, Ñ?е пÑ?огÑ?амиÑ?е, коиÑ?о Ñ?е използваÑ? Ñ?а Ñ?Ñ?вмеÑ?Ñ?ими Ñ? Orbot </string>
+  <string name="wizard_permissions_no_root_msg">УÑ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и не изглежда да има или пÑ?едлага root или Ñ?ака наÑ?еÑ?ениÑ? \'СÑ?пеÑ?поÑ?Ñ?ебиÑ?елÑ?ки\' доÑ?Ñ?Ñ?п.\n\nÐ?олÑ?, използвай Ñ?ежидÑ?мÑ?Ñ? \'Ð?Ñ?иложениÑ?\' на главниÑ? екÑ?ан.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?Ñ?иложениÑ? пÑ?ез Ð?Ñ?боÑ?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ð?Ñ?ипÑ?иÑ?ана Ñ?аÑ? пÑ?огÑ?ама Ñ? подÑ?Ñ?жка на Off-the-Record енкÑ?ипÑ?иÑ?.</string>
+  <string name="wizard_tips_orweb">Orfox: Ð?Ñ?аÑ?зÑ?Ñ? Ñ? наÑ?оÑ?еноÑ?Ñ? кÑ?м оÑ?игÑ?Ñ?Ñ?ване на лиÑ?ноÑ?о пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?во, койÑ?о Ñ?абоÑ?и пÑ?ез Tor</string>
+  <string name="wizard_tips_play">Ð?амеÑ?и вÑ?ики Guardin Project пÑ?огÑ?ами в Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?амеÑ?и вÑ?иÑ?ки пÑ?иложениÑ? на Guardian Project в F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?амеÑ?и вÑ?иÑ?ки Guardian Project пÑ?иложениÑ? на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и</string>
+  <string name="wizard_transproxy_msg">Това позволÑ?ва на пÑ?иложениÑ?Ñ?а Ð?и авÑ?омаÑ?иÑ?но да използваÑ? мÑ?ежаÑ?а на ТоÑ? без никаква конÑ?игÑ?Ñ?аÑ?иÑ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?збеÑ?и Ñ?ази опÑ?иÑ? ако нÑ?маÑ? пÑ?едÑ?Ñ?ава за какво Ñ?Ñ?ава вÑ?пÑ?оÑ?)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?о</string>
+  <string name="pref_transparent_tethering_title">ТеÑ?Ñ?Ñ?инг пÑ?ез ТоÑ?</string>
+  <string name="pref_transparent_tethering_summary">Ð?клÑ?Ñ?и Ð?Ñ?озÑ?аÑ?но ТоÑ? Ð?Ñ?окÑ?иÑ?иÑ?иÑ?ане пÑ?ез Wifi и USB (изиÑ?ква Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ване)</string>
+  <string name="button_grant_superuser">Ð?зиÑ?кай доÑ?Ñ?Ñ?п на СÑ?пеÑ?поÑ?Ñ?ебиÑ?ел</string>
+  <string name="pref_select_apps">Ð?збеÑ?и пÑ?иложениÑ?</string>
+  <string name="pref_select_apps_summary">Ð?збÑ?еÑ?и пÑ?иложениÑ? за използване пÑ?ез ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?аÑ?Ñ?Ñ?ойки на node-а</string>
+  <string name="pref_node_configuration_summary">Това Ñ?а допÑ?лниÑ?елни наÑ?Ñ?Ñ?ойки, коиÑ?о могаÑ? да намалÑ?Ñ? Ð?аÑ?аÑ?а анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?одÑ?Ñ?и Ñ?оÑ?ки</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и за пÑ?Ñ?виÑ? Ñ?кок</string>
+  <string name="pref_entrance_node_dialog">Ð?Ñ?веди вÑ?одÑ?Ñ?и Ñ?оÑ?ки</string>
+  <string name="pref_allow_background_starts_title">РазÑ?еÑ?и Ñ?иÑ?о Ñ?Ñ?аÑ?Ñ?иÑ?ане</string>
+  <string name="pref_allow_background_starts_summary">РазÑ?еÑ?и на вÑ?Ñ?ко пÑ?иложение да иÑ?ка оÑ? Orbot да Ñ?Ñ?аÑ?Ñ?иÑ?а Tor Ñ?Ñ?лÑ?ги</string>
+  <string name="button_proxy_all">Ð?Ñ?окÑ?и за вÑ?иÑ?ки</string>
+  <string name="button_proxy_none">Ð?Ñ?окÑ?и за ниÑ?о една</string>
+  <string name="button_invert_selection">Ð?бÑ?Ñ?ни Ñ?елекÑ?иÑ?Ñ?а</string>
+  <string name="pref_proxy_title">Ð?зÑ?одÑ?Ñ?о Ð?Ñ?ежово Ð?Ñ?окÑ?и (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол за пÑ?окÑ?и Ñ?Ñ?Ñ?вÑ?Ñ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Тип на вÑ?одÑ?Ñ?о пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_title">Ð?Ñ?окÑ?и Ñ?оÑ?Ñ?</string>
+  <string name="pref_proxy_host_summary">Ð?дÑ?еÑ?а на Ð?Ñ?окÑ?и СÑ?Ñ?вÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_proxy_host_dialog">Ð?Ñ?веди пÑ?окÑ?и Ñ?оÑ?Ñ?</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ?а на Ð?Ñ?окÑ?и СÑ?Ñ?вÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_proxy_port_dialog">Ð?Ñ?веди пÑ?окÑ?и поÑ?Ñ?</string>
+  <string name="pref_proxy_username_title">Ð?зÑ?одÑ?Ñ? Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме</string>
+  <string name="pref_proxy_username_summary">Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_username_dialog">Ð?Ñ?веди Ð?Ñ?окÑ?и Ð?оÑ?Ñ?ебиÑ?елÑ?ко Ð?ме</string>
+  <string name="pref_proxy_password_title">Ð?зÑ?одÑ?Ñ?а Ð?Ñ?окÑ?и Ð?аÑ?ола</string>
+  <string name="pref_proxy_password_summary">Ð?Ñ?окÑ?и Ð?аÑ?ола (Ð?езадÑ?лжиÑ?елно)</string>
+  <string name="pref_proxy_password_dialog">Ð?Ñ?веди Ð?Ñ?окÑ?и Ð?аÑ?ола</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на напÑ?лно пÑ?озÑ?аÑ?но пÑ?окÑ?и...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?окÑ?и на база пÑ?иложение...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озÑ?аÑ?но пÑ?окÑ?и Ð?Ð?ТÐ?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy е вклÑ?Ñ?ен за ТеÑ?Ñ?Ñ?инг!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: гÑ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?оÑ?ки!</string>
+  <string name="transproxy_rules_cleared">TransProxy пÑ?авила изÑ?иÑ?Ñ?ени</string>
+  <string name="couldn_t_start_tor_process_">Ð?еÑ?Ñ?пеÑ?но Ñ?Ñ?аÑ?Ñ?иÑ?ане на ТоÑ? пÑ?оÑ?еÑ?: </string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?и на поÑ?Ñ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?онÑ?игÑ?Ñ?иÑ?ане на пÑ?озÑ?аÑ?но пÑ?окÑ?и на база поÑ?Ñ?...</string>
+  <string name="bridge_error">Ð?Ñ?идж гÑ?еÑ?ка</string>
+  <string name="bridge_requires_ip">Ð?а да използваÑ?е бÑ?идж Ñ?Ñ?нкÑ?ионалноÑ?Ñ?Ñ?а Ñ?Ñ?Ñ?бва да вÑ?ведеÑ?е поне един IP адÑ?еÑ? на бÑ?идж.</string>
+  <string name="send_email_for_bridges">Ð?зпÑ?аÑ?и и-мейл до bridges@xxxxxxxxxxxxxx Ñ?Ñ?Ñ? Ñ?Ñ?дÑ?Ñ?жание \"get bridges\" в  и-мейл оÑ? акаÑ?нÑ? в gmail.</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ТвоÑ?Ñ?а ReachableAddresses наÑ?Ñ?Ñ?ойка пÑ?едизвика гÑ?еÑ?ка!</string>
+  <string name="your_relay_settings_caused_an_exception_">ТвоиÑ?е наÑ?Ñ?Ñ?ойки за пÑ?епÑ?аÑ?ане пÑ?едизвикаÑ?а изклÑ?Ñ?ение!</string>
+  <string name="exit_nodes">Ð?зÑ?одни Ñ?оÑ?ки</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и за поÑ?ледниÑ? Ñ?кок</string>
+  <string name="enter_exit_nodes">Ð?Ñ?веди изÑ?одни Ñ?оÑ?ки</string>
+  <string name="exclude_nodes">Ð?е ползвай Node-ве</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?Ñ?Ñ?и, никÑ?ове, дÑ?Ñ?жави и адÑ?еÑ?и, коиÑ?о да не бÑ?даÑ? ползвани</string>
+  <string name="enter_exclude_nodes">Ð?Ñ?ай</string>
+  <string name="strict_nodes">Ð?адÑ?лжиÑ?елни Node-we</string>
+  <string name="use_only_these_specified_nodes">Ð?зползвай *Ñ?амо* избÑ?оениÑ?е node-ве</string>
+  <string name="bridges">Ð?Ñ?иджове</string>
+  <string name="use_bridges">Ð?зползвай Ð?Ñ?иджове</string>
+  <string name="bridges_obfuscated">СкÑ?иÑ?и Ð?оÑ?Ñ?ове</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?и алÑ?еÑ?наÑ?ивени вÑ?одÑ?Ñ?и node-ве в Tor Ð?Ñ?ежаÑ?а</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?клÑ?Ñ?и ако наÑ?Ñ?Ñ?оениÑ?е моÑ?Ñ?ове Ñ?а Ñ?кÑ?иÑ?и моÑ?Ñ?ове</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ? и поÑ?Ñ? на бÑ?иджове</string>
+  <string name="enter_bridge_addresses">Ð?Ñ?веди адÑ?еÑ?и на бÑ?иджове</string>
+  <string name="relays">Ð?Ñ?епÑ?аÑ?аÑ?и(Relays)</string>
+  <string name="relaying">Ð?Ñ?епÑ?аÑ?ане</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">РазÑ?еÑ?и Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и да бÑ?де не изÑ?оден пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="relay_port">Ð?оÑ?Ñ? за Ð?Ñ?епÑ?аÑ?ане</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ? за Ñ?лÑ?Ñ?ане на Ñ?воÑ? ТоÑ? пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="enter_or_port">Ð?Ñ?веди OR поÑ?Ñ?</string>
+  <string name="relay_nickname">Ð?Ñ?Ñ?коÑ? на пÑ?епÑ?аÑ?аÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?Ñ?Ñ?коÑ? за Ñ?воÑ? Tor пÑ?епÑ?аÑ?аÑ?</string>
+  <string name="enter_a_custom_relay_nickname">Ð?Ñ?веди пÑ?Ñ?коÑ? за пÑ?епÑ?аÑ?аÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?ижими адÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">СÑ?аÑ?Ñ?иÑ?ай каÑ?о клиенÑ? зад firewall Ñ? Ñ?еÑ?Ñ?Ñ?икÑ?ивни полиÑ?ики</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пни поÑ?Ñ?ове</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?ове доÑ?Ñ?Ñ?пни зад firewall Ñ? Ñ?еÑ?Ñ?Ñ?икÑ?ивни полиÑ?ики</string>
+  <string name="enter_ports">Ð?Ñ?веди поÑ?Ñ?ове</string>
+  <string name="enable_hidden_services">Ð?клÑ?Ñ?и Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="run_servers_accessible_via_the_tor_network">Ñ?Ñ?аÑ?Ñ?иÑ?ай Ñ?Ñ?Ñ?вÑ?Ñ?и доÑ?Ñ?Ñ?пни пÑ?ез ТоÑ? мÑ?ежаÑ?а</string>
+  <string name="enter_localhost_ports_for_hidden_services">вÑ?веди локални поÑ?Ñ?ове за Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?ове на Ñ?кÑ?иÑ?и Ñ?Ñ?лÑ?ги</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?вÑ?омаÑ?иÑ?но генеÑ?иÑ?ан адÑ?еÑ? за Ñ?воÑ?Ñ?а Ñ?кÑ?иÑ?а Ñ?Ñ?лÑ?га(hidden service)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">вклÑ?Ñ?и запиÑ? на дебÑ?г доклади (Ñ?Ñ?Ñ?бва да ползваÑ?е aLogCat или adb, за да ги Ñ?азглеждаÑ?)</string>
+  <string name="project_home">Ð?аÑ?ални СÑ?аниÑ?и на Ð?Ñ?оекÑ?иÑ?е:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">ТоÑ? лиÑ?енз</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?Ñ?еÑ? на Ñ?Ñ?еÑ?и Ñ?Ñ?Ñ?ани: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Ð?Ñ?иложение иÑ?ка да оÑ?воÑ?и поÑ?Ñ? на Ñ?кÑ?иÑ? Ñ?Ñ?Ñ?вÑ?Ñ? %S кÑ?м ТоÑ? мÑ?ежаÑ?а. Ð?езопаÑ?но е да Ñ?е довеÑ?иÑ?е на пÑ?иложениеÑ?о.</string>
+  <string name="found_existing_tor_process">намеÑ?ил Ñ?и Ñ?Ñ?вмеÑ?Ñ?им Tor пÑ?оекÑ?...</string>
+  <string name="something_bad_happened">Ð?еÑ?о лоÑ?о Ñ?е Ñ?лÑ?Ñ?и. Ð?Ñ?овеÑ?еÑ?е лога</string>
+  <string name="hidden_service_on">СкÑ?иÑ?а Ñ?Ñ?лÑ?га вклÑ?Ñ?ена:</string>
+  <string name="unable_to_read_hidden_service_name">не може да пÑ?оÑ?еÑ?е име на Ñ?кÑ?иÑ?а Ñ?Ñ?лÑ?га</string>
+  <string name="unable_to_start_tor">Ð?е може да Ñ?Ñ?аÑ?Ñ?иÑ?а ТоÑ?:</string>
+  <string name="unable_to_reset_tor">РеÑ?Ñ?аÑ?Ñ?иÑ?ай Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о Ñ?и, неÑ?Ñ?пеÑ?но Ñ?еÑ?Ñ?аÑ?иване на Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?зползвай Iptables по подÑ?азбиÑ?ане</string>
+  <string name="pref_use_sys_iptables_summary">използвай вгÑ?адениÑ?е двÑ?иÑ?ни iptables вмеÑ?Ñ?о Ñ?ези идваÑ?и Ñ? Orbot</string>
+  <string name="error_installing_binares">Ð?вÑ?иÑ?ниÑ?е Ñ?айлове на ТоÑ? не бÑ?Ñ?а инÑ?Ñ?алиÑ?ани или обновени.</string>
+  <string name="pref_use_persistent_notifications">Ð?инаги показвай икона в Ñ?Ñ?лбаÑ?а когаÑ?о Ð?Ñ?боÑ? е Ñ?вÑ?Ñ?зан</string>
+  <string name="pref_use_persistent_notifications_title">УведомлениÑ? винаги вклÑ?Ñ?ени</string>
+  <string name="pref_use_expanded_notifications">Ð?окажи Ñ?азÑ?иÑ?ена инÑ?оÑ?маÑ?иÑ? за Tor изÑ?однаÑ?а дÑ?Ñ?жава и IP в ленÑ?аÑ?а за извеÑ?Ñ?иÑ?</string>
+  <string name="pref_use_expanded_notifications_title">РазÑ?иÑ?ени извеÑ?Ñ?иÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?ове вклÑ?Ñ?ени!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?зик</string>
+  <string name="set_locale_summary">Ð?збеÑ?и меÑ?Ñ?оположение и език за Ð?Ñ?боÑ?</string>
+  <string name="wizard_locale_title">Ð?збеÑ?и език</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?ави по подÑ?азбиÑ?ане или Ñ?мени налиÑ?ниÑ? език</string>
+  <string name="powered_by">базиÑ?ан на Tor</string>
+  <string name="btn_save_settings">Ð?апази наÑ?Ñ?Ñ?ойки</string>
+  <string name="no_internet_connection_tor">Ð?Ñ?ма инÑ?еÑ?неÑ? вÑ?Ñ?зка; Tor е в Ñ?ежим на изÑ?акване...</string>
+  <string name="bandwidth_">СкоÑ?оÑ?Ñ?:</string>
+  <string name="down">Ñ?еглене</string>
+  <string name="up">изпÑ?аÑ?ане</string>
+  <string name="pref_disable_network_title">Ð?иÑ?пва Ð?вÑ?омаÑ?иÑ?ен Режим на Ð?зÑ?акване</string>
+  <string name="pref_disable_network_summary">Сложи Tor в Ñ?ежим на изÑ?акване, когаÑ?о нÑ?ма инÑ?еÑ?неÑ?</string>
+  <string name="newnym">СмениÑ?Ñ?е Ñ?воÑ?Ñ?а ТоÑ? иденÑ?иÑ?ноÑ?Ñ?!</string>
+  <string name="menu_verify_browser">Ð?Ñ?аÑ?зÑ?Ñ?</string>
+  <string name="menu_use_chatsecure">Ð?зползвай ChatSecure</string>
+  <string name="permission_manage_tor_label">Ð?аÑ?Ñ?Ñ?ой Tor</string>
+  <string name="permission_manage_tor_description">РазÑ?еÑ?и Ñ?ази пÑ?огÑ?ама да конÑ?Ñ?олиÑ?а Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ð?е изглежда да имаÑ?е Orfox инÑ?Ñ?алиÑ?ан. Ð?елаеÑ?е ли помоÑ? Ñ? Ñ?ова, или пÑ?оÑ?Ñ?о да оÑ?воÑ?им бÑ?аÑ?зÑ?Ñ?а?</string>
+  <string name="install_apps_">Ð?нÑ?Ñ?алиÑ?ай пÑ?огÑ?ами?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?Ñ?ма инÑ?еÑ?неÑ? вÑ?Ñ?зка. Ð?Ñ?еминаване в Ñ?ежим на изÑ?каване...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?обÑ?а инÑ?еÑ?неÑ? вÑ?Ñ?зка. СÑ?бÑ?ждане на Tor...</string>
+  <string name="updating_settings_in_tor_service">обновÑ?ване на наÑ?Ñ?Ñ?ойкиÑ?е в Tor Ñ?Ñ?лÑ?гаÑ?а</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воеÑ?о SOCKS пÑ?окÑ?и(подÑ?азбиÑ?ане: 9050 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воеÑ?о Transparent пÑ?окÑ?и пÑ?окÑ?и(подÑ?азбиÑ?ане: 9040 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, на койÑ?о Tor пÑ?едлага Ñ?воÑ?Ñ? DNS (подÑ?азбиÑ?ане: 5400 или 0, за да забÑ?аниÑ?)</string>
+  <string name="pref_dnsport_dialog">DNS Port Config</string>
+  <string name="pref_torrc_title">Torrc Custom Config</string>
+  <string name="pref_torrc_summary">СÐ?Ð?Ð? Ð?Ð? Ð?Ð?СÐ?Ð?РТÐ?: вÑ?веди диÑ?екÑ?но torrc конÑ?игÑ?Ñ?аÑ?ионниÑ?Ñ? код</string>
+  <string name="pref_torrc_dialog">РÑ?Ñ?но наÑ?Ñ?Ñ?оен Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">ТвоиÑ?е пÑ?блиÑ?ни Tor IP-Ñ?а:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?олÑ?, забÑ?ани Ñ?ази пÑ?огÑ?ама в  Android-&gt;Ð?аÑ?Ñ?Ñ?ойки-&gt;Ð?Ñ?иложениÑ? ако имаÑ? пÑ?облеми Ñ? Orbot:</string>
+  <string name="app_conflict">Ð?онÑ?ликÑ? Ñ? дÑ?Ñ?го пÑ?иложение</string>
+  <string name="pref_transproxy_refresh_title">ТÑ?анÑ?пÑ?окÑ?и авÑ?омаÑ?иÑ?но оÑ?вежаване</string>
+  <string name="pref_transproxy_refresh_summary">Ð?Ñ?иложи повÑ?оÑ?но Ñ?Ñ?анÑ?пÑ?окÑ?и пÑ?авилаÑ?а пÑ?и пÑ?омÑ?на на Ñ?Ñ?Ñ?Ñ?оÑ?ниеÑ?о на мÑ?ежаÑ?а</string>
+  <string name="pref_transproxy_flush_title">ТÑ?анÑ?пÑ?оÑ?ки Ð?РÐ?Ð?УÐ?Ð?ТÐ?Ð?Ð?Ð? Ð?РÐ?Ð?Ð?Ð¥Ð?Ð?Ð?Ð?</string>
+  <string name="pref_transproxy_flush_summary">Ð?аÑ?иÑ?ни Ñ?Ñ?к, за да изÑ?Ñ?иеÑ? вÑ?иÑ?ки Ñ?Ñ?анÑ?пÑ?кÑ?и мÑ?ежови пÑ?авила Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transparent_proxy_rules_flushed_">ТÑ?анÑ?пÑ?окÑ?и пÑ?авилаÑ?а изÑ?Ñ?иÑ?и!</string>
+  <string name="you_do_not_have_root_access_enabled">Ð?Ñ?маÑ? ROOT доÑ?Ñ?Ñ?п до Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?воÑ?о</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?оже да Ñ?е наложи да Ñ?пÑ?еÑ? и Ñ?Ñ?аÑ?Ñ?иÑ?аÑ? Orbot, за да могаÑ? нÑ?кои наÑ?Ñ?Ñ?ойки да влÑ?заÑ? в дейÑ?Ñ?вие.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?ове вклÑ?Ñ?ени!</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?олÑ?, Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ай Orbot, за да влÑ?заÑ? в дейÑ?Ñ?вие пÑ?омениÑ?е</string>
+  <string name="menu_qr">QR Ð?одове</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ð?ко ваÑ?аÑ?а мÑ?ежа Ñ?еленаÑ?оÑ?ено блиÑ?ва Tor, може да използваÑ?е Ð?оÑ?Ñ?, за да Ñ?е Ñ?вÑ?Ñ?жеÑ?е. Ð?Ð?Ð?Ð?РÐ?ТÐ? един оÑ? видовеÑ?е моÑ?Ñ?ове избÑ?оени по-гоÑ?е, за да вклÑ?Ñ?иÑ?е Ñ?ази Ñ?Ñ?нкÑ?ионалноÑ?Ñ?.</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?</string>
+  <string name="get_bridges_email">Ð?мейл</string>
+  <string name="get_bridges_web">Уеб</string>
+  <string name="activate">Ð?кÑ?ивиÑ?ай</string>
+  <string name="apps_mode">Ð?Ñ?иложениÑ? вÑ?в VPN Ñ?ежим</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?ожеÑ? да наÑ?Ñ?Ñ?оиÑ? вÑ?иÑ?ки пÑ?иложениÑ? да минаваÑ? пÑ?ез Tor мÑ?ежаÑ?а използвайки VPN Ñ?Ñ?нкÑ?иÑ?Ñ?а на Ð?ндÑ?оид.\n\n*Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?* Това е нова, екÑ?пеÑ?именÑ?ална Ñ?Ñ?нкÑ?иÑ? и в нÑ?кои Ñ?лÑ?Ñ?аи може да не Ñ?Ñ?аÑ?Ñ?иÑ?а авÑ?омаÑ?иÑ?но, или да Ñ?пÑ?е. Ð?Ð? бива да Ñ?е използва за анонимноÑ?Ñ?, а СÐ?Ð?Ð? за пÑ?еминаване пÑ?ез Ñ?айÑ?Ñ?Ñ?оли и Ñ?илÑ?Ñ?и.</string>
+  <string name="send_email">Ð?зпÑ?аÑ?и имейл</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?ожеÑ? да полÑ?Ñ?иÑ? адÑ?еÑ?а на моÑ?Ñ? по имейл, инÑ?еÑ?неÑ? или каÑ?о Ñ?каниÑ?аÑ? QR kod. Ð?збеÑ?и \'Ð?мейл\' или \'Ð?нÑ?еÑ?неÑ?\' по-долÑ?, за да поиÑ?каÑ? адÑ?еÑ? на моÑ?Ñ?.\n\nÐ?еднÑ?ж Ñ?ом полÑ?Ñ?иÑ? адÑ?еÑ?а го копиÑ?ай в \"Ð?оÑ?Ñ?ове\", в наÑ?Ñ?Ñ?ойкиÑ?е на Orbot и Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?ай пÑ?иложениеÑ?о.</string>
+  <string name="install_orweb">Ð?нÑ?Ñ?алиÑ?ай Orfox</string>
+  <string name="standard_browser">Ð?оÑ?мален Ð?Ñ?аÑ?зÑ?Ñ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Само Ñ?Ñ?андаÑ?Ñ?ни Tor моÑ?Ñ?ове Ñ?абоÑ?Ñ? на Intel X86/ATOM Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ва</string>
+  <string name="vpn_default_world">СвÑ?Ñ?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-bn-rBD/strings.xml b/orbotservice/src/main/res/values-bn-rBD/strings.xml
new file mode 100644
index 0000000..d179a61
--- /dev/null
+++ b/orbotservice/src/main/res/values-bn-rBD/strings.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">�রব�</string>
+  <string name="app_description">Orbot à¦?à¦?à¦?ি ফà§?রি পà§?রà¦?à§?সি à¦?à§?যাপà§?লিà¦?à§?শন যা à¦?নà§?যানà§?য Apps à¦?à§? à¦?রà¦? নিরাপদভাবà§? à¦?নà§?à¦?ারনà§?à¦? বà§?যবহার à¦?রার à¦?à§?ষমতাপà§?রদান à¦?রà§?।  Orbot à¦?পনার à¦?নà§?à¦?ারনà§?à¦? à¦?à§?রাফিà¦? à¦?নà¦?à§?রিপà§?à¦? à¦?রতà§? à¦?র বà§?যবহার à¦?বà¦? তারপর সারা বিশà§?বà§?র à¦?মà§?পিà¦?à¦?ারà§?র সিরিà¦?à§?র moddho diye porichalito kore gopon kore. à¦?র ফà§?রি সফà¦?à¦?য়à§?যার à¦?বà¦? à¦?পনি à¦?à§?রাফিà¦? বিশà§?লà§?ষণ হিসà§?বà§? পরিà¦?িত বà§?যà¦?à§?তিà¦?ত সà§?বাধà§?নতা à¦? à¦?à§?পনà§?য়তা, à¦?à§?পনà§?য় বাণিà¦?à§?যিà¦? à¦?ারà§?যà¦?à§?রম à¦?বà¦? সমà§?পরà§?à¦?, à¦?বà¦? রà¦
 ¾à¦·à§?à¦?à§?রà§?য় নিরাপতà§?তা হà§?মà¦?ির মà§?à¦?à§? পড়à§? নà§?à¦?à¦?য়ারà§?à¦? নà¦?রদারি à¦?à¦?à¦?ি ফরà§?ম বিরà§?দà§?ধà§? রà¦?à§?ষা à¦?রতà§? সাহাযà§?য à¦?রà§? যà§? à¦?à¦?à¦?ি à¦?à§?লা নà§?à¦?à¦?য়ারà§?à¦?.</string>
+  <string name="tor_proxy_service_process">�র প�র��সি সার�ভিস</string>
+  <string name="status_starting_up">�রব� �াল� হ���� . . . </string>
+  <string name="status_activated">�র ন����ার���র সাথ� স�য���ত হ����</string>
+  <string name="status_disabled">�রব� নিষ���রি� �রা হ����</string>
+  <string name="tor_process_starting">�র ��লা��ন�� �াল� �রা হ����</string>
+  <string name="tor_process_complete">সম�প�র�ণ</string>
+  <string name="tor_process_waiting">�প���ষা �রা হ����</string>
+  <string name="menu_home">হ�ম</string>
+  <string name="menu_settings">নি�ম বিন�যাস</string>
+  <string name="menu_info">সাহায�য</string>
+  <string name="menu_start">শ�র�</string>
+  <string name="menu_stop">শ�ষ</string>
+  <string name="button_help">সাহায�য</string>
+  <string name="button_close">বন�ধ</string>
+  <string name="press_to_start">�াল� �রার �ন�য ধর� থা��ন</string>
+  <string name="pref_transparent_all_title">সব �ি�� �র�র মাধ�যম� �র�ন </string>
+  <string name="wizard_title">�রব�</string>
+  <string name="btn_next">পরবর�ত�</string>
+  <string name="btn_back">প��ন�</string>
+  <string name="btn_finish">শ�ষ</string>
+  <string name="btn_okay">ঠি� ���</string>
+  <string name="btn_cancel">বাদ</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_permissions_stock">�রব� �র �ন�মতিসম�হ </string>
+  <string name="wizard_permissions_consent">�মি ব��ত� প�র��ি �ব� ��িয়� য�ত� �া� Superuser �া�া।</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">সাধারণ</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�ন�মতিসম�হ</string>
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-bn-rIN/strings.xml b/orbotservice/src/main/res/values-bn-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-bn-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-bn/strings.xml b/orbotservice/src/main/res/values-bn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-bn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-brx/strings.xml b/orbotservice/src/main/res/values-brx/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-brx/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-bs/strings.xml b/orbotservice/src/main/res/values-bs/strings.xml
new file mode 100644
index 0000000..bcef347
--- /dev/null
+++ b/orbotservice/src/main/res/values-bs/strings.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="btn_back">Nazad</string>
+  <string name="btn_cancel">Otkaži</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proksi postavke</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ca/strings.xml b/orbotservice/src/main/res/values-ca/strings.xml
new file mode 100644
index 0000000..709b1e4
--- /dev/null
+++ b/orbotservice/src/main/res/values-ca/strings.xml
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Inicia i atura Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">L\'Orbot s\'està iniciant...</string>
+  <string name="status_activated">Esteu connectat a la xarxa Tor</string>
+  <string name="status_disabled">L\'Orbot està desactivat</string>
+  <string name="tor_process_starting">S\'està iniciant el client Tor...</string>
+  <string name="tor_process_complete">fet.</string>
+  <string name="tor_process_waiting">s\'està esperant.</string>
+  <string name="not_anonymous_yet">ATENCI�: El trànsit de la vostra connexió encara no és anònim! Heu de configurar les vostres aplicacions per utilitzar un proxy HTTP a 127.0.0.1:8118, o un proxy SOCKS4A o SOCKS5 a 127.0.0.1:9050</string>
+  <string name="menu_home">Inici</string>
+  <string name="menu_browse">Navega</string>
+  <string name="menu_settings">Preferències</string>
+  <string name="menu_log">Registre</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_start">Inicia</string>
+  <string name="menu_stop">Atura</string>
+  <string name="menu_about">Quant a...</string>
+  <string name="main_layout_download">Baixada</string>
+  <string name="main_layout_upload">Pujada</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Tanca</string>
+  <string name="button_about">Quant a...</string>
+  <string name="button_clear_log">Esborra el registre</string>
+  <string name="menu_verify">Prova</string>
+  <string name="menu_exit">Surt</string>
+  <string name="press_to_start">- mantén-lo premut per iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxy transparent (requereix Root)</string>
+  <string name="pref_trans_proxy_title">Utilitza un proxy transparent</string>
+  <string name="pref_trans_proxy_summary">Torificació automàtica de les apps</string>
+  <string name="pref_transparent_all_title">Tor per a tot</string>
+  <string name="pref_transparent_all_summary">Canalitza el trànsit de totes les aplicacions a través de Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port alternatiu per al proxy </string>
+  <string name="pref_transparent_port_fallback_summary">ATENCI�: Això trampeja els ports habituals (80, 443, etc.) *UTILITZEU-HO NOM�S* si el mode «Totes» o «App» no funcionen.</string>
+  <string name="pref_transparent_port_title">Llista de ports</string>
+  <string name="pref_transparent_port_summary">Llista de ports a canalitzar per proxy. *UTILITZEU-HO NOM�S* si el mode «Totes» o «App» no funcionen.</string>
+  <string name="pref_transparent_port_dialog">Introduïu els ports a canalitzar per proxy</string>
+  <string name="pref_has_root">Demana l\'accés root</string>
+  <string name="pref_has_root_summary">Demana l\'accés root per a la canalització a través de proxy transparent</string>
+  <string name="status_install_success">Els binaris de Tor s\'han instal·lat correctament.</string>
+  <string name="status_install_fail">Els fitxers binaris de Tor no s\'han pogut instal·lar. Comproveu el registre i notifiqueu-ho a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de l\'aplicació</string>
+  <string name="wizard_title">Us donem la benvinguda a l\'Orbot</string>
+  <string name="wizard_btn_tell_me_more">Quant a Orbot...</string>
+  <string name="btn_next">Següent</string>
+  <string name="btn_back">Enrere</string>
+  <string name="btn_finish">Fi</string>
+  <string name="btn_okay">D\'acord</string>
+  <string name="btn_cancel">Cancel·la</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns detalls de l\'Orbot...</string>
+  <string name="wizard_permissions_root">Permís concedit</string>
+  <string name="wizard_permissions_stock">Permisos de l\'Orbot</string>
+  <string name="wizard_premissions_msg_root">Perfecte! Hem detectat que teniu els permisos root activats per a l\'Orbot. Utilitzarem aquesta capacitat amb sensatesa.</string>
+  <string name="wizard_permissions_msg_stock">Encara que no és imprescindible, l\'Orbot pot esdevenir una eina molt més potent si el vostre terminal té accés root. Utilitzeu el botó d\'aquí sota per concedir superpoders a l\'Orbot!</string>
+  <string name="wizard_permissions_no_root">Si no teniu accés root, o no teniu ni idea del què us estem parlant, simplement assegureu-vos d\'utilitzar aplicacions dissenyades per funcionar amb l\'Orbot.</string>
+  <string name="wizard_permissions_consent">Ho entenc i vull continuar sense accés de superusuari</string>
+  <string name="wizard_permission_enable_root">Concedeix accés root a l\'Orbot</string>
+  <string name="wizard_configure">Configura la connexió a Tor</string>
+  <string name="wizard_configure_msg">L\'Orbot us ofereix l\'opció de canalitzar el trànsit de totes les aplicacions a través de Tor o bé escollir quines aplicacions voleu que utilitzin Tor.</string>
+  <string name="wizard_configure_all">Canalitza totes les aplicacions a través de Tor.</string>
+  <string name="wizard_configure_select_apps">Selecciona les aplicacions individualment</string>
+  <string name="wizard_tips_tricks">Aplicacions per utilitzar amb l\'Orbot</string>
+  <string name="wizard_tips_msg">Les aplicacions d\'aquí sota s\'han dissenyat per funcionar amb l\'Orbot. Feu clic a cada botó per instalar-les ara, o busqueu-les després a Google Play Store, al lloc web de GuardianProject.info o a F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client de missatgeria instantània segura per a Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Aprèn a configurar aplicacions per a què funcionin amb l\'Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo - Aplicació de cerca al web</string>
+  <string name="wizard_tips_twitter">Estableix el proxy de Twitter a l\'amfitrió «localhost» i port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ajustaments del proxy</string>
+  <string name="wizard_final">L\'Orbot és a punt!</string>
+  <string name="wizard_exit_at_first_screen_toast">Configureu l\'Orbot abans d\'utilitzar-lo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">S\'obrirà el vostre navegador web a https://check.torproject.org per tal de comprovar si l\'Orbot està ben configurat i estàs connectat a Tor.</string>
+  <string name="pref_hs_group">Serveis ocults</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Inicia l\'Obot a l\'arrencada</string>
+  <string name="pref_start_boot_summary">Inicia l\'Orbot i connecta a Tor automàticament quan el vostre dispositiu Android arrenca.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertència</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalment podeu concedir accés «superusuari» a l\'Orbot per activar funcions avançades, com el servidor intermediari transparent.</string>
+  <string name="wizard_permissions_root_msg2">Si no voleu fer això assegureu-vos de fer servir aplicacions dissenyades per funcionar amb l\'Orbot.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicacions dissenyades per a l\'Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplicació de xat segur amb encriptació confidencial.</string>
+  <string name="wizard_tips_play">Trobareu totes les aplicacions de Guardian Project a Google Play Store</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Servidor intermediari transparent</string>
+  <string name="wizard_transproxy_msg">Això permet que les vostres aplicacions es connectin a través de la xarxa Tor sense haver de configurar res.</string>
+  <string name="wizard_transproxy_hint">(Marqueu aquesta casella si no teniu ni idea del que estem parlant)</string>
+  <string name="wizard_transproxy_none">Cap</string>
+  <string name="pref_transparent_tethering_title">Compartició de xarxa amb Tor</string>
+  <string name="pref_transparent_tethering_summary">Activa el servidor intermediari transparent de Tor pels dispositius connectats a través de la compartició de xarxa via Wifi o USB (cal reiniciar)</string>
+  <string name="button_grant_superuser">Petició d\'accés de superusuari</string>
+  <string name="pref_select_apps">Selecciona les apps</string>
+  <string name="pref_select_apps_summary">Trieu quines apps s\'han de canalitzar a través de Tor</string>
+  <string name="pref_node_configuration">Configuració de node</string>
+  <string name="pref_node_configuration_summary">Aquests són paràmetres avançats que poden reduir el vostre anonimat</string>
+  <string name="pref_entrance_node">Node d\'entrada</string>
+  <string name="pref_entrance_node_summary">Empremtes, àlies, països i adreces pel primer salt</string>
+  <string name="pref_entrance_node_dialog">Introduïu els nodes d\'entrada</string>
+  <string name="button_proxy_all">Totes via proxy</string>
+  <string name="button_proxy_none">Cap via proxy</string>
+  <string name="button_invert_selection">Inverteix selecció</string>
+  <string name="pref_proxy_title">Servidor intermediari de sortida a la xarxa (opcional)</string>
+  <string name="pref_proxy_type_title">Tipus de servidor intermediari de sortida</string>
+  <string name="pref_proxy_type_summary">Protocol a utilitzar pel servidor intermediari: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introduïu el tipus de servidor intermediari</string>
+  <string name="pref_proxy_host_title">Amfitrió del servidor intermediari de sortida</string>
+  <string name="pref_proxy_host_summary">Nom de l\'amfitrió del servidor intermediari</string>
+  <string name="pref_proxy_host_dialog">Introduïu l\'amfitrió del servidor intermediari</string>
+  <string name="pref_proxy_port_title">Port del servidor intermediari de sortida</string>
+  <string name="pref_proxy_port_summary">Port del servidor intermediari</string>
+  <string name="pref_proxy_port_dialog">Introduïu el port del servidor intermediari</string>
+  <string name="pref_proxy_username_title">Nom d\'usuari del servidor intermediari de sortida</string>
+  <string name="pref_proxy_username_summary">Nom d\'usuari del servidor intermediari (opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduïu el nom d\'usuari del servidor intermediari</string>
+  <string name="pref_proxy_password_title">Contrasenya del servidor intermediari de sortida</string>
+  <string name="pref_proxy_password_summary">Contrasenya del servidor intermediari (opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduïu la contrasenya del servidor intermediari</string>
+  <string name="status">Estat</string>
+  <string name="setting_up_full_transparent_proxying_">S\'està configurant el servidor intermediari transparent complet...</string>
+  <string name="setting_up_app_based_transparent_proxying_">S\'està configurant el servidor intermediari transparent per apps...</string>
+  <string name="transparent_proxying_enabled">S\'ha ACTIVAT el servidor intermediari transparent</string>
+  <string name="transproxy_enabled_for_tethering_">S\'ha activat el servidor intermediari per la compartició de xarxa</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENCIÃ?: hi ha hagut un error en iniciar el servidor intermediari transparent</string>
+  <string name="transproxy_rules_cleared">S\'han esborrat les regles del servidor intermediari transparent</string>
+  <string name="couldn_t_start_tor_process_">No s\'ha pogut iniciar el procés Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">S\'està configurant el servidor intermediari transparent per ports...</string>
+  <string name="bridge_error">Hi ha hagut un error de pont</string>
+  <string name="bridge_requires_ip">Per poder utilitzar la funcionalitat de pont, cal que introduïu almenys una adreça IP de pont.</string>
+  <string name="send_email_for_bridges">Envieu un correu a bridges@xxxxxxxxxxxxxx amb la línia «get bridges» sola al cos del missatge des d\'un compte de gmail.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Els paràmetres d\'adreces accessibles han provocat una excepció.</string>
+  <string name="your_relay_settings_caused_an_exception_">Els paràmetres de reemissió han causat una excepció.</string>
+  <string name="exit_nodes">Nodes de sortida</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Empremtes, àlies, països i adreces per l\'últim salt</string>
+  <string name="enter_exit_nodes">Introduïu els nodes de sortida</string>
+  <string name="exclude_nodes">Nodes per excloure</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Empremtes, àlies, països i adreces per excloure</string>
+  <string name="enter_exclude_nodes">Introduïu nodes per excloure</string>
+  <string name="strict_nodes">Nodes estrictes</string>
+  <string name="use_only_these_specified_nodes">Utilitza *només* aquests nodes especificats</string>
+  <string name="bridges">Ponts</string>
+  <string name="use_bridges">Utilitza ponts</string>
+  <string name="bridges_obfuscated">Ponts ofuscats</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activa nodes alternatius d\'entrada a la xarxa Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activeu-ho si els ponts configurats són ponts ofuscats</string>
+  <string name="ip_address_and_port_of_bridges">Adreça IP i port dels ponts</string>
+  <string name="enter_bridge_addresses">Introduïu les adreces del pont</string>
+  <string name="relays">Reemissors</string>
+  <string name="relaying">Reemissió</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Activa el vostre dispositiu per ser un reemissor sense sortida</string>
+  <string name="relay_port">Port de reemissió</string>
+  <string name="listening_port_for_your_tor_relay">Port d\'escolta per la vostra reemissió de Tor</string>
+  <string name="enter_or_port">Introduïu el port OR</string>
+  <string name="relay_nickname">Ã?lies del reemissor</string>
+  <string name="the_nickname_for_your_tor_relay">L\'àlies pel vostre reemissor de Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduïu un àlies personalitzat pel vostre reemissor</string>
+  <string name="reachable_addresses">Adreces accessibles</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">S\'executa com a client darrera d\'un tallafocs amb normes restrictives</string>
+  <string name="reachable_ports">Ports accessibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports que es poden accedir darrera d\'un tallafocs restrictiu</string>
+  <string name="enter_ports">Introduïu els ports</string>
+  <string name="enable_hidden_services">Allotjament de servei ocult</string>
+  <string name="run_servers_accessible_via_the_tor_network">Permet que un servidor al dispositiu sigui accessible des de la xarxa Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introduïu els ports de l\'amfitrió local pels serveis ocults</string>
+  <string name="hidden_service_ports">Ports del servei coult</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">el nom adreçable pel vostre servei ocult (generat automàticament)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activa la sortida del registre de depuració (cal utilitzar l\'adb o l\'aLogCat per veure\'l)</string>
+  <string name="project_home">Lloc(s) web del projecte:</string>
+  <string name="the_tor_license">La llicència Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Programari de terceres parts:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Una aplicació vol obrir el port %S de servei ocult a la xarxa Tor. Això és segur si confieu en l\'aplicació.</string>
+  <string name="found_existing_tor_process">s\'ha trobat un procés Tor existent...</string>
+  <string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
+  <string name="hidden_service_on">servei ocult a:</string>
+  <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
+  <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
+  <string name="pref_use_sys_iptables_title">Utilitza les Iptables per defecte</string>
+  <string name="pref_use_sys_iptables_summary">utilitza el binari incorporat amb l\'Iptables enlloc del que porta l\'Orbot</string>
+  <string name="error_installing_binares">Els binaris de Tor no s\'han pogut instal·lar o actualitzar.</string>
+  <string name="pref_use_persistent_notifications">Manté la icona sempre a la barra d\'eines mentre l\'Orbot està connectat</string>
+  <string name="pref_use_persistent_notifications_title">Notificacions sempre activades</string>
+  <string name="notification_using_bridges">Ponts activats.</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Trieu la localització i la llengua per l\'Orbot</string>
+  <string name="wizard_locale_title">Tria la llengua</string>
+  <string name="wizard_locale_msg">Deixa-ho per defecte o canvia la llengua actual</string>
+  <string name="powered_by">funciona amb Tor</string>
+  <string name="btn_save_settings">Desa els paràmetres</string>
+  <string name="bandwidth_">Ample de banda:</string>
+  <string name="down">baixada</string>
+  <string name="up">pujada</string>
+  <string name="pref_disable_network_title">No hi ha autodesconnexió de xarxa</string>
+  <string name="pref_disable_network_summary">Posa el Tor en pausa mentre no hi ha connexió a internet</string>
+  <string name="newnym">Heu canviat a una nova identitat Tor.</string>
+  <string name="menu_use_chatsecure">Utilitza ChatSecure</string>
+  <string name="permission_manage_tor_label">Gestiona Tor</string>
+  <string name="permission_manage_tor_description">Activa aquesta app per controlar el servei Tor</string>
+  <string name="install_apps_">Voleu instal·lar les apps?</string>
+  <string name="your_tor_public_ips_">Les vostres IP públiques de Tor:</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="get_bridges_email">Correu-e</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activa</string>
+  <string name="standard_browser">Navegador estàndard</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-cs-rCZ/strings.xml b/orbotservice/src/main/res/values-cs-rCZ/strings.xml
new file mode 100644
index 0000000..468e0b4
--- /dev/null
+++ b/orbotservice/src/main/res/values-cs-rCZ/strings.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">spustit a vypnout Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se spouští...</string>
+  <string name="status_activated">PÅ?ipojen k síti Tor</string>
+  <string name="status_disabled">Orbot je deaktivován</string>
+  <string name="tor_process_starting">Startuji Tor klienta...</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?ekám.</string>
+  <string name="not_anonymous_yet">VAROVÃ?NÃ?: VaÅ¡e komunikace jeÅ¡tÄ? není anonymní! Prosím nastavte vaÅ¡im aplikacím HTTP proxy 127.0.0.1:8118 nebo SOCKS4A Ä?i SOCKS5 proxy 172.0.0.1:9050</string>
+  <string name="menu_home">Domů</string>
+  <string name="menu_browse">Prohlížet</string>
+  <string name="menu_settings">Nastavení</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_start">Zapnout</string>
+  <string name="menu_stop">Vypnout</string>
+  <string name="menu_about">O aplikaci</string>
+  <string name="main_layout_download">Stáhnout</string>
+  <string name="main_layout_upload">Nahrát</string>
+  <string name="button_help">NápovÄ?da</string>
+  <string name="button_close">ZavÅ?ít</string>
+  <string name="button_about">O aplikaci</string>
+  <string name="button_clear_log">VyÄ?istit log</string>
+  <string name="menu_verify">OvÄ?Å?it</string>
+  <string name="menu_exit">Konec</string>
+  <string name="press_to_start">- podržte pro spuÅ¡tÄ?ní -</string>
+  <string name="pref_trans_proxy_group">Transparentní proxy (vyžaduje roota)</string>
+  <string name="pref_trans_proxy_title">Transparentní proxy</string>
+  <string name="pref_trans_proxy_summary">Automatické Torování aplikací</string>
+  <string name="pref_transparent_all_title">Torovat všechno</string>
+  <string name="pref_transparent_all_summary">Proxynovat všechny aplikace skrz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Záložní port pro proxy</string>
+  <string name="pref_transparent_port_fallback_summary">VAROVÃ?NÃ?: Obchází bÄ?žné porty (80, 443, etc). *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují.</string>
+  <string name="pref_transparent_port_title">Seznam portů</string>
+  <string name="pref_transparent_port_summary">Seznam portů co proxynovat. *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují</string>
+  <string name="pref_transparent_port_dialog">Zadejte porty pro proxynování</string>
+  <string name="pref_has_root">Vyžaduje root pÅ?ístup</string>
+  <string name="pref_has_root_summary">Požádat o práva roota kvůli transparentnímu proxy</string>
+  <string name="status_install_success">Binárky toru byly úspÄ?Å¡nÄ? nainstalovány!</string>
+  <string name="status_install_fail">Nebylo možno nainstalovat binárky Toru. Prosím zkontrolujte log a upozornÄ?te tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Chyba aplikace</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbotovi</string>
+  <string name="btn_next">Další</string>
+  <string name="btn_back">ZpÄ?t</string>
+  <string name="btn_finish">DokonÄ?it</string>
+  <string name="btn_okay">Budiž</string>
+  <string name="btn_cancel">Zrušit</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Pár detailů o Orbot</string>
+  <string name="wizard_permissions_root">Práva udÄ?lena</string>
+  <string name="wizard_permissions_stock">OprávnÄ?ní Orbota</string>
+  <string name="wizard_premissions_msg_root">VýbornÄ?! Bylo detekováno, že root oprávnÄ?ní bylo Orbotu udÄ?leno. Budeme tuto sílu užívat moudÅ?e.</string>
+  <string name="wizard_permissions_msg_stock">I když to není nutné, Orbot může pracovat lépe, pokud má vaÅ¡e zaÅ?ízení root. Použijte tlaÄ?ítko dole pro udÄ?lení supersíly Orbotovi. </string>
+  <string name="wizard_permissions_no_root">Pokud nemáte pÅ?ístup roota, nebo nevíte, o co se jedná, ujistÄ?te se, že používáte aplikace, které s Orbotem spolupracují.</string>
+  <string name="wizard_permissions_consent">Rozumín a pÅ?eji si pokraÄ?ovat bez roota (superuživatelských oprávnÄ?ní)</string>
+  <string name="wizard_permission_enable_root">UdÄ?lit Orbotovi root oprávnÄ?ní</string>
+  <string name="wizard_configure">Nastavení Torování</string>
+  <string name="wizard_configure_msg">Orbot umožÅ?uje smÄ?rovat datový provoz vÅ¡ech aplikací pÅ?es Tor NEBO zvolit aplikace individuálnÄ?.</string>
+  <string name="wizard_configure_all">Tor Proxy pro všechny aplikace</string>
+  <string name="wizard_configure_select_apps">Zvolit aplikace pro Tor individuálnÄ?</string>
+  <string name="wizard_tips_tricks">Aplikace povolené pro Orbota</string>
+  <string name="wizard_tips_msg">Aplikace níže byly vyvinuty tak, aby spolupracovaly s Orbotem. KliknÄ?te na každé tlaÄ?ítko pro instalaci, aplikace můžete najít i v Obchodu Play nebo na webu GuardianProject.info Ä?i F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - BezpeÄ?ný instant messaging klient pro Android</string>
+  <string name="wizard_tips_proxy">Proxy Nastavení - NauÄ?te se, jak nastavit aplikace, aby pracovaly s Orbotem</string>
+  <string name="wizard_tips_duckgo">Aplikace DuckDuckGo pro vyhledávací engine</string>
+  <string name="wizard_tips_twitter">Nastavit Twitter proxy na host \"localhost\" a port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Nastavení Proxy</string>
+  <string name="wizard_final">Orbot je pÅ?ipraven!</string>
+  <string name="wizard_exit_at_first_screen_toast">Orbot musíte nejdÅ?íve nastavit, než ho zaÄ?nete používat!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Tato volba otevÅ?e ve webovém prohlížeÄ?i stránku https://check.torproject.org pro kontrolu, jestli je Orbot správnÄ? nastaven a jste pÅ?ipojen k Tor.</string>
+  <string name="pref_hs_group">Skrytý hosting služby</string>
+  <string name="pref_general_group">Obecné</string>
+  <string name="pref_start_boot_title">Spustit Orbot pÅ?i startu systému</string>
+  <string name="pref_start_boot_summary">Automaticky spustit Orbot a pÅ?ipojit se k Tor po startu zaÅ?ízení</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varování</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">OprávnÄ?ní</string>
+  <string name="wizard_permissions_root_msg1">VolitelnÄ? můžete Orbotu udÄ?lit \'siperuýivatelský\' (root) pÅ?ístup pto povolení rozšíÅ?ených funkcí, napÅ?íklad transparentní proxy.</string>
+  <string name="wizard_permissions_root_msg2">Pokud si to nepÅ?ejete, používejte prosím aplikace napsané tak, aby spolupracovaly s Orbotem</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-povolené aplikace</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: BezpeÄ?ná chatovací aplikace s technologií Off-the-Record Encryption</string>
+  <string name="wizard_tips_play">NajdÄ?te vÅ¡echny aplikace Guardian Projektu na Obchodu Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentní proxy</string>
+  <string name="wizard_transproxy_msg">Toto povolí aplikacím automaticky bÄ?žet pÅ?es Tor síť bez jakéhokoliv nastavování.</string>
+  <string name="wizard_transproxy_hint">(Povolte tuto volbu, pokud nemáte ponÄ?tí, o co se jedná)</string>
+  <string name="wizard_transproxy_none">Žádné</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Povolit Tor transparentní proxy pro zaÅ?ízení pÅ?ipojená pÅ?es Wifi a USB tethering (vyžaduje restart)</string>
+  <string name="button_grant_superuser">Požadavek na Superuživatelský pÅ?ístup</string>
+  <string name="pref_select_apps">Vybrat aplikace</string>
+  <string name="pref_select_apps_summary">Zvolte aplikace používající smÄ?rováni pÅ?es Tor</string>
+  <string name="pref_node_configuration">Konfigurace uzlu (nodu)</string>
+  <string name="pref_node_configuration_summary">Tato rozšíÅ?ená nastavení mohou snížit vaÅ¡i anonymitu</string>
+  <string name="pref_entrance_node">Vstupní nody</string>
+  <string name="pref_entrance_node_summary">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro první skok (hop)</string>
+  <string name="pref_entrance_node_dialog">Zadejte vstupní nody</string>
+  <string name="button_invert_selection">PÅ?evrátit výbÄ?r</string>
+  <string name="pref_proxy_title">Odchozí síťová proxy (volitelné)</string>
+  <string name="pref_proxy_type_title">Typ odchozí proxy</string>
+  <string name="pref_proxy_type_summary">Protokol pro proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Zadejte typ proxy</string>
+  <string name="pref_proxy_host_title">Hostitel odchozí proxy</string>
+  <string name="pref_proxy_host_summary">Jméno hostitele proxy serveru</string>
+  <string name="pref_proxy_host_dialog">Zadejte hostitele proxy</string>
+  <string name="pref_proxy_port_title">Port odchozí proxy</string>
+  <string name="pref_proxy_port_summary">Port proxy serveru</string>
+  <string name="pref_proxy_port_dialog">Zadejte proxy port</string>
+  <string name="pref_proxy_username_title">Uživatelské jméno odchozí proxy</string>
+  <string name="pref_proxy_username_summary">Proxy uživatelské jméno (volitelné)</string>
+  <string name="pref_proxy_username_dialog">Zadejte Proxy uživatelské jméno</string>
+  <string name="pref_proxy_password_title">Heslo odchozí proxy</string>
+  <string name="pref_proxy_password_summary">Proxy heslo (volitelné)</string>
+  <string name="pref_proxy_password_dialog">Zadejte Proxy heslo</string>
+  <string name="status">Stav</string>
+  <string name="setting_up_full_transparent_proxying_">Nastavuji transparentní proxy�</string>
+  <string name="setting_up_app_based_transparent_proxying_">Nastavení na aplikacích založené transparentní proxy...</string>
+  <string name="transparent_proxying_enabled">Transparentní proxy POVOLENA</string>
+  <string name="transproxy_enabled_for_tethering_">Transparentní proxy povolena pro Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">VAROVÃ?NÃ?: chyba pÅ?i startu transparentní proxy!</string>
+  <string name="transproxy_rules_cleared">Pravidla TransProxy vymazána</string>
+  <string name="couldn_t_start_tor_process_">Nelze spustit Tor proces:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Nastavení na portu založené transparentní proxy...</string>
+  <string name="bridge_error">Chyba bridge</string>
+  <string name="bridge_requires_ip">Pro použití bridge musíte zadat minimálné jednu IP adresu bridge.</string>
+  <string name="send_email_for_bridges">ZaÅ¡lete email pouze s Å?ádkem \"get bridges\" v obsahu zprávy z vaÅ¡eho gmail úÄ?tu na adresu bridges@xxxxxxxxxxxxxx</string>
+  <string name="error">Chyba</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vaše nastavení dostupných adres (ReachableAddresses) způsobilo chybu!</string>
+  <string name="your_relay_settings_caused_an_exception_">Vaše nastavení relace způsobilo výjimku!</string>
+  <string name="exit_nodes">Výstupní nody</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro poslední skok (hop)</string>
+  <string name="enter_exit_nodes">Zadejte výstupní nody</string>
+  <string name="exclude_nodes">VylouÄ?ené nody</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Otisky (fingerprints), pÅ?ezdívky serveru (nicks), státy a adresy pro vylouÄ?ené nody</string>
+  <string name="enter_exclude_nodes">Zadejte nody k vylouÄ?ení</string>
+  <string name="strict_nodes">Striktní nody</string>
+  <string name="use_only_these_specified_nodes">Použít *pouze* tyto specifické nody</string>
+  <string name="bridges">Bridge</string>
+  <string name="use_bridges">Použít bridge</string>
+  <string name="bridges_obfuscated">Matoucí bridge (Obfuscated Bridges)</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Povolit alternativní vstupní nody do sítÄ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Povolte, pokud jsou nastavené bridge matoucí bridge</string>
+  <string name="ip_address_and_port_of_bridges">IP adresy a porty bridgů</string>
+  <string name="enter_bridge_addresses">Zadejte adresy bridgů</string>
+  <string name="relays">Relé</string>
+  <string name="relaying">Používání relé</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">SpuÅ¡tÄ?ní zaÅ?ízení jako neodchozího relé</string>
+  <string name="relay_port">Port relé</string>
+  <string name="listening_port_for_your_tor_relay">Naslouchání Vašeho Tor relé</string>
+  <string name="enter_or_port">Zadejte OR port</string>
+  <string name="relay_nickname">PÅ?ezdívka relé</string>
+  <string name="the_nickname_for_your_tor_relay">PÅ?ezdívka VaÅ¡eho Tor relé</string>
+  <string name="enter_a_custom_relay_nickname">Zadejte klientskou pÅ?ezdívku relé</string>
+  <string name="reachable_addresses">Dostupné adresy</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">BÄ?žet jako klient za firewallem s restriktivní politikou</string>
+  <string name="reachable_ports">Dostupné porty</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porty dostupné za restriktivním firewallem</string>
+  <string name="enter_ports">Zadejte porty</string>
+  <string name="enable_hidden_services">Skrytý hosting služby</string>
+  <string name="run_servers_accessible_via_the_tor_network">umožnit serveru na zaÅ?ízení být pÅ?ístupné skrze síť Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">vložte porty localhostu pro skryté služby</string>
+  <string name="hidden_service_ports">Skryté porty služby</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresovatelné jméno pro vaši skrytou službu (generováno automaticky)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">umožnit ladicí informace na výstup (musí používat adb nebo aLogCat k prohlížení)</string>
+  <string name="project_home">Domovské(á) umístÄ?ní projektu</string>
+  <string name="the_tor_license">Tor Licence</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software tÅ?etích stran:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Aplikace požaduje otevÅ?ení skrytého portu serveru %S k síti Tor. Toto je bezpeÄ?nÄ?, pokud aplikaci důvÄ?Å?ujete.</string>
+  <string name="found_existing_tor_process">nalezev existující Tor proces�</string>
+  <string name="something_bad_happened">Stalo se nÄ?co Å¡patného. Zkontrolujte log</string>
+  <string name="hidden_service_on">skrytá služba na:</string>
+  <string name="unable_to_read_hidden_service_name">nelze Ä?íst název skryté služby</string>
+  <string name="unable_to_start_tor">Nelze spustit Tor:</string>
+  <string name="unable_to_reset_tor">Restartujte vaÅ¡e zaÅ?ízení, nejsme schopni resetovat Tor!</string>
+  <string name="pref_use_sys_iptables_title">Použít defaultní Iptables</string>
+  <string name="pref_use_sys_iptables_summary">použít vestavÄ?né iptables binárky místo tÄ?ch dodávaných s Orbotem</string>
+  <string name="error_installing_binares">Nelze nainstalovat nebo aktualizovat Tor binárky.</string>
+  <string name="pref_use_persistent_notifications">Vždy zobrazit ikonu ve stavovém Å?ádku, pokud je Orbot pÅ?ipojen.</string>
+  <string name="pref_use_persistent_notifications_title">Notifikace vždy zapnuté</string>
+  <string name="notification_using_bridges">Bridge povoleny!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Jazyk</string>
+  <string name="set_locale_summary">Zvolte jazyk pro Orbot</string>
+  <string name="wizard_locale_title">Zvolte jazyk</string>
+  <string name="wizard_locale_msg">Ponechat standartní, nebo pÅ?epnout stávající jazyk</string>
+  <string name="btn_save_settings">Uložit nastavení</string>
+  <string name="bandwidth_">ŠíÅ?ka pásma:</string>
+  <string name="down">stahování</string>
+  <string name="up">nahrávání</string>
+  <string name="pref_disable_network_title">Vypnout uspávání sítÄ?</string>
+  <string name="pref_disable_network_summary">Uspat Tor když není k dispozici pÅ?ístup k Internetu</string>
+  <string name="newnym">VaÅ¡e identita na Toru byla zmÄ?nÄ?na!</string>
+  <string name="menu_use_chatsecure">Použít ChatSecure</string>
+  <string name="permission_manage_tor_label">Spravovat Tor</string>
+  <string name="permission_manage_tor_description">Umožnit této aplikaci ovládat službu Tor</string>
+  <string name="install_apps_">Nainstalovat aplikace?</string>
+  <string name="restart_orbot_to_use_this_bridge_">Pro projevení zmÄ?n restartujte Orbot</string>
+  <string name="menu_qr">QR kódy</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktivovat</string>
+  <string name="send_email">Pošli email</string>
+  <string name="standard_browser">Standartní prohlížeÄ?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-cs/strings.xml b/orbotservice/src/main/res/values-cs/strings.xml
new file mode 100644
index 0000000..65e386f
--- /dev/null
+++ b/orbotservice/src/main/res/values-cs/strings.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">spustit a vypnout Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se spouští�</string>
+  <string name="status_activated">PÅ?ipojen k síti Tor</string>
+  <string name="status_disabled">\"Orbot je deaktivován</string>
+  <string name="status_shutting_down">Orbot se vypíná</string>
+  <string name="tor_process_starting">Startuji Tor klientaâ?¦</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?ekám.</string>
+  <string name="not_anonymous_yet">VAROVÃ?NÃ?: VaÅ¡e komunikace jeÅ¡tÄ? není anonymní! Prosím nastavte vaÅ¡im aplikacím HTTP proxy 127.0.0.1:8118 nebo SOCKS4A Ä?i SOCKS5 proxy 172.0.0.1:9050</string>
+  <string name="menu_home">Domů</string>
+  <string name="menu_browse">Prohlížet</string>
+  <string name="menu_settings">Nastavení</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_apps">Aplikace</string>
+  <string name="menu_start">Zapnout</string>
+  <string name="menu_stop">Vypnout</string>
+  <string name="menu_about">O aplikaci</string>
+  <string name="button_help">Pomoc</string>
+  <string name="button_close">ZavÅ?ít</string>
+  <string name="button_about">O aplikaci</string>
+  <string name="button_clear_log">VyÄ?istit log</string>
+  <string name="menu_verify">OvÄ?Å?it</string>
+  <string name="menu_exit">Konec</string>
+  <string name="press_to_start">- podržte pro spuÅ¡tÄ?ní -</string>
+  <string name="pref_trans_proxy_group">Transparentní proxy (vyžaduje roota)</string>
+  <string name="pref_trans_proxy_title">Transparentní proxy</string>
+  <string name="pref_trans_proxy_summary">Automatické Torování aplikací</string>
+  <string name="pref_transparent_all_title">Torovat všechno</string>
+  <string name="pref_transparent_all_summary">Proxynovat všechny aplikace skrz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Záložní port pro proxy</string>
+  <string name="pref_transparent_port_fallback_summary">VAROVÃ?NÃ?: Obchází Ä?asté porty (80, 443, etc). *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují.</string>
+  <string name="pref_transparent_port_title">Seznam portů</string>
+  <string name="pref_transparent_port_summary">Seznam portů co proxynovat. *POUŽIJTE JEN* pokud módy \'All\' nebo \'App\' nefungují</string>
+  <string name="pref_transparent_port_dialog">Zadejte porty pro proxynování</string>
+  <string name="pref_has_root">Vyžaduje root pÅ?ístup</string>
+  <string name="pref_has_root_summary">Požádat o práva roota kvůli transparentnímu proxy</string>
+  <string name="status_install_success">Binárky toru byly úspÄ?Å¡nÄ? nainstalovány!</string>
+  <string name="title_error">Chyba aplikace</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbotovi</string>
+  <string name="btn_next">Další</string>
+  <string name="btn_back">ZpÄ?t</string>
+  <string name="btn_finish">DokonÄ?it</string>
+  <string name="btn_cancel">Zrušit</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_permissions_root">Práva udÄ?lena</string>
+  <string name="wizard_proxy_help_info">Nastavení Proxy</string>
+  <string name="wizard_final">Orbot je pÅ?ipraven!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Hlavní</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varování</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentní proxy</string>
+  <string name="wizard_transproxy_none">Není</string>
+  <string name="status">Status</string>
+  <string name="error">Chyba</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Uloz nastaveni</string>
+  <string name="menu_vpn">Aplikace</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-cy/strings.xml b/orbotservice/src/main/res/values-cy/strings.xml
new file mode 100644
index 0000000..a48a10a
--- /dev/null
+++ b/orbotservice/src/main/res/values-cy/strings.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">cychwyn a stopio Tor</string>
+  <string name="tor_proxy_service_process">gwasanaethdirpwrytor</string>
+  <string name="status_starting_up">Mae Orbot yn cychwyn...</string>
+  <string name="status_activated">Wedi cysylltu â rhwydwaith Tor</string>
+  <string name="tor_process_starting">Yn cychwyn cleient Tor</string>
+  <string name="tor_process_complete">Wedi ei gwblhau.</string>
+  <string name="tor_process_waiting">yn aros.</string>
+  <string name="not_anonymous_yet">RHYBUDD: Nid yw eich traffig yn ddienw eto! Os gwelwch yn dda ffurfweddu eich ceisiadau at arfer HTTP proxy 127.0.0.1:8118 neu SOCKS4A neu ddirprwy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Hafan</string>
+  <string name="menu_browse">Pori</string>
+  <string name="menu_settings">Gosodiadau</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Help</string>
+  <string name="menu_start">Cychwyn</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Amdanom ni</string>
+  <string name="main_layout_download">Llwytho i lawr</string>
+  <string name="main_layout_upload">Llwytho i fyny</string>
+  <string name="button_help">Help</string>
+  <string name="button_close">Cau</string>
+  <string name="button_about">Amdanom ni</string>
+  <string name="button_clear_log">Clirio log</string>
+  <string name="menu_verify">Gwirio</string>
+  <string name="menu_exit">Gadael</string>
+  <string name="press_to_start">- pwyswch yn hir i gychwyn -</string>
+  <string name="pref_trans_proxy_group">Dirprwyo tryloyw (angen Gwreiddyn)</string>
+  <string name="pref_trans_proxy_title">Dirprwyo tryloyw</string>
+  <string name="pref_trans_proxy_summary">\'Torifying\' o Apps yn awtomatig</string>
+  <string name="pref_transparent_all_title">Popeth Tor</string>
+  <string name="pref_transparent_all_summary">Traffig dirprwy i\'r holl apps drwy Tor</string>
+  <string name="pref_transparent_port_title">Rhestr Porthau</string>
+  <string name="pref_transparent_port_summary">Rhestr o borthau i\'w dirprwyo. *DEFNYDDIER YN UNIG* os nad yw modd \'Popeth\' neu \'App\' yn gweithio</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Am Orbot</string>
+  <string name="btn_next">Nesaf</string>
+  <string name="btn_back">Yn ôl</string>
+  <string name="btn_finish">Gorffen</string>
+  <string name="btn_okay">Iawn</string>
+  <string name="btn_cancel">Diddymu</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Rhai manylion am Orbot</string>
+  <string name="wizard_permissions_root">Caniatâd wedi\'i roi</string>
+  <string name="wizard_proxy_help_info">Gosodiadau Dirprwy</string>
+  <string name="wizard_final">Mae Orbot yn barod!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Cyffredinol</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Rhybudd</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Dirprwyo\'n dryloyw</string>
+  <string name="wizard_transproxy_none">Dim</string>
+  <string name="pref_select_apps">Dewiswch Apps</string>
+  <string name="pref_select_apps_summary">Dewiswch Apps i\'w llwybro drwy Tor</string>
+  <string name="pref_node_configuration">Ffurfweddiad nod</string>
+  <string name="pref_entrance_node">Nodau mynediad</string>
+  <string name="pref_entrance_node_dialog">I mewn i nodau mynediad</string>
+  <string name="pref_proxy_password_summary">Cyfrinair y Dirprwy (Dewisol)</string>
+  <string name="status">Statws</string>
+  <string name="error">Gwall</string>
+  <string name="exit_nodes">Nodau Gadael</string>
+  <string name="enter_exit_nodes">I mewn i Nodau Gadael</string>
+  <string name="exclude_nodes">Yn eithrio Nodau</string>
+  <string name="enter_exclude_nodes">I mewn i Nodau Eithrio</string>
+  <string name="the_tor_license">Trwydded Tor</string>
+  <string name="third_party_software">Meddalwedd 3ydd-parti</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Dewiswch locale ac iaith i Orbot</string>
+  <string name="wizard_locale_title">Dewiswch iaith</string>
+  <string name="btn_save_settings">Cadw\'r gosodiadau</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-da/strings.xml b/orbotservice/src/main/res/values-da/strings.xml
new file mode 100644
index 0000000..2c63a07
--- /dev/null
+++ b/orbotservice/src/main/res/values-da/strings.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er en gratis og åben proxy-applikation, der gør det muligt at anvende internettet mere sikkert fra andre programmer. Orbot bruger Tor til at kryptere internettrafikken, og skjuler den ved at sende den gennem serverere, lokaliseret i hele verden. Tor er gratis og åben software, der kan hjælpe dig mod netværksovervågning kaldet trafikanalyse, der kan true din personlige frihed, dit privatliv, handelsaktivitet og forhold.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start og stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot starter op ...</string>
+  <string name="status_activated">Der er forbindelse til Tor-netværket</string>
+  <string name="status_disabled">Orbot er slået fra</string>
+  <string name="tor_process_starting">Starter Tor klienten...</string>
+  <string name="tor_process_complete">udført.</string>
+  <string name="tor_process_waiting">afventer.</string>
+  <string name="not_anonymous_yet">ADVARSEL: Din trafik er ikke endnu ikke anonym! Konfigurér venligst dine programmer, så de bruger HTTP proxy 127.0.0.1:8118 eller SOCKS4A eller SOCKS5-proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hjem</string>
+  <string name="menu_browse">Brows</string>
+  <string name="menu_settings">Indstillinger</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Hjælp</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Om</string>
+  <string name="main_layout_download">Henter</string>
+  <string name="main_layout_upload">Sender</string>
+  <string name="button_help">Hjælp</string>
+  <string name="button_close">Luk</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Ryd log</string>
+  <string name="menu_verify">Tjek</string>
+  <string name="menu_exit">Afslut</string>
+  <string name="press_to_start">- hold nede for start -</string>
+  <string name="pref_trans_proxy_group">Transparent proxy (kræver Root)</string>
+  <string name="pref_trans_proxy_title">Transparent proxy</string>
+  <string name="pref_trans_proxy_summary">Anvend automatisk Tor på programmer</string>
+  <string name="pref_transparent_all_title">Brug Tor til alt</string>
+  <string name="pref_transparent_all_summary">Proxy-trafik for alle programmer gennem Tor</string>
+  <string name="pref_transparent_port_fallback_title">Tilbagefaldsport for proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ADVARSEL: Omgår almindelige porte (80, 443, osv). Bør *KUN* anvendes hvis \'All\' eller \'App\' tilstande ikke virker.</string>
+  <string name="pref_transparent_port_title">Portliste</string>
+  <string name="pref_transparent_port_summary">Liste af porte der skal filtreres gennem proxyen. Bør *KUN* anvendes hvis \'All\' eller \'App\' tilstande ikke virker.</string>
+  <string name="pref_transparent_port_dialog">Indtast porte der skal filtreres gennem proxyen.</string>
+  <string name="pref_has_root">Forespørg om Root-adgang</string>
+  <string name="pref_has_root_summary">Kræver root privilegier for gennemsigtig proxy.</string>
+  <string name="status_install_success">Tor\'s binære filer succesfuldt installeret!</string>
+  <string name="status_install_fail">Tor\'s binære filer kunne ikke installeres. Læs venligst loggen og underret tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Programfejl</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Næste</string>
+  <string name="btn_back">Tilbage</string>
+  <string name="btn_finish">Afslut</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Fortryd</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nogle Orbot detaljer</string>
+  <string name="wizard_permissions_root">Tilladelse givet</string>
+  <string name="wizard_permissions_stock">Orbot tilladelser</string>
+  <string name="wizard_premissions_msg_root">Fremragende! Vi kan se at du har givet root tilladelser til Orbot . Vi vil bruge denne magt med omtanke.</string>
+  <string name="wizard_permissions_msg_stock">Selvom det ikke er påkrævet, kan Orbot blive et mere nyttigt værktøj, hvis din enhed har root adgang. Benyt knappen herunder for at tildele Orbot superkræfter!</string>
+  <string name="wizard_permissions_no_root">Hvis du ikke har root adgang eller ikke aner hvad vi snakker om, skal du være sikker på at du benytter dig af apps som kan fungere med Orbot.</string>
+  <string name="wizard_permissions_consent">Jeg forstår og vil gerne fortsætte uden Superuser</string>
+  <string name="wizard_permission_enable_root">Tillad root for Orbot</string>
+  <string name="wizard_configure">Indstil Torifikation</string>
+  <string name="wizard_configure_msg">Orbot giver dig mulighed for at føre al app-trafik igennem Tor ELLER vælge individuelt imellem apps.</string>
+  <string name="wizard_configure_all">Kør alle programmers trafik gennem Tor proxyen</string>
+  <string name="wizard_configure_select_apps">Vælg individuelle apps for Tor</string>
+  <string name="wizard_tips_tricks">Orbot-aktiverede apps</string>
+  <string name="wizard_tips_msg">De nedenstående programmer er udviklet for at fungere med Orbot. Klik hver knap for at installere nu. Ellers kan de senere findes på Google play, på hjemmesiden GuardianProject.info eller via F-Droid.org.</string>
+  <string name="wizard_tips_proxy">Proxy indstillinger - Lær hvordan du konfigurerer apps til at fungere med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo søgemaskine-programmet</string>
+  <string name="wizard_tips_twitter">Indstil Twitter proxyen til værten \"localhost\" og port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-indstillinger</string>
+  <string name="wizard_final">Orbot er klar!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Dette vil åbne din browser på https://check.torproject.org for at se om Orbot er korrekt konfigureret og at du er forbundet til Tor.</string>
+  <string name="pref_hs_group">Udbyd en skjult service</string>
+  <string name="pref_general_group">Generelt</string>
+  <string name="pref_start_boot_title">Start Orbot ved opstart</string>
+  <string name="pref_start_boot_summary">Start automatisk Orbot og forbind til Tor når din android enhed starter</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advarsel</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tilladelser</string>
+  <string name="wizard_permissions_root_msg1">Du kan eventuelt give Orbot \'Superuser\' adgang for at aktivere funktioner som f.eks. Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Hvis du ikke vil dette, så vær sikker på at du bruger apps som fungerer med Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-aktiverede apps</string>
+  <string name="wizard_tips_play">Find alle Guardian Project programmer på Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transperant Proxying</string>
+  <string name="wizard_transproxy_msg">Dette tillader at dine apps automatisk kører gennem Tor netværket uden nogen konfiguration.</string>
+  <string name="wizard_transproxy_hint">(Check denne boks hvis du ikke aner hvad vi snakker om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor internet-hotspot</string>
+  <string name="pref_transparent_tethering_summary">Start Tor gennemsigtig proxy for Wifi og internetdeling over USB (kræver genstart)</string>
+  <string name="button_grant_superuser">Anmod om Superuser adgang</string>
+  <string name="pref_select_apps">Vælg apps</string>
+  <string name="pref_select_apps_summary">Vælg apps som føres gennem Tor</string>
+  <string name="pref_node_configuration">Konfiguration af Tor node</string>
+  <string name="pref_node_configuration_summary">Avancerede indstillinger, der kan reducere anonymiteten</string>
+  <string name="pref_entrance_node">Indgangspunkter til Tor netværket</string>
+  <string name="pref_entrance_node_summary">Fingeraftryk, servernavne, lande og adresser for første hop</string>
+  <string name="pref_entrance_node_dialog">Indtast indgangspunkter</string>
+  <string name="pref_proxy_title">Udgående netværksproxy (Valgfri)</string>
+  <string name="pref_proxy_type_title">Udgående proxy-type</string>
+  <string name="pref_proxy_type_summary">Protokol til proxy serveren: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Indtast proxy type</string>
+  <string name="pref_proxy_host_title">Udgående proxy-vært</string>
+  <string name="pref_proxy_host_summary">Værtsnavn for proxyserver</string>
+  <string name="pref_proxy_host_dialog">Indtast proxy vært</string>
+  <string name="pref_proxy_port_title">Udgående proxy-port</string>
+  <string name="pref_proxy_port_summary">Proxyserverens port</string>
+  <string name="pref_proxy_port_dialog">Indtast proxy port</string>
+  <string name="pref_proxy_username_title">Brugernavn for udgående proxy</string>
+  <string name="pref_proxy_username_summary">Proxy brugernavn (Valgfri)</string>
+  <string name="pref_proxy_username_dialog">Indtast proxy-brugernavnet</string>
+  <string name="pref_proxy_password_title">Kodeord for udgående proxy</string>
+  <string name="pref_proxy_password_summary">Adgangskode for udgående proxy (Valgfri)</string>
+  <string name="pref_proxy_password_dialog">Indtast proxy-kodeordet</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Opsætter total, gennemsigtig proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Opsætter program-afhængig transparent proxy...</string>
+  <string name="transparent_proxying_enabled">Transparent proxying AKTIVERET</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy slået til for internetdeling!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVARSEL: fejl under start af den gennemsigtige proxy!</string>
+  <string name="transproxy_rules_cleared">Indstillinger for TransProxy er nulstillet</string>
+  <string name="couldn_t_start_tor_process_">Kunne ikke starte Tor processen:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Opsætter port-baseret gennemsigtig proxy...</string>
+  <string name="bridge_error">Fejl ved Bro</string>
+  <string name="bridge_requires_ip">For at kunne bruge bro-komponenten, skal du indaste mindst én IP-adresse på en bro.</string>
+  <string name="send_email_for_bridges">Send en e-mail til bridges@xxxxxxxxxxxxxx med teksten \"get bridges\" alene i mailens tekstfelt fra en gmail-konto.</string>
+  <string name="error">Fejl</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Din ReachableAdresses indstilling forudsagede en fejl!</string>
+  <string name="your_relay_settings_caused_an_exception_">Dine relæindstillinger forårsagede en fejl!</string>
+  <string name="exit_nodes">Udgangspunkter</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeraftryk, servernavne, lande og adresser for det sidste hop</string>
+  <string name="enter_exit_nodes">Indtast udgangspunkter</string>
+  <string name="exclude_nodes">Ekskluder punkter</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingeraftryk, servernavne, lande og adresser der skal ekskluderes</string>
+  <string name="enter_exclude_nodes">Indtast noder at ekskludere</string>
+  <string name="strict_nodes">Strikte punkter</string>
+  <string name="use_only_these_specified_nodes">Brug *kun* disse specificerede punkter</string>
+  <string name="bridges">Broer</string>
+  <string name="use_bridges">Brug broer</string>
+  <string name="bridges_obfuscated">Skjulte broer</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Slå alternative indgangspunkter til Tor netværket til</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktiver hvis de indstillede broer er skjulte broer</string>
+  <string name="ip_address_and_port_of_bridges">IP adresser og porte på broer</string>
+  <string name="enter_bridge_addresses">Indtast bro-adresser</string>
+  <string name="relays">Relæer</string>
+  <string name="relaying">Relæfunktion</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Lad denne enhed være et ikke-udgangs relæ</string>
+  <string name="relay_port">Relæets port</string>
+  <string name="listening_port_for_your_tor_relay">Port at dette Tor relæ lytter på</string>
+  <string name="enter_or_port">Indtast OR port</string>
+  <string name="relay_nickname">Relænavn</string>
+  <string name="the_nickname_for_your_tor_relay">Kaldenavnet for dit Tor-relæ</string>
+  <string name="enter_a_custom_relay_nickname">Indtast et valgfrit navn for relæet</string>
+  <string name="reachable_addresses">Opnåelige adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kør som en klient bag en firewall med restrektive regler</string>
+  <string name="reachable_ports">Porte hvor forbindelse kan dannes</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porte bag en restriktiv firewall hvor en forbindelse kan oprettes</string>
+  <string name="enter_ports">Indtast porte</string>
+  <string name="enable_hidden_services">Udbyd en service</string>
+  <string name="run_servers_accessible_via_the_tor_network">tillad at en server på enheden er tilgængelig via Tor-netværket</string>
+  <string name="enter_localhost_ports_for_hidden_services">indtast lokale adresser for skjulte services</string>
+  <string name="hidden_service_ports">Skjulte service porte</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">den absolutte sti til din skjulte service (genereres automatisk)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">aktiver fejlfindings-log til output (der skal anvendes adb eller aLogCat for at se dette)</string>
+  <string name="project_home">Projekt hjemmeside(r):</string>
+  <string name="the_tor_license">Tor licensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjeparts-software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="hidden_service_request">Et program vil åbne den skjulte server-port %S til Tor netværket. Dette er sikkert hvis du stoler på programmet.</string>
+  <string name="found_existing_tor_process">fandt eksisterende Tor process...</string>
+  <string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
+  <string name="hidden_service_on">skjult service på:</string>
+  <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
+  <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+  <string name="unable_to_reset_tor">Genstart din enhed. Ude af stand til at nulstille tor!</string>
+  <string name="pref_use_sys_iptables_title">Anvend standardindstillinger for Iptables</string>
+  <string name="pref_use_sys_iptables_summary">anvend det indbyggede iptables-program i stedet for versionen der følger med Orbot</string>
+  <string name="error_installing_binares">Kunne ikke installere eller opgradere Tor programmerne.</string>
+  <string name="pref_use_persistent_notifications">Vis altid ikonet i statuslinien når Orbot er forbundet til netværket</string>
+  <string name="pref_use_persistent_notifications_title">Vis altid notifikationer</string>
+  <string name="notification_using_bridges">Broer er aktiverede!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Sprog</string>
+  <string name="set_locale_summary">Vælg sproginstillinger og sprog for Orbot</string>
+  <string name="wizard_locale_title">Vælg sprog</string>
+  <string name="wizard_locale_msg">Behold standardindstilling eller skift det nuværende sprog</string>
+  <string name="powered_by">drevet af Tor</string>
+  <string name="btn_save_settings">Gem Indstillinger</string>
+  <string name="no_internet_connection_tor">Ingen internetforbindelse; Tor er på standby...</string>
+  <string name="bandwidth_">BÃ¥ndbredde:</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-de-rAT/strings.xml b/orbotservice/src/main/res/values-de-rAT/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-de-rAT/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-de/strings.xml b/orbotservice/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..acf2662
--- /dev/null
+++ b/orbotservice/src/main/res/values-de/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ist eine kostenlose Proxy-Anwendung, mit deren Hilfe andere Anwendungen das Internet sicherer nutzen können. Orbot verwendet Tor, um Ihren Internetverkehr zu verschlüsseln und ihn dann zu verbergen, indem er über eine Reihe weltweit verteilter Computer geleitet wird. Tor ist ein freies Programm und ein offenes Netzwerk, das Ihnen hilft, sich gegen Angriffe auf die persönliche Freiheit und die Privatsphäre oder auf vertrauliche Geschäftsbeziehungen sowie gegen die Datenüberwachung aus Staatssicherheitsgründen zu wehren.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor starten und beenden</string>
+  <string name="tor_proxy_service_process">Tor-Vermittlungsdienst</string>
+  <string name="status_starting_up">Orbot startet â?¦</string>
+  <string name="status_activated">Verbunden mit dem Tor-Netzwerk</string>
+  <string name="status_disabled">Orbot ist deaktiviert</string>
+  <string name="status_shutting_down">TorService wird heruntergefahren</string>
+  <string name="tor_process_starting">Tor-Programm wird gestartet â?¦</string>
+  <string name="tor_process_complete">abgeschlossen.</string>
+  <string name="tor_process_waiting">warten.</string>
+  <string name="not_anonymous_yet">WARNUNG: Ihr Datenverkehr ist noch nicht anonymisiert! Bitte stellen Sie Ihre Programme so ein, dass Sie entweder den HTTP-Proxy 127.0.0.1:8118 oder den SOCKS4A bzw. SOCKS5-Proxy 127.0.0.1:9050 verwenden.</string>
+  <string name="menu_home">Start</string>
+  <string name="menu_browse">Durchsuchen</string>
+  <string name="menu_settings">Einstellungen</string>
+  <string name="menu_log">Protokoll</string>
+  <string name="menu_info">Hilfe</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Ã?ber</string>
+  <string name="menu_promo_apps">Weitere Apps â?¦</string>
+  <string name="main_layout_download">Heruntergeladen</string>
+  <string name="main_layout_upload">Hochgeladen</string>
+  <string name="button_help">Hilfe</string>
+  <string name="button_close">SchlieÃ?en</string>
+  <string name="button_about">Ã?ber</string>
+  <string name="button_clear_log">Protokoll löschen</string>
+  <string name="menu_verify">�berprüfen</string>
+  <string name="menu_exit">Beenden</string>
+  <string name="menu_scan">BrückenQR scannen</string>
+  <string name="menu_share_bridge">BrückenQR teilen</string>
+  <string name="press_to_start">- Zum Starten gedrückt halten -</string>
+  <string name="pref_trans_proxy_group">Transparente Vermittlung (benötigt Root-Rechte)</string>
+  <string name="pref_trans_proxy_title">Transparente Vermittlung</string>
+  <string name="pref_trans_proxy_summary">Anwendungen automatisch durch Tor leiten</string>
+  <string name="pref_transparent_all_title">Alles durch Tor leiten</string>
+  <string name="pref_transparent_all_summary">Verbindungen aller Anwendungen durch Tor leiten</string>
+  <string name="pref_transparent_port_fallback_title">Rückfallportvermittlung</string>
+  <string name="pref_transparent_port_fallback_summary">WARNUNG: Umgeht öffentliche Ports (80, 443, usw.). *NUR BENUTZEN*, wenn »All« oder »App«-Modus nicht funktioniert.</string>
+  <string name="pref_transparent_port_title">Portliste</string>
+  <string name="pref_transparent_port_summary">Liste von Anschlüssen zur Vermittlung. *NUR BENUTZEN* wenn »All« oder »App«-Modus nicht funktioniert</string>
+  <string name="pref_transparent_port_dialog">Ports zur Vermittlung eingeben</string>
+  <string name="pref_has_root">Anfrage auf Root-Zugriff</string>
+  <string name="pref_has_root_summary">Anfrage auf Root-Zugriff für transparente Vermittlung</string>
+  <string name="status_install_success">Die Tor-Programmdateien wurden erfolgreich installiert!</string>
+  <string name="status_install_fail">Die Tor-Programmdateien konnten nicht erfolgreich installiert werden. Bitte prüfen Sie das Protokoll und wenden Sie sich an tor-assistants@xxxxxxxxxxxxxx.</string>
+  <string name="title_error">Anwendungsfehler</string>
+  <string name="wizard_title">Willkommen bei Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ã?ber Orbot</string>
+  <string name="btn_next">Weiter</string>
+  <string name="btn_back">Zurück</string>
+  <string name="btn_finish">Fertigstellen</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Abbrechen</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nähere Informationen zu Orbot</string>
+  <string name="wizard_details_msg">Orbot ist eine quelloffene Anwendung, die Tor, LibEvent und Polipo enthält. Sie stellt einen lokalen HTTP-Proxy (Port: 8118) und einen SOCKS-Proxy (Port: 9050) in das Tor-Netzwerk bereit. Auf gerooteten Geräten kann Orbot auch sämtliche Internetverbindungen durch Tor leiten.</string>
+  <string name="wizard_permissions_root">Berechtigung erteilt</string>
+  <string name="wizard_permissions_stock">Orbot-Berechtigungen</string>
+  <string name="wizard_premissions_msg_root">Ausgezeichnet! Sie haben Orbot Root-Rechte eingeräumt. Orbot wird diese Berechtigung sinnvoll verwenden.</string>
+  <string name="wizard_permissions_msg_stock">Es ist nicht zwingend erforderlich, aber Orbot kann ein leistungsfähigeres Werkzeug werden, wenn Ihr Gerät gerootet ist. Drücken Sie unten auf den Schalter, um Orbot Superuser-Rechte zu gewähren.</string>
+  <string name="wizard_permissions_no_root">Falls Sie keinen Root-Zugriff haben oder nicht wissen, was das ist, achten Sie darauf, dass Sie Anwendungen verwenden, die Orbot nutzen können.</string>
+  <string name="wizard_permissions_consent">Ich habe verstanden und möchte ohne Systemverwalterzugriff weitermachen</string>
+  <string name="wizard_permission_enable_root">Orbot Root-Rechte einräumen</string>
+  <string name="wizard_configure">Torification konfigurieren</string>
+  <string name="wizard_configure_msg">Orbot lässt Ihnen die Wahl, den Datenverkehr aller Anwendungen durch Tor zu leiten ODER einzelne Anwendungen auszuwählen.</string>
+  <string name="wizard_configure_all">Den Verkehr aller Anwendungen durch Tor leiten</string>
+  <string name="wizard_configure_select_apps">Anwendungen einzeln für Tor auswählen</string>
+  <string name="wizard_tips_tricks">Orbot aktivierte Anwendungen</string>
+  <string name="wizard_tips_msg">Die unten aufgeführten Anwendungen wurden für die Zusammenarbeit mit Orbot entwickelt. Wählen Sie diese durch anklicken zum Installieren aus oder laden Sie diese später bei Google Play,  GuardianProject.info oder F-Droid.org herunter.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ein sicheres Sofortnachrichtenprogramm für Android</string>
+  <string name="wizard_tips_proxy">Vermittlungseinstellungen - Lernen, wie Sie Anwendungen so konfigurieren, dass sie mit Orbot zusammenarbeiten.</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo-Suchmaschinen-App</string>
+  <string name="wizard_tips_twitter">Twitter-Proxy auf den Rechner »localhost« und Port 8118 einstellen</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Schreiben Sie eine Geschichte und überlassen Sie Tor das Sicherheitsmanagement!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Vermittlungseinstellungen</string>
+  <string name="wizard_proxy_help_msg">Wenn die verwendete Android-App die Nutzung eines HTTP- oder SOCKS-Proxys unterstützt, kann sie mit Orbot verknüpft werden und Tor nutzen.\n\n\nDie Einstellung für \'Host\' ist 127.0.0.1 oder \'localhost\'. Für HTTP wird der Port 8118 eingetragen. Für SOCKS der Port 9050. Sie sollten möglichst SOCKS4A oder SOCKS5 verwenden.\n\n\n\n Mehr Informationen zur Verwendung von Proxys unter Android finden Sie in den FAQ auf http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot ist bereit!</string>
+  <string name="wizard_final_msg">Millionen Menschen auf der ganzen Welt nutzen Tor aus einer Vielzahl von Gründen..\n\nJournalisten und Blogger, Verteidiger für Menschenrechte, Polizeibeamte, Soldaten, Firmen, Bürger repressiver Regime und ganz normale Menschen � und jetzt können Sie das auch!</string>
+  <string name="wizard_exit_at_first_screen_toast">Bitte konfigurieren Sie Orbot, bevor Sie es verwenden können!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Sie haben sich erfolgreich mit dem Tor-Netzwerk verbunden - was aber NICHT bedeutet, dass Ihr Gerät sicher ist. Sie können den Knopf »Browser« verwenden, um Ihre Verbindung zu überprüfen. \n\nBesuchen Sie uns auf https://guardianproject.info/apps/orbot oder senden Sie uns eine E-Mail an help@xxxxxxxxxxxxxxxxxxxx, um mehr zu erfahren.</string>
+  <string name="tor_check">Durch das Bestätigen mit »OK« wird die Seite https://check.torproject.org in Ihrem Webbrowser geöffnet, sodass Sie überprüfen können, ob Orbot richtig konfiguriert ist und Sie mit Tor verbunden sind.</string>
+  <string name="pref_hs_group">Versteckte Dienste</string>
+  <string name="pref_general_group">Allgemein</string>
+  <string name="pref_start_boot_title">Orbot beim Systemstart ausführen</string>
+  <string name="pref_start_boot_summary">Automatisches Starten von Orbot und Verbinden mit Tor beim Start des Android-Gerätes</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot bringt Tor zu Android!\n\nTor unterstützt Sie, sich gegen Zensur, Datenrückverfolgung und die �berwachung des Netzes zu wehren, die Ihre Privatsphäre, vertraulichen Informationen und persönlichen Beziehungen bedrohen.\n\nDieser Assistent hilft Ihnen dabei, Orbot und Tor einzurichten.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warnung</string>
+  <string name="wizard_warning_msg">Orbot nur zu installieren, anonymisiert nicht automatisch den mobilen Netzwerkverkehr.\n\nSie müssen Orbot, das Gerät und die Apps konfigurieren, um Tor erfolgreich zu verwenden.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Zugriffsrechte</string>
+  <string name="wizard_permissions_root_msg1">Sie können Orbot wahlweise Systemverwalterzugriff geben, um erweiterte Funktionen zu aktivieren, wie z.B. transparente Vermittlung.</string>
+  <string name="wizard_permissions_root_msg2">Wenn Sie dies nicht möchten, stellen Sie bitte sicher, Anwendungen zu verwenden, die für die Zusammenarbeit mit Orbot geschrieben wurden.</string>
+  <string name="wizard_permissions_no_root_msg">Ihr Gerät scheint nicht gerootet zu sein oder stellt keinen Root oder \'Systemverwalterzugriff bereit.\n\nBitte nutzen Sie den \'Apps\' Modus auf dem Hauptbildschirm.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot aktivierte Anwendungen</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sichere Unterhaltungsanwendung mit vertraulicher Verschlüsselung</string>
+  <string name="wizard_tips_orweb">Orfox: Datenschutz optimierter Browser der Tor verwendet</string>
+  <string name="wizard_tips_play">Alle Guardian Project-Anwendungen im Google Play Store finden</string>
+  <string name="wizard_tips_fdroid">Alle Guardian Project-Anwendungen bei F-Droid finden</string>
+  <string name="wizard_tips_fdroid_org">Alle Guardian Project-Anwendungen unter https://f-droid.org finden</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparente Vermittlung</string>
+  <string name="wizard_transproxy_msg">Dies ermöglicht Ihren Anwendungen automatisch das Tor-Netzwerk zu verwenden, ohne dieses konfigurieren zu müssen.</string>
+  <string name="wizard_transproxy_hint">(Dieses Feld auswählen, wenn Sie nicht wissen wovon wir reden)</string>
+  <string name="wizard_transproxy_none">Nichts</string>
+  <string name="pref_transparent_tethering_title">Tor-Anbindung</string>
+  <string name="pref_transparent_tethering_summary">Transparente Tor-Vermittlung für WLAN und angebundene USB-Geräte aktivieren (benötigt einen Neustart)</string>
+  <string name="button_grant_superuser">Systemverwalterzugriff anfordern</string>
+  <string name="pref_select_apps">Anwendungen auswählen</string>
+  <string name="pref_select_apps_summary">Die Anwendungen auswählen, welche durch Tor geleitet werden sollen</string>
+  <string name="pref_node_configuration">Netzknotenkonfiguration</string>
+  <string name="pref_node_configuration_summary">Dies sind erweiterte Einstellungen, die Ihre Anonymität beeinträchtigen können</string>
+  <string name="pref_entrance_node">Eingangsnetzknoten</string>
+  <string name="pref_entrance_node_summary">Fingerabdrücke, Spitznamen, Länder und Adressen für den ersten Knotenpunkt</string>
+  <string name="pref_entrance_node_dialog">Eingangsnetzknoten eingeben</string>
+  <string name="pref_allow_background_starts_title">Hintergrundstatistiken erlauben</string>
+  <string name="pref_allow_background_starts_summary">Erlauben Sie jeder Anwendung, Orbot zu beauftragen, Tor und zugehörige Dienste zu starten</string>
+  <string name="button_proxy_all">Alles über Proxy</string>
+  <string name="button_proxy_none">Nichts über Proxy</string>
+  <string name="button_invert_selection">Auswahl umkehren</string>
+  <string name="pref_proxy_title">Ausgehender Netzwerk-Proxy (optional)</string>
+  <string name="pref_proxy_type_title">Ausgehender Vermittlungstyp</string>
+  <string name="pref_proxy_type_summary">Protokoll zur Verwendung des Proxy Servers: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Vermittlungstyp eingeben</string>
+  <string name="pref_proxy_host_title">Ausgehender Vermittlungsrechner</string>
+  <string name="pref_proxy_host_summary">Rechnername des Vermittlungsservers</string>
+  <string name="pref_proxy_host_dialog">Vermittlungsrechner eingeben</string>
+  <string name="pref_proxy_port_title">Ausgehender Proxy-Anschluss</string>
+  <string name="pref_proxy_port_summary">Anschluss des Vermittlungsservers</string>
+  <string name="pref_proxy_port_dialog">Vermittlungsanschluss eingeben</string>
+  <string name="pref_proxy_username_title">Ausgehender Proxy-Benutzername</string>
+  <string name="pref_proxy_username_summary">Proxy-Benutzername (optional)</string>
+  <string name="pref_proxy_username_dialog">Proxy-Benutzernamen eingeben</string>
+  <string name="pref_proxy_password_title">Ausgehendes Proxy-Passwort</string>
+  <string name="pref_proxy_password_summary">Proxy-Passwort (optional)</string>
+  <string name="pref_proxy_password_dialog">Proxy-Passwort eingeben</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Voll transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="setting_up_app_based_transparent_proxying_">Anwendungsbasierte transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="transparent_proxying_enabled">Transparente Vermittlung AKTIVIERT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy für Anbindung aktiviert!</string>
+  <string name="warning_error_starting_transparent_proxying_">WARNUNG: Fehler beim Starten der transparenten Vermittlung!</string>
+  <string name="transproxy_rules_cleared">TransProxy-Regeln gelöscht</string>
+  <string name="couldn_t_start_tor_process_">Tor-Prozess konnte nicht gestartet werden:</string>
+  <string name="privoxy_is_running_on_port_">Polipo läuft auf Port: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Anschlussbasierte transparente Vermittlung wird eingestellt â?¦</string>
+  <string name="bridge_error">Brückenfehler</string>
+  <string name="bridge_requires_ip">Um die Brückenfunktion nutzen zu können, müssen Sie mindestens eine Brücken-IP-Adresse eingeben.</string>
+  <string name="send_email_for_bridges">Von Ihrem Gmail-Konto eine E-Mail an bridges@xxxxxxxxxxxxxx mit dem Text »get bridges« im Nachrichtenfeld senden.</string>
+  <string name="error">Fehler</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ihre eingestellten erreichbaren Adressen haben einen Ausnahmefehler verursacht!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ihre Relaiseinstellungen haben einen Ausnahmefehler verursacht!</string>
+  <string name="exit_nodes">Ausgangsnetzknoten</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerabdrücke, Spitznamen, Länder und Adressen für den letzten Knotenpunkt.</string>
+  <string name="enter_exit_nodes">Ausgangsnetzknoten eingeben</string>
+  <string name="exclude_nodes">Netzknoten ausschlieÃ?en</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerabdrücke, Spitznamen, Länder und Adressen, die ausgeschlossen werden sollen</string>
+  <string name="enter_exclude_nodes">AuszuschlieÃ?ende Netzknoten eingeben</string>
+  <string name="strict_nodes">Absolute Netzknoten</string>
+  <string name="use_only_these_specified_nodes">*AusschlieÃ?lich* diese angegebenen Netzknoten verwenden</string>
+  <string name="bridges">Brücken</string>
+  <string name="use_bridges">Brücken benutzen</string>
+  <string name="bridges_obfuscated">Verschleierte Brücken</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Alternative Eingangsnetzknoten in das Tor-Netzwerk aktivieren</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktivieren, falls Brücken verschleierte Brücken sind</string>
+  <string name="ip_address_and_port_of_bridges">IP-Adresse und Port der Brücken</string>
+  <string name="enter_bridge_addresses">Brückenadressen eingeben</string>
+  <string name="relays">Relais</string>
+  <string name="relaying">Weiterleitung</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ihr Gerät als Nichtausgangsrelais aktivieren</string>
+  <string name="relay_port">Relaisanschluss</string>
+  <string name="listening_port_for_your_tor_relay">Anschluss, auf dem bei Ihrem Tor-Relais gehört werden soll</string>
+  <string name="enter_or_port">OR-Port eingeben</string>
+  <string name="relay_nickname">Relaisspitzname</string>
+  <string name="the_nickname_for_your_tor_relay">Der Spitzname für Ihr Tor-Relais</string>
+  <string name="enter_a_custom_relay_nickname">Einen selbsterstellten Relaisspitznamen eingeben</string>
+  <string name="reachable_addresses">Erreichbare Adressen</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Als Programm hinter einer Firewall mit restriktiven Regeln betreiben</string>
+  <string name="reachable_ports">Erreichbare Ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Die Anschlüsse sind hinter einer restriktiven Firewall erreichbar</string>
+  <string name="enter_ports">Ports eingeben</string>
+  <string name="enable_hidden_services">Versteckte Dienste</string>
+  <string name="run_servers_accessible_via_the_tor_network">Auf dem Gerät einen Server betreiben, auf den das Tor-Netzwerk zugreifen kann</string>
+  <string name="enter_localhost_ports_for_hidden_services">Lokale Ports für versteckte Dienste eingeben</string>
+  <string name="hidden_service_ports">Ports der versteckten Dienste</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Der adressierbare Name für Ihren versteckten Dienst (wird automatisch generiert)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ausgabe des Fehlerdiagnoseprotokolls aktivieren (benötigt adb oder aLogCat zur Ansicht)</string>
+  <string name="project_home">Internetseite(n) des Projektes:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Die Tor-Lizenz</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Drittanbieteranwendungen:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Eine Anwendung möchte den versteckten Server-Anschluss %S öffnen. Das ist sicher, wenn Sie der Anwendung vertrauen.</string>
+  <string name="found_existing_tor_process">bestehender Tor-Prozess gefunden â?¦</string>
+  <string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll prüfen</string>
+  <string name="hidden_service_on">Versteckte Dienste auf:</string>
+  <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
+  <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
+  <string name="unable_to_reset_tor">Starten Sie Ihr Gerät neu, Tor konnte nicht zurückgesetzt werden!</string>
+  <string name="pref_use_sys_iptables_title">Vorgegebene IPtables verwenden</string>
+  <string name="pref_use_sys_iptables_summary">Die vorhandene IPtables-Datei verwenden, anstatt der von Orbot mitgelieferten.</string>
+  <string name="error_installing_binares">Die Tor-Programmdateien konnten nicht installiert oder aktualisiert werden.</string>
+  <string name="pref_use_persistent_notifications">Wenn Orbot verbunden ist immer das Orbot-Symbol in der Statusleiste anzeigen</string>
+  <string name="pref_use_persistent_notifications_title">Aktivitätsanzeige</string>
+  <string name="pref_use_expanded_notifications">Erweiterte Benachrichtigung mit Tor-Austrittsland und IP anzeigen</string>
+  <string name="pref_use_expanded_notifications_title">Erweiterte Benachrichtigungen</string>
+  <string name="notification_using_bridges">Brücken aktiviert!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Sprache</string>
+  <string name="set_locale_summary">Gebietsschema und Sprache für Orbot auswählen</string>
+  <string name="wizard_locale_title">Sprache auswählen</string>
+  <string name="wizard_locale_msg">Voreinstellung beibehalten oder Sprache ändern</string>
+  <string name="powered_by">betrieben mit Tor</string>
+  <string name="btn_save_settings">Einstellungen speichern</string>
+  <string name="no_internet_connection_tor">Keine Internetverbindung; Tor ist in Bereitschaft â?¦</string>
+  <string name="bandwidth_">Bandbreite:</string>
+  <string name="down">runter</string>
+  <string name="up">hoch</string>
+  <string name="pref_disable_network_title">Bereitschaft wenn kein Netz</string>
+  <string name="pref_disable_network_summary">Tor in Bereitschaft versetzen, wenn kein Internet verfügbar ist</string>
+  <string name="newnym">Sie haben zu einer neuen Tor-Identität gewechselt!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">ChatSecure benutzen</string>
+  <string name="permission_manage_tor_label">Tor verwalten</string>
+  <string name="permission_manage_tor_description">Diese Anwendung aktivieren, um den Tor-Dienst zu kontrollieren</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Es sieht nicht so aus, dass Sie Orfox installiert haben. Wollen Sie dabei Hilfe oder sollen wir einfach den Browser öffnen?</string>
+  <string name="install_apps_">Anwendungen installieren?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Keine Netzwerkverbindung. Tor wird in Bereitschaft versetzt â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Netzwerkverbindung ist vorhanden. Tor wird aktiviert â?¦</string>
+  <string name="updating_settings_in_tor_service">Einstellungen im Tor-Dienst werden aktualisiert</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port auf dem der SOCKS-Proxy bereitgestellt wird (Standard: 9050 oder 0 zum deaktivieren)</string>
+  <string name="pref_socks_dialog">SOCKS-Portkonfiguration</string>
+  <string name="pref_transport_title">Tor TransProxy-Port</string>
+  <string name="pref_transport_summary">Port auf dem der Transparente Proxy bereitgestellt wird (Standard: 9040 oder 0 zum deaktivieren)</string>
+  <string name="pref_transport_dialog">TransProxy-Portkonfiguration</string>
+  <string name="pref_dnsport_title">Tor DNS-Port</string>
+  <string name="pref_dnsport_summary">Port auf dem DNS bereitgestellt wird (Standard: 5400 oder 0 zum deaktivieren)</string>
+  <string name="pref_dnsport_dialog">DNS-Portkonfiguration</string>
+  <string name="pref_torrc_title">Benutzerdefinierte Torrc-Konfiguration</string>
+  <string name="pref_torrc_summary">NUR FÃ?R EXPERTEN: torrc-Konfigurationszeilen direkt eingeben</string>
+  <string name="pref_torrc_dialog">Benutzerdefinierte Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech-Anwendung zur Menschenrechtsdokumentierung</string>
+  <string name="your_tor_public_ips_">Ihre öffentlichen IPs für Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Bitte deaktivieren Sie diese Anwendung unter Android-&gt;Einstellungen-&gt;Anwendungen, falls Sie Probleme mit Orbot haben:</string>
+  <string name="app_conflict">Anwendungskonflikt</string>
+  <string name="pref_transproxy_refresh_title">Automatische Transproxy-Aktualisierung</string>
+  <string name="pref_transproxy_refresh_summary">Transproxy-Regeln erneut anwenden, wenn sich der Netzwerkstatus ändert</string>
+  <string name="pref_transproxy_flush_title">Transproxy ENTFERNEN ERZWINGEN</string>
+  <string name="pref_transproxy_flush_summary">Hier Tippen, um JETZT alle Transparent-Proxy Netzwerkregeln zu löschen</string>
+  <string name="transparent_proxy_rules_flushed_">Transparente Proxy-Regeln geleert!</string>
+  <string name="you_do_not_have_root_access_enabled">Sie haben keinen aktivierten Root-Zugang</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Sie müssen Tor stoppen und wieder Starten, um die neuen Einstellungen zu übernehmen.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbit/s</string>
+  <string name="mbps">Mbit/s</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Brücken aktualisiert</string>
+  <string name="restart_orbot_to_use_this_bridge_">Bitte Orbot zum Aktivieren der Ã?nderungen neustarten</string>
+  <string name="menu_qr">QR-Codes</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Wenn Ihr mobiles Netzwerk aktiv Tor sperrt, können Sie mit einer Brücke auf das Netzwerk zugreifen. Wählen Sie einen der oben genannten Brückentypen aus, um Brücken zu aktivieren.</string>
+  <string name="bridge_mode">Brückemodus</string>
+  <string name="get_bridges_email">E-Mail</string>
+  <string name="get_bridges_web">Netz</string>
+  <string name="activate">Aktivieren</string>
+  <string name="apps_mode">VPN-Modus der Anwendungen</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Mit Hilfe von VPN kann man alle Anwendungen über Tor umleiten.\n\n*WARNUNG* Das ist eine neue, experimentelle Funktion und sie startet in einigen fällen nicht automatisch oder stoppt einfach. Die Funktion sollte NICHT für das anonyme Surfen genutzt werden, sondern NUR um Firewalls und Filter zu umgehen.</string>
+  <string name="send_email">E-Mail senden</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Sie können eine Brücken-Adresse per E-Mail, im Web oder per Scan eines BrückenQR-Codes erhalten. Wählen Sie unten \'E-Mail\' oder \'Web\', um eine Brückenadresse anzufordern.\n\nSobald Sie eine Adresse haben, fügen Sie diese bei den Einstellungen für Brücken ein und starten Sie Orbot neu.</string>
+  <string name="install_orweb">Orfox installieren</string>
+  <string name="standard_browser">Standard-Browser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">HINWEIS: Nur die Standard Tor-Brücken funktionieren mit Intel X86/Atom Geräten</string>
+  <string name="vpn_default_world">Welt</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-el/strings.xml b/orbotservice/src/main/res/values-el/strings.xml
new file mode 100644
index 0000000..30c827c
--- /dev/null
+++ b/orbotservice/src/main/res/values-el/strings.xml
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">εκκίνηÏ?η και διακοÏ?ή Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Το Orbot ξεκινά</string>
+  <string name="status_activated">ΣÏ?νδέθηκε Ï?Ï?ο δίκÏ?Ï?ο Tor</string>
+  <string name="status_disabled">\"Το Orbot είναι Î?Ï?ενεÏ?γοÏ?οιημένο</string>
+  <string name="tor_process_starting">Î?κκίνηÏ?η Ï?οÏ? Ï?ελάÏ?η Tor...</string>
+  <string name="tor_process_complete">ολοκληÏ?Ï?θηκε...</string>
+  <string name="tor_process_waiting">αναμονή</string>
+  <string name="not_anonymous_yet">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: Î? κÏ?κλοÏ?οÏ?ία Ï?αÏ? δεν είναι ακÏ?μη ανÏ?νÏ?μη! ΡÏ?θμίÏ?Ï?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?αÏ? Ï?Ï?Ï?ε να Ï?Ï?ηÏ?ιμοÏ?οιοÏ?ν Ï?Ï? Ï?ληÏ?εξοÏ?Ï?ιο HTTP 127.0.0.1:8118 ή SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Î?Ï?Ï?ική</string>
+  <string name="menu_browse">ΠεÏ?ιήγηÏ?η</string>
+  <string name="menu_settings">ΡÏ?θμίÏ?ειÏ?</string>
+  <string name="menu_log">Î?αÏ?αγÏ?αÏ?ή</string>
+  <string name="menu_info">Î?οήθεια</string>
+  <string name="menu_start">Î?κκίνηÏ?η</string>
+  <string name="menu_stop">Î?ιακοÏ?ή</string>
+  <string name="menu_about">ΣÏ?εÏ?ικά</string>
+  <string name="main_layout_download">Î?ήÏ?η (Ï?αÏ?Ï?Ï?ηÏ?α/Ï?Ï?νολο)</string>
+  <string name="main_layout_upload">Î?Ï?οÏ?Ï?ολή (Ï?αÏ?Ï?Ï?ηÏ?α/Ï?Ï?νολο)</string>
+  <string name="button_help">Î?οήθεια</string>
+  <string name="button_close">Î?λείÏ?ιμο</string>
+  <string name="button_about">ΣÏ?εÏ?ικά</string>
+  <string name="button_clear_log">Î?ιαγÏ?αÏ?ή Î?αÏ?αγÏ?αÏ?ήÏ?</string>
+  <string name="menu_verify">Î?λεγÏ?οÏ?</string>
+  <string name="menu_exit">Î?ξοδοÏ?</string>
+  <string name="press_to_start">-για να εκκινήÏ?ει κÏ?αÏ?ήÏ?Ï?ε Ï?ο Ï?αÏ?ημένο-</string>
+  <string name="pref_trans_proxy_group">Î?ιαÏ?ανήÏ? ΠληÏ?εξοÏ?Ï?ιοÏ? Î?ιακομηÏ?Ï?ήÏ? (Î?Ï?αιÏ?εί διαÏ?είÏ?ιÏ?η root)</string>
+  <string name="pref_trans_proxy_title">Î?ιαÏ?ανήÏ? ΠληÏ?εξοÏ?Ï?ιοÏ? Î?ιακομηÏ?Ï?ήÏ?</string>
+  <string name="pref_trans_proxy_summary">Î?Ï?Ï?Ï?μαÏ?η ΠÏ?οÏ?αÏ?μογή Î?Ï?αÏ?μογÏ?ν Ï?Ï?ο Tor</string>
+  <string name="pref_transparent_all_title">Î?νÏ?νÏ?μοÏ?οίηÏ?η Î?λÏ?ν</string>
+  <string name="pref_transparent_all_summary">Î?α γίνεÏ?αι η μεÏ?αβίβαÏ?η Ï?ηÏ? κÏ?κλοÏ?οÏ?ίαÏ? Ï?λÏ?ν Ï?Ï?ν εÏ?αÏ?μογÏ?ν μέÏ?Ï? Ï?οÏ? Tor</string>
+  <string name="pref_transparent_port_fallback_title">Î?Ï?Ï?α αναδίÏ?λÏ?Ï?ηÏ? Ï?οÏ? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="pref_transparent_port_fallback_summary">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: ΠαÏ?ακάμÏ?Ï?ει Ï?ιÏ? κοινέÏ? θÏ?Ï?εÏ? (80, 443, κλÏ?). *Î?Î? ΧΡÎ?ΣÎ?Î?Î?ΠÎ?Î?Î?Î?ΤÎ?Î? Î?Î?Î?Î?Î?* Ï?Ï?αν οι λειÏ?οÏ?Ï?γίεÏ? \'All\' ή \'App\' δεν αÏ?οδίδοÏ?ν.</string>
+  <string name="pref_transparent_port_title">Î?ίÏ?Ï?α θÏ?Ï?Ï?ν</string>
+  <string name="pref_transparent_port_summary">Î?ίÏ?Ï?α θÏ?Ï?Ï?ν Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή. *Î?Î? ΧΡÎ?ΣÎ?Î?Î?ΠÎ?Î?Î?Î?ΤÎ?Î? Î?Î?Î?Î?Î?* Ï?Ï?αν οι λειÏ?οÏ?Ï?γίεÏ? \'All\' ή \'App\' δεν αÏ?οδίδοÏ?ν.</string>
+  <string name="pref_transparent_port_dialog">Î?ιÏ?άγεÏ?ε θÏ?Ï?εÏ? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="pref_has_root">Î?ιÏ?ημα Ï?Ï?Ï?Ï?βαÏ?ηÏ? με δικαιÏ?μαÏ?α Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η</string>
+  <string name="pref_has_root_summary">Î?ιÏ?ημα Ï?Ï?Ï?Ï?βαÏ?ηÏ? με δικαιÏ?μαÏ?α Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η για διαÏ?ανή μεÏ?αβίβαÏ?η δεδομένÏ?ν μέÏ?Ï? Ï?ληÏ?εξοÏ?Ï?ιοÏ? διακομιÏ?Ï?ή</string>
+  <string name="status_install_success">Τα δÏ?αδικά αÏ?Ï?εία Ï?οÏ? Tor εγκαÏ?αÏ?Ï?άθηκαν με εÏ?ιÏ?Ï?Ï?ία!</string>
+  <string name="status_install_fail">Τα δÏ?αδικά αÏ?Ï?εία Ï?οÏ? Tor δεν εγκαÏ?αÏ?Ï?άθηκαν. Î?λέγξÏ?ε Ï?ιÏ? καÏ?αγÏ?αÏ?έÏ? και ειδοÏ?οιείÏ?Ï?ε Ï?Ï?ην διεÏ?θÏ?νÏ?η tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ΣÏ?άλμα εÏ?αÏ?μογήÏ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">ΣÏ?εÏ?ικά με Ï?ο Orbot</string>
+  <string name="btn_next">Î?Ï?Ï?μενο</string>
+  <string name="btn_back">ΠίÏ?Ï?</string>
+  <string name="btn_finish">ΤέλοÏ?</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Î?κÏ?Ï?ο</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Î?εÏ?ικέÏ? λεÏ?Ï?ομέÏ?ειεÏ? για Ï?ο Orbot</string>
+  <string name="wizard_permissions_root">Î? άδεια Ï?αÏ?αÏ?Ï?Ï?ήθηκε</string>
+  <string name="wizard_permissions_stock">Î?δειεÏ? Orbot</string>
+  <string name="wizard_premissions_msg_root">Î?αλÏ?Ï?! Î?ιαÏ?ιÏ?Ï?Ï?νοÏ?με Ï?Ï?ι έÏ?εÏ?ε ενεÏ?γοÏ?οιημένο Ï?ον Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η για Ï?ο Orbot. Î?α Ï?Ï?ηÏ?ιμοÏ?οιήÏ?οÏ?με Ï?ο Ï?Ï?ονÏ?μιο αÏ?Ï?Ï? με Ï?Ï?νεÏ?η.</string>
+  <string name="wizard_permissions_msg_stock"> Î?ν και δεν είναι αÏ?αÏ?αίÏ?ηÏ?ο, Ï?ο Orbot μÏ?οÏ?εί να γίνει ιÏ?Ï?Ï?Ï?Ï?Ï?εÏ?ο Ï?Ï?αν η Ï?Ï?Ï?κεÏ?ή Ï?αÏ? έÏ?ει διαμοÏ?Ï?Ï?θεί για Ï?Ï?Ï?Ï?βαÏ?η Ï?Ï?εÏ?Ï?Ï?ήÏ?Ï?η. ΠαÏ?ήÏ?Ï?ε Ï?ο Ï?ιο κάÏ?Ï? κοÏ?μÏ?ί για να δÏ?Ï?εÏ?ε αÏ?ξημένα δικαιÏ?μαÏ?α Ï?Ï?ο Orbot! </string>
+  <string name="wizard_permissions_no_root">Î?ν δεν διαθέÏ?εÏ?ε Ï?Ï?Ï?Ï?βαÏ?η Ï?Ï?εÏ?Ï?ήÏ?Ï?η ή δεν καÏ?αλαβαίνεÏ?ε Ï?ι εννοοÏ?με, αÏ?λÏ?Ï? Ï?Ï?ηÏ?ιμοÏ?οιείÏ?ε εÏ?αÏ?μογέÏ? Ï?οÏ? Ï?Ï?ιάÏ?Ï?ηκαν για να Ï?Ï?νεÏ?γάζονÏ?αι με Ï?ο Orbot.</string>
+  <string name="wizard_permissions_consent">Î?αÏ?αλαβαίνÏ? και θέλÏ? να Ï?Ï?νεÏ?ίÏ?Ï? Ï?Ï? Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?ηÏ?</string>
+  <string name="wizard_permission_enable_root">Î?Ï?Ï?δοÏ?η Î?ιαÏ?ειÏ?ιÏ?ηÏ? Ï?Ï?ο Orbot</string>
+  <string name="wizard_configure">ΡÏ?θμιÏ?η Torification</string>
+  <string name="wizard_configure_msg">Το Orbot Ï?αÏ? εÏ?ιÏ?Ï?έÏ?ει να καÏ?εÏ?θÏ?νεÏ?ε Ï?λη Ï?ην κÏ?κλοÏ?οÏ?ία κάÏ?οιαÏ? εÏ?αÏ?μογήÏ? Ï?Ï?οÏ? Ï?ο Tor ή να εÏ?ιλέξεÏ?ε κάθε μια εÏ?αÏ?μογή ξεÏ?Ï?Ï?ιÏ?Ï?ά.</string>
+  <string name="wizard_configure_all">Το Tor να γίνει ενδιάμεÏ?οÏ? διακομιÏ?Ï?ήÏ? Proxy για Ï?λεÏ? Ï?ιÏ? εÏ?αÏ?μογέÏ?</string>
+  <string name="wizard_configure_select_apps">Î?Ï?ιλογή μεμονÏ?μένÏ?ν εÏ?αÏ?μογÏ?ν για Ï?ο Tor</string>
+  <string name="wizard_tips_tricks">Î?Ï?αÏ?μογέÏ? Ï?Ï?μβαÏ?έÏ? για Orbont</string>
+  <string name="wizard_tips_msg">Î?ι Ï?αÏ?ακάÏ?Ï? εÏ?αÏ?μογέÏ? αναÏ?Ï?Ï?Ï?θηκαν Ï?Ï?Ï?ε να λειÏ?οÏ?Ï?γοÏ?ν με Ï?ο Orbot. ΠαÏ?ήÏ?Ï?ε Ï?ε κάθε κοÏ?μÏ?ί για να εγκαÏ?αÏ?Ï?αθεί Ï?Ï?Ï?α ή μÏ?οÏ?είÏ?ε να Ï?ιÏ? βÏ?είÏ?ε αÏ?γÏ?Ï?εÏ?α Ï?Ï?ο Android Market</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Î?Ï?αÏ?μογή αÏ?Ï?αλοÏ?Ï? ανÏ?αλλαγήÏ? άμεÏ?Ï?ν μηνÏ?μάÏ?Ï?ν για Android</string>
+  <string name="wizard_tips_proxy">ΡÏ?θμίÏ?ειÏ? proxy: Î?άθεÏ?ε Ï?Ï?Ï? θα Ï?Ï?θμίÏ?εÏ?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?Ï?Ï?ε να λειÏ?οÏ?Ï?γοÏ?ν με Ï?ο Orbot</string>
+  <string name="wizard_tips_duckgo">Î?Ï?αÏ?μογή Î?ηÏ?ανήÏ? Î?ναζήÏ?ηÏ?ηÏ? Duckduckgo</string>
+  <string name="wizard_tips_twitter">Το Twitter Ï?Ï?οÏ?Ï?ηÏ?ίζει http proxy localhost:8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">ΡÏ?θμίÏ?ειÏ? proxy</string>
+  <string name="wizard_final">Το Orbot είναι έÏ?οιμο!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Î?α ανοίξει ο Ï?εÏ?ιηγηÏ?ήÏ? δικÏ?Ï?οÏ? Ï?Ï?ην Ï?ελίδα https://check.torproject.org για να διαÏ?ιÏ?Ï?Ï?Ï?εÏ?ε αν Ï?ο Orbot είναι Ï?Ï?Ï?Ï?ά Ï?Ï?θμιÏ?μένο και Ï?Ï?ι είÏ?Ï?ε Ï?Ï?νδεδεμένοÏ?/η Ï?Ï?ο Tor.</string>
+  <string name="pref_hs_group">Φιλοξενία κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="pref_general_group">Î?ενικά</string>
+  <string name="pref_start_boot_title">Î?ναÏ?ξη Ï?οÏ? Orbot καÏ?ά Ï?ην εκκίνηÏ?η</string>
+  <string name="pref_start_boot_summary">Î?Ï?Ï?Ï?μαÏ?η έναÏ?ξη Ï?οÏ? Orbot και Ï?Ï?νδεÏ?η Ï?Ï?ο Tor Ï?Ï?αν ξεκινά η Android Ï?Ï?Ï?κεÏ?ή Ï?αÏ?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">ΠÏ?οειδοÏ?οίηÏ?η</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Î?δειεÏ?</string>
+  <string name="wizard_permissions_root_msg1">Î?ν θέλεÏ?ε, μÏ?οÏ?εί να δÏ?Ï?εÏ?ε Ï?Ï?ο Orbot Ï?Ï?Ï?Ï?βαÏ?η \'Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?η\' Ï?Ï?Ï?ε να ενεÏ?γοÏ?οιήÏ?εÏ?ε Ï?α Ï?Ï?οÏ?Ï?Ï?ημένα Ï?αÏ?ακÏ?ηÏ?ιÏ?Ï?ικά, Ï?Ï?Ï?Ï? Ï?ο Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Î?ν δεν θέλεÏ?ε κάÏ?ι Ï?έÏ?οιο, βεβαιÏ?θείÏ?ε Ï?Ï?ι Ï?Ï?ηÏ?ιμοÏ?οιείÏ?ε εÏ?αÏ?μογέÏ? Ï?οÏ? Ï?Ï?νεÏ?γάζονÏ?αι με Ï?ο Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Î?Ï?αÏ?μογέÏ? Ï?Ï?μβαÏ?έÏ? με Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Î?Ï?Ï?αλέÏ? chat app με Off-the-Record κÏ?Ï?Ï?Ï?ογÏ?άÏ?ηÏ?η</string>
+  <string name="wizard_tips_play">Î?Ï?εÏ? Ï?λεÏ? Ï?ιÏ? εÏ?αÏ?μογέÏ? Guardian Project Ï?Ï?ο Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Î?ιαÏ?ανήÏ? μεÏ?ολάβηÏ?η διακομιÏ?Ï?ή</string>
+  <string name="wizard_transproxy_msg">Το Ï?Ï?οιÏ?είο αÏ?Ï?Ï? εÏ?ιÏ?Ï?έÏ?ει Ï?Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?αÏ? να λειÏ?οÏ?Ï?γοÏ?ν μέÏ?Ï? Ï?οÏ? δικÏ?Ï?οÏ? Tor Ï?Ï?Ï?ίÏ? κάÏ?οια Ï?Ï?θμιÏ?η.</string>
+  <string name="wizard_transproxy_hint">(Î?Ï?ιλέξÏ?ε αÏ?Ï?Ï? Ï?ο Ï?εÏ?Ï?άγÏ?νο αν δεν καÏ?αλαβαίνεÏ?ε για Ï?ι Ï?Ï?άγμα μιλάμε)</string>
+  <string name="wizard_transproxy_none">Î?αμία</string>
+  <string name="pref_transparent_tethering_title">Î?ιαÏ?Ï?νδεÏ?η Tor</string>
+  <string name="pref_transparent_tethering_summary">Î?νεÏ?γοÏ?οίηÏ?η Ï?ηÏ? Î?ιαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή για Ï?Ï?Ï?κεÏ?έÏ? με WiFi και διαÏ?Ï?νδεÏ?η USB (αÏ?αιÏ?εί εÏ?ανεκκίνηÏ?η)</string>
+  <string name="button_grant_superuser">Î?ίÏ?ημα ΠÏ?Ï?Ï?βαÏ?ηÏ? Î¥Ï?εÏ?Ï?Ï?ήÏ?Ï?η</string>
+  <string name="pref_select_apps">Î?Ï?ιλογή εÏ?αÏ?μογÏ?ν</string>
+  <string name="pref_select_apps_summary">Î?Ï?ιλέξÏ?ε Ï?ιÏ? εÏ?αÏ?μογέÏ? Ï?οÏ? θα διέλθοÏ?ν μέÏ?Ï? Tor</string>
+  <string name="pref_node_configuration">ΡÏ?θμιÏ?η κÏ?μβοÏ?</string>
+  <string name="pref_node_configuration_summary">Î?ι Ï?Ï?θμίÏ?ειÏ? αÏ?Ï?έÏ? είναι Ï?Ï?οÏ?Ï?Ï?ημένεÏ? και μÏ?οÏ?οÏ?ν να μειÏ?Ï?οÏ?ν Ï?ην ανÏ?νÏ?μία Ï?αÏ?.</string>
+  <string name="pref_entrance_node">Î?Ï?μβοι ειÏ?Ï?δοÏ?</string>
+  <string name="pref_entrance_node_summary">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? για Ï?ην Ï?Ï?Ï?Ï?η Ï?Ï?νδεÏ?η</string>
+  <string name="pref_entrance_node_dialog">Î?ιÏ?άγεÏ?ε κÏ?μβοÏ?Ï? ειÏ?αγÏ?γήÏ?</string>
+  <string name="pref_proxy_title">Î?ιακομιÏ?Ï?ήÏ? μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?ομένÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_type_title">ΤÏ?Ï?οÏ? Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?ομένÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_type_summary">ΠÏ?Ï?Ï?Ï?κολλο Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Î?ιÏ?άγεÏ?ε Ï?Ï?Ï?ο διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_host_title">Î?ιακομιÏ?Ï?ήÏ? μεÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_host_summary">Hostname Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_host_dialog">Î?ιÏ?άγεÏ?ε Ï?ον Ï?Ï?ολογιÏ?Ï?ή για Ï?ον διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_title">Î?Ï?Ï?α εξεÏ?Ï?ομένÏ?ν Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_summary">Î?Ï?Ï?α Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_port_dialog">Î?ιÏ?άγεÏ?ε Ï?ην θÏ?Ï?α Ï?οÏ? διακομιÏ?Ï?ή μεÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_username_title">Î?νομα Ï?Ï?ήÏ?Ï?η για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_username_summary">Î?νομα Ï?Ï?ήÏ?Ï?η για Ï?ο Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? (ΠÏ?οαιÏ?εÏ?ικÏ?)</string>
+  <string name="pref_proxy_username_dialog">Î?ιÏ?άγεÏ?ε Ï?ο Î?νομα ΧÏ?ήÏ?Ï?η για Ï?ο Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="pref_proxy_password_title">Î?Ï?δικÏ?Ï? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? εξεÏ?Ï?Ï?μενÏ?ν δεδομένÏ?ν</string>
+  <string name="pref_proxy_password_summary">Î?Ï?δικÏ?Ï? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ? (ΠÏ?οαιÏ?εÏ?ικÏ?)</string>
+  <string name="pref_proxy_password_dialog">Î?ιÏ?άγεÏ?ε Ï?ον Î?Ï?δικÏ? για Ï?ον Î?ιακομιÏ?Ï?ή Î?εÏ?ολάβηÏ?ηÏ?</string>
+  <string name="status">Î?αÏ?άÏ?Ï?αÏ?η</string>
+  <string name="setting_up_full_transparent_proxying_">ΡÏ?θμιÏ?η </string>
+  <string name="setting_up_app_based_transparent_proxying_">ΡÏ?θμιÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή</string>
+  <string name="transparent_proxying_enabled">Î? διαÏ?ανήÏ? μεÏ?ολάβηÏ?η διακομιÏ?Ï?ή Î?Î?Î?ΡÎ?Î?ΠÎ?Î?Î?Î?Î?Î?Î?</string>
+  <string name="transproxy_enabled_for_tethering_">Το TransProxy ενεÏ?γοÏ?οιήθηκε για Ï?ην διαÏ?Ï?νδεÏ?η - Tethering</string>
+  <string name="warning_error_starting_transparent_proxying_">ΠΡÎ?Î?Î?Î?Î?ΠÎ?Î?Î?ΣÎ?: Ï?Ï?άλμα καÏ?ά Ï?ην εκκίνηÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή!</string>
+  <string name="transproxy_rules_cleared">Î?ι Ï?Ï?θμίÏ?ειÏ? Ï?οÏ? TransProxy αÏ?ομακÏ?Ï?νθηκαν</string>
+  <string name="couldn_t_start_tor_process_">Î?δÏ?ναμία εκκίνηÏ?ηÏ? Ï?ηÏ? διεÏ?γαÏ?ίαÏ? Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">ΡÏ?θμιÏ?η Ï?ηÏ? διαÏ?ανοÏ?Ï? μεÏ?ολάβηÏ?ηÏ? διακομιÏ?Ï?ή καÏ?ά θÏ?Ï?α...</string>
+  <string name="bridge_error">ΣÏ?άλμα γέÏ?Ï?Ï?αÏ?</string>
+  <string name="bridge_requires_ip">Î?ια να Ï?Ï?ηÏ?ιμοÏ?οιήÏ?εÏ?ε Ï?ο Ï?Ï?οιÏ?είο γέÏ?Ï?Ï?αÏ?, Ï?Ï?έÏ?ει να ειÏ?άγεÏ?ε Ï?ην διεÏ?θÏ?νÏ?η Î?Ρ Ï?οÏ?λάÏ?ιÏ?Ï?ον μιαÏ? γέÏ?Ï?Ï?αÏ?.</string>
+  <string name="send_email_for_bridges">Î?έÏ?Ï? ενÏ?Ï? λογαÏ?ιαÏ?μοÏ? gmai Ï?Ï?είλÏ?ε ένα μήνÏ?μα Ï?Ï?ην διεÏ?θÏ?νÏ?η bridges@xxxxxxxxxxxxxx με Ï?ην Ï?αÏ?η \"get bridges\" μÏ?νη Ï?ηÏ? Ï?Ï?ο Ï?Ï?μα Ï?ο μηνÏ?μαÏ?οÏ?.</string>
+  <string name="error">ΣÏ?άλμα</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Î?ι Ï?Ï?θμίÏ?ειÏ? ReachableAddresses Ï?Ï?οκάλεÏ?αν μια εξαίÏ?εÏ?η!</string>
+  <string name="your_relay_settings_caused_an_exception_">Î?ι Ï?Ï?θμίÏ?ειÏ? αναμεÏ?αδÏ?Ï?η Ï?αÏ? Ï?Ï?οκάλεÏ?αν μια εξαίÏ?εÏ?η!</string>
+  <string name="exit_nodes">Î?Ï?μβοι εξÏ?δοÏ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? Ï?ηÏ? Ï?ελεÏ?Ï?αίαÏ? Ï?Ï?νδεÏ?ηÏ?</string>
+  <string name="enter_exit_nodes">Î?ιÏ?άγεÏ?ε κÏ?μβοÏ?Ï? εξÏ?δοÏ?</string>
+  <string name="exclude_nodes">Î?ξαιÏ?εÏ?έοι κÏ?μβοι</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Î?Ï?οÏ?Ï?Ï?Ï?μαÏ?α, Ï?εÏ?δÏ?νÏ?μα, Ï?Ï?Ï?εÏ? και διεÏ?θÏ?νÏ?ειÏ? Ï?Ï?οÏ? εξαίÏ?εÏ?η</string>
+  <string name="enter_exclude_nodes">Î?ιÏ?άγεÏ?ε Î?ξαιÏ?εÏ?έοÏ?Ï? κÏ?μβοÏ?Ï?</string>
+  <string name="strict_nodes">Î?Ï?οκλειÏ?Ï?ικοί κÏ?μβοι</string>
+  <string name="use_only_these_specified_nodes">ΧÏ?ήÏ?η *μÏ?νον* αÏ?Ï?Ï?ν Ï?Ï?ν Ï?Ï?γκεκÏ?ιμένÏ?ν κÏ?μβÏ?ν</string>
+  <string name="bridges">Î?έÏ?Ï?Ï?εÏ?</string>
+  <string name="use_bridges">ΧÏ?ήÏ?η γεÏ?Ï?Ï?Ï?ν</string>
+  <string name="bridges_obfuscated">Î?Ï?Ï?Ï?έÏ? γέÏ?Ï?Ï?εÏ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Î?νεÏ?γοÏ?οίηÏ?η εναλλακÏ?ικÏ?ν κÏ?μβÏ?ν ειÏ?Ï?δοÏ? Ï?Ï?ο δίκÏ?Ï?ο Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Î?νεÏ?γοÏ?οιήÏ?Ï?ε Ï?ο αν οι Ï?Ï?θμιÏ?μένεÏ? γέÏ?Ï?Ï?εÏ? είναι κÏ?Ï?Ï?έÏ?</string>
+  <string name="ip_address_and_port_of_bridges">Î?ιεÏ?θÏ?νÏ?η Î?Ρ και θÏ?Ï?α Ï?Ï?ν γεÏ?Ï?Ï?Ï?ν</string>
+  <string name="enter_bridge_addresses">Î?ιÏ?άγεÏ?ε Ï?ην διεÏ?θÏ?νÏ?η Ï?ηÏ? γέÏ?Ï?Ï?αÏ?</string>
+  <string name="relays">Î?ναμεÏ?αδÏ?Ï?εÏ?</string>
+  <string name="relaying">Î?ίνεÏ?αι αναμεÏ?άδοÏ?η</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Î?εÏ?αÏ?Ï?έÏ?Ï?ε Ï?ην Ï?Ï?Ï?κεÏ?ή Ï?αÏ? Ï?ε ένα αναμεÏ?αδÏ?Ï?η μη-εξÏ?δοÏ?</string>
+  <string name="relay_port">Î?Ï?Ï?α αναμεÏ?άδοÏ?ηÏ?</string>
+  <string name="listening_port_for_your_tor_relay">Î?Ï?Ï?α ακÏ?Ï?αÏ?ηÏ? για Ï?ον αναμεÏ?αδÏ?Ï?η Ï?αÏ?</string>
+  <string name="enter_or_port">Î?ιÏ?άγεÏ?ε Ï?ην θÏ?Ï?α OR</string>
+  <string name="relay_nickname">ΨεÏ?δÏ?νÏ?μο Ï?οÏ? αναμεÏ?αδÏ?Ï?η</string>
+  <string name="the_nickname_for_your_tor_relay">Το Ï?εÏ?δÏ?νÏ?μο Ï?οÏ? αναμεÏ?αδÏ?Ï?η Ï?αÏ? Tor</string>
+  <string name="enter_a_custom_relay_nickname">Î?ιÏ?άγεÏ?ε ένα Ï?Ï?οÏ?ιμÏ?μενο Ï?εÏ?δÏ?νÏ?μο αναμεÏ?αδÏ?Ï?η</string>
+  <string name="reachable_addresses">ΠÏ?οÏ?ιÏ?έÏ? διεÏ?θÏ?νÏ?ειÏ?</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Î?κÏ?έλεÏ?η Ï?Ï? Ï?ελάÏ?η Ï?ίÏ?Ï? αÏ?Ï? Ï?οίÏ?οÏ? Ï?Ï?οÏ?Ï?αÏ?ίαÏ? με Ï?εÏ?ιοÏ?ιÏ?Ï?ικέÏ? Ï?ολιÏ?ικέÏ?</string>
+  <string name="reachable_ports">ΠÏ?οÏ?ιÏ?έÏ? θÏ?Ï?εÏ?</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">ΠÏ?οÏ?ιÏ?έÏ? θÏ?Ï?εÏ? Ï?ίÏ?Ï? αÏ?Ï? Ï?εÏ?ιοÏ?ιÏ?Ï?ικÏ? Ï?οίÏ?οÏ? Ï?Ï?οÏ?Ï?αÏ?ίαÏ?</string>
+  <string name="enter_ports">Î?ιÏ?άγεÏ?ε θÏ?Ï?εÏ?</string>
+  <string name="enable_hidden_services">Φιλοξενία κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="run_servers_accessible_via_the_tor_network">να εÏ?ιÏ?Ï?έÏ?εÏ?ε Ï?Ï?ον διακομιÏ?Ï?ή Ï?ηÏ? Ï?Ï?Ï?κεÏ?ήÏ? να είναι Ï?Ï?οÏ?βάÏ?ιμοÏ? μέÏ?Ï? Ï?οÏ? δικÏ?Ï?οÏ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">ειÏ?άγεÏ?ε Ï?ιÏ? θÏ?Ï?εÏ? κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν Ï?οÏ? localhost</string>
+  <string name="hidden_service_ports">Î?Ï?Ï?εÏ? κÏ?Ï?Ï?Ï?ν Ï?Ï?ηÏ?εÏ?ιÏ?ν</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ï?ο Ï?νομα Ï?Ï?οÏ?Ï?έλαÏ?ηÏ? για Ï?ιÏ? κÏ?Ï?Ï?έÏ? Ï?Ï?ηÏ?εÏ?ίεÏ? Ï?αÏ? (Ï?αÏ?άγεÏ?αι αÏ?Ï?Ï?μαÏ?α)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ενεÏ?γοÏ?οίηÏ?η καÏ?αγÏ?αÏ?Ï?ν αÏ?οÏ?Ï?αλμάÏ?Ï?Ï?ηÏ? (για Ï?ην Ï?Ï?οβολή Ï?οÏ?Ï? αÏ?αιÏ?είÏ?αι Ï?Ï?ήÏ?η adb ή aLogCat)</string>
+  <string name="project_home">Î?Ï?Ï?οÏ?ελίδεÏ? Ï?οÏ? έÏ?γοÏ?:</string>
+  <string name="the_tor_license">Î? Î?δεια Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Î?ογιÏ?μικÏ? Ï?Ï?ίÏ?Ï?ν:</string>
+  <string name="hidden_service_request">Î?άÏ?οια εÏ?αÏ?μογή Ï?Ï?οÏ?Ï?αθεί να ανοίξει Ï?ην κÏ?Ï?Ï?ή θÏ?Ï?α διακομιÏ?Ï?ή %S Ï?Ï?ο δίκÏ?Ï?ο Tor. ΠÏ?Ï?κειÏ?αι για αÏ?Ï?αλή ενέÏ?γεια, εÏ?Ï?Ï?ον γνÏ?Ï?ίζεÏ?ε Ï?ην εÏ?αÏ?μογή.</string>
+  <string name="found_existing_tor_process">αναζήÏ?ηÏ?η διεÏ?γαÏ?ιÏ?ν Tor...</string>
+  <string name="something_bad_happened">Î?άÏ?ι κακÏ? Ï?Ï?νέβη. Î?λέγξÏ?ε Ï?ιÏ? καÏ?αγÏ?αÏ?έÏ?</string>
+  <string name="hidden_service_on">ενεÏ?γοÏ?οιημένη κÏ?Ï?Ï?ή Ï?Ï?ηÏ?εÏ?ία:</string>
+  <string name="unable_to_read_hidden_service_name">αδÏ?ναμία ανάγνÏ?Ï?ηÏ? Ï?οÏ? ονÏ?μαÏ?οÏ? Ï?ηÏ? κÏ?Ï?Ï?ήÏ? Ï?Ï?ηÏ?εÏ?ίαÏ?</string>
+  <string name="unable_to_start_tor">Î?δÏ?ναμία εκκίνηÏ?ηÏ? Ï?οÏ? Tor:</string>
+  <string name="pref_use_sys_iptables_title">ΧÏ?ήÏ?η αÏ?Ï?ικοÏ? iptables</string>
+  <string name="pref_use_sys_iptables_summary">Ï?Ï?ήÏ?η Ï?οÏ? ενÏ?Ï?μαÏ?Ï?μένοÏ? iptables ανÏ?ί για εκείνÏ?ν Ï?οÏ? Ï?ακέÏ?οÏ? Orbot</string>
+  <string name="error_installing_binares">Τα αÏ?Ï?εία Tor δεν μÏ?Ï?Ï?εÏ?αν να εγκαÏ?αÏ?Ï?αθοÏ?ν ή να αναβαθμιÏ?Ï?οÏ?ν.</string>
+  <string name="pref_use_persistent_notifications">Î?α διαÏ?ηÏ?είÏ?αι Ï?άνÏ?οÏ?ε Ï?ο εικονίδιο Ï?Ï?ην γÏ?αμμή εÏ?γαλείÏ?ν Ï?Ï?αν Ï?ο Orbot Ï?Ï?νδέεÏ?αι</string>
+  <string name="pref_use_persistent_notifications_title">Î?ιδοÏ?οιήÏ?ειÏ? διαÏ?κοÏ?Ï? Ï?Ï?νδεÏ?ηÏ?</string>
+  <string name="notification_using_bridges">Î?ι γέÏ?Ï?Ï?εÏ? ενεÏ?γοÏ?οιήθηκαν!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Î?Ï?ιλέξÏ?ε Ï?Ï?θμίÏ?ειÏ? Ï?οÏ?ικÏ?Ï?ηÏ?αÏ? και γλÏ?Ï?Ï?αÏ? για Ï?ο Orbot</string>
+  <string name="wizard_locale_title">Î?Ï?ιλέξÏ?ε γλÏ?Ï?Ï?α</string>
+  <string name="wizard_locale_msg">ΠαÏ?αμείνεÏ?ε Ï?Ï?ην αÏ?Ï?ική ή αλλάξÏ?ε Ï?ην Ï?Ï?έÏ?οÏ?Ï?α γλÏ?Ï?Ï?α</string>
+  <string name="btn_save_settings">Î?Ï?οθήκεÏ?Ï?η Ï?Ï?θμίÏ?εÏ?ν</string>
+  <string name="bandwidth_">Î?Ï?Ï?οÏ? ζÏ?νηÏ?:</string>
+  <string name="down">καÏ?έβαÏ?μα</string>
+  <string name="up">ανέβαÏ?μα</string>
+  <string name="pref_disable_network_title">ΧÏ?Ï?ίÏ? Î?Ï?Ï?Ï?μαÏ?η Î?ναÏ?Ï?ολή Î?ικÏ?Ï?οÏ?</string>
+  <string name="pref_disable_network_summary">Î?έÏ?ε Ï?ο Tor Ï?ε λειÏ?οÏ?Ï?γία sleep Ï?Ï?αν δεν Ï?Ï?άÏ?Ï?ει διαθέÏ?ιμη Ï?Ï?νδεÏ?η Î?nternet</string>
+  <string name="newnym">Î?Ï?εÏ?ε αλλάξει εÏ?ιÏ?Ï?Ï?Ï?Ï? Ï?ην Ï?αÏ?Ï?Ï?Ï?ηÏ?α Ï?αÏ? Ï?Ï?ο Tor! </string>
+  <string name="menu_use_chatsecure">ΧÏ?ήÏ?η Ï?οÏ? ChatSecure</string>
+  <string name="permission_manage_tor_label">Î?ιαÏ?είÏ?ιÏ?η Tor</string>
+  <string name="permission_manage_tor_description">Î?ξοÏ?Ï?ιοδοÏ?ήÏ?Ï?ε Ï?ην εÏ?αÏ?μογή να ελέγÏ?ει Ï?ην Ï?Ï?ηÏ?εÏ?ία Ï?οÏ? Tor</string>
+  <string name="install_apps_">Î?γκαÏ?άÏ?Ï?αÏ?η εÏ?αÏ?μογÏ?ν?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-en-rGB/strings.xml b/orbotservice/src/main/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..4ddc60d
--- /dev/null
+++ b/orbotservice/src/main/res/values-en-rGB/strings.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="btn_next">Next</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-eo/strings.xml b/orbotservice/src/main/res/values-eo/strings.xml
new file mode 100644
index 0000000..3c103de
--- /dev/null
+++ b/orbotservice/src/main/res/values-eo/strings.xml
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Å?alti kaj malÅ?alti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot Å?altiÄ?as...</string>
+  <string name="status_activated">Konektita al Tor-reto</string>
+  <string name="status_disabled">Orbot estas malaktivigita</string>
+  <string name="tor_process_starting">Å?altiÄ?as Tor-kliento...</string>
+  <string name="tor_process_complete">kompleta.</string>
+  <string name="tor_process_waiting">atendas.</string>
+  <string name="not_anonymous_yet">ATENTIGO: Via trafiko ankoraŭ ne estas anonima! Bonvolu agordi viajn aplikaĵojn por uzi HTTP-prokurilon 127.0.0.1:8118 aŭ SOCKS4A- aŭ SOCKS5-prokurilo 127.0.0.1:9050</string>
+  <string name="menu_home">Hejma tasto</string>
+  <string name="menu_browse">Foliumi</string>
+  <string name="menu_settings">Agordoj</string>
+  <string name="menu_log">Protokolo</string>
+  <string name="menu_info">Helpo</string>
+  <string name="menu_start">Starti</string>
+  <string name="menu_stop">Halti</string>
+  <string name="menu_about">Pri</string>
+  <string name="main_layout_download">ElÅ?utado</string>
+  <string name="main_layout_upload">AlÅ?utado</string>
+  <string name="button_help">Helpo</string>
+  <string name="button_close">Fermi</string>
+  <string name="button_about">Pri</string>
+  <string name="button_clear_log">ForviÅ?i protokolon</string>
+  <string name="menu_verify">Kontroli</string>
+  <string name="menu_exit">Eliri</string>
+  <string name="press_to_start">- longe puÅ?i por Å?alti -</string>
+  <string name="pref_trans_proxy_summary">Aŭtomata Tor-igo de Aplikaĵoj</string>
+  <string name="pref_transparent_all_title">Tor-igu Ä?ion</string>
+  <string name="pref_transparent_port_title">Listo de Pordoj</string>
+  <string name="pref_has_root">Peti Administrajn Rajtojn</string>
+  <string name="status_install_success">Binara kodo de Tor estas sukcese instalita!</string>
+  <string name="status_install_fail">Binaraj dosieroj de Tor ne povis esti instalitaj. Kontrolu protokolon kaj sciigu nin per tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Eraro de Aplikaĵo</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Pri Orbot</string>
+  <string name="btn_next">Sekva</string>
+  <string name="btn_back">MalantaÅ­e</string>
+  <string name="btn_finish">Fini</string>
+  <string name="btn_cancel">Rezigni</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Kelkaj Detaloj pri Orbot</string>
+  <string name="wizard_permissions_root">Permeso estas AluÄ?ita</string>
+  <string name="wizard_permissions_stock">Permesoj de Orbot</string>
+  <string name="wizard_permissions_consent">Mi komprenas kaj volas daÅ­ri sen administraj rajtoj</string>
+  <string name="wizard_configure">Agordi Tor-igon</string>
+  <string name="wizard_configure_select_apps">Elekti Individualajn Aplikaĵojn por Tor</string>
+  <string name="wizard_tips_tricks">Aplikaĵoj permesitaj por Orbot</string>
+  <string name="wizard_tips_otrchat">ChatSecutre - Sekura tujmesaÄ?ilo por Android</string>
+  <string name="wizard_tips_proxy">Agordoj de prokurilo - Lernu kiel agordi aplikaĵojn por kunlabori kun Orbot</string>
+  <string name="wizard_tips_twitter">Agordi prokurilon por Twitter je adreso \"localhost\" kaj pordo 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Retperantâ??agordoj</string>
+  <string name="wizard_final">Orbot estas preparita!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_hs_group">Gastigado de kaÅ?ita servo</string>
+  <string name="pref_general_group">Ä?enerala</string>
+  <string name="pref_start_boot_title">Å?alti Orbot dum praÅ?argado</string>
+  <string name="pref_start_boot_summary">AÅ­tomate startigi Orbot kaj konekti al Tor dum praÅ?argado de via Androida ilo</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Averto</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permesoj</string>
+  <string name="wizard_permissions_root_msg2">Se vi ne volas fari tion, bonvolu certiÄ?i ke eblas agordi aplikaĵojn por kunlabori kun Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikaĵoj permesitaj por Orbot</string>
+  <string name="wizard_tips_play">Trovu Ä?iujn aplikaĵojn de Guardian Project Ä?e Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_hint">(Marku Ä?i tiun butonon se vi ne scias pri kio ni parolas)</string>
+  <string name="wizard_transproxy_none">Neniom</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="button_grant_superuser">Peti Administrajn Rajtojn</string>
+  <string name="pref_select_apps">Elekti aplikaĵojn</string>
+  <string name="pref_node_configuration">Agordo de Nodoj</string>
+  <string name="pref_node_configuration_summary">Tie troviÄ?as progresintaj agordoj kiuj povas limigi vian anonimecon</string>
+  <string name="pref_entrance_node">Eniraj nodoj</string>
+  <string name="pref_entrance_node_summary">Fingrospuroj, kaÅ?nomoj, landoj kaj adresoj por la unua hopo</string>
+  <string name="pref_entrance_node_dialog">Entajpu enirajn nodojn</string>
+  <string name="pref_proxy_title">Elira prokurilo (Malnepra)</string>
+  <string name="pref_proxy_type_title">Tipo de elira prokurilo</string>
+  <string name="pref_proxy_type_summary">Protokolo uzata de la prokurilo: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Entajpu tipon de la prokurilo</string>
+  <string name="pref_proxy_host_title">Adreso de la elira prokurilo</string>
+  <string name="pref_proxy_host_summary">Adresnomo de la prokurilo</string>
+  <string name="pref_proxy_host_dialog">Entajpu adreson</string>
+  <string name="pref_proxy_port_title">Pordo de la elira prokurilo</string>
+  <string name="pref_proxy_port_summary">Pordo de la Prokurservilo</string>
+  <string name="pref_proxy_port_dialog">Entajpu la pordon</string>
+  <string name="pref_proxy_username_title">Uzantnomo de la elira prokurilo</string>
+  <string name="pref_proxy_username_summary">Uzantnomo de la prokurilo (Malnepra)</string>
+  <string name="pref_proxy_username_dialog">Entajpu uzantnomon</string>
+  <string name="pref_proxy_password_title">Pasvorto de la elira prokurilo</string>
+  <string name="pref_proxy_password_summary">Pasvorto de la prokurilo (Malnepra)</string>
+  <string name="pref_proxy_password_dialog">Entajpu pasvorton</string>
+  <string name="status">Stato</string>
+  <string name="couldn_t_start_tor_process_">Tor-procedo ne sukcesis stariÄ?i:</string>
+  <string name="bridge_error">Eraro de Ponto</string>
+  <string name="error">Eraro</string>
+  <string name="your_relay_settings_caused_an_exception_">Via agordo de relajso kaÅ­zis escepton!</string>
+  <string name="exit_nodes">Finnodoj</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingrospuroj, kaÅ?nomoj, landoj kaj adresoj por la lasta hopo</string>
+  <string name="enter_exit_nodes">Entajpu finnofojn</string>
+  <string name="use_only_these_specified_nodes">Uzi *nur* tiujn Ä?i nodojn</string>
+  <string name="bridges">Pontoj</string>
+  <string name="use_bridges">Uzi Pontojn</string>
+  <string name="ip_address_and_port_of_bridges">IP-adresoj kaj pordoj de pontoj</string>
+  <string name="enter_or_port">Entajpu OR-pordon</string>
+  <string name="relay_nickname">KaÅ?nomo de la relajso</string>
+  <string name="the_nickname_for_your_tor_relay">KaÅ?nomo por via Tor-relajso</string>
+  <string name="enter_a_custom_relay_nickname">Entajpu propran kaÅ?nomon de la relajso</string>
+  <string name="reachable_addresses">Atingeblaj adresoj</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Startigi kiel kliento malantaÅ­ fajromuro kun restriktaj reguloj</string>
+  <string name="reachable_ports">Atingeblaj pordoj</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Pordoj, kiuj atingeblas tra la restrikta fajromuro</string>
+  <string name="enter_ports">Entajpu pordojn</string>
+  <string name="enable_hidden_services">Gastigado de KaÅ?itaj Servoj</string>
+  <string name="run_servers_accessible_via_the_tor_network">permesi al servilo sur Ä?i tiu aparato esti atingebla per Tor-reto</string>
+  <string name="enter_localhost_ports_for_hidden_services">entajpi localhost-pordojn de kaÅ?itaj servoj</string>
+  <string name="hidden_service_ports">Pordoj de KaÅ?itaj Servoj</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adreso de via kaÅ?ita servo (aÅ­tomate generata)</string>
+  <string name="project_home">RetpaÄ?aro(j) de la Projekto:</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="found_existing_tor_process">trovi ekzistantan Tor-procedon...</string>
+  <string name="hidden_service_on">kaÅ?itaj servoj je:</string>
+  <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅ?ita servo</string>
+  <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+  <string name="pref_use_sys_iptables_title">Uzi defaÅ­ltajn Iptables</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Elekti lokaĵaron kaj lingvon por Orbot</string>
+  <string name="wizard_locale_title">Elekti lingvon</string>
+  <string name="btn_save_settings">Konservi Agordojn</string>
+  <string name="bandwidth_">Kapacito:</string>
+  <string name="down">el</string>
+  <string name="up">al</string>
+  <string name="menu_use_chatsecure">Uzi ChatSecure</string>
+  <string name="install_apps_">Instali aplikaĵojn?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-es-rAR/strings.xml b/orbotservice/src/main/res/values-es-rAR/strings.xml
new file mode 100644
index 0000000..b921a40
--- /dev/null
+++ b/orbotservice/src/main/res/values-es-rAR/strings.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">reiniciar Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciándose...</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">\"Orbot está Desactivado</string>
+  <string name="tor_process_starting">Iniciando el cliente Tor...</string>
+  <string name="tor_process_complete">Completar</string>
+  <string name="tor_process_waiting">esperando...</string>
+  <string name="not_anonymous_yet">CIUDADO: Tu tráfico no es anónimo aún! Por favor configura tus aplicaciones para que usen el HTTP proxy 127.0.0.1:8118 o SOCKS4A o el proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Navegar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="main_layout_download">Descargar</string>
+  <string name="main_layout_upload">Subir</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Borrar Registros</string>
+  <string name="menu_verify">Chequear</string>
+  <string name="menu_exit">Salir</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requiere Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática de Aplicaciones</string>
+  <string name="pref_transparent_all_title">Torear Todo</string>
+  <string name="status_install_fail">Los archivos binarios Tor no pudieron ser instalado. Compruebe el registro y notificar a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de la aplicación</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algunos detalles de Orbot</string>
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxying Transparente</string>
+  <string name="pref_proxy_password_dialog">Ingrese contraseña Proxy</string>
+  <string name="enter_ports">Ingresar puertos</string>
+  <string name="the_tor_license">La Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="unable_to_start_tor">No se puede iniciar Tor:</string>
+  <string name="default_bridges"></string>
+  <string name="wizard_locale_title">Elegir el lenguaje</string>
+  <string name="btn_save_settings">Guardar configuración</string>
+  <string name="bandwidth_">Ancho de banda:</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="install_apps_">Instalar apps?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-es/strings.xml b/orbotservice/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000..15c5d59
--- /dev/null
+++ b/orbotservice/src/main/res/values-es/strings.xml
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot es una aplicación libre de proxy (interpuesto) que faculta a otras aplicaciones para usar Internet de forma más segura. Orbot utiliza Tor para cifrar su tráfico de Internet, y luego lo oculta rebotándolo a través de una serie de computadoras por todo el mundo. Tor es software libre y una red abierta que le ayuda a defenderse contra una forma de vigilancia de red conocida como análisis de tráfico que amenaza la libertad y la privacidad personales, las actividades y relaciones comerciales confidenciales, y la seguridad de estado.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=es</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=es</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar y detener Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciandose...</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">Orbot está desactivado</string>
+  <string name="status_shutting_down">TorService se está cerrando</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completado.</string>
+  <string name="tor_process_waiting">en espera.</string>
+  <string name="not_anonymous_yet">ADVERTENCIA: ¡Su tráfico no es anónimo aún! Configure sus aplicaciones para utilizar proxy HTTP 127.0.0.1:8118, o proxy SOCKS4A o SOCKS5 127.0.0.1:9050 (o podría habilitar la proxyficación transparente si su dispositivo está rooteado)</string>
+  <string name="menu_home">Principal</string>
+  <string name="menu_browse">Examinar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro (log)</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="menu_promo_apps">Obtener aplicaciones...</string>
+  <string name="main_layout_download">Descarga</string>
+  <string name="main_layout_upload">Subida</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Limpiar registro (log)</string>
+  <string name="menu_verify">Verificar</string>
+  <string name="menu_exit">Salir</string>
+  <string name="menu_scan">Escanear QR de bridge</string>
+  <string name="menu_share_bridge">Compartir QR de bridge</string>
+  <string name="press_to_start">- mantega pulsado para iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxyficación transparente (requiere root)</string>
+  <string name="pref_trans_proxy_title">Proxyficación transparente</string>
+  <string name="pref_trans_proxy_summary">Torificado automático de aplicaciones</string>
+  <string name="pref_transparent_all_title">Torificar todo</string>
+  <string name="pref_transparent_all_summary">Proxyfica vía Tor el tráfico de todas las aplicaciones sin configurarlas</string>
+  <string name="pref_transparent_port_fallback_title">Puertos a proxyficar para contingencias</string>
+  <string name="pref_transparent_port_fallback_summary">ADVERTENCIA: Evita puertos comunes (80, 443, etc). *USAR SÃ?LO* si los modos \'Todo\' o \'Aplicaciones\' no funcionan.</string>
+  <string name="pref_transparent_port_title">Lista de puertos</string>
+  <string name="pref_transparent_port_summary">Lista de puertos a proxyficar. *USAR SÃ?LO* si los modos \'Todo\' o \'Aplicaciones\' no funcionan</string>
+  <string name="pref_transparent_port_dialog">Introduzca los puertos a proxyficar</string>
+  <string name="pref_has_root">Solicitar permisos de root</string>
+  <string name="pref_has_root_summary">Solicita permisos de root para usar proxyficación transparente</string>
+  <string name="status_install_success">¡Los binarios de Tor se instalaron con éxito!</string>
+  <string name="status_install_fail">Los archivos binarios de Tor no pudieron ser instalados. Revise el registro (log) y notifique a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Error de la aplicación</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_okay">Aceptar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algunos detalles de Orbot</string>
+  <string name="wizard_details_msg">Orbot es una aplicación de código-abierto que contiene Tor, LibEvent y Polipo. Proporciona un proxy HTTP (8118) y un proxy SOCKS (9050) locales hacia la red Tor. Orbot también tiene la capacidad, en un dispositivo rooteado, de enviar todo el tráfico de Internet a través de Tor.</string>
+  <string name="wizard_permissions_root">Permiso concedido</string>
+  <string name="wizard_permissions_stock">Permisos de Orbot</string>
+  <string name="wizard_premissions_msg_root">¡Excelente! Hemos detectado que ha concedido a Orbot permisos de root. Utilizaremos estos poderes sabiamente.</string>
+  <string name="wizard_permissions_msg_stock"> Aunque no es un requisito, Orbot puede convertirse en una herramienta más potente si accede a su dispositivo con permisos de root. ¡Utilice el botón inferior para conceder superpoderes a Orbot!</string>
+  <string name="wizard_permissions_no_root">Si no tiene acceso como root o no tiene idea de qué estamos hablando, tan solo asegúrese de utilizar aplicaciones específicamente preparadas para trabajar con Orbot (o que permitan conexión por proxy HTTP o SOCKS).</string>
+  <string name="wizard_permissions_consent">Comprendo, y quiero continuar sin poderes administrativos</string>
+  <string name="wizard_permission_enable_root">Conceder permisos de root a Orbot</string>
+  <string name="wizard_configure">Configurar torificación</string>
+  <string name="wizard_configure_msg">Orbot le da la opción de dirigir el tráfico de todas las aplicaciones a través de Tor - o - de seleccionar sus aplicaciones a torificar individualmente.</string>
+  <string name="wizard_configure_all">Proxyficar todas la aplicaciones a través de Tor</string>
+  <string name="wizard_configure_select_apps">Seleccionar aplicaciones individuales para Tor</string>
+  <string name="wizard_tips_tricks">Aplicaciones habilitadas para Orbot</string>
+  <string name="wizard_tips_msg">Las siguientes aplicaciones fueron desarrolladas para trabajar con Orbot. Haga clic en cada botón para instalarlas ahora, o puede encontrarlas más tarde en Google Play, en la web guardianproject.info o vía f-droid.org </string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensajería instantánea segura para Android</string>
+  <string name="wizard_tips_proxy">Preferencias para proxy - aprenda cómo configurar aplicaciones para que trabajen con Orbot</string>
+  <string name="wizard_tips_duckgo">Aplicación del motor de búsqueda DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Configure por proxy la aplicación de Twitter en localhost:8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ¡Elabore una historia y déjesela a Tor por seguridad!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Preferencias para proxy</string>
+  <string name="wizard_proxy_help_msg">Si la aplicación Android que está utilizando puede soportar el uso de un proxy (interpuesto) HTTP o SOCKS, entonces puede configurarla para que conecte a Orbot y use Tor.\n\n\nLa configuración del servidor es 127.0.0.1 o \"localhost\". Para HTTP, la configuración del puerto es 8118. Para SOCKS, el proxy está en el 9050. Debe utilizar la configuración para SOCKS4A o SOCKS5 si es posible.\n\n\n\nPuede aprender más acerca de proxyficación en Android a través de las preguntas frecuentes (FAQ) en: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">¡Orbot está listo!</string>
+  <string name="wizard_final_msg">Millones de personas por todo el mundo usan Tor por una amplia variedad de razones.\n\nPeriodistas y blogueros, defensores de los derechos humanos, funcionarios judiciales, corporaciones, ciudadanos bajo regímenes represivos, y simples ciudadanos corrientes... ¡y ahora usted también está listo!</string>
+  <string name="wizard_exit_at_first_screen_toast">¡Por favor, configure Orbot antes para poder comenzar a usarlo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ha conectado con éxito a la red Tor - pero esto no significa que su dispositivo sea seguro. Puede usar el botón \'Navegador\' para probar su conexión. \n\nVisítenos en https://guardianproject.info/apps/orbot o envíe un correo electrónico a help@xxxxxxxxxxxxxxxxxxxx para conocer más.</string>
+  <string name="tor_check">Esto abrirá https://check.torproject.org/?lang=es en su navegador predeterminado para comprobar que Orbot esté configurado y que esté conectado a Tor.</string>
+  <string name="pref_hs_group">Alojamiento de servicios ocultos (dentro de la red Tor)</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Iniciar Orbot en el arranque</string>
+  <string name="pref_start_boot_summary">Inicia Orbot y conecta a Tor automáticamente cuando arranca su dispositivo Android</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">¡Orbot trae Tor a Android!\n\nTor le ayuda a defenderse contra el filtrado de contenido, el análisis de tráfico y la vigilancia de la red, que amenazan la privacidad, la información confidencial y las relaciones personales.\n\nEste asistente le ayudará a configurar Orbot y Tor en su dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertencia</string>
+  <string name="wizard_warning_msg">Simplemente instalando Orbot no anonimizará automáticamente su tráfico móvil/celular.\n\nPara usar Tor con éxito tiene que configurar adecuadamente Orbot, su dispositivo, y otras aplicaciones.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente puede conceder permisos de \'Superusuario\' a Orbot para habilitar las características avanzadas, como la proxyficación transparente.</string>
+  <string name="wizard_permissions_root_msg2">Si no desea hacer esto, asegúrese de utilizar aplicaciones específicamente preparadas para trabajar con Orbot (o configurables para ello)</string>
+  <string name="wizard_permissions_no_root_msg">Su dispositivo no parece estar rooteado o proporcionar root o acceso de \"Superusuario\".\n\nEn su lugar, por favor, pruebe con el modo \'Aplicaciones\' en la pantalla principal.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicaciones habilitadas para Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplicación de chat segura con cifrado Off-The-Record (OTR)</string>
+  <string name="wizard_tips_orweb">Orfox: Navegador con privacidad mejorada que funciona a través de Tor</string>
+  <string name="wizard_tips_play">Descubre todas las aplicaciones de Guardian Project en Google Play</string>
+  <string name="wizard_tips_fdroid">Encontrará todas las aplicaciones del Guardian Project en F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Encontrará todas las aplicaciones del Guardian Project en https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxyficación transparente</string>
+  <string name="wizard_transproxy_msg">Permite que sus aplicaciones se ejecuten automáticamente a través de la red Tor sin realizar configuración alguna.</string>
+  <string name="wizard_transproxy_hint">(Marque esta casilla si no tiene idea de qué estamos hablando)</string>
+  <string name="wizard_transproxy_none">Ninguno</string>
+  <string name="pref_transparent_tethering_title">Tor tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilita la proxyficación transparente de Tor para dispositivos tethered (dispositivos móviles \"amarrados\", pasarela a Internet para otros dispositivos conectados a ellos mediante Wifi, USB o Bluetooth) -- (requiere reinicio)</string>
+  <string name="button_grant_superuser">Solicitar permisos de superusuario</string>
+  <string name="pref_select_apps">Seleccionar aplicaciones</string>
+  <string name="pref_select_apps_summary">Escoja las aplicaciones a redirigir través de Tor</string>
+  <string name="pref_node_configuration">Configuración de nodos</string>
+  <string name="pref_node_configuration_summary">¡Estas son configuraciones avanzadas que pueden reducir su anonimato! Afectan a los circuitos (túneles) que se establezcan para su propio tráfico a través de Tor; si repite tráfico ajeno estas configuraciones no afectan a esos circuitos.</string>
+  <string name="pref_entrance_node">Nodos de entrada</string>
+  <string name="pref_entrance_node_summary">Reglas de identificación de repetidores de entrada a la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y 
+direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de nodos, y las configuraciones de bridges.</string>
+  <string name="pref_entrance_node_dialog">Introduzca nodos de entrada</string>
+  <string name="pref_allow_background_starts_title">Permitir inicios en segundo plano</string>
+  <string name="pref_allow_background_starts_summary">Deja que cualquier aplicación le diga a Orbot que inicie Tor y servicios relacionados</string>
+  <string name="button_proxy_all">Proxyficar todo</string>
+  <string name="button_proxy_none">No proxyficar nada</string>
+  <string name="button_invert_selection">Invertir selección</string>
+  <string name="pref_proxy_title">Proxy de salida a la red (opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de proxy saliente</string>
+  <string name="pref_proxy_type_summary">Protocolo a usar para el servidor proxy saliente: HTTP, HTTPS, Socks4, Socks5.</string>
+  <string name="pref_proxy_type_dialog">Introduzca tipo de proxy</string>
+  <string name="pref_proxy_host_title">Servidor proxy saliente</string>
+  <string name="pref_proxy_host_summary">Nombre del servidor proxy </string>
+  <string name="pref_proxy_host_dialog">Introduzca el servidor proxy</string>
+  <string name="pref_proxy_port_title">Puerto del proxy saliente </string>
+  <string name="pref_proxy_port_summary">Puerto del servidor proxy</string>
+  <string name="pref_proxy_port_dialog">Introduzca el puerto del proxy</string>
+  <string name="pref_proxy_username_title">Nombre de usuario en el proxy de salida</string>
+  <string name="pref_proxy_username_summary">Nombre de usuario en el proxy (opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduzca nombre de usuario en el proxy</string>
+  <string name="pref_proxy_password_title">Contraseña en el proxy de salida</string>
+  <string name="pref_proxy_password_summary">Contraseña en el proxy (opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduzca contraseña en el proxy</string>
+  <string name="status">Estado</string>
+  <string name="setting_up_full_transparent_proxying_">Estableciendo proxyficación transparente completa... </string>
+  <string name="setting_up_app_based_transparent_proxying_">Estableciendo proxyficación transparente por aplicaciones... </string>
+  <string name="transparent_proxying_enabled">Proxyficación transparente ACTIVADA</string>
+  <string name="transproxy_enabled_for_tethering_">¡TransProxy (proxyficación transparente) habilitado para tethering (pasarela)!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVERTENCIA: ¡Error al iniciar la proxyficación transparente!</string>
+  <string name="transproxy_rules_cleared">Reglas de TransProxy (proxyficación transparente) borradas</string>
+  <string name="couldn_t_start_tor_process_">No se pudo iniciar el proceso de Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo se está ejecutando en el puerto:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Estableciendo proxyficación transparente por puertos... </string>
+  <string name="bridge_error">Error de bridge (repetidor puente)</string>
+  <string name="bridge_requires_ip">Para utilizar la función bridge (repetidor puente, acceso a Tor de publicitación restringida), debe introducir al menos una dirección IP de bridge.</string>
+  <string name="send_email_for_bridges">Envíe un correo a bridges@xxxxxxxxxxxxxx incluyendo en el cuerpo del mensaje una línea sólo con \"get bridges\", desde una cuenta con dominio gmail.com, yahoo.com o yahoo.cn (que soportan DKIM)</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">¡Sus \'Reglas de direcciones accesibles\' han producido una excepción!</string>
+  <string name="your_relay_settings_caused_an_exception_">¡La configuración de su repetidor ha producido una excepción!</string>
+  <string name="exit_nodes">Nodos de salida</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Reglas de identificación de repetidores de salida de la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y direcciones (o rangos)</string>
+  <string name="enter_exit_nodes">Introduzca repetidores de salida</string>
+  <string name="exclude_nodes">Excluír nodos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Reglas de identificación de repetidores a evitar en la red Tor, mediante huellas de validación de claves (fingerprints), alias (nicks), códigos de país y direcciones (o rangos)</string>
+  <string name="enter_exclude_nodes">Introduzca repetidores a evitar</string>
+  <string name="strict_nodes">Hacer estricta la exclusión de nodos (incluso si falla la comunicación)</string>
+  <string name="use_only_these_specified_nodes">Usar *sólo* estos nodos especificados</string>
+  <string name="bridges">Bridges (repetidores puente) </string>
+  <string name="use_bridges">Usar bridges</string>
+  <string name="bridges_obfuscated">Bridges ofuscados (contra análisis DPI del tráfico) </string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilita nodos alternativos de entrada a la red Tor, de publicitación restringida. Prevalece sobre \'Nodos de entrada\'</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilítelo si los bridges (repetidores puente) de su lista de configuración están ofuscados (encapsulando el tráfico SSL para evitar ser detectados) </string>
+  <string name="ip_address_and_port_of_bridges">Direcciones IP y puertos de los bridges</string>
+  <string name="enter_bridge_addresses">Introduzca direcciones de bridge</string>
+  <string name="relays">Repetidores</string>
+  <string name="relaying">Repetición de tráfico</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilitar que su dispositivo no sea repetidor de salida (de la red Tor) </string>
+  <string name="relay_port">Puerto de repetidor</string>
+  <string name="listening_port_for_your_tor_relay">Puerto de escucha para su repetidor Tor</string>
+  <string name="enter_or_port">Introduzca puerto OR (Onion Routing, repositorio de repetidores)</string>
+  <string name="relay_nickname">Alias del repetidor</string>
+  <string name="the_nickname_for_your_tor_relay">El apodo que identificará a su repetidor en la red Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduzca un alias personalizado para su repetidor</string>
+  <string name="reachable_addresses">Reglas de direcciones accesibles ([accept(*)|reject] IP:port, etc.)</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ejecutar Tor como sólo cliente detrás de un cortafuegos (firewall) con políticas restrictivas</string>
+  <string name="reachable_ports">Puertos accesibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Puertos accesibles detrás de un firewall restrictivo (80 y 443 por defecto)</string>
+  <string name="enter_ports">Introduzca puertos</string>
+  <string name="enable_hidden_services">Activar alojamiento de servicios ocultos (en la red Tor)</string>
+  <string name="run_servers_accessible_via_the_tor_network">Permite el acceso a servidores ocultos por dispositivo (IP oculta al usuario) accesibles a través de la red Tor (dominio .onion, sin DNS)</string>
+  <string name="enter_localhost_ports_for_hidden_services">Introduzca los puertos locales de sus servicios ocultos</string>
+  <string name="hidden_service_ports">Puertos de los servicios ocultos</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">El nombre direccionable (sin DNS, .onion generado automáticamente) para su servicio oculto</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Habilitar el registro de depuración (debug log) a la salida (debe utilizar adb o aLogCat para verlo)</string>
+  <string name="project_home">Página(s) principal(es) del proyecto:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de terceras partes</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Una aplicación está intentando abrir el puerto %S de servicio oculto hacia la red Tor. Esto es seguro si su aplicación es de su confianza.</string>
+  <string name="found_existing_tor_process">Se encontró un proceso de Tor ya existente...</string>
+  <string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
+  <string name="hidden_service_on">Servicio oculto en:</string>
+  <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
+  <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
+  <string name="unable_to_reset_tor">¡Reinicie su dispositivo, no se pudo reiniciar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar el Iptables por defecto</string>
+  <string name="pref_use_sys_iptables_summary">Usa el binario de Iptables del sistema en lugar del incluído en el paquete de Orbot</string>
+  <string name="error_installing_binares">No fue posible instalar o actualizar los binarios de Tor.</string>
+  <string name="pref_use_persistent_notifications">Mantener siempre el icono de Orbot en la barra de tareas cuando esté conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificaciones siempre activadas</string>
+  <string name="pref_use_expanded_notifications">Mostrar notificación expandida con el país de salida de Tor y la IP</string>
+  <string name="pref_use_expanded_notifications_title">Notificaciones expandidas</string>
+  <string name="notification_using_bridges">¡Bridges habilitados! </string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Elija la configuración regional y el idioma para Orbot</string>
+  <string name="wizard_locale_title">Escoja idioma</string>
+  <string name="wizard_locale_msg">Deje el predeterminado o cambie de idioma</string>
+  <string name="powered_by">impulsado por Tor</string>
+  <string name="btn_save_settings">Guardar configuración</string>
+  <string name="no_internet_connection_tor">Sin conexión a Internet; Tor está en suspensión...</string>
+  <string name="bandwidth_">Ancho de banda:</string>
+  <string name="down">bajada</string>
+  <string name="up">subida</string>
+  <string name="pref_disable_network_title">Sin suspensión-automática de la red</string>
+  <string name="pref_disable_network_summary">Ponga Tor en suspensión cuando no haya Internet disponible</string>
+  <string name="newnym">¡Ha cambiado a una nueva identidad de Tor!</string>
+  <string name="menu_verify_browser">Navegador</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Administrar Tor</string>
+  <string name="permission_manage_tor_description">Habilita esta aplicación para controlar el servicio Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">No parece que tenga Orfox instalado. ¿Quiere ayuda con eso, o simplemente debemos abrir el navegador?</string>
+  <string name="install_apps_">¿Instalar aplicaciones?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">No hay conectividad de red. Poniendo a Tor a dormir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">La conectividad de red es buena. Despertando a Tor...</string>
+  <string name="updating_settings_in_tor_service">actualizando la configuración en el servicio Tor</string>
+  <string name="pref_socks_title">SOCKS de Tor</string>
+  <string name="pref_socks_summary">Puerto sobre el que Tor ofrece su proxy SOCKS (por defecto: 9050 o 0 para deshabilitarlo)</string>
+  <string name="pref_socks_dialog">Configuración del puerto SOCKS</string>
+  <string name="pref_transport_title">Puerto de TransProxy de Tor</string>
+  <string name="pref_transport_summary">Puerto sobre el que Tor ofrece su Proxy Transparente (por defecto: 9040 o 0 para deshabilitarlo)</string>
+  <string name="pref_transport_dialog">Configuración del puerto de TransProxy</string>
+  <string name="pref_dnsport_title">Puerto DNS de Tor</string>
+  <string name="pref_dnsport_summary">Puerto sobre el que Tor ofrece su DNS (por defecto: 5400 o 0 para deshabilitarlo)</string>
+  <string name="pref_dnsport_dialog">Configuración del puerto DNS</string>
+  <string name="pref_torrc_title">Configuración personalizada de torrc</string>
+  <string name="pref_torrc_summary">S�LO EXPERTOS: Introduzca directamente las líneas de configuración en el fichero torrc</string>
+  <string name="pref_torrc_dialog">torrc personalizado</string>
+  <string name="wizard_tips_martus">Martus Móvil - Aplicación de documentación de derechos humanos de Benetech</string>
+  <string name="your_tor_public_ips_">Las IPs públicas de su Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Por favor, deshabilite esta aplicación en Android-&gt;Configuración-&gt;Aplicaciones si está teniendo problemas con Orbot:</string>
+  <string name="app_conflict">Conflicto de la aplicación</string>
+  <string name="pref_transproxy_refresh_title">Auto-refresco de transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Reaplica las reglas de transproxy cuando el estado de la red cambia</string>
+  <string name="pref_transproxy_flush_title">Transproxy FORZAR ELIMINACIÃ?N</string>
+  <string name="pref_transproxy_flush_summary">Pulse aquí para desechar AHORA todas las reglas de red de transproxy </string>
+  <string name="transparent_proxy_rules_flushed_">¡Reglas de proxy transparente desechadas!</string>
+  <string name="you_do_not_have_root_access_enabled">No tiene habilitado el acceso como ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Puede que tenga que detener e iniciar Orbot para que el cambio de configuración se habilite.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges actualizados</string>
+  <string name="restart_orbot_to_use_this_bridge_">Por favor, reinicie Orbot para habilitar los cambios</string>
+  <string name="menu_qr">Códigos QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Si su red móvil/celular bloquea activamente Tor, puede usar un Puente (bridge) para acceder a la red. SELECCIONE uno de los tipos de repetidor puente arriba para hablitar los puentes.</string>
+  <string name="bridge_mode">Modo bridge</string>
+  <string name="get_bridges_email">Correo electrónico</string>
+  <string name="get_bridges_web">Página web</string>
+  <string name="activate">Activar</string>
+  <string name="apps_mode">Aplicaciones en modo VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Puede habilitar que todas las aplicaciones de su dispositivo transiten a través de la red Tor usando la función VPN de Android.\n\n*ADVERTENCIA* Esta es una característica experimental nueva, y en algunos casos puede que no se inicie automáticamente, o puede que se detenga. NO debe usarse para anonimato, S�LO para atravesar cortafuegos (firewalls) y filtros.</string>
+  <string name="send_email">Enviar correo</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Puede obtener una dirección de bridge (repetidor puente) a través de correo electrónico, la web, o escaneando un código QR de bridge. Seleccione \'Correo\' o \'Web\' debajo para solicitar una dirección de bridge.\n\nUna vez tenga una dirección, copie y péguela en la opción \"Bridges\" de la configuración de Orbot, y reinicie.</string>
+  <string name="install_orweb">Instalar Orfox</string>
+  <string name="standard_browser">Navegador estándar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Sólo los repetidores puente (bridges) estándar de Tor funcionan en dispositivos Intel X86/ATOM</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-et/strings.xml b/orbotservice/src/main/res/values-et/strings.xml
new file mode 100644
index 0000000..9ef3be4
--- /dev/null
+++ b/orbotservice/src/main/res/values-et/strings.xml
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.orghttp://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">käivita ja peata Tor</string>
+  <string name="tor_proxy_service_process">torproxyteenus</string>
+  <string name="status_starting_up">Orbot käivitub...</string>
+  <string name="status_activated">�hendatud Tor võrgustikku</string>
+  <string name="status_disabled">Orbot deaktiveeritud</string>
+  <string name="tor_process_starting">Tor kliendi käivitamine...</string>
+  <string name="tor_process_complete">valmis.</string>
+  <string name="tor_process_waiting">ootel.</string>
+  <string name="not_anonymous_yet">HOIATUS: Teie liiklus pole veel anonüümne! Palun seadistage oma rakendused nii et need kasutaksid HTTP proxy\'t 127.0.0.1:8118 või SOCKS4A või SOCKS5 proxy\'t 127.0.0.1:9050</string>
+  <string name="menu_home">Kodu</string>
+  <string name="menu_browse">Sirvi</string>
+  <string name="menu_settings">Seaded</string>
+  <string name="menu_log">Logi</string>
+  <string name="menu_info">Abi</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Lähemalt</string>
+  <string name="main_layout_download">Lae alla</string>
+  <string name="main_layout_upload">Lae üles</string>
+  <string name="button_help">Abi</string>
+  <string name="button_close">Sulge</string>
+  <string name="button_about">Lähemalt</string>
+  <string name="button_clear_log">Nulli logi</string>
+  <string name="menu_verify">Kontrolli</string>
+  <string name="menu_exit">Välja</string>
+  <string name="press_to_start">- pikk vajutus alustamiseks -</string>
+  <string name="pref_trans_proxy_group">Läbipaistev proxy (Nõuab Root õigusi)</string>
+  <string name="pref_trans_proxy_title">Läbipaistev proxy</string>
+  <string name="pref_trans_proxy_summary">Rakenduste automaatne Torifitseerimine</string>
+  <string name="pref_transparent_all_title">Kõik läbi Tor\'i</string>
+  <string name="pref_transparent_all_summary">Proxy kõikide reakenduste liiklus läbi Tor\'i</string>
+  <string name="pref_transparent_port_fallback_title">Pordiproxy reserv</string>
+  <string name="pref_transparent_port_fallback_summary">HOIATUS: Väldib tavaporte (80, 443, jne). *KASUTAGE AINULT SIIS* kui \'Kõik\' või \'Rakendused\' režiim ei tööta.</string>
+  <string name="pref_transparent_port_title">Portide loend</string>
+  <string name="pref_transparent_port_summary">Proxy portide loend. *KASUTAGE SINULT SIIS* kui \'Kõik\' või \'Rakendused\' režiim ei tööta</string>
+  <string name="pref_transparent_port_dialog">Sisestage pordid mida proxy\'da</string>
+  <string name="pref_has_root">Nõua root juurdepääsu</string>
+  <string name="pref_has_root_summary">Nõua läbipaistva proxy jaoks root juurdepääsu</string>
+  <string name="status_install_success">Tor binaarid edukalt paigaldatud!</string>
+  <string name="status_install_fail">Tor binaarfailide paigaldamine ebaõnnestus. Palun kontrollige logi ja teavitage tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Rakenduse Viga</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Lähemalt Orbot\'ist</string>
+  <string name="btn_next">Edasi</string>
+  <string name="btn_back">Tagasi</string>
+  <string name="btn_finish">Lõpeta</string>
+  <string name="btn_okay">Hea küll</string>
+  <string name="btn_cancel">Katkesta</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Mõned Orbot\'i detailid</string>
+  <string name="wizard_permissions_root">Luba Antud</string>
+  <string name="wizard_permissions_stock">Orbot õigused</string>
+  <string name="wizard_premissions_msg_root">Vinge! Leidsime et teie seadmes on Orbot\'ile lubatud root õigused. Lubame kasutada seda väge arukalt.</string>
+  <string name="wizard_permissions_msg_stock">Kuigi see pole vajalik, saab root juurdepääsuga seadmel kasutada Orbot\'i palju võimsama vahendina. Kasutage allpool olevat nuppu et lubada Orbot\'ile supervõimed!</string>
+  <string name="wizard_permissions_no_root">Kui teil pole root juurdepääsu või te ei tea millest jutt käib, siis kindlustage et kasutate ainult rakendusi mis on seadistatud Orbot\'iga koos töötama.</string>
+  <string name="wizard_permissions_consent">Saan aru ja jätkan ilma Superkasutajata</string>
+  <string name="wizard_permission_enable_root">Luba Orbotile Root õigused</string>
+  <string name="wizard_configure">Seadista Torifitseerimine</string>
+  <string name="wizard_configure_msg">Orbot võimaldab juhtida kõigi rakenduste liikluse läbi Tor\'i V�I valida need rakendused individuaalselt.</string>
+  <string name="wizard_configure_all">Proxy kõik rakendused läbi Tor\'i</string>
+  <string name="wizard_configure_select_apps">Valige Tor\'i jaoks individuaalsed rakendused</string>
+  <string name="wizard_tips_tricks">Orbot-lubatud rakendused</string>
+  <string name="wizard_tips_msg">Alltoodud rakendused arendati Orbot\'iga koos töötama. Koheseks paigaldamiseks vajutage igat allolevat nuppu või paigaldage need hiljem Google Play portaalist, GuardianProject.info veebilehelt või F-Droid.org kaudu.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Turvaline kiirsõnumiklient Androidile</string>
+  <string name="wizard_tips_proxy">Proxy seaded - �pi kuidas seadistada rakendusi töötama koos Orbot\'iga</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo otsingumootori rakendus</string>
+  <string name="wizard_tips_twitter">Seadistage Twitteri proxy server \"localhost\" ja port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxyseaded</string>
+  <string name="wizard_final">Orbot on valmis!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">See avab teie veebisivikus lehe https://check.torproject.org mille kaudu saate näha kas Orbot on ehk seadistatud ja olete ühenduses Tor\'iga.</string>
+  <string name="pref_hs_group">Peidetud Teenuste Majutus</string>
+  <string name="pref_general_group">Ã?ldist</string>
+  <string name="pref_start_boot_title">Käivita Orbot seadme käivitumisel</string>
+  <string name="pref_start_boot_summary">Automaatne Orbot käivitumine ja Tor külge ühendumine seadme käivitumisel</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Hoiatus</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Load</string>
+  <string name="wizard_permissions_root_msg1">Võite Orbot\'ile lubada \'Superkasutaja\' juurdepääsu selleks et võimaldada rohkem võimalusi, nagu näiteks Läbipaistev Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Kui te ei soovi seda teha, siis palun kindlustage et kasutate ainult rakendusi mis on seadistatud töötama koos Orbot\'iga</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'ile mõeldud rakendused</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Turvaline vestlusrakendus Off-the-Record krüptoga</string>
+  <string name="wizard_tips_play">Kõik Guardian Project rakendused on leitavad ka Google Play kaudu</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Läbipaistev Proxy</string>
+  <string name="wizard_transproxy_msg">Saate kõik rakendused suunata iseeneslikult Tor kaudu, lisaseadistusteta.</string>
+  <string name="wizard_transproxy_hint">(Klikkige sellele kastile kui teil pole õrna aimugi millest jutt käib)</string>
+  <string name="wizard_transproxy_none">Puudub</string>
+  <string name="pref_transparent_tethering_title">Tor lõastamine</string>
+  <string name="pref_transparent_tethering_summary">Luba Tor Läbipaistev Proxy WiFi ja USB lõastatud seadmetele (vajab uuestilaadimist)</string>
+  <string name="button_grant_superuser">Nõua Superkasutaja Juurdepääsu</string>
+  <string name="pref_select_apps">Vali Rakendused</string>
+  <string name="pref_select_apps_summary">Vali läbi Tor suunatavad rakendused</string>
+  <string name="pref_node_configuration">Sõlme seadistamine</string>
+  <string name="pref_node_configuration_summary">Need on seadistused edasijõudnutele ja võivad vähendada teie anonüümsust</string>
+  <string name="pref_entrance_node">Sisendsõlmed</string>
+  <string name="pref_entrance_node_summary">Sõrmejäljed, hüüdnimed, riigid ja aadressid esimese hüppe jaoks</string>
+  <string name="pref_entrance_node_dialog">Sisestage sisendsõlmed</string>
+  <string name="pref_proxy_title">Väljuva võrgu proxy (Valikuline)</string>
+  <string name="pref_proxy_type_title">Väljuva proxy tüüp</string>
+  <string name="pref_proxy_type_summary">Proxy serveri kasutamise protokoll: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sisestage proxy tüüp</string>
+  <string name="pref_proxy_host_title">Väljuva proxy seade</string>
+  <string name="pref_proxy_host_summary">Proxyserveri seadmenimi</string>
+  <string name="pref_proxy_host_dialog">Sisestage proxy seade</string>
+  <string name="pref_proxy_port_title">Väljuva proxy port</string>
+  <string name="pref_proxy_port_summary">Proxyserveri port</string>
+  <string name="pref_proxy_port_dialog">Sisestage proxy port</string>
+  <string name="pref_proxy_username_title">Väljuva proxy kasutajanimi</string>
+  <string name="pref_proxy_username_summary">Proxy kasutajanimi (Valikuline)</string>
+  <string name="pref_proxy_username_dialog">Sisestage proxy kasutajanimi</string>
+  <string name="pref_proxy_password_title">Väljuva proxy salasõna</string>
+  <string name="pref_proxy_password_summary">Proxy salasõna (Valikuline)</string>
+  <string name="pref_proxy_password_dialog">Sisestage proxy salasõna</string>
+  <string name="status">Olek</string>
+  <string name="setting_up_full_transparent_proxying_">Täisläbipaistva proxy seadistamine...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Rakenduspõhise läbipaistva proxy seadistamine...</string>
+  <string name="transparent_proxying_enabled">Läbipaistev proxy LUBATUD</string>
+  <string name="transproxy_enabled_for_tethering_">LäbivProxy lõastamine lubatud!</string>
+  <string name="warning_error_starting_transparent_proxying_">Hoiatus: viga läbipaistva proxy käivitamisel!</string>
+  <string name="transproxy_rules_cleared">LäbivProxy seaded nullitud</string>
+  <string name="couldn_t_start_tor_process_">Tor protsessi käivitamine ebaõnnestus:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Pordipõhise läbipaistva proxy seadistamine...</string>
+  <string name="bridge_error">Silla viga</string>
+  <string name="bridge_requires_ip">Silla võimaluse kasutamiseks peate sisestama vähemalt ühe silla IP aadressi.</string>
+  <string name="send_email_for_bridges">Saatke e-kiri oma gmail kontolt aadressile bridges@xxxxxxxxxxxxxx mis sisaldab ainult ühte rida \"get bridges\".</string>
+  <string name="error">Viga</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Teie ReachableAddresses seadistus põhjustas ekse!</string>
+  <string name="your_relay_settings_caused_an_exception_">Teie releeseadistus põhjustas ekse!</string>
+  <string name="exit_nodes">Väljundsõlmed</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Sõrmejäljed, hüüdnimed, riigid ja aadressid viimase hüppe jaoks</string>
+  <string name="enter_exit_nodes">Sisestage väljundsõlmed</string>
+  <string name="exclude_nodes">Välistatud sõlmed</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Sõrmejäljed, hüüdnimed, riigid ja aadressid mida välistada</string>
+  <string name="enter_exclude_nodes">Sisestage välistatavad sõlmed</string>
+  <string name="strict_nodes">Kindlad sõlmed</string>
+  <string name="use_only_these_specified_nodes">Kasuta *ainult* neid märgitud sõlmi</string>
+  <string name="bridges">Sillad</string>
+  <string name="use_bridges">Kasuta sildu</string>
+  <string name="bridges_obfuscated">Varjatud sillad</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Luba Tor võrgustiku alternatiivseid sisendsõlmi</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Luba siis kui seadistatud sillad on varjatud sillad</string>
+  <string name="ip_address_and_port_of_bridges">Sildade IP aadressid ja pordinumbrid</string>
+  <string name="enter_bridge_addresses">Sisestage silla aadressid</string>
+  <string name="relays">Edastajad</string>
+  <string name="relaying">Edastamine</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Luba oma seadmel hakata mitte-väljund edastajaks</string>
+  <string name="relay_port">Edastusport</string>
+  <string name="listening_port_for_your_tor_relay">Port mida teie Tor edastaja kuulab</string>
+  <string name="enter_or_port">Kas Enter VÃ?I port</string>
+  <string name="relay_nickname">Edastaja hüüdnimi</string>
+  <string name="the_nickname_for_your_tor_relay">Teie Tor edastaja hüüdnimi</string>
+  <string name="enter_a_custom_relay_nickname">Sisestage edastaja kohandatud hüüdnimi</string>
+  <string name="reachable_addresses">Juurdepääsetavad aadressid</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Käivita kui piirava poliitikaga tulemüüri taga asuvat klienti.</string>
+  <string name="reachable_ports">Juurdepääsetavad pordid</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Piirava poliitikaga tulemüüris avatud pordid</string>
+  <string name="enter_ports">Sisestage pordid</string>
+  <string name="enable_hidden_services">Varjatud teenuste majutamine</string>
+  <string name="run_servers_accessible_via_the_tor_network">luba üle Tor võrgustiku juurdepääs seadmes töötavale serverile</string>
+  <string name="enter_localhost_ports_for_hidden_services">sisestage varjatud teenuste localhost pordid</string>
+  <string name="hidden_service_ports">Varjatud teenuste pordid</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">teie varjatud teenuste adresseeritav nimi (luuakse automaatselt)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">lubage väljastatav silumislogi (vaatamiseks peab kasutama kas adb või aLogCat utiliite) </string>
+  <string name="project_home">Projekti kodu(d):</string>
+  <string name="the_tor_license">Tor litsents</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Kolmanda osapoole tarkvara:</string>
+  <string name="hidden_service_request">�ks rakendus soovib avada varjatud teenuse porti %S Tor võrgustikule. See on turvaline kui te usaldate seda rakendust.</string>
+  <string name="found_existing_tor_process">leidus töötav Tor protsess...</string>
+  <string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
+  <string name="hidden_service_on">varjatud teenused:</string>
+  <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
+  <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+  <string name="pref_use_sys_iptables_title">Kasuta iptables vaikeseadeid</string>
+  <string name="pref_use_sys_iptables_summary">kasuta Orbot\'iga kaasneva iptables binaari asemel süsteemset binaari</string>
+  <string name="error_installing_binares">Tor binaaride paigaldamine või uuendamine ebaõnnestus.</string>
+  <string name="pref_use_persistent_notifications">�hendatud Orbot korral näidata katkematult ikoonide tööriistariba</string>
+  <string name="pref_use_persistent_notifications_title">Pidevalt kuvatavad teated</string>
+  <string name="notification_using_bridges">Sillad lubatud!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Valige Orbot lokaat ja keel</string>
+  <string name="wizard_locale_title">Valige keel</string>
+  <string name="wizard_locale_msg">Jätkake vaikeväärtusega või vahetage kehtiv keel</string>
+  <string name="btn_save_settings">Salvesta seaded</string>
+  <string name="bandwidth_">Ribalaius:</string>
+  <string name="down">alla</string>
+  <string name="up">üles</string>
+  <string name="pref_disable_network_title">Pole võrgu auto-und</string>
+  <string name="pref_disable_network_summary">Pane Tor magama kui Internetiühendus puudub</string>
+  <string name="newnym">Lülitusite uuele Tor identiteedile!</string>
+  <string name="menu_use_chatsecure">Kasutage ChatSecure\'t</string>
+  <string name="permission_manage_tor_label">Hallake Tor\'i</string>
+  <string name="permission_manage_tor_description">Lubage sellel rakendusel hallata Tor teenust</string>
+  <string name="install_apps_">Paigaldada rakendusi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Interneti ühendus puudub. Panen Tori magama...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Interneti ühendus hea. �ratan Tori üles...</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-eu/strings.xml b/orbotservice/src/main/res/values-eu/strings.xml
new file mode 100644
index 0000000..198c612
--- /dev/null
+++ b/orbotservice/src/main/res/values-eu/strings.xml
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor abiarazi eta gelditu</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot abiarazten ari da...</string>
+  <string name="status_activated">Tor sarera konektatuta</string>
+  <string name="status_disabled">\"Orbot desaktibatuta dago</string>
+  <string name="tor_process_starting">Tor bezeroa hasten...</string>
+  <string name="tor_process_complete">eginda.</string>
+  <string name="tor_process_waiting">itxaroten.</string>
+  <string name="not_anonymous_yet">ABISUA: Zure trafikoa ez da anonimoa oraindik! Mesedez konfigura itzazu zure aplikazioak 127.0.0.1:8118 HTTP proxya edo 127.0.0.1:9050 SOCKS4 edo SOCKS5 proxyak erabiltzeko</string>
+  <string name="menu_home">Etxea</string>
+  <string name="menu_browse">Arakatu</string>
+  <string name="menu_settings">Ezarpenak</string>
+  <string name="menu_log">Saioa hasi</string>
+  <string name="menu_info">Laguntza</string>
+  <string name="menu_start">Abiarazi</string>
+  <string name="menu_stop">Gelditu</string>
+  <string name="menu_about">Honi buruz</string>
+  <string name="main_layout_download">Deskargatu</string>
+  <string name="main_layout_upload">Igo</string>
+  <string name="button_help">Laguntza</string>
+  <string name="button_close">Itxi</string>
+  <string name="button_about">Honi buruz</string>
+  <string name="button_clear_log">Zerrenda Garbitu</string>
+  <string name="menu_verify">Egiaztatu</string>
+  <string name="menu_exit">Irten</string>
+  <string name="press_to_start">- sakatu luze hasteko -</string>
+  <string name="pref_trans_proxy_group">Proxyatze Gardena (Root behar du)</string>
+  <string name="pref_trans_proxy_title">Proxyatze Gardena</string>
+  <string name="pref_trans_proxy_summary">Aplikazioen Torifikatze Automatikoa</string>
+  <string name="pref_transparent_all_title">Tor-tu Dena</string>
+  <string name="pref_transparent_all_summary">Aplikazio guztien trafikoa Tor bidez proxyatu</string>
+  <string name="pref_transparent_port_fallback_title">Azken aukerako proxy portuak</string>
+  <string name="pref_transparent_port_fallback_summary">KONTUZ: Ohizko portuak sahiezten ditu (80, 443, etab.) *ERABILI BAKARRIK* \'Guztiak\' edo \'Aplikazio\' modua ez badabil.</string>
+  <string name="pref_transparent_port_title">Portu Zerrenda</string>
+  <string name="pref_transparent_port_summary">Proxyak baimenduko dituen portuak. *ERABILI BAKARRIK* \'Guztiak\' edo \'Aplikazio\' modua ez badabil</string>
+  <string name="pref_transparent_port_dialog">Sartu proxyatzeko portuak</string>
+  <string name="pref_has_root">Root sarrera eskatu</string>
+  <string name="pref_has_root_summary">Root sarrera eskatu proxyatze gardenarentzat</string>
+  <string name="status_install_success">Tor bitarrak zuzen instalatuta!</string>
+  <string name="status_install_fail">Tor fitxategi bitarrak ezin izan dira instalatu. Mesedez ikusi erregistroa eta jakinarazi tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Aplikazio Akatsa</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orboti buruz</string>
+  <string name="btn_next">Hurrengoa</string>
+  <string name="btn_back">Atzera</string>
+  <string name="btn_finish">Amaitu</string>
+  <string name="btn_okay">Ados</string>
+  <string name="btn_cancel">Utzi</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot xehetasun batzuk</string>
+  <string name="wizard_permissions_root">Baimena Emanda</string>
+  <string name="wizard_permissions_stock">Orbot Baimenak</string>
+  <string name="wizard_premissions_msg_root">Bikain! Orbotentzako root baimenak gaituta dituzula detektatu dugu.</string>
+  <string name="wizard_permissions_msg_stock">Beharrezkoa ez den arren, Orbot tresna ahaltsuagoa bihurtu daiteke zure gailuak root atzipena badu. Erabili beheko botoia Orboteri superbotereak emateko!</string>
+  <string name="wizard_permissions_no_root">Root atzipenik ez baduzu edo zertaz ari garen ez badakizu, ziurtatu zire appak Orbotekin lan egiteko konfiguratzen dituzula.</string>
+  <string name="wizard_permissions_consent">Ulertzen dut eta supererabiltzaile gabe jarraitu nahiko nuke</string>
+  <string name="wizard_permission_enable_root">Root Orboti eman</string>
+  <string name="wizard_configure">Torifikazioa Konfiguratu</string>
+  <string name="wizard_configure_msg">Orbotek zure aplikazio guztien EDO banan-banan hautatutako aplikazioen trafiko guztia Tor bidez bideratzeko aukera ematen dizu.</string>
+  <string name="wizard_configure_all">Aplikazio guztiak Tor bidez proxyatu</string>
+  <string name="wizard_configure_select_apps">Hautatu Banakako Aplikazioak Torentzat</string>
+  <string name="wizard_tips_tricks">Orbot-gaitutako Aplikazioak</string>
+  <string name="wizard_tips_msg">Azpiko appak Orbotekin lan egiteko garatuta daude. Sakatu botoi bakoitza orain instalatzeko, edo bilatu geroago Google Play-n, GuardianProject.info webgunean edo F-Droid.org erabiliz.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Andriodentzako berehalako mezulari bezero ziurra</string>
+  <string name="wizard_tips_proxy">Proxy Ezarpenak - Ikasi zure aplikazioak Orbotekin funtziona dezaten nola konfiguratu</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Bilaketa Motorraren appa</string>
+  <string name="wizard_tips_twitter">Twittereko proxyaren ostalarian \"localhost\" jarri eta portuan 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Ezarpenak</string>
+  <string name="wizard_final">Orbot prest dago!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Honek https://check.torproject.org web nabigatzailean irekiko du Orbot konfiguratuta eta Tor-era konektatuta zauden antzemateko.</string>
+  <string name="pref_hs_group">Ezkutuko Zerbitzuak</string>
+  <string name="pref_general_group">Orokorra</string>
+  <string name="pref_start_boot_title">Hasi Orbot Abiarazterakoan</string>
+  <string name="pref_start_boot_summary">Automatikoki Orbot hasi eta Tor konektatu zure Android gailua abiarazterakoan</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Abisua</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Baimenak</string>
+  <string name="wizard_permissions_root_msg1">Aukera moduan Orbot-i \'Supererabiltzaile\' atzipena eman ahal diozu ezaugarri aurreratuak erabiltzeko, Proxy gardena adibidez.</string>
+  <string name="wizard_permissions_root_msg2">Ez baduzu hau egin nahi ziurtatu Orbot-ekin lan egiten duten aplikazioak erabiltzen dituzula.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Gaitutako Aplikazioak</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Txat aplikazio segurua Off-the-Record enkriptazioarekin.</string>
+  <string name="wizard_tips_play">Google Play-n Guardiak Proiektuko aplikazio guztiak bilatu</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxyatze Gardena</string>
+  <string name="wizard_transproxy_msg">Honek zure aplikazioak konfiguratu beharrik Tor saretik joatea ahalbidetzen du.</string>
+  <string name="wizard_transproxy_hint">(Gaituta utzi zertaz ari garez ulertzen ez baduzu)</string>
+  <string name="wizard_transproxy_none">Bat ere ez</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Gaitu proxy gardena Wifi eta USB bidez Tethering-atutako gailuentzat (berrabiaraztea beharrezkoa)</string>
+  <string name="button_grant_superuser">Supererabiltzaile sarrera eskatu</string>
+  <string name="pref_select_apps">Aplikazioak hautatu</string>
+  <string name="pref_select_apps_summary">Tor bidez bideratuko diren aplikazioak hautatu</string>
+  <string name="pref_node_configuration">Nodo Konfigurazioa</string>
+  <string name="pref_node_configuration_summary">Hauek zure anonimotasuna murriztu dezaketen ezarpen aurreratuak dira</string>
+  <string name="pref_entrance_node">Sarrera Nodoak</string>
+  <string name="pref_entrance_node_summary">Lehen jauzirako hatzmarka, ezizen, herrialde eta helbideak</string>
+  <string name="pref_entrance_node_dialog">Sartu Sarrera Nodoak</string>
+  <string name="pref_proxy_title">Irteera sareko proxya (Aukerazkoa)</string>
+  <string name="pref_proxy_type_title">Proxy mota</string>
+  <string name="pref_proxy_type_summary">Proxy zerbitzariarentzako erabiltzeko protokoloak: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sartu Proxy Mota</string>
+  <string name="pref_proxy_host_title">Proxy Ostalaria</string>
+  <string name="pref_proxy_host_summary">Proxy zerbitzariaren helbidea</string>
+  <string name="pref_proxy_host_dialog">Sartu Proxy Ostalaria</string>
+  <string name="pref_proxy_port_title">Proxy Portua</string>
+  <string name="pref_proxy_port_summary">Proxy zerbitzariaren portua</string>
+  <string name="pref_proxy_port_dialog">Sartu Proxy portua</string>
+  <string name="pref_proxy_username_title">Irteerako proxyaren erabiltzaile izena</string>
+  <string name="pref_proxy_username_summary">Proxy erabiltzaile izena (Aukerazkoa)</string>
+  <string name="pref_proxy_username_dialog">Sartu proxy erabiltzailea</string>
+  <string name="pref_proxy_password_title">Irteerako proxyaren pasahitza</string>
+  <string name="pref_proxy_password_summary">Proxy pasahitza (Aukerazkoa)</string>
+  <string name="pref_proxy_password_dialog">Sartu proxy pasahitza</string>
+  <string name="status">Egoera</string>
+  <string name="setting_up_full_transparent_proxying_">Guztientzako proxy gardena martxan ezartzen...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Aplikazioetan oinarritutako proxy transparentea ezartzen...</string>
+  <string name="transparent_proxying_enabled">Proxyatze gardena GAITUTA</string>
+  <string name="transproxy_enabled_for_tethering_">Proxy gardena gaituta Tethering-ean!</string>
+  <string name="warning_error_starting_transparent_proxying_">ABISUA: akatsa proxyatze gardena hasterakoan!</string>
+  <string name="transproxy_rules_cleared">Proxy gardeneko erregelak garbituta</string>
+  <string name="couldn_t_start_tor_process_">Ezin izan da Tor prozesua hasi:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Portuetan oinarritutako proxy gardena ezartzen...</string>
+  <string name="bridge_error">Zubi Akatsa</string>
+  <string name="bridge_requires_ip">Zubi ezaiugarria erabiltzeko gutxienez zubi baten IP helbidea sartu behar duzu.</string>
+  <string name="send_email_for_bridges">Gmail kontutik bridges@xxxxxxxxxxxxxx helbidera eposta bat bidali gorputzean \"get bridges\" lerroa duena.</string>
+  <string name="error">Akatsa</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Zure helbide atzigarriak salbuespena sortu du!</string>
+  <string name="your_relay_settings_caused_an_exception_">Zure errele ezarpenak salbuespena sortu dute!</string>
+  <string name="exit_nodes">Irteera Nodoak</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Hatzmarkak, ezizenak, herrialdeak eta helbideak azkeneko jauzirako</string>
+  <string name="enter_exit_nodes">Irteera Nodoak sartu</string>
+  <string name="exclude_nodes">Nodoak baztertu</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Baztertuko diren hatzmarkak, ezizenak, herrialdeak eta helbideak</string>
+  <string name="enter_exclude_nodes">Baztertzeko nodoak sartu</string>
+  <string name="strict_nodes">Nodo hertsiak</string>
+  <string name="use_only_these_specified_nodes">*Bakarrik* zehaztutako nodo hauek erabili</string>
+  <string name="bridges">Zubiak</string>
+  <string name="use_bridges">Zubiak erabili</string>
+  <string name="bridges_obfuscated">Nahasitako Zubiak</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor sarera sartzeko nodo alternatiboak gaitu</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Gaitu konfiguratutako zubiak nahasitako zubiak badira</string>
+  <string name="ip_address_and_port_of_bridges">IP helbidea eta zubien portua</string>
+  <string name="enter_bridge_addresses">Sartu Zubi Helbideak</string>
+  <string name="relays">Erreleak</string>
+  <string name="relaying">Erreleatzea</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Zure gailua ez-irteerako errelea izatea gaitu</string>
+  <string name="relay_port">Errele Portua</string>
+  <string name="listening_port_for_your_tor_relay">Zure Tor errelearentzako entzuteko portua</string>
+  <string name="enter_or_port">Sartu OR portua</string>
+  <string name="relay_nickname">Errele ezizena</string>
+  <string name="the_nickname_for_your_tor_relay">Zure Tor errelearen ezizena</string>
+  <string name="enter_a_custom_relay_nickname">Sartu gustoko errelearen ezizena</string>
+  <string name="reachable_addresses">Helbide atzigarriak</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Suheziaren atzean exekutatu politika murriztaileekin</string>
+  <string name="reachable_ports">Portu atzigarriak</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Suhezi murriztailetik atzigarri diren portuak</string>
+  <string name="enter_ports">Portuak sartu</string>
+  <string name="enable_hidden_services">Ezkutuko Zerbitzuak Gaitu</string>
+  <string name="run_servers_accessible_via_the_tor_network">gailuko zerbitzuak Tor saretik atzitzea gaitu</string>
+  <string name="enter_localhost_ports_for_hidden_services">sartu localhost portuak ezkutuko zerbitzuentzat</string>
+  <string name="hidden_service_ports">Ezkutuko Zerbitzu Portuak</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">zure eskutuko zerbitzuaren izen atzigarria (automatikoki sortuta)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">arazketarako logak gaitu (adb edo aLogCat erabili ikusteko)</string>
+  <string name="project_home">Proiektuaren etxea(k):</string>
+  <string name="the_tor_license">Tor Lizentzia</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3.-Ataleko-Softwarea:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Aplikazio batek ezkutuko zerbitzariko %S portua ireki nau du Tor sarera. Segurua da aplikazioaz fidatzen bazara.</string>
+  <string name="found_existing_tor_process">Aurreko Tor prozesua topatuta...</string>
+  <string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu logetan</string>
+  <string name="hidden_service_on">ezkutuko zerbitzua hemen:</string>
+  <string name="unable_to_read_hidden_service_name">ezkutuko zerbitzuare izena ezin da irakurri</string>
+  <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
+  <string name="pref_use_sys_iptables_title">Lehenetsitako Iptables erabili</string>
+  <string name="pref_use_sys_iptables_summary">Sistemako iptables programa erabili Orbot-ekin datorreraren ordez</string>
+  <string name="error_installing_binares">Tor programak ezin izan dira instalatu edo eguneratu.</string>
+  <string name="pref_use_persistent_notifications">Orbot konektatuta dagoenean ikonoa tresna barran mantendu beti</string>
+  <string name="pref_use_persistent_notifications_title">Jakinarazpenetan beti</string>
+  <string name="notification_using_bridges">Zubiak gaituta!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Aukeratu Orbotentzako lokala eta hizkuntza</string>
+  <string name="wizard_locale_title">Hizkuntza aukeratu</string>
+  <string name="wizard_locale_msg">Lehenetsia utzi edo uneko hizkuntzara aldatu</string>
+  <string name="powered_by">Tor-ek eskainita</string>
+  <string name="btn_save_settings">Ezarpenak gorde</string>
+  <string name="no_internet_connection_tor">Ez dago Interneterako konexiorik; Tor egonean dago...</string>
+  <string name="bandwidth_">Banda zabalera:</string>
+  <string name="down">behera</string>
+  <string name="up">gora</string>
+  <string name="pref_disable_network_title">Sareko lokartze automatikorik ez</string>
+  <string name="pref_disable_network_summary">Jarri Tor lotan internet atzigarri ez dagoenean</string>
+  <string name="newnym">ChatSecure - Andriodentzako berehalako mezulari bezero ziurra</string>
+  <string name="menu_use_chatsecure">ChatSecure erabili</string>
+  <string name="permission_manage_tor_label">Tor kudeatu</string>
+  <string name="permission_manage_tor_description">Gaitu app hau Tor zerbitzua kontrolatzeko</string>
+  <string name="install_apps_">App-ak instalatu?</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">QR Kodeak</string>
+  <string name="standard_browser">Nabigatzaile Estandarra</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-fa/strings.xml b/orbotservice/src/main/res/values-fa/strings.xml
new file mode 100644
index 0000000..b70cc0f
--- /dev/null
+++ b/orbotservice/src/main/res/values-fa/strings.xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">ربات Ù¾Û?ازÛ?</string>
+  <string name="app_description">اربت Û?Ú© برÙ?اÙ?Ù? پرÙ?کسÛ? Ù?جاÙ?Û? است Ú©Ù? دÛ?گر برÙ?اÙ?Ù? Ù?ا را بÙ? استÙ?ادÙ? اÙ?Ù? از اÛ?Ù?ترÙ?ت تÙ?اÙ?Ù?Ù?د Ù?Û? Ú©Ù?د . اربÙ?ت از تÙ?ر براÛ? رÙ?زگذارÛ? کردÙ? تراÙ?Û?Ú© اÛ?Ù?ترÙ?ت Ø´Ù?ا استÙ?ادÙ? Ù?Û? Ú©Ù?د Ù? بعد Ø¢Ù? Ù?ا را از طرÛ?Ù? کاÙ?Ù¾Û?Ù?ترÙ?اÛ? Ù?تÙ?اÙ?ت در Ù?Ù?اط Ù?ختÙ?Ù? جÙ?اÙ? Ù?Ø®Ù?Û? Ù?Û? Ú©Ù?د. تÙ?ر Û?Ú© برÙ?اÙ?Ù? Ù?جاÙ?Û? Ù? شبکÙ? باز است Ú©Ù? Ø´Ù?ا از Ø´Ù?ا در Ù?Ù?ابÙ? تحت Ù?ظر بÙ?دÙ? در شبکÙ?Ù¬â??  تÙ?دÛ?د آزادÛ? Ù?اÛ? شخصÛ?Ù¬ خصÙ?صÛ?Ù¬ Ù?عاÙ?Û?ت Ù?اÛ? کارÛ? Ù? رابطÙ? Ù?اÛ? شخصÛ? بطÙ?ر اÙ?Ù? Ù?حاÙ?ظت Ù?Û? Ú©Ù?د. </string>
+  <string name="internal_web_url">https://guardianproject.info/apps/orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=fa_IR</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=fa_IR</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">شرÙ?ع Ù? پاÛ?اÙ? تÙ?ر</string>
+  <string name="tor_proxy_service_process">سرÙ?Ù?س پرÙ?کسÛ? تÙ?ر</string>
+  <string name="status_starting_up">اربÙ?ت درحاÙ? آغاز است...</string>
+  <string name="status_activated">Ù?تصÙ? بÙ? شبکÙ? تÙ?ر</string>
+  <string name="status_disabled">اربÙ?ت غÛ?رÙ?عاÙ? شدÙ? است.</string>
+  <string name="status_shutting_down">TorService خاÙ?Ù?Ø´ است</string>
+  <string name="tor_process_starting">شرÙ?ع Ú©Ù?اÛ?Ù?ت تÙ?ر...</string>
+  <string name="tor_process_complete">تÙ?اÙ?.</string>
+  <string name="tor_process_waiting">در حاÙ? اÙ?تظار.</string>
+  <string name="not_anonymous_yet">Ù?شدار: Ù?عاÙ?Û?ت Ø´Ù?ا Ù?Ù?Ù?ز \"Ú¯Ù?Ù?اÙ?\" Ù?Û?ست! Ù?Ø·Ù?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ø®Ù?د را تÙ?ظÛ?Ù? Ú©Ù?Û?د تا از HTTP پرÙ?کسÛ? 127.0.0.1:8118 Ù? Û?ا SOCKS4A Ù? Û?ا SOCKS5 پرÙ?کسÛ? 127.0.01:9050 استÙ?ادÙ? Ú©Ù?د.</string>
+  <string name="menu_home">خاÙ?Ù?</string>
+  <string name="menu_browse">Ù?رÙ?ر</string>
+  <string name="menu_settings">تÙ?ظÛ?Ù?ات</string>
+  <string name="menu_log">Ù?رÙ?د</string>
+  <string name="menu_info">Ú©Ù?Ú©</string>
+  <string name="menu_apps">Ù?Û? Ù¾Û? اÙ?</string>
+  <string name="menu_start">آغاز</string>
+  <string name="menu_stop">اÛ?ست</string>
+  <string name="menu_about">دربارÙ?</string>
+  <string name="menu_promo_apps">درÛ?اÙ?ت برÙ?اÙ?Ù? Ù?ا ...</string>
+  <string name="main_layout_download">داÙ?Ù?Ù?د</string>
+  <string name="main_layout_upload">آپÙ?Ù?د</string>
+  <string name="button_help">Ú©Ù?Ú©</string>
+  <string name="button_close">بستÙ?</string>
+  <string name="button_about">دربارÙ?</string>
+  <string name="button_clear_log">پاکسازÛ? Ù?رد</string>
+  <string name="menu_verify">بررسÛ?</string>
+  <string name="menu_exit">خرÙ?ج</string>
+  <string name="menu_scan">اسکÙ? BridgeQR</string>
+  <string name="menu_share_bridge">اشتراک BridgeQR</string>
+  <string name="press_to_start">- Ù?Ú¯Ù?دارÛ?د براÛ? شرÙ?ع -</string>
+  <string name="pref_trans_proxy_group">پرÙ?کسÛ?دÙ? Ø´Ù?اÙ? (Ù?Û?از بÙ? Root دارد)</string>
+  <string name="pref_trans_proxy_title">پرÙ?کسÛ? Ø´Ù?اÙ?</string>
+  <string name="pref_trans_proxy_summary">تÙ?ر-Ù?Ù?اÛ?Û? اتÙ?Ù?اتÛ?Ú© اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا</string>
+  <string name="pref_transparent_all_title">تÙ?ر Ù?Ù?Ù? Ú?Û?ز</string>
+  <string name="pref_transparent_all_summary">Ù?عاÙ?Û?ت Ù?Ù?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا را از طرÛ?Ù? تÙ?ر پرÙ?کسÛ? Ú©Ù?Û?د.</string>
+  <string name="pref_transparent_port_fallback_title">Ù?طع پرÙ?کسÛ? Ù¾Ù?رت</string>
+  <string name="pref_transparent_port_fallback_summary">Ù?شدار: Ù¾Ù?رتÙ?اÛ? راÛ?ج دÙ?ر زدÙ? (80, 444, غÛ?رÙ?). *Ù?Ù?Ø· در شراÛ?Ø·Û? استÙ?ادÙ? Ú©Ù?Û?د* Ú©Ù? حاÙ?ت Ù?اÛ? \'Ù?Ù?Ù?\' Û?ا \'اپÙ?Û?Ú©Û?Ø´Ù?\' کار Ù?Ù?Û?Ú©Ù?د.</string>
+  <string name="pref_transparent_port_title">Ù?Ù?رست Ù¾Ù?رت</string>
+  <string name="pref_transparent_port_summary">Ù?Ù?رست پرتÙ?ا بÙ? پرÙ?کسÛ?.*Ù?Ù?Ø· در شراÛ?Ø·Û? استÙ?ادÙ? Ú©Ù?Û?د* Ú©Ù? حاÙ?ت Ù?اÛ? \'Ù?Ù?Ù?\' Û?ا \'اپÙ?Û?Ú©Û?Ø´Ù?\' کار Ù?Ù?Û?Ú©Ù?د.</string>
+  <string name="pref_transparent_port_dialog">Ù¾Ù?رت Ù?ا را  بÙ? پرÙ?کسÛ? Ù?ارد Ú©Ù?</string>
+  <string name="pref_has_root">درخÙ?است دسترسÛ? root</string>
+  <string name="pref_has_root_summary"> درخÙ?است دسترسÛ? رÙ?Ù? براÛ? پرÙ?کسÛ? کردÙ? Ø´Ù?اÙ? </string>
+  <string name="status_install_success">باÛ?Ù?رÛ? Ù?اÛ? تÙ?ر با Ù?Ù?Ù?Ù?Û?ت Ù?صب شدÙ?د!</string>
+  <string name="status_install_fail">Ù?صب Ù?اÛ?Ù? Ù?اÛ? دÙ?تاÛ?Û? تÙ?ر Ù?Ù?Ú©Ù? Ù?بÙ?د. Ù?Ø·Ù?Ù? Ù?طعÙ? را Ù?ارسÛ? Ú©Ù?Û?د Ù? بÙ? tor-assistance@xxxxxxxxxxxxxx اطÙ?اع دÙ?Û?د.</string>
+  <string name="title_error">خطاÛ? اپÙ?Û?Ú©Û?Ø´Û?Ù?</string>
+  <string name="wizard_title">اÙ?ربÙ?ت</string>
+  <string name="wizard_btn_tell_me_more">دربارÙ? اÙ?ربÙ?ت</string>
+  <string name="btn_next">بعدÛ?</string>
+  <string name="btn_back">بازگشت</string>
+  <string name="btn_finish">پاÛ?اÙ?</string>
+  <string name="btn_okay">Ù?بÙ?Ù?</string>
+  <string name="btn_cancel">Ù?غÙ?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">برخÛ? جزÛ?Û?ات دربارÙ? اÙ?ربÙ?ت</string>
+  <string name="wizard_details_msg">اربت Û?Ú© برÙ?اÙ?Ù? زباÙ? باز است Ú©Ù? شاÙ?Ù? Tor, LibEvent and Polipo Ù?Û? Ø´Ù?د Ù? Ù?ظÛ?Ù?Ù? Ø¢Ù? ارائÙ?  local HTTP proxy (8118) Ù? SOCKS proxy (9050) بÙ? شبکÙ? تÙ?ر است. Ù?Ù?Ú?Ù?Û?Ù? اربت اÛ?Ù? Ù?ابÙ?Û?ت را در دستگاÙ? Ù?اÛ? رÛ?Ø´Ù? دار دارد  Ú©Ù? Ù?Û? تÙ?اÙ?د تراÙ?Û?Ú© اÛ?Ù?ترÙ?ت را از طرÛ?Ù? تÙ?ر ارساÙ? Ú©Ù?د. </string>
+  <string name="wizard_permissions_root">Ù?جÙ?ز صادر گردÛ?د</string>
+  <string name="wizard_permissions_stock">Ù?جÙ?زÙ?اÛ? اÙ?ربÙ?ت</string>
+  <string name="wizard_premissions_msg_root">بسÛ?ار عاÙ?Û?! اÛ?Ù?Ø·Ù?ر Ú©Ù? Ù?عÙ?Ù?Ù? است Ø´Ù?ا داراÛ? Ù?جÙ?ز root براÛ? Ù?عاÙ? کردÙ? ربات Ù¾Û?ازÛ? Ù?ستÛ?د. اÛ?Ù? اÙ?کاÙ? را بخÙ?بÛ? Ù?Ù?رد استÙ?ادÙ? Ù?رار Ø®Ù?اÙ?Û?Ù? داد.</string>
+  <string name="wizard_permissions_msg_stock">Ù?رÚ?Ù?د ضرÙ?رت Ù?دارد اÙ?ا اگر سÛ?ستÙ? Ø´Ù?ا داراÛ? دسترسÛ? root باشد ربات Ù¾Û?ازÛ? با ظرÙ?Û?ت بسÛ?ار بÛ?شترÛ? عÙ?Ù? Ø®Ù?اÙ?د کرد. دکÙ?Ù? زÛ?ر را Ù?شار دÙ?Û?د تا ربات Ù¾Û?ازÛ? داراÛ? ظرÙ?Û?ت حداکثرÛ? بشÙ?د.</string>
+  <string name="wizard_permissions_no_root">اگر سÛ?ستÙ? Ø´Ù?ا داراÛ? دسترسÛ? root Ù?Û?ست Ù? Û?ا اصÙ?ا Ú?Û?زÛ? از اÛ?Ù? عبارت Ù?تÙ?جÙ? Ù?Ù?Û? Ø´Ù?Û?دØ? حتÙ?ا سعÛ? Ú©Ù?Û?د از اپÙ?Ú©Û?Ø´Ù? Ù?اÛ?Û? استÙ?ادÙ? Ú©Ù?Û?د Ú©Ù? Ù?Û?Ú?Ù? ربات Ù¾Û?ازÛ? تÙ?Û?Ù? شدÙ? اÙ?د.</string>
+  <string name="wizard_permissions_consent">Ù?تÙ?جÙ? Ù?ستÙ? Ù? ترجÛ?Ø­ Ù?Û? دÙ?Ù? بدÙ?Ù? root اداÙ?Ù? بدÙ?Ù?.</string>
+  <string name="wizard_permission_enable_root">Ù?اگذارÛ? دسترسÛ? root براÛ? ربات Ù¾Û?ازÛ?</string>
+  <string name="wizard_configure">تÙ?ظÛ?Ù?ات تبدÛ?Ù? بÙ? تÙ?ر</string>
+  <string name="wizard_configure_msg">ربات Ù¾Û?ازÛ? بÙ? Ø´Ù?ا اÙ?کاÙ? Ù?Û? دÙ?د Ú©Ù? تÙ?اÙ? اپÙ?Û?Ú©Ø´Û?Ù? Ù?ا را از طرÛ?Ù? تÙ?ز  Ù?Ù?تÙ?Ù? Ú©Ù?Û?د Ù? Û?ا اپÙ?Û?Ú©Û?Ø´Ù? Ù?Ù?رد Ù?ظر Ø®Ù?د را شخصÙ? اÙ?تخاب Ú©Ù?Û?د.</string>
+  <string name="wizard_configure_all">تÙ?اÙ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا را از طرÛ?Ù? تÙ?ر Ù?Ù?تÙ?Ù? Ú©Ù?Û?د.</string>
+  <string name="wizard_configure_select_apps">اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ? Ù?Ù?Ù?رد براÛ? تÙ?ر اÙ?تخاب Ú©Ù?Û?د.</string>
+  <string name="wizard_tips_tricks">اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ?Û? Ú©Ù? براÛ? ربات Ù¾Û?ازÛ? تÙ?ظÛ?Ù? شدÙ? اÙ?د</string>
+  <string name="wizard_tips_msg">تÙ?صÛ?Ù? Ù?Û? Ú©Ù?Û?Ù? داÙ?Ù?Ù?Ù?د Ù? Ù?عاÙ? Ú©Ù?Û?دØ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ?Û? را استÙ?ادÙ? Ú©Ù?Û?د Ú©Ù? Ù?ستÙ?Û?Ù? بÙ? اÙ?ربÙ?ت Ù?صÙ? Ù?Û? Ø´Ù?Ù?د. دکÙ?Ù? Ù?اÛ? زÛ?ر را Ù?شار دÙ?Û?د تا Ù?صب Ø´Ù?د.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - برÙ?اÙ?Ù? اÙ?Ù? ارساÙ? Ù¾Û?غاÙ? Ù?Ù?رÛ? براÛ? اÙ?درÙ?ئÛ?د</string>
+  <string name="wizard_tips_proxy">تÙ?ظÛ?Ù?ات پرÙ?کسÛ? - Û?ادگÛ?رÛ? تÙ?ظÛ?Ù? اپÙ?Û?Ú©Û?Ø´Ù? Ù?ا براÛ? کار با اÙ?ربÙ?ت</string>
+  <string name="wizard_tips_duckgo">اپÙ?Û?Ú©Û?Ø´Ù? Ù?Ù?تÙ?ر جستجÙ?Û? داک داک Ú¯Ù?</string>
+  <string name="wizard_tips_twitter">تÙ?Û?Û?تر از \"http proxy \"localhost:8118 پشتÛ?باÙ?Û? Ù?Û? Ú©Ù?د</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ساختÙ? Û?Ú© داستاÙ? Ù? ترک Ø¢Ù? بÙ? Tor براÛ? اÙ?Ù?Û?ت!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">تÙ?ظÛ?Ù?ات پرÙ?کسÛ?</string>
+  <string name="wizard_proxy_help_msg">اگر برÙ?اÙ?Ù? Ø¢Ù?درÙ?Û?دÛ? Ú©Ù? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د Ù?Û? تÙ?اÙ?د از استÙ?ادÙ? HTTP Û?ا  SOCKS proxy ساپÙ?رت Ú©Ù?د٬ پس Ù?Û? تÙ?اÙ?Û?د Ø¢Ù? را براÛ? اتصاÙ? بÙ? اÙ?ربÙ?ت استÙ?ادÙ? از تÙ?ر تÙ?ظÛ?Ù? Ú©Ù?Û?د. .\n\n\n تÙ?ظÛ?Ù?ات Ù?است 127.0.0.1  Û?ا \"localhost\". براÛ? HTTP تÙ?ظÛ?Ù? Ù¾Ù?رت  8118 است. براÛ?  SOCKS Ù¬ پرÙ?کسÛ? 9050. اگر اÙ?کاÙ?Ø´ Ù?جÙ?د دارد از  SOCKS4A Û?ا SOCKS5 استÙ?ادÙ? Ú©Ù?Û?د. \n \n\n\n  Ù?Û? تÙ?اÙ?Û?د در Ù?Ù?رد پرÙ?کسÛ? در Ø¢Ù?درÙ?Û?د بÛ?شتر بÛ?اÙ?Ù?زÛ?د در
+ http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">اÙ?ربÙ?ت Ø¢Ù?ادÙ? استÙ?ادÙ? Ù?Û?باشد!</string>
+  <string name="wizard_final_msg">بسÛ?ارÛ? از Ù?ردÙ? در سرتاسر جÙ?اÙ? از تÙ?ر بÙ? دÙ?اÛ?Ù? Ù?تÙ?اÙ?ت استÙ?ادÙ? Ù?Û? Ú©Ù?Ù?د.\n\n خبرÙ?گارÙ?ا Ù? بÙ?اگرÙ?ا٬ Ù?عاÙ?اÙ? Ø­Ù?Ù?Ù? بشر٬ سربازاÙ?Ù¬ Ù?اÙ?Ù?راÙ? اجراÛ? Ù?اÙ?Ù?Ù?Ù¬ Ø´Ù?رÙ?Ù?داÙ? رÚ?Û?Ù? Ù?اÛ? سرکÙ?بگر Ù? Ù?ردÙ? Ù?عÙ?Ù?Ù?Û?... Ù? حاÙ?ا تÙ? </string>
+  <string name="wizard_exit_at_first_screen_toast">Ù?Ø·Ù?ا اÙ?ربÙ?ت را  Ù¾Û?کربÙ?دÛ? Ú©Ù?Û?د Ù?بÙ? از اÛ?Ù?Ú©Ù? Ø´Ù?ا شرÙ?ع بÙ? استÙ?ادÙ? از Ø¢Ù? Ú©Ù?Û?د!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">با Ù?Ù?Ù?Ù?Û?ت بÙ? شبکÙ? Tor Ù?تصÙ? شدÙ? اÛ?د - اÙ?ا اÛ?Ù? بداÙ? Ù?عÙ?ا Ù?Û?ست دستگاÙ? Ø´Ù?ا اÙ?Ù? است. Ø´Ù?ا Ù?Û? تÙ?اÙ?Û?د استÙ?ادÙ? Ú©Ù?Û?د از Ú©Ù?Û?د \"Ù?رÙ?رگر\" براÛ? تست اتصاÙ? . \n\n دربارÙ? Ù?ا در https://guardianproject.info/apps/orbot Ù? Û?ا ارساÙ? اÛ?Ù?Û?Ù? بÙ? help@xxxxxxxxxxxxxxxxxxxx براÛ? کسب اطÙ?اعات بÛ?شتر.</string>
+  <string name="tor_check">با اÛ?Ù? Ù?دÙ? Ù¾Û?Ø´Ù?رض Ù?رÙ?رگر Ù?ب Ø´Ù?ا بÙ? صÙ?Ø­Ù?   https://check.torproject.org باز Ù?Û? Ø´Ù?د تا Ø´Ù?ا Ù?شاÙ?دÙ? Ú©Ù?Û?د Ø¢Û?ا ربات Ù¾Û?ازÛ? تÙ?ظÛ?Ù? شدÙ? است Ù? Ø¢Û?ا Ø´Ù?ا بÙ? تÙ?ر Ù?صÙ? شدÙ? اÛ?د Û?ا Ù?Ù?.</string>
+  <string name="pref_hs_group">سرÙ?Ù?س Ù?اÛ? Ù?Ø®Ù?Û? Ù?است</string>
+  <string name="pref_general_group">Ú©Ù?Û?</string>
+  <string name="pref_start_boot_title">اÙ?ربÙ?ت را Ù?Ù?زÙ?اÙ? با بÙ?ت آغاز Ú©Ù?</string>
+  <string name="pref_start_boot_summary">Ù?Ù?تÛ? اÙ?درÙ?Û?د بÙ?ت شدØ? بصÙ?رت Ø®Ù?دکار ربات Ù¾Û?ازÛ? را اجرا Ù? Ø¢Ù? را بÙ? شبکÙ? تÙ?ر Ù?تصÙ? Ú©Ù?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">اربت٬ تÙ?ر را براÛ? Ø¢Ù?درÙ?Û?د Ù?Û? Ø¢Ù?رد تا از Ù?حتÙ?Û?ات Ù?Û?Ù?تر شدÙ?Ù¬ Ø¢Ù?اÙ?Û?ز تراÙ?Û?Ú© Ù? Ú©Ù?ترÙ? شبکÙ? Ú©Ù? خطرÛ? براÛ? حرÛ?Ù? خصÙ?صÛ? است Ù? اطÙ?اعات شخصÛ? Ù? رابطÙ? Ù?ا دÙ?اع Ú©Ù?د. \n\nT اÛ?Ù? جادÙ?گر براÛ? تÙ?ظÛ?Ù? اربت Ù? تÙ?ر در دستگاÙ? Ø´Ù?ا Ú©Ù?Ú© Ù?Û? Ú©Ù?د. </string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ù?شدار</string>
+  <string name="wizard_warning_msg">Ù?صب کردÙ? اربت بÙ? Ø®Ù?دÛ? Ø®Ù?د تراÙ?Û?Ú© Ù?Ù?باÛ?Ù? Ø´Ù?ا را Ù?اشÙ?اس Ù?Ø®Ù?اÙ?د کرد.\n\n باÛ?د حتÙ?ا اربت را در دستگاÙ? Û?ا برÙ?اÙ?Ù? اÛ? Ú©Ù? از Ø¢Ù? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د براÛ? استÙ?ادÙ? از تÙ?ر تÙ?ظÛ?Ù? Ù?Ù?اÛ?Û?د.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">دسترسÛ?â??Ù?ا</string>
+  <string name="wizard_permissions_root_msg1">اگر بخÙ?اÙ?Û?د Ù?Û?تÙ?اÙ?Û?د بÙ? ربات Ù¾Û?ازÛ? اجازÙ? دسترسÛ?  سÙ?پر Û?Ù?زر بدÙ?Û?د تا Ù?Û?Ú?Ú¯Û?Ù?اÛ? Ù¾Û?شرÙ?تÙ?  Ù?اÙ?Ù?د پرÙ?کسÛ? Ø´Ù?اÙ? را Ù?عاÙ? Ú©Ù?د </string>
+  <string name="wizard_permissions_root_msg2">اگر Ù?Ù?Û?Ø®Ù?اÙ?Û?د اÛ?Ù? کار را اÙ?جاÙ? دÙ?Û?د Ø? Ù?Ø·Ù?ا Ù?Ø·Ù?ئÙ? Ø´Ù?Û?د Ú©Ù? از اپÙ?Û?Ú©Û?Ø´Ù?Ù?اÛ?Û? استÙ?ادÙ? Ù?Û? Ú©Ù?Û?د Ú©Ù? با ربات Ù¾Û?ازÛ? کار Ù?Û? Ú©Ù?Ù?د</string>
+  <string name="wizard_permissions_no_root_msg">بÙ?ظر Ù?Û? رسد دستگاÙ? Ø´Ù?ا رÛ?Ø´Ù? Ù?دارد Û?ا رÛ?Ø´Ù? اÛ? ارائÙ? Ú©Ù?د Û?ا دسترسÛ? بÙ? کاربرÛ? Ù?دÛ?ر داشتÙ? باشد. \n\n Ù?Ø·Ù?ا حاÙ?ت Apps را در صÙ?Ø­Ù? اصÙ?Û? رÙ?Ø´Ù? Ù?Ù?اÛ?Û?د. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">  اپÙ?Û?Ú©Û?Ø´Ù?Ù?اÛ?Û? Ú©Ù? ربات Ù¾Û?ازÛ? رÙ?Û? Ø¢Ù?Ù?ا Ù?عاÙ? است</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: برÙ?اÙ?Ù? Ú¯Ù?تگÙ?Û? اÙ?Ù? Ù?حرÙ?اÙ?Ù? با Ù?ابÙ?Û?ت رÙ?زگزارÛ?</string>
+  <string name="wizard_tips_play">تÙ?اÙ?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project را در Google Play Ù¾Ù?دا Ù?Ù?Ù?د.</string>
+  <string name="wizard_tips_fdroid">Û?اÙ?تÙ? Ù?Ù?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project در F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Û?اÙ?تÙ? Ù?Ù?Ù? برÙ?اÙ?Ù? Ù?اÛ? Guardian Project در https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">پرÙ?کسÛ? کردÙ? Ø´Ù?اÙ?</string>
+  <string name="wizard_transproxy_msg">اÛ?Ù? بÙ? برÙ?اÙ?Ù? Ù?ا بÙ? Ø´Ù?ا اجازÙ? Ù?Û?دÙ?د Ú©Ù? بدÙ?Ù? Ù?Û?Ú? تÙ?ظÛ?Ù?Û?Ø? بصÙ?رت Ø®Ù?دکار از طرÛ?Ù? شبکÙ? تÙ?ر اجرا Ø´Ù?Ù?د</string>
+  <string name="wizard_transproxy_hint">(اگر Ù?Û?Ú? اÛ?دÙ?â??اÛ? Ù?دارÛ?د Ú©Ù? راجع بÙ? Ú?Ù? Ú?Û?زÛ? حرÙ? Ù?Û?زÙ?Û?Ù? اÛ?Ù? گزÛ?Ù?Ù? را اÙ?تخاب Ú©Ù?Û?د)</string>
+  <string name="wizard_transproxy_none">Ù?Û?Ù?Ú?</string>
+  <string name="pref_transparent_tethering_title"> تترÛ?Ù?Ú¯ از طرÛ?Ù? تÙ?ر</string>
+  <string name="pref_transparent_tethering_summary">پرÙ?کسÛ? Ø´Ù?اÙ? از طرÛ?Ù? تÙ?ر را براÛ? دستگاÙ? Ù?اÛ?Û? Ú©Ù? با Û?Ù? اس بÛ? Û?ا Ù?اÛ? Ù?اÛ? تتر شدÙ? اÙ?د Ù?جاز Ú©Ù?. (بÙ? رÛ? استارت Ù?Û?از دارÙ?د)</string>
+  <string name="button_grant_superuser">درخÙ?است دسترسÛ? براÛ? سÙ?پرÛ?Ù?زر</string>
+  <string name="pref_select_apps">اÙ?تخاب برÙ?اÙ?Ù? Ù?ا</string>
+  <string name="pref_select_apps_summary"> اÙ?تخاب اپÙ?Û?Ú©Û?Ø´Ù? براÛ? Ù?سÛ?رÛ?ابÛ? از طرÛ?Ù? تÙ?ر </string>
+  <string name="pref_node_configuration">تÙ?ظÛ?Ù?ات گرÙ?</string>
+  <string name="pref_node_configuration_summary">اÛ?Ù?Ù?ا تÙ?ظÛ?Ù?ات Ù¾Û?شرÙ?تÙ? اÛ? Ù?ستÙ?د Ú©Ù? Ù?Ù?Ú©Ù? است Ú¯Ù?Ù?اÙ?Û? Ø´Ù?ا را کاÙ?Ø´ دÙ?Ù?د</string>
+  <string name="pref_entrance_node">گرÙ? Ù?اÛ? Ù?رÙ?دÛ?</string>
+  <string name="pref_entrance_node_summary">اثراÙ?گشت Ù?اØ? اساÙ?Û? Ù?ستعارØ? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?اÛ? جÙ?Ø´ اÙ?Ù?</string>
+  <string name="pref_entrance_node_dialog">گرÙ? Ù?اÛ? Ù?رÙ?دÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_allow_background_starts_title">اجازÙ? دادÙ? اجرا در پس زÙ?Û?Ù?Ù?</string>
+  <string name="button_proxy_all">Ù?Ù?Ù? پرÙ?کسÛ? Ù?ا</string>
+  <string name="button_proxy_none">Ù?Û?Ú? پرÙ?کسÛ?</string>
+  <string name="button_invert_selection">اÙ?تخاب برعکس Ø´Ù?د</string>
+  <string name="pref_proxy_title">پراکسÛ? شبکÙ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_type_title">Ù?Ù?ع پرÙ?کسÛ?</string>
+  <string name="pref_proxy_type_summary">پرÙ?تکÙ? Ù?Ù?رد استÙ?ادÙ? براÛ? پراکسÛ? سرÙ?ر: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ù?Ù?ع پرÙ?کسÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_host_title"> پرÙ?کسÛ? Ù?Û?زباÙ?</string>
+  <string name="pref_proxy_host_summary">Ù?اÙ? سرÙ?ر پرÙ?کسÛ? Ù?Û?زباÙ? </string>
+  <string name="pref_proxy_host_dialog">Ù?اÙ? پرÙ?کسÛ? Ù?Û?زباÙ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_port_title">Ù¾Ù?رت پرÙ?کسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_port_summary">Ù¾Ù?رت سرÙ?ر پرÙ?کسÛ?</string>
+  <string name="pref_proxy_port_dialog">Ù¾Ù?رت پرÙ?کسÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="pref_proxy_username_title">Ù?اÙ? کاربرÛ? پراکسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_username_summary">Ù?اÙ? کاربرÛ? پرÙ?کسÛ?(اختÛ?ازÛ?)</string>
+  <string name="pref_proxy_username_dialog">Ù?اÙ? کاربرÛ? پرÙ?کسÛ? را Ù?ارد Ù?Ù?اÛ?Û?د</string>
+  <string name="pref_proxy_password_title">Ú©Ù?Ù?Ù? عبÙ?ر پراکسÛ? خرÙ?جÛ?</string>
+  <string name="pref_proxy_password_summary">رÙ?ز عبÙ?ر پرÙ?کسÛ?(اختÛ?ارÛ?)</string>
+  <string name="pref_proxy_password_dialog">رÙ?ز عبÙ?ر پرÙ?کسÛ? را Ù?ارد Ù?Ù?اÛ?Û?د</string>
+  <string name="status">Ù?ضعÛ?ت</string>
+  <string name="setting_up_full_transparent_proxying_">Ù?صب پرÙ?کسÛ? کاÙ?Ù?Ù? Ø´Ù?اÙ?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ù?صب پرÙ?کسÛ? Ø´Ù?اÙ? Ù?بتÙ?Û? بر برÙ?اÙ?Ù?...</string>
+  <string name="transparent_proxying_enabled">پرÙ?کسÛ? Ø´Ù?اÙ? Ù?عاÙ? است</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy براÛ? Tethering Ù?عاÙ? شدÙ? است!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ù?شدار: خطا در Ù?Ù?گاÙ? راÙ? اÙ?دازÛ? پرÙ?کسÛ? Ø´Ù?اÙ?!</string>
+  <string name="transproxy_rules_cleared">Ù?Ù?اÙ?Û?Ù? TransProxy پاک شدÙ?د</string>
+  <string name="couldn_t_start_tor_process_"> تÙ?ر Ù?تÙ?است اجرا Ø´Ù?د:</string>
+  <string name="privoxy_is_running_on_port_">Polipo در حاÙ? اجرا است در Ù¾Ù?رت:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ù?صب پرÙ?کسÛ? Ø´Ù?اÙ? Ù?بتÙ?Û? بر Ù¾Ù?رت...</string>
+  <string name="bridge_error">خطاÛ? Bridge </string>
+  <string name="bridge_requires_ip">براÛ? استÙ?ادÙ? از Ù?Û?Ú?Ú¯Û? BridgeØ? باÛ?د حداÙ?Ù? آدرس IP Û?Ú© Ù¾Ù? را Ù?ارد Ú©Ù?Û?د.</string>
+  <string name="send_email_for_bridges">از Û?Ú© حساب کاربرÛ? جÛ?Ù?Û?Ù?Ø? اÛ?Ù?Û?Ù?Û? با Ù?تÙ? \"get bridges\" بÙ? آدرس bridges@xxxxxxxxxxxxxx بÙ?رستÛ?د.</string>
+  <string name="error">خطا</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">تÙ?ظÛ?Ù?ات Ø´Ù?ا براÛ? آدرس Ù?ابÙ? دسترسÛ? باعث اÛ?جاد خطا شدÙ? اÙ?د !</string>
+  <string name="your_relay_settings_caused_an_exception_">تÙ?ظÛ?Ù?ات رÙ?Ù? Ø´Ù?ا Ù?Ù?جب خطا شدÙ? اÙ?د</string>
+  <string name="exit_nodes">گرÙ? Ù?اÛ? خرÙ?جÛ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">اثر اÙ?گشتÙ?ا Ø? اساÙ?Û? Ù?ستعار Ø? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?ا براÛ? آخرÛ?Ù? جÙ?Ø´ </string>
+  <string name="enter_exit_nodes"> گرÙ? Ù?اÛ? خرÙ?جÛ? را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="exclude_nodes">اÛ?Ù? گرÙ? Ù?ا را استÙ?ادÙ? Ù?Ú©Ù?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">اثر اÙ?گشتÙ?اØ? اساÙ?Û? Ù?ستعار Ø? Ú©Ø´Ù?رÙ?ا Ù? آدرسÙ?اÛ?Û? Ú©Ù? Ù?باÛ?د استÙ?ادÙ? Ø´Ù?Ù?د</string>
+  <string name="enter_exclude_nodes"> گرÙ? Ù?اÛ?Û? Ú©Ù? Ù?باÛ?د استÙ?ادÙ? Ø´Ù?Ù?د</string>
+  <string name="strict_nodes">گرÙ? Ù?اÛ? Ù?حدÙ?د</string>
+  <string name="use_only_these_specified_nodes">Ù?Ù?Ø· * از اÛ?Ù? گرÙ? Ù?اÛ? Ù?شخص شدÙ? استÙ?ادÙ? Ú©Ù?Û?د* </string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">از Ù¾Ù? Bridges Ú©Ù?</string>
+  <string name="bridges_obfuscated">Ù¾Ù? Ù?اÛ? Ú¯Û?ج Ú©Ù?Ù?دÙ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">گرÙ? Ù?رÙ?دÛ? Ù?تÙ?اÙ?ب بÙ? شبکÙ? تÙ?ر را Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">اگر Bridges تÙ?ظÛ?Ù? شدÙ? Ù¾Ù?Ù?اÛ? Ù?ربÙ?Ø· بÙ? پرÙ?کسÛ? Ú¯Û?ج Ú©Ù?Ù?دÙ? Ù?ستÙ?د اÛ?Ù? گزÛ?Ù?Ù? را Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="ip_address_and_port_of_bridges">آدرس Ø¢Û? Ù¾Û? Ù? Ù¾Ù?رتÙ? Ù¾Ù? Ù?ا</string>
+  <string name="enter_bridge_addresses">آدرس Bridges را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="relays">بازپخش Ú©Ù?Ù?دÙ? Ù?ا</string>
+  <string name="relaying">درحاÙ? بازپخش</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">دستگاÙ? Ø®Ù?د را براÛ? Û?Ú© بازپخش Ú©Ù?Ù?دÙ? غÛ?ر-خرÙ?جÛ? Ù?عاÙ? Ú©Ù?Û?د</string>
+  <string name="relay_port">Ù¾Ù?رت بازپخش Ú©Ù?Ù?دÙ?</string>
+  <string name="listening_port_for_your_tor_relay"> Ù¾Ù?رت Ø´Ù?Ù?Ù?دÙ? براÛ? باز پخش تÙ?ر</string>
+  <string name="enter_or_port">Ù¾Ù?رت OR را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="relay_nickname">Ù?اÙ? Ù?ستعار بازپخش Ú©Ù?Ù?دÙ?</string>
+  <string name="the_nickname_for_your_tor_relay">Ù?اÙ? Ù?ستعار بازپخش Ú©Ù?Ù?دÙ? Ø´Ù?ا</string>
+  <string name="enter_a_custom_relay_nickname">Û?Ú© Ù?اÙ? Ù?ستعار دÙ?Ø®Ù?اÙ? براÛ? بازپخش Ú©Ù?Ù?دÙ? Ù?ارد Ú©Ù?Û?د</string>
+  <string name="reachable_addresses">آدرس Ù?اÛ? Ù?ابÙ? دسترس</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">بعÙ?Ù?اÙ? Û?Ú© کاربر پشت دÛ?Ù?ارÙ? آتش با سÛ?است Ù?اÛ? Ù?حدÙ?د Ú©Ù?Ù?دÙ? اجرا Ú©Ù?Û?د</string>
+  <string name="reachable_ports">Ù¾Ù?رتâ??Ù?اÛ? Ù?ابÙ? دسترس</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ù¾Ù?رتâ??Ù?اÛ? Ù?ابÙ? دسترس پشت Û?Ú© Ù?اÛ?رÙ?اÙ? Ù?حدÙ?دکÙ?Ù?دÙ?</string>
+  <string name="enter_ports">Ù¾Ù?رتâ??Ù?ا را Ù?ارد Ú©Ù?Û?د</string>
+  <string name="enable_hidden_services">سرÙ?Û?سâ??Ù?اÛ? Ù?Ø®Ù?Û? را Ù?عاÙ? Ú©Ù?</string>
+  <string name="run_servers_accessible_via_the_tor_network">اجازÙ? بدÙ? سرÙ?رÙ?اÛ? رÙ?Û? دستگاÙ? از طرÛ?Ù? شبکÙ? تÙ?ر Ù?ابÙ? دسترسÛ? باشÙ?د</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ù¾Ù?رت Ù?اÛ? Ù?Ù?کاÙ? Ù?است را براÛ? سرÙ?Û?س Ù?Ø®Ù?Û? Ù?ارد Ú©Ù?Û?د</string>
+  <string name="hidden_service_ports">Ù¾Ù?رتâ??Ù?اÛ? سرÙ?Û?س Ù?Ø®Ù?Û?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ù?اÙ? Ù?شاÙ?Û? پذÛ?ر براÛ? سرÙ?Û?س Ù?Ø®Ù?Û? Ø´Ù?ا (بصÙ?رت Ø®Ù?دکار تÙ?Ù?Û?د شدÙ? است)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ثبت گزارش اشکاÙ? زداÛ?Û? را بÙ? خرÙ?جÛ? Ù?عاÙ? Ú©Ù? (براÛ? Ù?Ù?اÛ?Ø´ باÛ?د از adb Û?ا aLogCat استÙ?ادÙ? Ú©Ù?Û?د)</string>
+  <string name="project_home">صÙ?Ø­Ù? (Ù?اÛ?) اصÙ?Û? پرÙ?Ú?Ù?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ú¯Ù?اÙ?Û? تÙ?ر</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Û?Ú© اپÙ?Û?Ú©Û?Ø´Ù? Ù?Û?Ø®Ù?اÙ?د Ù¾Ù?رت %S سرÙ?Û?س Ù?Ø®Ù?Û? را بÙ? شبکÙ? تÙ?ر باز Ú©Ù?د. اگر بÙ? اÛ?Ù? اپÙ?Û?Ú©Û?Ø´Ù? اعتÙ?اد دارÛ?د اÛ?Ù? بÛ? خطر است.</string>
+  <string name="found_existing_tor_process">Û?Ú© تÙ?ر درحاÙ? اجرا Ù¾Û?دا شد...</string>
+  <string name="something_bad_happened">اتÙ?اÙ? بدÛ? اÙ?تاد. Ù?Ù?اÛ?ع ثبت شدÙ? را Ú?Ú© Ú©Ù?Û?د</string>
+  <string name="hidden_service_on">سرÙ?Û?س Ù?Ø®Ù?Û? رÙ?Û?:</string>
+  <string name="unable_to_read_hidden_service_name">Ù?اتÙ?اÙ? در Ø®Ù?اÙ?دÙ? Ù?اÙ? سرÙ?Û?س Ù?Ø®Ù?Û?</string>
+  <string name="unable_to_start_tor">Ù?اتÙ?اÙ? در راÙ? اÙ?دازÛ? تÙ?ر:</string>
+  <string name="unable_to_reset_tor">راÙ? اÙ?دازÛ? Ù?جدد دستگاÙ? Ø´Ù?ا Ø? Ù?ادر Ù?Û?ست بÙ? تÙ?ظÛ?Ù? Ù?جدد Tor !</string>
+  <string name="pref_use_sys_iptables_title">از Iptables Ù¾Û?Ø´ Ù?رض استÙ?ادÙ? Ú©Ù?</string>
+  <string name="pref_use_sys_iptables_summary">بÙ? جاÛ? Ú?Û?زÛ? Ú©Ù? با ربات Ù¾Û?ازÛ? اÙ?Ù?دÙ?Ø? از باÛ?Ù?رÛ? Ø¢Û? Ù¾Û? تÛ?بÙ?ز داخÙ?Û? استÙ?ادÙ? Ú©Ù?</string>
+  <string name="error_installing_binares">Ù?اÛ?Ù?Ù?اÛ? باÛ?Ù?رÛ? تÙ?ر Ù?ادر بÙ? Ù?صب Ù? Û?ا ارتÙ?ا Ù?بÙ?دÙ?د</string>
+  <string name="pref_use_persistent_notifications">Ù?Ù?تÛ? ربات Ù¾Û?ازÛ? Ù?تصÙ? استØ? Ù?Ù?Û?Ø´Ù? Ø¢Û?Ú©Ù?Ù? Ù?ربÙ?Ø· را در Ù?Ù?ار ابزار Ù?Ú¯Ù? دار.</string>
+  <string name="pref_use_persistent_notifications_title">آگاÙ?سازÛ? Ù?Ù?Û?Ø´Ù? رÙ?Ø´Ù?</string>
+  <string name="pref_use_expanded_notifications">Ù?Ù?اÛ?Ø´ اطÙ?اع رساÙ?Û? گستردÙ? با Ú©Ø´Ù?ر خرÙ?جÛ? Tor Ù? IP</string>
+  <string name="pref_use_expanded_notifications_title">اطÙ?اعÛ?Ù? گستردÙ?</string>
+  <string name="notification_using_bridges">Bridges Ù?عاÙ? شدÙ?د!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">زباÙ?</string>
+  <string name="set_locale_summary">زباÙ? Ù?Ø­Ù?Û?  ربات Ù¾Û?ازÛ? را اÙ?تخاب Ú©Ù?Û?د</string>
+  <string name="wizard_locale_title">اÙ?تخاب زباÙ?</string>
+  <string name="wizard_locale_msg">زباÙ? Ú©Ù?Ù?Ù?Û? را تعÙ?Û?ض Ù? Û?ا بÙ? Ø´Ú©Ù? Ù¾Û?Ø´Ù?رض رÙ?اÛ?Ø´ Ú©Ù?Û?د</string>
+  <string name="powered_by">طراحÛ? شدÙ? تÙ?سط Tor</string>
+  <string name="btn_save_settings">ذخÛ?رÙ? تÙ?ظÛ?Ù?ات</string>
+  <string name="no_internet_connection_tor">ارتباط اÛ?Ù?ترÙ?تÛ? Ù?جÙ?د Ù?دارد; تÙ?ر Ø¢Ù?ادÙ? کار است... </string>
+  <string name="bandwidth_">Ù¾Ù?Ù?اÛ? باÙ?د:</string>
+  <string name="down">پائÛ?Ù?</string>
+  <string name="up">باÙ?ا</string>
+  <string name="pref_disable_network_title">خاÙ?Ù?Ø´ کردÙ? در صÙ?رت عدÙ? Ù?جÙ?د شبکÙ?</string>
+  <string name="pref_disable_network_summary">در صÙ?رتÛ? Ú©Ù? شبکÙ? Ù?جÙ?د Ù?داشتÙ? باشد خاÙ?Ù?Ø´ Ø´Ù?د</string>
+  <string name="newnym">Ø´Ù?ا بÙ? Ø´Ù?اسÙ? جدÛ?د تÙ?ر Ù?Ù?تÙ?Ù? شدÛ?د</string>
+  <string name="menu_verify_browser">Ù?رÙ?رگر</string>
+  <string name="menu_use_chatsecure">استÙ?ادÙ? از ChatSecure</string>
+  <string name="permission_manage_tor_label">Ù?دÛ?رÛ?ت تÙ?ر</string>
+  <string name="permission_manage_tor_description">اÛ?Ù? برÙ?اÙ?Ù? بتÙ?اÙ?د سرÙ?Û?س تÙ?ر را Ù?دÛ?رÛ?ت Ú©Ù?د</string>
+  <string name="install_apps_">برÙ?اÙ?Ù? Ù?صب Ø´Ù?دØ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">ارتباط شبکÙ? اÛ? Ù?جÙ?د Ù?دارد. تÙ?ر بÙ? حاÙ?ت Ø®Ù?اب Ù?Û? رÙ?د</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ارتباط شبکÙ? اÛ? Ø®Ù?ب است. تÙ?ر را بÛ?دار Ù?Ù?اÛ?Û?د...</string>
+  <string name="updating_settings_in_tor_service">بÙ? رÙ?ز رساÙ?Û? تÙ?ظÛ?Ù?ات در سرÙ?Û?س Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ù¾Ù?رتÛ? Ú©Ù? تÙ?ر ارائÙ? Ù?Û? دÙ?د SOCKS proxy رÙ?Û? (Ù¾Û?Ø´ Ù?رض: 9050 Û?ا 0 براÛ? غÛ?رÙ?عاÙ? کردÙ?)</string>
+  <string name="pref_socks_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ù¾Ù?رتÛ? Ú©Ù? تÙ?ر ارائÙ? Ù?Û? دÙ?د Transparent Proxy رÙ?Û? (Ù¾Û?Ø´ Ù?رض:  9040 Û?ا  0 براÛ? غÛ?رÙ?عاÙ? کردÙ?)</string>
+  <string name="pref_transport_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت Transproxy</string>
+  <string name="pref_dnsport_title">Ù¾Ù?رت Tor DNS</string>
+  <string name="pref_dnsport_summary">Ù¾Ù?رتÛ? Ú©Ù? Tor ارائÙ? Ù?Û? دÙ?د Ø¢Ù? DNS رÙ?Û? (بÙ? Ø·Ù?ر Ù¾Û?Ø´ Ù?رض: 5400 Û?ا 0 براÛ? غÛ?ر Ù?عاÙ? کردÙ?)</string>
+  <string name="pref_dnsport_dialog">Ù¾Û?کربÙ?دÛ? Ù¾Ù?رت DNS</string>
+  <string name="pref_torrc_title">Ù¾Û?کربÙ?دÛ? سÙ?ارشÛ? Torrc</string>
+  <string name="pref_torrc_summary">Ù?Ù?Ø· Ù?تخصصاÙ?:  enter direct torrc config lines</string>
+  <string name="pref_torrc_dialog">سÙ?ارشÛ? Torrc</string>
+  <string name="wizard_tips_martus">Ù?Ù?باÛ?Ù? Ù?ارتÙ?س -  Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">IP Ù?اÛ? عÙ?Ù?Ù?Û? Tor Ø´Ù?ا:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ù?Ø·Ù?ا اÛ?Ù? برÙ?اÙ?Ù? را در Ø¢Ù?درÙ?Û?د از کار بÛ?Ù?دازÛ?د  Android-&gt;Settings-&gt;Apps اگر Ù?Ø´Ú©Ù?Û? با اربت دارÛ?د:  </string>
+  <string name="app_conflict">تعارض برÙ?اÙ?Ù?</string>
+  <string name="pref_transproxy_refresh_title">Ø®Ù?دکار تازÙ? کردÙ? Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">درخÙ?است Ù?جدÛ?د براÛ? Ù?Ù?اÙ?Û?Ù? Transproxy  Ù?Ù?تÛ? Ù?ضعÛ?ت شبکÙ? تغÛ?Û?ر کرد</string>
+  <string name="pref_transproxy_flush_title">حذÙ? اجبارÛ? Transproxy</string>
+  <string name="pref_transproxy_flush_summary">اÛ?Ù?جا را Ù?شار دÙ?Û?د براÛ? برÙ?Ù? رÛ?ختÙ? تÙ?اÙ? Ù?Ù?اÙ?Û?Ù?  transproxy</string>
+  <string name="transparent_proxy_rules_flushed_">Ù?Ù?اÙ?Û?Ù? Transparent proxy  برÙ?Ù? رÛ?ختÙ? شد! </string>
+  <string name="you_do_not_have_root_access_enabled">Ø´Ù?ا دسترسÛ? رÙ?ت را Ù?عاÙ? Ù?کردÛ?د. </string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_"> براÛ? اعÙ?اÙ? تÙ?ظÛ?Ù?ات جدÛ?د باÛ?د اÙ?ربات را خاÙ?Ù?Ø´ Ù? رÙ?Ø´Ù? Ú©Ù?Û?د.</string>
+  <string name="menu_vpn">Ù?Û? Ù¾Û? اÙ?</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges بÙ? رÙ?ز شدÙ?د</string>
+  <string name="restart_orbot_to_use_this_bridge_">براÛ? Ù?عاÙ? کردÙ? تغÛ?Û?رات Ù?Ø·Ù?ا Orbot را راÙ? اÙ?دازÛ? Ù?جدد Ú©Ù?Û?د</string>
+  <string name="menu_qr">کدÙ?اÛ? QR</string>
+  <string name="bridge_mode">حاÙ?ت Bridges</string>
+  <string name="get_bridges_email">اÛ?Ù?Û?Ù?</string>
+  <string name="get_bridges_web">Ù?ب</string>
+  <string name="activate">Ù?عاÙ?</string>
+  <string name="apps_mode">حاÙ?ت Ù?رÙ? اÙ?زار VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">با استÙ?ادÙ? از اÙ?کاÙ? Ù?Û? Ù¾Û? اÙ? اÙ?درÙ?Û?د٬ اÙ?ربات تراÙ?Û?Ú© تÙ?اÙ? اپÙ?Û?Ú©Û?Ø´Ù? Ù?اÛ? Ù?Ù?باÛ?Ù? Ø´Ù?ا را از طرÛ?Ù? شبکÙ? تÙ?ر اÙ?تÙ?اÙ? Ù?Û?دÙ?د. 
+\n\n*Ù?شدار* 
+اÙ?کاÙ? تÙ?Ù?Ù? تÙ?اÙ? Ú¯Ù?Ø´Û? Ù?Ù?Ù?ز جدÛ?د Ù? در حاÙ? آزÙ?اÛ?Ø´ است. بÙ? Ù?Ù?Û?Ù? دÙ?Û?Ù? اÙ?کاÙ? دارد Ú©Ù? بÙ? صÙ?رت Ø®Ù?دکار Ù?عاÙ? Ù?Ø´Ù?د Û?ا Ù?Ù?گاÙ? استÙ?ادÙ? Ù?طع Ø´Ù?د. از اÛ?Ù? اÙ?کاÙ? براÛ? Ù?اشÙ?اس بÙ?دÙ? در Ù?ب Ù?رگز Ù?باÛ?د استÙ?ادÙ? Ú©Ù?Û?د Ù? باÛ?د Ù?Ù?Ø· از Ø¢Ù? براÛ? عبÙ?ر از Ù?اÛ?رÙ?اÙ? Ù?ا Ù? دÙ?ر زدÙ? Ù?Û?Ù?ترÛ?Ù?Ú¯ استÙ?ادÙ? Ø´Ù?د.</string>
+  <string name="send_email">اÛ?Ù?Û?Ù? بÙ?رست</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ù?Û? تÙ?اÙ?Û?د آدرس  bridge  را از طرÛ?Ù? اÛ?Ù?Û?Ù?Ù¬ Ù?ب Û?ا با اسکÙ? کردÙ?  bridge QR code بدست Ø¢Ù?رÛ?د. اÛ?Ù?Û?Ù? Û?ا Ù?ب پاÛ?Û?Ù? را براÛ? درخÙ?است آدرس bridge اÙ?تخاب Ú©Ù?Û?د.\n\n Ù?Ù?تÛ? آدرس را دارÛ?د Ø¢Ù? را Ú©Ù¾Û? Ú©Ù?Û?د Ù? برگرداÙ?Û?د در  اÙ?Ù?Ù?Û?ت Ù?اÛ?  Bridges در تÙ?ظÛ?Ù?ات اربت Ù? Ø¢Ù? را دÙ?بارÙ? راÙ? اÙ?دازÛ? Ú©Ù?Û?د.</string>
+  <string name="install_orweb">Ù?صب Orfox</string>
+  <string name="standard_browser">Ù?رÙ?رگر استاÙ?دارد</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ù?کتÙ?:  Tor bridges استاÙ?دارد Ù?Ù?Ø· بر رÙ?Û? دستگاÙ? Ù?اÛ? Intel X86/ATOM  کار Ù?Û? Ú©Ù?د</string>
+  <string name="vpn_default_world">جÙ?اÙ?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-fi/strings.xml b/orbotservice/src/main/res/values-fi/strings.xml
new file mode 100644
index 0000000..0179493
--- /dev/null
+++ b/orbotservice/src/main/res/values-fi/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot on ilmainen välityspalvelinsovellus, joka tarjoaa muille sovelluksille mahdollisuuden käyttää internetiä turvallisemmin. Orbot käyttää Toria kryptaamaan verkkoliikenteesi ja sitten piilottaa sen kierrättämällä sitä usean tietokoneen kautta ympäri maailman. Tor on vapaa ohjelmisto ja avoin verkosto, jotka auttavat puolustautumaan vapautta ja yksityisyyttä uhkaavalta verkkovalvonnalta ja valtioiden verkonseurannalta sekä suojaamaan salaisia liiketoimintoja ja -yhteyksiä.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">käynnistä ja pysäytä Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot käynnistyy...</string>
+  <string name="status_activated">Yhdistetty Tor-verkkoon</string>
+  <string name="status_disabled">Orbot on poistettu käytöstä</string>
+  <string name="tor_process_starting">Käynnistetään Tor-ohjelmaa...</string>
+  <string name="tor_process_complete">valmis.</string>
+  <string name="tor_process_waiting">odottaa.</string>
+  <string name="not_anonymous_yet">VAROITUS: Verkkoliikenteesi ei ole vielä anonyymiä! Määritä ohjelmasi käyttämään HTTP-välityspalvelinta 127.0.0.1:8118 tai SOCKS4A- tai SOCKS5-välityspalvelinta 127.0.0.1:9050</string>
+  <string name="menu_home">Alkuun</string>
+  <string name="menu_browse">Selaa</string>
+  <string name="menu_settings">Asetukset</string>
+  <string name="menu_log">Loki</string>
+  <string name="menu_info">Ohje</string>
+  <string name="menu_start">Aloita</string>
+  <string name="menu_stop">Lopeta</string>
+  <string name="menu_about">Tietoa</string>
+  <string name="main_layout_download">Lataa</string>
+  <string name="main_layout_upload">Lähetä</string>
+  <string name="button_help">Apua</string>
+  <string name="button_close">Sulje</string>
+  <string name="button_about">Tietoa</string>
+  <string name="button_clear_log">Tyhjennä loki</string>
+  <string name="menu_verify">Tarkista</string>
+  <string name="menu_exit">Lopeta</string>
+  <string name="menu_scan">Skannaa sillan QR-koodi</string>
+  <string name="menu_share_bridge">Jaa sillan QR-koodi</string>
+  <string name="press_to_start">- paina pitkään käynnistääksesi -</string>
+  <string name="pref_trans_proxy_group">Läpinäkyvä välityspalvelimen käyttö (vaatii roottauksen)</string>
+  <string name="pref_trans_proxy_title">Läpinäkyvä välityspalvelimen käyttö</string>
+  <string name="pref_trans_proxy_summary">Ohjelmien automaattinen Torimointi</string>
+  <string name="pref_transparent_all_title">Torraa kaikki</string>
+  <string name="pref_transparent_all_summary">Välitä kaikki ohjelmien liikenne Torin läpi</string>
+  <string name="pref_transparent_port_fallback_title">Välityspalvelinportin varoasetus</string>
+  <string name="pref_transparent_port_fallback_summary">VAROITUS: Kiertää yleisiä portteja (80, 443, jne). *K�YT� VAIN* jos \"Kaikki\" tai \"Sovellus\" -tila ei toimi.</string>
+  <string name="pref_transparent_port_title">Porttilista</string>
+  <string name="pref_transparent_port_summary">Välityspalvelimen kautta vietävien porttien lista. *K�YT� VAIN* jos \"Kaikki\" tai \"Sovellus\" -tila ei toimi.</string>
+  <string name="pref_transparent_port_dialog">Kirjoita portit, jotka viedään välityspalvelimen kautta</string>
+  <string name="pref_has_root">Pyydä root-tason oikeuksia</string>
+  <string name="pref_has_root_summary">Pyydä root-tason oikeuksia läpinäkyvään tiedonvälitykseen</string>
+  <string name="status_install_success">Tor-binääritiedostojen asennus onnistui!</string>
+  <string name="status_install_fail">Tor-binääritiedostojen asennus epäonnistui. Tarkista loki ja ilmoita asiasta osoitteeseen tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Sovellusvirhe</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tietoja Orbotista</string>
+  <string name="btn_next">Seuraava</string>
+  <string name="btn_back">Takaisin</string>
+  <string name="btn_finish">Lopeta</string>
+  <string name="btn_okay">Selvä</string>
+  <string name="btn_cancel">Peruuta</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Joitakin Orbotin yksityiskohtia</string>
+  <string name="wizard_details_msg">Orbot on avoimen lähdekoodin sovellus, joka sisältää Torin, LibEventin ja Polipon. Se tarjoaa paikallisen HTTP-välityspalvelimen (8118) ja SOCKS-välityspalvelimen (9050) Tor-verkkoon. Rootatulla laitteella Orbot kykenee myös reitittämään kaiken verkkoliikenteen Torin läpi.</string>
+  <string name="wizard_permissions_root">Lupa myönnetty</string>
+  <string name="wizard_permissions_stock">Orbot-oikeudet</string>
+  <string name="wizard_premissions_msg_root">Loistavaa! Olemme havainneet että olet antanut root-tason oikeudet Orbotille. Käytämme näiden oikeuksien suomia mahdollisuuksia harkiten.</string>
+  <string name="wizard_permissions_msg_stock">Vaikka root-tason oikeuksien antaminen Orbotille ei ole pakollista, tulee Orbotista tehokkaampi työkalu jos laitteellasi on root-tason oikeudet. Käytä alla olevaa painiketta antaaksesi Orbotille supervoimat!</string>
+  <string name="wizard_permissions_no_root">Jos sinulla ei ole root-tason oikeuksia tai et tiedä, mitä tarkoitamme, käytä vain Orbotille suunniteltuja ohjelmia.</string>
+  <string name="wizard_permissions_consent">Ymmärrän ja haluan jatkaa ilman Superuser-tason oikeuksia</string>
+  <string name="wizard_permission_enable_root">Anna root-tason oikeudet Orbotille</string>
+  <string name="wizard_configure">Konfiguroi Torimointi</string>
+  <string name="wizard_configure_msg">Orbot mahdollistaa kaiken sovellusliikenteen reitittämisen Tor-sovelluksen kautta TAI valita sovelluksesi yksilöllisesti.</string>
+  <string name="wizard_configure_all">Välitä kaikkien sovellusten tiedonsiirto Tor-verkon kautta</string>
+  <string name="wizard_configure_select_apps">Valitse Tor-verkkoa käyttävät sovellukset</string>
+  <string name="wizard_tips_tricks">Orbotia käyttävät sovellukset</string>
+  <string name="wizard_tips_msg">Alempana näkyvät sovellukset on suunniteltu toimimaan Orbotin kanssa. Paina jokaista nappia, jos haluat asentaa ne nyt. Voit myös löytää ne myöhemmin Googlen Play-kaupasta, GuardianProject.info:n nettisivulta tai F-Droid.org:in kautta.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Turvallinen pikaviestisovellus Androidille</string>
+  <string name="wizard_tips_proxy">Välityspalvelinasetukset - Opi konfiguroimaan sovellukset toimimaan Orbotin kanssa</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo-hakukonesovellus</string>
+  <string name="wizard_tips_twitter">Aseta Twitter-välityspalvelinisännäksi \"localhost\" ja portiksi 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tee tarina ja jätä se torin turvallisuuteen!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Välityspalvelinasetukset</string>
+  <string name="wizard_proxy_help_msg">Jos käyttämäsi Android-sovellus tukee HTTP- tai SOCKS-välityspalvelimen käyttöä, voit määrittää sen yhdistämään Orbotiin ja käyttämään Toria.\n\n\n Isäntänimi on 127.0.0.1 tai \"localhost\". HTTP-portti on 8118. SOCKS-portti on 9050. SOCKS4A- tai SOCKS5-protokollia tulisi käyttää, mikäli mahdollista.\n \n\n\n Voit lukea lisää välityspalvelinten käytöstä Androidilla usein kysytyistä kysymyksistä osoitteessa: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot on valmis!</string>
+  <string name="wizard_final_msg">Miljoonat ihmiset ympäri maailman käyttävät Toria eri syistä.\n\nJornalistit ja bloggaajat, ihmisoikeuksien puolustajat, poliisit, sotilaat, yritykset, sorrettujen valtioiden kansalaiset, ja tavalliset kansalaiset... ja nyt sinäkin olet valmis siihen!</string>
+  <string name="wizard_exit_at_first_screen_toast">Määritä Orbot ennen kuin alat käyttää sitä!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Tämä avaa selaimesi osoitteeseen https://check.torproject.org nähdäkseen, onko Orbot varmaan konfiguroitu ja onko sinut yhdistetty Tor-sovellukseen.</string>
+  <string name="pref_hs_group">Piilopalvelun isännöinti</string>
+  <string name="pref_general_group">Yleiset</string>
+  <string name="pref_start_boot_title">Aloita Orbot käynnistettäessä</string>
+  <string name="pref_start_boot_summary">Käynnistä Orbot ja yhdistä Toriin automaattisesti, kun Anroid-laitteesi käynnistyy</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot tuo Torin Androidille!\n\nTor auttaa sinua suojautumaan sisältösuodattimilta sekä verkkoliikenteen seurannalta ja valvonnalta, jotka uhkaavat yksityisyyttä, salaista tietoa ja henkilökohtaisia suhteita.\n\nTämä velho auttaa sinua määrittämään Orbotin ja Torin laitteellasi.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varoitus</string>
+  <string name="wizard_warning_msg">Pelkkä Orbotin asentaminen ei automaattisesti tee verkkoliikenteestäsi anonyymiä. Sinun täytyy määrittää Orbot kunnolla, jotta laitteesi ja muut sovellukset käyttävät Toria onnistuneesti.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Käyttöoikeudet</string>
+  <string name="wizard_permissions_root_msg1">Voit antaa Orbotille Superuser-oikeudet mahdollistaaksesi joitakin lisäominaisuuksia, kuten läpinäkyvän tiedonvälityksen.</string>
+  <string name="wizard_permissions_root_msg2">Jos et halua tehdä tätä, varmista, että käytät Orbotin kanssa toimivaksi suunniteltuja sovelluksia.</string>
+  <string name="wizard_permissions_no_root_msg">Laitteesi ei vaikuta olevan rootattu tai tarjoavan root- tai \'Superuser\'-oikeuksia.\n\nKokeile \'Sovellukset\'-tilaa päänäytöltä.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotia käyttävät sovellukset</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Turvallinen chattailusovellus Off-the-Record -salauksella</string>
+  <string name="wizard_tips_play">Löydä kaikki Guardian-projektin sovellukset Googlen Play-kaupasta</string>
+  <string name="wizard_tips_fdroid">Löydä kaikki Guardian Projectin sovellukset F-Droidista</string>
+  <string name="wizard_tips_fdroid_org">Löydä kaikki Guardian Projectin sovellukset osoitteesta https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Läpinäkyvä tiedonvälitys</string>
+  <string name="wizard_transproxy_msg">Tämä sallii sovellustesi tietoliikenteen menemisen automaattisesti Torin läpi</string>
+  <string name="wizard_transproxy_hint">(Rastita tämä ruutu, jos et tiedä, mitä tarkoitamme)</string>
+  <string name="wizard_transproxy_none">Ei mikään</string>
+  <string name="pref_transparent_tethering_title">Tor-välityspalvelimena oleminen</string>
+  <string name="pref_transparent_tethering_summary">Salli Torin läpinäkyvä tiedonvälitys Wifille ja USB-välityspalvelimena oleville laitteille (vaatii uudelleenkäynnistyksen)</string>
+  <string name="button_grant_superuser">Pyydä Superuser-oikeuksia</string>
+  <string name="pref_select_apps">Valitse sovellukset</string>
+  <string name="pref_select_apps_summary">Valitse Torin läpi reititettävät sovellukset</string>
+  <string name="pref_node_configuration">Tor-solmukohdan konfigurointi</string>
+  <string name="pref_node_configuration_summary">Nämä ovat lisäasetuksia, jotka voivat vähentää anonyymiyttäsi</string>
+  <string name="pref_entrance_node">Tor-sisääntulosolmu</string>
+  <string name="pref_entrance_node_summary">Sormenjäljet, lovet, maat ja osoitteet ensimmäiseen hyppyyn</string>
+  <string name="pref_entrance_node_dialog">Kirjoita sisääntulosolmujen nimet</string>
+  <string name="button_proxy_all">Välitä kaikki</string>
+  <string name="button_proxy_none">�lä välitä mitään</string>
+  <string name="button_invert_selection">Käännä valinta</string>
+  <string name="pref_proxy_title">Lähtevän liikenteen välityspalvelin (valinnainen)</string>
+  <string name="pref_proxy_type_title">Lähtevän liikenteen välityspalvelimen tyyppi</string>
+  <string name="pref_proxy_type_summary">Välityspalvelimen protokolla: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Kirjoita välityspalvelintyyppi</string>
+  <string name="pref_proxy_host_title">Ulosmenovälityspalvelimen isäntä</string>
+  <string name="pref_proxy_host_summary">Välityspalvelimen verkko-osoite</string>
+  <string name="pref_proxy_host_dialog">Kirjoita välityspalvelimen isäntä</string>
+  <string name="pref_proxy_port_title">Ulosmenovälityspalvelimen portti</string>
+  <string name="pref_proxy_port_summary">Välityspalvelimen portti</string>
+  <string name="pref_proxy_port_dialog">Kirjoita välityspalvelimen portti</string>
+  <string name="pref_proxy_username_title">Ulosmenovälityspalvelimen käyttäjänimi</string>
+  <string name="pref_proxy_username_summary">Välityspalvelimen käyttäjätunnus (valinnainen)</string>
+  <string name="pref_proxy_username_dialog">Kirjoita välityspalvelimen käyttäjätunnus</string>
+  <string name="pref_proxy_password_title">Ulosmenovälityspalvelimen salasana</string>
+  <string name="pref_proxy_password_summary">Välityspalvelimen salasana (valinnainen)</string>
+  <string name="pref_proxy_password_dialog">Kirjoita välityspalvelimen salasana</string>
+  <string name="status">Tila</string>
+  <string name="setting_up_full_transparent_proxying_">Täyttä läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Sovelluspohjaista läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="transparent_proxying_enabled">Läpinäkyvä tiedonvälitys SALLITTU</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy on otettu käyttöön Tor-välityspalvelimimena olemista varten!</string>
+  <string name="warning_error_starting_transparent_proxying_">VAROITUS: virhe aloittaessa läpinäkyvää tiedonvälitystä!</string>
+  <string name="transproxy_rules_cleared">TransProxyn säännöt tyhjennetty</string>
+  <string name="couldn_t_start_tor_process_">Tor-prosessin käynnistäminen epäonnistui:</string>
+  <string name="privoxy_is_running_on_port_">Polipo on käynnissä portissa:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Porttipohjaista läpinäkyvää tiedonvälitystä otetaan käyttöön...</string>
+  <string name="bridge_error">Siltavirhe</string>
+  <string name="bridge_requires_ip">Jos haluat käyttää siltaominaisuutta, kirjoita vähintään yhden sillan IP-osoite.</string>
+  <string name="send_email_for_bridges">Lähetä sähköpostia osoitteeseen bridges@xxxxxxxxxxxxxx gmail-osoitteesta siten, että viestin ainoa rivi on \"get bridges\".</string>
+  <string name="error">Virhe</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ReachableAccess-asetuksesi aiheuttivat virheen!</string>
+  <string name="your_relay_settings_caused_an_exception_">Releasetuksesi aiheuttivat virheen!</string>
+  <string name="exit_nodes">Päätesolmut</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Sormenjäljet, lovet, maat ja osoitteet viimeiselle hypylle</string>
+  <string name="enter_exit_nodes">Kirjoita päätesolmut</string>
+  <string name="exclude_nodes">Vältä solmuja</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Vältettävät sormenjäljet, lovet, maat ja osoitteet</string>
+  <string name="enter_exclude_nodes">Kirjoita vältettävät solmut</string>
+  <string name="strict_nodes">Tarkat solmukohdat</string>
+  <string name="use_only_these_specified_nodes">Käytä *vain* näitä solmuja</string>
+  <string name="bridges">Sillat</string>
+  <string name="use_bridges">Käytä siltoja</string>
+  <string name="bridges_obfuscated">Hämärät sillat</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Salli vaihtoehtoiset sisääntulosolmut Tor-verkkoon</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Salli hämärien siltojen konfigurointi</string>
+  <string name="ip_address_and_port_of_bridges">Siltojen IP-osoitteet ja portit</string>
+  <string name="enter_bridge_addresses">Kirjoita siltaosoitteet</string>
+  <string name="relays">Releet</string>
+  <string name="relaying">Releytys</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Salli laitteen käyttö välireleenä</string>
+  <string name="relay_port">Releportti</string>
+  <string name="listening_port_for_your_tor_relay">Tor-releesi kuunteluportti</string>
+  <string name="enter_or_port">Kirjoita OR-portti</string>
+  <string name="relay_nickname">Releen kutsumanimi</string>
+  <string name="the_nickname_for_your_tor_relay">Kutsumanimi Tor-releellesi</string>
+  <string name="enter_a_custom_relay_nickname">Kirjoita mukautettu relenimi</string>
+  <string name="reachable_addresses">Saavutettavissa olevat osoitteet</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Aja asiakkaana rajoitetun palomuurin takaa</string>
+  <string name="reachable_ports">Saavutettavissa olevat portit</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Rajoitetun palomuurin takaa saavutettavat portit</string>
+  <string name="enter_ports">Kirjoita portit</string>
+  <string name="enable_hidden_services">Piilopalvelun isännöinti</string>
+  <string name="run_servers_accessible_via_the_tor_network">salli laitteensisäisen palvelimen käyttö osana Tor-verkkoa</string>
+  <string name="enter_localhost_ports_for_hidden_services">kirjoita sisäiset portit piilopalveluille</string>
+  <string name="hidden_service_ports">Piilopalveluiden portit</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">piilopalvelusi nimiosoite (luodaan automaattisesti)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">salli virheenjäljityslokin tulo tulostevirtaan (käytä adb:tä tai aLogCat:ia tarkastellaksesi)</string>
+  <string name="project_home">Projektin kotisivu(t):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-lisenssi</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3:n osapuolen ohjelmisto:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sovellus haluaa avata piilopalveluportin %S Tor-verkkoon. Tämä on turvallista, jos luotat sovellukseen.</string>
+  <string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessi...</string>
+  <string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
+  <string name="hidden_service_on">piilopalvelun sijainti:</string>
+  <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
+  <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
+  <string name="unable_to_reset_tor">Toria ei voitu nollata, käynnistä laitteesi uudelleen!</string>
+  <string name="pref_use_sys_iptables_title">Käytä Ip-oletustauluja</string>
+  <string name="pref_use_sys_iptables_summary">käytä sisäänrakennettua Ip-taulubinääriä Orbotin mukana tulleen sijasta</string>
+  <string name="error_installing_binares">Tor-binääritiedostojen asentaminen tai päivitys epäonnistui.</string>
+  <string name="pref_use_persistent_notifications">Pidä kuvake aina työkalupalkissa, kun Orbot on yhdistetty</string>
+  <string name="pref_use_persistent_notifications_title">Ilmoitukset aina käytössä</string>
+  <string name="pref_use_expanded_notifications">Näytä laajennettu ilmoitus (Torin ulostulon maa ja IP)</string>
+  <string name="pref_use_expanded_notifications_title">Laajennetut ilmoitukset</string>
+  <string name="notification_using_bridges">Sillat käytössä!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Kieli</string>
+  <string name="set_locale_summary">Valitse maa-asetus ja kieli Orbit-sovellukselle</string>
+  <string name="wizard_locale_title">Valitse kieli</string>
+  <string name="wizard_locale_msg">Jätä oletusarvoon tai vaihda nykyiseen kieleen</string>
+  <string name="powered_by">perustuu Toriin</string>
+  <string name="btn_save_settings">Tallenna asetukset</string>
+  <string name="no_internet_connection_tor">Ei internet-yhteyttä; Tor on valmiustilassa...</string>
+  <string name="bandwidth_">Kaistanleveys:</string>
+  <string name="down">alas</string>
+  <string name="up">ylös</string>
+  <string name="pref_disable_network_title">Ei verkon automaattilepotilaa</string>
+  <string name="pref_disable_network_summary">Laita Tor nukkumaan, kun internet-yhteyttä ei ole saatavilla</string>
+  <string name="newnym">Vaihdoit Tor-identiteettisi uuteen!</string>
+  <string name="menu_use_chatsecure">Käytä ChatSecurea</string>
+  <string name="permission_manage_tor_label">Hallinnoi Toria</string>
+  <string name="permission_manage_tor_description">Anna tämän sovelluksen ohjata Tor-palvelua</string>
+  <string name="install_apps_">Asennetaanko sovelluksia?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ei verkkoyhteyttä. Tor siirtyy valmiustilaan...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Verkkoyhteys toimii. Herätetään Tor...</string>
+  <string name="updating_settings_in_tor_service">päivitetään Tor-palvelun asetuksia</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Portti, jossa Torin SOCKS-proxy on (oletus: 9050, 0 = poista käytöstä)</string>
+  <string name="pref_socks_dialog">SOCKS-portin valinta</string>
+  <string name="pref_transport_title">Tor TransProxyn portti</string>
+  <string name="pref_transport_summary">Portti, jossa Torin läpinäkyvä välityspalvelin on (oletus: 9040, 0 = poista käytöstä)</string>
+  <string name="pref_transport_dialog">TransProxy-portin valinta</string>
+  <string name="pref_dnsport_title">Tor DNS-portti</string>
+  <string name="pref_dnsport_summary">Portti, jossa Torin DNS on (oletus: 5400, 0 = poista käytöstä)</string>
+  <string name="pref_dnsport_dialog">DNS-portin valinta</string>
+  <string name="pref_torrc_title">Torrc:n mukautetut asetukset</string>
+  <string name="pref_torrc_summary">VAIN ASIANTUNTIJAT: syötä torrc:n määritysrivejä suoraan</string>
+  <string name="pref_torrc_dialog">Mukautettu torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetechin ihmisoikeuksien dokumentaatiosovellus</string>
+  <string name="your_tor_public_ips_">Julkiset Tor-IP:si:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Poista tämä sovellus käytöstä kohdassa Android-&gt;Asetukset-&gt;Sovellukset, jos Orbotin kanssa on ongelmia:</string>
+  <string name="app_conflict">Sovellusristiriita</string>
+  <string name="pref_transproxy_refresh_title">Transproxyn automaattinen päivitys</string>
+  <string name="pref_transproxy_refresh_summary">Uudista Transproxy-säännöt, kun verkon tila muuttuu</string>
+  <string name="pref_transproxy_flush_title">Transproxyn PAKOTETTU POISTO</string>
+  <string name="pref_transproxy_flush_summary">Kosketa tätä tyhjentääksesi transproxyn verkkosäännöt V�LITT�M�STI</string>
+  <string name="transparent_proxy_rules_flushed_">Läpinäkyvän välityspalvelimen säännöt tyhjennetty!</string>
+  <string name="you_do_not_have_root_access_enabled">Sinulla ei ole ROOT-oikeuksia käytössä</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Saatat joutua pysäyttämään ja käynnistämään Orbotin, jotta asetusten muutos tulee käyttöön</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">Mbps</string>
+  <string name="kb">kt</string>
+  <string name="mb">Mt</string>
+  <string name="bridges_updated">Sillat päivitetty</string>
+  <string name="restart_orbot_to_use_this_bridge_">Käynnistä Orbot uudelleen ottaaksesi muutokset käyttöön</string>
+  <string name="menu_qr">QR-koodit</string>
+  <string name="bridge_mode">Siltatila</string>
+  <string name="get_bridges_email">Sähköposti</string>
+  <string name="get_bridges_web">Verkkosivu</string>
+  <string name="activate">Ota käyttöön</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Voit siirtää kaikki sovellukset laitteellasi kulkemaan Tor-verkon kautta Androidin VPN-toiminnolla.\n\n*VAROITUS* Tämä on uusi, kokeellinen ominaisuus, joka ei välttämättä käynnisty automaattisesti tai voi pysähtyä. Sitä EI pitäisi käyttää anonymiyteen, AINOASTAAN palomuurien ja suodatinten ohittamiseen.</string>
+  <string name="send_email">Lähetä sähköpostia</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Voit saada sillan osoitteen sähköpostin kautta, verkkosivulta tai skannaamalla sillan QR-koodin. Valitse \'Sähköposti\' tai \'Verkkosivu\' alta pyytääksesi sillan osoitetta.\n\nKun sinulla on osoite, kopioi &amp; liitä se \"Sillat\" -kohtaan Orbotin asetuksissa ja käynnistä uudelleen.</string>
+  <string name="standard_browser">Normaali selain</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">HUOMAA: Vain standardit Tor-sillat toimivat Intel X86/ATOM -laitteilla.</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-fr-rFR/strings.xml b/orbotservice/src/main/res/values-fr-rFR/strings.xml
new file mode 100644
index 0000000..3a11d06
--- /dev/null
+++ b/orbotservice/src/main/res/values-fr-rFR/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot est une appli libre de serveur mandataire permettant aux applis d\'utiliser Internet avec une sécurité accrue. Orbot utilise Tor pour chiffrer votre trafic Internet et le cache ensuite en le relayant au travers d\'ordinateurs de par le monde. Tor est un logiciel libre et un réseau ouvert qui vous aide à vous défendre contre une forme de surveillance réseau qui menace la liberté personnelle et la protection des données personnelles, les activités professionnelles confidentielles et les relations, et l\'analyse du trafic des gouvernements.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">démarrer et arrêter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot démarre...</string>
+  <string name="status_activated">Connecté au réseau Tor</string>
+  <string name="status_disabled">Orbot est désactivé</string>
+  <string name="status_shutting_down">TorService est en cours d\'extinction</string>
+  <string name="tor_process_starting">Démarrage du client Tor...</string>
+  <string name="tor_process_complete">terminé.</string>
+  <string name="tor_process_waiting">attente.</string>
+  <string name="not_anonymous_yet">AVERTISSEMENT : votre trafic n\'est pas encore anonyme ! Veuillez configurer vos applications pour qu\'elles utilisent le serveur mandataire HTTP 127.0.0.1:8118 ou le serveur mandataire SOCKS4A ou SOCKS5 à 127.0.0.1:9050</string>
+  <string name="menu_home">Accueil</string>
+  <string name="menu_browse">Parcourir</string>
+  <string name="menu_settings">Paramètres</string>
+  <string name="menu_log">Journal</string>
+  <string name="menu_info">Aide</string>
+  <string name="menu_apps">RPV</string>
+  <string name="menu_start">Démarrer</string>
+  <string name="menu_stop">Arrêter</string>
+  <string name="menu_about">Ã? propos</string>
+  <string name="menu_promo_apps">Obtenir des applis...</string>
+  <string name="main_layout_download">Télchargement</string>
+  <string name="main_layout_upload">Téléversement</string>
+  <string name="button_help">Aide</string>
+  <string name="button_close">Fermer</string>
+  <string name="button_about">Ã? propos</string>
+  <string name="button_clear_log">Effacer le journal</string>
+  <string name="menu_verify">Vérifier</string>
+  <string name="menu_exit">Quitter</string>
+  <string name="menu_scan">Balayer un code QR de pont</string>
+  <string name="menu_share_bridge">Partager un code QR de pont</string>
+  <string name="press_to_start">- appuyer longuement pour démarrer -</string>
+  <string name="pref_trans_proxy_group">Relayage transparent (root exigé)</string>
+  <string name="pref_trans_proxy_title">Relayage transparent</string>
+  <string name="pref_trans_proxy_summary">Torifaction automatique des applis</string>
+  <string name="pref_transparent_all_title">Tout passer par Tor</string>
+  <string name="pref_transparent_all_summary">Relayer le trafic de toutes les applis par Tor</string>
+  <string name="pref_transparent_port_fallback_title">Repli pour le relais de port</string>
+  <string name="pref_transparent_port_fallback_summary">AVERTISSEMENT : contourne les ports habituels (80, 443, etc). *� N\'UTILISER QUE* si les modes « Tout » ou « Appli » ne fonctionnent pas.</string>
+  <string name="pref_transparent_port_title">Liste des ports</string>
+  <string name="pref_transparent_port_summary">Liste des ports à relayer. *� N\'UTILISER QUE* si les modes « Tout » ou « Appli » ne fonctionnent pas.</string>
+  <string name="pref_transparent_port_dialog">Saisir les ports à relayer</string>
+  <string name="pref_has_root">Demander l\'accès Root</string>
+  <string name="pref_has_root_summary">Demander l\'accès Root pour un relayage transparent</string>
+  <string name="status_install_success">L\'exécutable de Tor a été installé avec succès !</string>
+  <string name="status_install_fail">Le fichier exécutable de Tor n\'a pu pas être installé. Veuillez vérifier le journal et le signaler à tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erreur d\'application</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ã? propos d\'Orbot</string>
+  <string name="btn_next">Suivant</string>
+  <string name="btn_back">Précédent</string>
+  <string name="btn_finish">Fin</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Annuler</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Quelques détails sur Orbot</string>
+  <string name="wizard_details_msg">Orbot est une application à code source ouvert incluant Tor, LibEvent et Polipo. Elle fournit un mandataire local HTTP (8118) et un mandataire SOCKS (9050) vers le réseau Tor. Orbot a aussi la capacité, sur un appareil rooté, d\'envoyer tout le trafic Internet par Tor.</string>
+  <string name="wizard_permissions_root">Permission accordée</string>
+  <string name="wizard_permissions_stock">Permissions d\'Orbot</string>
+  <string name="wizard_premissions_msg_root">Excellent ! Nous avons détecté les permissions root sont activées pour Orbot. Nous utiliserons ce pouvoir avec discernement.</string>
+  <string name="wizard_permissions_msg_stock">Bien que cela ne soit pas exigé, Orbot peut devenir un outil plus puissant si votre appareil à l\'accès root. Utilisez le bouton ci-dessous pour accorder à Orbot des superpouvoirs !</string>
+  <string name="wizard_permissions_no_root">Si vous n\'avez pas l\'accès root ou n\'avez aucune idée de quoi l\'on parle, assurez-vous d\'utiliser des applis conçues pour fonctionner avec Orbot.</string>
+  <string name="wizard_permissions_consent">Je comprends et je souhaite continuer sans superpouvoir</string>
+  <string name="wizard_permission_enable_root">Accorder les droits Root à Orbot</string>
+  <string name="wizard_configure">Configurer la torification</string>
+  <string name="wizard_configure_msg">Orbot vous donne l\'option de faire passer tout le trafic applicatif par Tor OU de choisir les applications individuellement.</string>
+  <string name="wizard_configure_all">Relayer toutes les applis par Tor</string>
+  <string name="wizard_configure_select_apps">Choisir des applis pour Tor</string>
+  <string name="wizard_tips_tricks">Applis concues pour Orbot</string>
+  <string name="wizard_tips_msg">Les applis ci-dessous ont été développées pour fonctionner avec Orbot. Cliquez sur chaque bouton pour les installer maintenant, ou trouvez plus tard dans Google Play Store, sur le site Web GuardianProject.info ou avec F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client sécurisé de messagerie instantanée pour Android</string>
+  <string name="wizard_tips_proxy">Paramètres du relais - Apprendre à configurer des applis pour qu\'elles fonctionnent avec Orbot</string>
+  <string name="wizard_tips_duckgo">Appli du moteur de recherche DuckDuckgo</string>
+  <string name="wizard_tips_twitter">Configurer le mandataire Twitter sur l\'hôte « localhost:8118 » et le port 8118</string>
+  <string name="wizard_tips_story_maker">Faiseur d\'histoires -  Rédigez une histoire et laissez Tor s\'occuper de la sécurité !</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Paramètres du mandataire</string>
+  <string name="wizard_proxy_help_msg">Si l\'appli Android que vous utilisez peut prendre en charge un mandataire HTTP ou SOCKS, vous pouvez alors la configurer pour se connecter à Orbot et utiliser Tor.\n\n\n Le paramètre de l\'hôte est 127.0.0.1 or « localhost ». Pour HTTP, le paramètre de port est 8118. Pour SOCKS, le mandataire est 9050. Vous devriez utiliser SOCKS4A ou SOCKS5 si possible.\n \n\n\n Vous pouvez en apprendre davantage sur l\'utilisation d\'un serveur mandataire sur Android dans la FAQ sur : http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot est prêt !</string>
+  <string name="wizard_final_msg">Des millions de personnes de par le monde utilisent Tor pour une grande variété de raisons.\n\nDes journalistes et des blogueurs, des défenseurs des droits humains, des officiers des forces de l\'ordre, des soldats, des sociétés, des citoyens de régimes répressifs, et de simples citoyens... et maintenant vous êtes aussi prêt à l\'utiliser !</string>
+  <string name="wizard_exit_at_first_screen_toast">Veuillez configurer Orbot avant de pouvoir commencer à l\'utiliser !</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Vous vous êtes connecté au réseau Tor avec succès - mais cela NE SIGNIFIE PAS que votre appareil est sécurisé. Vous pouvez utiliser le bouton « Navigateur » pour tester votre connexion. \n\n Visitez https://guardianproject.info/apps/orbot ou envoyez un courriel à help@xxxxxxxxxxxxxxxxxxxx pour en savoir davantage.</string>
+  <string name="tor_check">Ceci ouvrira votre navigateur Web sur https://check.torproject.org afin de déterminer si Orbot est convenablement configuré et si vous êtes connecté à Tor.</string>
+  <string name="pref_hs_group">Hébergement de services cachés</string>
+  <string name="pref_general_group">Général</string>
+  <string name="pref_start_boot_title">Démarrer Orbot à l\'amorçage</string>
+  <string name="pref_start_boot_summary">Démarrer Orbot automatiquement et se connecter à Tor lors de l\'amorçage de votre appareil Android</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot, c\'est Tor sur Android !\n\nTor vous aide à vous défendre contre le filtrage du contenu, l\'analyse du trafic et la surveillance du réseau qui menacent la vie privée, les informations confidentielles et les relations interpersonnelles.\n\nCet assistant vous aidera à configurer Orbot et Tor sur votre appareil.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Avertissement</string>
+  <string name="wizard_warning_msg">La simple installation d\'Orbot n\'anonymisera pas automatiquement votre trafic mobile.\n\nVous devez configurer Orbot adéquatement, ainsi que votre appareil et les autres applis pour utiliser Tor avec succès.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissions</string>
+  <string name="wizard_permissions_root_msg1">Vous pouvez optionnellement accorder à Orbot un accès « superutilisateur » pour activer des options avancées, comme le relayage transparent.</string>
+  <string name="wizard_permissions_root_msg2">Si vous ne voulez pas le faire, veuillez vous assurer d\'utiliser des applis conçues pour fonctionner avec Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Votre appareil ne semble pas être rooté ou ne pas fournir l\'accès root ou super-utilisateur.\n\nVeuillez plutôt essayer le mode « Applis » de l\'écran principal.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Applis conçues pour Orbot</string>
+  <string name="wizard_tips_gibberbot">Chatsecure : appli sécurisée de clavardage avec chiffrement confidentiel </string>
+  <string name="wizard_tips_orweb">Orfox : navigateur à confidentialité améliorée fonctionnant sur Tor</string>
+  <string name="wizard_tips_play">Trouver toutes les applis du Projet Guardian sur Google Play</string>
+  <string name="wizard_tips_fdroid">Trouver toutes les applis du Projet Guardian sur F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Trouver toutes les applis du Projet Guardian sur https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Relayage transparent</string>
+  <string name="wizard_transproxy_msg">Ceci permet à vos applis d\'utiliser automatiquement le réseau Tor sans aucune configuration.</string>
+  <string name="wizard_transproxy_hint">(Cochez cette case si vous n\'avez aucune idée de ce dont nous parlons)</string>
+  <string name="wizard_transproxy_none">Aucun</string>
+  <string name="pref_transparent_tethering_title">Fonction modem avec Tor</string>
+  <string name="pref_transparent_tethering_summary">Activer le relayage transparent pour les périphériques utilisant la fonction modem soit par Wi-Fi ou par USB (redémarrage nécessaire)</string>
+  <string name="button_grant_superuser">Demander l\'accès superutilisateur</string>
+  <string name="pref_select_apps">Choisir les applis</string>
+  <string name="pref_select_apps_summary">Choisir les applis à acheminer par Tor</string>
+  <string name="pref_node_configuration">Configuration de nÅ?ud </string>
+  <string name="pref_node_configuration_summary">Ces paramètres avancés peuvent réduire votre anonymat</string>
+  <string name="pref_entrance_node">NÅ?uds d\'entrée</string>
+  <string name="pref_entrance_node_summary">Empreintes, pseudos, pays et adresses pour le premier saut</string>
+  <string name="pref_entrance_node_dialog">Saisir les nÅ?uds d\'entrée</string>
+  <string name="pref_allow_background_starts_title">Permet des lancements en arrière-plan</string>
+  <string name="pref_allow_background_starts_summary">Laissez n\'importe quelle appli dire à Orbot de démarrer Tor et les services connexes</string>
+  <string name="button_proxy_all">Tout relayer</string>
+  <string name="button_proxy_none">Ne rien relayer</string>
+  <string name="button_invert_selection">Inverser la sélection</string>
+  <string name="pref_proxy_title">Mandataire pour le réseau sortant (optionnel)</string>
+  <string name="pref_proxy_type_title">Type de mandataire sortant</string>
+  <string name="pref_proxy_type_summary">Protocole à utiliser pour le serveur mandataire : HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Saisir le type de mandataire</string>
+  <string name="pref_proxy_host_title">Hôte du mandataire sortant</string>
+  <string name="pref_proxy_host_summary">Nom d\'hôte du serveur mandataire</string>
+  <string name="pref_proxy_host_dialog">Saisir l\'hôte mandataire</string>
+  <string name="pref_proxy_port_title">Port du mandataire sortant</string>
+  <string name="pref_proxy_port_summary">Port du serveur mandataire</string>
+  <string name="pref_proxy_port_dialog">Saisir le port du mandataire</string>
+  <string name="pref_proxy_username_title">Nom d\'utilisateur du mandataire sortant</string>
+  <string name="pref_proxy_username_summary">Nom d\'utilisateur du mandataire (optionnel)</string>
+  <string name="pref_proxy_username_dialog">Saisir le nom d\'utilisateur du mandataire</string>
+  <string name="pref_proxy_password_title">Mot de passe du mandataire sortant</string>
+  <string name="pref_proxy_password_summary">Mot de passe du mandataire (optionnel)</string>
+  <string name="pref_proxy_password_dialog">Saisir le mot de passe du mandataire</string>
+  <string name="status">Ã?tat</string>
+  <string name="setting_up_full_transparent_proxying_">Configuration le relayage entièrement transparent...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configuration d\'un relayage transparent par appli...</string>
+  <string name="transparent_proxying_enabled">Relayage transparent ACTIVÃ?</string>
+  <string name="transproxy_enabled_for_tethering_">Relais transparent activé pour pour la fonction modem !</string>
+  <string name="warning_error_starting_transparent_proxying_">AVERTISSEMENT : erreur lors du démarrage du relayage transparent !</string>
+  <string name="transproxy_rules_cleared">Règles du relais transparent effacées</string>
+  <string name="couldn_t_start_tor_process_">Impossible de démarrer le processus Tor : </string>
+  <string name="privoxy_is_running_on_port_">Polipo tourne sur le port : </string>
+  <string name="setting_up_port_based_transparent_proxying_">Configuration du relayage transparent par port...</string>
+  <string name="bridge_error">Erreur de pont</string>
+  <string name="bridge_requires_ip">Afin de pouvoir utiliser la fonction pont, vous devez au moins saisir l\'adresse IP d\'un pont.</string>
+  <string name="send_email_for_bridges">Envoyez un courriel à bridges@xxxxxxxxxxxxxx avec la ligne « get bridges », seule, dans le corps du courriel à partir d\'un compte Gmail. </string>
+  <string name="error">Erreur</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vos paramètres ReachableAddresses (adresses accessibles) ont causé une exception !</string>
+  <string name="your_relay_settings_caused_an_exception_">Vos paramètres de relais ont causé une exception !</string>
+  <string name="exit_nodes">NÅ?uds de sortie</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Empreintes, pseudos, pays et adresses pour le dernier saut</string>
+  <string name="enter_exit_nodes">Saisir les noeuds de sortie</string>
+  <string name="exclude_nodes">NÅ?uds à exclure</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Empreintes, pseudos, pays et adresses à exclure</string>
+  <string name="enter_exclude_nodes">Saisir les nÅ?uds à exclure</string>
+  <string name="strict_nodes">NÅ?uds stricts</string>
+  <string name="use_only_these_specified_nodes">Utiliser *uniquement * ces nÅ?uds spécifiés</string>
+  <string name="bridges">Ponts</string>
+  <string name="use_bridges">Utiliser des ponts</string>
+  <string name="bridges_obfuscated">Ponts obscurcis</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activer des nÅ?uds alternatifs d\'entrée vers le réseau Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activer si les ponts configurés sont des ponts obscurcis</string>
+  <string name="ip_address_and_port_of_bridges">Adresse IP et port des ponts</string>
+  <string name="enter_bridge_addresses">Saisir les adresses des ponts</string>
+  <string name="relays">Relais</string>
+  <string name="relaying">Relayage</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Configurez votre appareil pour être un relais de non-sortie</string>
+  <string name="relay_port">Port du relais</string>
+  <string name="listening_port_for_your_tor_relay">Port d\'écoute pour votre relais Tor</string>
+  <string name="enter_or_port">Saisir le port OR</string>
+  <string name="relay_nickname">Pseudo du relais</string>
+  <string name="the_nickname_for_your_tor_relay">Le pseudo de votre relais Tor</string>
+  <string name="enter_a_custom_relay_nickname">Saisir un pseudo personnalisé pour le relais</string>
+  <string name="reachable_addresses">Adresses accessibles</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Exécuter en tant que client derrière un pare-feu avec des politiques restrictives</string>
+  <string name="reachable_ports">Ports accessibles</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports accessibles derrière un pare-feu restrictif</string>
+  <string name="enter_ports">Saisir les ports</string>
+  <string name="enable_hidden_services">Hébergement de services cachés</string>
+  <string name="run_servers_accessible_via_the_tor_network">permettre aux serveurs sur l\'appareil d\'être accessibles par le réseau Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">saisir les ports de l\'hôte local pour les services cachés</string>
+  <string name="hidden_service_ports">Ports des services cachés</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">le nom adressable pour votre service caché (généré automatiquement)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activer le journal de débogage vers la sortie (vous devez utiliser adb ou aLogCat pour le visualiser)</string>
+  <string name="project_home">Page(s) d\'accueil du projet :</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">La licence de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Logiciels tiers :</string>
+  <string name="tor_version">Tor : https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21 : http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9 : https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21 : http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q : http://www.openssl.org</string>
+  <string name="hidden_service_request">Une appli veut ouvrir le port %S du serveur caché au réseau Tor. ceci est sécuritaire si vous faites confiance à l\'appli.</string>
+  <string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
+  <string name="something_bad_happened">Quelque chose n\'a pas été. Vérifiez le journal</string>
+  <string name="hidden_service_on">service caché sur :</string>
+  <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
+  <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+  <string name="unable_to_reset_tor">Redémarrez votre appareil, impossible de réinitialiser Tor !</string>
+  <string name="pref_use_sys_iptables_title">Utiliser les Iptables par défaut</string>
+  <string name="pref_use_sys_iptables_summary">Utiliser le binaire iptables intégré à la place du binaire intégré avec Orbot</string>
+  <string name="error_installing_binares">Les fichiers binaires de Tor n\'ont pas pu être installés ou mis à niveau.</string>
+  <string name="pref_use_persistent_notifications">Toujours conserver l\'icône dans la barre des tâches quand Orbot est connecté.</string>
+  <string name="pref_use_persistent_notifications_title">Toujours activer les notifications</string>
+  <string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et l\'IP</string>
+  <string name="pref_use_expanded_notifications_title">Notifications étendues</string>
+  <string name="notification_using_bridges">Les ponts sont activés !</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Langue</string>
+  <string name="set_locale_summary">Choisir les paramètres régionaux pour Orbot</string>
+  <string name="wizard_locale_title">Choisir la langue</string>
+  <string name="wizard_locale_msg">Laisser à la valeur par défaut ou changer la langue actuelle</string>
+  <string name="powered_by">propulsé par Tor</string>
+  <string name="btn_save_settings">Enregistrer les paramètres</string>
+  <string name="no_internet_connection_tor">Pas de connexion Internet ; Tor est en attente...</string>
+  <string name="bandwidth_">Bande passante :</string>
+  <string name="down">aval</string>
+  <string name="up">amont</string>
+  <string name="pref_disable_network_title">Pas de mise en veille automatique du réseau</string>
+  <string name="pref_disable_network_summary">Mettre Tor en veille quand aucune connexion Internet n\'est disponible</string>
+  <string name="newnym">Vous avez basculé vers une nouvelle identité Tor !</string>
+  <string name="menu_verify_browser">Navigateur</string>
+  <string name="menu_use_chatsecure">Utiliser ChatSecure</string>
+  <string name="permission_manage_tor_label">Gérer Tor</string>
+  <string name="permission_manage_tor_description">Autoriser cette appli à contrôler le service Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Il semble qu\'Orfox n\'est pas installé. Voulez-vous de l\'aide à ce sujet ou devrions-nous juste ouvrir le navigateur ?</string>
+  <string name="install_apps_">Installer les applis ?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Pas de connectivité réseau. Mise au repos de Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">La connectivité réseau est bonne. Réveil de Tor...</string>
+  <string name="updating_settings_in_tor_service">mise à jour des paramètres dans le service Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port sur lequel Tor offre son mandataire SOCKS (par défaut : 9050 ou 0 pour le désactiver)</string>
+  <string name="pref_socks_dialog">Configuration du part SOCKS</string>
+  <string name="pref_transport_title">Port Transproxy de Tor</string>
+  <string name="pref_transport_summary">Port sur lequel Tor offre son mandataire transparent (par défaut : 9040 ou 0 pour le désactiver)</string>
+  <string name="pref_transport_dialog">Configuration du port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS de Tor</string>
+  <string name="pref_dnsport_summary">Port sur lequel Tor offre son DNS (par défaut : 5400 ou 0 pour le désactiver)</string>
+  <string name="pref_dnsport_dialog">Configuration du port DNS</string>
+  <string name="pref_torrc_title">Configuration personnalisée de Torrc</string>
+  <string name="pref_torrc_summary">EXPERTS SEULEMENT : saisissez les lignes de configuration de torrc direct</string>
+  <string name="pref_torrc_dialog">Personnaliser Torrc </string>
+  <string name="wizard_tips_martus">Martus mobile - Appli de documentation pour les droits humains de  Benetech</string>
+  <string name="your_tor_public_ips_">Vos IP publiques Tor :</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Veuillez désactiver cette appli dans Android-&gt;Paramètres-&gt;Applications si vous éprouvez des problèmes avec Orbot :</string>
+  <string name="app_conflict">Conflit d\'applis</string>
+  <string name="pref_transproxy_refresh_title">Rafraîchissement automatique de Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Appliquer de nouveau les règles de Transproxy lors des changements d\'état du réseau</string>
+  <string name="pref_transproxy_flush_title">Transproxy ENLEVER DE FORCE</string>
+  <string name="pref_transproxy_flush_summary">Toquer ici pour vider toutes les règles réseau de transproxy MAINTENANT</string>
+  <string name="transparent_proxy_rules_flushed_">Les règles du mandataire transparent ont été vidées !</string>
+  <string name="you_do_not_have_root_access_enabled">L\'accès ROOT n\'est pas activé</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Vous pourriez avoir à arrêter et démarrer Orbot pour que les changements de paramètres soient activés.</string>
+  <string name="menu_vpn">RPV</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">Ko</string>
+  <string name="mb">Mo</string>
+  <string name="bridges_updated">Ponts mis à jour</string>
+  <string name="restart_orbot_to_use_this_bridge_">Veuillez redémarrer Orbot pour activer les changements</string>
+  <string name="menu_qr">Codes QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Si votre réseau mobile bloque Tor activement, vous pouvez utiliser un pont pour accéder au réseau.\n\nCHOISIR un des types de ponts ci-dessus pour activer les ponts.</string>
+  <string name="bridge_mode">Mode pont</string>
+  <string name="get_bridges_email">Courriel</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activer</string>
+  <string name="apps_mode">Mode RPV des applis</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Vous pouvez activer le relais de toutes les applis par le réseau Tor en utilisant la fonction de RPV d\'Android.\n\n*AVERTISSEMENT* Cette fonction est nouvelle et expérimentale et pourrait parfois ne pas démarrer automatiquement, et même s\'arrêter. Elle ne devrait PAS être utilisée pour l\'anonymat, et être SEULEMENT utilisée pour passer les pare-feu et les filtres.</string>
+  <string name="send_email">Envoyer un courriel</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Vous pouvez obtenir une adresse de pont par courriel, par le Web ou en balayant le code QR d\'un pont. Choisissez *Courriel* ou *Web* ci-dessous pour demander une adresse de pont.\n\nUne fois que vous avez une adresse, copiez &amp; collez-la dans le champ « Ponts » des paramètres d\'Orbot et redémarrez.</string>
+  <string name="install_orweb">Installer Orfox</string>
+  <string name="standard_browser">Navigateur standard</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Note : seuls les ponts Tor standards fonctionnent sur les appareils Intel X86/ATOM</string>
+  <string name="vpn_default_world">Monde</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-fr/strings.xml b/orbotservice/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..fa05133
--- /dev/null
+++ b/orbotservice/src/main/res/values-fr/strings.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot est une application proxy gratuite qui améliore l\'utilisation plus sécurisée des applications. Orbot utilise Tor pour crypter votre trafic internet et le cacher en passant par une série d\'ordinateur partout dans le monde. Tor est un logiciel gratuit et un réseau ouvert qui vous aide à vous défendre contre les surveillances de réseau qui font peur à la liberté personnelle et la vie privée, les activités confidentielles des entreprises et des relations, et l\'état de la sécurité connu sous le nom d\'analyse de trafic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Démarrer et arrêter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Démarrage de Orbot...</string>
+  <string name="status_activated">Connecté au réseau Tor</string>
+  <string name="status_disabled">Orbot est désactivé</string>
+  <string name="status_shutting_down">Le service Tor est en cours de fermeture</string>
+  <string name="tor_process_starting">Démarrage du client Tor...</string>
+  <string name="tor_process_complete">terminé.</string>
+  <string name="tor_process_waiting">en attente.</string>
+  <string name="not_anonymous_yet">ATTENTION : Votre trafic n\'est pas encore anonyme ! Veuillez configurer votre application pour utiliser le proxy HTTP 127.0.0.1:8118 ou le proxy SOCKS4A ou SOCKS5A 172.0.0.1:9050</string>
+  <string name="menu_home">Accueil</string>
+  <string name="menu_browse">Naviguer</string>
+  <string name="menu_settings">Paramètres</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Aide</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Démarrer</string>
+  <string name="menu_stop">Arrêter</string>
+  <string name="menu_about">A propos</string>
+  <string name="menu_promo_apps">Obtenir des applications</string>
+  <string name="main_layout_download">Télécharger</string>
+  <string name="main_layout_upload">Envoyer</string>
+  <string name="button_help">Aide</string>
+  <string name="button_close">Fermer</string>
+  <string name="button_about">A propos</string>
+  <string name="button_clear_log">Effacer la log</string>
+  <string name="menu_verify">Vérifier</string>
+  <string name="menu_exit">Quitter</string>
+  <string name="menu_scan">Analyser BridgeQR</string>
+  <string name="menu_share_bridge">Partager BridgeQR</string>
+  <string name="press_to_start">- appui long pour commencer -</string>
+  <string name="pref_trans_proxy_group">Passage du trafic Internet de manière transparente (Requiert le Root)</string>
+  <string name="pref_trans_proxy_title">Passage du trafic Internet de manière transparente</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Passage du trafic Internet de manière transparente</string>
+  <string name="default_bridges"></string>
+  <string name="menu_vpn">VPN</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-gl/strings.xml b/orbotservice/src/main/res/values-gl/strings.xml
new file mode 100644
index 0000000..8496d4b
--- /dev/null
+++ b/orbotservice/src/main/res/values-gl/strings.xml
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot é unha aplicación de proxy libre que permite a outras aplicacións usar a internet dun xeito máis seguro. Orbot usa Tor para encriptar o teu tráfico de internet ocultando e rebotándoo a través dunha serie de ordenadores ao redor do mundo. Tor é software libre e unha rede aberta que axuda a defenderte contra unha forma de vixiancia na rede que ameaza a liberdade e privacidade persoal, actividades confidenciáis de negocios e relacións, e estado de seguridade coñecido como análise de tráfico.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e deter Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está a se iniciar...</string>
+  <string name="status_activated">Conectado á rede Tor</string>
+  <string name="status_disabled">Orbot está desactivado</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completado.</string>
+  <string name="tor_process_waiting">á espera.</string>
+  <string name="not_anonymous_yet">AVISO: o teu tráfico aínda non é anónimo! Por favor, configura os teus aplicativos para uxar o proxy HTTP 127.0.0.1:8118 ou SOCKS4A ou o proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Examinar</string>
+  <string name="menu_settings">Axustes</string>
+  <string name="menu_log">Rexistro (log)</string>
+  <string name="menu_info">Axuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Deter</string>
+  <string name="menu_about">Sobre</string>
+  <string name="main_layout_download">Descargar</string>
+  <string name="main_layout_upload">Cargar</string>
+  <string name="button_help">Axuda</string>
+  <string name="button_close">Pechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar rexistro</string>
+  <string name="menu_verify">Comprobar</string>
+  <string name="menu_exit">Saír </string>
+  <string name="press_to_start">- toque longo para comezar-</string>
+  <string name="pref_trans_proxy_group">Proxyficación transparente (cómpre ser root)</string>
+  <string name="pref_trans_proxy_title">Proxyficación transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática dos Aplicativos</string>
+  <string name="pref_transparent_all_title">Tor para todo</string>
+  <string name="pref_transparent_all_summary">Pasar todo o tráfico dos aplicativos por Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porto de Reserva do Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ATENCI�N: Evita os portos comúns (80, 443, etc). * USAR S�* se os modos  \'Todo\' ou \'Aplicación\' non funcionan.</string>
+  <string name="pref_transparent_port_title">Lista de Portos</string>
+  <string name="pref_transparent_port_summary">Lista de portos a pasar. *USAR S�* se os modos \'Todo\' ou \'Aplicación\' non funcionan</string>
+  <string name="pref_transparent_port_dialog">Introduza os portos a pasar</string>
+  <string name="pref_has_root">Requerir Acceso de Superusuario</string>
+  <string name="pref_has_root_summary">Requerir acceso de root para proxy transparente</string>
+  <string name="status_install_success">Se instalaron con éxito os binarios de Tor!</string>
+  <string name="status_install_fail">Non se puideron instalar os ficheiros binarios de Tor. Por favor, comprobe o rexistro e notifíqueo a tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicativo</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Acerca de Orbot</string>
+  <string name="btn_next">Seguinte</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Rematar</string>
+  <string name="btn_okay">Aceptar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Algúns detalles sobre Orbot</string>
+  <string name="wizard_permissions_root">Permiso Concedido</string>
+  <string name="wizard_permissions_stock">Permisos de Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelente! Detectamos que ten permisos de root habilitados para Orbot. Empregaremos este poder sabiamente.</string>
+  <string name="wizard_permissions_msg_stock">Aínda que non é necesario, Orbot pode ser unha ferramenta máis poderosa se o seu dispositivo ten acceso de root. Use o botón de abaixo para dar superpoderes a Orbot!</string>
+  <string name="wizard_permissions_no_root">Se non ten acceso de root ou non tén nin idea de  qué lle estamos a falar, asegúrese de usar aplicativos que funcionen con Orbot.</string>
+  <string name="wizard_permissions_consent">Entendo e gostaríame continuar sen Superusuario</string>
+  <string name="wizard_permission_enable_root">Conceder Root a Orbot</string>
+  <string name="wizard_configure">Configurar Torificación</string>
+  <string name="wizard_configure_msg">Orbot dá-lle a opción de enrutar todo o tráfico dos aplicativos a través de Tor OU elexir ditos aplicativos individualmente.</string>
+  <string name="wizard_configure_all">Enviar Todos os Aplicativos Por Tor</string>
+  <string name="wizard_configure_select_apps">Elixir Aplicativos Individuais por Tor</string>
+  <string name="wizard_tips_tricks">Aplicativos habilitados para Tor</string>
+  <string name="wizard_tips_msg">Os aplicativos de abaixo foron programados para funcionar con Orbot. Prema en cada botón para instalar agora, ou os pode atopar despóis en Google Play, no sitio web GuardianProject.info ou en F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensaxería instantánea segura para Android</string>
+  <string name="wizard_tips_proxy">Axustes do Proxy - Aprenda cómo configurar aplicativos para que funcionen con Orbot</string>
+  <string name="wizard_tips_duckgo">Aplicativo do Motor de Búsquedas DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Axustar o host para proxy de Twitter a \"localhost\" e porto 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Axustes do proxy</string>
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Isto abrirá no seu navegador https://check.torproject.org para ver se Obrbot está configurado probablemente e se está conectado a Tor.</string>
+  <string name="pref_hs_group">Aloxamento Oculto de Servizo</string>
+  <string name="pref_general_group">Xeral</string>
+  <string name="pref_start_boot_title">Inciar Orbot no Arranque</string>
+  <string name="pref_start_boot_summary">Iniciar Orbot automáticamente cando o seu dispositivo Android arranque</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisos</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente pode darlle a Orbot acceso de \'Superusuario\' para habilitar características avanzadas, como o Proxy Transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se non quere facer isto, por favor asegúrese de usar aplicativos feitos para traballar con Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicativos Habilitados para Orbot</string>
+  <string name="wizard_tips_gibberbot">CahtSecure: Aplicativo de chat seguro con Off-the-Record Encryption (OTR)</string>
+  <string name="wizard_tips_play">Atope todos os aplicativos de Guardian Project apps en Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_msg">Isto permite que os seus aplicativos funcionen a través de rede Tor sen ningunha configuración.</string>
+  <string name="wizard_transproxy_hint">(Marque esta caixa se non ten nin idea do que lle estamos a falar)</string>
+  <string name="wizard_transproxy_none">Ningunha</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilitar Proxy Transparente Tor para dispositivos enlazados por Wifi ou USB (require reiniciar)</string>
+  <string name="button_grant_superuser">Pedir Acceso de Superusuario</string>
+  <string name="pref_select_apps">Seleccionar Aplicativos</string>
+  <string name="pref_select_apps_summary">Elixir Aplicativos a Enrutar a Través de Tor</string>
+  <string name="pref_node_configuration">Configuración de Nodo</string>
+  <string name="pref_node_configuration_summary">Estes son axuste avanzados que poden reducir o seu anonimato</string>
+  <string name="pref_entrance_node">Nodos de Entrada</string>
+  <string name="pref_entrance_node_summary">Huellas, alias, países e direccións para o primeiro salto</string>
+  <string name="pref_entrance_node_dialog">Introduzca Nodos de Entrada</string>
+  <string name="pref_proxy_title">Proxy para a Rede de Saída (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy de Saída</string>
+  <string name="pref_proxy_type_summary">Protocolo a usar para o servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introduzca Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Host de Proxy de Saída</string>
+  <string name="pref_proxy_host_summary">Nome do Host Proxy Servidor</string>
+  <string name="pref_proxy_host_dialog">Introduzca o Host Proxy</string>
+  <string name="pref_proxy_port_title">Porto do Proxy de Saída</string>
+  <string name="pref_proxy_port_summary">Porto do Servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Introduzca o porto do Proxy</string>
+  <string name="pref_proxy_username_title">Nome de usuario do Proxy de Saída</string>
+  <string name="pref_proxy_username_summary">Nome de Usuario do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Introduza o Nome de Usuario do Proxy</string>
+  <string name="pref_proxy_password_title">Contrasinal do Proxy de Saída</string>
+  <string name="pref_proxy_password_summary">Contrasinal do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Introduza Contrasinal do Proxy</string>
+  <string name="status">Estado</string>
+  <string name="setting_up_full_transparent_proxying_">Preparando proxy transparente completo...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Preparando proxy transparente baseado en aplicativo...</string>
+  <string name="transparent_proxying_enabled">Proxy Transparente HABILITADO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy habilitado para Enlazamento!</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENCIÃ?N: erro arrancando o proxy transparente!</string>
+  <string name="transproxy_rules_cleared">Regras TransProxy limpadas</string>
+  <string name="couldn_t_start_tor_process_">No se pudio inciar o proceso Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Preparando proxy transparente baseado en porto...</string>
+  <string name="bridge_error">Erro de Ponte</string>
+  <string name="bridge_requires_ip">Para usar a característica de ponte, debe introducir cando menos unha dirección IP de ponte.</string>
+  <string name="send_email_for_bridges">Envíe un email a bridges@xxxxxxxxxxxxxx só coa liña \"get bridges\" no corpo do correo dende unha conta de gmail.</string>
+  <string name="error">Erro</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">O seu axuste de ReachableAddresses causou unha excepción!</string>
+  <string name="your_relay_settings_caused_an_exception_">Os seus axustes de relay causou unha excepción!</string>
+  <string name="exit_nodes">Nodos de Saída</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Huellas, alias, países e direccións para o último salto</string>
+  <string name="enter_exit_nodes">Introduza Nodos de Saída</string>
+  <string name="exclude_nodes">Excluir Nodos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Huellas, alias, países e direccións a excluír</string>
+  <string name="enter_exclude_nodes">Introduza Nodos Excluídos</string>
+  <string name="strict_nodes">Nodos Estritos</string>
+  <string name="use_only_these_specified_nodes">Usar *só* este nodos específicos</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar Pontes</string>
+  <string name="bridges_obfuscated">Pontes Ofuscadas</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilitar nodos alternativos de entrada á rede Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilitar se oas pontes configuradas son pontes ofuscadas</string>
+  <string name="ip_address_and_port_of_bridges">Dirección IP e porto das pontes</string>
+  <string name="enter_bridge_addresses">Introduza Direccións das Pontes</string>
+  <string name="relays">Reenvíos</string>
+  <string name="relaying">Reenvío</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilite o seu dispositivo para ser un reenvío non de saída</string>
+  <string name="relay_port">Porto de Reenvío</string>
+  <string name="listening_port_for_your_tor_relay">Porto de Escoita do seu reenvío Tor</string>
+  <string name="enter_or_port">Introduza o porto OR</string>
+  <string name="relay_nickname">Alias de Reenvío</string>
+  <string name="the_nickname_for_your_tor_relay">Seu alias para reenvío de Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introduza un alias personalizado de reenvío</string>
+  <string name="reachable_addresses">Direccións Alcanzábeis</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Executar como un cliente detrás dun firewall con políticas restritivas</string>
+  <string name="reachable_ports">Portos Alcanzábeis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portos alcanzábeis detrás dun firewall restritivo</string>
+  <string name="enter_ports">Inserir portos</string>
+  <string name="enable_hidden_services">Aloxamento de Servizo Oculto</string>
+  <string name="run_servers_accessible_via_the_tor_network">permitir ao servidor no dispositivo estar accesible na rede Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introduza os portos localis para servizos ocultos</string>
+  <string name="hidden_service_ports">Portos de Servicios Ocultos</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nome para referirse ao seu servizo oculto (xenerado automáticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">habilitar rexistro de depuración na saída (debe usar adb ou aLogCat para ver)</string>
+  <string name="project_home">Páxina(s) de Inicio do Proxecto:</string>
+  <string name="the_tor_license">A Licencia de Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de Terceiros:</string>
+  <string name="hidden_service_request">Un aplicativo quere abrir o porto do servidor oculto %S na rede Tor. Isto é seguro se confía no aplicativo.</string>
+  <string name="found_existing_tor_process">atopado proceso Tor existente...</string>
+  <string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
+  <string name="hidden_service_on">servizo oculto en:</string>
+  <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
+  <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
+  <string name="pref_use_sys_iptables_title">Usar iptables por Defecto</string>
+  <string name="pref_use_sys_iptables_summary">usar o binario de iptables instalado en lugar do empaquetado con Orbot</string>
+  <string name="error_installing_binares">Non se puideron instalar ou actualizar os binarios de Tor</string>
+  <string name="pref_use_persistent_notifications">Mostrar sempre a icona na barra de ferramentas cando Orbot estea conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificacións Sempre Acesas</string>
+  <string name="notification_using_bridges">Pontes habilitadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Elixir locale e idioma para Orbot</string>
+  <string name="wizard_locale_title">Escoller idioma</string>
+  <string name="wizard_locale_msg">Deixar por defecto ou cambiar ao idioma actual</string>
+  <string name="btn_save_settings">Gardar os axustes</string>
+  <string name="bandwidth_">Ancho de Banda:</string>
+  <string name="down">caído</string>
+  <string name="up">levantado</string>
+  <string name="pref_disable_network_title">Auto-Parado Sen Rede</string>
+  <string name="pref_disable_network_summary">Parar Tor cando non hai conexión a internet</string>
+  <string name="newnym">Cambiou a unha nova identidade Tor!</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Xestionar Tor</string>
+  <string name="permission_manage_tor_description">Hablitar este aplicativo para controlar o servicio Tor</string>
+  <string name="install_apps_">Instalar aplicativos?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-gu-rIN/strings.xml b/orbotservice/src/main/res/values-gu-rIN/strings.xml
new file mode 100644
index 0000000..bfb4b94
--- /dev/null
+++ b/orbotservice/src/main/res/values-gu-rIN/strings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="btn_cancel">રદ �ર�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">પ�ર���સ� ��ઠવણ��</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-gu/strings.xml b/orbotservice/src/main/res/values-gu/strings.xml
new file mode 100644
index 0000000..3965a3d
--- /dev/null
+++ b/orbotservice/src/main/res/values-gu/strings.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">મદદ</string>
+  <string name="button_help">મદદ</string>
+  <string name="button_close">બ�ધ �ર�</string>
+  <string name="btn_cancel">રદ� �ર�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">પ�ર���સ� ��ઠવણ��</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-he/strings.xml b/orbotservice/src/main/res/values-he/strings.xml
new file mode 100644
index 0000000..e5e33f9
--- /dev/null
+++ b/orbotservice/src/main/res/values-he/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ×?×?× ×? ×?פ×?×?קצ×?×?ת פר×?קס×? ×?×?× ×?×?ת ×?×?×?פשרת ×?×?פ×?×?קצ×?×?ת ×?×?ר×?ת ×?×?שת×?ש ×?×?×?× ×?רנ×? ×?×?×?×?×?. Orbot × ×¢×?רת ×?-Tor ×?×?×? ×?×?צפ×?×? ×?ת תע×?×?רת ×?×?×?× ×?רנ×? ש×?×? ×?×?×?ס×?×?ת×? ×?×?×?צע×?ת×? × ×?ת×?×?×? ×?ר×? ×?ספר ×?×?ש×?×?×? ×?ר×?×?×? ×?×¢×?×?×?. Tor ×?×?×? ת×?×?× ×? ×?×?פש×?ת ×?רשת פת×?×?×? ×?×?ס×?×?עת ×?×? ×?×?ת×?×?× ×? ×?פנ×? ס×?×?×?×? ×?ס×?×?×?×?×? ש×? ×?×?צע×? × ×?×?×?ר ×?×?עק×? ×?×?ר רשת ×?×?×?× ×?רנ×? ×?×?×?×?×?×?×?×? ×¢×? ×?פר×?×?×?ת, ×?×?×?ר×?ת ×?×?×?ש×?ת, פע×?×?×?×?×?ת עסק×?×?ת ×?×?ער×?×?ת ×?×?ס×?×? ×?ש×?×?×?ת.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">×?ת×?×? ×?עצ×?ר ×?ת Tor</string>
+  <string name="tor_proxy_service_process">ש×?ר×?ת פר×?קס×? Tor</string>
+  <string name="status_starting_up">Orbot ×?ת×?×?×?â?¦</string>
+  <string name="status_activated">×?×?×?×?ר ×?רשת Tor</string>
+  <string name="status_disabled">Orbot ×?×?×?×?</string>
+  <string name="tor_process_starting">×?ת×?×?×? ×?ק×?×? Tor...</string>
+  <string name="tor_process_complete">×?×?ש×?×?.</string>
+  <string name="tor_process_waiting">×?×?×?×?.</string>
+  <string name="not_anonymous_yet">×?×?×?ר×?: ×?תע×?×?ר×? ש×?×? ×?×?× ×? ×?× ×?× ×?×?×?ת ×¢×?×?×?×?! ×?×?קש×? ×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?×? ש×?ת×?פשר ש×?×?×?ש ×?פר×?קס×? HTTP (קר×? 127.0.0.1:8118) ×?×? SOCKS4A ×?×? SOCKS5 (קר×? 127.0.0.1:9050)</string>
+  <string name="menu_home">×?×?ת</string>
+  <string name="menu_browse">×?פ×?×£</string>
+  <string name="menu_settings">×?×?×?ר×?ת</string>
+  <string name="menu_log">ר×?ש×?×?</string>
+  <string name="menu_info">×¢×?ר×?</string>
+  <string name="menu_start">×?ת×?×?</string>
+  <string name="menu_stop">עצ×?ר</string>
+  <string name="menu_about">×?×?×?×?ת</string>
+  <string name="main_layout_download">×?×?ר×?×?</string>
+  <string name="main_layout_upload">×?×¢×?×?×?</string>
+  <string name="button_help">×¢×?ר×?</string>
+  <string name="button_close">ס×?×?ר</string>
+  <string name="button_about">×?×?×?×?ת</string>
+  <string name="button_clear_log">נק×? ר×?ש×?×?</string>
+  <string name="menu_verify">×?×?×?ק</string>
+  <string name="menu_exit">×?צ×?×?×?</string>
+  <string name="menu_scan">סר×?ק BridgeQR</string>
+  <string name="menu_share_bridge">שתף BridgeQR</string>
+  <string name="press_to_start">-× ×?×?×¢×? ×?ר×?×?×? ×?×?ת×?×?×?-</string>
+  <string name="pref_trans_proxy_group">פר×?קס×? שק×?×£ (ש×?רש × ×?רש)</string>
+  <string name="pref_trans_proxy_title">פר×?קס×? שק×?×£</string>
+  <string name="pref_trans_proxy_summary">×¢×?×?×?×? ×?×?×?×?×?×?×?ת ×¢×? ×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_all_title">×?×?×? ×?ר×? Tor</string>
+  <string name="pref_transparent_all_summary">תע×?×?ר ×?ר×? פר×?קס×?  ×¢×?×?ר ×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_port_fallback_title">×?פ×?×? פ×?ר×? פר×?קס×?</string>
+  <string name="pref_transparent_port_fallback_summary">×?×?×?ר×?: עק×?×£ פ×?ר×?×?×? נפ×?צ×?×? (80,443 ×?×?×?\'). *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_title">רש×?×?ת פ×?ר×?×?×?</string>
+  <string name="pref_transparent_port_summary">רש×?×?ת פ×?ר×?×?×? ×?פר×?קס×?. *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_dialog">×?×?×? פ×?ר×?×?×? ×?פר×?קס×?</string>
+  <string name="pref_has_root">×?ר×?ש×? ×?×?שת ש×?רש</string>
+  <string name="pref_has_root_summary">×?קש ×?×?ש×? ×¢×?×?×?× ×? ×¢×?×?ר ש×?×?×?ש ×?פר×?קס×? שק×?×£</string>
+  <string name="status_install_success">ק×?צ×?×? ×?ר×? ×?רצ×? ש×? Tor ×?×?תקנ×? ×?×?צ×?×?×?!</string>
+  <string name="status_install_fail">×?ק×?צ×?×? ×?ר×? ×?×?רצ×? ש×? Tor ×?×? × ×?תנ×? ×?×?תקנ×?. ×?×?קש×? ×?×?×?ק ×?ת ×?×?×?×? ×?×?×?×?×¢ ×? 
+tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ש×?×?×?ת ×?פ×?×?קצ×?×?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">×?×?×?×?ת Orbot</string>
+  <string name="btn_next">×?×?×?</string>
+  <string name="btn_back">×?ק×?×?×?</string>
+  <string name="btn_finish">ס×?×?×?</string>
+  <string name="btn_okay">×?×?ש×?ר</string>
+  <string name="btn_cancel">×?×?×?×?×?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">פר×?×?×? ×?ס×?×?×?×?×? ש×? Orbot </string>
+  <string name="wizard_details_msg">Orbot ×?×?×? ×?פ×?×?קצ×?×?ת ק×?×? פת×?×? ×?×?×?×?×?ת ×?ת Tor, LibEvent ×?-Polipo. ×?×?×? ×?ת×?×?ר ×?רשת Tor ×?×?×?צע×?ת שרת פר×?קס×? HTTP ×?ק×?×?×? (8118) ×?שרת פר×?קס×? SOCKS (פ×?ר×? 9050). Orbot ×?×?×?×?×? ×?× ×?סף ×¢×? ×?רש×?×?ת ר×?×? ×?נת×? ×?ת ×?×? תע×?×?רת ×?×?×?× ×?רנ×? ש×? ×?×?×?ש×?ר ×?ר×? Tor ×?×?ר×?רת ×?×?×?×?.</string>
+  <string name="wizard_permissions_root">× ×?תנ×? ×?רש×?×?</string>
+  <string name="wizard_permissions_stock">×?רש×?×?ת Orbot</string>
+  <string name="wizard_premissions_msg_root">×?צ×?×?×?! ×?×?×?×?× ×? ×?×? ×?ש ×?×? ×?רש×?×?ת ש×?רש ×?×?×?פשר×?ת ×?ש×?×?×? Orbot. ×?× ×?× ×? נשת×?ש ×?×?×?×? ×?×?×? ×?×?×?×?×?×?.</string>
+  <string name="wizard_permissions_msg_stock">×?×?×?×? ש×?×? ×?×? × ×?רש, Orbot ×?×?×?×?×? ×?×?פ×?×? ×?×?×?×?ת ×?×?×? ×?×?ק ×?×?תר ×?×? ×?×?×?ש×?ר ש×?×? ×?ש ×?×?ש×? ×¢×?×?×?× ×?. תשת×?ש ×?×?פת×?ר ×?×?×?×? ×?×?×? ×?ק×?×? ×?×?×?×?ת ×¢×? ש×? Orbot !</string>
+  <string name="wizard_permissions_no_root">×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×?×?×?× ×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?, רק ת×?×?×?×? שתשת×?ש ×?×?פ×?×?קצ×?×?ת שנ×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot.</string>
+  <string name="wizard_permissions_consent">×?×?נת×? ×?×?× ×? ×?×¢×?×?×£ ×?×?×?ש×?×? ×?×?×? Superuser</string>
+  <string name="wizard_permission_enable_root">×?פשר ×?×?שת ש×?רש ×¢×?×?ר Orbot</string>
+  <string name="wizard_configure">×?×?×?ר ×¢×?×?×?×? ×?×?×?צע×?ת Tor</string>
+  <string name="wizard_configure_msg">Orbot × ×?תנת ×?×? ×?פשר×?ת ×?×?×?×?×? ×?ת ×?×? תע×?×?רת ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor ×?×? ×?×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?נפר×?.</string>
+  <string name="wizard_configure_all">×?שת×?ש ×?פר×?קס×? ×?×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="wizard_configure_select_apps">×?×?ר ×?פ×?×?קצ×?×?ת ×?ס×?×?×?×?ת ×¢×?×?ר Tor</string>
+  <string name="wizard_tips_tricks">Orbot ×?ת×?פשר ×¢×? ×?×?×? ×?פ×?×?קצ×?×?ת</string>
+  <string name="wizard_tips_msg">×?×?פ×?×?קצ×?×?ת ×?ת×?ת פ×?ת×?×? ×?×¢×?×?×?×? ×¢×? Orbot. ×?×?×¥ ×¢×? ×?×? ×?פת×?ר ×?×?תקנ×? ×?×?×?×?×?ת, ×?×? ש×?ת×? ×?×?×?×? ×?×?צ×?×? ×?×?ת×? ×?×?ר ×?×? ×? Google Play, ×?×?תר GuardianProject.info ×?×?
+×?ר×?  F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ת×?×?נת ×?סר×?×? ×?×?×?×?×?×? ×?×?×?×?×?×?ת ×?×?× ×?ר×?×?×?×?</string>
+  <string name="wizard_tips_proxy">×?×?×?ר×?ת פר×?קס×? - ×?×?×? ×?×?×? ×?×?×?×?×?ר ×?פ×?×?קצ×?×?ת ×?×¢×?×?×? ×¢×? Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ×?פ×?×?קצ×?×?ת ×?× ×?×¢ ×?×?פ×?ש</string>
+  <string name="wizard_tips_twitter">ק×?×¢ פר×?קס×? Twitter ×?×?×?ר×? \"localhost\" ×?×?פ×?ר×? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ×?ער×? ש×?×¢×?ר×?×? ×?×¢×?ת×?× ×?×?×? ×¢×? ש×?×?×?ש ×?-Tor ×?×?×?× ×? ×¢×? ×¢×?×?×?ת×?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">×?×?×?ר×?ת פר×?קס×?</string>
+  <string name="wizard_proxy_help_msg">×?×? ×?פ×?×?קצת ×?×?× ×?ר×?×?×?×? ש×?ת×? ×?שת×?ש ת×?×?×?ת ×?פר×?קס×? ×?×?×?סס HTTP ×?×? SOCKS, ת×?×?×? ×?×?×?×?×?ר ×?×?ת×? ×?×¢×?×?×? ×¢×? Orbot ת×?ת Tor. \n\n\n ×?×?×?×?ר×?ת ×?×?: ש×? ×?שרת ×?×?×? 127.0.0.1 ×?×? \"localhost\". ×¢×?×?ר HTTP, ×?פ×?ר×? ×?×?×? 8118. ×¢×?×?ר SOCKS, ×?פ×?ר×? ×?×?×? 9050. ×¢×?×?×? ×?×?שת×?ש ×?SOCKS4A ×?×? SOCKS5 ×?×? ×?פשר.\n \n\n\n ת×?×?×? ×?×?×?×?×? ×¢×?×? ×?×?×?×?ת פר×?קס×? ×?×?× ×?ר×?×?×?×? ת×?ת ×¢×?×?×? ×?ש×?×?×?ת ×?נפ×?צ×?ת ש×?× ×? ×?×?ת×?×?ת: http://tinyurl.com/proxyandroid </string>
+  <string name="wizard_final">Orbot ×?×?×?×?!</string>
+  <string name="wizard_final_msg">×?×?×?×?×?× ×? ×?נש×?×? ×?ר×?×?×? ×?×¢×?×?×? ×?שת×?ש×?×? ×?Tor ×?ס×?×?×?ת ר×?×?ת.\n\n ×¢×?ת×?× ×?×?×? ×?×?×?×?×?ר×?×?, פע×?×?×? ×?×?×?×?×?ת ×?×?×?, ש×?×?ר×?×?, ×?×?×?×?×?×?, ת×?×?×?×?×?×?, ×?×?ר×?×? ×?×?ש×?ר×?×? ×?×?×?×?×?×?×? ×?×?×? ×?×?ר×?×?×? פש×?×?×?×?... ×?×¢×?ש×?×? ×?×? ×?ת×?!</string>
+  <string name="wizard_exit_at_first_screen_toast">×?× ×? ×?×?×?ר ×?ת Orbot ×?פנ×? שת×?×?×? ×?×?ת×?×?×? ×?×?שת×?ש ×?×?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">×?×?ר ×?×? ×?×?×?×?×? ×?ת ×?פ×?פ×? ×?רשת ש×?×? ×?×?×?×? https://check.torproject.org ×?×?×? ×?ר×?×?ת ×?×? Orbot ×?×?×?×?ר×? ×?ר×?×?×? ×?×?×? ×?×? ×?ת×? ×?×?×?×?ר ×?רשת Tor.</string>
+  <string name="pref_hs_group">×?×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="pref_general_group">×?×?×?×?</string>
+  <string name="pref_start_boot_title">×?ת×?×? ×?ת Orbot ×?×?×?×?קת ×?×?×?ש×?ר</string>
+  <string name="pref_start_boot_summary">×?ת×?×? ×?ת Orbot ×?×?ת×?×?ר ×?רשת Tor ×?×?×?×?×?×?×?ת ×?×?שר ×?×?×?ש×?ר × ×?×?ק</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">×?×?×?ר×?</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">×?רש×?×?ת</string>
+  <string name="wizard_permissions_root_msg1">×?ת×? ×?×?×?×? ×?×?×¢× ×?ק ×?×?פ×?×?קצ×?×? Orbot ×?×?שת \'Superuser\' ×?×?×? ×?×?פשר ×?×?פ×?×?× ×?×? ×?תק×?×?×?×? ×?×?×? ×?×?ש×?, פר×?קס×? שק×?×£.</string>
+  <string name="wizard_permissions_root_msg2">×?×? ×?ת×? ×?×? ר×?צ×? ×?עש×?ת ×?ת ×?×?, ×?× ×? ×?קפ×? ×?×?שת×?ש ×?×?פ×?×?קצ×?×?ת ש×?×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-×?×?ש×?×?×?×? ×?×?פע×?×?×?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ×?פ×?×?קצ×?×?ת ×?סר×?×? ×¢×? ×?צפנת Off-the-Record</string>
+  <string name="wizard_tips_play">×?צ×? ×?ת ×?×? ×?פ×?×?צ×?×?ת Guardian Project ×?צ×? Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">פר×?קס×? שק×?×£</string>
+  <string name="wizard_transproxy_msg">×?×? ×?×?פשר ×?×?פ×?×?קצ×?×?ת ש×?×? ×?ר×?×¥ ×?×?×?פ×? ×?×?×?×?×?×?×? ×?ר×? רשת Tor ×?×?×? ×?×? תצ×?ר×?.</string>
+  <string name="wizard_transproxy_hint">(ס×?×? ת×?×?×? ×?×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?)</string>
+  <string name="wizard_transproxy_none">×?×?×?×?</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">×?×?פשר ×¢×?×?×?×? ×¢×? פר×?קס×? שק×?×£ ×¢×?×?ר רשת ×?×?×?×?×?×?ת ×?×?×?ש×?ר×?  USB Tethered (×?×?רש ×?ת×?×?×? ×?×?×?ש)</string>
+  <string name="button_grant_superuser">×?ר×?ש ×?×?ש×?ר Superuser</string>
+  <string name="pref_select_apps">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_select_apps_summary">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_node_configuration">×?×?×?ר×?ת Node</string>
+  <string name="pref_node_configuration_summary">ק×?×?×?×?ת ×?×?×?ר×?ת ×?תק×?×?×?ת ש×?×?×?×?×?ת ×?×?פ×?×?ת ×?ת ×?×?× ×?× ×?×?×?×?ת ש×?×?</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">×?×?×?×¢×?ת ×?צ×?×¢, ×?×?× ×?×?×?×?, ×?רצ×?ת ×?×?ת×?×?×?ת ×¢×?×?ר ×?×?×¢×?ר ×?ר×?ש×?×?</string>
+  <string name="pref_entrance_node_dialog">×?×?נס Entrance Nodes</string>
+  <string name="button_proxy_all">×?×¢×?ר ×?×?×? ×?ר×? פר×?קס×?</string>
+  <string name="button_proxy_none">×?×? תשת×?ש ×?פר×?קס×?</string>
+  <string name="button_invert_selection">×?פ×?×? ×?×?×?ר×?</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">פר×?×?×?ק×?×? ש×?×?×?ש ×?שרת פר×?קס×?:  HTTP, HTTPS, Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">ס×?×? ×?פר×?קס×?</string>
+  <string name="pref_proxy_host_title">×?×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_host_summary">ש×? ×?×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_host_dialog">×?×?נס ×?×?ר×? פר×?קס×?</string>
+  <string name="pref_proxy_port_title">פ×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">פ×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_port_dialog">×?×?נס פ×?ר×? ש×? פר×?קס×?</string>
+  <string name="pref_proxy_username_title">ש×? ×?שת×?ש ש×? Outbound Proxy</string>
+  <string name="pref_proxy_username_summary">ש×? ×?שת×?ש פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_username_dialog">×?×?×? ש×? ×?שת×?ש פר×?קס×?</string>
+  <string name="pref_proxy_password_title">ס×?ס×?×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_password_summary">ס×?ס×?ת פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_password_dialog">×?×?×? ס×?ס×?ת פר×?קס×?</string>
+  <string name="status">ס×?×?×?ס</string>
+  <string name="setting_up_full_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£...</string>
+  <string name="setting_up_app_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס ×?פ×?×?קצ×?×?ת...</string>
+  <string name="transparent_proxying_enabled">פר×?קס×? שק×?×£ ×?×?×?פשר</string>
+  <string name="transproxy_enabled_for_tethering_">פר×?קס×? שק×?×£ ×?×?×?פשר ×? Tathering!</string>
+  <string name="warning_error_starting_transparent_proxying_">×?×?×?ר×?: ש×?×?×?×? ×?ת×?×?×?×? ×?ת ×?פר×?קס×? ×?שק×?×£!</string>
+  <string name="transproxy_rules_cleared">×?×?×?×? TransProxy ×?×?×?ר×?</string>
+  <string name="couldn_t_start_tor_process_">×?×?×? ×?פשר×?ת ×?×?ת×?×?×? ת×?×?×?×? Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo רץ ×¢×? פ×?ר×?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס פ×?ר×?...</string>
+  <string name="bridge_error">ש×?×?×?ת ×?שר</string>
+  <string name="error">ש×?×?×?×?</string>
+  <string name="exit_nodes">צ×?ת×? ×?צ×?×?×?</string>
+  <string name="enter_exit_nodes">×?×?×? צ×?ת×? ×?צ×?×?×?</string>
+  <string name="exclude_nodes">צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="enter_exclude_nodes">×?×?×? צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="strict_nodes">צ×?ת×?×? קפ×?× ×?×?</string>
+  <string name="use_only_these_specified_nodes">×?שת×?ש *רק* ×?צ×?ת×?×? ×?צ×?×?× ×?×? ×?×?×?</string>
+  <string name="bridges">×?שר×?×?</string>
+  <string name="use_bridges">×?שת×?ש ×?×?שר×?×?</string>
+  <string name="bridges_obfuscated">×?שר×?×? ×?×¢×?רפ×?×?×?</string>
+  <string name="ip_address_and_port_of_bridges">×?ת×?×?ת ×?-IP ×?×?צ×?×?×? ש×? ×?×?שר×?×?</string>
+  <string name="enter_bridge_addresses">×?×?נס ×?ת×?×?×?ת ×?שר</string>
+  <string name="relays">×?×?סר×?×?</string>
+  <string name="relaying">×?×?ס×?ר</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">×?פשר ×?×?×?ש×?ר ש×?×? ×?×?×?×?ת ת×?נת ×?×?סר ש×?×?× × ×? ×?צ×?×?×?</string>
+  <string name="relay_port">פ×?ר×? ×?×?×?סר</string>
+  <string name="listening_port_for_your_tor_relay">פ×?ר×? ×?×?×?×?×? ×¢×?×?ר Tor relay</string>
+  <string name="enter_or_port"> ×?×?נס ×?צ×?×?ת OR</string>
+  <string name="relay_nickname">×?×?× ×?×? ×?×?×?סר</string>
+  <string name="the_nickname_for_your_tor_relay">×?×?×?× ×?×? ×?×?×?סר Tor ש×?×?</string>
+  <string name="enter_a_custom_relay_nickname">×?×?×? ×?×?× ×?×? ×¢×?×?ר ×?×?סר</string>
+  <string name="reachable_addresses">×?ת×?×?×?ת ×?×?×?ש×? ×?×?</string>
+  <string name="reachable_ports">פ×?ר×?×?×? ×?×?×?ש×? ×?×?</string>
+  <string name="enter_ports">×?×?×? פ×?ר×?×?×?</string>
+  <string name="enable_hidden_services">×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="enter_localhost_ports_for_hidden_services">×?×?×? פ×?ר×?×?×? ש×? localhost ×¢×?×?ר ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="hidden_service_ports">פ×?ר×? ×?ש×?ר×?ת×?×? ×?נסתר×?×?</string>
+  <string name="project_home">×?תר×? ×?פר×?×?ק×?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">×?רש×?×?×? ש×? Tor</string>
+  <string name="https_torproject_org">https://torproject.org/</string>
+  <string name="third_party_software">ת×?×?× ×?-צ×?-×?׳: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="found_existing_tor_process">× ×?צ×? ת×?×?×?×? Tor ק×?×?×?â?¦</string>
+  <string name="something_bad_happened">×?ש×?×? רע ×?תר×?ש. ×?×?×?ק ×?ת ×?×?×?×?×?</string>
+  <string name="hidden_service_on">ש×?ר×?ת נסתר ×?:</string>
+  <string name="unable_to_read_hidden_service_name">×?×? ×?ס×?×?×? ×?קר×?×? ש×? ש×?ר×?ת נסתר</string>
+  <string name="unable_to_start_tor">×?×? ×?ס×?×?×? ×?×?ת×?×?×? ×?ת Tor:</string>
+  <string name="unable_to_reset_tor">×?ת×?×? ×?ת ×?×?×?ש×?ר ש×?×?, ×?×?×? ×?פשר×?ת ×?×?פע×?×? ×?×?×?ש ×?ת Tor!</string>
+  <string name="pref_use_sys_iptables_title">×?שת×?ש ×?×?ר×?ר×?ת ×?×?×?×?×? ש×? iptables</string>
+  <string name="pref_use_persistent_notifications">×?ש×?×?ר ת×?×?×? ×?ת ×?×?×?ק×?×? ×?סר×?×? ×?×?×?×? ×?ש×?×?ר×?×?×? ×?×?×?×?ר</string>
+  <string name="notification_using_bridges">×?שר×?×? ×?×?×?פשר×?×?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">שפ×?</string>
+  <string name="set_locale_summary">×?×?ר ×?ת ×?×?ק×?×?×?×?ת ×?×?שפ×? ש×? Orbot</string>
+  <string name="wizard_locale_title">×?×?ר שפ×?</string>
+  <string name="wizard_locale_msg">×?ש×?ר ×?ר×?רת ×?×?×?×? ×?×? ×?×?×?×£ ×?שפ×? ×?× ×?×?×?×?ת</string>
+  <string name="powered_by">×?×?פע×? ×?×?×?צע×?ת Tor</string>
+  <string name="btn_save_settings">ש×?×?רת ×?×?×?ר×?ת</string>
+  <string name="no_internet_connection_tor">×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?; ת×?ר ×?×?ת×?×?...</string>
+  <string name="bandwidth_">ר×?×?×? פס:</string>
+  <string name="down">×?×?×?</string>
+  <string name="up">×?×¢×?×?</string>
+  <string name="pref_disable_network_summary">×?×?×? ×?ת Tor ×?×?שר ×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?</string>
+  <string name="newnym">×?×?×?פת ×?×? ×?×?×?ת Tor ×?×?ש×?!</string>
+  <string name="menu_use_chatsecure">×?פע×? ×?ת ChatSecure</string>
+  <string name="permission_manage_tor_label">× ×?×? Tor</string>
+  <string name="permission_manage_tor_description">×?פשר ×?ת ×?פ×?×?קצ×?×? ×?×? ×?×?×? ×?ש×?×?×? ×?ש×?ר×?ת Tor</string>
+  <string name="install_apps_">×?×?תק×?×? ×?פ×?×?קצ×?×??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">×?×?×? ×?×?×?×?ר ×?רשת. ×?×?×?×? ×?ת Tor....</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">×?×?×?×?×?ר ×¢×?×?×? ×?×?×?. ×?×¢×?ר ×?ת Tor...</string>
+  <string name="updating_settings_in_tor_service">×?×¢×?×?×? ×?×?×?ר×?ת Tor ×?×?×?ש×?ר</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_dialog">×?×?×?ר×?ת SOCKS Port </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">×?×?×?רת ×?פ×?ר×? ש×? TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="your_tor_public_ips_">×?IPs ×?×?×?צ×?× ×?×?×? ש×?×? ×¢×? Tor:</string>
+  <string name="you_do_not_have_root_access_enabled">×?×?×? ×?×? ×?×?שת ר×?×? ×?×?×?פשרת</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">תצ×?ר×? ×?×?×?×?ת ×?×?×?פע×?×? ×?ת Orbot ×¢×? ×?נת ×?×?×?×?×? ×?ת ×?ש×?× ×?×? ×?×?×?×?ר×?ת.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">ק×?×? QR</string>
+  <string name="get_bridges_email">×?×?×?\"×?</string>
+  <string name="get_bridges_web">×?תר</string>
+  <string name="activate">×?פע×?</string>
+  <string name="send_email">ש×?×? ×?×?×?\"×?</string>
+  <string name="standard_browser">×?פ×?פ×? ר×?×?×?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-hi/strings.xml b/orbotservice/src/main/res/values-hi/strings.xml
new file mode 100644
index 0000000..9156dfa
--- /dev/null
+++ b/orbotservice/src/main/res/values-hi/strings.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">�रब�� �� म�फ�त ��प</string>
+  <string name="menu_browse">ब�रा��़</string>
+  <string name="menu_settings">स��ि���स</string>
+  <string name="menu_info">मदद</string>
+  <string name="button_help">मदद</string>
+  <string name="button_close">ब�द  �र�� </string>
+  <string name="wizard_title">Orbot</string>
+  <string name="btn_back">वापस</string>
+  <string name="btn_cancel">रद�द �र�� </string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">प�र���स� स�����</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">समन�य </string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">��� नह��</string>
+  <string name="status">स�थिति</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-hr-rHR/strings.xml b/orbotservice/src/main/res/values-hr-rHR/strings.xml
new file mode 100644
index 0000000..717ae74
--- /dev/null
+++ b/orbotservice/src/main/res/values-hr-rHR/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Polazno</string>
+  <string name="menu_browse">Pretraži</string>
+  <string name="menu_settings">Postavke</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_about">O</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="button_about">O</string>
+  <string name="menu_exit">Izlaz</string>
+  <string name="btn_back">Povratak</string>
+  <string name="btn_cancel">Odustani</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Postavke Proxya</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">OpÄ?enito</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Upozorenje</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nepoznato</string>
+  <string name="status">Status</string>
+  <string name="error">Greška</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Spremi postavke</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-hr/strings.xml b/orbotservice/src/main/res/values-hr/strings.xml
new file mode 100644
index 0000000..19ddf3e
--- /dev/null
+++ b/orbotservice/src/main/res/values-hr/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot je besplatna proxy aplikacija koja omoguÄ?uje ostalim aplikacijama da koriste internet sigurnije. Orbot koristi Tor za enkripciju VaÅ¡eg Internet prometa, a zatim ga skriva Å¡aljuÄ?i ga kroz seriju raÄ?unala diljem svijeta. Tor je besplatan software i otvorena mreža koja pomaže u borbi protiv nadzora mreže koji ugrožava osobne slobode i privatnost, povjerljive poslovne aktivnosti i odnose, te pomaže u borbi protiv analize prometa.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">pokreni i zaustavi Tor</string>
+  <string name="tor_proxy_service_process">torproxyusluga</string>
+  <string name="status_starting_up">Orbot se pokreÄ?e...</string>
+  <string name="status_activated">Spojen na Tor mrežu</string>
+  <string name="status_disabled">Orbot je deaktiviran</string>
+  <string name="status_shutting_down">TorService se gasi</string>
+  <string name="tor_process_starting">PokreÄ?em Tor klijent...</string>
+  <string name="tor_process_complete">gotovo.</string>
+  <string name="tor_process_waiting">Ä?ekam.</string>
+  <string name="not_anonymous_yet">UPOZORENJE: Vaš promet još nije anoniman! Molimo konfigurirajte Vaše aplikacije da koriste HTTP proxy 127.0.0.1:8118 ili SOCKS4A ili SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Polazno</string>
+  <string name="menu_browse">Pretraži</string>
+  <string name="menu_settings">Postavke</string>
+  <string name="menu_log">Dnevnik</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">PoÄ?etak</string>
+  <string name="menu_stop">Zaustavi</string>
+  <string name="menu_about">O</string>
+  <string name="menu_promo_apps">Dohvati aplikacije...</string>
+  <string name="main_layout_download">Preuzimanje</string>
+  <string name="main_layout_upload">Slanje</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zatvori</string>
+  <string name="button_about">O</string>
+  <string name="button_clear_log">OÄ?isti Dnevnik</string>
+  <string name="menu_verify">Provjeri</string>
+  <string name="menu_exit">Izlaz</string>
+  <string name="menu_scan">Skeniraj BridgeQR</string>
+  <string name="menu_share_bridge">Podijeli BridgeQR</string>
+  <string name="press_to_start">- dugi klik za poÄ?etak -</string>
+  <string name="pref_trans_proxy_group">Transparentni Proxy (Zahtijeva Root)</string>
+  <string name="pref_trans_proxy_title">Transparentni Proxy</string>
+  <string name="pref_trans_proxy_summary">Automatska Torifikacija Aplikacija</string>
+  <string name="pref_transparent_all_title">Tor Sve</string>
+  <string name="pref_transparent_all_summary">Proxy promet svih aplikacija kroz Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Rezerva</string>
+  <string name="pref_transparent_port_fallback_summary">UPOZORENJE: Zaobilazi uobiÄ?ajene portove (80, 443, itd.) *KORISTITE SAMO* ako \'Sve\' ili \'Aplikacije\' mod ne radi.</string>
+  <string name="pref_transparent_port_title">Popis portova</string>
+  <string name="pref_transparent_port_summary">Popis portova za proxy. *KORISTITE SAMO* ako \'Sve\' ili \'Aplikacije\' mod ne radi</string>
+  <string name="pref_transparent_port_dialog">Unesite port za proxy</string>
+  <string name="pref_has_root">Zatraži Root Pristup</string>
+  <string name="pref_has_root_summary">Zatraži root pristup za transparentni proxy</string>
+  <string name="status_install_success">Tor izvršne datoteke uspješno instalirane!</string>
+  <string name="status_install_fail">Tor izvrÅ¡ne datoteke nije bilo moguÄ?e instalirati. Molimo provjerite dnevnik i obavijestite tor-assistans@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Greška u Aplikaciji</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O Orbot-u</string>
+  <string name="btn_next">SljedeÄ?e</string>
+  <string name="btn_back">Natrag</string>
+  <string name="btn_finish">Završi</string>
+  <string name="btn_okay">U redu</string>
+  <string name="btn_cancel">Odustani</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Detalji o Orbot-u</string>
+  <string name="wizard_details_msg">Orbot je otvorena aplikacija koja sadrži Tor, LibEvent i Polipo. Pruža lokalni HTTP proxy (8118) i SOCKS proxy (9050) u Tor mrežu. Orbot ima moguÄ?nost, na root-anom ureÄ?aju, slati sav promet kroz Tor.</string>
+  <string name="wizard_permissions_root">Dopuštenje Odobreno</string>
+  <string name="wizard_permissions_stock">Orbot Dopuštenja</string>
+  <string name="wizard_premissions_msg_root">OdliÄ?no! UoÄ?ili smo da imate root dopuÅ¡tenja omoguÄ?ena za Orbot. Koristit Ä?emo ovu moÄ? mudro.</string>
+  <string name="wizard_permissions_msg_stock">Iako nije neophodan, Orbot može postati moÄ?an alat ako vaÅ¡ ureÄ?aj ima root pristup. Koristite gumb niže da bi odobrili Orbot-u supermoÄ?i!</string>
+  <string name="wizard_permissions_no_root">Ako nemate root pristup ili nemate pojma o Ä?emu priÄ?amo, osigurajte da koristite aplikacije koje rade s Orbot-om.</string>
+  <string name="wizard_permissions_consent">Razumijem i želim nastaviti bez Superuser-a</string>
+  <string name="wizard_permission_enable_root">Odobri Root za Orbot</string>
+  <string name="wizard_configure">Konfiguriraj Torifikaciju</string>
+  <string name="wizard_configure_msg">Orbot Vam daje opciju da usmjerite sav aplikacijski promet kroz Tor ILI odaberete aplikacije individualno.</string>
+  <string name="wizard_configure_all">Proxy Sve Aplikacije Kroz Tor</string>
+  <string name="wizard_configure_select_apps">Odaberi Individualne Aplikacije za Tor</string>
+  <string name="wizard_tips_tricks">Orbot-omoguÄ?ene Aplikacije</string>
+  <string name="wizard_tips_msg">Aplikacije dolje su napravljene da rade sa Orbot-om. Kliknite svaki gumb da instalirate odmah ili ih kasnije možete naÄ?i na Google Play-u, na GuardianProject.info web stranici ili preko F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Sigurni klijent instant poruka za Adnroid</string>
+  <string name="wizard_tips_proxy">Proxy Postavke - NauÄ?ite kako konfigurirati aplikacije za rad s Orbot-om</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo aplikacija za pretraživanje</string>
+  <string name="wizard_tips_twitter">Namjesti Twitter proxy na host \"localhost\" i port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - napravite priÄ?u i prepustite sigurnost Tor-u!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Postavke Proxy-a</string>
+  <string name="wizard_proxy_help_msg">Ako Android aplikacija koju koristite podržava koriÅ¡tenje HTTP ili SOCKS proxy-a, možete ju konfigurirati da se spaja na Orbot i koristi Tor.\n\n\n Postavke su 127.0.0.1 ili \"localhost\". Za HTTP postavke porta su 8118. Za SOCKS, proxy je 9050. Trebali bi koristiti SOCKS4A ili SOCKS5 ako je moguÄ?e.\n\n\n Možete nauÄ?iti viÅ¡e o proxy-ranju na Androidu putem Ä?esto postavljenih pitanja: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot je spreman!</string>
+  <string name="wizard_final_msg">Milijuni ljudi diljem svijeta koriste Tor iz raznih razloga.\n\nNovinari i blogeri, pravobranitelji, policijski službenici, vojnici, korporacije, graÄ?ani represivnih režima i uobiÄ?ajeni graÄ?ani... a od sad i Vi!</string>
+  <string name="wizard_exit_at_first_screen_toast">Molimo konfigurirajte Orbot prije nego ga poÄ?nete koristiti!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">UspjeÅ¡no ste spojeni na Tor mrežu - ali ovo NE znaÄ?i da je VaÅ¡ ureÄ?aj siguran. Možete koristiti gumb \'Preglednik\' kako bi testirali svoju vezu. \n\nPosjetite nas na https://guardianproject.info/apps/orbot ili nam poÅ¡aljite email na help@xxxxxxxxxxxxxxxxxxxx kako bi nauÄ?ili viÅ¡e.</string>
+  <string name="tor_check">Ovo Ä?e otvoriti VaÅ¡ web preglednik na https://check.torproject.org kako bi vidjeli je li Orbot konfiguriran i jeste li povezani na Tor.</string>
+  <string name="pref_hs_group">Hosting Skrivenih Usluga</string>
+  <string name="pref_general_group">OpÄ?enito</string>
+  <string name="pref_start_boot_title">Pokreni Orbot pri pokretanju</string>
+  <string name="pref_start_boot_summary">Automatski pokreni Orbot i poveži Tor kad se Android ureÄ?aj pokrene</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot donosi Tor na Android!\n\nTor pomaže u borbi protiv filtriranja prometa, analize prometa i nadzora mreže koji ugrožava privatnost, povjerljive informacije i osobne veze.\n\nOvaj Ä?arobnjak Ä?e Vam pomoÄ?i u konfiguraciji Orbot-a i Tor-a na VaÅ¡em ureÄ?aju.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Upozorenje</string>
+  <string name="wizard_warning_msg">Samo instaliranje Orbot-a neÄ?e automatski anonimizirati VaÅ¡ mobilni promet.\n\nMorate ispravno konfigurirati Orbot, svoj ureÄ?aj i ostale aplikacije da uspjeÅ¡no koriste Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Dopuštenja</string>
+  <string name="wizard_permissions_root_msg1">Opcionalno, možete odobriti Orbot-u \'Superuser\' pristup da bi omoguÄ?ili napredne znaÄ?ajke, kao Å¡to je Transparentni Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Ako ne želite ovo, budite sigurni da koristite aplikacije koje su napravljene da rade s Orbotom</string>
+  <string name="wizard_permissions_no_root_msg">Ä?ini se da VaÅ¡ ureÄ?aj nije root-an.\n\nMolimo probajte \'Aplikacije\' naÄ?in rada na glavnom ekranu.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-OmoguÄ?ene Aplikacije</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sigurna aplikacija za Ä?avrljanje s Povjerljivom Enkripcijom</string>
+  <string name="wizard_tips_orweb">Orfox: Preglednik s pojaÄ?anom privatnosti koji radi kroz Tor</string>
+  <string name="wizard_tips_play">PronaÄ?i sve Guardian Projekt aplikacije na Google Play</string>
+  <string name="wizard_tips_fdroid">PronaÄ?i sve Guardian Project aplikacije na F-Droid-u</string>
+  <string name="wizard_tips_fdroid_org">PronaÄ?i sve Guardian Project aplikacije na https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentni Proxy</string>
+  <string name="wizard_transproxy_msg">Ovo omoguÄ?ava VaÅ¡im aplikacijama da automatski rade kroz Tor mrežu bez ikakve konfiguracije.</string>
+  <string name="wizard_transproxy_hint">(Stavite kvaÄ?icu ako nemate pojma o Ä?emu priÄ?amo)</string>
+  <string name="wizard_transproxy_none">Ništa</string>
+  <string name="pref_transparent_tethering_title">Tor Privezanje</string>
+  <string name="pref_transparent_tethering_summary">OmoguÄ?i Tor Transparentni Proxy za Wifi i USB privezane ureÄ?aje (zahtijeva ponovno pokretanje)</string>
+  <string name="button_grant_superuser">Zatraži Pristup Superuser-u</string>
+  <string name="pref_select_apps">Odaberi Aplikacije</string>
+  <string name="pref_select_apps_summary">Odaberi Aplikacije koje Ä?e se usmjeriti kroz Tor</string>
+  <string name="pref_node_configuration">Konfiguracija Ä?vora</string>
+  <string name="pref_node_configuration_summary">Ovo su napredne postavke koje mogu smanjiti Vašu anonimnost</string>
+  <string name="pref_entrance_node">Ulazni Ä?vorovi</string>
+  <string name="pref_entrance_node_summary">Otisci prstiju, nadimci, države i adrese za prvi skok</string>
+  <string name="pref_entrance_node_dialog">Unesi Ulazne Ä?vorove</string>
+  <string name="pref_allow_background_starts_title">Dozvoli pokretanja u pozadini</string>
+  <string name="pref_allow_background_starts_summary">Dopusti bilo kojoj aplikaciji da kaže Orbot-u da pokrene Tor i povezane usluge</string>
+  <string name="button_proxy_all">Proxy-raj sve</string>
+  <string name="button_proxy_none">Ne proxy-raj ništa</string>
+  <string name="button_invert_selection">Izokreni odabrano</string>
+  <string name="pref_proxy_title">Izlazni Mrežni Proxy (Opcionalno)</string>
+  <string name="pref_proxy_type_title">Vrsta Izlaznog Proxy-a</string>
+  <string name="pref_proxy_type_summary">Protokol koji se koristi za proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Unesi Tip Proxyj-a</string>
+  <string name="pref_proxy_host_title">DomaÄ?in Izlaznog Proxy-a</string>
+  <string name="pref_proxy_host_summary">Ime domaÄ?ina Proxy Poslužitelja</string>
+  <string name="pref_proxy_host_dialog">Unesi DomaÄ?ina Proxy-a</string>
+  <string name="pref_proxy_port_title">Port Izlaznog Proxy-a</string>
+  <string name="pref_proxy_port_summary">Port Proxy Poslužitelja</string>
+  <string name="pref_proxy_port_dialog">Unesite port za proxy.</string>
+  <string name="pref_proxy_username_title">Proxy izlazno korisniÄ?ko ime</string>
+  <string name="pref_proxy_username_summary">Proxy korisniÄ?ko ime (Opcionalno)</string>
+  <string name="pref_proxy_username_dialog">Unesite Proxy korisniÄ?ko ime</string>
+  <string name="pref_proxy_password_title">Proxy izlazna lozinka</string>
+  <string name="pref_proxy_password_summary">Proxy lozinka (Opcionalno)</string>
+  <string name="pref_proxy_password_dialog">Unesite Proxy lozinku</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Postavljam potpuno transparentan proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Postavljam transparentan proxy zasnovan na aplikaciji...</string>
+  <string name="transparent_proxying_enabled">Transparentni Proxy OMOGUÄ?ENO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy omoguÄ?en za Privezivanje!</string>
+  <string name="warning_error_starting_transparent_proxying_">UPOZORENJE: greška pri pokretanju transparentnog proxy-a!</string>
+  <string name="transproxy_rules_cleared">TransProxy pravila oÄ?iÅ¡Ä?ena</string>
+  <string name="couldn_t_start_tor_process_">Nije moguÄ?e zapoÄ?eti Tor proces:</string>
+  <string name="privoxy_is_running_on_port_">Polipo je pokrenut na portu:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Postavljam transparentan proxy zasnovan na portu...</string>
+  <string name="bridge_error">Greška Mosta</string>
+  <string name="bridge_requires_ip">Da bi koristili mostove, morate unijeti bar jednu IP adresu mosta.</string>
+  <string name="send_email_for_bridges">PoÅ¡aljite email koristeÄ?i gmail raÄ?un na bridges@xxxxxxxxxxxxxx samo s tekstom \"get bridges\" u sadržaju.</string>
+  <string name="error">Greška</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Vaše ReachableAddresses postavke su uzrokovale iznimku!</string>
+  <string name="your_relay_settings_caused_an_exception_">Vaše postavke releja su uzrokovale iznimku!</string>
+  <string name="exit_nodes">Izlazni Ä?vorovi</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Otisci prstiju, nadimci, države i adrese za zadnji skok</string>
+  <string name="enter_exit_nodes">Unesi Izlazne Ä?vorove</string>
+  <string name="exclude_nodes">Nemoj UkljuÄ?iti Ä?vorove</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Otisci prstiju, nadimci, države i adrese koje ne treba ukljuÄ?iti</string>
+  <string name="enter_exclude_nodes">Unesi Ä?vorove koje treba iskljuÄ?iti</string>
+  <string name="strict_nodes">Striktni Ä?vorovi</string>
+  <string name="use_only_these_specified_nodes">Koristi *samo* ove navedene Ä?vorove</string>
+  <string name="bridges">Mostovi</string>
+  <string name="use_bridges">Koristi Mostove</string>
+  <string name="bridges_obfuscated">Skriveni Mostovi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">OmoguÄ?i naizmjeniÄ?ne ulazne Ä?vorove u Tor Mrežu</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">OmoguÄ?ite ako su postavljeni mostovi skriveni mostovi</string>
+  <string name="ip_address_and_port_of_bridges">IP adresa i port mostova</string>
+  <string name="enter_bridge_addresses">Unesi Adrese Mostova</string>
+  <string name="relays">Releji</string>
+  <string name="relaying">Prenošenje</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">OmoguÄ?ite svom ureÄ?aju da bude ne-izlazni relej</string>
+  <string name="relay_port">Relej Port</string>
+  <string name="listening_port_for_your_tor_relay">Port za slušanje Vašeg Tor releja</string>
+  <string name="enter_or_port">Unesi OR port</string>
+  <string name="relay_nickname">Nadimak releja</string>
+  <string name="the_nickname_for_your_tor_relay">Nadimak za Vaš Tor relej</string>
+  <string name="enter_a_custom_relay_nickname">Unesi prilagoÄ?eni nadimak releja</string>
+  <string name="reachable_addresses">Dostupne Adrese</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Pokreni kao klijent iza firewall-a sa restriktivnim pravilima</string>
+  <string name="reachable_ports">Dostupni portovi</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portovi dostupni iza restriktivnog firewall-a</string>
+  <string name="enter_ports">Unesi portove</string>
+  <string name="enable_hidden_services">Hosting Skrivenih Usluga</string>
+  <string name="run_servers_accessible_via_the_tor_network">dopusti poslužitelju na ureÄ?aju da bude dostupan preko Tor mreže</string>
+  <string name="enter_localhost_ports_for_hidden_services">unesi localhost portove za skrivene usluge</string>
+  <string name="hidden_service_ports">Portovi za skrivene usluge</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresirano ime za vašu skrivenu uslugu (generirano automatski)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">omoguÄ?i izlaznost dnevnika o otkrivanju greÅ¡ke (mora koristiti adb ili aLogCat za pregled)</string>
+  <string name="project_home">Dom(ovi) Projekta:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor licenca</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software treÄ?e strane:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikacija želi otvoriti port %S skrivenog poslužitelja Tor mreži. Ovo je sigurno ako vjerujete aplikaciji.</string>
+  <string name="found_existing_tor_process">pronaÄ?eni postojeÄ?i Tor procesi...</string>
+  <string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
+  <string name="hidden_service_on">skrivena usluga na:</string>
+  <string name="unable_to_read_hidden_service_name">nije moguÄ?e proÄ?itati ime skrivene usluge</string>
+  <string name="unable_to_start_tor">Nije moguÄ?e pokrenuti Tor:</string>
+  <string name="unable_to_reset_tor">Ponovno pokrenit svoj ureÄ?aj, nije moguÄ?e ponovno pkrenuti Tor!</string>
+  <string name="pref_use_sys_iptables_title">Koristi Zadane Iptablice</string>
+  <string name="pref_use_sys_iptables_summary">koristi ugraÄ?ene iptablice umjesto onih zapakiranih s Orbot-om</string>
+  <string name="error_installing_binares">Nije bilo moguÄ?e instalirati ili nadograditi Tor datoteke .</string>
+  <string name="pref_use_persistent_notifications">Uvjek drži ikonu na alatnoj traci kad je Orbot spojen</string>
+  <string name="pref_use_persistent_notifications_title">Obavijesti o stalnoj pokrenutosti</string>
+  <string name="pref_use_expanded_notifications">Prikaži proširene obavijesti s Tor izlaznom državom i IP-em</string>
+  <string name="pref_use_expanded_notifications_title">Proširene obavijesti</string>
+  <string name="notification_using_bridges">Mostovi omoguÄ?eni!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Jezik</string>
+  <string name="set_locale_summary">Odaberi lokaciju i jezik za Orbot</string>
+  <string name="wizard_locale_title">Odaberi Jezik</string>
+  <string name="wizard_locale_msg">Ostavi zadano ili promjeni na trenutni jezik</string>
+  <string name="powered_by">pogoni Tor</string>
+  <string name="btn_save_settings">Spremi postavke</string>
+  <string name="no_internet_connection_tor">Nema internet veze; Tor je u stanju pripravnosti...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">dolje</string>
+  <string name="up">gore</string>
+  <string name="pref_disable_network_title">Nema mrežnog auto-spavanja</string>
+  <string name="pref_disable_network_summary">Stavi Tor na spavanje kad internet nije dostupan</string>
+  <string name="newnym">Prebacili ste se na nov Tor identitet!</string>
+  <string name="menu_verify_browser">Preglednik</string>
+  <string name="menu_use_chatsecure">Koristi ChatSecure</string>
+  <string name="permission_manage_tor_label">Upravljaj Tor-om</string>
+  <string name="permission_manage_tor_description">OmoguÄ?i ovoj palikaciji da upravlja Tor-om</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ä?ini se da nemate Orfox instaliran. Želite li pomoÄ? s tim ili da samo otvorimo preglednik?</string>
+  <string name="install_apps_">Instaliraj aplikacije?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nema mrežne povezivosti. Stavljam Tor na spavanje...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Mrežan povezanost je dobra. Budim Tor...</string>
+  <string name="updating_settings_in_tor_service">ažuriram postavke u Tor usluzi</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port na kojem Tor pruža svoj SOCKS proxy (zadano: 9050, 0 za onemoguÄ?avanje)</string>
+  <string name="pref_socks_dialog">Konfiguracija SOCKS porta </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Port na kojem Tor pruža Transparentni Proxy (zadano: 9040, 0 za onemoguÄ?ivanje)</string>
+  <string name="pref_transport_dialog">Konfiguracija TransProxy porta</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port na kojem Tor pruža DNS (zadano 5400, 0 za onemoguÄ?ivanje)</string>
+  <string name="pref_dnsport_dialog">Postavljanje DNS porta</string>
+  <string name="pref_torrc_title">Torrc prilagoÄ?ena konfiguracija</string>
+  <string name="pref_torrc_summary">SAMO ZA STRUÄ?NJAKE: unesite direktno torrc konfiguracijske linije</string>
+  <string name="pref_torrc_dialog">PrilagoÄ?eni Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech aplikacija za dokumentaciju ljudskih prava</string>
+  <string name="your_tor_public_ips_">Vaši javni Tor IP-evi:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">OnemoguÄ?ite ovu palikaciju u Android-&gt;Postavke-&gt;Aplikacije ako imate problema s Orbot-om:</string>
+  <string name="app_conflict">Konflikt aplikacija</string>
+  <string name="pref_transproxy_refresh_title">Automatsko osvježavanje Transproxy-a</string>
+  <string name="pref_transproxy_refresh_summary">Ponovno primjeni Transproxy pravila kad se promjeni mrežno stanje</string>
+  <string name="pref_transproxy_flush_title">Transproxy PRISILNO UKLANJANJE</string>
+  <string name="pref_transproxy_flush_summary">Dotaknite ovdje da bi oÄ?istili sva transproxy mrežna pravila ODMAH</string>
+  <string name="transparent_proxy_rules_flushed_">Pravila transparentnog proxy-a oÄ?iÅ¡Ä?ena!</string>
+  <string name="you_do_not_have_root_access_enabled">Nema omoguÄ?en root pristup</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Možda Ä?e te morati zaustaviti i pokrenuti Orbot da bi se omoguÄ?ile promjenjene postavke.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Mostova ažurirano</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ponovno pokrenite Orbot da bi omoguÄ?ili promjene</string>
+  <string name="menu_qr">QR kodovi</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ako VaÅ¡ mreža aktivno blokira Tor, možete koristiti Most kako bi pristupili mreži. ODABERITE jedan od gorenavedenih tipova mosta kako bi ih omoguÄ?ili.</string>
+  <string name="bridge_mode">NaÄ?in rada Most</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktiviraj</string>
+  <string name="apps_mode">VPN naÄ?in rada aplikacija</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Možete omoguÄ?iti svim aplikacijama na svom ureÄ?aju da se pokreÄ?u kroz Tor koristeÄ?i VPN znaÄ?ajku Android-a.\n\n*UPOZORENJE* Ovo je nova, eksperimentalna znaÄ?ajka i u nekim sluÄ?ajevima se možda neÄ?e automatski pokrenuti, ili Ä?e se zaustaviti. NE bi ju trebalo koristiti za anonimnost, nego SAMO za prolaženje kroz vatrozide i filtere.</string>
+  <string name="send_email">Pošalji email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Možete dobiti adrese mostova kroz email, web ili skeniranjem QR koda. Odaberite \'Email\' ili \'Web\' niže da zatražite adresu mosta.\n\nJednom kad imate adresu, kopirajte i zalijepite ju u \"Mostovi\" postavku Orbot-a i ponovno ga pokrenite.</string>
+  <string name="install_orweb">Instaliraj Orfox</string>
+  <string name="standard_browser">Standardni preglendik</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NAPOMENA: samo standardni Tor mostovi rade na Intel X86/ATOM ureÄ?ajima</string>
+  <string name="vpn_default_world">Svijet</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-hu/strings.xml b/orbotservice/src/main/res/values-hu/strings.xml
new file mode 100644
index 0000000..6b4e264
--- /dev/null
+++ b/orbotservice/src/main/res/values-hu/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Az Orbot egy ingyenes proxy alkalmazás, ami képessé tesz alkalmazásokat, hogy biztonságosabban használhassák az internetet. Az Orbot Tor-t használ, hogy titkosítsa az internetforgalmadat és elrejtse azáltal, hogy pattogtatja számítógépek sorozatain keresztül a világ körül. A Tor ingyenes szoftver és nyitott hálózat, ami segít megvédeni a hálózati felügyelettÅ?l, ami fenyegeti a személyi szabadságot és magánéletet, a bizalmas céges tevékenységeket és kapcsolatokat, és állambiztonság címén a forgalomelemzéstÅ?l.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">a Tor indítása, leállítása</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Az Orbot indul...</string>
+  <string name="status_activated">Csatlakozva a Tor hálózathoz</string>
+  <string name="status_disabled">Az Orbot deaktiválva</string>
+  <string name="status_shutting_down">A TorService leáll</string>
+  <string name="tor_process_starting">A Tor kliens indítása...</string>
+  <string name="tor_process_complete">kész.</string>
+  <string name="tor_process_waiting">várakozik.</string>
+  <string name="not_anonymous_yet">FIGYELEM: A forgalmad még nem névtelen! �llítsd be az alkalmazásaidat, hogy HTTP proxyt használjanak a 127.0.0.1:8118 címen vagy SOCKS4A vagy SOCKS5 proxyt a 127.0.0.1:9050 címen</string>
+  <string name="menu_home">KezdÅ?lap</string>
+  <string name="menu_browse">Böngészés</string>
+  <string name="menu_settings">Beállítások</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Súgó</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Indítás</string>
+  <string name="menu_stop">Leállítás</string>
+  <string name="menu_about">Névjegy</string>
+  <string name="menu_promo_apps">Alkalmazások beszerzése...</string>
+  <string name="main_layout_download">Letöltés</string>
+  <string name="main_layout_upload">Feltöltés</string>
+  <string name="button_help">Súgó</string>
+  <string name="button_close">Bezár</string>
+  <string name="button_about">Névjegy</string>
+  <string name="button_clear_log">Log törlése</string>
+  <string name="menu_verify">EllenÅ?rzés</string>
+  <string name="menu_exit">Kilépés</string>
+  <string name="menu_scan">BridgeQR szkennelése</string>
+  <string name="menu_share_bridge">BridgeQR megosztása</string>
+  <string name="press_to_start">- hosszú nyomás az indításhoz -</string>
+  <string name="pref_trans_proxy_group">Transzparens Proxyzás (Root szükséges)</string>
+  <string name="pref_trans_proxy_title">Transzparens Proxyzás</string>
+  <string name="pref_trans_proxy_summary">Alkalmazások automatikus Tor-izálása</string>
+  <string name="pref_transparent_all_title">Minden Tor-olása</string>
+  <string name="pref_transparent_all_summary">Minden forgalom átproxyzása a Tor-on</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy visszacsatolás</string>
+  <string name="pref_transparent_port_fallback_summary">FIGYELEM: Kikerüli a szokásos portokat (80, 443, stb). *CSAK AKKOR HASZN�LD* ha a \'Minden\' vagy \'Alkalmazás\' mód nem működik.</string>
+  <string name="pref_transparent_port_title">Port Lista</string>
+  <string name="pref_transparent_port_summary">A proxyzandó portok listája. *CSAK AKKOR HASZN�LD* ha a \'Minden\' vagy \'Alkalmazás\' mód nem működik.</string>
+  <string name="pref_transparent_port_dialog">Add meg a proxyzandó portokat</string>
+  <string name="pref_has_root">Root hozzáférés szükséges</string>
+  <string name="pref_has_root_summary">Root hozzáférés szükséges a transzparens proxyzáshoz</string>
+  <string name="status_install_success">A Tor binárisok sikeresen telepítve lettek!</string>
+  <string name="status_install_fail">A Tor bináris állományok telepítése sikertelen. EllenÅ?rizd a naplót és értesítsd a tor-assistants@xxxxxxxxxxxxxx -ot</string>
+  <string name="title_error">Alkalmazás hiba</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Az Orbot-ról</string>
+  <string name="btn_next">Tovább</string>
+  <string name="btn_back">Vissza</string>
+  <string name="btn_finish">Befejezés</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Mégsem</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Néhány Orbot adat</string>
+  <string name="wizard_details_msg">Az Orbot egy nyílt-forráskódú alkalmazás, ami tartalmazza a Tor-t, LibEvent-et és Polipo-t. Szolgáltat egy helyi HTTP proxyt (8118) és egy SOCKS proxyt (9050) a Tor hálózatba. Az Orbot-nak megvan az a képessége is, hogy rootolt eszközön minden internetes forgalmat a Tor-on keresztül küldjön.</string>
+  <string name="wizard_permissions_root">Jogosultság megadva</string>
+  <string name="wizard_permissions_stock">Orbot jogosultságok</string>
+  <string name="wizard_premissions_msg_root">KitűnÅ?! Ã?gy észleltük, hogy root jogot engedélyeztél az Orbot számára. Ezt az erÅ?t bölcsen fogjuk használni.</string>
+  <string name="wizard_permissions_msg_stock"> Habár nem szükséges, az Orbot sokkal hatékonyabb eszköz lehet, ha a készüléknek van root hozzáférése. Használd az alábbi gombot, hogy szuper-erÅ?t adj az Orbot-nak! </string>
+  <string name="wizard_permissions_no_root">Ha nincs root hozzáférésed, vagy fogalmad sincs, hogy mirÅ?l beszélünk, csak gyÅ?zÅ?djél meg arról, hogy olyan alkalmazásokat használsz, amelyek együttműködnek az Orbot-tal.</string>
+  <string name="wizard_permissions_consent">�rtettem és Superuser nélkül folytatnám tovább</string>
+  <string name="wizard_permission_enable_root">Root jog megadása az Orbot-nak</string>
+  <string name="wizard_configure">Tor-izálás konfigurálása</string>
+  <string name="wizard_configure_msg">Az Orbot lehetÅ?vé teszi, hogy az összes alkalmazás forgalmát a Tor-on keresztül küldje VAGY hogy egyénileg kiválaszthasd az alkalmazásaidat.</string>
+  <string name="wizard_configure_all">Minden alkalmazás keresztülproxyzása a Tor-on</string>
+  <string name="wizard_configure_select_apps">Alkalmazások kiválasztása a Tor-hoz</string>
+  <string name="wizard_tips_tricks">Orbot-engedélyezett alkalmazások</string>
+  <string name="wizard_tips_msg">Az alábbi alkalmazások az Orbot-tal való együttműködésre lettek fejlesztve. Kattints minden gombra az azonnali telepítéshez, vagy késÅ?bb megtalálod Å?ket a Google Play-en, a GuardianProject.info weboldalon vagy az F-Droid.org-n.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Biztonságos azonnali üzenetküldÅ? kliens Androidra</string>
+  <string name="wizard_tips_proxy">Proxy beállítások - Tanuld meg, hogyan állíthatod be az alkalmazásaidat, hogy együttműködjenek az Orbot-tal</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo keresÅ?motor alkalmazás</string>
+  <string name="wizard_tips_twitter"> �llítsd be a Twitter proxyt a hosztnál \"localhost\"-ra és a port-nál 8118-ra</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Készíts egy történetet és hagyd a Tor-ra a biztonságért!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy beállítások</string>
+  <string name="wizard_proxy_help_msg">Ha az Android alkalmazás, amit használsz támogatja a HTTP vagy SOCKS proxy használatát, akkor konfigurálhatod, hogy csatlakozzon az Orbot-hoz és Tor-t használjon.\n\n\n A hoszt beállítások 127.0.0.1 vagy \"localhost\". HTTP-nek a port beállítása 8118. A SOCKS-nak a proxyja 9050. SOCKS4A -t vagy SOCKS5 -t kéne használnod, ha lehetséges.\n \n\n\n Többet tudhatsz meg a proxyzásról Androidon a GYIK-en keresztül itt: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Az Orbot kész!</string>
+  <string name="wizard_final_msg">Emberek milliói használják a világ körül a Tor-t többféle különbözÅ? okból.\n\nÃ?jságírók és bloggerek, emberi jogok védelmezÅ?i, rendÅ?rök, katonák, cégek, elnyomó rezsimek polgárai, és csak átlagos polgárok... és most már te is készen állsz!</string>
+  <string name="wizard_exit_at_first_screen_toast">Kérlek konfiguráld az Orbot-ot, mielÅ?tt elkezded használni!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Sikeresen csatlakoztál a Tor hálózathoz - de ez NEM jelenti azt, hogy a készüléked biztonságos. Használhatod a \'BöngészÅ?\' gombot a kapcsolatod teszteléséhez. \n\nLátogass meg minket a https://guardianproject.info/apps/orbot -on vagy küldj egy emailt a help@xxxxxxxxxxxxxxxxxxxx -ra, hogy többet megtudj.</string>
+  <string name="tor_check">Ez megnyitja a webböngészÅ?dben a https://check.torproject.org -t ahhoz, hogy lásd, az Orbot valószínűleg konfigurált és csatlakozva vagy a Tor-hoz.</string>
+  <string name="pref_hs_group">Rejtett szolgáltatás kiszolgálás</string>
+  <string name="pref_general_group">�ltalános</string>
+  <string name="pref_start_boot_title">Az Orbot indítása rendszerindításkor</string>
+  <string name="pref_start_boot_summary">Automatikusan elindítja az Orbot-ot és csatlakozik a hálózathoz, amikor az Android eszköz betölt</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Az Orbot elhozza a Tor-t Androidra!\n\nA Tor segít megvédeni téged a tartalomszűréstÅ?l, forgalomelemzéstÅ?l és hálózati felügyelettÅ?l ami fenyegeti a magánéletet, bizalmas információt és személyes kapcsolatokat.\n\nEz a varázsló segít konfigurálni az Orbot-ot és Tor-t az eszközödön.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Figyelem</string>
+  <string name="wizard_warning_msg">Az Orbot egyszerű telepítésével nem fogja automatikusan névtelenné tenni a mobilforgalmadat.\n\nMegfelelÅ?en kell konfigurálnod az Orbot-ot, az eszközödet és egyéb alkalmazásokat ahhoz, hogy sikeresen használják a Tor-t.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Jogosultságok</string>
+  <string name="wizard_permissions_root_msg1">Opcionálisan adhatsz az Orbot részére \'Superuser\' hozzáférést, hogy engedélyezz olyan speciális szolgáltatásokat, mint például a Transzparens Proxyzás.</string>
+  <string name="wizard_permissions_root_msg2">Ha nem akarod ezt tenni, kérlek bizonyosodj meg róla, hogy olyan alkalmazásokat használsz, amelyek együttműködnek az Orbot-tal</string>
+  <string name="wizard_permissions_no_root_msg">Az eszközöd nem tűnik rootoltnak vagy nem ad root vagy \'Superuser\' hozzáférést.\n\nKérlek próbáld az \'Appok\' módot a fÅ?képernyÅ?n ehelyett.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-engedélyezett Alkalmazások</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Biztonságos üzenetküldÅ? alkalmazás OTR titkosítással</string>
+  <string name="wizard_tips_orweb">Orfox: Fokozott adatvédelmi böngészÅ?, ami Tor-on keresztül működik</string>
+  <string name="wizard_tips_play">Az összes Guardian Project alkalmazás keresése a Google Play-en</string>
+  <string name="wizard_tips_fdroid">Az összes Guardian Project alkalmazást megtalálod az F-Droid -on</string>
+  <string name="wizard_tips_fdroid_org">Az összes Guardian Project alkalmazást megtalálod a https://f-droid.org -on</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">�tlátszó Proxyzás</string>
+  <string name="wizard_transproxy_msg">Ez lehetÅ?vé teszi az alkalmazások számára a Tor-on keresztül kommunikálást, bármilyen konfiguráció nélkül.</string>
+  <string name="wizard_transproxy_hint">(Jelöld be ezt négyzetet, ha fogalmad sincs arról, hogy mirÅ?l beszélünk)</string>
+  <string name="wizard_transproxy_none">Nincs</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">A Tor Transzparens Proxyzásának engedélyezése a Wifi és az USB Tetherelt eszközök felé (újraindítást igényel)</string>
+  <string name="button_grant_superuser">Superuser hozzáférés kérése</string>
+  <string name="pref_select_apps">Alkalmazások kiválasztása</string>
+  <string name="pref_select_apps_summary">Válassz alkalmazásokat, amik keresztül haladjanak a Tor-on</string>
+  <string name="pref_node_configuration">Csomópont konfiguráció</string>
+  <string name="pref_node_configuration_summary">Ezek haladó beállítások, amelyek csökkenthetik a névtelenséged.</string>
+  <string name="pref_entrance_node">BelépÅ? csomópontok</string>
+  <string name="pref_entrance_node_summary">Ujjlenyomatok, becenevek, országok és címek az elsÅ? ugráshoz</string>
+  <string name="pref_entrance_node_dialog">BelépÅ? csomópontok megadása</string>
+  <string name="pref_allow_background_starts_title">Háttérbeli indulások engedélyezése</string>
+  <string name="pref_allow_background_starts_summary">Bármely alkalmazás közölheti az Orbot-tal, hogy indítsa a Tor-t és a kapcsolódó szolgáltatásokat</string>
+  <string name="button_proxy_all">Mindent proxyz</string>
+  <string name="button_proxy_none">Semmit nem proxyz</string>
+  <string name="button_invert_selection">Kijelölés megfordítása</string>
+  <string name="pref_proxy_title">KimenÅ? hálózati proxy (választható)</string>
+  <string name="pref_proxy_type_title">Proxy típus</string>
+  <string name="pref_proxy_type_summary">A Proxy szerver által használandó protokoll: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Add meg a proxy típusát</string>
+  <string name="pref_proxy_host_title">KimenÅ? proxy hoszt</string>
+  <string name="pref_proxy_host_summary">Proxy szerver állomásneve</string>
+  <string name="pref_proxy_host_dialog">Add meg a proxy hosztot</string>
+  <string name="pref_proxy_port_title">Proxy port</string>
+  <string name="pref_proxy_port_summary">Proxy szerver port</string>
+  <string name="pref_proxy_port_dialog">Add meg a proxy portját</string>
+  <string name="pref_proxy_username_title">KimenÅ? proxy felhasználónév</string>
+  <string name="pref_proxy_username_summary">Proxy felhasználónév (választható)</string>
+  <string name="pref_proxy_username_dialog">Add meg a proxy felhasználónevet</string>
+  <string name="pref_proxy_password_title">KimenÅ? proxy jelszó</string>
+  <string name="pref_proxy_password_summary">Proxy jelszó (választható)</string>
+  <string name="pref_proxy_password_dialog">Add meg a proxy jelszót</string>
+  <string name="status">Ã?llapot</string>
+  <string name="setting_up_full_transparent_proxying_">A teljes körű transzparens proxyzás beállítása...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Alkalmazásalapú transzparens proxyzás beállítása...</string>
+  <string name="transparent_proxying_enabled">Transzparens proxyzás ENGED�LYEZVE</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy engedélyezve tetheringre!</string>
+  <string name="warning_error_starting_transparent_proxying_">FIGYELMEZTET�S: hiba a transzparens proxyzás indításakor!</string>
+  <string name="transproxy_rules_cleared">TransProxy szabályok törölve</string>
+  <string name="couldn_t_start_tor_process_">Nem indítható el a Tor folyamat:</string>
+  <string name="privoxy_is_running_on_port_">A Polipo ezen a porton fut:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Port alapú transzparens proxyzás beállítása...</string>
+  <string name="bridge_error">Híd hiba</string>
+  <string name="bridge_requires_ip">A híd szolgáltatás használatához legalább egy híd IP címét meg kell adnod.</string>
+  <string name="send_email_for_bridges">Küldj egy emailt a bridges@xxxxxxxxxxxxxx -ra a \"get bridges\" sorral a levél törzsében egy gmail fiókból.</string>
+  <string name="error">Hiba</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Az elérhetÅ? címeid beállításai kivételt okoztak!</string>
+  <string name="your_relay_settings_caused_an_exception_">Az átjátszód beállításai kivételt okoztak!</string>
+  <string name="exit_nodes">Kilépési csomópontok</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ujjlenyomatok, becenevek, országok és címek az utolsó ugráshoz</string>
+  <string name="enter_exit_nodes">Kilépési csomópontok megadása</string>
+  <string name="exclude_nodes">Csomópontok kizárása</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Kizárandó ujjlenyomatok, becenevek, országok és címek</string>
+  <string name="enter_exclude_nodes">Add meg a kizárandó csomópontokat</string>
+  <string name="strict_nodes">Szigorú csomópontok</string>
+  <string name="use_only_these_specified_nodes">*Csak* ezeknek a megadott csomópontoknak a használata</string>
+  <string name="bridges">Hidak</string>
+  <string name="use_bridges">Hidak használata</string>
+  <string name="bridges_obfuscated">FedÅ?hidak</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Alternatív belépési pontok engedélyezése a Tor hálózatba</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Bekapcsolva, ha a konfigurált hidak fedÅ?hidak</string>
+  <string name="ip_address_and_port_of_bridges">A hidak IP címe és portja</string>
+  <string name="enter_bridge_addresses">Add meg a híd címeit</string>
+  <string name="relays">�tjátszók</string>
+  <string name="relaying">�tjátszás</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Engedélyezd az eszközödnek, hogy nem-átjátszó elosztó legyen</string>
+  <string name="relay_port">�tjátszó port</string>
+  <string name="listening_port_for_your_tor_relay">Hallgató port a Tor átjátszódnak</string>
+  <string name="enter_or_port">Enter VAGY port</string>
+  <string name="relay_nickname">�tjátszó becenév</string>
+  <string name="the_nickname_for_your_tor_relay">A Tor átjátszód beceneve</string>
+  <string name="enter_a_custom_relay_nickname">Adj meg egy egyedi átjátszó becenevet</string>
+  <string name="reachable_addresses">ElérhetÅ? címek</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Futtatás kliensként egy tűzfal mögül, korlátozó rendelkezésekkel</string>
+  <string name="reachable_ports">ElérhetÅ? portok</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">A tűzfal mögött elérhetÅ? portok</string>
+  <string name="enter_ports">Add meg a portokat</string>
+  <string name="enable_hidden_services">Rejtett szolgáltatás kiszolgálás</string>
+  <string name="run_servers_accessible_via_the_tor_network">a készülék szerver elérhetÅ?ségének engedélyezése a Tor hálózaton keresztül</string>
+  <string name="enter_localhost_ports_for_hidden_services">add meg a localhost portokat a rejtett szolgáltatásokhoz</string>
+  <string name="hidden_service_ports">Rejtett szolgáltatás portok</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">a címezhetÅ? neve a rejtett szolgáltatásaidnak (automatikusan generált)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">a hibakeresési napló engedélyezése a kimenetre (adb -t vagy aLogCat -t kell használni a megtekintéshez)</string>
+  <string name="project_home">Projekt honlap(ok):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Tor Licenc</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3. fél szoftver:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Egy alkalmazás a %S rejtett szerver portot akarja megnyitni a Tor hálózathoz. Ez biztonságos, ha megbízol az alkalmazásban.</string>
+  <string name="found_existing_tor_process">létezÅ? Tor folyamat találva...</string>
+  <string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
+  <string name="hidden_service_on">rejtett szolgáltatás itt:</string>
+  <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
+  <string name="unable_to_start_tor">A Tor indítása sikertelen:</string>
+  <string name="unable_to_reset_tor">Indítsd újra a készüléked, nem lehet helyreállítani a Tor-t!</string>
+  <string name="pref_use_sys_iptables_title">Alapértelmezett Iptables használata</string>
+  <string name="pref_use_sys_iptables_summary">a beépített iptables bináris használata az Orbot-tal egybecsomagolt helyett</string>
+  <string name="error_installing_binares">A Tor binárisok nem telepíthetÅ?ek, vagy frissíthetÅ?ek.</string>
+  <string name="pref_use_persistent_notifications">Mindig tartsa az ikont az eszköztáron, ha az Orbot csatlakoztatva van.</string>
+  <string name="pref_use_persistent_notifications_title">Mindig-bekapcsolt értesítések</string>
+  <string name="pref_use_expanded_notifications">Mutassa a bÅ?vített értesítést a Tor kilépÅ? országgal és IP-vel</string>
+  <string name="pref_use_expanded_notifications_title">BÅ?vített értesítések</string>
+  <string name="notification_using_bridges">Hidak engedélyezve!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Nyelv</string>
+  <string name="set_locale_summary">Válaszd ki a helyszínt és nyelvet az Orbot-nak</string>
+  <string name="wizard_locale_title">Válassz nyelvet</string>
+  <string name="wizard_locale_msg">Hagyd alapértelmezetten vagy válts az aktuális nyelvre</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Beállítások mentése</string>
+  <string name="no_internet_connection_tor">Nincs internetkapcsolat; Tor készenlétben...</string>
+  <string name="bandwidth_">Sávszélesség:</string>
+  <string name="down">le</string>
+  <string name="up">fel</string>
+  <string name="pref_disable_network_title">Nincs hálózati auto-alvás</string>
+  <string name="pref_disable_network_summary">A Tor alvó módba helyezése, ha internet nem elérhetÅ?</string>
+  <string name="newnym">�j Tor identitásra váltottál!</string>
+  <string name="menu_verify_browser">BöngészÅ?</string>
+  <string name="menu_use_chatsecure">ChatSecure használata</string>
+  <string name="permission_manage_tor_label">Tor kezelése</string>
+  <string name="permission_manage_tor_description">Engedélyezi ennek az alkalmazásnak, hogy a Tor szolgáltatást vezérelje</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ã?gy tűnik, hogy neked nincs Orfox telepítve. Kérsz segítséget benne, vagy csak nyissuk meg böngészÅ?t?</string>
+  <string name="install_apps_">Alkalmazások telepítése?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nincs hálózati kapcsolat. Tor alvó állapotba helyezése...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">A hálózati kapcsolat jó. Tor felébresztése...</string>
+  <string name="updating_settings_in_tor_service">a Tor szolgáltatás beállításainak frissítése</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port amelyen a Tor a SOCKS proxyt biztosítja (alapértelmezett: 9050 vagy 0 a tiltáshoz)</string>
+  <string name="pref_socks_dialog">SOCKS port konfiguráció</string>
+  <string name="pref_transport_title">Tor TransProxy port</string>
+  <string name="pref_transport_summary">Port, amelyen a Tor a transzparens proxyt ajánl (alapértelmezett: 9040 vagy 0 a tiltáshoz)</string>
+  <string name="pref_transport_dialog">TransProxy port konfiguráció</string>
+  <string name="pref_dnsport_title">Tor DNS port</string>
+  <string name="pref_dnsport_summary">Port, amelyen a Tor a saját DNS-t ajánlja (alapértelmezett: 5400 vagy 0 a letiltáshoz)</string>
+  <string name="pref_dnsport_dialog">DNS port konfiguráció</string>
+  <string name="pref_torrc_title">Torrc egyedi konfiguráció</string>
+  <string name="pref_torrc_summary">CSAK SZAKÃ?RTÅ?KNEK: torrc konfigurációs sorok közvetlen beírása</string>
+  <string name="pref_torrc_dialog">Egyedi Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech emberi jogok dokumentációja alkalmazás</string>
+  <string name="your_tor_public_ips_">A Tor-od publikus IP-jei:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Kérlek tiltsd le ezt az alkalmazást az Android-&gt;Beállítások-&gt;Alkalmazások-ban, ha az Orbot-tal problémáid vannak: </string>
+  <string name="app_conflict">Alkalmazás ütközés</string>
+  <string name="pref_transproxy_refresh_title">Transproxy auto-frissítés</string>
+  <string name="pref_transproxy_refresh_summary">A Transproxy szabályok újraalkalmazása, ha a hálózati állapot változik</string>
+  <string name="pref_transproxy_flush_title">Transproxy KÃ?NYSZERÃ?TETT ELTÃ?VOLÃ?TÃ?SA</string>
+  <string name="pref_transproxy_flush_summary">�rintsd meg itt, az összes transproxy hálózati szabály AZONNALI kiürítéséhez</string>
+  <string name="transparent_proxy_rules_flushed_">Transzparens proxy szabályok kiürítve!</string>
+  <string name="you_do_not_have_root_access_enabled">Nincs ROOT hozzáférésed engedélyezve</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Szükséged lehet az Orbot megállítására és indítására, hogy a beállítások megváltoztatása engedélyezve legyen.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Hidak frissítve</string>
+  <string name="restart_orbot_to_use_this_bridge_">Kérlek indítsd újra az Orbot-ot a változások engedélyezéséhez</string>
+  <string name="menu_qr">QR kódok</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ha a mobilhálózatod aktívan blokkolja a Tor-t, használhatsz Hidat, hogy hozzáférj a hálózathoz. V�LASSZ egyet a fenti híd típusokból, hogy engedélyezd a hidakat.</string>
+  <string name="bridge_mode">Híd mód</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktiválás</string>
+  <string name="apps_mode">Alkalmazások VPN mód</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Engedélyezhetsz minden alkalmazást, hogy Tor hálózaton keresztül fussanak az Android VPN funkcióját használva.\n\n*FIGYELMEZTETÃ?S* Ez egy új, kísérleti funkció és néhány esetben nem indulhat automatikusan, vagy leállhat. NEM kéne névtelenségre használni, CSAK a tűzfalakon és szűrÅ?kön való átjutáshoz.</string>
+  <string name="send_email">Email küldése</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Kaphatsz egy híd-címet emailen, weben keresztül vagy a híd QR kódjának beszkennelésével. Válaszd az \'Email\'-t vagy a \'Web\'-et alább a híd-cím kéréséhez.\n\nAmikor már van egy címed, másold &amp; illeszd be \"Hidak\" preferenciákba az Orbot beállításaiban és indítsd újra.</string>
+  <string name="install_orweb">Orweb telepítése</string>
+  <string name="standard_browser">Standard böngészÅ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">MEGJEGYZ�S: Csak standard Tor hidak működnek az Intel X86/ATOM eszközökön</string>
+  <string name="vpn_default_world">Világ</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-hy-rAM/strings.xml b/orbotservice/src/main/res/values-hy-rAM/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-hy-rAM/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ia/strings.xml b/orbotservice/src/main/res/values-ia/strings.xml
new file mode 100644
index 0000000..db863c6
--- /dev/null
+++ b/orbotservice/src/main/res/values-ia/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Initio</string>
+  <string name="menu_browse">Navigar</string>
+  <string name="menu_settings">Configurationes</string>
+  <string name="menu_info">Adjuta</string>
+  <string name="menu_about">Circa</string>
+  <string name="button_help">Adjuta</string>
+  <string name="button_close">Clauder</string>
+  <string name="button_about">Circa</string>
+  <string name="menu_exit">Sortir</string>
+  <string name="btn_back">Retro</string>
+  <string name="btn_cancel">Cancellar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Configurationes de proxy:</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advertimento</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nulle</string>
+  <string name="status">Stato</string>
+  <string name="error">Error</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Salveguardar configurationes</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-id/strings.xml b/orbotservice/src/main/res/values-id/strings.xml
new file mode 100644
index 0000000..344037a
--- /dev/null
+++ b/orbotservice/src/main/res/values-id/strings.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot adalah aplikasi proxy gratis yang membuat aplikasi-aplikasi lainnya dapat terkoneksi dengan internet secara aman. Orbot menggunakan Tor untuk mengenkripsi hubungan internet anda dan menyalurkannya melewati berbagai komputer di seluruh dunia. Tor adalah software gratis dan suatu network terbuka, yang membantu anda menghindari pengawasan network yang mengancam kebebasan pribadi dan privasi, aktivitas bisnis rahasia dan relasi, serta keamanan negara yang dikenal dengan analisa traffic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulai...</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">TorService dimatikan</string>
+  <string name="tor_process_starting">Memulai klien Tor...</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">PERINGATAN: Trafik anda belum anonim! Silahkan konfigurasikan aplikasi anda untuk dapat menggunakan proxy HTTP 127.0.0.1:8118 atau SOCKS4A atau proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Beranda</string>
+  <string name="menu_browse">Jelajah</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Mulai</string>
+  <string name="menu_stop">Berhenti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="menu_promo_apps">Dapatkan aplikasi...</string>
+  <string name="main_layout_download">Unduh</string>
+  <string name="main_layout_upload">Unggah</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="menu_scan">Pindai BridgeQR</string>
+  <string name="menu_share_bridge">Bagikan BridgeQR</string>
+  <string name="press_to_start">- sentuh dan tahan untuk memulai -</string>
+  <string name="pref_trans_proxy_group">Proxy Transparan (Dibutuhkan Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Transparan</string>
+  <string name="pref_trans_proxy_summary">Otomatis Torfying Aplikasi</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Alternatif Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">PERINGATAN: Temukan port umum (80, 443, dll). *Gunakan Hanya* jika \'Semua\' atau \'Aplikasi\' mode tidak bekerja.</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_transparent_port_summary">Daftar port untuk proxy. *GUNAKAN HANYA* jika modus \'Semua\' atau \'Apl\' tidak bekerja</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Meminta akses root untuk proxy transparan</string>
+  <string name="status_install_success">Binary Tor berhasil dipasang!</string>
+  <string name="status_install_fail">File binary Tor tidak dapat dipasang. Silahkan periksa log dan beritahukan ke tor-assistants@xxxxxxxxxxxxxxx</string>
+  <string name="title_error">Kesalahan Pada Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Berikutnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Selesai</string>
+  <string name="btn_okay">Oke</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Beberapa Rincian Orbot</string>
+  <string name="wizard_details_msg">Orbot adalah aplikasi open-source yang mengandung Tor, LibEvent dan Polipo. Tor menyediakan HTTP proxy (8118) dan SOCKS proxy (9050) lokal menuju jaringan Tor. Orbot juga dapat, pada perangkat yang di-root, untuk mengirimkan semua lalu-lintas data internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Izin Diberikan</string>
+  <string name="wizard_permissions_stock">Perizinan Orbot</string>
+  <string name="wizard_premissions_msg_root">Baik sekali! Kami telah mendeteksi bahwa anda telah mengaktifkan perizinan root untuk Orbot. Kami akan menggunakan kekuatan ini secara bijak.</string>
+  <string name="wizard_permissions_msg_stock">Sementara itu tidak diperlukan, Orbot dapat menjadi tool yang lebih kuat jika perangkat anda memiliki akses root. Gunakan tombol dibawah untuk memberikan kekuatan super kepada Orbot!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak memiliki akses root atau tidak tahu tentang apa yang kita bicarakan, pastikan untuk menggunakan aplikasi yang dibuat untuk bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya mengerti dan ingin melanjutkan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Berikan Akses Root untuk Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torifikasi</string>
+  <string name="wizard_configure_msg">Orbot memberikan pilihan kepada anda untuk mengerahkan semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi anda secara individu.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Individu Aplikasi untuk Tor</string>
+  <string name="wizard_tips_tricks">Orbot- Aplikasi teraktifkan</string>
+  <string name="wizard_tips_msg">Aplikasi dibawah ini dikembangkan untuk bekerja dengan Orbot. Klik pada setiap tombol untuk memasangnya sekarang, atau anda dapat menemukan mereka di lain waktu pada Google Play, website GuardianProject.info atau melalui F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client instant messaging aman untuk Android</string>
+  <string name="wizard_tips_proxy">Pengaturan Proxy - Pelajari bagaimana mengkonfigurasikan aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">Aplikasi Mesin Pencari DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Setel proxy Twitter ke host \"localhost\" dan port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tulis cerita dan biarkan Tor yang mengurus keamanannya!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan mendukung penggunaan proxy HTTP atau SOCKS, maka anda dapat mengaturnya untuk terhubung ke Orbot dan menggunakan Tor. Setting host-nya 127.0.0.1 atau \"localhost\". Untuk HTTP, setting port-nya adalah 8118. Untuk SOCKS, proxy-nya adalah 9050. Anda disarankan menggunakan SOCKS4A atau SOCKS5 jika memungkinkan. Anda dapat mempelajari lebih lanjut mengenai pemakaian proxy pada Android melalui FAQ di: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot sudah siap!</string>
+  <string name="wizard_final_msg">Jutaan orang di seluruh dunia menggunakan Tor untuk berbagai tujuan. Jurnalis dan blogger, pembela hak asasi manusia, penegak hukum, prajurit, perusahaan, warga negara di rezim yang represif, dan warga biasa... dan kini anda sudah siap juga!</string>
+  <string name="wizard_exit_at_first_screen_toast">Konfigurasi Orbot terlebih dahulu sebelum anda menggunakannya!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Hal ini akan membuka peramban web anda ke https://check.torproject.org agar dapat melihat jika Orbot kemungkinan sudah dikonfigurasikan dan anda telah terhubung dengan Tor.</string>
+  <string name="pref_hs_group">Jasa Penyimpanan Rahasia</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulai Orbot saat Boot</string>
+  <string name="pref_start_boot_summary">Secara otomatis memulai Orbot dan menghubungkan dengan Tor ketika perangkat Android anda boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor ke Android! Tor membantu anda melawan penyaringan konten, analisis trafik dan pengawasan jaringan yang mengancam privasi, informasi rahasia dan hubungan pribadi. Wizard ini akan membantu anda mengkonfigurasikan Orbot dan Tor pada perangkat anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <string name="wizard_warning_msg">Pemasangan Orbot tidak otomatis membuat trafik mobile anda anonim. Anda harus melakukan konfigurasi Orbot, perangkat anda dan aplikasi lainnya untuk dapat menggunakan Tor dengan baik.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Perizinan</string>
+  <string name="wizard_permissions_root_msg1">Anda dapat secara opsional memberikan Orbot akses \'Superuser\' untuk mengaktifkan fitur lanjutan, seperti Transparan Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak ingin melakukan ini, mohon pastikan bahwa anda menggunakan aplikasi yang dibuat untuk dapat bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Perangkat anda belum di-root atau tidak punya akses \'Superuser\'. Silakan coba mode \'Aplikasi\' di tampilan utama.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Aplikasi Teraktifkan</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplikasi obrolan aman dengan Enkripsi Off-the-Record</string>
+  <string name="wizard_tips_play">Temukan semua aplikasi Guardian Project di Google Play</string>
+  <string name="wizard_tips_fdroid">Temukan semua aplikasi Guardian Project di F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Temukan semua aplikasi Guardian Project di https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparan Proxying</string>
+  <string name="wizard_transproxy_msg">Hal ini akan memungkinkan aplikasi anda untuk secara otomatis berjalan melalui jaringan Tor tanpa konfigurasi apapun.</string>
+  <string name="wizard_transproxy_hint">(Tandai box ini jika anda tidak tahu apa yang kita bicarakan)</string>
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Mengaktifkan Transparan Proxying Tor untuk Wifi dan Perangkat Tether USB (diperlukan restart)</string>
+  <string name="button_grant_superuser">Meminta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk Mengerahkan Melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Simpul</string>
+  <string name="pref_node_configuration_summary">Itu adalah pengaturan lanjutan yang dapat mengurangi anonimitas anda</string>
+  <string name="pref_entrance_node">Simpul Masuk</string>
+  <string name="pref_entrance_node_summary">Sidik jari, alias, negara dan alamat untuk loncatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Simpul Masuk</string>
+  <string name="pref_allow_background_starts_title">Ijinkan Latar Belakang Berjalan</string>
+  <string name="button_proxy_all">Proxy Semuanya</string>
+  <string name="button_proxy_none">Tanpa Proxy</string>
+  <string name="button_invert_selection">Balik Pilihan</string>
+  <string name="pref_proxy_title">Outbound Proxy Jaringan (Opsional)</string>
+  <string name="pref_proxy_type_title">Outbound Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol yang digunakan untuk server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Outbound Host Proxy</string>
+  <string name="pref_proxy_host_summary">Nama host Server Proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Host Proxy</string>
+  <string name="pref_proxy_port_title">Outbound Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port Server Proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Outbound Nama Pengguna Proxy</string>
+  <string name="pref_proxy_username_summary">Nama Pengguna Proxy (Opsional)</string>
+  <string name="pref_proxy_username_dialog">Masukkan Nama Pengguna Proxy</string>
+  <string name="pref_proxy_password_title">Outbound Sandi Proxy</string>
+  <string name="pref_proxy_password_summary">Sandi Proxy (Opsional)</string>
+  <string name="pref_proxy_password_dialog">Masukkan Sandi Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Menyetel transparan proxying penuh...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Menyetel apl-berbasis proxying transparan...</string>
+  <string name="transparent_proxying_enabled">Proxying transparan DIAKTIFKAN</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy diaktifkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">PERINGATAN: kesalahan dalam memulai proxying transparan!</string>
+  <string name="transproxy_rules_cleared">Aturan TransProxy dibersihkan</string>
+  <string name="couldn_t_start_tor_process_">Tidak dapat memulai proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo aktif di port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menyetel proxying transparan berbasis-port...</string>
+  <string name="bridge_error">Kesalahan pada Bridge</string>
+  <string name="bridge_requires_ip">Agar dapat menggunakan fitur bridge, anda perlu memasukkan minimal satu alamat IP bridge.</string>
+  <string name="send_email_for_bridges">Kirimkan email ke bridges@xxxxxxxxxxxxxx dengan baris \"get bridges\" dengan sendirinya dalam tubuh surat dari akun gmail.</string>
+  <string name="error">Kesalahan</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Pengaturan ReachableAddresses anda menyebabkan kesalahan!</string>
+  <string name="your_relay_settings_caused_an_exception_">Pengaturan relay anda menyebabkan kesalahan!</string>
+  <string name="exit_nodes">Node Keluar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">fingerprints, nama, negara dan alamat untuk hop terakhir</string>
+  <string name="enter_exit_nodes">Memasuki Node Keluar</string>
+  <string name="exclude_nodes">Node pengecualian</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Pengecualian fingerprints,nama, negara dan alamat</string>
+  <string name="enter_exclude_nodes">Memasuki Node Pengecualian</string>
+  <string name="strict_nodes">Node Terlarang</string>
+  <string name="use_only_these_specified_nodes">Pakai *hanya* spesifik node</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Pakai Bridges</string>
+  <string name="bridges_obfuscated">Bridges Terobfuskasi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Nyalakan alternatif node masuk ke dalam Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Nyalakan jika pengaturan bridges adalah bridges terobfuskasi</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan port bridges</string>
+  <string name="enter_bridge_addresses">Memasuki Alamat Bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Sedang me-Relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Nyalakan perangkat anda menjadi non-exit relay</string>
+  <string name="relay_port">Port Relay</string>
+  <string name="listening_port_for_your_tor_relay">Port mendengarkan untuk TOR relay anda</string>
+  <string name="enter_or_port">Memasuki OR port</string>
+  <string name="relay_nickname">Nama Relay</string>
+  <string name="the_nickname_for_your_tor_relay">sebuah nama untuk Tor Relay anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama relay</string>
+  <string name="reachable_addresses">Addresses Terjangkau</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalankan sebagai client dibalik firewall dengan ketentuan ketat</string>
+  <string name="reachable_ports">Ports terjangkau</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port terjangkau dibalik firewall ketat</string>
+  <string name="enter_ports">Memasuki ports</string>
+  <string name="enable_hidden_services">Layanan Penyimpanan Rahasia</string>
+  <string name="run_servers_accessible_via_the_tor_network">Membolehkan perangkat-nyala untuk diakses lewat Tor Network</string>
+  <string name="enter_localhost_ports_for_hidden_services">memasuki localhost port untuk layanan rahasia</string>
+  <string name="hidden_service_ports">Ports Layanan Rahasia</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nama teralamatkan untuk layanan rahasia anda (otomatis dibuat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">nyalakan debug log untuk output (harus menggunakan adb atau aLogCat untuk menampilkan)</string>
+  <string name="project_home">Beranda Projek:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lisensi Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Perangkat Lunak Pihak Ke-3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sebuah aplikasi ingin membuka port %S server tersembunyi ke jaringan Tor. Hal ini aman jika anda mempercayai aplikasi tersebut.</string>
+  <string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
+  <string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
+  <string name="hidden_service_on">layanan tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+  <string name="unable_to_reset_tor">Boot ulang perangkat anda, gagal me-reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gunakan Iptables Default</string>
+  <string name="pref_use_sys_iptables_summary">menggunakan binary iptables built-in daripada yang disertakan dengan Orbot</string>
+  <string name="error_installing_binares">Binary Tor tidak dapat dipasang atau ditingkatkan</string>
+  <string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
+  <string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
+  <string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
+  <string name="pref_use_expanded_notifications_title">Notifikasi Melebar</string>
+  <string name="notification_using_bridges">Bridge diaktifkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Bahasa</string>
+  <string name="set_locale_summary">Pilih lokal dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biarkan default atau berlaih ke bahasa saat ini</string>
+  <string name="powered_by">diperkuat dengan Tor</string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+  <string name="no_internet_connection_tor">Tidak ada koneksi internet; Tor sedang standby...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">unduh</string>
+  <string name="up">unggah</string>
+  <string name="pref_disable_network_title">Auto-Tidur Tidak Ada Jaringan</string>
+  <string name="pref_disable_network_summary">Menempatkan Tor untuk tidur ketika tidak ada internet yang tersedia</string>
+  <string name="newnym">Anda telah beralih ke identitas Tor baru!</string>
+  <string name="menu_verify_browser">Peramban</string>
+  <string name="menu_use_chatsecure">Gunakan ChatSecure</string>
+  <string name="permission_manage_tor_label">Kelola Tor</string>
+  <string name="permission_manage_tor_description">Aktifkan aplikasi ini untuk mengontrol layanan Tor</string>
+  <string name="install_apps_">Pasang aplikasi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Tidak ada jaringan terhubung. Menidurkan Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Jaringan terhubung baik. Memanggil Tor...</string>
+  <string name="updating_settings_in_tor_service">memperbarui setting pada layanan Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port tempat proxy SOCKS Tor aktif (standar: 9050 atau 0 untuk mematikan)</string>
+  <string name="pref_socks_dialog">Konfigurasi Port SOCKS</string>
+  <string name="pref_transport_title">Port TransProxy Tor</string>
+  <string name="pref_transport_summary">Port tempat Proxy Transparan Tor aktif (standar: 9040 atau 0 untuk mematikan)</string>
+  <string name="pref_transport_dialog">Konfigurasi Port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS Tor</string>
+  <string name="pref_dnsport_summary">Port tempat DNS Tor aktif (standar: 5400 atau 0 untuk mematikan)</string>
+  <string name="pref_dnsport_dialog">Konfigurasi Port DNS</string>
+  <string name="pref_torrc_title">Konfigurasi Torrc</string>
+  <string name="pref_torrc_summary">HANYA UNTUK AHLI: masukkan baris konfigurasi direct Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Custom</string>
+  <string name="wizard_tips_martus">Mobile Martus - Aplikasi Dokumentasi Hak Asasi Manusia milik Benetech</string>
+  <string name="your_tor_public_ips_">IP Publik Tor Anda:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Mohon nonaktifkan aplikasi ini di Android Settings Apps jika Orbot anda bermasalah</string>
+  <string name="app_conflict">Konflik Aplikasi</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Pasang ulang rule Transproxy saat status jaringan berubah</string>
+  <string name="pref_transproxy_flush_title">BUANG PAKSA Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ketuk disini untuk mengosongkan semua rule jaringan Transproxy SEKARANG</string>
+  <string name="transparent_proxy_rules_flushed_">Rule proxy transparan telah kosong!</string>
+  <string name="you_do_not_have_root_access_enabled">Anda tidak punya akses ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Anda mungkin harus stop lalu start kembali Orbot agar perubahan setting menjadi aktif.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Telah Diperbarui</string>
+  <string name="restart_orbot_to_use_this_bridge_">Silakan start ulang Orbot untuk mengaktifkan perubahan</string>
+  <string name="menu_qr">Kode QR</string>
+  <string name="bridge_mode">Mode Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Laman</string>
+  <string name="activate">Aktivasi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Anda dapat membuat semua aplikasi di perangkat anda bekerja melalui jaringan Tor menggunakan fitur VPN dari Android. *AWAS* Fitur ini masih baru, percobaan dan pada beberapa kasus tidak start otomatis, atau bahkan berhenti. Tidak untuk anonimitas, dan HANYA untuk melewati firewall dan penyaringan.</string>
+  <string name="send_email">Kirim Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Anda bisa mendapatkan alamat bridge melalui email, halaman web atau dengan memindai kode QR bridge tersebut. Pilih \'Email\' atau \'Laman\' di bawah untuk meminta alamat bridge. Setelah anda mendapatkannya, salin lalu tempel di pilihan \"Bridges\" pada setting Orbot lalu start ulang.</string>
+  <string name="standard_browser">Peramban Standar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">CATATAN: Hanya bridge Tor yang standar yang bekerja di perangkat Intel X86/ATOM</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-in-rID/strings.xml b/orbotservice/src/main/res/values-in-rID/strings.xml
new file mode 100644
index 0000000..344037a
--- /dev/null
+++ b/orbotservice/src/main/res/values-in-rID/strings.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot adalah aplikasi proxy gratis yang membuat aplikasi-aplikasi lainnya dapat terkoneksi dengan internet secara aman. Orbot menggunakan Tor untuk mengenkripsi hubungan internet anda dan menyalurkannya melewati berbagai komputer di seluruh dunia. Tor adalah software gratis dan suatu network terbuka, yang membantu anda menghindari pengawasan network yang mengancam kebebasan pribadi dan privasi, aktivitas bisnis rahasia dan relasi, serta keamanan negara yang dikenal dengan analisa traffic.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulai...</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">TorService dimatikan</string>
+  <string name="tor_process_starting">Memulai klien Tor...</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">PERINGATAN: Trafik anda belum anonim! Silahkan konfigurasikan aplikasi anda untuk dapat menggunakan proxy HTTP 127.0.0.1:8118 atau SOCKS4A atau proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Beranda</string>
+  <string name="menu_browse">Jelajah</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Mulai</string>
+  <string name="menu_stop">Berhenti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="menu_promo_apps">Dapatkan aplikasi...</string>
+  <string name="main_layout_download">Unduh</string>
+  <string name="main_layout_upload">Unggah</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="menu_scan">Pindai BridgeQR</string>
+  <string name="menu_share_bridge">Bagikan BridgeQR</string>
+  <string name="press_to_start">- sentuh dan tahan untuk memulai -</string>
+  <string name="pref_trans_proxy_group">Proxy Transparan (Dibutuhkan Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Transparan</string>
+  <string name="pref_trans_proxy_summary">Otomatis Torfying Aplikasi</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Alternatif Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">PERINGATAN: Temukan port umum (80, 443, dll). *Gunakan Hanya* jika \'Semua\' atau \'Aplikasi\' mode tidak bekerja.</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_transparent_port_summary">Daftar port untuk proxy. *GUNAKAN HANYA* jika modus \'Semua\' atau \'Apl\' tidak bekerja</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Meminta akses root untuk proxy transparan</string>
+  <string name="status_install_success">Binary Tor berhasil dipasang!</string>
+  <string name="status_install_fail">File binary Tor tidak dapat dipasang. Silahkan periksa log dan beritahukan ke tor-assistants@xxxxxxxxxxxxxxx</string>
+  <string name="title_error">Kesalahan Pada Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Berikutnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Selesai</string>
+  <string name="btn_okay">Oke</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Beberapa Rincian Orbot</string>
+  <string name="wizard_details_msg">Orbot adalah aplikasi open-source yang mengandung Tor, LibEvent dan Polipo. Tor menyediakan HTTP proxy (8118) dan SOCKS proxy (9050) lokal menuju jaringan Tor. Orbot juga dapat, pada perangkat yang di-root, untuk mengirimkan semua lalu-lintas data internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Izin Diberikan</string>
+  <string name="wizard_permissions_stock">Perizinan Orbot</string>
+  <string name="wizard_premissions_msg_root">Baik sekali! Kami telah mendeteksi bahwa anda telah mengaktifkan perizinan root untuk Orbot. Kami akan menggunakan kekuatan ini secara bijak.</string>
+  <string name="wizard_permissions_msg_stock">Sementara itu tidak diperlukan, Orbot dapat menjadi tool yang lebih kuat jika perangkat anda memiliki akses root. Gunakan tombol dibawah untuk memberikan kekuatan super kepada Orbot!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak memiliki akses root atau tidak tahu tentang apa yang kita bicarakan, pastikan untuk menggunakan aplikasi yang dibuat untuk bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya mengerti dan ingin melanjutkan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Berikan Akses Root untuk Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torifikasi</string>
+  <string name="wizard_configure_msg">Orbot memberikan pilihan kepada anda untuk mengerahkan semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi anda secara individu.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Individu Aplikasi untuk Tor</string>
+  <string name="wizard_tips_tricks">Orbot- Aplikasi teraktifkan</string>
+  <string name="wizard_tips_msg">Aplikasi dibawah ini dikembangkan untuk bekerja dengan Orbot. Klik pada setiap tombol untuk memasangnya sekarang, atau anda dapat menemukan mereka di lain waktu pada Google Play, website GuardianProject.info atau melalui F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client instant messaging aman untuk Android</string>
+  <string name="wizard_tips_proxy">Pengaturan Proxy - Pelajari bagaimana mengkonfigurasikan aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">Aplikasi Mesin Pencari DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Setel proxy Twitter ke host \"localhost\" dan port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Tulis cerita dan biarkan Tor yang mengurus keamanannya!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan mendukung penggunaan proxy HTTP atau SOCKS, maka anda dapat mengaturnya untuk terhubung ke Orbot dan menggunakan Tor. Setting host-nya 127.0.0.1 atau \"localhost\". Untuk HTTP, setting port-nya adalah 8118. Untuk SOCKS, proxy-nya adalah 9050. Anda disarankan menggunakan SOCKS4A atau SOCKS5 jika memungkinkan. Anda dapat mempelajari lebih lanjut mengenai pemakaian proxy pada Android melalui FAQ di: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot sudah siap!</string>
+  <string name="wizard_final_msg">Jutaan orang di seluruh dunia menggunakan Tor untuk berbagai tujuan. Jurnalis dan blogger, pembela hak asasi manusia, penegak hukum, prajurit, perusahaan, warga negara di rezim yang represif, dan warga biasa... dan kini anda sudah siap juga!</string>
+  <string name="wizard_exit_at_first_screen_toast">Konfigurasi Orbot terlebih dahulu sebelum anda menggunakannya!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Hal ini akan membuka peramban web anda ke https://check.torproject.org agar dapat melihat jika Orbot kemungkinan sudah dikonfigurasikan dan anda telah terhubung dengan Tor.</string>
+  <string name="pref_hs_group">Jasa Penyimpanan Rahasia</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulai Orbot saat Boot</string>
+  <string name="pref_start_boot_summary">Secara otomatis memulai Orbot dan menghubungkan dengan Tor ketika perangkat Android anda boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor ke Android! Tor membantu anda melawan penyaringan konten, analisis trafik dan pengawasan jaringan yang mengancam privasi, informasi rahasia dan hubungan pribadi. Wizard ini akan membantu anda mengkonfigurasikan Orbot dan Tor pada perangkat anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <string name="wizard_warning_msg">Pemasangan Orbot tidak otomatis membuat trafik mobile anda anonim. Anda harus melakukan konfigurasi Orbot, perangkat anda dan aplikasi lainnya untuk dapat menggunakan Tor dengan baik.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Perizinan</string>
+  <string name="wizard_permissions_root_msg1">Anda dapat secara opsional memberikan Orbot akses \'Superuser\' untuk mengaktifkan fitur lanjutan, seperti Transparan Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak ingin melakukan ini, mohon pastikan bahwa anda menggunakan aplikasi yang dibuat untuk dapat bekerja dengan Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Perangkat anda belum di-root atau tidak punya akses \'Superuser\'. Silakan coba mode \'Aplikasi\' di tampilan utama.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Aplikasi Teraktifkan</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Aplikasi obrolan aman dengan Enkripsi Off-the-Record</string>
+  <string name="wizard_tips_play">Temukan semua aplikasi Guardian Project di Google Play</string>
+  <string name="wizard_tips_fdroid">Temukan semua aplikasi Guardian Project di F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Temukan semua aplikasi Guardian Project di https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparan Proxying</string>
+  <string name="wizard_transproxy_msg">Hal ini akan memungkinkan aplikasi anda untuk secara otomatis berjalan melalui jaringan Tor tanpa konfigurasi apapun.</string>
+  <string name="wizard_transproxy_hint">(Tandai box ini jika anda tidak tahu apa yang kita bicarakan)</string>
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Mengaktifkan Transparan Proxying Tor untuk Wifi dan Perangkat Tether USB (diperlukan restart)</string>
+  <string name="button_grant_superuser">Meminta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk Mengerahkan Melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Simpul</string>
+  <string name="pref_node_configuration_summary">Itu adalah pengaturan lanjutan yang dapat mengurangi anonimitas anda</string>
+  <string name="pref_entrance_node">Simpul Masuk</string>
+  <string name="pref_entrance_node_summary">Sidik jari, alias, negara dan alamat untuk loncatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Simpul Masuk</string>
+  <string name="pref_allow_background_starts_title">Ijinkan Latar Belakang Berjalan</string>
+  <string name="button_proxy_all">Proxy Semuanya</string>
+  <string name="button_proxy_none">Tanpa Proxy</string>
+  <string name="button_invert_selection">Balik Pilihan</string>
+  <string name="pref_proxy_title">Outbound Proxy Jaringan (Opsional)</string>
+  <string name="pref_proxy_type_title">Outbound Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol yang digunakan untuk server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Outbound Host Proxy</string>
+  <string name="pref_proxy_host_summary">Nama host Server Proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Host Proxy</string>
+  <string name="pref_proxy_port_title">Outbound Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port Server Proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Outbound Nama Pengguna Proxy</string>
+  <string name="pref_proxy_username_summary">Nama Pengguna Proxy (Opsional)</string>
+  <string name="pref_proxy_username_dialog">Masukkan Nama Pengguna Proxy</string>
+  <string name="pref_proxy_password_title">Outbound Sandi Proxy</string>
+  <string name="pref_proxy_password_summary">Sandi Proxy (Opsional)</string>
+  <string name="pref_proxy_password_dialog">Masukkan Sandi Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Menyetel transparan proxying penuh...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Menyetel apl-berbasis proxying transparan...</string>
+  <string name="transparent_proxying_enabled">Proxying transparan DIAKTIFKAN</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy diaktifkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">PERINGATAN: kesalahan dalam memulai proxying transparan!</string>
+  <string name="transproxy_rules_cleared">Aturan TransProxy dibersihkan</string>
+  <string name="couldn_t_start_tor_process_">Tidak dapat memulai proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo aktif di port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menyetel proxying transparan berbasis-port...</string>
+  <string name="bridge_error">Kesalahan pada Bridge</string>
+  <string name="bridge_requires_ip">Agar dapat menggunakan fitur bridge, anda perlu memasukkan minimal satu alamat IP bridge.</string>
+  <string name="send_email_for_bridges">Kirimkan email ke bridges@xxxxxxxxxxxxxx dengan baris \"get bridges\" dengan sendirinya dalam tubuh surat dari akun gmail.</string>
+  <string name="error">Kesalahan</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Pengaturan ReachableAddresses anda menyebabkan kesalahan!</string>
+  <string name="your_relay_settings_caused_an_exception_">Pengaturan relay anda menyebabkan kesalahan!</string>
+  <string name="exit_nodes">Node Keluar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">fingerprints, nama, negara dan alamat untuk hop terakhir</string>
+  <string name="enter_exit_nodes">Memasuki Node Keluar</string>
+  <string name="exclude_nodes">Node pengecualian</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Pengecualian fingerprints,nama, negara dan alamat</string>
+  <string name="enter_exclude_nodes">Memasuki Node Pengecualian</string>
+  <string name="strict_nodes">Node Terlarang</string>
+  <string name="use_only_these_specified_nodes">Pakai *hanya* spesifik node</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Pakai Bridges</string>
+  <string name="bridges_obfuscated">Bridges Terobfuskasi</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Nyalakan alternatif node masuk ke dalam Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Nyalakan jika pengaturan bridges adalah bridges terobfuskasi</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan port bridges</string>
+  <string name="enter_bridge_addresses">Memasuki Alamat Bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Sedang me-Relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Nyalakan perangkat anda menjadi non-exit relay</string>
+  <string name="relay_port">Port Relay</string>
+  <string name="listening_port_for_your_tor_relay">Port mendengarkan untuk TOR relay anda</string>
+  <string name="enter_or_port">Memasuki OR port</string>
+  <string name="relay_nickname">Nama Relay</string>
+  <string name="the_nickname_for_your_tor_relay">sebuah nama untuk Tor Relay anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama relay</string>
+  <string name="reachable_addresses">Addresses Terjangkau</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalankan sebagai client dibalik firewall dengan ketentuan ketat</string>
+  <string name="reachable_ports">Ports terjangkau</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port terjangkau dibalik firewall ketat</string>
+  <string name="enter_ports">Memasuki ports</string>
+  <string name="enable_hidden_services">Layanan Penyimpanan Rahasia</string>
+  <string name="run_servers_accessible_via_the_tor_network">Membolehkan perangkat-nyala untuk diakses lewat Tor Network</string>
+  <string name="enter_localhost_ports_for_hidden_services">memasuki localhost port untuk layanan rahasia</string>
+  <string name="hidden_service_ports">Ports Layanan Rahasia</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nama teralamatkan untuk layanan rahasia anda (otomatis dibuat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">nyalakan debug log untuk output (harus menggunakan adb atau aLogCat untuk menampilkan)</string>
+  <string name="project_home">Beranda Projek:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lisensi Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Perangkat Lunak Pihak Ke-3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Sebuah aplikasi ingin membuka port %S server tersembunyi ke jaringan Tor. Hal ini aman jika anda mempercayai aplikasi tersebut.</string>
+  <string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
+  <string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
+  <string name="hidden_service_on">layanan tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+  <string name="unable_to_reset_tor">Boot ulang perangkat anda, gagal me-reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gunakan Iptables Default</string>
+  <string name="pref_use_sys_iptables_summary">menggunakan binary iptables built-in daripada yang disertakan dengan Orbot</string>
+  <string name="error_installing_binares">Binary Tor tidak dapat dipasang atau ditingkatkan</string>
+  <string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
+  <string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
+  <string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
+  <string name="pref_use_expanded_notifications_title">Notifikasi Melebar</string>
+  <string name="notification_using_bridges">Bridge diaktifkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Bahasa</string>
+  <string name="set_locale_summary">Pilih lokal dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biarkan default atau berlaih ke bahasa saat ini</string>
+  <string name="powered_by">diperkuat dengan Tor</string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+  <string name="no_internet_connection_tor">Tidak ada koneksi internet; Tor sedang standby...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">unduh</string>
+  <string name="up">unggah</string>
+  <string name="pref_disable_network_title">Auto-Tidur Tidak Ada Jaringan</string>
+  <string name="pref_disable_network_summary">Menempatkan Tor untuk tidur ketika tidak ada internet yang tersedia</string>
+  <string name="newnym">Anda telah beralih ke identitas Tor baru!</string>
+  <string name="menu_verify_browser">Peramban</string>
+  <string name="menu_use_chatsecure">Gunakan ChatSecure</string>
+  <string name="permission_manage_tor_label">Kelola Tor</string>
+  <string name="permission_manage_tor_description">Aktifkan aplikasi ini untuk mengontrol layanan Tor</string>
+  <string name="install_apps_">Pasang aplikasi?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Tidak ada jaringan terhubung. Menidurkan Tor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Jaringan terhubung baik. Memanggil Tor...</string>
+  <string name="updating_settings_in_tor_service">memperbarui setting pada layanan Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_socks_summary">Port tempat proxy SOCKS Tor aktif (standar: 9050 atau 0 untuk mematikan)</string>
+  <string name="pref_socks_dialog">Konfigurasi Port SOCKS</string>
+  <string name="pref_transport_title">Port TransProxy Tor</string>
+  <string name="pref_transport_summary">Port tempat Proxy Transparan Tor aktif (standar: 9040 atau 0 untuk mematikan)</string>
+  <string name="pref_transport_dialog">Konfigurasi Port TransProxy</string>
+  <string name="pref_dnsport_title">Port DNS Tor</string>
+  <string name="pref_dnsport_summary">Port tempat DNS Tor aktif (standar: 5400 atau 0 untuk mematikan)</string>
+  <string name="pref_dnsport_dialog">Konfigurasi Port DNS</string>
+  <string name="pref_torrc_title">Konfigurasi Torrc</string>
+  <string name="pref_torrc_summary">HANYA UNTUK AHLI: masukkan baris konfigurasi direct Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Custom</string>
+  <string name="wizard_tips_martus">Mobile Martus - Aplikasi Dokumentasi Hak Asasi Manusia milik Benetech</string>
+  <string name="your_tor_public_ips_">IP Publik Tor Anda:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Mohon nonaktifkan aplikasi ini di Android Settings Apps jika Orbot anda bermasalah</string>
+  <string name="app_conflict">Konflik Aplikasi</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Pasang ulang rule Transproxy saat status jaringan berubah</string>
+  <string name="pref_transproxy_flush_title">BUANG PAKSA Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ketuk disini untuk mengosongkan semua rule jaringan Transproxy SEKARANG</string>
+  <string name="transparent_proxy_rules_flushed_">Rule proxy transparan telah kosong!</string>
+  <string name="you_do_not_have_root_access_enabled">Anda tidak punya akses ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Anda mungkin harus stop lalu start kembali Orbot agar perubahan setting menjadi aktif.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Telah Diperbarui</string>
+  <string name="restart_orbot_to_use_this_bridge_">Silakan start ulang Orbot untuk mengaktifkan perubahan</string>
+  <string name="menu_qr">Kode QR</string>
+  <string name="bridge_mode">Mode Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Laman</string>
+  <string name="activate">Aktivasi</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Anda dapat membuat semua aplikasi di perangkat anda bekerja melalui jaringan Tor menggunakan fitur VPN dari Android. *AWAS* Fitur ini masih baru, percobaan dan pada beberapa kasus tidak start otomatis, atau bahkan berhenti. Tidak untuk anonimitas, dan HANYA untuk melewati firewall dan penyaringan.</string>
+  <string name="send_email">Kirim Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Anda bisa mendapatkan alamat bridge melalui email, halaman web atau dengan memindai kode QR bridge tersebut. Pilih \'Email\' atau \'Laman\' di bawah untuk meminta alamat bridge. Setelah anda mendapatkannya, salin lalu tempel di pilihan \"Bridges\" pada setting Orbot lalu start ulang.</string>
+  <string name="standard_browser">Peramban Standar</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">CATATAN: Hanya bridge Tor yang standar yang bekerja di perangkat Intel X86/ATOM</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-in/strings.xml b/orbotservice/src/main/res/values-in/strings.xml
new file mode 100644
index 0000000..42c4461
--- /dev/null
+++ b/orbotservice/src/main/res/values-in/strings.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mulai dan akhiri Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot sedang dimulaiâ?¦</string>
+  <string name="status_activated">Tersambung ke Jaringan Tor</string>
+  <string name="status_disabled">Orbot telah dibatalkan</string>
+  <string name="status_shutting_down">Orbot sedang dimatikan</string>
+  <string name="not_anonymous_yet">PERINGATAN: </string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Jelajahi</string>
+  <string name="menu_settings">Pengaturan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_about">Mengenai</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Dekat</string>
+  <string name="button_about">Mengenai</string>
+  <string name="button_clear_log">Hapus Log</string>
+  <string name="menu_verify">Periksa</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="pref_transparent_all_title">Tor Semuanya</string>
+  <string name="pref_transparent_port_title">Daftar Port</string>
+  <string name="pref_has_root">Minta Akses Dasar</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Pengaturan Proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Umum</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Peringatan</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Tidak ada</string>
+  <string name="status">Status</string>
+  <string name="error">Kesalahan</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Simpan Pengaturan</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-is/strings.xml b/orbotservice/src/main/res/values-is/strings.xml
new file mode 100644
index 0000000..ca2f9cb
--- /dev/null
+++ b/orbotservice/src/main/res/values-is/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er ókeypis proxy smáforrit sem gerir öðrum smáforritum kleift að nota veraldarvefinn á öruggari hátt. Orbot notar Tor til að dulkóða umferð þína á netinu og felur hana svo með að hoppa í gegnum fjölda tölva um allan heim. Tor er ókeypis hugbúnaður og opið net sem aðstoðar þig við að verjast gegn eftirliti á netinu sem vinnur gegn frelsi einkalífsins og friðhelgi, trúnaðar viðskiptamálum og samböndum, og ríkisöryggi þekkt sem umferðargreining.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">ræsa og stöðva Tor</string>
+  <string name="tor_proxy_service_process">torproxyþjónusta</string>
+  <string name="status_starting_up">Orbot er að ræsa...</string>
+  <string name="status_activated">Tengdur við Tor netið</string>
+  <string name="status_disabled">Orbot er slökkt</string>
+  <string name="tor_process_starting">Kveiki á Tor notanda...</string>
+  <string name="tor_process_complete">lokið.</string>
+  <string name="tor_process_waiting">bíða.</string>
+  <string name="not_anonymous_yet">A�V�RUN: Netumferðin þín er ekki nafnlaus enn! Vinsamlegast stilltu hugbúnaðinn þinn til að nota HTTP proxy 127.0.0.1:8118 eða SOCK4A eða SOCK5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Heim</string>
+  <string name="menu_browse">Vafra</string>
+  <string name="menu_settings">Stillingar</string>
+  <string name="menu_log">Skráning</string>
+  <string name="menu_info">Hjálp</string>
+  <string name="menu_start">Byrja</string>
+  <string name="menu_stop">Stöðva</string>
+  <string name="menu_about">Um</string>
+  <string name="main_layout_download">Niðurhal</string>
+  <string name="main_layout_upload">Upphal</string>
+  <string name="button_help">Hjálp</string>
+  <string name="button_close">Loka</string>
+  <string name="button_about">Um</string>
+  <string name="button_clear_log">Hreinsa Skráningu</string>
+  <string name="menu_verify">Athuga</string>
+  <string name="menu_exit">Hætta</string>
+  <string name="menu_scan">Skanna BridgeQR</string>
+  <string name="menu_share_bridge">Deila BridgeQR</string>
+  <string name="press_to_start">- ýttu lengi til að byrja -</string>
+  <string name="pref_trans_proxy_group">Gegnsætt Proxy (�arfnast Rótaraðgangs)</string>
+  <string name="pref_trans_proxy_title">Gegnsætt Proxy</string>
+  <string name="pref_trans_proxy_summary">Sjálfkrafa Tor-gera smáforrit</string>
+  <string name="pref_transparent_all_title">Tor Allt</string>
+  <string name="pref_transparent_all_summary">Beina umferð fyrir öll smáforrit í gegnum Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Beinir til vara</string>
+  <string name="pref_transparent_port_fallback_summary">A�V�RUN: Fer framhjá algengum portum (80, 443, etc). *NOTA A�EINS* ef \'Allt\' eða \'Smáforrit\' stilling virkar ekki.</string>
+  <string name="pref_transparent_port_title">Porta Listi</string>
+  <string name="pref_transparent_port_summary">Listi yfir port til að proxya. *NOTA A�EINS* ef \'Allt\' eða \'Smáforrit\' stilling virkar ekki</string>
+  <string name="pref_transparent_port_dialog">Settu inn port til að proxya</string>
+  <string name="pref_has_root">Biðja um Rótaraðgang</string>
+  <string name="pref_has_root_summary">�arfnast rótaraðgangs fyrir gegnsæja proxýun</string>
+  <string name="status_install_success">Uppsetning Tor skráa tókst!</string>
+  <string name="status_install_fail">Tor binary skrár gátu ekki verið settar upp. Vinsamlegast athugaðu Skráninguna og láttu vita til tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Villa í Forriti</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Um Orbot</string>
+  <string name="btn_next">Næsta</string>
+  <string name="btn_back">Til baka</string>
+  <string name="btn_finish">Enda</string>
+  <string name="btn_okay">Ã?kei</string>
+  <string name="btn_cancel">Hætta við</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Fáein Orbot Smáatriði</string>
+  <string name="wizard_details_msg">Orbot er open-source forrit sem inniheldur Tor, LibEvent og Polipo. �að veitir staðbundinn HTTP proxy (8118) og SOCKS proxy (9050) inná Tor netið. Orbot hefur líka eiginleika, á tæki með rótaraðgang, til að senda alla vefumferð í gegnum Tor.</string>
+  <string name="wizard_permissions_root">Aðgangur Heimilaður</string>
+  <string name="wizard_permissions_stock">Orbot Leyfisveiting</string>
+  <string name="wizard_premissions_msg_root">Frábært! Við höfum skynjað að þú hefur rótaraðgang heimilaðan fyrir Orbot. Við munum nota þetta vald skynsamlega.</string>
+  <string name="wizard_permissions_msg_stock">�rátt fyrir að vera ekki nauðsynlegt, getur Orbot orðið öflugra verkfæri ef tækið þitt hefur rótaraðgang. Notaðu hnappinn fyrir neðan til að veita Orbot ofurkrafta!</string>
+  <string name="wizard_permissions_no_root">Ef þú hefur ekki rótaraðgang eða hefur enga hugmynd um hvað við erum að tala, vertu viss um að nota smáforrit sem gerð eru til að vinna með Orbot.</string>
+  <string name="wizard_permissions_consent">�g skil og vil halda áfram án réttinda Ofurnotanda</string>
+  <string name="wizard_permission_enable_root">Veita rótaraðgang fyrir Orbot</string>
+  <string name="wizard_configure">Stilla Torinleika</string>
+  <string name="wizard_configure_msg">Orbot gefur þér möguleikann á að beina allri umferð smáforrita í gegnum Tor E�A að velja smáforrit hvert fyrir sig.</string>
+  <string name="wizard_configure_all">Beina umferð fyrir öll smáforrit í gegnum Tor</string>
+  <string name="wizard_configure_select_apps">Velja Einstök Smáforrit fyrir Tor</string>
+  <string name="wizard_tips_tricks">Orbot-virk Smáforrit</string>
+  <string name="wizard_tips_msg">Smáforritin fyrir neðan voru þróuð til að virka með Orbot. Klikkaðu hvern takka til að setja upp núna, eða þú getur fundið þá seinna á Google Play, á heimasíðu GuardianProject.info eða í gegnum F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - �ruggur spjall þjónn fyrir Android</string>
+  <string name="wizard_tips_proxy">Proxy Stillingar - Lærðu hvernig á að stilla smáforrit til að virka með Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Leitarvél smáforrit</string>
+  <string name="wizard_tips_twitter">Setja Twitter proxy hýsir til \"localhost\" and port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Búða til sögu og skildu það eftir fyrir tor vegna öryggis!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Stillingar</string>
+  <string name="wizard_proxy_help_msg">Ef að Android smáforritið sem þú notar, styður notkun af HTTP eða SOCKS proxy, getur þú stillt það til að tengjast Orbot og nota Tor.\n\n\nStillingar þjóns er 127.0.0.1 eða \"localhost\". Fyrir HTTP, port stillingin er 8118. Fyrir SOCKS, proxyinn er 9050. �ú ættir að nota SOCKS4A eða SOCKS5 ef mögulegt. �ú getur lært meira um proxýun á Android með FAQ á: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot er tilbúinn!</string>
+  <string name="wizard_final_msg">Milljónir manneskja um allan heim nota Tor útaf mörgum mismunandi ástæðum.\n\nBlaðamenn og bloggarar, mannréttindasinnar, lögreglufólk, hermenn, stórfyrirtæki, þegnar bælandi ríkisstjórna og bara venjulegir borgarar... og núna þú ert líka tilbúinn!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vinsamlegast stilltu Orbot áður en þú getur byrjað að nota það!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">�etta mun opna vef vafrann þinn að https://check.torproject.org til að sjá hvort Orbot sé rétt tengdur og að þú sért tengdur Tor.</string>
+  <string name="pref_hs_group">Falin �jónusta Hýsing</string>
+  <string name="pref_general_group">Almennt</string>
+  <string name="pref_start_boot_title">Virkja Orbot við Ræsingu</string>
+  <string name="pref_start_boot_summary">Sjálfkrafa virkja Orbot og tengja Tor þegar Android tækið þitt ræsist</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot kemur með Tor til Android!\n\nTor hjálpar þér að verjast gegn síun innihalds, umferðargreiningu og net eftirliti sem er hættulegt friðhelgi einkalífsins, trúnaðarupplýsingum og persónulegum samböndum.\n\n�essi leiðbeinandi hjálpar þér að stilla Orbot og Tor á tækinu þínu.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aðvörun</string>
+  <string name="wizard_warning_msg">Aðeins með að setja Orbot upp mun ekki sjálfkrafa gera netumferð þína nafnlausa.\n\n�ú verður að stilla Orbot rétt, tækið þitt og önnur smáforrit til að nota Tor rétt.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Leyfisveitingar</string>
+  <string name="wizard_permissions_root_msg1">�ú getur valfrjálst veitt Orbot \'Ofurnotanda\' aðgang til að virkja stillingar fyrir lengra komna, eins og Gegnsæ Proxýun.</string>
+  <string name="wizard_permissions_root_msg2">Ef þú vilt ekki gera þetta, vinsamlegast vertu viss um að nota smáforrit sem gerð eru til að vinna með Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Tækið þitt virðist ekki vera með rótaraðgang eða veita \'Ofurnotanda\' réttindi.\n\nVinsamlegast prófaðu \'Smáforrit\' viðmótið á aðalskjánum í staðinn.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Virk Smáforrit</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: �ruggt spjall smáforrit með Utanvegar Dulkóðun</string>
+  <string name="wizard_tips_play">Finndu öll Guardian Verkefnis smáforrit á Google Play</string>
+  <string name="wizard_tips_fdroid">Finndu öll smáforrit úr Guardian Verkefninu á F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Finndu öll smáforrit úr Guardian Verkefninu á https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Gegnsæ Proxýun</string>
+  <string name="wizard_transproxy_msg">�etta leyfir smáforritunum þínum sjálfkrafa að keyra í gengum Tor netið án nokkurra stillinga.</string>
+  <string name="wizard_transproxy_hint">(Hakaðu í þenna reit ef þú hefur enga hugmynd um hvað við erum að tala)</string>
+  <string name="wizard_transproxy_none">Engin</string>
+  <string name="pref_transparent_tethering_title">Tor Netaðgangspunktur</string>
+  <string name="pref_transparent_tethering_summary">Leyfa Tor Gegnsæja Proxýun fyrir WiFi og USB Tæki með Netaðgengi (þarfnast endurræsingar)</string>
+  <string name="button_grant_superuser">Biðja um Ofurnotandaréttindi</string>
+  <string name="pref_select_apps">Velja Smáforrit</string>
+  <string name="pref_select_apps_summary">Velja Smáforrit til að Beina í gegnum Tor</string>
+  <string name="pref_node_configuration">Punkta Stilling</string>
+  <string name="pref_node_configuration_summary">�etta eru flóknari stillingar sem geta minnkað nafnleysið þitt</string>
+  <string name="pref_entrance_node">Inngangs Punktur</string>
+  <string name="pref_entrance_node_summary">Fingraför, uppnefni, lönd og heimilisföng fyrir fyrsta hoppið</string>
+  <string name="pref_entrance_node_dialog">Sláðu Inn Inngangspunkt</string>
+  <string name="button_proxy_all">Proxy Allt</string>
+  <string name="button_proxy_none">Proxy Ekkert</string>
+  <string name="button_invert_selection">Ã?fugt Val</string>
+  <string name="pref_proxy_title">�tistandandi Net Proxy (Valfrjálst)</string>
+  <string name="pref_proxy_type_title">�tistandandi Proxy Gerð</string>
+  <string name="pref_proxy_type_summary">Protocol til að nota fyrir proxy þjón: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Sláðu Inn Gerð Proxýs</string>
+  <string name="pref_proxy_host_title">�tistandandi Proxy Hýsir</string>
+  <string name="pref_proxy_host_summary">Proxy Netþjóns nafn</string>
+  <string name="pref_proxy_host_dialog">Sláðu Inn Proxy �jón</string>
+  <string name="pref_proxy_port_title">Ã?tistandandi Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxy Netþjóns port</string>
+  <string name="pref_proxy_port_dialog">Sláðu Inn Proxy port</string>
+  <string name="pref_proxy_username_title">Ã?tistandandi Proxy Notendanafn</string>
+  <string name="pref_proxy_username_summary">Proxy Notendanafn (Valfrjálst)</string>
+  <string name="pref_proxy_username_dialog">Sláðu Inn Proxy Notendanafn</string>
+  <string name="pref_proxy_password_title">�tistandandi Proxy Lykilorð</string>
+  <string name="pref_proxy_password_summary">Proxy Lykilorð (Valfrjálst)</string>
+  <string name="pref_proxy_password_dialog">Sláðu Inn Proxy Lykilorð</string>
+  <string name="status">Staða</string>
+  <string name="setting_up_full_transparent_proxying_">Set upp full-gegnsæjan proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Set upp smáforrita-byggðan gegnsæjan proxy... </string>
+  <string name="transparent_proxying_enabled">Gegnsæ proxýun KVEIKT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy kveikt fyrir Netaðgangspunkt!</string>
+  <string name="warning_error_starting_transparent_proxying_">A�V�RUN: villa við að kveikja á gegnsærri proxýun</string>
+  <string name="transproxy_rules_cleared">TransProxy reglur hreinsaðar</string>
+  <string name="couldn_t_start_tor_process_">Gat ekki kveikt á Tor þráð:</string>
+  <string name="privoxy_is_running_on_port_">Polipo keyrir á porti:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Set upp port-byggða gegnsæja proxýun...</string>
+  <string name="bridge_error">Brúar Villa</string>
+  <string name="bridge_requires_ip">Til að nota brúar viðbótina, verðuru að slá inn að minnsta kosti eina IP addressu fyrir brú.</string>
+  <string name="send_email_for_bridges">Sendu tölvupóst til bridges@xxxxxxxxxxxxxx með setningunni \"get bridges\" eitt og sér í innihaldi skeytisins frá gmail aðgangi.</string>
+  <string name="error">Villa</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">�itt ReachableAddressur stillingar ollu undanþágu!</string>
+  <string name="your_relay_settings_caused_an_exception_">Endurvarp stillingar þínar ollu undanþágu!</string>
+  <string name="exit_nodes">Ã?tgangspunktar</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingraför, uppnefni, lönd og heimilisföng fyrir síðasta hoppið</string>
+  <string name="enter_exit_nodes">Sláðu Inn �tgangspunkta</string>
+  <string name="exclude_nodes">Ã?tiloka Punkta</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingraför, uppnefni, lönd og heimilisföng til að útiloka</string>
+  <string name="enter_exclude_nodes">Sláðu Inn �tiloka Punkta</string>
+  <string name="strict_nodes">Strangir Punktar</string>
+  <string name="use_only_these_specified_nodes">Nota *aðeins* þessa tilgreindu punkta</string>
+  <string name="bridges">Brýr</string>
+  <string name="use_bridges">Nota Brýr</string>
+  <string name="bridges_obfuscated">Villandi Brýr</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Kveikja hliðstæðan inngangspunkt inná Tor Netið</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Leyfa ef stilltar brýr eru villandi brýr</string>
+  <string name="ip_address_and_port_of_bridges">IP addressa og brúarport</string>
+  <string name="enter_bridge_addresses">Sláðu Inn Brúar Addressur</string>
+  <string name="relays">Endurvarpar</string>
+  <string name="relaying">Endurvörpun</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Leyfa tækinu þínu að vera útgangslaus endurvarpi</string>
+  <string name="relay_port">Endurvörpunar Port</string>
+  <string name="listening_port_for_your_tor_relay">Hlustunar port fyrir Tor endurvarpann þinn</string>
+  <string name="enter_or_port">Sláðu Inn OR port</string>
+  <string name="relay_nickname">Endurvörpunar viðurnefni</string>
+  <string name="the_nickname_for_your_tor_relay">Viðurnefni fyrir Tor endurvarpið þitt</string>
+  <string name="enter_a_custom_relay_nickname">Sláðu Inn sérhannað endurvarp viðurnefni</string>
+  <string name="reachable_addresses">Nálgunarhæf Heimilisföng</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Keyra sem notandi bakvið eldvegg með hamlandi skilyrðum</string>
+  <string name="reachable_ports">Nálgunarhæf port</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port nálgunarhæf bakvið hamlandi eldvegg</string>
+  <string name="enter_ports">Sláðu Inn port</string>
+  <string name="enable_hidden_services">Falin �jónusta Hýsing</string>
+  <string name="run_servers_accessible_via_the_tor_network">leyfa á-tæki netþjón til að vera aðgengilegur í gegnum Tor netið</string>
+  <string name="enter_localhost_ports_for_hidden_services">sláðu inn localhost port fyrir faldar þjónustur</string>
+  <string name="hidden_service_ports">Falin �jónustu Port</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">nafnið fyrir falda þjónustu þína (búið til sjálfkrafa)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">leyfa villuskráningu á verða búin til (verður að nota adb eða aLogCat til að skoða)</string>
+  <string name="project_home">Heimili Verkefni(sins):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Leyfið</string>
+  <string name="https_torproject_org">https:torproject.org</string>
+  <string name="third_party_software">Hugbúnaður frá 3ja aðila:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Smáforrit vill opna falið port þjóns %S að Tor netinu. �etta er öruggt ef þú treystir smáforritinu.</string>
+  <string name="found_existing_tor_process">fann annan Tor þráð...</string>
+  <string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu skráninguna</string>
+  <string name="hidden_service_on">falin þjónusta á:</string>
+  <string name="unable_to_read_hidden_service_name">get ekki lesið nafn földu þjónustunnar</string>
+  <string name="unable_to_start_tor">Get ekki kveikt á Tor:</string>
+  <string name="unable_to_reset_tor">Endurræstu tækið þitt, ekki hægt að núllstilla Tor!</string>
+  <string name="pref_use_sys_iptables_title">Nota Upprunalegar IPtöflur</string>
+  <string name="pref_use_sys_iptables_summary">nota innbyggðar iptöflur binary í staðinn fyrir þær sem fylgja með Orbot</string>
+  <string name="error_installing_binares">Tor binary-in gátu ekki verið uppsettar eða uppfærðar.</string>
+  <string name="pref_use_persistent_notifications">Alltaf hafa smámynd í glugganum þegar Orbot er tengudr</string>
+  <string name="pref_use_persistent_notifications_title">Alltaf-� Upplýsingar</string>
+  <string name="pref_use_expanded_notifications">Sýndu útvíkkaðar upplýsingar varðandi Tor útgangsland og IP tölu</string>
+  <string name="pref_use_expanded_notifications_title">�tvíkkaðar Upplýsingar</string>
+  <string name="notification_using_bridges">Brýr kveiktar!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Tungumál</string>
+  <string name="set_locale_summary">Veldu staðsetningu og tungumál fyrir Orbot</string>
+  <string name="wizard_locale_title">Veldu Tungumál</string>
+  <string name="wizard_locale_msg">Leyfa upprunalega eða skipta núverandi tungumáli</string>
+  <string name="powered_by">gert kleift af Tor</string>
+  <string name="btn_save_settings">Geyma Stillingar</string>
+  <string name="no_internet_connection_tor">Engin tenging við netið; Tor er í biðstöðu...</string>
+  <string name="bandwidth_">Bandvídd:</string>
+  <string name="down">niðri</string>
+  <string name="up">uppi</string>
+  <string name="pref_disable_network_title">Enginn Netkerfis Sjálfvirkur-Svefn</string>
+  <string name="pref_disable_network_summary">Svæfðu Tor þegar engin internet tenging er til staðar</string>
+  <string name="newnym">�ú ert komin með nýtt Tor auðkenni!</string>
+  <string name="menu_use_chatsecure">Nota ChatSecure</string>
+  <string name="permission_manage_tor_label">Stilla Tor</string>
+  <string name="permission_manage_tor_description">Leyfa þessu smáforriti að stjórna Tor þjónustunni</string>
+  <string name="install_apps_">Setja upp smáforrit?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Engin tenging við netið. Tor verður svæfður...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Tenging við netið er góð. Tor verður vakinn...</string>
+  <string name="updating_settings_in_tor_service">uppfæri stillingar í Tor þjónustu</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port sem Tor býður SOCKS proxy á (upprunalegt: 9050 eða 0 til að slökkva)</string>
+  <string name="pref_socks_dialog">SOCK Port Stilling</string>
+  <string name="pref_transport_title">Tor GegnsærProxy Port</string>
+  <string name="pref_transport_summary">Port sem Tor býður Gegnsæjum Proxy á (upprunalegt: 9040 eða 0 til að slökkva)</string>
+  <string name="pref_transport_dialog">GegnsærProxy Port Stilling</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port sem Tor býður DNS á (upprunalegt: 5400 eða 0 til að slökkva)</string>
+  <string name="pref_dnsport_dialog">DNS Port Stilling</string>
+  <string name="pref_torrc_title">Torrc Mótanleg Stilling</string>
+  <string name="pref_torrc_summary">A�EINS S�RFR��INGAR: sláðu inn beinar torrc stillingar línur</string>
+  <string name="pref_torrc_dialog">Mótanlegt Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Mannréttinda Skjölunar Smáforrit</string>
+  <string name="your_tor_public_ips_">Tor Almennings IP tölurnar �ínar </string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vinsamlegast slökktu á þessu smáforriti í Android-&gt;Settings-&gt;Apps ef þú ert í vandræðum með Orbot: </string>
+  <string name="app_conflict">Smáforrita �rekstur</string>
+  <string name="pref_transproxy_refresh_title">Gegnsærproxy Sjálfkrafa Endurnýjun</string>
+  <string name="pref_transproxy_refresh_summary">Endursetja Gegnsærproxy reglurnar þegar ástand netsins breytist</string>
+  <string name="pref_transproxy_flush_title">Gegnsærproxy �VINGU� FJARL�GING</string>
+  <string name="pref_transproxy_flush_summary">�ttu hér til að henda öllum gegnsærproxy net reglunum N�NA</string>
+  <string name="transparent_proxy_rules_flushed_">Gegnsær proxy reglum hent!</string>
+  <string name="you_do_not_have_root_access_enabled">�ú ert ekki með R�TAR aðgang kveikt</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">�ú gætir þurft að stöðva og byrja Orbot til að stillinga breytingar taka gildi.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Brýr Uppfærðar</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vinsamlegast endurræstu Orbot til að breytingarnar taki gildi</string>
+  <string name="menu_qr">QR Kóðar</string>
+  <string name="bridge_mode">Brúar Viðmót</string>
+  <string name="get_bridges_email">Tölvupóstur</string>
+  <string name="get_bridges_web">Vefur</string>
+  <string name="activate">Virkja</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">�ú getur leyft öllum smáforritum á tækinu þínu að fara í gegnum Tor netið með að nota VPN möguleikann í Android.\n\n*A�V�RUN* �etta er ný, tilraunar möguleiki og í sumum tilfellum mun ekki byrja sjálfkrafa, eða geta stöðvast. �að ætti EKKI að notast fyrir nafnleysi, og A�EINS notað til að komast í gegnum eldveggi og síur.</string>
+  <string name="send_email">Senda Tölvupóst</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">�ú getur fengið brúar heimilisfang í gegnum tölvupóst, vefinn eða með að skanna brúar QR kóða. Veldu \'Tölvupóstur\' eða \'Vefur\' fyrir neðan til að óska eftir brúar heimilisfangi.\n\n�egar þú hefur heimilisfang, afritaðu &amp; límdu það inn í \'Brýr\' stillingu í stillingar og endurræsun í Orbot.</string>
+  <string name="standard_browser">Staðlaður Vafri</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">ATHUGA�U: Aðeins staðlaðar Tor brýr virka á Intel X86/ATOM devices</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-it/strings.xml b/orbotservice/src/main/res/values-it/strings.xml
new file mode 100644
index 0000000..62f1455
--- /dev/null
+++ b/orbotservice/src/main/res/values-it/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot è un\'applicazione proxy che permette alle altre applicazioni di accedere a internet in maniera più sicura. Orbot usa Tor per cifrare il  traffico internet e lo nasconde poi facendolo rimbalzare attraverso una serie di computer attorno al mondo. Tor è un software libero e una rete aperta che aiuta a difendersi da una forma di sorveglianza della rete conosciuta come analisi del traffico. Quest\'ultima minaccia libertà e privacy personale, attività commerciali riservate, rapporti interpersonali, e persino la sicurezza di stato.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">avvia e ferma Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot è in esecuzione...</string>
+  <string name="status_activated">Connesso alla rete Tor</string>
+  <string name="status_disabled">\"Orbot è disattivato</string>
+  <string name="status_shutting_down">TorService si sta spegnendo</string>
+  <string name="tor_process_starting">Avvio client Tor...</string>
+  <string name="tor_process_complete">completa.</string>
+  <string name="tor_process_waiting">attesa.</string>
+  <string name="not_anonymous_yet">ATTENZIONE: Il traffico non è ancora anonimo! Configura le applicazioni per utilizzare il proxy HTTP 127.0.0.1:8118,  SOCKS4A o proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Sfoglia</string>
+  <string name="menu_settings">Impostazioni</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Aiuto</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Avvio</string>
+  <string name="menu_stop">Ferma</string>
+  <string name="menu_about">About</string>
+  <string name="menu_promo_apps">Installa apps...</string>
+  <string name="main_layout_download">Download (velocità/totale)</string>
+  <string name="main_layout_upload">Upload (velocità/totale)</string>
+  <string name="button_help">Aiuto</string>
+  <string name="button_close">Chiudi</string>
+  <string name="button_about">About</string>
+  <string name="button_clear_log">Cancella log</string>
+  <string name="menu_verify">Controlla</string>
+  <string name="menu_exit">Esci</string>
+  <string name="menu_scan">Scansiona BridgeQR</string>
+  <string name="menu_share_bridge">Condividi BridgeQR</string>
+  <string name="press_to_start">- tieni premuto per avviare -</string>
+  <string name="pref_trans_proxy_group">Proxying trasparente (Richiede root)</string>
+  <string name="pref_trans_proxy_title">Proxying trasparente</string>
+  <string name="pref_trans_proxy_summary">Torifying automatico delle app</string>
+  <string name="pref_transparent_all_title">Tor ovunque</string>
+  <string name="pref_transparent_all_summary">Traffico proxy di tutte le app attraverso Tor</string>
+  <string name="pref_transparent_port_fallback_title">Fallback porte proxy</string>
+  <string name="pref_transparent_port_fallback_summary">ATTENZIONE: Aggira le porte comuni (80, 443, ecc). *USARE SOLO* se le modalità \'All\' o \'App\' non funzionano.</string>
+  <string name="pref_transparent_port_title">Elenco porte</string>
+  <string name="pref_transparent_port_summary">Lista di porte per cui fare proxy. *USARE SOLO* se le modalità \'All\' o \'App\' non funzionano.</string>
+  <string name="pref_transparent_port_dialog">Inserisci porte da proxare</string>
+  <string name="pref_has_root">Richiesto accesso root</string>
+  <string name="pref_has_root_summary">Richiede il root per il proxying trasparente</string>
+  <string name="status_install_success">I binari di Tor sono stati installati con successo!</string>
+  <string name="status_install_fail">I file binari di Tor non possono essere installati. Controlla i log e notifica l\'accaduto su tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Errore applicazione</string>
+  <string name="wizard_title">Benvenuti in Orbot</string>
+  <string name="wizard_btn_tell_me_more">About Orbot</string>
+  <string name="btn_next">Avanti</string>
+  <string name="btn_back">Indietro</string>
+  <string name="btn_finish">Fine</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Annulla</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alcuni dettagli su Orbot</string>
+  <string name="wizard_details_msg">Orbot è un\'app open-source contenente Tor, LibEvent e Polipo. Fornisce un proxy HTTP locale (8118) e un proxy SOCKS (9050) nella rete Tor. Orbot, solo sui dispositivi con permessi di ROOT, offre anche la possibilità di veicolare tutto il traffico attraverso Tor.</string>
+  <string name="wizard_permissions_root">Permesso concesso</string>
+  <string name="wizard_permissions_stock">Permessi Orbot</string>
+  <string name="wizard_premissions_msg_root">Eccellente! Abbiamo rilevato la presenza dei permessi di root attivati per Orbot. Useremo questi poteri con saggezza.</string>
+  <string name="wizard_permissions_msg_stock">Anche se non è richiesto, Orbot può diventare uno strumento ancora più potente se il dispositivo ha accesso come root. Utilizza il pulsante qui sotto per concedere i superpoteri a Orbot!</string>
+  <string name="wizard_permissions_no_root">Se non hai i permessi root o non hai idea di cosa siano, assicurati solamente di utilizzare applicazioni fatte per lavorare con Orbot.</string>
+  <string name="wizard_permissions_consent">Ho capito e desidero continuare senza il root</string>
+  <string name="wizard_permission_enable_root">Concedi permessi root a Orbot</string>
+  <string name="wizard_configure">Configura Torification</string>
+  <string name="wizard_configure_msg">Orbot dà la possibilità di instradare tutto il traffico delle applicazioni tramite Tor o scegliere le applicazioni singolarmente.</string>
+  <string name="wizard_configure_all">Usa Tor come proxy per tutte le applicazioni.</string>
+  <string name="wizard_configure_select_apps">Seleziona singole App per Tor</string>
+  <string name="wizard_tips_tricks">App abilitate per Orbot</string>
+  <string name="wizard_tips_msg">Ti invitiamo a scaricare &amp; usare app che possono connettersi direttamente a Orbot. Fai click sui pulsanti qui sotto per installare.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Client sicuro di messaggistica istantanea, per Android</string>
+  <string name="wizard_tips_proxy">Impostazioni proxy - Ulteriori informazioni su come configurare le app per funzionare con Orbot</string>
+  <string name="wizard_tips_duckgo">App del motore di ricerca Duckduckgo</string>
+  <string name="wizard_tips_twitter">Twitter supporta il proxy http \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Crea una storia e lascia a Tor la sicurezza!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Impostazioni proxy</string>
+  <string name="wizard_proxy_help_msg">Se l\'app Android che stai usando supporta l\'uso di Proxy HTTP o SOCKS, allora puoi configurarle per connettersi a Orbot e usare Tor.\n\n\n L\'impostazione host è 127.0.0.1 o \"localhost\". Per l\'HTTP, il valore della porta è 8118. Per SOCKS, il proxy è 9050. Dovresti utilizzare SOCKS4A o SOCKS5 se possibile.\n \n\n\n PPuoi imparare altro sul proxying in Android tramite le FAQ: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot è pronto!</string>
+  <string name="wizard_final_msg">Milioni di persione in giro per il mondo usano Tor per un\'ampia varietà di ragioni.\n\nGiornalisti e blogger, difensori dei diritti umani, ufficiali delle forze dell\'ordine, soldati, aziende, cittadini di paesi repressivi, e anche cittadini qualunque... e ora sei pronto a farlo anche tu!</string>
+  <string name="wizard_exit_at_first_screen_toast">Perfavore configura Orbot prima di iniziare ad usarlo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ti sei collegato correttamente alla rete Tor - ma questo NON significa che il tuo dispositivo è sicuro. � possibile utilizzare l\'opzione \'Browser\' dal menù per testare il browser. \n\nVisita il nostro sito web https://guardianproject.info/apps/orbot o invia una mail a help@xxxxxxxxxxxxxxxxxxxx per saperne di più.</string>
+  <string name="tor_check">Si aprirà il browser web predefinito per https://check.torproject.org per controllare se Orbot probabilmente è configurato e si è connessi a Tor.</string>
+  <string name="pref_hs_group">Servizi nascosti</string>
+  <string name="pref_general_group">Generale</string>
+  <string name="pref_start_boot_title">Avvia Orbot al boot</string>
+  <string name="pref_start_boot_summary">Avvia automaticamente Orbot e connetti Tor quando il dispositivo Android viene avviato</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot porta Tor su Android!\n\nTor ti aiuta a difenderti da filtraggio di contenuti, analisi del traffico e sorveglianza della rete che minacciano la privacy, informazioni personali e relazioni personali.\n\nQuesta procedura guidata ti aiuterà a configurare Orbot e Tor sul tuo dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Attenzione</string>
+  <string name="wizard_warning_msg">La semplice installazione di Orbot non renderà anonimo il tuo traffico di rete mobile.\n\nDevi configurare correttamente Orbot, il tuo dispositivo e le altre applicazioni per usare Tor efficacemente.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permessi</string>
+  <string name="wizard_permissions_root_msg1">Opzionalmente, è possibile concedere ad Orbot l\'accesso da superutente per abilitare funzionalità avanzate come il proxying trasparente.</string>
+  <string name="wizard_permissions_root_msg2">Se non si vuole intraprendere questa scelta, ci si assicuri di utilizzare applicazioni fatte per funzionare con Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Il vostro dispositivo non sembra essere rooted o fornire accesso da \'Superutente\'.\n\nPerfavore prova invece la modalità \'App\' nella schermata principale.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-App abilitate</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: App chat sicura con Cifratura Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: Browser progettato per la privacy che funziona attraverso Tor</string>
+  <string name="wizard_tips_play">Cerca tutte le app del Guardian Project su Google Play</string>
+  <string name="wizard_tips_fdroid">Trova tutte le app Guardian Projec su F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Trova tutte le app Guardian Project su https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxying trasparente</string>
+  <string name="wizard_transproxy_msg">Questo permette alle tue applicazioni di passare automaticamente attraverso la rete Tor senza necessità di ulteriore configurazione.</string>
+  <string name="wizard_transproxy_hint">(Seleziona questa casella se non hai idea di quello di cui stiamo parlando)</string>
+  <string name="wizard_transproxy_none">Nessuno</string>
+  <string name="pref_transparent_tethering_title">Tethering Tor</string>
+  <string name="pref_transparent_tethering_summary">Abilita il proxying trasparente di Tor per i dispositivi connessi in tethering via WiFi e USB (necessita di riavvio)</string>
+  <string name="button_grant_superuser">Richiede accesso superuser</string>
+  <string name="pref_select_apps">Seleziona app</string>
+  <string name="pref_select_apps_summary">Scegli le applicazioni da utilizzare attraverso Tor</string>
+  <string name="pref_node_configuration">Configurazione nodo</string>
+  <string name="pref_node_configuration_summary">Questi sono parametri di configurazione avanzati che possono ridurre il vostro anonimato</string>
+  <string name="pref_entrance_node">Nodi di entrata</string>
+  <string name="pref_entrance_node_summary">Identificativi, nicknames, paesi ed indirizzi del primo hop</string>
+  <string name="pref_entrance_node_dialog">Inserisci nodi di entrata</string>
+  <string name="pref_allow_background_starts_title">Permetti Avvii in Background</string>
+  <string name="pref_allow_background_starts_summary">Permetti a qualsiasi app di comunicare ad Orbot di avviare Tor e servizi relativi</string>
+  <string name="button_proxy_all">Proxa tutto</string>
+  <string name="button_proxy_none">Non proxare niente</string>
+  <string name="button_invert_selection">Inverti selezione</string>
+  <string name="pref_proxy_title">Proxy di Rete in Uscita (Facoltativo)</string>
+  <string name="pref_proxy_type_title">Tipo proxy</string>
+  <string name="pref_proxy_type_summary">Protocolli da utilizzare per i server proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Inserisci tipo proxy</string>
+  <string name="pref_proxy_host_title">Host proxy</string>
+  <string name="pref_proxy_host_summary">Hostname server proxy</string>
+  <string name="pref_proxy_host_dialog">Inserire l\'host del proxy</string>
+  <string name="pref_proxy_port_title">Porta proxy</string>
+  <string name="pref_proxy_port_summary">Porta del server proxy</string>
+  <string name="pref_proxy_port_dialog">Inserire la porta del proxy</string>
+  <string name="pref_proxy_username_title">Nome Utente del Proxy in Uscita</string>
+  <string name="pref_proxy_username_summary">Nome Utente del Proxy (Facoltativo)</string>
+  <string name="pref_proxy_username_dialog">Inserisci Nome Utente del Proxy</string>
+  <string name="pref_proxy_password_title">Password del Proxy in Uscita</string>
+  <string name="pref_proxy_password_summary">Password del Proxy (Facoltativo)</string>
+  <string name="pref_proxy_password_dialog">Inserisci Password Proxy</string>
+  <string name="status">Stato</string>
+  <string name="setting_up_full_transparent_proxying_">Configurazione del proxying completamente trasparente...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurazione del proxying trasparente basato su applicazione...</string>
+  <string name="transparent_proxying_enabled">Proxying trasparente ABILITATO</string>
+  <string name="transproxy_enabled_for_tethering_">Proxying trasparente abilitato per il tethering</string>
+  <string name="warning_error_starting_transparent_proxying_">AVVERTIMENTO: errore nell\'avvio del TransProxy!</string>
+  <string name="transproxy_rules_cleared">Regole del TransProxy cancellate</string>
+  <string name="couldn_t_start_tor_process_">Impossibile avviare il processo Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo è in esecuzione sulla porta:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurazione del proxying trasparente basato su porta...</string>
+  <string name="bridge_error">Errore bridge</string>
+  <string name="bridge_requires_ip">Al fine di utilizzare la funzionalità bridge, è necessario inserire almeno l\'indirizzo IP di un bridge.</string>
+  <string name="send_email_for_bridges">Si consiglia di inviare una email a bridges@xxxxxxxxxxxxxx con la linea \"get bridges\" da sola nel corpo del messaggio da un account gmail.</string>
+  <string name="error">Errore</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">La tua configurazione dell\'indirizzo raggiungibile ha causato un\'eccezione!</string>
+  <string name="your_relay_settings_caused_an_exception_">La configurazione del tuo relay ha causato un\'eccezione!</string>
+  <string name="exit_nodes">Nodi di uscita</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Identificatori, nicknames, paesi ed indirizzi per l\'ultimo hop</string>
+  <string name="enter_exit_nodes">Inserire i nodi d\'uscita</string>
+  <string name="exclude_nodes">Escludere i nodi</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Identificatori, nicknames, paesi ed indirizzi da escludere</string>
+  <string name="enter_exclude_nodes">Inserire i nodi da escludere</string>
+  <string name="strict_nodes">Nodi specifici</string>
+  <string name="use_only_these_specified_nodes">Utilizza *solo* i nodi specificati</string>
+  <string name="bridges">Ponti</string>
+  <string name="use_bridges">Utilizza i bridge</string>
+  <string name="bridges_obfuscated">Bridge mascherati</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Abilita nodi alternati in entrata nella rete Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Attiva se i Bridge configurati sono mascherati</string>
+  <string name="ip_address_and_port_of_bridges">Indirizzo IP e porta dei bridge</string>
+  <string name="enter_bridge_addresses">Inserire gli indirizzi dei bridge</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Abilita il tuo dispositivo per essere un relay non di uscita</string>
+  <string name="relay_port">Porta del relay</string>
+  <string name="listening_port_for_your_tor_relay">Porta in ascolto per il proprio Tor relay</string>
+  <string name="enter_or_port">Inserire la porta OR</string>
+  <string name="relay_nickname">Nickname del relay</string>
+  <string name="the_nickname_for_your_tor_relay">Il nickname per il proprio relay Tor</string>
+  <string name="enter_a_custom_relay_nickname">Inserire un nickname personalizzato per il relay</string>
+  <string name="reachable_addresses">Indirizzo raggiungibile</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Esegui come un client dietro un firewall con politiche restrittive</string>
+  <string name="reachable_ports">Porte raggiungibili</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porte raggiungibili dietro un firewall restrittivo</string>
+  <string name="enter_ports">Inserisci porte</string>
+  <string name="enable_hidden_services">Abilita servizi nascosti</string>
+  <string name="run_servers_accessible_via_the_tor_network">esegui server accessibili attraverso la rete Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">inserire la porta per l\'host locale per i servizi nascosti</string>
+  <string name="hidden_service_ports">Porta per i servizi nascosti</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">il nome di indirizzamento per i propri servizi nascosti (generato automaticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">abilita i log di debug in output (richiede l\'uso di adb o aLogCat per esser visualizzato)</string>
+  <string name="project_home">Home progetto:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licenza Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software di terze parti:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Un applicazione ha richiesto di aprire la porta per servizi nascosti %S alla rete Tor. Questo è sicuro se ci si fida dell\'applicazione.</string>
+  <string name="found_existing_tor_process">trovato un processo Tor esistente...</string>
+  <string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log.</string>
+  <string name="hidden_service_on">servizio nascosto attivo:</string>
+  <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio nascosto.</string>
+  <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
+  <string name="unable_to_reset_tor">Riavvia il tuo dispositivo, impossibile resettare Tor!</string>
+  <string name="pref_use_sys_iptables_title">Utilizza Iptables di default</string>
+  <string name="pref_use_sys_iptables_summary">utilizza il binario di iptables installato invece di quello fornito con Orbot</string>
+  <string name="error_installing_binares">Non è stato possibile installare o aggiornare i binari di Tor.</string>
+  <string name="pref_use_persistent_notifications">Mantieni sempre l\'icona nella barra degli strumenti quando Orbot è connesso.</string>
+  <string name="pref_use_persistent_notifications_title">Notifiche sempre attive</string>
+  <string name="pref_use_expanded_notifications">Visualizza notifica espansa con nazione e ip dell\'nodo d\'uscita Tor</string>
+  <string name="pref_use_expanded_notifications_title">Espandi notifiche</string>
+  <string name="notification_using_bridges">Bridge attivati!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Lingua</string>
+  <string name="set_locale_summary">Scegli le impostazioni internazionali e la lingua di Orbot</string>
+  <string name="wizard_locale_title">Scegli Lingua</string>
+  <string name="wizard_locale_msg">Lasciare la predefinita o cambiare la lingua corrente</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Salva impostazioni</string>
+  <string name="no_internet_connection_tor">Nessuna connessione ad internet; Tor è in standby...</string>
+  <string name="bandwidth_">Larghezza di Banda:</string>
+  <string name="down">giù</string>
+  <string name="up">su</string>
+  <string name="pref_disable_network_title">impedire spegnimento automatico della rete</string>
+  <string name="pref_disable_network_summary">Stand-by di Tor quando non c\'è un collegamento a internet disponibile</string>
+  <string name="newnym">Sei passato a una nuova identità Tor!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Usa ChatSecure</string>
+  <string name="permission_manage_tor_label">Gestisci Tor</string>
+  <string name="permission_manage_tor_description">Abilita questa app per controllare il servizio Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Non sembra che tu abbia Orfox installato. Necessiti di aiuto, o apro semplicemente il browser?</string>
+  <string name="install_apps_">Installare applicazioni?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nessuna connettività di rete. Mettendo Tor a riposo...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Connettività di rete buona. Svegliando Tor...</string>
+  <string name="updating_settings_in_tor_service">aggiornamento impostazioni nel servizio Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Porta sulla quale Tor offre il proxy SOCKS (default: 9050 o 0 per disabilitare)</string>
+  <string name="pref_socks_dialog">Configurazione Porta SOCKS</string>
+  <string name="pref_transport_title">Porta TransProxy Tor</string>
+  <string name="pref_transport_summary">Porta sulla quale Tor offre il Proxy Trasparente (default: 9040 o 0 per disabilitare)</string>
+  <string name="pref_transport_dialog">Configurazione Porta TransProxy</string>
+  <string name="pref_dnsport_title">Porte Tor DNS</string>
+  <string name="pref_dnsport_summary">Porta sulla quale Tor offre i DNS (default: 5400 o 0 per disabilitare)</string>
+  <string name="pref_dnsport_dialog">Configurazione porte DNS</string>
+  <string name="pref_torrc_title">Configurazioni personalizzate di Torrc</string>
+  <string name="pref_torrc_summary">SOLO ESPERTI: inserisci direttamente configurazioni torrc</string>
+  <string name="pref_torrc_dialog">Torrc personalizzate</string>
+  <string name="wizard_tips_martus">Mobile Martus - App per la Documentazione dei Diritti Umani Benetech</string>
+  <string name="your_tor_public_ips_">Il tuo Tor IP pubblico è:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Perfavore disabilita quest\'app in Android-&gt;Impostazioni-&gt;Apps se stai avendo problemi con Orbot: </string>
+  <string name="app_conflict">Conflitto app</string>
+  <string name="pref_transproxy_refresh_title">Auto-Refresh TransProxy</string>
+  <string name="pref_transproxy_refresh_summary">Ri-applica regole Transproxy quando cambia lo stato della rete</string>
+  <string name="pref_transproxy_flush_title">FORZA RIMOZIONE Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Clicca qui per eliminare tutte le regole di rete Transproxy IMMEDIATAMENTE</string>
+  <string name="transparent_proxy_rules_flushed_">Regole Proxy Trasparente eliminate!</string>
+  <string name="you_do_not_have_root_access_enabled">Non ci sono i permessi di ROOT abilitati</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Potrebbe essere necessario riavviare Orbot per applicare i cambiamenti delle impostazioni.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge attivati</string>
+  <string name="restart_orbot_to_use_this_bridge_">Per favore riavvia Orbot per rendere effettive le modifiche</string>
+  <string name="menu_qr">Codici QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Se la tua rete cellulare blocca attivamente Tor puoi utilizzare un Bridge per accedere alla rete. Seleziona uno dei tipi di bridge da sopra per attivare i bridge</string>
+  <string name="bridge_mode">Modalità Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Attiva</string>
+  <string name="apps_mode">Modalità VPN per le applicazioni</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Puoi configurare tutte le app del tuo dispositivo per connettersi attraverso la rete Tor usando la modalità VPN di Android.\n\n*ATTENZIONE* Questa è una funzione nuova e sperimentale, in alcuni potrebbe non avviarsi in automatico o fermarsi. NON dovrebbe essere usata per l\'anonimato ma solo per bypassare filtri e firewall.</string>
+  <string name="send_email">Invia email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Tu poi ricevere un indirizzo bridge via email, web o scansionando un codice QR. Seleziona \'Email\' o \'Web\' per richiedere un indirizzo bridge.\n\nUna volta che hai un indirizzo, copialo &amp; incollalo nell\'opzione \"Bridges\" delle impostazioni di Orbot e riavvialo.</string>
+  <string name="install_orweb">Installa Orfox</string>
+  <string name="standard_browser">Browser standard</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Solo i Tor Bridges standard funzionano sui dispositivi Intel x86/Atom</string>
+  <string name="vpn_default_world">Mondo</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-iw/strings.xml b/orbotservice/src/main/res/values-iw/strings.xml
new file mode 100644
index 0000000..e5e33f9
--- /dev/null
+++ b/orbotservice/src/main/res/values-iw/strings.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ×?×?× ×? ×?פ×?×?קצ×?×?ת פר×?קס×? ×?×?× ×?×?ת ×?×?×?פשרת ×?×?פ×?×?קצ×?×?ת ×?×?ר×?ת ×?×?שת×?ש ×?×?×?× ×?רנ×? ×?×?×?×?×?. Orbot × ×¢×?רת ×?-Tor ×?×?×? ×?×?צפ×?×? ×?ת תע×?×?רת ×?×?×?× ×?רנ×? ש×?×? ×?×?×?ס×?×?ת×? ×?×?×?צע×?ת×? × ×?ת×?×?×? ×?ר×? ×?ספר ×?×?ש×?×?×? ×?ר×?×?×? ×?×¢×?×?×?. Tor ×?×?×? ת×?×?× ×? ×?×?פש×?ת ×?רשת פת×?×?×? ×?×?ס×?×?עת ×?×? ×?×?ת×?×?× ×? ×?פנ×? ס×?×?×?×? ×?ס×?×?×?×?×? ש×? ×?×?צע×? × ×?×?×?ר ×?×?עק×? ×?×?ר רשת ×?×?×?× ×?רנ×? ×?×?×?×?×?×?×?×? ×¢×? ×?פר×?×?×?ת, ×?×?×?ר×?ת ×?×?×?ש×?ת, פע×?×?×?×?×?ת עסק×?×?ת ×?×?ער×?×?ת ×?×?ס×?×? ×?ש×?×?×?ת.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">×?ת×?×? ×?עצ×?ר ×?ת Tor</string>
+  <string name="tor_proxy_service_process">ש×?ר×?ת פר×?קס×? Tor</string>
+  <string name="status_starting_up">Orbot ×?ת×?×?×?â?¦</string>
+  <string name="status_activated">×?×?×?×?ר ×?רשת Tor</string>
+  <string name="status_disabled">Orbot ×?×?×?×?</string>
+  <string name="tor_process_starting">×?ת×?×?×? ×?ק×?×? Tor...</string>
+  <string name="tor_process_complete">×?×?ש×?×?.</string>
+  <string name="tor_process_waiting">×?×?×?×?.</string>
+  <string name="not_anonymous_yet">×?×?×?ר×?: ×?תע×?×?ר×? ש×?×? ×?×?× ×? ×?× ×?× ×?×?×?ת ×¢×?×?×?×?! ×?×?קש×? ×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?×? ש×?ת×?פשר ש×?×?×?ש ×?פר×?קס×? HTTP (קר×? 127.0.0.1:8118) ×?×? SOCKS4A ×?×? SOCKS5 (קר×? 127.0.0.1:9050)</string>
+  <string name="menu_home">×?×?ת</string>
+  <string name="menu_browse">×?פ×?×£</string>
+  <string name="menu_settings">×?×?×?ר×?ת</string>
+  <string name="menu_log">ר×?ש×?×?</string>
+  <string name="menu_info">×¢×?ר×?</string>
+  <string name="menu_start">×?ת×?×?</string>
+  <string name="menu_stop">עצ×?ר</string>
+  <string name="menu_about">×?×?×?×?ת</string>
+  <string name="main_layout_download">×?×?ר×?×?</string>
+  <string name="main_layout_upload">×?×¢×?×?×?</string>
+  <string name="button_help">×¢×?ר×?</string>
+  <string name="button_close">ס×?×?ר</string>
+  <string name="button_about">×?×?×?×?ת</string>
+  <string name="button_clear_log">נק×? ר×?ש×?×?</string>
+  <string name="menu_verify">×?×?×?ק</string>
+  <string name="menu_exit">×?צ×?×?×?</string>
+  <string name="menu_scan">סר×?ק BridgeQR</string>
+  <string name="menu_share_bridge">שתף BridgeQR</string>
+  <string name="press_to_start">-× ×?×?×¢×? ×?ר×?×?×? ×?×?ת×?×?×?-</string>
+  <string name="pref_trans_proxy_group">פר×?קס×? שק×?×£ (ש×?רש × ×?רש)</string>
+  <string name="pref_trans_proxy_title">פר×?קס×? שק×?×£</string>
+  <string name="pref_trans_proxy_summary">×¢×?×?×?×? ×?×?×?×?×?×?×?ת ×¢×? ×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_all_title">×?×?×? ×?ר×? Tor</string>
+  <string name="pref_transparent_all_summary">תע×?×?ר ×?ר×? פר×?קס×?  ×¢×?×?ר ×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="pref_transparent_port_fallback_title">×?פ×?×? פ×?ר×? פר×?קס×?</string>
+  <string name="pref_transparent_port_fallback_summary">×?×?×?ר×?: עק×?×£ פ×?ר×?×?×? נפ×?צ×?×? (80,443 ×?×?×?\'). *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_title">רש×?×?ת פ×?ר×?×?×?</string>
+  <string name="pref_transparent_port_summary">רש×?×?ת פ×?ר×?×?×? ×?פר×?קס×?. *×?שת×?ש רק* ×?×? ×?×?×?פנ×?×? \'All\' ×?×? \'App\'  ×?×? ×¢×?×?×?×?×?.</string>
+  <string name="pref_transparent_port_dialog">×?×?×? פ×?ר×?×?×? ×?פר×?קס×?</string>
+  <string name="pref_has_root">×?ר×?ש×? ×?×?שת ש×?רש</string>
+  <string name="pref_has_root_summary">×?קש ×?×?ש×? ×¢×?×?×?× ×? ×¢×?×?ר ש×?×?×?ש ×?פר×?קס×? שק×?×£</string>
+  <string name="status_install_success">ק×?צ×?×? ×?ר×? ×?רצ×? ש×? Tor ×?×?תקנ×? ×?×?צ×?×?×?!</string>
+  <string name="status_install_fail">×?ק×?צ×?×? ×?ר×? ×?×?רצ×? ש×? Tor ×?×? × ×?תנ×? ×?×?תקנ×?. ×?×?קש×? ×?×?×?ק ×?ת ×?×?×?×? ×?×?×?×?×¢ ×? 
+tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">ש×?×?×?ת ×?פ×?×?קצ×?×?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">×?×?×?×?ת Orbot</string>
+  <string name="btn_next">×?×?×?</string>
+  <string name="btn_back">×?ק×?×?×?</string>
+  <string name="btn_finish">ס×?×?×?</string>
+  <string name="btn_okay">×?×?ש×?ר</string>
+  <string name="btn_cancel">×?×?×?×?×?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">פר×?×?×? ×?ס×?×?×?×?×? ש×? Orbot </string>
+  <string name="wizard_details_msg">Orbot ×?×?×? ×?פ×?×?קצ×?×?ת ק×?×? פת×?×? ×?×?×?×?×?ת ×?ת Tor, LibEvent ×?-Polipo. ×?×?×? ×?ת×?×?ר ×?רשת Tor ×?×?×?צע×?ת שרת פר×?קס×? HTTP ×?ק×?×?×? (8118) ×?שרת פר×?קס×? SOCKS (פ×?ר×? 9050). Orbot ×?×?×?×?×? ×?× ×?סף ×¢×? ×?רש×?×?ת ר×?×? ×?נת×? ×?ת ×?×? תע×?×?רת ×?×?×?× ×?רנ×? ש×? ×?×?×?ש×?ר ×?ר×? Tor ×?×?ר×?רת ×?×?×?×?.</string>
+  <string name="wizard_permissions_root">× ×?תנ×? ×?רש×?×?</string>
+  <string name="wizard_permissions_stock">×?רש×?×?ת Orbot</string>
+  <string name="wizard_premissions_msg_root">×?צ×?×?×?! ×?×?×?×?× ×? ×?×? ×?ש ×?×? ×?רש×?×?ת ש×?רש ×?×?×?פשר×?ת ×?ש×?×?×? Orbot. ×?× ×?× ×? נשת×?ש ×?×?×?×? ×?×?×? ×?×?×?×?×?×?.</string>
+  <string name="wizard_permissions_msg_stock">×?×?×?×? ש×?×? ×?×? × ×?רש, Orbot ×?×?×?×?×? ×?×?פ×?×? ×?×?×?×?ת ×?×?×? ×?×?ק ×?×?תר ×?×? ×?×?×?ש×?ר ש×?×? ×?ש ×?×?ש×? ×¢×?×?×?× ×?. תשת×?ש ×?×?פת×?ר ×?×?×?×? ×?×?×? ×?ק×?×? ×?×?×?×?ת ×¢×? ש×? Orbot !</string>
+  <string name="wizard_permissions_no_root">×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×?×?×?× ×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?, רק ת×?×?×?×? שתשת×?ש ×?×?פ×?×?קצ×?×?ת שנ×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot.</string>
+  <string name="wizard_permissions_consent">×?×?נת×? ×?×?× ×? ×?×¢×?×?×£ ×?×?×?ש×?×? ×?×?×? Superuser</string>
+  <string name="wizard_permission_enable_root">×?פשר ×?×?שת ש×?רש ×¢×?×?ר Orbot</string>
+  <string name="wizard_configure">×?×?×?ר ×¢×?×?×?×? ×?×?×?צע×?ת Tor</string>
+  <string name="wizard_configure_msg">Orbot × ×?תנת ×?×? ×?פשר×?ת ×?×?×?×?×? ×?ת ×?×? תע×?×?רת ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor ×?×? ×?×?×?×?ר ×?ת ×?×?פ×?×?קצ×?×?ת ש×?×? ×?נפר×?.</string>
+  <string name="wizard_configure_all">×?שת×?ש ×?פר×?קס×? ×?×?×? ×?×?פ×?×?קצ×?×?ת ×?ר×? Tor</string>
+  <string name="wizard_configure_select_apps">×?×?ר ×?פ×?×?קצ×?×?ת ×?ס×?×?×?×?ת ×¢×?×?ר Tor</string>
+  <string name="wizard_tips_tricks">Orbot ×?ת×?פשר ×¢×? ×?×?×? ×?פ×?×?קצ×?×?ת</string>
+  <string name="wizard_tips_msg">×?×?פ×?×?קצ×?×?ת ×?ת×?ת פ×?ת×?×? ×?×¢×?×?×?×? ×¢×? Orbot. ×?×?×¥ ×¢×? ×?×? ×?פת×?ר ×?×?תקנ×? ×?×?×?×?×?ת, ×?×? ש×?ת×? ×?×?×?×? ×?×?צ×?×? ×?×?ת×? ×?×?ר ×?×? ×? Google Play, ×?×?תר GuardianProject.info ×?×?
+×?ר×?  F-Droid.org</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ת×?×?נת ×?סר×?×? ×?×?×?×?×?×? ×?×?×?×?×?×?ת ×?×?× ×?ר×?×?×?×?</string>
+  <string name="wizard_tips_proxy">×?×?×?ר×?ת פר×?קס×? - ×?×?×? ×?×?×? ×?×?×?×?×?ר ×?פ×?×?קצ×?×?ת ×?×¢×?×?×? ×¢×? Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ×?פ×?×?קצ×?×?ת ×?× ×?×¢ ×?×?פ×?ש</string>
+  <string name="wizard_tips_twitter">ק×?×¢ פר×?קס×? Twitter ×?×?×?ר×? \"localhost\" ×?×?פ×?ר×? 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ×?ער×? ש×?×¢×?ר×?×? ×?×¢×?ת×?× ×?×?×? ×¢×? ש×?×?×?ש ×?-Tor ×?×?×?× ×? ×¢×? ×¢×?×?×?ת×?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">×?×?×?ר×?ת פר×?קס×?</string>
+  <string name="wizard_proxy_help_msg">×?×? ×?פ×?×?קצת ×?×?× ×?ר×?×?×?×? ש×?ת×? ×?שת×?ש ת×?×?×?ת ×?פר×?קס×? ×?×?×?סס HTTP ×?×? SOCKS, ת×?×?×? ×?×?×?×?×?ר ×?×?ת×? ×?×¢×?×?×? ×¢×? Orbot ת×?ת Tor. \n\n\n ×?×?×?×?ר×?ת ×?×?: ש×? ×?שרת ×?×?×? 127.0.0.1 ×?×? \"localhost\". ×¢×?×?ר HTTP, ×?פ×?ר×? ×?×?×? 8118. ×¢×?×?ר SOCKS, ×?פ×?ר×? ×?×?×? 9050. ×¢×?×?×? ×?×?שת×?ש ×?SOCKS4A ×?×? SOCKS5 ×?×? ×?פשר.\n \n\n\n ת×?×?×? ×?×?×?×?×? ×¢×?×? ×?×?×?×?ת פר×?קס×? ×?×?× ×?ר×?×?×?×? ת×?ת ×¢×?×?×? ×?ש×?×?×?ת ×?נפ×?צ×?ת ש×?× ×? ×?×?ת×?×?ת: http://tinyurl.com/proxyandroid </string>
+  <string name="wizard_final">Orbot ×?×?×?×?!</string>
+  <string name="wizard_final_msg">×?×?×?×?×?× ×? ×?נש×?×? ×?ר×?×?×? ×?×¢×?×?×? ×?שת×?ש×?×? ×?Tor ×?ס×?×?×?ת ר×?×?ת.\n\n ×¢×?ת×?× ×?×?×? ×?×?×?×?×?ר×?×?, פע×?×?×? ×?×?×?×?×?ת ×?×?×?, ש×?×?ר×?×?, ×?×?×?×?×?×?, ת×?×?×?×?×?×?, ×?×?ר×?×? ×?×?ש×?ר×?×? ×?×?×?×?×?×?×? ×?×?×? ×?×?ר×?×?×? פש×?×?×?×?... ×?×¢×?ש×?×? ×?×? ×?ת×?!</string>
+  <string name="wizard_exit_at_first_screen_toast">×?× ×? ×?×?×?ר ×?ת Orbot ×?פנ×? שת×?×?×? ×?×?ת×?×?×? ×?×?שת×?ש ×?×?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">×?×?ר ×?×? ×?×?×?×?×? ×?ת ×?פ×?פ×? ×?רשת ש×?×? ×?×?×?×? https://check.torproject.org ×?×?×? ×?ר×?×?ת ×?×? Orbot ×?×?×?×?ר×? ×?ר×?×?×? ×?×?×? ×?×? ×?ת×? ×?×?×?×?ר ×?רשת Tor.</string>
+  <string name="pref_hs_group">×?×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="pref_general_group">×?×?×?×?</string>
+  <string name="pref_start_boot_title">×?ת×?×? ×?ת Orbot ×?×?×?×?קת ×?×?×?ש×?ר</string>
+  <string name="pref_start_boot_summary">×?ת×?×? ×?ת Orbot ×?×?ת×?×?ר ×?רשת Tor ×?×?×?×?×?×?×?ת ×?×?שר ×?×?×?ש×?ר × ×?×?ק</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">×?×?×?ר×?</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">×?רש×?×?ת</string>
+  <string name="wizard_permissions_root_msg1">×?ת×? ×?×?×?×? ×?×?×¢× ×?ק ×?×?פ×?×?קצ×?×? Orbot ×?×?שת \'Superuser\' ×?×?×? ×?×?פשר ×?×?פ×?×?× ×?×? ×?תק×?×?×?×? ×?×?×? ×?×?ש×?, פר×?קס×? שק×?×£.</string>
+  <string name="wizard_permissions_root_msg2">×?×? ×?ת×? ×?×? ר×?צ×? ×?עש×?ת ×?ת ×?×?, ×?× ×? ×?קפ×? ×?×?שת×?ש ×?×?פ×?×?קצ×?×?ת ש×?×?×¢×?×? ×?×¢×?×?×? ×¢×? Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-×?×?ש×?×?×?×? ×?×?פע×?×?×?</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ×?פ×?×?קצ×?×?ת ×?סר×?×? ×¢×? ×?צפנת Off-the-Record</string>
+  <string name="wizard_tips_play">×?צ×? ×?ת ×?×? ×?פ×?×?צ×?×?ת Guardian Project ×?צ×? Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">פר×?קס×? שק×?×£</string>
+  <string name="wizard_transproxy_msg">×?×? ×?×?פשר ×?×?פ×?×?קצ×?×?ת ש×?×? ×?ר×?×¥ ×?×?×?פ×? ×?×?×?×?×?×?×? ×?ר×? רשת Tor ×?×?×? ×?×? תצ×?ר×?.</string>
+  <string name="wizard_transproxy_hint">(ס×?×? ת×?×?×? ×?×? ×?×? ×?×?×? ×?×? ×?×?ש×? ×¢×? ×?×? ×?× ×?× ×? ×?×?×?ר×?×?)</string>
+  <string name="wizard_transproxy_none">×?×?×?×?</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">×?×?פשר ×¢×?×?×?×? ×¢×? פר×?קס×? שק×?×£ ×¢×?×?ר רשת ×?×?×?×?×?×?ת ×?×?×?ש×?ר×?  USB Tethered (×?×?רש ×?ת×?×?×? ×?×?×?ש)</string>
+  <string name="button_grant_superuser">×?ר×?ש ×?×?ש×?ר Superuser</string>
+  <string name="pref_select_apps">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_select_apps_summary">×?×?ר ×?פ×?קצ×?×?ת</string>
+  <string name="pref_node_configuration">×?×?×?ר×?ת Node</string>
+  <string name="pref_node_configuration_summary">ק×?×?×?×?ת ×?×?×?ר×?ת ×?תק×?×?×?ת ש×?×?×?×?×?ת ×?×?פ×?×?ת ×?ת ×?×?× ×?× ×?×?×?×?ת ש×?×?</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">×?×?×?×¢×?ת ×?צ×?×¢, ×?×?× ×?×?×?×?, ×?רצ×?ת ×?×?ת×?×?×?ת ×¢×?×?ר ×?×?×¢×?ר ×?ר×?ש×?×?</string>
+  <string name="pref_entrance_node_dialog">×?×?נס Entrance Nodes</string>
+  <string name="button_proxy_all">×?×¢×?ר ×?×?×? ×?ר×? פר×?קס×?</string>
+  <string name="button_proxy_none">×?×? תשת×?ש ×?פר×?קס×?</string>
+  <string name="button_invert_selection">×?פ×?×? ×?×?×?ר×?</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">פר×?×?×?ק×?×? ש×?×?×?ש ×?שרת פר×?קס×?:  HTTP, HTTPS, Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">ס×?×? ×?פר×?קס×?</string>
+  <string name="pref_proxy_host_title">×?×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_host_summary">ש×? ×?×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_host_dialog">×?×?נס ×?×?ר×? פר×?קס×?</string>
+  <string name="pref_proxy_port_title">פ×?ר×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">פ×?ר×? שרת פר×?קס×?</string>
+  <string name="pref_proxy_port_dialog">×?×?נס פ×?ר×? ש×? פר×?קס×?</string>
+  <string name="pref_proxy_username_title">ש×? ×?שת×?ש ש×? Outbound Proxy</string>
+  <string name="pref_proxy_username_summary">ש×? ×?שת×?ש פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_username_dialog">×?×?×? ש×? ×?שת×?ש פר×?קס×?</string>
+  <string name="pref_proxy_password_title">ס×?ס×?×? ש×? Outbound Proxy</string>
+  <string name="pref_proxy_password_summary">ס×?ס×?ת פר×?קס×? (רש×?ת)</string>
+  <string name="pref_proxy_password_dialog">×?×?×? ס×?ס×?ת פר×?קס×?</string>
+  <string name="status">ס×?×?×?ס</string>
+  <string name="setting_up_full_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£...</string>
+  <string name="setting_up_app_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס ×?פ×?×?קצ×?×?ת...</string>
+  <string name="transparent_proxying_enabled">פר×?קס×? שק×?×£ ×?×?×?פשר</string>
+  <string name="transproxy_enabled_for_tethering_">פר×?קס×? שק×?×£ ×?×?×?פשר ×? Tathering!</string>
+  <string name="warning_error_starting_transparent_proxying_">×?×?×?ר×?: ש×?×?×?×? ×?ת×?×?×?×? ×?ת ×?פר×?קס×? ×?שק×?×£!</string>
+  <string name="transproxy_rules_cleared">×?×?×?×? TransProxy ×?×?×?ר×?</string>
+  <string name="couldn_t_start_tor_process_">×?×?×? ×?פשר×?ת ×?×?ת×?×?×? ת×?×?×?×? Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo רץ ×¢×? פ×?ר×?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">×?×?× ×? ש×? ×?פר×?קס×? ×?שק×?×£ ×?×?×?סס פ×?ר×?...</string>
+  <string name="bridge_error">ש×?×?×?ת ×?שר</string>
+  <string name="error">ש×?×?×?×?</string>
+  <string name="exit_nodes">צ×?ת×? ×?צ×?×?×?</string>
+  <string name="enter_exit_nodes">×?×?×? צ×?ת×? ×?צ×?×?×?</string>
+  <string name="exclude_nodes">צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="enter_exclude_nodes">×?×?×? צ×?ת×?×? ×?×?צ×?×?×?</string>
+  <string name="strict_nodes">צ×?ת×?×? קפ×?× ×?×?</string>
+  <string name="use_only_these_specified_nodes">×?שת×?ש *רק* ×?צ×?ת×?×? ×?צ×?×?× ×?×? ×?×?×?</string>
+  <string name="bridges">×?שר×?×?</string>
+  <string name="use_bridges">×?שת×?ש ×?×?שר×?×?</string>
+  <string name="bridges_obfuscated">×?שר×?×? ×?×¢×?רפ×?×?×?</string>
+  <string name="ip_address_and_port_of_bridges">×?ת×?×?ת ×?-IP ×?×?צ×?×?×? ש×? ×?×?שר×?×?</string>
+  <string name="enter_bridge_addresses">×?×?נס ×?ת×?×?×?ת ×?שר</string>
+  <string name="relays">×?×?סר×?×?</string>
+  <string name="relaying">×?×?ס×?ר</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">×?פשר ×?×?×?ש×?ר ש×?×? ×?×?×?×?ת ת×?נת ×?×?סר ש×?×?× × ×? ×?צ×?×?×?</string>
+  <string name="relay_port">פ×?ר×? ×?×?×?סר</string>
+  <string name="listening_port_for_your_tor_relay">פ×?ר×? ×?×?×?×?×? ×¢×?×?ר Tor relay</string>
+  <string name="enter_or_port"> ×?×?נס ×?צ×?×?ת OR</string>
+  <string name="relay_nickname">×?×?× ×?×? ×?×?×?סר</string>
+  <string name="the_nickname_for_your_tor_relay">×?×?×?× ×?×? ×?×?×?סר Tor ש×?×?</string>
+  <string name="enter_a_custom_relay_nickname">×?×?×? ×?×?× ×?×? ×¢×?×?ר ×?×?סר</string>
+  <string name="reachable_addresses">×?ת×?×?×?ת ×?×?×?ש×? ×?×?</string>
+  <string name="reachable_ports">פ×?ר×?×?×? ×?×?×?ש×? ×?×?</string>
+  <string name="enter_ports">×?×?×? פ×?ר×?×?×?</string>
+  <string name="enable_hidden_services">×?×?ס×?×? ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="enter_localhost_ports_for_hidden_services">×?×?×? פ×?ר×?×?×? ש×? localhost ×¢×?×?ר ש×?ר×?ת×?×? נסתר×?×?</string>
+  <string name="hidden_service_ports">פ×?ר×? ×?ש×?ר×?ת×?×? ×?נסתר×?×?</string>
+  <string name="project_home">×?תר×? ×?פר×?×?ק×?:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">×?רש×?×?×? ש×? Tor</string>
+  <string name="https_torproject_org">https://torproject.org/</string>
+  <string name="third_party_software">ת×?×?× ×?-צ×?-×?׳: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="found_existing_tor_process">× ×?צ×? ת×?×?×?×? Tor ק×?×?×?â?¦</string>
+  <string name="something_bad_happened">×?ש×?×? רע ×?תר×?ש. ×?×?×?ק ×?ת ×?×?×?×?×?</string>
+  <string name="hidden_service_on">ש×?ר×?ת נסתר ×?:</string>
+  <string name="unable_to_read_hidden_service_name">×?×? ×?ס×?×?×? ×?קר×?×? ש×? ש×?ר×?ת נסתר</string>
+  <string name="unable_to_start_tor">×?×? ×?ס×?×?×? ×?×?ת×?×?×? ×?ת Tor:</string>
+  <string name="unable_to_reset_tor">×?ת×?×? ×?ת ×?×?×?ש×?ר ש×?×?, ×?×?×? ×?פשר×?ת ×?×?פע×?×? ×?×?×?ש ×?ת Tor!</string>
+  <string name="pref_use_sys_iptables_title">×?שת×?ש ×?×?ר×?ר×?ת ×?×?×?×?×? ש×? iptables</string>
+  <string name="pref_use_persistent_notifications">×?ש×?×?ר ת×?×?×? ×?ת ×?×?×?ק×?×? ×?סר×?×? ×?×?×?×? ×?ש×?×?ר×?×?×? ×?×?×?×?ר</string>
+  <string name="notification_using_bridges">×?שר×?×? ×?×?×?פשר×?×?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">שפ×?</string>
+  <string name="set_locale_summary">×?×?ר ×?ת ×?×?ק×?×?×?×?ת ×?×?שפ×? ש×? Orbot</string>
+  <string name="wizard_locale_title">×?×?ר שפ×?</string>
+  <string name="wizard_locale_msg">×?ש×?ר ×?ר×?רת ×?×?×?×? ×?×? ×?×?×?×£ ×?שפ×? ×?× ×?×?×?×?ת</string>
+  <string name="powered_by">×?×?פע×? ×?×?×?צע×?ת Tor</string>
+  <string name="btn_save_settings">ש×?×?רת ×?×?×?ר×?ת</string>
+  <string name="no_internet_connection_tor">×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?; ת×?ר ×?×?ת×?×?...</string>
+  <string name="bandwidth_">ר×?×?×? פס:</string>
+  <string name="down">×?×?×?</string>
+  <string name="up">×?×¢×?×?</string>
+  <string name="pref_disable_network_summary">×?×?×? ×?ת Tor ×?×?שר ×?×?×? ×?×?×?×?ר ×?×?×?× ×?רנ×?</string>
+  <string name="newnym">×?×?×?פת ×?×? ×?×?×?ת Tor ×?×?ש×?!</string>
+  <string name="menu_use_chatsecure">×?פע×? ×?ת ChatSecure</string>
+  <string name="permission_manage_tor_label">× ×?×? Tor</string>
+  <string name="permission_manage_tor_description">×?פשר ×?ת ×?פ×?×?קצ×?×? ×?×? ×?×?×? ×?ש×?×?×? ×?ש×?ר×?ת Tor</string>
+  <string name="install_apps_">×?×?תק×?×? ×?פ×?×?קצ×?×??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">×?×?×? ×?×?×?×?ר ×?רשת. ×?×?×?×? ×?ת Tor....</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">×?×?×?×?×?ר ×¢×?×?×? ×?×?×?. ×?×¢×?ר ×?ת Tor...</string>
+  <string name="updating_settings_in_tor_service">×?×¢×?×?×? ×?×?×?ר×?ת Tor ×?×?×?ש×?ר</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_dialog">×?×?×?ר×?ת SOCKS Port </string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">×?×?×?רת ×?פ×?ר×? ש×? TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="your_tor_public_ips_">×?IPs ×?×?×?צ×?× ×?×?×? ש×?×? ×¢×? Tor:</string>
+  <string name="you_do_not_have_root_access_enabled">×?×?×? ×?×? ×?×?שת ר×?×? ×?×?×?פשרת</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">תצ×?ר×? ×?×?×?×?ת ×?×?×?פע×?×? ×?ת Orbot ×¢×? ×?נת ×?×?×?×?×? ×?ת ×?ש×?× ×?×? ×?×?×?×?ר×?ת.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">ק×?×? QR</string>
+  <string name="get_bridges_email">×?×?×?\"×?</string>
+  <string name="get_bridges_web">×?תר</string>
+  <string name="activate">×?פע×?</string>
+  <string name="send_email">ש×?×? ×?×?×?\"×?</string>
+  <string name="standard_browser">×?פ×?פ×? ר×?×?×?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ja/strings.xml b/orbotservice/src/main/res/values-ja/strings.xml
new file mode 100644
index 0000000..1f11756
--- /dev/null
+++ b/orbotservice/src/main/res/values-ja/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbotã?¯ä»?ã?®ã?¢ã??ã?ªã??ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã??ã??ã??å®?å?¨ã?«ä½¿ã??ã??ã?¨ã??å?¯è?½ã?«ã??ã??ã??ã?ªã?¼ã?®ã??ã?­ã?­ã?·ã?¢ã??ã?ªã?§ã??ã??Orbotã?§ã?¯ã??Torã??ç?¨ã??ã?¦ã??ã?ªã??ã?®ç«¯æ?«ã?®ã??ã?©ã??ã?£ã??ã?¯ã??æ??å?·å??ã??ã??ä¸?ç??中ã?®ã?³ã?³ã??ã?¥ã?¼ã?¿ã?¼ã??中ç¶?ã??ã??ã??ã?¨ã?§ã??ã??ã?®ã??ã?©ã??ã?£ã??ã?¯ã??é? ã??ã?¾ã??ã??Torã?¯ã??ã?ªã?¼ã?®ã?½ã??ã??ã?¦ã?§ã?¢ã?¨ã?ªã?¼ã??ã?³ã?ªã??ã??ã??ã?¯ã?¼ã?¯ã?§ã??ã??ã??ã?¦ã?¼ã?¶ã?¼ã?®è?ªç?±ã?¨ã??ã?©ã?¤ã??ã?·ã?¼ã??è??ã??ã??ç?£è¦?æ´»å??ã??ã??æ©?å¯?ã?®ã??ã?¸ã??ã?¹æ´»å??ã??å?½å®¶ã?«ã??ã??ã??ã?©ã??ã?£ã??ã?¯å??æ??ã??ã??身ã??å®?ã??ã??ã?¨ã??å?©ã??ã?¦ã??ã??ã?¾ã??ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Torã??èµ·å??ã?»å??æ­¢ã??ã??</string>
+  <string name="tor_proxy_service_process">Torã??ã?­ã?¯ã?·ã?µã?¼ã??ã?¹</string>
+  <string name="status_starting_up">Orbotã??é??å§?ã??ã??ã?¦ã??ã?¾ã??...</string>
+  <string name="status_activated">Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ?¥ç¶?ã??ã?¦ã??ã?¾ã??</string>
+  <string name="status_disabled">\"Orbotã??解é?¤ã??ã??ã?¾ã??ã??</string>
+  <string name="status_shutting_down">TorServiceã??çµ?äº?ã??ã?¦ã??ã?¾ã??</string>
+  <string name="tor_process_starting">Torã?¯ã?©ã?¤ã?¨ã?³ã??ã??é??å§?ã??ã?¦ã??ã?¾ã??...</string>
+  <string name="tor_process_complete">��</string>
+  <string name="tor_process_waiting">ã??å¾?ã?¡ã??ã? ã??ã??</string>
+  <string name="not_anonymous_yet">è­¦å??:ã??ã?®é??ä¿¡ã?¯ã?¾ã? å?¿å??å??ã??ã??ã?¦ã??ã?¾ã??ã??ï¼?ã??HTTP proxy 127.0.0.1:8118ã??ã??ã?? SOCKS4A ã?¾ã??ã?¯ SOCKS5 proxy 127.0.0.1:9050ã??ã??å?©ç?¨ã??ã??ã??ã??ã?«ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³å?´ã?§è¨­å®?ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="menu_home">ã??ã?¼ã? </string>
+  <string name="menu_browse">�覧</string>
+  <string name="menu_settings">設�</string>
+  <string name="menu_log">履歴</string>
+  <string name="menu_info">ã??ã?«ã??</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">ã?¹ã?¿ã?¼ã??</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">æ??å ±</string>
+  <string name="menu_promo_apps">ã?¢ã??ã?ªã??å?¥æ??â?¦</string>
+  <string name="main_layout_download">ã??ã?¦ã?³ã?­ã?¼ã??</string>
+  <string name="main_layout_upload">ã?¢ã??ã??ã?­ã?¼ã??</string>
+  <string name="button_help">ã??ã?«ã??</string>
+  <string name="button_close">é??ã??ã??</string>
+  <string name="button_about">ã?«ã?¤ã??ã?¦</string>
+  <string name="button_clear_log">ã?­ã?°ã??å??é?¤ã??ã??</string>
+  <string name="menu_verify">確�</string>
+  <string name="menu_exit">��</string>
+  <string name="menu_scan">ã??ã?ªã??ã?¸QRã??ã?¹ã?­ã?£ã?³</string>
+  <string name="menu_share_bridge">ã??ã?ªã??ã?¸QRã??å?±æ??</string>
+  <string name="press_to_start">- é?·æ?¼ã??ã??ã?¦èµ·å?? -</string>
+  <string name="pref_trans_proxy_group">é??é??ã??ã?­ã?­ã?· (è¦?root)</string>
+  <string name="pref_trans_proxy_title">é??é??ã??ã?­ã?­ã?·</string>
+  <string name="pref_trans_proxy_summary">ã?¢ã??ã?ªã?®è?ªå??Torå??中</string>
+  <string name="pref_transparent_all_title">å?¨ã?¦ã??Torå??</string>
+  <string name="pref_transparent_all_summary">å?¨ã?¦ã?®ã?¢ã??ã?ªã??Torçµ?ç?±ã?§ä½¿ã??</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??:é??常ã?®ã??ã?¼ã??(80,443ç­?)ã??è¿?å??ã??ã??å?¨ã?¦ã??ã??ã??æ??å®?ã?¢ã??ã?ªã??ã?¢ã?¼ã??ã??å??ä½?ã??ã?ªã??å ´å??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="pref_transparent_port_title">ã??ã?¼ã??ä¸?覧</string>
+  <string name="pref_transparent_port_summary">ã??ã?­ã?­ã?·ã??é??ã??ã??ã?¼ã??ã??*è­¦å??*ã??ã??å?¨ã?¦ã??ã??ã??æ??å®?ã?¢ã??ã?ªã??ã??å??ä½?ã??ã?ªã??å ´å??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="pref_transparent_port_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??ç?ªå?·ã??å?¥å??</string>
+  <string name="pref_has_root">ã?«ã?¼ã??ã?¢ã?¯ã?»ã?¹ã?®è¨±å?¯ã??è¦?æ±?ã??ã?¾ã??</string>
+  <string name="pref_has_root_summary">é??é??ã??ã?­ã?­ã?·ã?®ã??ã??ã?«root権é??ã??å¿?è¦?ã?§ã??</string>
+  <string name="status_install_success">Torã??ã?¤ã??ã?ªã?¤ã?³ã?¹ã??ã?¼ã?«ã??æ??å??ã??ã?¾ã??ã??</string>
+  <string name="status_install_fail">Torã??ã?¤ã??ã?ªã??ã?¡ã?¤ã?«ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã?§ã??ã?¾ã??ã??ã?§ã??ã??ã??ã?­ã?°ã??調ã?¹ã?¦ã??é??ç?¥ã??tor-assistants@xxxxxxxxxxxxxxã?«é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="title_error">ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã?¨ã?©ã?¼</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbotã?«ã?¤ã??ã?¦</string>
+  <string name="btn_next">次</string>
+  <string name="btn_back">æ?»ã??</string>
+  <string name="btn_finish">��</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">�����</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot詳細</string>
+  <string name="wizard_details_msg">Orbot ã?¯Torã??LibEventã??Privoxyã??å?«ã??ã?ªã?¼ã??ã?³ã?½ã?¼ã?¹ ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã?§ã??ã??ã?­ã?¼ã?«ã?«ã?®HTTPã??ã?­ã?­ã?· (8118) ã?¨SOCKSã??ã?­ã?­ã?· (9050) ã??æ??ä¾?ã??ã?¦Toræ?¥ç¶?ã??ã?¾ã??ã??rootå??ã??ã??ã??端æ?«ã?§ã?¯ã??Orbotã?¯å?¨ã?¦ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??é??ä¿¡ã??Torã??é??ã??ã?¦é??ä¿¡ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_root">権é??ã??å??å¾?å®?äº?</string>
+  <string name="wizard_permissions_stock">Orbotã?®æ¨©é??</string>
+  <string name="wizard_premissions_msg_root">Orbotã??root権é??ã??å??å¾?ã??ã??ã??ã?¨ã??確èª?ã??ã?¾ã??ã??ã??å?¨ã?¦ã?®æ©?è?½ã??å?©ç?¨ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_msg_stock">Orbotã?¯rootå??ã??ã??ã??端æ?«ã?§ã?¯å?¨ã?¦ã?®æ©?è?½ã??æ´»ç?¨ã?§ã??ã?¾ã??ã??ä¸?ã?®ã??ã?¿ã?³ã??æ?¼ã??ã?¦Orbotã?«ç®¡ç??è??権é??ã??ä¸?ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_no_root">rootå??ã??ã?¦ã??ã?ªã??ã?£ã??ã??ã??ã??ã??ã??ã??rootå??ã??ä½?ã?®ã??ã?¨ã? ã??ã??ã??ã??ã?ªã??æ?¹ã?¯ã??Orbotä¸?ã?§å??ä½?確èª?ã??å??ã??ã?¦ã??ã??ã?¢ã??ã?ªã? ã??ã??使ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_consent">Superuserã??å?©ç?¨ã??ã??ã?«ç¶?è¡?</string>
+  <string name="wizard_permission_enable_root">Orbotã?«root権é??ã??ä¸?ã??ã??</string>
+  <string name="wizard_configure">Torã??ã?½ã??ã??ã?¦ã?§ã?¢ã?«ä½¿ç?¨ã??ã??設å®?</string>
+  <string name="wizard_configure_msg">Orbotã?§ã?¯å?¨ã?¦ã?®ã?¢ã??ã?ªã?«Torã??ã?­ã?­ã?·ã??é??ã??ã??ã??Torã?¢ã??ã?ªã??使ã??å??ã??ã?®ã?¢ã??ã?ªã??æ??å®?ã?§ã??ã?¾ã??ã??</string>
+  <string name="wizard_configure_all">å?¨ã?¦ã?®ã?¢ã??ã?ªã?«Torã??ã?­ã?­ã?·ã??é??ã??</string>
+  <string name="wizard_configure_select_apps">æ??å®?ã??ã??ã?¢ã??ã?ªã? ã??ã?«Torã??ã?­ã?­ã?·ã??é??ã??</string>
+  <string name="wizard_tips_tricks">Orbotã??æ??å?¹å??ã??ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_msg">以ä¸?ã?®ã?¢ã??ã?ªã?¯Orbotç?¨ã?«ä½?ã??ã??ã?¦ã??ã?¾ã??ã??ã??ã??ã??ã??ã?®ã??ã?¿ã?³ã??æ?¼ã??ã?¨ä»?ã??ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã?§ã??ã?¾ã??ã??Google Playã??ã??ã??å??ã??ã??ã?®ã??æ?¢ã??ã?¾ã??ã??</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android ç?¨ã?®ã?»ã?­ã?¥ã?¢ã?ªã?¤ã?³ã?¹ã?¿ã?³ã??ã?¡ã??ã?»ã?¼ã?¸ã?¯ã?©ã?¤ã?¢ã?³ã??</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Orbotã?§ã?¢ã??ã?ªã??å??ã??ã??ã??ã??ã?®æ??é ?æ?¸</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ¤?ç´¢ã?¨ã?³ã?¸ã?³ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_twitter">Twitter proxyã??ã??localhostã??ã?¨8118ç?ªã??ã?¼ã??ã?«å??ã??ã??ã??</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ã?¹ã??ã?¼ã?ªã?¼ã??ä½?æ??ã??ã?¦ã??ã?»ã?­ã?¥ã?ªã??ã?£ã?®ã??ã??Torã?§æ®?ã??ã?¾ã??!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">ã??ã?­ã?­ã?·è¨­å®?</string>
+  <string name="wizard_proxy_help_msg">Androidã?¢ã??ã?ªã??HTTPã??SOCKSã??ã?­ã?­ã?·ã??å?©ç?¨ã?§ã??ã??å ´å??ã??Orbotã??使ã?£ã?¦Toræ?¥ç¶?ã??ã??ã??ã??ã?¨ã??å?¯è?½ã?§ã??ã??\n\n\n ã??ã?¹ã??設å®?ã?¯127.0.0.1ã?¾ã??ã?¯localhostã?§ã??ã??HTTPã?§ã?¯ä½¿ç?¨ã??ã?¼ã??ã?¯8118ã?§ã??ã??SOCKSã?§ã?¯9050ã?§ã??ã??å?¯è?½ã?§ã??ã??ã?°SOCKS4Aã??SOCKS5ã?®å?©ç?¨ã??æ?¨å¥¨ã??ã?¾ã??ã??\n \n\n\n Androidä¸?ã?®ã??ã?­ã?­ã?·ã?«ã?¤ã??ã?¦å­¦ã?³ã??ã??å ´å??ã?¯ http://tinyurl.com/proxyandroid ã?®FAQã??å??ç?§ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_final">Orbotã?®æº?å??ã??å®?äº?ã??ã?¾ã??ã??</string>
+  <string name="wizard_final_msg">ä¸?ç??中ã?§æ?°ç?¾ä¸?人ã??æ§?ã??ã?ªç??ç?±ã?§Torã??å?©ç?¨ã??ã?¦ã??ã?¾ã??ã??\n\nã?¸ã?£ã?¼ã??ã?ªã?¹ã??ã??ã??ã?­ã?¬ã?¼ã??人権å?£ä½?ã??æ³?ç??æ©?é?¢ã??è»?é??ã??ä¼?業ã??ç?¬è£?å?½å®¶ã?®å¸?æ°?ã??æ?®é??ã?®å¸?æ°?ã??â?¦ ã??ã??ã?¦ã??ã?ªã??ã??å??ã??ã??ã??ã?«å?©ç?¨ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??!</string>
+  <string name="wizard_exit_at_first_screen_toast">使ç?¨ã??é??å§?ã??ã??å??ã?«Orbotã??設å®?ã??ã?¦ã??ã? ã??ã??!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Torã??ã??ã??ã?¯ã?¼ã?¯ã?«æ­£å¸¸ã?«æ?¥ç¶?ã??ã?¾ã??ã?? - ã??ã??ã??ã??使ã??ã?®ç«¯æ?«ã??å®?å?¨ã? ã?¨ã?¯é??ã??ã?¾ã??ã??ã??ã??ã??ã?©ã?¦ã?¶ã??ã??ã?¿ã?³ã??使ç?¨ã??ã?¦æ?¥ç¶?ã?®ã??ã?¹ã??ã??ã?§ã??ã?¾ã??ã?? \n\nã??ã??ã?«è©³ç´°ã?¯https://guardianproject.info/apps/orbot ã??å??ç?§ã??ã??ã??ã??help@xxxxxxxxxxxxxxxxxxxx ã?«ã?¡ã?¼ã?«ã??é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="tor_check">ã??ã?©ã?¦ã?¶ã??é??ã??ã?¦https://check.torproject.org ã?«Toræ?¥ç¶?ã??ã??Orbotã?®è¨­å®?ã??æ??å??ã??ã??ã??ã??試ã??ã?¾ã??ã??</string>
+  <string name="pref_hs_group">Hidden Services</string>
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_title">èµ·å??æ??ã?«Orbotã??å®?è¡?ã??ã??</string>
+  <string name="pref_start_boot_summary">Android端æ?«ã?®èµ·å??æ??ã?«Orbotã??è?ªå??å®?è¡?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Androidã?§ã??Orbotã?§Torã??使ã??ã?¾ã??!\n\nTorã?¯ã??ã?³ã?³ã??ã?³ã??ã??ã?£ã?«ã?¿ã?ªã?³ã?°ã??ã??ã?©ã??ã?£ã??ã?¯å??æ??ã??ã??ã??ã?¦ã??ã?©ã?¤ã??ã?·ã?¼ã??æ©?å¯?æ??å ±ã??å??人ç??ã?ªé?¢ä¿?ã??è??ã??ã??ã??ã??ã??ã?¯ã?¼ã?¯ç?£è¦?ã??ã??å®?ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??\n\nã??ã?®ã?¦ã?£ã?¶ã?¼ã??ã?¯ã??使ã??ã?®ç«¯æ?«ã?§Orbotã?¨Torã?®è¨­å®?ã??ã?§ã??ã?¾ã??ã??</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">注æ??</string>
+  <string name="wizard_warning_msg">Orbotã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??ã? ã??ã?§ã?¯é??ä¿¡ã?¯å?¿å??å??ã??ã??ã?¾ã??ã??ã??\n\nOrbotã??Android端æ?«ã??ã?¢ã??ã?ªã?®å?¨ã?¦ã??æ­£ã??ã??設å®?ã??ã?ªã??ã?¨Torã?¯ä½¿ã??ã?¾ã??ã??ã??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">許�</string>
+  <string name="wizard_permissions_root_msg1">ã?ªã??ã?·ã?§ã?³ã?¨ã??ã?¦Orbotã?«ã?¹ã?¼ã??ã?¼ã?¦ã?¼ã?¶ã?¼æ¨©é??ã??ä¸?ã??ã??ã??ã?¨ã?§é??é??ã??ã?­ã?­ã?·ã?ªã?©ã?®è¿½å? æ©?è?½ã??使ã??ã?¾ã??ã??</string>
+  <string name="wizard_permissions_root_msg2">ã??ã??ã??å®?è¡?ã??ã?ªã??å ´å??ã??Orbotç?¨ã?«ä½?ã??ã??ã??ã?¢ã??ã?ªã? ã??ã??使ã?£ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="wizard_permissions_no_root_msg">ã??使ã??ã?®ç«¯æ?«ã?¯rootå??ã??ã??ã?¦ã??ã?ªã??ã??ã??rootã?¾ã??ã?¯ã??Superuserã??ã?«ã?¢ã?¯ã?»ã?¹ã?§ã??ã?ªã??ã??ã??ã?§ã??ã?? \n\n代ã??ã??ã?«ã??ã?¡ã?¤ã?³ç?»é?¢ã?®ã??ã?¢ã??ã?ªã??ã?¢ã?¼ã??ã??試ã??ã?¦ã??ã? ã??ã??ã?? </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotã??æ??å?¹å??ã??ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: é??è¨?é?²å¼?æ??å?·ã?«ã??ã??ã?»ã?­ã?¥ã?¢ã?ªã??ã?£ã??ã??ã?¢ã??ã?ª</string>
+  <string name="wizard_tips_orweb">Orfox: Torã??ä»?ã??ã?¦å??ä½?ã??ã??ã??ã?©ã?¤ã??ã?·ã?¼ã??å¼·å??ã??ã??ã??ã?©ã?¦ã?¶</string>
+  <string name="wizard_tips_play">Google Playã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <string name="wizard_tips_fdroid">F-Droidã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <string name="wizard_tips_fdroid_org">https://f-droid.org ã?§å?¨ã?¦ã?®Guardian Projectã?®ã?¢ã??ã?ªã??è¦?ã?¤ã??ã??</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??é??ã??ã?­ã?­ã?·</string>
+  <string name="wizard_transproxy_msg">ã??ã??ã?¯ã??ã?ªã??ã?®ã?¢ã??ã?ªã??è?ªå??ç??ã?«Torçµ?ç?±ã?§é??ä¿¡ã??ã??ã?¾ã??ã??</string>
+  <string name="wizard_transproxy_hint">(ä½?ã??è¨?ã?£ã?¦ã??ã??ã?®ã??ã??ã??ã??ã?ªã??ã?¨ã??ã?¯ã??ã??ã??ã??ã?§ã??ã?¯ã??ã?¦ã??ã? ã??ã??)</string>
+  <string name="wizard_transproxy_none">ç?¡ã??</string>
+  <string name="pref_transparent_tethering_title">Torã??ã?¶ã?ªã?³ã?°</string>
+  <string name="pref_transparent_tethering_summary">Toré??é??ã??ã?­ã?¯ã?·ã??Wifiã??USBã??ã?¶ã?ªã?³ã?°ã??ã??ã??ã??ã??ã?¤ã?¹ã?«å¯¾ã??ã?¦æ??å?¹å??(å??èµ·å??ã??å¿?è¦?)</string>
+  <string name="button_grant_superuser">管ç??許å?¯ã?¢ã?¯ã?»ã?¹ã??è¦?æ±?ã??ã?¾ã??</string>
+  <string name="pref_select_apps">ã?¢ã??ã?ªã?±ã?¼ã?·ã?§ã?³ã??é?¸æ??ã??ã?¾ã??</string>
+  <string name="pref_select_apps_summary">Torã??çµ?ç?±ã??ã??ã??ã?¢ã??ã?ªã??é?¸æ??</string>
+  <string name="pref_node_configuration">ã??ã?¼ã??設å®?</string>
+  <string name="pref_node_configuration_summary">ã??注æ??ã??å??é?²è¨­å®?ã??å?¿å??ã?¬ã??ã?«ã??縮å°?ã??ã?¾ã??</string>
+  <string name="pref_entrance_node">å?¥ã??å?£ã??ã?¼ã??</string>
+  <string name="pref_entrance_node_summary">æ??å??ã?®ã??ã??ã??ã?®ã??ã??ã?®ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="pref_entrance_node_dialog">å?¥ã??å?£ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="pref_allow_background_starts_title">ã??ã??ã?¯ã?°ã?©ã?¦ã?³ã??ã?®é??å§?ã??許å?¯</string>
+  <string name="pref_allow_background_starts_summary">Orbotã??Torã?¨é?¢é?£ã?µã?¼ã??ã?¹ã??é??å§?ã??ã??ã??ã??ã?«ã??ä»»æ??ã?®ã?¢ã??ã?ªã?«ä¼?ã??ã?¾ã??</string>
+  <string name="button_proxy_all">ã??ã?¹ã?¦ã??ã?­ã?­ã?·</string>
+  <string name="button_proxy_none">ã??ã?­ã?­ã?·ã?ªã??</string>
+  <string name="button_invert_selection">é?¸æ??ã?®å??転</string>
+  <string name="pref_proxy_title">å¤?æ?¹å??ã??ã??ã??ã?¯ã?¼ã?¯ã??ã?­ã?­ã?· (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_type_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ç¨®é¡?</string>
+  <string name="pref_proxy_type_summary">HTTP,HTTPS,Socks4,Socks5ã?§ä½¿ç?¨ã??ã??ã??ã?­ã??ã?³ã?«</string>
+  <string name="pref_proxy_type_dialog">ã??ã?­ã?­ã?·ã?®ç¨®é¡?ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_host_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¹ã??</string>
+  <string name="pref_proxy_host_summary">ã??ã?­ã?­ã?·ã?µã?¼ã??ã?®ã??ã?¹ã??å??</string>
+  <string name="pref_proxy_host_dialog">ã??ã?­ã?¯ã?·ã??ã??ã?¹ã??ã??å?¥å??</string>
+  <string name="pref_proxy_port_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_port_summary">ã??ã?­ã?­ã?·ã?µã?¼ã??ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_port_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_username_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¼ã??</string>
+  <string name="pref_proxy_username_summary">ã??ã?­ã?­ã?·ã?¦ã?¼ã?¶ã?¼å?? (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_username_dialog">ã??ã?­ã?­ã?·ã?®ã?¦ã?¼ã?¶ã?¼å??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="pref_proxy_password_title">å¤?æ?¹å??ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã??</string>
+  <string name="pref_proxy_password_summary">ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã?? (ã?ªã??ã?·ã?§ã?³)</string>
+  <string name="pref_proxy_password_dialog">ã??ã?­ã?­ã?·ã?®ã??ã?¹ã?¯ã?¼ã??ã??å?¥å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="status">ç?¶æ??</string>
+  <string name="setting_up_full_transparent_proxying_">å®?å?¨ã?ªé??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="setting_up_app_based_transparent_proxying_">ã?¢ã??ã?ªã??ã?¼ã?¹ã?®é??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="transparent_proxying_enabled">é??é??ã??ã?­ã?­ã?·ã??æ??å?¹</string>
+  <string name="transproxy_enabled_for_tethering_">ã??ã?¶ã?ªã?³ã?°ã?§ã?®é??é??ã??ã?­ã?­ã?·æ??å?¹</string>
+  <string name="warning_error_starting_transparent_proxying_">è­¦å??: é??é??ã??ã?­ã?­ã?·ã?®é??å§?æ??ã?«ã?¨ã?©ã?¼ç?ºç??</string>
+  <string name="transproxy_rules_cleared">é??é??ã??ã?­ã?­ã?·ã??ã?«ã?¼ã?«ã??æ¶?å?»å®?äº?</string>
+  <string name="couldn_t_start_tor_process_">Torã??ã?­ã?»ã?¹ã?®èµ·å??ã?«å¤±æ??:</string>
+  <string name="privoxy_is_running_on_port_">Polipoã??å®?è¡?中ã?®ã??ã?¼ã??: </string>
+  <string name="setting_up_port_based_transparent_proxying_">ã??ã?¼ã??ã??ã?¼ã?¹ã?®é??é??ã??ã?­ã?­ã?·ã??ã?»ã??ã??ã?¢ã??ã??中...</string>
+  <string name="bridge_error">ã??ã?ªã??ã?¸ã??ã?¨ã?©ã?¼</string>
+  <string name="bridge_requires_ip">ã??ã?ªã??ã?¸æ©?è?½ã??å?©ç?¨ã??ã??ã?«ã?¯ã??æ??ä½?ä¸?ã?¤ã?®ã??ã?ªã??ã?¸IPã?¢ã??ã?¬ã?¹ã?®å?¥å??ã??å¿?è¦?ã?§ã??ã??</string>
+  <string name="send_email_for_bridges">gmailã??使ã?£ã?¦ã??æ?¬æ??ã?«ã??get bridgesã??ã?¨æ?¸ã??ã??ã?¡ã?¼ã?«ã??bridges@xxxxxxxxxxxxxxã?«é??ä¿¡ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="error">���</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ã??ã?ªã??ã?®ReachableAddresses設å®?ã?«ã??ã??ä¾?å¤?ã??ç?ºç??ã??ã?¾ã??ã??!</string>
+  <string name="your_relay_settings_caused_an_exception_">ã??ã?ªã??ã?®ã?ªã?¬ã?¼è¨­å®?ã?«ã??ã??ä¾?å¤?ã??ç?ºç??ã??ã?¾ã??ã??!</string>
+  <string name="exit_nodes">å?ºå?£ã??ã?¼ã??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">æ??å¾?ã?®ã??ã??ã??ã?®ã??ã??ã?®ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="enter_exit_nodes">å?ºå?£ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="exclude_nodes">é?¤å¤?ã??ã?¼ã??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">é?¤å¤?ã??ã??ã??ã?¸ã?¿ã?«æ??ç´?ã??ã??ã??ã?¯ã??ã?¼ã? ã??å?½ã?¨IPã?¢ã??ã?¬ã?¹</string>
+  <string name="enter_exclude_nodes">é?¤å¤?ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="strict_nodes">Strictã??ã?¼ã??</string>
+  <string name="use_only_these_specified_nodes">ã??ã??ã?«æ??å®?ã??ã??ã??ã?¼ã??ã?®ã?¿ã??使ç?¨</string>
+  <string name="bridges">ã??ã?ªã??ã?¸</string>
+  <string name="use_bridges">ã??ã?ªã??ã?¸ã??使ã??</string>
+  <string name="bridges_obfuscated">Obfuså??ã??ã??ã??ã??ã?ªã??ã?¸</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">代æ?¿å?¥ã??å?£ã??ã?¼ã??ã??æ??å?¹å??</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">設å®?ã??ã??ã??ã?ªã??ã?¸ã??Obfuså??ã??ã??ã??ã??ã?ªã??ã?¸ã?§ã??ã??ã?°æ??å?¹</string>
+  <string name="ip_address_and_port_of_bridges">ã??ã?ªã??ã?¸ã?®IPã?¢ã??ã?¬ã?¹ã?¨ã??ã?¼ã??</string>
+  <string name="enter_bridge_addresses">ã??ã?ªã??ã?¸ã?®ã?¢ã??ã?¬ã?¹ã??å?¥å??</string>
+  <string name="relays">���</string>
+  <string name="relaying">���中</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ã??ã?®ç«¯æ?«ã??é??å?ºå?£ã?ªã?¬ã?¼ã?«ã??ã??</string>
+  <string name="relay_port">ã?ªã?¬ã?¼ã??ã??ã?¼ã??</string>
+  <string name="listening_port_for_your_tor_relay">ã??ã?®Torã?ªã?¬ã?¼ã?®ã?ªã?¹ã??ã?³ã?°ã??ã?¼ã??</string>
+  <string name="enter_or_port">ORã??ã?¼ã??ã??å?¥å??</string>
+  <string name="relay_nickname">ã?ªã?¬ã?¼ã?®ã??ã??ã?¯ã??ã?¼ã? </string>
+  <string name="the_nickname_for_your_tor_relay">ã??ã?®Torã?ªã?¬ã?¼ã?®ã??ã??ã?¯ã??ã?¼ã? </string>
+  <string name="enter_a_custom_relay_nickname">ã?ªã?¬ã?¼ã?®ã?«ã?¹ã?¿ã? ã??ã??ã?¯ã??ã?¼ã? ã??å?¥å??</string>
+  <string name="reachable_addresses">å?°é??å?¯è?½ã?¢ã??ã?¬ã?¹</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">å?¶é??設å®?ã?®ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¦ã?¯ã?©ã?¤ã?¢ã?³ã??ã?¨ã??ã?¦å®?è¡?</string>
+  <string name="reachable_ports">å?°é??å?¯è?½ã??ã?¼ã??</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">å?¶é??設å®?ã?®ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??é??ã??ã?¦å?°é??å?¯è?½ã?ªã??ã?¼ã??</string>
+  <string name="enter_ports">ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="enable_hidden_services">Hidden Serviceã?®ã??ã?¹ã??ã?£ã?³ã?°</string>
+  <string name="run_servers_accessible_via_the_tor_network">ã??ã??ã?¤ã?¹ä¸?ã?®ã?µã?¼ã??ã?¼ã??Torçµ?ç?±ã?§ã?¢ã?¯ã?»ã?¹å?¯è?½ã?«ã??ã??</string>
+  <string name="enter_localhost_ports_for_hidden_services">Hidden Serviceç?¨ã?®localhostã?®ã??ã?¼ã??ã??å?¥å??</string>
+  <string name="hidden_service_ports">Hidden Serviceã?®ã??ã?¼ã??</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ã??ã?ªã??ã?®Hidden Serviceã?®ã?¢ã??ã?¬ã?¹(è?ªå??ç??æ??ã??ã??ã?¾ã??)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ã??ã??ã??ã?°ã?­ã?°ã?®å?ºå??ã??æ??å?¹å??(é?²è¦§ã?«ã?¯adbã??aLogCatã??å¿?è¦?)</string>
+  <string name="project_home">ã??ã?­ã?¸ã?§ã?¯ã??ã?®ã??ã?¼ã? :</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor ã?©ã?¤ã?»ã?³ã?¹æ??æ?¸</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第ä¸?è??製ã?®ã?½ã??ã??ã?¦ã?§ã?¢</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">ã?¢ã??ã?ªã??hidden serverã?® port %Sã??ã??Torã??ã??ã??ã?¯ã?¼ã?¯ã?«é??æ?¾ã??ã??ã??ã?¨ã??ã?¦ã??ã?¾ã??ã??ä¿¡é ¼ã?§ã??ã??ã?¢ã??ã?ªã?§ã??ã??ã?°ã??ã??ã?¯å®?å?¨ã?§ã??ã??</string>
+  <string name="found_existing_tor_process">Torã??ã?­ã?»ã?¹ã??ç?ºè¦?</string>
+  <string name="something_bad_happened">ä½?ã??ã??èµ·ã??ã??ã?¾ã??ã??ã??ã?­ã?°ã??確èª?ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="hidden_service_on">hidden service æ??å?¹:</string>
+  <string name="unable_to_read_hidden_service_name">hidden serviceã?®å??å??読込ä¸?è?½</string>
+  <string name="unable_to_start_tor">Torã??å®?è¡?ã?§ã??ã?¾ã??ã??ã?§ã??ã??</string>
+  <string name="unable_to_reset_tor">Torã??ã?ªã?»ã??ã??ã?§ã??ã?¾ã??ã??ã??ã??使ã??ã?®ã??ã??ã?¤ã?¹ã??å??èµ·å??ã??ã?¦ã??ã? ã??ã??!</string>
+  <string name="pref_use_sys_iptables_title">ã??ã??ã?©ã?«ã??ã?®lptablesã??使ã??</string>
+  <string name="pref_use_sys_iptables_summary">Orbotã??ã?³ã??ã?«ç??ã?§ã?¯ã?ªã??å??è?µã?®iptablesã??使ã??</string>
+  <string name="error_installing_binares">Torã??ã?¤ã??ã?ªã?®ã?¤ã?³ã?¹ã??ã?¼ã?«ã?¾ã??ã?¯ã?¢ã??ã??ã?°ã?¬ã?¼ã??ã?¯ä¸?å?¯è?½ã?§ã??ã??ã??</string>
+  <string name="pref_use_persistent_notifications">Orbotã??æ?¥ç¶?中ã?¯ã?¢ã?¤ã?³ã?³ã??常ã?«ã??ã?¼ã?«ã??ã?¼ã?«è¡¨ç¤º</string>
+  <string name="pref_use_persistent_notifications_title">é??ç?¥ã??常ã?«æ??å?¹å??</string>
+  <string name="pref_use_expanded_notifications">æ?¡å¼µé??ç?¥ã?§ã??Torã?®å?ºå?£ã?®å?½ã?¨IPã??表示ã??ã?¾ã??</string>
+  <string name="pref_use_expanded_notifications_title">æ?¡å¼µé??ç?¥</string>
+  <string name="notification_using_bridges">ã??ã?ªã??ã?¸ã??æ??å?¹ã?§ã??ï¼?</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">��</string>
+  <string name="set_locale_summary">Orbotã?®å?°å??ã?¨è¨?èª?ã??é?¸æ??</string>
+  <string name="wizard_locale_title">è¨?èª?ã??é?¸æ??</string>
+  <string name="wizard_locale_msg">ä»?ã?®è¨?èª?ã??å¤?æ?´ã??ã??ã??ã??ã??ã?®ã?¾ã?¾ã?«ã??ã??</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">設å®?ã??ä¿?å­?</string>
+  <string name="no_internet_connection_tor">ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ?¥ç¶?ã?ªã??ã??Torã?¯å¾?æ©?中ã?§ã??...</string>
+  <string name="bandwidth_">帯å??å¹?:</string>
+  <string name="down">ã??ã?¦ã?³</string>
+  <string name="up">ã?¢ã??ã??</string>
+  <string name="pref_disable_network_title">ã??ã??ã??ã?¯ã?¼ã?¯ã?ªã??æ??ã?ªã?¼ã??ã?¹ã?ªã?¼ã??</string>
+  <string name="pref_disable_network_summary">ã??ã??ã??æ?¥ç¶?ã??ã?ªã??æ?? Tor ã??ã?¹ã?ªã?¼ã??ã??ã??ã??</string>
+  <string name="newnym">æ?°ã??ã?ª Tor ã?®èº«å??ã?«å??ã??æ?¿ã??ã?¾ã??ã??ã??</string>
+  <string name="menu_verify_browser">ã??ã?©ã?¦ã?¶</string>
+  <string name="menu_use_chatsecure">ChatSecure ã??使ç?¨</string>
+  <string name="permission_manage_tor_label">Tor ã??管ç??</string>
+  <string name="permission_manage_tor_description">ã??ã?®ã?¢ã??ã?ªã?? Tor ã?µã?¼ã??ã?¹ã??ã?³ã?³ã??ã?¼ã?«ã?§ã??ã??ã??ã??ã?«ã??ã??</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox ã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã?¦ã??ã?ªã??ã??ã??ã?§ã??ã??ã??ã??ã?«ã?¤ã??ã?¦å?©ã??ã??å¿?è¦?ã?§ã??ã??ã??ã??ã??ã??ã?¯ã??ã? ã??ã?©ã?¦ã?¶ã??é??ã??ã?¹ã??ã?§ã??ã??ï¼?</string>
+  <string name="install_apps_">ã?¢ã??ã?ªã??ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã?¾ã??ã??ï¼?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">ã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã??ã??ã??ã?¾ã??ã??ã??Torã?¯ã?¹ã?ªã?¼ã??ã??ã?¾ã??â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ã??ã??ã??ã?¯ã?¼ã?¯æ?¥ç¶?ã?¯è?¯å¥½ã?§ã??ã??Torã??æ??å?¹ã?«ã??ã?¾ã??â?¦</string>
+  <string name="updating_settings_in_tor_service">Torã?µã?¼ã??ã?¹ã?®è¨­å®?ã??æ?´æ?°ä¸­</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Torã??SOCKSã??ã?­ã?­ã?·ã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 9050ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_socks_dialog">SOCKS ã??ã?¼ã??設å®?</string>
+  <string name="pref_transport_title">Toré??é??ã??ã?­ã?­ã?·ã??ã?¼ã??</string>
+  <string name="pref_transport_summary">Torã??é??é??ã??ã?­ã?­ã?·ã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 9040ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_transport_dialog">é??é??ã??ã?­ã?­ã?·ã??ã?¼ã??設å®?</string>
+  <string name="pref_dnsport_title">Tor DNS ã??ã?¼ã??</string>
+  <string name="pref_dnsport_summary">Torã??DNSã??æ??ä¾?ã??ã??ã??ã?¼ã?? (ã??ã??ã?©ã?«ã??: 5400ã??0ã?«ã??ã??ã?¨ç?¡å?¹)</string>
+  <string name="pref_dnsport_dialog">DNS ã??ã?¼ã??設å®?</string>
+  <string name="pref_torrc_title">Torrc ����設�</string>
+  <string name="pref_torrc_summary">ä¸?ç´?è??家ã?®ã?¿: ç?´æ?¥torrc設å®?è¡?ã??å?¥å??ã??ã?¾ã??</string>
+  <string name="pref_torrc_dialog">Torrcã??ã?«ã?¹ã?¿ã? </string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech 人権æ??æ?¸ã?¢ã??ã?ª</string>
+  <string name="your_tor_public_ips_">ã??ã?ªã??ã?®Torå?¬é??IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Orbotã?§å??é¡?ã??ç?ºç??ã??ã??å ´å??ã?¯ã??Android-&gt;設å®?-&gt;ã?¢ã??ã?ª ã?§ã??ã??ã?®ã?¢ã??ã?ªã??ç?¡å?¹ã?«ã??ã?¦ã??ã? ã??ã??: </string>
+  <string name="app_conflict">ã?¢ã??ã?ªã?®ç«¶å??</string>
+  <string name="pref_transproxy_refresh_title">é??é??ã??ã?­ã?­ã?·è?ªå??ã?ªã??ã?¬ã??ã?·ã?¥</string>
+  <string name="pref_transproxy_refresh_summary">ã??ã??ã??ã?¯ã?¼ã?¯ã?®ç?¶æ??ã??å¤?å??ã??ã??ã?¨ã??ã??é??é??ã??ã?­ã?­ã?·ã?®ã?«ã?¼ã?«ã??å??é?©ç?¨ã??ã?¾ã??</string>
+  <string name="pref_transproxy_flush_title">é??é??ã??ã?­ã?­ã?·å¼·å?¶å??é?¤</string>
+  <string name="pref_transproxy_flush_summary">ã??ã??ã??ã?¿ã??ã??ã??ã??ã?¨ã??ä»?ã??ã??ã??ã?¹ã?¦ã?®é??é??ã??ã?­ã?­ã?· ã??ã??ã??ã?¯ã?¼ã?¯ã?«ã?¼ã?«ã??ã??ã?©ã??ã?·ã?¥ã??ã?¾ã??</string>
+  <string name="transparent_proxy_rules_flushed_">é??é??ã??ã?­ã?­ã?·ã?®ã?«ã?¼ã?«ã??ã??ã?©ã??ã?·ã?¥ã??ã?¾ã??ã??!</string>
+  <string name="you_do_not_have_root_access_enabled">ROOT ã?¢ã?¯ã?»ã?¹ã??æ??å?¹ã?§ã?¯ã??ã??ã?¾ã??ã??</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">å¤?æ?´ã??ã??設å®?ã??æ??å?¹ã?«ã??ã??ã??ã??ã?«ã??Orbotã??å??æ­¢ã??ã?¦é??å§?ã??ã??å¿?è¦?ã??ã??ã??ã??ã??ã??ã??ã?¾ã??ã??ã??</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">ã??ã?ªã??ã?¸ã??æ?´æ?°ã??ã?¾ã??ã??</string>
+  <string name="restart_orbot_to_use_this_bridge_">å¤?æ?´ã??æ??å?¹ã?«ã??ã??ã?«ã?¯Orbotã??å??èµ·å??ã??ã?¦ã??ã? ã??ã??</string>
+  <string name="menu_qr">QRã?³ã?¼ã??</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">ã?¢ã??ã?¤ã?«ã??ã??ã??ã?¯ã?¼ã?¯ã??ç©?極ç??ã?«Torã??ã??ã?­ã??ã?¯ã??ã??å ´å??ã??ã??ã?ªã??ã?¸ã??使ç?¨ã??ã?¦ã??ã??ã??ã?¯ã?¼ã?¯ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??\n\nã??ã?ªã??ã?¸ã??æ??å?¹ã?«ã??ã??ã??ã??ã??ä¸?ã?®ã??ã??ã??ã??ã?®ã??ã?ªã??ã?¸ã?¿ã?¤ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="bridge_mode">ã??ã?ªã??ã?¸ ã?¢ã?¼ã??</string>
+  <string name="get_bridges_email">���</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">ã?¢ã?¯ã??ã?£ã??å??</string>
+  <string name="apps_mode">ã?¢ã??ã?ª VPN ã?¢ã?¼ã??</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Androidã?®VPNæ©?è?½ã??使ç?¨ã??ã?¦ã??ã??ã??ã?¤ã?¹ä¸?ã?®ã??ã?¹ã?¦ã?®ã?¢ã??ã?ªã??Torã??ã??ã??ã?¯ã?¼ã?¯ã??ä»?ã??ã??ã??ã??ã?«ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??\n\nå??*è­¦å??* ã??ã??ã?¯æ?°ã??ã??ã??å®?é¨?ç??ã?ªæ©?è?½ã?§ã??ã??ã??ã??ã??ã?¤ã??ã?®ã?±ã?¼ã?¹ã?§è?ªå??ç??ã?«èµ·å??ã??ã?ªã??ã??ã?¨ã??ã?¾ã??ã?¯å??æ­¢ã??ã??ã??ã?¨ã??ã??ã??ã?¾ã??ã??ã??ã??ã?¯å?¿å??ã?®ã??ã??ã?«ä½¿ç?¨ã??ã?ªã??ã?§ã??ã? ã??ã??ã??ã??ã?¡ã?¤ã?¢ã?¦ã?©ã?¼ã?«ã??ã??ã?£ã?«ã?¿ã?¼ã??é??ã??ã??ã??ã?«ã?®ã?¿ä½¿ç?¨ã??ã?¦ã??ã? ã??ã??ã??</string>
+  <string name="send_email">ã?¡ã?¼ã?«é??ä¿¡</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">ã??ã?ªã??ã?¯ã??ã?¡ã?¼ã?«ã??ã?¦ã?§ã??ã??ä»?ã??ã?¦ã??ã?¾ã??ã?¯ã??ã?ªã??ã?¸QRã?³ã?¼ã??ã??ã?¹ã?­ã?£ã?³ã??ã?¦ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??å??å¾?ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã??ã??ã?ªã??ã?¸ã?¢ã??ã?¬ã?¹ã??è¦?æ±?ã??ã??ã??ã??ã??ä¸?ã?®ã??ã?¡ã?¼ã?«ã??ã?¾ã??ã?¯ã??ã?¦ã?§ã??ã??ã??é?¸æ??ã??ã?¦ã??ã? ã??ã??ã??\n\nã?¢ã??ã?¬ã?¹ã??å?¥æ??ã??ã??ã??ã??ã??ã??ã??Orbot設å®?ã?®ã??ã??ã?ªã??ã?¸ã??設å®?ã?«ã?³ã??ã?¼&amp; è²¼ã??ä»?ã??ã??ã?¦ã??Orbotã??å??èµ·å??ã??ã?¾ã??ã??</string>
+  <string name="install_orweb">Orfoxã??ã?¤ã?³ã?¹ã??ã?¼ã?«</string>
+  <string name="standard_browser">æ¨?æº?ã??ã?©ã?¦ã?¶</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">注: æ¨?æº?ã?®Torã??ã?ªã??ã?¸ã?¯ã??Intel X86/ATOM ã??ã??ã?¤ã?¹ä¸?ã?§ã?®ã?¿å??ä½?ã??ã?¾ã??</string>
+  <string name="vpn_default_world">ã?¯ã?¼ã?«ã??</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-kn-rIN/strings.xml b/orbotservice/src/main/res/values-kn-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-kn-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-kn/strings.xml b/orbotservice/src/main/res/values-kn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-kn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ko/strings.xml b/orbotservice/src/main/res/values-ko/strings.xml
new file mode 100644
index 0000000..765b572
--- /dev/null
+++ b/orbotservice/src/main/res/values-ko/strings.xml
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor ì??ì?? ë°? ì¤?ì§?</string>
+  <string name="tor_proxy_service_process">Tor í??ë¡?ì?? ì??ë¹?ì?¤</string>
+  <string name="status_starting_up">Orbot ì??ì?? ì¤?â?¦</string>
+  <string name="status_activated">Tor ë?¤í?¸ì??í?¬ì?? ì?°ê²°ë?¨</string>
+  <string name="status_disabled">Orbotì?´ ë¹?í??ì?±í??ë??ì?´ ì??ì?µë??ë?¤</string>
+  <string name="tor_process_starting">Tor í?´ë?¼ì?´ì?¸í?¸ ì??ì?? ì¤?â?¦</string>
+  <string name="tor_process_complete">ì??ë£?.</string>
+  <string name="tor_process_waiting">ë??기 ì¤?.</string>
+  <string name="not_anonymous_yet">경고: ê·?í??ì?? í?¸ë??í?½ì?? ì??ì§? ì?µëª?ì?´ ì??ë??ë??ë?¤! HTTP í??ë¡?ì?? 127.0.0.1:8118 ë??ë?? SOCKS4A ë??ë?? SOCKS5 í??ë¡?ì?? 127.0.0.1:9050ì?? ì?¬ì?©í??ì?¬ ì??ì?© í??ë¡?ê·¸ë?¨ì?? 구ì?±í??ì?­ì??ì?¤</string>
+  <string name="menu_home">í??</string>
+  <string name="menu_browse">í??ì??</string>
+  <string name="menu_settings">��</string>
+  <string name="menu_log">ë¡?ê·¸</string>
+  <string name="menu_info">ë??ì??ë§?</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">ì??ì??</string>
+  <string name="menu_stop">��</string>
+  <string name="menu_about">ì ?ë³´</string>
+  <string name="main_layout_download">ë?¤ì?´ë¡?ë??</string>
+  <string name="main_layout_upload">ì??ë¡?ë??</string>
+  <string name="button_help">ë??ì??ë§?</string>
+  <string name="button_close">�기</string>
+  <string name="button_about">ì ?ë³´</string>
+  <string name="button_clear_log">�그 ��기</string>
+  <string name="menu_verify">í??ì?¸</string>
+  <string name="menu_exit">��</string>
+  <string name="menu_scan">ë¸?릿ì§? QRì½?ë?? ì?¤ìº?í??기</string>
+  <string name="menu_share_bridge">ë¸?릿ì§? QRì½?ë?? ê³µì? í??기</string>
+  <string name="press_to_start">- 길ê²? ë??ë?¬ì?? ì??ì??í??기 -</string>
+  <string name="pref_trans_proxy_group">í?¬ëª?í?? í??ë¡?ì?? (루í?? í??ì??)</string>
+  <string name="pref_trans_proxy_title">í?¬ëª?í?? í??ë¡?ì??</string>
+  <string name="pref_trans_proxy_summary">ì?±ì?? ì??ë??ì ?ì?¸ í? ë¥´í??</string>
+  <string name="pref_transparent_all_title">모ë?? í? ë¥´í??</string>
+  <string name="pref_transparent_all_summary">í? ë¥´ë¥¼ í?µí?? 모ë?  ì??ì?© í??ë¡?ê·¸ë?¨ì?? ë??í?? í??ë¡?ì?? í?¸ë??í?½</string>
+  <string name="pref_transparent_port_fallback_title">ë??ì²´ í??ë¡?ì?? í?¬í?¸</string>
+  <string name="pref_transparent_port_fallback_summary">경고 : í??í?? í?¬í?¸(80,443 ë?±)ë§? ì??í??. ì ?ì²´ 모ë??ë?? ì?± 모ë??ê°? ì??ë??í??ì§? ì??ì?? ê²½ì?°ì??ë§? ì?¬ì?©í?  ê²?.</string>
+  <string name="pref_transparent_port_title">�� 목�</string>
+  <string name="pref_transparent_port_summary">í??ë¡?ì?? ì²?리í?  í?¬í?¸ 목ë¡?. ë§?ì?½ ì ?ì²´ 모ë??ë?? ì?± 모ë??ê°? ì??ë??í??ì§? ì??ì?? ê²½ì?°ì??ë§? ì?¬ì?©í?  ê²?.</string>
+  <string name="pref_transparent_port_dialog">í??ë¡?ì?? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_has_root">루í?¸ ê¶?í??ì?? ë??í?? ì ?ê·¼ í??ì??</string>
+  <string name="pref_has_root_summary">ëª?ë°±í?? í??ë¡?ì??를 ì??í?´ 루í?¸ ê¶?í?? ì??구</string>
+  <string name="status_install_success">Tor ë°?ì?´ë??리ê°? ì?±ê³µì ?ì?¼ë¡? ì?¤ì¹?ë??ì??ì?µë??ë?¤!</string>
+  <string name="status_install_fail">í? ë¥´ ë°?ì?´ë??리 í??ì?¼ì?? ì?¤ì¹?í?  ì?? ì??ì?µë??ë?¤. ë¡?그를 í??ì?¸í?´ 주ì??ê³  tor-assistants@xxxxxxxxxxxxxx ì?? ì??ë ¤ 주ì?­ì??ì?¤.</string>
+  <string name="title_error">ì? í??리ì¼?ì?´ì?? ì?¤ë¥?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot ì ?ë³´</string>
+  <string name="btn_next">ë?¤ì??</string>
+  <string name="btn_back">��</string>
+  <string name="btn_finish">�침</string>
+  <string name="btn_okay">í??ì?¸</string>
+  <string name="btn_cancel">ì·¨ì??</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbotì?? ë??í?? ëª?ëª? ì??ì?¸ì?¬í?­</string>
+  <string name="wizard_details_msg">Orbotì?? Torì??, LibEvent, Polipo를 í??ì?¬í?? ì?¤í??ì??ì?¤ ì?´í??리ì¼?ì?´ì??ì??ë??ë?¤. ë?¤ì?´ ì?±ì?? Tor ë?¤í?¸ì??í?¬ë¡? ì?°ê²°ë??ë?? HTTP í??ë¡?ì?? (8118)ì?? SOCKS í??ë¡?ì?? (9050) ì?? ì ?ê³µí?©ë??ë?¤. Orbotì?? ë??í??, 루í??ë?? í?°ì?? ê²½ì?°, 모ë?  í?¸ë??í?½ì?? Tor를 í?µí?  ì?? ì??ë??ë¡? í?©ë??ë?¤.</string>
+  <string name="wizard_permissions_root">ì?¬ì?© ê¶?í?? ë¶?ì?¬</string>
+  <string name="wizard_permissions_stock">Orbot ì?¬ì?© ê¶?í??</string>
+  <string name="wizard_premissions_msg_root">ì??ë²½í?©ë??ë?¤! Orbotì?? ì??í?´ 루í?¸ ê¶?í??ì?´ í??ì?±í??ë??ê²?ì?? ê°?ì§?í??ì?µë??ë?¤. ì?°ë¦¬ë?? ì?´ í??ì?? í??ëª?í??ê²? ì?¬ì?©í?  ê²?ì??ë??ë?¤.</string>
+  <string name="wizard_permissions_msg_stock">ì?´ê²?ì?? í??ì??ê°? ì??ë?? ë°?ë©´, ê·?í??ì?? ì?¥ì¹?ê°? 루í?¸ ê¶?í??ì?? ê°?ì§?ê³  ì??ë?¤ë©´ Orbotì?? ë?? ê°?ë ¥í?? ë??구ê°? ë?  ì?? ì??ì?µë??ë?¤. Orbotì??ê²? ì??í?¼ì? ì ? ê¶?í??ì?? ë¶?ì?¬í??려면 ì??ë?? ë²?í?¼ì?? ë??르ì?­ì??ì?¤.</string>
+  <string name="wizard_permissions_no_root">루í?¸ ê¶?í??ì?? ê°?ì§?ê³  ì??ì§? ì??ê±°ë?? 무ì??ì?? ë§?í??ë?? ê²?ì?¸ì§? 모르겠ë?¤ë©´, Orbotê³¼ ë??ì??í??ë?? ì? í??리ì¼?ì?´ì??ë§?ì?? ì?¬ì?©í??ì?­ì??ì?¤.</string>
+  <string name="wizard_permissions_consent">ë?´ì?©ì?? ì?´í?´í??ì??ì?¼ë©°, ì??í?¼ì? ì ? ê¶?í?? ì??ì?´ ê³?ì?? ì§?í??í?©ë??ë?¤.</string>
+  <string name="wizard_permission_enable_root">Orbotì??ê²? 루í?¸ê¶?í?? ë¶?ì?¬</string>
+  <string name="wizard_configure">í? ë¥´í?? ì?¤ì ?</string>
+  <string name="wizard_configure_msg">Orbotì?? 모ë?  ì? í??리ì¼?ì?´ì?? ë??ë?? ì? í??ë?? ì? í??리ì¼?ì?´ì??ì?? Tor를 í?µí?´ í?µì? í??ë??ë¡? í?  ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_configure_all">모ë?  ì?±ì?? í? ë¥´ í??ë¡?ì??ë¡? ì?°ê²°í??기</string>
+  <string name="wizard_configure_select_apps">Tor를 ì??í?´ ê°?ê°?ì?? ì?± ì? í??</string>
+  <string name="wizard_tips_tricks">Orbotì?´ í??ì?±í??ë?? ì?±</string>
+  <string name="wizard_tips_msg">ì??ë??ì?? ì?±ì?? Orbotê³¼ ì??ë??ë??ë??ë¡? ê°?ë°?ë??ì??ì?µë??ë?¤. ì§?ê¸? ì?¤ì¹?í??려면 ê°?ê°?ì?? ë²?í?¼ì?? ë??르ì?­ì??ì?¤. ë??ë?? ë??ì¤?ì?? Google Play, GuardianProject.info, F-Droid.org ì??ì?? ì°¾ì?? ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - ì??ë??ë¡?ì?´ë??를 ì??í?? ì??ì ?í?? ì?¸ì?¤í?´í?¸ ë©?ì?¸ì§? í?´ë?¼ì?´ì?¸í?¸</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Orbotê³¼ ì??ë??í??ë??ë¡? ì?±ì?? ì?¤ì ?í??ë?? ë°©ë²?ì?? ë°°ì?°ê¸°</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo ê²?ì?? ì??ì§? ì?±</string>
+  <string name="wizard_tips_twitter">í?¸ì??í?° í??ë¡?ì??를 localhost:8118ë¡? ì?¤ì ?</string>
+  <string name="wizard_tips_story_maker">StoryMaker - ì?¤í? ë¦¬ë?? ë?¹ì? ì?´ ë§?ë?¤ê³  ë³´ì??ì?? Torì?? ë§?기ì?¸ì??!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">í??ë¡?ì?? ì?¤ì ?</string>
+  <string name="wizard_final">Orbotì?´ ì¤?ë¹?ë??ì??ì?µë??ë?¤!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Orbotì?´ ì ?ì??ì ?ì?¼ë¡? ì?¤ì ?ë??ì??ê³  Torì?? ì?°ê²°ë??ì??ë??ì§? í??ì?¸í??기 ì??í?´ https://check.torproject.org ì?? ê·?í??ì?? ì?¹ ë¸?ë?¼ì?°ì ?ì?? ì?´ ê²?ì??ë??ë?¤.</string>
+  <string name="pref_hs_group">ì?¨ê²¨ì§? ì??ë¹?ì?¤ í?¸ì?¤í??</string>
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_title">ë¶?í?? í?? Orbot ì??ì??</string>
+  <string name="pref_start_boot_summary">ì??ë??ë¡?ì?´ë?? ì?¥ì¹?ê°? ì??ì??í?  ë?? ì??ë??ì ?ì?¼ë¡? Orbotì?? ì??ì??í??ê³  Torì?? ì?°ê²°í?©ë??ë?¤</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">경고</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">ê¶?í??</string>
+  <string name="wizard_permissions_root_msg1">í?¬ëª? í??ë¡?ì?? ê°?ì?? ê³ ê¸? 기ë?¥ì?? í??ì?±í??í??기 ì??í?´ ê·?í??ë?? ì? í??ì ?ì?¼ë¡? Orbotì??ê²? \'ì??í?¼ì? ì ?\' ê¶?í??ì?? ì¤? ì?? ì??ì?µë??ë?¤.</string>
+  <string name="wizard_permissions_root_msg2">ì?´ê²?ì?? ì??í??ì§? ì??ì?¼ì? ë?¤ë©´, Orbotê³¼ ì??ë??í??ë??ë¡? ë§?ë?¤ì?´ì§? ì?±ë§?ì?? ì?¬ì?©í??ì?­ì??ì?¤.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbotì?? ì?¬ì?©í??ë?? ì?±</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ì?¤í?? ë?? ë ?ì½?ë?? ì??í?¸í??를 ì ?ì?©í?? ì??ì ?í?? ì±?í?? ì?±</string>
+  <string name="wizard_tips_play">구ê¸? í??ë ?ì?´ì??ì?? 모ë?  ê°?ë??ì?¸ í??ë¡?ì ?í?¸ ì?± 찾기</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">í?¬ëª? í??ë¡?ì??</string>
+  <string name="wizard_transproxy_msg">ì?´ê²?ì?? ì?´ë? í?? ì?¤ì ? ì??ì?´ë?? ê·?í??ì?? ì?±ì?´ ì??ë??ì ?ì?¼ë¡? í? ë¥´ ë?¤í?¸ì??í?¬ë¥¼ í?µí?´ ì??ë??í??ë??ë¡? í?´ ì¤?ë??ë?¤.</string>
+  <string name="wizard_transproxy_hint">(ì?? ë?´ì?©ì?? ì?´í?´í?  ì?? ì??ë?¤ë©´ ì?´ê²?ì?? ì? í??í?´ì£¼ì?­ì??ì?¤.)</string>
+  <string name="wizard_transproxy_none">ì??ì??</string>
+  <string name="pref_transparent_tethering_title">í? ë¥´ í??ë??ë§?</string>
+  <string name="pref_transparent_tethering_summary">í??ë??ë§? ë?? ì??ì?´í??ì?´ì?? USB ì?¥ì¹?ì?? í? ë¥´ í?¬ëª? í??ë¡?ì?? í??ì?±í?? (ì?¬ì??ì?? í??ì??)</string>
+  <string name="button_grant_superuser">ì??í?¼ì? ì ? ê¶?í?? ì??ì²­</string>
+  <string name="pref_select_apps">ì?± ì? í??</string>
+  <string name="pref_select_apps_summary">Tor를 í?µí?? í?µì? ì?? ì?¬ì?©í?  ì?± ì? í??</string>
+  <string name="pref_node_configuration">ë?¸ë?? ì?¤ì ?</string>
+  <string name="pref_node_configuration_summary">ê·?í??ì?? ì?µëª?ì?±ì?? ê°?ì??ì??í?¬ ì?? ì??ë?? ê³ ê¸? ì?¤ì ?ì?´ ì??ì?µë??ë?¤.</string>
+  <string name="pref_entrance_node">ì??구 ë?¸ë??</string>
+  <string name="pref_entrance_node_summary">첫ë²?째 Hopì?? ì??í??í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="pref_entrance_node_dialog">ì??구 ë?¸ë?? ì??ë ¥</string>
+  <string name="pref_proxy_title">ì?¸ë¶? ë?¤í?¸ì??í?¬ í??ë¡?ì?? (ì? í??)</string>
+  <string name="pref_proxy_type_title">ì?¸ë¶? í??ë¡?ì?? ì? í??</string>
+  <string name="pref_proxy_type_summary">í??ë¡?ì?? ì??ë²?를 ì??í?? ì?¬ì?©ë??ë?? í??ë¡?í? ì½? : HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">í??ë¡?ì?? í??ì?? ì??ë ¥</string>
+  <string name="pref_proxy_host_title">ì?¸ë¶? í??ë¡?ì?? í?¸ì?¤í?¸</string>
+  <string name="pref_proxy_host_summary">í??ë¡?ì?? ì??ë²? í?¸ì?¤í?¸ë?¤ì??</string>
+  <string name="pref_proxy_host_dialog">í??ë¡?ì?? í?¸ì?¤í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_port_title">ì?¸ë¶? í??ë¡?ì?? í?¬í?¸</string>
+  <string name="pref_proxy_port_summary">ì??ë²? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_port_dialog">í??ë¡?ì?? í?¬í?¸ ì??ë ¥</string>
+  <string name="pref_proxy_username_title">ì?¸ë¶? í??ë¡?ì?? ì?¬ì?©ì??ëª?</string>
+  <string name="pref_proxy_username_summary">í??ë¡?ì?? ì?¬ì?©ì??ëª? (ì? í??)</string>
+  <string name="pref_proxy_username_dialog">í??ë¡?ì?? ì?¬ì?©ì??ëª? ì??ë ¥</string>
+  <string name="pref_proxy_password_title">ì?¸ë¶? í??ë¡?ì?? ë¹?ë°?ë²?í?¸</string>
+  <string name="pref_proxy_password_summary">í??ë¡?ì?? ë¹?ë°?ë²?í?¸ (ì? í??)</string>
+  <string name="pref_proxy_password_dialog">í??ë¡?ì?? ë¹?ë°?ë²?í?¸ ì??ë ¥</string>
+  <string name="status">ì??í??</string>
+  <string name="setting_up_full_transparent_proxying_">ì ?ì²´ í?¬ëª? í??ë¡?ì?? ì?¤ì ?ì¤?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">ì?±ì?? 기ë°?í?? í?¬ëª? í??ë¡?ì?? ì?¤ì ?ì¤?...</string>
+  <string name="transparent_proxying_enabled">í?¬ëª? í??ë¡?ì?? í??ì?±í??ë?¨</string>
+  <string name="transproxy_enabled_for_tethering_">í??ë??ë§?ì?? ì??í?? TransProxy í??ì?±í??ë?¨</string>
+  <string name="warning_error_starting_transparent_proxying_">경고 : í?¬ëª? í??ë¡?ì?? ì??ì?? ì?¤ë¥?</string>
+  <string name="transproxy_rules_cleared">TransProxy ê·?ì¹? 모ë?? ì?­ì ?ë?¨</string>
+  <string name="couldn_t_start_tor_process_">Tor í??ë¡?ì?¸ì?¤ ì??ì?? ë¶?ê°?ë?¥:  </string>
+  <string name="setting_up_port_based_transparent_proxying_">í?¬í?¸ì?? 기ë°?í?? í?¬ëª? í??ë¡?ì?? ì?¤ì ?</string>
+  <string name="bridge_error">�릿� ��</string>
+  <string name="bridge_requires_ip">ë¸?릿ì§? 기ë?¥ì?? ì?¬ì?©í??기 ì??í?´ì??, ìµ?ì??í?? 1ê°? ì?´ì??ì?? ë¸?릿ì§? IP 주ì??ê°? í??ì??í?©ë??ë?¤.</string>
+  <string name="send_email_for_bridges">ë©?ì?¼ 본문ì?? get bridgesë?¼ê³  ì ?ì?´ì?? Gmailë¡? bridges@xxxxxxxxxxxxxxì?? ë©?ì?¼ì?? ë³´ë?´ì?­ì??ì?¤.</string>
+  <string name="error">��</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">ê·?í??ì?? ReachableAddress ì?¤ì ?ì?? ì??ì?¸ë¥¼ ë°?ì??ì??ì¼°ì?µë??ë?¤!</string>
+  <string name="your_relay_settings_caused_an_exception_">ê·?í??ì?? ì¤?ê³?ì??ë²? ì?¤ì ?ì?? ì??ì?¸ë¥¼ ë°?ì??ì??ì¼°ì?µë??ë?¤!</string>
+  <string name="exit_nodes">ì¶?구 ë?¸ë??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ë§?ì§?ë§? Hopì?? ì??í??í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="enter_exit_nodes">ì¶?구 ë?¸ë?? ì??ë ¥</string>
+  <string name="exclude_nodes">ì°¨ë?¨í?  ë?¸ë??</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">ì°¨ë?¨í?  í??ê±°í??린í?¸, ë³?ì¹­, ë??ë?¼ì?? 주ì??</string>
+  <string name="enter_exclude_nodes">ì°¨ë?¨í?  ë?¸ë?? ì??ë ¥</string>
+  <string name="strict_nodes">ë?¸ë?? ì? í??</string>
+  <string name="use_only_these_specified_nodes">ì?´ í?¹ì ?í?? ë?¸ë??*ë§?* ì?¬ì?©í?©ë??ë?¤.</string>
+  <string name="bridges">ì¤?ê³?ì??ë²?</string>
+  <string name="use_bridges">ì¤?ê³?ì??ë²? ì?¬ì?©</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor ë?¤í?¸ì??í?¬ë¡? ë?¤ì?´ê°?ë?? ë??ì??ì?? ì??구 ë?¸ë?? í??ì?±í??</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">ì?¤ì ?ë?? bridgeê°? obfsproxy bridgeë©´ í??ì?±í??</string>
+  <string name="ip_address_and_port_of_bridges">ì¤?ê³?ì??ë²?ì?? IP 주ì??ì?? </string>
+  <string name="enter_bridge_addresses">ì¤?ê²?ì??ë²? 주ì?? ì??ë ¥</string>
+  <string name="relays">ì¤?ê³?ì??ë²?</string>
+  <string name="relaying">��</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ê·?í??ì?? ì?¥ì¹?를 ì¶?구ê°? ì??ë?? ì¤?ê³?ì??ë²?ë¡? í??ì?±í??</string>
+  <string name="relay_port">�� ��</string>
+  <string name="listening_port_for_your_tor_relay">ê·?í??ì?? Tor ì¤?ê³?ì??ë²?를 ì??í?? Listening í?¬í?¸</string>
+  <string name="enter_or_port">OR í?¬í?¸ ì??ë ¥</string>
+  <string name="relay_nickname">ì¤?ê³?ì??ë²? ë³?ëª?</string>
+  <string name="the_nickname_for_your_tor_relay">ê·?í??ì?? ì¤?ê³?ì??ë²?를 ì??í?? ë³?ëª?</string>
+  <string name="enter_a_custom_relay_nickname">ì??ì??ì?? ì¤?ê³?ì??ë²? ë³?ëª?ì?? ì??ë ¥</string>
+  <string name="reachable_addresses">ë??ë?¬ ê°?ë?¥í?? 주ì??</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">ì??격í?? ì ?ì±?ì?? ê°?ì§? ë°©í??ë²½ ë?¤ì??ì?? í?´ë?¼ì?´ì?¸í?¸ ê°?ë??</string>
+  <string name="reachable_ports">ë??ë?¬ ê°?ë?¥í?? í?¬í?¸</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">ì??격í?? ë°©í??ë²½ ë?¤ì??ì?? ì ?ê·¼ ê°?ë?¥í?? í?¬í?¸</string>
+  <string name="enter_ports">í?¬í?¸ ì??ë ¥</string>
+  <string name="enable_hidden_services">í??ë?  ì??ë¹?ì?¤ í?¸ì?¤í??</string>
+  <string name="run_servers_accessible_via_the_tor_network">ì?¥ì¹? ë?´ì?? ì??ë²?ê°? Tor ë?¤í?¸ì??í?¬ë¥¼ í?µí?´ ì ?ê·¼ ê°?ë?¥í??ë??ë¡? í??ì?©</string>
+  <string name="enter_localhost_ports_for_hidden_services">í??ë?  ì??ë¹?ì?¤ë¥¼ ì??í?? localhost í?¬í?¸ ì??ë ¥</string>
+  <string name="hidden_service_ports">í??ë?  ì??ë¹?ì?¤ í?¬í?¸</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ê·?í??ì?? í??ë?  ì??ë¹?ì?¤ë¥¼ ì??í?? 주ì??í??ë?? ì?´ë¦?(ì??ë??ì?¼ë¡? ì??ì?±ë?¨)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ë??ë²?ê·¸ ë¡?ê·¸ ì¶?ë ¥ í??ì?±í?? (보기 ì??í?´ì??ë?? adbë?? aLogCatì?? ì?¬ì?©í?´ì?¼ í?¨)</string>
+  <string name="project_home">í??ë¡?ì ?í?¸ í?? í??ì?´ì§?:</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">ì?±ì?´ Tor ë?¤í?¸ì??í?¬ë¡? í??ë?  ì??ë²? í?¬í?¸ë¥¼ ì?´ê³  ì?¶ì?´í?©ë??ë?¤. ì?±ì?? 믿ë??ë?¤ë©´ ì??ì ?í?©ë??ë?¤.</string>
+  <string name="found_existing_tor_process">ì¡´ì?¬í??ê³  ì??ë?? Tor í??ë¡?ì?¸ì?¤ ë°?견</string>
+  <string name="something_bad_happened">ì?´ë?¤ ë??ì?? ê²?ì?´ ë°?ì??. ë¡?ê·¸ í??ì?¸í??ì?¸ì??.</string>
+  <string name="hidden_service_on">í??ë?  ì??ë¹?ì?¤ 목ë¡? :</string>
+  <string name="unable_to_read_hidden_service_name">í??ë?  ì??ë¹?ì?¤ ì?´ë¦?ì?? ì?½ì?? ì?? ì??ì??</string>
+  <string name="unable_to_start_tor">Tor ì??ì?? ë¶?ê°?ë?¥</string>
+  <string name="pref_use_sys_iptables_title">기본 iptables ��</string>
+  <string name="pref_use_sys_iptables_summary">Orbotì?? ë??ë´?ë?? ê²? ë??ì? ì?? ë¹?í?¸ì?¸ë?? iptables ë°?ì?´ë??리 ì?¬ì?©</string>
+  <string name="error_installing_binares">Tor ë°?ì?´ë??리ë?? ì?¤ì¹?ë??ê±°ë?? ì??ê·¸ë ?ì?´ë?? ë?  ì?? ì??ì??ì?µë??ë?¤.</string>
+  <string name="pref_use_persistent_notifications">Orbotì?´ ì?°ê²°ë??ì??ì?? ë?? í?´ë°?ì?? ì??ì?´ì½? ë³´ì?´ê¸°</string>
+  <string name="pref_use_persistent_notifications_title">í?­ì?? ì¼?ì§? ì??림</string>
+  <string name="notification_using_bridges">bridge í??ì?±í??ë?¨</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbotì?? ì??í?? ë¡?ì¼?ì?¼ê³¼ ì?¸ì?´ ì? í??</string>
+  <string name="wizard_locale_title">ì?¸ì?´ ì? í??</string>
+  <string name="wizard_locale_msg">기본ê°?ì?¼ë¡? ë??ê±°ë?? í??ì?¬ ì?¸ì?´ ë°?꾸기</string>
+  <string name="btn_save_settings">�� ��</string>
+  <string name="bandwidth_">ë??ì?­í?­:</string>
+  <string name="down">ì??ë??ë¡?</string>
+  <string name="up">ì??ë¡?</string>
+  <string name="pref_disable_network_title">ë?¤í?¸ì??í?¬ê°? ì??ì?? ë??ì?? ì??ë?? ì?¬ë¦½</string>
+  <string name="pref_disable_network_summary">ì?¸í?°ë?·ì?´ ë¶?ê°?ë?¥í??ë?¤ë©´ Tor를 ì?¬ë¦½ 모ë??ë¡? ë??ì?­ì??ì?¤</string>
+  <string name="newnym">ì??ë¡?ì?´ Tor ì? ì??ì?¼ë¡? ì ?í??ë??ì??ì?µë??ë?¤!</string>
+  <string name="menu_use_chatsecure">ChatSecure  ��</string>
+  <string name="permission_manage_tor_label">Tor �리</string>
+  <string name="permission_manage_tor_description">Tor ì??ë¹?ì?¤ë¥¼ ì ?ì?´í??기 ì??í?´ ì?´ ì?±ì?? í??ì?±í??í??ì?­ì??ì?¤</string>
+  <string name="install_apps_">ì?±ì?? ì?¤ì¹?í? ê¹?ì???</string>
+  <string name="menu_vpn">VPN</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ky/strings.xml b/orbotservice/src/main/res/values-ky/strings.xml
new file mode 100644
index 0000000..89c837c
--- /dev/null
+++ b/orbotservice/src/main/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_settings">ЫÑ?аÑ?Ñ?оолоÑ?</string>
+  <string name="menu_info">Ð?аÑ?дам</string>
+  <string name="menu_about">Ð?Ñ?огÑ?амма жөнүндө</string>
+  <string name="button_help">Ð?аÑ?дам</string>
+  <string name="button_about">Ð?Ñ?огÑ?амма жөнүндө</string>
+  <string name="menu_exit">ЧÑ?гÑ?Ñ?</string>
+  <string name="btn_cancel">Ð?йнÑ?Ñ?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="status">Ð?бал</string>
+  <string name="error">Ð?аÑ?а</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-lt-rLT/strings.xml b/orbotservice/src/main/res/values-lt-rLT/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-lt-rLT/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-lt/strings.xml b/orbotservice/src/main/res/values-lt/strings.xml
new file mode 100644
index 0000000..b9253dd
--- /dev/null
+++ b/orbotservice/src/main/res/values-lt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">Naršyti</string>
+  <string name="menu_settings">Nustatymai</string>
+  <string name="menu_info">Pagalba</string>
+  <string name="menu_about">Apie</string>
+  <string name="button_help">Pagalba</string>
+  <string name="button_close">Uždaryti</string>
+  <string name="button_about">Apie</string>
+  <string name="menu_exit">IÅ¡eiti</string>
+  <string name="btn_back">Atgal</string>
+  <string name="btn_cancel">Atsisakyti</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proxy nustatymai</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ä®spÄ?jimas</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Joks</string>
+  <string name="status">Statusas</string>
+  <string name="error">Klaida</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">IÅ¡saugoti nustatymus</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-lv/strings.xml b/orbotservice/src/main/res/values-lv/strings.xml
new file mode 100644
index 0000000..194c7b0
--- /dev/null
+++ b/orbotservice/src/main/res/values-lv/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot ir starpniekserveru bezmaksas lietotne, kas sniedz iespÄ?ju citÄ?m lietotnÄ?m droÅ¡Ä?k lietot internetu. Orbot izmanto Tor, lai Å¡ifrÄ?tu JÅ«su interneta datplÅ«smu, tad to paslÄ?pj, pÄ?rsÅ«tot to caur daudziem datoriem visÄ? pasaulÄ?. Tor ir bezmaksas programmatÅ«ra un atvÄ?rts tÄ«kls, kas palÄ«dz Jums aizsargÄ?ties pret tÄ«kla uzraudzÄ«bas veidu - datplÅ«smas analÄ«zi -, ar kuras palÄ«dzÄ«bu tiek apdraudÄ?ta personiskÄ? brÄ«vÄ«ba un privÄ?tums, konfidenciÄ?las lietiÅ¡Ä·as darbÄ«bas un attiecÄ«bas, kÄ? arÄ« valsts droÅ¡Ä«ba.  </string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">startÄ?t un apturÄ?t Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startÄ?...</string>
+  <string name="status_activated">Izveidots savienojums ar tīklu Tor</string>
+  <string name="status_disabled">Orbot ir deaktivÄ?ts</string>
+  <string name="tor_process_starting">StartÄ? Tor klientu...</string>
+  <string name="tor_process_complete">pabeidz.</string>
+  <string name="tor_process_waiting">gaida.</string>
+  <string name="not_anonymous_yet">BRĪDINÄ?JUMS: JÅ«su datplÅ«sma vÄ?l nav anonÄ«ma! LÅ«dzu konfigurÄ?jiet savas lietotnes, lai tÄ?s izmantotu HTTP starpnieku 127.0.0.1:8118 vai SOCKS4A , vai SOCKS5 starpnieku 127.0.0.1:9050</string>
+  <string name="menu_home">MÄ?jas</string>
+  <string name="menu_browse">PÄ?rlÅ«kot</string>
+  <string name="menu_settings">Iestatījumi</string>
+  <string name="menu_log">ŽurnÄ?ls</string>
+  <string name="menu_info">Palīdzība</string>
+  <string name="menu_start">StartÄ?t</string>
+  <string name="menu_stop">ApturÄ?t</string>
+  <string name="menu_about">Par</string>
+  <string name="main_layout_download">LejupielÄ?de</string>
+  <string name="main_layout_upload">AugÅ¡upielÄ?de</string>
+  <string name="button_help">Palīdzība</string>
+  <string name="button_close">AizvÄ?rt</string>
+  <string name="button_about">Par</string>
+  <string name="button_clear_log">NotÄ«rÄ«t žurnÄ?lu</string>
+  <string name="menu_verify">PÄ?rbaudÄ«t</string>
+  <string name="menu_exit">Iziet</string>
+  <string name="menu_scan">SkenÄ?t BridgeQR</string>
+  <string name="menu_share_bridge">Koplietot BridgeQR</string>
+  <string name="press_to_start">Lai startÄ?tu, nospiediet ilgi</string>
+  <string name="pref_trans_proxy_group">PÄ?rredzama starpniekoÅ¡ana (nepiecieÅ¡amas saknes pilnvaras)</string>
+  <string name="pref_trans_proxy_title">PÄ?rredzama starpniekoÅ¡ana</string>
+  <string name="pref_trans_proxy_summary">LietotÅ?u automÄ?tiska torificÄ?Å¡ana</string>
+  <string name="pref_transparent_all_title">Tor\'Ä?t visu</string>
+  <string name="pref_transparent_all_summary">Visu lietotÅ?u starpnieku datplÅ«sma caur Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porta starpnieka atkÄ?pnorÄ?de</string>
+  <string name="pref_transparent_port_fallback_summary">BRĪDINÄ?JUMS: Apiet parastos portus (80., 443., u.tml.). *IZMANTOJIET VIENĪGI* ja nestrÄ?dÄ? \'All\' vai \'App\' režīmi.</string>
+  <string name="pref_transparent_port_title">Portu saraksts</string>
+  <string name="pref_transparent_port_summary">Saraksts portiem uz starpnieku. *IZMANTOJIET VIENĪGI* ja nestrÄ?dÄ? \'All\' vai \'App\' režīmi.</string>
+  <string name="pref_transparent_port_dialog">Ievadiet portus uz starpnieku</string>
+  <string name="pref_has_root">Pieprasīt piekļuves saknes tiesības</string>
+  <string name="pref_has_root_summary">PieprasÄ«t piekļuves saknes tiesÄ«bas pÄ?rredzamai starniekoÅ¡anai</string>
+  <string name="status_install_success">SekmÄ«gi instalÄ?tas Tor binÄ?rÄ?s datnes!</string>
+  <string name="status_install_fail">Nebija iespÄ?jams instalÄ?t Tor binÄ?rÄ?s datnes. LÅ«dzu pÄ?rbaudiet žurnÄ?lu, un informÄ?jiet tor-assistants@xxxxxxxxxxxxxx </string>
+  <string name="title_error">Lietojumprogrammas kļūda</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Par Orbot</string>
+  <string name="btn_next">TÄ?lÄ?k</string>
+  <string name="btn_back">Atpakaļ</string>
+  <string name="btn_finish">Beigt</string>
+  <string name="btn_okay">Labi</string>
+  <string name="btn_cancel">Atcelt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">VairÄ?k informÄ?cijas par Orbot</string>
+  <string name="wizard_details_msg">Orbot ir atvÄ?rta koda lietojumprogramma, kura ietver Tor, LibEvent un Polipo. Programma nodroÅ¡ina vietÄ?ju HTTP starpniekseveri (8118) un SOCKS starpniekserveri (9050) uz Tor tÄ«klu. TurklÄ?t saknes tiesÄ«bu lÄ«menÄ« strÄ?dÄ?joÅ¡Ä? ierÄ«cÄ?, Orbot spÄ?j pÄ?rsÅ«tÄ«t visu interneta datplÅ«smu caur Tor.</string>
+  <string name="wizard_permissions_root">Tiesības piešķirtas</string>
+  <string name="wizard_permissions_stock">Orbot tiesības</string>
+  <string name="wizard_premissions_msg_root">Ä»oti labi! MÄ?s konstatÄ?jÄ?m, ka Orbot\'am ir iespÄ?jotas saknes tiesÄ«bas. MÄ?s apdomÄ«gi izmantosim Å¡Ä«s tiesÄ«bas.</string>
+  <string name="wizard_permissions_msg_stock">Lai gan tas nav obligÄ?ti, Orbot kļūst par vÄ?l ietekmÄ«gÄ?ku rÄ«ku, ja JÅ«su ierÄ«cei ir saknes piekļuves tiesÄ«bas. Izmantojiet zemÄ?k atrodoÅ¡os pogu, lai pieÅ¡Ä·irtu Orbot\'am Ä«paÅ¡u spÄ?ku!  </string>
+  <string name="wizard_permissions_no_root">Ja Jums nav saknes piekļuves tiesÄ«bu vai Jums nav nojausmas par ko te ir runa, pÄ?rliecinieties, ka izmantojat lietotnes, kuras paredzÄ?tas darbam ar Orbot.</string>
+  <string name="wizard_permissions_consent">Es saprotu un vÄ?los turpinÄ?t bez superlietotÄ?ja tiesÄ«bÄ?m.</string>
+  <string name="wizard_permission_enable_root">Piešķirt Orbot saknes tiesības</string>
+  <string name="wizard_configure">KonfigurÄ?t torifikÄ?ciju</string>
+  <string name="wizard_configure_msg">Orbot sniedz iespÄ?ju marÅ¡rutÄ?t visu lietojumu datplÅ«smu caur Tor\'u vai izvÄ?lÄ?ties lietojumprogrammas tÄ?s norÄ?dot individuÄ?li.</string>
+  <string name="wizard_configure_all">Visas lietotnes izmantot starpniecÄ«bas režīmÄ? caur Tor</string>
+  <string name="wizard_configure_select_apps">IzvÄ?lÄ?ties individuÄ?las lietotnes Tor\'am</string>
+  <string name="wizard_tips_tricks">Orbot-iespÄ?jotas lietotnes</string>
+  <string name="wizard_tips_msg">ZemÄ?k norÄ?dÄ«tÄ?s lietotnes ir izveidotas darbam ar Orbot. NoklikÅ¡Ä·iniet katru no pogÄ?m, lai instalÄ?tu tÅ«liÅ?, vai varat tÄ?s uzmeklÄ?t vÄ?lÄ?k Android TirgÅ«.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - DroÅ¡s Android\'a tÅ«lÄ«tÄ?jÄ?s ziÅ?ojumapmaiÅ?as klients</string>
+  <string name="wizard_tips_proxy">Starpnieka iestatÄ«jumi - Uzzini kÄ? konfigurÄ?t lietotnes, lai tÄ?s strÄ?dÄ?tu ar Orbot</string>
+  <string name="wizard_tips_duckgo">MeklÄ?tÄ?jprogrammas Duckduckgo lietotne</string>
+  <string name="wizard_tips_twitter">Twitter atbalsta http starpnieku \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Sagatavojiet stÄ?stu un, lai uzlabotu droÅ¡Ä«bu, atstÄ?jiet to Tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Starpnieka iestatījumi</string>
+  <string name="wizard_proxy_help_msg">Ja JÅ«su lietotÄ? Android lietotne spÄ?j nodroÅ¡inÄ?t HTTP vai SOCKS starpniekserveri, tad varat to nokonfigurÄ?t tÄ?, lai tÄ? savienotos ar Orbot un lietotu Tor. ViesotÄ?ja iestatÄ«jumi ir 127.0.0.1 vai â??localhostâ??. HTTP porta iestatÄ«jums ir 8118. SOCKS starpniekserveris ir 9050. PÄ?c iespÄ?jas izmantojiet SOCKS4A vai SOCKS5. Uzziniet vairÄ?k par starpniekoÅ¡anu Android platformÄ? un tÄ«mekļa vietnÄ? lasiet atbildes, kuras sagatavotas biežÄ?k uzdotiem jautÄ?jumiem jeb FAQ: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot ir gatavs darbam!</string>
+  <string name="wizard_final_msg">Miljoniem ļaužu visÄ? pasaulÄ? lieto Tor dažÄ?diem mÄ?rÄ·iem. ŽurnÄ?listi un emuÄ?ru autori, cilvÄ?ktiesÄ«bu aizstÄ?vji, likumsargi, karavÄ«ri, korporÄ?cijas, apspiestÄ«bÄ? dzÄ«vojuÅ¡i iedzÄ«votÄ?ji, un vienkÄ?rÅ¡i parasti cilvÄ?ki ... un tagad arÄ« JÅ«s esat tam gatavs!</string>
+  <string name="wizard_exit_at_first_screen_toast">LÅ«dzu nokonfigurÄ?jiet Orbot pirms sÄ?kat to lietot!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Å Ä« darbÄ«ba tÄ«mekļa pÄ?rlÅ«kÄ? atvÄ?rs https://check.torproject.org , lai redzÄ?tu vai Orbot ir konfigurÄ?ts un esat izveidojies savienojumu ar Tor.</string>
+  <string name="pref_hs_group">SlÄ?ptu pakalpojumu viesoÅ¡ana</string>
+  <string name="pref_general_group">VispÄ?rÄ«gi</string>
+  <string name="pref_start_boot_title">StartÄ?t Orbot, kad ielÄ?dÄ?jas</string>
+  <string name="pref_start_boot_summary">AutomÄ?tiski startÄ?t Orbot, un veidot savienojumu ar Tor, kad JÅ«su Android ierÄ«ce ielÄ?dÄ?jas</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot ieved Tor Android\'u pasaulÄ?! Tor palÄ«dz aizsargÄ?ties pret satura filtrÄ?Å¡anu, datplÅ«smas analÄ«zi un tÄ«kla novÄ?roÅ¡anu, kuras apdraud privÄ?tumu, konfidenciÄ?lu informÄ?ciju un personiskÄ?s attiecÄ«bas. Å is vednis palÄ«dzÄ?s JÅ«su iekÄ?rtÄ? nokonfigurÄ?t Orbot\'u un Tor\'u.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">BrÄ«dinÄ?jums</string>
+  <string name="wizard_warning_msg">Pati Orbot instalÄ?Å¡ana vÄ?l nepadarÄ«s anonÄ«mu JÅ«su mobilo datplÅ«smu.\n\nJums pareizi jÄ?nokonfigurÄ? Orbot, sava ierÄ«ce un citas lietotnes, lai sekmÄ«gi lietotu Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tesības</string>
+  <string name="wizard_permissions_root_msg1">PÄ?c izvÄ?les variet pieÅ¡Ä·irt Orbot\'am \'SuperlietotÄ?ja\' piekļuves tiesÄ«bas, lai iespÄ?ju lietpratÄ«gus lÄ«dzekļus, tÄ?dus kÄ? Transparent Proxying jeb PÄ?rredzamÄ? .</string>
+  <string name="wizard_permissions_root_msg2">Ja nevÄ?laties Å¡o darÄ«t, lÅ«dzu, pÄ?rliecinieties, ka izmantojat lietotnes, kuras paredzÄ?tas darbam ar Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Å Ä·iet, ka JÅ«su ierÄ«ce nav saknÄ?ta vai arÄ« nenodroÅ¡ina saknes jeb superlietotÄ?ja piekļuvi.\n\nLÅ«dzu pamÄ?Ä£iniet citÄ?di - galvenajÄ? ekrÄ?nÄ? lietojiet režīmu â??Lietotnesâ??.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'a iespÄ?jotas lietotnes</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: PadarÄ«t tÄ?rzÄ?Å¡anas lietotni droÅ¡Ä?ku ar Off-the-Record Å¡ifrÄ?Å¡anu</string>
+  <string name="wizard_tips_play">Visas Guardian Project\'a lietotnes atrodamas Google Play\'Ä?</string>
+  <string name="wizard_tips_fdroid">Atrodiet visas Guardian Project lietotnes F-Droid\'Ä?</string>
+  <string name="wizard_tips_fdroid_org">Atrodiet visas Guardian Project lietotnes https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">PÄ?rredzama starpniekoÅ¡ana</string>
+  <string name="wizard_transproxy_msg">Å is ļauj JÅ«su lietotnÄ?m automÄ?tiski, bez jebkÄ?das papildu konfigurÄ?cijas darboties caur Tor tÄ«klu.</string>
+  <string name="wizard_transproxy_hint">(AtzÄ«mÄ?jiet Å¡o kastÄ«ti gadÄ«jumÄ? ja Jums nav ne mazÄ?kÄ?s nojausmas par to, ko mÄ?s te runÄ?jam)</string>
+  <string name="wizard_transproxy_none">Neviens</string>
+  <string name="pref_transparent_tethering_title">Tor valgošana</string>
+  <string name="pref_transparent_tethering_summary">IespÄ?jot Tor PÄ?rredzamo starpniekoÅ¡anu Wifi\'m un USB valgoÅ¡anas ierÄ«cÄ?m (nepiecieÅ¡ams pÄ?rstartÄ?t)</string>
+  <string name="button_grant_superuser">PieprasÄ«t superlietotÄ?ja piekļuvi</string>
+  <string name="pref_select_apps">IzvÄ?lÄ?ties lietotnes</string>
+  <string name="pref_select_apps_summary">IzvÄ?lÄ?ties lietotnes, lai marÅ¡rutÄ?tu caur Tor</string>
+  <string name="pref_node_configuration">Mezglu konfigurÄ?cija</string>
+  <string name="pref_node_configuration_summary">Å ie it lietpratÄ«gie iestatÄ«jumi, kuri var samazinÄ?t JÅ«su anonimitÄ?ti</string>
+  <string name="pref_entrance_node">Ieejas mezgli</string>
+  <string name="pref_entrance_node_summary">Ciparvirknes, segvÄ?rdi, valstis un adreses pirmajam lÄ?kumam</string>
+  <string name="pref_entrance_node_dialog">Ievadiet ieejas mezglus</string>
+  <string name="button_proxy_all">Lietot starpniekserveri visam</string>
+  <string name="button_proxy_none">Nekam nelietot starpniekserveri</string>
+  <string name="button_invert_selection">MainÄ«t atlasi uz pretÄ?jo</string>
+  <string name="pref_proxy_title">TÄ«kla Ä?rejoÅ¡ais starpnieks (neobligÄ?ts)</string>
+  <string name="pref_proxy_type_title">Ä?rvÄ?rstÄ? starpnieka tips</string>
+  <string name="pref_proxy_type_summary">Starpnieka serverim izmantojamais protokols: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ievadiet starpnieka tipu</string>
+  <string name="pref_proxy_host_title">Ä?rvÄ?rstÄ? starpnieka viesotÄ?js</string>
+  <string name="pref_proxy_host_summary">Starpniekservera mitinÄ?tÄ?jvÄ?rds</string>
+  <string name="pref_proxy_host_dialog">Ievadiet starpnieka viesotÄ?ju</string>
+  <string name="pref_proxy_port_title">Ä?rvÄ?rstÄ? starpnieka ports</string>
+  <string name="pref_proxy_port_summary">Starpniekservera ports</string>
+  <string name="pref_proxy_port_dialog">Ievadiet starpnieka portu</string>
+  <string name="pref_proxy_username_title">Ä?rvÄ?rstÄ? starpnieka lietotÄ?jvÄ?rds</string>
+  <string name="pref_proxy_username_summary">Starpnieka lietotÄ?jvÄ?rds (neobligÄ?ts)</string>
+  <string name="pref_proxy_username_dialog">IevadÄ«t starpnieka lietotÄ?jvardu</string>
+  <string name="pref_proxy_password_title">Ä?rvÄ?rstÄ? starpnieka parole</string>
+  <string name="pref_proxy_password_summary">Starpnieka parole (neobligÄ?ti)</string>
+  <string name="pref_proxy_password_dialog">Ievadīt starpnieka paroli</string>
+  <string name="status">Statuss</string>
+  <string name="setting_up_full_transparent_proxying_">Iestata pilnÄ«bÄ? pÄ?rredzamu starpniekoÅ¡anu...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Iestata lietotÅ?u nodroÅ¡inÄ?tu starpniekoÅ¡anu...</string>
+  <string name="transparent_proxying_enabled">PÄ?rredzama starpniekoÅ¡ana IESPÄ?JOTA</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy iespÄ?jots valgoÅ¡anai!</string>
+  <string name="warning_error_starting_transparent_proxying_">BRĪDINÄ?JUMS: kļūda uzsÄ?kot pÄ?rredzamu starpniekoÅ¡anu!</string>
+  <string name="transproxy_rules_cleared">TransProxy kÄ?rtulas notÄ«rÄ«tas</string>
+  <string name="couldn_t_start_tor_process_">NeizdevÄ?s palaist Tor\'a procesu:</string>
+  <string name="privoxy_is_running_on_port_">Polipo strÄ?dÄ? caur portu: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Iestata portu nodroÅ¡inÄ?tu pÄ?rredzamu starpniekoÅ¡anu...</string>
+  <string name="bridge_error">Tilta kļūda</string>
+  <string name="bridge_requires_ip">Lai izmantotu tilta lÄ«dzekli, jÄ?ievada vismaz viena tilta IP adrese.</string>
+  <string name="send_email_for_bridges">No Gmail konta sÅ«tiet e-pastu uz bridges@xxxxxxxxxxxxxx ar rindu \"get bridges\" e-pasta ziÅ?ojuma korpusÄ?.</string>
+  <string name="error">Kļūda</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">JÅ«su ReachableAddresses iestatÄ«jumi izraisÄ«ja izÅ?Ä?muma stÄ?vokli!</string>
+  <string name="your_relay_settings_caused_an_exception_">JÅ«su retranslatora iestatÄ«jumi izraisÄ«ja izÅ?Ä?muma situÄ?ciju!</string>
+  <string name="exit_nodes">Izejas mezgli</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">PÄ?dÄ?jÄ? lÄ?kuma ciparvirknes, segvÄ?rdi, valstis un adreses</string>
+  <string name="enter_exit_nodes">Ievadiet izejas mezglus</string>
+  <string name="exclude_nodes">Neiekļautie mezgli</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">IzslÄ?dzamÄ?s ciparvirknes, segvÄ?rdi, valstis un adreses</string>
+  <string name="enter_exclude_nodes">Ievadīt Neiekļaujamos mezglus</string>
+  <string name="strict_nodes">Precīzie mezgli</string>
+  <string name="use_only_these_specified_nodes">Izmantojiet *vienÄ«gi* Å¡os norÄ?dÄ«tos mezglus</string>
+  <string name="bridges">Tilti</string>
+  <string name="use_bridges">Lietot tiltus</string>
+  <string name="bridges_obfuscated">NomaskÄ?tie tilti</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">IespÄ?jot alternatÄ«vus tÄ«kla Tor ieejas mezglus </string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">IespÄ?jot, ja konfigurÄ?tie tilti ir nomaskÄ?tie tilti</string>
+  <string name="ip_address_and_port_of_bridges">Tiltu ports un IP addrese</string>
+  <string name="enter_bridge_addresses">Ievadiet tiltu adreses</string>
+  <string name="relays">Retranslatori</string>
+  <string name="relaying">RetranslÄ?Å¡ana</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">IespÄ?jot JÅ«su iekÄ?rtu par bezapstÄ?jas retranslatoru</string>
+  <string name="relay_port">Retranslatora ports</string>
+  <string name="listening_port_for_your_tor_relay">JÅ«su Tor retranslatora klausÄ«Å¡anÄ?s ports</string>
+  <string name="enter_or_port">Ievadiet OR portu</string>
+  <string name="relay_nickname">Retranslatora segvÄ?rds</string>
+  <string name="the_nickname_for_your_tor_relay">JÅ«su Tor\'a retranslatora segvÄ?rds</string>
+  <string name="enter_a_custom_relay_nickname">Ievadiet brÄ«vi izraudzÄ«tu rertranslatora segvÄ?rdu</string>
+  <string name="reachable_addresses">SasniedzamÄ?s adreses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">IzpildÄ«t kÄ? klientprogrammu aiz ugunsmÅ«ra, kurÅ¡ nodroÅ¡ina ierobežojoÅ¡u kÄ?rtÄ«bu</string>
+  <string name="reachable_ports">Sasniedzamie porti</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porti, kuri sasniedzami otrpus ierobežojoša ugunsmūra</string>
+  <string name="enter_ports">Ievadiet portus</string>
+  <string name="enable_hidden_services">SlÄ?ptu pakalpojumu viesoÅ¡ana</string>
+  <string name="run_servers_accessible_via_the_tor_network">ļaut no tÄ«kla Tor piekļūt serverim, kurÅ¡ ir ierÄ«cÄ?.  </string>
+  <string name="enter_localhost_ports_for_hidden_services">ievadiet slÄ?pto pakalpojumu localhost portus</string>
+  <string name="hidden_service_ports">SlÄ?ptu pakalpojumu porti</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">JÅ«su slÄ?ptÄ? pakalpojuma adresÄ?jams vÄ?rds (tiek Ä£enerÄ?ts automÄ?tiski)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">iespÄ?jot atkļūdoÅ¡anas žurnÄ?lu izvadei (jÄ?lieto adb vai aLogCat , lai skatÄ«tu)</string>
+  <string name="project_home">Projekta mÄ?jas:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor licence</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Trešo personu programmatūra:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Lietotne vÄ?las atvÄ?rt slÄ?ptu servera portu %S uz tÄ«klu Tor. Tas ir droÅ¡i, ja uzticaties lietotnei.</string>
+  <string name="found_existing_tor_process">Atrada esošu Tor procesu...</string>
+  <string name="something_bad_happened">Nav labi. PÄ?rbaudiet žurnÄ?lu</string>
+  <string name="hidden_service_on">SlÄ?pts pakalpojums uz:</string>
+  <string name="unable_to_read_hidden_service_name">NespÄ?j lasÄ«t slÄ?pta pakalpojuma nosaukumu</string>
+  <string name="unable_to_start_tor">Nevar startÄ?t Tor:</string>
+  <string name="unable_to_reset_tor">NespÄ?ja atiestatÄ«t Tor, sÄ?knÄ?jiet ierÄ«ci atkÄ?rtoti!</string>
+  <string name="pref_use_sys_iptables_title">Izmantot noklusÄ?juma Iptables</string>
+  <string name="pref_use_sys_iptables_summary">lietot iebÅ«vÄ?to binÄ?ro datni iptables nevis to, kura ir Orbot komplektÄ?cijÄ?</string>
+  <string name="error_installing_binares">Tor binÄ?rÄ?s datnes nebija iespÄ?jams ne instalÄ?t, ne jauninÄ?t.</string>
+  <string name="pref_use_persistent_notifications">VienmÄ?r paturÄ?t ikonu rÄ«kjoslÄ?, kad Orbot ir savienots</string>
+  <string name="pref_use_persistent_notifications_title">VienmÄ?r ieslÄ?gtie paziÅ?ojumi</string>
+  <string name="pref_use_expanded_notifications">RÄ?dÄ«t paplaÅ¡inÄ?tus paziÅ?ojumus, kur norÄ?dÄ«ts IP un Tor izejas valsts</string>
+  <string name="pref_use_expanded_notifications_title">PaplaÅ¡inÄ?ti paziÅ?ojumi</string>
+  <string name="notification_using_bridges">Tilti ir iespÄ?joti!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Valoda</string>
+  <string name="set_locale_summary">Iestatiet Orbot lokalizÄ?ciju un valodu</string>
+  <string name="wizard_locale_title">IzvÄ?lÄ?ties valodu</string>
+  <string name="wizard_locale_msg">AtstÄ?jiet noklusÄ?juma vÄ?rtÄ«bas, vai pÄ?rslÄ?dziet paÅ¡reizÄ?jo valodu.</string>
+  <string name="powered_by">strÄ?dÄ? ar Tor</string>
+  <string name="btn_save_settings">SaglabÄ?t iestatÄ«jumus</string>
+  <string name="no_internet_connection_tor">Nav interneta savienojuma; Tor ir gaidstÄ?vÄ?...</string>
+  <string name="bandwidth_">Joslas platums:</string>
+  <string name="down">lejup</string>
+  <string name="up">augšup</string>
+  <string name="pref_disable_network_title">Neizmantot tÄ«kla automÄ?tiskÄ? miega režīmu</string>
+  <string name="pref_disable_network_summary">Kad nav interneta, pÄ?rslÄ?gt Tor\'u uz miega režīmu</string>
+  <string name="newnym">JÅ«s pÄ?rslÄ?dzÄ?ties uz jaunu Tor\'a identitÄ?ti!</string>
+  <string name="menu_use_chatsecure">Lietot ChatSecure</string>
+  <string name="permission_manage_tor_label">PÄ?rvaldÄ«t Tor\'u</string>
+  <string name="permission_manage_tor_description">IespÄ?jot Å¡o lietotni kontrolÄ?t pakalpojumu Tor</string>
+  <string name="install_apps_">Vai instalÄ?t lietotnes?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nav tīkla savienojuma. Tor\'am iestata miega režīmu...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Labs tÄ«kla savienojums. AktivizÄ? Tor\'u...</string>
+  <string name="updating_settings_in_tor_service">atjaunina Tor pakalpojuma iestatījumus </string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ports, uz kura Tor piedÄ?vÄ? savu SOCKS starpniekserveri (noklusÄ?jumvÄ?rtÄ«ba: 9050 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_socks_dialog">SOCKS Port Config</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Ports, uz kura Tor piedÄ?vÄ? savu Transparent starpniekserveri (noklusÄ?jumvÄ?rtÄ«ba: 9040 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_transport_dialog">TransProxy Port Config</string>
+  <string name="pref_dnsport_title">Tor DNS Ports</string>
+  <string name="pref_dnsport_summary">Ports, uz kura Tor piedÄ?vÄ? savu DNS (noklusÄ?jumvÄ?rtÄ«ba: 5400 vai 0 lai atspÄ?jotu)</string>
+  <string name="pref_dnsport_dialog">DNS Port konfigurÄ?Å¡ana</string>
+  <string name="pref_torrc_title">Torrc pielÄ?gota konfigurÄ?Å¡ana</string>
+  <string name="pref_torrc_summary">VIENĪGI EKSPERTIEM: tieÅ¡i ievadÄ«t torrc konfigurÄ?Å¡anas rindas</string>
+  <string name="pref_torrc_dialog">PielÄ?got Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech\'a cilvÄ?ktiesÄ«bu dokumentÄ?cijas lietotne</string>
+  <string name="your_tor_public_ips_">JÅ«su Tor publiskÄ?s IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">LÅ«dzu atspÄ?jojiet Å¡o lietotni Android-&gt;Settings-&gt;Apps , ja rodas ar Orbot saistÄ«tas problÄ?mas: </string>
+  <string name="app_conflict">LietotÅ?u konflikts</string>
+  <string name="pref_transproxy_refresh_title">PÄ?rredzamÄ? starpniekservera automÄ?tiska atsvaidzinÄ?Å¡ana</string>
+  <string name="pref_transproxy_refresh_summary">Kad mainÄ?s tÄ«kla stÄ?voklis, atkÄ?rtoti lietot PÄ?rredzamÄ? starpniekserva kÄ?rtulas</string>
+  <string name="pref_transproxy_flush_title">PÄ?rredzamÄ? starpniekservera  PIESPIEDU NOÅ?EMÅ ANA</string>
+  <string name="pref_transproxy_flush_summary">Pieskarties te, lai TŪLĪT iztÄ«rÄ«tu visas pÄ?rredzamÄ? starpniekservera tÄ«kla kÄ?rtulas</string>
+  <string name="transparent_proxy_rules_flushed_">PÄ?rredzamÄ? starpniekservera kÄ?rtulas ir iztÄ«rÄ«tas!</string>
+  <string name="you_do_not_have_root_access_enabled">SAKNES piekļuve nav iespÄ?jota</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Lai iestatÄ«jumu maiÅ?a tiktu iespÄ?jota, Jums var nÄ?kties apturÄ?t un startÄ?t Orbot.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Tilti ir atjauninÄ?ti</string>
+  <string name="restart_orbot_to_use_this_bridge_">LÅ«dzu pÄ?rstartÄ?jiet Orbot, lai iespÄ?jotu izmaiÅ?as</string>
+  <string name="menu_qr">QR kodi</string>
+  <string name="bridge_mode">Tiltu režīms</string>
+  <string name="get_bridges_email">E-pasts</string>
+  <string name="get_bridges_web">TÄ«meklis</string>
+  <string name="activate">AktivizÄ?t</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">JÅ«s varat iespÄ?jot visas savas ierÄ«ces lietotnes strÄ?dÄ?t Tor tÄ«klÄ?, izmantojot Android VPN raksturiezÄ«mi.\n\n*BRĪDINÄ?JUMS* Å Ä« ir jauna, eksperimentÄ?la raksturiezÄ«me un dažos gadÄ«jumos tÄ? var nesÄ?kt darbu automÄ?tiski, bet citos tÄ? var pati pÄ?rtraukt darboties. To NEVAJAG izmantot anonimitÄ?tes nodroÅ¡inÄ?Å¡anai, bet to var izmantot VIENĪGI lai strÄ?dÄ?tu caur ugunsmÅ«riem un filtriem.</string>
+  <string name="send_email">Nosūtīt e-pastu</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">JÅ«s varat saÅ?emt tiltu adreses e-pastÄ?, tÄ«meklÄ« vai skenÄ?jot tiltu QR kodu. ZemÄ?k atlasiet â??E-pastsâ?? vai â??TÄ«meklisâ??, lai pieprasÄ«tu tiltu adreses. Kad esat saÅ?Ä?mis adreses, tad tÄ?s iekopÄ?jiet un ielÄ«mÄ?jiet Orbot iestatÄ«jumu preferencÄ?s â??Tiltiâ?? un pÄ?rstartÄ?jiet.</string>
+  <string name="standard_browser">Standarta pÄ?rlÅ«ks</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">PIEZĪME: Uz Intel X86/ATOM ierÄ«cÄ?m darbosies tikai standarta Tor tilti</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-mk/strings.xml b/orbotservice/src/main/res/values-mk/strings.xml
new file mode 100644
index 0000000..c5ca87f
--- /dev/null
+++ b/orbotservice/src/main/res/values-mk/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot е Ñ?лободна пÑ?окÑ?и апликаÑ?иÑ?а коÑ?а им овозможÑ?ва на дÑ?Ñ?гиÑ?е апликаÑ?ии да го коÑ?иÑ?Ñ?аÑ? инÑ?еÑ?неÑ?оÑ? побезбедно. Orbot коÑ?иÑ?Ñ?и Tor за Ñ?иÑ?Ñ?иÑ?аÑ?е на инÑ?еÑ?неÑ?-Ñ?ообÑ?аÑ?аÑ?оÑ?, а поÑ?оа го Ñ?окÑ?ива и го доÑ?Ñ?авÑ?ва пÑ?екÑ? неколкÑ? компÑ?Ñ?Ñ?еÑ?и во Ñ?елиоÑ? Ñ?веÑ?. Tor е Ñ?лободен Ñ?оÑ?Ñ?веÑ? и оÑ?воÑ?ена мÑ?ежа коÑ?а Ñ?е Ñ?пÑ?авÑ?ва Ñ?о вид надзоÑ? на мÑ?ежаÑ?а коÑ?а Ñ?Ñ?еÑ?и на лиÑ?наÑ?а Ñ?лобода и пÑ?иваÑ?ноÑ?Ñ?а, довеÑ?ливи деловни акÑ?ивноÑ?Ñ?и и одноÑ?и, и дÑ?жавнаÑ?а безбедноÑ?Ñ? познаÑ?а како анализа на Ñ?ообÑ?аÑ?аÑ?оÑ?.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ? и Ñ?Ñ?опиÑ?аÑ? Ñ?а Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва...</string>
+  <string name="status_activated">Ð?овÑ?зан на мÑ?ежаÑ?а на Tor</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? е деакÑ?ивиÑ?ан</string>
+  <string name="tor_process_starting">СÑ?аÑ?Ñ?Ñ?ваÑ?е на клиенÑ?оÑ? на Tor...</string>
+  <string name="tor_process_complete">завÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">Ñ?екаÑ?е.</string>
+  <string name="not_anonymous_yet">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?аÑ?иоÑ? Ñ?ообÑ?аÑ?аÑ? Ñ?è Ñ?Ñ?Ñ?е не е анонимен! Ð?оÑ?Ñ?ебно е да ги конÑ?игÑ?Ñ?иÑ?аÑ?е Ð?аÑ?иÑ?е апликаÑ?ии за да го коÑ?иÑ?Ñ?аÑ? пÑ?окÑ?иÑ?о за HTTP, 127.0.0.1:8118, или пÑ?окÑ?иÑ?о за SOCKS4A или SOCKS5, 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?ома</string>
+  <string name="menu_browse">Ð?Ñ?елиÑ?Ñ?Ñ?ваÑ?е</string>
+  <string name="menu_settings">Ð?оÑ?Ñ?авки</string>
+  <string name="menu_log">Ð?невник</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_start">СÑ?аÑ?Ñ?Ñ?ваÑ?</string>
+  <string name="menu_stop">СÑ?опиÑ?аÑ?</string>
+  <string name="menu_about">Ð?а</string>
+  <string name="main_layout_download">Ð?Ñ?еземи</string>
+  <string name="main_layout_upload">Ð?Ñ?икаÑ?и</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð?а</string>
+  <string name="button_clear_log">Ð?збÑ?иÑ?и дневник</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?и</string>
+  <string name="menu_exit">Ð?злез</string>
+  <string name="menu_scan">СкениÑ?аÑ? BridgeQR</string>
+  <string name="menu_share_bridge">Сподели BridgeQR</string>
+  <string name="press_to_start">- пÑ?иÑ?Ñ?иÑ?ни подолго за Ñ?Ñ?аÑ?Ñ? -</string>
+  <string name="pref_trans_proxy_group">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е (баÑ?а root пÑ?иÑ?Ñ?ап)</string>
+  <string name="pref_trans_proxy_title">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?Ñ?ко Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е на апликаÑ?ииÑ?е</string>
+  <string name="pref_transparent_all_title">ЦелоÑ?но Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?окÑ?иÑ?аÑ? го Ñ?ообÑ?аÑ?аÑ?оÑ? на Ñ?иÑ?е апликаÑ?ии пÑ?екÑ? Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?вна поÑ?Ñ?а за пÑ?окÑ?и</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?збегни ги Ñ?еÑ?Ñ?о коÑ?иÑ?Ñ?ениÑ?е поÑ?Ñ?и (80, 443, иÑ?н). *USE ONLY* ако Ñ?ежимиÑ?е \'All\' или \'App\' не Ñ?абоÑ?аÑ?.</string>
+  <string name="pref_transparent_port_title">Ð?иÑ?Ñ?а на поÑ?Ñ?и</string>
+  <string name="pref_transparent_port_summary">Ð?иÑ?Ñ?а на поÑ?Ñ?и за пÑ?окÑ?и. *USE ONLY* ако Ñ?ежимиÑ?е \'All\' или \'App\' не Ñ?абоÑ?аÑ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?неÑ?еÑ?е поÑ?Ñ?и за пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до root</string>
+  <string name="pref_has_root_summary">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до root за Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="status_install_success">Ð?звÑ?Ñ?ниÑ?е пÑ?огÑ?ами за Tor Ñ?е Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ани!</string>
+  <string name="status_install_fail">Ð?звÑ?Ñ?ниÑ?е Ñ?аÑ?лови на Tor не можаÑ? да Ñ?е инÑ?Ñ?алиÑ?ааÑ?. Ð?Ñ?овеÑ?еÑ?е во дневникоÑ? и извеÑ?Ñ?еÑ?е нè на tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?пликаÑ?иÑ?ка гÑ?еÑ?ка</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?а Ð?Ñ?боÑ?</string>
+  <string name="btn_next">Следно</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?Ñ?аÑ?</string>
+  <string name="btn_okay">Ð?о Ñ?ед</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еколкÑ? деÑ?али за Ð?Ñ?боÑ?</string>
+  <string name="wizard_details_msg">Orbot е апликаÑ?иÑ?а Ñ?о оÑ?воÑ?ен код коÑ?а ги Ñ?одÑ?жи Tor, LibEvent и Polipo. Ð?безбедÑ?ва локален HTTP пÑ?окÑ?и (8118) и SOCKS пÑ?окÑ?и (9050) во мÑ?ежаÑ?а на Tor. Orbot, иÑ?Ñ?о Ñ?ака, има опÑ?иÑ?а каÑ? оÑ?новниоÑ? Ñ?Ñ?ед да го иÑ?пÑ?аÑ?а Ñ?елиоÑ? инÑ?еÑ?неÑ?-Ñ?ообÑ?аÑ?аÑ? пÑ?екÑ? Tor.</string>
+  <string name="wizard_permissions_root">Ð?озволаÑ?а е издадена</string>
+  <string name="wizard_permissions_stock">Ð?озволи на Orbot</string>
+  <string name="wizard_premissions_msg_root">Ð?длиÑ?но! Ð?Ñ?кÑ?ивме дека овозможивÑ?е root пÑ?иÑ?Ñ?ап за Orbot. Ð?нимаÑ?елно Ñ?е Ñ?а коÑ?иÑ?Ñ?име оваа опÑ?иÑ?а.</string>
+  <string name="wizard_permissions_msg_stock">Ð?ако не е задолжиÑ?елно, Orbot може да Ñ?Ñ?ане помоÑ?на алаÑ?ка доколкÑ? ваÑ?иоÑ? Ñ?Ñ?ед има root пÑ?иÑ?Ñ?ап. Со копÑ?еÑ?о подолÑ? Orbot може да добие Ñ?Ñ?пеÑ?-моÑ?.</string>
+  <string name="wizard_permissions_no_root">Ð?ко немаÑ?е root пÑ?иÑ?Ñ?ап или ако не Ñ?азбиÑ?аÑ?е за Ñ?Ñ?о збоÑ?Ñ?ваме, оÑ?игÑ?Ñ?аÑ?Ñ?е Ñ?е дека коÑ?иÑ?Ñ?иÑ?е апликаÑ?ии кои Ñ?Ñ?о Ñ?абоÑ?аÑ? Ñ?о Orbot.</string>
+  <string name="wizard_permissions_consent">РазбиÑ?ам и Ñ?акам да пÑ?одолжам без админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?ивилегии</string>
+  <string name="wizard_permission_enable_root">Ð?одели root за Orbot</string>
+  <string name="wizard_configure">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а на Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?еÑ?о</string>
+  <string name="wizard_configure_msg">Orbot пÑ?екÑ? Tor овозможÑ?ва да Ñ?е Ñ?Ñ?Ñ?иÑ?а Ñ?елиоÑ? Ñ?ообÑ?аÑ?аÑ? на Ñ?иÑ?е апликаÑ?ии или на Ñ?екоÑ?а апликаÑ?иÑ?а одделно.</string>
+  <string name="wizard_configure_all">Ð?Ñ?окÑ?иÑ?аÑ? ги Ñ?иÑ?е апликаÑ?ии пÑ?екÑ? Tor</string>
+  <string name="wizard_configure_select_apps">Ð?збеÑ?и поÑ?ебни апликаÑ?ии за Tor</string>
+  <string name="wizard_tips_tricks">Ð?пликаÑ?ии кои го поддÑ?жÑ?вааÑ? Orbot</string>
+  <string name="wizard_tips_msg">Ð?пликаÑ?ииÑ?е подолÑ? Ñ?е кÑ?еиÑ?ани да Ñ?абоÑ?аÑ? Ñ?о Orbot. Ð?Ñ?иÑ?иÑ?ни го Ñ?екое копÑ?е за инÑ?Ñ?алаÑ?иÑ?а или може да Ñ?е наÑ?даÑ? на Google Play, на веб-локаÑ?иÑ?аÑ?а GuardianProject.info  или пÑ?екÑ? F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?езбедноÑ?ен инÑ?Ñ?анÑ? клиенÑ? за Ñ?азговоÑ? за Android</string>
+  <string name="wizard_tips_proxy">Ð?оÑ?Ñ?авки за пÑ?окÑ?и - Ð?ознаÑ? како да Ñ?е конÑ?игÑ?Ñ?иÑ?ааÑ? апликаÑ?ииÑ?е да Ñ?абоÑ?аÑ? Ñ?о Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo апликаÑ?иÑ?а за пÑ?ебаÑ?Ñ?ваÑ?е</string>
+  <string name="wizard_tips_twitter">Ð?одеÑ?еÑ?е Twitter пÑ?окÑ?и на компÑ?Ñ?Ñ?еÑ?оÑ? \"localhost\" и поÑ?Ñ?а 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Ð?апÑ?ави пÑ?иказна и оÑ?Ñ?ави Ñ?а неÑ?зинаÑ?а безбедноÑ?Ñ? на Tor!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?оÑ?Ñ?авки за пÑ?окÑ?и</string>
+  <string name="wizard_proxy_help_msg">Ð?околкÑ? Android апликаÑ?иÑ?аÑ?а Ñ?Ñ?о Ñ?е коÑ?иÑ?Ñ?и поддÑ?жÑ?ва HTTP или SOCKS пÑ?окÑ?и, Ñ?огаÑ? може да Ñ?е конÑ?игÑ?Ñ?иÑ?а да Ñ?е повÑ?зе Ñ?о Orbot и да коÑ?иÑ?Ñ?и Tor.\n\n\n Ð?оÑ?Ñ?авкиÑ?е за компÑ?Ñ?Ñ?еÑ?оÑ? Ñ?е 127.0.0.1 или \"localhost\". Ð?а HTTP подеÑ?Ñ?ваÑ?аÑ?а на поÑ?Ñ?а Ñ?е 8118. Ð?а SOCKS пÑ?окÑ?иÑ?о е 9050. Ð?околкÑ? е возможно Ñ?Ñ?еба да Ñ?е коÑ?иÑ?Ñ?и SOCKS4A или SOCKS5.\n \n\n\n Ð?оже да дознаеÑ?е повеÑ?е за пÑ?окÑ?иÑ?аÑ?е на Android пÑ?екÑ? ЧÐ?Ð? на: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot е Ñ?пÑ?емен!</string>
+  <string name="wizard_final_msg">Ð?илиони лÑ?Ñ?е низ Ñ?елиоÑ? Ñ?веÑ? го коÑ?иÑ?Ñ?аÑ? Tor за Ñ?азлиÑ?ни пÑ?иÑ?ини.\n\nÐ?овинаÑ?и и блогеÑ?и, боÑ?Ñ?и за Ñ?овекови пÑ?ава, адвокаÑ?и, воÑ?ниÑ?и, коÑ?поÑ?аÑ?ии, гÑ?аÑ?аниÑ?е на Ñ?епÑ?еÑ?ивниÑ?е Ñ?ежими и обиÑ?ниÑ?е гÑ?аÑ?ани ... а од Ñ?ега и вие!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?е молиме конÑ?игÑ?Ñ?иÑ?аÑ?Ñ?е го Ð?Ñ?боÑ? пÑ?ед да запоÑ?неÑ?е да го коÑ?иÑ?Ñ?иÑ?е!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ð?ва Ñ?е Ñ?а оÑ?воÑ?и Ñ?Ñ?Ñ?аниÑ?аÑ?а https://check.torproject.org во Ð?аÑ?иоÑ? веб-пÑ?елиÑ?Ñ?Ñ?ваÑ? за да видеÑ?е дали Orbot е пÑ?авилно конÑ?игÑ?Ñ?иÑ?ан и дали Ñ?Ñ?е повÑ?зани на ТоÑ?.</string>
+  <string name="pref_hs_group">СкÑ?иени Ñ?еÑ?виÑ?и за Ñ?оÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="pref_general_group">Ð?пÑ?Ñ?о</string>
+  <string name="pref_start_boot_title">СÑ?аÑ?Ñ?Ñ?ваÑ? го Orbot за бÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?Ñ?ки Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ? го Orbot и повÑ?зи го Tor кога Ñ?воÑ?оÑ? Android Ñ?Ñ?ед Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot го овозможÑ?ва Tor за Android!\n\nTor помага пÑ?оÑ?ив Ñ?илÑ?Ñ?иÑ?аÑ?е на Ñ?одÑ?жинаÑ?а, анализа на Ñ?ообÑ?аÑ?аÑ?оÑ? и надзоÑ? на мÑ?ежаÑ?а кои Ñ?Ñ?еÑ?аÑ? на пÑ?иваÑ?ноÑ?Ñ?а, довеÑ?ливи инÑ?омаÑ?ии и лиÑ?ни одноÑ?и.\n\nÐ?воÑ? волÑ?ебник помага за конÑ?игÑ?Ñ?аÑ?иÑ?а на Orbot и Tor на ваÑ?иоÑ? Ñ?Ñ?ед.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?нимание</string>
+  <string name="wizard_warning_msg">Само инÑ?Ñ?алиÑ?аÑ?е на Orbot нема авÑ?омаÑ?Ñ?ки да го анонимизиÑ?а ваÑ?иоÑ? мобилен Ñ?ообÑ?аÑ?аÑ?.\n\nÐ?оÑ?аÑ?е пÑ?авилно да ги конÑ?игÑ?Ñ?иÑ?аÑ?е Orbot, ваÑ?иоÑ? Ñ?Ñ?едоÑ? и дÑ?Ñ?ги апликаÑ?ии, за да Ñ?Ñ?пеÑ?но го коÑ?иÑ?Ñ?иÑ?е Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволи</string>
+  <string name="wizard_permissions_root_msg1">Ð?пÑ?ионално може да Ñ?е добие админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?иÑ?Ñ?ап за Orbot коÑ? овозможÑ?ва напÑ?едни Ñ?Ñ?нкÑ?ии, како Ñ?Ñ?о е Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е.</string>
+  <string name="wizard_permissions_root_msg2">Ð?околкÑ? не Ñ?акаÑ?е да го напÑ?авиÑ?е ова, оÑ?игÑ?Ñ?аÑ?Ñ?е Ñ?е дека ваÑ?иÑ?е апликаÑ?ии Ñ?абоÑ?аÑ? Ñ?о Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Ð?аÑ?иоÑ? Ñ?Ñ?ед не е оÑ?новен или не дозволÑ?ва пÑ?иÑ?Ñ?ап до оÑ?новен Ñ?Ñ?ед или админиÑ?Ñ?Ñ?аÑ?оÑ?Ñ?ки пÑ?иÑ?Ñ?ап.\n\nÐ?Ñ?обаÑ?Ñ?е го Ñ?ежимоÑ? \'Ð?пликаÑ?ии\' на главниоÑ? екÑ?ан.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?пликаÑ?ии кои го поддÑ?жÑ?вааÑ? Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Ð?езбедноÑ?на апликаÑ?иÑ?а за Ñ?азговоÑ? Ñ?о енкÑ?ипÑ?иÑ?а \'Off-the-Record\' </string>
+  <string name="wizard_tips_play">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?аÑ?ди ги Ñ?иÑ?е Guardian Project апликаÑ?ии на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="wizard_transproxy_msg">Ð?ва овозможÑ?ва ваÑ?иÑ?е апликаÑ?ии авÑ?омаÑ?Ñ?ки да Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?вааÑ? пÑ?екÑ? мÑ?ежаÑ?а Tor без конÑ?игÑ?Ñ?аÑ?иÑ?а.</string>
+  <string name="wizard_transproxy_hint">(СелекÑ?иÑ?аÑ?Ñ?е го ова поле ако не Ñ?азбиÑ?аÑ?е за Ñ?Ñ?о збоÑ?Ñ?ваме)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?Ñ?о</string>
+  <string name="pref_transparent_tethering_title">Tor повÑ?зÑ?ваÑ?е</string>
+  <string name="pref_transparent_tethering_summary">Ð?возможи Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е на Tor за Ñ?Ñ?еди повÑ?зани пÑ?екÑ? Wifi и USB  (баÑ?а Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?е)</string>
+  <string name="button_grant_superuser">Ð?аÑ?аÑ?е за пÑ?иÑ?Ñ?ап до админиÑ?Ñ?Ñ?аÑ?оÑ? на Ñ?иÑ?Ñ?емоÑ?</string>
+  <string name="pref_select_apps">Ð?збеÑ?еÑ?е апликаÑ?ии</string>
+  <string name="pref_select_apps_summary">Ð?дбеÑ?и апликаÑ?ии кои Ñ?е Ñ?е повÑ?зÑ?вааÑ? пÑ?екÑ? ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а на Ñ?азол</string>
+  <string name="pref_node_configuration_summary">Ð?ва Ñ?е напÑ?едниÑ?е поÑ?Ñ?авÑ?ваÑ?а кои можаÑ? да Ñ?а намалаÑ? ваÑ?аÑ?а анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?лезни Ñ?азли</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и за пÑ?виоÑ? Ñ?кок.</string>
+  <string name="pref_entrance_node_dialog">Ð?неÑ?еÑ?е влезни Ñ?азли</string>
+  <string name="button_proxy_all">Се за пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="button_proxy_none">Ð?иÑ?Ñ?о за пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="button_invert_selection">Ð?Ñ?евÑ?Ñ?и го избоÑ?оÑ?</string>
+  <string name="pref_proxy_title">Ð?злезен пÑ?окÑ?и на мÑ?ежаÑ?а (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_type_title">Тип на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол за коÑ?иÑ?Ñ?еÑ?е на пÑ?окÑ?и-Ñ?еÑ?веÑ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?неÑ?еÑ?е го Ñ?ипоÑ? на пÑ?оÑ?ки</string>
+  <string name="pref_proxy_host_title">Ð?злезен домаÑ?ин на пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_summary">Ð?ме на домаÑ?ин на Ñ?еÑ?веÑ?оÑ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_dialog">Ð?неÑ?еÑ?е домаÑ?ин на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_title">Ð?злезна поÑ?Ñ?а на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ?а на Ñ?еÑ?веÑ?оÑ? на пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_dialog">Ð?неÑ?еÑ?е поÑ?Ñ?а на пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_title">KоÑ?иÑ?ниÑ?ко име на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_summary">Ð?оÑ?иÑ?ниÑ?ко име на пÑ?окÑ?и (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_username_dialog">Ð?неÑ?еÑ?е коÑ?иÑ?ниÑ?ко име на пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_title">Ð?озинка на излезен пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_summary">Ð?озинка на пÑ?окÑ?и (незадолжиÑ?елно)</string>
+  <string name="pref_proxy_password_dialog">Ð?неÑ?еÑ?е лозинка на пÑ?окÑ?и</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е на Ñ?елоÑ?но Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е базиÑ?ано на апликаÑ?иÑ?а...</string>
+  <string name="transparent_proxying_enabled">TÑ?анÑ?паÑ?енÑ?ноÑ?о пÑ?окÑ?иÑ?аÑ?е е Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy е овозможен за повÑ?зÑ?ваÑ?е!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: Ð?Ñ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?Ñ?ваÑ?е на Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е!</string>
+  <string name="transproxy_rules_cleared">Ð?збÑ?иÑ?ани пÑ?авила за TransProxy </string>
+  <string name="couldn_t_start_tor_process_">Ð?е може да Ñ?е запоÑ?не Tor-пÑ?оÑ?еÑ?оÑ?:</string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?и на поÑ?Ñ?а: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?оÑ?Ñ?авÑ?ваÑ?е на Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е базиÑ?ано на поÑ?Ñ?а...</string>
+  <string name="bridge_error">Ð?Ñ?еÑ?ка во моÑ?Ñ?оÑ?</string>
+  <string name="bridge_requires_ip">Ð?а да Ñ?а коÑ?иÑ?Ñ?иÑ?е Ñ?Ñ?нкÑ?иÑ?аÑ?а на моÑ?Ñ?оÑ?, моÑ?аÑ?е да внеÑ?еÑ?е баÑ?ем една Ð?Ð?-адÑ?еÑ?а на моÑ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?пÑ?аÑ?еÑ?е е-поÑ?Ñ?а од ваÑ?аÑ?а gmail Ñ?меÑ?ка на bridges@xxxxxxxxxxxxxx Ñ?о Ñ?одÑ?жина \"get bridges\".</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?иÑ?е поÑ?Ñ?авки за доÑ?Ñ?апниÑ?е адÑ?еÑ?и пÑ?едизвикаа гÑ?еÑ?ка!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?иÑ?е поÑ?Ñ?авки за Ñ?еле пÑ?едизвикаа гÑ?еÑ?ка!</string>
+  <string name="exit_nodes">Ð?злезни Ñ?азли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и за поÑ?ледниоÑ? Ñ?кок.</string>
+  <string name="enter_exit_nodes">Ð?неÑ?еÑ?е излезни Ñ?азли</string>
+  <string name="exclude_nodes">Ð?Ñ?клÑ?Ñ?и Ñ?азли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?оÑ?и од пÑ?Ñ?Ñ?и, пÑ?екаÑ?и, земÑ?и и адÑ?еÑ?и кои Ñ?Ñ?еба да Ñ?е иÑ?клÑ?Ñ?аÑ?</string>
+  <string name="enter_exclude_nodes">Ð?неÑ?еÑ?е ги Ñ?азлиÑ?е кои Ñ?Ñ?еба да Ñ?е иÑ?клÑ?Ñ?аÑ?</string>
+  <string name="strict_nodes">Ð?адолжиÑ?елни Ñ?азли</string>
+  <string name="use_only_these_specified_nodes">Ð?оÑ?иÑ?Ñ?еÑ?е ги *Ñ?амо* овие наведени Ñ?азли</string>
+  <string name="bridges">Ð?оÑ?Ñ?ови</string>
+  <string name="use_bridges">Ð?оÑ?иÑ?Ñ?и моÑ?Ñ?ови</string>
+  <string name="bridges_obfuscated">СкÑ?иени моÑ?Ñ?ови</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?возможи алÑ?еÑ?наÑ?ивни влезни Ñ?азли во мÑ?ежаÑ?а Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?возможи, ако моÑ?Ñ?овиÑ?е Ñ?е Ñ?кÑ?иени моÑ?Ñ?ови</string>
+  <string name="ip_address_and_port_of_bridges">Ð?Ð?-адÑ?еÑ?а и поÑ?Ñ?а на моÑ?Ñ?овиÑ?е</string>
+  <string name="enter_bridge_addresses">Ð?неÑ?еÑ?е адÑ?еÑ?и на моÑ?Ñ?овиÑ?е</string>
+  <string name="relays">Релеа</string>
+  <string name="relaying">Ð?Ñ?енеÑ?Ñ?ваÑ?е</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?возможи го Ñ?Ñ?едоÑ? да биде Ñ?еле без излез </string>
+  <string name="relay_port">Ð?оÑ?Ñ?а на Ñ?еле</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ?а за Ñ?лÑ?Ñ?аÑ?е на ваÑ?иоÑ? Ñ?еле на Tor</string>
+  <string name="enter_or_port">Ð?неÑ?еÑ?е OR поÑ?Ñ?а</string>
+  <string name="relay_nickname">Ð?азив на Ñ?елеÑ?о</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?азив на ваÑ?еÑ?о Ñ?еле за Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?неÑ?еÑ?е пÑ?оизволно име за Ñ?елеÑ?о</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?апни адÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">СÑ?аÑ?Ñ?Ñ?ваÑ?Ñ?е го како клиенÑ? зад безбедноÑ?ен Ñ?ид Ñ?о огÑ?аниÑ?ени полиÑ?и</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?апни поÑ?Ñ?и</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?и доÑ?Ñ?апни зад Ñ?еÑ?Ñ?Ñ?екÑ?ивен заÑ?Ñ?иÑ?ен Ñ?ид(firewall)</string>
+  <string name="enter_ports">Ð?неÑ?еÑ?е поÑ?Ñ?и</string>
+  <string name="enable_hidden_services">СкÑ?иени Ñ?еÑ?виÑ?и за Ñ?оÑ?Ñ?иÑ?аÑ?е</string>
+  <string name="run_servers_accessible_via_the_tor_network"> Ð?возможи on-device Ñ?еÑ?веÑ?оÑ? да Ñ?е пÑ?иÑ?Ñ?апи пÑ?екÑ? мÑ?ежаÑ?а на Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ð?неÑ?и ги поÑ?Ñ?иÑ?е за localhost за Ñ?кÑ?иени Ñ?еÑ?виÑ?и </string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?и на Ñ?кÑ?иени Ñ?еÑ?виÑ?и</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?оÑ?Ñ?апно име за ваÑ?иоÑ? Ñ?кÑ?иен Ñ?еÑ?виÑ? (Ñ?е генеÑ?иÑ?а авÑ?омаÑ?Ñ?ки)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ð?кÑ?ивиÑ?аÑ? го дневникоÑ? за оÑ?Ñ?Ñ?Ñ?анÑ?ваÑ?е гÑ?еÑ?ки за излез (за да Ñ?е пÑ?икаже моÑ?а да Ñ?е коÑ?иÑ?Ñ?и adb или aLogCat)</string>
+  <string name="project_home">Ð?оÑ?еÑ?на Ñ?Ñ?Ñ?аниÑ?а:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?иÑ?енÑ?а за Tor </string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?веÑ? од дÑ?Ñ?г пÑ?оизводиÑ?ел:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Ð?пликаÑ?иÑ?а Ñ?ака да оÑ?воÑ?и Ñ?кÑ?иена поÑ?Ñ?а на Ñ?еÑ?веÑ?оÑ? %S на мÑ?ежаÑ?а на Tor. Ð?ва е безбедно, ако и\' веÑ?Ñ?ваÑ? на апликаÑ?иÑ?аÑ?а.</string>
+  <string name="found_existing_tor_process">Ð?Ñ?онаÑ?ден поÑ?Ñ?оеÑ?ки Tor-пÑ?оÑ?еÑ? ...</string>
+  <string name="something_bad_happened">Ð?аÑ?Ñ?ана гÑ?еÑ?ка. Ð?Ñ?овеÑ?еÑ?е во дневникоÑ?</string>
+  <string name="hidden_service_on">Ð?клÑ?Ñ?ен е Ñ?кÑ?иениоÑ? Ñ?еÑ?виÑ?:</string>
+  <string name="unable_to_read_hidden_service_name">не може да Ñ?е пÑ?оÑ?иÑ?а имеÑ?о на Ñ?кÑ?иениоÑ? Ñ?еÑ?виÑ?</string>
+  <string name="unable_to_start_tor">Tor не може да Ñ?е Ñ?Ñ?аÑ?Ñ?Ñ?ва:</string>
+  <string name="unable_to_reset_tor">РеÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е го ваÑ?иоÑ? Ñ?Ñ?ед, Tor не може да Ñ?е Ñ?еÑ?еÑ?иÑ?а! </string>
+  <string name="pref_use_sys_iptables_title">Ð?оÑ?иÑ?Ñ?и Ñ?Ñ?андаÑ?ден Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Ð?оÑ?иÑ?Ñ?и ги вгÑ?адениÑ?е бинаÑ?ни Ð?Ð? Ñ?абели намеÑ?Ñ?о Ñ?аа Ñ?Ñ?о оди Ñ?о Orbot</string>
+  <string name="error_installing_binares">Ð?звÑ?Ñ?ниÑ?е даÑ?оÑ?еки на Tor не можаÑ? да Ñ?е инÑ?Ñ?алиÑ?ааÑ? или надгÑ?адаÑ?</string>
+  <string name="pref_use_persistent_notifications">СекогаÑ? Ñ?Ñ?ваÑ?Ñ?е ja иконаÑ?а во ленÑ?аÑ?а Ñ?о алаÑ?ки кога Orbot е повÑ?зан</string>
+  <string name="pref_use_persistent_notifications_title">Ð?звеÑ?Ñ?Ñ?ваÑ?а Ñ?екогаÑ? вклÑ?Ñ?ени</string>
+  <string name="pref_use_expanded_notifications">Ð?Ñ?икажи пÑ?оÑ?иÑ?ено извеÑ?Ñ?Ñ?ваÑ?е Ñ?о излезнаÑ?а земÑ?а и Ð?Ð? на Tor</string>
+  <string name="pref_use_expanded_notifications_title">Ð?Ñ?оÑ?иÑ?и извеÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="notification_using_bridges">Ð?клÑ?Ñ?ени моÑ?Ñ?ови!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?азик</string>
+  <string name="set_locale_summary">Ð?збеÑ?и локални поÑ?Ñ?авки и Ñ?азик за Orbot</string>
+  <string name="wizard_locale_title">Ð?збеÑ?и Ñ?азик</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?ави го Ñ?Ñ?андаÑ?дниоÑ? или пÑ?омени го поÑ?Ñ?оеÑ?киоÑ? Ñ?азик</string>
+  <string name="powered_by">Ð?возможено од Tor</string>
+  <string name="btn_save_settings">СоÑ?Ñ?ваÑ? поÑ?Ñ?авки</string>
+  <string name="no_internet_connection_tor">Ð?ема инÑ?еÑ?неÑ?-вÑ?Ñ?ка; Tor е во миÑ?Ñ?ваÑ?е...</string>
+  <string name="bandwidth_">Ð?Ñ?оÑ?ок:</string>
+  <string name="down">долÑ?</string>
+  <string name="up">гоÑ?е</string>
+  <string name="pref_disable_network_title">Ð?ема Auto-Sleep на мÑ?ежаÑ?а</string>
+  <string name="pref_disable_network_summary">СÑ?ави го ТоÑ? на sleep кога инÑ?еÑ?неÑ?оÑ? не е доÑ?Ñ?апен</string>
+  <string name="newnym">Се пÑ?еÑ?Ñ?ливÑ?е на нов иденÑ?иÑ?еÑ? на Tor!</string>
+  <string name="menu_use_chatsecure">Ð?оÑ?иÑ?Ñ?и ChatSecure</string>
+  <string name="permission_manage_tor_label">УпÑ?авÑ?ваÑ? Ñ?о Tor</string>
+  <string name="permission_manage_tor_description">Ð?озволи оваа апликаÑ?иÑ?а да го Ñ?пÑ?авÑ?ва Ñ?о Ñ?еÑ?виÑ?оÑ? на Tor</string>
+  <string name="install_apps_">Ð?нÑ?Ñ?алиÑ?аÑ? апликаÑ?ии?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?ема мÑ?ежно повÑ?зÑ?ваÑ?е. СÑ?авеÑ?е го ТоÑ? на Ñ?ежимоÑ? на Ñ?пиеÑ?е...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?Ñ?ежноÑ?о повÑ?зÑ?ваÑ?е е добÑ?о. Ð?о бÑ?ди Tor...</string>
+  <string name="updating_settings_in_tor_service">ажÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?авкиÑ?е во Ñ?еÑ?виÑ?оÑ? Tor </string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?а на коÑ?а ТоÑ? и\' го нÑ?ди Ñ?воÑ?оÑ? SOCKS-пÑ?окÑ?и (Ñ?Ñ?андаÑ?дно: 9050 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_socks_dialog">KонÑ?игÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?аÑ?а за SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy поÑ?Ñ?а</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?а на коÑ?а Tor и го нÑ?ди Ñ?воÑ?оÑ? Ñ?Ñ?анÑ?паÑ?енÑ?ен пÑ?окÑ?и (Ñ?Ñ?андаÑ?дно: 9040 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_transport_dialog">KонÑ?игÑ?Ñ?иÑ?аÑ?е на поÑ?Ñ?аÑ?а за TransProxy</string>
+  <string name="pref_dnsport_title">DNS-поÑ?Ñ?а за Tor </string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?а на коÑ?а Tor го нÑ?ди DNS (Ñ?Ñ?андаÑ?дно: 5400 или 0 за да Ñ?е иÑ?клÑ?Ñ?и)</string>
+  <string name="pref_dnsport_dialog">конÑ?игÑ?Ñ?иÑ?аÑ?е на DNS-поÑ?Ñ?аÑ?а </string>
+  <string name="pref_torrc_title">Ð?Ñ?оизволно конÑ?игÑ?Ñ?иÑ?аÑ?е на torrc</string>
+  <string name="pref_torrc_summary">СÐ?Ð?Ð? Ð?Ð? Ð?Ð?СÐ?Ð?РТÐ?: внеÑ?еÑ?е диÑ?екÑ?ни команди за конÑ?игÑ?Ñ?иÑ?аÑ?е на torrc</string>
+  <string name="pref_torrc_dialog">Ð?Ñ?оизволен torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech апликаÑ?иÑ?а за докÑ?менÑ?иÑ?аÑ?е на Ñ?овековиÑ?е пÑ?ава</string>
+  <string name="your_tor_public_ips_">Ð?аÑ?аÑ?а Ñ?авна Ð?Ð? за Tor</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?е молиме иÑ?клÑ?Ñ?еÑ?е Ñ?а оваа апликаÑ?иÑ?а во Android-&gt;Settings-&gt;Apps ако имаÑ?е пÑ?облем Ñ?о Orbot:</string>
+  <string name="app_conflict">Ð?онÑ?ликÑ? Ñ?о апликаÑ?иÑ?аÑ?а</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?омаÑ?Ñ?ко оÑ?вежÑ?ваÑ?е на Transproxy </string>
+  <string name="pref_transproxy_refresh_summary">Ð?Ñ?имени ги повÑ?оÑ?но пÑ?авилаÑ?а за TransProxy кога Ñ?е менÑ?ва Ñ?оÑ?Ñ?оÑ?баÑ?а на мÑ?ежаÑ?а</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?СÐ?Ð?Ð?Ð? Ð?ТСТРÐ?Ð?УÐ?Ð?Ð?Ð? на Transproxy </string>
+  <string name="pref_transproxy_flush_summary">Ð?опÑ?еÑ?е овде за да Ñ?е избÑ?иÑ?аÑ? Ñ?иÑ?е transproxy пÑ?авила на мÑ?ежаÑ?а СÐ?Ð?Ð? </string>
+  <string name="transparent_proxy_rules_flushed_">Ð?збÑ?иÑ?ани Ñ?Ñ?анÑ?паÑ?енÑ?ни пÑ?окÑ?и пÑ?авила</string>
+  <string name="you_do_not_have_root_access_enabled">Ð?емаÑ?е вклÑ?Ñ?ено пÑ?иÑ?Ñ?ап до коÑ?ен</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?оже би Ñ?е Ñ?Ñ?еба да Ñ?е Ñ?Ñ?опиÑ?а и Ñ?Ñ?аÑ?Ñ?Ñ?ва Orbot за да бидаÑ? овозможени пÑ?омениÑ?е во поÑ?Ñ?авкиÑ?е.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?жÑ?Ñ?иÑ?ани моÑ?Ñ?ови</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?е молиме Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е го Orbot за да Ñ?е овозможаÑ? пÑ?омениÑ?е</string>
+  <string name="menu_qr">QR-кодови</string>
+  <string name="bridge_mode">Режим на Ñ?абоÑ?а на моÑ?Ñ?оÑ?</string>
+  <string name="get_bridges_email">Ð?-поÑ?Ñ?а</string>
+  <string name="get_bridges_web">Ð?еб</string>
+  <string name="activate">Ð?кÑ?ивиÑ?аÑ?</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?ожеÑ?е да ги овозможиÑ?е Ñ?иÑ?е апликаÑ?ии на ваÑ?иоÑ? Ñ?Ñ?ед да Ñ?абоÑ?аÑ? низ мÑ?ежаÑ?а Tor коÑ?иÑ?Ñ?еÑ?Ñ?и VPN-Ñ?Ñ?нкÑ?иÑ?а на Ð?ндÑ?оид.\n\n*Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?* нова, екÑ?пеÑ?именÑ?ална Ñ?Ñ?нкÑ?иÑ?а и во некои Ñ?лÑ?Ñ?аи нема да Ñ?Ñ?аÑ?Ñ?Ñ?ва авÑ?омаÑ?Ñ?ки, или може да Ñ?е Ñ?Ñ?опиÑ?а. Ð?е Ñ?Ñ?еба да Ñ?е коÑ?иÑ?Ñ?и за анонимноÑ?Ñ?, и СÐ?Ð?Ð? да Ñ?е коÑ?иÑ?Ñ?и за минÑ?ваÑ?е низ заÑ?Ñ?иÑ?ни Ñ?идови и Ñ?илÑ?Ñ?и.</string>
+  <string name="send_email">Ð?Ñ?пÑ?аÑ?и е-поÑ?Ñ?а</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">AдÑ?еÑ?а на моÑ?Ñ?ови можеÑ?е да добиваÑ?е пÑ?екÑ? е-поÑ?Ñ?а, веб или Ñ?о Ñ?кениÑ?аÑ?е на QR код. Ð?збеÑ?еÑ?е подолÑ? \'Ð?-поÑ?Ñ?а\' или \'Web\', за да побаÑ?аÑ?е адÑ?еÑ?а за моÑ?Ñ?оÑ?. \n\nÐ?Ñ?како Ñ?е Ñ?а добиеÑ?е адÑ?еÑ?аÑ?а, копиÑ?аÑ?Ñ?е го &amp; и залепеÑ?е го во делоÑ? \"Ð?оÑ?Ñ?ови\" во подеÑ?Ñ?ваÑ?еÑ?о на Orbot и Ñ?еÑ?Ñ?аÑ?Ñ?иÑ?аÑ?Ñ?е.</string>
+  <string name="standard_browser">СÑ?андаÑ?ден пÑ?елиÑ?Ñ?Ñ?ваÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?Ð?Ð?Ð?Ð?Ð?ШÐ?Ð?: Само Ñ?Ñ?андаÑ?дниÑ?е моÑ?Ñ?ови на Tor Ñ?Ñ?нкÑ?иониÑ?ааÑ? на Ñ?Ñ?едиÑ?е Intel X86/ATOM</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ml/strings.xml b/orbotservice/src/main/res/values-ml/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-ml/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-mn/strings.xml b/orbotservice/src/main/res/values-mn/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-mn/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-mr-rIN/strings.xml b/orbotservice/src/main/res/values-mr-rIN/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-mr-rIN/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ms-rMY/strings.xml b/orbotservice/src/main/res/values-ms-rMY/strings.xml
new file mode 100644
index 0000000..e281414
--- /dev/null
+++ b/orbotservice/src/main/res/values-ms-rMY/strings.xml
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mula dan henti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot telah dimulakan..</string>
+  <string name="status_activated">Bersambung ke rangkaian Tor</string>
+  <string name="status_disabled">\"Orbot telah dinyah-aktifkan</string>
+  <string name="tor_process_starting">Memulakan klien Tor..</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">AMARAN: Trafik anda tidak anonymous lagi! Sila tetapkan aplikasi anda untuk menggunakan proxy HTTP 127.0.0.1:8118 atau proxy SOCKS4A atau SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Rumah</string>
+  <string name="menu_browse">Carian</string>
+  <string name="menu_settings">Tetapan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_start">Mula</string>
+  <string name="menu_stop">Henti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="main_layout_download">Muat turun</string>
+  <string name="main_layout_upload">Muat naik</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Padam Log</string>
+  <string name="menu_verify">Semak</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="press_to_start">- Tekan lama untuk mulakan - </string>
+  <string name="pref_trans_proxy_group">Proxy Telus (Memerlukan akses Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Telus</string>
+  <string name="pref_trans_proxy_summary">Tetapan Automatik Tor pada Apps</string>
+  <string name="pref_transparent_all_title">Tor segalanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi yang melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy undur</string>
+  <string name="pref_transparent_port_fallback_summary">AMARAN: memintasi port biasa (80, 443, dll). * CUMA GUNA * jika mod \'Semua\' atau \'App\' idak berfungsi.</string>
+  <string name="pref_transparent_port_title">Senarai Port</string>
+  <string name="pref_transparent_port_summary">Senarai port untuk proxy. *GUNA HANYA* jika mod \'Semua\' atau \'App\' tidak berfungsi</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Minta akses root untuk proxy telus</string>
+  <string name="status_install_success">Tor berjaya dipasang!</string>
+  <string name="status_install_fail">Fail Tor gagal dipasang. Sila semak log dan maklumkan kepada tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ralat Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Seterusnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Tamat</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Maklumat Orbot</string>
+  <string name="wizard_permissions_root">Kebenaran disahkan</string>
+  <string name="wizard_permissions_stock">Kebenaran Orbot</string>
+  <string name="wizard_premissions_msg_root">Bagus! Kami mendapati anda ada akses root yang dibenarkan untuk Orbot. Kami akan gunakan kuasa ini dengan bijak.</string>
+  <string name="wizard_permissions_msg_stock">Walaupun ia tidak diperlukan, Orbot boleh menjadi alat yang berguna jika peranti anda mempunyai akses root. Guna butang di bawah untuk memberi Orbot superpower!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak mempunyai akses root atau tidak tahu mengenai ini, cuma pastikan anda menggunakan aplikasi yang boleh digunakan dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya faham dan mahu teruskan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Beri akses Root pada Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torification</string>
+  <string name="wizard_configure_msg">Orbot memberi anda pilihan untuk menghala semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi untuk digunakan secara individual.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Aplikasi Untuk Tor</string>
+  <string name="wizard_tips_tricks">Aplikasi Yang Dibenar Menggunakan Orbot</string>
+  <string name="wizard_tips_msg">Aplikasi di bawah dibangunkan untuk digunakan bersama Orbot. Klik setiap butang untuk pasang sekarang, atau anda boleh cari nanti di Android Market.</string>
+  <string name="wizard_tips_proxy">Tetapan Proksi - Belajar bagaimana untuk mengkonfigurasi aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Enjin Carian</string>
+  <string name="wizard_tips_twitter">Tetapkan proxy twitter kepada hos \"localhost\" dan pada port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Tetapan proxy</string>
+  <string name="wizard_final">Orbot sudah sedia!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ini akan membuka pelayar web anda untuk https://check.torproject.org untuk melihat jika Orbot mungkin ditetapkan dan anda disambungkan kepada Tor.</string>
+  <string name="pref_hs_group">Perkhidmatan tersembunyi</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulakan Orbot semasa Boot</string>
+  <string name="pref_start_boot_summary">Mula Orbot secara automatik dan sambung Tor ketika peranti Android boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Amaran</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">kebenaran</string>
+  <string name="wizard_permissions_root_msg1">Anda juga boleh memberikan akses Orbot \'SuperUser\' untuk membolehkan ciri-ciri yang maju, seperti Proxying Telus.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak mahu berbuat demikian, sila pastikan untuk menggunakan aplikasi yang dibuat untuk bekerjasama dengan Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikasi yang membenarkan Orbot</string>
+  <string name="wizard_tips_play">Cari semua projek Guardian di Google play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Telus</string>
+  <string name="wizard_transproxy_msg">Ini membolehkan aplikasi anda secara automatik melalui rangkaian Tor tanpa apa apa konfigurasi</string>
+  <string name="wizard_transproxy_hint">(Tanda kotak ini jika anda belen)</string>
+  <string name="wizard_transproxy_none">Tiada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Membolehkan Proxying Telus Tor untuk Wifi dan USB Devices terikat (memerlukan restart)</string>
+  <string name="button_grant_superuser">Minta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk dihalakan melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Nod</string>
+  <string name="pref_node_configuration_summary">Ini ialah tetapan lanjutan yang boleh mengurangkan kadar anonymity anda</string>
+  <string name="pref_entrance_node">Nod Kemasukan</string>
+  <string name="pref_entrance_node_summary">Cap jari, nama samaran, negara, dan alamat untuk lompatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Nod Kemasukan</string>
+  <string name="pref_proxy_title">Laluan keluar jaringan proxy (tambahan)</string>
+  <string name="pref_proxy_type_title">Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol untuk digunakan pada pelayan proxy: HTTP,HTTPS,Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Hos Proxy</string>
+  <string name="pref_proxy_host_summary">Nama hos pelayan proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Hos Proxy</string>
+  <string name="pref_proxy_port_title">Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port pelayan proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="pref_proxy_username_title">Laluan keluar kata nama proxy</string>
+  <string name="pref_proxy_username_summary">Kata nama proxy (tambahan)</string>
+  <string name="pref_proxy_username_dialog">Masukkan kata nama proxy</string>
+  <string name="pref_proxy_password_title">Laluan keluar kata laluan proxy</string>
+  <string name="pref_proxy_password_summary">Kata laluan proxy (tambahan)</string>
+  <string name="pref_proxy_password_dialog">Masukkan kata laluan proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tetapkan proxy telus secara keseluruhan</string>
+  <string name="setting_up_app_based_transparent_proxying_">Tetapkan proxy telus berdasarkan aplikasi</string>
+  <string name="transparent_proxying_enabled">Proxy telus dibolehkan</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy dibolehkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">AMARAN: ralat semasa memulakan proxy telus!</string>
+  <string name="transproxy_rules_cleared">Peraturan TransProxy dipadam</string>
+  <string name="couldn_t_start_tor_process_">Tidak boleh memulakan proses Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menetap proxy telus berdasarkan port..</string>
+  <string name="bridge_error">Ralat jambatan</string>
+  <string name="bridge_requires_ip">Untuk menggunakan ciri jambatan, anda mesti masukkan sekurang-kurangnya satu alamat IP jambatan.</string>
+  <string name="send_email_for_bridges">Hantar e-mel kepada bridges@xxxxxxxxxxxxxx dengan garisan \"jambatan\" dengan sendirinya dalam badan mel dari akaun gmail.</string>
+  <string name="error">Ralat</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Tetapan ReachableAddresses anda menyebabkan pengecualian!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
+  <string name="exit_nodes">Keluar Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Cap jari, nama samaran, negara, dan alamat untuk lompatan terakhir</string>
+  <string name="enter_exit_nodes">Masukkan Nod Keluar</string>
+  <string name="exclude_nodes">Keluarkan Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Cap jari, nama samaran, negara dan alamat untuk dikeluarkan</string>
+  <string name="enter_exclude_nodes">Masukkan Nod Keluar</string>
+  <string name="strict_nodes">Nod Ketat</string>
+  <string name="use_only_these_specified_nodes">Guna *hanya* nod-nod ini</string>
+  <string name="bridges">Jambatan</string>
+  <string name="use_bridges">Guna Jambatan</string>
+  <string name="bridges_obfuscated">Jambatan Keliru</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Membolehkan nod pintu masuk ganti ke Rangkaian Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Benarkan jika konfigurasi jambatan adalah jambatan keliru</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan pelabuhan jambatan</string>
+  <string name="enter_bridge_addresses">Masukkan Alamat Jambatan</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Membolehkan peranti anda untuk menjadi geganti bukan keluar</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Mendapatkan port untuk tetapan relay Tor anda</string>
+  <string name="enter_or_port">Masukkan port OR</string>
+  <string name="relay_nickname">Nama samaran relay</string>
+  <string name="the_nickname_for_your_tor_relay">Nama samaran ini untuk relay Tor anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama samaran gantian untuk relay</string>
+  <string name="reachable_addresses">Alamat yang dapat dicapai</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalan sebagai klien dibelakang firewall dengan peraturan ketat</string>
+  <string name="reachable_ports">Port yang dapat dicapai</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port yang dapat dicapai dibelakang firewall dengan kawalan ketat</string>
+  <string name="enter_ports">Masukkan port</string>
+  <string name="enable_hidden_services">Benarkan Servis Tersembunyi</string>
+  <string name="run_servers_accessible_via_the_tor_network">Jalankan pelayan boleh diakses melalui rangkaian Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Masuk port localhost untuk servis tersembunyi</string>
+  <string name="hidden_service_ports">Port servis tersembunyi</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Nama beralamat untuk servis tersembunyi anda (dijana secara automatik)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">benarkan log debug pada output (mesti guna adb atau aLogCat untuk lihat)</string>
+  <string name="project_home">Rumah Projek(s):</string>
+  <string name="the_tor_license">Lesen Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">Satu aplikasi mahu membuka port tersembunyi %S pada rangkaian Tor. Ia selamat jika anda percaya pada aplikasi itu.</string>
+  <string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
+  <string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
+  <string name="hidden_service_on">port tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+  <string name="pref_use_sys_iptables_title">Guna default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Guna binari built-in iptables daripada yang didatangkan bundle dengan Orbot</string>
+  <string name="error_installing_binares">Tor binari tidak boleh dipasang atau dinaiktaraf</string>
+  <string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
+  <string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
+  <string name="notification_using_bridges">Jambatan dibenarkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Pilihan tempatan dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biar default atau ubah ke bahasa sekarang</string>
+  <string name="btn_save_settings">Simpan Tetapan</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ms/strings.xml b/orbotservice/src/main/res/values-ms/strings.xml
new file mode 100644
index 0000000..c327e57
--- /dev/null
+++ b/orbotservice/src/main/res/values-ms/strings.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">mula dan henti Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot telah dimulakan..</string>
+  <string name="status_activated">Bersambung ke rangkaian Tor</string>
+  <string name="status_disabled">\"Orbot telah dinyah-aktifkan</string>
+  <string name="status_shutting_down">Orbot sedang ditutup</string>
+  <string name="tor_process_starting">Memulakan klien Tor..</string>
+  <string name="tor_process_complete">selesai.</string>
+  <string name="tor_process_waiting">menunggu.</string>
+  <string name="not_anonymous_yet">AMARAN: Trafik anda tidak anonymous lagi! Sila tetapkan aplikasi anda untuk menggunakan proxy HTTP 127.0.0.1:8118 atau proxy SOCKS4A atau SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Rumah</string>
+  <string name="menu_browse">Carian</string>
+  <string name="menu_settings">Tetapan</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Bantuan</string>
+  <string name="menu_apps">Apps</string>
+  <string name="menu_start">Mula</string>
+  <string name="menu_stop">Henti</string>
+  <string name="menu_about">Tentang</string>
+  <string name="button_help">Bantuan</string>
+  <string name="button_close">Tutup</string>
+  <string name="button_about">Tentang</string>
+  <string name="button_clear_log">Padam Log</string>
+  <string name="menu_verify">Semak</string>
+  <string name="menu_exit">Keluar</string>
+  <string name="press_to_start">- Tekan lama untuk mulakan - </string>
+  <string name="pref_trans_proxy_group">Proxy Telus (Memerlukan akses Root)</string>
+  <string name="pref_trans_proxy_title">Proxy Telus</string>
+  <string name="pref_trans_proxy_summary">Tetapan Automatik Tor pada Apps</string>
+  <string name="pref_transparent_all_title">Tor segalanya</string>
+  <string name="pref_transparent_all_summary">Trafik proxy untuk semua aplikasi yang melalui Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy undur</string>
+  <string name="pref_transparent_port_fallback_summary">AMARAN: memintasi port biasa (80, 443, dll). * CUMA GUNA * jika mod \'Semua\' atau \'App\' idak berfungsi.</string>
+  <string name="pref_transparent_port_title">Senarai Port</string>
+  <string name="pref_transparent_port_summary">Senarai port untuk proxy. *GUNA HANYA* jika mod \'Semua\' atau \'App\' tidak berfungsi</string>
+  <string name="pref_transparent_port_dialog">Masukkan port untuk proxy</string>
+  <string name="pref_has_root">Minta Akses Root</string>
+  <string name="pref_has_root_summary">Minta akses root untuk proxy telus</string>
+  <string name="status_install_success">Tor berjaya dipasang!</string>
+  <string name="status_install_fail">Fail Tor gagal dipasang. Sila semak log dan maklumkan kepada tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ralat Aplikasi</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tentang Orbot</string>
+  <string name="btn_next">Seterusnya</string>
+  <string name="btn_back">Kembali</string>
+  <string name="btn_finish">Tamat</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Batal</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Maklumat Orbot</string>
+  <string name="wizard_details_msg">Orbot merupakan aplikasi sumber terbuka yang mengandungi Tor, LibEvent dan Privoxy. Ia menyediakan seorang proksi HTTP tempatan (8118) dan proksi SOCKS (9050) ke dalam rangkaian Tor. Orbot juga mempunyai keupayaan, pada peranti berakar umbi, untuk menghantar semua trafik internet melalui Tor.</string>
+  <string name="wizard_permissions_root">Kebenaran disahkan</string>
+  <string name="wizard_permissions_stock">Kebenaran Orbot</string>
+  <string name="wizard_premissions_msg_root">Bagus! Kami mendapati anda ada akses root yang dibenarkan untuk Orbot. Kami akan gunakan kuasa ini dengan bijak.</string>
+  <string name="wizard_permissions_msg_stock">Walaupun ia tidak diperlukan, Orbot boleh menjadi alat yang berguna jika peranti anda mempunyai akses root. Guna butang di bawah untuk memberi Orbot superpower!</string>
+  <string name="wizard_permissions_no_root">Jika anda tidak mempunyai akses root atau tidak tahu mengenai ini, cuma pastikan anda menggunakan aplikasi yang boleh digunakan dengan Orbot.</string>
+  <string name="wizard_permissions_consent">Saya faham dan mahu teruskan tanpa Superuser</string>
+  <string name="wizard_permission_enable_root">Beri akses Root pada Orbot</string>
+  <string name="wizard_configure">Konfigurasi Torification</string>
+  <string name="wizard_configure_msg">Orbot memberi anda pilihan untuk menghala semua trafik aplikasi melalui Tor ATAU untuk memilih aplikasi untuk digunakan secara individual.</string>
+  <string name="wizard_configure_all">Proxy Semua Aplikasi Melalui Tor</string>
+  <string name="wizard_configure_select_apps">Pilih Aplikasi Untuk Tor</string>
+  <string name="wizard_tips_tricks">Aplikasi Yang Dibenar Menggunakan Orbot</string>
+  <string name="wizard_tips_msg">Aplikasi di bawah dibangunkan untuk digunakan bersama Orbot. Klik setiap butang untuk pasang sekarang, atau anda boleh cari nanti di Android Market.</string>
+  <string name="wizard_tips_otrchat">Gibberbot - Klien mesej ringkas selamat untuk Android</string>
+  <string name="wizard_tips_proxy">Tetapan Proksi - Belajar bagaimana untuk mengkonfigurasi aplikasi untuk bekerja dengan Orbot</string>
+  <string name="wizard_proxy_help_info">Tetapan proxy</string>
+  <string name="wizard_proxy_help_msg">Jika aplikasi Android yang anda gunakan boleh menyokong penggunaan proksi HTTP atau SOCKS, kemudian anda boleh menatarajah untuk menyambung kepada Orbot dan menggunakan Tor. â??\nâ??\nâ??\n    Tetapan tuan rumah adalah 127.0.0.1 atau \"localhost\". Untuk HTTP, tetapan pelabuhan 8118. Untuk SOCKS, proksi adalah 9050. Anda harus menggunakan SOCKS4A atau socks5 jika boleh. â??\n    â??\nâ??\nâ??\n    Anda boleh mengetahui lebih lanjut tentang proxying pada Android melalui FAQ di: http://tinyurl.com/proxyandroid â??</string>
+  <string name="wizard_final">Orbot sudah sedia!</string>
+  <string name="wizard_final_msg">Beratus-ratus ribu orang di seluruh dunia menggunakan Tor untuk pelbagai sebab-sebab yang luas. â??\nâ??\nWartawan dan blogger, pembela hak asasi manusia, pegawai penguatkuasa undang-undang, tentera, perbadanan, rakyat rejim menindas, dan warganegara sahaja, biasa â?¦ dan kini anda bersedia untuk, juga!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Anda telah berjaya disambungkan kepada rangkaian Tor - tetapi ini bukanlah bermakna peranti anda adalah selamat. Anda boleh menggunakan pilihan \'Check\' daripada menu untuk menguji pelayar anda. â??\nâ??\nMelawat kami pada https://guardianproject.info/apps/orbot atau menghantar e-mel ke help@xxxxxxxxxxxxxxxxxxxx untuk mengetahui lebih lanjut.</string>
+  <string name="tor_check">Ini akan membuka pelayar web anda untuk https://check.torproject.org untuk melihat jika Orbot mungkin ditetapkan dan anda disambungkan kepada Tor.</string>
+  <string name="pref_hs_group">Perkhidmatan tersembunyi</string>
+  <string name="pref_general_group">Umum</string>
+  <string name="pref_start_boot_title">Mulakan Orbot semasa Boot</string>
+  <string name="pref_start_boot_summary">Mula Orbot secara automatik dan sambung Tor ketika peranti Android boot</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot membawa Tor untuk Android! â??\nâ??\nTor membantu anda mempertahankan terhadap penapisan kandungan, analisis dan pengawasan trafik rangkaian yang mengancam privasi, maklumat sulit dan hubungan peribadi. â??\nâ??\nWizard ini akan membantu anda mengkonfigurasi Orbot dan Tor pada peranti anda.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Amaran</string>
+  <string name="wizard_warning_msg">Hanya memasang Orbot tidak secara automatik akan anonymize trafik mudah alih anda. â??\nâ??\nAnda betul mesti menatarajah Orbot, peranti anda dan aplikasi lain untuk berjaya menggunakan Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">kebenaran</string>
+  <string name="wizard_permissions_root_msg1">Anda juga boleh memberikan akses Orbot \'SuperUser\' untuk membolehkan ciri-ciri yang maju, seperti Proxying Telus.</string>
+  <string name="wizard_permissions_root_msg2">Jika anda tidak mahu berbuat demikian, sila pastikan untuk menggunakan aplikasi yang dibuat untuk bekerjasama dengan Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Peranti anda tidak perlu berakar umbi atau menyediakan \'SuperUser\' akses. â??\nâ??\nDalam untuk anda mendapat manfaat daripada Tor, anda akan perlu menggunakan aplikasi yang dibina untuk bekerja dengan Orbot, atau yang HTTP sokongan atau tetapan proksi SOCKS. â??\n</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplikasi yang membenarkan Orbot</string>
+  <string name="wizard_tips_gibberbot">Gibberbot: sembang app selamat dengan Penyulitan Off-the-Rekod</string>
+  <string name="wizard_tips_orweb">Orweb: Privasi ditambah penyemak imbas yang bekerja melalui Tor</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Telus</string>
+  <string name="wizard_transproxy_msg">Ini membolehkan aplikasi anda secara automatik melalui rangkaian Tor tanpa apa apa konfigurasi</string>
+  <string name="wizard_transproxy_hint">(Tanda kotak ini jika anda belen)</string>
+  <string name="wizard_transproxy_none">Tiada</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Membolehkan Proxying Telus Tor untuk Wifi dan USB Devices terikat (memerlukan restart)</string>
+  <string name="button_grant_superuser">Minta Akses Superuser</string>
+  <string name="pref_select_apps">Pilih Aplikasi</string>
+  <string name="pref_select_apps_summary">Pilih Aplikasi untuk dihalakan melalui Tor</string>
+  <string name="pref_node_configuration">Konfigurasi Nod</string>
+  <string name="pref_node_configuration_summary">Ini ialah tetapan lanjutan yang boleh mengurangkan kadar anonymity anda</string>
+  <string name="pref_entrance_node">Nod Kemasukan</string>
+  <string name="pref_entrance_node_summary">Cap jari, nama samaran, negara, dan alamat untuk lompatan pertama</string>
+  <string name="pref_entrance_node_dialog">Masukkan Nod Kemasukan</string>
+  <string name="pref_proxy_type_title">Jenis Proxy</string>
+  <string name="pref_proxy_type_summary">Protokol untuk digunakan pada pelayan proxy: HTTP,HTTPS,Socks4,Socks5</string>
+  <string name="pref_proxy_type_dialog">Masukkan Jenis Proxy</string>
+  <string name="pref_proxy_host_title">Hos Proxy</string>
+  <string name="pref_proxy_host_summary">Nama hos pelayan proxy</string>
+  <string name="pref_proxy_host_dialog">Masukkan Hos Proxy</string>
+  <string name="pref_proxy_port_title">Port Proxy</string>
+  <string name="pref_proxy_port_summary">Port pelayan proxy</string>
+  <string name="pref_proxy_port_dialog">Masukkan port Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Tetapkan proxy telus secara keseluruhan</string>
+  <string name="setting_up_app_based_transparent_proxying_">Tetapkan proxy telus berdasarkan aplikasi</string>
+  <string name="transparent_proxying_enabled">Proxy telus dibolehkan</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy dibolehkan untuk Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">AMARAN: ralat semasa memulakan proxy telus!</string>
+  <string name="transproxy_rules_cleared">Peraturan TransProxy dipadam</string>
+  <string name="couldn_t_start_tor_process_">Tidak boleh memulakan proses Tor:</string>
+  <string name="privoxy_is_running_on_port_">Privoxy sedang berjalan pada port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Menetap proxy telus berdasarkan port..</string>
+  <string name="bridge_error">Ralat jambatan</string>
+  <string name="bridge_requires_ip">Untuk menggunakan ciri jambatan, anda mesti masukkan sekurang-kurangnya satu alamat IP jambatan.</string>
+  <string name="send_email_for_bridges">Hantar e-mel kepada bridges@xxxxxxxxxxxxxx dengan garisan \"jambatan\" dengan sendirinya dalam badan mel dari akaun gmail.</string>
+  <string name="error">Ralat</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Tetapan ReachableAddresses anda menyebabkan pengecualian!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
+  <string name="exit_nodes">Keluar Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Cap jari, nama samaran, negara, dan alamat untuk lompatan terakhir</string>
+  <string name="enter_exit_nodes">Masukkan Nod Keluar</string>
+  <string name="exclude_nodes">Keluarkan Nod</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Cap jari, nama samaran, negara dan alamat untuk dikeluarkan</string>
+  <string name="enter_exclude_nodes">Masukkan Nod Keluar</string>
+  <string name="strict_nodes">Nod Ketat</string>
+  <string name="use_only_these_specified_nodes">Guna *hanya* nod-nod ini</string>
+  <string name="bridges">Jambatan</string>
+  <string name="use_bridges">Guna Jambatan</string>
+  <string name="bridges_obfuscated">Jambatan Keliru</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Membolehkan nod pintu masuk ganti ke Rangkaian Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Benarkan jika konfigurasi jambatan adalah jambatan keliru</string>
+  <string name="ip_address_and_port_of_bridges">Alamat IP dan pelabuhan jambatan</string>
+  <string name="enter_bridge_addresses">Masukkan Alamat Jambatan</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Membolehkan peranti anda untuk menjadi geganti bukan keluar</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Mendapatkan port untuk tetapan relay Tor anda</string>
+  <string name="enter_or_port">Masukkan port OR</string>
+  <string name="relay_nickname">Nama samaran relay</string>
+  <string name="the_nickname_for_your_tor_relay">Nama samaran ini untuk relay Tor anda</string>
+  <string name="enter_a_custom_relay_nickname">Masukkan nama samaran gantian untuk relay</string>
+  <string name="reachable_addresses">Alamat yang dapat dicapai</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Jalan sebagai klien dibelakang firewall dengan peraturan ketat</string>
+  <string name="reachable_ports">Port yang dapat dicapai</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Port yang dapat dicapai dibelakang firewall dengan kawalan ketat</string>
+  <string name="enter_ports">Masukkan port</string>
+  <string name="enable_hidden_services">Benarkan Servis Tersembunyi</string>
+  <string name="run_servers_accessible_via_the_tor_network">Jalankan pelayan boleh diakses melalui rangkaian Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Masuk port localhost untuk servis tersembunyi</string>
+  <string name="hidden_service_ports">Port servis tersembunyi</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Nama beralamat untuk servis tersembunyi anda (dijana secara automatik)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">benarkan log debug pada output (mesti guna adb atau aLogCat untuk lihat)</string>
+  <string name="project_home">Rumah Projek(s):</string>
+  <string name="project_urls">https://www.torproject.org/docs/androidâ;?? https://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Lesen Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="hidden_service_request">Satu aplikasi mahu membuka port tersembunyi %S pada rangkaian Tor. Ia selamat jika anda percaya pada aplikasi itu.</string>
+  <string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
+  <string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
+  <string name="hidden_service_on">port tersembunyi pada:</string>
+  <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
+  <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+  <string name="pref_use_sys_iptables_title">Guna default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Guna binari built-in iptables daripada yang didatangkan bundle dengan Orbot</string>
+  <string name="error_installing_binares">Tor binari tidak boleh dipasang atau dinaiktaraf</string>
+  <string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
+  <string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
+  <string name="notification_using_bridges">Jambatan dibenarkan!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Tetapan Tempatan</string>
+  <string name="set_locale_summary">Pilihan tempatan dan bahasa untuk Orbot</string>
+  <string name="wizard_locale_title">Pilih Bahasa</string>
+  <string name="wizard_locale_msg">Biar default atau ubah ke bahasa sekarang</string>
+  <string name="powered_by">Dijana oleh Projek Tor</string>
+  <string name="btn_save_settings">Simpan Tetapan</string>
+  <string name="menu_vpn">Apps</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-my/strings.xml b/orbotservice/src/main/res/values-my/strings.xml
new file mode 100644
index 0000000..07ab475
--- /dev/null
+++ b/orbotservice/src/main/res/values-my/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">á??á??á?ºá?? á??á?¬á??á?»á??á?ºá??á?¾á?¬</string>
+  <string name="menu_browse">á??á?½á??á?ºá?·á??á?¼á??á?ºá?·á??á??á?º</string>
+  <string name="menu_settings">á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸</string>
+  <string name="menu_info">á?¡á??á?°á?¡á??á?®</string>
+  <string name="menu_about">á?¡á??á?¼á?±á?¬á??á?ºá?¸</string>
+  <string name="button_help">á?¡á??á?°á?¡á??á?®</string>
+  <string name="button_close">á??á?­á??á?ºá??á??á?º</string>
+  <string name="button_about">á?¡á??á?¼á?±á?¬á??á?ºá?¸</string>
+  <string name="menu_exit">á??á?½á??á?ºá??á??á?º</string>
+  <string name="btn_back">á??á?±á?¬á??á?ºá??á?­á?¯á?·</string>
+  <string name="btn_cancel">á??á?»á??á?ºá??á?­á??á?ºá?¸á??á??á?º</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">á??á??á?±á?¬á??á?ºá??á?® á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">á??á?±á??á?¯á??á?»</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">á??á??á?­á??á?±á?¸á??á?»á??á?º</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">á??á?¬á??á?¾á??á??á?¾á?­</string>
+  <string name="status">á?¡á??á?±á?¡á??á?¬á?¸</string>
+  <string name="error">á??á?»á?­á?¯á?·á??á?½á??á?ºá?¸á??á?»á??á?º</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">á??á?»á?­á??á?ºá??á?¾á?­á??á?»á??á?ºá??á?»á?¬á?¸á??á?­á?¯ á??á?­á??á?ºá?¸á??á??á?ºá?¸á??á??á?º</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-nb/strings.xml b/orbotservice/src/main/res/values-nb/strings.xml
new file mode 100644
index 0000000..6fe4aeb
--- /dev/null
+++ b/orbotservice/src/main/res/values-nb/strings.xml
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot er en gratis proxy app som gjør det mulig for andre apps å bruke internett mer sikkert. Orbot bruker Tor for å kryptere din Internettrafikk, og skjuler da din trafikk ved å sende trafikken gjennom en lang rekke datamaskiner over hele verden. Tor er et gratis dataprogram, og et åpent nettverk som hjelper deg å forsvare deg mot en form for nettverksovervåking som truer din personlige frihet og privatliv, konfidensiell bedriftsvirksomhet og relasjoner, og statlig sikkerhet kjent som trafikkanalyse.</string>
+  <string name="internal_web_url">https://torproject.org</string>
+  <string name="default_web_url">https://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start, og stopp Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot starter...</string>
+  <string name="status_activated">Koblet til Tor-nettverket</string>
+  <string name="status_disabled">Orbot er deaktivert</string>
+  <string name="tor_process_starting">Starter Tor klient...</string>
+  <string name="tor_process_complete">fullført.</string>
+  <string name="tor_process_waiting">venter.</string>
+  <string name="not_anonymous_yet">ADVARSEL: Trafikken din er enda ikke anonym! Vær vennlig og konfigurer applikasjonene dine til å bruke HTTP proxy 127.0.0.1:8118, eller SOCKS4A, eller SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hjem</string>
+  <string name="menu_browse">Surfe</string>
+  <string name="menu_settings">Innstillinger</string>
+  <string name="menu_log">Logg</string>
+  <string name="menu_info">Hjelp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Om</string>
+  <string name="main_layout_download">Nedlast</string>
+  <string name="main_layout_upload">Last opp</string>
+  <string name="button_help">Hjelp</string>
+  <string name="button_close">Steng</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Tøm logg</string>
+  <string name="menu_verify">Kontroller</string>
+  <string name="menu_exit">Avslutt</string>
+  <string name="press_to_start">- langt trykk for å starte -</string>
+  <string name="pref_trans_proxy_group">Transparent Proxying (Krever Root)</string>
+  <string name="pref_trans_proxy_title">Transparent Proxying</string>
+  <string name="pref_trans_proxy_summary">Automatisk Torifisering av applikasjoner</string>
+  <string name="pref_transparent_all_title">Tor alt</string>
+  <string name="pref_transparent_all_summary">Proxy trafikk for alle applikasjoner via Tor</string>
+  <string name="pref_transparent_port_fallback_title">Tilbakestill proxyport</string>
+  <string name="pref_transparent_port_fallback_summary">ADVARSEL: Omgår vanlige porter (80, 443, osv). *BRUKES KUN* hvis \'alle\', eller \'Applikasjon\'-modus ikke virker.</string>
+  <string name="pref_transparent_port_title">Port Liste</string>
+  <string name="pref_transparent_port_summary">Liste over porter som skal gå gjennom proxy. *BRUKES KUN* hvis \'Alle\', eller \'Applikasjon\'-modus ikke virker.</string>
+  <string name="pref_transparent_port_dialog">Angi porter som skal gå gjennom proxy</string>
+  <string name="pref_has_root">Be om Root tilgang</string>
+  <string name="pref_has_root_summary">Be om root-tilgang for transparent proxying</string>
+  <string name="status_install_success">Tor binære filer vellykket installert!</string>
+  <string name="status_install_fail">Tor-binære filer kunne ikke installeres. Vennligst sjekk loggen og varsle tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Applikasjonsfeil</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Neste</string>
+  <string name="btn_back">Tilbake</string>
+  <string name="btn_finish">Ferdig</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Avbryt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Noen Orbot detaljer</string>
+  <string name="wizard_permissions_root">Tillatelse gitt</string>
+  <string name="wizard_permissions_stock">Orbot tillatelser</string>
+  <string name="wizard_premissions_msg_root">Utmerket! Vi har oppdaget at du har root rettigheter aktivert for Orbot. Vi vil bruke denne makten med omhu.</string>
+  <string name="wizard_permissions_msg_stock">Selv om det ikke er er nødvendig, kan Orbot bli et mer kraftig verktøy hvis enheten har root-tilgang. Bruk knappen nedenfor til å innvilge Orbot superkrefter!</string>
+  <string name="wizard_permissions_no_root">Hvis du ikke har root-tilgang, eller ikke har noen anelse om hva vi snakker om, bare sørg for å bruke programmer laget for å fungere med Orbot.</string>
+  <string name="wizard_permissions_consent">Jeg forstår, og ønsker å fortsette uten superbruker</string>
+  <string name="wizard_permission_enable_root">Gi Orbot root-tilgang</string>
+  <string name="wizard_configure">Konfigurer Torification</string>
+  <string name="wizard_configure_msg">Orbot gir deg muligheten til å rute all applikasjonstrafikk gjennom Tor, ELLER å velge applikasjonene individuelt.</string>
+  <string name="wizard_configure_all">Bruk proxy for alle applikasjoner gjennom Tor</string>
+  <string name="wizard_configure_select_apps">Velg individuelle applikasjoner som skal brukes med Tor</string>
+  <string name="wizard_tips_tricks">Orbot aktiverte applikasjoner</string>
+  <string name="wizard_tips_msg">Applikasjonene nedenfor ble utviklet for å fungere med Orbot. Klikk på hver knapp for å installere nå, eller du kan finne dem senere på Google Play, på GuardianProject.info nettsiden, eller via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Sikret lynmeldingsklient for Android</string>
+  <string name="wizard_tips_proxy">Proxy-innstillinger - Lær hvordan du konfigurerer applikasjoner til å fungere med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo søkemotor applikasjon</string>
+  <string name="wizard_tips_twitter">Sett Twitters proxy til \"localhost\", og port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxyinnstillinger</string>
+  <string name="wizard_final">Orbot er klar!</string>
+  <string name="wizard_final_msg">Millioner av mennesker over hele verden bruker Tor for en rekke grunner.\n\ nJournalists og bloggere, menneskerettighetsforkjempere, politi, soldater, bedrifter, borgere i undertrykkende regimer, og bare vanlige borgere ... og nå er du klar til å , også!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vennligst konfigurere Orbot før du bruker det!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Dette vil åpne nettleseren din med adressen https://check.torproject.org for å se om Orbot er korrekt konfigurert, og at du er koblet til Tor.</string>
+  <string name="pref_hs_group">Skjult Service Hosting</string>
+  <string name="pref_general_group">Generelt</string>
+  <string name="pref_start_boot_title">Start Orbot ved oppstart</string>
+  <string name="pref_start_boot_summary">Start Orbot automatisk, og koble til Tor når din Android-enhet starter opp</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot bringer Tor til Android!\n\nTor hjelper deg å forsvare seg mot innholdsfiltrering, trafikk analyse og overvåking som truer personvern, konfidensiell informasjon og personlige relasjoner. \ N \ nDenne veiviseren vil hjelpe deg med å konfigurere Orbot og Tor på enheten.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Advarsel</string>
+  <string name="wizard_warning_msg">Ganske enkelt å installere Orbot vil ikke automatisk anonymmobiltrafikk .\n\nDu må konfigurere Orbot, enheten og andre applikasjoner for å kunne bruke Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Tillatelser</string>
+  <string name="wizard_permissions_root_msg1">Du kan eventuelt gi Orbot \'Superbruker\' adgang til å aktivere avanserte funksjoner, for eksempel Transparent proxy.</string>
+  <string name="wizard_permissions_root_msg2">Hvis du ikke ønsker å gjøre dette, må du sørge for å bruke applikasjoner som er laget for å fungere med Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Enheten ser ikke ut til å være forankret eller gi root eller \"superbruker\" tilgang.\n\nVennligst prøve \"apps\" modus på hovedskjermen i stedet.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot aktiverte applikasjoner</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Sikret sludreprogram med OTR-kryptering</string>
+  <string name="wizard_tips_play">Finn alle Guardian Prosjekt sine applikasjoner på Google Play</string>
+  <string name="wizard_tips_fdroid">Finn alle Guardian Project applikasjoner på F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Finn alle Guardian Project applikasjoner på https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">Dette tillater dine applikasjoner å kjøre automatisk gjennom Tor-nettverket uten noen konfigurasjon.</string>
+  <string name="wizard_transproxy_hint">(Marker denne boksen hvis du ikke har noen anelse om hva vi snakker om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor-deling</string>
+  <string name="pref_transparent_tethering_summary">Aktiver Tor Transparent proxyer for WiFi, og USB delte enheter (krever omstart)</string>
+  <string name="button_grant_superuser">Be om Superbruker tilgang</string>
+  <string name="pref_select_apps">Velg applikasjoner</string>
+  <string name="pref_select_apps_summary">Velg applikasjoner som skal rutes gjennom Tor</string>
+  <string name="pref_node_configuration">Node-konfigurasjon</string>
+  <string name="pref_node_configuration_summary">Dette er avanserte innstillinger som kan redusere din anonymitet</string>
+  <string name="pref_entrance_node">Inngangsnoder</string>
+  <string name="pref_entrance_node_summary">Fingeravtrykk, kallenavn, land, og adresser til det første hopp</string>
+  <string name="pref_entrance_node_dialog">Skriv inn inngangsnoder</string>
+  <string name="button_proxy_all">Mellomtjen alt</string>
+  <string name="button_proxy_none">Mellomtjen ingenting</string>
+  <string name="pref_proxy_title">Utgående nettverksproxy (Valgfritt)</string>
+  <string name="pref_proxy_type_title">Utgående proxytype</string>
+  <string name="pref_proxy_type_summary">Protokoll for proxy-server: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Skriv inn proxytype</string>
+  <string name="pref_proxy_host_title">Utgående proxyvert</string>
+  <string name="pref_proxy_host_summary">Proxyserver vertsnavn</string>
+  <string name="pref_proxy_host_dialog">Skriv inn proxyvert</string>
+  <string name="pref_proxy_port_title">Utgående proxyport</string>
+  <string name="pref_proxy_port_summary">Proxyserver port</string>
+  <string name="pref_proxy_port_dialog">Skriv inn proxyport</string>
+  <string name="pref_proxy_username_title">Utgående Proxy Brukernavn</string>
+  <string name="pref_proxy_username_summary">Proxy Brukernavn (valgfritt)</string>
+  <string name="pref_proxy_username_dialog">Skriv inn Proxy Brukernavn</string>
+  <string name="pref_proxy_password_title">Utgående Proxy Passord</string>
+  <string name="pref_proxy_password_summary">Proxy Passord (valgfritt)</string>
+  <string name="pref_proxy_password_dialog">Skriv inn Proxy Passord</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Konfigurerer full transparent proxying...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Konfigurerer applikasjonsbasert transparent proxying...</string>
+  <string name="transparent_proxying_enabled">Transparent proxying AKTIVERT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy aktivert for nettdeling!</string>
+  <string name="warning_error_starting_transparent_proxying_">ADVARSEL: Feil under oppstart av transparent proxying!</string>
+  <string name="transproxy_rules_cleared">TransProxy regler fjernet</string>
+  <string name="couldn_t_start_tor_process_">Kunne ikke starte Tor prosessen:</string>
+  <string name="privoxy_is_running_on_port_">Polipo kjører på port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Konfigurerer portbasert transparent proxying...</string>
+  <string name="bridge_error">Brofeil</string>
+  <string name="bridge_requires_ip">For å kunne bruke bro-funksjonen, må du oppgi minst én bro IP-adresse.</string>
+  <string name="send_email_for_bridges">Send en epost til bridges@xxxxxxxxxxxxxx med teksten \"get bridges\" alene som eneste tekst i selve eposten fra en Gmail-konto.</string>
+  <string name="error">Feil</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Dine \"adresser som kan nås\"-innstillinger forårsaket et unntak!</string>
+  <string name="your_relay_settings_caused_an_exception_">Dine relé-innstillinger forårsaket et unntak!</string>
+  <string name="exit_nodes">Avslutt noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeravtrykk, kallenavn, land og adresser for siste hopp</string>
+  <string name="enter_exit_nodes">Skriv inn utgående noder</string>
+  <string name="exclude_nodes">Ekskluder noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fineravtrykk, kallenavn, land og adresser som skal ekskluderes</string>
+  <string name="enter_exclude_nodes">Skriv inn ekskluderte noder</string>
+  <string name="strict_nodes">Strict noder</string>
+  <string name="use_only_these_specified_nodes">Bruk *bare* disse angitte nodene</string>
+  <string name="bridges">Broer</string>
+  <string name="use_bridges">Bruk broer</string>
+  <string name="bridges_obfuscated">Maskerte broer</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Aktiver alternative inngangsnoder til Tor-nettverket</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktiver hvis de konfigurerte broene er maskerte broer</string>
+  <string name="ip_address_and_port_of_bridges">IP-adresser og broporter</string>
+  <string name="enter_bridge_addresses">Skriv inn broadresser</string>
+  <string name="relays">Reléer</string>
+  <string name="relaying">Videresending</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Aktiver enheten din som et relé uten utgående trafikk</string>
+  <string name="relay_port">Relé-port</string>
+  <string name="listening_port_for_your_tor_relay">Porten Tor-reléet ditt lytter på</string>
+  <string name="enter_or_port">Skriv inn OR-port</string>
+  <string name="relay_nickname">Reléets kallenavn</string>
+  <string name="the_nickname_for_your_tor_relay">Kallenavnet på ditt Tor-relé</string>
+  <string name="enter_a_custom_relay_nickname">Skriv inn et egendefinert kallenavn på reléet</string>
+  <string name="reachable_addresses">Antreffbare adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kjør som en klient bak en brannmur med restriktive regler</string>
+  <string name="reachable_ports">Antreffbare porter</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Antreffbare porter bak en restriktiv brannmur</string>
+  <string name="enter_ports">Skriv inn porter</string>
+  <string name="enable_hidden_services">Skjult Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">Tillat enhetsserveren å være tilgjengelig via Tor-nettverket</string>
+  <string name="enter_localhost_ports_for_hidden_services">Skriv inn localhost porter for skjulte tjenester</string>
+  <string name="hidden_service_ports">Skjulte tjenesteporter</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Det adresserbare navnet på din skjulte tjeneste (generert automatisk)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">aktiver feilsøkingslogg for output (må bruke adb eller aLogCat for å vise)</string>
+  <string name="project_home">Prosjektets nettside(r):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-lisensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjepartsprogramvare:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">En applikasjon vil åpne den skjulte tjenesteporten %S til Tor-nettverket. Dette er trygt hvis du stoler på applikasjonen. </string>
+  <string name="found_existing_tor_process">fant eksisterende Tor-prosess...</string>
+  <string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
+  <string name="hidden_service_on">skjult tjeneste på:</string>
+  <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
+  <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
+  <string name="unable_to_reset_tor">Gjør en omstart av din enhet, kan ikke tilbakestille Tor!</string>
+  <string name="pref_use_sys_iptables_title">Bruk standard Iptables</string>
+  <string name="pref_use_sys_iptables_summary">bruk de innebygde binære-iptables istedenfor de som kommer med Orbot</string>
+  <string name="error_installing_binares">Tor-binærfilene var ikke i stand til å bli installert, eller oppgradert.</string>
+  <string name="pref_use_persistent_notifications">Alltid behold ikonet i verktøyslinjen når Orbot er tilkoblet</string>
+  <string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Varslinger</string>
+  <string name="pref_use_expanded_notifications_title">Utvidede varsler</string>
+  <string name="notification_using_bridges">Broer slått på!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Språk</string>
+  <string name="set_locale_summary">Velg nasjonale innstillinger, og språk for Orbot</string>
+  <string name="wizard_locale_title">Velg språk</string>
+  <string name="wizard_locale_msg">Bruk standard, eller endre det gjeldende språket</string>
+  <string name="powered_by">Levert av Tor</string>
+  <string name="btn_save_settings">Lagre Inntillinger</string>
+  <string name="no_internet_connection_tor">Ingen Internett-tilkobling; Tor er i ventemodus... </string>
+  <string name="bandwidth_">BÃ¥ndbredde:</string>
+  <string name="down">ned</string>
+  <string name="up">opp</string>
+  <string name="pref_disable_network_title">Inget automatisk hvilemodus for nettverk</string>
+  <string name="pref_disable_network_summary">Legg Tor i hvilemodus når nettilkobling til internett ikke er tilgjengelig</string>
+  <string name="newnym">Du har byttet til en ny Tor-identitet!</string>
+  <string name="menu_verify_browser">Nettleser</string>
+  <string name="menu_use_chatsecure">Bruk ChatSecure</string>
+  <string name="permission_manage_tor_label">HÃ¥ndter Tor</string>
+  <string name="permission_manage_tor_description">La dette programmet kontrollere Tor-tjenesten</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Det ser ikke ut til at du har Orfox installert. �nsker du hjelp med dette, eller skal vi bare åpne nettleseren?</string>
+  <string name="install_apps_">Installere programmer?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ingen nettverkstilkobling. Putting Tor å sove ...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Nettverkstilkobling er bra. VÃ¥kne Tor opp ...</string>
+  <string name="updating_settings_in_tor_service">Oppdaterer innstillinger i Tor service</string>
+  <string name="pref_socks_summary">Port som Tor tilbyr er SOCKS proxy på (standard: 9050 eller 0 for å slå av)</string>
+  <string name="pref_socks_dialog">SOCKS Port Konfigurasjon</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_dialog">TransProxy Port Konfigurasjon</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_dialog">DNS Port Configurer</string>
+  <string name="your_tor_public_ips_">Din Tor offentlige IP:</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Broer oppdatert</string>
+  <string name="restart_orbot_to_use_this_bridge_">Gjør omstart av Orbot før endringer trer i kraft</string>
+  <string name="menu_qr">QR-koder</string>
+  <string name="get_bridges_email">E-post</string>
+  <string name="get_bridges_web">Vev</string>
+  <string name="activate">Aktiver</string>
+  <string name="send_email">Send e-post</string>
+  <string name="install_orweb">Installer Orfox</string>
+  <string name="standard_browser">Forvalgt nettleser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Merk: Bare vanlige Tor-broer fungerer på Intel X86/Atom-enheter</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-nl/strings.xml b/orbotservice/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..bbd3c17
--- /dev/null
+++ b/orbotservice/src/main/res/values-nl/strings.xml
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot is een gratis en vrije proxy-app die het andere apps mogelijk maakt het internet veiliger te gebruiken. Orbot gebruikt Tor om je internetverkeer te coderen en het vervolgens te verhullen het door het door een serie computers over de hele wereld te routeren. Tor is vrije software en een open netwerk dat je helpt te verdedigen tegen een vorm van netwerktoezicht die persoonlijke vrijheid en privacy, vertrouwelijke bedrijfsactiviteiten en relaties en staatsveiligheid genaamd \'traffic analyse\' bedreigt.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start en stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot is bezig met startenâ?¦</string>
+  <string name="status_activated">Verbonden met het Tor-netwerk</string>
+  <string name="status_disabled">Orbot is uitgeschakeld</string>
+  <string name="status_shutting_down">TorService wordt afgesloten</string>
+  <string name="tor_process_starting">Bezig met Tor client startenâ?¦</string>
+  <string name="tor_process_complete">klaar.</string>
+  <string name="tor_process_waiting">bezig met wachten.</string>
+  <string name="not_anonymous_yet">WAARSCHUWING: je verkeer is nog niet anononiem! Stel je programma\'s in om gebruik te maken van HTTP-proxy 127.0.0.1:8118 of SOCKS4A- of SOCKS5-proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Thuis</string>
+  <string name="menu_browse">Bladeren</string>
+  <string name="menu_settings">Instellingen</string>
+  <string name="menu_log">Logboek</string>
+  <string name="menu_info">Hulp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Over</string>
+  <string name="menu_promo_apps">Apps ophalen...</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Hulp</string>
+  <string name="button_close">Afsluiten</string>
+  <string name="button_about">Over</string>
+  <string name="button_clear_log">Logboek wissen</string>
+  <string name="menu_verify">Controleren</string>
+  <string name="menu_exit">Sluiten</string>
+  <string name="menu_scan">BridgeQR scannen</string>
+  <string name="menu_share_bridge">BridgeQR delen</string>
+  <string name="press_to_start">- lang indrukken om te starten -</string>
+  <string name="pref_trans_proxy_group">Transparant proxyen (vereist root)</string>
+  <string name="pref_trans_proxy_title">Transparant proxyen</string>
+  <string name="pref_trans_proxy_summary">Automatisch Torificeren van apps</string>
+  <string name="pref_transparent_all_title">Tor alles</string>
+  <string name="pref_transparent_all_summary">Proxy verkeer van alle apps door Tor</string>
+  <string name="pref_transparent_port_fallback_title">Poort proxy fallback</string>
+  <string name="pref_transparent_port_fallback_summary">WAARSCHUWING: omzeilt veel voorkomende poorten (80, 443, etc). *GEBRUIK ENKEL* indien de \'Alles\' of \'Apps\'-modus niet werkt.</string>
+  <string name="pref_transparent_port_title">Poortlijst</string>
+  <string name="pref_transparent_port_summary">Lijst van poorten om te proxyen. *GEBRUIK ENKEL* indien \'Alles\' of \'Apps\'-modus niet werkt</string>
+  <string name="pref_transparent_port_dialog">Voer poorten in voor proxy</string>
+  <string name="pref_has_root">Vraag root-toegang aan</string>
+  <string name="pref_has_root_summary">Vraag root-toegang aan voor transparant proxyen</string>
+  <string name="status_install_success">Binaire bestanden van Tor succesvol geïnstalleerd!</string>
+  <string name="status_install_fail">De binaire bestanden konden niet worden geïnstalleerd. Gelieve de log te raadplegen en tor-assistants@xxxxxxxxxxxxxx op de hoogte te stellen</string>
+  <string name="title_error">Toepassingsfout</string>
+  <string name="wizard_title">Welkom bij Orbot</string>
+  <string name="wizard_btn_tell_me_more">Over Orbot</string>
+  <string name="btn_next">Volgende</string>
+  <string name="btn_back">Vorige</string>
+  <string name="btn_finish">Einde</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Annuleren</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Enkele Orbot-gegevens</string>
+  <string name="wizard_details_msg">Orbot is een open-bron-applicatie die Tor, LibEvent en Polipo bevat. Het biedt een lokale HTTP-proxy (8118) en een SOCKS-proxy (9050) naar het Tor-netwerk. Orbot heeft ook de mogelijkheid om op een toestel met root-toegang alle internetverkeer door Tor te sturen.</string>
+  <string name="wizard_permissions_root">Rechten toegewezen</string>
+  <string name="wizard_permissions_stock">Orbot-rechten</string>
+  <string name="wizard_premissions_msg_root">Uitstekend! We hebben gedetecteerd dat je root-rechten hebt aangezet voor Orbot. We gebruiken deze kracht met verstand.</string>
+  <string name="wizard_permissions_msg_stock">Hoewel het niet noodzakelijk is kan Orbot nog krachtiger worden als je toestel root-rechten heeft. Gebruik de knop onderaan om Orbot superkrachten te geven!</string>
+  <string name="wizard_permissions_no_root">Als je niet over root-toegang beschikt en geen idee hebt waarover we bezig zijn, let er dan op dat je apps gebruikt die geschikt zijn voor Orbot.</string>
+  <string name="wizard_permissions_consent">Ik begrijp dit en wil verdergaan zonder Superuser</string>
+  <string name="wizard_permission_enable_root">Root toestaan voor Orbot</string>
+  <string name="wizard_configure">Torificatie instellen</string>
+  <string name="wizard_configure_msg">Orbot geeft je de mogelijkheid om al het verkeer via Tor te laten gaan OF om individueel je applicaties te kiezen.</string>
+  <string name="wizard_configure_all">Proxy alle apps door Tor</string>
+  <string name="wizard_configure_select_apps">Selecteer individuele apps voor Tor</string>
+  <string name="wizard_tips_tricks">Orbot-geschikte apps</string>
+  <string name="wizard_tips_msg">De apps hieronder zijn gemaakt om met Orbot te werken. Klik op de knoppen om ze te installeren, of vind ze later op GuardianProject.info, F-Droid.org of Google Play.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Beveiligde instant messaging-cliënt voor Android</string>
+  <string name="wizard_tips_proxy">Proxy-instellingen - Leer hoe je apps te configureren voor Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo zoekmachine-app</string>
+  <string name="wizard_tips_twitter">Stel Twitter-proxy in als host \"localhost\" en poort 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Maak een verhaal en laat de veiligheid aan Tor over!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-instellingen</string>
+  <string name="wizard_proxy_help_msg">Als de Android-applicatie die je gebruikt het gebruik van een HTTP- of SOCKS-proxy ondersteunt kan je het instellen om te verbinden met Orbot en Tor te gebruiken.\n\n\n De hostinstelling is 127.0.0.1 of \"localhost\". Voor HTTP is de poort 8118, voor SOCKS is de proxy 9050. Indien mogelijk zou je SOCKS4A of SOCKS5 moeten gebruiken.\n \n\n\n Je kan meer te weten komen over proxyen op Android in de VGV op: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot is klaar!</string>
+  <string name="wizard_final_msg">Miljoenen mensen de wereld rond gebruiken Tor voor uiteenlopende redenen.\n\nJournalisten en bloggers, verdedigers van mensenrechten, politie, soldaten, bedrijven, burgers van onderdrukkende regimes, en gewone burgersâ?¦ en nu ben jij er ook klaar voor!</string>
+  <string name="wizard_exit_at_first_screen_toast">Je moet Orbot eerst configureren vooraleer je het kan gebruiken!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">De verbinding met het Tor netwerk is gelukt - maar dit betekent NIET dat je apparaat veilig is. Je kunt de \'Browser\' knop gebruiken om je verbinding te testen. \n\nBezoek ons op https://guardianproject.info/apps/orbot of stuur een email aan help@xxxxxxxxxxxxxxxxxxxx om meer te weten te komen.</string>
+  <string name="tor_check">Dit opent je standaardbrowser naar https://check.torproject.org om te controleren of Orbot succesvol is geconfigureerd om te verbinden met het Tor-netwerk.</string>
+  <string name="pref_hs_group">Verborgen diensten hosten</string>
+  <string name="pref_general_group">Algemeen</string>
+  <string name="pref_start_boot_title">Start Orbot bij opstarten</string>
+  <string name="pref_start_boot_summary">Start Orbot en verbind automatisch met Tor wanneer je Android-toestel opstart</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot brengt Tor naar Android!\n\nTor helpt je te verdedigen tegen het filteren van inhoud, verkeersanalyse en netwerktoezicht die je privacy, vertrouwelijke informatie en persoonlijke relaties bedreigt.\n\nDeze wizard helpt je bij het instellen van Orbot en Tor op je toestel.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Waarschuwing</string>
+  <string name="wizard_warning_msg">Gewoonweg Orbot installeren zal je mobiele verkeer niet automatisch anonimiseren.\n\nJe moet Orbot, je toestel en andere applicaties juist instellen om Tor succesvol te gebruiken.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Rechten</string>
+  <string name="wizard_permissions_root_msg1">Je kan optioneel Orbot \'Superuser\'-toegang geven om geavanceerde functies beschikbaar te stellen, zoals transparant proxyen.</string>
+  <string name="wizard_permissions_root_msg2">Als je dit niet wil doen, let er dan op dat je apps gebruikt die geschikt zijn voor Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Je toestel is niet geroot of biedt geen root of \'Superuser\'-toegang.\n\nProbeer de \'Apps\'-modus op het hoofdscherm.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-geschikte apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: beveiligde chat-applicatie met Off-the-Record-versleuteling</string>
+  <string name="wizard_tips_orweb">Orfox: Browser met pricavy functies die werkt met Tor</string>
+  <string name="wizard_tips_play">Vind alle Guardian Project-applicaties op Google Play</string>
+  <string name="wizard_tips_fdroid">Vind alle Guardian Project-applicaties op F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Vind alle Guardian Project-applicaties op https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparant proxyen</string>
+  <string name="wizard_transproxy_msg">Dit maakt het mogelijk voor jouw applicaties om automatisch via het Tor-netwerk te draaien zonder enige configuratie.</string>
+  <string name="wizard_transproxy_hint">(Vink dit aan als je geen idee hebt waarover we het hebben)</string>
+  <string name="wizard_transproxy_none">Geen</string>
+  <string name="pref_transparent_tethering_title">Tor tetheren</string>
+  <string name="pref_transparent_tethering_summary">Schakel Tor transparante proxy voor WiFi en USB-getheterde toestellen in (vereist herstart)</string>
+  <string name="button_grant_superuser">Vraag Superuser-toegang aan</string>
+  <string name="pref_select_apps">Kies applicaties</string>
+  <string name="pref_select_apps_summary">Kies applicaties om via Tor te draaien</string>
+  <string name="pref_node_configuration">Node-configuratie</string>
+  <string name="pref_node_configuration_summary">Dit zijn geavanceerde instellingen die je anonimiteit kunnen verminderen</string>
+  <string name="pref_entrance_node">Toegangsnodes</string>
+  <string name="pref_entrance_node_summary">Vingerafdrukken, nicks, landen en adressen voor de eerste hop</string>
+  <string name="pref_entrance_node_dialog">Voer toegangsnodes in</string>
+  <string name="pref_allow_background_starts_title">Sta starten op de achtergrond toe</string>
+  <string name="pref_allow_background_starts_summary">Sta elke app toe om Orbot de Tor verbinding en diensten te laten starten </string>
+  <string name="button_proxy_all">Proxy alles</string>
+  <string name="button_proxy_none">Proxy niets</string>
+  <string name="button_invert_selection">Selectie omkeren</string>
+  <string name="pref_proxy_title">Uitgaande netwerk-proxy (facultatief)</string>
+  <string name="pref_proxy_type_title">Proxy-type</string>
+  <string name="pref_proxy_type_summary">Protocol om te gebruiken voor proxyserver: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Voer proxy-type in</string>
+  <string name="pref_proxy_host_title">Proxyhost</string>
+  <string name="pref_proxy_host_summary">Proxyserverhostnaam</string>
+  <string name="pref_proxy_host_dialog">Voer proxyhost in</string>
+  <string name="pref_proxy_port_title">Proxypoort</string>
+  <string name="pref_proxy_port_summary">Proxyserverpoort</string>
+  <string name="pref_proxy_port_dialog">Voer proxy poort in</string>
+  <string name="pref_proxy_username_title">Uitgaande proxygebruikersnaam</string>
+  <string name="pref_proxy_username_summary">Proxygebruikersnaam (facultatief)</string>
+  <string name="pref_proxy_username_dialog">Voer proxygebruikersnaam in</string>
+  <string name="pref_proxy_password_title">Uitgaande proxywachtwoord</string>
+  <string name="pref_proxy_password_summary">Proxywachtwoord (facultatief)</string>
+  <string name="pref_proxy_password_dialog">Voer proxywachtwoord in</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Bezig met opzetten van volledig transparante proxyâ?¦</string>
+  <string name="setting_up_app_based_transparent_proxying_">Bezig met opzetten van per-app transparante proxyâ?¦</string>
+  <string name="transparent_proxying_enabled">Transparante proxy INGESCHAKELD</string>
+  <string name="transproxy_enabled_for_tethering_">Transparante proxy ingeschakeld voor tetheren!</string>
+  <string name="warning_error_starting_transparent_proxying_">WAARSCHUWING: fout tijdens starten van transparante proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy-regels gewist</string>
+  <string name="couldn_t_start_tor_process_">Kon Tor-proces niet starten: </string>
+  <string name="privoxy_is_running_on_port_">Polipo wordt uitgevoerd op poort:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Bezig met opzetten van per-poort transparante proxyâ?¦</string>
+  <string name="bridge_error">Bridge-fout</string>
+  <string name="bridge_requires_ip">Om de bridge-functie te gebruiken moet je minstens één bridge IP-adres invoeren.</string>
+  <string name="send_email_for_bridges">Stuur een e-mail met een GMail-account naar bridges@xxxxxxxxxxxxxx met enkel de regel \"get bridges\" in de body van de e-mail.</string>
+  <string name="error">Fout</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Je ReachableAddresses-instellingen veroorzaakten een fout!</string>
+  <string name="your_relay_settings_caused_an_exception_">Je relay-instellingen veroorzaakten een fout!</string>
+  <string name="exit_nodes">Exitnodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Vingerafdrukken, nicks, landen en adressen voor de laatste hop</string>
+  <string name="enter_exit_nodes">Voer exitnode in</string>
+  <string name="exclude_nodes">Uitgesloten nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Vingerafdrukken, nicks, landen en adressen om uit te sluiten</string>
+  <string name="enter_exclude_nodes">Voer uitgesloten nodes in</string>
+  <string name="strict_nodes">Strikte nodes</string>
+  <string name="use_only_these_specified_nodes">Gebruik *enkel* deze opgegeven nodes</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Gebruik bridges</string>
+  <string name="bridges_obfuscated">Versluierde bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Gebruik alternatieve toegangsnodes naar het Tor-etwerk</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Schakel in als de geconfigureerde bridges versluierde bridges zijn</string>
+  <string name="ip_address_and_port_of_bridges">IP-adres en poort van bridges</string>
+  <string name="enter_bridge_addresses">Voer bridge-adres in</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relayen</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Stel je toestel in staat om een non-exit relay te zijn</string>
+  <string name="relay_port">Relay-poort</string>
+  <string name="listening_port_for_your_tor_relay">Luisterpoort van jouw Tor-relay</string>
+  <string name="enter_or_port">Voer OR-poort in</string>
+  <string name="relay_nickname">Relay-bijnaam</string>
+  <string name="the_nickname_for_your_tor_relay">De bijnaam voor jouw Tor-relay</string>
+  <string name="enter_a_custom_relay_nickname">Voer een eigen relay-bijnaam in</string>
+  <string name="reachable_addresses">Bereikbare adressen</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Draai als een cliënt achter een firewall met beperkend beleid</string>
+  <string name="reachable_ports">Bereikbare poorten</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Poorten bereikbaar achter een beperkende firewall</string>
+  <string name="enter_ports">Voer poorten in</string>
+  <string name="enable_hidden_services">Verborgen diensten hosten</string>
+  <string name="run_servers_accessible_via_the_tor_network">maak server-op-toestel toegankelijk via het Tor-netwerk</string>
+  <string name="enter_localhost_ports_for_hidden_services">voer localhost-poorten in voor verborgen diensten</string>
+  <string name="hidden_service_ports">Verborgen dienst-poort</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">de adresseerbare naam voor je verborgen dienst (automatisch gegenereerd)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">schakel debug log naar uitvoer in (adb of aLogCat is nodig om dit te bekijken)</string>
+  <string name="project_home">Project homepagina(\'s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">De Tor-licentie</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software van 3e partijen: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Een applicatie wil verborgen dienst-poort %S openen naar het Tor-netwerk. Dit is veilig als je de applicatie vertrouwt.</string>
+  <string name="found_existing_tor_process">bestaand Tor-proces gevondenâ?¦</string>
+  <string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
+  <string name="hidden_service_on">verborgen dienst op:</string>
+  <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
+  <string name="unable_to_start_tor">Kan Tor niet starten:</string>
+  <string name="unable_to_reset_tor">Herstart je toestel, kan Tor niet opnieuw instellen!</string>
+  <string name="pref_use_sys_iptables_title">Gebruik standaard iptables</string>
+  <string name="pref_use_sys_iptables_summary">gebruik de ingebouwde iptables-binary in plaats van de in Orbot geïntegreerde</string>
+  <string name="error_installing_binares">De Tor-binaries konden niet worden geïnstalleerd of bijgewerkt.</string>
+  <string name="pref_use_persistent_notifications">Houd icoon in taakbalk zolang Orbot verbonden is</string>
+  <string name="pref_use_persistent_notifications_title">Meldingen altijd aan</string>
+  <string name="pref_use_expanded_notifications">Toon uitgebreide melding met Tor-exitland en IP</string>
+  <string name="pref_use_expanded_notifications_title">Uitgebreide meldingen</string>
+  <string name="notification_using_bridges">Bridges ingeschakeld!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Taal</string>
+  <string name="set_locale_summary">Kies de landsinstellingen en taal voor Orbot</string>
+  <string name="wizard_locale_title">Kies taal</string>
+  <string name="wizard_locale_msg">Laat standaard of schakel over naar huidige taal</string>
+  <string name="powered_by">aangedreven door Tor</string>
+  <string name="btn_save_settings">Sla instellingen op</string>
+  <string name="no_internet_connection_tor">Geen internetverbinding; Tor is op stand-byâ?¦</string>
+  <string name="bandwidth_">Bandbreedte:</string>
+  <string name="down">omlaag</string>
+  <string name="up">omhoog</string>
+  <string name="pref_disable_network_title">Geen netwerk automatisch slapen</string>
+  <string name="pref_disable_network_summary">Laat Tor slapen als er geen internetverbinding beschikbaar is</string>
+  <string name="newnym">Je bent naar een nieuwe Tor identiteit gewisseld!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Gebruik ChatSecure</string>
+  <string name="permission_manage_tor_label">Tor beheren</string>
+  <string name="permission_manage_tor_description">Deze applicatie toestaan om de Tor-dienst te bedienen</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox lijkt niet geïnstalleerd te zijn, Wil je daar hulp bij, of wil je gewoon de browser openen?</string>
+  <string name="install_apps_">Applicaties installeren?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Geen internetverbinding. Tor wordt te slapen gelegdâ?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Netwerkverbinding is in orde. Tor wordt wakker gemaaktâ?¦</string>
+  <string name="updating_settings_in_tor_service">instellingen in Tor-dienst worden bijgewerkt</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Poort waarop Tor de SOCKS-proxy aanbiedt (standaard: 9050 of 0 om uit te schakelen)</string>
+  <string name="pref_socks_dialog">SOCKS-poortconfiguratie</string>
+  <string name="pref_transport_title">Tor TransProxy-poort</string>
+  <string name="pref_transport_summary">Poort waarop Tor de transparante proxy aanbiedt (standaard: 9040 of 0 om uit te schakelen)</string>
+  <string name="pref_transport_dialog">TransProxy-poortconfiguratie</string>
+  <string name="pref_dnsport_title">Tor DNS-poort</string>
+  <string name="pref_dnsport_summary">Poort waarop Tor de DNS aanbiedt (standaard: 5400 of 0 om uit te schakelen)</string>
+  <string name="pref_dnsport_dialog">DNS-poortconfiguratie</string>
+  <string name="pref_torrc_title">Torrc aangepaste configuratie</string>
+  <string name="pref_torrc_summary">ENKEL VOOR GEVORDERDEN: voer rechtstreeks torrc-configuratieregels in</string>
+  <string name="pref_torrc_dialog">Aangepaste Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Je Tor publieke IP\'s:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Schakel deze applicatie uit in Android-&gt;Instellingen-&gt;Applicaties als je problemen ondervindt met Orbot:</string>
+  <string name="app_conflict">App-conflict</string>
+  <string name="pref_transproxy_refresh_title">Transproxy automatisch verversen</string>
+  <string name="pref_transproxy_refresh_summary">Transproxy-regels opnieuw toepassen wanneer de status van het netwerk verandert</string>
+  <string name="pref_transproxy_flush_title">Transproxy VERWIJDEREN DWINGEN</string>
+  <string name="pref_transproxy_flush_summary">Tik hier om alle transproxy-netwerkregels NU te spoelen</string>
+  <string name="transparent_proxy_rules_flushed_">Transparante proxy-regels gespoeld!</string>
+  <string name="you_do_not_have_root_access_enabled">Je hebt ROOT-toegang niet ingeschakeld</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Het kan nodig zijn Orbot te stoppen en opnieuw te starten opdat wijzigingen in de instellingen worden ingeschakeld.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridges bijgewerkt</string>
+  <string name="restart_orbot_to_use_this_bridge_">Herstart Orbot om de wijzigingen in te schakelen</string>
+  <string name="menu_qr">QR-codes</string>
+  <string name="bridge_mode">Bridge-modus</string>
+  <string name="get_bridges_email">E-mail</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activeren</string>
+  <string name="apps_mode">Apps VPN Modus</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Je kan instellen dat alle applicaties op je toestel gebruik maken van het Tor-netwerk met de VPN-functie van Android.\n\n*WAARSCHUWING* Dit is een nieuwe, experimentele functie die in sommige gevallen niet automatisch kan starten, of zou kunnen stoppen. Het moet NIET worden gebruikt voor anonimiteit en ENKEL om firewalls en filters te omzeilen.</string>
+  <string name="send_email">E-mail versturen</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Je kan een bridge-adres verkrijgen door e-mail, het web of door een bridge-QR-code te scannen. Kies \'E-mail\' of \'Web\' hieronder om een bridge-adres aan te vragen.\n\nEenmaal je een adres hebt kopieer en plak je het in de \"Bridges\"-optie in de Orbot-instellingen, waarna je Orbot herstart.</string>
+  <string name="install_orweb">Orfox installeren</string>
+  <string name="standard_browser">Standaardbrowser</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">LET OP: enkel standaard Tor-bridges werken op Intel x86/Atom-toestellen</string>
+  <string name="vpn_default_world">Wereld</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-pa/strings.xml b/orbotservice/src/main/res/values-pa/strings.xml
new file mode 100644
index 0000000..2756370
--- /dev/null
+++ b/orbotservice/src/main/res/values-pa/strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">�ਰਨਾ</string>
+  <string name="menu_settings">ਪਰਿਸਥਿਤ�</string>
+  <string name="menu_info">ਸਹਾ�ਤਾ</string>
+  <string name="button_help">ਸਹਾ�ਤਾ</string>
+  <string name="btn_cancel">ਰੱਦ �ਰ�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">ਪਰਾ�ਸ� ਸ��ਿੰ�</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">�ਾਲ�</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-pl/strings.xml b/orbotservice/src/main/res/values-pl/strings.xml
new file mode 100644
index 0000000..e550da5
--- /dev/null
+++ b/orbotservice/src/main/res/values-pl/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot jest darmowÄ? aplikacjÄ? proxy która wspomaga inne aplikacje do używania internetu bezpiecznie. Orbot używa Tora do szyfrowania Twojego ruchu internetowego i nastÄ?pnie przepuszczania go przez wiele innych komputereów pororzucanych na caÅ?ym Å?wiecie. Tor jest darmowym oprogramowaniem i otwartÄ? sieciÄ? która pomaga Tobie w obronie przed monitoringiem sieci która zagrarza osobistej wolnoÅ?ci i prywatnoÅ?ci, poufnym biznesowym aktywnoÅ?ciom.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">wÅ?Ä?cz i wyÅ?Ä?cz Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startuje...</string>
+  <string name="status_activated">PodÅ?Ä?czony do sieci Tor</string>
+  <string name="status_disabled">Orbot wyÅ?Ä?czony</string>
+  <string name="status_shutting_down">TorService wyÅ?Ä?cza siÄ?</string>
+  <string name="tor_process_starting">Uruchamianie klienta sieci Tor...</string>
+  <string name="tor_process_complete">gotowe.</string>
+  <string name="tor_process_waiting">czekaj.</string>
+  <string name="not_anonymous_yet">UWAGA: Twoja komunikacja nie jest jeszcze anonimowa! ProszÄ? skonfiguruj aplikacje aby używaÅ?y serwera proxy HTTP 127.0.0.1:8118 lub SOCKS4A lub SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Start</string>
+  <string name="menu_browse">PrzeglÄ?daj</string>
+  <string name="menu_settings">Ustawienia</string>
+  <string name="menu_log">Logi</string>
+  <string name="menu_info">Pomoc</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">O programie</string>
+  <string name="menu_promo_apps">ZdobÄ?dź aplikacje</string>
+  <string name="main_layout_download">Pobieranie (prÄ?dkoÅ?Ä?/suma)</string>
+  <string name="main_layout_upload">WysyÅ?anie (prÄ?dkoÅ?Ä?/suma)</string>
+  <string name="button_help">Pomoc</string>
+  <string name="button_close">Zamknij</string>
+  <string name="button_about">O programie</string>
+  <string name="button_clear_log">CzyÅ?Ä? dziennik</string>
+  <string name="menu_verify">Sprawdź</string>
+  <string name="menu_exit">WyjÅ?cie</string>
+  <string name="menu_scan">Skanuj BridgeQR</string>
+  <string name="menu_share_bridge">Podziel siÄ? BridgeQR</string>
+  <string name="press_to_start">- wciÅ?nij na dÅ?użej, by uruchomiÄ? -</string>
+  <string name="pref_trans_proxy_group">Przekierowanie przezroczyste (Wymaga uprawnieÅ? administratora)</string>
+  <string name="pref_trans_proxy_title">Przekierowanie przezroczyste</string>
+  <string name="pref_trans_proxy_summary">Automatyczne toryfikowanie aplikacji</string>
+  <string name="pref_transparent_all_title">PrzepuÅ?Ä? wszystko przez Tora</string>
+  <string name="pref_transparent_all_summary">Przekierowanie ruchu wszystkich aplikacji przez Tora</string>
+  <string name="pref_transparent_port_fallback_title">Zapasowy Port Proxy</string>
+  <string name="pref_transparent_port_fallback_summary">UWAGA: Unika powszechnych portów (80, 443, etc). *UÅ»YWAÄ? TYLKO* gdy \'All\' lub tryb \'App\' nie dziaÅ?a.</string>
+  <string name="pref_transparent_port_title">Lista Portów</string>
+  <string name="pref_transparent_port_summary">Lista portów, które przechwytywaÄ?. *UÅ»YWAÄ? TYLKO* gdy \'All\' lub tryb \'App\' nie dziaÅ?a.</string>
+  <string name="pref_transparent_port_dialog">Wpisz porty do przechwytywania</string>
+  <string name="pref_has_root">Å»Ä?daj dostÄ?pu administratora</string>
+  <string name="pref_has_root_summary">Å»Ä?daj dostÄ?pu administratora dla przezroczystego przekierowania</string>
+  <string name="status_install_success">Binarki Tora pomyÅ?lnie zainstalowane!</string>
+  <string name="status_install_fail">Nie można zainstalowaÄ? plików binarnych Tora. Zajrzyj do dziennika i powiadom tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">BÅ?Ä?d Aplikacji</string>
+  <string name="wizard_title">Witamy w Orbocie</string>
+  <string name="wizard_btn_tell_me_more">O Orbocie</string>
+  <string name="btn_next">Dalej</string>
+  <string name="btn_back">wstecz</string>
+  <string name="btn_finish">Koniec</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Anuluj</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Niektóre szczegóÅ?y o Orbocie</string>
+  <string name="wizard_details_msg">Orbot jest otwartÄ? aplikacjÄ? zawierajÄ?cÄ? Tor, LibEvent i Polipo. Dostarcza lokalnego proxy HTTP (8118) i SOCKS proxy (9050) do sieci Tora. Orbot ma możliwoÅ?Ä?, na urzÄ?dzeniu uruchomionym z prawami administratora, wysyÅ?aÄ? caÅ?y ruch internetowy przez Tora.</string>
+  <string name="wizard_permissions_root">DostÄ?p zezwolony</string>
+  <string name="wizard_permissions_stock">Prawa dostepu Orbota</string>
+  <string name="wizard_premissions_msg_root">Doskonale! OdkryliÅ?my, że masz uprawnienia administratora wÅ?Ä?czone dla Orbota. BÄ?dziemy mÄ?drze korzystaÄ? z tej wÅ?adzy.</string>
+  <string name="wizard_permissions_msg_stock">Podczas gdy nie jest to wymagane, Orbot może staÄ? siÄ? znacznie potÄ?żniejszym narzÄ?dziem, gdy masz prawa administratora na swoim urzÄ?dzeniu. Użyj przycisku poniżej, by daÄ? Orbotowi duży uprawnienia.</string>
+  <string name="wizard_permissions_no_root">JeÅ?li nie masz uprawnieÅ? administratora lub nie masz pojÄ?cia, o czym mówimy, używaj aplikacji skonfigurowanych do pracy z Orbotem.</string>
+  <string name="wizard_permissions_consent">Rozumiem i chcÄ? kontynuowaÄ? bez uprawnieÅ? administratora</string>
+  <string name="wizard_permission_enable_root">Nadaj uprawnienia administratora Orbotowi</string>
+  <string name="wizard_configure">Skonfiguruj ToryfikacjÄ?</string>
+  <string name="wizard_configure_msg">Orbot daje Ci możliwoÅ?Ä? przekierowania caÅ?ego ruchu aplikacji przez Tora albo wybrania aplikacji pojedynczo.</string>
+  <string name="wizard_configure_all">Przekierowuj wszystkie aplikacje przez Tora</string>
+  <string name="wizard_configure_select_apps">Wybierz poszczególne aplikacje dla Tora</string>
+  <string name="wizard_tips_tricks">Aplikacje skonfigurowane dla Orbota</string>
+  <string name="wizard_tips_msg">ZachÄ?camy do pobierania i używania aplikacji, które wiedzÄ?, jak Å?Ä?czyÄ? siÄ? bezpoÅ?rednio z Orbotem. Kliknij na poniższe przyciski, by zainstalowaÄ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Bezpieczny komunikator pod Androida</string>
+  <string name="wizard_tips_proxy">Ustawienia Proxy - Dowiedz siÄ?, jak konfigurowaÄ? aplikacje do wspóÅ?pracy z Orbotem</string>
+  <string name="wizard_tips_duckgo">Aplikacja Duckduckgo Search Engine</string>
+  <string name="wizard_tips_twitter">Twitter obsÅ?uguje proxy http \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Napisz artukuÅ?, historiÄ?, a bezpieczeÅ?stwo pozostaw Torowi.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ustawienia Proxy</string>
+  <string name="wizard_proxy_help_msg">JeÅ?li aplikacja na Androida, której używasz obsÅ?uguje proxy HTTP lub SOCKS proxy, to możesz skonfigurowaÄ? jÄ? do Å?Ä?czenia siÄ? z Orbotem i używania Tora. Ustawienie hosta to 127.0.0.1 lub \"localhost\". Dla HTTP, numer portu to 8118. Dla SOCKS proxy to 9050. Powinno siÄ? używaÄ? SOCKS4A lub SOCKS5, jeÅ?li to możliwe.\n \n\n\n Możesz dowiedzieÄ? siÄ? wiÄ?cej o przekierowaniu ruchu na Androidzie z FAQ pod adresem: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot jest gotowy!</string>
+  <string name="wizard_final_msg">Miliony ludzi na caÅ?ym Å?wiecie używajÄ? Tora z różnych powodów.\n\nDziennikarze i blogerzy, dziaÅ?acze na rzecz praw czÅ?owieka, stróże prawa, żoÅ?nierze, korporacje, obywatele represyjnych reżimów i zwykli obywatele... teraz Ty też możesz!</string>
+  <string name="wizard_exit_at_first_screen_toast">ProszÄ? skonfiguruj Orbot zanim zaczniesz go uzywaÄ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">PomyÅ?lnie poÅ?Ä?czyÅ?eÅ? siÄ? do sieci Tor - ale to nie oznacza, że Twoje urzÄ?dzenie jest bezpieczne. Możesz użyÄ? przycisku \'PrzeglÄ?darka\' aby sprawdziÄ? swoje poÅ?Ä?czenie. \n\nOdwiedź nas na https://guardianproject.info/apps/orbot lub wyÅ?lij nam maila na help@xxxxxxxxxxxxxxxxxxxx aby dowiedzieÄ? siÄ? wiÄ?cej.</string>
+  <string name="tor_check">To otworzy TwojÄ? domyÅ?lnÄ? przeglÄ?darkÄ? na adresie https://check.torproject.org w celu sprawdzenia, czy Orbot jest skonfigurowany i jest poÅ?Ä?czenie z Torem.</string>
+  <string name="pref_hs_group">UsÅ?ugi ukryte</string>
+  <string name="pref_general_group">Ogólne</string>
+  <string name="pref_start_boot_title">Uruchamiaj Orbota przy starcie</string>
+  <string name="pref_start_boot_summary">Automatycznie uruchamiaj Orbota i Å?Ä?cz siÄ? z Torem, gdy Twoje urzÄ?dzenie z Androidem siÄ? uruchomi</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot daje Tora Androidowi! Tor pomaga broniÄ? siÄ? przed podsÅ?uchem sieci znanym jako analiza ruchu, który zagraża wolnoÅ?ci osobistej i prywatnoÅ?ci, poufnym dziaÅ?aniom biznesowym i relacjami.\n\nTen kreator pomoże Ci skonfigurowaÄ? Orbota i Tora na Twoim urzÄ?dzeniu.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ostrzeżenie</string>
+  <string name="wizard_warning_msg">Sama instalacja Orbota nie sprawi, że Twój mobilny ruch bÄ?dzie caÅ?kiem anonimowy.\n\nMusisz wykonaÄ? poprawnÄ? konfiguracjÄ? Orbota, Twojego urzÄ?dzenia i innych aplikacji, aby skutecznie używaÄ? Tora.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Uprawnienia</string>
+  <string name="wizard_permissions_root_msg1">Możesz opcjonalnie przekazaÄ? darowiznÄ? Orbotowi i otrzymaÄ? dostÄ?p \'Superużytkownika\' aby wÅ?Ä?czyÄ? zaawansowane funkcje, jak np. Transparentne Proxy.</string>
+  <string name="wizard_permissions_root_msg2">JeÅ?li nie chcesz tego robiÄ?, upewnij siÄ? by używaÄ? aplikacji stworzonych do pracy z Orbotem</string>
+  <string name="wizard_permissions_no_root_msg">WyglÄ?da na to, że Twoje urzÄ?dzenie nie ma praw administratora, lub nie posiada opcji \'Super użytkownika\'.\n\nZamiast tego prosimy o spróbowanie opcji \'Aplikacje\' na gÅ?ównym ekranie.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-WÅ?Ä?czone Aplikacje</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Bezpieczny komunikator z szyfrowaniem Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: PrzeglÄ?darka, która dziaÅ?a przez Tora</string>
+  <string name="wizard_tips_play">Znajdź wszystkie aplikacje Guardian Project na Google Play</string>
+  <string name="wizard_tips_fdroid">Zobacz wszystkie aplikacje Guardian Project na F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Zobacz wszystkie aplikacje Guardian Project na https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparentne Proxy</string>
+  <string name="wizard_transproxy_msg">To pozwala Twojej aplikacji na automatyczne poÅ?Ä?czenie przez SieÄ? Tor bez żadnej konfiguracji.</string>
+  <string name="wizard_transproxy_hint">(Sprawdź tutaj, jeÅ?li nie masz pojÄ?cia o czym mówimy)</string>
+  <string name="wizard_transproxy_none">Brak</string>
+  <string name="pref_transparent_tethering_title">PrzywiÄ?zywanie Tora</string>
+  <string name="pref_transparent_tethering_summary">WÅ?Ä?cz Transparentne Proxy Tora dla Wifi i USB (wymaga restartu)</string>
+  <string name="button_grant_superuser">Å»Ä?danie dostÄ?pu Superużytkownika</string>
+  <string name="pref_select_apps">Wybierz aplikacje</string>
+  <string name="pref_select_apps_summary">Wybierz aplikacje do przejÅ?cia przez Tor</string>
+  <string name="pref_node_configuration">Konfiguracja wÄ?zÅ?a</string>
+  <string name="pref_node_configuration_summary">SÄ? to zaawansowane ustawienia, które mogÄ? zmniejszyÄ? TwojÄ? anonimowoÅ?Ä?</string>
+  <string name="pref_entrance_node">WÄ?zÅ?y wejÅ?ciowe</string>
+  <string name="pref_entrance_node_summary">Odciski palców, nicki, paÅ?stwa i adresy na pierwszy raz</string>
+  <string name="pref_entrance_node_dialog">Wpisz WÄ?zÅ?y WejÅ?ciowe</string>
+  <string name="pref_allow_background_starts_title">Pozwól na start z tle</string>
+  <string name="pref_allow_background_starts_summary">Pozwól każdej aplikacji powiedzieÄ?, aby Orbot uruchomiÅ? Tor i inne zwiÄ?zane z nim usÅ?ugi</string>
+  <string name="button_proxy_all">Przepuszczaj wszystko przez proxy</string>
+  <string name="button_proxy_none">Nie przepuszczaj niczego przez proxy</string>
+  <string name="button_invert_selection">OdwróÄ? zaznaczone</string>
+  <string name="pref_proxy_title">WychodzÄ?cy serwer sieciowy proxy</string>
+  <string name="pref_proxy_type_title">WychodzÄ?ce Typy Proxy</string>
+  <string name="pref_proxy_type_summary">ProtokóÅ? używany dla serwera proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Wpis Typ Proxy</string>
+  <string name="pref_proxy_host_title">WychodzÄ?cy Proxy Host</string>
+  <string name="pref_proxy_host_summary">Nazwa hosta serwera proxy</string>
+  <string name="pref_proxy_host_dialog">Wpisz Hosta Proxy</string>
+  <string name="pref_proxy_port_title">WychodzÄ?ce Porty Proxy</string>
+  <string name="pref_proxy_port_summary">Port serwera Proxy</string>
+  <string name="pref_proxy_port_dialog">Wpisz port Proxy</string>
+  <string name="pref_proxy_username_title">Nazwa użytkownika WychodzÄ?cego Proxy</string>
+  <string name="pref_proxy_username_summary">Nazwa użytkownika proxy (opcjonalna)</string>
+  <string name="pref_proxy_username_dialog">Wpisz nazwÄ? użytkownika Proxy</string>
+  <string name="pref_proxy_password_title">HasÅ?o WychodzÄ?cego Proxy</string>
+  <string name="pref_proxy_password_summary">HasÅ?o Proxy (opcjonalne)</string>
+  <string name="pref_proxy_password_dialog">Wpisz hasÅ?o Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Ustawianie w peÅ?ni transparentnego proxy...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ustawianie bazujÄ?cego na aplikacji transparentnego proxy</string>
+  <string name="transparent_proxying_enabled">Transparentne proxy WÅ?Ä?CZONE</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy podÅ?Ä?czone do modemu!</string>
+  <string name="warning_error_starting_transparent_proxying_">OSTRZEÅ»ENIE: bÅ?Ä?d w uruchamianiu transparentnego proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy dziaÅ?a czysto</string>
+  <string name="couldn_t_start_tor_process_">Nie można byÅ?o zainicjowaÄ? procesu Tora:</string>
+  <string name="privoxy_is_running_on_port_">Polipo dziaÅ?a na porcie:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ustawianie bazujÄ?cego na porcie transparentnego proxy</string>
+  <string name="bridge_error">BÅ?Ä?d mostka</string>
+  <string name="bridge_requires_ip">Aby użyÄ? funkcji mostka, musisz wpisaÄ? przynajmniej jeden adres IP mostka.</string>
+  <string name="send_email_for_bridges">WyÅ?lij e-mail do bridges@xxxxxxxxxxxxxx piszÄ?c w treÅ?ci \"get bridges\" z konta gmail.</string>
+  <string name="error">BÅ?Ä?d</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Twoje ustawienia dostÄ?pnych adresów spowodowaÅ?y wyjÄ?tek!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ustawienia Twojego przekaźnika spowodowaÅ?y wyjÄ?tek!</string>
+  <string name="exit_nodes">WÄ?zÅ?y WyjÅ?ciowe</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Odciski palców, nicki, paÅ?stwa i adresy na ostatni skok</string>
+  <string name="enter_exit_nodes">Wpisz wÄ?zÅ?y wyjÅ?ciowe.</string>
+  <string name="exclude_nodes">Wyklucz wÄ?zÅ?y</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Odciski palców, nicki, paÅ?stwa i adresy do wykluczenia.</string>
+  <string name="enter_exclude_nodes">Wpisz wykluczone wÄ?zÅ?y.</string>
+  <string name="strict_nodes">Å?cisÅ?e wÄ?zÅ?y</string>
+  <string name="use_only_these_specified_nodes">Użyj *tylko* tych okreÅ?lonych wÄ?zÅ?ów</string>
+  <string name="bridges">Mostki</string>
+  <string name="use_bridges">Użyj mostków</string>
+  <string name="bridges_obfuscated">UUtajnione Mostki</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Umożliw alternatywne wejÅ?ciowe wÄ?zÅ?y do Sieci Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">WÅ?Ä?cz, jeÅ?li skonfigurowane mostki sÄ? ukrytymi mostkami</string>
+  <string name="ip_address_and_port_of_bridges">Adres IP i port mostków</string>
+  <string name="enter_bridge_addresses">Wpisz adresy mostków</string>
+  <string name="relays">Przekaźniki</string>
+  <string name="relaying">Przekazywanie</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Pozwól swojemu urzÄ?dzeniu zostaÄ? bezwyjÅ?ciowym przekaźnikiem</string>
+  <string name="relay_port">Port Przekaźników</string>
+  <string name="listening_port_for_your_tor_relay">NasÅ?uchiwanie portu Twojego przekaźnika</string>
+  <string name="enter_or_port">Wpisz port OR</string>
+  <string name="relay_nickname">Nick przekaźnika</string>
+  <string name="the_nickname_for_your_tor_relay">Nick Twojego przekaźnika Tora</string>
+  <string name="enter_a_custom_relay_nickname">Wpisz standardowÄ? nazwÄ? przekaźnika</string>
+  <string name="reachable_addresses">OsiÄ?galne adresy:</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">WÅ?Ä?cz jako klienta za firewallem z restrykcyjnÄ? politykÄ?</string>
+  <string name="reachable_ports">OsiÄ?galne porty</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porty dostÄ?pne za ograniczajÄ?cym firewallem</string>
+  <string name="enter_ports">Wpisz porty</string>
+  <string name="enable_hidden_services">WÅ?Ä?cz Ukryte Serwisy</string>
+  <string name="run_servers_accessible_via_the_tor_network">wÅ?Ä?cz serwisy dostÄ?pne przez SieÄ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">wpisz porty localhosta dla ukrytych serwisów</string>
+  <string name="hidden_service_ports">Porty Ukrytych Serwisów</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">adresowana nazwa dla Twojego ukrytego serwisu (generowana automatycznie)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">wÅ?Ä?cz zdebugowany log do wydajnoÅ?ci (musisz używaÄ? adb lub aLogCat, by go zobaczyÄ?)</string>
+  <string name="project_home">Strony domowe projektu:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Licencja Tora</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Oprogramowanie 3rd-Party</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Aplikacja chce otworzyÄ? port ukrytego serwera %S do Sieci Tor. Jest to bezpieczne, jeÅ?li ufasz aplikacji.</string>
+  <string name="found_existing_tor_process">znaleziono istniejÄ?cy proces Tora...</string>
+  <string name="something_bad_happened">CoÅ? nie poszÅ?o nie tak. Sprawdź logi</string>
+  <string name="hidden_service_on">ukryty serwis:</string>
+  <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
+  <string name="unable_to_start_tor">Nie można wystartowaÄ? aplikacji Tor:</string>
+  <string name="unable_to_reset_tor">Zrestartuj swoje urzÄ?dzenie, nie można zrestartowaÄ? Tora!</string>
+  <string name="pref_use_sys_iptables_title">Użyj domyÅ?lnie Iptables</string>
+  <string name="pref_use_sys_iptables_summary">użyj wbudowanych plików binarnych iptables zamiast tych w pakiecie z Orbotem</string>
+  <string name="error_installing_binares">Pliki binarne Tora nie zostaÅ?y zainstalowane lub uaktualnione.</string>
+  <string name="pref_use_persistent_notifications">Zawsze trzymaj ikonÄ? w pasku powiadomieÅ? gdy Orbot jest poÅ?Ä?czony</string>
+  <string name="pref_use_persistent_notifications_title">Powiadomienia zawsze aktywne</string>
+  <string name="pref_use_expanded_notifications">Pokaż rozszerzone powiadomienie z krajem Tor exit node oraz jego IP</string>
+  <string name="pref_use_expanded_notifications_title">Rozszerzone Powiadomienia</string>
+  <string name="notification_using_bridges">Mostki wÅ?Ä?czone!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">JÄ?zyk</string>
+  <string name="set_locale_summary">Wybierz ustawienia regionalne i jÄ?zyk dla Orbota</string>
+  <string name="wizard_locale_title">Wybierz jÄ?zyk</string>
+  <string name="wizard_locale_msg">Zostaw domyÅ?lny albo zmieÅ? jÄ?zyk</string>
+  <string name="powered_by">napÄ?dzane oprogramowaniem Projektu Tor</string>
+  <string name="btn_save_settings">Zapisz ustawienia</string>
+  <string name="no_internet_connection_tor">Brak poÅ?Ä?czenia internetowego; Tor jest w trybie oczekiwania...</string>
+  <string name="bandwidth_">PrzepustowoÅ?Ä?:</string>
+  <string name="down">pobieranie</string>
+  <string name="up">wysyÅ?anie</string>
+  <string name="pref_disable_network_title">Brak Auto-UÅ?pienia Sieci</string>
+  <string name="pref_disable_network_summary">Ustaw Tor\'a w tryb uÅ?pienia kiedy poÅ?Ä?czenie internetowe bÄ?dzie niedostÄ?pne</string>
+  <string name="newnym">Nowa tożsamoÅ?Ä? Tor\'a zostaÅ?a zmieniona!</string>
+  <string name="menu_verify_browser">PrzeglÄ?darka</string>
+  <string name="menu_use_chatsecure">Użyj ChatSecure</string>
+  <string name="permission_manage_tor_label">Administruj Tor\'em</string>
+  <string name="permission_manage_tor_description">Pozwól tej aplikacji kontrolowaÄ? serwis Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">WyglÄ?da na to, że nie masz zainstalowanej Orfoxa. Chcesz abyÅ?my Ci pomogli, czy chcesz abyÅ?my otworzyli to w przeglÄ?darce?</string>
+  <string name="install_apps_">ZainstalowaÄ? aplikacje?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Brak poÅ?Ä?czenia internetowego. Tor bÄ?dzie w trybie snu...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">PoÅ?Ä?czenie internetowe jest dobre. Trwa budzenie Tora...</string>
+  <string name="updating_settings_in_tor_service">aktualizowanie ustawieÅ? w serwisie Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Port który oferuje SOCKS proxy (domyÅ?lnie: 9050 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_socks_dialog">Konfiguracja portu SOCKS</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Port który oferuje Transparent Proxy (domyÅ?lnie: 9040 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_transport_dialog">Konfiguracja portu TransProxy</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_summary">Port na którym Tor oferuje swój DNS (domyÅ?lnie: 5400 lub 0, aby wyÅ?Ä?czyÄ?)</string>
+  <string name="pref_dnsport_dialog">Konfiguracja portu DNS</string>
+  <string name="pref_torrc_title">Konfiguracja Torrc klienta</string>
+  <string name="pref_torrc_summary">TYLKO DLA EKSPERTÃ?W: wpisz linijki konfiguracyjne torrc</string>
+  <string name="pref_torrc_dialog">Torrc klienta</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Dokumentacja Aplikacji Praw CzÅ?owieka</string>
+  <string name="your_tor_public_ips_">Twoje publiczne Tor IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">ProszÄ? wyÅ?Ä?cz tÄ? aplikacjÄ? w Android-&gt;Ustawienia-&gt;Aplikacje jesli masz problemy z Orbot:</string>
+  <string name="app_conflict">Konflikt aplikacji</string>
+  <string name="pref_transproxy_refresh_title">Transproxy Auto-OdÅ?wież</string>
+  <string name="pref_transproxy_refresh_summary">Zaztosuj ustawienia Transproxy kiedy stan sieci zmieni siÄ?</string>
+  <string name="pref_transproxy_flush_title">Transproxy WYMUÅ? USUNIÄ?CIE</string>
+  <string name="pref_transproxy_flush_summary">Dotknij tutaj, aby wyczyÅ?ciÄ? wszystkie zasady sieciowe transproxy TERAZ</string>
+  <string name="transparent_proxy_rules_flushed_">Ustawienia Transproxy zostaÅ?y wyczyszczone!</string>
+  <string name="you_do_not_have_root_access_enabled">Nie masz praw użytkownika root.</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Możesz zatrzymaÄ? i uruchomiÄ? ponownie Orbota, aby zmiany ustawieÅ? weszÅ?y w życie.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Zaktualizowane Bridges</string>
+  <string name="restart_orbot_to_use_this_bridge_">ProszÄ? zrestartowaÄ? Orbot, aby zmiany mogÅ?y wejÅ?Ä? w życie</string>
+  <string name="menu_qr">Kody QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">JeÅ?li Twoja sieÄ? telefoniczna aktywnie blokuje Tora, to możesz używaÄ? Bridge., aby poÅ?Ä?czyÄ? siÄ? z sieciÄ?. WYBIERZ jeden typ bridge powyżej, aby wÅ?Ä?czyÄ? bridges.</string>
+  <string name="bridge_mode">Tryb Bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Aktywuj</string>
+  <string name="apps_mode">Tryb VPN Aplikacji</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Możesz wÅ?Ä?czyÄ? opcjÄ? dla wszystkich aplikacji, tak, aby ich ruch internetowy byÅ? przepuszczany przez sieÄ? Tor używajÄ?c do tego opcji VPN w Androidzie.\n\n*UWAGA* Jest to nowa, eksperymentalana opcja i w niektórych przypadkach może ona nie uruchomiÄ? siÄ? automatycznie, lub może siÄ? zatrzymaÄ?. Opcja ta NIE POWINNA byÄ? używana w celach uzyskania anonimowoÅ?ci, a TYLKO wyÅ?Ä?cznie w celu ominiÄ?cia firewalli i filtrów.</string>
+  <string name="send_email">WyÅ?lij Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Możesz uzyskaÄ? adres Bridge poprzez email, internet, lub poprzez zeskanowanie kodu QR. Wybierz \'Email\' lub \'Internet\' poniżej, aby poprosiÄ? o adres bridge\'a.\n\nJak już bÄ?dziesz mieÄ? ten adres to skopiuj i wklej go do \"Bridges\" we wÅ?aÅ?ciwoÅ?ciach Orbota a nastÄ?pnie go zrestartuj.</string>
+  <string name="install_orweb">Zainstaluj Orfox</string>
+  <string name="standard_browser">Standardowa przeglÄ?darka</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">UWAGA: Tylko standardowe bridges dziaÅ?ajÄ? na urzÄ?dzeniach z Intel X86/ATOM.</string>
+  <string name="vpn_default_world">Å?wiat</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ps/strings.xml b/orbotservice/src/main/res/values-ps/strings.xml
new file mode 100644
index 0000000..844f834
--- /dev/null
+++ b/orbotservice/src/main/res/values-ps/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-pt-rBR/strings.xml b/orbotservice/src/main/res/values-pt-rBR/strings.xml
new file mode 100644
index 0000000..b23e304
--- /dev/null
+++ b/orbotservice/src/main/res/values-pt-rBR/strings.xml
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot é um aplicativo de proxy livre que capacita outros aplicativos a usar a internet com mais segurança. Orbot usa o Tor para criptografar seu tráfego na internet e então o esconde \"saltando\" entre uma série de computadores ao redor do mundo. Tor é um software livre e de rede aberta que ajuda você a se defender de certas formas de vigilância que ameaçam privacidade e liberdade pessoais, atividades e relações comerciais confidenciais e segurança estatal conhecida como análise de tráfego.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e parar o Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciando...</string>
+  <string name="status_activated">Conectado à rede Tor</string>
+  <string name="status_disabled">Orbot está desativado</string>
+  <string name="status_shutting_down">TorService está desligando</string>
+  <string name="tor_process_starting">Iniciando cliente Tor...</string>
+  <string name="tor_process_complete">completo.</string>
+  <string name="tor_process_waiting">esperando.</string>
+  <string name="not_anonymous_yet">AVISO: Seu tráfego não é anônimo ainda! Por favor, configure suas aplicações para usar proxy HTTP 127.0.0.1:8118 ou proxy SOCKS4A ou SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Início</string>
+  <string name="menu_browse">Procurar</string>
+  <string name="menu_settings">Configurações</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Parar</string>
+  <string name="menu_about">Sobre</string>
+  <string name="menu_promo_apps">Obter aplicativos...</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Fechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar Log</string>
+  <string name="menu_verify">Checar</string>
+  <string name="menu_exit">Sair</string>
+  <string name="menu_scan">Escanear BridgeQR</string>
+  <string name="menu_share_bridge">Compartilhar BridgeQR</string>
+  <string name="press_to_start">- clique longo para iniciar -</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requer Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Automaticamente Torificar Apps</string>
+  <string name="pref_transparent_all_title">Tor Tudo</string>
+  <string name="pref_transparent_all_summary">Tráfego proxy para todos apps através do Tor</string>
+  <string name="pref_transparent_port_fallback_title">Porta do Proxy Reserva</string>
+  <string name="pref_transparent_port_fallback_summary">AVISO: Evite as portas comuns (80,443, etc). *USE SOMENTE* se o modo \'Todos\' ou \'App\' não funcionou.</string>
+  <string name="pref_transparent_port_title">Lista de Portas</string>
+  <string name="pref_transparent_port_summary">Lista de portas para proxy. *USE SOMENTE* se o modo \'Todos\' ou \'App\' não funcionou</string>
+  <string name="pref_transparent_port_dialog">Insira as portas para proxy</string>
+  <string name="pref_has_root">Requer Acesso Root</string>
+  <string name="pref_has_root_summary">Requer acesso root para proxy transparente</string>
+  <string name="status_install_success">Binário do Tor instalados com sucesso!</string>
+  <string name="status_install_fail">Os arquivos binários do Tor estão inaptos à serem instalados. Por favor, cheque o log e notifique tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicação</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Sobre Orbot</string>
+  <string name="btn_next">Próximo</string>
+  <string name="btn_back">Voltar</string>
+  <string name="btn_finish">Terminar</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns detalhes do Orbot</string>
+  <string name="wizard_details_msg">Orbot é uma aplicação de código aberto que contém Tor, libEvent e Polipo. Ela provê um proxy HTTP local (8118) e um proxy SOCKS (9050) dentro da rede Tor. Orbot também tem a a habilidade, num dispositivo de com acesso root, de enviar todo o tráfego de internet através do Tor.</string>
+  <string name="wizard_permissions_root">Permissão Concedida</string>
+  <string name="wizard_permissions_stock">Permissões do Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelente! Detectamos que você habilitou permissões de root para Orbot. Nós usaremos este poder com sabedoria.</string>
+  <string name="wizard_permissions_msg_stock"> Enquanto não é requerido, o Orbot pode se tornar uma ferramenta mais poderosa se seu dispositivo tivesse acesso root. Use o botão abaixo para conceder superpoderes ao Orbot! </string>
+  <string name="wizard_permissions_no_root">Se você não tem acesso root ou não tem idéia sobre o que estamos falando, só tenha a certeza de usar apps feitas para trabalhar com o Orbot.</string>
+  <string name="wizard_permissions_consent">Eu entendo e gostaria de continuar sem o Superusuário</string>
+  <string name="wizard_permission_enable_root">Conceder acesso Root ao Orbot</string>
+  <string name="wizard_configure">Configurar Torificação</string>
+  <string name="wizard_configure_msg">Orbot dá a você a opção de rotear todo o tráfego de aplicação através do Tor OU para escolher suas aplicações individualmente.</string>
+  <string name="wizard_configure_all">Usar Proxy para Todas Apps Através do Tor</string>
+  <string name="wizard_configure_select_apps">Selecionar Apps Individuais para o Tor</string>
+  <string name="wizard_tips_tricks">Apps habilitadas para Orbot</string>
+  <string name="wizard_tips_msg">As apps abaixo foram desenvolvidas para trabalhar com Orbot. Clique em cada botão para instalar agora, ou você pode encontrá-las posteriormente no Android Market.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - cliente de mensagem instantânea segura para Android</string>
+  <string name="wizard_tips_proxy">Configurações de Proxy - Aprenda como configurar apps para trabalhar com Orbot</string>
+  <string name="wizard_tips_duckgo">Ferramenta de Busca DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Define o proxy do Twitter para \"localhost\" e a porta 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Faça uma história e deixe-a para o tor por segurança!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Configurações de Proxy</string>
+  <string name="wizard_proxy_help_msg">Se a app Android que você está usando puder suportar o uso de proxy HTTP ou SOCKS, então você pode configurar para conectar ao Orbot e usar o Tor. As configurações de host são 127.0.0.1 ou \"localhost\". Para HTTP, a porta configurada é 8118. Para SOCKS, o proxy é 9050. Você deve usar SOCKS4A ou SOCKS5 se possível. Você pode aprender mais sobre proxy no Android através do FAQ em: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot está pronto!</string>
+  <string name="wizard_final_msg">Centenas de milhares de pessoas ao redor do mundo usam o Tor por uma enorme variedade de razões. Jornalistas e bloggers, defensores dos direitos humanos, oficiais da lei, soldados, corporações, cidadãos em regimes repressivos, e somente cidadãos comuns... e agora você está pronto para usar, também! </string>
+  <string name="wizard_exit_at_first_screen_toast">Por favor, configure o Orbot antes de começar a usá-lo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Você se conectou à rede Tor com sucesso - mas isto N�O significa que seu dispositivo é seguro. Você pode usar a opção \'Checar\' no menu para testar seu navegador. Visite-nos em https://guardianproject.info/apps/orbot ou envie um e-mail para help@xxxxxxxxxxxxxxxxxxxx para saber mais.</string>
+  <string name="tor_check">Isto irá abrir seu navegador web em https://check.torproject.org com o intuito de ver se o Orbot está provavelmente configurado e você está conectado ao Tor.</string>
+  <string name="pref_hs_group">Serviços Ocultos</string>
+  <string name="pref_general_group">Geral</string>
+  <string name="pref_start_boot_title">Iniciar Orbot no Boot</string>
+  <string name="pref_start_boot_summary">Automaticamente iniciar o Orbot e conectar o Tor quando seu Android bootar.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot trouxe Tor para Android!! Tor ajuda você a se defender contra filtro de conteúdo, análises de tráfego e vigilância de rede que ameaçam sua privacidade, informação confidencial e relacionamentos pessoais. Este assistente irá ajudá-lo a configurar o Orbot e Tor no seu dispositivo.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <string name="wizard_warning_msg">Simplesmente instalando o Orbot não irá automaticamente anonimizar seu tráfego móvel. Você deve configurar apropriadamente o Orbot, seu dispositivo e outras apps para usar o Tor com sucesso.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissões</string>
+  <string name="wizard_permissions_root_msg1">Você pode opcionalmente garantir ao Orbot acesso de \'Superusuário\' para habilitar recursos avançados, como um proxy transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se você não quiser fazer isto, tenha certeza de usar apps feitas para trabalhar com o Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Seu dispositivo não parece ser roteado ou prover um acesso \'Superusuário\'. De maneira a você se beneficiar do Tor, você precisará usar apps criadas para trabalhar com o Orbot, ou que suportem configurações de proxy HTTP ou SOCKS. </string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Apps Orbot Habilitadas</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: app de chat seguro com criptografia Off-the-Record</string>
+  <string name="wizard_tips_orweb">Orfox: navegador de privacidade aprimorada que funciona através do Tor</string>
+  <string name="wizard_tips_play">Encontre todos os aplicativos da Guardian Project no Google Play</string>
+  <string name="wizard_tips_fdroid">Encontre todos os aplicativos da Guardian Project no F-Droid </string>
+  <string name="wizard_tips_fdroid_org">Encontre todos os aplicativos da Guardian Project no https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_msg">Isto permite à suas apps automaticamente rodarem através da rede Tor sem nenhuma configuração.</string>
+  <string name="wizard_transproxy_hint">(Selecione esta caixa se você não souber do que estamos falando)</string>
+  <string name="wizard_transproxy_none">Nenhum</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Habilitar Proxy Transparente para Tor Dispositivos de Toque Wifi e Usb (requer reinicialização)</string>
+  <string name="button_grant_superuser">Acesso Superusuário Requerido</string>
+  <string name="pref_select_apps">Selecionar Apps</string>
+  <string name="pref_select_apps_summary">Escolha as Apps para Rotearem Através do Tor</string>
+  <string name="pref_node_configuration">Configuração de Nó</string>
+  <string name="pref_node_configuration_summary">Aqui estão as configurações avançadas que podem reduzir seu anonimato.</string>
+  <string name="pref_entrance_node">Nós de Entrada</string>
+  <string name="pref_entrance_node_summary">Impressões digitais, apelidos, países e endereços para a primeira etapa</string>
+  <string name="pref_entrance_node_dialog">Insira os Nós de Entrada</string>
+  <string name="pref_allow_background_starts_title">Permitir estrelas em segundo plano</string>
+  <string name="button_proxy_all">Todo o Proxy</string>
+  <string name="button_proxy_none">Nenhum Proxy</string>
+  <string name="button_invert_selection">Inverter Sele</string>
+  <string name="pref_proxy_title">Proxy de saída da rede (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy</string>
+  <string name="pref_proxy_type_summary">Protocolo para usar no servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Insira o Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Proxy Host</string>
+  <string name="pref_proxy_host_summary">Endereço do servidor Proxy</string>
+  <string name="pref_proxy_host_dialog">Insira o Host do Proxy</string>
+  <string name="pref_proxy_port_title">Porta do Proxy</string>
+  <string name="pref_proxy_port_summary">Porta do servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Insira a porta do Proxy</string>
+  <string name="pref_proxy_username_title">Nome de usuário do Proxy de saída</string>
+  <string name="pref_proxy_username_summary">Nome de usuário do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Digite o nome de usuário do Proxy</string>
+  <string name="pref_proxy_password_title">Senha do Proxy de saída</string>
+  <string name="pref_proxy_password_summary">Senha do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Digite a senha do Proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Configurando proxy com total transparência...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurando apps baseadas em transparência de proxy...</string>
+  <string name="transparent_proxying_enabled">Proxy Transparente HABILITADO</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy habilitado para Toque!</string>
+  <string name="warning_error_starting_transparent_proxying_">AVISO: erro ao iniciar o proxy transparente!</string>
+  <string name="transproxy_rules_cleared">Regras TransProxy limpas</string>
+  <string name="couldn_t_start_tor_process_">Não foi possível iniciar o processo Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo está rodando na porta:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurando proxy transparente baseado em porta...</string>
+  <string name="bridge_error">Erro na Ponte</string>
+  <string name="bridge_requires_ip">Como condição para usar o recurso de ponte, você deve inserir pelo menos um endereço IP de ponte.</string>
+  <string name="send_email_for_bridges">Envie um email para bridges@xxxxxxxxxxxxxx com a linha \"get bridges\" sozinha no corpo do e-mail, a partir de uma conta do gmail</string>
+  <string name="error">Erro</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Suas configurações de Endereços Acessíveis causou uma exceção!</string>
+  <string name="your_relay_settings_caused_an_exception_">Suas configurações de retransmissão causaram uma exceção!</string>
+  <string name="exit_nodes">Nós de Saída</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Impressões digitais, apelidos, países e endereços para a última etapa.</string>
+  <string name="enter_exit_nodes">Insira os Nós de Saída</string>
+  <string name="exclude_nodes">Nós Excluídos</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Impressões digitais, apelidos, países e endereços para excluir</string>
+  <string name="enter_exclude_nodes">Insira Nós Excluídos</string>
+  <string name="strict_nodes">Nós Estritos</string>
+  <string name="use_only_these_specified_nodes">Use *somente* estes nós específicos</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar pontes</string>
+  <string name="bridges_obfuscated">Pontes Ofuscadas</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Habilitar nós de entrada alternativos dentro da rede Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Habilitar se pontes configuradas forem pontes ofuscadas</string>
+  <string name="ip_address_and_port_of_bridges">Endereço IP e porta das pontes</string>
+  <string name="enter_bridge_addresses">Insira os Endereços das Pontes</string>
+  <string name="relays">Retransmissores</string>
+  <string name="relaying">Retransmitindo</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Habilitar seu dispositivo para não ser um retransmissor de saída</string>
+  <string name="relay_port">Porta Retransmissora</string>
+  <string name="listening_port_for_your_tor_relay">Ouvindo porta do seu retransmissor Tor</string>
+  <string name="enter_or_port">Insira porta OR</string>
+  <string name="relay_nickname">Apelido do Retransmissor</string>
+  <string name="the_nickname_for_your_tor_relay">O apelido para seu retransmissor Tor</string>
+  <string name="enter_a_custom_relay_nickname">Insira um apelido de retransmissor customizado</string>
+  <string name="reachable_addresses">Endereços Atingíveis</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Rodar como um cliente atrás de um firewall com políticas restritivas.</string>
+  <string name="reachable_ports">Portas Atingíveis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portas atingíveis atrás de um firewall restritivo</string>
+  <string name="enter_ports">Insira as portas</string>
+  <string name="enable_hidden_services">Habilitar Serviços Ocultos</string>
+  <string name="run_servers_accessible_via_the_tor_network">rodar servidores acessíveis via rede Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">insira as portas local para serviços ocultos</string>
+  <string name="hidden_service_ports">Portas de Serviço Oculto</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">o nome enderessável para seu serviço oculto (gerado automaticamente)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">habilitar debug log para saída (deve usar adb ou aLogCat para ver)</string>
+  <string name="project_home">Home(s) do Projeto: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Licença Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Software de Terceiros</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Uma app quer abrir a porta %S oculta do servidor para a rede Tor. Isto é seguro se você confia na app.</string>
+  <string name="found_existing_tor_process">procurando processos Tor existentes...</string>
+  <string name="something_bad_happened">Algo ruim aconteceu. Cheque o lo</string>
+  <string name="hidden_service_on">serviço oculto em:</string>
+  <string name="unable_to_read_hidden_service_name">habilitar ler o nome do serviço oculto</string>
+  <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
+  <string name="unable_to_reset_tor">Reinicie seu dispositivo, incapaz de resetar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar tabelas de IP padrão:</string>
+  <string name="pref_use_sys_iptables_summary">usar as tabelas ip binárias embutidas ao invés das tabelas do pacote Orbot</string>
+  <string name="error_installing_binares">Os binários Tor não estão disponíveis para serem instalados ou atualizados.</string>
+  <string name="pref_use_persistent_notifications">Sempre manter o ícone na barra de tarefas quando o Orbot está conectado</string>
+  <string name="pref_use_persistent_notifications_title">Notificações Sempre Ligadas</string>
+  <string name="pref_use_expanded_notifications">Mostrar notificação expandida com Tor país de saída e IP</string>
+  <string name="pref_use_expanded_notifications_title">Notificações Expandidas</string>
+  <string name="notification_using_bridges">Pontes habilitadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Escolha o local e idioma para o Orbot</string>
+  <string name="wizard_locale_title">Escolha o Idioma</string>
+  <string name="wizard_locale_msg">Deixe o padrão ou troque o idioma atual</string>
+  <string name="powered_by">distribuído por Tor</string>
+  <string name="btn_save_settings">Salvar Configurações</string>
+  <string name="no_internet_connection_tor">Sem conexão na internet; Tor está na espera...</string>
+  <string name="bandwidth_">Largura de banda:</string>
+  <string name="down">down</string>
+  <string name="up">up</string>
+  <string name="pref_disable_network_title">Modo de espera automático</string>
+  <string name="pref_disable_network_summary">Colocar o Tor em modo de espera quando não houver acesso Internet disponível</string>
+  <string name="newnym">Você trocou para uma nova identidade Tor!</string>
+  <string name="menu_verify_browser">Navegador</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Gerenciar Tor</string>
+  <string name="permission_manage_tor_description">Habilitar este app a controlar o serviço Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Parece que você não tem o Orweb instalado. Quer ajuda com isso ou devemos apenas abrir o navegador?</string>
+  <string name="install_apps_">Instalar apps?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Sem conectividade na rede. Colocando o Tor para dormir...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Conectividade da rede está boa. Acordando Tor</string>
+  <string name="updating_settings_in_tor_service">atualizando configurações no serviço Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Porta que Tor oferece seu proxy SOCKS (padrão: 9050 ou 0 para desativar)</string>
+  <string name="pref_socks_dialog">Config da Porta SOCKS</string>
+  <string name="pref_transport_title">Porta TransProxy Tor</string>
+  <string name="pref_transport_summary">Porta que Tor oferece seu Proxy Transparente no (padrão: 9040 ou 0 para desativar)</string>
+  <string name="pref_transport_dialog">Config da Porta TransProxy</string>
+  <string name="pref_dnsport_title">Porta DNS Tor</string>
+  <string name="pref_dnsport_summary">Porta que Tor oferece seu DNS no (padrão: 5400 ou 0 para desativar)</string>
+  <string name="pref_dnsport_dialog">Config da Porta DNS</string>
+  <string name="pref_torrc_title">Config Personalizada do Torrc</string>
+  <string name="pref_torrc_dialog">Torrc Personalizado</string>
+  <string name="your_tor_public_ips_">Seus IPs Públicos do Tor:</string>
+  <string name="app_conflict">Conflito de aplicattivo</string>
+  <string name="pref_transproxy_flush_title">Transproxy FORÃ?AR REMOÃ?Ã?O</string>
+  <string name="you_do_not_have_root_access_enabled">Você não tem acesso root ativado</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Você pode precisar parar e iniciar Orbot para as configurações de mudar para ser ativado.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Pontes Atualizadas</string>
+  <string name="restart_orbot_to_use_this_bridge_">Por favor reinicie Orbot para habilitar as mundanças</string>
+  <string name="menu_qr">QR Codes</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Se a sua rede móvel ativamente blocos Tor, você pode usar uma ponte para acessar a rede. Selecione um dos tipos de pontes acima, para permitir pontes.</string>
+  <string name="bridge_mode">Modo Ponte</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Atvar</string>
+  <string name="apps_mode">Modo Apps VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Você pode permitir que todos os aplicativos em seu dispositivo para executar através da rede Tor usando o recurso VPN do Android.\n\n*AVISO* Esta é uma característica nova, experimental e em alguns casos pode não começar automaticamente, ou pode parar.   Não deve ser usado para manter o anonimato, e serão utilizadas apenas para obter através de firewalls e filtros.</string>
+  <string name="send_email">Enviar Email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Você pode obter um endereço de ponte através de e-mail, web ou lendo um código QR ponte. Selecione \'E-mail\' ou \'Web\' abaixo para solicitar uma ponte endereço. \n\nUma vez que você tem um endereço, copie &amp; colá-lo na "Bridges" preferência na configuração e reiniciar do Orbot.</string>
+  <string name="install_orweb">Instalar Orfox</string>
+  <string name="standard_browser">Navegador Padrão</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTA: Apenas pontes Tor padrão funcionam em dispositivos Atom/Intel X86</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-pt-rPT/strings.xml b/orbotservice/src/main/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..20ba24b
--- /dev/null
+++ b/orbotservice/src/main/res/values-pt-rPT/strings.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-pt/strings.xml b/orbotservice/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..69f7a77
--- /dev/null
+++ b/orbotservice/src/main/res/values-pt/strings.xml
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">iniciar e parar Tor</string>
+  <string name="tor_proxy_service_process">serviço proxy Tor</string>
+  <string name="status_starting_up">O Orbot está a iniciar...</string>
+  <string name="status_activated">Conetado à rede Tor</string>
+  <string name="status_disabled">O Orbot está desativado</string>
+  <string name="tor_process_starting">A iniciar o cliente Tor...</string>
+  <string name="tor_process_complete">completo.</string>
+  <string name="tor_process_waiting">a aguardar.</string>
+  <string name="not_anonymous_yet">AVISO: O seu tráfego não está anónimo! Por favor, configure as suas aplicações para utilizarem o proxy HTTP 127.0.0.1:8118 ou o proxy SOCKS4A ou SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Início</string>
+  <string name="menu_browse">Explorar</string>
+  <string name="menu_settings">Configurações</string>
+  <string name="menu_log">Registo</string>
+  <string name="menu_info">Ajuda</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Parar</string>
+  <string name="menu_about">Sobre</string>
+  <string name="main_layout_download">Transferir</string>
+  <string name="main_layout_upload">Enviar</string>
+  <string name="button_help">Ajuda</string>
+  <string name="button_close">Fechar</string>
+  <string name="button_about">Sobre</string>
+  <string name="button_clear_log">Limpar Registo</string>
+  <string name="menu_verify">Verificar</string>
+  <string name="menu_exit">Sair</string>
+  <string name="menu_scan">Digitalizar BridgeQR</string>
+  <string name="menu_share_bridge">Compartilhar BridgeQR</string>
+  <string name="press_to_start">- pressionar longo para iniciar - </string>
+  <string name="pref_trans_proxy_group">Proxy Transparente (requer \'Root\')</string>
+  <string name="pref_trans_proxy_title">Proxy Transparente</string>
+  <string name="pref_transparent_all_title">Tor em Tudo</string>
+  <string name="pref_transparent_all_summary">Passar todo o tráfego das apps via Tor</string>
+  <string name="pref_transparent_port_fallback_summary">AVISO: Rodear as portas comuns (80, 443, etc...). *USAR APENAS* se o modo  \'Todas\' ou \'App\' não funcionar.</string>
+  <string name="pref_transparent_port_title">Lista de Portas</string>
+  <string name="pref_transparent_port_summary">Lista de portas para o proxy. *USAR APENAS* se o modo \'Todas\' ou \'App\' não funcionar.</string>
+  <string name="pref_transparent_port_dialog">Insira as portas para o proxy</string>
+  <string name="pref_has_root">Solicitar Acesso \'Root\'</string>
+  <string name="pref_has_root_summary">Solicitar acesso \'root\' para o proxy transparente</string>
+  <string name="status_install_success">Binários do Tor instalados com sucesso!</string>
+  <string name="status_install_fail">Não foi possível instalar os ficheiros binário do Tor. Por favor, verifique o registo de eventos e notifique tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Erro de Aplicação</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Sobre o Orbot</string>
+  <string name="btn_next">Seguinte</string>
+  <string name="btn_back">Voltar</string>
+  <string name="btn_finish">Terminar</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Alguns Detalhes do Orbot</string>
+  <string name="wizard_permissions_root">Autorização Concedida</string>
+  <string name="wizard_permissions_stock">Autorizações do Orbot</string>
+  <string name="wizard_permissions_consent">Eu compreendo e gostaria de continuar sem a Superuser</string>
+  <string name="wizard_permission_enable_root">Conceder \'Root\' para o Orbot</string>
+  <string name="wizard_configure">Configurar Acesso do Tor</string>
+  <string name="wizard_configure_all">Passar Todas as Aplicações Via Tor</string>
+  <string name="wizard_configure_select_apps">Selecione Individualmente as Apps para o Tor</string>
+  <string name="wizard_tips_tricks">Orbot - Apps ativadas</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Cliente de mensagens instantâneas seguras para Android</string>
+  <string name="wizard_tips_proxy">Configurações do Proxy - Aprenda a configurar as apps para funcionarem com o Orbot</string>
+  <string name="wizard_tips_duckgo">App de Mecanismo de Procura DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Defina o proxy do Twitter para hospedeiro \"localhost\" e porta 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Definições Proxy</string>
+  <string name="wizard_final">O Orbot está pronto!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_hs_group">Serviço de Hospedagem Ocultado</string>
+  <string name="pref_general_group">Geral</string>
+  <string name="pref_start_boot_title">Iniciar o Orbot no Arranque</string>
+  <string name="pref_start_boot_summary">Iniciar automaticamente o Orbot e conetar o Tor quando o seu dispositivo Android inicia</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Aviso</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Autorizações</string>
+  <string name="wizard_permissions_root_msg1">Opcionalmente, pode conceder acesso de  Administrador\' ao Orbot para ativar as funções avançadas, tais como, Proxy Transparente.</string>
+  <string name="wizard_permissions_root_msg2">Se não quer isto, por favor, certifique-se que usa as apps criadas para funcionarem com a Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot - Apps Ativadas</string>
+  <string name="wizard_tips_play">Encontre todas as apps do Projeto Guardian na Play Store da Google</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy Transparente</string>
+  <string name="wizard_transproxy_hint">(Selecione esta caixa se não souber do que estamos a falar)</string>
+  <string name="wizard_transproxy_none">Nenhum</string>
+  <string name="pref_transparent_tethering_title">\"Tethering\" Tor</string>
+  <string name="pref_transparent_tethering_summary">Ativar o Proxy Transparente Tor para a rede Sem Fios e Dispositivos USB \"Tethered\" (necessário reiniciar)</string>
+  <string name="button_grant_superuser">Solicitar Acesso de Administrador</string>
+  <string name="pref_select_apps">Selecionar Apps</string>
+  <string name="pref_select_apps_summary">Escolher Apps para Encaminhar Via Tor</string>
+  <string name="button_proxy_all">Tudo com o Proxy</string>
+  <string name="button_proxy_none">Nenhum Proxy</string>
+  <string name="button_invert_selection">Inverter Seleção</string>
+  <string name="pref_proxy_title">Proxy de Rede de Saída (Opcional)</string>
+  <string name="pref_proxy_type_title">Tipo de Proxy de Saída</string>
+  <string name="pref_proxy_type_summary">Protocolo para usar para o servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Inserir Tipo de Proxy</string>
+  <string name="pref_proxy_host_title">Anfitrião Proxy de Saída</string>
+  <string name="pref_proxy_host_summary">Nome do Hospedeiro do Servidor Proxy</string>
+  <string name="pref_proxy_host_dialog">Inserir Hospedeiro Proxy</string>
+  <string name="pref_proxy_port_title">Porta Proxy de Saída</string>
+  <string name="pref_proxy_port_summary">Porta do Servidor Proxy</string>
+  <string name="pref_proxy_port_dialog">Inserir Porta do Proxy</string>
+  <string name="pref_proxy_username_title">Nome do Utilizador do Proxy de Saída</string>
+  <string name="pref_proxy_username_summary">Nome do Utilizador do Proxy (Opcional)</string>
+  <string name="pref_proxy_username_dialog">Inserir Nome de Utilizador do Proxy</string>
+  <string name="pref_proxy_password_title">Senha do Proxy de Saída</string>
+  <string name="pref_proxy_password_summary">Senha do Proxy (Opcional)</string>
+  <string name="pref_proxy_password_dialog">Inserir Senha do Proxy</string>
+  <string name="status">Estado</string>
+  <string name="couldn_t_start_tor_process_">Não foi possível iniciar o processo Tor: </string>
+  <string name="error">Erro</string>
+  <string name="bridges">Pontes</string>
+  <string name="use_bridges">Usar Pontes</string>
+  <string name="ip_address_and_port_of_bridges">Endereço de IP e porta das pontes</string>
+  <string name="enter_or_port">Inserir OU porta</string>
+  <string name="reachable_ports">Portas alcançáveis</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portas alcançáveis por detrás de uma Firewal restritiva</string>
+  <string name="enter_ports">Insira as portas</string>
+  <string name="enable_hidden_services">Hospedeiro de Serviço Ocultado</string>
+  <string name="hidden_service_ports">Portas de Serviço Ocultadas</string>
+  <string name="project_home">Projeto Home(s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">A Licença do Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Programas de Terceiros: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Uma app pretende abrir a porta %S do servidor ocultado para a rede Tor. Isto é seguro, se confiar na app.</string>
+  <string name="found_existing_tor_process">encontrado o processo Tor existente...</string>
+  <string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos.</string>
+  <string name="hidden_service_on">serviço ocultado em:</string>
+  <string name="unable_to_read_hidden_service_name">não é possível ler o nome do serviço ocultado</string>
+  <string name="unable_to_start_tor">Não é possível iniciar o Tor:</string>
+  <string name="unable_to_reset_tor">Reinicie o seu dispositivo, não é possível reiniciar Tor!</string>
+  <string name="pref_use_sys_iptables_title">Usar Tabelas de IP Predefinidas</string>
+  <string name="pref_use_persistent_notifications_title">Notificações Sempre Ativadas</string>
+  <string name="pref_use_expanded_notifications_title">Notificações Estendidas</string>
+  <string name="notification_using_bridges">Pontes ativadas!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Idioma</string>
+  <string name="set_locale_summary">Escolha o local e o idioma para o Orbot</string>
+  <string name="wizard_locale_title">Escolher Idioma</string>
+  <string name="wizard_locale_msg">Deixe a predefinição ou mude o idioma atual</string>
+  <string name="btn_save_settings">Guardar Definições</string>
+  <string name="bandwidth_">Largura de banda:</string>
+  <string name="down">para baixo</string>
+  <string name="up">para cima</string>
+  <string name="newnym">Mudou para uma nova identidade do Tor!</string>
+  <string name="menu_use_chatsecure">Usar ChatSecure</string>
+  <string name="permission_manage_tor_label">Gerir Tor</string>
+  <string name="permission_manage_tor_description">Ative esta app para controlar o serviço Tor</string>
+  <string name="install_apps_">Instalar apps?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nenhuma conetividade de rede. A hibernar Torâ?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">A conetividade de rede é boa. A iniciar Tor�</string>
+  <string name="updating_settings_in_tor_service">a atualizar as definições no serviço Tor</string>
+  <string name="pref_socks_title">SOCKS Tor</string>
+  <string name="pref_dnsport_title">Porta DNS Tor</string>
+  <string name="your_tor_public_ips_">Os seus IPs Públicos Tor:</string>
+  <string name="app_conflict">Conflito de App</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Pontes Atualizadas</string>
+  <string name="menu_qr">Códigos QR</string>
+  <string name="get_bridges_email">Correio Eletrónico</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Ativar</string>
+  <string name="send_email">Enviar Mensagem</string>
+  <string name="standard_browser">Navegador Padrão</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ro-rRO/strings.xml b/orbotservice/src/main/res/values-ro-rRO/strings.xml
new file mode 100644
index 0000000..f0ae485
--- /dev/null
+++ b/orbotservice/src/main/res/values-ro-rRO/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Pagina de start</string>
+  <string name="menu_browse">RÄ?sfoieÅ?te</string>
+  <string name="menu_settings">SetÄ?ri</string>
+  <string name="menu_info">AsistenÅ£Ä?</string>
+  <string name="menu_about">Despre</string>
+  <string name="button_help">AsistenÅ£Ä?</string>
+  <string name="button_close">Ã?nchide</string>
+  <string name="button_about">Despre</string>
+  <string name="menu_exit">IeÅ?ire</string>
+  <string name="btn_back">Ã?napoi</string>
+  <string name="btn_cancel">Revocare</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">SetÄ?ri proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Avertizare</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Nimic</string>
+  <string name="status">Stare</string>
+  <string name="error">Eroare</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">SalveazÄ? setÄ?rile</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ro/strings.xml b/orbotservice/src/main/res/values-ro/strings.xml
new file mode 100644
index 0000000..01166b4
--- /dev/null
+++ b/orbotservice/src/main/res/values-ro/strings.xml
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">porneÈ?te È?i opreÈ?te Tor</string>
+  <string name="tor_proxy_service_process">serviciu proxy tor</string>
+  <string name="status_starting_up">Orbot porneste...</string>
+  <string name="status_activated">Conectat la reteaua Tor</string>
+  <string name="status_disabled">Orbot este dezactivat</string>
+  <string name="tor_process_starting">Porneste clientul Tor...</string>
+  <string name="tor_process_complete">terminat.</string>
+  <string name="tor_process_waiting">asteptare.</string>
+  <string name="not_anonymous_yet">ATENTIE: Traficul inca nu este anonim! Configureaza aplicatile sa foloseasca proxy-ul HTTP 127.0.0.1:8118 sau SOCKS4A sau proxy-ul SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Pagina de start</string>
+  <string name="menu_browse">RÄ?sfoieÅ?te</string>
+  <string name="menu_settings">SetÄ?ri</string>
+  <string name="menu_log">log</string>
+  <string name="menu_info">AsistenÅ£Ä?</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">Despre</string>
+  <string name="main_layout_download">Descarca</string>
+  <string name="main_layout_upload">Incarca</string>
+  <string name="button_help">AsistenÅ£Ä?</string>
+  <string name="button_close">Ã?nchide</string>
+  <string name="button_about">Despre</string>
+  <string name="button_clear_log">Goleste log-ul</string>
+  <string name="menu_verify">Verifica</string>
+  <string name="menu_exit">IeÅ?ire</string>
+  <string name="press_to_start">- apasa lung pentru pornire -</string>
+  <string name="pref_trans_proxy_group">Proxy transparent (necesita root)</string>
+  <string name="pref_trans_proxy_title">Proxy transparent</string>
+  <string name="pref_trans_proxy_summary">Aplicare automata a Tor la aplicatii</string>
+  <string name="pref_transparent_all_title">Tor tot</string>
+  <string name="pref_transparent_all_summary">Toate aplicatile folosesc Tor pentru trafic</string>
+  <string name="pref_transparent_port_fallback_title">Port proxy de rezerva</string>
+  <string name="pref_transparent_port_fallback_summary">ATENTIE: Ocoleste porturile comune (80, 443, etc.). *FOLOSESTE DOAR* daca modurile \"Toate\" sau \"Aplicatii\" nu functioneaza</string>
+  <string name="pref_transparent_port_title">Lista porturi</string>
+  <string name="pref_transparent_port_summary">Lista porturi pentru proxy. *FOLOSESTE DOAR* daca modurile \"Toate\" sau \"Aplicatii\" nu functioneaza</string>
+  <string name="pref_transparent_port_dialog">Introdu porturile pentru proxy</string>
+  <string name="pref_has_root">Necesita acces root</string>
+  <string name="pref_has_root_summary">Necesita acces root pentru proxy transparent</string>
+  <string name="status_install_success">Fisierele binare Tor instalate cu succes!</string>
+  <string name="status_install_fail">Fisierele binare Tor nu au putut fi instalate. Verificati log-ul si raportati bug-ul la tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Eroare de aplicatie</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Despre Orbot</string>
+  <string name="btn_next">Urmatorul</string>
+  <string name="btn_back">Ã?napoi</string>
+  <string name="btn_finish">Termina</string>
+  <string name="btn_okay">Ok</string>
+  <string name="btn_cancel">Revocare</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Detalii Orbot</string>
+  <string name="wizard_permissions_root">Permisiune acordata</string>
+  <string name="wizard_permissions_stock">Permisiuni Orbot</string>
+  <string name="wizard_premissions_msg_root">Excelent! Am detectat ca ai permis acces root pentru Orbot. Vom folosi aceasta putere cu raspundere.</string>
+  <string name="wizard_permissions_msg_stock">Desi nu este necesar, Orbot poate fi mai puternic daca dispozitivul dumneavoastra are acces root. Foloseste butonul de mai jos pentru ai oferi superputeri lui Orbot!</string>
+  <string name="wizard_permissions_no_root">Daca nu ai acces root, sau nu ai habar despre ce vorbim, asigura-te ca folosesti aplicatii facute sa functioneze cu Orbot.</string>
+  <string name="wizard_permissions_consent">Inteleg si as vrea sa continui fara Superuser</string>
+  <string name="wizard_permission_enable_root">Aproba root pentru Orbot</string>
+  <string name="wizard_configure">Configureaza Tor</string>
+  <string name="wizard_configure_msg">Orbot ofera posibilitatea sa trimita tot traficul prin Tor SAU sa alegi aplicatii individuale.</string>
+  <string name="wizard_configure_all">Toate aplicatiile folosesc Tor</string>
+  <string name="wizard_configure_select_apps">Alege aplicatii individuale pentru Tor</string>
+  <string name="wizard_tips_tricks">Aplicatii compatibile Orbot</string>
+  <string name="wizard_tips_msg">Aplicatiile de mai jos au fost create sa fie compatibile cu Orbot. Apasa pe fiecare buton pentru a instala acum, sau le poti gasi mai tarziu pe Google Play, pe site-ul GuardianProject.info sau pe F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Mesagerie instantanee securizatÄ? pentru Android</string>
+  <string name="wizard_tips_proxy">Setari pentru proxy - Invata cum sa configurezi aplicatii sa fie compatibile cu Orbot</string>
+  <string name="wizard_tips_duckgo">Motor de cautare DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Seteaza proxy-ul Twitter \"localhost\" su portul 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">SetÄ?ri proxy</string>
+  <string name="wizard_final">Orbot este pregatit!</string>
+  <string name="wizard_exit_at_first_screen_toast">ConfiguraÈ?i Orbot înainte de a începe sÄ?-l utilizaÈ?i!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Vom deschide pagina https://check.torproject.org pentru a verifica daca Orbot este configurat corespunzator si daca este conectat la Tor.</string>
+  <string name="pref_hs_group">Serviciu de gazduire ascuns</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Porneste Orbot la boot-are</string>
+  <string name="pref_start_boot_summary">Porneste Orbot automat si conecteaza-te la Tor cand porneste dispozitivul</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Atentie</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permisiuni</string>
+  <string name="wizard_permissions_root_msg1">Optional, ii poti oferi lui Orbot acces \"Superuser\" pentru a activa optiuni avansate, cum ar fi proxy transparent.</string>
+  <string name="wizard_permissions_root_msg2">Daca nu vrei sa faci asta, asigura-te ca folosesti aplicatii compatibile cu Orbot.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Aplicatii cu Orbot activat</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: AplicaÈ?ie sigurÄ? de chat cu codare Off-the-Record</string>
+  <string name="wizard_tips_play">Gaseste toate aplicatile Guardian Project pe Google Play</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy transparent</string>
+  <string name="wizard_transproxy_msg">Asta va permite aplicatilor tale sa foloseasca Tor automat fara nici o configurare.</string>
+  <string name="wizard_transproxy_hint">(Bifeaza asta daca nu ai idee despre ce vorbim)</string>
+  <string name="wizard_transproxy_none">Nimic</string>
+  <string name="pref_transparent_tethering_title">Partajarea conexiunii Tor</string>
+  <string name="pref_transparent_tethering_summary">Activeaza proxy transparent pentru conexiuni partajate prin WiFi si USB (necesita restart)</string>
+  <string name="button_grant_superuser">Cere acces Superuser</string>
+  <string name="pref_select_apps">Selecteaza aplicatii</string>
+  <string name="pref_select_apps_summary">Alege aplicatii care sa foloseasca Tor</string>
+  <string name="pref_node_configuration">Configurare nod</string>
+  <string name="pref_node_configuration_summary">Setari avansate care ar putea sa iti reduca anonimitatea</string>
+  <string name="pref_entrance_node">Noduri de intrare</string>
+  <string name="pref_entrance_node_summary">Amprente, nick name-uri si adrese pentru primul hop</string>
+  <string name="pref_entrance_node_dialog">Introdu noduri de intrare</string>
+  <string name="pref_proxy_title">Proxy de retea pentru iesire (optional)</string>
+  <string name="pref_proxy_type_title">Tipul proxy-ului de iesire</string>
+  <string name="pref_proxy_type_summary">Tipul protocolului pentru proxy: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Introdu tipul proxy-ului</string>
+  <string name="pref_proxy_host_title">Host-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_host_summary">Hostname-ul server-ului proxy</string>
+  <string name="pref_proxy_host_dialog">Introdu host-ul proxy-ului</string>
+  <string name="pref_proxy_port_title">Port-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_port_summary">Port-ul serverului proxy</string>
+  <string name="pref_proxy_port_dialog">Introdu port-ul proxy</string>
+  <string name="pref_proxy_username_title">Username-ul proxy-ului de iesire</string>
+  <string name="pref_proxy_username_summary">Username-ul proxy-ului (optional)</string>
+  <string name="pref_proxy_username_dialog">Introdu username-ul proxy-ului</string>
+  <string name="pref_proxy_password_title">Parola pentru proxy-ul de iesire</string>
+  <string name="pref_proxy_password_summary">Parola pentru proxy (optional)</string>
+  <string name="pref_proxy_password_dialog">Introdu parola pentru proxy</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Configurez proxy transparent complet...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Configurez un proxy transparent bazat pe aplicatie...</string>
+  <string name="transparent_proxying_enabled">Proxy transparent ACTIVAT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy activat pentru partajare!</string>
+  <string name="warning_error_starting_transparent_proxying_">ATENTIE: eroare la pornirea proxy-ului transparent!</string>
+  <string name="transproxy_rules_cleared">Reguli TransProxy golite</string>
+  <string name="couldn_t_start_tor_process_">Nu am putut porni procesul Tor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Configurez proxy transparent bazat pe port...</string>
+  <string name="bridge_error">Eroare de punte</string>
+  <string name="bridge_requires_ip">Pentru a putea folosi optiunea de punte, trebuie introdusa cel putin o adresa IP pentru punte.</string>
+  <string name="send_email_for_bridges">Trimite un e-mail la bridges@xxxxxxxxxxxxxx cu linia \"get bridges\" in continutul mail-ului de pe un cont de GMail.</string>
+  <string name="error">Eroare</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Setarile tale pentru adrese accesibile au cauzat o exceptie!</string>
+  <string name="your_relay_settings_caused_an_exception_">Setarile tale de relay au cauzat o exceptie!</string>
+  <string name="exit_nodes">Noduri de iesire</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Amprente, nick name-uri, tari si adrese pentru ultimul hop</string>
+  <string name="enter_exit_nodes">Introdu noduri de iesire</string>
+  <string name="exclude_nodes">Noduri de exclus</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Amprente, nick name-uri, tari si adrese de exclus</string>
+  <string name="enter_exclude_nodes">Introdu noduri de exclus</string>
+  <string name="strict_nodes">Noduri stricte</string>
+  <string name="use_only_these_specified_nodes">Foloseste *doar* nodurile specificate</string>
+  <string name="bridges">Punti</string>
+  <string name="use_bridges">Foloseste punti</string>
+  <string name="bridges_obfuscated">Punti mascate</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Activeaza noduri de intrare alternative in reteaua Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Activeaza daca puntile configurate sunt punti mascate</string>
+  <string name="ip_address_and_port_of_bridges">Adresa IP si port pentru punti</string>
+  <string name="enter_bridge_addresses">Introdu adresa pentru punte</string>
+  <string name="relays">Comutatoare</string>
+  <string name="relaying">Comutare</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Activeaza dispozitivul sa fie un comutator fara iesire</string>
+  <string name="relay_port">Port de retransmitere</string>
+  <string name="listening_port_for_your_tor_relay">Port pentru comutatorul tau Tor</string>
+  <string name="enter_or_port">Introdu portul OR</string>
+  <string name="relay_nickname">Nick name-ul comutatorului</string>
+  <string name="the_nickname_for_your_tor_relay">Nick name-ul pentru comutatorul tau Tor</string>
+  <string name="enter_a_custom_relay_nickname">Introdu un nick name pentru comutator</string>
+  <string name="reachable_addresses">Adresa accesibila</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ruleaza ca si client in spatele firewall-ului cu politici restrictive</string>
+  <string name="reachable_ports">Porturi accesibile</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Porturi accesibile in spatele unui firewall restrictiv</string>
+  <string name="enter_ports">Introdu porturi</string>
+  <string name="enable_hidden_services">Serviciu de gazduire ascuns</string>
+  <string name="run_servers_accessible_via_the_tor_network">permite serverului de pe dispozitiv sa fie accesibil in reteaua Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">introdu porturile localhost-ului pentru servicile ascunse</string>
+  <string name="hidden_service_ports">Porturi de serviciu ascunse</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">numele serviciului tau ascuns (generat automat)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">activeaza exportul log-ului (trebuie folosit adb sau LogCat pentru vizualizare)</string>
+  <string name="project_home">Casa(le) proiectului:</string>
+  <string name="the_tor_license">Licenta Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Aplicatii tertiare:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">O aplicatie vrea sa deschida portul ascuns %S spre reteaua Tor. Este sigur daca ai incredere in aplicatie.</string>
+  <string name="found_existing_tor_process">gasit proces Tor existent...</string>
+  <string name="something_bad_happened">Ceva rau s-a intamplat. Verifica log-ul</string>
+  <string name="hidden_service_on">serviciu ascuns pe:</string>
+  <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
+  <string name="unable_to_start_tor">Nu am reusit sa pornesc Tor:</string>
+  <string name="pref_use_sys_iptables_title">Foloseste Iptables implicite</string>
+  <string name="pref_use_sys_iptables_summary">foloseste fisierele binare iptables incorporate in locul celor din Orbot</string>
+  <string name="error_installing_binares">Fisierele binare Tor nu au putut fi instalate sau actualizate.</string>
+  <string name="pref_use_persistent_notifications">Arata tot timpul icoana in bara cand Orbot este conectat</string>
+  <string name="pref_use_persistent_notifications_title">Notificari active tot timpul</string>
+  <string name="notification_using_bridges">Punti activate!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">LimbÄ?</string>
+  <string name="set_locale_summary">Alege localele si limba pentru Orbot</string>
+  <string name="wizard_locale_title">Alege limba</string>
+  <string name="wizard_locale_msg">Lasa implicit sau schimba limba curenta</string>
+  <string name="btn_save_settings">SalveazÄ? setarile</string>
+  <string name="no_internet_connection_tor">Nu este conexiune la internet; Tor este în aÈ?teptare...</string>
+  <string name="bandwidth_">LÄ?È?ime de bandÄ?:</string>
+  <string name="down">jos</string>
+  <string name="up">sus</string>
+  <string name="pref_disable_network_title">FÄ?rÄ? adormirea automatÄ? a reÈ?elei</string>
+  <string name="pref_disable_network_summary">Pune Tor sÄ? doarmÄ? dacÄ? nu este internet disponibil</string>
+  <string name="newnym">AÈ?i comutat la o nouÄ? identitate Tor!</string>
+  <string name="menu_use_chatsecure">UtilizaÈ?i ChatSecure</string>
+  <string name="permission_manage_tor_label">Administrare Tor</string>
+  <string name="permission_manage_tor_description">ActivaÈ?i aceastÄ? aplicaÈ?ie pentru a controla serviciile Tor</string>
+  <string name="install_apps_">Se instaleazÄ? aplicaÈ?ia?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Nu este conexiune la reÈ?ea. Se pune Tor în adormire...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Conexiunea la reÈ?ea este bunÄ?. Se trezeÈ?te Tor...</string>
+  <string name="updating_settings_in_tor_service">se actualizeazÄ? configurÄ?rile în serviciul Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="you_do_not_have_root_access_enabled">Nu aveÈ?i activat accesul ca ROOT</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KiO</string>
+  <string name="mb">MiO</string>
+  <string name="menu_qr">Coduri QR</string>
+  <string name="bridge_mode">Mod punte</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">ActiveazÄ?</string>
+  <string name="send_email">Trimite email</string>
+  <string name="standard_browser">Navigator standard</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-rs-rAR/strings.xml b/orbotservice/src/main/res/values-rs-rAR/strings.xml
new file mode 100644
index 0000000..132b67e
--- /dev/null
+++ b/orbotservice/src/main/res/values-rs-rAR/strings.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">reiniciar Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot está iniciándose�</string>
+  <string name="status_activated">Conectado a la red Tor</string>
+  <string name="status_disabled">\"Orbot está Desactivado</string>
+  <string name="status_shutting_down">Orbot se está apagando</string>
+  <string name="tor_process_complete">Completar</string>
+  <string name="not_anonymous_yet">CIUDADO: Tu tráfico no es anónimo aún! Por favor configura tus aplicaciones para que usen el HTTP proxy 127.0.0.1:8118 o SOCKS4A o el proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Inicio</string>
+  <string name="menu_browse">Navegar</string>
+  <string name="menu_settings">Configuración</string>
+  <string name="menu_log">Registro</string>
+  <string name="menu_info">Ayuda</string>
+  <string name="menu_apps">Apps</string>
+  <string name="menu_start">Iniciar</string>
+  <string name="menu_stop">Detener</string>
+  <string name="menu_about">Acerca de</string>
+  <string name="menu_wizard">Asistente</string>
+  <string name="button_help">Ayuda</string>
+  <string name="button_close">Cerrar</string>
+  <string name="button_about">Acerca de</string>
+  <string name="button_clear_log">Borrar Registros</string>
+  <string name="menu_verify">Chequear</string>
+  <string name="menu_exit">Salir</string>
+  <string name="pref_trans_proxy_group">Proxying Transparente (Requiere Root)</string>
+  <string name="pref_trans_proxy_title">Proxying Transparente</string>
+  <string name="pref_trans_proxy_summary">Torificación Automática de Aplicaciones</string>
+  <string name="pref_transparent_all_title">Torear Todo</string>
+  <string name="btn_next">Siguiente</string>
+  <string name="btn_back">Atrás</string>
+  <string name="btn_finish">Finalizar</string>
+  <string name="btn_cancel">Cancelar</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_final">Orbot está listo!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">General</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+
+
+
+
+  <!--Transparent Proxy screen-->
+  <!--<string name="pref_use_whispercore">Use WhisperCore</string>
+<string name="pref_use_whispercore_summary">Use the proprietary NetFilter APIs provided by WhisperSystems (required device with WhisperCore installed)</string>-->
+  <string name="default_bridges"/>
+  <string name="powered_by">potenciado por The Tor Project</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ru/strings.xml b/orbotservice/src/main/res/values-ru/strings.xml
new file mode 100644
index 0000000..94029fb
--- /dev/null
+++ b/orbotservice/src/main/res/values-ru/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot - Ñ?Ñ?о Ñ?вободнаÑ? пÑ?огÑ?амма длÑ? пÑ?окÑ?и-Ñ?оединений, она позволÑ?еÑ? дÑ?Ñ?гим пÑ?иложениÑ?м более безопаÑ?но иÑ?полÑ?зоваÑ?Ñ? инÑ?еÑ?неÑ?-Ñ?оединение. Orbot иÑ?полÑ?зÑ?еÑ? Tor длÑ? Ñ?иÑ?Ñ?ованиÑ? инÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?ика, коÑ?оÑ?Ñ?й заÑ?ем Ñ?кÑ?Ñ?ваеÑ?Ñ?Ñ? в Ñ?оде пеÑ?еÑ?Ñ?лки Ñ?еÑ?ез неÑ?колÑ?ко компÑ?Ñ?Ñ?еÑ?ов в Ñ?азнÑ?Ñ? Ñ?аÑ?Ñ?Ñ?Ñ? планеÑ?Ñ?. Tor Ñ?влÑ?еÑ?Ñ?Ñ? Ñ?вободнÑ?м пÑ?огÑ?аммнÑ?м пÑ?иложением, а Ñ?акже оÑ?кÑ?Ñ?Ñ?ой Ñ?еÑ?Ñ?Ñ?, помогаÑ?Ñ?ей заÑ?иÑ?иÑ?Ñ?Ñ?Ñ? оÑ? Ñ?лежки в Ñ?еÑ?Ñ?Ñ?, Ñ?гÑ?ожаÑ?Ñ?ей лиÑ?ной Ñ?вободе и Ñ?аÑ?Ñ?ной жизни, конÑ?иденÑ?иалÑ?нÑ?м бизнеÑ?-деÑ?Ñ?елÑ?ноÑ?Ñ?и и конÑ?акÑ?ам, а Ñ?акже гоÑ?Ñ?даÑ?Ñ?Ñ?венной пÑ?огÑ?амме бÐ
 µÐ·Ð¾Ð¿Ð°Ñ?ноÑ?Ñ?и, извеÑ?Ñ?ной как анализ Ñ?Ñ?аÑ?ика.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Ð?апÑ?Ñ?к и оÑ?Ñ?ановка Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?апÑ?Ñ?к Orbot...</string>
+  <string name="status_activated">Ð?одклÑ?Ñ?Ñ?н к Ñ?еÑ?и Tor</string>
+  <string name="status_disabled">Orbot оÑ?клÑ?Ñ?Ñ?н</string>
+  <string name="status_shutting_down">СлÑ?жба Tor вÑ?клÑ?Ñ?аеÑ?Ñ?Ñ?</string>
+  <string name="tor_process_starting">Ð?апÑ?Ñ?каеÑ?Ñ?Ñ? клиенÑ? Tor...</string>
+  <string name="tor_process_complete">завеÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">ожидание.</string>
+  <string name="not_anonymous_yet">Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?: ваÑ? Ñ?Ñ?аÑ?ик еÑ?Ñ? не анонимен! Ð?ожалÑ?йÑ?Ñ?а, наÑ?Ñ?Ñ?ойÑ?е Ñ?вои пÑ?иложениÑ? на иÑ?полÑ?зование HTTP-пÑ?окÑ?и 127.0.0.1:8118 или же SOCKS4A или SOCKS5-пÑ?окÑ?и 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?омаÑ?нÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?а</string>
+  <string name="menu_browse">Ð?Ñ?оÑ?моÑ?Ñ?</string>
+  <string name="menu_settings">Ð?аÑ?Ñ?Ñ?ойки</string>
+  <string name="menu_log">Ð?Ñ?Ñ?нал</string>
+  <string name="menu_info">СпÑ?авка</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Ð?апÑ?Ñ?Ñ?иÑ?Ñ?</string>
+  <string name="menu_stop">Ð?Ñ?Ñ?ановиÑ?Ñ?</string>
+  <string name="menu_about">Ð? пÑ?огÑ?амме</string>
+  <string name="menu_promo_apps">Ð?олÑ?Ñ?иÑ?Ñ? пÑ?иложениÑ?...</string>
+  <string name="main_layout_download">Ð?агÑ?Ñ?зка</string>
+  <string name="main_layout_upload">Ð?Ñ?пÑ?авка</string>
+  <string name="button_help">СпÑ?авка</string>
+  <string name="button_close">Ð?акÑ?Ñ?Ñ?Ñ?</string>
+  <string name="button_about">Ð? пÑ?огÑ?амме</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?иÑ?Ñ? жÑ?Ñ?нал</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?ка</string>
+  <string name="menu_exit">Ð?Ñ?Ñ?од</string>
+  <string name="menu_scan">СканиÑ?оваÑ?Ñ? QR-код моÑ?Ñ?а</string>
+  <string name="menu_share_bridge">Ð?пÑ?бликоваÑ?Ñ? QR-код моÑ?Ñ?а</string>
+  <string name="press_to_start">- долгое нажаÑ?ие длÑ? запÑ?Ñ?ка -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и (Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? root-доÑ?Ñ?Ñ?п)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?еÑ?каÑ? Tor-иÑ?икаÑ?иÑ? пÑ?иложений</string>
+  <string name="pref_transparent_all_title">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?Ñ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_all_summary">Ð?апÑ?авлÑ?Ñ?Ñ? Ñ?Ñ?аÑ?ик вÑ?еÑ? пÑ?иложений Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?внÑ?й поÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð?: обÑ?одиÑ? обÑ?ие поÑ?Ñ?Ñ? (80, 443, и Ñ?.д.). *Ð?СÐ?Ð?Ð?ЬÐ?Ð?Ð?Ð?ТЬ ТÐ?Ð?ЬÐ?Ð?* еÑ?ли Ñ?ежимÑ? \'Ð?Ñ?Ñ?\' или \'Ð?Ñ?иложение\' не Ñ?абоÑ?аÑ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?ок поÑ?Ñ?ов</string>
+  <string name="pref_transparent_port_summary">СпиÑ?ок поÑ?Ñ?ов длÑ? пÑ?окÑ?иÑ?икаÑ?ии. *Ð?СÐ?Ð?Ð?ЬÐ?Ð?Ð?Ð?ТЬ ТÐ?Ð?ЬÐ?Ð?* еÑ?ли Ñ?ежимÑ? \'Ð?Ñ?Ñ?\' или \'Ð?Ñ?иложение\' не Ñ?абоÑ?аÑ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?ведиÑ?е поÑ?Ñ?Ñ? длÑ? пÑ?окÑ?иÑ?икаÑ?ии</string>
+  <string name="pref_has_root">Ð?апÑ?оÑ?иÑ?Ñ? root-доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?апÑ?оÑ?иÑ?Ñ? root-доÑ?Ñ?Ñ?п длÑ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии</string>
+  <string name="status_install_success">Ð?Ñ?огÑ?амма Tor Ñ?Ñ?пеÑ?но Ñ?Ñ?Ñ?ановлена!</string>
+  <string name="status_install_fail">Ð?е Ñ?далоÑ?Ñ? Ñ?Ñ?Ñ?ановиÑ?Ñ? пÑ?огÑ?аммÑ? Tor. Ð?ожалÑ?йÑ?Ñ?а, пÑ?овеÑ?Ñ?Ñ?е Ñ?иÑ?Ñ?емнÑ?й жÑ?Ñ?нал и Ñ?ообÑ?иÑ?е нам: tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?ибка пÑ?иложениÑ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?б Orbot</string>
+  <string name="btn_next">Ð?пеÑ?Ñ?д</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авеÑ?Ñ?иÑ?Ñ?</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Ð?Ñ?мена</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?екоÑ?оÑ?Ñ?е Ñ?ведениÑ? о пÑ?огÑ?амме Orbot</string>
+  <string name="wizard_details_msg">Orbot â?? Ñ?Ñ?о пÑ?иложение Ñ? оÑ?кÑ?Ñ?Ñ?Ñ?м иÑ?Ñ?однÑ?м кодом, коÑ?оÑ?ое Ñ?одеÑ?жиÑ? Tor, LibEvent и Privoxy. Ð?но пÑ?едоÑ?Ñ?авлÑ?еÑ? локалÑ?нÑ?й HTTP-пÑ?окÑ?и (8118) и SOCKS-пÑ?окÑ?и (9050) в Ñ?еÑ?Ñ? Tor. Orbot Ñ?акже позволÑ?еÑ? на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ваÑ? Ñ? пÑ?авами root пеÑ?еÑ?Ñ?лаÑ?Ñ? веÑ?Ñ? инÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?ик Ñ?еÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">РазÑ?еÑ?ение полÑ?Ñ?ено</string>
+  <string name="wizard_permissions_stock">РазÑ?еÑ?ениÑ? Orbot</string>
+  <string name="wizard_premissions_msg_root">Ð?Ñ?лиÑ?но! Ð?Ñ? опÑ?еделили, Ñ?Ñ?о вÑ? пÑ?едоÑ?Ñ?авили root-пÑ?ава длÑ? Orbot. Ð?Ñ? бÑ?дем иÑ?полÑ?зоваÑ?Ñ? Ñ?Ñ?Ñ? возможноÑ?Ñ?Ñ? Ñ? Ñ?мом.</string>
+  <string name="wizard_permissions_msg_stock">ХоÑ?Ñ? Ñ?Ñ?о и не Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ?, Orbot можеÑ? бÑ?Ñ?Ñ? более моÑ?нÑ?м инÑ?Ñ?Ñ?Ñ?менÑ?ом, еÑ?ли ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во имееÑ? пÑ?ава root. Ð?ажмиÑ?е на кнопкÑ? ниже и пÑ?едоÑ?Ñ?авÑ?Ñ?е Orbot Ñ?Ñ?пеÑ?возможноÑ?Ñ?и!</string>
+  <string name="wizard_permissions_no_root">Ð?Ñ?ли Ñ? ваÑ? неÑ? root-пÑ?ав или вÑ? не имееÑ?е пÑ?едÑ?Ñ?авлениÑ? о Ñ?Ñ?м мÑ? говоÑ?им, пÑ?оÑ?Ñ?о Ñ?бедиÑ?еÑ?Ñ?, Ñ?Ñ?о иÑ?полÑ?зÑ?еÑ?е пÑ?иложениÑ?, Ñ?азÑ?абоÑ?аннÑ?е длÑ? Orbot.</string>
+  <string name="wizard_permissions_consent">Я понимаÑ? и Ñ?оÑ?Ñ? пÑ?одолжиÑ?Ñ? без пÑ?ав Ñ?Ñ?пеÑ?полÑ?зоваÑ?елÑ?</string>
+  <string name="wizard_permission_enable_root">Ð?аÑ?Ñ? root-пÑ?ава Orbot</string>
+  <string name="wizard_configure">Ð?аÑ?Ñ?Ñ?оиÑ?Ñ? Tor-иÑ?икаÑ?иÑ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?огÑ?амма Orbot даÑ?Ñ? вам возможноÑ?Ñ?Ñ? напÑ?авлÑ?Ñ?Ñ? Ñ?Ñ?аÑ?ик вÑ?еÑ? пÑ?иложений Ñ?еÑ?ез Tor Ð?Ð?Ð? вÑ?бÑ?аÑ?Ñ? пÑ?иложениÑ? длÑ? пеÑ?енапÑ?авлениÑ? Ñ?амоÑ?Ñ?оÑ?Ñ?елÑ?но.</string>
+  <string name="wizard_configure_all">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?е пÑ?иложениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_configure_select_apps">Ð?апÑ?авлÑ?Ñ?Ñ? вÑ?бÑ?аннÑ?е пÑ?иложениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_tricks">Orbot-задейÑ?Ñ?вованнÑ?е пÑ?иложениÑ?</string>
+  <string name="wizard_tips_msg">Ð?Ñ? Ñ?овеÑ?Ñ?ем вам Ñ?каÑ?аÑ?Ñ? и иÑ?полÑ?зоваÑ?Ñ? пÑ?иложениÑ?, коÑ?оÑ?Ñ?е Ñ?меÑ?Ñ? Ñ?абоÑ?аÑ?Ñ? напÑ?Ñ?мÑ?Ñ? Ñ?еÑ?ез Orbot. Ð?ажмиÑ?е на кнопки ниже, Ñ?Ñ?обÑ? запÑ?Ñ?Ñ?иÑ?Ñ? пÑ?оÑ?еÑ?Ñ? Ñ?Ñ?Ñ?ановки.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - заÑ?иÑ?Ñ?ннÑ?й обмен Ñ?ообÑ?ениÑ?ми в Android</string>
+  <string name="wizard_tips_proxy">Ð?аÑ?Ñ?Ñ?ойки пÑ?окÑ?и: Ñ?знайÑ?е, как наÑ?Ñ?Ñ?оиÑ?Ñ? пÑ?иложениÑ? длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot</string>
+  <string name="wizard_tips_duckgo">Ð?Ñ?иложение поиÑ?ковой Ñ?иÑ?Ñ?емÑ? DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Twitter поддеÑ?живаеÑ? http-пÑ?окÑ?и \"localhost:8118\"</string>
+  <string name="wizard_tips_story_maker">StoryMaker - напиÑ?иÑ?е Ñ?аÑ?Ñ?каз и оÑ?Ñ?авÑ?Ñ?е его Tor длÑ? обеÑ?пеÑ?ениÑ? безопаÑ?ноÑ?Ñ?и!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?аÑ?Ñ?Ñ?ойки пÑ?окÑ?и</string>
+  <string name="wizard_proxy_help_msg">Ð?Ñ?ли иÑ?полÑ?зÑ?емое вами пÑ?иложение длÑ? Android поддеÑ?живаеÑ? HTTP или SOCKS-пÑ?окÑ?и, Ñ?о вÑ? можеÑ?е наÑ?Ñ?Ñ?оиÑ?Ñ? его на подклÑ?Ñ?ение к Orbot и иÑ?полÑ?зование Tor.\n\n\nÐ?наÑ?ение Ñ?оÑ?Ñ?а - 127.0.0.1 или \"localhost\". Ð?лÑ? HTTP номеÑ? поÑ?Ñ?а - 8118. Ð?лÑ? SOCKS-пÑ?окÑ?и - 9050. Ð?о возможноÑ?Ñ?и иÑ?полÑ?зÑ?йÑ?е SOCKS4A или SOCKS5.\n \n\n\nÐ?Ñ? можеÑ?е Ñ?знаÑ?Ñ? болÑ?Ñ?е о Ñ?абоÑ?е Ñ?еÑ?ез пÑ?окÑ?и на Android, пÑ?оÑ?иÑ?ав Ñ?Ñ?оÑ? FAQ: http://tinyurl.com/proxyandroid\n </string>
+  <string name="wizard_final">Orbot гоÑ?ов к иÑ?полÑ?зованиÑ?!</string>
+  <string name="wizard_final_msg">Ð?иллионÑ? лÑ?дей во вÑ?Ñ?м миÑ?е иÑ?полÑ?зÑ?Ñ?Ñ? Tor по Ñ?азлиÑ?нÑ?м пÑ?иÑ?инам. Ð?Ñ?Ñ?налиÑ?Ñ?Ñ? и блоггеÑ?Ñ?, пÑ?авозаÑ?иÑ?ники, Ñ?оÑ?Ñ?Ñ?дники пÑ?авооÑ?Ñ?аниÑ?елÑ?нÑ?Ñ? оÑ?ганов, Ñ?олдаÑ?Ñ?, коÑ?поÑ?аÑ?ии, гÑ?аждане Ñ?Ñ?Ñ?ан Ñ? Ñ?епÑ?еÑ?Ñ?ивнÑ?м Ñ?ежимом и пÑ?оÑ?Ñ?о обÑ?Ñ?нÑ?е гÑ?аждане..., а Ñ?епеÑ?Ñ? гоÑ?овÑ? и вÑ?!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?ожалÑ?йÑ?Ñ?а, наÑ?Ñ?Ñ?ойÑ?е Orbot пÑ?ежде Ñ?ем пÑ?иÑ?Ñ?Ñ?пиÑ?Ñ? к иÑ?полÑ?зованиÑ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Ð?Ñ? Ñ?Ñ?пеÑ?но подклÑ?Ñ?илиÑ?Ñ? к Ñ?еÑ?и Tor, но Ñ?Ñ?о Ð?Ð? знаÑ?иÑ?, Ñ?Ñ?о ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во безопаÑ?но. Ð?Ñ? можеÑ?е воÑ?полÑ?зоваÑ?Ñ?Ñ?Ñ? Ñ?Ñ?нкÑ?ией \'Ð?Ñ?овеÑ?ка\' из менÑ?, Ñ?Ñ?обÑ? пÑ?оÑ?еÑ?Ñ?иÑ?оваÑ?Ñ? ваÑ? бÑ?аÑ?зеÑ?.\n\nÐ?оÑ?еÑ?иÑ?е наÑ? Ñ?айÑ? https://guardianproject.info/apps/orbot или оÑ?пÑ?авÑ?Ñ?е пиÑ?Ñ?мо на адÑ?еÑ? help@xxxxxxxxxxxxxxxxxxxx, Ñ?Ñ?обÑ? Ñ?знаÑ?Ñ? болÑ?Ñ?е.</string>
+  <string name="tor_check">ЭÑ?о пÑ?иведÑ?Ñ? к запÑ?Ñ?кÑ? бÑ?аÑ?зеÑ?а, вÑ?бÑ?анного на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве по Ñ?молÑ?аниÑ?, и подклÑ?Ñ?ениÑ? к Ñ?айÑ?Ñ? https://check.torproject.org Ñ? Ñ?елÑ?Ñ? пÑ?овеÑ?ки пÑ?авилÑ?ноÑ?Ñ?и Ñ?абоÑ?Ñ? Orbot и опÑ?еделениÑ?, подклÑ?Ñ?енÑ? ли вÑ? к Ñ?еÑ?и Tor.</string>
+  <string name="pref_hs_group">СкÑ?Ñ?Ñ?Ñ?е Ñ?лÑ?жбÑ?</string>
+  <string name="pref_general_group">Ð?бÑ?ие</string>
+  <string name="pref_start_boot_title">Ð?апÑ?Ñ?каÑ?Ñ? Orbot пÑ?и загÑ?Ñ?зке</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?еÑ?ки запÑ?Ñ?каÑ?Ñ? Orbot и подклÑ?Ñ?аÑ?Ñ?Ñ?Ñ? к Ñ?еÑ?и Tor пÑ?и загÑ?Ñ?зке ваÑ?его Android-Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ва</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot позволÑ?еÑ? иÑ?полÑ?зоваÑ?Ñ? Tor на Android!\n\nTor позволÑ?еÑ? вам заÑ?иÑ?иÑ?Ñ?Ñ?Ñ? оÑ? Ñ?илÑ?Ñ?Ñ?аÑ?ии Ñ?одеÑ?жимого, анализа Ñ?Ñ?аÑ?ика и наблÑ?дениÑ? за Ñ?еÑ?Ñ?Ñ?, коÑ?оÑ?Ñ?е Ñ?Ñ?авÑ?Ñ? под Ñ?гÑ?озÑ? пÑ?иваÑ?ноÑ?Ñ?Ñ?, конÑ?иденÑ?иалÑ?нÑ?Ñ? инÑ?оÑ?маÑ?иÑ? и лиÑ?нÑ?е оÑ?ноÑ?ениÑ?.\n\nЭÑ?оÑ? маÑ?Ñ?еÑ? поможеÑ? вам наÑ?Ñ?Ñ?оиÑ?Ñ? Orbot и Tor на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?Ñ?едÑ?пÑ?еждение</string>
+  <string name="wizard_warning_msg">Сама по Ñ?ебе Ñ?Ñ?Ñ?ановка Orbot не Ñ?делаеÑ? авÑ?омаÑ?иÑ?еÑ?ки ваÑ? мобилÑ?нÑ?й Ñ?Ñ?аÑ?ик анонимнÑ?м.\n\nÐ?Ñ? должнÑ? пÑ?авилÑ?но наÑ?Ñ?Ñ?оиÑ?Ñ? Orbot, ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во и дÑ?Ñ?гие пÑ?иложениÑ?, Ñ?Ñ?о бÑ? Ñ?Ñ?пеÑ?но иÑ?полÑ?зоваÑ?Ñ? Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">РазÑ?еÑ?ениÑ?</string>
+  <string name="wizard_permissions_root_msg1">Ð?Ñ? Ñ?ак же можеÑ?е по желаниÑ? даÑ?Ñ? Orbot пÑ?ава \'СÑ?пеÑ?полÑ?зоваÑ?елÑ?\' длÑ? доÑ?Ñ?Ñ?па к дополниÑ?елÑ?нÑ?м возможноÑ?Ñ?Ñ?м Ñ?ипа пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии.</string>
+  <string name="wizard_permissions_root_msg2">Ð?Ñ?ли вÑ? не Ñ?оÑ?иÑ?е делаÑ?Ñ? Ñ?Ñ?о, пожалÑ?йÑ?Ñ?а, Ñ?доÑ?Ñ?овеÑ?Ñ?Ñ?еÑ?Ñ?, Ñ?Ñ?о иÑ?полÑ?зÑ?еÑ?е пÑ?иложениÑ?, Ñ?озданнÑ?е длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Ð?оÑ?оже, ваÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во не имееÑ? root-пÑ?ав и не пÑ?едоÑ?Ñ?авлÑ?еÑ? доÑ?Ñ?Ñ?п \'СÑ?пеÑ?полÑ?зоваÑ?елÑ?\'.\n\nЧÑ?обÑ? иÑ?полÑ?зоваÑ?Ñ? Tor, вам надо иÑ?полÑ?зоваÑ?Ñ? пÑ?иложениÑ?, поÑ?Ñ?Ñ?оеннÑ?е длÑ? Ñ?абоÑ?Ñ? Ñ? Orbot или Ñ?е, коÑ?оÑ?Ñ?е поддеÑ?живаÑ?Ñ? иÑ?полÑ?зование HTTP или SOCKS-пÑ?окÑ?и.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?Ñ?иложениÑ?, Ñ?абоÑ?аÑ?Ñ?ие Ñ? Orbot:</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: пÑ?иложение длÑ? безопаÑ?ной пеÑ?епиÑ?ки Ñ? конÑ?иденÑ?иалÑ?нÑ?м Ñ?иÑ?Ñ?ованием</string>
+  <string name="wizard_tips_orweb">Orfox: конÑ?иденÑ?иалÑ?нÑ?й бÑ?аÑ?зеÑ?, Ñ?абоÑ?аÑ?Ñ?ий Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_play">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?айÑ?и вÑ?е пÑ?иложениÑ? Guardian Project на Ñ?айÑ?е https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озÑ?аÑ?ное пÑ?окÑ?иÑ?ование</string>
+  <string name="wizard_transproxy_msg">ЭÑ?о позволÑ?еÑ? ваÑ?им пÑ?иложениÑ?м авÑ?омаÑ?иÑ?еÑ?ки Ñ?абоÑ?аÑ?Ñ? по Ñ?еÑ?и Tor без какого-либо конÑ?игÑ?Ñ?иÑ?ованиÑ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?Ñ?меÑ?Ñ?Ñ?е даннÑ?й пÑ?нкÑ?, еÑ?ли вÑ? не знаеÑ?е о Ñ?Ñ?м идÑ?Ñ? Ñ?еÑ?Ñ?)</string>
+  <string name="wizard_transproxy_none">Ð?еÑ?</string>
+  <string name="pref_transparent_tethering_title">ТеÑ?еÑ?инг Tor</string>
+  <string name="pref_transparent_tethering_summary">Ð?клÑ?Ñ?иÑ?Ñ? пÑ?озÑ?аÑ?нÑ?Ñ? пÑ?окÑ?иÑ?икаÑ?иÑ? Tor длÑ? Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?в Ñ? Ñ?еÑ?еÑ?ингом по Wi-Fi и USB (Ñ?Ñ?ебÑ?еÑ?Ñ?Ñ? пеÑ?езапÑ?Ñ?к)</string>
+  <string name="button_grant_superuser">Ð?апÑ?оÑ?иÑ?Ñ? доÑ?Ñ?Ñ?п СÑ?пеÑ?полÑ?зоваÑ?елÑ?</string>
+  <string name="pref_select_apps">Ð?Ñ?бÑ?аннÑ?е пÑ?иложениÑ?</string>
+  <string name="pref_select_apps_summary">Ð?Ñ?бÑ?аÑ?Ñ? пÑ?иложениÑ? длÑ? напÑ?авлениÑ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ? Ñ?зла</string>
+  <string name="pref_node_configuration_summary">ЭÑ?о дополниÑ?елÑ?нÑ?е наÑ?Ñ?Ñ?ойки, коÑ?оÑ?Ñ?е могÑ?Ñ? Ñ?низиÑ?Ñ? ваÑ?Ñ? анонимноÑ?Ñ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а длÑ? пеÑ?вого пÑ?Ñ?жка</string>
+  <string name="pref_entrance_node_dialog">Ð?ведиÑ?е вÑ?однÑ?е Ñ?злÑ?</string>
+  <string name="pref_allow_background_starts_title">РазÑ?еÑ?иÑ?Ñ? Ñ?оновÑ?Ñ? загÑ?Ñ?зкÑ?</string>
+  <string name="pref_allow_background_starts_summary">Ð?озволиÑ?Ñ? лÑ?бомÑ? пÑ?иложениÑ? Ñ?Ñ?ебоваÑ?Ñ? оÑ? Orbot запÑ?Ñ?каÑ?Ñ? Tor и оÑ?ноÑ?Ñ?Ñ?иеÑ?Ñ? к немÑ? Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="button_proxy_all">Ð?Ñ?окÑ?иÑ?оваÑ?Ñ? вÑ?Ñ?</string>
+  <string name="button_proxy_none">Ð?е пÑ?окÑ?иÑ?оваÑ?Ñ? </string>
+  <string name="button_invert_selection">Ð?нвеÑ?Ñ?иÑ?оваÑ?Ñ? вÑ?деленное</string>
+  <string name="pref_proxy_title">Ð?Ñ?Ñ?одÑ?Ñ?ий Ñ?еÑ?евой пÑ?окÑ?и (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?и</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол длÑ? иÑ?полÑ?зованиÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?ом: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?ведиÑ?е Ñ?ип пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_host_summary">Ð?мÑ? Ñ?оÑ?Ñ?а пÑ?окÑ?и-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_host_dialog">Ð?ведиÑ?е Ñ?оÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">Ð?ведиÑ?е поÑ?Ñ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_title">Ð?мÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_username_summary">Ð?мÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_username_dialog">Ð?ведиÑ?е имÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_title">Ð?аÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="pref_proxy_password_summary">Ð?аÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?а (необÑ?заÑ?елÑ?но)</string>
+  <string name="pref_proxy_password_dialog">Ð?ведиÑ?е паÑ?олÑ? полÑ?зоваÑ?елÑ? пÑ?окÑ?и</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">УÑ?Ñ?ановка обÑ?ей пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="setting_up_app_based_transparent_proxying_">УÑ?Ñ?ановка оÑ?нованной на пÑ?иложениÑ?Ñ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озÑ?аÑ?наÑ? пÑ?окÑ?иÑ?икаÑ?иÑ? Ð?Ð?Ð?ЮЧÐ?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">Ð?Ñ?озÑ?аÑ?нÑ?й пÑ?окÑ?и поддеÑ?живаеÑ? Ñ?еÑ?еÑ?инг!</string>
+  <string name="warning_error_starting_transparent_proxying_">Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?: оÑ?ибка запÑ?Ñ?ка пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии!</string>
+  <string name="transproxy_rules_cleared">Ð?Ñ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и Ñ?даленÑ?</string>
+  <string name="couldn_t_start_tor_process_">Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo Ñ?абоÑ?аеÑ? на поÑ?Ñ?Ñ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">УÑ?Ñ?ановка оÑ?нованной на поÑ?Ñ?аÑ? пÑ?озÑ?аÑ?ной пÑ?окÑ?иÑ?икаÑ?ии...</string>
+  <string name="bridge_error">Ð?Ñ?ибка моÑ?Ñ?а</string>
+  <string name="bridge_requires_ip">Ð?лÑ? иÑ?полÑ?зованиÑ? необÑ?одимо задаÑ?Ñ? IP-адÑ?еÑ? как минимÑ?м одного моÑ?Ñ?а.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?пÑ?авÑ?Ñ?е пиÑ?Ñ?мо на адÑ?еÑ? bridges@xxxxxxxxxxxxxx Ñ?о Ñ?Ñ?Ñ?окой \"get bridges\" в Ñ?еле Ñ?ообÑ?ениÑ? из Ñ?Ñ?Ñ?Ñ?ной запиÑ?и GMail.</string>
+  <string name="error">Ð?Ñ?ибка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?и наÑ?Ñ?Ñ?ойки доÑ?Ñ?Ñ?пнÑ?Ñ? адÑ?еÑ?ов вÑ?звали иÑ?клÑ?Ñ?ение!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?Ñ?Ñ?ойки ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а вÑ?звали иÑ?клÑ?Ñ?ение!</string>
+  <string name="exit_nodes">Ð?Ñ?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а длÑ? поÑ?леднего пÑ?Ñ?жка</string>
+  <string name="enter_exit_nodes">Ð?ведиÑ?е вÑ?Ñ?однÑ?е Ñ?злÑ?</string>
+  <string name="exclude_nodes">Ð?Ñ?клÑ?Ñ?Ñ?ннÑ?е Ñ?злÑ?</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?пеÑ?аÑ?ки, пÑ?евдонимÑ?, Ñ?Ñ?Ñ?анÑ? и адÑ?еÑ?а на иÑ?клÑ?Ñ?ение</string>
+  <string name="enter_exclude_nodes">Ð?ведиÑ?е иÑ?клÑ?Ñ?Ñ?ннÑ?е Ñ?злÑ?</string>
+  <string name="strict_nodes">ТоÑ?нÑ?е Ñ?злÑ?</string>
+  <string name="use_only_these_specified_nodes">Ð?Ñ?полÑ?зоваÑ?Ñ? *Ñ?олÑ?ко* Ñ?Ñ?и заданнÑ?е Ñ?злÑ?</string>
+  <string name="bridges">Ð?оÑ?Ñ?Ñ?</string>
+  <string name="use_bridges">Ð?Ñ?полÑ?зоваÑ?Ñ? моÑ?Ñ?Ñ?</string>
+  <string name="bridges_obfuscated">Ð?бÑ?Ñ?Ñ?Ñ?иÑ?ованнÑ?е моÑ?Ñ?Ñ?</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?иÑ?Ñ? алÑ?Ñ?еÑ?наÑ?ивнÑ?е вÑ?однÑ?е Ñ?злÑ? в Ñ?еÑ?Ñ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?аданнÑ?е моÑ?Ñ?Ñ? обÑ?Ñ?Ñ?Ñ?иÑ?ованÑ?</string>
+  <string name="ip_address_and_port_of_bridges">IP-адÑ?еÑ?а и поÑ?Ñ?Ñ? моÑ?Ñ?ов</string>
+  <string name="enter_bridge_addresses">Ð?ведиÑ?е адÑ?еÑ?а моÑ?Ñ?ов</string>
+  <string name="relays">РеÑ?Ñ?анÑ?лÑ?Ñ?оÑ?Ñ?</string>
+  <string name="relaying">РеÑ?Ñ?анÑ?лÑ?Ñ?иÑ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">РазÑ?еÑ?иÑ?Ñ? ваÑ?емÑ? Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?вÑ? бÑ?Ñ?Ñ? невÑ?Ñ?однÑ?м Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом</string>
+  <string name="relay_port">Ð?оÑ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="listening_port_for_your_tor_relay">СлÑ?Ñ?аÑ?Ñ?ий поÑ?Ñ? длÑ? ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_or_port">Ð?ведиÑ?е поÑ?Ñ? OR</string>
+  <string name="relay_nickname">Ð?мÑ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?мÑ? длÑ? ваÑ?его Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?ведиÑ?е полÑ?зоваÑ?елÑ?Ñ?кое имÑ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пнÑ?е адÑ?еÑ?а</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?апÑ?Ñ?каÑ?Ñ? как клиенÑ? за межÑ?еÑ?евÑ?м Ñ?кÑ?аном Ñ? огÑ?аниÑ?иваÑ?Ñ?ими полиÑ?иками</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пнÑ?е поÑ?Ñ?Ñ?</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?Ñ?, доÑ?Ñ?Ñ?пнÑ?е из-за огÑ?аниÑ?иÑ?елÑ?ного Ñ?еÑ?евого Ñ?кÑ?ана</string>
+  <string name="enter_ports">Ð?ведиÑ?е поÑ?Ñ?Ñ?</string>
+  <string name="enable_hidden_services">Ð?клÑ?Ñ?иÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е Ñ?лÑ?жбÑ?</string>
+  <string name="run_servers_accessible_via_the_tor_network">Ð?апÑ?Ñ?Ñ?иÑ?Ñ? Ñ?еÑ?веÑ?а, доÑ?Ñ?Ñ?пнÑ?е Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ð?ведиÑ?е локалÑ?нÑ?е поÑ?Ñ?Ñ? длÑ? Ñ?кÑ?Ñ?Ñ?Ñ?Ñ? Ñ?лÑ?жб</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?Ñ? Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ð?дÑ?еÑ?Ñ?емое имÑ? длÑ? ваÑ?ей Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ? (Ñ?оздаÑ?Ñ?Ñ?Ñ? авÑ?омаÑ?иÑ?еÑ?ки)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Ð?клÑ?Ñ?иÑ?Ñ? вÑ?вод жÑ?Ñ?нала оÑ?ладки (Ñ?Ñ?ебÑ?еÑ? иÑ?полÑ?зоваÑ?Ñ? adb или aLogCat длÑ? пÑ?оÑ?моÑ?Ñ?а)</string>
+  <string name="project_home">Ð?омаÑ?нÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?а пÑ?оекÑ?а: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?иÑ?ензиÑ? Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Ð?Ñ?огÑ?аммÑ? Ñ?Ñ?оÑ?онниÑ? Ñ?азÑ?абоÑ?Ñ?иков: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Ð?Ñ?иложение Ñ?оÑ?еÑ? оÑ?кÑ?Ñ?Ñ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?й поÑ?Ñ? Ñ?еÑ?веÑ?а %S Ñ?еÑ?и Tor. ЭÑ?о безопаÑ?но, еÑ?ли вÑ? довеÑ?Ñ?еÑ?е данномÑ? пÑ?иложениÑ?.</string>
+  <string name="found_existing_tor_process">найден Ñ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?ий пÑ?оÑ?еÑ?Ñ? Tor...</string>
+  <string name="something_bad_happened">Ð?Ñ?оизоÑ?ла какаÑ?-Ñ?о оÑ?ибка. Ð?Ñ?овеÑ?Ñ?Ñ?е жÑ?Ñ?нал.</string>
+  <string name="hidden_service_on">Ñ?кÑ?Ñ?Ñ?аÑ? Ñ?лÑ?жба на:</string>
+  <string name="unable_to_read_hidden_service_name">невозможно пÑ?оÑ?иÑ?аÑ?Ñ? имÑ? Ñ?кÑ?Ñ?Ñ?ой Ñ?лÑ?жбÑ?</string>
+  <string name="unable_to_start_tor">Ð?евозможно запÑ?Ñ?Ñ?иÑ?Ñ? Tor:</string>
+  <string name="unable_to_reset_tor">Ð?еÑ?езагÑ?Ñ?зиÑ?е Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?во, невозможно пеÑ?еÑ?Ñ?Ñ?ановиÑ?Ñ? Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?Ñ?полÑ?зоваÑ?Ñ? Iptables по Ñ?молÑ?аниÑ?</string>
+  <string name="pref_use_sys_iptables_summary">Ð?Ñ?полÑ?зоваÑ?Ñ? вÑ?Ñ?Ñ?оеннÑ?й Ñ?айл iptables вмеÑ?Ñ?о поÑ?Ñ?авлÑ?емого Ñ? Orbot</string>
+  <string name="error_installing_binares">Ð?Ñ?полнÑ?емÑ?е Ñ?айлÑ? Tor не Ñ?могли Ñ?Ñ?Ñ?ановиÑ?Ñ?Ñ?Ñ? или обновиÑ?Ñ?Ñ?.</string>
+  <string name="pref_use_persistent_notifications">Ð?Ñ?егда оÑ?обÑ?ажаÑ?Ñ? иконкÑ? в панели задаÑ? когда Orbot подклÑ?Ñ?ен</string>
+  <string name="pref_use_persistent_notifications_title">Ð?оÑ?Ñ?оÑ?нное Ñ?ведомление о Ñ?абоÑ?е</string>
+  <string name="pref_use_expanded_notifications">Ð?оказаÑ?Ñ? Ñ?аÑ?Ñ?иÑ?енное Ñ?ведомление Tor Ñ?о Ñ?Ñ?Ñ?аной вÑ?Ñ?ода и IP</string>
+  <string name="pref_use_expanded_notifications_title">РаÑ?Ñ?иÑ?еннÑ?е Ñ?ведомлениÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?Ñ? вклÑ?Ñ?енÑ?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">ЯзÑ?к</string>
+  <string name="set_locale_summary">Ð?Ñ?бÑ?аÑ?Ñ? Ñ?зÑ?к инÑ?еÑ?Ñ?ейÑ?а длÑ? Orbot</string>
+  <string name="wizard_locale_title">Ð?Ñ?бÑ?аÑ?Ñ? Ñ?зÑ?к</string>
+  <string name="wizard_locale_msg">Ð?Ñ?Ñ?авиÑ?Ñ? по Ñ?молÑ?аниÑ? или пеÑ?еклÑ?Ñ?иÑ?Ñ? Ñ?екÑ?Ñ?ий Ñ?зÑ?к</string>
+  <string name="powered_by">оÑ?новано на Tor</string>
+  <string name="btn_save_settings">СоÑ?Ñ?аниÑ?Ñ? наÑ?Ñ?Ñ?ойки</string>
+  <string name="no_internet_connection_tor">Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?вÑ?еÑ? подклÑ?Ñ?ение к инÑ?еÑ?неÑ?Ñ?, Tor наÑ?одиÑ?Ñ?Ñ? в Ñ?ежиме ожиданиÑ?â?¦</string>
+  <string name="bandwidth_">Ð?анал:</string>
+  <string name="down">к нам</string>
+  <string name="up">оÑ? наÑ?</string>
+  <string name="pref_disable_network_title">Ð?вÑ?озаÑ?Ñ?пание без Ñ?еÑ?и</string>
+  <string name="pref_disable_network_summary">Ð?еÑ?еводиÑ?Ñ? Tor в Ñ?пÑ?Ñ?ий Ñ?ежим пÑ?и оÑ?Ñ?Ñ?Ñ?Ñ?Ñ?вии инÑ?еÑ?неÑ?а</string>
+  <string name="newnym">Ð?Ñ? пеÑ?еклÑ?Ñ?илиÑ?Ñ? на новÑ?й иденÑ?иÑ?икаÑ?оÑ? Tor!</string>
+  <string name="menu_verify_browser">Ð?Ñ?овеÑ?иÑ?Ñ? бÑ?аÑ?зеÑ?</string>
+  <string name="menu_use_chatsecure">Ð?Ñ?полÑ?зоваÑ?Ñ? ChatSecure</string>
+  <string name="permission_manage_tor_label">УпÑ?авление Tor</string>
+  <string name="permission_manage_tor_description">РазÑ?еÑ?иÑ?Ñ? пÑ?иложениÑ? Ñ?пÑ?авлÑ?Ñ?Ñ? Ñ?еÑ?виÑ?ом Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Ð?е поÑ?оже, Ñ?Ñ?о Ñ? ваÑ? Ñ?Ñ?Ñ?ановлен Orfox. ХоÑ?иÑ?е Ñ?пÑ?авкÑ? на Ñ?Ñ?Ñ? Ñ?емÑ? или пÑ?оÑ?Ñ?о оÑ?кÑ?Ñ?Ñ?Ñ? бÑ?аÑ?зеÑ??</string>
+  <string name="install_apps_">УÑ?Ñ?ановиÑ?Ñ? пÑ?иложениÑ??</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?еÑ? подклÑ?Ñ?ениÑ? к Ñ?еÑ?и. Tor вÑ?одиÑ? в Ñ?ежим Ñ?на...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?одклÑ?Ñ?ение к Ñ?еÑ?и Ñ?Ñ?Ñ?ановлено. Tor пÑ?оÑ?Ñ?паеÑ?Ñ?Ñ?...</string>
+  <string name="updating_settings_in_tor_service">обновление наÑ?Ñ?Ñ?оек в Ñ?еÑ?виÑ?е Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой SOCKS-пÑ?окÑ?и (по Ñ?молÑ?аниÑ?: 9050, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_socks_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а SOCKS</string>
+  <string name="pref_transport_title">Ð?оÑ?Ñ? пÑ?озÑ?аÑ?ного пÑ?окÑ?и Tor</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой пÑ?озÑ?аÑ?нÑ?й пÑ?окÑ?и (по Ñ?молÑ?аниÑ?: 9040, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_transport_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_dnsport_title">Ð?оÑ?Ñ? DNS Tor</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, на коÑ?оÑ?ом Tor пÑ?едоÑ?Ñ?авлÑ?еÑ? Ñ?вой DNS (по Ñ?молÑ?аниÑ?: 5400, 0 - длÑ? оÑ?клÑ?Ñ?ениÑ?)</string>
+  <string name="pref_dnsport_dialog">Ð?аÑ?Ñ?Ñ?ойка поÑ?Ñ?а DNS</string>
+  <string name="pref_torrc_title">Ð?олÑ?зоваÑ?елÑ?Ñ?кие наÑ?Ñ?Ñ?ойки Torrc</string>
+  <string name="pref_torrc_summary">ТÐ?Ð?ЬÐ?Ð? Ð?Ð?Я ЭÐ?СÐ?Ð?РТÐ?Ð?: внеÑ?иÑ?е наÑ?Ñ?Ñ?ойки напÑ?Ñ?мÑ?Ñ? в Ñ?Ñ?Ñ?оки Ñ?айла конÑ?игÑ?Ñ?аÑ?ии torrc</string>
+  <string name="pref_torrc_dialog">Ð?олÑ?зоваÑ?елÑ?Ñ?кие Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus -  пÑ?иложение Benetech докÑ?менÑ?аÑ?иÑ? по пÑ?авам Ñ?еловека </string>
+  <string name="your_tor_public_ips_">Ð?аÑ?и пÑ?блиÑ?нÑ?е IP-адÑ?еÑ?а Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?ожалÑ?йÑ?Ñ?а, оÑ?клÑ?Ñ?иÑ?е Ñ?Ñ?Ñ? пÑ?огÑ?аммÑ? в Android-&gt;Ð?аÑ?Ñ?Ñ?ойки-&gt;Ð?Ñ?иложениÑ?, еÑ?ли Ñ? ваÑ? возникли пÑ?облемÑ? Ñ? Orbot:</string>
+  <string name="app_conflict"> Ð?онÑ?ликÑ? пÑ?иложений</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?ообновление пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_transproxy_refresh_summary">Ð?овÑ?оÑ?но пÑ?имениÑ?Ñ? пÑ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и пÑ?и изменении Ñ?оÑ?Ñ?оÑ?ниÑ? Ñ?еÑ?и</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?Ð?УÐ?Ð?ТÐ?Ð?ЬÐ?Ð?Ð? УÐ?Ð?Ð?Ð?Ð?Ð?Ð? пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="pref_transproxy_flush_summary">Ð?ажмиÑ?е здеÑ?Ñ?, Ñ?Ñ?обÑ? Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð? оÑ?иÑ?Ñ?иÑ?Ñ? вÑ?е Ñ?еÑ?евÑ?е пÑ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и</string>
+  <string name="transparent_proxy_rules_flushed_">Ð?Ñ?авила пÑ?озÑ?аÑ?ного пÑ?окÑ?и Ñ?даленÑ?!</string>
+  <string name="you_do_not_have_root_access_enabled">У ваÑ? не вклÑ?Ñ?Ñ?н root-доÑ?Ñ?Ñ?п</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?озможно, поÑ?Ñ?ебÑ?еÑ?Ñ?Ñ? оÑ?Ñ?ановиÑ?Ñ? и запÑ?Ñ?Ñ?иÑ?Ñ? Orbot заново длÑ? подклÑ?Ñ?ениÑ? изменений наÑ?Ñ?Ñ?оек.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">кбиÑ?/Ñ?</string>
+  <string name="mbps">мбиÑ?/Ñ?</string>
+  <string name="kb">Ð?Ð?</string>
+  <string name="mb">Ð?Ð?</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?Ñ? обновленÑ?</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?ожалÑ?йÑ?Ñ?а, пеÑ?езапÑ?Ñ?Ñ?иÑ?е Orbot длÑ? вÑ?Ñ?Ñ?плениÑ? изменениÑ? в Ñ?илÑ?</string>
+  <string name="menu_qr">QR-кодÑ?</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Ð?Ñ?ли ваÑ?а Ñ?еÑ?Ñ? мобилÑ?ной Ñ?вÑ?зи акÑ?ивно блокиÑ?Ñ?еÑ? Tor, вÑ? можеÑ?е иÑ?полÑ?зоваÑ?Ñ? моÑ?Ñ?Ñ? Tor длÑ? доÑ?Ñ?Ñ?па к Ñ?еÑ?и. Ð?Ñ?беÑ?иÑ?е один из Ñ?ипов моÑ?Ñ?ов вÑ?Ñ?е, Ñ?Ñ?обÑ? вклÑ?Ñ?иÑ?Ñ? Ñ?Ñ?Ñ? Ñ?Ñ?нкÑ?иÑ?.</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?а</string>
+  <string name="get_bridges_email">Эл. поÑ?Ñ?а</string>
+  <string name="get_bridges_web">СайÑ?</string>
+  <string name="activate">Ð?кÑ?иваÑ?иÑ?</string>
+  <string name="apps_mode">VPN-Ñ?ежим пÑ?иложений</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?Ñ? можеÑ?е вклÑ?Ñ?иÑ?Ñ? Ñ?Ñ?нкÑ?иÑ? пеÑ?енапÑ?авлениÑ? вÑ?еÑ? пÑ?иложений на ваÑ?ем Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ве Ñ?еÑ?ез Ñ?еÑ?Ñ? Tor, иÑ?полÑ?зÑ?Ñ? Ñ?Ñ?нкÑ?иÑ? VPN в Android.\n\n* Ð?РÐ?Ð?УÐ?РÐ?Ð?Ð?Ð?Ð?Ð?Ð? * ЭÑ?о новаÑ? Ñ?кÑ?пеÑ?именÑ?алÑ?наÑ? Ñ?Ñ?нкÑ?иÑ? и в некоÑ?оÑ?Ñ?Ñ? Ñ?лÑ?Ñ?аÑ?Ñ? можеÑ? оÑ?Ñ?ановиÑ?Ñ?Ñ?Ñ? или не запÑ?Ñ?Ñ?иÑ?Ñ?Ñ?Ñ? авÑ?омаÑ?иÑ?еÑ?ки. Ð?на не должна бÑ?Ñ?Ñ? иÑ?полÑ?зована длÑ? анонимноÑ?Ñ?и, а ТÐ?Ð?ЬÐ?Ð? длÑ? пÑ?оÑ?ождениÑ? Ñ?илÑ?Ñ?Ñ?ов и межÑ?еÑ?евÑ?Ñ? Ñ?кÑ?анов.</string>
+  <string name="send_email">Ð?Ñ?пÑ?авиÑ?Ñ? пиÑ?Ñ?мо</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?Ñ? можеÑ?е полÑ?Ñ?иÑ?Ñ? адÑ?еÑ? моÑ?Ñ?а по Ñ?лекÑ?Ñ?онной поÑ?Ñ?е, Ñ? Ñ?айÑ?а или пÑ?Ñ?Ñ?м Ñ?каниÑ?ованиÑ? QR-кода. Ð?Ñ?беÑ?иÑ?е \"Эл. поÑ?Ñ?а\" или \"СайÑ?\" ниже, Ñ?Ñ?обÑ? запÑ?оÑ?иÑ?Ñ? адÑ?еÑ? моÑ?Ñ?а.\n\nÐ?олÑ?Ñ?еннÑ?й адÑ?еÑ? Ñ?копиÑ?Ñ?йÑ?е и вÑ?Ñ?авÑ?Ñ?е его в Ñ?азделе наÑ?Ñ?Ñ?оек Orbot \"Ð?оÑ?Ñ?Ñ?\", поÑ?ле Ñ?его пеÑ?езапÑ?Ñ?Ñ?иÑ?е пÑ?иложение.</string>
+  <string name="install_orweb">УÑ?Ñ?ановиÑ?Ñ? Orfox</string>
+  <string name="standard_browser">СÑ?андаÑ?Ñ?нÑ?й бÑ?аÑ?зеÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?РÐ?Ð?Ð?ЧÐ?Ð?Ð?Ð?: Ñ?олÑ?ко Ñ?Ñ?андаÑ?Ñ?нÑ?е моÑ?Ñ?Ñ? Tor Ñ?абоÑ?аÑ?Ñ? на Ñ?Ñ?Ñ?Ñ?ойÑ?Ñ?ваÑ? Intel X86/Atom</string>
+  <string name="vpn_default_world">Ð?иÑ?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-si-rLK/strings.xml b/orbotservice/src/main/res/values-si-rLK/strings.xml
new file mode 100644
index 0000000..e4dc474
--- /dev/null
+++ b/orbotservice/src/main/res/values-si-rLK/strings.xml
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor �රම�භ ��ර�ම �� න��ත�ම</string>
+  <string name="tor_proxy_service_process">Tor න�ය�ත� ���� </string>
+  <string name="status_starting_up">Orbot �රම�භ �රම�න��</string>
+  <string name="status_activated">Tor ජ�ලයට �බ�ද�ය�</string>
+  <string name="status_disabled">Orbot à¶?à·?â??රà·?යà·?à·?à·?රà·?à·?ත à¶?ර à¶?ත </string>
+  <string name="tor_process_starting">Tor ද�ය�ය� �රම�භ �රම�න�...</string>
+  <string name="tor_process_complete">�ම�ප�ර�ණය�.</string>
+  <string name="tor_process_waiting">ර�ද� ��ට�ය�.</string>
+  <string name="not_anonymous_yet">à¶?à·?à·?à·?දයයà·?: à¶?බà·? à¶?නà·?දà·?නà·? තà·?ම නà·?රà·?නà·?මà·?à¶? නà·?මà·?ත. à¶?රà·?ණà·?à¶?ර à¶?බà·? යà·?දà·?මà·? à·?දà·?à·? HTTP proxy 127.0.0.1:8118 à·?à·? SOCKS4A à·?à·? SOCKS5 proxy 127.0.0.1:9050 භà·?à·?à·?තà·? à·?න පරà·?දà·? à·?à·?නà·?â??යà·?à·? à¶?රà¶?නà·?න.</string>
+  <string name="menu_home">ම�ල�ප�ට��</string>
+  <string name="menu_browse">ප�ර����න�න</string>
+  <string name="menu_settings">��ට��ම�</string>
+  <string name="menu_log">ල��ය </string>
+  <string name="menu_info">�ද��</string>
+  <string name="menu_start">�රඹන�න</string>
+  <string name="menu_stop">න�ත��න�න</string>
+  <string name="menu_about">ප���බද</string>
+  <string name="main_layout_download">භ��ත �රන�න </string>
+  <string name="main_layout_upload">�ඩ��ත �රන�න </string>
+  <string name="button_help">�ද��</string>
+  <string name="button_close">��න�න</string>
+  <string name="button_about">ප���බද</string>
+  <string name="button_clear_log">ල��ය ���� �රන�න </string>
+  <string name="menu_verify">පර����� �රන�න</string>
+  <string name="menu_exit">��ත� �න�න</string>
+  <string name="press_to_start">- �රම�භ ��ර�මට ට�� ��ල���� තද�රන�න -</string>
+  <string name="pref_trans_proxy_group">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? (මà·?ලය à¶?à·?à·?à·?â??ය à·?à·?)</string>
+  <string name="pref_trans_proxy_title">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?</string>
+  <string name="pref_trans_proxy_summary">යà·?මà·?නà·? à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? ටà·?රà·?à¶?රණය </string>
+  <string name="pref_transparent_all_title">Tor ��යල�ල</string>
+  <string name="pref_transparent_all_summary">Tor ත�ල ��ය�� ය�ම��ලට ප�ත�න න�ය�ත����� තදබදය</string>
+  <string name="pref_transparent_port_fallback_title">ප�ට න�ය�ත����� ප��බ���ම </string>
+  <string name="pref_transparent_port_fallback_summary">à¶?à·?à·?à·?දයයà·?: මà¶?à·?à·?රà·?ය යà·?තà·? පà·?දà·? පà·?ට (80, 443, යනà·?දà·?ය). *භà·?à·?à·?තà·?à·? à·?à·?දà·?à¶?à·?* \'à·?à·?යà·?à·?\' à·?à·? \'යà·?මà·?\' පà·?â??රà¶?à·?ර à·?à·?ඩ නà·?à¶?රනà·?නà·? නමà·? පමණà·?.</string>
+  <string name="pref_transparent_port_title">ප�ට ල�ය���ත�� </string>
+  <string name="pref_transparent_port_summary">නà·?යà·?තà·?à·?à·?à·?à·? à·?දà·?à·? පà·?ට ලà·?යà·?à·?à·?තà·?à·?. *භà·?à·?à·?තà·?à·? à·?à·?දà·?à¶?à·?* \'à·?à·?යà·?à·?\' à·?à·? \'යà·?මà·?\' පà·?â??රà¶?à·?ර à·?à·?ඩ නà·?à¶?රනà·?නà·? නමà·? පමණà·?.</string>
+  <string name="pref_transparent_port_dialog">ප�ට න�ය�ත������ට ��� �රන�න</string>
+  <string name="pref_has_root">මà·?ල පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="pref_has_root_summary">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? à·?දà·?à·? මà·?ල පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="status_install_success">Tor ද���මයන� ��ර�ථ�� ��ථ�පනය �රන ලද�!</string>
+  <string name="status_install_fail">Tor ද���මය ��න��න� ��ථ�පනය ��ර�මට න����� ��ය. �ර�ණ��ර ල��ය පර������ර tor-assistants@xxxxxxxxxxxxxx ට ද�න�ම� ද�න�න</string>
+  <string name="title_error">ය�ද�ම� ද�� </string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot ප�ල�බද� </string>
+  <string name="btn_next">�ල� </string>
+  <string name="btn_back">ප��ප�ට</string>
+  <string name="btn_finish">����නය� </string>
+  <string name="btn_okay">���ය�</string>
+  <string name="btn_cancel">��ල��� �රන�න</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot ප���බද �ත�ම� ����තර </string>
+  <string name="wizard_permissions_root">�න�ම�ත�ය ල�බ� �ත.</string>
+  <string name="wizard_permissions_stock">Orbot �න�ම�ත�යන� </string>
+  <string name="wizard_premissions_msg_root">�නර��ය�! �බ ම�ල Orbot �ද�� ම�ල �න�ම�ත�යන� �බල �ර �ත� බ� �පට �න��රණය ��ය. �ප ම�ම බලය න�ණ�ත� ල�� භ���ත� ��ර�මට ප�ර�න�ද� ��ම�.</string>
+  <string name="wizard_permissions_msg_stock">à¶?තà·?â??යà·?à·?à·?â??ය නà·?à·?à·?à·?තà·? Orbot à·?ට මà·?ල පà·?â??රà·?à·?à·?ය ලබà·?දà·?මà·?නà·? à¶?ය බලà¶?තà·? මà·?à·?ලමà¶?à·? බà·?ට පතà·?à·?à·?. පà·?ල බà·?තà·?තම භà·?à·?à·?තයà·?නà·? Orbot à·?ට à·?à·?පà·?රà·?බලය ලබà·?දà·?නà·?න!</string>
+  <string name="wizard_permissions_no_root">à¶?බට මà·?ල පà·?â??රà·?à·?à·?ය à·?මà·?බනà·?ධà·? à¶?à·?à·?à·?දà·? à¶?à·?බà·?ධයà¶?à·? නà·?මà·?තà·? නමà·?, Orbot à·?ල à·?ඩà·? à¶?රන යà·?මà·?නà·? පමණà¶?à·? භà·?à·?à·?තà·? à¶?රනà·?න.</string>
+  <string name="wizard_permissions_consent">ම� �ට ��ට��ය�. ��ප�ර� පර���ල�ය� න�ම�ත�� ද��ටම �ර��න ය�මට ��ම�ත�ත�ම�.</string>
+  <string name="wizard_permission_enable_root">Orbot à·?ට මà·?ලය පà·?â??රදà·?නය à¶?රනà·?න </string>
+  <string name="wizard_configure">ටà·?රà·?à¶?රණය à·?à·?නà·?â??යà·?à·? à¶?රනà·?න </string>
+  <string name="wizard_configure_msg">Orbot �බට ��ය�� ය�ම��ල �න�ද�න� Tor ත�ල�න� ය���මට �� �බ� ය�ම� තන� තන�� ත�ර���න�මට ����� ලබ�ද�.</string>
+  <string name="wizard_configure_all">��ය�� ය�ම��ලට ප�ත�න න�ය�ත����� Tor ත�ල�න� ය�න�න </string>
+  <string name="wizard_configure_select_apps">තන� ය�ම�න� Tor �ද�� ත�ර��න�න </string>
+  <string name="wizard_tips_tricks">Orbot �බල �ල ය�ම� </string>
+  <string name="wizard_tips_msg">ප�ත ය�ම� ��ද� �ත�ත� Orbot �ම� ��ඩ ��ර�මට ය. ��ථ�පනය ��ර�ම �ද�� ��� ��� බ�ත�තම මත ��ල��� �රන�න. න�ත��ත� �බට ම�ම ය�ම� Google Play, GuardianProject.info ��බ��ඩ��ය�න� �� F-Droid.org �ල�න� ��ය� �ත ���.</string>
+  <string name="wizard_tips_proxy">නà·?යà·?තà·? à·?à·?à·?à·? à·?à·?ටà·?à·?මà·? - Orbot à·?මà¶? à¶?à·?â??රà·?යà·?à¶?à·?රà·?මට à¶?නà·?à¶?à·? යà·?මà·? à·?à·?නà·?â??යà·?à·? à¶?රන à¶?à¶?à·?රය à·?දà·?රනà·?න </string>
+  <string name="wizard_tips_duckgo">DuckDuckGo à·?à·?à·?à·?මà·? යනà·?තà·?â??ර යà·?දà·?ම </string>
+  <string name="wizard_tips_twitter">Twitter න�ය�ත������ \"localhost\" �ත���ර�යට �� ප�ටය 8118 ට ප���ට��න�න </string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">න�ය�ත� ���� ��ට��ම� </string>
+  <string name="wizard_final">Orbot ��ද�නම�!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">මà·?මà¶?à·?නà·? à¶?බà·? à·?à·?බà·? බà·?â??රà·?à·?à·?රය https://check.torproject.org ට à·?à·?à·?à·?ත à·?à·?. à¶?à·?à·?ට à¶?බට Orbot නà·?à·?à·? ලà·?à·? à·?à·?නà·?â??යà·?à·? à·?à·? à¶?තà·?දà·?යà·? à·?à·? à¶?බ Tor ජà·?ලයට à·?මà·?බනà·?ධ à·?à·? à¶?තà·?දà·?යà·? දà·?à¶?à¶?ත à·?à·?à¶?.</string>
+  <string name="pref_hs_group">�����ණ� ���� �ත���ර �රම�න� </string>
+  <string name="pref_general_group">ප�ද�</string>
+  <string name="pref_start_boot_title">Orbot �රඹ�ම� ධ���ය� �රඹන�න </string>
+  <string name="pref_start_boot_summary">Orbot à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? à¶?රමà·?භ à¶?ර, à¶?බà·? Android à¶?පà¶?රණය පටනà·?à¶?තà·? à·?à·?ට Tor à·?ලට à·?මà·?බනà·?ධ à¶?රà¶?නà·?න.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">����දයය�</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�න�ම�ත�ය</string>
+  <string name="wizard_permissions_root_msg1">à¶?බට à¶?à·?à·?à·?â??ය නමà·? Orbot à·?à·?පà·?රà·? පරà·?à·?à·?ලà¶?යà·?ට පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·? à·?à·?à·?à·? à·?à·?නà·? පà·?â??රà¶?මන à·?à·?à·?à·?à·?à·?à¶?à¶? à·?බල à¶?à·?රà·?මට à¶?à·?à·?ර ලබà·?දà·?ය à·?à·?à¶?. </string>
+  <string name="wizard_permissions_root_msg2">à¶?බට මà·?ය à·?à·?දà·? à¶?à·?රà·?මට à¶?à·?à·?à·?â??යතà·?à·?à¶?à·? නà·?මà·?තà·? නමà·?, Orbot à·?ල à·?à·?ඩà·? à¶?රන යà·?මà·?නà·? පමණà¶?à·? භà·?à·?à·?තà·? à¶?රනà·?න.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot �බල �ල ය�ම�</string>
+  <string name="wizard_tips_play">Google Play ත�ල�න� Guardian Project apps ත�ර��න�න </string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?</string>
+  <string name="wizard_transproxy_msg">මà·?මà¶?à·?නà·? à¶?බà·? යà·?මà·?නà·?ට à¶?à·?à·?à·?දà·? à·?à·?නà·?â??යà·?à¶?රණයà¶?à·? නà·?මà·?තà·?à·? Tor ජà·?ලය à·?රà·?à·? à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? à¶?à·?â??රà·?යà·?තà·?මà¶? à·?à·?ය à·?à·?à¶?.</string>
+  <string name="wizard_transproxy_hint">(�බට �ප �ද�න� �ල �ර�ණ� ප���බද ��බ�ධය�� න�ම�ත� නම� ම�ම ��ට�� �ල��ණ� �රන�න)</string>
+  <string name="wizard_transproxy_none">������� න�ම�ත</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Wifi à·?à·? USB Tethered à¶?පà·?à¶?à¶? à·?දà·?à·? Tor පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·? à·?à·?à·?à·?à·? à·?බල à¶?රනà·?න (නà·?à·?ත à¶?රමà·?භ à¶?à·?රà·?මà¶?à·? à¶?à·?à·?à·?â??යà·?à·?)</string>
+  <string name="button_grant_superuser">à·?à·?පà·?රà·? පරà·?à·?à·?ලà¶?යà·?à¶?à·? පà·?â??රà·?à·?à·?ය à¶?ලà·?ලනà·?න </string>
+  <string name="pref_select_apps">ය�ම�න� ත�ර��න�න </string>
+  <string name="pref_select_apps_summary">Tor �ර�� ය���මට ය�ම�න� ත�ර��න�න </string>
+  <string name="pref_node_configuration">නà·?ඩà·? à·?à·?නà·?â??යà·?à·?à¶?රණය </string>
+  <string name="pref_node_configuration_summary">මà·?à·?à·? à¶?බà·? නà·?රà·?නà·?මà·?à¶?තà·?à·? à¶?ඩà·? à¶?රන පà·?â??රà¶?මන à·?à·?ටà·?à·?මà·? ය.</string>
+  <string name="pref_entrance_node">�ත��� ��ම� න�ඩ� </string>
+  <string name="pref_entrance_node_summary">ප�ම� hop �ද�� ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන� </string>
+  <string name="pref_entrance_node_dialog">�ත��� ��ම� න�ඩ��ලට ප�����න�න </string>
+  <string name="pref_proxy_title">Outbound ජ�ල න�ය�ත� </string>
+  <string name="pref_proxy_type_title">Outbound න�ය�ත� �ර��ය�� </string>
+  <string name="pref_proxy_type_summary">නà·?යà·?තà·? à·?à·?à·?à·?දà·?යà¶?යනà·? à·?දà·?à·? පà·?â??රà·?ටà·?à¶?à·?ල: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">න�ය�ත� ���� �ර��ය �ත�ලත� �රන�න </string>
+  <string name="pref_proxy_host_title">Outbound න�ය�ත� �ත���රය��  </string>
+  <string name="pref_proxy_host_summary">න�ය�ත� ����ද�ය��� �ත���ර� න�මය </string>
+  <string name="pref_proxy_host_dialog">න�ය�ත����� �ත���රය �ත�ල� �රන�න </string>
+  <string name="pref_proxy_port_title">Outbound න�ය�ත� ප�ර�ටය�� </string>
+  <string name="pref_proxy_port_summary">න�ය�ත� ����ද�ය� ප�ටය</string>
+  <string name="pref_proxy_port_dialog">න�ය�ත� ���� ප�ටය �ත��� �රන�න </string>
+  <string name="status">තත��ය</string>
+  <string name="setting_up_full_transparent_proxying_">à·?මà·?පà·?රà·?ණ පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="setting_up_app_based_transparent_proxying_">යà·?මà·? පදනමà·? à¶?රà¶?à·?න à¶?à·?â??රà·?යà·?තà·?මà¶? à·?න පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="transparent_proxying_enabled">පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? à·?බල à¶?ර à¶?ත </string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Tethering �ද�� �බල �ර �ත!</string>
+  <string name="warning_error_starting_transparent_proxying_">à¶?à·?à·?à·?දයයà·?: පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·?à·?à·?නà·? දà·?à·?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="transproxy_rules_cleared">TransProxy ��න�ද��� ��ත� �ර �ත </string>
+  <string name="couldn_t_start_tor_process_">Tor à¶?à·?â??රà·?යà·?à·?ලà·?නà·? à¶?රමà·?භ à¶?à·?රà·?මට නà·?à·?à·?à¶?à·? à·?à·?ය:</string>
+  <string name="setting_up_port_based_transparent_proxying_">පà·?ට පදනමà·? à¶?රà¶?à·?න à¶?à·?â??රà·?යà·?තà·?මà¶? à·?න පà·?රදà·?à·?à·?â??ය නà·?යà·?තà·?à·?à·?à·?à·? පà·?à·?à·?ටà·?à·?à·?ම...</string>
+  <string name="bridge_error">��ත� ද��ය��</string>
+  <string name="bridge_requires_ip">��ත� �������� භ���ත�ය �ද�� �බ �ඩ� තරම�න� ��� ��ත� IP ල�ප�නය�� �� �ත�ලත� �ල ය�ත�ය.</string>
+  <string name="send_email_for_bridges">\"get bridges\" නමà·? පà·?ලà·?ය à·?à·?දà·?â??යà·?තà·? ලà·?පà·?යà·? දà·?à·?යà·? à¶?තà·?ලතà·? à¶?ර gmail à¶?à·?ණà·?මà¶?à·?නà·? bridges@xxxxxxxxxxxxxx ලà·?පà·?නයට යà·?නà·?න.</string>
+  <string name="error">ද��ය��</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">à¶?බà·? à·?à·?නà·?දà·?à·?න ලà·?පà·?නයà·?à·?à·? à·?à·?ටà·?à·?මà·?à·?ල à·?à·?â??යතà·?රà·?à¶?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="your_relay_settings_caused_an_exception_">à¶?බà·? පà·?â??රතà·?යà·?ජà¶? à·?à·?ටà·?à·?මà·?à·?ල à·?à·?â??යතà·?රà·?à¶?යà¶?à·? à·?ටà¶?à·?න à¶?ත!</string>
+  <string name="exit_nodes">ප�ට��ම� න�ඩ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ප�ම� hop �ද�� ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන�</string>
+  <string name="enter_exit_nodes">ප�ට��ම� න�ඩ��ලට ප�����න�න</string>
+  <string name="exclude_nodes">�ත��ර�න න�ඩ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">�ත��ර�න ���ල��ල��ණ�, nicks, රට�ල� �� ල�ප�නයන�</string>
+  <string name="enter_exclude_nodes">�ත��ර�න න�ඩ�ඩ��ලට ප�����න�න</string>
+  <string name="strict_nodes">ද�ඩ� න�ඩ� </string>
+  <string name="use_only_these_specified_nodes">��ත �ද�න� න�ඩ� *පමණ��* භ���ත� �රන�න </string>
+  <string name="bridges">��ත�</string>
+  <string name="use_bridges">��ත� භ���ත� �රන�න </string>
+  <string name="bridges_obfuscated">��ත� �ද�ර� �රන�න </string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor ජ�ලයට ���ල�ප �ත��� ��ම� න�ඩ� �බල �රන�න </string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">à·?à·?නà·?â??යà·?à·? à¶?ර à¶?තà·? à·?à·?තà·? à¶?දà·?රà·? à¶?ල à·?à·?තà·? නමà·? à¶?à·?à·? à·?බල à¶?රනà·?න </string>
+  <string name="ip_address_and_port_of_bridges">IP ල�ප�නය �� ��ත��ල ප�ට</string>
+  <string name="enter_bridge_addresses">��ත� ල�ප�නයන� �ත��� �රන�න </string>
+  <string name="relays">පà·?â??රතà·?යà·?ජà¶?ය</string>
+  <string name="relaying">පà·?â??රතà·?යà·?ජනය </string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">à¶?බà·? à¶?පà·?à¶?à¶?ය නà·?à¶?à·?ම-නà·?යන පà·?â??රතà·?යà·?ජà¶?යà¶?à·? බà·?ට à·?බල à¶?රනà·?න </string>
+  <string name="relay_port">පà·?â??රතà·?යà·?ජà¶? පà·?ටය</string>
+  <string name="listening_port_for_your_tor_relay">Tor පà·?â??රතà·?යà·?ජà¶?යට à·?à·?නà·?දà·?න පà·?ටය </string>
+  <string name="enter_or_port">OR ප�ටය �ත��� �රන�න </string>
+  <string name="relay_nickname">පà·?â??රතà·?යà·?ජà¶? à¶?පනà·?මය</string>
+  <string name="the_nickname_for_your_tor_relay">à¶?බà·? Tor පà·?â??රතà·?යà·?ජà¶?යà·? à¶?පනà·?මය</string>
+  <string name="enter_a_custom_relay_nickname">à·?à·?â??යà·?à·?à·?à·?රà·?à¶? පà·?â??රතà·?යà·?ජà¶? à¶?පනà·?මය à¶?තà·?à·?à·? à¶?රනà·?න </string>
+  <string name="reachable_addresses">��න�ද� ��ය���� ල�ප�නය </string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">à·?à·?à·?à·?දà·?යà¶?යà·?à¶?à·? ලà·?à·? firewall පà·?ටà·?පà·? à·?à·?ට à·?à·?මà·?à¶?à·?රà·? පà·?à·?à·?à·?à·?තà·? à·?මà¶? à¶?à·?â??රà·?යà·?à¶?රනà·?න</string>
+  <string name="reachable_ports">��න�ද� ��ය���� ප�ටයන�</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">��ම���ර� firewall ප�ට�ප� ��න�ද���ය ���� ප�ටයන�</string>
+  <string name="enter_ports">ප�ටයන� �ත��� �රන�න </string>
+  <string name="enable_hidden_services">�����ණ� ���� �ත���ර �රම�න� </string>
+  <string name="run_servers_accessible_via_the_tor_network">à¶?පà·?à¶?à¶? මත දà·?à·?à·?න à·?à·?à·?à·?දà·?යà¶?යà·?ට Tor ජà·?ලයට පà·?â??රà·?à·?à·?à·?à·?මට à¶?ඩදà·?නà·?න</string>
+  <string name="enter_localhost_ports_for_hidden_services">�����ණ� ���� �ද�� �ත� localhost ප�ටයන� �ත��� �රන�න </string>
+  <string name="hidden_service_ports">�����ණ� ���� ප�ටයන�</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">à¶?බà·? à·?à·?à¶?à·?à·?ණà·? à·?à·?à·?à·? à·?දà·?à·? à¶?මතන නà·?මය (à·?à·?à·?යà¶?à¶?à·?â??රà·?යà·? ජනනය à·?à·?)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">නà·?දà·?à·?à·? à¶?à·?රà·?මà·? ලà·?à¶?ය පà·?â??රතà·?දà·?නය à·?දà·?à·? à·?බල à¶?රනà·?න (නà·?රඹà·?ම à·?දà·?à·? adb or aLogCat භà·?à·?à·?තà·? à¶?රනà·?න)</string>
+  <string name="project_home">à·?à·?â??යà·?පà·?තà·? නà·?à·?à·?න(නà·?):</string>
+  <string name="the_tor_license">Tor බලපතà·?â??රය</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3 �න ප�ර��� ම�ද�����</string>
+  <string name="hidden_service_request">ය�ම���ට �����ණ� ����ද�ය� %S ප�ටය Tor ජ�ලයට ����ත ��ර�මට ��මන�ය. ම�ය ��ර����ත�න�න� �බ ම�ම ය�ම�� ������� �රන�� නම�  පමණ�.</string>
+  <string name="found_existing_tor_process">පà·?තà·?න Tor à¶?à·?â??රà·?යà·?à·?ලà·? à·?මà·?à·?à·?ය...</string>
+  <string name="something_bad_happened">යම� න�මන� ද�ය�� ��ද���ය. ල��ය පර����� �ර බලන�න </string>
+  <string name="hidden_service_on">�����ණ� ���� ප���ටන�න�:</string>
+  <string name="unable_to_read_hidden_service_name">�����ණ� ���� න�මය ��ය��මට න�����ය </string>
+  <string name="unable_to_start_tor">Tor �රම�භ ��ර�මට න�����ය:</string>
+  <string name="pref_use_sys_iptables_title">ප�රන�ම� IP ���� භ���ත� �රන�න </string>
+  <string name="pref_use_sys_iptables_summary">Orbot �� ද���මය ip ��� ��න��ට �ප���ය� ප���ට� ද���මය ip ��� භ���ත� �රන�න </string>
+  <string name="error_installing_binares">Tor දà·?à·?à·?මයනà·? à·?à·?ථà·?පනයට à·?à·? à¶?තà·?à·?à·?â??රà·?ණà·? à¶?à·?රà·?මට නà·?à·?à·?à¶?à·? à·?à·?ය.</string>
+  <string name="pref_use_persistent_notifications">Orbot �ම�බන�ධ �� �ත� ��ම��ටම ��ට ම��ලම� ත�ර��� න�ර�ප�ය තබ��න�න</string>
+  <string name="pref_use_persistent_notifications_title">න���දන ල�බ�මට �ල���න�න </string>
+  <string name="notification_using_bridges">��ත� �බල �ර �ත!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbot �ද�� ප�ද���ය �� භ���� ත�රන�න </string>
+  <string name="wizard_locale_title">භ���� ත�රන�න </string>
+  <string name="wizard_locale_msg">�ම�මතය �ත��ර �ර�තම�න භ����ට ම�ර���න�න </string>
+  <string name="btn_save_settings">��ට��ම� ��ර���න�න</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sk-rSK/strings.xml b/orbotservice/src/main/res/values-sk-rSK/strings.xml
new file mode 100644
index 0000000..b7578c4
--- /dev/null
+++ b/orbotservice/src/main/res/values-sk-rSK/strings.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_info">Pomocník</string>
+  <string name="button_help">Pomocník</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Nastavenia proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sk/strings.xml b/orbotservice/src/main/res/values-sk/strings.xml
new file mode 100644
index 0000000..2f648ef
--- /dev/null
+++ b/orbotservice/src/main/res/values-sk/strings.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Å¡tart a stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot Å¡tartujeâ?¦</string>
+  <string name="status_activated">Pripojený do Tor siete</string>
+  <string name="status_disabled">Orbot je deaktivovaný</string>
+  <string name="tor_process_starting">Å tartujem Tor klienta...</string>
+  <string name="tor_process_complete">hotovo.</string>
+  <string name="tor_process_waiting">Ä?akám.</string>
+  <string name="not_anonymous_yet">VAROVANIE: Váš prenos nie je ešte anonymný! Prosím, nakonfigurujte aplikácie aby používali HTTP proxy 127.0.0.1:8118 alebo SOCKS4A alebo SOCKS5 proxy server 127.0.0.1:9050</string>
+  <string name="menu_home">Domov</string>
+  <string name="menu_browse">Prehliadať</string>
+  <string name="menu_settings">Nastavenia</string>
+  <string name="menu_info">Pomocník</string>
+  <string name="menu_about">O aplikácií</string>
+  <string name="button_help">Pomocník</string>
+  <string name="button_close">Zatvoriť</string>
+  <string name="button_about">O aplikácií</string>
+  <string name="menu_verify">Skontrolovať</string>
+  <string name="menu_exit">UkonÄ?iÅ¥</string>
+  <string name="btn_back">Späť</string>
+  <string name="btn_cancel">Zrušiť</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Nastavenie proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Všeobecné</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varovanie</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Žiadny</string>
+  <string name="status">Stav</string>
+  <string name="error">Chyba</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Uložiť nastavenie</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sl/strings.xml b/orbotservice/src/main/res/values-sl/strings.xml
new file mode 100644
index 0000000..1b8a4c6
--- /dev/null
+++ b/orbotservice/src/main/res/values-sl/strings.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org/?lang=sl</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=sl</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">zaÄ?ni in ustavi Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot se zaganja...</string>
+  <string name="status_activated">Povezan v omrežje Tor</string>
+  <string name="status_disabled">Orbot ni aktiviran</string>
+  <string name="tor_process_starting">Zagon Tor klijenta...</string>
+  <string name="tor_process_complete">konÄ?ano.</string>
+  <string name="tor_process_waiting">Ä?akam.</string>
+  <string name="not_anonymous_yet">POZOR: Vaš promet še ni anonimen! Prosimo, nastavite vaše aplikacije da uporabijo HTTP posredniški strežnik 127.0.0.1:8118 ali SOCKS4A ali SOCKS5 posredniški strežnik 127.0.0.1:9050</string>
+  <string name="menu_home">Glavni meni</string>
+  <string name="menu_browse">Brskaj</string>
+  <string name="menu_settings">Nastavitve</string>
+  <string name="menu_log">Dnevnik</string>
+  <string name="menu_info">PomoÄ?</string>
+  <string name="menu_start">ZaÄ?ni</string>
+  <string name="menu_stop">Ustavi</string>
+  <string name="menu_about">O programu</string>
+  <string name="main_layout_download">Prenesi</string>
+  <string name="main_layout_upload">Naloži</string>
+  <string name="button_help">PomoÄ?</string>
+  <string name="button_close">Zapri</string>
+  <string name="button_about">O programu</string>
+  <string name="button_clear_log">PoÄ?isti dnevnik</string>
+  <string name="menu_verify">Preveri</string>
+  <string name="menu_exit">Izhod</string>
+  <string name="press_to_start">- dolg pritisk za zaÄ?etek -</string>
+  <string name="pref_trans_proxy_group">Transparentno delovanje prek posredniškega strežnika (potrebuje root)</string>
+  <string name="pref_trans_proxy_title">Transparentno delovanje prek posredniškega strežnika</string>
+  <string name="pref_trans_proxy_summary">Samodejno preusmerjanje aplikacij preko Tor</string>
+  <string name="pref_transparent_all_title">Tor karkoli</string>
+  <string name="pref_transparent_all_summary">Posredovanje prometa za vse aplikacije preko Tor</string>
+  <string name="pref_transparent_port_fallback_title">Nadomestna posredniška vrata</string>
+  <string name="pref_transparent_port_fallback_summary">OPOZORILO: Obide skupne porte (80, 443, itd.) * UPORABI LE * v primeru Ä?e  \"Vsi\" ali \"App\" naÄ?in ne deluje.</string>
+  <string name="pref_transparent_port_title">Seznam vrat</string>
+  <string name="pref_transparent_port_summary">Seznam portov za posredniÅ¡ki strežnik. * UPORABI LE * v primeru Ä?e \"Vsi\" ali \"App\" naÄ?in ne deluje</string>
+  <string name="pref_transparent_port_dialog">Vnesi vrata za posredniški strežnik</string>
+  <string name="pref_has_root">Zahtevaj korenski dostop</string>
+  <string name="pref_has_root_summary">Zahtevaj korenski dostop za transparentno posredovanje</string>
+  <string name="status_install_success">Tor binarne datoteke so uspeÅ¡no nameÅ¡Ä?ene!</string>
+  <string name="status_install_fail">Ni bilo možno namestiti Tor binarnih datotek. Prosimo preverite log in obvestite tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Napaka v programu</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">O programu Orbot</string>
+  <string name="btn_next">Naprej</string>
+  <string name="btn_back">Nazaj</string>
+  <string name="btn_finish">ZakljuÄ?i</string>
+  <string name="btn_okay">Potrdi</string>
+  <string name="btn_cancel">Prekini</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Nekaj podrobnosti o Orbot-u</string>
+  <string name="wizard_permissions_root">Dovoljenje dodeljeno</string>
+  <string name="wizard_permissions_stock">Orbot dovoljenja</string>
+  <string name="wizard_premissions_msg_root">OdliÄ?no! Ugotovili smo, da imate omogoÄ?eno root dovoljenje za Orbot. To moÄ? bomo modro uporabili.</string>
+  <string name="wizard_permissions_msg_stock">Ä?eprav to ni potrebno, lahko Orbot postane bolj zmogljivo orodje, Ä?e ima vaÅ¡a naprava korenski dostop. Uporabite spodnji gumb za odobritev Orbot velesile!</string>
+  <string name="wizard_permissions_no_root">Ä?e nimate korenski dostop ali nimate pojma o Ä?em je beseda, se le prepriÄ?ajte, da uporabljate aplikacije, narejene za delo z Orbot.</string>
+  <string name="wizard_permissions_consent">Razumem in želim nadaljevati kot Superuporabnik.</string>
+  <string name="wizard_permission_enable_root">Dodeli Root za Orbot</string>
+  <string name="wizard_proxy_help_info">Nastavitve posredniškega (proxy) strežnika</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Splošno</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Opozorilo</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Dovoljenja</string>
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="status">Stanje</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Shrani nastavitve</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sn/strings.xml b/orbotservice/src/main/res/values-sn/strings.xml
new file mode 100644
index 0000000..ad1cd1d
--- /dev/null
+++ b/orbotservice/src/main/res/values-sn/strings.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="menu_settings">Zvamada</string>
+  <string name="menu_about">Maererano</string>
+  <string name="button_about">Maererano</string>
+  <string name="menu_exit">Buda</string>
+  <string name="wizard_btn_tell_me_more">Maererano Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Proxy Zvamada</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sq/strings.xml b/orbotservice/src/main/res/values-sq/strings.xml
new file mode 100644
index 0000000..5a7c989
--- /dev/null
+++ b/orbotservice/src/main/res/values-sq/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_home">Shpi</string>
+  <string name="menu_browse">Lundro</string>
+  <string name="menu_settings">Zgjedhjet</string>
+  <string name="menu_info">Ndihmë</string>
+  <string name="menu_about">Informacione</string>
+  <string name="button_help">Ndihmë</string>
+  <string name="button_close">Mbylle</string>
+  <string name="button_about">Informacione</string>
+  <string name="menu_exit">Dil</string>
+  <string name="btn_back">Mbrapa</string>
+  <string name="btn_cancel">Anullo</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_proxy_help_info">Konfigurimi i Proxy</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Të Përgjithshme</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warning</string>
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_none">Asnjë</string>
+  <string name="status">Gjëndja</string>
+  <string name="error">Gabim</string>
+  <string name="default_bridges"></string>
+  <string name="btn_save_settings">Shpëto Konfigurmin</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sr/strings.xml b/orbotservice/src/main/res/values-sr/strings.xml
new file mode 100644
index 0000000..b3cc7ed
--- /dev/null
+++ b/orbotservice/src/main/res/values-sr/strings.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Ð?Ñ?боÑ?</string>
+  <string name="app_description">Ð?Ñ?боÑ? Ñ?е беÑ?плаÑ?на пÑ?окÑ?и апликаÑ?иÑ?а коÑ?а даÑ?е моÑ? дÑ?Ñ?гим апликаÑ?иÑ?ама да безбедниÑ?е коÑ?иÑ?Ñ?е инÑ?еÑ?неÑ?. Ð?Ñ?боÑ? коÑ?иÑ?Ñ?и ТоÑ? за Ñ?иÑ?Ñ?оваÑ?е ваÑ?ег инÑ?еÑ?неÑ? Ñ?аобÑ?аÑ?аÑ?а и онда га Ñ?кÑ?ива Ñ?лаÑ?ем кÑ?оз низ Ñ?аÑ?Ñ?наÑ?а Ñ?иÑ?ом Ñ?веÑ?а. ТоÑ? Ñ?е Ñ?лободан Ñ?оÑ?Ñ?веÑ? и оÑ?воÑ?ена мÑ?ежа коÑ?а помаже да Ñ?е одбÑ?аниÑ?е од Ñ?азниÑ? облика надзоÑ?а мÑ?ежа коÑ?и Ñ?гÑ?ожаваÑ?Ñ? лиÑ?нÑ? Ñ?лободÑ? и пÑ?иваÑ?ноÑ?Ñ?, повеÑ?Ñ?иве поÑ?ловне акÑ?ивноÑ?Ñ?и и лиÑ?не одноÑ?е и дÑ?жавне безбедноÑ?Ñ?и познаÑ?е као анализа Ñ?аобÑ?аÑ?аÑ?а.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">покÑ?ени и заÑ?Ñ?Ñ?ави Tor</string>
+  <string name="tor_proxy_service_process">ТоÑ? пÑ?окÑ?и Ñ?Ñ?лÑ?га</string>
+  <string name="status_starting_up">Ð?Ñ?боÑ? Ñ?е покÑ?еÑ?е...</string>
+  <string name="status_activated">Ð?овезан Ñ?а ТоÑ? мÑ?ежом</string>
+  <string name="status_disabled">Ð?Ñ?боÑ? Ñ?е деакÑ?ивиÑ?ан</string>
+  <string name="tor_process_starting">Ð?окÑ?еÑ?е Ñ?е ТоÑ? клиÑ?енÑ?...</string>
+  <string name="tor_process_complete">завÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">Ñ?екам.</string>
+  <string name="not_anonymous_yet">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: Ð?аÑ? пÑ?омеÑ? Ñ?оÑ? ниÑ?е анониман! Ð?олимо ваÑ? да подеÑ?иÑ?е Ð?аÑ?е апликаÑ?иÑ?е да коÑ?иÑ?Ñ?е HTTP пÑ?окÑ?и 127.0.0.1:8118 или SOCKS4A или SOCKS5 пÑ?окÑ?и 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?оÑ?еÑ?на</string>
+  <string name="menu_browse">РазгледаÑ?е</string>
+  <string name="menu_settings">Ð?одеÑ?аваÑ?а</string>
+  <string name="menu_log">Ð?огови</string>
+  <string name="menu_info">Ð?омоÑ?</string>
+  <string name="menu_apps">Ð?Ð?Ð?</string>
+  <string name="menu_start">Ð?Ñ?ени</string>
+  <string name="menu_stop">Ð?аÑ?Ñ?Ñ?ави</string>
+  <string name="menu_about">Ð? нама</string>
+  <string name="main_layout_download">Ð?Ñ?еÑ?зимаÑ?е</string>
+  <string name="main_layout_upload">Ð?Ñ?пÑ?емаÑ?е</string>
+  <string name="button_help">Ð?омоÑ?</string>
+  <string name="button_close">Ð?аÑ?воÑ?и</string>
+  <string name="button_about">Ð? нама</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?и логове</string>
+  <string name="menu_verify">Ð?Ñ?овеÑ?и</string>
+  <string name="menu_exit">Ð?злаз</string>
+  <string name="press_to_start">- задÑ?жиÑ?е дÑ?жи пÑ?иÑ?иÑ?ак  за поÑ?еÑ?ак -</string>
+  <string name="pref_trans_proxy_group">ТÑ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е (заÑ?Ñ?ева root пÑ?иÑ?Ñ?Ñ?п)</string>
+  <string name="pref_trans_proxy_title">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и</string>
+  <string name="pref_trans_proxy_summary">Ð?Ñ?Ñ?омаÑ?Ñ?ко Ñ?оÑ?иÑ?иÑ?иÑ?аÑ?е апликаÑ?иÑ?а</string>
+  <string name="pref_transparent_all_title">ТоÑ?оÑ?икÑ?Ñ? Ñ?ве</string>
+  <string name="pref_transparent_all_summary">Ð?Ñ?оÑ?леди пÑ?омеÑ? од Ñ?виÑ? апликаÑ?иÑ?а кÑ?оз ТоÑ?</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?ван поÑ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="pref_transparent_port_fallback_summary">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: Ð?аобилажеÑ?е Ñ?еÑ?Ñ?иÑ? поÑ?Ñ?ова (80, 443 иÑ?д). Ð?Ð?РÐ?СТÐ?ТÐ? СÐ?Ð?Ð? ако подеÑ?аваÑ?а на \"Све\" или \"Ð?пликаÑ?иÑ?а\" не Ñ?аде.</string>
+  <string name="pref_transparent_port_title">Ð?иÑ?Ñ?а поÑ?Ñ?ова</string>
+  <string name="pref_transparent_port_summary">Ð?иÑ?Ñ?а поÑ?Ñ?ова за пÑ?окÑ?и. Ð?оÑ?иÑ?Ñ?иÑ?и СÐ?Ð?Ð? ако опÑ?иÑ?е \"Све\" или \"Ð?пликаÑ?иÑ?е\" не Ñ?аде.</string>
+  <string name="pref_transparent_port_dialog">УпиÑ?иÑ?е поÑ?Ñ?ове за пÑ?оÑ?леÑ?иваÑ?е на пÑ?окÑ?и</string>
+  <string name="pref_has_root">Ð?аÑ?Ñ?ажи root пÑ?иÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?аÑ?Ñ?ажи root пÑ?иÑ?Ñ?Ñ?п за Ñ?Ñ?анÑ?паÑ?енÑ?но пÑ?окÑ?иÑ?аÑ?е</string>
+  <string name="status_install_success">ТоÑ? бинаÑ?и Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ани!</string>
+  <string name="status_install_fail">Ð?инаÑ?не ТоÑ? даÑ?оÑ?еке ниÑ?Ñ? Ñ?Ñ?пеÑ?но инÑ?Ñ?алиÑ?ане. Ð?олимо пÑ?егледаÑ?Ñ?е логове и обавеÑ?Ñ?иÑ?е наÑ? на tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?Ñ?еÑ?ка Ñ? апликаÑ?иÑ?и</string>
+  <string name="wizard_title">Ð?Ñ?боÑ?</string>
+  <string name="wizard_btn_tell_me_more">Ð?нÑ?оÑ?маÑ?иÑ?е о Ð?Ñ?боÑ?Ñ?</string>
+  <string name="btn_next">СледеÑ?е</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авÑ?Ñ?и</string>
+  <string name="btn_okay">У Ñ?едÑ?</string>
+  <string name="btn_cancel">Ð?Ñ?кажи</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еÑ?аÑ?и о Ð?Ñ?боÑ?Ñ?</string>
+  <string name="wizard_details_msg">Orbot je otvorena aplikacija koja sadrzi Tor, LibEvent i Polipo. ObezbeÄ?uje lokalni HTTP proksi (8118) i SOCKS proksi (9050) u Tor mrežu. TakoÄ?e poseduje sposobnost, da kroz Tor, Å¡alje sav internet saobraÄ?aj sa rutovanih ureÄ?aja.</string>
+  <string name="wizard_permissions_root">Ð?озвола одобÑ?ена</string>
+  <string name="wizard_permissions_stock">Ð?Ñ?боÑ? дозволе</string>
+  <string name="wizard_premissions_msg_root">Ð?длиÑ?но! Ð?еÑ?екÑ?овали Ñ?мо да имаÑ?е root дозволе за Ð?Ñ?боÑ?. Ð?Ñ?дÑ?о Ñ?емо иÑ?кÑ?оÑ?иÑ?Ñ?иÑ?и овÑ? моÑ?.</string>
+  <string name="wizard_permissions_msg_stock">Ð?ако ниÑ?е заÑ?Ñ?евано, Ð?Ñ?боÑ? поÑ?Ñ?аÑ?е много Ñ?аÑ?и алаÑ? ако Ð?аÑ? Ñ?Ñ?еÑ?аÑ? има root пÑ?иÑ?Ñ?Ñ?п. Ð?оÑ?иÑ?Ñ?иÑ?е дÑ?гме иÑ?под да биÑ?Ñ?е омогÑ?Ñ?или Ð?Ñ?боÑ?Ñ? Ñ?Ñ?пеÑ? моÑ?и.</string>
+  <string name="wizard_permissions_no_root">Ð?ко немаÑ?е root пÑ?иÑ?Ñ?Ñ?п или немаÑ?е поÑ?ма о Ñ?емÑ? пÑ?иÑ?амо, Ñ?амо Ñ?е побÑ?иниÑ?е да коÑ?иÑ?Ñ?иÑ?е апликаÑ?иÑ?е коÑ?е Ñ?Ñ? напÑ?авÑ?ене да Ñ?Ñ?нкÑ?иониÑ?Ñ? Ñ?а Ð?Ñ?боÑ?ом.</string>
+  <string name="wizard_permissions_consent">РазÑ?мем и желео биÑ? да наÑ?Ñ?авим без root пÑ?иÑ?Ñ?Ñ?па</string>
+  <string name="wizard_permission_enable_root">Ð?озволи root за Ð?Ñ?боÑ?</string>
+  <string name="wizard_configure">Ð?одеÑ?и Ñ?оÑ?иÑ?икаÑ?иÑ?Ñ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?боÑ? Ð?ам даÑ?е опÑ?иÑ?Ñ? да пÑ?оÑ?ледиÑ?е Ñ?ав пÑ?омеÑ? од Ñ?Ñ?Ñ?ане Ñ?виÑ? апликаÑ?иÑ?а или да изабеÑ?еÑ?е поÑ?ебно апликаÑ?иÑ?е коÑ?е желиÑ?е да пÑ?оÑ?ледиÑ?е кÑ?оз ТоÑ? мÑ?ежÑ?.</string>
+  <string name="wizard_configure_all">Ð?оÑ?аÑ?и пÑ?омеÑ? од Ñ?виÑ? апликаÑ?иÑ?а кÑ?оз ТоÑ?</string>
+  <string name="wizard_configure_select_apps">Ð?знаÑ?и поÑ?ебно апликаÑ?иÑ?е Ñ?иÑ?и Ñ?е Ñ?е пÑ?омеÑ? пÑ?оÑ?ледиÑ?и кÑ?оз ТоÑ?</string>
+  <string name="wizard_tips_tricks">Ð?Ñ?боÑ?-омогÑ?Ñ?ене Ð?пликаÑ?иÑ?е</string>
+  <string name="wizard_tips_msg">Ð?пликаÑ?иÑ?е наведене иÑ?под Ñ?Ñ? Ñ?азвиÑ?ене да би Ñ?адиле Ñ?а Ð?Ñ?боÑ?ом. Ð?ликниÑ?е Ñ?вако дÑ?гме коÑ?е желиÑ?е Ñ?ада да инÑ?Ñ?алиÑ?аÑ?е, а Ñ? Ñ?Ñ?пÑ?оÑ?ном иÑ? можеÑ?е пÑ?онаÑ?и и Ñ? Google Play пÑ?одавниÑ?и, на GuardianProject.info веб Ñ?Ñ?Ñ?аниÑ?и или пÑ?еко F-Droid.org.</string>
+  <string name="wizard_tips_proxy">Ð?Ñ?окÑ?и поÑ?Ñ?авке - Ð?аÑ?Ñ?иÑ?е како да подеÑ?иÑ?е апликаÑ?иÑ?е да Ñ?аде Ñ?а Ð?Ñ?боÑ?ом</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo апликаÑ?иÑ?а за пÑ?еÑ?Ñ?аживаÑ?е инÑ?еÑ?неÑ?а</string>
+  <string name="wizard_tips_twitter">Ð?одеÑ?иÑ?е ТвиÑ?еÑ? да коÑ?иÑ?Ñ?и поÑ?Ñ? 8118 на локалном Ñ?оÑ?Ñ?Ñ?.</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?Ñ?окÑ?и подеÑ?аваÑ?а</string>
+  <string name="wizard_final">Ð?Ñ?боÑ? Ñ?е Ñ?пÑ?еман!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Ð?во Ñ?е оÑ?воÑ?иÑ?и Ð?аÑ? веб пÑ?еÑ?Ñ?аживаÑ? и поÑ?еÑ?иÑ?и Ñ?Ñ?Ñ?аниÑ?Ñ? https://check.torproject.org да би пÑ?овеÑ?или да ли Ñ?е Ð?Ñ?боÑ? пÑ?авилно подеÑ?ен и да ли Ñ?Ñ?е Ñ?поÑ?ени Ñ?а ТоÑ? мÑ?ежом.</string>
+  <string name="pref_hs_group">ХоÑ?Ñ?инг на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="pref_general_group">Ð?пÑ?Ñ?е</string>
+  <string name="pref_start_boot_title">Ð?окÑ?ени Ð?Ñ?боÑ? пÑ?и покÑ?еÑ?аÑ?Ñ? Ñ?Ñ?еÑ?аÑ?а</string>
+  <string name="pref_start_boot_summary">Ð?Ñ?Ñ?омаÑ?Ñ?ки покÑ?ениÑ?е Ð?Ñ?боÑ? и конекÑ?Ñ?Ñ?Ñ?е Ñ?е Ñ?а ТоÑ? мÑ?ежом када Ñ?е Ñ?пали Ð?аÑ? Ð?ндÑ?оид Ñ?Ñ?еÑ?аÑ?.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">УпозоÑ?еÑ?е</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволе</string>
+  <string name="wizard_permissions_root_msg1">Ð?ожеÑ?е опÑ?ионално дозволиÑ?и Ð?Ñ?боÑ?Ñ? пÑ?иÑ?Ñ?Ñ?п као \"СÑ?пеÑ? коÑ?иÑ?ник\" да би омогÑ?Ñ?или напÑ?едне Ñ?Ñ?нкÑ?иÑ?е као Ñ?Ñ?о Ñ?е Ñ?Ñ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и.</string>
+  <string name="wizard_permissions_root_msg2">Ð?ко не желиÑ?е ово да Ñ?Ñ?адиÑ?е, молимо Ð?аÑ? да Ñ?е Ñ?веÑ?иÑ?е да коÑ?иÑ?Ñ?иÑ?е апликаÑ?иÑ?е коÑ?е Ñ?Ñ? подеÑ?ене да Ñ?аде Ñ?а Ð?Ñ?боÑ?ом.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?пликаÑ?иÑ?е Ñ?а омогÑ?Ñ?еним Ð?Ñ?боÑ?ом.</string>
+  <string name="wizard_tips_play">Ð?Ñ?онаÑ?иÑ?е Ñ?ве Guardian Project апликаÑ?иÑ?е на Google Play Ñ?еÑ?виÑ?Ñ?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и</string>
+  <string name="wizard_transproxy_msg">Ð?во омогÑ?Ñ?ава Ð?аÑ?им апликаÑ?иÑ?ама да аÑ?Ñ?омаÑ?Ñ?ки пÑ?еÑ?Ñ?меÑ?аваÑ?Ñ? пÑ?омеÑ? кÑ?оз ТоÑ? мÑ?ежÑ? без икакве конÑ?игÑ?Ñ?аÑ?иÑ?е.</string>
+  <string name="wizard_transproxy_hint">(Ð?знаÑ?иÑ?е оваÑ? квадÑ?аÑ?иÑ? ако немаÑ?е поÑ?ма о Ñ?емÑ? пÑ?иÑ?амо)</string>
+  <string name="wizard_transproxy_none">Ð?иÑ?едан</string>
+  <string name="pref_transparent_tethering_title">Ð?Ñ?ивезиваÑ?е Ñ?оÑ?а</string>
+  <string name="pref_transparent_tethering_summary">Ð?могÑ?Ñ?ава ТоÑ?ово Ñ?Ñ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и за бежиÑ?не и УСÐ? повезиваÑ?Ñ?Ñ?е Ñ?Ñ?еÑ?аÑ?е (заÑ?Ñ?ева Ñ?еÑ?Ñ?аÑ?Ñ?оваÑ?е)</string>
+  <string name="button_grant_superuser">Ð?аÑ?Ñ?ажи пÑ?иÑ?Ñ?Ñ?п као \'Superuser\'</string>
+  <string name="pref_select_apps">Ð?забеÑ?иÑ?е апликаÑ?иÑ?е</string>
+  <string name="pref_select_apps_summary">Ð?забеÑ?иÑ?е апликаÑ?иÑ?е Ñ?иÑ?и пÑ?омеÑ? Ñ?еÑ?е пÑ?оÑ?ледиÑ?и кÑ?оз ТоÑ?</string>
+  <string name="pref_node_configuration">Ð?онÑ?игÑ?Ñ?аÑ?иÑ?а Ñ?воÑ?ова</string>
+  <string name="pref_node_configuration_summary">Ð?во Ñ?Ñ? напÑ?едне поÑ?Ñ?авке коÑ?е могÑ? да Ñ?маÑ?е Ð?аÑ?Ñ? анонимноÑ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?оÑ?еÑ?ни Ñ?воÑ?ови</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?иÑ?Ñ?и пÑ?Ñ?Ñ?иÑ?Ñ?, надимÑ?и, дÑ?жаве и адÑ?еÑ?е пÑ?вог Ñ?кока</string>
+  <string name="pref_entrance_node_dialog">УнеÑ?иÑ?е поÑ?еÑ?не Ñ?воÑ?ове</string>
+  <string name="pref_proxy_title">Ð?Ñ?ежни пÑ?окÑ?и за одлазеÑ?и пÑ?омеÑ? (Ð?еобавезно)</string>
+  <string name="pref_proxy_type_title">Тип пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол коÑ?и Ñ?е Ñ?е коÑ?иÑ?Ñ?иÑ?и за пÑ?окÑ?и Ñ?еÑ?веÑ?: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">УнеÑ?иÑ?е Ñ?ип пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_host_summary">Ð?ме Ñ?оÑ?Ñ?а за пÑ?окÑ?и Ñ?еÑ?веÑ?</string>
+  <string name="pref_proxy_host_dialog">УнеÑ?иÑ?е Ñ?оÑ?Ñ? од пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? пÑ?окÑ?иÑ?а за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?и Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">УнеÑ?иÑ?е поÑ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="pref_proxy_username_title">Ð?оÑ?иÑ?ниÑ?ко име на пÑ?окÑ?иÑ?Ñ? за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_username_summary">Ð?ме пÑ?окÑ?иÑ?а (Ð?еобавезно)</string>
+  <string name="pref_proxy_username_dialog">УнеÑ?иÑ?е коÑ?иÑ?ниÑ?ко име Ð?Ñ?окÑ?иÑ?а  </string>
+  <string name="pref_proxy_password_title">ШиÑ?Ñ?а на пÑ?окÑ?иÑ?Ñ? за одлазеÑ?и пÑ?омеÑ?</string>
+  <string name="pref_proxy_password_summary">ШиÑ?Ñ?а пÑ?окÑ?иÑ?а (необавезно)</string>
+  <string name="pref_proxy_password_dialog">УнеÑ?иÑ?е Ñ?иÑ?Ñ?Ñ? пÑ?окÑ?иÑ?а</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?оÑ?Ñ?авÑ?аÑ?е поÑ?пÑ?но Ñ?Ñ?апÑ?паÑ?енÑ?ног Ñ?лаÑ?а кÑ?оз пÑ?окÑ?и</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?одеÑ?аваÑ?е Ñ?Ñ?апÑ?паÑ?енÑ?ног пÑ?окÑ?иÑ?а од Ñ?Ñ?Ñ?ане апликаÑ?иÑ?е</string>
+  <string name="transparent_proxying_enabled">ТÑ?анÑ?паÑ?енÑ?но Ñ?лаÑ?е кÑ?оз пÑ?окÑ?и Ñ?е Ð?Ð?Ð?Ð?УÐ?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Ñ?е омогÑ?Ñ?ен за пÑ?ивезиваÑ?е</string>
+  <string name="warning_error_starting_transparent_proxying_">УÐ?Ð?Ð?Ð?РÐ?Ð?Ð?: гÑ?еÑ?ка пÑ?и Ñ?Ñ?аÑ?Ñ?оваÑ?Ñ? Ñ?Ñ?анÑ?паÑ?енÑ?ног Ñ?лаÑ?а кÑ?оз пÑ?окÑ?и!</string>
+  <string name="transproxy_rules_cleared">TransProxy пÑ?авила оÑ?иÑ?Ñ?ена</string>
+  <string name="couldn_t_start_tor_process_">Ð?иÑ?е могÑ?Ñ?е покÑ?енÑ?Ñ?и ТоÑ? пÑ?оÑ?еÑ?:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?одеÑ?аваÑ?е Ñ?Ñ?анÑ?паÑ?енÑ?ног пÑ?окÑ?иÑ?аÑ?а од Ñ?Ñ?Ñ?ане поÑ?Ñ?а...</string>
+  <string name="bridge_error">Ð?Ñ?еÑ?ка Ñ? моÑ?Ñ?Ñ?</string>
+  <string name="bridge_requires_ip">Ð?а биÑ?Ñ?е коÑ?иÑ?Ñ?или bridge могÑ?Ñ?ноÑ?Ñ?, моÑ?аÑ?е Ñ?неÑ?и баÑ? Ñ?еднÑ? bridge IP адÑ?еÑ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?оÑ?аÑ?иÑ?е меÑ?л на bridges@xxxxxxxxxxxxxx Ñ?а Ñ?еÑ?има \"get bridges\" Ñ? Ñ?екÑ?Ñ?Ñ? поÑ?Ñ?ке меÑ?ла Ñ?а gmail коÑ?иÑ?ниÑ?ког Ñ?аÑ?Ñ?на.</string>
+  <string name="error">Ð?Ñ?еÑ?ка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?е ReachableAddresses поÑ?Ñ?авке Ñ?Ñ? изазвале изÑ?зеÑ?ак!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?аÑ?е поÑ?Ñ?авке Ñ?елеÑ?а Ñ?Ñ? изазвале изÑ?зеÑ?ак!</string>
+  <string name="exit_nodes">Ð?злазни Ñ?воÑ?ови</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?иÑ?Ñ?и, надимÑ?и, дÑ?жаве и адÑ?еÑ?е задÑ?ег Ñ?кока</string>
+  <string name="enter_exit_nodes">УнеÑ?иÑ?е излазне Ñ?воÑ?ове</string>
+  <string name="exclude_nodes">Ð?дÑ?Ñ?Ñ?аниÑ?е Ñ?воÑ?ове</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?иÑ?Ñ?и, надимÑ?и, дÑ?жаве и адÑ?еÑ?е за одÑ?Ñ?Ñ?аÑ?еÑ?е</string>
+  <string name="enter_exclude_nodes">УнеÑ?иÑ?е Ñ?воÑ?ове за одÑ?Ñ?Ñ?аÑ?еÑ?е</string>
+  <string name="strict_nodes">СÑ?Ñ?икÑ?ни Ñ?воÑ?ови</string>
+  <string name="use_only_these_specified_nodes">Ð?оÑ?иÑ?Ñ?и СÐ?Ð?Ð? ове наведене Ñ?воÑ?ове</string>
+  <string name="bridges">Ð?оÑ?Ñ?ови</string>
+  <string name="use_bridges">Ð?оÑ?иÑ?Ñ?и bridge</string>
+  <string name="bridges_obfuscated">Ð?оÑ?Ñ?ови Ñ?а bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?могÑ?Ñ?и алÑ?еÑ?наÑ?ивне Ñ?воÑ?ове за Ñ?лаз Ñ? ТоÑ? мÑ?ежÑ?</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?могÑ?Ñ?иÑ?и ако Ñ?Ñ? конÑ?игÑ?Ñ?иÑ?ани моÑ?Ñ?ови моÑ?Ñ?ови Ñ?а баговима</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ?а и поÑ?Ñ? bridge-а</string>
+  <string name="enter_bridge_addresses">УнеÑ?иÑ?е bridge адÑ?еÑ?Ñ? </string>
+  <string name="relays">РелеÑ?и</string>
+  <string name="relaying">РелеÑ?иÑ?аÑ?е</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?могÑ?Ñ?иÑ?е ваÑ?ем Ñ?Ñ?еÑ?аÑ?Ñ? да бÑ?де Ñ?елеÑ? без излаза</string>
+  <string name="relay_port">Ð?оÑ?Ñ? за Ñ?елеÑ?</string>
+  <string name="listening_port_for_your_tor_relay">Ð?оÑ?Ñ? за Ñ?лÑ?Ñ?аÑ?е за Ñ?воÑ? ТоÑ? Ñ?елеÑ?</string>
+  <string name="enter_or_port">УкÑ?Ñ?аÑ?Ñ?е Ð?Ð?Ð? поÑ?Ñ?</string>
+  <string name="relay_nickname">Ð?адимак Ñ?елеÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?адимак ваÑ?ег ТоÑ? Ñ?елеÑ?а</string>
+  <string name="enter_a_custom_relay_nickname">УнеÑ?иÑ?е по избоÑ?Ñ? надимак за Ñ?елеÑ?</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пне адÑ?еÑ?е</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?окÑ?ениÑ?е као клиÑ?енÑ?а иза firewall-а коÑ?и Ñ?е Ñ?еÑ?Ñ?Ñ?икÑ?ивно подеÑ?ен</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пни поÑ?Ñ?ови</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?ови доÑ?Ñ?Ñ?пни иза Ñ?еÑ?Ñ?Ñ?икÑ?ивног firewall-а</string>
+  <string name="enter_ports">УнеÑ?иÑ?е поÑ?Ñ?ове</string>
+  <string name="enable_hidden_services">ХоÑ?Ñ?инг на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="run_servers_accessible_via_the_tor_network">дозволиÑ?е Ñ?еÑ?веÑ?Ñ? на Ñ?Ñ?еÑ?аÑ?Ñ? да бÑ?де доÑ?Ñ?Ñ?пан пÑ?еко ТоÑ? мÑ?еже</string>
+  <string name="enter_localhost_ports_for_hidden_services">Ñ?неÑ?иÑ?е localhost поÑ?Ñ?ове за Ñ?кÑ?ивене Ñ?еÑ?виÑ?е</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?ови на Ñ?кÑ?ивеном Ñ?еÑ?виÑ?Ñ?</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">адÑ?еÑ?абилно име за Ð?аÑ? Ñ?кÑ?ивени Ñ?еÑ?виÑ? (генеÑ?иÑ?е Ñ?е аÑ?Ñ?омаÑ?Ñ?ко)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">омогÑ?Ñ?иÑ?е debug логовоаÑ?е (моÑ?а Ñ?е коÑ?иÑ?Ñ?иÑ?и adb или aLogCat да би Ñ?е пÑ?егледали)</string>
+  <string name="project_home">Ð?оÑ?еÑ?на за пÑ?оÑ?екÑ?е:</string>
+  <string name="the_tor_license">ТоÑ? лиÑ?енÑ?а</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">СоÑ?Ñ?веÑ? од Ñ?Ñ?Ñ?ане неÑ?лÑ?жбениÑ? издаваÑ?а:</string>
+  <string name="hidden_service_request">Ð?пликаÑ?иÑ?а жели да оÑ?воÑ?и Ñ?акÑ?ивен поÑ?Ñ? %S на Ñ?еÑ?веÑ?Ñ? за ТоÑ? мÑ?ежÑ?. Ð?во Ñ?е Ñ?игÑ?Ñ?ан поÑ?ез Ñ?колико веÑ?Ñ?Ñ?еÑ?е апликаÑ?иÑ?и.</string>
+  <string name="found_existing_tor_process">наÑ?ен покÑ?енÑ?Ñ?и ТоÑ? пÑ?оÑ?еÑ?...</string>
+  <string name="something_bad_happened">Ð?еÑ?Ñ?о лоÑ?е Ñ?е догодило. Ð?Ñ?егледаÑ?Ñ?е логове</string>
+  <string name="hidden_service_on">Ñ?акÑ?ивен Ñ?еÑ?виÑ? на:</string>
+  <string name="unable_to_read_hidden_service_name">ниÑ?ам Ñ? могÑ?Ñ?ноÑ?Ñ?и да пÑ?оÑ?иÑ?ам име Ñ?акÑ?ивеног Ñ?еÑ?виÑ?а</string>
+  <string name="unable_to_start_tor">ТоÑ? ниÑ?е Ñ? могÑ?Ñ?ноÑ?Ñ?и да Ñ?е покÑ?ене:</string>
+  <string name="pref_use_sys_iptables_title">Ð?оÑ?иÑ?Ñ?иÑ?и Ñ?обиÑ?аÑ?ене Ð?пÑ?абеле</string>
+  <string name="pref_use_sys_iptables_summary">коÑ?иÑ?Ñ?и Ñ?гÑ?аÑ?ене Ð?Ð?Ñ?абеле Ñ?меÑ?Ñ?о ониÑ? коÑ?е долазе Ñ?а Ð?Ñ?боÑ?ом</string>
+  <string name="error_installing_binares">ТоÑ? бинаÑ?и ниÑ?Ñ? Ñ? могÑ?Ñ?ноÑ?Ñ?и да Ñ?е инÑ?Ñ?алиÑ?аÑ?Ñ? или надогÑ?аде.</string>
+  <string name="pref_use_persistent_notifications">Увек пÑ?икажи иконÑ? Ñ? Ñ?Ñ?лбаÑ?Ñ? када Ñ?е Ð?Ñ?боÑ? конекÑ?ован</string>
+  <string name="pref_use_persistent_notifications_title">СÑ?ално Ñ?кÑ?Ñ?Ñ?ене ноÑ?иÑ?икаÑ?иÑ?е</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?ови омогÑ?Ñ?ени!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Ð?забеÑ?иÑ?е локална и Ñ?езиÑ?ка подеÑ?аваÑ?а за Ð?Ñ?боÑ?</string>
+  <string name="wizard_locale_title">Ð?забеÑ?иÑ?е Ñ?език</string>
+  <string name="wizard_locale_msg">Ð?оÑ?иÑ?Ñ?и подÑ?азÑ?меваÑ?Ñ?Ñ?и или пÑ?ебаÑ?и на Ñ?Ñ?енÑ?Ñ?ни Ñ?език</string>
+  <string name="btn_save_settings">СаÑ?Ñ?ваÑ? подеÑ?аваÑ?а</string>
+  <string name="menu_vpn">Ð?Ð?Ð?</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-sv/strings.xml b/orbotservice/src/main/res/values-sv/strings.xml
new file mode 100644
index 0000000..5654a28
--- /dev/null
+++ b/orbotservice/src/main/res/values-sv/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot är en gratis proxyapp som möjliggör andra appar att använda internet mer säkert. Orbot använder Tor för att kryptera din internettrafik och döljer den genom att den studsar genom ett antal datorer världen över. Tor är fri programvara och ett öppet nätverk som hjälper dig att skydda dig mot en form av nätverksövervakning som hotar personlig integritet och frihet, hemliga affärsaktiviteter och relationer, och skyddar mot statlig övervakning även kallad trafikanalys.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start and stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot startar...</string>
+  <string name="status_activated">Uppkopplad till Tor nätverket</string>
+  <string name="status_disabled">Orbot är inaktiverad</string>
+  <string name="status_shutting_down">TorService avslutas</string>
+  <string name="tor_process_starting">Startar Tor klient...</string>
+  <string name="tor_process_complete">färdig.</string>
+  <string name="tor_process_waiting">väntar.</string>
+  <string name="not_anonymous_yet">VARNING: Din trafik är inte anonym än! Vänligen konfigurera dina appar att använda HTTP proxy 127.0.0.1:8118 eller SOCKS4A/5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Hem</string>
+  <string name="menu_browse">Bläddra</string>
+  <string name="menu_settings">Inställningar</string>
+  <string name="menu_log">Logg</string>
+  <string name="menu_info">Hjälp</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stopp</string>
+  <string name="menu_about">Om</string>
+  <string name="menu_promo_apps">Skaffa appar...</string>
+  <string name="main_layout_download">Ladda Ner</string>
+  <string name="main_layout_upload">Ladda Upp</string>
+  <string name="button_help">Hjälp</string>
+  <string name="button_close">Stäng</string>
+  <string name="button_about">Om</string>
+  <string name="button_clear_log">Rensa logg</string>
+  <string name="menu_verify">Kontrollera</string>
+  <string name="menu_exit">Avsluta</string>
+  <string name="menu_scan">Skanna BridgeQR</string>
+  <string name="menu_share_bridge">Dela BridgeQR</string>
+  <string name="press_to_start">- tryck länge för att starta -</string>
+  <string name="pref_trans_proxy_group">Transparent proxy (kräver root)</string>
+  <string name="pref_trans_proxy_title">Transparent proxy</string>
+  <string name="pref_trans_proxy_summary">Automatisk torifiering av appar</string>
+  <string name="pref_transparent_all_title">Tor:a Allt</string>
+  <string name="pref_transparent_all_summary">Proxy trafik för alla appar genom Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">VARNING: Kringgår vanliga portar (80, 443, etc). *ANV�ND ENDAST* om \'Alla\' eller \'App\'-läge inte fungerar.</string>
+  <string name="pref_transparent_port_title">Port-lista</string>
+  <string name="pref_transparent_port_summary">Lista över portar att köra genom proxy. *ANV�ND ENDAST* om \'Alla\' eller \'App\'-läge inte fungerar</string>
+  <string name="pref_transparent_port_dialog">Skriv in portar till proxy</string>
+  <string name="pref_has_root">Begär root-åtkomst</string>
+  <string name="pref_has_root_summary">Begär root-åtkomst för transparent proxy</string>
+  <string name="status_install_success">Tor-filerna installerades utan problem!</string>
+  <string name="status_install_fail">De körbara Tor-filerna kunde inte installeras. Kontrollera loggen och underrätta tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Applikationsfel</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Om Orbot</string>
+  <string name="btn_next">Nästa</string>
+  <string name="btn_back">Tillbaka</string>
+  <string name="btn_finish">Slutför</string>
+  <string name="btn_okay">Okej</string>
+  <string name="btn_cancel">Avbryt</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot-information</string>
+  <string name="wizard_details_msg">Orbot är en mjukvara med öppen källkod som använder sig av Tor, LibEvent och Polipo. Den tillhandahåller en lokal HTTP-proxy (8118) och en SOCKS-proxy (9050) till Tor-nätverket. Orbot har också möjligheten att, på rootade enheter, skicka all trafik genom Tor.</string>
+  <string name="wizard_permissions_root">Tillstånd givet</string>
+  <string name="wizard_permissions_stock">Orbot rättigheter</string>
+  <string name="wizard_premissions_msg_root">Utmärkt! Vi har upptäckt att du har root tillstånd aktiverat för Orbot. Vi kommer använda denna makt ansvarsfullt.</string>
+  <string name="wizard_permissions_msg_stock">Det är inte nödvändigt, men Orbot kan bli ett kraftfullare verktyg om din enhet har root tillgång. Använd knappen nedan för att ge Orbot superkrafter!</string>
+  <string name="wizard_permissions_no_root">Om du inte har root tillgång eller inte har en aning om vad vi pratar om, använd bara appar som är gjorda att fungera med Orbot.</string>
+  <string name="wizard_permissions_consent">Jag förstår och vill fortsätta utan Superuser.</string>
+  <string name="wizard_permission_enable_root">Ge Orbot root tillgång</string>
+  <string name="wizard_configure">Konfigurera torifikation</string>
+  <string name="wizard_configure_msg">Orbot ger dig möjligheten att skicka all applikationstrafik genom Tor ELLER att själv välja applikationer individuellt.</string>
+  <string name="wizard_configure_all">Proxy alla appar genom Tor</string>
+  <string name="wizard_configure_select_apps">Välj enskilda appar för Tor</string>
+  <string name="wizard_tips_tricks">Orbot-anpassade appar</string>
+  <string name="wizard_tips_msg">Apparna nedanför var utvecklade att fungera med Orbot. Klicka varje knapp för att installera nu, eller hitta dom senare på Google Play, på GuardianProject.info, eller via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Säker chattklient för Android</string>
+  <string name="wizard_tips_proxy">Proxy-inställningar - Lär dig hur du konfigurerar appar att fungera med Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Sökmotor App</string>
+  <string name="wizard_tips_twitter">Ställ in Twitter proxy till värd \"localhost\" och port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Skapa en story och ge den till Tor för säkerhet!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy-inställningar</string>
+  <string name="wizard_proxy_help_msg">Om Android-appen du använder har stöd för en HTTP- eller SOCKS-proxy, så kan du konfigurera den at ansluta till Orbot och använda Tor.\n\n\nInställningen för värdnamn är 127.0.0.1 eller \"localhost\". För HTTP är portinställningen 8118. För SOCKS är porten 9050. Du bör använda SOCKS4A eller SOCKS5 om möjligt.\n\n\n\nDu kan lära dig mer om proxy på Android via FAQ på: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Orbot är redo!</string>
+  <string name="wizard_final_msg">Miljoner människor världen över använder sig av Tor av flera olika orsaker.\n\nJournalister och bloggare, människorättsförsvarare, brottsbekämpare, soldater, företag, innevånare i repressiva regimer, och bara vanliga innevånare... och nu är du redo också!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vänligen konfigurera Orbot innan du kan använda den!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Du har anslutit till Tor-nätverket - men detta betyder INTE att din enhet är säker. Du kan använda knappen \'Webbläsare\' för att testa din anslutning. \n\nBesök oss på https://guardianproject.info/apps/orbot eller skicka e-post till help@xxxxxxxxxxxxxxxxxxxx för mer information.</string>
+  <string name="tor_check">Det här kommer att öppna din webbläsare mot https://check.torproject.org för att se om Orbot är rätt konfigurerad och du är uppkopplad mot Tor.</string>
+  <string name="pref_hs_group">Gömd Service Hosting</string>
+  <string name="pref_general_group">Allmänt</string>
+  <string name="pref_start_boot_title">Starta Orbot vid Uppstart</string>
+  <string name="pref_start_boot_summary">Starta Orbot automatiskt och anslut till Tor när din Android enhet startar upp</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot tar Tor till Android!\n\nTor hjälper dig att skydda dig från innehållsfiltrering, trafikanalys och nätverksövervakning som hotar integritet, hemlig information och personliga relationer.\n\nDen här guiden hjälper dig att konfigurera Orbot och Tor på din enhet.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Varning</string>
+  <string name="wizard_warning_msg">Bara genom att installera Orbot anonymiseras inte din mobiltrafik.\n\nDu måste ställa in Orbot, din enhet och andra appar för att använda Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Rättigheter</string>
+  <string name="wizard_permissions_root_msg1">Du kan alternativt ge Orbot \'Superuser\' tillgång för att aktivera avancerade inställningar, som till exempel Transparent Proxy.</string>
+  <string name="wizard_permissions_root_msg2">Om du inte vill göra detta, se till att bara använda appar som anpassats till Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Din enhet verkar inte vara rootad eller ge root eller \'Superuser\'-åtkomst.\n\nVänligen försök använda \'Appar\'-läget i huvudmenyn istället.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Anpassade Appar</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Säkert chatt app med Off-the-Record kryptering</string>
+  <string name="wizard_tips_orweb">Orfox: Integritetsförbättrad webbläsare som går genom Tor</string>
+  <string name="wizard_tips_play">Hitta alla Guardian Project appar på Google Play</string>
+  <string name="wizard_tips_fdroid">Hitta alla Guardian Project-appar i F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Hitta alla Guardian Project-appar på https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxy</string>
+  <string name="wizard_transproxy_msg">Detta tillåter dina appar att automatiskt köra genom Tor nätverket utan någon konfiguration.</string>
+  <string name="wizard_transproxy_hint">(Markera denna om du inte har någon aning om vad vi pratar om)</string>
+  <string name="wizard_transproxy_none">Ingen</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Aktivera Tor Transparent Proxy för Wifi och USB Thetered Enheter (omstart krävs)</string>
+  <string name="button_grant_superuser">Begär Superuser Tillgång</string>
+  <string name="pref_select_apps">Välj Appar</string>
+  <string name="pref_select_apps_summary">Välj Appar att Leda Genom Tor</string>
+  <string name="pref_node_configuration">Nod Konfiguration</string>
+  <string name="pref_node_configuration_summary">Det här är avancerade inställningar som kan minska din anonymitet</string>
+  <string name="pref_entrance_node">Ingångsnoder</string>
+  <string name="pref_entrance_node_summary">Fingeravtryck, nicks, länder, och adresser för första hoppet</string>
+  <string name="pref_entrance_node_dialog">Skriv in Ingångs Noder</string>
+  <string name="pref_allow_background_starts_title">Tillåt start i bakgrunden</string>
+  <string name="pref_allow_background_starts_summary">Låt alla appar säga åt Orbot att starta Tor och relaterade tjänster</string>
+  <string name="button_proxy_all">Allt genom proxy</string>
+  <string name="button_proxy_none">Inget genom proxy</string>
+  <string name="button_invert_selection">Invertera val</string>
+  <string name="pref_proxy_title">Utgående nätverksproxy (Valfri)</string>
+  <string name="pref_proxy_type_title">Proxy-typ</string>
+  <string name="pref_proxy_type_summary">Protokoll att använda för proxyserver: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Skriv in Proxy Typ</string>
+  <string name="pref_proxy_host_title">Proxy-värd</string>
+  <string name="pref_proxy_host_summary">Proxyserverns värdnamn</string>
+  <string name="pref_proxy_host_dialog">Skriv in Proxy Värd</string>
+  <string name="pref_proxy_port_title">Utgående Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxyserverns port</string>
+  <string name="pref_proxy_port_dialog">Skriv in Proxy port</string>
+  <string name="pref_proxy_username_title">Utgående proxy användarnamn</string>
+  <string name="pref_proxy_username_summary">Proxyanvändarnamn (Valfri)</string>
+  <string name="pref_proxy_username_dialog">Ange proxyanvändarnamn</string>
+  <string name="pref_proxy_password_title">Utgående proxy lösenord</string>
+  <string name="pref_proxy_password_summary">Proxylösenord (Valfri)</string>
+  <string name="pref_proxy_password_dialog">Ange proxylösenord</string>
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Ställer in full transparent proxyfiering...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ställer in app-baserad transparent proxyfiering...</string>
+  <string name="transparent_proxying_enabled">Transparent proxy AKTIVERAD</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy aktiverad för Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">VARNING: kunde ej starta transparent proxy!</string>
+  <string name="transproxy_rules_cleared">TransProxy regler rensade</string>
+  <string name="couldn_t_start_tor_process_">Kunde inte starta Tor-process:</string>
+  <string name="privoxy_is_running_on_port_">Polipo körs på port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ställer in port-baserad transparent proxyfiering...</string>
+  <string name="bridge_error">Bro Error</string>
+  <string name="bridge_requires_ip">För att använda bro funktionen måste du skriva in minst en bro IP adress.</string>
+  <string name="send_email_for_bridges">Skicka ett email till bridges@xxxxxxxxxxxxxx med linjen \"get bridges\" ensamt som meddelande från ett gmail konto.</string>
+  <string name="error">Fel</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Din NåbaraAdresser inställning orsakade ett undantag!</string>
+  <string name="your_relay_settings_caused_an_exception_">Din relä inställning orsakade ett undantag!</string>
+  <string name="exit_nodes">Utgångsnoder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingeravtryck, nicks, länder, och adresser för sista hoppet</string>
+  <string name="enter_exit_nodes">Skriv in Exit Noder</string>
+  <string name="exclude_nodes">Exkludera Noder</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingeravtryck, nicks, länder och adresser att exkludera</string>
+  <string name="enter_exclude_nodes">Skriv in Exkluderade Noder</string>
+  <string name="strict_nodes">Strikta Noder</string>
+  <string name="use_only_these_specified_nodes">Använd *enbart* dessa specificerade noder</string>
+  <string name="bridges">Broar</string>
+  <string name="use_bridges">Använd Broar</string>
+  <string name="bridges_obfuscated">Förvillande Broar</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Aktivera alternativa ingångsnoder till Tor nätverket</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Aktivera om konfigurerade broar är förvillande broar</string>
+  <string name="ip_address_and_port_of_bridges">IP adress och port för broar</string>
+  <string name="enter_bridge_addresses">Skriv in Bro Adresser</string>
+  <string name="relays">Reläer</string>
+  <string name="relaying">�verföring</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Aktivera din enhet till att vara ett icke-utgångsrelä</string>
+  <string name="relay_port">Relä Port</string>
+  <string name="listening_port_for_your_tor_relay">Lyssningsport för din Tor relä</string>
+  <string name="enter_or_port">Allmänt</string>
+  <string name="relay_nickname">Relä namn</string>
+  <string name="the_nickname_for_your_tor_relay">Namnet för din Tor relä</string>
+  <string name="enter_a_custom_relay_nickname">Skriv in ett anpassat relä namn</string>
+  <string name="reachable_addresses">NÃ¥bara Adresser</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Kör som klient bakom en brandvägg med restriktiva policys</string>
+  <string name="reachable_ports">NÃ¥bara portar</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Portar nåbara bakom en restriktiv brandvägg</string>
+  <string name="enter_ports">Skriv in portar</string>
+  <string name="enable_hidden_services">Gömd Tjänstehosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">Tillåt server på enheten att vara tillgänglig via Tor nätverket</string>
+  <string name="enter_localhost_ports_for_hidden_services">Skriv in localhost portar för gömda tjänster</string>
+  <string name="hidden_service_ports">Gömda Tjänsteportar</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">det adresserade namnet för din gömda tjänst (genereras automatiskt)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Aktivera debug loggen för output (måste använda adb eller aLogCat för att se)</string>
+  <string name="project_home">Projektets hemsidor:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor-licensen</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Tredjepartsprogramvara:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">En app vill öppna gömd tjänsteport %S till Tor nätverket. Detta är säkert om du litar på appen.</string>
+  <string name="found_existing_tor_process">hittade existerande Tor process...</string>
+  <string name="something_bad_happened">Något dåligt hände. Kolla loggen.</string>
+  <string name="hidden_service_on">gömd tjänst på:</string>
+  <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
+  <string name="unable_to_start_tor">Kan inte starta Tor:</string>
+  <string name="unable_to_reset_tor">Starta om din enhet, kunde inte återställa Tor!</string>
+  <string name="pref_use_sys_iptables_title">Använd standard Iptables</string>
+  <string name="pref_use_sys_iptables_summary">Använd den inbyggda iptables binären istället för den som kommer med Orbot</string>
+  <string name="error_installing_binares">Tor binärerna kunde inte installeras eller uppgraderas.</string>
+  <string name="pref_use_persistent_notifications">Behåll alltid ikonen i verktygsfältet när Orbot är ansluten</string>
+  <string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Notifikationer</string>
+  <string name="pref_use_expanded_notifications">Visa utökad notis med Tors utgångsland och IP</string>
+  <string name="pref_use_expanded_notifications_title">Utökade notiser</string>
+  <string name="notification_using_bridges">Broar aktiverade!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Språk</string>
+  <string name="set_locale_summary">Välj plats och språk för Orbot</string>
+  <string name="wizard_locale_title">Välj språk</string>
+  <string name="wizard_locale_msg">Lämna standard eller byt nuvarande språk</string>
+  <string name="powered_by">drivs av Tor</string>
+  <string name="btn_save_settings">Spara Inställningar</string>
+  <string name="no_internet_connection_tor">Ingen internetanslutning; Tor är i standby-läge...</string>
+  <string name="bandwidth_">Bandbredd:</string>
+  <string name="down">nere</string>
+  <string name="up">uppe</string>
+  <string name="pref_disable_network_title">Ingen auto-sömn för nätverket</string>
+  <string name="pref_disable_network_summary">Låt Tor sova när inget internet finns tillgängligt</string>
+  <string name="newnym">Du har bytt till en ny Tor identitet!</string>
+  <string name="menu_verify_browser">Webbläsare</string>
+  <string name="menu_use_chatsecure">Använd ChatSecure</string>
+  <string name="permission_manage_tor_label">Hantera Tor</string>
+  <string name="permission_manage_tor_description">LÃ¥t denna app kontrollera Tor-servicen</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Det verkar inte som att du har Orfox installerad. Vill du ha hjälp med det, eller ska vi bara öppna webbläsaren?</string>
+  <string name="install_apps_">Installera appar?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ingen nätverksanslutning. Försätter Tor i dvala...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Nätverksanslutningen fungerar. Väcker Tor...</string>
+  <string name="updating_settings_in_tor_service">uppdaterar inställningar i Tor-tjänsten</string>
+  <string name="pref_socks_title">Tor-SOCKS</string>
+  <string name="pref_socks_summary">Port som Tor erbjuder sin SOCKS-proxy på (standard: 9050 eller 0 för att inaktivera)</string>
+  <string name="pref_socks_dialog">SOCKS-port-inställningar</string>
+  <string name="pref_transport_title">Tor TransProxy-port</string>
+  <string name="pref_transport_summary">Port som Tor erbjuder sin transparenta proxy på (standard: 9040 eller 0 för att inaktivera)</string>
+  <string name="pref_transport_dialog">TransProxy-port-inställningar</string>
+  <string name="pref_dnsport_title">Tor DNS-port</string>
+  <string name="pref_dnsport_summary">Port som Tor erbjuder sin DNS på (standard: 5400 eller 0 för att inaktivera)</string>
+  <string name="pref_dnsport_dialog">DNS-port-inställningar</string>
+  <string name="pref_torrc_title">Torrc anpassad konfiguration</string>
+  <string name="pref_torrc_summary">ENDAST EXPERTER: ange torrc konfiguration direkt</string>
+  <string name="pref_torrc_dialog">Anpassad Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Ditt publika IP via Tor:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vänligen inaktivera den här appen i Android-&gt;Inställningar-&gt;Appar om du har problem med Orbot:</string>
+  <string name="app_conflict">Appkonflikt</string>
+  <string name="pref_transproxy_refresh_title">Transproxy auto-uppdatering</string>
+  <string name="pref_transproxy_refresh_summary">Sätt Transproxy regler igen när nätverksstatus ändras</string>
+  <string name="pref_transproxy_flush_title">Transproxy TVINGA BORTTAGNING</string>
+  <string name="pref_transproxy_flush_summary">Klicka här för att rensa alla transproxy nätverksregler NU</string>
+  <string name="transparent_proxy_rules_flushed_">Regler för transparent proxy rensade!</string>
+  <string name="you_do_not_have_root_access_enabled">Du har inte root-Ã¥tkomst aktiverad</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Du kan behöva stänga av och starta Orbot för att ändringar i inställningar ska slå igenom.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kb/s</string>
+  <string name="mbps">mb/s</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bryggor uppdaterade</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vänligen starta om Orbot för att aktivera ändringarna</string>
+  <string name="menu_qr">QR-koder</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Om ditt mobilnätverk aktivt blockerar Tor så kan du använda en brygga för att komma åt nätverket. V�LJ en typ av brygga ovan för att aktivera bryggor.</string>
+  <string name="bridge_mode">Bryggläge</string>
+  <string name="get_bridges_email">E-post</string>
+  <string name="get_bridges_web">Webb</string>
+  <string name="activate">Aktivera</string>
+  <string name="apps_mode">Appars VPN-läge</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Du kan få alla appar på din enhet att köra via Tor-nätverket genom att använda VPN-funktionen i Android.\n\n*VARNING* Det här är en ny, experimentell funktion och kanske i vissa fall inte startas automatiskt, eller avslutas. Det bör INTE användas för anonymitet, tan BARA för att ta sig genom brandväggar och filter.</string>
+  <string name="send_email">Skicka e-post</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Du kan få en brygg-adress via e-post, via webben eller genom att skanna en QR-kod för en brygga. Välj \'E-post\' eller \'Webb\' nedan för att begära en brygg-adress.\n\nNär du väl har en adress, kopiera &amp; klistra in den i inställningen för \"Bryggor\" i Orbot och starta om.</string>
+  <string name="install_orweb">Installera Orfox</string>
+  <string name="standard_browser">Standard-webbläsare</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTERA: Endast vanliga Tor-bryggor fungerar på Intel X86/ATOM-enheter</string>
+  <string name="vpn_default_world">Världen</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ta/strings.xml b/orbotservice/src/main/res/values-ta/strings.xml
new file mode 100644
index 0000000..5a24f44
--- /dev/null
+++ b/orbotservice/src/main/res/values-ta/strings.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">�ர�பா�� </string>
+  <string name="app_description">�ர�பா��, �ன�ன�ம பாத��ாப�பான ம�ற�யில� �ண�ய பயன�ப��த�த மற�ற பயன�பா���ள� பலப�ப��த�த��ிறார� �ன�ற� �ர� �லவ� ப�ரா��ஸி பயன�பா�� ���ம�. �ர�பா�� ����ள� �ண�ய ப�ா����வரத�த� ��றியா��� த�ார� பயன�ப��த�த��ிறத� மற�ற�ம� �தன� பின�னர� �ல�ம� ம�ழ�வத�ம� �ணினி�ள� �ர� த�ா�ர� ம�லம� �திர����ிறத� �த� மற�த�தவர�. த�ார� �லவ� ம�ன�ப�ார�ள� மற�ற�ம� ந����ள� ப�ா����வரத�த� ப��ப�பாய�வ�
  �ன�ற தனிப�ப��� ��தந�திரம� மற�ற�ம� தனிய�ரிம�, ர��ிய வணி� ந�வ�ி�����ள� மற�ற�ம� �றவ��ள�, மற�ற�ம� மாநில பாத��ாப�ப� �����ற�த�த�ம� ந���வ�ார��� �ண��ாணிப�ப� வ�ிவ �திரா� பாத��ா��� �தவ��ிறத� �ன�ற� �ர� திறந�த ந���வ�ார��� ���ம�.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">த�ர� த�வ��� மற�ற�ம� நிற�த�த</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">�ர�பா�� த�வ�����ிறத�...</string>
+  <string name="status_activated">த�ார� ந���வ�ார��� �ண����ப�ப���</string>
+  <string name="status_disabled">�ர�பா�� நிற�த�தப�ப���த�</string>
+  <string name="tor_process_starting">த�ர� த�வ���ப�ப���ிறத�...</string>
+  <string name="tor_process_complete">ம��ிந�தத�.</string>
+  <string name="tor_process_waiting">�ாத�திர����ிறத�</string>
+  <string name="not_anonymous_yet">����ரி����: ����ள� ப�ா����வரத�த� �ன�ன�ம� �நாமத�ய �ல�ல! HTTP பதிலாள� 127.0.0.1:8118 �ல�லத� SOCKS4A �ல�லத� SOCKS5 ப�ரா��ஸி 127.0.0.1:9050 பயன�ப��த�த ����ள� பயன�பா���ள� ����ம���� ��ாள�ளவ�ம�</string>
+  <string name="menu_home">ஹ�ம�</string>
+  <string name="menu_browse">�லவி��</string>
+  <string name="menu_settings">�ம�ப�ப��ள�</string>
+  <string name="menu_log">பதிவ��ள�</string>
+  <string name="menu_info">�தவி</string>
+  <string name="menu_start">த�வ����</string>
+  <string name="menu_stop">நிற�த�த�</string>
+  <string name="menu_about">�ர�பா�� பற�றி</string>
+  <string name="main_layout_download">பதிவிற����</string>
+  <string name="main_layout_upload">பதிவ�ற�ற�</string>
+  <string name="button_help">�தவி</string>
+  <string name="button_close">ம���</string>
+  <string name="button_about">�ர�பா�� பற�றி </string>
+  <string name="button_clear_log">பதிவ��ள� ந�����</string>
+  <string name="menu_verify">�ரி பார�த�தல�</string>
+  <string name="menu_exit">வ�ளிய�ற�</string>
+  <string name="menu_scan">ஸ���ன� BridgeQR</string>
+  <string name="menu_share_bridge">BridgeQR ப�ிர�ந�தி��</string>
+  <string name="press_to_start">- த�ா���� த��ர�ந�த� �ழ�த�த�� -</string>
+  <string name="pref_transparent_port_fallback_summary">����ரி����: ப�ாத�வான த�ற��ள� (80, 443, ப�ான�றவ�) circumvents. * பயன�ப��த�த ம����ம� * \'�ன�த�த�\' �ல�லத� \'�ப�\' ம�ற�யில� வ�ல� �ல�ல� �ன�றால�.</string>
+  <string name="wizard_title">�ர�பா�� </string>
+  <string name="wizard_btn_tell_me_more">�ர�பா�� பற�றி</string>
+  <string name="btn_next">���த�த�</string>
+  <string name="btn_back">பின� ��ல�</string>
+  <string name="btn_finish">ம��ித�தி��</string>
+  <string name="btn_okay">�ரி</string>
+  <string name="btn_cancel">ரத�த� ��ய�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">�ர�பா�� பற�றிய த�வல�</string>
+  <string name="wizard_details_msg">Orbot த�ார�, LibEvent மற�ற�ம� Polipo ��ாண���ள�ளத� �ன�ற� �ர� திறந�த ம�ல பயன�பா�� ���ம�. �த� �ர� local HTTP பதிலாள� (8118) மற�ற�ம� த�ார� ந���வ�ார��� �ர� SOCKS ப�ரா��ஸி (9050) வழ�����ிறத�. Orbot ம�ல�ம� த�ார� ம�லம� �ன�த�த� �ண�ய ப�ா����வரத�த� �ன�ப�ப�ம� திறன�, ROOTED �ாதனத�தில� ��ாண��ிர����ிறத�.</string>
+  <string name="wizard_permissions_root">�ன�மதி வழ���ப�ப���த�</string>
+  <string name="wizard_tips_duckgo">��� ��� �� த���ப�ாறி ��யலி</string>
+  <string name="wizard_proxy_help_info">பதிலாள� �ம�ப�ப��ள�</string>
+  <string name="wizard_final">�ர�பா�� தயாரா� �ள�ளத�!</string>
+  <string name="wizard_exit_at_first_screen_toast">தயவ� ��ய�த�, �ர�பா�� ���ம�த�த பின� பயன�ப��த�தவ�ம�</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">����ரி����</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">�ன�மதி�ள�</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">�ர�பா���ன� ��யல�ப��ம� ��யலி�ள�</string>
+  <!--Transparent Proxy screen-->
+  <string name="pref_select_apps">��யலி�ள� த�ர�ந�த���</string>
+  <string name="pref_proxy_password_summary">பதிலாள� ��வ�����ால� (����ாயமற�ற)</string>
+  <string name="pref_proxy_password_dialog">பதிலாள� ��வ�����ால�ல� �ள�ளி�வ�ம�</string>
+  <string name="status">நில�</string>
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-th/strings.xml b/orbotservice/src/main/res/values-th/strings.xml
new file mode 100644
index 0000000..81d5f0f
--- /dev/null
+++ b/orbotservice/src/main/res/values-th/strings.xml
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">�ริ�ม�ละหยุ� Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_activated">��ื�อม��อ�ั���รือ��าย Tor</string>
+  <string name="tor_process_complete">�สร��</string>
+  <string name="tor_process_waiting">�ำลั�รอ</string>
+  <string name="not_anonymous_yet">�ำ��ือ�: ��อมูล�รา�ร�อ��ุ�ยั��ม������ิร�าม! �รุ�า�ั����า��ร��รม�อ��ุ��ห���� HTTP �ร�อ��ี�ี� 127.0.0.1:8118 หรือ��� SOCKS4A หรือ SOCKS5 �ร�อ��ี�ี� 127.0.0.1:9050</string>
+  <string name="menu_home">ห��าหลั�</string>
+  <string name="menu_browse">�ลือ�</string>
+  <string name="menu_settings">�ั����า</string>
+  <string name="menu_log">�ูม</string>
+  <string name="menu_info">��วย�หลือ</string>
+  <string name="menu_start">�ริ�ม</string>
+  <string name="menu_stop">หยุ�</string>
+  <string name="menu_about">��ี�ยว�ั�</string>
+  <string name="button_help">��วย�หลือ</string>
+  <string name="button_close">�ิ�</string>
+  <string name="button_about">��ี�ยว�ั�</string>
+  <string name="button_clear_log">ล�า��ูม</string>
+  <string name="menu_verify">�รว�สอ�</string>
+  <string name="menu_exit">ออ�</string>
+  <string name="press_to_start">- ��ะ��า���ื�อ�ริ�ม -</string>
+  <string name="pref_trans_proxy_group">�ร�อ��ีล�อ�ห� (��อ��ารสิ��ิ� Root)</string>
+  <string name="pref_trans_proxy_title">�ร�อ��ีล�อ�ห�</string>
+  <string name="pref_trans_proxy_summary">�ห���ร��รม����า� Tor ��ยอั���มั�ิ</string>
+  <string name="pref_transparent_all_title">��� Tor �ั��ุ�อย�า�</string>
+  <string name="pref_transparent_all_summary">�ห��าร�รา�ร�อ��ุ���ร��รม��า��ร�อ��ี�อ� Tor</string>
+  <string name="pref_transparent_port_fallback_summary">�ำ��ือ�: หลี��ลี�ย��อร���ั�ว�� (���� 80, 443) *�������อ�มื�อ* �หม� \'�ั��หม�\' หรือ \'��ร��รม\' ����า��ม����</string>
+  <string name="pref_transparent_port_title">ราย�าร�อร��</string>
+  <string name="pref_transparent_port_summary">ราย�าร�อร���ี���า��ร�อ��ี *�������อ�มื�อ* �หล� \'�ั��หม�\' หรือ \'��ร��รม\' ����า��ม����</string>
+  <string name="pref_transparent_port_dialog">ระ�ุ�อร���ี��ะ�ห���า��ร�อ��ี</string>
+  <string name="pref_has_root">��อ��ารสิ��ิ� root</string>
+  <string name="pref_has_root_summary">��อ��ารสิ��ิ� root ��ื�อ����า��ร�อ��ีล�อ�ห�</string>
+  <string name="status_install_success">�ิ��ั�����ารี�อ� Tor สำ�ร���ล�ว</string>
+  <string name="status_install_fail">�ม�สามาร��ิ��ั�����ารี�อ� Tor ��� ��ร��รว�สอ��ูม�ละ�����ั�หา�ี� tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">��ร��รม�ำ�า��ิ��ลา�</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">��ี�ยว�ั� Orbot</string>
+  <string name="btn_next">��อ��</string>
+  <string name="btn_back">�อยหลั�</string>
+  <string name="btn_finish">�สร��</string>
+  <string name="btn_okay">��ล�</string>
+  <string name="btn_cancel">ย��ลิ�</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">รายละ�อีย���ี�ยว�ั� Orbot</string>
+  <string name="wizard_permissions_root">�ห�สิ��ิ��ล�ว</string>
+  <string name="wizard_permissions_stock">สิ��ิ��อ� Orbot</string>
+  <string name="wizard_premissions_msg_root">ยอ��ยี�ยม! �รา��ว�า�ุ��ห�สิ��ิ� root �ั� Orbot �รา�ะ���สิ��ิ��ี�อย�า��า��ลา�</string>
+  <string name="wizard_permissions_msg_stock">�ึ��ะ�ม�����รื�อ��ำ���� �����าหา� Orbot �ะ�ำ�า����อย�า�มี�ระสิ��ิภา�มา��ึ����า���รั�สิ��ิ� root ����ุ�ม��า�ล�า���ื�อมอ��ลั��ี��ห� Orbot!</string>
+  <string name="wizard_permissions_no_root">��า�ุ��ม�มีสิ��ิ� root หรือ�ม����า��ว�า�รา�ำลั��ู��ึ�อะ�รอยู� �ห�������าะ��ร��รม�ี�สร�า�มา��ื�อ����ั� Orbot ���า�ั��</string>
+  <string name="wizard_permissions_consent">�ั����า���ละ��อ��าร�ำ��อ��ย�ม����สิ��ิ� Superuser</string>
+  <string name="wizard_permission_enable_root">�ห�สิ��ิ� root ��� Orbot</string>
+  <string name="wizard_configure">�ั����า�าร����า���า� Tor</string>
+  <string name="wizard_configure_msg">Orbot มี�ัว�ลือ��ห��ุ�ส����อมูล�าร�รา�ร�อ��ุ���ร��รม��า� Tor หรือ�ลือ�����า����าะ��ร��รม�����</string>
+  <string name="wizard_configure_all">�ห��ุ���ร��รม��า��ร�อ��ี�อ� Tor</string>
+  <string name="wizard_configure_select_apps">�ลือ���ร��รม�ี��ะ�ห���� Tor</string>
+  <string name="wizard_tips_tricks">��ร��รม�ี��������ั� Orbot</string>
+  <string name="wizard_tips_proxy">�าร�ั����า�ร�อ��ี - �รีย�รู��าร�ั����า��ร��รม�ห��ำ�า��ั� Orbot ���</string>
+  <string name="wizard_proxy_help_info">�ั����า�ร�อ��ี</string>
+  <string name="wizard_final">Orbot �ร�อม����า��ล�ว!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">�ะ����ว����ราว���อร��อ��ุ���ิ�ห��า https://check.torproject.org ��ื�อ�รว�สอ�ว�า�าร�ั����า�อ� Orbot �ู���อ�หรือ�ม� �ละ�ุ������ื�อม��อ�ั� Tor หรือ�ม�</string>
+  <string name="pref_general_group">�ั�ว��</string>
+  <string name="pref_start_boot_title">�ริ�ม Orbot �มื�อ��ิ�ระ��</string>
+  <string name="pref_start_boot_summary">�ริ�ม Orbot ��ยอั���มั�ิ�ละ�ห���ื�อม��อ�ั� Tor �มื�ออุ��ร���อ��รอย���อ��ุ��ริ�ม�ำ�า�</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">�ำ��ือ�</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">สิ��ิ�</string>
+  <string name="wizard_permissions_root_msg1">�ุ�สามาร��ลือ��ห�สิ��ิ� Superuser ��� Orbot ��ื�อ��ิ�����า��ุ�สม�ั�ิ�ั��สู� ���� �ร�อ��ีล�อ�ห����</string>
+  <string name="wizard_permissions_root_msg2">��า�ุ��ม���อ��าร ��ร������ว�า�ุ������ร��รม�ี�สร�า�มา��ื�อ����ั� Orbot</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">��ร��รม�ี��������ั� Orbot</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">�ร�อ��ีล�อ�</string>
+  <string name="wizard_transproxy_msg">�ะอ�ุ�า��ห���ร��รม�อ��ุ��ำ�า���า���รือ��าย Tor อั���มั�ิ��ย�ม���อ��ั����า���</string>
+  <string name="wizard_transproxy_hint">(�ิ���ัว�ลือ��ี���า�ุ��ม����า���รื�อ��ี��รา�ำลั�อ�ิ�าย)</string>
+  <string name="wizard_transproxy_none">�ม�มี</string>
+  <string name="pref_transparent_tethering_title">�าร��ื�อม��อ��ว���า� Tor</string>
+  <string name="pref_transparent_tethering_summary">��ิ�����า��ร�อ��ีล�อ�ห��อ� Tor �ห�อุ��ร��อื���ี���ื�อม��า� Wifi �ละ USB (��อ��ริ�ม�หม�)</string>
+  <string name="button_grant_superuser">ร�อ��อ�าร���า�ึ�สิ��ิ� Superuser</string>
+  <string name="pref_select_apps">�ลือ���ร��รม</string>
+  <string name="pref_select_apps_summary">�ลือ���ร��รม�ี��ะ�ห���ื�อม��อ��า� Tor</string>
+  <string name="pref_node_configuration">�าร�ั����า�ห��</string>
+  <string name="pref_node_configuration_summary">�าร�ั����า�ั��สู��หล�า�ี��ำ�ห��วาม�����ิร�าม�อ��ุ�ล�ล����</string>
+  <string name="pref_entrance_node">�ห���า����า</string>
+  <string name="pref_entrance_node_summary">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��อ�ฮอ��ร�</string>
+  <string name="pref_entrance_node_dialog">ระ�ุ�ห���า����า</string>
+  <string name="pref_proxy_type_summary">��ร���อล�ี����สำหรั���ิร���วอร��ร�อ��ี: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">ระ�ุ��ิ��อ��ร�อ��ี</string>
+  <string name="pref_proxy_host_dialog">ระ�ุ��รื�อ��ร�อ��ี</string>
+  <string name="pref_proxy_port_dialog">ระ�ุ�อร���อ��ร�อ��ี</string>
+  <string name="status">ส�า�ะ</string>
+  <string name="setting_up_full_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห�������ม�</string>
+  <string name="setting_up_app_based_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห����ระ�ุ��ร��รม�</string>
+  <string name="transparent_proxying_enabled">�ร�อ��ีล�อ�ห��ู���ิ�����า�</string>
+  <string name="transproxy_enabled_for_tethering_">�ร�อ��ีล�อ�ห��ู���ิ����สำหรั��าร��ื�อม��อ��ว�!</string>
+  <string name="warning_error_starting_transparent_proxying_">�ำ��ือ�: ��ิ���อ�ิ��ลา���ะ�ี��ร�อ��ีล�อ�ห��ริ�ม�ำ�า�</string>
+  <string name="transproxy_rules_cleared">���อ��ร�อ��ีล�อ�ห��ู�ล�า�</string>
+  <string name="couldn_t_start_tor_process_">�ม�สามาร��ริ�ม��ร��ส�อ� Tor</string>
+  <string name="setting_up_port_based_transparent_proxying_">�ำลั��ิ��ั���ร�อ��ีล�อ�ห����ระ�ุ�อร���</string>
+  <string name="bridge_error">สะ�า��ั���อ�</string>
+  <string name="bridge_requires_ip">���าร����า��ุ�สม�ั�ิสะ�า� �ุ���อ�ระ�ุ�ี�อยู��อ�ี�อ�สะ�า�อย�า���อย 1 �อ�ี </string>
+  <string name="send_email_for_bridges">ส��อี�มล���ี� bridges@xxxxxxxxxxxxxx ��ยระ�ุ��� \"get bridges\" ����ื�อ�วามอี�มล �ล�วส����ย����ั��ี�ู���� gmail</string>
+  <string name="error">�ิ��ลา�</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">�าร�ั����า ReachableAddresses �อ��ุ��ำ�ห���ิ���อ�ิ��ลา�</string>
+  <string name="your_relay_settings_caused_an_exception_">�าร�ั����ารี�ลย��อ��ุ��ำ�ห���ิ���อ�ิ��ลา�</string>
+  <string name="exit_nodes">�ห���า�ออ�</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��อ�ฮอ�สุ���าย</string>
+  <string name="enter_exit_nodes">ระ�ุ�ห���า�ออ�</string>
+  <string name="exclude_nodes">�ห��ย��ว��</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">ลาย�ิ�วมือ, �ื�อ�ล��, �ระ��ศ �ละ�ี�อยู��ี�ละ�ว��</string>
+  <string name="enter_exclude_nodes">ระ�ุ�ห��ย��ว��</string>
+  <string name="strict_nodes">�ห�����ม�ว�</string>
+  <string name="use_only_these_specified_nodes">��� *���าะ* �ห���ี�ระ�ุ�หล�า�ี����า�ั��</string>
+  <string name="bridges">สะ�า�</string>
+  <string name="use_bridges">����า�สะ�า�</string>
+  <string name="bridges_obfuscated">สะ�า��ี��ู�อำ�รา�</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">��ิ�����า��ห���า����าอื�����าสู���รือ��าย Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">��ิ�����า���าสะ�า��ี��ู��ั����า����สะ�า�อำ�รา�</string>
+  <string name="ip_address_and_port_of_bridges">�ี�อยู��อ�ี�ละ�อร���อ�สะ�า�</string>
+  <string name="enter_bridge_addresses">ระ�ุ�ี�อยู��อ�สะ�า�</string>
+  <string name="relays">รี�ลย�</string>
+  <string name="relaying">�ารรี�ลย�</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">�ำ�ห�อุ��ร���อ��ุ��ำ�า�����รี�ลย�����ม�����า�ออ�</string>
+  <string name="relay_port">�อร��รี�ลย�</string>
+  <string name="listening_port_for_your_tor_relay">�อร���ี��ห�รี�ลย��อ� Tor �ำ�า�</string>
+  <string name="enter_or_port">ระ�ุ�อร���อ� OR</string>
+  <string name="relay_nickname">�ื�อ�ล���อ�รี�ลย�</string>
+  <string name="the_nickname_for_your_tor_relay">�ื�อ�ล��สำหรั�รี�ลย��อ� Tor �อ��ุ�</string>
+  <string name="enter_a_custom_relay_nickname">ระ�ุ�ื�อ�ล���อ�รี�ลย���ย�ำห���อ�</string>
+  <string name="reachable_addresses">�ี�อยู��ึ�����า�ึ����</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">�ำ�า�������รื�อ�ลู���ายหลั���ร�วอลล���วย��ย�าย������ม�ว�</string>
+  <string name="reachable_ports">�อร���ี����า�ึ����</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">�อร���ี����า�ึ����หลั���ร�วอลล�������ม�ว�</string>
+  <string name="enter_ports">ระ�ุ�อร��</string>
+  <string name="enter_localhost_ports_for_hidden_services">ระ�ุ�อร���อ� localhost สำหรั��ห��ริ�าร�ม���ิ���ย�ำ�า� </string>
+  <string name="hidden_service_ports">�อร���อ��ริ�าร�ม���ิ���ย</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">�ื�อ�ี����ระ�ุสำหรั��ริ�าร�ม���ิ���ย�อ��ุ� (สร�า���ยอั���มั�ิ)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">��ิ��ห��ูม�ี�ั���ส���ล (��อ���� adb หรือ aLogCat ��ื�อ�ู)</string>
+  <string name="project_home">�ี�อยู���ร��าร:</string>
+  <string name="the_tor_license">สั��าอ�ุ�า��อ� Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">�อ����วร���ย�ู��ลิ�อื��:</string>
+  <string name="hidden_service_request">��ร��รม��อ��าร��ิ��อร�� %S �ี���อ�อยู��อ���ิร���วอร��ห���ื�อม�ั���รือ��าย Tor �าร�ระ�ำ�ี��ลอ�ภัย��า�ุ���ื�อ�ือ��ร��รม�ั��</string>
+  <string name="something_bad_happened">��ิ�อะ�ร�ม��ีสั�อย�า� �ห��รว��ู�า��ูม</string>
+  <string name="hidden_service_on">�ริ�าร�ม���ิ���ยอยู���:</string>
+  <string name="unable_to_read_hidden_service_name">�ม�สามาร�อ�า��ื�อ�อ��ริ�าร�ม���ิ���ย</string>
+  <string name="unable_to_start_tor">�ม�สามาร��ริ�ม Tor</string>
+  <string name="pref_use_sys_iptables_title">��� Iptables �ริยาย</string>
+  <string name="pref_use_sys_iptables_summary">������ารี�อ� iptables �ี�มีอยู��ล�ว����ัว�ี���มมา�ั� Orbot</string>
+  <string name="error_installing_binares">�ม�สามาร��ิ��ั��หรือ�รั�รุ�����ารี�อ� Tor</string>
+  <string name="pref_use_persistent_notifications">�ส���อ�อ����ูล�าร��สมอ�มื�อ Orbot ��ื�อม��ออยู�</string>
+  <string name="pref_use_persistent_notifications_title">�าร������ือ�����ลอ��วลา</string>
+  <string name="notification_using_bridges">��ิ�����า�สะ�า��ล�ว!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">�ลือ��ล��ล�ละภาษาสำหรั� Orbot</string>
+  <string name="wizard_locale_title">�ลือ�ภาษา</string>
+  <string name="wizard_locale_msg">�����า�ริยายหรือ�ลือ�ภาษา�ั��ุ�ั�</string>
+  <string name="btn_save_settings">�ั��ึ��าร�ั����า</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-tl/strings.xml b/orbotservice/src/main/res/values-tl/strings.xml
new file mode 100644
index 0000000..25b99db
--- /dev/null
+++ b/orbotservice/src/main/res/values-tl/strings.xml
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">simulan at ihinto ang Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Nagsisimula na ang Orbotâ?¦</string>
+  <string name="status_activated">Konektado sa Tor network</string>
+  <string name="status_disabled">Naka-deactivate ang Orbot</string>
+  <string name="tor_process_starting">Binubuksan ang Tor clientâ?¦</string>
+  <string name="tor_process_complete">kumpleto na.</string>
+  <string name="tor_process_waiting">nag-hihintay</string>
+  <string name="not_anonymous_yet">BABALA: Ang iyong traffic ay hindi pa anonimo! Kung maaari sana ay ikompigura muna ang iyong applications na gumamit ng HTTP proxy 127.0.0.1:8118 o kaya ay SOCKS4A o kaya ay SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Tahanan</string>
+  <string name="menu_browse">Mag-browse</string>
+  <string name="menu_settings">Settings</string>
+  <string name="menu_log">Tala</string>
+  <string name="menu_info">Tulong</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Simulan</string>
+  <string name="menu_stop">Ihinto</string>
+  <string name="menu_about">Tungkol</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Tulong</string>
+  <string name="button_close">Isara</string>
+  <string name="button_about">Tungkol</string>
+  <string name="button_clear_log">Linisin ang tala</string>
+  <string name="menu_verify">Tiyakin</string>
+  <string name="menu_exit">Labasan</string>
+  <string name="menu_share_bridge">Ipamahagi ang BridgeQR</string>
+  <string name="press_to_start">- pindutin ng matagal para mag umpisa -</string>
+  <string name="pref_trans_proxy_group">Nanganganinag na pag Po-proxy (Kailangan ang Root)</string>
+  <string name="pref_trans_proxy_title">Nanganganinag na pag Po-proxy </string>
+  <string name="pref_trans_proxy_summary">Kusang pag Torifying ng mga Apps</string>
+  <string name="pref_transparent_all_title">Tor lahat</string>
+  <string name="pref_transparent_all_summary">I-proxy ang traffic ng lahat ng apps gamit ang Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">BABALA: Dayain ang mga karaniwang ports (80, 443, etc). *GAMITIN LAMANG* kung \'Lahat\' o kaya ang \'App\' na paraan ay hindi gumagana.</string>
+  <string name="pref_transparent_port_title">Lisatahan ng Port</string>
+  <string name="pref_transparent_port_summary">Lisatahan ng mga ports sa proxy. *GAMITIN LAMANG* kung \'Lahat\' o kaya ang \'App\' na paraan ay hindi gumagana.</string>
+  <string name="pref_transparent_port_dialog">Ipasok ang ports sa proxy</string>
+  <string name="pref_has_root">Humiling ng daanan sa Root</string>
+  <string name="pref_has_root_summary">Humiling ng daanan sa Root para sa nanganganinag na pag Po-proxy</string>
+  <string name="status_install_success">Ang Tor binaries ay matagumpay na i-install.</string>
+  <string name="status_install_fail">Ang Tor binary files ay hindi na install. Paki tignan ang tala at magbigay alam sa tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">May mali sa Application</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Tungkol sa Orbot</string>
+  <string name="btn_next">Susunod</string>
+  <string name="btn_back">Balik</string>
+  <string name="btn_finish">Wakas</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Kanselahin</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ilang detalye sa Orbot</string>
+  <string name="wizard_details_msg">Ang Orbot ay isang open-source application na naglalaman ng Tor, LibEvent at Polipo. Ito ay nagbibigay ng local HTTP proxy (8118) at SOCKS proxy (9050) sa Tor network. Ang Orbot ay nagbibigay din ng kakayahan, sa mga rooted device, na ipadala ang lahat ng trapiko sa internet sa pamamagitan  ng Tor.</string>
+  <string name="wizard_permissions_root">Napahintulotan na</string>
+  <string name="wizard_permissions_stock">Pahintulot ng Orbot</string>
+  <string name="wizard_premissions_msg_root">Mahusay! Natuklasan namin na mayroon pahintulot ang Orbot para sa root. Gagamitin namin ito ng mabuti.</string>
+  <string name="wizard_permissions_msg_stock">Ito ay hindi kinakailangan, ngunit mas mapapalawig ang kakayahan ng Orbot kung ang iyong device ay meron access sa root. Gamitin ang pindutan sa ibaba para bigyan ng superpowers ang Orbot!</string>
+  <string name="wizard_permissions_no_root">Kung wala kang access sa root o wala kang alam sa sinasabi namin, siguraduhin mu nalamang na gagamit ka ng mga apps na ginawa para sa Orbot.</string>
+  <string name="wizard_permissions_consent">Nauunawaan ko at mag-papatuloy ng walang Superuser</string>
+  <string name="wizard_permission_enable_root">Pahintulutan ang Orbot para sa Root</string>
+  <string name="wizard_configure">Kompigurahin ang Torification</string>
+  <string name="wizard_configure_msg">Binibigyan ka ng Orbot ng pagpipilian na i-route lahat ng application traffic gamit ang Tor o piliin ang application isa-isa.</string>
+  <string name="wizard_configure_all">I-proxy lahat ng Apps gamit ang Tor</string>
+  <string name="wizard_configure_select_apps">Pumili ng isa-isang apps para sa Tor</string>
+  <string name="wizard_tips_tricks">Orbot-enabled Apps</string>
+  <string name="wizard_tips_msg">Ang mga apps sa ibaba ay dinevelop upang gumana sa Orbot. I-click ang button para i-install, o sila ay mahahanap sa Google Play, sa GuardianProject.info website o sa F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Isang Secure instant messaging client para sa Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Alamin paano magkompigura ng apps para gumana sa Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Search Engine app</string>
+  <string name="wizard_tips_twitter">I-set ang Twitter proxy sa host \"localhost\" at port 8118</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Settings</string>
+  <string name="wizard_proxy_help_msg">Kung ang ginagamit na Android app ay gumagamit ng HTTP o SOCKS proxy, ibig sabihin lang noon ay pwede mong isaayos para kumunekta sa Orbot sa paggamit ng Tor.\n\n\n Ang host settings ay 127.0.0.1 o \"localhost\". Para naan sa HTTP, ang port setting ay 8118. Para naman sa SOCKS, ang proxy ay 9050. Kailangan mong gamitin ang SOCKS4A o SOCKS5 kung posible.\n \n\n\n Mas marami kang matututunan sa proxying sa Android sa pamamagitan ng FAQ sa: http://tinyurl.com/proxyandroid .\n </string>
+  <string name="wizard_final">Handa na ang Orbot!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Bubuksan nito ang iyong browser sa https://check.torproject.org para matignan kung ang Orbot ay na-kompigura at konektado ka sa Tor.</string>
+  <string name="pref_hs_group">Tagong Service Hosting</string>
+  <string name="pref_general_group">Pangkalahatan</string>
+  <string name="pref_start_boot_title">Umpisahan ang Orboot sa Boot</string>
+  <string name="pref_start_boot_summary">Kusang umpisahan ang Orbot at kumonekta sa Tor sa pag bukas ng iyong Android Device</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Ang Orbot ang nagdala ng Tor sa Android!\n\nAng Tor ay tumutulong sa iyo na sanggain ang pagsala ng nilalaman, pag-analisa ng trapiko at pangmamatyag sa network na mapanganib sa iyong privacy, conpidensyal na impormasyon at personal na relasyon.\n\nAng wizard ang makakatulong sa iyo para isaayos ang Orbot at Tor sa iyong device.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Babala</string>
+  <string name="wizard_warning_msg">Sa pag-install nang Orbot, hindi nito awtomatikong ina-anonymize ang iyong trapiko sa iyong mobile.\n\nKailangan mong isaayos ng tama ang Orbot, sa iyong device at sa iba pang apps para matagumpay na magamit ang Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Mga Pahintulot</string>
+  <string name="wizard_permissions_root_msg1">Maari mong piliin bigyan ng pahintulot ang Orbot ng \'Superuser\' access para ma-enable ang mga advanced features tulad ng Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">Kapag ayaw mo itong gawin, siguraduhing gumamit ng apps na ginawa upang gumana kasama ang Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Mukang ang iyong device ay hindi pa rooted o hindi nagbibigay ng daan sa root o \'Superuser\'.\n\nPakiusap, o hindi kaya subukan ang paraan ng \'Apps\' sa pangunahing screen.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Enabled Apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Isang secure chat app na may Off-the-Record Encryption</string>
+  <string name="wizard_tips_orweb">Orfox: Privacy-enhanced browser na gumagana sa pamamagitan ng Tor.</string>
+  <string name="wizard_tips_play">Hanapin ang lahat ng Guardian Project apps sa Google Play</string>
+  <string name="wizard_tips_fdroid">Hanapin ang lahat ng Guardian Project apps sa F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Hanapin ang lahat ng Guardian Project apps sa https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">Ito ay bibigyan ng pahintulot ang iyong mga apps na kusang mag-run sa Tor network kahit walang pag-kompigura na ginawa.</string>
+  <string name="wizard_transproxy_hint">(Lagyan ng check ang box na ito kung wala kang alam sa sinasabi namin)</string>
+  <string name="wizard_transproxy_none">Wala</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">I-enable ang Tor Transparent Proxying para sa Wifi at USB Tethered Devices (kailangan mag restart)</string>
+  <string name="button_grant_superuser">Humiling ng Superuser Access</string>
+  <string name="pref_select_apps">Pumili ng Apps</string>
+  <string name="pref_select_apps_summary">Pumili ng Apps para i-route sa Tor</string>
+  <string name="pref_node_configuration">Pagkompigura ng Node</string>
+  <string name="pref_node_configuration_summary">Ang mga ito ay advanced settings na maaring bawasan ang iyong anonymity</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">Fingerprints, nicks, mga bansa at mga address para sa unang lukso</string>
+  <string name="pref_entrance_node_dialog">Pumasok sa Entrance Nodes</string>
+  <string name="pref_allow_background_starts_title">Pahintulutan na magsimula sa background</string>
+  <string name="pref_allow_background_starts_summary">Hayaan ang kahit anong app na sabihin kay Orbot na magsimula ng Tor at anumang malapit na serbisyo.</string>
+  <string name="button_proxy_all">Proxy All</string>
+  <string name="button_proxy_none">Proxy None</string>
+  <string name="button_invert_selection">Baliktarin ang napili</string>
+  <string name="pref_proxy_title">Outbound Network Proxy (Optional)</string>
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">Mga protocol na gagamitin para sa proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ilagay ang Proxy Type</string>
+  <string name="pref_proxy_host_title">Outbound Proxy Host</string>
+  <string name="pref_proxy_host_summary">Proxy Server hostname</string>
+  <string name="pref_proxy_host_dialog">Ilagay ang Proxy Host</string>
+  <string name="pref_proxy_port_title">Outbound Proxy</string>
+  <string name="pref_proxy_port_summary">Proxy Server Port</string>
+  <string name="pref_proxy_port_dialog">Ilagay ang Proxy port</string>
+  <string name="pref_proxy_username_title">Outbound Proxy Username</string>
+  <string name="pref_proxy_username_summary">Proxy Username (Optional)</string>
+  <string name="pref_proxy_username_dialog">Ilagay ang Proxy Username</string>
+  <string name="pref_proxy_password_title">Outbound Proxy Password</string>
+  <string name="pref_proxy_password_summary">Proxy Password (Optional)</string>
+  <string name="pref_proxy_password_dialog">Ilagay ang Proxy Password</string>
+  <string name="status">Katayuan</string>
+  <string name="setting_up_full_transparent_proxying_">Isinasaayos ang kabuuang transparent proxying...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Isinasaayos ang app-based transparent proxying...</string>
+  <string name="transparent_proxying_enabled">Na i-enable na ang Transparent proxying</string>
+  <string name="transproxy_enabled_for_tethering_">Na i-enable na ang TransProxy para sa Thethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">BABALA: error sa pag start ng transparent proxying!</string>
+  <string name="transproxy_rules_cleared">Nalinis na ang mga batas ng TransProxy</string>
+  <string name="couldn_t_start_tor_process_">Hindi ma umpisahan ang proseso ng Tor:</string>
+  <string name="privoxy_is_running_on_port_">Ang Polipo ay gumagana ngayon sa port:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Isinasaayos ang port-based transpaprent proxying...</string>
+  <string name="bridge_error">Error sa Bridge</string>
+  <string name="bridge_requires_ip">Para magamit ang feature ng bridge, kailangan mong mag lagay ng kahit isang bridge IP address.</string>
+  <string name="send_email_for_bridges">Magpadala ng email sa bridges@xxxxxxxxxxxxxx na mayroong linyang  \"get bridges\" at wala ng iba pang kasama sa katawa ng email gamit ang isang gmail account.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ang iyong ReachableAddresses settings ay nag sanhi ng exception!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ang iyong relay settings ay nag sanhi ng exception!</string>
+  <string name="exit_nodes">Exit Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerprints, nicks, mga bansa at address para sa huling talon</string>
+  <string name="enter_exit_nodes">Enter Exit Nodes</string>
+  <string name="exclude_nodes">Hindi kasama ang Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerprints, nicks, mga bansa at mga address na hindi isasama</string>
+  <string name="enter_exclude_nodes">Enter Exclude Nodes</string>
+  <string name="strict_nodes">Strict Nodes</string>
+  <string name="use_only_these_specified_nodes">Gumamit ng *only* sa mga ispesipikong nodes </string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Gumamit ng Bridges</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">I-enable ang kahaliling entrance nodes sa Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">I-enable kung ang naisaayos na bridges ay obfuscated bridges</string>
+  <string name="ip_address_and_port_of_bridges">IP address at port ng bridges</string>
+  <string name="enter_bridge_addresses">Ilagay ang Bridge Addresses</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">I-enable ang iyong device na non-exit relay</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Pinapakinggan ang port para sa iyong Tor relay</string>
+  <string name="enter_or_port">I-lagay ang OR port</string>
+  <string name="relay_nickname">Relay nickname</string>
+  <string name="the_nickname_for_your_tor_relay">Ang nickname para sa iyong Tor relay</string>
+  <string name="enter_a_custom_relay_nickname">I-lagay ang pasadyang relay nickname</string>
+  <string name="reachable_addresses">Reachable Addresses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Patakbuhin bilang kliente sa likod ng firewall na may istriktong polisiya</string>
+  <string name="reachable_ports">Reachable Ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports reachable sa likod ng istriktong firewall</string>
+  <string name="enter_ports">I-lagay ang ports</string>
+  <string name="enable_hidden_services">Nakatagong Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">pahintulutan sa on-device server na maging malalapitan sa pamamagitan ng Tor network</string>
+  <string name="enter_localhost_ports_for_hidden_services">I-lagay ang localhost ports para sa nakatagong serbisyo</string>
+  <string name="hidden_service_ports">Tagong Service Ports</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">ang addressable na pangalan sa iyong tagong serbisyo (awtomatikong nabuo)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">paganahiin ang debug log para sa output (kailangang gamitin ang adb o aLogCat para makita)</string>
+  <string name="project_home">Project Home(s):</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/
+</string>
+  <string name="the_tor_license">Ang Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">May app na gustong buksan ang nakatagong server port %S sa Tor network. Ito ay ligtas kung pinagkakatiwalaan ang app.</string>
+  <string name="found_existing_tor_process"> nakakita ng umiiral na Tor process...</string>
+  <string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
+  <string name="hidden_service_on">nakatagong serbisyo sa:</string>
+  <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
+  <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+  <string name="unable_to_reset_tor">I-reboot ang iyong device, hindi ma-reset ang Tor!</string>
+  <string name="pref_use_sys_iptables_title">Gumamit ng Default na Iptables</string>
+  <string name="pref_use_sys_iptables_summary">gamitin ang built-in iptables binary kaysa sa isang nabigkis kasama ng Orbot</string>
+  <string name="error_installing_binares">Ang Tor binaries ay hindi ma-install o ma-upgrade.</string>
+  <string name="pref_use_persistent_notifications">Palaging panatilihin ang icon sa toolbar kapag ang Orbot ay naka-connect</string>
+  <string name="pref_use_persistent_notifications_title">Palaging i-On ang Notifications</string>
+  <string name="pref_use_expanded_notifications">Ipakita ang pinalaking notification kasama ng Tor exit country at IP</string>
+  <string name="pref_use_expanded_notifications_title">Pinalawak na Notifications</string>
+  <string name="notification_using_bridges">Bridges enabled!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Wika</string>
+  <string name="set_locale_summary">Pumili ng locale at wika para sa Orbot</string>
+  <string name="wizard_locale_title">Pumili ng Wika</string>
+  <string name="wizard_locale_msg">Iwanang default o palitan ang kasalukuyang wika</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">I-Save ang Settings</string>
+  <string name="no_internet_connection_tor">Walang connection sa internet; Ang Tor ay naka-standby mode...</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">baba</string>
+  <string name="up">taas</string>
+  <string name="pref_disable_network_title">Walang Auto-Sleep sa Network</string>
+  <string name="pref_disable_network_summary">Ilagay ang Tor sa sleep kapag walang internet na pwede</string>
+  <string name="newnym">Ikaw ay nagpalit ng bagong pagkakakilanlan sa Tor!</string>
+  <string name="menu_verify_browser">Browser</string>
+  <string name="menu_use_chatsecure">Gamitin ang ChatSecure</string>
+  <string name="permission_manage_tor_label">Manage Tor</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Activate</string>
+  <string name="apps_mode">Apps VPN Mode</string>
+  <string name="send_email">Send Email</string>
+  <string name="install_orweb">I-install ang Orfox</string>
+  <string name="standard_browser">Standard Browser</string>
+  <string name="vpn_default_world">Mundo</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-tr/strings.xml b/orbotservice/src/main/res/values-tr/strings.xml
new file mode 100644
index 0000000..ac75025
--- /dev/null
+++ b/orbotservice/src/main/res/values-tr/strings.xml
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot baÅ?ka uygulamaların interneti daha güvenli olarak kullanmasını saÄ?layan ücretsiz bir proxy uygulamasıdır. Orbot Tor\'u kullanarak internet trafiÄ?inizi Å?ifreler ve dünya üzerindeki pek çok farklı bilgisayardan geçirerek gizler. Tor sizin kiÅ?isel özgürlüÄ?ünüzü ve mahremiyetinizi, gizli ticari aktivitelerinizi ve baÄ?lantılarınızı koruma altına alan bir yazılım ve açık aÄ?dır.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">https://check.torproject.org/?lang=tr</string>
+  <string name="secure_default_web_url">https://check.torproject.org/?lang=tr</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">Tor\'u baÅ?lat ve durdur</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot baÅ?latılıyor...</string>
+  <string name="status_activated">Tor aÄ?ına baÄ?landı</string>
+  <string name="status_disabled">Orbot devre dıÅ?ı bırakıldı</string>
+  <string name="status_shutting_down">Tor hizmeti kapatılıyor</string>
+  <string name="tor_process_starting">Tor kullanımı baÅ?latılıyor...</string>
+  <string name="tor_process_complete">tamamlandı.</string>
+  <string name="tor_process_waiting">bekliyor.</string>
+  <string name="not_anonymous_yet">UYARI: BaÄ?lantınız henüz anonim deÄ?ildir! Lütfen uygulamalarınızı HTTP 127.0.0.1:8118  veya SOCKS4A / SOCKS5 127.0.0.1:9050 vekil sunucusu kullanacak Å?ekilde yapılandırınız.</string>
+  <string name="menu_home">BaÅ?langıç</string>
+  <string name="menu_browse">Göz At</string>
+  <string name="menu_settings">Ayarlar</string>
+  <string name="menu_log">Günlük</string>
+  <string name="menu_info">Yardım</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">BaÅ?lat</string>
+  <string name="menu_stop">Durdur</string>
+  <string name="menu_about">Hakkında</string>
+  <string name="menu_promo_apps">Uygulamaları alın... </string>
+  <string name="main_layout_download">Ä°ndir</string>
+  <string name="main_layout_upload">Yükle</string>
+  <string name="button_help">Yardım</string>
+  <string name="button_close">Kapat</string>
+  <string name="button_about">Hakkında</string>
+  <string name="button_clear_log">GünlüÄ?ü Temizle</string>
+  <string name="menu_verify">Kontrol Et</string>
+  <string name="menu_exit">Ã?ıkıÅ?</string>
+  <string name="menu_scan">QR kodu tarama</string>
+  <string name="menu_share_bridge">QR kodu paylaÅ?</string>
+  <string name="press_to_start">- baÅ?latmak için uzun basın -</string>
+  <string name="pref_trans_proxy_group">Å?effaf Vekillendirme (Yeniden BaÅ?latma Gerektirir)</string>
+  <string name="pref_trans_proxy_title">Å?effaf Vekillendirme</string>
+  <string name="pref_trans_proxy_summary">Uygulamalar için Otomatik Tor Uyarlaması</string>
+  <string name="pref_transparent_all_title">HerÅ?eyi Tor ile Uyarla</string>
+  <string name="pref_transparent_all_summary">Tor\'a uyarlanmıÅ? uygulamaların vekil sunucu baÄ?lantıları</string>
+  <string name="pref_transparent_port_fallback_title">Vekil Sunucu Yanıtsız Kalma Bildirim Portu</string>
+  <string name="pref_transparent_port_fallback_summary">UYARI: Genel portlardan (80,443, v.b.) kaçınınız. SADECE \'Hepsi\' veya \'Uygulama\' modu çalıÅ?madıÄ?ında kullanınız.</string>
+  <string name="pref_transparent_port_title">Port Listesi</string>
+  <string name="pref_transparent_port_summary">Vekil sunucu port listesi. *SADECE* \'Hepsi\' veya \'Uygulama\' modu çalıÅ?madıÄ?ında kullanınız.</string>
+  <string name="pref_transparent_port_dialog">Vekil sunucu portlarını giriniz</string>
+  <string name="pref_has_root">Yönetici EriÅ?imi Talebi</string>
+  <string name="pref_has_root_summary">Å?effaf Vekillendirme için Yönetici EriÅ?imi Talebi</string>
+  <string name="status_install_success">Tor binarileri baÅ?arıyla yüklendi!</string>
+  <string name="status_install_fail">Tor binary dosyaları yüklenemedi. Lütfen günlüÄ?ü kontrol ediniz ve tor-assistants@xxxxxxxxxxxxxx adresini kullanarak bilgilendirme yapınız.</string>
+  <string name="title_error">Uygulama Hatası</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Orbot Hakkında</string>
+  <string name="btn_next">Ä°leri</string>
+  <string name="btn_back">Geri</string>
+  <string name="btn_finish">Bitir</string>
+  <string name="btn_okay">Tamam</string>
+  <string name="btn_cancel">Ä°ptal
+            </string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Bazı Orbot detayları</string>
+  <string name="wizard_details_msg">Orbot; Tor, Libevent ve Polipo içeren bir açık kaynak uygulamadır. Yerel bir HTTP proxy (8118) ve Tor aÄ?ı içine SOCKS proxy (9050) saÄ?lamaktadır. Orbot ayrıca rootlu cihazlar için tüm internet trafiÄ?ini Tor üzerinden gönderme yeteneÄ?ine sahiptir. </string>
+  <string name="wizard_permissions_root">Ä°zin Verildi</string>
+  <string name="wizard_permissions_stock">Orbot Ä°zinleri</string>
+  <string name="wizard_premissions_msg_root">Mükemmel! Root izinlerinizin Orbot için aktif olduÄ?unu saptadık. Bu gücü akıllıca kullanacaÄ?ız.</string>
+  <string name="wizard_permissions_msg_stock">Gerekli olmamakla birlikte, eÄ?er cihazınızın root eriÅ?imi varsa Orbot daha güçlü bir araç olabilir. Orbot\'a süper güçlerini vermek için aÅ?aÄ?ıdaki butonu kullanın!</string>
+  <string name="wizard_permissions_no_root">Root(superuser) eriÅ?iminiz ya da neden bahsettiÄ?imiz hakkında bir fikriniz yoksa sadece eklentilerin Orbot\'la birlikte çalıÅ?abilmeleri için yapıldıÄ?ından emin olun.</string>
+  <string name="wizard_permissions_consent">Anlıyorum ve Superuser olmadan devam etmek istiyorum</string>
+  <string name="wizard_permission_enable_root">Orbot\'a root eriÅ?imi ver</string>
+  <string name="wizard_configure">Tor Bildirimlerini Ayarla</string>
+  <string name="wizard_configure_msg">Orbot, tüm uygulamaların veya seçtiÄ?iniz uygulamaların trafiÄ?ini Tor üzerinden yönlendirme seçeneÄ?i sunar.</string>
+  <string name="wizard_configure_all">Tüm Uygulamaları Tor �zerinden Vekillendir</string>
+  <string name="wizard_configure_select_apps">Tor için ayrı ayrı uygulamalar seç.</string>
+  <string name="wizard_tips_tricks">Orbot\'un Etkin OlduÄ?u Eklentiler</string>
+  <string name="wizard_tips_msg">AÅ?aÄ?ıdaki uygulamalar Orbot ile birlikte çalıÅ?mak üzere geliÅ?tirilmiÅ?tir. Uygulamaları hemen kurmak için ilgili düÄ?melere tıklayabilir veya uygulamalara daha sonra Google Play, GuardianProject.info web adresi veya F-Droid.org üzerinden eriÅ?ebilirsiniz.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android için güvenli anında mesajlaÅ?ma istemcisi</string>
+  <string name="wizard_tips_proxy">Vekil Ayarları - Uygulamaların, Orbot ile birlikte çalıÅ?malarını nasıl ayarlayacaÄ?ınızı öÄ?renin.</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Arama Motoru uygulaması</string>
+  <string name="wizard_tips_twitter">Twitter proxy sunucusunu \"localhost\" ve baÄ?lantı noktası 8118 olarak ayarlayın</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Bir öykü yarat ve güvenliÄ?i tor\'a bırak!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Ayarları</string>
+  <string name="wizard_final">Orbot hazır!</string>
+  <string name="wizard_exit_at_first_screen_toast">Lütfen kullanmadan önce Orbot\'u yapılandırın!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Bu, Orbot\'un ayarlanıp ayarlanmadıÄ?ını ve Tor\'a baÄ?lanıp baÄ?lanmadıÄ?ınızı anlamanız amacıyla tarayıcınızda https://check.torproject.org adresini açacak.</string>
+  <string name="pref_hs_group">GizlenmiÅ? servis sunucusu</string>
+  <string name="pref_general_group">Genel</string>
+  <string name="pref_start_boot_title">Orbot\'u Telefonla Birlikte BaÅ?lat</string>
+  <string name="pref_start_boot_summary">Android cihaz açıldıÄ?ında otomatik olarak Orbot\'u baÅ?lat ve Tor\'a baÄ?lan.</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Uyarı</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ä°zinler</string>
+  <string name="wizard_permissions_root_msg1">Ä°sterseniz Orbot\'a \'Superuser\' eriÅ?imi vererek saydam proxy gibi geliÅ?miÅ? ayarları aktif hale getirebilirsiniz.</string>
+  <string name="wizard_permissions_root_msg2">Bunu yapmak istemiyorsanız, lütfen Orbot ile çalıÅ?mak üzere yapılmıÅ? uygulamalar kullandıÄ?ınızdan emin olun</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot\'un aktif olduÄ?u eklentiler</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Güvenli Kayıt-dıÅ?ı Å?ifreleme yapabilen sohbet uygulaması</string>
+  <string name="wizard_tips_orweb">Orfox: GizliliÄ?i geliÅ?tirilmiÅ? bir tarayıcı Tor üzerinden çalıÅ?ır</string>
+  <string name="wizard_tips_play">Google Play\'deki tüm Guardian Projesi uygulamalarına bakın</string>
+  <string name="wizard_tips_fdroid">Tüm Guardian Project uygulamalarını F-Droid vasıtasıyla bulun</string>
+  <string name="wizard_tips_fdroid_org">Tüm Guardian Project uygulamalarına bu adresten eriÅ?in https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Å?effaf Vekillendirme</string>
+  <string name="wizard_transproxy_msg">Bu, uygulamalarınızı Tor üzerinden, herhangi bir ayar yapmadan çalıÅ?tırmanıza olanak saÄ?lar.</string>
+  <string name="wizard_transproxy_hint">(Neden bahsettiÄ?imiz hakkında bir fikriniz yoksa bu kutucuÄ?u iÅ?aretleyin)</string>
+  <string name="wizard_transproxy_none">Hiçbiri</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Kablosuz aÄ?lar için Tor açık proxy ve USB Tethering\'e izin ver (yeniden baÅ?latmayı gerektirir)</string>
+  <string name="button_grant_superuser">Superuser EriÅ?imi Talebi</string>
+  <string name="pref_select_apps">Uygulamaları Seç</string>
+  <string name="pref_select_apps_summary">Tor �zerinden Yönlendirilecek Uygulamaları Seç</string>
+  <string name="pref_node_configuration">DüÄ?üm Ayarları</string>
+  <string name="pref_node_configuration_summary">Bu ayarlar baÄ?lantınızın anonimliÄ?ini azaltabilecek geliÅ?miÅ? ayarlardır.</string>
+  <string name="pref_entrance_node">GiriÅ? Noktaları</string>
+  <string name="pref_entrance_node_summary">Ä°lk düÄ?üm için parmak izleri, rumuzlar, ülkeler, adresler</string>
+  <string name="pref_entrance_node_dialog">GiriÅ? DüÄ?ümlerini Girin</string>
+  <string name="pref_allow_background_starts_title">Arka planda çalıÅ?maya izin ver</string>
+  <string name="pref_allow_background_starts_summary">Herhangi bir uygulamanın Orbot aracılıÄ?ıyla Tor ve ilgili hizmetleri baÅ?latması için izin ver</string>
+  <string name="button_proxy_all">Tüm baÄ?lantılar için Vekil Sunucu kullan</string>
+  <string name="button_proxy_none">Vekil Sunucu kullanma</string>
+  <string name="button_invert_selection">Ters seçim</string>
+  <string name="pref_proxy_title">Giden AÄ? Sunucusu (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_type_title">Giden proxy tipi</string>
+  <string name="pref_proxy_type_summary">Proxy sunucusunu kullanmak için protokoller: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Proxy tipini girin</string>
+  <string name="pref_proxy_host_title">Giden proxy sunucusu</string>
+  <string name="pref_proxy_host_summary">Vekil Sunucusu adı</string>
+  <string name="pref_proxy_host_dialog">Vekil Host\'u girin</string>
+  <string name="pref_proxy_port_title">Giden vekil baÄ?lantı noktası</string>
+  <string name="pref_proxy_port_summary">Vekil Sunucusu baÄ?lantı noktası</string>
+  <string name="pref_proxy_port_dialog">Vekil baÄ?lantı noktasını girin</string>
+  <string name="pref_proxy_username_title">Giden Vekil Kullanıcı Adı</string>
+  <string name="pref_proxy_username_summary">Vekil Kullanıcı Adı (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_username_dialog">Vekil Kullanıcı Adı girin</string>
+  <string name="pref_proxy_password_title">Giden Vekil Parolası</string>
+  <string name="pref_proxy_password_summary">Vekil parolası (tercihe baÄ?lı)</string>
+  <string name="pref_proxy_password_dialog">Vekil Parolası girin</string>
+  <string name="status">Durum</string>
+  <string name="setting_up_full_transparent_proxying_">Tamamen saydam vekil kuruluyor...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Uygulamaya özel saydam proxy kuruluyor...</string>
+  <string name="transparent_proxying_enabled">Saydam vekil AKTÄ°F</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Tethering\'e açıldı!</string>
+  <string name="warning_error_starting_transparent_proxying_">UYARI: Å?effaf proxy baÅ?latılırken hata oluÅ?tu</string>
+  <string name="transproxy_rules_cleared">TransProxy kuralları temizlendi</string>
+  <string name="couldn_t_start_tor_process_">Tor iÅ?lemi baÅ?latılamadı</string>
+  <string name="privoxy_is_running_on_port_">Polipo bu port üzerinde çalıÅ?ıyor:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Port tabanlı Å?effaf vekillendirme ayarlanıyor...</string>
+  <string name="bridge_error">Köprü hatası</string>
+  <string name="bridge_requires_ip">Köprü özelliÄ?ini kullanmak adına, en az bir tane köprü IP adresi girmelisiniz.</string>
+  <string name="send_email_for_bridges">Gmail hesabınızdan bridges@xxxxxxxxxxxxxx adresine içinde sadece \"get bridges\" yazılı bir eposta gönderin.</string>
+  <string name="error">Hata</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">EriÅ?ilebilirAdresleriniz ayarlarınız bir istisnaya yol açtı!</string>
+  <string name="your_relay_settings_caused_an_exception_">Tor aktarıcı ayarlarınız bir istisnaya yol açtı!</string>
+  <string name="exit_nodes">Ã?ıkıÅ? DüÄ?ümleri</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Son düÄ?üm için parmak izleri, rumuzlar, ülkeler, adresler</string>
+  <string name="enter_exit_nodes">Ã?ıkıÅ? baÄ?lantılarını girin</string>
+  <string name="exclude_nodes">Å?u baÄ?lantıları dahil etmeyin</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Dahil edilmeyecek parmak izleri, takma adlar, ülkeler ve adresler</string>
+  <string name="enter_exclude_nodes">GiriÅ? baÄ?lantılarını girin</string>
+  <string name="strict_nodes">DeÄ?iÅ?meyen baÄ?lantılar</string>
+  <string name="use_only_these_specified_nodes">*Sadece* bu baÄ?lantıları kullan</string>
+  <string name="bridges">Köprüler</string>
+  <string name="use_bridges">Köprü kullan</string>
+  <string name="bridges_obfuscated">GizlenmiÅ? köprüler</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Tor aÄ?ına baÅ?ka giriÅ? baÄ?lantılarına izin ver</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Yapılandırılan köprüler gizlenmiÅ? ise izin ver</string>
+  <string name="ip_address_and_port_of_bridges">Köprülerin IP adresleri ve baÄ?lantı noktaları</string>
+  <string name="enter_bridge_addresses">Köprü Adresleri Gir</string>
+  <string name="relays">Aktarıcılar</string>
+  <string name="relaying">Aktarmak</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cihazınızı çıkıÅ? yapmayan aktarıcı olması için aktif edin</string>
+  <string name="relay_port">Aktarıcı Portu</string>
+  <string name="listening_port_for_your_tor_relay">Tor aktarıcınız için dinleme port\'u</string>
+  <string name="enter_or_port">OR port\'u gir</string>
+  <string name="relay_nickname">Aktarıcı rumuzu</string>
+  <string name="the_nickname_for_your_tor_relay">Tor aktarıcınız için rumuz</string>
+  <string name="enter_a_custom_relay_nickname">�zel aktarıcı rumuzu girin</string>
+  <string name="reachable_addresses">UlaÅ?ılabilir adresler</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Bir güvenlik duvarı arkasındaki sınırlı kullanıcı olarak baÄ?lan</string>
+  <string name="reachable_ports">UlaÅ?ılabilir baÄ?lantı noktaları</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Sınırlayıcı güvenlik duvarı ardındaki ulaÅ?ılabilir baÄ?lantı noktaları</string>
+  <string name="enter_ports">BaÄ?lantı noktaları gir</string>
+  <string name="enable_hidden_services">GizlenmiÅ? Servis Sunucusu</string>
+  <string name="run_servers_accessible_via_the_tor_network">cihazdaki sunucunun Tor aÄ?ından ulaÅ?ılmasına izin ver</string>
+  <string name="enter_localhost_ports_for_hidden_services">gizlenmiÅ? servis sunucuları için localhost baÄ?lantı noktası gir</string>
+  <string name="hidden_service_ports">GizlenmiÅ? Servis BaÄ?lantı Noktaları</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">GizlenmiÅ? servisiniz için adreslenebilir ad (otomatik olarak verilmiÅ?tir)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">hata giderme kaydını tut (görüntülemek için adb veya aLogCat gerekir)</string>
+  <string name="project_home">Proje adres(ler)i:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor Lisansı</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">�çüncü Parti Yazılım:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Bir uygulama Tor aÄ?ında gizlenmiÅ? sunucu baÄ?lantı noktası %S açmak istiyor. EÄ?er uygulamaya güveniyorsanız bu güvenlidir.</string>
+  <string name="found_existing_tor_process">varolan bir Tor iÅ?lemi bulundu...</string>
+  <string name="something_bad_happened">Kötü bir Å?ey oldu. Kayıtlara bakınız</string>
+  <string name="hidden_service_on">gizlenmiÅ? servis:</string>
+  <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamıyor</string>
+  <string name="unable_to_start_tor">Tor baÅ?latılamadı:</string>
+  <string name="unable_to_reset_tor">Cihazınızı yeniden baÅ?latın, Tor\'u sıfırlamak mümkün deÄ?il! </string>
+  <string name="pref_use_sys_iptables_title">Varsayılan Ip tablolarını kullan</string>
+  <string name="pref_use_sys_iptables_summary">Orbot ile birlikte gelenler yerine kurulu iptables binary kullan</string>
+  <string name="error_installing_binares">Tor binary kurulumu veya yükseltilmesi mümkün deÄ?il.</string>
+  <string name="pref_use_persistent_notifications">Orbot baÄ?lı olduÄ?u sürece simgeyi araç çubuÄ?unda tut</string>
+  <string name="pref_use_persistent_notifications_title">Bildirimler her zaman açık</string>
+  <string name="pref_use_expanded_notifications">Tor çıkıÅ? ülkesi ve IP için geniÅ?letilmiÅ? bildirim göster</string>
+  <string name="pref_use_expanded_notifications_title">GeniÅ?letilmiÅ? Bildirimler</string>
+  <string name="notification_using_bridges">Köprüler etkinleÅ?tirildi!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Dil</string>
+  <string name="set_locale_summary">Orbot için yerel ayarları ve dili seç</string>
+  <string name="wizard_locale_title">Dili seçin</string>
+  <string name="wizard_locale_msg">Varsayılanda bırak veya geçerli dile geç</string>
+  <string name="powered_by">Tor tarafından desteklenmektedir</string>
+  <string name="btn_save_settings">Ayarları kaydet</string>
+  <string name="no_internet_connection_tor">Ä°nternet baÄ?lantısı yok; Tor bekleme modunda...</string>
+  <string name="bandwidth_">Bant geniÅ?liÄ?i:</string>
+  <string name="down">aÅ?aÄ?ı</string>
+  <string name="up">yukarı</string>
+  <string name="pref_disable_network_title">BaÄ?lantı yokken Otomatik Uykuya Geç</string>
+  <string name="pref_disable_network_summary">Ä°nternet olmadıÄ?ında Tor\'u uykuya al</string>
+  <string name="newnym">Yeni bir Tor kimliÄ?ine geçiÅ? yaptınız!</string>
+  <string name="menu_verify_browser">Tarayıcı</string>
+  <string name="menu_use_chatsecure">ChatSecure Kullan</string>
+  <string name="permission_manage_tor_label">Tor\'u Yönet</string>
+  <string name="permission_manage_tor_description">Tor servisini kontrol etmek için bu uygulamayı etkinleÅ?tir</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Orfox yüklü gibi görünmüyor. Bu konuyla alakalı yardım istiyor musun, ya da sadece tarayıcı mı açılsın?</string>
+  <string name="install_apps_">Uygulamalar kurulsun mu?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Hiçbir aÄ? baÄ?lantısı yok. Tor uyku moduna alınıyor...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">AÄ? baÄ?lantısı iyi. Tor uyandırılıyor... </string>
+  <string name="updating_settings_in_tor_service">Tor hizmet ayarları güncellemesi</string>
+  <string name="pref_socks_title">SOCKS için Tor kullan</string>
+  <string name="pref_socks_dialog">SOCKS Port Yapılandırma</string>
+  <string name="pref_transport_title">Tor TransProxy Port</string>
+  <string name="pref_transport_summary">Tor Å?effaf Vekil Proxy Port\'u için (varsayılan olarak: 9040 veya devre dıÅ?ı bırakmak için 0) deÄ?erlerini öneriyor</string>
+  <string name="pref_transport_dialog">TransProxy Port Yapılandırma</string>
+  <string name="pref_dnsport_title">Tor DNS Port</string>
+  <string name="pref_dnsport_dialog">DNS Port Yapılandırma</string>
+  <string name="pref_torrc_title">Torrc �zel Yapılandırma</string>
+  <string name="pref_torrc_summary">SADECE UZMANLAR: DoÄ?rudan torrc yapılandırma satırları girin</string>
+  <string name="pref_torrc_dialog">Torrc yapılandırma</string>
+  <string name="wizard_tips_martus">Mobil Martus - Benetech İnsan Hakları Belgeleri Uygulaması</string>
+  <string name="your_tor_public_ips_">Umumi Tor IP adresiniz:</string>
+  <string name="app_conflict">Uygulama çatıÅ?ması</string>
+  <string name="pref_transproxy_refresh_title">TransProxy Otomatik Yenileme</string>
+  <string name="pref_transproxy_refresh_summary">AÄ? durumu deÄ?iÅ?tiÄ?inde TransProxy kurallarını yeniden uygula</string>
+  <string name="pref_transproxy_flush_title">TransProxy Kurallarını KALDIR</string>
+  <string name="pref_transproxy_flush_summary">Tüm TransProxy aÄ? kurallarını temizlemek için buraya dokunun</string>
+  <string name="transparent_proxy_rules_flushed_">Å?effaf vekil kuralları silindi!</string>
+  <string name="you_do_not_have_root_access_enabled">ROOT eriÅ?im izniniz yok</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ayarların etkin olması için Orbot\'u durdurup yeniden baÅ?latmak gerekebilir.</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Köprüler Güncellendi</string>
+  <string name="restart_orbot_to_use_this_bridge_">DeÄ?iÅ?iklikleri etkinleÅ?tirmek için lütfen Orbot\'u yeniden baÅ?latın</string>
+  <string name="menu_qr">QR Kodları</string>
+  <string name="bridge_mode">Köprü Modu</string>
+  <string name="get_bridges_email">Eposta</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">EtkinleÅ?tirin</string>
+  <string name="apps_mode">Uygulamalar için VPN Modu</string>
+  <string name="send_email">Eposta Gönder</string>
+  <string name="install_orweb">Orfox yükle</string>
+  <string name="standard_browser">Standart Tarayıcı</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOT: Sadece standart Tor köprüleri Intel X86/ATOM cihazlarda çalıÅ?ır</string>
+  <string name="vpn_default_world">Dünya</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-uk/strings.xml b/orbotservice/src/main/res/values-uk/strings.xml
new file mode 100644
index 0000000..9672e2c
--- /dev/null
+++ b/orbotservice/src/main/res/values-uk/strings.xml
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot â?? Ñ?е вÑ?лÑ?на пÑ?огÑ?ама длÑ? пÑ?окÑ?Ñ?-з\'Ñ?днанÑ?, Ñ?ка дозволÑ?Ñ? Ñ?нÑ?им додаÑ?кам безпеÑ?нÑ?Ñ?е викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?. Orbot викоÑ?иÑ?Ñ?овÑ?Ñ? Tor длÑ? Ñ?иÑ?Ñ?Ñ?ваннÑ? Ñ?нÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?Ñ?кÑ?, Ñ?кий далÑ? пÑ?иÑ?овÑ?Ñ?Ñ?Ñ?Ñ?Ñ? пÑ?д Ñ?аÑ? пеÑ?еÑ?иланнÑ? Ñ?еÑ?ез кÑ?лÑ?ка комп\'Ñ?Ñ?еÑ?Ñ?в Ñ? Ñ?Ñ?зниÑ? Ñ?аÑ?Ñ?инаÑ? планеÑ?и. Tor Ñ? вÑ?лÑ?ним пÑ?огÑ?амним забезпеÑ?еннÑ?м, а Ñ?акож вÑ?дкÑ?иÑ?оÑ? меÑ?ежеÑ?, Ñ?о допомагаÑ? заÑ?иÑ?Ñ?иÑ?иÑ?Ñ? вÑ?д меÑ?ежевого Ñ?Ñ?еженнÑ?, Ñ?ке загÑ?ожÑ?Ñ? оÑ?обиÑ?Ñ?Ñ?й Ñ?вободÑ? Ñ?а пÑ?иваÑ?номÑ? жиÑ?Ñ?Ñ?, конÑ?Ñ?денÑ?Ñ?йнÑ?й бÑ?знеÑ?-дÑ?Ñ?лÑ?ноÑ?Ñ?Ñ? Ñ? конÑ?акÑ?ам, а Ñ?акож деÑ?жавноÑ? пÑ?огÑ?ами безпеки, Ñ?о в
 Ñ?дома Ñ?к аналÑ?з Ñ?Ñ?аÑ?Ñ?кÑ?.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">запÑ?Ñ?к Ñ? зÑ?пинка Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Ð?апÑ?Ñ?к Orbot...</string>
+  <string name="status_activated">Ð?Ñ?д\'Ñ?днаний до меÑ?ежÑ? Tor</string>
+  <string name="status_disabled">«Orbot» вÑ?д\'Ñ?днаний</string>
+  <string name="tor_process_starting">Ð?апÑ?Ñ?каÑ?Ñ?Ñ?Ñ?Ñ? клÑ?Ñ?нÑ? Tor...</string>
+  <string name="tor_process_complete">завеÑ?Ñ?ено.</string>
+  <string name="tor_process_waiting">оÑ?Ñ?кÑ?ваннÑ?...</string>
+  <string name="not_anonymous_yet">Ð?опеÑ?едженнÑ?: Ð?аÑ? Ñ?Ñ?аÑ?Ñ?к Ñ?е не анонÑ?мний! Ð?Ñ?дÑ? лаÑ?ка, налаÑ?Ñ?Ñ?йÑ?е Ñ?воÑ? додаÑ?ки длÑ? викоÑ?иÑ?Ñ?аннÑ? HTTP пÑ?окÑ?Ñ? 127.0.0.1:8118 або ж SOCKS4A або SOCKS5 пÑ?окÑ?Ñ? 127.0.0.1:9050</string>
+  <string name="menu_home">Ð?омÑ?вка</string>
+  <string name="menu_browse">Ð?еÑ?еглÑ?д</string>
+  <string name="menu_settings">Ð?алаÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="menu_log">Ð?Ñ?Ñ?нал</string>
+  <string name="menu_info">Ð?овÑ?дка</string>
+  <string name="menu_start">Ð?апÑ?Ñ?Ñ?иÑ?и</string>
+  <string name="menu_stop">Ð?Ñ?пиниÑ?и</string>
+  <string name="menu_about">Ð?Ñ?о пÑ?огÑ?амÑ?</string>
+  <string name="main_layout_download">Ð?аванÑ?ажиÑ?и</string>
+  <string name="main_layout_upload">Ð?аванÑ?ажиÑ?и</string>
+  <string name="button_help">Ð?овÑ?дка</string>
+  <string name="button_close">Ð?акÑ?иÑ?и</string>
+  <string name="button_about">Ð?Ñ?о пÑ?огÑ?амÑ?</string>
+  <string name="button_clear_log">Ð?Ñ?иÑ?Ñ?иÑ?и жÑ?Ñ?нал</string>
+  <string name="menu_verify">Ð?еÑ?евÑ?Ñ?ка</string>
+  <string name="menu_exit">Ð?иÑ?Ñ?д</string>
+  <string name="menu_scan">СканÑ?ваÑ?и BridgeQR</string>
+  <string name="menu_share_bridge">Ð?одÑ?лиÑ?иÑ?Ñ? BridgeQR</string>
+  <string name="press_to_start">- довге наÑ?иÑ?неннÑ? длÑ? запÑ?Ñ?кÑ? -</string>
+  <string name="pref_trans_proxy_group">Ð?Ñ?озоÑ?ий пÑ?окÑ?Ñ? (Ð?оÑ?Ñ?Ñ?бен root)</string>
+  <string name="pref_trans_proxy_title">Ð?Ñ?озоÑ?ий пÑ?окÑ?Ñ?</string>
+  <string name="pref_trans_proxy_summary">Ð?вÑ?омаÑ?иÑ?на Ñ?оÑ?иÑ?Ñ?каÑ?Ñ?Ñ? додаÑ?кÑ?в</string>
+  <string name="pref_transparent_all_title">Ð?апÑ?авлÑ?Ñ?и вÑ?е Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_all_summary">Ð?апÑ?авлÑ?Ñ?и Ñ?Ñ?аÑ?Ñ?к вÑ?Ñ?Ñ? додаÑ?кÑ?в Ñ?еÑ?ез Tor</string>
+  <string name="pref_transparent_port_fallback_title">РезеÑ?вний пÑ?окÑ?Ñ? поÑ?Ñ?</string>
+  <string name="pref_transparent_port_fallback_summary">Ð?Ð?Ð?Ð?РÐ?Ð?Ð?Ð?Ð?Ð?Я: Ð?бÑ?одиÑ?Ñ? загалÑ?нÑ? поÑ?Ñ?и (80, 443, Ñ? Ñ?.д.). *Ð?Ð?Ð?Ð?РÐ?СТУÐ?УÐ?Ð?ТÐ? ТÐ?Ð?ЬÐ?Ð?* Ñ?кÑ?о Ñ?ежими «Ð?Ñ?е» або «Ð?одаÑ?ки» не пÑ?аÑ?Ñ?Ñ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_title">СпиÑ?ок Ð?оÑ?Ñ?Ñ?в</string>
+  <string name="pref_transparent_port_summary">СпиÑ?ок поÑ?Ñ?Ñ?в длÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?. *Ð?Ð?Ð?Ð?РÐ?СТÐ?Ð?УÐ?Ð?ТÐ? ТÐ?Ð?ЬÐ?Ð?* Ñ?кÑ?о Ñ?ежими «Ð?Ñ?е» або «Ð?одаÑ?ки» не пÑ?аÑ?Ñ?Ñ?Ñ?Ñ?.</string>
+  <string name="pref_transparent_port_dialog">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ?и длÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="pref_has_root">Ð?апиÑ?аÑ?и root доÑ?Ñ?Ñ?п</string>
+  <string name="pref_has_root_summary">Ð?апиÑ?аÑ?и root доÑ?Ñ?Ñ?п длÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="status_install_success">Ð?одаÑ?ок Tor Ñ?Ñ?пÑ?Ñ?но вÑ?Ñ?ановленей!</string>
+  <string name="status_install_fail">Ð?е вдалоÑ?Ñ? вÑ?Ñ?ановиÑ?и додаÑ?ок Tor. Ð?Ñ?дÑ? лаÑ?ка, пеÑ?евÑ?Ñ?Ñ?е Ñ?иÑ?Ñ?емний жÑ?Ñ?нал Ñ? повÑ?домÑ?е нам: tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ð?омилка додаÑ?кÑ?</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Ð?Ñ?о Orbot</string>
+  <string name="btn_next">Ð?пеÑ?ед</string>
+  <string name="btn_back">Ð?азад</string>
+  <string name="btn_finish">Ð?авеÑ?Ñ?иÑ?и</string>
+  <string name="btn_okay">OK</string>
+  <string name="btn_cancel">Ð?Ñ?дмÑ?на</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Ð?еÑ?кÑ? вÑ?домоÑ?Ñ?Ñ? пÑ?о пÑ?огÑ?амÑ? Orbot</string>
+  <string name="wizard_details_msg">Orbot â?? Ñ?е пÑ?огÑ?ама з вÑ?дкÑ?иÑ?им кодом, Ñ?ка мÑ?Ñ?Ñ?иÑ?Ñ? Tor, LibEvent Ñ?а Polipo. Ð?Ñ?н надаÑ? локалÑ?ний HTTP-пÑ?окÑ?Ñ? (8118) Ñ? SOCKS-пÑ?окÑ?Ñ? (9050) Ñ? меÑ?ежÑ? Tor. Orbot Ñ?акож дозволÑ?Ñ? на пÑ?иÑ?Ñ?Ñ?оÑ?Ñ? з пÑ?авами root пеÑ?еÑ?илаÑ?и веÑ?Ñ? Ñ?нÑ?еÑ?неÑ?-Ñ?Ñ?аÑ?Ñ?к Ñ?еÑ?ез Tor.</string>
+  <string name="wizard_permissions_root">Ð?озвÑ?л оÑ?Ñ?имано</string>
+  <string name="wizard_permissions_stock">Ð?озволи Orbot</string>
+  <string name="wizard_premissions_msg_root">ЧÑ?дово! Ð?и визнаÑ?или, Ñ?о ви надалили root пÑ?ава длÑ? Orbot. Ð?и бÑ?демо викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?Ñ? можливÑ?Ñ?Ñ?Ñ? з Ñ?озÑ?мом.</string>
+  <string name="wizard_permissions_msg_stock"> ХоÑ?а Ñ?е й не вимагаÑ?Ñ?Ñ?Ñ?Ñ?, Orbot може бÑ?Ñ?и поÑ?Ñ?жнÑ?Ñ?им Ñ?нÑ?Ñ?Ñ?Ñ?менÑ?ом, Ñ?кÑ?о ваÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й маÑ? пÑ?ава root. Ð?аÑ?иÑ?нÑ?Ñ?Ñ? на кнопкÑ? нижÑ?е Ñ? надайÑ?е Orbot Ñ?Ñ?пеÑ?Ñ?илÑ?! </string>
+  <string name="wizard_permissions_no_root">ЯкÑ?о Ñ? ваÑ? немаÑ? root пÑ?ав або ви не Ñ?озÑ?мÑ?Ñ?Ñ?е пÑ?о Ñ?о говоÑ?имо, пÑ?оÑ?Ñ?о впевнÑ?Ñ?Ñ?Ñ?Ñ?, Ñ?о викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е додаÑ?ки, Ñ?озÑ?обленÑ? длÑ? Orbot.</string>
+  <string name="wizard_permissions_consent">Я Ñ?озÑ?мÑ?Ñ? Ñ? Ñ?оÑ?Ñ? пÑ?одовжиÑ?и без пÑ?ав Ñ?Ñ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="wizard_permission_enable_root">Ð?адаÑ?и root пÑ?ава Orbot</string>
+  <string name="wizard_configure">Ð?алаÑ?Ñ?Ñ?ваÑ?и Tor-иÑ?Ñ?каÑ?Ñ?Ñ?</string>
+  <string name="wizard_configure_msg">Ð?Ñ?огÑ?ама Orbot даÑ? вам можливÑ?Ñ?Ñ?Ñ? маÑ?Ñ?Ñ?Ñ?Ñ?изÑ?ваÑ?и Ñ?Ñ?аÑ?Ñ?к вÑ?Ñ?Ñ? додаÑ?кÑ?в Ñ?еÑ?ез Tor Ð?Ð?Ð? вибÑ?аÑ?и додаÑ?ки длÑ? маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ? Ñ?амоÑ?Ñ?Ñ?йно.</string>
+  <string name="wizard_configure_all">Ð?аÑ?Ñ?Ñ?Ñ?Ñ?изÑ?ваÑ?и вÑ?Ñ? додаÑ?ки Ñ?еÑ?ез Tor</string>
+  <string name="wizard_configure_select_apps">Ð?ибеÑ?Ñ?Ñ?Ñ? додаÑ?ки длÑ? маÑ?Ñ?Ñ?Ñ?Ñ?изаÑ?Ñ?Ñ? Ñ?еÑ?ез Tor</string>
+  <string name="wizard_tips_tricks">Orbot-задÑ?Ñ?нÑ? додаÑ?ки</string>
+  <string name="wizard_tips_msg">Ð?и Ñ?адимо вам заванÑ?ажиÑ?и Ñ? викоÑ?иÑ?Ñ?овÑ?ваÑ?и додаÑ?ки, Ñ?кÑ? вмÑ?Ñ?Ñ?Ñ? пÑ?аÑ?Ñ?ваÑ?и напÑ?Ñ?мÑ? Ñ?еÑ?ез Orbot. Ð?аÑ?иÑ?нÑ?Ñ?Ñ? на кнопки нижÑ?е, Ñ?об запÑ?Ñ?Ñ?иÑ?и пÑ?оÑ?еÑ? вÑ?Ñ?ановленнÑ?.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ð?аÑ?иÑ?ений обмÑ?н повÑ?домленнÑ?ми в Android</string>
+  <string name="wizard_tips_proxy">Ð?алаÑ?Ñ?Ñ?ваннÑ? пÑ?окÑ?Ñ? â?? дÑ?знайÑ?еÑ?Ñ? Ñ?к налаÑ?Ñ?Ñ?ваÑ?и додаÑ?ки длÑ? Ñ?обоÑ?и з Orbot</string>
+  <string name="wizard_tips_duckgo">Ð?одаÑ?ок поÑ?Ñ?ковоÑ? Ñ?иÑ?Ñ?еми DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Twitter пÑ?дÑ?Ñ?имÑ?Ñ? http пÑ?окÑ?Ñ? «localhost:8118»</string>
+  <string name="wizard_tips_story_maker">StoryMaker â?? Ð?апиÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?оÑ?Ñ?Ñ? Ñ? залиÑ?Ñ?е Ñ?Ñ? Tor\'Ñ? длÑ? безпеки!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Ð?алаÑ?Ñ?Ñ?ваннÑ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="wizard_proxy_help_msg">ЯкÑ?о пÑ?огÑ?амка длÑ? Android, Ñ?кÑ? Ð?и викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е, пÑ?дÑ?Ñ?имÑ?Ñ? HTTP або SOCKS пÑ?окÑ?Ñ?, Ñ?о Ð?и можеÑ?е налаÑ?Ñ?Ñ?ваÑ?и Ñ?Ñ? на пÑ?д\'Ñ?днаннÑ? до Orbot Ñ? викоÑ?иÑ?Ñ?аннÑ? Tor.\n\n\n Ð?наÑ?еннÑ? Ñ?оÑ?Ñ?а â?? 127.0.0.1 або «localhost». Ð?лÑ? HTTP, номеÑ? поÑ?Ñ?Ñ? â?? 8118. Ð?лÑ? SOCKS пÑ?окÑ?Ñ? â?? 9050. Ð?о можливоÑ?Ñ?Ñ?, викоÑ?иÑ?Ñ?овÑ?йÑ?е SOCKS4A або SOCKS5.\n \n\n\n Ð?и можеÑ?е дÑ?знаÑ?иÑ?Ñ? бÑ?лÑ?Ñ?е пÑ?о Ñ?обоÑ?Ñ? Ñ?еÑ?ез пÑ?окÑ?Ñ? на Android, пÑ?оÑ?иÑ?авÑ?и Ñ?ей FAQ: http://tinyurl.com/proxyandroid\n</string>
+  <string name="wizard_final">Ð?Ñ?огÑ?ама Orbot гоÑ?ова до викоÑ?иÑ?Ñ?аннÑ?!</string>
+  <string name="wizard_final_msg">Ð?Ñ?лÑ?йони лÑ?дей Ñ? вÑ?Ñ?омÑ? Ñ?вÑ?Ñ?Ñ? викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?Ñ? Tor з Ñ?Ñ?зниÑ? пÑ?иÑ?ин.\n\nÐ?Ñ?Ñ?налÑ?Ñ?Ñ?и Ñ? блогеÑ?и, акÑ?ивÑ?Ñ?Ñ?и заÑ?иÑ?Ñ?Ñ? пÑ?ав лÑ?дини, Ñ?Ñ?довÑ? виконавÑ?Ñ?, Ñ?олдаÑ?и, коÑ?поÑ?аÑ?Ñ?Ñ?, гÑ?омадÑ?ни кÑ?аÑ?н з Ñ?епÑ?еÑ?ивним Ñ?ежимом, Ñ? пÑ?оÑ?Ñ?Ñ? лÑ?диâ?¦ а Ñ?епеÑ? гоÑ?овÑ? Ñ? Ð?и!</string>
+  <string name="wizard_exit_at_first_screen_toast">Ð?Ñ?дÑ? лаÑ?ка, налаÑ?Ñ?Ñ?йÑ?е Orbot, пеÑ?Ñ? нÑ?ж поÑ?неÑ?е ним коÑ?иÑ?Ñ?Ñ?ваÑ?иÑ?Ñ?!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="tor_check">Це пÑ?изведе до запÑ?Ñ?кÑ? веб-бÑ?аÑ?зеÑ?а, вибÑ?аного на ваÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ? за замовÑ?Ñ?ваннÑ?м, Ñ? пÑ?дклÑ?Ñ?еннÑ? до Ñ?айÑ?Ñ? https://check.torproject.org, з меÑ?оÑ? пеÑ?евÑ?Ñ?ки пÑ?авилÑ?ноÑ?Ñ?Ñ? Ñ?обоÑ?и Orbot Ñ? визнаÑ?еннÑ?, Ñ?и пÑ?д\'Ñ?днанÑ? ви до меÑ?ежÑ? Tor.</string>
+  <string name="pref_hs_group">Ð?Ñ?иÑ?ованÑ? Ñ?еÑ?вÑ?Ñ?и</string>
+  <string name="pref_general_group">Ð?Ñ?новнÑ?</string>
+  <string name="pref_start_boot_title">Ð?апÑ?Ñ?к Orbot пÑ?и ввÑ?мкненнÑ?</string>
+  <string name="pref_start_boot_summary">Ð?вÑ?омаÑ?иÑ?ний запÑ?Ñ?к Orbot Ñ?а з\'Ñ?днаннÑ? Tor пÑ?д Ñ?аÑ? запÑ?Ñ?кÑ? ваÑ?ого пÑ?иÑ?Ñ?Ñ?оÑ?</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot дозволÑ?Ñ? викоÑ?иÑ?Ñ?овÑ?ваÑ?и Tor на Android!\n\nTor дозволÑ?Ñ? Ð?ам заÑ?иÑ?Ñ?иÑ?иÑ?Ñ? вÑ?д Ñ?Ñ?лÑ?Ñ?Ñ?аÑ?Ñ?Ñ? вмÑ?Ñ?Ñ?Ñ?, аналÑ?зÑ? Ñ?Ñ?аÑ?Ñ?кÑ? Ñ? Ñ?поÑ?Ñ?еÑ?еженнÑ? за меÑ?ежеÑ?, Ñ?кÑ? Ñ?Ñ?авлÑ?Ñ?Ñ? пÑ?д загÑ?озÑ? пÑ?иваÑ?нÑ?Ñ?Ñ?Ñ?, конÑ?Ñ?денÑ?Ñ?йнÑ? Ñ?нÑ?оÑ?маÑ?Ñ?Ñ? Ñ?а оÑ?обиÑ?Ñ?Ñ? Ñ?Ñ?оÑ?Ñ?нки.\n\nЦей майÑ?Ñ?еÑ? допоможе Ð?ам налаÑ?Ñ?Ñ?ваÑ?и Orbot Ñ? Tor на Ð?аÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ?.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Ð?опеÑ?едженнÑ?</string>
+  <string name="wizard_warning_msg">Ð?Ñ?оÑ?Ñ?е вÑ?Ñ?ановленнÑ? Orbot не зÑ?обиÑ?Ñ? авÑ?омаÑ?иÑ?но Ð?аÑ? мобÑ?лÑ?ний Ñ?Ñ?аÑ?Ñ?к анонÑ?мним.\n\nÐ?и повиннÑ? пÑ?авилÑ?но налаÑ?Ñ?Ñ?ваÑ?и Orbot, Ð?аÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й Ñ?а Ñ?нÑ?Ñ? додаÑ?ки, Ñ?об Ñ?Ñ?пÑ?Ñ?но викоÑ?иÑ?Ñ?овÑ?ваÑ?и Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Ð?озволи</string>
+  <string name="wizard_permissions_root_msg1">Ð?и Ñ?акож можеÑ?е за бажаннÑ?м надаÑ?и Orbot пÑ?ава «СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а» длÑ? доÑ?Ñ?Ñ?пÑ? до пÑ?оÑ?Ñ?нÑ?Ñ?иÑ? можливоÑ?Ñ?ей, Ñ?ипÑ? \"Ð?Ñ?озоÑ?а Ð?Ñ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?\".</string>
+  <string name="wizard_permissions_root_msg2">ЯкÑ?о ви не Ñ?оÑ?еÑ?е Ñ?обиÑ?и Ñ?е, Ñ?одÑ? бÑ?дÑ? лаÑ?ка, впевнÑ?Ñ?Ñ?Ñ?Ñ?, Ñ?о викоÑ?иÑ?Ñ?овÑ?Ñ?Ñ?е додаÑ?ки Ñ?Ñ?воÑ?енÑ? длÑ? Ñ?обоÑ?и з Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">СÑ?оже, ваÑ? пÑ?иÑ?Ñ?Ñ?Ñ?й не маÑ? root-пÑ?ав або не надаÑ? доÑ?Ñ?Ñ?пÑ? до «СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а».\n\nÐ?Ñ?дÑ? лаÑ?ка, Ñ?пÑ?обÑ?йÑ?е наÑ?омÑ?Ñ?Ñ?Ñ? Ñ?ежим «Ð?одаÑ?ки» на головномÑ? екÑ?анÑ?.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Ð?одаÑ?ки, Ñ?о пÑ?аÑ?Ñ?Ñ?Ñ?Ñ? з Orbot:</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: додаÑ?ок длÑ? Ñ?пÑ?лкÑ?ваннÑ? з пÑ?дÑ?Ñ?имкоÑ? Off-the-Record Ñ?иÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="wizard_tips_play">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на Google Play</string>
+  <string name="wizard_tips_fdroid">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Ð?найÑ?и вÑ?Ñ? додаÑ?ки Guardian Project на https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Ð?Ñ?озоÑ?е Ð?Ñ?окÑ?Ñ?ваннÑ?</string>
+  <string name="wizard_transproxy_msg">Це дозволиÑ?Ñ? ваÑ?им додаÑ?кам авÑ?омаÑ?иÑ?но пÑ?аÑ?Ñ?ваÑ?и в меÑ?ежÑ? Tor без бÑ?дÑ?-Ñ?коÑ? конÑ?Ñ?гÑ?Ñ?аÑ?Ñ?Ñ?.</string>
+  <string name="wizard_transproxy_hint">(Ð?ознаÑ?Ñ?е даний пÑ?нкÑ?, Ñ?кÑ?о ви не знаÑ?Ñ?е пÑ?о Ñ?о йде мова)</string>
+  <string name="wizard_transproxy_none">Ð?Ñ?</string>
+  <string name="pref_transparent_tethering_title">РоздаÑ?а Tor</string>
+  <string name="pref_transparent_tethering_summary">Ð?вÑ?мкнÑ?Ñ?и Ð?Ñ?озоÑ?Ñ? Ð?Ñ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ? Tor длÑ? пÑ?иÑ?Ñ?Ñ?оÑ?в з Ñ?оздаÑ?еÑ? по Wi-Fi Ñ? USB (поÑ?Ñ?Ñ?бен пеÑ?езапÑ?Ñ?к)</string>
+  <string name="button_grant_superuser">Ð?апиÑ?аÑ?и Ð?оÑ?Ñ?Ñ?п СÑ?пеÑ?коÑ?иÑ?Ñ?Ñ?ваÑ?а</string>
+  <string name="pref_select_apps">Ð?ибÑ?анÑ? додаÑ?ки</string>
+  <string name="pref_select_apps_summary">Ð?ибÑ?аÑ?и додаÑ?ки длÑ? напÑ?авленнÑ? Ñ?еÑ?ез Tor</string>
+  <string name="pref_node_configuration">Ð?онÑ?Ñ?гÑ?Ñ?аÑ?Ñ?Ñ? вÑ?зла</string>
+  <string name="pref_node_configuration_summary">Це додаÑ?ковÑ? налаÑ?Ñ?Ñ?ваннÑ?, Ñ?кÑ? можÑ?Ñ?Ñ? знизиÑ?и ваÑ?Ñ? анонÑ?мнÑ?Ñ?Ñ?Ñ?</string>
+  <string name="pref_entrance_node">Ð?Ñ?Ñ?днÑ? вÑ?зли</string>
+  <string name="pref_entrance_node_summary">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и длÑ? пеÑ?Ñ?ого Ñ?Ñ?Ñ?ибка</string>
+  <string name="pref_entrance_node_dialog">Ð?ведÑ?Ñ?Ñ? вÑ?Ñ?днÑ? вÑ?зли</string>
+  <string name="button_proxy_all">УÑ?Ñ? Ñ?еÑ?ез пÑ?окÑ?Ñ?</string>
+  <string name="button_proxy_none">Ð?оден Ñ?еÑ?ез пÑ?окÑ?Ñ?</string>
+  <string name="button_invert_selection">Ð?нвеÑ?Ñ?Ñ?ваÑ?и видÑ?леннÑ?</string>
+  <string name="pref_proxy_title">Ð?иÑ?Ñ?дна пÑ?окÑ?Ñ? меÑ?ежа</string>
+  <string name="pref_proxy_type_title">Тип Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_type_summary">Ð?Ñ?оÑ?окол длÑ? викоÑ?иÑ?Ñ?аннÑ? пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?ом: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Ð?ведÑ?Ñ?Ñ? Тип Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_host_title">ХоÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_host_summary">Ð?м\'Ñ? Ñ?оÑ?Ñ?а пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_host_dialog">Ð?ведÑ?Ñ?Ñ? ХоÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_port_title">Ð?оÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_port_summary">Ð?оÑ?Ñ? пÑ?окÑ?Ñ?-Ñ?еÑ?веÑ?а</string>
+  <string name="pref_proxy_port_dialog">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ? Ð?Ñ?окÑ?Ñ?</string>
+  <string name="pref_proxy_username_title">Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а длÑ? виÑ?Ñ?дного пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_username_summary">Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а длÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ? (вказÑ?ваÑ?и не обов\'Ñ?зково)</string>
+  <string name="pref_proxy_username_dialog">Ð?ведÑ?Ñ?Ñ? Ð?м\'Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?а пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_password_title">Ð?аÑ?олÑ? виÑ?Ñ?дного пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="pref_proxy_password_summary">Ð?аÑ?олÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ? (вказÑ?ваÑ?и не обов\'Ñ?зково)</string>
+  <string name="pref_proxy_password_dialog">Ð?ведÑ?Ñ?Ñ? паÑ?олÑ? пÑ?окÑ?Ñ?-з\'Ñ?днаннÑ?</string>
+  <string name="status">СÑ?аÑ?Ñ?Ñ?</string>
+  <string name="setting_up_full_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? загалÑ?ноÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? заÑ?нованоÑ? на додаÑ?каÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="transparent_proxying_enabled">Ð?Ñ?озоÑ?а пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ? Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy пÑ?дÑ?Ñ?имÑ?Ñ? РоздаÑ?Ñ?!</string>
+  <string name="warning_error_starting_transparent_proxying_">УÐ?Ð?Ð?Ð?: помилка запÑ?Ñ?кÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?!</string>
+  <string name="transproxy_rules_cleared">Ð?Ñ?авила TransProxy видаленÑ?</string>
+  <string name="couldn_t_start_tor_process_">Ð?еможливо запÑ?Ñ?Ñ?иÑ?и Tor: </string>
+  <string name="privoxy_is_running_on_port_">Polipo пÑ?аÑ?Ñ?Ñ? на поÑ?Ñ?Ñ?: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Ð?Ñ?Ñ?ановленнÑ? заÑ?новане на поÑ?Ñ?аÑ? пÑ?озоÑ?оÑ? пÑ?окÑ?иÑ?Ñ?каÑ?Ñ?Ñ?...</string>
+  <string name="bridge_error">Ð?омилка Ð?оÑ?Ñ?Ñ?</string>
+  <string name="bridge_requires_ip">Ð?лÑ? викоÑ?иÑ?Ñ?аннÑ? моÑ?Ñ?Ñ?, необÑ?Ñ?дно задаÑ?и IP адÑ?еÑ?Ñ? Ñ?к мÑ?нÑ?мÑ?м одного моÑ?Ñ?Ñ?.</string>
+  <string name="send_email_for_bridges">Ð?Ñ?дпÑ?авÑ?е email на адÑ?еÑ?Ñ? bridges@xxxxxxxxxxxxxx з Ñ?Ñ?дком «get bridges» в Ñ?Ñ?лÑ? повÑ?домленнÑ? Ñ?з облÑ?кового запиÑ?Ñ? gmail.</string>
+  <string name="error">Ð?омилка</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Ð?аÑ?Ñ? налаÑ?Ñ?Ñ?ваннÑ? Ð?оÑ?Ñ?Ñ?пниÑ? Ð?дÑ?еÑ? викликали виклÑ?Ñ?еннÑ?!</string>
+  <string name="your_relay_settings_caused_an_exception_">Ð?алаÑ?Ñ?Ñ?ваннÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а викликали виклÑ?Ñ?еннÑ?!</string>
+  <string name="exit_nodes">Ð?иÑ?Ñ?днÑ? Ð?Ñ?зли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и длÑ? оÑ?Ñ?аннÑ?ого Ñ?Ñ?Ñ?ибка</string>
+  <string name="enter_exit_nodes">Ð?ведÑ?Ñ?Ñ? Ð?иÑ?Ñ?днÑ? Ð?Ñ?зли</string>
+  <string name="exclude_nodes">Ð?иклÑ?Ñ?енÑ? Ð?Ñ?зли</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Ð?Ñ?дбиÑ?ки, нÑ?ки, кÑ?аÑ?ни Ñ?а адÑ?еÑ?и на виклÑ?Ñ?еннÑ?</string>
+  <string name="enter_exclude_nodes">Ð?ведÑ?Ñ?Ñ? Ð?иклÑ?Ñ?енÑ? Ð?Ñ?зли</string>
+  <string name="strict_nodes">ТоÑ?нÑ? Ð?Ñ?зли</string>
+  <string name="use_only_these_specified_nodes">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и *Ñ?Ñ?лÑ?ки* Ñ?Ñ? заданÑ? вÑ?зли</string>
+  <string name="bridges">Ð?оÑ?Ñ?и</string>
+  <string name="use_bridges">Ð?икоÑ?иÑ?Ñ?Ñ?вÑ?ваÑ?и Ð?оÑ?Ñ?и</string>
+  <string name="bridges_obfuscated">Ð?бÑ?Ñ?Ñ?кованÑ? Ð?оÑ?Ñ?и</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Ð?клÑ?Ñ?иÑ?и алÑ?Ñ?еÑ?наÑ?ивнÑ? вÑ?Ñ?днÑ? вÑ?зли в меÑ?ежÑ? Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Ð?аданÑ? моÑ?Ñ?и обÑ?Ñ?Ñ?кованÑ?</string>
+  <string name="ip_address_and_port_of_bridges">IP адÑ?еÑ?и Ñ? поÑ?Ñ?и моÑ?Ñ?Ñ?в</string>
+  <string name="enter_bridge_addresses">Ð?ведÑ?Ñ?Ñ? Ð?дÑ?еÑ?и Ð?оÑ?Ñ?Ñ?в</string>
+  <string name="relays">РеÑ?Ñ?анÑ?лÑ?Ñ?оÑ?и</string>
+  <string name="relaying">РеÑ?Ñ?анÑ?лÑ?Ñ?Ñ?Ñ?</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Ð?озволиÑ?и ваÑ?омÑ? пÑ?иÑ?Ñ?Ñ?оÑ? бÑ?Ñ?и невиÑ?Ñ?дним Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?ом</string>
+  <string name="relay_port">Ð?оÑ?Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="listening_port_for_your_tor_relay">СлÑ?Ñ?аÑ?Ñ?ий поÑ?Ñ? длÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_or_port">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ? OR</string>
+  <string name="relay_nickname">Ð?м\'Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="the_nickname_for_your_tor_relay">Ð?м\'Ñ? длÑ? ваÑ?ого Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а Tor</string>
+  <string name="enter_a_custom_relay_nickname">Ð?ведÑ?Ñ?Ñ? коÑ?иÑ?Ñ?Ñ?ваÑ?Ñ?ке Ñ?м\'Ñ? Ñ?еÑ?Ñ?анÑ?лÑ?Ñ?оÑ?а</string>
+  <string name="reachable_addresses">Ð?оÑ?Ñ?Ñ?пнÑ? Ð?дÑ?еÑ?и</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Ð?апÑ?Ñ?каÑ?и Ñ?к клÑ?Ñ?нÑ? за бÑ?андмаÑ?еÑ?ом з обмежÑ?Ñ?Ñ?ими полÑ?Ñ?иками</string>
+  <string name="reachable_ports">Ð?оÑ?Ñ?Ñ?пнÑ? поÑ?Ñ?и</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ð?оÑ?Ñ?и доÑ?Ñ?Ñ?пнÑ? Ñ?з обмежÑ?ваного бÑ?андмаÑ?еÑ?а</string>
+  <string name="enter_ports">Ð?ведÑ?Ñ?Ñ? поÑ?Ñ?и</string>
+  <string name="enable_hidden_services">Ð?вÑ?мкнÑ?Ñ?и Ð?Ñ?иÑ?ованÑ? СлÑ?жби</string>
+  <string name="run_servers_accessible_via_the_tor_network">запÑ?Ñ?Ñ?иÑ?и Ñ?еÑ?веÑ?и доÑ?Ñ?Ñ?пнÑ? Ñ?еÑ?ез меÑ?ежÑ? Tor</string>
+  <string name="enter_localhost_ports_for_hidden_services">введÑ?Ñ?Ñ? локалÑ?нÑ? поÑ?Ñ?и длÑ? пÑ?иÑ?ованиÑ? Ñ?лÑ?жб</string>
+  <string name="hidden_service_ports">Ð?оÑ?Ñ?и Ð?Ñ?иÑ?ованоÑ? СлÑ?жби</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">адÑ?еÑ?оване Ñ?м\'Ñ? длÑ? ваÑ?оÑ? пÑ?иÑ?ованоÑ? Ñ?лÑ?жби (Ñ?генеÑ?овано авÑ?омаÑ?иÑ?но)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">ввÑ?мкнÑ?Ñ?и вивÑ?д логÑ? налогодженнÑ? (поÑ?Ñ?Ñ?бно викоÑ?иÑ?Ñ?овÑ?ваÑ?и adb або aLogCat длÑ? пеÑ?еглÑ?дÑ?)</string>
+  <string name="project_home">Ð?омаÑ?нÑ? Ñ?Ñ?оÑ?Ñ?нка(и) пÑ?оекÑ?Ñ?: </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Ð?Ñ?Ñ?ензÑ?Ñ? Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Ð?Ñ?огÑ?ами Ñ?Ñ?оÑ?оннÑ?Ñ? Ñ?озÑ?обникÑ?в: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="hidden_service_request">Ð?одаÑ?ок Ñ?оÑ?е вÑ?дкÑ?иÑ?и пÑ?иÑ?ований поÑ?Ñ? Ñ?еÑ?веÑ?а %S меÑ?ежÑ? Tor. Це безпеÑ?но, Ñ?кÑ?о ви довÑ?Ñ?Ñ?Ñ?Ñ?е Ñ?Ñ?омÑ? додаÑ?кÑ?.</string>
+  <string name="found_existing_tor_process">знайдено Ñ?Ñ?нÑ?Ñ?Ñ?ий пÑ?оÑ?еÑ? Tor...</string>
+  <string name="something_bad_happened">Ð?иникла Ñ?каÑ?Ñ? помилка. Ð?еÑ?евÑ?Ñ?Ñ?е лог</string>
+  <string name="hidden_service_on">пÑ?иÑ?ована Ñ?лÑ?жба на:</string>
+  <string name="unable_to_read_hidden_service_name">неможливо пÑ?оÑ?иÑ?аÑ?и Ñ?м\'Ñ? пÑ?иÑ?ованоÑ? Ñ?лÑ?жби</string>
+  <string name="unable_to_start_tor">Ð?еможливо запÑ?Ñ?Ñ?иÑ?и Tor:</string>
+  <string name="unable_to_reset_tor">Ð?еÑ?езаванÑ?ажÑ?е Ñ?вÑ?й пÑ?иÑ?Ñ?Ñ?Ñ?й, не вдаÑ?Ñ?Ñ?Ñ?Ñ? пеÑ?езапÑ?Ñ?Ñ?иÑ?и Tor!</string>
+  <string name="pref_use_sys_iptables_title">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и Iptables за замовÑ?Ñ?ваннÑ?м</string>
+  <string name="pref_use_sys_iptables_summary">викоÑ?иÑ?Ñ?овÑ?ваÑ?и вбÑ?дований бÑ?наÑ?ник iptables замÑ?Ñ?Ñ?Ñ? Ñ?ого Ñ?о надаÑ?Ñ?Ñ?Ñ?Ñ? з Orbot</string>
+  <string name="error_installing_binares">Ð?Ñ?наÑ?нÑ? Ñ?айли Tor не змогли вÑ?Ñ?ановиÑ?иÑ?Ñ? або оновиÑ?иÑ?Ñ?.</string>
+  <string name="pref_use_persistent_notifications">Ð?авжди показÑ?ваÑ?и Ñ?конкÑ? в панелÑ? завданÑ? коли Orbot пÑ?дклÑ?Ñ?ений</string>
+  <string name="pref_use_persistent_notifications_title">СповÑ?Ñ?еннÑ? пÑ?о поÑ?Ñ?Ñ?йнÑ? Ñ?обоÑ?Ñ?</string>
+  <string name="pref_use_expanded_notifications">Ð?оказаÑ?и Ñ?озÑ?иÑ?ене Ñ?повÑ?Ñ?еннÑ? з кÑ?аÑ?ноÑ? виÑ?одÑ? Tor Ñ?а IP</string>
+  <string name="pref_use_expanded_notifications_title">РозÑ?иÑ?енÑ? Ñ?повÑ?Ñ?еннÑ?</string>
+  <string name="notification_using_bridges">Ð?оÑ?Ñ?и ввÑ?мкнÑ?Ñ?Ñ?!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ð?ова</string>
+  <string name="set_locale_summary">Ð?ибÑ?аÑ?и локалÑ? Ñ? мовÑ? длÑ? Orbot</string>
+  <string name="wizard_locale_title">Ð?ибÑ?аÑ?и Ð?овÑ?</string>
+  <string name="wizard_locale_msg">Ð?алиÑ?иÑ?и за замовÑ?Ñ?ваннÑ?м або пеÑ?еклÑ?Ñ?иÑ?и поÑ?оÑ?нÑ? мовÑ?</string>
+  <string name="powered_by">вÑ?д Tor</string>
+  <string name="btn_save_settings">Ð?беÑ?егÑ?и Ð?алаÑ?Ñ?Ñ?ваннÑ?</string>
+  <string name="no_internet_connection_tor">Ð?емаÑ? Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?; Tor в Ñ?ежимÑ? оÑ?Ñ?кÑ?ваннÑ?â?¦</string>
+  <string name="bandwidth_">Ð?анал:</string>
+  <string name="down">вÑ?</string>
+  <string name="up">виÑ?</string>
+  <string name="pref_disable_network_title">Ð?е викоÑ?иÑ?Ñ?овÑ?ваÑ?и Ñ?ежим Ñ?нÑ?</string>
+  <string name="pref_disable_network_summary">Ð?еÑ?еводиÑ?и в Ñ?ежим Ñ?нÑ? пÑ?и вÑ?дÑ?Ñ?Ñ?ноÑ?Ñ?Ñ? Ñ?нÑ?еÑ?неÑ?-з\'Ñ?днаннÑ?</string>
+  <string name="newnym">Ð?и пеÑ?емкнÑ?лиÑ?Ñ? на новий Ñ?денÑ?иÑ?Ñ?каÑ?оÑ? Tor!</string>
+  <string name="menu_use_chatsecure">Ð?икоÑ?иÑ?Ñ?овÑ?ваÑ?и ChatSecure</string>
+  <string name="permission_manage_tor_label">Ð?еÑ?Ñ?ваннÑ? Tor</string>
+  <string name="permission_manage_tor_description">Ð?озволиÑ?и додаÑ?кÑ? кеÑ?Ñ?ваÑ?и Ñ?еÑ?вÑ?Ñ?ом Tor</string>
+  <string name="install_apps_">Ð?Ñ?Ñ?ановиÑ?и додаÑ?ки?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Ð?емаÑ? доÑ?Ñ?Ñ?пÑ? до меÑ?ежÑ? Ñ?нÑ?еÑ?неÑ?. Tor пеÑ?еÑ?одиÑ?Ñ? в Ñ?ежим Ñ?нÑ?â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Ð?оÑ?Ñ?Ñ?п до меÑ?ежÑ? Ñ?оÑ?оÑ?ий. Tor виÑ?одиÑ?Ñ? з Ñ?ежимÑ? Ñ?нÑ?â?¦</string>
+  <string name="updating_settings_in_tor_service">оновленнÑ? налаÑ?Ñ?Ñ?ванÑ? Ñ? Ñ?еÑ?вÑ?Ñ?Ñ? Tor</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? SOCKS-пÑ?окÑ?Ñ? (за замовÑ?Ñ?ваннÑ?м: 9050 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_socks_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? SOCKS</string>
+  <string name="pref_transport_title">Ð?оÑ?Ñ? Tor TransProxy</string>
+  <string name="pref_transport_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? вÑ?дкÑ?иÑ?омÑ? пÑ?окÑ?Ñ? (за замовÑ?Ñ?ваннÑ?м: 9040 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_transport_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? Tor TransProxy</string>
+  <string name="pref_dnsport_title">Ð?оÑ?Ñ? Tor DNS</string>
+  <string name="pref_dnsport_summary">Ð?оÑ?Ñ?, Ñ?кий Tor надаÑ? Ñ?воÑ?мÑ? DNS (за замовÑ?Ñ?ваннÑ?м: 5400 або 0 длÑ? вимкненнÑ?)</string>
+  <string name="pref_dnsport_dialog">Ð?алаÑ?Ñ?Ñ?ваннÑ? поÑ?Ñ?Ñ? DNS</string>
+  <string name="pref_torrc_title">Ð?одаÑ?ковÑ? налаÑ?Ñ?Ñ?ваннÑ? Torrc</string>
+  <string name="pref_torrc_summary">Ð?Ð?ШÐ? Ð?Ð?Я Ð?Ð?СÐ?Ð?РТÐ?Ð?: введÑ?Ñ?Ñ? безпоÑ?еÑ?еднÑ? Ñ?Ñ?дки налаÑ?Ñ?Ñ?ванÑ? torrc</string>
+  <string name="pref_torrc_dialog">Ð?одаÑ?кове Ñ? Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus â?? пÑ?огÑ?ама Benetech Human Rights Documentation </string>
+  <string name="your_tor_public_ips_">Ð?аÑ?Ñ? пÑ?блÑ?Ñ?нÑ? Tor IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Ð?Ñ?дÑ? лаÑ?ка, вимкнÑ?Ñ?Ñ? Ñ?ей додаÑ?ок Ñ? Android-&gt;Ð?алаÑ?Ñ?Ñ?ваннÑ?-&gt;Ð?Ñ?огÑ?ами, Ñ?кÑ?о Ñ? Ð?аÑ? виникаÑ?Ñ?Ñ? пÑ?облеми з Orbot: </string>
+  <string name="app_conflict">Ð?онÑ?лÑ?кÑ? пÑ?огÑ?ам</string>
+  <string name="pref_transproxy_refresh_title">Ð?вÑ?опеÑ?езапÑ?Ñ?к Transproxy</string>
+  <string name="pref_transproxy_refresh_summary">Ð?овÑ?оÑ?но заÑ?Ñ?оÑ?Ñ?ваÑ?и пÑ?авила Transproxy, коли змÑ?ниÑ?Ñ?Ñ?Ñ? Ñ?Ñ?ан меÑ?ежÑ?</string>
+  <string name="pref_transproxy_flush_title">Ð?РÐ?Ð?УСÐ?Ð?Ð? Ð?Ð?Ð?УЧÐ?Ð?Ð?Я Transproxy</string>
+  <string name="pref_transproxy_flush_summary">Ð?аÑ?иÑ?нÑ?Ñ?Ñ? Ñ?Ñ?Ñ?, Ñ?об зÑ?Ñ?внÑ?Ñ?и Ñ?Ñ?Ñ? пÑ?авила меÑ?ежÑ? transproxy Ð?Ð?РÐ?Ð?</string>
+  <string name="transparent_proxy_rules_flushed_">Ð?Ñ?авила пÑ?озоÑ?ого пÑ?окÑ?Ñ? зÑ?Ñ?внÑ?но!</string>
+  <string name="you_do_not_have_root_access_enabled">У Ð?аÑ? не ввÑ?мкнено ROOT-доÑ?Ñ?Ñ?п</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Ð?ам може бÑ?Ñ?и поÑ?Ñ?Ñ?бно зÑ?пиниÑ?и Ñ? запÑ?Ñ?Ñ?иÑ?и Orbot, Ñ?об змÑ?ни налаÑ?Ñ?Ñ?ванÑ? вÑ?Ñ?Ñ?пили в дÑ?Ñ?.</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Ð?оÑ?Ñ?и оновлено</string>
+  <string name="restart_orbot_to_use_this_bridge_">Ð?Ñ?дÑ? лаÑ?ка, пеÑ?езапÑ?Ñ?Ñ?Ñ?Ñ?Ñ? Orbot, Ñ?об змÑ?ни ввÑ?йÑ?ли в Ñ?илÑ?</string>
+  <string name="menu_qr">QR-коди</string>
+  <string name="bridge_mode">Режим моÑ?Ñ?Ñ?</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Ð?еб</string>
+  <string name="activate">Ð?кÑ?ивÑ?ваÑ?и</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Ð?и можеÑ?е Ñ?вÑ?мкнÑ?Ñ?и пÑ?опÑ?Ñ?каннÑ? Ñ?Ñ?аÑ?Ñ?кÑ? Ñ?Ñ?Ñ?Ñ? пÑ?огÑ?ам на Ð?аÑ?омÑ? пÑ?оÑ?Ñ?Ñ?оÑ? Ñ?еÑ?ез меÑ?ежÑ? Tor, Ñ?коÑ?иÑ?Ñ?авÑ?иÑ?Ñ? Ñ?Ñ?нкÑ?Ñ?Ñ?Ñ? VPN в Android.\n\n*УÐ?Ð?Ð?Ð?* Це нова, екÑ?пеÑ?именÑ?алÑ?на Ñ?Ñ?нкÑ?Ñ?Ñ? Ñ? в деÑ?киÑ? випадкаÑ? може не запÑ?Ñ?Ñ?иÑ?иÑ?Ñ? авÑ?омаÑ?иÑ?но або зÑ?пиниÑ?иÑ?Ñ?. Ð?Ñ? Ð?Ð? ваÑ?Ñ?о викоÑ?иÑ?Ñ?овÑ?ваÑ?и длÑ? анонÑ?мноÑ?Ñ?Ñ? Ñ? Ð?Ð?ШÐ? длÑ? обÑ?одÑ? Ñ?аÑ?Ñ?волÑ?в Ñ?а Ñ?Ñ?лÑ?Ñ?Ñ?Ñ?в.</string>
+  <string name="send_email">Ð?адÑ?Ñ?лаÑ?и лиÑ?Ñ?а</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Ð?и можеÑ?е оÑ?Ñ?имаÑ?и адÑ?еÑ?Ñ? моÑ?Ñ?Ñ? Ñ?еÑ?ез елекÑ?Ñ?оннÑ? поÑ?Ñ?Ñ?, веб або вÑ?дÑ?канÑ?вавÑ?и QR-код моÑ?Ñ?Ñ?. Ð?беÑ?Ñ?Ñ?Ñ? «Email» Ñ?и «Ð?еб» Ñ?низÑ?, Ñ?об подаÑ?и запиÑ? на адÑ?еÑ?Ñ? моÑ?Ñ?Ñ?.\n\nÐ?оли Ñ? Ð?аÑ? бÑ?де адÑ?еÑ?а, Ñ?копÑ?Ñ?йÑ?е Ñ? вÑ?Ñ?авÑ?е Ñ?Ñ? Ñ? Ñ?оздÑ?лÑ? «Ð?оÑ?Ñ?и» налаÑ?Ñ?Ñ?ванÑ? Orbot Ñ? пеÑ?езапÑ?Ñ?Ñ?Ñ?Ñ?Ñ? його.</string>
+  <string name="standard_browser">СÑ?андаÑ?Ñ?ний бÑ?аÑ?зеÑ?</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">Ð?РÐ?Ð?Ð?ТÐ?Ð?: Ð?иÑ?е Ñ?Ñ?андаÑ?Ñ?нÑ? моÑ?Ñ?и Tor пÑ?аÑ?Ñ?Ñ?Ñ?Ñ? на пÑ?иÑ?Ñ?Ñ?оÑ?Ñ? з Intel X86/Atom</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-ur/strings.xml b/orbotservice/src/main/res/values-ur/strings.xml
new file mode 100644
index 0000000..21abd16
--- /dev/null
+++ b/orbotservice/src/main/res/values-ur/strings.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="menu_browse">براؤز Ú©Û?جÛ?Û?</string>
+  <string name="menu_info">Ù?دد</string>
+  <string name="button_help">Ù?دد</string>
+  <string name="button_close">بÙ?د Ú©Û?جÛ?Û?</string>
+  <string name="btn_back">Ù¾Û?Ú?Ú¾Û?</string>
+  <string name="btn_cancel">تÙ?سÛ?Ø® Ú©Û?جÛ?Û?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <!--END Welcome Wizard strings (DJH)-->
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="default_bridges"></string>
+</resources>
diff --git a/orbotservice/src/main/res/values-uz/strings.xml b/orbotservice/src/main/res/values-uz/strings.xml
new file mode 100644
index 0000000..785d967
--- /dev/null
+++ b/orbotservice/src/main/res/values-uz/strings.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="status_starting_up">Orbot ishga tushirilmoqdaâ?¦</string>
+  <string name="status_activated">Tor tarmog\'iga ulangan</string>
+  <string name="menu_home">Uy</string>
+  <string name="menu_settings">Moslamalar</string>
+  <string name="menu_info">Yordam</string>
+  <string name="menu_about">Dastur haqida</string>
+  <string name="main_layout_download">Yuklab olish</string>
+  <string name="main_layout_upload">Yuklash</string>
+  <string name="button_help">Yordam</string>
+  <string name="button_close">Yopish</string>
+  <string name="button_about">Dasur haqida</string>
+  <string name="menu_verify">Tekshirish</string>
+  <string name="menu_exit">Chiqish</string>
+  <string name="title_error">Dastur xatosi</string>
+  <string name="wizard_title">Orbot</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proksi moslamalari</string>
+  <string name="wizard_final">Orbot tayyor!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">Umumiy</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <!--Permissions screen-->
+  <!--TipsAndTricks screen-->
+  <!--Transparent Proxy screen-->
+  <string name="pref_proxy_type_dialog">Proksi turini kiriting</string>
+  <string name="pref_proxy_password_summary">Proksi maxfiy so\'zi (Qo\'shimcha)</string>
+  <string name="pref_proxy_password_dialog">Proksi maxfiy so\'zini kiriting</string>
+  <string name="status">Holati</string>
+  <string name="error">Xato</string>
+  <string name="the_tor_license">Tor litsenziyasi</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="found_existing_tor_process">Mavjud bo\'lgan Tor jarayoni topildi...</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_summary">Orbot uchun lokal va tilni tanlash</string>
+  <string name="wizard_locale_title">Tilni tanlansh</string>
+  <string name="btn_save_settings">Moslamalarni saqlash</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-vi/strings.xml b/orbotservice/src/main/res/values-vi/strings.xml
new file mode 100644
index 0000000..6562b4e
--- /dev/null
+++ b/orbotservice/src/main/res/values-vi/strings.xml
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot là má»?t ứng dụng proxy miá»?n phí, Ä?ược thiết kế Ä?á»? làm cho các ứng dụng khác kết ná»?i vá»?i Internet má»?t cách an toàn. Orbot sá»­ dụng Tor Ä?á»? mã hóa các kết ná»?i Internet rá»?i ẩn danh nó thông qua má»?t loạt các nút trong mạng Tor. Tor là phần má»?m miá»?n phí và là má»?t mạng lÆ°á»?i má»? giúp bạn chá»?ng lại sá»± giám sát mạng, vá»?n Ä?e dá»?a riêng tÆ° trá»±c tuyến, hay các hoạt Ä?á»?ng bí mật...</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">khá»?i Ä?á»?ng và ngừng Tor</string>
+  <string name="tor_proxy_service_process">d�ch vụ tor proxy</string>
+  <string name="status_starting_up">Ortbot Ä?ang khá»?i Ä?á»?ng...</string>
+  <string name="status_activated">Ä?ã kết ná»?i vá»?i mạng Tor</string>
+  <string name="status_disabled">Orbot Ä?ã Ä?ược vô hiá»?u hóa</string>
+  <string name="status_shutting_down">Ä?ang tắt dá»?ch vụ Tor</string>
+  <string name="tor_process_starting">Bắt Ä?ầu Tor</string>
+  <string name="tor_process_complete">hoàn thành.</string>
+  <string name="tor_process_waiting">Ä?ang chá»?.</string>
+  <string name="not_anonymous_yet">Chú ý: Kết ná»?i của bạn chÆ°a phải là ẩn danh! Hãy cài Ä?ặt các ứng dụng của bạn Ä?á»? sá»­ dụng HTTP Proxy 127.0.0.1:8118, Proxy SOCKS4A hoặc proxy SOCKS5 127.0.0.1:9050</string>
+  <string name="menu_home">Trang chủ</string>
+  <string name="menu_browse">Trình duy�t</string>
+  <string name="menu_settings">Thiết lập</string>
+  <string name="menu_log">Nhật ký</string>
+  <string name="menu_info">Giúp Ä?ỡ</string>
+  <string name="menu_apps">Mạng riêng ảo</string>
+  <string name="menu_start">Bắt Ä?ầu</string>
+  <string name="menu_stop">Ngừng</string>
+  <string name="menu_about">Vá»?</string>
+  <string name="menu_promo_apps">Các ứng dụng khác...</string>
+  <string name="main_layout_download">Tải v�</string>
+  <string name="main_layout_upload">Tải lên</string>
+  <string name="button_help">Giúp Ä?ỡ</string>
+  <string name="button_close">Ä?óng</string>
+  <string name="button_about">Giá»?i thiá»?u</string>
+  <string name="button_clear_log">Xóa nhật ký</string>
+  <string name="menu_verify">Kiá»?m tra</string>
+  <string name="menu_exit">Thoát</string>
+  <string name="menu_scan">Quét mã BridgeQR</string>
+  <string name="menu_share_bridge">Xuất mã BridgeQR</string>
+  <string name="press_to_start">- nhấn giữ Ä?á»? khá»?i Ä?á»?ng -</string>
+  <string name="pref_trans_proxy_group">Proxy trong su�t (Yêu cầu root)</string>
+  <string name="pref_trans_proxy_title">Proxy trong suá»?t</string>
+  <string name="pref_trans_proxy_summary">Tá»± Ä?á»?ng áp dụng Tor cho ứng dụng</string>
+  <string name="pref_transparent_all_title">�p dụng Tor cho tất cả ứng dụng</string>
+  <string name="pref_transparent_all_summary">Chuy�n tất cả các kết n�i của các ứng dụng qua Tor</string>
+  <string name="pref_transparent_port_fallback_title">C�ng Proxy dự phòng</string>
+  <string name="pref_transparent_port_fallback_summary">CHÃ? Ã?: Tránh dùng các cá»?ng thông dụng (80, 443, v.v...). *CHá»?* dùng nếu chế Ä?á»? \"áp dụng Tor cho tất cả\" hoặc \"chá»?n ứng dụng\" không dùng Ä?ược.</string>
+  <string name="pref_transparent_port_title">Danh sách c�ng</string>
+  <string name="pref_transparent_port_summary">Liá»?t kê các cá»?ng Ä?á»? áp dụng proxy. *CHá»?* dùng nếu chế Ä?á»? \"áp dụng Tor cho tất cả\" hoặc \"chá»?n ứng dụng\" không dùng Ä?ược.</string>
+  <string name="pref_transparent_port_dialog">Ä?iá»?n sá»? cá»?ng Ä?á»? áp dụng proxy</string>
+  <string name="pref_has_root">Yêu cầu root</string>
+  <string name="pref_has_root_summary">Yêu cầu root Ä?á»? kích hoạt proxy trong suá»?t</string>
+  <string name="status_install_success">Tập nhá»? phân của Tor Ä?ã Ä?ược cài Ä?ặt!</string>
+  <string name="status_install_fail">Tập nhá»? phân của Tor bá»? lá»?i khi cài Ä?ặt. Xin hãy kiá»?m tra nhật ký và thông báo cho tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Ứng dụng b� l�i</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">Vá»? Orbot</string>
+  <string name="btn_next">Tiếp</string>
+  <string name="btn_back">Trá»? vá»?</string>
+  <string name="btn_finish">Kết thúc</string>
+  <string name="btn_okay">Ä?á»?ng ý</string>
+  <string name="btn_cancel">Hủy</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Vài chi tiết v� Orbot</string>
+  <string name="wizard_details_msg">Orbot là má»?t ứng dụng mã nguá»?n má»? có chứa Tor, LibEvent và Polipo. Nó cung cấp má»?t proxy HTTP ná»?i bá»? (8118) và má»?t proxy SOCKS (9050) tá»?i mạng Tor. Orbot cÅ©ng có khả nÄ?ng chuyá»?n tất cả các kết ná»?i Internet thông qua Tor trên các thiết bá»? Ä?ã root.</string>
+  <string name="wizard_permissions_root">Ä?ã cho phép quyá»?n</string>
+  <string name="wizard_permissions_stock">Quy�n truy cập của Orbot</string>
+  <string name="wizard_premissions_msg_root">Tuyá»?t! Chúng tôi Ä?ã nhận ra máy bạn có root Ä?ược kích hoạt cho Orbot. Chúng tôi sẽ tận dụng Ä?iá»?u này.</string>
+  <string name="wizard_permissions_msg_stock">Mặc dù không cần thiết, nhÆ°ng Orbot có thá»? trá»? thành má»?t công cụ mạnh mẽ hÆ¡n nếu thiết bá»? của bạn có root. Hãy ấn nút dÆ°á»?i Ä?ây Ä?á»? cho phép Orbot có \"siêu nÄ?ng lá»±c\"!</string>
+  <string name="wizard_permissions_no_root">Nếu bạn không root hoặc không rành vá»? những gì chúng tôi trình bày, xin chá»? dùng những ứng dụng Ä?ã Ä?ược tạo ra Ä?á»? dùng kết hợp vá»?i Orbot.</string>
+  <string name="wizard_permissions_consent">Tôi hi�u rõ và sẽ tiếp tục dùng mà không cần root</string>
+  <string name="wizard_permission_enable_root">Cho phép Orbot truy cập root</string>
+  <string name="wizard_configure">Cài Ä?ặt thông báo cho Tor</string>
+  <string name="wizard_configure_msg">Orbot cho phép chuy�n tất cả các kết n�i của các ứng dụng qua Tor HOẶC áp dụng cho từng ứng dụng riêng lẻ.</string>
+  <string name="wizard_configure_all">�p dụng proxy Tor cho tất cả các ứng dụng</string>
+  <string name="wizard_configure_select_apps">Lá»±a chá»?n từng ứng dụng Ä?á»? áp dụng Tor</string>
+  <string name="wizard_tips_tricks">Các ứng dụng Ä?ã Ä?ược áp dụng Tor</string>
+  <string name="wizard_tips_msg">Những ứng dụng sau Ä?ây Ä?ã Ä?ược thiết lập Ä?á»? dùng vá»?i Orbot. Nhấn ứng dụng bất kỳ Ä?á»? cài Ä?ặt ngay bây giá»?, hoặc bạn có thá»? tìm những ứng dụng này trên Google Play, tại trang GuardianProject.info hoặc qua F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Ứng dụng IM (tin nhắn tức th�i) bảo mật cho Android</string>
+  <string name="wizard_tips_proxy">Cài Ä?ặt Proxy - Tìm hiá»?u cách thiết lập ứng dụng Ä?á»? dùng vá»?i Orbot</string>
+  <string name="wizard_tips_duckgo">Ứng dụng tìm kiếm DuckDuckGo</string>
+  <string name="wizard_tips_twitter">Cài proxy của Twitter v�i host là \"localhost\" và c�ng là 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Viết má»?t câu chuyá»?n rá»?i Ä?á»? nó cho Tor Ä?á»? bảo mật!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Cài Ä?ặt proxy</string>
+  <string name="wizard_proxy_help_msg">Nếu ứng dụng Android mà bạn Ä?ang dùng há»? trợ giao thức proxy HTTP hay SOCKS, thì bạn có thá»? cấu hình nó kết ná»?i tá»?i Orbot và sá»­ dụng Tor.\n\n\n Cài Ä?ặt host mặc Ä?á»?nh là 127.0.0.1 hoặc \"localhost\". Vá»?i HTTP, cá»?ng là 8118, còn SOCKS là 9050. Bạn nên dùng SOCKS4A hoặc SOCKS5 nếu có thá»?.\n \n\n\n Bạn có thá»? tìm hiá»?u thêm vá»? cấu hình proxy trên Android qua mục FAQ tại: http://tinyurl.com/proxyandroid</string>
+  <string name="wizard_final">Orbot Ä?ã sẵn sàng!</string>
+  <string name="wizard_final_msg">Hàng trÄ?m ngàn ngÆ°á»?i trên toàn thế giá»?i dùng Tor vá»?i nhiá»?u lý do. Những nhà báo, blogger, các nhà hoạt Ä?á»?ng nhân quyá»?n, an ninh, quân Ä?á»?i, tá»? chức, công dân của những nÆ°á»?c bá»? Ä?ang bá»? Ä?àn áp, hoặc chá»? là những ngÆ°á»?i dân bình thÆ°á»?ng... và bây giá»? là bạn cÅ©ng Ä?ang chuẩn bá»? là má»?t trong sá»? há»?!</string>
+  <string name="wizard_exit_at_first_screen_toast">Vui lòng thiết lập Orbot trư�c khi bạn sử dụng nó!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">Bạn Ä?ã kết ná»?i thành công tá»?i mạng Tor - nhÆ°ng Ä?iá»?u Ä?ó KHÃ?NG có nghÄ©a là thiết bá»? của bạn Ä?ã hoàn toàn an toàn. Bạn có thá»? kiá»?m tra kết ná»?i của bạn qua nút \"Trình duyá»?t\". \n\nTruy cập ttps://guardianproject.info/apps/orbot hoặc gá»­i email tá»?i help@xxxxxxxxxxxxxxxxxxxx Ä?á»? biết thêm chi tiết.</string>
+  <string name="tor_check">Sẽ má»? trang web https://check.torproject.org Ä?á»? kiá»?m tra xem Orbot Ä?ã Ä?ược cài Ä?ặt Ä?úng chÆ°a và bạn có Ä?ang kết ná»?i qua Tor hay không.</string>
+  <string name="pref_hs_group">D�ch vụ web hosting ẩn</string>
+  <string name="pref_general_group">T�ng quát</string>
+  <string name="pref_start_boot_title">Chạy Orbot khi khá»?i Ä?á»?ng thiết bá»?</string>
+  <string name="pref_start_boot_summary">Tá»± khá»?i Ä?á»?ng Orbot và kết ná»?i vào mạng Tor sau khi thiết bá»? Android của bạn khá»?i Ä?á»?ng</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot mang Tor Ä?ến Android! \n\nTor giúp bạn chá»?ng lại bá»? lá»?c ná»?i dung mạng, các hoạt Ä?á»?ng phân tích kết ná»?i mạng và theo dõi mạng, vá»?n Ä?e dá»?a tá»?i sá»± riêng tÆ°, các thông tin bí mật và các má»?i quan há»? cá nhân trên mạng. \n\nHÆ°á»?ng dẫn này sẽ giúp bạn thiết lập Orbot và Tor trên thiết bá»? của bạn.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Cảnh báo</string>
+  <string name="wizard_warning_msg">Chá»? Ä?Æ¡n thuần cài Ä?ặt Orbot sẽ không tá»± Ä?á»?ng ẩn danh các kết ná»?i mạng di Ä?á»?ng của bạn.\n\nBạn bắt buá»?c phải thiết lập Orbot Ä?úng cách, Ä?á»? thiết bá»? của bạn và các ứng dụng khác sá»­ dụng Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Quy�n ứng dụng</string>
+  <string name="wizard_permissions_root_msg1">Bạn có thá»? tuỳ ý cho phép Orbot có truy cập root Ä?á»? kích hoạt những tính nÄ?ng nâng cao, nhÆ° dùng proxy trong suá»?t chẳng hạn.</string>
+  <string name="wizard_permissions_root_msg2">Nếu bạn không muá»?n làm Ä?iá»?u này, xin hãy dùng những ứng dụng Ä?ược tạo Ä?á»? dùng vá»?i Orbot.</string>
+  <string name="wizard_permissions_no_root_msg">Thiết bá»? của bạn hình nhÆ° chÆ°a root hoặc Ä?ã cấp quyá»?n root hoặc truy cập root.\n\nVui lòng chá»?n chế Ä?á»? \"VPN\" trên màn hình chính Ä?á»? thay thế.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Các ứng dụng Ä?ã Ä?ược áp dụng Orbot</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: ứng dụng chat an toàn v�i mã hóa không-theo-dõi</string>
+  <string name="wizard_tips_orweb">Orfox: Trình duyá»?t vá»?i tính nÄ?ng bảo mật nâng cao, hoạt Ä?á»?ng thông qua Tor</string>
+  <string name="wizard_tips_play">Tìm những ứng dụng của Guardian Project trên Google Play</string>
+  <string name="wizard_tips_fdroid">Tìm những ứng dụng của Guardian Project trên F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Tìm những ứng dụng của Guardian Project trên https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Proxy trong suá»?t</string>
+  <string name="wizard_transproxy_msg">Cài Ä?ặt này cho phép các ứng dụng của bạn tá»± Ä?á»?ng kết ná»?i qua mạng Tor mà không cần thiết lập.</string>
+  <string name="wizard_transproxy_hint">(Hãy chá»?n ô này nếu bạn không hiá»?u những gì chúng tôi Ä?ang nói)</string>
+  <string name="wizard_transproxy_none">Không có</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Kích hoạt proxy Tor trong suá»?t Ä?á»? dùng cho WiFi/USB Tethering (cần khá»?i Ä?á»?ng lại)</string>
+  <string name="button_grant_superuser">Y�u cầu truy cập root</string>
+  <string name="pref_select_apps">Ch�n ứng dụng</string>
+  <string name="pref_select_apps_summary">Ch�n những ứng dụng mà bạn mu�n kết n�i qua Tor</string>
+  <string name="pref_node_configuration">Cấu hình nút</string>
+  <string name="pref_node_configuration_summary">Những cài Ä?ặt nâng cao này có thá»? giảm sá»± ẩn danh của bạn</string>
+  <string name="pref_entrance_node">Nút vào (Entrace Nodes)</string>
+  <string name="pref_entrance_node_summary">Dấu theo dõi (Fingerprint), biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? cho nút Ä?ầu tiên</string>
+  <string name="pref_entrance_node_dialog">Nhập thông tin nút vào</string>
+  <string name="pref_allow_background_starts_title">Cho phép khá»?i Ä?á»?ng ngầm</string>
+  <string name="pref_allow_background_starts_summary">Cho phép ứng dụng bất kỳ yêu cầu Orbot khá»?i Ä?á»?ng Tor và các dá»?ch vụ liên quan</string>
+  <string name="button_proxy_all">Proxy tất cả</string>
+  <string name="button_proxy_none">Không dùng proxy</string>
+  <string name="button_invert_selection">Ä?ảo ngược lá»±a chá»?n</string>
+  <string name="pref_proxy_title">Proxy mạng ngõ ra (Outbound Network) (Tùy ch�n)</string>
+  <string name="pref_proxy_type_title">Loại proxy ngõ ra</string>
+  <string name="pref_proxy_type_summary">Giao thức dùng cho proxy: HTTP, HTTPS, SOCKS4, SOCKS5</string>
+  <string name="pref_proxy_type_dialog">Nhập loại proxy</string>
+  <string name="pref_proxy_host_title">Host proxy ngõ ra</string>
+  <string name="pref_proxy_host_summary">Hostname của proxy</string>
+  <string name="pref_proxy_host_dialog">Nhập host của proxy</string>
+  <string name="pref_proxy_port_title">C�ng Proxy ngõ ra</string>
+  <string name="pref_proxy_port_summary">C�ng của proxy</string>
+  <string name="pref_proxy_port_dialog">Nhập c�ng Proxy</string>
+  <string name="pref_proxy_username_title">Tên tài khoản proxy ngõ ra</string>
+  <string name="pref_proxy_username_summary">Tên tài khoản proxy (tùy ch�n)</string>
+  <string name="pref_proxy_username_dialog">Nhập tên tài khoản proxy</string>
+  <string name="pref_proxy_password_title">Mật khẩu Proxy ngõ ra</string>
+  <string name="pref_proxy_password_summary">Mật khẩu proxy (tùy ch�n)</string>
+  <string name="pref_proxy_password_dialog">Nhập mật khẩu proxy</string>
+  <string name="status">Tình trạng</string>
+  <string name="setting_up_full_transparent_proxying_">Ä?ang cấu hình proxy trong suá»?t cho tất cả...</string>
+  <string name="setting_up_app_based_transparent_proxying_">Ä?ang cấu hình proxy trong suá»?t cho các ứng dụng Ä?ược chá»?n...</string>
+  <string name="transparent_proxying_enabled">Proxy trong suá»?t Ä?ƯỢC KÃ?CH HOẠT</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy Ä?ã Ä?ược kích hoạt Ä?á»? dùng cho tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">CHÃ? Ã?: có lá»?i khi khá»?i Ä?á»?ng proxy trong suá»?t!</string>
+  <string name="transproxy_rules_cleared">Quy tắc TransProxy Ä?ã Ä?ược xóa</string>
+  <string name="couldn_t_start_tor_process_">Không thá»? khá»?i Ä?á»?ng tiến trình Tor:</string>
+  <string name="privoxy_is_running_on_port_">Polipo Ä?ang chạy á»? cá»?ng:</string>
+  <string name="setting_up_port_based_transparent_proxying_">Ä?ang cài Ä?ặt proxy trong suá»?t theo cá»?ng</string>
+  <string name="bridge_error">Lá»?i bridge</string>
+  <string name="bridge_requires_ip">Ä?á»? dùng chức nÄ?ng bridge, bạn phải nhập ít nhất má»?t Ä?á»?a chá»? IP dùng cho bridge.</string>
+  <string name="send_email_for_bridges">Gá»­i má»?t email Ä?ến bridges@xxxxxxxxxxxxxx vá»?i dòng chữ \"get bridges\" trong thÆ° từ má»?t tài khoản gmail.</string>
+  <string name="error">Lá»?i</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Thiết lập ReachableAddresses Ä?ã gây ra má»?t vấn Ä?á»?! </string>
+  <string name="your_relay_settings_caused_an_exception_">Thiết lập relay của bạn Ä?ã gây ra má»?t vấn Ä?á»?!</string>
+  <string name="exit_nodes">Nút cu�i (Exit Nodes)</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Dấu theo dõi, biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? cho nút cuá»?i cùng</string>
+  <string name="enter_exit_nodes">Nhập thông tin nút cu�i</string>
+  <string name="exclude_nodes">Loại trừ nút</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Dấu theo dõi, biá»?t hiá»?u, quá»?c gia và Ä?á»?a chá»? Ä?á»? loại trừ</string>
+  <string name="enter_exclude_nodes">Nhập vào những nút Ä?á»? loại trừ</string>
+  <string name="strict_nodes">Nút chá»? Ä?á»?nh</string>
+  <string name="use_only_these_specified_nodes">*Chá»?* dùng những nút Ä?ược liá»?t kê</string>
+  <string name="bridges">Bridge</string>
+  <string name="use_bridges">Dùng bridge</string>
+  <string name="bridges_obfuscated">Các bridge Ä?ược che giấu</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Kích hoạt các nút vào khác Ä?á»? vào mạng Tor</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Kích hoạt nếu nhÆ° các bridge Ä?ã Ä?ược cấu hình là bridge Ä?ã Ä?ược che giấu</string>
+  <string name="ip_address_and_port_of_bridges">Ä?á»?a chá»? IP và cá»?ng của bridge</string>
+  <string name="enter_bridge_addresses">Nhập Ä?á»?a chá»? bridge</string>
+  <string name="relays">Relay</string>
+  <string name="relaying">Chức nÄ?ng relay</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Cho phép thiết b� bạn tr� thành m�t nút relay (không phải nút cu�i)</string>
+  <string name="relay_port">Cá»?ng cho relay</string>
+  <string name="listening_port_for_your_tor_relay">C�ng tiếp nhận cho vi�c relay</string>
+  <string name="enter_or_port">Nhập c�ng OR</string>
+  <string name="relay_nickname">Bi�t hi�u nút relay</string>
+  <string name="the_nickname_for_your_tor_relay">Bi�t hi�u cho nút Tor-relay của bạn</string>
+  <string name="enter_a_custom_relay_nickname">Nhập bi�t hi�u tuỳ ý</string>
+  <string name="reachable_addresses">Ä?á»?a chá»? truy cập Ä?ược (Reachable Addresses)</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Chạy nhÆ° má»?t máy con (client) Ä?ằng sau tÆ°á»?ng lá»­a vá»?i các thiết lập thu hẹp</string>
+  <string name="reachable_ports">Cá»?ng truy cập Ä?ược</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Cá»?ng truy cập Ä?ược Ä?ằng sau tÆ°á»?ng lá»­a</string>
+  <string name="enter_ports">Nhập s� c�ng</string>
+  <string name="enable_hidden_services">Host web ẩn</string>
+  <string name="run_servers_accessible_via_the_tor_network">Cho phép máy chủ Ä?ược thiết lập trong thiết bá»? của bạn có thá»? truy cập Ä?ược qua mạng Tor.</string>
+  <string name="enter_localhost_ports_for_hidden_services">Nhập c�ng localhost cho web ẩn</string>
+  <string name="hidden_service_ports">C�ng web ẩn</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">Ä?á»?a chá»? hợp lá»? cho web ẩn của bạn (Ä?ược tá»± Ä?á»?ng tạo ra)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">Kích hoạt nhật ký gỡ lá»?i á»? Ä?ầu ra (phải dùng adb hoặc aLogCat Ä?á»? xem)</string>
+  <string name="project_home">Các trang chủ dự án:</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Giấy phép của Tor</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">Phần m�m bên thứ 3:</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">Má»?t ứng dụng muá»?n má»? cá»?ng ẩn %S Ä?ến mạng Tor. Ä?ây là Ä?iá»?u an toàn nếu nhÆ° bạn tin tÆ°á»?ng vào ứng dụng này.</string>
+  <string name="found_existing_tor_process">tìm ra tiến trình hi�n hành của Tor...</string>
+  <string name="something_bad_happened">Có gì Ä?ó không á»?n. Xin xem lại nhật ký</string>
+  <string name="hidden_service_on">web ẩn trong:</string>
+  <string name="unable_to_read_hidden_service_name">không thá»? Ä?á»?c Ä?ược tên dá»?ch vụ ẩn</string>
+  <string name="unable_to_start_tor">Không thá»? khá»?i Ä?á»?ng Tor Ä?ược: </string>
+  <string name="unable_to_reset_tor">Khá»?i Ä?á»?ng lại thiết bá»? của bạn, không thá»? thiết Ä?ặt lại Tor!</string>
+  <string name="pref_use_sys_iptables_title">Dùng Iptables mặc Ä?á»?nh</string>
+  <string name="pref_use_sys_iptables_summary">dùng tập nhá»? phân iptables của há»? thá»?ng thay vì dùng tập nhá»? phân Ä?ược  Ä?i kèm vá»?i Orbot</string>
+  <string name="error_installing_binares">Tập nhá»? phân của Tor không thá»? cài hoặc nâng cấp Ä?ược.</string>
+  <string name="pref_use_persistent_notifications">Luôn giữ thông báo trong thanh trạng thái khi Orbot Ä?ược kết ná»?i</string>
+  <string name="pref_use_persistent_notifications_title">Thông báo thư�ng trực</string>
+  <string name="pref_use_expanded_notifications">Hi�n th� thông báo m� r�ng v�i IP và qu�c gia của nút cu�i (Tor exit-node)</string>
+  <string name="pref_use_expanded_notifications_title">Thông báo m� r�ng</string>
+  <string name="notification_using_bridges">Bridge Ä?ã Ä?ược kích hoạt!</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">Ngôn ngữ</string>
+  <string name="set_locale_summary">Ch�n ngôn ngữ cho Orbot</string>
+  <string name="wizard_locale_title">Ch�n ngôn ngữ</string>
+  <string name="wizard_locale_msg">Giữ cài Ä?ặt mặc Ä?á»?nh hoặc chuyá»?n qua ngôn ngữ khác</string>
+  <string name="powered_by">Ä?ược há»? trợ bá»?i Tor</string>
+  <string name="btn_save_settings">Lưu thiết lập</string>
+  <string name="no_internet_connection_tor">Không có kết ná»?i Internet; Tor Ä?ang á»? chế Ä?á»? chá»?...</string>
+  <string name="bandwidth_">BÄ?ng thông:</string>
+  <string name="down">tải xu�ng</string>
+  <string name="up">tải lên</string>
+  <string name="pref_disable_network_title">Tá»± Ä?á»?ng \"ngủ\" khi không có mạng</string>
+  <string name="pref_disable_network_summary">Chuyá»?n Tor sang chế Ä?á»? ngủ nếu không có Internet</string>
+  <string name="newnym">Bạn Ä?ã chuyá»?n sang má»?t mạch Tor má»?i!</string>
+  <string name="menu_verify_browser">Trình duy�t</string>
+  <string name="menu_use_chatsecure">Dùng ChatSecure</string>
+  <string name="permission_manage_tor_label">Quản lý Tor</string>
+  <string name="permission_manage_tor_description">Cho phép ứng dụng này Ä?iá»?u khiá»?n dá»?ch vụ Tor</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">Có vẻ như bạn chưa cài Orfox. Bạn có cần giúp không, hay ch� cần m� trình duy�t thư�ng thôi?</string>
+  <string name="install_apps_">Cài Ä?ặt ứng dụng?</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">Không có mạng. Ä?ang chuyá»?n Tor sang chế Ä?á»? ngủ...</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">Kết ná»?i mạng tá»?t. Ä?ang \"Ä?ánh thức\" Tor...</string>
+  <string name="updating_settings_in_tor_service">Ä?ang cập nhật cài Ä?ặt dá»?ch vụ Tor</string>
+  <string name="pref_socks_title">Cá»?ng SOCKS</string>
+  <string name="pref_socks_summary">Cá»?ng Ä?á»? Tor Ä?ặt proxy SOCKS lên (mặc Ä?á»?nh: 9050 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_socks_dialog">Cấu hình c�ng SOCKS</string>
+  <string name="pref_transport_title">C�ng proxy trong su�t của Tor</string>
+  <string name="pref_transport_summary">Cá»?ng Ä?á»? Tor Ä?ặt proxy trong suá»?t lên (mặc Ä?á»?nh: 9040 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_transport_dialog">Cấu hình c�ng proxy trong su�t</string>
+  <string name="pref_dnsport_title">Cá»?ng DNS Tor</string>
+  <string name="pref_dnsport_summary">Cá»?ng Ä?á»? Tor Ä?ặt DNS của nó lên (mặc Ä?á»?nh: 5400 hoặc 0 Ä?á»? vô hiá»?u hóa)</string>
+  <string name="pref_dnsport_dialog">Cấu hình c�ng DNS</string>
+  <string name="pref_torrc_title">Cấu hình tùy ch�nh cho Torrc</string>
+  <string name="pref_torrc_summary">CH� NGƯ�I D�NG CHUY�N M�N: nhập các thiết lập trực tiếp cho torrc</string>
+  <string name="pref_torrc_dialog">Torrc tùy ch�nh</string>
+  <string name="wizard_tips_martus">Mobile Martus - Ứng dụng cung cấp các tài li�u v� nhân quy�n của Benetech</string>
+  <string name="your_tor_public_ips_">Các IP Tor công c�ng của bạn là:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">Vui lòng vô hiá»?u hóa ứng dụng này trong Android-&gt;Settings-&gt;Apps nếu bạn Ä?ang gặp vấn Ä?á»? vá»?i Orbot:</string>
+  <string name="app_conflict">Xung Ä?á»?t ứng dụng</string>
+  <string name="pref_transproxy_refresh_title">Tá»± Ä?á»?ng làm má»?i proxy trong suá»?t</string>
+  <string name="pref_transproxy_refresh_summary">Ã?p dụng lại các quy tắc proxy trong suá»?t khi trạng thái mạng thay Ä?á»?i</string>
+  <string name="pref_transproxy_flush_title">�P BU�C X�A các quy tắc proxy trong su�t</string>
+  <string name="pref_transproxy_flush_summary">Chạm vào Ä?ây Ä?á»? xóa sạch các quy tắc proxy trong suá»?t NGAY BÃ?Y GIá»?</string>
+  <string name="transparent_proxy_rules_flushed_">Quy tắc proxy trong suá»?t Ä?ã Ä?ược xóa!</string>
+  <string name="you_do_not_have_root_access_enabled">Bạn không có quy�n truy cập ROOT</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">Bạn có thá»? cần kết ná»?i lại Orbot Ä?á»? các thay Ä?á»?i Ä?ược áp dụng</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">Bridge Ä?ược cập nhật</string>
+  <string name="restart_orbot_to_use_this_bridge_">Vui lòng khá»?i Ä?á»?ng lại Orbot Ä?á»? áp dụng thay Ä?á»?i</string>
+  <string name="menu_qr">Mã QR</string>
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">Nếu nhÆ° mạng di Ä?á»?ng của bạn chặn Tor, bạn có thá»? dùng bridge (cầu ná»?i) Ä?á»? truy cập mạng Tor. CHá»?N má»?t trong những bridge á»? trên Ä?á»? kích hoạt bridge.</string>
+  <string name="bridge_mode">Chế Ä?á»? bridge</string>
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  <string name="activate">Kích hoạt</string>
+  <string name="apps_mode">Chế Ä?á»? ứng dụng VPN</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">Bạn có thá»? làm cho tất cả ứng dụng của bạn kết ná»?i qua mạng Tor bằng cách sá»­ dụng tính nÄ?ng VPN (Mạng riêng ảo) của Android.\n\n*CHÃ? Ã?* Ä?ây là má»?t tính nÄ?ng má»?i, Ä?ang thá»­ nghiá»?m và nó có thá»? không tá»± Ä?á»?ng chạy, hoặc có thá»? dừng lại Ä?á»?t ngá»?t. Nó KHÃ?NG nên Ä?ược dùng cho ẩn danh, và chá»? nên dùng Ä?á»? vượt qua các tÆ°á»?ng lá»­a và bá»? lá»?c.</string>
+  <string name="send_email">Gá»­i email</string>
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">Bạn có thá»? lấy má»?t Ä?á»?a chá»? bridge qua email, web hoặc quét mã QR. Chá»?n \"Email\" hoặc \"Web\" bên dÆ°á»?i Ä?á»? yêu cầu má»?t Ä?á»?a chá»? bridge.\n\nMá»?t khi Ä?ã có Ä?á»?a chá»?, hãy sao chép nó vào thiết Ä?ặt \"Bridge\" trong cài Ä?ặt Orbot rá»?i khá»?i Ä?á»?ng lại phần má»?m.</string>
+  <string name="install_orweb">Cài Ä?ặt Orfox</string>
+  <string name="standard_browser">Trình duy�t thư�ng</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">LƯU Ã?: Chá»? có bridge Tor chuẩn má»?i hoạt Ä?á»?ng trên các thiết bá»? Intel x86/Atom</string>
+  <string name="vpn_default_world">Toàn cầu</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-zh-rCN/strings.xml b/orbotservice/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..e050c23
--- /dev/null
+++ b/orbotservice/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot æ?¯ä¸?款å??è´¹ç??代ç??åº?ç?¨ï¼?è?½å¤?让å?¶ä»?åº?ç?¨æ?´å®?å?¨å?°ä½¿ç?¨äº?è??ç½?ã??é??è¿?å?¨ä½?äº?ä¸?ç??å??å?°ç??ä¸?ç³»å??计ç®?æ?ºä¹?é?´è¿?è¡?跳转ï¼?Orbot å?¯å?©ç?¨ Tor 对ç½?ç»?é??ä¿¡è¿?è¡?å? å¯?并é??è??ã??Tor æ?¯ä¸?款å??è´¹ç??软件ï¼?并ä¸?æ?¯ä¸?个å¼?æ?¾ç??ç½?ç»?ã??å®?å?¯ä»¥ä¿?æ?¤ç?¨æ?·å??å??æµ?é??å??æ??ç??å?±å®³ï¼?è¿?ç§?ç½?ç»?ç??æ?§å?¯å¯¹ä¸ªäººè?ªç?±ä¸?é??ç§?ã??å??ä¸?æ?ºå¯?æ´»å?¨å??å?³ç³»ä»¥å??å?½å®¶å®?å?¨é? æ??å¨?è??ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">å?¯å?¨å??å??æ­¢ Tor</string>
+  <string name="tor_proxy_service_process">Tor 代ç??æ??å?¡</string>
+  <string name="status_starting_up">Orbot 正���...</string>
+  <string name="status_activated">已��� Tor ��</string>
+  <string name="status_disabled">Orbot å·²å??ç?¨</string>
+  <string name="status_shutting_down">Toræ??å?¡ æ­£å?¨å?³é?­</string>
+  <string name="tor_process_starting">正��� Tor 客�端...</string>
+  <string name="tor_process_complete">å®?æ??ã??</string>
+  <string name="tor_process_waiting">ç­?å¾?ã??</string>
+  <string name="not_anonymous_yet">è­¦å??ï¼?ä½ ç??ç½?ç»?é??讯并é??å?¿å??ï¼?请设置åº?ç?¨ç¨?åº?ï¼?使ç?¨ HTTP 代ç?? 127.0.0.1:8118 æ??è?? SOCKS4Aã??SOCKS5 代ç?? 127.0.0.1:9050</string>
+  <string name="menu_home">�页</string>
+  <string name="menu_browse">��</string>
+  <string name="menu_settings">设置</string>
+  <string name="menu_log">��</string>
+  <string name="menu_info">帮�</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">��</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">��</string>
+  <string name="menu_promo_apps">è?·å??åº?ç?¨â?¦</string>
+  <string name="main_layout_download">�载</string>
+  <string name="main_layout_upload">�传</string>
+  <string name="button_help">帮�</string>
+  <string name="button_close">��</string>
+  <string name="button_about">��</string>
+  <string name="button_clear_log">����</string>
+  <string name="menu_verify">��</string>
+  <string name="menu_exit">é??å?º</string>
+  <string name="menu_scan">æ?«æ??ç½?æ¡¥QRç ?</string>
+  <string name="menu_share_bridge">å??享ç½?æ¡¥QRç ?</string>
+  <string name="press_to_start">- é?¿æ??å?¯å?¨ -</string>
+  <string name="pref_trans_proxy_group">é??æ??代ç??ï¼?é??è¦? Root æ??é??ï¼?</string>
+  <string name="pref_trans_proxy_title">é??æ??代ç??</string>
+  <string name="pref_trans_proxy_summary">������使� Tor</string>
+  <string name="pref_transparent_all_title">æ??æ??åº?ç?¨ç¨?åº?使ç?¨ Tor</string>
+  <string name="pref_transparent_all_summary">æ??æ??åº?ç?¨ç¨?åº?é?½é??è¿? Tor è¿?æ?¥ç½?ç»?</string>
+  <string name="pref_transparent_port_fallback_title">å¤?ç?¨ä»£ç??端å?£</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??ï¼?é?¿å??使ç?¨å¸¸ç?¨ç«¯å?£ï¼?80ã??443 ç­?ï¼?ã??ä»?å?¨â??åº?ç?¨ç¨?åº?â??æ??â??åº?ç?¨ç¨?åº?â??模å¼?æ? æ³?å·¥ä½?æ?¶ä½¿ç?¨ã??</string>
+  <string name="pref_transparent_port_title">端å?£å??表</string>
+  <string name="pref_transparent_port_summary">代ç??端å?£å??表ã??ä»?å?¨â??åº?ç?¨ç¨?åº?â??æ??â??åº?ç?¨ç¨?åº?â??模å¼?æ? æ³?å·¥ä½?æ?¶ä½¿ç?¨ã??</string>
+  <string name="pref_transparent_port_dialog">è¾?å?¥ä»£ç??端å?£</string>
+  <string name="pref_has_root">请æ±? Root 访é?®æ??é??</string>
+  <string name="pref_has_root_summary">为é??æ??代ç??请æ±?è?·å?? Root 访é?®æ??é??</string>
+  <string name="status_install_success">Tor ç¨?åº?å®?è£?æ??å??ï¼?</string>
+  <string name="status_install_fail">Tor ç¨?åº?æ? æ³?å®?è£?ã??请æ?¥ç??æ?¥å¿?并å°?å?¶å??é??å?° tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">åº?ç?¨ç¨?åº?é??误</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">�� Orbot</string>
+  <string name="btn_next">��步</string>
+  <string name="btn_back">��步</string>
+  <string name="btn_finish">å®?æ??</string>
+  <string name="btn_okay">确�</string>
+  <string name="btn_cancel">å??æ¶?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">�� Orbot 信�</string>
+  <string name="wizard_details_msg">Orbot æ?¯ä¸?个å??å?« Torã??LibEvent å?? Polipo ç??å¼?æº?åº?ç?¨ç¨?åº?ã??å®?æ??ä¾?äº?ä¸?个æ?¬å?° HTTP 代ç?? (8118) å??ä¸?个 SOCKS 代ç?? (9050) å??å¾? Tor ç½?ç»?ã??Orbot ä¹?æ??è?½å??å?¨ root è¿?ç??设å¤?ä¸?å°?æ??æ??äº?è??ç½?æµ?é??é??è¿? Tor å??é??ã??</string>
+  <string name="wizard_permissions_root">å·²è?·å??æ??é??</string>
+  <string name="wizard_permissions_stock">Orbot æ??é??</string>
+  <string name="wizard_premissions_msg_root">好æ??äº?ï¼?æ??们æ£?æµ?å?° Orbot å·²è?·å?? Root æ??é?? ã??æ??们ä¼?è°¨æ??å?°ä½¿ç?¨è¿?ä¸?æ??é??ã??</string>
+  <string name="wizard_permissions_msg_stock">è?½é??å¿?é¡»ï¼?ä½?æ?¯å?·æ?? Root 访é?®æ??é??ç??设å¤?å?¯ä»¥è®© Orbot å??å¾?æ?´å¼ºå¤§ã??请使ç?¨ä¸?é?¢ç??æ??é?®æ??äº? Orbot è¿?ä¸?强大ç??è?½å??ï¼?</string>
+  <string name="wizard_permissions_no_root">å¦?æ??没æ?? Root 访é?®æ??é??æ??ä¸?æ??ç?½æ­¤å¤?æ??说ç??å??容ï¼?å?ªé??ç¡®ä¿? Orbot æ?¯æ??æ??ç?¨ç??åº?ç?¨å?³å?¯ã??</string>
+  <string name="wizard_permissions_consent">æ??æ??ç?½å¹¶æ?¿æ??å?¨æ?ªè?·å?? Root æ??é??ç??æ??å?µä¸?继续æ??ä½?</string>
+  <string name="wizard_permission_enable_root">为 Orbot è?·å?? Root æ??é??</string>
+  <string name="wizard_configure">é??ç½® Tor ç½?ç»?</string>
+  <string name="wizard_configure_msg">Orbot æ??ä¾?äº?é??项ï¼?å?¯æ??å®?æ??æ??åº?ç?¨ç¨?åº?使ç?¨ Tor ç½?ç»?æ??æ??å®?æ??äº?åº?ç?¨é??è¿? Tor ç½?ç»?è¿?è¡?é??讯ã??</string>
+  <string name="wizard_configure_all">æ??æ??åº?ç?¨ç¨?åº?é?½ä½¿ç?¨ Tor</string>
+  <string name="wizard_configure_select_apps">é??æ?©ä½¿ç?¨ Tor ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_tricks">Orbot æ?¯æ??ç??åº?ç?¨</string>
+  <string name="wizard_tips_msg">以ä¸?åº?ç?¨å?¯ä¸? Orbot ä¸?起使ç?¨ã??ç?¹å?»ä¸?é?¢ç??æ??é?®å®?è£?ï¼?ä¹?å?¯ä»¥é??è¿? Google Play å??åº?ã??GuardianProject.info ç½?ç«?æ?? F-Droid.org æ?¥æ?¾ã??</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Android ä¸?ç??å®?å?¨å?³æ?¶é??讯客æ?·ç«¯</string>
+  <string name="wizard_tips_proxy">代ç??设置 - 学习å¦?ä½?é??ç½®åº?ç?¨ç¨?åº?使ç?¨ Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ??ç´¢å¼?æ??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_twitter">å°? Twitter 代ç??ç??主æ?ºè®¾ç½® localhost 并å°?端å?£è®¾ç½®ä¸º 8118</string>
+  <string name="wizard_tips_story_maker">æ??äº?å?¶é? è??--乱说äº?ä»?ä¹?ï¼?并ç?¨Torä¿?è¯?æ?¨ç??å®?å?¨ï¼?</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">代ç??设置</string>
+  <string name="wizard_proxy_help_msg">å¦?æ?? Android åº?ç?¨ç¨?åº?æ?¯æ?? HTTP æ?? SOCKS 代ç??ï¼?é?£ä¹?æ?¨å?¯å¯¹å®?è¿?è¡?é??ç½®æ?¥è¿?æ?¥å?° Orbot 并使ç?¨ Tor ç½?ç»?ã?? 主æ?ºè®¾ç½®ä¸º 127.0.0.1 æ?? localhostã??对äº? HTTPï¼?端å?£è®¾ç½®ä¸º 8118ï¼?对äº? SOCKSï¼?端å?£è®¾ç½®ä¸º 9050ã??å¦?æ??å?¯ä»¥ï¼?请尽é??使ç?¨ SOCKS4A æ?? SOCKS5 代ç??ã?? æ?´å¤?æ??å?³ Android 代ç??ä¿¡æ?¯ï¼?请å??é?? http://tinyurl.com/proxyandroid 中ç??常è§?é?®é¢?</string>
+  <string name="wizard_final">Orbot 已就绪�</string>
+  <string name="wizard_final_msg">å?¨ç??æ?°ä»¥ä¸?计ç??人正å?¨ä½¿ç?¨Torï¼?ä»?们中æ??åª?ä½?è®°è??ï¼?å??客家ï¼?人æ??主ä¹?è??ï¼?æ?¹é?©å®£æ?¬è??ï¼?å??å®?ï¼?å?¬å?¸è??å·¥ï¼?以å??å??æ?¨ä¸?æ ·ç??æ?®é??å¸?æ°?ï¼?ç?°å?¨ï¼?æ?¨ä¹?å??å¤?好äº?ï¼?</string>
+  <string name="wizard_exit_at_first_screen_toast">请å?¨æ?¨å¼?å§?使ç?¨å®?å??é??ç½® Orbotï¼?</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">æ?¨å·²ç»?æ??å??è¿?æ?¥å?°Torç½?ç»?ï¼?ä½?ä¸?代表æ?¨ç??设å¤?æ?¯å®?å?¨ç??ã??æ?¨å?¯ä»¥ä½¿ç?¨â??æµ?è§?å?¨â??æ??é?®æµ?è¯?æ?¨ç??è¿?æ?¥ã??
+
+访é?®https://guardianproject.info/apps/orbot æ??å??é??é?®ä»¶è?³help@xxxxxxxxxxxxxxxxxxxx æ?¥äº?解æ?´å¤?ã??</string>
+  <string name="tor_check">æµ?è§?å?¨å°?å?¯å?¨å¹¶è®¿é?®ï¼?https://check.torproject.orgï¼?以便æ£?æ?¥; Orbot é??ç½®æ?¯å?¦æ­£ç¡®ä»¥å??æ?¯å?¦å?¯è¿?æ?¥ Tor ç½?ç»?ã??</string>
+  <string name="pref_hs_group">é??è??æ??å?¡ä¸»æ?º</string>
+  <string name="pref_general_group">常�</string>
+  <string name="pref_start_boot_title">����� Orbot</string>
+  <string name="pref_start_boot_summary">Android 设�������� Orbot 并�� Tor ��</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot使Androidæ?¯æ??Torç½?ç»?!
+Tor帮å?©ä½ é?¿å¼?é?£äº?å¨?è??å?°ä½ ç??é??ç§?ï¼?é??è¦?ä¿¡æ?¯å??社交å?³ç³»ç??å??容è¿?滤ï¼?æµ?é??å??æ??以å??ç½?ç»?审æ?¥ã??
+è¿?个å??导å°?帮å?©ä½ é??ç½®Orbotå?¨ä½ è®¾å¤?å??以便访é?®Torã??</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">è­¦å??</string>
+  <string name="wizard_warning_msg">ç®?å??ç??å®?è£?å®?Orbot并ä¸?è?½è?ªå?¨ç??å?¿å??ä½ ç??移å?¨æµ?é??ã??
+ä½ å¿?é¡»é??å½?ç??é??ç½®Orbotï¼?以å??ä½ ç??设å¤?å??åº?ç?¨ä»¥æ??å??å?¿å??使ç?¨Torã??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">æ??é??</string>
+  <string name="wizard_permissions_root_msg1">å?¯é??æ?©æ??äº? Orbot â??Superuserâ??访é?®æ??é??ï¼?以便å?¯ç?¨é«?级å??è?½ï¼?ä¾?å¦?é??æ??代ç??ã??</string>
+  <string name="wizard_permissions_root_msg2">å¦?æ??ä¸?æ?¿æ??äº? Orbot 该æ??é??ï¼?请确ä¿?åº?ç?¨ç¨?åº?å?¯ä½¿ç?¨ Orbotã??</string>
+  <string name="wizard_permissions_no_root_msg">æ?¨ç??设å¤?ä¼¼ä¹?å°?æ?ª rootï¼?æ??è??æ?ªæ??ä¾? root æ??â??è¶?级ç?¨æ?·â??ç??访é?®æ??é??ã??\n\n请æ?¹ä¸ºå°?è¯?主å±?å¹?ç??â??åº?ç?¨â??模å¼?ã??</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">使ç?¨ Orbot ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_gibberbot">ChatSecureï¼?å?·æ?? OTF å? å¯?å?±ç??å®?å?¨é??讯åº?ç?¨</string>
+  <string name="wizard_tips_orweb">Orfoxï¼?é??ç§?å¢?强æµ?è§?å?¨é??ç?¨ Tor å·¥ä½?</string>
+  <string name="wizard_tips_play">å?¨ Google Play å??åº?æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_fdroid">å?¨ F-Droid æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <string name="wizard_tips_fdroid_org">å?¨ https://f-droid.org æ?¥æ?¾æ??æ?? Guardian Project ç??åº?ç?¨ç¨?åº?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??æ??代ç??</string>
+  <string name="wizard_transproxy_msg">å?¯ä½¿åº?ç?¨ç¨?åº?æ? é??é??ç½®å?³å?¯è?ªå?¨é??è¿? Tor è¿?æ?¥ç½?ç»?ã??</string>
+  <string name="wizard_transproxy_hint">ï¼?å¦?æ??ä¸?æ??ç?½è¿?é??æ??说ç??é?®é¢?ï¼?请é??æ?©è¯¥é??项ï¼?</string>
+  <string name="wizard_transproxy_none">æ? </string>
+  <string name="pref_transparent_tethering_title">Tor ���享</string>
+  <string name="pref_transparent_tethering_summary">对 Wifi å?? USB ç½?ç»?å?±äº«è®¾å¤?å?¯ç?¨é??æ??代ç??ï¼?é??é??æ?°å?¯å?¨ï¼?</string>
+  <string name="button_grant_superuser">请æ±? Superuser 访é?®æ??é??</string>
+  <string name="pref_select_apps">é??æ?©åº?ç?¨ç¨?åº?</string>
+  <string name="pref_select_apps_summary">é??æ?©é??è¿? Tor è¿?æ?¥ç½?ç»?ç??åº?ç?¨ç¨?åº?</string>
+  <string name="pref_node_configuration">è??ç?¹é??ç½®</string>
+  <string name="pref_node_configuration_summary">è¿?äº?é«?级设置å?¯é??ä½?ä½ ç??å?¿å??度</string>
+  <string name="pref_entrance_node">å?¥å?£è??ç?¹</string>
+  <string name="pref_entrance_node_summary">ç?¨äº?é¦?次跳转ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="pref_entrance_node_dialog">è¾?å?¥å?¥å?£è??ç?¹</string>
+  <string name="pref_allow_background_starts_title">å??许å??å?°å?¯å?¨</string>
+  <string name="pref_allow_background_starts_summary">å??许任ä½?åº?ç?¨å??ç?¥ Orbot å?¯å?¨ Tor å??ç?¸å?³æ??å?¡</string>
+  <string name="button_proxy_all">å?¨é?¨ä»£ç??</string>
+  <string name="button_proxy_none">å?¨ä¸?代ç??</string>
+  <string name="button_invert_selection">å??é??</string>
+  <string name="pref_proxy_title">å?ºç«?ç½?ç»?代ç??ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_type_title">å?ºç«?代ç??ç±»å??</string>
+  <string name="pref_proxy_type_summary">代ç??æ??å?¡å?¨ä½¿ç?¨ç??å??è®®ï¼?HTTPã??HTTPSã??Socks4ã??Socks5</string>
+  <string name="pref_proxy_type_dialog">è¾?å?¥ä»£ç??ç±»å??</string>
+  <string name="pref_proxy_host_title">å?ºç«?代ç??主æ?º</string>
+  <string name="pref_proxy_host_summary">代ç??æ??å?¡å?¨ä¸»æ?ºå??</string>
+  <string name="pref_proxy_host_dialog">è¾?å?¥ä»£ç??主æ?º</string>
+  <string name="pref_proxy_port_title">å?ºç«?代ç??端å?£</string>
+  <string name="pref_proxy_port_summary">代ç??æ??å?¡å?¨ç«¯å?£</string>
+  <string name="pref_proxy_port_dialog">è¾?å?¥ä»£ç??端å?£</string>
+  <string name="pref_proxy_username_title">å?ºç«?代ç??ç?¨æ?·å??</string>
+  <string name="pref_proxy_username_summary">代ç??ç?¨æ?·å??ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_username_dialog">请è¾?å?¥ä»£ç??ç?¨æ?·å??</string>
+  <string name="pref_proxy_password_title">å?ºç«?代ç??å¯?ç ?</string>
+  <string name="pref_proxy_password_summary">代ç??å¯?ç ?ï¼?å?¯é??ï¼?</string>
+  <string name="pref_proxy_password_dialog">请è¾?å?¥ä»£ç??å¯?ç ?</string>
+  <string name="status">ç?¶æ??</string>
+  <string name="setting_up_full_transparent_proxying_">æ­£å?¨å¯¹æ??æ??åº?ç?¨ç¨?åº?è¿?è¡?é??æ??代ç??设置...</string>
+  <string name="setting_up_app_based_transparent_proxying_">æ­£å?¨å¯¹æ??é??åº?ç?¨ç¨?åº?è¿?è¡?é??æ??代ç??设置...</string>
+  <string name="transparent_proxying_enabled">é??æ??代ç??å·²å?¯ç?¨</string>
+  <string name="transproxy_enabled_for_tethering_">已为���享�活 TransProxy �</string>
+  <string name="warning_error_starting_transparent_proxying_">è­¦å??ï¼?å?¯å?¨é??æ??代ç??æ?¶å??ç??é??误ï¼?</string>
+  <string name="transproxy_rules_cleared">å·²æ¸?é?¤ TransProxy è§?å??</string>
+  <string name="couldn_t_start_tor_process_">���� Tor ���</string>
+  <string name="privoxy_is_running_on_port_">Polipo 正���端�:</string>
+  <string name="setting_up_port_based_transparent_proxying_">æ­£å?¨å¯¹å?ºäº?端å?£ç??é??æ??代ç??è¿?è¡?设置...</string>
+  <string name="bridge_error">ç½?æ¡¥é??误</string>
+  <string name="bridge_requires_ip">为äº?é??使ç?¨ç½?æ¡¥ï¼?å¿?é¡»è?³å°?è¾?å?¥ä¸?个ç½?æ¡¥ IP å?°å??ã??</string>
+  <string name="send_email_for_bridges">å¦?é??è?·å??ç½?æ¡¥å?°å??ï¼?请使ç?¨ gmail å??é??ç?µå­?é?®ä»¶è?³ bridges@xxxxxxxxxxxxxx 并å?¨æ­£æ??å??å¡«ä¸?â?? get bridgesâ??ã??</string>
+  <string name="error">é??误</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">å?¯è®¿é?®å?°å??设置导è?´å¼?常ï¼?</string>
+  <string name="your_relay_settings_caused_an_exception_">中继设置导��常�</string>
+  <string name="exit_nodes">å?ºå?£è??ç?¹</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">æ??å??跳转ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="enter_exit_nodes">è¾?å?¥å?ºå?£è??ç?¹</string>
+  <string name="exclude_nodes">æ??é?¤è??ç?¹</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">æ??é?¤ç??å¯?é?¥æ??纹ã??æ?µç§°ã??å?½å®¶ä¸?å?°å??</string>
+  <string name="enter_exclude_nodes">è¾?å?¥æ??é?¤è??ç?¹</string>
+  <string name="strict_nodes">é??å?¶è??ç?¹</string>
+  <string name="use_only_these_specified_nodes">ä»?使ç?¨è¿?äº?æ??å®?è??ç?¹</string>
+  <string name="bridges">ç½?æ¡¥</string>
+  <string name="use_bridges">使��桥</string>
+  <string name="bridges_obfuscated">æ··æ·?ç½?æ¡¥</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">使ç?¨å?¶ä»?å?¥å?£è??ç?¹è¿?æ?¥å?° Tor ç½?ç»?</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">å·²é??ç½®ç??ç½?桥为混æ·?ç½?æ¡¥æ?¶å?¯ç?¨</string>
+  <string name="ip_address_and_port_of_bridges">ç½?æ¡¥ç?? IP å?°å??å??端å?£</string>
+  <string name="enter_bridge_addresses">è¾?å?¥ç½?æ¡¥å?°å??</string>
+  <string name="relays">中继</string>
+  <string name="relaying">中继转å??</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">ä»?设置被设置为é??å?ºå?£ä¸­ç»§</string>
+  <string name="relay_port">中继端�</string>
+  <string name="listening_port_for_your_tor_relay">Tor 中继ç??侦å?¬ç«¯å?£</string>
+  <string name="enter_or_port">�� OR 端�</string>
+  <string name="relay_nickname">中继�称</string>
+  <string name="the_nickname_for_your_tor_relay">Tor 中继�称</string>
+  <string name="enter_a_custom_relay_nickname">�����中继�称</string>
+  <string name="reachable_addresses">å?¯è®¿é?®å?°å??</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">å?¨å?·æ??é??å?¶ç­?ç?¥é?²ç?«å¢?å??ï¼?ä½?为客æ?·ç«¯è¿?è¡?</string>
+  <string name="reachable_ports">�访�端�</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">é?²ç?«å¢?é??å®?ç??å?¯è®¿é?®ç«¯å?£</string>
+  <string name="enter_ports">��端�</string>
+  <string name="enable_hidden_services">é??è??æ??å?¡ä¸»æ?º</string>
+  <string name="run_servers_accessible_via_the_tor_network">å??许设å¤?ä¸?ç??æ??å?¡å?¨å?¯é??è¿? Tor ç½?ç»?访é?®</string>
+  <string name="enter_localhost_ports_for_hidden_services">è¾?å?¥é??è??æ??å?¡ç??æ?¬å?°ä¸»æ?ºç«¯å?£</string>
+  <string name="hidden_service_ports">é??è??æ??å?¡ç«¯å?£</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">é??è??æ??å?¡ç??å?°å??ï¼?è?ªå?¨ç??æ??ï¼?</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">å?¯ç?¨è°?è¯?æ?¥å¿?è¾?å?ºï¼?å¿?须使ç?¨ adb æ?? aLongCat æ?¥ç??ï¼?</string>
+  <string name="project_home">项�主页(s)�</string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">Tor 许��</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第��软件�</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">åº?ç?¨ç¨?åº?è¯?å?¾æ??å¼?é??è??æ??å?¡ä¸»æ?ºç«¯å?£ %S è¿?æ?¥ Tor ç½?ç»?ã??对äº?å?¯ä¿¡åº?ç?¨è¿?æ?¯å®?å?¨ç??ã??</string>
+  <string name="found_existing_tor_process">å??ç?°å½?å??å·²å­?å?¨ Tor è¿?ç¨?...</string>
+  <string name="something_bad_happened">å??ç??é??误ï¼?请æ£?æ?¥æ?¥å¿?</string>
+  <string name="hidden_service_on">é??è??æ??å?¡ä½?äº?ï¼?</string>
+  <string name="unable_to_read_hidden_service_name">æ? æ³?读å??é??è??æ??å?¡å??称</string>
+  <string name="unable_to_start_tor">���� Tor�</string>
+  <string name="unable_to_reset_tor">é??æ?°å?¯å?¨æ?¨ç??设å¤?ï¼?æ? æ³?é??ç½® Torï¼?</string>
+  <string name="pref_use_sys_iptables_title">使��认 iptables </string>
+  <string name="pref_use_sys_iptables_summary">使ç?¨å??ç½®ç?? iptables ç¨?åº?æ?¿ä»£ Orbot ç»?å®?ç?? iptables </string>
+  <string name="error_installing_binares">æ? æ³?å®?è£?æ??æ?´æ?° Tor ç¨?åº?ã??</string>
+  <string name="pref_use_persistent_notifications">Orbot è¿?æ?¥å??å§?ç»?å?¨é??ç?¥æ ?æ?¾ç¤ºå?¾æ ?</string>
+  <string name="pref_use_persistent_notifications_title">å§?ç»?æ?¾ç¤ºé??ç?¥</string>
+  <string name="pref_use_expanded_notifications">æ?¾ç¤ºæ?©å±?ç??é??ç?¥ï¼?æ??å?³ Tor å?ºå?£ç??å?½å®¶å?? IP</string>
+  <string name="pref_use_expanded_notifications_title">æ?©å±?ç??é??ç?¥</string>
+  <string name="notification_using_bridges">已���桥�</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">语�</string>
+  <string name="set_locale_summary">é??æ?© Orbot ç??å?ºå??设置ä¸?语è¨?</string>
+  <string name="wizard_locale_title">é??æ?©è¯­è¨?</string>
+  <string name="wizard_locale_msg">ä¿?æ??é»?认æ??å??æ?¢ä¸ºå½?å??æ??ç?¨è¯­è¨?</string>
+  <string name="powered_by">ç?± Tor æ??ä¾?</string>
+  <string name="btn_save_settings">��设置</string>
+  <string name="no_internet_connection_tor">没æ??äº?è??ç½?è¿?æ?¥ï¼?Tor å¤?äº?å¾?æ?ºç?¶æ??â?¦</string>
+  <string name="bandwidth_">宽带é??度ï¼?</string>
+  <string name="down">��</string>
+  <string name="up">��</string>
+  <string name="pref_disable_network_title">�������</string>
+  <string name="pref_disable_network_summary">没æ??ç½?ç»?è¿?æ?¥æ?¶ï¼?æ??æ?¶å??ç?¨ Tor</string>
+  <string name="newnym">å·²å??æ?¢ä¸ºæ?°ç?? Tor æ ?è¯?ï¼?</string>
+  <string name="menu_verify_browser">���</string>
+  <string name="menu_use_chatsecure">使� ChatSecure</string>
+  <string name="permission_manage_tor_label">管ç?? Tor</string>
+  <string name="permission_manage_tor_description">å?¯ç?¨è¯¥åº?ç?¨å?¯å¯¹ Tor æ??å?¡è¿?è¡?æ?§å?¶</string>
+  <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">ä¼¼ä¹?æ?¨è¿?没æ??å®?è£? Orfoxã??æ?¯å?¦é??è¦?帮å?©ï¼?æ??è??æ??们åº?该æ??å¼?æµ?è§?å?¨ï¼?</string>
+  <string name="install_apps_">�����</string>
+  <string name="no_network_connectivity_putting_tor_to_sleep_">没æ??ç½?ç»?è¿?æ?¥ï¼?让 Tor è¿?å?¥ç?¡ç? â?¦</string>
+  <string name="network_connectivity_is_good_waking_tor_up_">ç½?ç»?è¿?æ?¥è?¯å¥½ã??æ­£å?¨å?¤é?? Tor...</string>
+  <string name="updating_settings_in_tor_service">æ­£å?¨æ?´æ?° Tor æ??å?¡ä¸­ç??设置</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_socks_summary">Tor æ??ä¾?å?¶ SOCKS 代ç??ç??端å?£ (é»?认: 9050, 0 ç¦?ç?¨)</string>
+  <string name="pref_socks_dialog">SOCKS 端å?£é??ç½®</string>
+  <string name="pref_transport_title">Tor é??æ??代ç??端å?£</string>
+  <string name="pref_transport_summary">Tor æ??ä¾?é??æ??代ç??ç??端å?£ (é»?认: 9040, 0 ç¦?ç?¨)</string>
+  <string name="pref_transport_dialog">é??æ??代ç??é??ç½®</string>
+  <string name="pref_dnsport_title">Tor DNS 端�</string>
+  <string name="pref_dnsport_summary">Tor æ??ä¾? DNS ç??端å?£ (é»?认: 5400, 0 ç¦?ç?¨)</string>
+  <string name="pref_dnsport_dialog">DNS 端å?£é??ç½®</string>
+  <string name="pref_torrc_title">Torrc è?ªå®?ä¹?é??ç½®</string>
+  <string name="pref_torrc_summary">ä»?ä¾?ä¸?家ï¼?ç?´æ?¥è¾?å?¥ torrc é??ç½®è¡?</string>
+  <string name="pref_torrc_dialog">��� Torrc</string>
+  <string name="wizard_tips_martus">Mobile Martus - ç¾?å?½äººæ??æ??件 App</string>
+  <string name="your_tor_public_ips_">æ?¨ç?? Tor å?¬ç½? IP:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">å¦?æ??æ?¨ä½¿ç?¨ Orbot é??å?°é?®é¢?ï¼?请å?¨ Android-&gt;设置-&gt;åº?ç?¨ 中ç¦?ç?¨æ?¬åº?ç?¨ï¼?</string>
+  <string name="app_conflict">����</string>
+  <string name="pref_transproxy_refresh_title">é??æ??代ç??è?ªå?¨å?·æ?°</string>
+  <string name="pref_transproxy_refresh_summary">å?¨ç½?ç»?ç?¶æ??æ?¹å??æ?¶é??æ?°åº?ç?¨é??æ??代ç??è§?å??</string>
+  <string name="pref_transproxy_flush_title">é??æ??代ç??强å?¶ç§»é?¤</string>
+  <string name="pref_transproxy_flush_summary">ç?¹æ??è¿?é??ç«?å?³å?·æ?°æ??æ??é??æ??代ç??ç??ç½?ç»?è§?å??</string>
+  <string name="transparent_proxy_rules_flushed_">é??æ??代ç??è§?å??å·²å?·æ?°ï¼?</string>
+  <string name="you_do_not_have_root_access_enabled">æ?¨è¿?没æ?? ROOT 访é?®æ??é??</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">æ?¨å?¯è?½é??è¦?å??止并é??æ?°å?¯å?¨ Orbot æ??è?½ä½¿è®¾ç½®æ?´æ?¹ç??æ??ã??</string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="bridges_updated">�桥已��</string>
+  <string name="restart_orbot_to_use_this_bridge_">请é??å?¯ Orbot 以使å??æ?´ç??æ??</string>
+  <string name="menu_qr">QRç ?</string>
+  <string name="bridge_mode">�桥模�</string>
+  <string name="get_bridges_email">���件</string>
+  <string name="get_bridges_web">�页</string>
+  <string name="activate">æ¿?æ´»</string>
+  <string name="apps_mode">�� VPN 模�</string>
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">é??è¿?å¼?å?¯VPNå??è?½ï¼?æ?¨å?¯ä»¥è®©æ?¨è®¾å¤?ä¸?å?¨é?¨ç??åº?ç?¨ç¨?åº?使ç?¨Torç½?ç»?ã??
+è­¦å??ï¼?ï¼?ï¼?
+è¿?æ?¯ä¸?项å®?éª?æ?§ç??å??è?½ã??å?¨æ??äº?æ??å?µä¸?ï¼?å®?å?¯è?½å??æ­¢æ??ä¸?è?½è?ªå?¨å?¯å?¨ã??å®?ä¸?åº?ç?¨äº?ä¿?æ??å?¿å??ï¼?ä»?ç?¨äº?ç©¿é??é?²ç?«å¢?å??è¿?æ?¥è¿?滤系ç»?ã??</string>
+  <string name="send_email">å??é??ç?µå­?é?®ä»¶</string>
+  <string name="install_orweb">�� Orfox</string>
+  <string name="standard_browser">æ ?å??ç??æµ?è§?å?¨</string>
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">注æ??ï¼?å?ªæ??æ ?å??ç?? Tor ç½?æ¡¥å?¯ä»¥å?¨ Intel X86/ATOM 设å¤?ä¸?å·¥ä½?</string>
+  <string name="vpn_default_world">ä¸?ç??</string>
+</resources>
diff --git a/orbotservice/src/main/res/values-zh-rTW/strings.xml b/orbotservice/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..b255c75
--- /dev/null
+++ b/orbotservice/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbotæ?¯ä¸?款å??è²»ç??網絡代ç??æ??ç?¨ç¨?å¼?ï¼?ç?¨ä¾?ä¿?è­·å?¶ä»?æ??ç?¨ç¨?å¼?ç??ä¸?網å®?å?¨ã??
+Orbot使ç?¨Torå?¨å?¨ç??ä¸?ç³»å??ç??é?»è?¦é??è·³èº?ï¼?以便é?±è??網路æµ?é??並å? å¯?ã??Toræ?¯å??å??è²»è»?é«?ä¹?æ?¯å??é??æ?¾ç¶²è·¯ï¼?è?½å¹«æ?¨æ?µç¦¦æµ?é??å??æ??ã??å®?æ?¯æ??ä¸?種網路ç?£æ?§ï¼?ç?½æ¶?å?°å??人ç??è?ªç?±è??é?±ç§?ã??å??業é?¨å??ç??æ©?å¯?é??ä¿?å??æ´»å??ã??ç??è?³å??家å®?å?¨ã??</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">é??å§?å??å??æ­¢ Tor</string>
+  <string name="tor_proxy_service_process">tor 代ç??æ??å??</string>
+  <string name="status_starting_up">Orbot æ­£å?¨å??å??中...</string>
+  <string name="status_activated">已��� Tor 網路</string>
+  <string name="status_disabled">Orbot å·²å??ç?¨</string>
+  <string name="status_shutting_down">Toræ??å?? æ­£å?¨é??é??</string>
+  <string name="tor_process_starting">å??å??Tor ç?¨æ?¶ç«¯...</string>
+  <string name="tor_process_complete">å®?æ??ã??</string>
+  <string name="tor_process_waiting">ç­?å¾?ã??</string>
+  <string name="not_anonymous_yet">è­¦å??ï¼?æ?¨ç??網路å°?æ?ªå?¿å??ï¼?è«?設å®?æ?¨ç??æ??ç?¨ç¨?å¼?使ç?¨HTTP 代ç??伺æ??å?¨ 127.0.0.1:8118 æ?? SOCKS4A æ?? SOCKS5 代ç??伺æ??å?¨ 127.0.0.1:9050</string>
+  <string name="menu_home">��</string>
+  <string name="menu_browse">ç??覽</string>
+  <string name="menu_settings">設�</string>
+  <string name="menu_log">è¨?é??æª?</string>
+  <string name="menu_info">說æ??</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">é??å§?</string>
+  <string name="menu_stop">å??æ­¢</string>
+  <string name="menu_about">é??æ?¼</string>
+  <string name="menu_promo_apps">å??å¾?æ??ç?¨ç¨?å¼?â?¦</string>
+  <string name="main_layout_download">��</string>
+  <string name="main_layout_upload">��</string>
+  <string name="button_help">說æ??</string>
+  <string name="button_close">é??é??</string>
+  <string name="button_about">é??æ?¼</string>
+  <string name="button_clear_log">æ¸?é?¤è¨?é??æª?</string>
+  <string name="menu_verify">檢�</string>
+  <string name="menu_exit">é?¢é??</string>
+  <string name="menu_scan">æ??æ??é?£æ?¥æ©?QR</string>
+  <string name="menu_share_bridge">å??享é?£æ?¥æ©?QR</string>
+  <string name="press_to_start">- è«?é?·æ??以é??å§? - </string>
+  <string name="pref_trans_proxy_group">é??é??å¼?代ç??伺æ??å?¨(é??è¦? Root)</string>
+  <string name="pref_trans_proxy_title">é??é??å¼?代ç??伺æ??å?¨</string>
+  <string name="pref_trans_proxy_summary">è?ªå??å??å?? Toræ?¼æ??ç?¨ç¨?å¼?</string>
+  <string name="pref_transparent_all_title">Tor Everything</string>
+  <string name="pref_transparent_all_summary">æ??æ??æ??ç?¨ç¨?å¼?ç??é??é??Tor 代ç??伺æ??å?¨</string>
+  <string name="pref_transparent_port_fallback_title">å??ç?¨é?£æ?¥å? ä»£ç??</string>
+  <string name="pref_transparent_port_fallback_summary">è­¦å??: é?¿å??常ç?¨ç??å? å?£(80ã??443ç­?ç­?)ã??å?¨ã??æ??æ??ã??æ??æ?¯ã??Appã??模å¼?é?½å¤±æ??ç??æ??å??*æ??使ç?¨*ã??</string>
+  <string name="pref_transparent_port_title">���</string>
+  <string name="pref_transparent_port_dialog">輸å?¥ä»£ç??å? </string>
+  <string name="pref_has_root">è«?æ±? Root å­?å??æ¬?</string>
+  <string name="pref_has_root_summary">ç?²é??é??å¼?代ç??è«?æ±? Root å­?å??æ¬?</string>
+  <string name="status_install_success">Tor äº?é?²å?¶æª?æ¡?å®?è£?æ??å??ï¼?</string>
+  <string name="title_error">æ??ç?¨ç¨?å¼?é?¯èª¤</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">é??æ?¼ Orbot</string>
+  <string name="btn_next">å??é?²</string>
+  <string name="btn_back">è¿?å??</string>
+  <string name="btn_finish">çµ?æ??</string>
+  <string name="btn_okay">確�</string>
+  <string name="btn_cancel">å??æ¶?</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Orbot ç??ä¸?äº?詳細è³?æ??</string>
+  <string name="wizard_details_msg">Orbotæ?¯å??é??æº?ç??æ??ç?¨ç¨?å¼?ï¼?å??å?«äº?Torï¼?LibEventå??Polipoã??å®?æ??ä¾?äº?æ?¬å?°HTTP代ç?? (8118)å??SOCKS代ç?? (9050)以é?²å?¥Tor網路ã??Orbotä¹?è?½å¤ å?¨å·²Rootç??è£?ç½®ä¸?ï¼?以Torå?³é??æ??æ??ç??網路æµ?é??ã??</string>
+  <string name="wizard_permissions_root">å·²å??å¾?æ¬?é??</string>
+  <string name="wizard_permissions_stock">Orbot æ¬?é??</string>
+  <string name="wizard_configure">çµ?æ?? Tor 網路</string>
+  <string name="wizard_configure_all">æ??æ??æ??ç?¨ç¨?å¼?é?½é??é?? Tor 代ç??</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo æ??å°?å¼?æ??æ??ç?¨ç¨?å¼?</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">代ç??伺æ??å?¨è¨­å®?</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="pref_general_group">��</string>
+  <string name="pref_start_boot_summary">ç?¶ä½ ç?? Android  è£?ç½®å??å??æ??è?ªå??é??å?? Orbot 並é?£æ?¥ Tor 網路</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <!--Warning screen-->
+  <string name="wizard_warning_title">è­¦å??</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">æ¬?é??</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_play">å?¨ Google Play å°?æ?¾æ??æ??ç?? Guardian Project æ??ç?¨ç¨?å¼?</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">é??é??å¼?代ç??</string>
+  <string name="wizard_transproxy_none">ç?¡</string>
+  <string name="pref_select_apps">é?¸æ??æ??ç?¨ç¨?å¼?</string>
+  <string name="button_invert_selection">å??å??é?¸æ??</string>
+  <string name="status">ç??æ??</string>
+  <string name="error">�誤</string>
+  <string name="enter_ports">輸��</string>
+  <string name="project_home">�����</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">第�����</string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="default_bridges"></string>
+  <string name="set_locale_title">��</string>
+  <string name="wizard_locale_title">é?¸æ??èª?è¨?</string>
+  <string name="btn_save_settings">��設�</string>
+  <string name="menu_verify_browser">ç??覽å?¨</string>
+  <string name="permission_manage_tor_label">管ç?? Tor</string>
+  <string name="install_apps_">å®?è£?æ??ç?¨ç¨?å¼?ï¼?</string>
+  <string name="pref_socks_title">Tor SOCKS</string>
+  <string name="pref_dnsport_title">Tor DNS å? </string>
+  <string name="menu_vpn">VPN</string>
+  <string name="kbps">kbps</string>
+  <string name="mbps">mbps</string>
+  <string name="kb">KB</string>
+  <string name="mb">MB</string>
+  <string name="menu_qr">QR 碼</string>
+  <string name="send_email">å¯?é??é?»å­?信件</string>
+  <string name="standard_browser">æ¨?æº?ç??ç??覽å?¨</string>
+  <string name="vpn_default_world">ä¸?ç??</string>
+</resources>
diff --git a/orbotservice/src/main/res/values/arrays.xml b/orbotservice/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..30d20c1
--- /dev/null
+++ b/orbotservice/src/main/res/values/arrays.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<resources>
+
+	<string-array name="bridge_options">
+	    <item>Obfs4 (Best)</item>
+	    <item>Obfs3</item>
+	    <item>ScrambleSuit</item>
+	    <item>Tunnel through Azure</item>
+	    <item>Tunnel through Amazon</item>
+	    <item>Tunnel through Google</item>
+	    <item>Get New Bridges</item>
+	    <item></item>
+	</string-array>
+    
+</resources>
diff --git a/orbotservice/src/main/res/values/colors.xml b/orbotservice/src/main/res/values/colors.xml
new file mode 100644
index 0000000..19e06e7
--- /dev/null
+++ b/orbotservice/src/main/res/values/colors.xml
@@ -0,0 +1,8 @@
+
+    <resources>
+        <color name="panel_background">#ffffff</color>
+        <color name="panel_background_dark">#efefef</color>
+        <color name="panel_background_main">#efefef</color>
+        <color name="bright_green">#ccff2a</color>
+        <color name="dark_green">#669901</color>
+    </resources>
diff --git a/orbotservice/src/main/res/values/dimens.xml b/orbotservice/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..f96195c
--- /dev/null
+++ b/orbotservice/src/main/res/values/dimens.xml
@@ -0,0 +1,361 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/dimens.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+    <!-- The width that is used when creating thumbnails of applications. -->
+    <dimen name="thumbnail_width">164dp</dimen>
+    <!-- The height that is used when creating thumbnails of applications. -->
+    <dimen name="thumbnail_height">145dp</dimen>
+    <!-- The standard size (both width and height) of an application icon that
+         will be displayed in the app launcher and elsewhere. -->
+    <dimen name="app_icon_size">48dip</dimen>
+    <!-- The maximum number of action buttons that should be permitted within
+         an action bar/action mode. This will be used to determine how many
+         showAsAction="ifRoom" items can fit. "always" items can override this. -->
+    <integer name="max_action_buttons">2</integer>
+    <dimen name="toast_y_offset">64dip</dimen>
+    <!-- Height of the status bar -->
+    <dimen name="status_bar_height">25dip</dimen>
+    <!-- Height of the bottom navigation / system bar. -->
+    <dimen name="navigation_bar_height">48dp</dimen>
+    <!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height -->
+    <dimen name="navigation_bar_height_landscape">48dp</dimen>
+    <!-- Width of the navigation bar when it is placed vertically on the screen -->
+    <dimen name="navigation_bar_width">42dp</dimen>
+    <!-- Height of notification icons in the status bar -->
+    <dimen name="status_bar_icon_size">24dip</dimen>
+    <!-- Size of the giant number (unread count) in the notifications -->
+    <dimen name="status_bar_content_number_size">48sp</dimen>
+    <!-- Height of the system bar (combined status & navigation); used by
+         SystemUI internally, not respected by the window manager. -->
+    <dimen name="system_bar_height">@dimen/navigation_bar_height</dimen>
+    <!-- Height of notification icons in the system bar -->
+    <dimen name="system_bar_icon_size">32dip</dimen>
+    <!-- Margin at the edge of the screen to ignore touch events for in the windowshade. -->
+    <dimen name="status_bar_edge_ignore">5dp</dimen>
+
+    <!-- Minimum size of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_size">104dp</dimen>
+    <!-- Text size of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_text_size">52sp</dimen>
+    <!-- Padding of the fastscroll overlay -->
+    <dimen name="fastscroll_overlay_padding">16dp</dimen>
+    <!-- Width of the fastscroll thumb -->
+    <dimen name="fastscroll_thumb_width">64dp</dimen>
+    <!-- Height of the fastscroll thumb -->
+    <dimen name="fastscroll_thumb_height">52dp</dimen>
+    <!-- Min width for a tablet device -->
+    <dimen name="min_xlarge_screen_width">800dp</dimen>
+
+    <!-- Default height of a key in the password keyboard for alpha (used by keyguard) -->
+    <dimen name="password_keyboard_key_height_alpha">56dip</dimen>
+    <!-- Default height of a key in the password keyboard for numeric (used by keyguard) -->
+    <dimen name="password_keyboard_key_height_numeric">56dip</dimen>
+    <!-- Default correction for the space key in the password keyboard  (used by keyguard) -->
+    <dimen name="password_keyboard_spacebar_vertical_correction">4dip</dimen>
+    <!-- Default horizontal gap between keys in the password keyboard (used by keyguard) -->
+    <dimen name="password_keyboard_horizontalGap">3dip</dimen>
+    <!-- Default vertical gap between keys in the password keyboard (used by keyguard) -->
+    <dimen name="password_keyboard_verticalGap">9dip</dimen>
+
+    <!-- Size of lockscreen outerring on unsecure unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_outerring_diameter">270dp</dimen>
+
+    <!-- Default target placement radius for GlowPadView. Should be 1/2 of outerring diameter. -->
+    <dimen name="glowpadview_target_placement_radius">135dip</dimen>
+
+    <!-- Default glow radius for GlowPadView -->
+    <dimen name="glowpadview_glow_radius">75dip</dimen>
+
+    <!-- Default distance beyond which GlowPadView snaps to the matching target -->
+    <dimen name="glowpadview_snap_margin">40dip</dimen>
+
+    <!-- Default distance from each snap target that GlowPadView considers a "hit" -->
+    <dimen name="glowpadview_inner_radius">15dip</dimen>
+
+    <!-- Preference activity side margins -->
+    <dimen name="preference_screen_side_margin">0dp</dimen>
+    <!-- Preference activity side margins negative-->
+    <dimen name="preference_screen_side_margin_negative">0dp</dimen>
+    <!-- Preference activity top margin -->
+    <dimen name="preference_screen_top_margin">0dp</dimen>
+    <!-- Preference activity bottom margin -->
+    <dimen name="preference_screen_bottom_margin">0dp</dimen>
+    <!-- Preference widget area width (to the left of the text) -->
+    <dimen name="preference_widget_width">48dp</dimen>
+    <!-- Preference fragment padding, bottom -->
+    <dimen name="preference_fragment_padding_bottom">0dp</dimen>
+    <!-- Preference fragment padding, sides -->
+    <dimen name="preference_fragment_padding_side">16dp</dimen>
+    <!-- Weight of the left pane in a multi-pane preference layout. -->
+    <integer name="preferences_left_pane_weight">4</integer>
+    <!-- Weight of the right pane in a multi-pane preference layout. So the split is 40:60 -->
+    <integer name="preferences_right_pane_weight">6</integer>
+    <!-- Padding to the left of the preference panel breadcrumb -->
+    <dimen name="preference_breadcrumb_paddingLeft">0dp</dimen>
+    <!-- Padding to the right of the preference panel breadcrumb -->
+    <dimen name="preference_breadcrumb_paddingRight">0dp</dimen>
+    <!-- Minimum space to allocate to the left of a preference item for an icon.
+        This helps in aligning titles when some items have icons and some don't. When space is
+        at a premium, we don't pre-allocate any space. -->
+    <dimen name="preference_icon_minWidth">0dp</dimen>
+    <!-- The platform's desired minimum size for a dialog's width when it
+         is along the major axis (that is the screen is landscape).  This may
+         be either a fraction or a dimension. -->
+    <item type="dimen" name="dialog_min_width_major">65%</item>
+
+    <!-- The platform's desired fixed width for a dialog along the major axis
+         (the screen is in landscape). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_width_major">320dp</item>
+    <!-- The platform's desired fixed width for a dialog along the minor axis
+         (the screen is in portrait). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_width_minor">320dp</item>
+    <!-- The platform's desired fixed height for a dialog along the major axis
+         (the screen is in portrait). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_height_major">80%</item>
+    <!-- The platform's desired fixed height for a dialog along the minor axis
+         (the screen is in landscape). This may be either a fraction or a dimension.-->
+    <item type="dimen" name="dialog_fixed_height_minor">100%</item>
+
+    <!-- Preference activity, vertical padding for the header list -->
+    <dimen name="preference_screen_header_vertical_padding">0dp</dimen>
+
+    <dimen name="preference_screen_header_padding_side">16dip</dimen>
+    <integer name="preference_screen_header_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->
+
+    <integer name="preference_fragment_scrollbarStyle">0x02000000</integer> <!-- outsideOverlay -->
+
+    <dimen name="preference_item_padding_side">8dip</dimen>
+    <dimen name="preference_item_padding_inner">8dip</dimen>
+    <dimen name="preference_child_padding_side">16dip</dimen>
+
+    <!-- The platform's desired minimum size for a dialog's width when it
+         is along the minor axis (that is the screen is portrait).  This may
+         be either a fraction or a dimension. -->
+    <item type="dimen" name="dialog_min_width_minor">95%</item>
+
+    <!-- The width of the big icons in notifications. -->
+    <dimen name="notification_large_icon_width">64dp</dimen>
+    <!-- The width of the big icons in notifications. -->
+    <dimen name="notification_large_icon_height">64dp</dimen>
+
+    <!-- Minimum width of the search view text entry area. -->
+    <dimen name="search_view_text_min_width">160dip</dimen>
+
+    <!-- Preferred width of the search view. -->
+    <dimen name="search_view_preferred_width">320dip</dimen>
+
+    <!-- Dialog title height -->
+    <dimen name="alert_dialog_title_height">64dip</dimen>
+    <!-- Dialog button bar height -->
+    <dimen name="alert_dialog_button_bar_height">48dip</dimen>
+
+    <!-- Default height of an action bar. -->
+    <dimen name="action_bar_default_height">48dip</dimen>
+    <!-- Vertical padding around action bar icons. -->
+    <dimen name="action_bar_icon_vertical_padding">8dip</dimen>
+    <!-- Text size for action bar titles -->
+    <dimen name="action_bar_title_text_size">18dp</dimen>
+    <!-- Text size for action bar subtitles -->
+    <dimen name="action_bar_subtitle_text_size">14dp</dimen>
+    <!-- Top margin for action bar subtitles -->
+    <dimen name="action_bar_subtitle_top_margin">-3dp</dimen>
+    <!-- Bottom margin for action bar subtitles -->
+    <dimen name="action_bar_subtitle_bottom_margin">5dip</dimen>
+
+    <!-- Size of clock font in LockScreen on Unsecure unlock screen. -->
+    <dimen name="keyguard_lockscreen_clock_font_size">80dip</dimen>
+
+    <!-- Size of status line font on Unsecure unlock LockScreen. -->
+    <dimen name="keyguard_lockscreen_status_line_font_size">14dip</dimen>
+
+    <!-- Size of right margin on Unsecure unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_font_right_margin">42dip</dimen>
+
+    <!-- Size of top margin on Clock font to edge on unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_clockfont_top_margin">22dip</dimen>
+
+    <!-- Size of top margin on Clock font to edge on unlock LockScreen -->
+    <dimen name="keyguard_lockscreen_status_line_clockfont_bottom_margin">12dip</dimen>
+
+    <!-- Padding on left margin of PIN text entry field to center it when del button is showing -->
+    <dimen name="keyguard_lockscreen_pin_margin_left">40dip</dimen>
+
+    <!-- Height of FaceUnlock view in keyguard -->
+    <dimen name="face_unlock_height">330dip</dimen>
+
+    <!-- Minimum popup width for selecting an activity in ActivityChooserDialog/ActivityChooserView. -->
+    <dimen name="activity_chooser_popup_min_width">200dip</dimen>
+
+    <!-- The default gap between components in a layout. -->
+    <dimen name="default_gap">8dip</dimen>
+
+    <!-- Text padding for dropdown items -->
+    <dimen name="dropdownitem_text_padding_left">8dip</dimen>
+
+    <!-- Text padding for dropdown items -->
+    <dimen name="dropdownitem_text_padding_right">8dip</dimen>
+
+    <!-- Width of the icon in a dropdown list -->
+    <dimen name="dropdownitem_icon_width">32dip</dimen>
+
+    <!-- Default width for a textview error popup -->
+    <dimen name="textview_error_popup_default_width">240dip</dimen>
+
+    <!-- Volume panel y offset -->
+    <dimen name="volume_panel_top">80dp</dimen>
+
+    <!-- Default padding to apply to AppWidgetHostViews containing widgets targeting API level 14 and up. -->
+    <dimen name="default_app_widget_padding_left">8dp</dimen>
+    <dimen name="default_app_widget_padding_top">8dp</dimen>
+    <dimen name="default_app_widget_padding_right">8dp</dimen>
+    <dimen name="default_app_widget_padding_bottom">8dp</dimen>
+
+    <!-- Minimum width for an action button in the menu area of an action bar -->
+    <dimen name="action_button_min_width">56dip</dimen>
+
+    <!-- Maximum height for a stacked tab bar as part of an action bar -->
+    <dimen name="action_bar_stacked_max_height">48dp</dimen>
+
+    <!-- Maximum width for a stacked action bar tab. This prevents
+         action bar tabs from becoming too wide on a wide screen when only
+         a few are present. -->
+    <dimen name="action_bar_stacked_tab_max_width">180dp</dimen>
+
+    <!-- Size of notification text (see TextAppearance.StatusBar.EventContent) -->
+    <dimen name="notification_text_size">14dp</dimen>
+    <!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) -->
+    <dimen name="notification_title_text_size">18dp</dimen>
+    <!-- Size of smaller notification text (see TextAppearance.StatusBar.EventContent.Line2, Info, Time) -->
+    <dimen name="notification_subtext_size">12dp</dimen>
+
+    <!-- Keyguard dimensions -->
+    <!-- TEMP -->
+    <dimen name="kg_security_panel_height">600dp</dimen>
+
+    <!-- Height of security view in keyguard. -->
+    <dimen name="kg_security_view_height">480dp</dimen>
+
+    <!-- Width of widget view in keyguard. -->
+    <dimen name="kg_widget_view_width">0dp</dimen>
+
+    <!-- Height of widget view in keyguard. -->
+    <dimen name="kg_widget_view_height">0dp</dimen>
+
+    <!-- Size of the clock font in keyguard's status view -->
+    <dimen name="kg_status_clock_font_size">75dp</dimen>
+
+    <!-- Size of the date font in keyguard's status view  -->
+    <dimen name="kg_status_date_font_size">15dp</dimen>
+
+    <!-- Size of the generic status lines keyguard's status view  -->
+    <dimen name="kg_status_line_font_size">13dp</dimen>
+
+    <!-- Size of margin on the right of keyguard's status view -->
+    <dimen name="kg_status_line_font_right_margin">16dp</dimen>
+
+    <!-- Top margin for the clock view -->
+    <dimen name="kg_clock_top_margin">-16dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_key_horizontal_gap">0dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_key_vertical_gap">0dp</dimen>
+
+    <!-- Horizontal gap between keys in PIN and SIM PIN numeric keyboards in keyguard -->
+    <dimen name="kg_pin_key_height">60dp</dimen>
+
+    <!-- Space reserved at the bottom of secure views (pin/pattern/password/SIM pin/SIM puk) -->
+    <dimen name="kg_secure_padding_height">46dp</dimen>
+
+    <!-- The height of the runway lights strip -->
+    <dimen name="kg_runway_lights_height">7dp</dimen>
+
+    <!-- The height of the runway lights strip -->
+    <dimen name="kg_runway_lights_vertical_padding">2dp</dimen>
+
+    <!-- Horizontal padding for the widget pager -->
+    <dimen name="kg_widget_pager_horizontal_padding">16dp</dimen>
+
+    <!-- Top padding for the widget pager -->
+    <dimen name="kg_widget_pager_top_padding">0dp</dimen>
+
+    <!-- Bottom padding for the widget pager -->
+    <dimen name="kg_widget_pager_bottom_padding">64dp</dimen>
+
+    <!-- Top margin for the runway lights. We add a negative margin in large
+        devices to account for the widget pager padding -->
+    <dimen name="kg_runway_lights_top_margin">0dp</dimen>
+
+    <!-- Touch slop for the global toggle accessibility gesture -->
+    <dimen name="accessibility_touch_slop">80dip</dimen>
+
+    <!-- Width of the sliding KeyguardSecurityContainer (includes 2x keyguard_security_view_margin) -->
+    <dimen name="keyguard_security_width">320dp</dimen>
+
+    <!-- Height of the sliding KeyguardSecurityContainer (includes 2x keyguard_security_view_margin) -->
+    <dimen name="keyguard_security_height">400dp</dimen>
+
+    <!-- Margin around the various security views -->
+    <dimen name="keyguard_security_view_margin">8dp</dimen>
+
+    <!-- Margin around the various security views -->
+    <dimen name="keyguard_muliuser_selector_margin">8dp</dimen>
+
+    <!-- Stroke width of the frame for the circular avatars. -->
+    <dimen name="keyguard_avatar_frame_stroke_width">2dp</dimen>
+
+    <!-- Shadow radius under the frame for the circular avatars. -->
+    <dimen name="keyguard_avatar_frame_shadow_radius">1dp</dimen>
+
+    <!-- Size of the avator on hte multiuser lockscreen. -->
+    <dimen name="keyguard_avatar_size">66dp</dimen>
+
+    <!-- Size of the text under the avator on the multiuser lockscreen. -->
+    <dimen name="keyguard_avatar_name_size">10sp</dimen>
+
+    <!-- Size of the region along the edge of the screen that will accept
+         swipes to scroll the widget area. -->
+    <dimen name="kg_edge_swipe_region_size">24dp</dimen>
+
+    <!-- If the height if keyguard drops below this threshold (most likely
+    due to the appearance of the IME), then drop the multiuser selector. -->
+    <dimen name="kg_squashed_layout_threshold">600dp</dimen>
+
+    <!-- The height of widgets which do not support vertical resizing. This is only
+    used on tablets; on phones, this size is determined by the space left by the
+    security mode. -->
+    <dimen name="kg_small_widget_height">160dp</dimen>
+
+    <!-- Rounded corner radius for video subtitles. -->
+    <dimen name="subtitle_corner_radius">2dp</dimen>
+
+    <!-- Shadow radius for video subtitles. -->
+    <dimen name="subtitle_shadow_radius">2dp</dimen>
+
+    <!-- Shadow offset for video subtitles. -->
+    <dimen name="subtitle_shadow_offset">2dp</dimen>
+
+    <!-- Outline width for video subtitles. -->
+    <dimen name="subtitle_outline_width">2dp</dimen>
+
+    <!-- width of ImmersiveModeConfirmation (-1 for match_parent) -->
+    <dimen name="immersive_mode_cling_width">-1px</dimen>
+</resources>
diff --git a/orbotservice/src/main/res/values/pdnsd.xml b/orbotservice/src/main/res/values/pdnsd.xml
new file mode 100644
index 0000000..522f765
--- /dev/null
+++ b/orbotservice/src/main/res/values/pdnsd.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+	<string name="pdnsd_conf" formatted="false">
+global {
+	perm_cache=0;
+	cache_dir="/data/data/org.torproject.android/app_bin";
+	server_port = 8091;
+	server_ip = 0.0.0.0;
+	query_method=udp_only;
+	min_ttl=15m;
+	max_ttl=1w;
+	timeout=10;
+	daemon=on;
+	pid_file="/data/data/org.torproject.android/app_bin/pdnsd.pid";
+
+}
+
+server {
+	label= "upstream";
+	ip = %s;
+	port = %d;
+	uptest = none;
+}
+
+rr {
+	name=localhost;
+	reverse=on;
+	a=127.0.0.1;
+	owner=localhost;
+	soa=localhost,root.localhost,42,86400,900,86400,86400;
+}
+	</string>
+</resources>
diff --git a/orbotservice/src/main/res/values/strings.xml b/orbotservice/src/main/res/values/strings.xml
new file mode 100644
index 0000000..59fcb77
--- /dev/null
+++ b/orbotservice/src/main/res/values/strings.xml
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <string name="app_name">Orbot</string>
+  <string name="app_description">Orbot is a free proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis.</string>
+  <string name="internal_web_url">http://orbot/</string>
+  <string name="default_web_url">http://check.torproject.org</string>
+  <string name="secure_default_web_url">https://check.torproject.org</string>
+  <string name="tor_check_api_url">https://check.torproject.org/?TorButton=true</string>
+  <string name="control_permission_label">start and stop Tor</string>
+  <string name="tor_proxy_service_process">torproxyservice</string>
+  <string name="status_starting_up">Orbot is starting&#8230;</string>
+  <string name="status_activated">Connected to the Tor network</string>
+  <string name="status_disabled">Orbot is deactivated</string>
+  <string name="status_shutting_down">TorService is shutting down</string>
+  <string name="tor_process_starting">Starting Tor client&#8230;</string>
+  <string name="tor_process_complete">complete.</string>
+  <string name="tor_process_waiting">waiting.</string>
+  <string name="not_anonymous_yet">WARNING: Your traffic is not anonymous yet! Please configure your applications to use HTTP proxy 127.0.0.1:8118 or SOCKS4A or SOCKS5 proxy 127.0.0.1:9050</string>
+  <string name="menu_home">Home</string>
+  <string name="menu_browse">Browse</string>
+  <string name="menu_settings">Settings</string>
+  <string name="menu_log">Log</string>
+  <string name="menu_info">Help</string>
+  <string name="menu_apps">VPN</string>
+  <string name="menu_start">Start</string>
+  <string name="menu_stop">Stop</string>
+  <string name="menu_about">About</string>
+  <string name="menu_promo_apps">Get appsâ?¦</string>
+  <string name="main_layout_download">Download</string>
+  <string name="main_layout_upload">Upload</string>
+  <string name="button_help">Help</string>
+  <string name="button_close">Close</string>
+  <string name="button_about">About</string>
+  <string name="button_clear_log">Clear Log</string>
+  <string name="menu_verify">Check</string>
+  <string name="menu_exit">Exit</string>
+  <string name="menu_scan">Scan BridgeQR</string>
+  <string name="menu_share_bridge">Share BridgeQR</string>
+  <string name="press_to_start">- long press to start -</string>
+  <string name="pref_trans_proxy_group">Transparent Proxying (Requires Root)</string>
+  <string name="pref_trans_proxy_title">Transparent Proxying</string>
+  <string name="pref_trans_proxy_summary">Automatic Torifying of Apps</string>
+  <string name="pref_transparent_all_title">Tor Everything</string>
+  <string name="pref_transparent_all_summary">Proxy traffic for all apps through Tor</string>
+  <string name="pref_transparent_port_fallback_title">Port Proxy Fallback</string>
+  <string name="pref_transparent_port_fallback_summary">WARNING: Circumvents common ports (80, 443, etc). *USE ONLY* if \'All\' or \'App\' mode doesn\'t work.</string>
+  <string name="pref_transparent_port_title">Port List</string>
+  <string name="pref_transparent_port_summary">List of ports to proxy. *USE ONLY* if \'All\' or \'App\' mode doesn\'t work</string>
+  <string name="pref_transparent_port_dialog">Enter ports to proxy</string>
+  <string name="pref_has_root">Request Root Access</string>
+  <string name="pref_has_root_summary">Request root access for transparent proxying</string>
+  <string name="status_install_success">Tor binaries successfully installed!</string>
+  <string name="status_install_fail">The Tor binary files were unable to be installed. Please check the log and notify tor-assistants@xxxxxxxxxxxxxx</string>
+  <string name="title_error">Application Error</string>
+  <string name="wizard_title">Orbot</string>
+  <string name="wizard_btn_tell_me_more">About Orbot</string>
+  <string name="btn_next">Next</string>
+  <string name="btn_back">Back</string>
+  <string name="btn_finish">Finish</string>
+  <string name="btn_okay">Okay</string>
+  <string name="btn_cancel">Cancel</string>
+  <!--Welcome Wizard strings (DJH)-->
+  <string name="wizard_details">Some Orbot Details</string>
+  <string name="wizard_details_msg">Orbot is an open-source application that contains Tor, LibEvent and Polipo. It provides a local HTTP proxy (8118) and a SOCKS proxy (9050) into the Tor network. Orbot also has the ability, on rooted device, to send all internet traffic through Tor.</string>
+  <string name="wizard_permissions_root">Permission Granted</string>
+  <string name="wizard_permissions_stock">Orbot Permissions</string>
+  <string name="wizard_premissions_msg_root">Excellent! We\'ve detected that you have root permissions enabled for Orbot. We will use this power wisely.</string>
+  <string name="wizard_permissions_msg_stock"> While it is not required, Orbot can become a more powerful tool if your device has root access. Use the button below to grant Orbot superpowers! </string>
+  <string name="wizard_permissions_no_root">If you don\'t have root access or have no idea what we\'re talking about, just be sure to use apps made to work with Orbot.</string>
+  <string name="wizard_permissions_consent">I understand and would like to continue without Superuser</string>
+  <string name="wizard_permission_enable_root">Grant Root for Orbot</string>
+  <string name="wizard_configure">Configure Torification</string>
+  <string name="wizard_configure_msg">Orbot gives you the option to route all application traffic through Tor OR to choose your applications individually.</string>
+  <string name="wizard_configure_all">Proxy All Apps Through Tor</string>
+  <string name="wizard_configure_select_apps">Select Individual Apps for Tor</string>
+  <string name="wizard_tips_tricks">Orbot-enabled Apps</string>
+  <string name="wizard_tips_msg">The apps below were developed to work with Orbot. Click each button to install now, or you can find them later on Google Play, at GuardianProject.info website or via F-Droid.org.</string>
+  <string name="wizard_tips_otrchat">ChatSecure - Secure instant messaging client for Android</string>
+  <string name="wizard_tips_proxy">Proxy Settings - Learn how to configure apps to work with Orbot</string>
+  <string name="wizard_tips_duckgo">DuckDuckGo Search Engine app</string>
+  <string name="wizard_tips_twitter">Set Twitter proxy to host \"localhost\" and port 8118</string>
+  <string name="wizard_tips_story_maker">StoryMaker - Make a story and leave it to tor for security!</string>
+  <string name="twitter_setup_url">https://guardianproject.info/2012/05/02/orbot-your-twitter/</string>
+  <string name="wizard_proxy_help_info">Proxy Settings</string>
+  <string name="wizard_proxy_help_msg">If the Android app you are using can support the use of an HTTP or SOCKS proxy, then you can configure it to connect to Orbot and use Tor.\n\n\n    The host settings is 127.0.0.1 or \"localhost\". For HTTP, the port setting is 8118. For SOCKS, the proxy is 9050. You should use SOCKS4A or SOCKS5 if possible.\n    \n\n\n    You can learn more about proxying on Android via the FAQ at: http://tinyurl.com/proxyandroid\n    </string>
+  <string name="wizard_final">Orbot is ready!</string>
+  <string name="wizard_final_msg">Millions of people around the world use Tor for a wide variety of reasons.\n\nJournalists and bloggers, human rights defenders, law enforcement officers, soldiers, corporations, citizens of repressive regimes, and just ordinary citizens&#8230; and now you are ready to, as well!</string>
+  <string name="wizard_exit_at_first_screen_toast">Please configure Orbot before you can start using it!</string>
+  <!--END Welcome Wizard strings (DJH)-->
+  <string name="connect_first_time">You\'ve successfully connected to the Tor network - but this does NOT mean your device is secure. You can use the \'Browser\' button to test your connection. \n\nVisit us at https://guardianproject.info/apps/orbot or send an email to help@xxxxxxxxxxxxxxxxxxxx to learn more.</string>
+  <string name="tor_check">This will open your web browser to https://check.torproject.org in order to see if Orbot is probably configured and you are connected to Tor.</string>
+  <string name="pref_hs_group">Hidden Service Hosting</string>
+  <string name="pref_general_group">General</string>
+  <string name="pref_start_boot_title">Start Orbot on Boot</string>
+  <string name="pref_start_boot_summary">Automatically start Orbot and connect Tor when your Android device boots</string>
+  <!--New Wizard Strings-->
+  <!--Title Screen-->
+  <string name="wizard_title_msg">Orbot brings Tor to Android!\n\nTor helps you defend against content filtering, traffic analysis and network surveillance that threatens privacy, confidential information and personal relationships.\n\nThis wizard will help you configure Orbot and Tor on your device.</string>
+  <!--Warning screen-->
+  <string name="wizard_warning_title">Warning</string>
+  <string name="wizard_warning_msg">Simply installing Orbot will not automatically anonymize your mobile traffic.\n\nYou must properly configure Orbot, your device and other apps to successfully use Tor.</string>
+  <!--Permissions screen-->
+  <string name="wizard_permissions_title">Permissions</string>
+  <string name="wizard_permissions_root_msg1">You can optionally grant Orbot \'Superuser\' access to enable advanced features, such as Transparent Proxying.</string>
+  <string name="wizard_permissions_root_msg2">If you do not want to do this, please make sure to use apps made to work with Orbot</string>
+  <string name="wizard_permissions_no_root_msg">Your device does not appear to be rooted or provide root or \'Superuser\' access.\n\nPlease try the \'Apps\' mode on the main screen instead.</string>
+  <!--TipsAndTricks screen-->
+  <string name="wizard_tips_title">Orbot-Enabled Apps</string>
+  <string name="wizard_tips_gibberbot">ChatSecure: Secure chat app with Off-the-Record Encryption</string>
+  <string name="wizard_tips_orweb">Orfox: Privacy-enhanced browser that works through Tor</string>
+  <string name="wizard_tips_play">Find all Guardian Project apps on Google Play</string>
+  <string name="wizard_tips_fdroid">Find all Guardian Project apps on F-Droid</string>
+  <string name="wizard_tips_fdroid_org">Find all Guardian Project apps on https://f-droid.org</string>
+  <!--Transparent Proxy screen-->
+  <string name="wizard_transproxy_title">Transparent Proxying</string>
+  <string name="wizard_transproxy_msg">This allows your apps to automatically run through the Tor network without any configuration.</string>
+  <string name="wizard_transproxy_hint">(Check this box if you have no idea what we are talking about)</string>
+  <string name="wizard_transproxy_none">None</string>
+  <string name="pref_transparent_tethering_title">Tor Tethering</string>
+  <string name="pref_transparent_tethering_summary">Enable Tor Transparent Proxying for Wifi and USB Tethered Devices (requires restart)</string>
+  <string name="button_grant_superuser">Request Superuser Access</string>
+  <string name="pref_select_apps">Select Apps</string>
+  <string name="pref_select_apps_summary">Choose Apps to Route Through Tor</string>
+  <string name="pref_node_configuration">Node Configuration</string>
+  <string name="pref_node_configuration_summary">These are advanced settings that can reduce your anonymity</string>
+  <string name="pref_entrance_node">Entrance Nodes</string>
+  <string name="pref_entrance_node_summary">Fingerprints, nicks, countries and addresses for the first hop</string>
+  <string name="pref_entrance_node_dialog">Enter Entrance Nodes</string>
+  <string name="pref_allow_background_starts_title">Allow Background Starts</string>
+  <string name="pref_allow_background_starts_summary">Let any app tell Orbot to start Tor and related services</string>
+  
+  <string name="button_proxy_all">Proxy All</string>
+  <string name="button_proxy_none">Proxy None</string>
+  <string name="button_invert_selection">Invert Selection</string>
+
+  <string name="pref_proxy_title">Outbound Network Proxy (Optional)</string>
+  
+  <string name="pref_proxy_type_title">Outbound Proxy Type</string>
+  <string name="pref_proxy_type_summary">Protocol to use for proxy server: HTTP, HTTPS, Socks4, Socks5</string>
+  <string name="pref_proxy_type_dialog">Enter Proxy Type</string>
+  
+  <string name="pref_proxy_host_title">Outbound Proxy Host</string>
+  <string name="pref_proxy_host_summary">Proxy Server hostname</string>
+  <string name="pref_proxy_host_dialog">Enter Proxy Host</string>
+  
+  <string name="pref_proxy_port_title">Outbound Proxy Port</string>
+  <string name="pref_proxy_port_summary">Proxy Server port</string>
+  <string name="pref_proxy_port_dialog">Enter Proxy port</string>
+
+  <string name="pref_proxy_username_title">Outbound Proxy Username</string>
+  <string name="pref_proxy_username_summary">Proxy Username (Optional)</string>
+  <string name="pref_proxy_username_dialog">Enter Proxy Username</string>
+  
+  <string name="pref_proxy_password_title">Outbound Proxy Password</string>
+  <string name="pref_proxy_password_summary">Proxy Password (Optional)</string>
+  <string name="pref_proxy_password_dialog">Enter Proxy Password</string>
+  
+  
+  
+  <string name="status">Status</string>
+  <string name="setting_up_full_transparent_proxying_">Setting up full transparent proxying&#8230;</string>
+  <string name="setting_up_app_based_transparent_proxying_">Setting up app-based transparent proxying&#8230;</string>
+  <string name="transparent_proxying_enabled">Transparent proxying ENABLED</string>
+  <string name="transproxy_enabled_for_tethering_">TransProxy enabled for Tethering!</string>
+  <string name="warning_error_starting_transparent_proxying_">WARNING: error starting transparent proxying!</string>
+  <string name="transproxy_rules_cleared">TransProxy rules cleared</string>
+  <string name="couldn_t_start_tor_process_">Couldn\'t start Tor process: </string>
+  <string name="privoxy_is_running_on_port_">Polipo is running on port: </string>
+  <string name="setting_up_port_based_transparent_proxying_">Setting up port-based transparent proxying&#8230;</string>
+  <string name="bridge_error">Bridge Error</string>
+  <string name="bridge_requires_ip">In order to use the bridge feature, you must enter at least one bridge IP address.</string>
+  <string name="send_email_for_bridges">Send an email to bridges@xxxxxxxxxxxxxx with the line \"get bridges\" by itself in the body of the mail from a gmail account.</string>
+  <string name="error">Error</string>
+  <string name="your_reachableaddresses_settings_caused_an_exception_">Your ReachableAddresses settings caused an exception!</string>
+  <string name="your_relay_settings_caused_an_exception_">Your relay settings caused an exception!</string>
+  <string name="exit_nodes">Exit Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_for_the_last_hop">Fingerprints, nicks, countries and addresses for the last hop</string>
+  <string name="enter_exit_nodes">Enter Exit Nodes</string>
+  <string name="exclude_nodes">Exclude Nodes</string>
+  <string name="fingerprints_nicks_countries_and_addresses_to_exclude">Fingerprints, nicks, countries and addresses to exclude</string>
+  <string name="enter_exclude_nodes">Enter Exclude Nodes</string>
+  <string name="strict_nodes">Strict Nodes</string>
+  <string name="use_only_these_specified_nodes">Use *only* these specified nodes</string>
+  <string name="bridges">Bridges</string>
+  <string name="use_bridges">Use Bridges</string>
+  <string name="bridges_obfuscated">Obfuscated Bridges</string>
+  <string name="enable_alternate_entrance_nodes_into_the_tor_network">Enable alternate entrance nodes into the Tor Network</string>
+  <string name="enable_if_configured_bridges_are_obfuscated_bridges">Enable if configured bridges are obfuscated bridges</string>
+  <string name="ip_address_and_port_of_bridges">IP address and port of bridges</string>
+  <string name="enter_bridge_addresses">Enter Bridge Addresses</string>
+  <string name="relays">Relays</string>
+  <string name="relaying">Relaying</string>
+  <string name="enable_your_device_to_be_a_non_exit_relay">Enable your device to be a non-exit relay</string>
+  <string name="relay_port">Relay Port</string>
+  <string name="listening_port_for_your_tor_relay">Listening port for your Tor relay</string>
+  <string name="enter_or_port">Enter OR port</string>
+  <string name="relay_nickname">Relay nickname</string>
+  <string name="the_nickname_for_your_tor_relay">The nickname for your Tor relay</string>
+  <string name="enter_a_custom_relay_nickname">Enter a custom relay nickname</string>
+  <string name="reachable_addresses">Reachable Addresses</string>
+  <string name="run_as_a_client_behind_a_firewall_with_restrictive_policies">Run as a client behind a firewall with restrictive policies</string>
+  <string name="reachable_ports">Reachable ports</string>
+  <string name="ports_reachable_behind_a_restrictive_firewall">Ports reachable behind a restrictive firewall</string>
+  <string name="enter_ports">Enter ports</string>
+  <string name="enable_hidden_services">Hidden Service Hosting</string>
+  <string name="run_servers_accessible_via_the_tor_network">allow on-device server to be accessible via the Tor network</string>
+  <string name="enter_localhost_ports_for_hidden_services">enter localhost ports for hidden services</string>
+  <string name="hidden_service_ports">Hidden Service Ports</string>
+  <string name="the_addressable_name_for_your_hidden_service_generated_automatically_">the addressable name for your hidden service (generated automatically)</string>
+  <string name="enable_debug_log_to_output_must_use_adb_or_alogcat_to_view_">enable debug log to output (must use adb or aLogCat to view)</string>
+  <string name="project_home">Project Home(s): </string>
+  <string name="project_urls">https://www.torproject.org/docs/android\nhttps://guardianproject.info/apps/orbot/</string>
+  <string name="the_tor_license">The Tor License</string>
+  <string name="https_torproject_org">https://torproject.org</string>
+  <string name="third_party_software">3rd-Party-Software: </string>
+  <string name="tor_version">Tor: https://www.torproject.org</string>
+  <string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
+  <string name="polipo_version">Polipo v1.1.9: https://github.com/jech/polipo</string>
+  <string name="iptables_version">IPtables v1.4.21: http://www.netfilter.org</string>
+  <string name="openssl_version">OpenSSL v1.0.1q: http://www.openssl.org</string>
+  <string name="hidden_service_request">An app wants to open hidden server port %S to the Tor network. This is safe if you trust the app.</string>
+  <string name="found_existing_tor_process">found existing Tor process&#8230;</string>
+  <string name="something_bad_happened">Something bad happened. Check the log</string>
+  <string name="hidden_service_on">hidden service on:</string>
+  <string name="unable_to_read_hidden_service_name">unable to read hidden service name</string>
+  <string name="unable_to_start_tor">Unable to start Tor:</string>
+  <string name="unable_to_reset_tor">Reboot your device, unable to reset Tor!</string>
+  <string name="pref_use_sys_iptables_title">Use Default Iptables</string>
+  <string name="pref_use_sys_iptables_summary">use the built-in iptables binary instead of the one bundled with Orbot</string>
+  
+  <string name="error_installing_binares">The Tor binaries were not able to be installed or upgraded.</string>
+  
+  <string name="pref_use_persistent_notifications">Always keep the icon in toolbar when Orbot is connected</string>
+  <string name="pref_use_persistent_notifications_title">Always-On Notifications</string>
+  
+  <string name="pref_use_expanded_notifications">Show expanded notification with Tor exit country and IP</string>
+  <string name="pref_use_expanded_notifications_title">Expanded Notifications</string>
+  
+  <string name="notification_using_bridges">Bridges enabled!</string>
+  <string name="default_bridges"/>
+  <string name="set_locale_title">Language</string>
+  <string name="set_locale_summary">Choose the locale and language for Orbot</string>
+  <string name="wizard_locale_title">Choose Language</string>
+  <string name="wizard_locale_msg">Leave default or switch the current language</string>
+  <string name="powered_by">powered by Tor</string>
+  <string name="btn_save_settings">Save Settings</string>
+  <string name="no_internet_connection_tor">No internet connection; Tor is on standbyâ?¦</string>
+  <string name="bandwidth_">Bandwidth:</string>
+  <string name="down">down</string>
+  <string name="up">up</string>
+  <string name="pref_disable_network_title">No Network Auto-Sleep</string>
+  <string name="pref_disable_network_summary">Put Tor to sleep when there is no internet available</string>
+  <string name="newnym">You\'ve switched to a new Tor identity!</string>
+  
+    <string name="menu_verify_browser">Browser</string>
+    <string name="menu_use_chatsecure">Use ChatSecure</string>
+
+    <string name="permission_manage_tor_label">Manage Tor</string>
+    <string name="permission_manage_tor_description">Enable this app to control the Tor service</string>
+    <string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">It doesn\'t seem like you have Orfox installed. Want help with that, or should we just open the browser?</string>
+    <string name="install_apps_">Install apps?</string>
+    <string name="no_network_connectivity_putting_tor_to_sleep_">No network connectivity. Putting Tor to sleepâ?¦</string>
+    <string name="network_connectivity_is_good_waking_tor_up_">Network connectivity is good. Waking Tor upâ?¦</string>
+    <string name="updating_settings_in_tor_service">updating settings in Tor service</string>
+  
+    <string name="pref_socks_title">Tor SOCKS</string>
+    <string name="pref_socks_summary">Port that Tor offers its SOCKS proxy on (default: 9050 or 0 to disable)</string>
+    <string name="pref_socks_dialog">SOCKS Port Config</string>
+    
+    <string name="pref_transport_title">Tor TransProxy Port</string>
+    <string name="pref_transport_summary">Port that Tor offers its Transparent Proxy on (default: 9040 or 0 to disable)</string>
+    <string name="pref_transport_dialog">TransProxy Port Config</string>
+    
+    
+    <string name="pref_dnsport_title">Tor DNS Port</string>
+    <string name="pref_dnsport_summary">Port that Tor offers its DNS on (default: 5400 or 0 to disable)</string>
+    <string name="pref_dnsport_dialog">DNS Port Config</string>
+    
+    
+    <string name="pref_torrc_title">Torrc Custom Config</string>
+    <string name="pref_torrc_summary">EXPERTS ONLY: enter direct torrc config lines</string>
+    <string name="pref_torrc_dialog">Custom Torrc</string>
+    
+    <string name="wizard_tips_martus">Mobile Martus - Benetech Human Rights Documentation App</string>
+  <string name="your_tor_public_ips_">Your Tor Public IPs:</string>
+  <string name="please_disable_this_app_in_android_settings_apps_if_you_are_having_problems_with_orbot_">"Please disable this app in Android->Settings->Apps if you are having problems with Orbot: "</string>
+  <string name="app_conflict">App Conflict</string>
+  
+
+  <string name="pref_transproxy_refresh_title">Transproxy Auto-Refresh</string>
+  <string name="pref_transproxy_refresh_summary">Re-apply Transproxy rules when the network state changes</string>
+  
+  <string name="pref_transproxy_flush_title">Transproxy FORCE REMOVE</string>
+  <string name="pref_transproxy_flush_summary">Tap here to flush all transproxy network rules NOW</string>
+  <string name="transparent_proxy_rules_flushed_">Transparent proxy rules flushed!</string>
+  <string name="you_do_not_have_root_access_enabled">You do not have ROOT access enabled</string>
+  <string name="you_may_need_to_stop_and_start_orbot_for_settings_change_to_be_enabled_">You may need to stop and start Orbot for settings change to be enabled.</string>
+  
+  <string name="menu_vpn">VPN</string>
+  
+  <string name="kbps">kbps</string>
+  
+  <string name="mbps">mbps</string>
+  
+  <string name="kb">KB</string>
+  
+  <string name="mb">MB</string>
+  
+  <string name="bridges_updated">Bridges Updated</string>
+  
+  <string name="restart_orbot_to_use_this_bridge_">Please restart Orbot to enable the changes</string>
+  
+  <string name="menu_qr">QR Codes</string>
+  
+  <string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">If your mobile network actively blocks Tor, you can use a Bridge to access the network. SELECT one of the bridge types above to enable bridges.</string>
+  
+  <string name="bridge_mode">Bridge Mode</string>
+  
+  <string name="get_bridges_email">Email</string>
+  <string name="get_bridges_web">Web</string>
+  
+  <string name="activate">Activate</string>
+  
+  <string name="apps_mode">Apps VPN Mode</string>
+  
+  <string name="you_can_enable_all_apps_on_your_device_to_run_through_the_tor_network_using_the_vpn_feature_of_android_">You can enable all apps on your device to run through the Tor network using the VPN feature of Android.\n\n*WARNING* This is a new, experimental feature and in some cases may not start automatically, or may stop. It should NOT be used for anonymity, and ONLY used for getting through firewalls and filters.</string>
+  
+  <string name="send_email">Send Email</string>
+  
+  <string name="you_must_get_a_bridge_address_by_email_web_or_from_a_friend_once_you_have_this_address_please_paste_it_into_the_bridges_preference_in_orbot_s_setting_and_restart_">You can get a bridge address through email, the web or by scanning a bridge QR code. Select \'Email\' or \'Web\' below to request a bridge address.\n\nOnce you have an address, copy &amp; paste it into the \"Bridges\" preference in Orbot\'s setting and restart.</string>
+  
+  <string name="install_orweb">Install Orfox</string>
+  
+  <string name="standard_browser">Standard Browser</string>
+  
+  <string name="note_only_standard_tor_bridges_work_on_intel_x86_atom_devices">NOTE: Only standard Tor bridges work on Intel X86/ATOM devices</string>
+
+	<string name="vpn_default_world">World</string>
+</resources>
diff --git a/orbotservice/src/main/res/values/styles.xml b/orbotservice/src/main/res/values/styles.xml
new file mode 100644
index 0000000..b3fe8af
--- /dev/null
+++ b/orbotservice/src/main/res/values/styles.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
+    <style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
+</resources>
diff --git a/orbotservice/src/main/res/values/theme.xml b/orbotservice/src/main/res/values/theme.xml
new file mode 100644
index 0000000..e51e533
--- /dev/null
+++ b/orbotservice/src/main/res/values/theme.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<resources>
+    <style name="DefaultTheme" parent="Theme.AppCompat.NoActionBar">
+    </style>
+    
+</resources>
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/.cvsignore b/orbotservice/src/test/java/org/torproject/android/control/.cvsignore
new file mode 100644
index 0000000..6b468b6
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/.cvsignore
@@ -0,0 +1 @@
+*.class
diff --git a/orbotservice/src/test/java/org/torproject/android/control/Bytes.java b/orbotservice/src/test/java/org/torproject/android/control/Bytes.java
new file mode 100644
index 0000000..e754d90
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/Bytes.java
@@ -0,0 +1,114 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * Static class to do bytewise structure manipulation in Java.
+ */
+/* XXXX There must be a better way to do most of this.
+ * XXXX The string logic here uses default encoding, which is stupid.
+ */
+final class Bytes {
+
+    /** Write the two-byte value in 's' into the byte array 'ba', starting at
+     * the index 'pos'. */
+    public static void setU16(byte[] ba, int pos, short s) {
+        ba[pos]   = (byte)((s >> 8) & 0xff);
+        ba[pos+1] = (byte)((s     ) & 0xff);
+    }
+
+    /** Write the four-byte value in 'i' into the byte array 'ba', starting at
+     * the index 'pos'. */
+    public static void setU32(byte[] ba, int pos, int i) {
+        ba[pos]   = (byte)((i >> 24) & 0xff);
+        ba[pos+1] = (byte)((i >> 16) & 0xff);
+        ba[pos+2] = (byte)((i >>  8) & 0xff);
+        ba[pos+3] = (byte)((i      ) & 0xff);
+    }
+
+    /** Return the four-byte value starting at index 'pos' within 'ba' */
+    public static int getU32(byte[] ba, int pos) {
+        return
+            ((ba[pos  ]&0xff)<<24) |
+            ((ba[pos+1]&0xff)<<16) |
+            ((ba[pos+2]&0xff)<< 8)  |
+            ((ba[pos+3]&0xff));
+    }
+
+    public static String getU32S(byte[] ba, int pos) {
+        return String.valueOf( (getU32(ba,pos))&0xffffffffL );
+    }
+
+    /** Return the two-byte value starting at index 'pos' within 'ba' */
+    public static int getU16(byte[] ba, int pos) {
+        return
+            ((ba[pos  ]&0xff)<<8) |
+            ((ba[pos+1]&0xff));
+    }
+
+    /** Return the string starting at position 'pos' of ba and extending
+     * until a zero byte or the end of the string. */
+    public static String getNulTerminatedStr(byte[] ba, int pos) {
+        int len, maxlen = ba.length-pos;
+        for (len=0; len<maxlen; ++len) {
+            if (ba[pos+len] == 0)
+                break;
+        }
+        return new String(ba, pos, len);
+    }
+
+    /**
+     * Read bytes from 'ba' starting at 'pos', dividing them into strings
+     * along the character in 'split' and writing them into 'lst'
+     */
+    public static void splitStr(List<String> lst, byte[] ba, int pos, byte split) {
+        while (pos < ba.length && ba[pos] != 0) {
+            int len;
+            for (len=0; pos+len < ba.length; ++len) {
+                if (ba[pos+len] == 0 || ba[pos+len] == split)
+                    break;
+            }
+            if (len>0)
+                lst.add(new String(ba, pos, len));
+            pos += len;
+            if (ba[pos] == split)
+                ++pos;
+        }
+    }
+
+    /**
+     * Read bytes from 'ba' starting at 'pos', dividing them into strings
+     * along the character in 'split' and writing them into 'lst'
+     */
+    public static List<String> splitStr(List<String> lst, String str) {
+        // split string on spaces, include trailing/leading
+        String[] tokenArray = str.split(" ", -1);
+        if (lst == null) {
+            lst = Arrays.asList( tokenArray );
+        } else {
+            lst.addAll( Arrays.asList( tokenArray ) );
+        }
+        return lst;
+    }
+
+    private static final char[] NYBBLES = {
+        '0', '1', '2', '3', '4', '5', '6', '7',
+        '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
+    };
+
+    public static final String hex(byte[] ba) {
+        StringBuffer buf = new StringBuffer();
+        for (int i = 0; i < ba.length; ++i) {
+            int b = (ba[i]) & 0xff;
+            buf.append(NYBBLES[b >> 4]);
+            buf.append(NYBBLES[b&0x0f]);
+        }
+        return buf.toString();
+    }
+
+    private Bytes() {};
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/ConfigEntry.java b/orbotservice/src/test/java/org/torproject/android/control/ConfigEntry.java
new file mode 100644
index 0000000..31eb4b8
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/ConfigEntry.java
@@ -0,0 +1,20 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/** A single key-value pair from Tor's configuration. */
+public class ConfigEntry {
+    public ConfigEntry(String k, String v) {
+        key = k;
+        value = v;
+        is_default = false;
+    }
+    public ConfigEntry(String k) {
+        key = k;
+        value = "";
+        is_default = true;
+    }
+    public final String key;
+    public final String value;
+    public final boolean is_default;
+}
diff --git a/orbotservice/src/test/java/org/torproject/android/control/EventHandler.java b/orbotservice/src/test/java/org/torproject/android/control/EventHandler.java
new file mode 100644
index 0000000..5a4e2b5
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/EventHandler.java
@@ -0,0 +1,75 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/**
+ * Abstract interface whose methods are invoked when Tor sends us an event.
+ *
+ * @see TorControlConnection#setEventHandler
+ * @see TorControlConnection#setEvents
+ */
+public interface EventHandler {
+    /**
+     * Invoked when a circuit's status has changed.
+     * Possible values for <b>status</b> are:
+     * <ul>
+     *   <li>"LAUNCHED" :  circuit ID assigned to new circuit</li>
+     *   <li>"BUILT"    :  all hops finished, can now accept streams</li>
+     *   <li>"EXTENDED" :  one more hop has been completed</li>
+     *   <li>"FAILED"   :  circuit closed (was not built)</li>
+     *   <li>"CLOSED"   :  circuit closed (was built)</li>
+     *	</ul>
+     * 
+     * <b>circID</b> is the alphanumeric identifier of the affected circuit,
+     * and <b>path</b> is a comma-separated list of alphanumeric ServerIDs.
+     */
+    public void circuitStatus(String status, String circID, String path);
+    /**
+     * Invoked when a stream's status has changed.
+     * Possible values for <b>status</b> are:
+     * <ul>
+     *   <li>"NEW"         :  New request to connect</li>
+     *   <li>"NEWRESOLVE"  :  New request to resolve an address</li>
+     *   <li>"SENTCONNECT" :  Sent a connect cell along a circuit</li>
+     *   <li>"SENTRESOLVE" :  Sent a resolve cell along a circuit</li>
+     *   <li>"SUCCEEDED"   :  Received a reply; stream established</li>
+     *   <li>"FAILED"      :  Stream failed and not retriable.</li>
+     *   <li>"CLOSED"      :  Stream closed</li>
+     *   <li>"DETACHED"    :  Detached from circuit; still retriable.</li>
+     *	</ul>
+     *
+     * <b>streamID</b> is the alphanumeric identifier of the affected stream,
+     * and its <b>target</b> is specified as address:port.
+     */
+    public void streamStatus(String status, String streamID, String target);
+    /**
+     * Invoked when the status of a connection to an OR has changed.
+     * Possible values for <b>status</b> are ["LAUNCHED" | "CONNECTED" | "FAILED" | "CLOSED"].
+     * <b>orName</b> is the alphanumeric identifier of the OR affected.
+     */
+    public void orConnStatus(String status, String orName);
+    /**
+     * Invoked once per second. <b>read</b> and <b>written</b> are
+     * the number of bytes read and written, respectively, in
+     * the last second.
+     */
+    public void bandwidthUsed(long read, long written);
+    /**
+     * Invoked whenever Tor learns about new ORs.  The <b>orList</b> object
+     * contains the alphanumeric ServerIDs associated with the new ORs.
+     */
+    public void newDescriptors(java.util.List<String> orList);
+    /**
+     * Invoked when Tor logs a message.
+     * <b>severity</b> is one of ["DEBUG" | "INFO" | "NOTICE" | "WARN" | "ERR"],
+     * and <b>msg</b> is the message string.
+     */
+    public void message(String severity, String msg);
+    /**
+     * Invoked when an unspecified message is received.
+     * <type> is the message type, and <msg> is the message string.
+     */
+    public void unrecognized(String type, String msg);
+
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/NullEventHandler.java b/orbotservice/src/test/java/org/torproject/android/control/NullEventHandler.java
new file mode 100644
index 0000000..a2390e6
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/NullEventHandler.java
@@ -0,0 +1,18 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/**
+ * Implementation of EventHandler that ignores all events.  Useful
+ * when you only want to override one method.
+ */
+public class NullEventHandler implements EventHandler {
+    public void circuitStatus(String status, String circID, String path) {}
+    public void streamStatus(String status, String streamID, String target) {}
+    public void orConnStatus(String status, String orName) {}
+    public void bandwidthUsed(long read, long written) {}
+    public void newDescriptors(java.util.List<String> orList) {}
+    public void message(String severity, String msg) {}
+    public void unrecognized(String type, String msg) {}
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/PasswordDigest.java b/orbotservice/src/test/java/org/torproject/android/control/PasswordDigest.java
new file mode 100644
index 0000000..03d0a98
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/PasswordDigest.java
@@ -0,0 +1,98 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.security.SecureRandom;
+
+/**
+ * A hashed digest of a secret password (used to set control connection
+ * security.)
+ *
+ * For the actual hashing algorithm, see RFC2440's secret-to-key conversion.
+ */
+public class PasswordDigest {
+
+    private final byte[] secret;
+    private final String hashedKey;
+
+    /** Return a new password digest with a random secret and salt. */
+    public static PasswordDigest generateDigest() {
+        byte[] secret = new byte[20];
+        SecureRandom rng = new SecureRandom();
+        rng.nextBytes(secret);
+        return new PasswordDigest(secret);
+    }
+
+    /** Construct a new password digest with a given secret and random salt */
+    public PasswordDigest(byte[] secret) {
+        this(secret, null);
+    }
+
+    /** Construct a new password digest with a given secret and random salt.
+     * Note that the 9th byte of the specifier determines the number of hash
+     * iterations as in RFC2440.
+     */
+    public PasswordDigest(byte[] secret, byte[] specifier) {
+        this.secret = secret.clone();
+        if (specifier == null) {
+            specifier = new byte[9];
+            SecureRandom rng = new SecureRandom();
+            rng.nextBytes(specifier);
+            specifier[8] = 96;
+        }
+        hashedKey = "16:"+encodeBytes(secretToKey(secret, specifier));
+    }
+
+    /** Return the secret used to generate this password hash.
+     */
+    public byte[] getSecret() {
+        return secret.clone();
+    }
+
+    /** Return the hashed password in the format used by Tor. */
+    public String getHashedPassword() {
+        return hashedKey;
+    }
+
+    /** Parameter used by RFC2440's s2k algorithm. */
+    private static final int EXPBIAS = 6;
+
+    /** Implement rfc2440 s2k */
+    public static byte[] secretToKey(byte[] secret, byte[] specifier) {
+        MessageDigest d;
+        try {
+            d = MessageDigest.getInstance("SHA-1");
+        } catch (NoSuchAlgorithmException ex) {
+            throw new RuntimeException("Can't run without sha-1.");
+        }
+        int c = (specifier[8])&0xff;
+        int count = (16 + (c&15)) << ((c>>4) + EXPBIAS);
+
+        byte[] tmp = new byte[8+secret.length];
+        System.arraycopy(specifier, 0, tmp, 0, 8);
+        System.arraycopy(secret, 0, tmp, 8, secret.length);
+        while (count > 0) {
+            if (count >= tmp.length) {
+                d.update(tmp);
+                count -= tmp.length;
+            } else {
+                d.update(tmp, 0, count);
+                count = 0;
+            }
+        }
+        byte[] key = new byte[20+9];
+        System.arraycopy(d.digest(), 0, key, 9, 20);
+        System.arraycopy(specifier, 0, key, 0, 9);
+        return key;
+    }
+
+    /** Return a hexadecimal encoding of a byte array. */
+    // XXX There must be a better way to do this in Java.
+    private static final String encodeBytes(byte[] ba) {
+        return Bytes.hex(ba);
+    }
+
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/README b/orbotservice/src/test/java/org/torproject/android/control/README
new file mode 100644
index 0000000..b310c7d
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/README
@@ -0,0 +1,4 @@
+We broke the version detection stuff in Tor 0.1.2.16 / 0.2.0.4-alpha.
+Somebody should rip out the v0 control protocol stuff from here, and
+it should start working again. -RD
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/TorControlCommands.java b/orbotservice/src/test/java/org/torproject/android/control/TorControlCommands.java
new file mode 100644
index 0000000..c98a1c4
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/TorControlCommands.java
@@ -0,0 +1,148 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+/** Interface defining constants used by the Tor controller protocol.
+ */
+// XXXX Take documentation for these from control-spec.txt
+public interface TorControlCommands {
+
+    public static final short CMD_ERROR = 0x0000;
+    public static final short CMD_DONE = 0x0001;
+    public static final short CMD_SETCONF = 0x0002;
+    public static final short CMD_GETCONF = 0x0003;
+    public static final short CMD_CONFVALUE = 0x0004;
+    public static final short CMD_SETEVENTS = 0x0005;
+    public static final short CMD_EVENT = 0x0006;
+    public static final short CMD_AUTH = 0x0007;
+    public static final short CMD_SAVECONF = 0x0008;
+    public static final short CMD_SIGNAL = 0x0009;
+    public static final short CMD_MAPADDRESS = 0x000A;
+    public static final short CMD_GETINFO = 0x000B;
+    public static final short CMD_INFOVALUE = 0x000C;
+    public static final short CMD_EXTENDCIRCUIT = 0x000D;
+    public static final short CMD_ATTACHSTREAM = 0x000E;
+    public static final short CMD_POSTDESCRIPTOR = 0x000F;
+    public static final short CMD_FRAGMENTHEADER = 0x0010;
+    public static final short CMD_FRAGMENT = 0x0011;
+    public static final short CMD_REDIRECTSTREAM = 0x0012;
+    public static final short CMD_CLOSESTREAM = 0x0013;
+    public static final short CMD_CLOSECIRCUIT = 0x0014;
+
+    public static final String[] CMD_NAMES = {
+        "ERROR",
+        "DONE",
+        "SETCONF",
+        "GETCONF",
+        "CONFVALUE",
+        "SETEVENTS",
+        "EVENT",
+        "AUTH",
+        "SAVECONF",
+        "SIGNAL",
+        "MAPADDRESS",
+        "GETINFO",
+        "INFOVALUE",
+        "EXTENDCIRCUIT",
+        "ATTACHSTREAM",
+        "POSTDESCRIPTOR",
+        "FRAGMENTHEADER",
+        "FRAGMENT",
+        "REDIRECTSTREAM",
+        "CLOSESTREAM",
+        "CLOSECIRCUIT",
+    };
+
+    public static final short EVENT_CIRCSTATUS = 0x0001;
+    public static final short EVENT_STREAMSTATUS = 0x0002;
+    public static final short EVENT_ORCONNSTATUS = 0x0003;
+    public static final short EVENT_BANDWIDTH = 0x0004;
+    public static final short EVENT_NEWDESCRIPTOR = 0x0006;
+    public static final short EVENT_MSG_DEBUG = 0x0007;
+    public static final short EVENT_MSG_INFO = 0x0008;
+    public static final short EVENT_MSG_NOTICE = 0x0009;
+    public static final short EVENT_MSG_WARN = 0x000A;
+    public static final short EVENT_MSG_ERROR = 0x000B;
+
+    public static final String[] EVENT_NAMES = {
+        "(0)",
+        "CIRC",
+        "STREAM",
+        "ORCONN",
+        "BW",
+        "OLDLOG",
+        "NEWDESC",
+        "DEBUG",
+        "INFO",
+        "NOTICE",
+        "WARN",
+        "ERR",
+    };
+
+    public static final byte CIRC_STATUS_LAUNCHED = 0x01;
+    public static final byte CIRC_STATUS_BUILT = 0x02;
+    public static final byte CIRC_STATUS_EXTENDED = 0x03;
+    public static final byte CIRC_STATUS_FAILED = 0x04;
+    public static final byte CIRC_STATUS_CLOSED = 0x05;
+
+    public static final String[] CIRC_STATUS_NAMES = {
+        "LAUNCHED",
+        "BUILT",
+        "EXTENDED",
+        "FAILED",
+        "CLOSED",
+    };
+
+    public static final byte STREAM_STATUS_SENT_CONNECT = 0x00;
+    public static final byte STREAM_STATUS_SENT_RESOLVE = 0x01;
+    public static final byte STREAM_STATUS_SUCCEEDED = 0x02;
+    public static final byte STREAM_STATUS_FAILED = 0x03;
+    public static final byte STREAM_STATUS_CLOSED = 0x04;
+    public static final byte STREAM_STATUS_NEW_CONNECT = 0x05;
+    public static final byte STREAM_STATUS_NEW_RESOLVE = 0x06;
+    public static final byte STREAM_STATUS_DETACHED = 0x07;
+
+    public static final String[] STREAM_STATUS_NAMES = {
+        "SENT_CONNECT",
+        "SENT_RESOLVE",
+        "SUCCEEDED",
+        "FAILED",
+        "CLOSED",
+        "NEW_CONNECT",
+        "NEW_RESOLVE",
+        "DETACHED"
+    };
+
+    public static final byte OR_CONN_STATUS_LAUNCHED = 0x00;
+    public static final byte OR_CONN_STATUS_CONNECTED = 0x01;
+    public static final byte OR_CONN_STATUS_FAILED = 0x02;
+    public static final byte OR_CONN_STATUS_CLOSED = 0x03;
+
+    public static final String[] OR_CONN_STATUS_NAMES = {
+        "LAUNCHED","CONNECTED","FAILED","CLOSED"
+    };
+
+    public static final byte SIGNAL_HUP = 0x01;
+    public static final byte SIGNAL_INT = 0x02;
+    public static final byte SIGNAL_USR1 = 0x0A;
+    public static final byte SIGNAL_USR2 = 0x0C;
+    public static final byte SIGNAL_TERM = 0x0F;
+
+    public static final String ERROR_MSGS[] = {
+        "Unspecified error",
+        "Internal error",
+        "Unrecognized message type",
+        "Syntax error",
+        "Unrecognized configuration key",
+        "Invalid configuration value",
+        "Unrecognized byte code",
+        "Unauthorized",
+        "Failed authentication attempt",
+        "Resource exhausted",
+        "No such stream",
+        "No such circuit",
+        "No such OR",
+    };
+
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/TorControlConnection.java b/orbotservice/src/test/java/org/torproject/android/control/TorControlConnection.java
new file mode 100644
index 0000000..204dbc0
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/TorControlConnection.java
@@ -0,0 +1,730 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+import java.io.OutputStreamWriter;
+import java.io.PrintStream;
+import java.io.PrintWriter;
+import java.io.Reader;
+import java.io.Writer;
+import java.net.Socket;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.StringTokenizer;
+
+/** A connection to a running Tor process as specified in control-spec.txt. */
+public class TorControlConnection implements TorControlCommands {
+
+    private final LinkedList<Waiter> waiters;
+    private final BufferedReader input;
+    private final Writer output;
+
+    private ControlParseThread thread; // Locking: this
+
+    private volatile EventHandler handler;
+    private volatile PrintWriter debugOutput;
+    private volatile IOException parseThreadException;
+    
+    static class Waiter {
+    
+        List<ReplyLine> response; // Locking: this
+    
+        synchronized List<ReplyLine> getResponse() throws InterruptedException {
+                while (response == null) {
+                    wait();
+                }
+            return response;
+        }
+
+        synchronized void setResponse(List<ReplyLine> response) {
+            this.response = response;
+            notifyAll();
+        }
+    }
+
+    static class ReplyLine {
+
+        final String status;
+        final String msg;
+        final String rest;
+
+        ReplyLine(String status, String msg, String rest) {
+            this.status = status; this.msg = msg; this.rest = rest;
+        }
+    }
+    
+    /** Create a new TorControlConnection to communicate with Tor over
+     * a given socket.  After calling this constructor, it is typical to
+     * call launchThread and authenticate. */
+    public TorControlConnection(Socket connection) throws IOException {
+        this(connection.getInputStream(), connection.getOutputStream());
+    }
+
+    /** Create a new TorControlConnection to communicate with Tor over
+     * an arbitrary pair of data streams.
+     */
+    public TorControlConnection(InputStream i, OutputStream o) {
+        this(new InputStreamReader(i), new OutputStreamWriter(o));
+    }
+
+    public TorControlConnection(Reader i, Writer o) {
+        this.output = o;
+        if (i instanceof BufferedReader)
+            this.input = (BufferedReader) i;
+        else
+            this.input = new BufferedReader(i);
+        this.waiters = new LinkedList<Waiter>();
+    }
+
+    protected final void writeEscaped(String s) throws IOException {
+        StringTokenizer st = new StringTokenizer(s, "\n");
+        while (st.hasMoreTokens()) {
+            String line = st.nextToken();
+            if (line.startsWith("."))
+                line = "."+line;
+            if (line.endsWith("\r"))
+                line += "\n";
+            else
+                line += "\r\n";
+            if (debugOutput != null)
+                debugOutput.print(">> "+line);
+            output.write(line);
+        }
+        output.write(".\r\n");
+        if (debugOutput != null)
+            debugOutput.print(">> .\n");
+    }
+
+    protected static final String quote(String s) {
+        StringBuffer sb = new StringBuffer("\"");
+        for (int i = 0; i < s.length(); ++i) {
+            char c = s.charAt(i);
+            switch (c)
+                {
+                case '\r':
+                case '\n':
+                case '\\':
+                case '\"':
+                    sb.append('\\');
+                }
+            sb.append(c);
+        }
+        sb.append('\"');
+        return sb.toString();
+    }
+
+    protected final ArrayList<ReplyLine> readReply() throws IOException {
+        ArrayList<ReplyLine> reply = new ArrayList<ReplyLine>();
+        char c;
+        do {
+            String line = input.readLine();
+            if (line == null) {
+                // if line is null, the end of the stream has been reached, i.e.
+                // the connection to Tor has been closed!
+                if (reply.isEmpty()) {
+                        // nothing received so far, can exit cleanly
+                        return reply;
+                } 
+                // received half of a reply before the connection broke down
+                throw new TorControlSyntaxError("Connection to Tor " +
+                     " broke down while receiving reply!");
+            }
+            if (debugOutput != null)
+                debugOutput.println("<< "+line);
+            if (line.length() < 4)
+                throw new TorControlSyntaxError("Line (\""+line+"\") too short");
+            String status = line.substring(0,3);
+            c = line.charAt(3);
+            String msg = line.substring(4);
+            String rest = null;
+            if (c == '+') {
+                StringBuffer data = new StringBuffer();
+                while (true) {
+                    line = input.readLine();
+                    if (debugOutput != null)
+                        debugOutput.print("<< "+line);
+                    if (line.equals("."))
+                        break;
+                    else if (line.startsWith("."))
+                        line = line.substring(1);
+                    data.append(line).append('\n');
+                }
+                rest = data.toString();
+            }
+            reply.add(new ReplyLine(status, msg, rest));
+        } while (c != ' ');
+
+        return reply;
+    }
+
+    protected synchronized List<ReplyLine> sendAndWaitForResponse(String s,
+        String rest) throws IOException {
+        if(parseThreadException != null) throw parseThreadException;
+        checkThread();
+        Waiter w = new Waiter();
+        if (debugOutput != null)
+            debugOutput.print(">> "+s);
+        synchronized (waiters) {
+            output.write(s);
+            if (rest != null)
+                writeEscaped(rest);
+            output.flush();
+            waiters.addLast(w);
+        }
+        List<ReplyLine> lst;
+        try {
+            lst = w.getResponse();
+        } catch (InterruptedException ex) {
+            throw new IOException("Interrupted");
+        }
+        for (Iterator<ReplyLine> i = lst.iterator(); i.hasNext(); ) {
+            ReplyLine c = i.next();
+            if (! c.status.startsWith("2"))
+                throw new TorControlError("Error reply: "+c.msg);
+        }
+        return lst;
+    }
+
+    /** Helper: decode a CMD_EVENT command and dispatch it to our
+     * EventHandler (if any). */
+    protected void handleEvent(ArrayList<ReplyLine> events) {
+        if (handler == null)
+            return;
+
+        for (Iterator<ReplyLine> i = events.iterator(); i.hasNext(); ) {
+            ReplyLine line = i.next();
+            int idx = line.msg.indexOf(' ');
+            String tp = line.msg.substring(0, idx).toUpperCase();
+            String rest = line.msg.substring(idx+1);
+            if (tp.equals("CIRC")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.circuitStatus(lst.get(1),
+                                      lst.get(0),
+                                      lst.get(1).equals("LAUNCHED")
+                                          || lst.size() < 3 ? ""
+                                          : lst.get(2));
+            } else if (tp.equals("STREAM")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.streamStatus(lst.get(1),
+                                     lst.get(0),
+                                     lst.get(3));
+                // XXXX circID.
+            } else if (tp.equals("ORCONN")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.orConnStatus(lst.get(1), lst.get(0));
+            } else if (tp.equals("BW")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.bandwidthUsed(Integer.parseInt(lst.get(0)),
+                                      Integer.parseInt(lst.get(1)));
+            } else if (tp.equals("NEWDESC")) {
+                List<String> lst = Bytes.splitStr(null, rest);
+                handler.newDescriptors(lst);
+            } else if (tp.equals("DEBUG") ||
+                       tp.equals("INFO") ||
+                       tp.equals("NOTICE") ||
+                       tp.equals("WARN") ||
+                       tp.equals("ERR")) {
+                handler.message(tp, rest);
+            } else {
+                handler.unrecognized(tp, rest);
+            }
+        }
+    }
+
+
+    /** Sets <b>w</b> as the PrintWriter for debugging output, 
+    * which writes out all messages passed between Tor and the controller.  
+    * Outgoing messages are preceded by "\>\>" and incoming messages are preceded
+    * by "\<\<"
+    */
+    public void setDebugging(PrintWriter w) {
+        debugOutput = w;
+    }
+    
+    /** Sets <b>s</b> as the PrintStream for debugging output, 
+    * which writes out all messages passed between Tor and the controller.  
+    * Outgoing messages are preceded by "\>\>" and incoming messages are preceded
+    * by "\<\<"
+    */
+    public void setDebugging(PrintStream s) {
+        debugOutput = new PrintWriter(s, true);
+    }
+
+    /** Set the EventHandler object that will be notified of any
+     * events Tor delivers to this connection.  To make Tor send us
+     * events, call setEvents(). */
+    public void setEventHandler(EventHandler handler) {
+        this.handler = handler;
+    }
+
+    /**
+     * Start a thread to react to Tor's responses in the background.
+     * This is necessary to handle asynchronous events and synchronous
+     * responses that arrive independantly over the same socket.
+     */
+    public synchronized Thread launchThread(boolean daemon) {
+    	ControlParseThread th = new ControlParseThread();
+        if (daemon)
+            th.setDaemon(true);
+        th.start();
+        this.thread = th;
+        return th;
+    }
+
+    protected class ControlParseThread extends Thread {
+
+        @Override
+    	public void run() {
+            try {
+                react();
+            } catch (IOException ex) {
+                parseThreadException = ex;
+            }
+        }
+    }
+
+    protected synchronized void checkThread() {
+        if (thread == null)
+            launchThread(true);
+    }
+
+    /** helper: implement the main background loop. */
+    protected void react() throws IOException {
+        while (true) {
+            ArrayList<ReplyLine> lst = readReply();
+            if (lst.isEmpty()) {
+                // connection has been closed remotely! end the loop!
+                return;
+            }
+            if ((lst.get(0)).status.startsWith("6"))
+                handleEvent(lst);
+            else {
+                synchronized (waiters) {
+ 		if (!waiters.isEmpty())
+		{
+                    Waiter w;
+                    w = waiters.removeFirst();
+                    w.setResponse(lst);
+		}
+                }		
+
+            }
+        }
+    }
+
+    /** Change the value of the configuration option 'key' to 'val'.
+     */
+    public void setConf(String key, String value) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key+" "+value);
+        setConf(lst);
+    }
+
+    /** Change the values of the configuration options stored in kvMap. */
+    public void setConf(Map<String, String> kvMap) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        for (Iterator<Map.Entry<String,String>> it = kvMap.entrySet().iterator(); it.hasNext(); ) {
+            Map.Entry<String,String> ent = it.next();
+            lst.add(ent.getKey()+" "+ent.getValue()+"\n");
+        }
+        setConf(lst);
+    }
+
+    /** Changes the values of the configuration options stored in
+     * <b>kvList</b>.  Each list element in <b>kvList</b> is expected to be
+     * String of the format "key value".
+     *
+     * Tor behaves as though it had just read each of the key-value pairs
+     * from its configuration file.  Keywords with no corresponding values have
+     * their configuration values reset to their defaults.  setConf is
+     * all-or-nothing: if there is an error in any of the configuration settings,
+     * Tor sets none of them.
+     *
+     * When a configuration option takes multiple values, or when multiple
+     * configuration keys form a context-sensitive group (see getConf below), then
+     * setting any of the options in a setConf command is taken to reset all of
+     * the others.  For example, if two ORBindAddress values are configured, and a
+     * command arrives containing a single ORBindAddress value, the new
+     * command's value replaces the two old values.
+     * 
+     * To remove all settings for a given option entirely (and go back to its
+     * default value), include a String in <b>kvList</b> containing the key and no value.
+     */
+    public void setConf(Collection<String> kvList) throws IOException {
+        if (kvList.size() == 0)
+            return;
+        StringBuffer b = new StringBuffer("SETCONF");
+        for (Iterator<String> it = kvList.iterator(); it.hasNext(); ) {
+            String kv = it.next();
+            int i = kv.indexOf(' ');
+            if (i == -1)
+                b.append(" ").append(kv);
+            b.append(" ").append(kv.substring(0,i)).append("=")
+                .append(quote(kv.substring(i+1)));
+        }
+        b.append("\r\n");
+        sendAndWaitForResponse(b.toString(), null);
+    }
+    
+    /** Try to reset the values listed in the collection 'keys' to their
+     * default values.
+     **/
+    public void resetConf(Collection<String> keys) throws IOException {
+        if (keys.size() == 0)
+            return;
+        StringBuffer b = new StringBuffer("RESETCONF");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            String key = it.next();
+            b.append(" ").append(key);
+        }
+        b.append("\r\n");
+        sendAndWaitForResponse(b.toString(), null);
+    }
+
+    /** Return the value of the configuration option 'key' */
+    public List<ConfigEntry> getConf(String key) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key);
+        return getConf(lst);
+    }
+
+    /** Requests the values of the configuration variables listed in <b>keys</b>.
+     * Results are returned as a list of ConfigEntry objects.
+     * 
+     * If an option appears multiple times in the configuration, all of its
+     * key-value pairs are returned in order.
+     *
+     * Some options are context-sensitive, and depend on other options with
+     * different keywords.  These cannot be fetched directly.  Currently there
+     * is only one such option: clients should use the "HiddenServiceOptions"
+     * virtual keyword to get all HiddenServiceDir, HiddenServicePort,
+     * HiddenServiceNodes, and HiddenServiceExcludeNodes option settings.
+     */
+    public List<ConfigEntry> getConf(Collection<String> keys) throws IOException {
+        StringBuffer sb = new StringBuffer("GETCONF");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            String key = it.next();
+            sb.append(" ").append(key);
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        List<ConfigEntry> result = new ArrayList<ConfigEntry>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            String kv = (it.next()).msg;
+            int idx = kv.indexOf('=');
+            if (idx >= 0)
+                result.add(new ConfigEntry(kv.substring(0, idx),
+                                           kv.substring(idx+1)));
+            else
+                result.add(new ConfigEntry(kv));
+        }
+        return result;
+    }
+
+    /** Request that the server inform the client about interesting events.
+     * Each element of <b>events</b> is one of the following Strings: 
+     * ["CIRC" | "STREAM" | "ORCONN" | "BW" | "DEBUG" |
+     *  "INFO" | "NOTICE" | "WARN" | "ERR" | "NEWDESC" | "ADDRMAP"] .
+     * 
+     * Any events not listed in the <b>events</b> are turned off; thus, calling
+     * setEvents with an empty <b>events</b> argument turns off all event reporting.
+     */
+    public void setEvents(List<String> events) throws IOException {
+        StringBuffer sb = new StringBuffer("SETEVENTS");
+        for (Iterator<String> it = events.iterator(); it.hasNext(); ) {
+            sb.append(" ").append(it.next());
+        }
+        sb.append("\r\n");
+        sendAndWaitForResponse(sb.toString(), null);
+    }
+
+    /** Authenticates the controller to the Tor server.
+     *
+     * By default, the current Tor implementation trusts all local users, and 
+     * the controller can authenticate itself by calling authenticate(new byte[0]).
+     *
+     * If the 'CookieAuthentication' option is true, Tor writes a "magic cookie"
+     * file named "control_auth_cookie" into its data directory.  To authenticate,
+     * the controller must send the contents of this file in <b>auth</b>.
+     * 
+     * If the 'HashedControlPassword' option is set, <b>auth</b> must contain the salted
+     * hash of a secret password.  The salted hash is computed according to the
+     * S2K algorithm in RFC 2440 (OpenPGP), and prefixed with the s2k specifier.
+     * This is then encoded in hexadecimal, prefixed by the indicator sequence
+     * "16:".
+     *
+     * You can generate the salt of a password by calling
+     *       'tor --hash-password <password>'
+     * or by using the provided PasswordDigest class.
+     * To authenticate under this scheme, the controller sends Tor the original
+     * secret that was used to generate the password.
+     */
+    public void authenticate(byte[] auth) throws IOException {
+        String cmd = "AUTHENTICATE " + Bytes.hex(auth) + "\r\n";
+        sendAndWaitForResponse(cmd, null);
+    }
+
+    /** Instructs the server to write out its configuration options into its torrc.
+     */
+    public void saveConf() throws IOException {
+        sendAndWaitForResponse("SAVECONF\r\n", null);
+    }
+
+    /** Sends a signal from the controller to the Tor server.
+     * <b>signal</b> is one of the following Strings:
+     * <ul>
+     * <li>"RELOAD" or "HUP" :  Reload config items, refetch directory</li>
+     * <li>"SHUTDOWN" or "INT" : Controlled shutdown: if server is an OP, exit immediately.
+     *     If it's an OR, close listeners and exit after 30 seconds</li>
+     * <li>"DUMP" or "USR1" : Dump stats: log information about open connections and circuits</li>
+     * <li>"DEBUG" or "USR2" : Debug: switch all open logs to loglevel debug</li>
+     * <li>"HALT" or "TERM" : Immediate shutdown: clean up and exit now</li>
+     * </ul>
+     */
+    public void signal(String signal) throws IOException {
+        String cmd = "SIGNAL " + signal + "\r\n";
+        sendAndWaitForResponse(cmd, null);
+    }
+
+    /** Send a signal to the Tor process to shut it down or halt it.
+     * Does not wait for a response. */
+    public void shutdownTor(String signal) throws IOException {
+        String s = "SIGNAL " + signal + "\r\n";
+        Waiter w = new Waiter();
+        if (debugOutput != null)
+            debugOutput.print(">> "+s);
+        synchronized (waiters) {
+            output.write(s);
+            output.flush();
+        }
+    }
+
+    /** Tells the Tor server that future SOCKS requests for connections to a set of original
+     * addresses should be replaced with connections to the specified replacement
+     * addresses.  Each element of <b>kvLines</b> is a String of the form
+     * "old-address new-address".  This function returns the new address mapping.
+     *
+     * The client may decline to provide a body for the original address, and
+     * instead send a special null address ("0.0.0.0" for IPv4, "::0" for IPv6, or
+     * "." for hostname), signifying that the server should choose the original
+     * address itself, and return that address in the reply.  The server
+     * should ensure that it returns an element of address space that is unlikely
+     * to be in actual use.  If there is already an address mapped to the
+     * destination address, the server may reuse that mapping.
+     * 
+     * If the original address is already mapped to a different address, the old
+     * mapping is removed.  If the original address and the destination address
+     * are the same, the server removes any mapping in place for the original
+     * address.
+     *
+     * Mappings set by the controller last until the Tor process exits:
+     * they never expire. If the controller wants the mapping to last only
+     * a certain time, then it must explicitly un-map the address when that
+     * time has elapsed.
+     */
+    public Map<String,String> mapAddresses(Collection<String> kvLines) throws IOException {
+        StringBuffer sb = new StringBuffer("MAPADDRESS");
+        for (Iterator<String> it = kvLines.iterator(); it.hasNext(); ) {
+            String kv = it.next();
+            int i = kv.indexOf(' ');
+            sb.append(" ").append(kv.substring(0,i)).append("=")
+                .append(quote(kv.substring(i+1)));
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        Map<String,String> result = new HashMap<String,String>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            String kv = (it.next()).msg;
+            int idx = kv.indexOf('=');
+            result.put(kv.substring(0, idx),
+                       kv.substring(idx+1));
+        }
+        return result;
+    }
+
+    public Map<String,String> mapAddresses(Map<String,String> addresses) throws IOException {
+        List<String> kvList = new ArrayList<String>();
+        for (Iterator<Map.Entry<String, String>> it = addresses.entrySet().iterator(); it.hasNext(); ) {
+            Map.Entry<String,String> e = it.next();
+            kvList.add(e.getKey()+" "+e.getValue());
+        }
+        return mapAddresses(kvList);
+    }
+
+    public String mapAddress(String fromAddr, String toAddr) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(fromAddr+" "+toAddr+"\n");
+        Map<String,String> m = mapAddresses(lst);
+        return m.get(fromAddr);
+    }
+
+    /** Queries the Tor server for keyed values that are not stored in the torrc
+     * configuration file.  Returns a map of keys to values.
+     *
+     * Recognized keys include:
+     * <ul>
+     * <li>"version" : The version of the server's software, including the name
+     *  of the software. (example: "Tor 0.0.9.4")</li>
+     * <li>"desc/id/<OR identity>" or "desc/name/<OR nickname>" : the latest server
+     * descriptor for a given OR, NUL-terminated.  If no such OR is known, the
+     * corresponding value is an empty string.</li>
+     * <li>"network-status" : a space-separated list of all known OR identities.
+     * This is in the same format as the router-status line in directories;
+     * see tor-spec.txt for details.</li>
+     * <li>"addr-mappings/all"</li>
+     * <li>"addr-mappings/config"</li>
+     * <li>"addr-mappings/cache"</li>
+     * <li>"addr-mappings/control" : a space-separated list of address mappings, each
+     * in the form of "from-address=to-address".  The 'config' key
+     * returns those address mappings set in the configuration; the 'cache'
+     * key returns the mappings in the client-side DNS cache; the 'control'
+     * key returns the mappings set via the control interface; the 'all'
+     * target returns the mappings set through any mechanism.</li>
+     * <li>"circuit-status" : A series of lines as for a circuit status event. Each line is of the form:
+     * "CircuitID CircStatus Path"</li>
+     * <li>"stream-status" : A series of lines as for a stream status event.  Each is of the form:
+     * "StreamID StreamStatus CircID Target"</li>
+     * <li>"orconn-status" : A series of lines as for an OR connection status event.  Each is of the
+     * form: "ServerID ORStatus"</li>
+     * </ul>
+     */
+    public Map<String,String> getInfo(Collection<String> keys) throws IOException {
+        StringBuffer sb = new StringBuffer("GETINFO");
+        for (Iterator<String> it = keys.iterator(); it.hasNext(); ) {
+            sb.append(" ").append(it.next());
+        }
+        sb.append("\r\n");
+        List<ReplyLine> lst = sendAndWaitForResponse(sb.toString(), null);
+        Map<String,String> m = new HashMap<String,String>();
+        for (Iterator<ReplyLine> it = lst.iterator(); it.hasNext(); ) {
+            ReplyLine line = it.next();
+            int idx = line.msg.indexOf('=');
+            if (idx<0)
+                break;
+            String k = line.msg.substring(0,idx);
+            String v;
+            if (line.rest != null) {
+                v = line.rest;
+            } else {
+                v = line.msg.substring(idx+1);
+            }
+            m.put(k, v);
+        }
+        return m;
+    }
+    
+    
+    
+    /** Return the value of the information field 'key' */
+    public String getInfo(String key) throws IOException {
+        List<String> lst = new ArrayList<String>();
+        lst.add(key);
+        Map<String,String> m = getInfo(lst);
+        return  m.get(key);
+    }
+
+    /** An extendCircuit request takes one of two forms: either the <b>circID</b> is zero, in
+     * which case it is a request for the server to build a new circuit according
+     * to the specified path, or the <b>circID</b> is nonzero, in which case it is a
+     * request for the server to extend an existing circuit with that ID according
+     * to the specified <b>path</b>.
+     *
+     * If successful, returns the Circuit ID of the (maybe newly created) circuit.
+     */
+    public String extendCircuit(String circID, String path) throws IOException {
+        List<ReplyLine> lst = sendAndWaitForResponse(
+                          "EXTENDCIRCUIT "+circID+" "+path+"\r\n", null);
+        return (lst.get(0)).msg;
+    }
+    
+    /** Informs the Tor server that the stream specified by <b>streamID</b> should be
+     * associated with the circuit specified by <b>circID</b>.  
+     * 
+     * Each stream may be associated with
+     * at most one circuit, and multiple streams may share the same circuit.
+     * Streams can only be attached to completed circuits (that is, circuits that
+     * have sent a circuit status "BUILT" event or are listed as built in a
+     * getInfo circuit-status request).
+     * 
+     * If <b>circID</b> is 0, responsibility for attaching the given stream is
+     * returned to Tor.
+     * 
+     * By default, Tor automatically attaches streams to
+     * circuits itself, unless the configuration variable
+     * "__LeaveStreamsUnattached" is set to "1".  Attempting to attach streams
+     * via TC when "__LeaveStreamsUnattached" is false may cause a race between
+     * Tor and the controller, as both attempt to attach streams to circuits.
+     */
+    public void attachStream(String streamID, String circID)
+        throws IOException {
+        sendAndWaitForResponse("ATTACHSTREAM "+streamID+" "+circID+"\r\n", null);
+    }
+
+    /** Tells Tor about the server descriptor in <b>desc</b>.
+     * 
+     * The descriptor, when parsed, must contain a number of well-specified
+     * fields, including fields for its nickname and identity.
+     */
+    // More documentation here on format of desc?
+    // No need for return value?  control-spec.txt says reply is merely "250 OK" on success...
+    public String postDescriptor(String desc) throws IOException {
+        List<ReplyLine> lst = sendAndWaitForResponse("+POSTDESCRIPTOR\r\n", desc);
+        return (lst.get(0)).msg;
+    }
+
+    /** Tells Tor to change the exit address of the stream identified by <b>streamID</b>
+     * to <b>address</b>. No remapping is performed on the new provided address.
+     * 
+     * To be sure that the modified address will be used, this event must be sent
+     * after a new stream event is received, and before attaching this stream to
+     * a circuit.
+     */
+    public void redirectStream(String streamID, String address) throws IOException {
+        sendAndWaitForResponse("REDIRECTSTREAM "+streamID+" "+address+"\r\n",
+                               null);
+    }
+
+    /** Tells Tor to close the stream identified by <b>streamID</b>.
+     * <b>reason</b> should be one of the Tor RELAY_END reasons given in tor-spec.txt, as a decimal:
+     * <ul>
+     * <li>1 -- REASON_MISC           (catch-all for unlisted reasons)</li>
+     * <li>2 -- REASON_RESOLVEFAILED  (couldn't look up hostname)</li>
+     * <li>3 -- REASON_CONNECTREFUSED (remote host refused connection)</li>
+     * <li>4 -- REASON_EXITPOLICY     (OR refuses to connect to host or port)</li>
+     * <li>5 -- REASON_DESTROY        (Circuit is being destroyed)</li>
+     * <li>6 -- REASON_DONE           (Anonymized TCP connection was closed)</li>
+     * <li>7 -- REASON_TIMEOUT        (Connection timed out, or OR timed out while connecting)</li>
+     * <li>8 -- (unallocated)</li>
+     * <li>9 -- REASON_HIBERNATING    (OR is temporarily hibernating)</li>
+     * <li>10 -- REASON_INTERNAL       (Internal error at the OR)</li>
+     * <li>11 -- REASON_RESOURCELIMIT  (OR has no resources to fulfill request)</li>
+     * <li>12 -- REASON_CONNRESET      (Connection was unexpectedly reset)</li>
+     * <li>13 -- REASON_TORPROTOCOL    (Sent when closing connection because of Tor protocol violations)</li>
+     * </ul>
+     *
+     * Tor may hold the stream open for a while to flush any data that is pending.
+     */
+    public void closeStream(String streamID, byte reason)
+        throws IOException {
+        sendAndWaitForResponse("CLOSESTREAM "+streamID+" "+reason+"\r\n",null);
+    }
+
+    /** Tells Tor to close the circuit identified by <b>circID</b>.
+     * If <b>ifUnused</b> is true, do not close the circuit unless it is unused.
+     */
+    public void closeCircuit(String circID, boolean ifUnused) throws IOException {
+        sendAndWaitForResponse("CLOSECIRCUIT "+circID+
+                               (ifUnused?" IFUNUSED":"")+"\r\n", null);
+    }
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/TorControlError.java b/orbotservice/src/test/java/org/torproject/android/control/TorControlError.java
new file mode 100644
index 0000000..d07ee51
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/TorControlError.java
@@ -0,0 +1,39 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.IOException;
+
+/**
+ * An exception raised when Tor tells us about an error.
+ */
+public class TorControlError extends IOException {
+
+    static final long serialVersionUID = 3;
+
+    private final int errorType;
+
+    public TorControlError(int type, String s) {
+        super(s);
+        errorType = type;
+    }
+
+    public TorControlError(String s) {
+        this(-1, s);
+    }
+
+    public int getErrorType() {
+        return errorType;
+    }
+
+    public String getErrorMsg() {
+        try {
+            if (errorType == -1)
+                return null;
+            return TorControlCommands.ERROR_MSGS[errorType];
+        } catch (ArrayIndexOutOfBoundsException ex) {
+            return "Unrecongized error #"+errorType;
+        }
+    }
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/TorControlSyntaxError.java b/orbotservice/src/test/java/org/torproject/android/control/TorControlSyntaxError.java
new file mode 100644
index 0000000..dba4f44
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/TorControlSyntaxError.java
@@ -0,0 +1,16 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control;
+
+import java.io.IOException;
+
+/**
+ * An exception raised when Tor behaves in an unexpected way.
+ */
+public class TorControlSyntaxError extends IOException {
+
+    static final long serialVersionUID = 3;
+
+    public TorControlSyntaxError(String s) { super(s); }
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/examples/.cvsignore b/orbotservice/src/test/java/org/torproject/android/control/examples/.cvsignore
new file mode 100644
index 0000000..6b468b6
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/examples/.cvsignore
@@ -0,0 +1 @@
+*.class
diff --git a/orbotservice/src/test/java/org/torproject/android/control/examples/DebuggingEventHandler.java b/orbotservice/src/test/java/org/torproject/android/control/examples/DebuggingEventHandler.java
new file mode 100644
index 0000000..48c49a2
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/examples/DebuggingEventHandler.java
@@ -0,0 +1,44 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control.examples;
+
+import java.io.PrintWriter;
+import java.util.Iterator;
+import org.torproject.android.control.EventHandler;
+
+public class DebuggingEventHandler implements EventHandler {
+
+    private final PrintWriter out;
+
+    public DebuggingEventHandler(PrintWriter p) {
+        out = p;
+    }
+
+    public void circuitStatus(String status, String circID, String path) {
+        out.println("Circuit "+circID+" is now "+status+" (path="+path+")");
+    }
+    public void streamStatus(String status, String streamID, String target) {
+        out.println("Stream "+streamID+" is now "+status+" (target="+target+")");
+    }
+    public void orConnStatus(String status, String orName) {
+        out.println("OR connection to "+orName+" is now "+status);
+    }
+    public void bandwidthUsed(long read, long written) {
+        out.println("Bandwidth usage: "+read+" bytes read; "+
+                    written+" bytes written.");
+    }
+    public void newDescriptors(java.util.List<String> orList) {
+        out.println("New descriptors for routers:");
+        for (Iterator<String> i = orList.iterator(); i.hasNext(); )
+            out.println("   "+i.next());
+    }
+    public void message(String type, String msg) {
+        out.println("["+type+"] "+msg.trim());
+    }
+
+    public void unrecognized(String type, String msg) {
+        out.println("unrecognized event ["+type+"] "+msg.trim());
+    }
+
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/control/examples/Main.java b/orbotservice/src/test/java/org/torproject/android/control/examples/Main.java
new file mode 100644
index 0000000..b0e0a3c
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/control/examples/Main.java
@@ -0,0 +1,146 @@
+// Copyright 2005 Nick Mathewson, Roger Dingledine
+// See LICENSE file for copying information
+package org.torproject.android.control.examples;
+
+import org.torproject.android.control.*;
+import java.io.EOFException;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.net.Socket;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Arrays;
+import java.util.Map;
+import java.util.Iterator;
+
+public class Main implements TorControlCommands {
+
+    public static void main(String args[]) {
+        if (args.length < 1) {
+            System.err.println("No command given.");
+            return;
+        }
+        try {
+            if (args[0].equals("set-config")) {
+                setConfig(args);
+            } else if (args[0].equals("get-config")) {
+                getConfig(args);
+            } else if (args[0].equals("get-info")) {
+                getInfo(args);
+            } else if (args[0].equals("listen")) {
+                listenForEvents(args);
+            } else if (args[0].equals("signal")) {
+                signal(args);
+            } else if (args[0].equals("auth")) {
+                authDemo(args);
+            } else {
+                System.err.println("Unrecognized command: "+args[0]);
+            }
+        } catch (EOFException ex) {
+            System.out.println("Control socket closed by Tor.");
+        } catch (TorControlError ex) {
+            System.err.println("Error from Tor process: "+
+                               ex+" ["+ex.getErrorMsg()+"]");
+        } catch (IOException ex) {
+            System.err.println("IO exception when talking to Tor process: "+
+                               ex);
+            ex.printStackTrace(System.err);
+        }
+    }
+
+    private static TorControlConnection getConnection(String[] args,
+        boolean daemon) throws IOException {
+        Socket s = new Socket("127.0.0.1", 9100);
+        TorControlConnection conn = new TorControlConnection(s);
+        conn.launchThread(daemon);
+        conn.authenticate(new byte[0]);
+        return conn;
+    }
+
+    private static TorControlConnection getConnection(String[] args)
+        throws IOException {
+        return getConnection(args, true);
+    }
+
+    public static void setConfig(String[] args) throws IOException {
+        // Usage: "set-config [-save] key value key value key value"
+        TorControlConnection conn = getConnection(args);
+        ArrayList<String> lst = new ArrayList<String>();
+        int i = 1;
+        boolean save = false;
+        if (args[i].equals("-save")) {
+            save = true;
+            ++i;
+        }
+        for (; i < args.length; i +=2) {
+            lst.add(args[i]+" "+args[i+1]);
+        }
+        conn.setConf(lst);
+        if (save) {
+            conn.saveConf();
+        }
+    }
+
+    public static void getConfig(String[] args) throws IOException {
+        // Usage: get-config key key key
+        TorControlConnection conn = getConnection(args);
+        List<ConfigEntry> lst = conn.getConf(Arrays.asList(args).subList(1,args.length));
+        for (Iterator<ConfigEntry> i = lst.iterator(); i.hasNext(); ) {
+            ConfigEntry e = i.next();
+            System.out.println("KEY: "+e.key);
+            System.out.println("VAL: "+e.value);
+        }
+    }
+
+    public static void getInfo(String[] args) throws IOException {
+        TorControlConnection conn = getConnection(args);
+        Map<String,String> m = conn.getInfo(Arrays.asList(args).subList(1,args.length));
+        for (Iterator<Map.Entry<String, String>> i = m.entrySet().iterator(); i.hasNext(); ) {
+            Map.Entry<String,String> e = i.next();
+            System.out.println("KEY: "+e.getKey());
+            System.out.println("VAL: "+e.getValue());
+        }
+    }
+
+    public static void listenForEvents(String[] args) throws IOException {
+        // Usage: listen [circ|stream|orconn|bw|newdesc|info|notice|warn|error]*
+        TorControlConnection conn = getConnection(args, false);
+        ArrayList<String> lst = new ArrayList<String>();
+        for (int i = 1; i < args.length; ++i) {
+            lst.add(args[i]);
+        }
+        conn.setEventHandler(
+            new DebuggingEventHandler(new PrintWriter(System.out, true)));
+        conn.setEvents(lst);
+    }
+
+    public static void signal(String[] args) throws IOException {
+        // Usage signal [reload|shutdown|dump|debug|halt]
+        TorControlConnection conn = getConnection(args, false);
+        // distinguish shutdown signal from other signals
+        if ("SHUTDOWN".equalsIgnoreCase(args[1])
+        		|| "HALT".equalsIgnoreCase(args[1])) {
+        	conn.shutdownTor(args[1].toUpperCase());
+        } else {
+        	conn.signal(args[1].toUpperCase());
+        }
+    }
+
+    public static void authDemo(String[] args) throws IOException {
+
+        PasswordDigest pwd = PasswordDigest.generateDigest();
+        Socket s = new Socket("127.0.0.1", 9100);
+        TorControlConnection conn = new TorControlConnection(s);
+        conn.launchThread(true);
+        conn.authenticate(new byte[0]);
+
+        conn.setConf("HashedControlPassword", pwd.getHashedPassword());
+
+        s = new Socket("127.0.0.1", 9100);
+        conn = new TorControlConnection(s);
+        conn.launchThread(true);
+        conn.authenticate(pwd.getSecret());
+    }
+
+}
+
diff --git a/orbotservice/src/test/java/org/torproject/android/service/ExampleUnitTest.java b/orbotservice/src/test/java/org/torproject/android/service/ExampleUnitTest.java
new file mode 100644
index 0000000..578fa4b
--- /dev/null
+++ b/orbotservice/src/test/java/org/torproject/android/service/ExampleUnitTest.java
@@ -0,0 +1,15 @@
+package org.torproject.android.service;
+
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+/**
+ * To work on unit tests, switch the Test Artifact in the Build Variants view.
+ */
+public class ExampleUnitTest {
+    @Test
+    public void addition_isCorrect() throws Exception {
+        assertEquals(4, 2 + 2);
+    }
+}
\ No newline at end of file
diff --git a/project.properties b/project.properties
index 42f3e5e..145c9f2 100644
--- a/project.properties
+++ b/project.properties
@@ -10,6 +10,5 @@
 
 # Project target.
 target=android-23
-android.library.reference.1=external/superuser-commands/RootCommands-Library
-android.library.reference.2=external/jsocks/jsockslib
-android.library.reference.3=external/appcompat
+android.library.reference.1=external/jsocks/jsockslib
+android.library.reference.2=external/appcompat
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..9984a03
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1,2 @@
+include ':jsocksAndroid', ':orbotservice'
+include ':app'
diff --git a/src/org/torproject/android/service/TorService.java b/src/org/torproject/android/service/TorService.java
index b90442b..5ab7bed 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -32,9 +32,9 @@ import android.text.TextUtils;
 import android.util.Log;
 import android.widget.RemoteViews;
 
-import net.freehaven.tor.control.ConfigEntry;
-import net.freehaven.tor.control.EventHandler;
-import net.freehaven.tor.control.TorControlConnection;
+import org.torproject.android.control.ConfigEntry;
+import org.torproject.android.control.EventHandler;
+import org.torproject.android.control.TorControlConnection;
 
 import org.json.JSONArray;
 import org.json.JSONObject;



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits