Browse Source

Merge branch 'master' into dev

duke
Duke Leto 4 years ago
parent
commit
937c36cfdb
  1. 2
      .gitignore
  2. 29
      .travis.yml
  3. 2
      LICENSE
  4. 21
      README.md
  5. BIN
      SDA.jpg
  6. 33
      app/build.gradle
  7. 19
      app/src/main/java/org/myhush/silentdragon/MainActivity.kt
  8. 12
      app/src/main/res/layout/content_main.xml
  9. 137
      app/src/main/res/values-ar/strings.xml
  10. 136
      app/src/main/res/values-bg/strings.xml
  11. 2
      app/src/main/res/values-de/strings.xml
  12. 138
      app/src/main/res/values-el/strings.xml
  13. 4
      app/src/main/res/values-fa/strings.xml
  14. 2
      app/src/main/res/values-fi/strings.xml
  15. 137
      app/src/main/res/values-fil/strings.xml
  16. 6
      app/src/main/res/values-fr/strings.xml
  17. 137
      app/src/main/res/values-hu/strings.xml
  18. 136
      app/src/main/res/values-in/strings.xml
  19. 6
      app/src/main/res/values-it/strings.xml
  20. 137
      app/src/main/res/values-ja/strings.xml
  21. 136
      app/src/main/res/values-lv/strings.xml
  22. 4
      app/src/main/res/values-pl/strings.xml
  23. 6
      app/src/main/res/values-pt/strings.xml
  24. 138
      app/src/main/res/values-ro/strings.xml
  25. 156
      app/src/main/res/values-ru/strings.xml
  26. 137
      app/src/main/res/values-sv/strings.xml
  27. 2
      app/src/main/res/values-tr/strings.xml
  28. 2
      app/src/main/res/values/strings.xml
  29. 4
      examples/secrets.properties
  30. 2
      new_binary.sh
  31. 25
      tools/android-wait-for-emulator.sh

2
.gitignore

@ -58,5 +58,7 @@ freeline_project_description.json
secrets.properties
!examples/*
# vim
*.sw?

29
.travis.yml

@ -1,7 +1,28 @@
language: android
dist: trusty
jdk: oraclejdk8
env:
global:
- ANDROID_TARGET=android-22
- ANDROID_ABI=armeabi-v7a
android:
components:
- build-tools-26.0.2
- android-26
- extra
- tools
- platform-tools
- build-tools-28.0.3
- android-28
- $ANDROID_TARGET
- extra-android-m2repository
- sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
before_script:
- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI -c 100M
- emulator -avd test -no-window &
- bash ./tools/android-wait-for-emulator.sh
- adb shell input keyevent 82 &
script:
- bash ./gradlew build
- bash ./gradlew test -x lint --stacktrace

2
LICENSE

@ -1,5 +1,5 @@
GPLv3
Copyright (c) <2019> The Hush Developers
Copyright (c) <2019-2020> The Hush Developers
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

21
README.md

@ -6,11 +6,12 @@ SilentDragon Android is an Android frontend for the desktop SilentDragon that le
## When will it be in my favorite app store?
We are planning to submit to app stores Real Soon Now
The application is already available on the Google Play store here:
https://play.google.com/store/apps/details?id=org.myhush.silentdragon&hl=fr
### Running SilentDragon
In order to let your Android phone connect to your desktop, you need to run the deskop [SilentDragon](https://github.com/MyHush/SilentDragon), and sync fully. This is not a full node
In order to let your Android phone connect to your desktop, you need to run the desktop [SilentDragon](https://github.com/MyHush/SilentDragon), and sync fully. This is not a full node
on your Android (your poor battery!). It's a remote control for your full node.
Thankfully this should only take a short time with a fast internet connection!
@ -64,7 +65,7 @@ Make sure you have Gradle 5.4.x or higher, 5.4.1 is known to work:
## Release Build Process
The first time you create a release build you'll need to create two files. The
The first time you create a release build you'll need to create a keystore file and prepare a properties file. The
release keystore is used for app signing and a properties file is used to store
sensitive information about the keystore. These files should not be committed
to git. Once you have both of these files you can create a release build for
@ -84,18 +85,10 @@ The `keytool` command can be used, for example:
* Set the Key Store Name to `silent_dragon_keystore.jks` and the path to that of the project, create a password for the keystore path, a Key alias, and a key password. The store password and key password should be the same. Fill out some basic organization information and click Ok.
* On the next screen make sure the build variant "release" is selected and click Finish.
### Creating a properties file
### Preparing a properties file
Within the projects main directory create a file secrets.properties The
contents of the file are below and filled in with the release keystore alias,
key password, and store password from when you created the release keystore.
```
store_file_location=../silent_dragon_keystore.jks
key_alias=<alias>
key_password=<key_password>
store_password=<store_password>
```
Copy `secrets.properties` file from `examples` folder and paste it to the projects main directory.
Fill store_file_location, key_alias, key_password and store_password when you created the release keystore.
### Building a release APK for Google Play

BIN
SDA.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 85 KiB

33
app/build.gradle

@ -5,13 +5,6 @@ apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
def secretsPropertiesFile = rootProject.file("secrets.properties")
def secretProperties = new Properties()
if (secretsPropertiesFile.exists()) {
secretProperties.load(new FileInputStream((secretsPropertiesFile)))
}
android {
compileSdkVersion 28
@ -20,19 +13,13 @@ android {
minSdkVersion 19
targetSdkVersion 28
versionCode 2
versionName "0.5.13"
versionName "0.5.14"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
signingConfigs {
release {
storeFile file(secretProperties["store_file_location"])
keyAlias secretProperties["key_alias"]
keyPassword secretProperties["key_password"]
storePassword secretProperties["store_password"]
}
release
}
buildTypes {
@ -45,6 +32,22 @@ android {
}
def secretsPropertiesFile = rootProject.file("secrets.properties")
def secretProperties = new Properties()
if (secretsPropertiesFile.exists()) {
secretProperties.load(new FileInputStream(secretsPropertiesFile))
android.signingConfigs.release.storeFile = file(secretProperties["store_file_location"])
android.signingConfigs.release.keyAlias = secretProperties["key_alias"]
android.signingConfigs.release.keyPassword = secretProperties["key_password"]
android.signingConfigs.release.storePassword = secretProperties["store_password"]
android.buildTypes.release.signingConfig = android.signingConfigs.release
} else {
android.buildTypes.release.signingConfig = null
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

19
app/src/main/java/org/myhush/silentdragon/MainActivity.kt

@ -4,14 +4,18 @@ package org.myhush.silentdragon
import android.annotation.SuppressLint
import android.app.Activity
import android.app.AlertDialog
import android.content.*
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.os.Handler
import android.os.StrictMode
import android.support.constraint.ConstraintLayout
import android.support.design.widget.Snackbar
import android.support.v4.text.HtmlCompat
import android.support.v7.app.AppCompatActivity
import android.text.Html
import android.util.Log
import android.view.Menu
import android.view.MenuItem
@ -64,6 +68,19 @@ class MainActivity : AppCompatActivity(),
ConnectionManager.refreshAllData()
}
btnHelp.setOnClickListener {
val dialogBuilder = AlertDialog.Builder(this)
dialogBuilder.setMessage(if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) Html.fromHtml(resources.getString(R.string.help_text), HtmlCompat.FROM_HTML_MODE_LEGACY) else Html.fromHtml(resources.getString(R.string.help_text)))
.setNegativeButton(resources.getString(R.string.ok), DialogInterface.OnClickListener {
dialog, id -> dialog.cancel()
})
val alert = dialogBuilder.create()
alert.setTitle(resources.getString(R.string.help))
alert.show()
}
swiperefresh.setOnRefreshListener {
ConnectionManager.refreshAllData()
}
@ -135,9 +152,11 @@ class MainActivity : AppCompatActivity(),
// Hide the reconnect button if there is no connection string
if (DataModel.getConnString(SilentDragonApp.appContext!!).isNullOrBlank() ||
DataModel.getSecret() == null) {
btnHelp.visibility = Button.VISIBLE
btnReconnect.visibility = Button.GONE
lblConnectionOr.visibility = TextView.GONE
} else {
btnHelp.visibility = Button.GONE
btnReconnect.visibility = Button.VISIBLE
lblConnectionOr.visibility = TextView.VISIBLE
}

12
app/src/main/res/layout/content_main.xml

@ -132,6 +132,18 @@
app:layout_constraintTop_toBottomOf="@+id/lblConnectionOr" app:layout_constraintStart_toStartOf="parent"
android:layout_marginStart="8dp" app:layout_constraintEnd_toEndOf="parent"
android:layout_marginEnd="8dp"/>
<Button
android:id="@+id/btnHelp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:text="@string/help"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btnReconnect" />
</android.support.constraint.ConstraintLayout>
<android.support.design.widget.BottomNavigationView
android:layout_width="match_parent"

137
app/src/main/res/values-ar/strings.xml

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Arabic -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s سلسلة اتصال غير صالحه </string>
<string name="valid_address">عنوان صحيح</string>
<string name="balance">رصيد</string>
<string name="scan_qr_code"> QR مسح رمز ال</string>
<string name="send">ارسال</string>
<string name="address">عنوان</string>
<string name="cancel">إلغاء</string>
<string name="amount">قيمة</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">رد</string>
<string name="shielded_address">(عنوان محمي)</string>
<string name="unconfirmed_tx"> (معاملة غير مؤكد)</string>
<string name="confirm_transaction">معاملة مؤكد </string>
<string name="confirm_and_send">تأكيد وإرسال</string>
<!-- content_main.xml -->
<string name="past_transactions">معاملات سابقة </string>
<string name="or">او</string>
<string name="reconnect">إعادة الاتصال</string>
<string name="help">مساعده</string>
<string name="help_text">هذا التطبيق يتحكم عن بعد لعقدة كاملة.&lt;br>&lt;br>من أجل السماح لهاتف الأندرويد الخاص بك بالاتصال بجهاز الحاسوب ، تحتاج إلى تشغيل (سايلنت دراجون) بجهاز الحاسوب والمزامنة بالكامل.&lt;br>&lt;br>بعد مزامنة العقدة الخاصة بك ، انتقل إلى &lt;b>تطبيق -> اشبك تطبيق جوال&lt;/b> لعرض اتصال كيو ار كود ، الذي يمكنك مسحه من هذا التطبيق لوصل سايلانت دراجون.</string>
<!-- MainActivity.kt -->
<string name="app_name">سايلانت دراجون</string>
<string name="no_connection">لا يوجد اتصال</string>
<string name="connecting">جاري التوصيل&#8230;</string>
<string name="loading">جار التحميل</string>
<!-- content_tx_details -->
<string name="memo">مذكرة</string>
<string name="memo_contents"> محتوى المذكرة</string>
<string name="view_on_block_explorer">اعرض على بلوك إكسبلورر</string>
<string name="date_time">التاريخ_الوقت </string>
<!-- fragment_transaction_item -->
<string name="date">التاريخ</string>
<string name="amt">ا م ت</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">معاملة غير مؤكدة</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">إرسال </string>
<string name="receiving">استلام </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">إدخال يدوي</string>
<!-- menu_recieve -->
<string name="share">شارك</string>
<!-- menu_txdetails -->
<string name="view">رؤية</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">أرسلت</string>
<string name="received">تم الاستلام</string>
<!-- menu_main -->
<string name="refresh">تحديث</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">لم يتم تمكين الاتصال عبر الإنترنت بواسطة عقدة جهاز الحاسوب</string>
<string name="Connecting_over_internet_is_disabled_in_settings">يتم تعطيل الاتصال عبر الإنترنت في الإعدادات</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">انتقل إلى \ "تطبيق \" -> \ "توصيل تطبيق الجوّال \" على سطح الحاسوب الخاص بك وقم بمسح رمز الكيو ار</string>
<!-- activity_settings -->
<string name="disconnect">قطع الاتصال</string>
<string name="silentDragon_connection_address">عنوان الاتصال عنوان سايلنت دراجون</string>
<string name="disallow_routing_over_external_service">عدم السماح بالتوجيه عبر الخدمة الخارجية/internet</string>
<string name="only_attempts_direct_connection">إذا تم تحديده ، فسيحاول التطبيق الاتصال المباشر بـ SilentDragon فقط ، وليس توجيه حركة المرور عبر الإنترنت عبر خدمة WormHole على wormhole.myhush.org. لطفا أنظر الى https://myhush.org/silentdragon</string>
<string name="currency">العملة</string>
<string name="silentdragon_version">اصدار سايلنت دراجون</string>
<!-- activity_about.xml -->
<string name="website">زورونا على موقعنا </string>
<string name="discord">انضمو الى دسكورد</string>
<string name="twitter">تويتر</string>
<string name="github">جت هب</string>
<string name="credits">تصديق</string>
<string name="license">رخصه </string>
<string name="sda_version">سايلنت دراجون اصدار</string>
<string name="copyright">حقوق النشر</string>
<!-- SettingActivity.kt -->
<string name="not_connected">غير متصل</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">الصق الكود هنا يدويًا</string>
<string name="ok">اجل</string>
<string name="is_not_a_valid_hush_address">%1$s عنوان هش غير صالح!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">استلام</string>
<string name="no_address">لا يوجد عنوان !</string>
<string name="hush_address">عنوان هش</string>
<string name="copied_address_to_clipboard">نسخ العنوان إلى الحافظة</string>
<string name="your_hush_transparent_address">عنوان هش شفاف</string>
<string name="your_hush_shielded_address">عنوان هش محمي</string>
<!-- SendActivity.kt -->
<string name="send_transaction">إرسال المعاملة</string>
<string name="not_a_valid_hush_address">عنوان هش غير صالح!</string>
<string name="no_memo_for_taddresses">(لا Tيوجد مذكرة لعنوان ال)</string>
<string name="memo_optional">مذكرة (اختياري)</string>
<string name="send_anyway">أرسل على كل حال</string>
<string name="invalid_amount">مبلغ غير صحيح!</string>
<string name="invalid_destination_Hush_address">عنوان هش المقصود غير صحيح!</string>
<string name="send_from_taddr">ارسال من عنوان T ال </string>
<string name="cant_send_a_memo_to_a_taddr">لا يمكن ارسال مذكرة الي عنوان شفاف</string>
<string name="error_sending_transaction">خطأ في إرسال المعامله </string>
<string name="memo_field_over_512">مذكرة طويله جدا! يجب أن تكون أقصاها ٥١٢ بايت</string>
<string name="more_than_shielded_address">%1$s %2$s هو اكثر من الرصيد في العنوان المخفي. هذه المعاملة سيتم إرسالها من عنوان شفاف، و لن تكون خفية.\n\nهل انت قطعا متأكد؟ </string>
<string name="max_spend_in_a_single_tx">لا يمكن صرف اكثر من %1$d %2$s في معاملة واحده "</string>
<string name="reply_to">الرد على</string>
<!-- content_send -->
<string name="to">الى</string>
<string name="fee">رسوم:</string>
<string name="include_reply_to_address">اشمل الرد الى العنوانI</string>
<string name="action_settings">الاعدادات </string>
<string name="action_about">عن</string>
<string name="transaction_details">تفصيل المعاملة</string>
<string name="title_activity_settings">إعدادات </string>
<string name="title_activity_about">عن</string>
</resources>

136
app/src/main/res/values-bg/strings.xml

@ -0,0 +1,136 @@
<resources>
<!-- Bulgarian -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s Връзката не е валидна</string>
<string name="valid_address">Валиден Адрес</string>
<string name="balance">Салдо</string>
<string name="scan_qr_code">Сканирай QR Кода</string>
<string name="send">Изпрати</string>
<string name="address">Адрес</string>
<string name="cancel">Отмени</string>
<string name="amount">Сума</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Отговори</string>
<string name="shielded_address">(Защитен Адрес)</string>
<string name="unconfirmed_tx"> (Непотвърдена Транзакция)</string>
<string name="confirm_transaction">Потвърди Транзакзията</string>
<string name="confirm_and_send">Потвърди и Изпрати</string>
<!-- content_main.xml -->
<string name="past_transactions">Предишни транзакции</string>
<string name="or">OR</string>
<string name="reconnect">Свържи се отново</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Няма Връзка</string>
<string name="connecting">Свързване&#8230;</string>
<string name="loading">Зареждане&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Memo</string>
<string name="memo_contents">Съдържание на бележка</string>
<string name="view_on_block_explorer">Преглед на Block Explorer</string>
<string name="date_time">Дата и Час</string>
<!-- fragment_transaction_item -->
<string name="date">Дата</string>
<string name="amt">Amt</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Непотвърдена транзакзия</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Изпращане </string>
<string name="receiving">Получаване </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Ръчно въвеждане</string>
<!-- menu_recieve -->
<string name="share">Сподели</string>
<!-- menu_txdetails -->
<string name="view">Прегледай</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Изпратено</string>
<string name="received">Получено</string>
<!-- menu_main -->
<string name="refresh">Обнови</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Свързването през интернет не беше активирано от node на работния плот.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Свързването през интернет е забранено в настройките.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Отидете на \ "Приложения \" -> \ "Свързване на мобилно приложение \" на вашия работен плот и сканирайте QR кода, за да се свържете</string>
<!-- activity_settings -->
<string name="disconnect">Прекъсване на връзката</string>
<string name="silentDragon_connection_address">SilentDragon адрес на свързване</string>
<string name="disallow_routing_over_external_service">Забранете маршрутизирането през външна услуга / интернет</string>
<string name="only_attempts_direct_connection">Ако е поставена отметка, приложението ще опита само директна връзка с SilentDragon, и не маршрутизира трафика по интернет чрез услугата WormHole на wormhole.myhush.org . Моля вижте https://myhush.org/silentdragon за повече детайли</string>
<string name="currency">Валута</string>
<string name="silentdragon_version">SilentDragon версия</string>
<!-- activity_about.xml -->
<string name="website">Посете нашия уебсайт</string>
<string name="discord">Присъеденете се към нашия Дискорд</string>
<string name="twitter">Туйтър</string>
<string name="github">GitHub</string>
<string name="credits">Credits</string>
<string name="license">Лиценз</string>
<string name="sda_version">SilentDragon Андройд зерсияn</string>
<string name="copyright">Авторско право</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Няма връзка</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Постави ръчно кода тук</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s не е валиден HUSH адрес!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Получи</string>
<string name="no_address">Липсващ адрес!</string>
<string name="hush_address">Hush адрес</string>
<string name="copied_address_to_clipboard">Копиран адрес в клипборда</string>
<string name="your_hush_transparent_address">Твоя прозрачен Hush адрес</string>
<string name="your_hush_shielded_address">Твоя Hush защитен адрес</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Изпрати транзакции</string>
<string name="not_a_valid_hush_address">Невалиден Hush адрес!</string>
<string name="no_memo_for_taddresses">(Няма записки на t-Addresses)</string>
<string name="memo_optional">Бележка (Избирателно)</string>
<string name="send_anyway">Изпрати въпреки това</string>
<string name="invalid_amount">Невалидна сума!</string>
<string name="invalid_destination_Hush_address">Невалидна дестинация Hush Адрес!</string>
<string name="send_from_taddr">Изпрати от t-addr?</string>
<string name="cant_send_a_memo_to_a_taddr">Не може да се изпрати бележка на прозрачен адрес</string>
<string name="error_sending_transaction">Грешка при изпращане на транзакция!</string>
<string name="memo_field_over_512">Полето е прекалено дълго! Трябва да е най-много 512 бита.</string>
<string name="more_than_shielded_address">%1$s %2$s е повече от салдото на вашият защитен адрес.Тази транзакция ще трябва да бъде изпратен от прозрачен адрес и няма ?</string>
<string name="max_spend_in_a_single_tx">Не може да се похарчи повече от %1$d %2$s в единична транзакция</string>
<string name="reply_to">Отговори на</string>
<!-- content_send -->
<string name="to">до</string>
<string name="fee">Такса:</string>
<string name="include_reply_to_address">Включете отговор на адрес</string>
<string name="action_settings">Настройки</string>
<string name="action_about">Относно</string>
<string name="transaction_details">Детайли на транзакция</string>
<string name="title_activity_settings">Настройки</string>
<string name="title_activity_about">Относно</string>
</resources>

2
app/src/main/res/values-de/strings.xml

@ -26,6 +26,8 @@
<string name="past_transactions">letzte Transaktionen</string>
<string name="or">OR</string>
<string name="reconnect">Wiederverbinden</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>

138
app/src/main/res/values-el/strings.xml

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Greek -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s μη έγκυρη συμβολοσειρά σύνδεσης</string>
<string name="valid_address">Έγκυρη διεύθυνση</string>
<string name="balance">Υπόλοιπο</string>
<string name="scan_qr_code">Σάρωση κώδικα QR</string>
<string name="send">Αποστολή</string>
<string name="address">Διεύθυνση</string>
<string name="cancel">Ακύρωση</string>
<string name="amount">Ποσό</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Απάντηση</string>
<string name="shielded_address">(Θωρακισμένη διεύθυνση)</string>
<string name="unconfirmed_tx"> (Μη επιβεβαιωμένη συναλλαγή)</string>
<string name="confirm_transaction">Επιβεβαίωση συναλλαγής</string>
<string name="confirm_and_send">Επιβεβαίωση και αποστολή</string>
<!-- content_main.xml -->
<string name="past_transactions">Προηγούμενες συναλλαγές</string>
<string name="or">Η</string>
<string name="reconnect">Επανασύνδεση</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Χωρίς σύνδεση</string>
<string name="connecting">Σύνδεση&#8230;</string>
<string name="loading">Φόρτωση&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Memo</string>
<string name="memo_contents">Περιεχόμενα Memo</string>
<string name="view_on_block_explorer">Προβολή στο Block Explorer</string>
<string name="date_time">Ημερομηνία και ώρα</string>
<!-- fragment_transaction_item -->
<string name="date">Ημερομηνία</string>
<string name="amt">Amt</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Μη επιβεβαιωμένη συναλλαγή</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Αποστολή </string>
<string name="receiving">Λήψη </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Χειροκίνητη εισαγωγή</string>
<!-- menu_recieve -->
<string name="share">Κοινή χρήση</string>
<!-- menu_txdetails -->
<string name="view">Προβολή</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Απεσταλμένα</string>
<string name="received">Ληφθέντα</string>
<!-- menu_main -->
<string name="refresh">επαναφόρτωση</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Η σύνδεση μέσω του διαδικτύου δεν ήταν ενεργοποιημένη απο τον κόμβο του υπολογιστή.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Η σύνδεση μέσω του διαδικτύου είναι απενεργοποιημένη στις ρυθμίσεις.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Πηγαίνετε στο \"Apps\" -> \"Connect mobile app\" στον υπολογιστή σας και σαρώστε τον κώδικα QR για να συνδεθείτε</string>
<!-- activity_settings -->
<string name="disconnect">Αποσύνδεση</string>
<string name="silentDragon_connection_address">SilentDragon διεύθυνση σύνδεσης</string>
<string name="disallow_routing_over_external_service">Απενεργοποιήστε τη δρομολόγηση μέσω εξωτερικής υπηρεσίας/διαδικτύου</string>
<string name="only_attempts_direct_connection">Αν είναι επιλεγμένο, η εφαρμογή θα επιχειρήσει μόνο απευθείας σύνδεση με το SilentDragon, και όχι την δρομολόγηση της κυκλοφορίας μέσω του Διαδικτύου με την υπηρεσία WormHole στο wormhole.myhush.org . Παρακαλούμε δείτε το https://myhush.org/silentdragon για περισσότερες πληροφορίες</string>
<string name="currency">Νόμισμα</string>
<string name="silentdragon_version">Έκδοση SilentDragon</string>
<!-- activity_about.xml -->
<string name="website">Επισκεφτείτε την ιστοσελίδα μας</string>
<string name="discord">Γίνετε μέλος στο Discord</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Εύσημα</string>
<string name="license">Άδεια</string>
<string name="sda_version">SilentDragonAndroid έκδοση</string>
<string name="copyright">Πνευματικά δικαιώματα</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Μη συνδεδεμένο</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Επικολλήστε τον κώδικα εδώ χειροκίνητα</string>
<string name="ok">Εντάξει</string>
<string name="is_not_a_valid_hush_address">%1$s μη έγκυρη διεύθυνση HUSH!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Λήψη</string>
<string name="no_address">Καμία διεύθυνση!</string>
<string name="hush_address">Διεύθυνση Hush</string>
<string name="copied_address_to_clipboard">Η διεύθυνση αντιγράφηκε στο πρόχειρο</string>
<string name="your_hush_transparent_address">Η διαφανή σας διεύθυνση Hush</string>
<string name="your_hush_shielded_address">Η θωρακισμένη σας διεύθυνση Hush</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Αποστολή συναλλαγής</string>
<string name="not_a_valid_hush_address">Μη έγκυρη διεύθυνση Hush!</string>
<string name="no_memo_for_taddresses">(Δεν υπάρχει MEMO για τις t-Addresses)</string>
<string name="memo_optional">Memo (Προαιρετικό)</string>
<string name="send_anyway">Αποστολή ούτως ή άλλως</string>
<string name="invalid_amount">Μη έγκυρο ποσό!</string>
<string name="invalid_destination_Hush_address">Μη έγκυρος προορισμός διεύθυνσης Hush!</string>
<string name="send_from_taddr">Αποστολή απο t-addr?</string>
<string name="cant_send_a_memo_to_a_taddr">Δεν μπορεί να σταλθεί ένα MEMO σε μία διαφανής διεύθυνση</string>
<string name="error_sending_transaction">Σφάλμα αποστολής συναλλαγής!</string>
<string name="memo_field_over_512">Το πεδίο MEMO είναι πολύ μεγάλο! Πρέπει να είναι το πολύ 512 bytes.</string>
<string name="more_than_shielded_address">%1$s %2$s είναι περισσότερο από το υπόλοιπο στην θωρακισμένη σας διεύθυνση. Αυτή η συναλλαγή θα πρέπει να αποσταλεί από μία διαφανή διεύθυνση, και δεν θα είναι ιδιωτική.\n\nΕίστε απολύτως σίγουροι?</string>
<string name="max_spend_in_a_single_tx">Δεν μπορούν να ξοδευτούν πάνω από %1$d %2$s σε μία μόνο συναλλαγή"</string>
<string name="reply_to">Απάντηση προς</string>
<!-- content_send -->
<string name="to">Προς</string>
<string name="fee">Προμήθεια:</string>
<string name="include_reply_to_address">Συμπερίληψη της διεύθυνσης αποστολή προς</string>
<string name="action_settings">Ρυθμίσεις</string>
<string name="action_about">Σχετικά με</string>
<string name="transaction_details">Λεπτομέρειες Συναλλαγής</string>
<string name="title_activity_settings">Ρυθμίσεις</string>
<string name="title_activity_about">Σχετικά με</string>
</resources>

4
app/src/main/res/values-fa/strings.xml

@ -21,6 +21,8 @@
<string name="past_transactions">تراکنش های گذشته</string>
<string name="or">یا</string>
<string name="reconnect">اتصال دوباره</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon|سایلنت دراگون</string>
@ -136,4 +138,4 @@
<string name="title_activity_settings">تنظیمات</string>
<string name="title_activity_about">درباره</string>
</resources>
</resources>

2
app/src/main/res/values-fi/strings.xml

@ -26,6 +26,8 @@
<string name="past_transactions">Aiemmat Tapahtumat</string>
<string name="or">Tai</string>
<string name="reconnect">Yhdistä Uudelleen</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>

137
app/src/main/res/values-fil/strings.xml

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Filipino -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s ay hindi wastong string ng koneksyon</string>
<string name="valid_address">Wastong Address</string>
<string name="balance">Balanse</string>
<string name="scan_qr_code">I-scan ang QR Code</string>
<string name="send">Ipadala</string>
<string name="address">Address</string>
<string name="cancel">I-Kansela</string>
<string name="amount">Halaga</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Tugon</string>
<string name="shielded_address">(Naka-shield na Address)</string>
<string name="unconfirmed_tx"> (Hindi pa Kumpirmadong Tx)</string>
<string name="confirm_transaction"> I-kumpirma ang Transaksyon</string>
<string name="confirm_and_send">Kumpirmahin at Ipadala</string>
<!-- content_main.xml -->
<string name="past_transactions">Mga Nakaraang Transaksyon</string>
<string name="or">O</string>
<string name="reconnect">Kumonekta Muli</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Walang Koneksyon</string>
<string name="connecting">Kumukonekta&#8230;</string>
<string name="loading">Naglo-load&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Memo</string>
<string name="memo_contents">Nilalaman ng Memo</string>
<string name="view_on_block_explorer">Tingnan sa Block Explorer</string>
<string name="date_time">Petsa Oras</string>
<!-- fragment_transaction_item -->
<string name="date">Petsa</string>
<string name="amt">Halaga</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Hindi pa Kumpirmadong Transaksyon</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Nagpapadala</string>
<string name="receiving">Tumatanggap</string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Manu-manong Input</string>
<!-- menu_recieve -->
<string name="share">I-share</string>
<!-- menu_txdetails -->
<string name="view">Tingnan</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Napadala na</string>
<string name="received">Natanggap na</string>
<!-- menu_main -->
<string name="refresh">I-refresh</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Ang pag-konekta sa internet ay hindi pinagana ng desktop node.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Ang pag-konekta sa internet ay hindi pinagana sa settings.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Pumunta sa \"Apps\" -> \"Connect mobile app\" sa iyong desktop at i-scan ang QR Code para kumonekta</string>
<!-- activity_settings -->
<string name="disconnect">I-diskonekta</string>
<string name="silentDragon_connection_address">SilentDragon address ng koneksyon</string>
<string name="disallow_routing_over_external_service">Huwag payagan ang pag-route galing sa eksternal na serbisyo/internet</string>
<string name="only_attempts_direct_connection">Pag naka-check, ang app ay susubok lamang ng direktang koneksyon sa SilentDragon, at hindi magra-route ng trapik galing sa internet sa pamamagitan ng serbisyong WormHole sa wormhole.myhush.org . Paki-tingnan ang https://myhush.org/silentdragon para sa iba pang mga detalye.</string>
<string name="currency">Currency</string>
<string name="silentdragon_version">Bersyon ng SilentDragon</string>
<!-- activity_about.xml -->
<string name="website">Puntahan ang aming Website</string>
<string name="discord">Sumali sa aming Discord</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Credits</string>
<string name="license">License</string>
<string name="sda_version">SilentDragonAndroid version</string>
<string name="copyright">Copyright</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Hindu Konektado</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">I-paste and code dito ng manu-mano</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s ay hindi wastong HUSH address!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Tanggapin</string>
<string name="no_address">Walang address!</string>
<string name="hush_address">Hush address</string>
<string name="copied_address_to_clipboard">Na-copy na ang address sa clipboard</string>
<string name="your_hush_transparent_address">Ang Iyong transparent na Hush address</string>
<string name="your_hush_shielded_address">Ang Iyong naka-shield na Hush address</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Ipadala ang Transaksyon</string>
<string name="not_a_valid_hush_address">Hindi wastong Hush address!</string>
<string name="no_memo_for_taddresses">(Walang Memo para sa mga t-Address)</string>
<string name="memo_optional">Memo (Opsyonal)</string>
<string name="send_anyway">Ipadala Pa Rin</string>
<string name="invalid_amount">Hindi Wastong Halaga!</string>
<string name="invalid_destination_Hush_address">Hindi wastong destinasyon na Hush address!</string>
<string name="send_from_taddr">Ipadala galing sa t-addr?</string>
<string name="cant_send_a_memo_to_a_taddr">Hindi makakapadala ng memo sa transparent na address</string>
<string name="error_sending_transaction">May Mali sa Pagpapadala ng Transaksyon!</string>
<string name="memo_field_over_512">Ang Memo field ay sumobra sa haba! Dapat hanggang 512 bytes lamang.</string>
<string name="more_than_shielded_address">%1$s %2$s ay higit pa sa balanse sa iyong naka-shield na address. Ang Tx na ito ay dapat ipadala galing sa isang transparent na address, at hindi magiging pribado. \n\nSigurado ka ba talaga?</string>
<string name="max_spend_in_a_single_tx">Hindi pwedeng gumastos ng sobra sa %1$d %2$s sa isang solong Tx"</string>
<string name="reply_to">Tumugon kay</string>
<!-- content_send -->
<string name="to">Para kay</string>
<string name="fee">Kabayaran:</string>
<string name="include_reply_to_address">Isama ang Reply-To na Address </string>
<string name="action_settings">Settings</string>
<string name="action_about">About</string>
<string name="transaction_details">Mga Detalye ng Transaksyon</string>
<string name="title_activity_settings">Settings</string>
<string name="title_activity_about">About</string>
</resources>

6
app/src/main/res/values-fr/strings.xml

@ -1,5 +1,5 @@
<resources>
<!-- French -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s n\'est pas une chaine de connexion valide</string>
<string name="valid_address">Adresse valide</string>
@ -21,7 +21,9 @@
<string name="past_transactions">Historique des transactions</string>
<string name="or">OU</string>
<string name="reconnect">Se reconnecter</string>
<string name="help">Aide</string>
<string name="help_text">Cette application contrôle à distance votre nœud complet.&lt;br>&lt;br>Pour vous permettre d\'utiliser cette application, vous devez exécuter l\'application SilentDragon sur un ordinateur et synchroniser complètement.&lt;br>&lt;br>Puis allez dans &lt;b>Application -> Connection à l\'application mobile&lt;/b> pour afficher un QR code, que vous pouvez scanner à partir de cette application pour s\'y connecter.</string>
<!-- MainActivity -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Aucune connexion</string>

137
app/src/main/res/values-hu/strings.xml

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Hungarian -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s érvénytelen kapcsolat</string>
<string name="valid_address">Érvényes cím</string>
<string name="balance">Egyenleg</string>
<string name="scan_qr_code">Szken QR kód</string>
<string name="send">Küldés</string>
<string name="address">Cím</string>
<string name="cancel">Mégse</string>
<string name="amount">Összeg</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Válasz</string>
<string name="shielded_address">(Védett cím)</string>
<string name="unconfirmed_tx"> (Nem megerősített tranzakció)</string>
<string name="confirm_transaction">Tranzakció megerősítése</string>
<string name="confirm_and_send">Megerősít és küld</string>
<!-- content_main.xml -->
<string name="past_transactions">Korábbi tranzakciók</string>
<string name="or">vagy</string>
<string name="reconnect">Ójrakapcsolódás</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Nincs kapcsolat</string>
<string name="connecting">Kapcsolódás&#8230;</string>
<string name="loading">Betöltés&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Memo</string>
<string name="memo_contents">Memo tartalma</string>
<string name="view_on_block_explorer">Megnézés böngészőbe</string>
<string name="date_time">Dátum - Idő</string>
<!-- fragment_transaction_item -->
<string name="date">Dátum</string>
<string name="amt">Összeg</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Nem megerősített tranzakció</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Küldés </string>
<string name="receiving">Fogadás </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Beütés kézzel</string>
<!-- menu_recieve -->
<string name="share">Megosztás</string>
<!-- menu_txdetails -->
<string name="view">Megnéz</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Küld</string>
<string name="received">fogadott</string>
<!-- menu_main -->
<string name="refresh">Frissítés</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">A kapcsolat nincs engedélyezve az asztali verzióban.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Az internetkapcsolat nincs bekapcsolva a beállításokba.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Lépj be az \"Apps\" fülre -> \"Connect mobile app\" az asztali verzióban, és szkenneld le a QR kódot.</string>
<!-- activity_settings -->
<string name="disconnect">Szétkapcsol</string>
<string name="silentDragon_connection_address">SilentDragon kapcsolat cím</string>
<string name="disallow_routing_over_external_service">Kimenő csomagok letiltása</string>
<string name="only_attempts_direct_connection">Ha ez be van jelölve, a SilentDragon nem irányít adatot az intereneten keresztül a wormhole.myhush.org segítségével. További információ a https://myhush.org/silentdragon oldalon.</string>
<string name="currency">Pénznem</string>
<string name="silentdragon_version">SilentDragon verzió</string>
<!-- activity_about.xml -->
<string name="website">Weboldal megtekintése</string>
<string name="discord">Csatlakozz a Discordhoz</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Kredit</string>
<string name="license">Licensz</string>
<string name="sda_version">SilentDragonAndroid verzió</string>
<string name="copyright">Copyright</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Nincs kapcsolat</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Illeszd be a kódot ide</string>
<string name="ok">Rendben</string>
<string name="is_not_a_valid_hush_address">%1$s Érvénytelen HUSH cím!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Fogadás</string>
<string name="no_address">Cím üres!</string>
<string name="hush_address">Hush Cím</string>
<string name="copied_address_to_clipboard">Cím a vágólapra másolva</string>
<string name="your_hush_transparent_address">Publikus cím</string>
<string name="your_hush_shielded_address">Privát cím</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Küldés</string>
<string name="not_a_valid_hush_address">Érvénytelen cím</string>
<string name="no_memo_for_taddresses">(A Memo nem használható publikus címeken)</string>
<string name="memo_optional">Memo (Opcionális)</string>
<string name="send_anyway">Küldés mindenképp</string>
<string name="invalid_amount">Érvénytelen összeg!</string>
<string name="invalid_destination_Hush_address">Érvénytelen cím!</string>
<string name="send_from_taddr">Küldés publikus címről?</string>
<string name="cant_send_a_memo_to_a_taddr">Memo nem használható publikus címeken</string>
<string name="error_sending_transaction">Hiba!</string>
<string name="memo_field_over_512">Memo tól hosszú, maximum 512 byte.</string>
<string name="more_than_shielded_address">%1$s %2$s a megadott összeg több mint ami elérhető. A tranzackió a publikus címről lesz elküldve.\n\nBiztos ezt szeretnéd?</string>
<string name="max_spend_in_a_single_tx">Nem küldhetsz többet mint %1$d %2$s egy tranzakcióval."</string>
<string name="reply_to">Válasz</string>
<!-- content_send -->
<string name="to">Kinek</string>
<string name="fee">Díj:</string>
<string name="include_reply_to_address">Válaszcím megadása</string>
<string name="action_settings">Beállítások</string>
<string name="action_about">Infó</string>
<string name="transaction_details">Tranzakció részletek</string>
<string name="title_activity_settings">Beállítások</string>
<string name="title_activity_about">Infó</string>
</resources>

136
app/src/main/res/values-in/strings.xml

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s Koneksi Tidak Valid</string>
<string name="valid_address">Alamat Benar</string>
<string name="balance">Saldo</string>
<string name="scan_qr_code">Scan Kode QR</string>
<string name="send">Kirim</string>
<string name="address">Alamat</string>
<string name="cancel">Batalkan</string>
<string name="amount">Jumlah</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Balas</string>
<string name="shielded_address">(Alamat Terlindungi)</string>
<string name="unconfirmed_tx"> (Tx Belum Di konfirmasi)</string>
<string name="confirm_transaction">Konfirmasi Transaksi</string>
<string name="confirm_and_send">Konfirmasi Dan Kirim</string>
<!-- content_main.xml -->
<string name="past_transactions">Transaksi Yang lalu</string>
<string name="or">OR</string>
<string name="reconnect">Menghubungkan Ulang</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Tidak Ada koneksi</string>
<string name="connecting">Menghubungkan&#8230;</string>
<string name="loading">loading&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Memo</string>
<string name="memo_contents">Konten Memo</string>
<string name="view_on_block_explorer">Lihat Di Block Explorer</string>
<string name="date_time">Tanggal Waktu</string>
<!-- fragment_transaction_item -->
<string name="date">Tanggal</string>
<string name="amt">Amt</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Trandaksi Ditolak</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Mengirim </string>
<string name="receiving">Menerima </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Input Manual</string>
<!-- menu_recieve -->
<string name="share">Bagikan</string>
<!-- menu_txdetails -->
<string name="view">Lihat</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">dikirim</string>
<string name="received">diterima</string>
<!-- menu_main -->
<string name="refresh">Refresh</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Tidak Ada Koneksi Karena Node Desktop.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Tidak Ada koneksi Di Settings.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Pergi Ke "apps" -> Koneksikan Aplikasi Mobile" di Desktop Dan Scan Kode QR Untuk dapat Terkoneksi</string>
<!-- activity_settings -->
<string name="disconnect">Diskonek</string>
<string name="silentDragon_connection_address">Alamat Koneksi SilentDragon</string>
<string name="disallow_routing_over_external_service">Koneksi Routing tidak Diperbolehkan Karena Eksternal Service/Internet</string>
<string name="only_attempts_direct_connection">Jika dicentang, aplikasi hanya akan mencoba koneksi langsung ke SilentDragon, dan tidak merutekan lalu lintas melalui internet melalui layanan WormHole di wormhole.myhush.org. Silakan lihat https://myhush.org/silentdragon untuk rincian lebih lanjut</string>
<string name="currency">Kurs</string>
<string name="silentdragon_version">Versi SilentDragon</string>
<!-- activity_about.xml -->
<string name="website">Kunjungi Website Kami</string>
<string name="discord">Gabung Discord Kami</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">kredit</string>
<string name="license">Lisensi</string>
<string name="sda_version">Versi SilenDragonAndroid</string>
<string name="copyright">Copyright</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Tidak Terkoneksi</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Pastekan Kode Disini Secara Manual</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s Bukan HUSH address yang benar!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Terima</string>
<string name="no_address">Tidak ada alamat!</string>
<string name="hush_address">Hush address</string>
<string name="copied_address_to_clipboard">Copied address to clipboard</string>
<string name="your_hush_transparent_address">Alamat Hush anda yang terlihat</string>
<string name="your_hush_shielded_address">Alamat Hush Yang Terlindungi</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Kirim Transaski</string>
<string name="not_a_valid_hush_address">Hush Addres Tidak Benar!</string>
<string name="no_memo_for_taddresses">(Tidak Ada Memo Untuk Taddresses)</string>
<string name="memo_optional">Memo (Opsional)</string>
<string name="send_anyway">Kirim</string>
<string name="invalid_amount">Jumlah Tidak Tepat!</string>
<string name="invalid_destination_Hush_address">Destinasi Alamat Hush Tidak Valid!</string>
<string name="send_from_taddr">Kirim Dari t-addr?</string>
<string name="cant_send_a_memo_to_a_taddr">Tidak Bisa Mengirim Memo Ke Taddress</string>
<string name="error_sending_transaction">Pengriman Transaksi Error!</string>
<string name="memo_field_over_512">Bidang Memo Terlalu Panjang! Paling Banyak 512 Bytes.</string>
<string name="more_than_shielded_address">%1$s %2$s lebih dari saldo dalam alamat terlindung Anda. Tx ini harus dikirim dari alamat transparan, dan tidak akan bersifat pribadi.\n\nApakah Anda benar-benar yakin?</string>
<string name="max_spend_in_a_single_tx">Tidak bisa menghabiskan lebih dari %1$d %2$s dalam satu Tx</string>
<string name="reply_to">Balas Kepada</string>
<!-- content_send -->
<string name="to">Kepada</string>
<string name="fee">Fee:</string>
<string name="include_reply_to_address">Masukan Balasan Ke Alamat</string>
<string name="action_settings">Pengaturan</string>
<string name="action_about">Tentang</string>
<string name="transaction_details">Detail Transaksi</string>
<string name="title_activity_settings">Pengaturan</string>
<string name="title_activity_about">Tentang</string>
</resources>

6
app/src/main/res/values-it/strings.xml

@ -23,7 +23,9 @@
<string name="past_transactions">Transazioni Recenti</string>
<string name="or">OPPURE</string>
<string name="reconnect">Riconnetti</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Nessuna Connessione</string>
@ -137,4 +139,4 @@
<string name="title_activity_settings">Impostazioni</string>
<string name="title_activity_about">About</string>
</resources>
</resources>

137
app/src/main/res/values-ja/strings.xml

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Japanese -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$は有効な接続文字列ではありません!</string>
<string name="valid_address">有効なアドレス</string>
<string name="balance">残高</string>
<string name="scan_qr_code">QRコードをスキャン</string>
<string name="send">送信</string>
<string name="address">アドレス</string>
<string name="cancel">キャンセル</string>
<string name="amount"></string>
<!-- TxDetailsActivity.kt -->
<string name="reply">返信</string>
<string name="shielded_address">安全なアドレス</string>
<string name="unconfirmed_tx">未承認トランザクション</string>
<string name="confirm_transaction">トランザクションを確認</string>
<string name="confirm_and_send">確認して送信</string>
<!-- content_main.xml -->
<string name="past_transactions">過去のトランザクション</string>
<string name="or">または</string>
<string name="reconnect">再接続</string>
<string name="help">助けて</string>
<string name="help_text">このアプリケーションは、ノード全体をリモートで制御します。&lt;br>&lt;br>このアプリケーションを使用できるようにするには、コンピューターでSilentDragonアプリケーションを実行し、完全に同期する必要があります。&lt;br>&lt;br>その後に入る &lt;b>  アプリケーション->モバイルアプリケーションへの接続&lt;/b>   QRコードを表示するには、このアプリケーションからスキャンして接続できます。</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">接続されていない</string>
<string name="connecting">接続中の&#8230;</string>
<string name="loading">ローディング&#8230;</string>
<!-- content_tx_details -->
<string name="memo">メモ</string>
<string name="memo_contents">記録したメモ</string>
<string name="view_on_block_explorer">ブロックエクスプローラーで見る</string>
<string name="date_time">日付と時刻</string>
<!-- fragment_transaction_item -->
<string name="date">日付</string>
<string name="amt"></string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">未承認トランザクション</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">送信中</string>
<string name="receiving">受信中</string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">手動入力</string>
<!-- menu_recieve -->
<string name="share">シェアする</string>
<!-- menu_txdetails -->
<string name="view">見る</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">送信した</string>
<string name="received">受信した</string>
<!-- menu_main -->
<string name="refresh">再更新</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">デスクトップ端末でインターネット接続が有効になりませんでした。</string>
<string name="Connecting_over_internet_is_disabled_in_settings">インターネット接続が設定で無効になっています。</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">~へ行く \"アプリ\" -> \"携帯アプリに接続\" QRコードをスキャンしてデスクトップで接続する</string>
<!-- activity_settings -->
<string name="disconnect">未接続</string>
<string name="silentDragon_connection_address">SilentDragon 接続アドレス</string>
<string name="disallow_routing_over_external_service">外部サービス/インターネット経由のルーティングを許可しない</string>
<string name="only_attempts_direct_connection">これをオンにすると、アプリはSilentDragonへの直接接続のみを試行し、wormhole.myhush.orgのWormHoleサービスを介した、インターネット経由でのトラフィックをルーティングしません。 詳細については、https://myhush.org/silentdragonをご覧ください。</string>
<string name="currency">通貨</string>
<string name="silentdragon_version">SilentDragonのバージョン</string>
<!-- activity_about.xml -->
<string name="website">ウェブサイトを訪問</string>
<string name="discord">公式Discord</string>
<string name="twitter">公式Twitter</string>
<string name="github">公式GitHub</string>
<string name="credits">クレジット</string>
<string name="license">ライセンス</string>
<string name="sda_version">SilentDragonAndroidのバージョン</string>
<string name="copyright">コピーライト</string>
<!-- SettingActivity.kt -->
<string name="not_connected">接続されていない</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">ここにコードを手動で貼り付けます。</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$sは有効なハッシュアドレスではありません!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">受信</string>
<string name="no_address">アドレスがありません!</string>
<string name="hush_address">ハッシュアドレス</string>
<string name="copied_address_to_clipboard">クリップボードから貼り付けd</string>
<string name="your_hush_transparent_address">透過型ハッシュアドレス</string>
<string name="your_hush_shielded_address">保護されたハッシュアドレス</string>
<!-- SendActivity.kt -->
<string name="send_transaction">送信トランザクション</string>
<string name="not_a_valid_hush_address">ハッシュアドレスが見つかりません!</string>
<string name="no_memo_for_taddresses">t-アドレスのメモがありません。</string>
<string name="memo_optional">メモ (オプション)</string>
<string name="send_anyway">とにかく送る</string>
<string name="invalid_amount">無効な金額です!</string>
<string name="invalid_destination_Hush_address">宛先のハッシュアドレスが無効です!</string>
<string name="send_from_taddr">t-addrから送信しますか?</string>
<string name="cant_send_a_memo_to_a_taddr">t-addrにメモを送信できません。</string>
<string name="error_sending_transaction">トランザクション送信エラー!</string>
<string name="memo_field_over_512">メモが長すぎます。容量は512バイトまでです。</string>
<string name="more_than_shielded_address">%1$s %2$s は、保護されたアドレスの残高を超えています。このトランザクションは透過済みアドレスから送る必要があり、非公開にはなりません。\n\n本当によろしいですか?</string>
<string name="max_spend_in_a_single_tx">一度の送信で %1$d %2$s 以上の費用をかける事はできません。</string>
<string name="reply_to">返信</string>
<!-- content_send -->
<string name="to">~へ</string>
<string name="fee">取引手数料</string>
<string name="include_reply_to_address">返信先アドレスを含める</string>
<string name="action_settings">設定</string>
<string name="action_about">アバウト</string>
<string name="transaction_details">取引詳細</string>
<string name="title_activity_settings">アクティビティの設定</string>
<string name="title_activity_about">アクティビティについて</string>
</resources>

136
app/src/main/res/values-lv/strings.xml

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s nederīga savienojuma virkne</string>
<string name="valid_address">Derīga adrese</string>
<string name="balance">Atlikums</string>
<string name="scan_qr_code">Noskenēt QR kodu</string>
<string name="send">Sūtīt</string>
<string name="address">Adrese</string>
<string name="cancel">Atcelt</string>
<string name="amount">Summa</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Atbildēt</string>
<string name="shielded_address">(Privāta adrese)</string>
<string name="unconfirmed_tx"> (Neapstiprināts darījums)</string>
<string name="confirm_transaction">Apstiprināt darījumu</string>
<string name="confirm_and_send">Apstiprināt un nosūtīt</string>
<!-- content_main.xml -->
<string name="past_transactions">Iepriekšējie darījumi</string>
<string name="or">VAI</string>
<string name="reconnect">Atkārtoti izveidot savienojumu</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Nav savienojuma</string>
<string name="connecting">Savienojas&#8230;</string>
<string name="loading">Ielāde&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Piezīme</string>
<string name="memo_contents">Piezīmes saturs</string>
<string name="view_on_block_explorer">Skatīt bloku pārlūkā</string>
<string name="date_time">Datums Laiks</string>
<!-- fragment_transaction_item -->
<string name="date">Datums</string>
<string name="amt">Vērtība</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Neapstiprināts darījums</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Sūta </string>
<string name="receiving">Saņem </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Manuāla ievade</string>
<!-- menu_recieve -->
<string name="share">Dalīties</string>
<!-- menu_txdetails -->
<string name="view">Aplūkot</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Nosūtīts</string>
<string name="received">Saņemts</string>
<!-- menu_main -->
<string name="refresh">Atjaunot</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Izmantojot darbvirsmas mezglu, nebija iespējots interneta savienojums.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Interneta savienojums ir atspējots iestatījumos.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Iet uz \"Lietotnes\" -> \"Pievienot mobilo aplikāciju\" uz darbvirsmas un skenējiet QR kodu, lai izveidotu savienojumu</string>
<!-- activity_settings -->
<string name="disconnect">Atvienot</string>
<string name="silentDragon_connection_address">SilentDragon savienojuma adrese</string>
<string name="disallow_routing_over_external_service">Aizliegt informācijas plūsmu, izmantojot ārējus pakalpojumus vai internetu</string>
<string name="only_attempts_direct_connection">Ja atzīmēts, lietotne mēģinās izveidot tiešu savienojumu ar SilentDragon, nevis sūtīt datus izmantojot pakalpojumu WormHole vietnē wormhole.myhush.org . Sīkāka informācija vietnē https://myhush.org/silentdragon</string>
<string name="currency">Valūta</string>
<string name="silentdragon_version">SilentDragon versija</string>
<!-- activity_about.xml -->
<string name="website">Apmeklējiet mūsu weblapu</string>
<string name="discord">Pievienojies mūsu Discord</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Autori</string>
<string name="license">Licence</string>
<string name="sda_version">SilentDragonAndroid versija</string>
<string name="copyright">Autortiesības</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Nav savienojuma</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Manuāli ievadiet kodu</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s nederīga Hush adrese!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Saņemt</string>
<string name="no_address">Nav adreses!</string>
<string name="hush_address">Hush adrese</string>
<string name="copied_address_to_clipboard">Kopēt adresi</string>
<string name="your_hush_transparent_address">Jūsu Hush t-adrese</string>
<string name="your_hush_shielded_address">Jusu ptivāta Hush adrese</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Nosūtīt darījumu</string>
<string name="not_a_valid_hush_address">Nederīga Hush adrese!</string>
<string name="no_memo_for_taddresses">(Nav piezīmju t-adresei)</string>
<string name="memo_optional">Piezīme (nav obligāti)</string>
<string name="send_anyway">Sūtīt vienalga</string>
<string name="invalid_amount">Nepareiza summa!</string>
<string name="invalid_destination_Hush_address">Nederīga mērķa Hush adrese!</string>
<string name="send_from_taddr">Sūtīt no t-adreses?</string>
<string name="cant_send_a_memo_to_a_taddr">Nevar nosūtīt atgādinājumu uz t-adresi</string>
<string name="error_sending_transaction">Kļūda sūtot darījumu!</string>
<string name="memo_field_over_512">Piezīmes lauks ir pārāk garš! Jābūt ne vairāk kā 512 baitiem.</string>
<string name="more_than_shielded_address">%1$s %2$s ir vairāk nekā jūsu privātas adreses kontā. Šis darījums būs veikts no jūsu t-adreses, nevis privātas.\n\nVai esat pilnīgi pārliecināts?</string>
<string name="max_spend_in_a_single_tx">Ne\var nosūtīt vairāk kā %1$d %2$s vienā darījumā"</string>
<string name="reply_to">Atbildēt uz</string>
<!-- content_send -->
<string name="to">Kam</string>
<string name="fee">Komisijas maksa:</string>
<string name="include_reply_to_address">Iekļaujiet atbildes adresi</string>
<string name="action_settings">Iestātījumi</string>
<string name="action_about">Par</string>
<string name="transaction_details">Informācija par darījumu</string>
<string name="title_activity_settings">Iestātījumi</string>
<string name="title_activity_about">Par</string>
</resources>

4
app/src/main/res/values-pl/strings.xml

@ -26,6 +26,8 @@ TADDR (adres transparentny)
<string name="past_transactions">Poprzednie tranzakcje</string>
<string name="or">LUB</string>
<string name="reconnect">Połącz ponownie</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
@ -140,4 +142,4 @@ TADDR (adres transparentny)
<string name="title_activity_settings">Ustawienia</string>
<string name="title_activity_about">O aplikacji</string>
</resources>
</resources>

6
app/src/main/res/values-pt/strings.xml

@ -23,7 +23,9 @@
<string name="past_transactions">Últimas transacções</string>
<string name="or">OU</string>
<string name="reconnect">Reconectar</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Sem ligação</string>
@ -132,4 +134,4 @@
<string name="title_activity_settings">Opções</string>
<string name="title_activity_about">Sobre</string>
</resources>
</resources>

138
app/src/main/res/values-ro/strings.xml

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Romanian -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s nu este un șir de conexiune corect</string>
<string name="valid_address">Adresă corectă</string>
<string name="balance">Sold</string>
<string name="scan_qr_code">Scanează codul QR</string>
<string name="send">Trimite</string>
<string name="address">Adresă</string>
<string name="cancel">Anulează</string>
<string name="amount">Sumă</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Răspuns</string>
<string name="shielded_address">(Adresă ecranată)</string>
<string name="unconfirmed_tx"> (Tranzacţie neconfirmată)</string>
<string name="confirm_transaction">Confirmă tranzacţia</string>
<string name="confirm_and_send">Confirmă și trimite</string>
<!-- content_main.xml -->
<string name="past_transactions">Tranzacţii anterioare</string>
<string name="or">ori</string>
<string name="reconnect">Reconectare</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">Conexiune lipsă</string>
<string name="connecting">Se conectează &#8230;</string>
<string name="loading">Se încarcă &#8230;</string>
<!-- content_tx_details -->
<string name="memo">Notificare</string>
<string name="memo_contents">Conţinut notificare</string>
<string name="view_on_block_explorer">Vizualizează pe Block Explorer</string>
<string name="date_time">Data Ora</string>
<!-- fragment_transaction_item -->
<string name="date">Data</string>
<string name="amt">Amt</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Tranzacţie neconfirmată</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Trimitere </string>
<string name="receiving">Primire</string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Intrare manuală</string>
<!-- menu_recieve -->
<string name="share">Distribuie</string>
<!-- menu_txdetails -->
<string name="view">Vizualizează</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Trimis</string>
<string name="received">Primit</string>
<!-- menu_main -->
<string name="refresh">Reimprospătează</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Conectarea pe internet nu a fost activată de nodul desktop.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Conectarea pe internet a fost dezactivată in setări.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Accesează \”Aplicaţii\” -> \”Conectează aplicaţia mobilă\” pe desktop și scanează codul QR pentru conectare</string>
<!-- activity_settings -->
<string name="disconnect">Deconectare</string>
<string name="silentDragon_connection_address"> Adresa de conectare SilentDragon</string>
<string name="disallow_routing_over_external_service">Nu permite rutarea prin servicii/internet externe
</string>
<string name="only_attempts_direct_connection">Dacă este bifată, aplicația va încerca doar o conexiune directă la SilentDragon și nu va orienta traficul pe internet prin intermediul serviciului WormHole de la wormhole.myhush.org. Vizitează https://myhush.org/silentdragon pentru mai multe detalii</string>
<string name="currency">Monedă</string>
<string name="silentdragon_version">Versiunea SilentDragon</string>
<!-- activity_about.xml -->
<string name="website">Vizitează site-ul nostru</string>
<string name="discord">Intră pe Discord</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Mulțumiri</string>
<string name="license">Licență</string>
<string name="sda_version">Versiunea SilentDragonAndroid</string>
<string name="copyright">Copyright</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Neconectat</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Lipește aici manual</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s nu este o adresă HUSH corectă!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">Primește</string>
<string name="no_address">Fără adresă!</string>
<string name="hush_address">Adresă Hush</string>
<string name="copied_address_to_clipboard">Adresă copiată în clipboard</string>
<string name="your_hush_transparent_address">Adresa ta Hush transparentă</string>
<string name="your_hush_shielded_address">Adresa ta Hush protejată</string>
<!-- SendActivity.kt -->
<string name="send_transaction">Trimite transacție</string>
<string name="not_a_valid_hush_address">Nu este o adresă HUSH corectă!</string>
<string name="no_memo_for_taddresses">(Nicio notificare pentru adresa t)</string>
<string name="memo_optional">Notificare (Opțional)</string>
<string name="send_anyway">Trimite oricum</string>
<string name="invalid_amount">Sumă incorectă!</string>
<string name="invalid_destination_Hush_address">Destinație incorectă pentru adresa Hush!</string>
<string name="send_from_taddr">Trimite de la adresa t?</string>
<string name="cant_send_a_memo_to_a_taddr">Nu se poate trimite o notificare la o adresă transparentă</string>
<string name="error_sending_transaction">Eroare la trimiterea transacției!</string>
<string name="memo_field_over_512">Spațiul pentru notificare este prea lung! Trebuie să fie maximum 512 bytes.</string>
<string name="more_than_shielded_address">%1$s %2$s este mai mult decât soldul pe adresa protejată. Această transacție va trebui trimisă de la o adresă transparentă și nu va fi privată. \ N \ n Sunteți absolut sigur?</string>
<string name="max_spend_in_a_single_tx">Nu se poate cheltui mai mult de %1$d %2$s într-o singură transacție”</string>
<string name="reply_to">Răspunde</string>
<!-- content_send -->
<string name="to">La</string>
<string name="fee">Taxă:</string>
<string name="include_reply_to_address">Include răspuns la adresă</string>
<string name="action_settings">Setări</string>
<string name="action_about">Despre</string>
<string name="transaction_details">Detalii transacție</string>
<string name="title_activity_settings">Setări</string>
<string name="title_activity_about">Despre</string>
</resources>

156
app/src/main/res/values-ru/strings.xml

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Russian -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s недействующий канал соединения</string>
<string name="valid_address">Дейстующий адрес</string>
<string name="balance">Баланс</string>
<string name="scan_qr_code">Сканирование QR кода</string>
<string name="send">Отправить</string>
<string name="address">Адрес</string>
<string name="cancel">Отменить</string>
<string name="amount">Сумма</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">Ответить</string>
<string name="shielded_address">(Затененный адрес)</string>
<string name="unconfirmed_tx"> (Неподтвержденные Tx)</string>
<string name="confirm_transaction">Подтвержденные транзакции</string>
<string name="confirm_and_send">Подтвердить и отправить</string>
<!-- content_main.xml -->
<string name="past_transactions">Прошедшие транзакции</string>
<string name="or">Или</string>
<string name="reconnect">Переподключиться</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">ТихийДракон</string>
<string name="no_connection">Нет связи</string>
<string name="connecting">Подключение&#8230;</string>
<string name="loading">Загрузка&#8230;</string>
<!-- content_tx_details -->
<string name="memo">Мемо</string>
<string name="memo_contents">Мемо содержание</string>
<string name="view_on_block_explorer">Вид обозревателя</string>
<string name="date_time">Date Time</string>
<!-- fragment_transaction_item -->
<string name="date">Дата</string>
<string name="amt">Сумма</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">Неподтвержденные транзакции</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">Отправление </string>
<string name="receiving">Получение </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">Ручной ввод</string>
<!-- menu_recieve -->
<string name="share">Поделиться</string>
<!-- menu_txdetails -->
<string name="view">Вид</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">Отправлено</string>
<string name="received">Получено</string>
<!-- menu_main -->
<string name="refresh">Обновить</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">Интернет-соединение не было разрешено системой node.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">Интернет соединение не активировано в настройках.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Перейдите в \"Apps\" -> \"Connect mobile app\" на Вашем устройстве и отсканируйте QR код для соединения</string>
<!-- activity_settings -->
<string name="disconnect">Отсоединиться</string>
<string name="silentDragon_connection_address">Адрес Тихого Дракона для соединения</string>
<string name="disallow_routing_over_external_service">Не позволять соединение через внешние серверы/интернет</string>
<string name="only_attempts_direct_connection">Если проверено, то приложение позволит только прямое соединение с Тихим Драконом (Silent Dragon), а не соединение (роутинг, маршрутизацию) через интернет при помощи WormHole сервис на сайте wormhole.myhush.org . Для более подробной информации https://myhush.org/silentdragon</string>
<string name="currency">Валюта</string>
<string name="silentdragon_version">Версия Тихого Дракона </string>
<!-- activity_about.xml -->
<string name="website">Посетить наш веб-сайт</string>
<string name="discord">Присоединиться к нашему Дискорд</string>
<string name="twitter">Твиттер</string>
<string name="github">GitHub</string>
<string name="credits">Активы</string>
<string name="license">Лицензионное соглашение</string>
<string name="sda_version">Версия андроида Тихого Дракона</string>
<string name="copyright">Авторское право</string>
<!-- SettingActivity.kt -->
<string name="not_connected">Нет соединения</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">Вставить код сюда вручную</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s Hush-адрес не действителен!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive"> Получено</string>
<string name="no_address"> Нет адреса!</string>
<string name="hush_address"> Hush адрес</string>
<string name="copied_address_to_clipboard"> Скопировать адрес в буфер обмена </string>
<string name="your_hush_transparent_address"> Ваш общедоступный Hush адрес</string>
<string name="your_hush_shielded_address"> Ваш затененный Hush адрес </string>
<!-- SendActivity.kt -->
<string name="send_transaction"> Отправить транзакцию </string>
<string name="not_a_valid_hush_address">Not a valid Hush address Недействительный Hush адрес!</string>
<string name="no_memo_for_taddresses">(отсутствует мемо для т-адреса)</string>
<string name="memo_optional"> Мемо (необязательно)</string>
<string name="send_anyway"> Отправить в любом случае </string>
<string name="invalid_amount"> Неверная сумма!</string>
<string name="invalid_destination_Hush_address"> Неверный Hush адрес получателя!</string>
<string name="send_from_taddr"> Отправить с т-адреса?</string>
<string name="cant_send_a_memo_to_a_taddr"> Невозможно отправить мемо на т-адрес</string>
<string name="error_sending_transaction"> Ошибка в отправке транзакции!</string>
<string name="memo_field_over_512"> Поле мемо слишком длинное! Должно быть менее 512 байт.</string>
<string name="more_than_shielded_address"> Сумма %1$s %2$s больше, чем баланс на Вашем затененном адресе. Данная транзакция будет отправлена с т-адреса и не будет скрытой. Вы абсолютно уверены? </string>
<string name="max_spend_in_a_single_tx"> Невозможно отправить больше, чем %1$d %2$s в одной транзакции"</string>
<string name="reply_to"> Ответить</string>
<!-- content_send -->
<string name="to"> Кому </string>
<string name="fee"> Комиссия:</string>
<string name="include_reply_to_address"> Включить адрес Кому</string>
<string name="action_settings"> Настройки</string>
<string name="action_about"> О нас </string>
<string name="transaction_details">Детали транзакции</string>
<string name="title_activity_settings">Настройки</string>
<string name="title_activity_about">О нас</string>
</resources>

137
app/src/main/res/values-sv/strings.xml

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Swedish -->
<!-- general -->
<string name="is_not_a_valid_connection_string">%1$s är ej en giltig anslutning tråd</string>
<string name="valid_address">giltig address</string>
<string name="balance">belopp</string>
<string name="scan_qr_code">scanna qr kod</string>
<string name="send">skicka</string>
<string name="address">address</string>
<string name="cancel">avbryt</string>
<string name="amount">summa</string>
<!-- TxDetailsActivity.kt -->
<string name="reply">svara</string>
<string name="shielded_address">(avskärmat address)</string>
<string name="unconfirmed_tx"> (obekräftat transaktion)</string>
<string name="confirm_transaction">bekräfta transaktion</string>
<string name="confirm_and_send">bekräfta och skicka</string>
<!-- content_main.xml -->
<string name="past_transactions">tidigare transaktioner</string>
<string name="or">eller</string>
<string name="reconnect">återanslut</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>
<string name="no_connection">ingen anslutning</string>
<string name="connecting">ansluter&#8230;</string>
<string name="loading">laddas&#8230;</string>
<!-- content_tx_details -->
<string name="memo">memo</string>
<string name="memo_contents">memo innehåll</string>
<string name="view_on_block_explorer">kolla på block explorer</string>
<string name="date_time">datum tis</string>
<!-- fragment_transaction_item -->
<string name="date">datum</string>
<string name="amt">Amt</string>
<!-- fragment_unconfirmed_tx_item -->
<string name="unconfirmed_transaction">obekräftad transaktion</string>
<!-- UnconfirmedTxItemFragment.kt -->
<string name="sending">skickar </string>
<string name="receiving">tar emot </string>
<!-- menu_qrcodereader.xml -->
<string name="manual_input">manuel inmatning</string>
<!-- menu_recieve -->
<string name="share">dela</string>
<!-- menu_txdetails -->
<string name="view">se</string>
<!-- TxDetailsActivity.kt -->
<string name="sent">skickat</string>
<string name="received">mottagen</string>
<!-- menu_main -->
<string name="refresh">refresh</string>
<!-- connectionManager.kt -->
<string name="Connecting_over_internet_not_enabled_in_desktop_node">anslutning över internet är ej aktiverad i skrivbords node.</string>
<string name="Connecting_over_internet_is_disabled_in_settings">anslutning over internet är inaktiverad i inställningar.</string>
<!-- activity_qr_reader -->
<string name="how_to_connect_sd2sda">Gå till "Appar" -> "Anslut mobil app" på din data och skanna QR Koden för att ansluta</string>
<!-- activity_settings -->
<string name="disconnect">koppla ifrån</string>
<string name="silentDragon_connection_address">SilentDragon anslutnings address</string>
<string name="disallow_routing_over_external_service">förbjud routing över extern tjänst/internet</string>
<string name="only_attempts_direct_connection">Om det är markerad kommer appen bara försöka ha en direkt anslutning till Silentdragon, och inte dirigera trafik över internet via WormHole-tjänsten på wormhole.myhush.org . Snälla ta en titt på https://myhush.org/silentdragon för mer detaljer</string>
<string name="currency">valuta</string>
<string name="silentdragon_version">SilentDragon version</string>
<!-- activity_about.xml -->
<string name="website">Besök vår websida</string>
<string name="discord">Gå med i vår Discord</string>
<string name="twitter">Twitter</string>
<string name="github">GitHub</string>
<string name="credits">Credits</string>
<string name="license">licens</string>
<string name="sda_version">SilentDragonAndroid version</string>
<string name="copyright">Copyright</string>
<!-- SettingActivity.kt -->
<string name="not_connected">ej ansluten</string>
<!-- QrReaderActivity.kt -->
<string name="paste_the_code_here_manually">klistra in koden här manuelt</string>
<string name="ok">OK</string>
<string name="is_not_a_valid_hush_address">%1$s detta är ej en tillgänglig hush address!</string>
<!-- ReceiveActivity.kt.kt -->
<string name="receive">mottag</string>
<string name="no_address">ingen address!</string>
<string name="hush_address">Hush address</string>
<string name="copied_address_to_clipboard">kopierat address till urklipp</string>
<string name="your_hush_transparent_address">ditt Hush transparent address</string>
<string name="your_hush_shielded_address">ditt Hush shielded address</string>
<!-- SendActivity.kt -->
<string name="send_transaction">skicka transaktion</string>
<string name="not_a_valid_hush_address">icke tillgänglig hush address!</string>
<string name="no_memo_for_taddresses">(ingen memo för taddresses)</string>
<string name="memo_optional">Memo (valfri)</string>
<string name="send_anyway">skicka hur som helst</string>
<string name="invalid_amount">ogiltig summa!</string>
<string name="invalid_destination_Hush_address">ogiltig destination Hush address!</string>
<string name="send_from_taddr">skicka från taddr?</string>
<string name="cant_send_a_memo_to_a_taddr">kan ej skicka memo till en taddr</string>
<string name="error_sending_transaction">fel skickad transaction!</string>
<string name="memo_field_over_512">Memo fältet är för lång! Måste vara på 512 bytes.</string>
<string name="more_than_shielded_address">%1$s %2$s är mer an beloppet i ditt shielded address. denna transaktion kommer bli skickad till en transparent adress, och kommer ej vara privat.\n\nÄr du absolut säker?</string>
<string name="max_spend_in_a_single_tx">Kan ej spendera mer är %1$d %2$s i en ensam transaktion in a single Tx"</string>
<string name="reply_to">svara till</string>
<!-- content_send -->
<string name="to">till</string>
<string name="fee">moms:</string>
<string name="include_reply_to_address">inkludera svar till address</string>
<string name="action_settings">inställningar</string>
<string name="action_about">om</string>
<string name="transaction_details">transaktion detaljer</string>
<string name="title_activity_settings">inställningar</string>
<string name="title_activity_about">om</string>
</resources>

2
app/src/main/res/values-tr/strings.xml

@ -21,6 +21,8 @@
<string name="past_transactions">Geçmiş İşlemler</string>
<string name="or">VEYA</string>
<string name="reconnect">Yeniden bağlan</string>
<string name="help">Yardım</string>
<string name="help_text">Bu uygulama tam düğümünüz için uzaktan kontrol yapar.&lt;br>&lt;br>Android telefonunuzun düğümünüze bağlanabilmesi için SilentDragon masaüstünü çalıştırmanız ve tamamen senkronize etmeniz gerekir.&lt;br>&lt;br>Düğümünüz senkronize edildikten sonra, &lt;b>Uygulamalar -> Mobil uygulamayı bağla&lt;/b>\'ya giderek QR kodunu taratıp SilentDragon\'a bağlanabilirsiniz.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>

2
app/src/main/res/values/strings.xml

@ -26,6 +26,8 @@
<string name="past_transactions">Past Transactions</string>
<string name="or">OR</string>
<string name="reconnect">Reconnect</string>
<string name="help">Help</string>
<string name="help_text">This application does remote control for your full node.&lt;br>&lt;br>In order to let your Android phone connect to your desktop, you need to run the desktop SilentDragon and sync fully.&lt;br>&lt;br>After your node is synced, go to &lt;b>Apps -> Connect Mobile App&lt;/b> to view the connection QR Code, which you can scan from this app for connect SilentDragon.</string>
<!-- MainActivity.kt -->
<string name="app_name">SilentDragon</string>

4
examples/secrets.properties

@ -0,0 +1,4 @@
store_file_location=../silent_dragon_keystore.jks
key_alias=<alias>
key_password=<key_password>
store_password=<store_password>

2
new_binary.sh

@ -1,5 +1,5 @@
#!/bin/bash
# Copyright 2019 The Hush developers
# Copyright 2019-2020 The Hush developers
# Released under the GPLv3 license
set -e

25
tools/android-wait-for-emulator.sh

@ -0,0 +1,25 @@
#!/bin/bash
# Originally written by Ralf Kistner <ralf@embarkmobile.com>, but placed in the public domain
set +e
bootanim=""
failcounter=0
timeout_in_sec=360
until [[ "$bootanim" =~ "stopped" ]]; do
bootanim=`adb -e shell getprop init.svc.bootanim 2>&1 &`
if [[ "$bootanim" =~ "device not found" || "$bootanim" =~ "device offline"
|| "$bootanim" =~ "running" ]]; then
let "failcounter += 1"
echo "Waiting for emulator to start"
if [[ $failcounter -gt timeout_in_sec ]]; then
echo "Timeout ($timeout_in_sec seconds) reached; failed to start emulator"
exit 1
fi
fi
sleep 1
done
echo "Emulator is ready"
Loading…
Cancel
Save