wownero
/
wownerujo
Archived
4
0
Fork 0

Compare commits

...

79 Commits

Author SHA1 Message Date
wowario b1fd04fe2d
update README.md
4 years ago
fuwa c799ae3a55
Merge pull request #27 from fuwa0529/dev-v0.7
5 years ago
fuwa e1fcb2c419 use v0.7.0 tag
5 years ago
fuwa b8d6504826 update height
5 years ago
fuwa f2268c507e remove external-libs from source code
5 years ago
fuwa 8e67f224dd use dev-0.7
5 years ago
fuwa 7e09221226 update fdroid shell
5 years ago
fuwa 1e4e7c2664
Merge pull request #21 from fuwa0529/dev-v0.6
5 years ago
fuwa 97cd73cc51 Add full node references in readme
5 years ago
fuwa 1c3e9e5744 crypto users should run their own node, or just use a bank
5 years ago
fuwa 5b36d0bff5
Merge pull request #20 from fuwa0529/dev-v0.6
5 years ago
fuwa 4979054fc6 clean up play link
5 years ago
fuwa 772f24de3f use wownero v0.6.1.1
5 years ago
fuwa ceeb3d9d00
Merge pull request #19 from fuwa0529/dev-v0.6
5 years ago
fuwa 4ee16147ae use wownero v0.6.1.0
5 years ago
fuwa ebda5db115
Merge pull request #18 from fuwa0529/dev-v0.6
5 years ago
fuwa fef345152e update restore date/height map
5 years ago
fuwa e735b57b54 use v0.6.0.0
5 years ago
fuwa 179ad178bf rework openssl build script
5 years ago
fuwa e873b9a5cd add a note to not mess with the lib order
5 years ago
fuwa c471d32d83 add libnet to app/CMakelists
5 years ago
fuwa 44f46fee02 update gradle
5 years ago
fuwa bb3d738710 Revert "remove trezor in app/CMakelists"
5 years ago
fuwa b3773b7fb6 add randomx to cmakelists
5 years ago
fuwa 7cf4123a24 fix cmake build args for randomx
5 years ago
fuwa 7f03d178ea update SDK path in shell
5 years ago
fuwa 181d4d3178 fix cmake D syntax
5 years ago
fuwa 0af1f413df remove trezor in app/CMakelists
5 years ago
fuwa ab07bc34d5 use wownero 0.5.1.0
5 years ago
fuwa 133bfa59c2
Merge pull request #16 from fuwa0529/update-wownero
5 years ago
fuwa 7b6f9ca0f8 use wownero v0.5.0.2
5 years ago
fuwa c31c209e36
Merge pull request #15 from fuwa0529/master
5 years ago
fuwa 1a694dd2a2 bump version
5 years ago
fuwa 8258ba3a9e use wownero v0.5.0.0
5 years ago
fuwa 0bd0539759 update default restore height
5 years ago
fuwa fe8a0df228 bump version
5 years ago
fuwa 7636586ea6 clean up readme
5 years ago
fuwa 5dc1e1282c remove beta chan info in readme
5 years ago
fuwa a55430fea2 bump version for beta, update wownero rev
5 years ago
fuwa b3a177d5e9 drop androidsdk, add adb in nix-shell
5 years ago
fuwa 643674dce0 update restore height
5 years ago
fuwa 0c2d5db688 update wownero rev
5 years ago
fuwa 27fe7d2a16 update project url
5 years ago
fuwa d538db8317 fix leading white spaces in seed
5 years ago
fuwa 7e0d94beef use $(script) in make
5 years ago
fuwa 2c44fb7968 bump wownero rev
5 years ago
fuwa 576eba1f6e Merge branch 'master' into wownero-v5
5 years ago
fuwa b515b507a4 update shell.nix
5 years ago
fuwa 763f21483a fix typo
5 years ago
fuwa 6d56cd9db2 fix layout
5 years ago
fuwa fcd599ee4a add test channel in readme
5 years ago
fuwa 06f733af33 Revert "disable crazy secure password"
5 years ago
fuwa 2a4d18578f disable crazy secure password
5 years ago
fuwa f2ebff6612 up wow commit
5 years ago
fuwa 05aa2e4594 echo arch
5 years ago
fuwa 32d48b2256 echo building
5 years ago
fuwa 9e3e98e091 silent build openssl
5 years ago
fuwa a10a679fd1 reorg make
5 years ago
fuwa 943c55ca1b up version
5 years ago
fuwa c48646345b update build path
5 years ago
fuwa 47b08251c8 move build dir to parrent dir to speed up android studio
5 years ago
fuwa 01bef4fac2 fix build
5 years ago
fuwa d71247c88a update ver
5 years ago
fuwa b447fa5a24 use wow_unconfirm
6 years ago
fuwa 4c0c8d9b5d fix translations
6 years ago
joshuamarques 350ec94b1e Japanese translation added (#481)
6 years ago
fuwa 3ae8b0f47d update latest height
6 years ago
fuwa ecf3566e83 update default restore height
6 years ago
fuwa 11514b1cdc update blockheight
6 years ago
fuwa f220e57e65 more nodes
6 years ago
fuwa e8bf289b71 version bump
6 years ago
fuwa 94ad47305d update readme
6 years ago
fuwa 0b025f4eac fix translation
6 years ago
fuwa 54ed9075b5 ignore external-libs
6 years ago
fuwa fbe16c62cc update transaltions
6 years ago
Hans b593c5dedc Estonian translations (#447)
6 years ago
vp1111 2d9dac5e8f Translation to Brazilian Portuguese (pt-rBR). (#455)
6 years ago
fuwa 9ead9b5b3e up version
6 years ago
fuwa d3f2475549 use wow 0.4
6 years ago

3
.gitignore vendored

@ -10,7 +10,6 @@
opt
vendor
external-libs/monero
external-libs/libsodium
external-libs
tmp
builder

@ -3,6 +3,9 @@
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<compositeConfiguration>
<compositeBuild compositeDefinitionSource="SCRIPT" />
</compositeConfiguration>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">

@ -7,54 +7,56 @@ install \
gradle-build gradle-sign gradle-clean \
apk-install remove-exif
script := script/build-external-libs
all: build-external-libs
build-external-libs: clean-external-libs collect
clean-external-libs:
script/build-external-libs/clean.sh
$(script)/clean.sh
toolchain:
script/build-external-libs/prep-toolchain.sh
$(script)/prep-toolchain.sh
openssl: toolchain
script/build-external-libs/fetch-openssl.sh
script/build-external-libs/patch-openssl.sh
script/build-external-libs/build-openssl.sh
script/build-external-libs/post-build-openssl.sh
$(script)/fetch-openssl.sh
$(script)/patch-openssl.sh
$(script)/build-openssl.sh
$(script)/post-build-openssl.sh
boost: toolchain
script/build-external-libs/fetch-boost.sh
script/build-external-libs/build-boost.sh
$(script)/fetch-boost.sh
$(script)/build-boost.sh
libsodium: toolchain
script/build-external-libs/fetch-libsodium.sh
script/build-external-libs/build-libsodium.sh
$(script)/fetch-libsodium.sh
$(script)/build-libsodium.sh
wownero: toolchain libsodium openssl boost
script/build-external-libs/fetch-wownero.sh
script/build-external-libs/patch-wownero.sh
script/build-external-libs/build-wownero.sh
wownero: toolchain openssl libsodium boost
$(script)/fetch-wownero.sh
$(script)/patch-wownero.sh
$(script)/build-wownero.sh
collect: wownero
script/build-external-libs/collect.sh
$(script)/collect.sh
# dev shortcut
# faster build for testing f-droid release
use-prebuilt-external-libs:
script/build-external-libs/use-archive.sh
wownero-unsafe:
script/build-external-libs/fetch-wownero.sh
script/build-external-libs/patch-wownero.sh
script/build-external-libs/build-wownero.sh
$(script)/use-archive.sh
collect-unsafe:
script/build-external-libs/collect.sh
unsafe-wownero:
$(script)/fetch-wownero.sh
$(script)/patch-wownero.sh
$(script)/build-wownero.sh
unsafe-collect:
$(script)/collect.sh
fdroid_apk_path := vendor/fdroiddata/unsigned
@ -64,7 +66,6 @@ gradle_apk_path := app/build/outputs/apk/release
gradle_app_name := wownerujo-${gradle_app_version}
f-droid-sign:
zipalign -v -p 4 \
$(fdroid_apk_path)/$(app_id)_${app_version}.apk \
@ -78,20 +79,31 @@ f-droid-clean:
@rm -f $(fdroid_apk_path)/$(app_id)_${app_version}-aligned.apk
@rm -f $(fdroid_apk_path)/$(app_id)_${app_version}-release.apk
# release-build
install: gradle-build apk-install
gradle-build:
./gradlew assembleRelease
apk-install:
adb install -r ./app/build/outputs/apk/release/wownerujo-$(gradle_app_version)_universal.apk
# debug-build
install-debug: gradle-build-debug apk-install-debug
gradle-build-debug:
./gradlew assembleDebug
apk-install-debug:
adb install -r ./app/build/outputs/apk/debug/wownerujo-$(gradle_app_version)_universal.apk
# clean
gradle-clean:
@rm -f $(gradle_apk_path)/$(gradle_app_name)_universal.apk
@rm -f $(gradle_apk_path)/$(gradle_app_name)_arm64-v8a.apk
@rm -f $(gradle_apk_path)/$(gradle_app_name)_armebi-v7a.apk
@rm -f $(gradle_apk_path)/$(gradle_app_name)_x86_64.apk
apk-install:
adb install -r ./app/build/outputs/apk/release/wownerujo-$(gradle_app_version)_universal.apk
remove-exif:
exiftool -all= `find app/ -name '*.jp*g' -o -name '*.png'`

@ -1,28 +1,28 @@
# Wownerujo
The Android Wallet for Wownero
An Android Wallet for Wownero
[<img src="https://f-droid.org/badge/get-it-on.png"
alt="Get it on F-Droid"
height="80">](https://f-droid.org/packages/com.wownero.wownerujo/)
<a href='https://play.google.com/store/apps/details?id=com.wownero.wownerujo&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height='80'/></a>
<a href='https://play.google.com/store/apps/details?id=com.wownero.wownerujo'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height='80'/></a>
## Run your own mobile full node for improved speed and privacy
- [CyberWOW]
- [Wownero daemon]
- [Wownero RPC daemon]
## QUICKSTART
- Download the APK for the most current release [here](https://f-droid.org/packages/com.wownero.wownerujo/) and install it
- Run the App and select "Generate Wallet" to create a new wallet or recover a wallet
- Advanced users can copy over synced wallet files (all files) onto sdcard in directory Wownerujo (created first time App is started)
- See the [FAQ](doc/FAQ.md)
- Download it with the F-Droid app or the Google Play app.
- Run it and click `⊕` to create a new wallet or recover a wallet.
- See the [FAQ](doc/FAQ.md).
## Disclaimer
You may lose all your Wowneroj if you use this App. Be cautious when spending on the mainnet.
## Random Notes
- Based off wownero v0.3.1.0
- use your own daemon - it's easy
- screen stays on until first sync is complete
You may lose all your Wowneroj if you use this app.
## HOW TO BUILD
If you want to build the external libs yourself (recommended) check out [the instructions](doc/BUILDING-external-libs.md)
If you want to build the external libs yourself (recommended) check out [the instructions](doc/BUILDING-external-libs.md).
Then, fire up Android Studio and build the APK.
@ -35,3 +35,9 @@ Then, fire up Android Studio and build the APK.
### F-Droid
- <https://f-droid.org/en/contribute/>
[beta channel]:https://play.google.com/apps/testing/com.wownero.wownerujo/join
[CyberWOW]: https://play.google.com/store/apps/details?id=org.wownero.cyberwow
[Wownero daemon]: https://github.com/enerc/wownero-daemon/releases
[Wownero RPC daemon]: https://git.wownero.com/wownero/wownero/releases

@ -127,9 +127,9 @@ add_library(epee STATIC IMPORTED)
set_target_properties(epee PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libepee.a)
add_library(blocks STATIC IMPORTED)
set_target_properties(blocks PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libblocks.a)
add_library(device_trezor STATIC IMPORTED)
set_target_properties(device_trezor PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libdevice_trezor.a)
add_library(checkpoints STATIC IMPORTED)
set_target_properties(checkpoints PROPERTIES IMPORTED_LOCATION
@ -147,6 +147,26 @@ add_library(version STATIC IMPORTED)
set_target_properties(version PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libversion.a)
add_library(randomx STATIC IMPORTED)
set_target_properties(randomx PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/librandomx.a)
add_library(net STATIC IMPORTED)
set_target_properties(net PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libnet.a)
add_library(hardforks STATIC IMPORTED)
set_target_properties(hardforks PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libhardforks.a)
add_library(rpc_base STATIC IMPORTED)
set_target_properties(rpc_base PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/librpc_base.a)
add_library(blocks STATIC IMPORTED)
set_target_properties(blocks PROPERTIES IMPORTED_LOCATION
${EXTERNAL_LIBS_DIR}/monero/lib/${ANDROID_ABI}/libblocks.a)
#############
# System
#############
@ -157,6 +177,7 @@ include_directories( ${EXTERNAL_LIBS_DIR}/monero/include )
message(STATUS EXTERNAL_LIBS_DIR : ${EXTERNAL_LIBS_DIR})
# here order matters
target_link_libraries( monerujo
wallet_api
@ -164,6 +185,7 @@ target_link_libraries( monerujo
cryptonote_core
cryptonote_basic
mnemonics
net
ringct
ringct_basic
common
@ -173,11 +195,16 @@ target_link_libraries( monerujo
easylogging
unbound
epee
blocks
device_trezor
checkpoints
device
multisig
version
randomx
hardforks
rpc_base
blocks
boost_chrono
boost_date_time

@ -10,8 +10,8 @@ android {
// https://source.android.com/security/bulletin/2018-03-01
minSdkVersion 23
targetSdkVersion 28
versionCode 1120
versionName '2.3.1.0'
versionCode 1230
versionName '2.7.0.0'
// testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
@ -50,13 +50,13 @@ android {
}
}
// def abiCodes = ['arm64-v8a': 2]
def abiCodes = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86_64': 4]
def abiCodes = ['arm64-v8a': 2, 'x86_64': 4]
splits {
abi {
enable true
reset()
// include 'arm64-v8a'
include 'armeabi-v7a', 'arm64-v8a', 'x86_64'
include 'arm64-v8a', 'x86_64'
universalApk true
}
}
@ -68,12 +68,12 @@ android {
// abi {
// enable true
// reset()
// include 'armeabi-v7a', 'arm64-v8a', 'x86_64'
// include 'arm64-v8a', 'x86_64'
// universalApk true
// }
// }
//
// abiCodes = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86_64': 4]
// abiCodes = ['arm64-v8a': 2, 'x86_64': 4]
// }
}
// Map for the version code that gives each ABI a value.

@ -76,6 +76,10 @@ public class GenerateFragment extends Fragment {
private String type = null;
private static String[] tokenizeSeed(String seed) {
return seed.trim().split("\\s+");
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
@ -417,9 +421,11 @@ public class GenerateFragment extends Fragment {
return height;
}
private boolean checkMnemonic() {
String seed = etWalletMnemonic.getEditText().getText().toString();
boolean ok = (seed.split("\\s+").length == 25); // 25 words
boolean ok = (tokenizeSeed(seed).length == 25); // 25 words
if (!ok) {
etWalletMnemonic.setError(getString(R.string.generate_check_mnemonic));
} else {
@ -484,7 +490,7 @@ public class GenerateFragment extends Fragment {
} else if (type.equals(TYPE_SEED)) {
if (!checkMnemonic()) return;
String seed = etWalletMnemonic.getEditText().getText().toString();
seed = TextUtils.join(" ", seed.split("\\s+"));
seed = TextUtils.join(" ", tokenizeSeed(seed));
bGenerate.setEnabled(false);
if (fingerprintAuthAllowed) {
KeyStoreHelper.saveWalletUserPass(getActivity(), name, password);

@ -374,14 +374,11 @@ public class LoginFragment extends Fragment implements WalletInfoAdapter.OnInter
private static final String PREF_DAEMON_TESTNET = "daemon_testnet";
private static final String PREF_DAEMONLIST_MAINNET =
"node.wowne.ro;node.wowkira.com";
private static final String PREF_DAEMONLIST_MAINNET = "localhost";
private static final String PREF_DAEMONLIST_STAGENET =
"node.wowne.ro";
private static final String PREF_DAEMONLIST_STAGENET = "";
private static final String PREF_DAEMONLIST_TESTNET =
"node.wowne.ro";
private static final String PREF_DAEMONLIST_TESTNET = "";
private NodeList daemonMainNet;
private NodeList daemonStageNet;

@ -95,7 +95,7 @@ public class WalletFragment extends Fragment
tvBalance = (TextView) view.findViewById(R.id.tvBalance);
tvBalance.setText(Helper.getDisplayAmount(0));
tvUnconfirmedAmount = (TextView) view.findViewById(R.id.tvUnconfirmedAmount);
tvUnconfirmedAmount.setText(getResources().getString(R.string.xmr_unconfirmed_amount, Helper.getDisplayAmount(0)));
tvUnconfirmedAmount.setText(getResources().getString(R.string.wow_unconfirmed_amount, Helper.getDisplayAmount(0)));
ivSynced = (ImageView) view.findViewById(R.id.ivSynced);
sCurrency = (Spinner) view.findViewById(R.id.sCurrency);

@ -49,9 +49,21 @@ public class RestoreHeight {
blockheight.put("2018-08", 34000L);
blockheight.put("2018-09", 43000L);
blockheight.put("2018-10", 52000L);
blockheight.put("2018-11", 60000L);
blockheight.put("2018-12", 66000L);
blockheight.put("2019-01", 72000L);
blockheight.put("2019-02", 77000L);
blockheight.put("2019-03", 84000L);
blockheight.put("2019-04", 93000L);
blockheight.put("2019-05", 101000L);
blockheight.put("2019-06", 110000L);
blockheight.put("2019-07", 119000L);
blockheight.put("2019-08", 128000L);
blockheight.put("2019-09", 137000L);
blockheight.put("2019-10", 146000L);
}
long latestHeight = 52000L;
long latestHeight = 77000L;
public long getHeight(final Date date) {
Timber.d("Restore Height date %s", date);
@ -83,3 +95,4 @@ public class RestoreHeight {
return height;
}
}

@ -146,7 +146,6 @@
<string name="label_wallet_receive">Empfangen</string>
<string name="label_wallet_send">Senden</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW unbestätigt</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW unbestätigt</string>
<string name="service_description">wownerujo Service</string>

@ -134,7 +134,6 @@
<string name="label_wallet_receive">Λήψη</string>
<string name="label_wallet_send">Αποστολή</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW μη επιβεβαιωμένα</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW μη επιβεβαιωμένα</string>
<string name="service_description">Υπηρεσία monerujo</string>

@ -93,7 +93,6 @@
<string name="label_wallet_receive">Recibir</string>
<string name="label_wallet_send">Enviar</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW sin confirmar</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW sin confirmar</string>
<string name="service_description">Servicio de wownerujo</string>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="about_close">Sulge</string>
<string name="about_whoami">Ma olen wownerujo</string>
<string name="about_version">Versioon %1$s (%2$d)</string>
</resources>

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="help_create_new"><![CDATA[
<h1>Loo rahakott - uus</h1>
<p>If you need a new Wownero Address!</p>
<p>Enter a unique wallet name and password.
The password is used for securing your wallet data on the device. Use a strong password -
even better use a passphrase.</p>
<h2>Note your Mnemonic Seed!</h2>
<p>On the following screen you will find your 25-word \"Mnemonic Seed\".
This is the only data needed to recover your wallet at a later point
and gain full access to your funds.
Keeping this secure and private is very important, as it gives <em>anyone</em>
full access to your funds!</p>
<p>If you lose your wallet password, you can still recover your wallet with the Mnemonic Seed.</p>
<p>There is no way to recover your Mnemonic Seed, if you lose it all your funds will be lost!
The Mnemonic Seed can also never be changed, and if it is stolen or otherwise compromised,
you will have to move your funds to new wallet (with a new Mnemonic Seed). Therefore, it is best
that you backup your Mnemonic Seed by writing it down and storing it in <em>multiple</em> safe
and secure places.</p>
]]></string>
<string name="help_create_seed"><![CDATA[
<h1>Loo rahakott - seemnest</h1>
<p>If you already have a Wownero Address and want to recover the transactions from the blockchain!</p>
<p>Enter a unique wallet name and password. The password is used for securing your wallet data on the device.
Use a strong password - even better use a passphrase.</p>
<p>Enter your Seed in the field \"Mnemonic Seed\".<p>
<p>Enter the block number of the first transaction used for this address in the
field \"Restore Height\". You can also use a date in the format YYYY-MM. If you are not sure,
enter an approximate date/blockheight <em>before</em> you first used this wallet address.</p>
]]></string>
<string name="help_create_ledger"><![CDATA[
<h1>Loo rahakott - Ledger</h1>
<p>You want to recover your wallet from your Ledger Nano S device.</p>
<p>Your secret keys never leave the Ledger device, so you need it plugged in every
time you want to access your wallet.</p>
<p>Enter a unique wallet name and password. The password is used for securing your wallet data on the Android
device. Use a strong password - even better use a passphrase.</p>
<p>Enter the block number of the first transaction used for this address in the
field \"Restore Height\". You can also use a date in the format YYYY-MM. If you are not sure,
enter an approximate date/blockheight <em>before</em> you first used this wallet address.</p>
]]></string>
<string name="help_create_keys"><![CDATA[
<h1>Loo rahakott - võtmetest</h1>
<p>If you are recovering your wallet using your keys!</p>
<p>Enter a unique wallet name and password. The password is used for securing your wallet data on the device.
Use a strong password - even better use a passphrase.<p>
<p>Enter your Wownero Address in the field \"Public Address\" and fill out \"View Key\" and \"Spend Key\".</p>
<p>Enter the block number of the first transaction used for this address in the
field \"Restore Height\". You can also use a date in the format YYYY-MM. If you are not sure,
enter an approximate date/blockheight <em>before</em> you first used this wallet address.</p>
]]></string>
<string name="help_create_view"><![CDATA[
<h1>Loo rahakott - vaatamiseks</h1>
<p>If you just want to monitor incoming transactions to a wallet!</p>
<p>Enter a unique wallet name and password. The password is used for securing your wallet data on the device.
Use a strong password - even better use a passphrase.<p>
<p>Enter your Wownero Address in the field \"Public Address\" and fill out the \"View Key\".</p>
<p>Enter the block number of the first transaction used for this address in the
field \"Restore Height\". You can also use a date in the format YYYY-MM. If you are not sure,
enter an approximate date/blockheight <em>before</em> you first used this wallet address.</p>
]]></string>
<string name="help_details"><![CDATA[
<h1>Rahakoti info</h1>
<h2>Avalik aadress</h2>
Your public address is like your bank account number you can share this with anyone without
having to fear losing your Wownero. People will send Wownero to your wallet using this address.
<h2>Mnemooniline seeme</h2>
This is the only data needed to recover your wallet at a later point and gain full access to
your funds. Keeping this private and secure is very important, as it gives <em>anyone</em> full
access to your Wownero! If you havent written this down somewhere safe please do!
<h2>Rahakoti failide taastamise parool</h2>
Make sure you write this password down. If you reset your device or uninstall the app, you
will need it to access your wallet again.<br/>
<h3>CrAzYpass</h3>
If the password displayed here is 52 alphanumeric characters in groups of 4 - congratulations!
Your wallet files are secured with a 256-bit key generated by your device&apos;s security
features based on the passphrase you chose (on creation or by changing it). This makes it
extremely difficult to hack!<br/>
This feature is mandatory for all newly created wallets.
<h3>Vananenud parool</h3>
If you see your passphrase here, your wallet files are not as secure as when using
a CrAzYpass. To fix this, simply select \"Change Passphrase\" from the menu. After entering
a new passphrase (maybe even the same one as before) the app will generate a CrAzYpass for
you and secure your wallet files with it. Write it down!
<h3>CrAzYpass rahakotid</h3>
If you ever need to reinstall Wownerujo (for example after resetting your phone or switching
to a new one) or you want to use your wallet files on a different device or PC, you have to
use this Recovery Password in order to access your wallet again.<br/>
By selecting \"Change Passphrase\" from the menu, you can choose another passphrase. Beware
that this will generate a new Recovery Password. Write it down!
<h2>Vaatamise võti</h2>
Your view key can be used to monitor incoming transactions to your wallet without giving
permission to spend the funds inside your wallet.
<h2>Kulutamise võti</h2>
Your spend key allows anyone to spend the Wownero associated with your wallet, so dont tell
anyone this key, keep it safe like your Mnemonic Seed.
]]></string>
<string name="help_list"><![CDATA[
<h1>Rahakottide nimekiri</h1>
<h2>Server</h2>
<p>Wownerujo uses a Remote Node to communicate with the Wownero Network without having
to download and store a copy of the whole blockchain itself. You can find a list of popular
remote nodes or learn how to run your own remote node here https://moneroworld.com/<p>
<p>Wownerujo comes with some Remote Nodes preset. It remembers the last five nodes used.</p>
<h2>Rahakotid</h2>
<p>Here you see your wallets. They are located in the <tt>monerujo</tt> folder
in the internal storage of your device. You can use a file explorer app to see them.
You should make backups of this folder on a regular basis to off-device storage in
case your device explodes or gets stolen.</p>
<p>Select a wallet to open it or press the \"+\" to create a new one.
Or select one of the wallet operations:</p>
<h3>Info</h3>
<p>Show the wallet details, seed &amp; keys.</p>
<h3>Küsi raha</h3>
<p>Make a QR code for receiving Wowneroj.</p>
<h3>Nimeta ümber</h3>
<p>Rename the wallet. Backups are not renamed.</p>
<h3>Tagavarakoopia</h3>
<p>Make a copy of the wallet in the <tt>backups</tt> folder inside the <tt>monerujo</tt>
overwriting previous copies there.</p>
<h3>Arhiveeri</h3>
<p>Make a backup and delete the wallet afterwards. The copy remains in the <tt>backups</tt>
folder. If you no longer need your backups you should delete them with a file explorer or
secure delete app.</p>
]]></string>
<string name="help_wallet"><![CDATA[
<h1>Rahakott</h1>
<h2>Uuendamine</h2>
Because Wownero likes to keep things private, every time you open a Wownerujo wallet we have to
scan the blockchain to see if any new Wowneroj have been sent to your wallet, this only
stores information to your phone which belongs to your wallet. Sometimes it can take a while
because you havent synced in a long time.
<h2>Kontojääk</h2>
<p><b>Help! My wallet balance has disappeared or is unconfirmed!</b><br/>
Dont panic! When you send funds from your wallet, some of your balance will temporarily show
as unconfirmed.
This happens as a result of how Wownero is exchanged on the blockchain and how change works.
Read more about change at https://getmonero.org/resources/moneropedia/change.html
<h2>Ülekannete ajalugu</h2>
<p>A list of the wallet transactions. In view wallets, only incoming transactions are shown.</p>
]]></string>
<string name="help_tx_details"><![CDATA[
<h1>Ülekannete info</h1>
<h2>Sihtkoht</h2>
This is the public address of the wallet you sent Wownero to
<h2>Ülekande ID (TX ID)</h2>
This is your Transaction ID you can use it to identify your obfuscated transaction on a Wownero
Blockchain explorer like <a href="https://xmrchain.net/">https://xmrchain.net/</a>
<h2>Ülekande võti (TX KEY)</h2>
This is your transaction private key, keep this safe as revealing this to a third party
reveals which signature in a ring is yours, thereby making your transaction transparent.
<h2>Plokk</h2>
This was the block your transaction was included in.
]]></string>
<string name="help_send"><![CDATA[
<h1>Saatmine</h1>
<h2>Saaja aadress</h2>
<p>This is the public address of the wallet you are sending Wowneroj to, you can copy this from
your clipboard, scan a QR code or enter it manually. Make sure you triple check this to
ensure you arent sending coins to the wrong address.</p>
<h2><em>Ring<em>\'i suurus</h2>
<p>There are a number of ring sizes to choose from in Wownerujo. If you are a beginner user
we recommend you stick with a ring size of 7. Increasing the ring size above 7 increases
the amount of signers in a ring signature, theoretically providing increased plausible
deniability. However setting high ring sizes can also make your transaction stand out on
the blockchain.</p>
<h2>Tähtsus</h2>
<p>This setting determines the speed at which your transaction will be included in the
blockchain. A high priority setting will correlate directly with a higher transaction fee
and the inverse is true for a low priority. Please note that if you set your transaction to
a low priority it can be hours before it is included on the blockchain. The default priority
is \"Medium\".</p>
]]></string>
</resources>

@ -0,0 +1,356 @@
<resources>
<string name="wallet_activity_name">Rahakott</string>
<string name="menu_about">Meist</string>
<string name="menu_privacy">Privaatsuspoliitika</string>
<string name="menu_share">Jaga</string>
<string name="menu_help">Abi</string>
<string name="menu_info">Info</string>
<string name="menu_receive">Küsi raha</string>
<string name="menu_rename">Nimeta ümber &#8230;</string>
<string name="menu_archive">Arhiveeri</string>
<string name="menu_backup">Tagavarakoopia</string>
<string name="menu_changepw">Vaheta parooli</string>
<string name="password_weak">Jätka tippimist &#8230;</string>
<string name="password_fair">Meh &#8230;</string>
<string name="password_good">Sa suudad veelgi paremini!</string>
<string name="password_strong">Jõuad peagi kohale &#8230;</string>
<string name="password_very_strong">Hurraa, h2kker1 stiilis!</string>
<string name="label_login_wallets">Rahakotid</string>
<string name="label_credits">Autorid</string>
<string name="label_ok">OK</string>
<string name="label_cancel">Katkesta</string>
<string name="label_close">Sulge</string>
<string name="label_wallet_advanced_details">Puuduta lisainfo saamiseks</string>
<string name="label_send_success">Edukalt saadetud</string>
<string name="label_send_done">Tehtud</string>
<string name="label_receive_info_gen_qr_code">Puuduta QR koodi saamiseks</string>
<string name="info_send_prio_fees">Suurem tähtsus = kõrgemad teenustasud</string>
<string name="info_xmrto_enabled">Bitcoini maksed sisse lülitatud, puuduta lisainfo saamiseks.</string>
<string name="info_crazypass_enabled">CrAzYpass sisse lülitatud, puuduta lisainfo saamiseks.</string>
<string name="info_ledger_enabled">Ledger\'i tugi sisse lülitatud, puuduta lisainfo saamiseks.</string>
<string name="info_xmrto"><![CDATA[
<b>Sa sisestasid Bitcoini aadressi.</b><br/>
<i>See tähendab, et sa saadad Wownerosid ning kohale jõuavad Bitcoinid kasutades WOW.TO teenust.</i>
]]></string>
<string name="info_send_xmrto_success_order_label">WOW.TO tellimus</string>
<string name="info_send_xmrto_success_btc">%1$s BTC</string>
<string name="info_send_xmrto_paid">Ootan kinnitust</string>
<string name="info_send_xmrto_unpaid">Ootan makset</string>
<string name="info_send_xmrto_error">WOW.TO viga (%1$s)</string>
<string name="info_send_xmrto_sent">BTC saadetud!</string>
<string name="info_send_xmrto_query">Küsin &#8230;</string>
<string name="info_send_xmrto_parms"><![CDATA[
<b>Sa saad saata %1$s &#8212; %2$s BTC</b>.<br/>
<i><b>WOW.TO</b> annab <u>hetkel</u> vahetuskursiks <b>%3$s BTC</b></i>.
]]></string>
<string name="info_send_xmrto_zeroconf"><![CDATA[
<i>Kuni <b>%1$s BTC</b> saadetakse <u>viivitamatult</u>!</i>
]]></string>
<string name="send_available_btc">Kontojääk: %2$s BTC (%1$s WOW)</string>
<string name="info_paymentid_intergrated">Makse ID integreeritud</string>
<string name="info_prepare_tx">Valmistan ülekannet ette</string>
<string name="label_send_progress_xmrto_create">Loon WOW.TO tellimust</string>
<string name="label_send_progress_xmrto_query">Küsin WOW.TO tellimust</string>
<string name="label_send_progress_create_tx">Valmistan ette Wownero ülekannet</string>
<string name="label_send_progress_queryparms">Küsin WOW.TO parameetreid</string>
<string name="label_generic_xmrto_error">WOW.TO viga</string>
<string name="text_generic_xmrto_error">Kood: %1$d</string>
<string name="text_retry">Puuduta uuesti proovimiseks</string>
<string name="text_noretry_monero">Nüüd jõudsime küll tupikusse!</string>
<string name="text_noretry">Oh ei, WOW.TO ei ole hetkel saadaval!</string>
<string name="text_send_btc_amount">%1$s BTC = %2$s WOW</string>
<string name="text_send_btc_rate">(Kurss: %1$s BTC/WOW)</string>
<string name="label_send_settings_advanced">Edasijõudnutele:</string>
<string name="label_send_btc_xmrto_info">Külasta xmr.to lisainfo saamiseks &amp; jälgin</string>
<string name="label_send_btc_xmrto_key_lb">Privaatvõti\nWOW.TO</string>
<string name="label_send_btc_xmrto_key">WOW.TO privaatvõti</string>
<string name="label_send_btc_address">Sihtkoha Bitcoini aadress</string>
<string name="label_send_btc_amount">Kogus</string>
<string name="label_send_txid">Ülekande ID</string>
<string name="label_send_address">Sihtkoha address</string>
<string name="label_send_payment_id">Makse ID</string>
<string name="label_send_notes">Kommentaarid</string>
<string name="backup_progress">Teostan tagavarakoopiat</string>
<string name="archive_progress">Arhiveerin</string>
<string name="rename_progress">Nimetan ümber</string>
<string name="open_progress">Kontrollin ühendust serveriga</string>
<string name="changepw_progress">Vahetan parooli</string>
<string name="service_progress">Teen ettevalmistusi &#8230;\nSee võib aega võtta!</string>
<string name="backup_failed">Tagavarakoopia ebaõnnestus!</string>
<string name="archive_failed">Arhiveerimine ebaõnnestus!</string>
<string name="rename_failed">Ümber nimetamine ebaõnnestus!</string>
<string name="changepw_failed">Parooli vahetamine ebaõnnestus!</string>
<string name="changepw_success">Parool vahetatud</string>
<string name="label_daemon">Server</string>
<string name="prompt_daemon">([&lt;user&gt;:&lt;pass&gt;@]&lt;daemon&gt;[:&lt;port&gt;])</string>
<string name="status_wallet_loading">Laen rahakotti &#8230;</string>
<string name="status_wallet_unloaded">Rahakott salvestatud</string>
<string name="status_wallet_unload_failed">Rahakoti salvestamine ebaõnnestus!</string>
<string name="status_wallet_connecting">Ühendun &#8230;</string>
<string name="status_wallet_connect_failed">Serveriga ühendumine ebaõnnestus!\nKontrolli kasutajanime/parooli</string>
<string name="status_wallet_connect_timeout">Serveriga ühendumine võttis liiga kaua aega!\nProovi uuesti või vali teine server.</string>
<string name="status_wallet_node_invalid">Ebasobilik server!\nVali mõni teine.</string>
<string name="status_wallet_connect_ioex">Server ei vastanud!\nProovi uuesti või vali teine server.</string>
<string name="status_wallet_disconnected">Lahti ühendatud</string>
<string name="status_transaction_failed">Ülekanne ebaõnnestus: %1$s</string>
<string name="send_xmrto_timeout">Sõber, sa ootasid liiga kaua!</string>
<string name="service_busy">Ma tegelen ikka veel su eelmise rahakotiga &#8230;</string>
<string name="prompt_rename">Nimeta ümber %1$s</string>
<string name="prompt_changepw">Uus parool rahakotile %1$s</string>
<string name="prompt_changepwB">Korda parooli rahakotile %1$s</string>
<string name="prompt_password">Prool rahakotile %1$s</string>
<string name="prompt_fingerprint_auth">Sa saad rahakoti avamiseks kasutada ka sõrmejälge.\nSelleks puuduta sõrmejäljelugejat.</string>
<string name="prompt_send_password">Kinnita parool</string>
<string name="prompt_open_wallet">Avan rahakoti&#8230;</string>
<string name="bad_fingerprint">Sõrmejälge ei tuntud ära. Proovi uuesti.</string>
<string name="bad_password">Vale parool!</string>
<string name="bad_saved_password">Salvestatud parool on vale.\nPalun sisesta parool käsitsi.</string>
<string name="bad_wallet">Rahakotti pole olemas!</string>
<string name="prompt_daemon_missing">Server peab olema valitud!</string>
<string name="prompt_wrong_net">Rahakott ei ühildu valitud võrguga</string>
<string name="label_watchonly">(Ainult vaatamiseks)</string>
<string name="label_wallet_receive">Küsi raha</string>
<string name="label_wallet_send">Saada</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW kinnitamata</string>
<string name="service_description">monerujo teenus</string>
<string name="status_synced">Uuendatud:</string>
<string name="status_remaining">Plokki veel</string>
<string name="status_syncing">Uuendamine:</string>
<string name="message_strorage_not_writable">Mälusse kirjutamine ei õnnestunud! Paanika-Jaanika!</string>
<string name="message_strorage_not_permitted">Mälusse kirjutamine on tegelikult meile väga oluline!</string>
<string name="message_camera_not_permitted">Pole kaamerat = pole QR koodide lugemist!</string>
<string name="label_copy_viewkey">Vaatamise võti</string>
<string name="label_copy_address">Avalik aadress</string>
<string name="label_copy_xmrtokey">WOW.TO võti</string>
<string name="message_copy_viewkey">Vaatamise võti on kopeeritud lõikepuhvrisse!</string>
<string name="message_copy_xmrtokey">WOW.TO võti on kopeeritud lõikepuhvrisse!</string>
<string name="message_copy_address">Rahakoti aadress on kopeeritud lõikepuhvrisse!</string>
<string name="message_copy_txid">Ülekande ID on kopeeritud lõikepuhvrisse!</string>
<string name="message_nocopy">Lõikepuhvrisse kopeerimine on turvakaalutlustel keelatud!</string>
<string name="message_exchange_failed">Vahetuskursi küsimine ebaõnnestus!\nKasuta WOW/WOW või proovi uuesti</string>
<string name="generate_title">Loo rahakott</string>
<string name="generate_name_hint">Rahakoti nimi</string>
<string name="generate_password_hint">Rahakoti parool</string>
<string name="generate_fingerprint_hint">Luba rahakoti avamine sõrmejäljega</string>
<string name="generate_fingerprint_warn"><![CDATA[
<strong>Sõrmejäljega avamine</strong>
<p>With fingerprint authentication enabled, you can view wallet balance and receive funds
without entering password.</p>
<p>But for additional security, monerujo will still require you to enter password when
viewing wallet details or sending funds.</p>
<strong>Turvahoiatus</strong>
<p>Finally, monerujo wants to remind you that anyone who can get your fingerprint will be
able to peep into your wallet balance.</p>
<p>For instance, a malicious user around you can open your wallet when you are asleep.</p>
<strong>Oled kindel, et soovid selle aktiveerida?</strong>
]]></string>
<string name="generate_bad_passwordB">Paroolid ei kattu</string>
<string name="generate_empty_passwordB">Parool ei saa olla tühi</string>
<string name="generate_buttonGenerate">Loo mulle juba üks rahakott!</string>
<string name="generate_button_accept">Olen mnemoonilise seemne üles kirjutanud</string>
<string name="generate_wallet_name">Anna mulle nimi!</string>
<string name="generate_wallet_exists">Rahakott juba eksisteerib!</string>
<string name="generate_wallet_dot">Nimi ei saa alata märgiga .</string>
<string name="generate_wallet_creating">Loon rahakotti</string>
<string name="generate_wallet_created">Rahakott loodud</string>
<string name="generate_wallet_create_failed">Rahakoti loomine ebaõnnestus</string>
<string name="generate_restoreheight_error">Sisesta plokinumber või kuupäev (YYYY-MM)</string>
<string name="generate_wallet_type_key">Võtmed</string>
<string name="generate_wallet_type_new">Uus</string>
<string name="generate_wallet_type_seed">Seeme</string>
<string name="generate_wallet_type_view">Vaatamiseks</string>
<string name="generate_address_hint">Avalik aadress</string>
<string name="generate_viewkey_hint">Vaatamise võti</string>
<string name="generate_spendkey_hint">Kulutamise võti</string>
<string name="generate_mnemonic_hint">25-sõnaline mnemooniline seeme</string>
<string name="generate_restoreheight_hint">Taastamise plokinumber või kuupäev (YYYY-MM)</string>
<string name="generate_address_label">Avalik aadress</string>
<string name="generate_viewkey_label">Vaatamise võti</string>
<string name="generate_spendkey_label">Kulutamise võti</string>
<string name="generate_mnemonic_label">Mnemooniline seeme</string>
<string name="generate_crazypass_label">Rahakoti failide taastamise parool</string>
<string name="generate_check_key">Sisesta korrektne võti</string>
<string name="generate_check_address">Sisesta korrektne aadress</string>
<string name="generate_check_mnemonic">Sisesta oma 25-sõnaline seeme</string>
<string name="send_amount_btc_xmr">%1$s (umbkaudne)</string>
<string name="send_address_hint">Saaja WOW/BTC aadress või OpenAlias</string>
<string name="send_address_hint_wow">Saaja WOW aadress või OpenAlias</string>
<string name="send_paymentid_hint">Makse ID (valikuline)</string>
<string name="send_amount_hint">0.00</string>
<string name="send_notes_hint">Privaatsed kommentaarid (valikuline)</string>
<string name="send_generate_paymentid_hint">Genereeri</string>
<string name="send_send_label">Saada mu kallid Wownerod teele</string>
<string name="send_send_timed_label">Saada mu kallid Wownerod (%1$s)</string>
<string name="send_qr_invalid">See pole QR kood</string>
<string name="send_qr_address_invalid">See pole sobiv QR kood</string>
<string name="send_address_invalid">See pole sobiv aadress</string>
<string name="send_address_not_openalias">OpenAlias aadress pole saadaval</string>
<string name="send_address_openalias">OpenAlias secure &#x2714;</string>
<string name="send_address_resolve_openalias">Lahendan OpenAlias&#8230;</string>
<string name="send_address_no_dnssec">OpenAlias ilma DNSSEC\'ita - aadress võib olla võltsitud</string>
<string name="send_title">Saada</string>
<string name="send_available">Kontojääk: %1$s WOW</string>
<string name="send_address_title">Aadress</string>
<string name="send_amount_title">Kogus</string>
<string name="send_settings_title">Seaded</string>
<string name="send_confirm_title">Kinnita</string>
<string name="send_success_title">Tehtud</string>
<string name="send_amount_label">Kogus</string>
<string name="send_fee_btc_label">Teenustasu (WOW)</string>
<string name="send_fee_label">Teenustasu</string>
<string name="send_total_btc_label">Kokku (WOW)</string>
<string name="send_total_label">Kokku</string>
<string name="send_amount">%1$s WOW</string>
<string name="send_fee">+%1$s teenustasu</string>
<string name="send_create_tx_error_title">Viga ülekande genereerimisel</string>
<string name="tx_list_fee">- teenustasu %1$s</string>
<string name="tx_list_amount_failed">(%1$s)</string>
<string name="tx_list_failed_text">ebaõnnestus</string>
<string name="tx_list_amount_negative">- %1$s</string>
<string name="tx_list_amount_positive">+ %1$s</string>
<string name="tx_timestamp">Aeg</string>
<string name="tx_id">Ülekande ID</string>
<string name="tx_key">Ülekande võti</string>
<string name="tx_destination">Sihtkoht</string>
<string name="tx_destination_btc">Sihtkoht\n(BTC)</string>
<string name="tx_paymentId">Makse ID</string>
<string name="tx_blockheight">Plokk</string>
<string name="tx_amount">Kogus</string>
<string name="tx_amount_btc">Kogus\n(BTC)</string>
<string name="tx_fee">Teenustasu</string>
<string name="tx_transfers">Ülekanded</string>
<string name="tx_notes">Kommentaarid</string>
<string name="tx_notes_hint">(valikuline)</string>
<string name="tx_button_notes">Salvesta</string>
<string name="tx_notes_set_failed">Kommentaaride salvestamine ebaõnnestus</string>
<string name="tx_title">Ülekande lisainfo</string>
<string name="tx_pending">OOTEL</string>
<string name="tx_failed">EBAÕNNESTUS</string>
<string name="receive_paymentid_hint">Makse ID (valikuline)</string>
<string name="receive_amount_hint">Kogus</string>
<string name="receive_desc_hint">Kommentaarid (valikuline)</string>
<string name="receive_cannot_open">Rahakotti ei õnnestunud avada!</string>
<string name="receive_paymentid_invalid">16 või 64 Hex tähemärgid (0&#8211;9,a&#8211;f)</string>
<string name="receive_integrated_paymentid_invalid">Peab olema tühi koos integreeritud aadressiga</string>
<string name="receive_amount_too_big">Kuni %1$s</string>
<string name="receive_amount_negative">Vähemalt 0</string>
<string name="receive_amount_nan">WOW pole arv</string>
<string name="receive_title">Küsi raha</string>
<string name="details_alert_message">Nüüd näidatakse tundlikku infot.\nPiilu oma seljataha!</string>
<string name="details_alert_yes">Olen turvalises kohas</string>
<string name="details_alert_no">Vii mind tagasi!</string>
<string name="details_title">Lisainfo</string>
<string name="archive_alert_message">Rahakotist tehakse tagavarakoopia ja siis see kustutatakse!</string>
<string name="archive_alert_yes">Täpselt nii!</string>
<string name="archive_alert_no">Ei, tänan!</string>
<string-array name="priority">
<item>Tavaline tähtsus</item>
<item>Väike tähtsus</item>
<item>Keskmine tähtsus</item>
<item>Suur tähtsus</item>
</string-array>
<string name="fab_create_new">Loo uus rahakott</string>
<string name="fab_restore_viewonly">Taasta rahakott vaatamiseks</string>
<string name="fab_restore_key">Taasta rahakott privaatvõtmetest</string>
<string name="fab_restore_seed">Taasta rahakott 25-sõnalisest seemnest</string>
<string name="accounts_drawer_new">Loo konto</string>
<string name="accounts_drawer_title">Kontod</string>
<string name="accounts_new">Uus konto lisatud #%1$d</string>
<string name="tx_account">Konto #</string>
<string name="send_sweepall">Saada kõik selle konto kinnitatud vahendid!</string>
<string name="tx_subaddress">Alamaadress #%1$d</string>
<string name="generate_address_label_sub">Avalik alamaadress #%1$d</string>
<string name="menu_language">Keel</string>
<string name="language_system_default">Kasuta süsteemi keelt</string>
<string name="fab_restore_ledger">Taasta seadmelt Ledger Nano S</string>
<string name="progress_ledger_progress">Suhtlen seadmega Ledger</string>
<string name="progress_ledger_confirm">Seadmelt Ledger on vajalik kinnitus!</string>
<string name="progress_ledger_lookahead">Otsin alamaadresse</string>
<string name="progress_ledger_verify">Kontrollin võtmeid</string>
<string name="progress_ledger_opentx">Arvutan keerulisi tehteid</string>
<string name="progress_ledger_mlsag">Segan juppe räsiga</string>
<string name="open_wallet_ledger_missing">Palun (taas)ühenda seade Ledger</string>
<string name="accounts_progress_new">Loon kontot</string>
<string name="accounts_progress_update">Uuendan rahakotti</string>
<string name="toast_ledger_attached">%1$s lisatud</string>
<string name="toast_ledger_detached">%1$s eemaldatud</string>
<string name="progress_nfc_write">Kirjutan silti</string>
<string name="nfc_write_failed">Sildi kirjutamine ebaõnnestus!</string>
<string name="nfc_write_successful">Sildi kirjutamine õnnestus</string>
<string name="nfc_tag_unsupported">Silt ei toeta NDEF\'i!</string>
<string name="nfc_tag_size">Sildil on %d baiti, kuid meil on vaja %d!</string>
<string name="nfc_tag_read_undef">Ma ei oska seda silti lugeda!</string>
<string name="nfc_tag_read_what">Ma ei tea, mida sa tahad!</string>
<string name="nfc_tag_read_success">Sildi lugemine õnnestus</string>
<string name="nfc_tag_tap">NFC on saadaval!</string>
</resources>

@ -147,7 +147,6 @@
<string name="label_wallet_receive">Recevoir</string>
<string name="label_wallet_send">Envoyer</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW non confirmés</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW non confirmés</string>
<string name="service_description">Service wownerujo</string>

@ -146,7 +146,6 @@
<string name="label_wallet_receive">Fogadás</string>
<string name="label_wallet_send">Küldés</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW függőben</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW függőben</string>
<string name="service_description">monerujo szolgáltatás</string>

@ -146,7 +146,6 @@
<string name="label_wallet_receive">Ricevi</string>
<string name="label_wallet_send">Invia</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW non confermati</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW non confermati</string>
<string name="service_description">Servizio wownerujo</string>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="about_close">閉じる</string>
<string name="about_whoami">私はwownerujoです</string>
<string name="about_version">バージョン %1$s (%2$d)</string>
</resources>

@ -0,0 +1,249 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="help_create_new"><![CDATA[
<h1>ウォレットの作成 - 新規</h1>
<p>新しいモネロのアドレスが必要な場合!</p>
<p>ユニークなウォレットの名前とパスワードを入力してください。
パスワードはデバイス上であなたのウォレットデータを
守るために使われます。強力なパスワードか、
もしくはパスフレーズを使ってください。</p>
<h2>ニーモニック・シードをメモしてください!</h2>
<p>次の画面では25の単語からなる「ニーモニック・シード」
が表示されます。これはあなたのウォレットを復元して資産に
アクセスするために唯一必要なものです。
このニーモニック・シードを安全に、プライベートに保管することは
非常に重要です。なぜならばこのニーモニック・シードを
知っている人間は<em>誰であろうと</em>
あなたの資産にアクセスできてしまうからです!</p>
<p>もしもあなたがウォレットのパスワードを紛失してしまった
場合でも、このニーモニック・シードがあれば
あなたのウォレットを復元することができます。</p>
<p>しかしニーモニック・シード自体を紛失してしまった場合、
それ自体を復元することはできず、あなたはすべての資産を
失うことになってしまいます!またニーモニック・シードは
あとから変更することができず、もしもニーモニック・シードが
盗まれたり流出したりしてしまった場合、あなたは新しい
ニーモニック・シードから作られた新しいウォレットに資産を
移動させる必要が有ります。それゆえ、ニーモニック・シードを
書き留めて、<em>複数の</em>安全で確実な場所に
保管しておくべきです。</p>
]]></string>
<string name="help_create_seed"><![CDATA[
<h1>ウォレットの作成 - シードから</h1>
<p>もしもあなたがすでにモネロのアドレスを持っていて
ブロックチェーンからトランザクションを復元したい場合!</p>
<p>ユニークなウォレットの名前とパスワードを入力してください。
パスワードはデバイス上であなたのウォレットデータを
守るために使われます。強力なパスワードか、
もしくはパスフレーズを使ってください。</p>
<p>あなたのニーモニック・シードを「ニーモニック・シード」
(Mnemonic Seed)の欄に入力してください。<p>
<p>このアドレスに対して発行された最初のトランザクションが
入っているブロックの番号を「復元ブロック長」(Restore Height)
の欄に入力してください。代わりに最初のトランザクションの
発行された日付をYYYY-MM年4桁-月2桁-日2桁の形で
入力することもできます。もし日付/ブロック長が確実には
分からない場合、このウォレットアドレスを利用した最初の
日付/ブロック長よりも<em>前の</em>日付/ブロック長を
おおよそでいいので推定して入力してください。</p>
]]></string>
<string name="help_create_keys"><![CDATA[
<h1>ウォレットの作成 - 鍵を利用</h1>
<p>もしもあなたが鍵を使ってウォレットを復元しようとしている場合!</p>
<p>ユニークなウォレットの名前とパスワードを入力してください。
パスワードはデバイス上であなたのウォレットデータを
守るために使われます。強力なパスワードか、
もしくはパスフレーズを使ってください。<p>
<p>あなたのモネロのアドレスを「公開アドレス」(Public Address)
の欄に入力し、「表示用キー」View Key
「送金用キー」(Spend Key)も入力してください。</p>
<p>このアドレスに対して発行された最初のトランザクションが
入っているブロックの番号を「復元ブロック長」(Restore Height)
の欄に入力してください。代わりに最初のトランザクションの
発行された日付をYYYY-MM年4桁-月2桁-日2桁の形で
入力することもできます。もし日付/ブロック長が確実には
分からない場合、このウォレットアドレスを利用した最初の
日付/ブロック長よりも<em>前の</em>日付/ブロック長を
おおよそでいいので推定して入力してください。</p>
]]></string>
<string name="help_create_view"><![CDATA[
<h1>ウォレットの作成 - 閲覧専用</h1>
<p>もしもあなたがウォレットに入金されるトランザクションを閲覧したいだけの場合!</p>
<p>ユニークなウォレットの名前とパスワードを入力してください。
パスワードはデバイス上であなたのウォレットデータを
守るために使われます。強力なパスワードか、
もしくはパスフレーズを使ってください。<p>
<p>あなたのモネロのアドレスを「公開アドレス」(Public Address)
の欄に入力し、「表示用キー」View Keyも入力してください。</p>
<p>このアドレスに対して発行された最初のトランザクションが
入っているブロックの番号を「復元ブロック長」(Restore Height)
の欄に入力してください。代わりに最初のトランザクションの
発行された日付をYYYY-MM年4桁-月2桁-日2桁の形で
入力することもできます。もし日付/ブロック長が確実には
分からない場合、このウォレットアドレスを利用した最初の
日付/ブロック長よりも<em>前の</em>日付/ブロック長を
おおよそでいいので推定して入力してください。</p>
]]></string>
<string name="help_details"><![CDATA[
<h1>ウォレットの詳細/h1>
<h2>公開アドレス</h2>
あなたの公開アドレスは、モネロを失う心配をせずに、
誰にでも見せることができる銀行の口座番号のようなものです。
他の人はこのアドレスを使ってあなたにモネロを送金します。
<h2>ニーモニック・シード</h2>
これはあなたのウォレットを後から復元して資産に完全な
アクセスを得るために必要な唯一のデータです。
このニーモニック・シードを安全に、プライベートに
保管することは非常に重要です。なぜならばこのニーモニック・シードを
知っている人間は<em>誰であろうと</em>あなたの資産に
アクセスできてしまうからです!もしもあなたがまだ
これを書き留めて安全に保管していない場合、
直ちに書き留めて安全に保管するようにしてください。
<h2>ウォレットファイル復元パスワード</h2>
このパスワードを書き留めておくようにしてください。
もしもあなたがデバイスをリセットしたりアプリを
アンインストールした場合、ウォレットに再びアクセスするために
このパスワードが必要になります。<br/>
<h3>CrAzYpass</h3>
もしここに表示されているパスワードが4文字毎に区切られた
52文字の英数字からなるものであった場合 -
おめでとうございます!あなたのウォレットファイルは
デバイスのセキュリティ機能を使い、あなたが新規作成
(もしくは変更)したパスフレーズに基づいて生成された
256ビットのキーで守られています。
これはハッキングが非常に難しくなります!<br/>
この機能はすべての新規作成されたウォレットでは必須となっています。
<h3>古いパスワード</h3>
もしここに表示されているのがあなたのパスワードなら、
あなたのウォレットファイルはCrAzYpassクレイジーパス
を使った場合ほど安全ではありません。これを直すためには、
「パスワードを変更する」(Change Passphrase)をメニューから
選択してください。新しいパスフレーズ(前のものと同じものであっても)
を入力した後、アプリはあなたのためにCrAzYpass(クレイジーパス)
を生成し、あなたのウォレットファイルを保護します。
パスフレーズは書き留めておいてください!
<h3>CrAzYpass ウォレット</h3>
もしもWownerujoを再インストールする必要がある場合
(例えばデバイスをリセットしたり新しい機種に変えた場合)、
もしくはあなたのウォレットファイルを別のデバイスや
PCで使いたい場合、あなたのウォレットに再びアクセスするためには
このリカバリーパスワードが必要です。<br/>
「パスフレーズの変更」(Change Passphrase)をメニューから
選択することによって、あなたは別のパスフレーズを選ぶことができます。
これは新しいリカバリーパスワードを生成することに注意してください。
パスフレーズは書き留めておいてください!
<h2>表示用キー</h2>
あなたの表示用キーは、資金をウォレットから送金する権限を
与えることなく、あなたのウォレットへの入金トランザクションを
監視するのに使用できます。
<h2>送金用キー</h2>
あなたの送金用キーはあなたのウォレットに関連するすべての
モネロを送金することが可能です。従って、このキーは誰にも
見せてはいけません。また、ニーモニック・シードと同様に
厳重に取り扱ってください。
]]></string>
<string name="help_list"><![CDATA[
<h1>ウォレットリスト</h1>
<h2>ノード</h2>
<p>Wownerujoは、すべてのブロックチェーンをダウンロードして
コピーを保存することを必要とせずにモネロネットワークと
通信するために、リモートノードを使いまず。
有名なリモートノードのリストや、自分でリモートノードを
動かす方法について学ぶためには https://moneroworld.com
を参照してください。<p>
<p>Wownerujo にはあらかじめ設定されたいくつかの
リモートノードがあります。
また、最近使われたリモートードを5つ保持しています。</p>
<h2>ウォレット</h2>
<p>こちらでウォレットを見ることができます。
ウォレットはあなたのデバイスの内部ストレージの
<tt>wownerujo</tt>フォルダに存在します。あなたは
ファイルエクスプローラのアプリを使ってそれらを確認できます。
あなたはデバイスが盗難にあったり爆発した場合に備えて、
定期的にこのフォルダをデバイス外のストレージに
バックアップすべきです。</p>
<p>ウォレットを選択して開くか、「+」を押して
新しいウォレットを作成してください。
または、ウォレット操作のうちの一つを選択してください:</p>
<h3>詳細</h3>
<p>ウォレットの詳細・シード・鍵を表示します。</p>
<h3>受取り</h3>
<p>モネロを受け取るためのQRコードを作成します。</p>
<h3>名前の変更</h3>
<p>ウォレットの名前を変更します。バックアップの名前は変更されません。</p>
<h3>バックアップ</h3>
<p><tt>wownerujo</tt>内の<tt>backups</tt>フォルダの中に
ウォレットのコピーを作成します。古いコピーは上書きされます。</p>
<h3>アーカイブ</h3>
<p>バックアップを作成し、その後ウォレットを削除します。
コピーは<tt>backups</tt>フォルダに残ります。
もしもバックアップがもう不要であるならば、
それらをファイルエクスプローラや安全に削除できるアプリで
削除してください。</p>
]]></string>
<string name="help_tx_details"><![CDATA[
<h1>トランザクション詳細</h1>
<h2>送金先(Destination)</h2>
これはあなたがモネロを送金したウォレットの公開アドレスです。
<h2>取引ID(TX ID)</h2>
これはあなたの取引IDです。あなたはこれを難読化された形で、
<a href="https://xmrchain.net/">https://xmrchain.net/</a>
のようなブロックチェーン検索サイトで閲覧することができます。
<h2>取引キー(TX KEY)</h2>
これはあなたの取引用の秘密鍵です。これを第三者に公開してしまうと、
リング署名のうちどの署名があなたのものであるのかが
公開されてしまい、あなたのトランザクションを
非匿名化してしまうので、安全に保管してください。
<h2>ブロック</h2>
これはあなたのトランザクションが含まれたブロックです。
]]></string>
<string name="help_send"><![CDATA[
<h1>送金</h1>
<h2>受け取り手のアドレス</h2>
<p>これはあなたがモネロを送ろうとしているウォレットの
公開アドレスです。あなたは公開アドレスをクリップボードから
コピーするか、QRコードから読み取るか、直接入力することができます。
間違ったアドレスにコインが送金されないように、
このアドレスは確実に間違いがないことを確認してください。</p>
]]></string>
<string name="help_wallet"><![CDATA[
<h1>ウォレット</h1>
<h2>ストリートモード</h2>
<p>ストリートモードはメニューまたはギュンターの頭のアイコンから
有効化/無効化することができます。このモードでは、
あなたの残高はどの画面にも表示されず、あなたのウォレットを
街中や居酒屋やその他公共の場所で安全に使うことができます。
以前の取引もまた隠されます。ただし、あなたがモネロを送金したり
受け取ったりしたことができるように、新しい取引は表示されます。</p>
<h2>スキャン</h2>
モネロは匿名性を保持することを重視しているので、
あなたがWownerujoのウォレットをを開くたびに、
毎回あなたはブロックチェーンをスキャンする必要があります。
これはモネロが新しくあなたのウォレットから
入出金されたかどうかを調べるためです。スキャンではあなたの
ウォレットに関連した情報だけがあなたのデバイスに保存されます。
もしも長いことスキャンによる同期を実行していなかった場合、
このスキャンは長時間かかる場合もあります。
<h2>残高</h2>
<p><b>助けてください!私のウォレット残高が消えたり未承認になっています!</b><br/>
慌てないでください!あなたがウォレットから資産を送金したとき、
あなたの残高は一時的に未承認として表示されます。
これは、モネロがブロックチェーン上で交換されたときに
お釣りが処理される結果として起こることです。
お釣りについての詳細は
https://getmonero.org/resources/moneropedia/change.html
をご覧ください。
<h2>取引リスト</h2>
<p>ウォレットの取引のリストです。
閲覧専用ウォレットでは入金取引のみが表示されます。</p>
]]></string>
</resources>

@ -0,0 +1,413 @@
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="en">
<string name="app_name" translatable="false">wownerujo</string>
<string name="wallet_activity_name">ウォレット</string>
<string name="menu_about">Wownerujoについて</string>
<string name="menu_privacy">プライバシーポリシー</string>
<string name="menu_share">共有</string>
<string name="menu_help">ヘルプ</string>
<string name="menu_receive">受取り</string>
<string name="menu_rename">名前の変更 &#8230;</string>
<string name="menu_archive">アーカイブ</string>
<string name="menu_backup">バックアップ</string>
<string name="menu_changepw">パスフレーズの変更</string>
<string name="password_weak">もっと入力してください -</string>
<string name="password_fair">うーん -</string>
<string name="password_good">あなたならもっと頑張れるはずだよ!</string>
<string name="password_strong">いい調子だね -</string>
<string name="password_very_strong">やったぜ、ハッカー並だ!</string>
<string name="label_login_wallets">ウォレット</string>
<string name="label_credits">クレジット</string>
<string name="label_ok">OK</string>
<string name="label_cancel">キャンセル</string>
<string name="label_close">閉じる</string>
<string name="label_wallet_advanced_details">タッチして詳細情報を見る</string>
<string name="label_send_success">送金成功</string>
<string name="label_send_done">完了</string>
<string name="label_receive_info_gen_qr_code">タッチしてQRコードを表示</string>
<string name="info_xmrto_enabled">BTC支払いは有効化されています。詳細はタップしてください。</string>
<string name="info_ledger_enabled">レッジャーは有効化されています。詳細はタップしてください。</string>
<string name="info_xmrto"><![CDATA[
<b>あなたが入力したのはビットコインのアドレスです。</b><br/>
<i>あなたはWOWを送金し、受け手は WOW.TO のサービスを利用してBTCを受取ります。</i>
]]></string>
<string name="info_send_xmrto_success_order_label">WOW.TO の注文</string>
<string name="info_send_xmrto_success_btc">%1$s BTC</string>
<string name="info_send_xmrto_paid">承認を待っています</string>
<string name="info_send_xmrto_unpaid">支払いを待っています</string>
<string name="info_send_xmrto_error">WOW.TO のエラー (%1$s)</string>
<string name="info_send_xmrto_sent">BTCが送金されました!</string>
<string name="info_send_xmrto_query">問い合わせ中 &#8230;</string>
<string name="info_send_xmrto_parms"><![CDATA[
<b>%1$s から %2$s BTC を送金することができます。</b><br/>
<i><b>WOW.TO</b> での交換レートは<u>現在</u><b>%3$s BTC</b>です。</i>
]]></string>
<string name="info_send_xmrto_zeroconf"><![CDATA[
<i><b>%1$s BTC</b> までの数量は <u>即時に</u>送金可能です!</i>
]]></string>
<string name="send_available_btc">残高: %2$s BTC (%1$s WOW)</string>
<string name="info_paymentid_intergrated">ペイメントID組み込み済み</string>
<string name="info_prepare_tx">取引を準備しています</string>
<string name="label_send_progress_xmrto_create">WOW.TO の注文を作成しています</string>
<string name="label_send_progress_xmrto_query">WOW.TO の注文を問い合わせています</string>
<string name="label_send_progress_create_tx">モネロの取引を準備しています</string>
<string name="label_send_progress_queryparms">WOW.TO のパラメータを問い合わせています</string>
<string name="label_generic_xmrto_error">WOW.TO のエラー</string>
<string name="text_generic_xmrto_error">コード: %1$d</string>
<string name="text_retry">タッチして再試行</string>
<string name="text_noretry_monero">私達はここで立ち往生のようです!</string>
<string name="text_noretry">あーあ、 WOW.TO は現在利用不能のようです!</string>
<string name="text_send_btc_amount">%1$s BTC = %2$s WOW</string>
<string name="text_send_btc_rate">(レート: %1$s BTC/WOW)</string>
<string name="label_send_btc_xmrto_info">サポートと追跡については xmr.to をご覧ください</string>
<string name="label_send_btc_xmrto_key_lb">シークレットキー\nWOW.TO</string>
<string name="label_send_btc_xmrto_key">WOW.TO のシークレットキー</string>
<string name="label_send_btc_address">支払先の BTC アドレス</string>
<string name="label_send_btc_amount">数量</string>
<string name="label_send_txid">取引ID</string>
<string name="label_send_address">送金先アドレス</string>
<string name="label_send_payment_id">ペイメントID</string>
<string name="label_send_notes">メモ</string>
<string name="backup_progress">バックアップ中</string>
<string name="archive_progress">アーカイブ中</string>
<string name="rename_progress">名前の変更中</string>
<string name="changepw_progress">パスワードの変更中</string>
<string name="service_progress">準備中 &#8230;\nしばらく時間がかかるかもしれません!</string>
<string name="backup_failed">バックアップに失敗しました!</string>
<string name="archive_failed">アーカイブに失敗しました!</string>
<string name="rename_failed">名前の変更に失敗しました!</string>
<string name="changepw_failed">パスワード変更に失敗しました!</string>
<string name="changepw_success">パスワードが変更されました</string>
<string name="label_daemon">ノード</string>
<string name="connect_stagenet" translatable="false">ステージネット</string>
<string name="connect_testnet" translatable="false">テストネット</string>
<string name="status_wallet_loading">ウォレットをロード中 &#8230;</string>
<string name="status_wallet_unloaded">ウォレットが保存されました</string>
<string name="status_wallet_unload_failed">ウォレットの保存に失敗しました!</string>
<string name="status_wallet_connecting">接続中 &#8230;</string>
<string name="status_wallet_connect_failed">ノードの接続に失敗しました!\nユーザ名/パスワードを確認してください</string>
<string name="status_wallet_connect_wrongversion">互換性のないバージョンのノードです - アップグレードしてください!</string>
<string name="status_wallet_node_invalid">無効なノードです!\n別のを試してください。</string>
<string name="status_wallet_connect_ioex">ノードに到達できません!\nもう一度試すか、別のを試してください</string>
<string name="status_wallet_disconnected">接続が切断されました</string>
<string name="status_transaction_failed">取引に失敗しました: %1$s</string>
<string name="send_xmrto_timeout">時間がかかりすぎているようです!</string>
<string name="service_busy">まだ前のウォレットの処理をしています &#8230;</string>
<string name="prompt_rename">%1$s の名称変更</string>
<string name="prompt_changepw">%1$s の新しいパスフレーズ</string>
<string name="prompt_changepwB">%1$s の新しいパスフレーズを再入力</string>
<string name="prompt_password">%1$s のパスワード</string>
<string name="prompt_fingerprint_auth">あなたは指紋でもウォレットを開くことができます。\nセンサーにタッチしてください。</string>
<string name="prompt_send_password">パスワードを確認</string>
<string name="prompt_open_wallet">ウォレットを開いています&#8230;</string>
<string name="bad_fingerprint">指紋が認識できません。もう一度試してください。</string>
<string name="bad_password">パスワードが違います!</string>
<string name="bad_saved_password">保存されたパスワードは不正確です。\n手動でパスワードを入力してください。</string>
<string name="bad_wallet">ウォレットは存在しません!</string>
<string name="prompt_daemon_missing">ノードを設定する必要があります!</string>
<string name="prompt_wrong_net">選択されたネットワークとウォレットが一致しません</string>
<string name="label_watchonly">(閲覧専用)</string>
<string name="label_wallet_receive">受取り</string>
<string name="label_wallet_send">送金</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW が未承認</string>
<string name="service_description">wownerujo のサービス</string>
<string name="status_synced">同期済み:</string>
<string name="status_remaining">残りのブロック</string>
<string name="status_syncing">スキャン中:</string>
<string name="message_strorage_not_writable">外部ストレージへの書き込みができません!パニックです!</string>
<string name="message_strorage_not_permitted">外部ストレージへの書き込み権限が必要です!</string>
<string name="message_camera_not_permitted">カメラがありません = QRコードのスキャニングもできません!</string>
<string name="label_copy_viewkey">表示用キー</string>
<string name="label_copy_address">公開アドレス</string>
<string name="label_copy_xmrtokey">WOW.TO キー</string>
<string name="message_copy_viewkey">表示用キーがクリップボードにコピーされました!</string>
<string name="message_copy_xmrtokey">WOW.TO キーがクリップボードにコピーされました!</string>
<string name="message_copy_address">ウォレットアドレスがクリップボードにコピーされました!</string>
<string name="message_copy_txid">取引IDがクリップボードにコピーされました!</string>
<string name="message_nocopy">セキュリティ上の理由でコピーは無効化されています!</string>
<string name="message_exchange_failed">取引レートを取得できません!\nWOW/WOW を使うかもう一度試してください</string>
<string name="generate_title">ウォレット作成</string>
<string name="generate_name_hint">ウォレットの名前</string>
<string name="generate_password_hint">ウォレットのパスフレーズ</string>
<string name="generate_fingerprint_hint">指紋でウォレットを開くのを許可する</string>
<string name="generate_fingerprint_warn"><![CDATA[
<strong>指紋認証</strong>
<p>指紋認証を有効化すると、あなたはウォレット残高の閲覧と資産の受取をパスワード無しで行なえます。</p>
<p>しかしセキュリティのため、wownerujoはウォレットの詳細の閲覧と送金にはパスワードを要します。</p>
<strong>セキュリティ警告</strong>
<p>そして最後に、あなたの指紋を入手できる人間は誰でもあなたのウォレット残高を覗くことができます。</p>
<p>例えば、あなたの周りの邪悪な人間が、あなたが寝ている間にウォレットを開くかもしれません。</p>
<strong>この機能を本当に有効化しますか?</strong>
]]></string>
<string name="generate_bad_passwordB">パスフレーズが一致しません</string>
<string name="generate_empty_passwordB">パスフレーズは空白ではいけません</string>
<string name="generate_buttonGenerate">ウォレットを作成します!</string>
<string name="generate_button_accept">ニーモニック・シードをメモしました</string>
<string name="generate_wallet_name">名前をつけてください!</string>
<string name="generate_wallet_exists">ウォレットが存在します!</string>
<string name="generate_wallet_dot">ドット(.)から始まることはできません</string>
<string name="generate_wallet_creating">ウォレット作成中</string>
<string name="generate_wallet_created">ウォレットが作成されました</string>
<string name="generate_restoreheight_error">数字か日付年4桁-月2桁-日2桁を入力してください</string>
<string name="generate_wallet_type_key">キー</string>
<string name="generate_wallet_type_new">新規</string>
<string name="generate_wallet_type_seed">シード</string>
<string name="generate_wallet_type_view">閲覧</string>
<string name="generate_wallet_type_ledger" translatable="false">レッジャー</string>
<string name="generate_address_hint">公開アドレス</string>
<string name="generate_viewkey_hint">表示用キー</string>
<string name="generate_spendkey_hint">送金用キー</string>
<string name="generate_mnemonic_hint">25単語のニーモニック・シード</string>
<string name="generate_restoreheight_hint">復元するブロック長または日付年4桁-月2桁-日2桁</string>
<string name="generate_address_label">公開アドレス</string>
<string name="generate_viewkey_label">表示用キー</string>
<string name="generate_spendkey_label">送金用キー</string>
<string name="generate_mnemonic_label">ニーモニック・シード</string>
<string name="generate_crazypass_label">ウォレットファイル復元パスワード</string>
<string name="generate_check_key">有効なキーを入力してください</string>
<string name="generate_check_address">有効なアドレスを入力してください</string>
<string name="generate_check_mnemonic">25 単語のシードを入力してください</string>
<string name="send_amount_btc_xmr">%1$s (指定)</string>
<string name="send_address_hint">受け取り手の WOW/BTC アドレスまたは OpenAlias</string>
<string name="send_address_hint_wow">受け取り手の WOW アドレス</string>
<string name="send_paymentid_hint">ペイメントID (オプション)</string>
<string name="send_amount_hint">0.00</string>
<string name="send_notes_hint">プライベートノート (オプション)</string>
<string name="send_generate_paymentid_hint">生成</string>
<string name="send_qr_hint" translatable="false">スキャン</string>
<string name="send_send_label">モネロを送金する</string>
<string name="send_send_timed_label">モネロを送金する (%1$s)</string>
<string name="send_qr_invalid">QRコードではありません</string>
<string name="send_qr_address_invalid">有効な支払いQRコードではありません</string>
<string name="send_address_invalid">有効なアドレスではありません</string>
<string name="send_address_not_openalias">OpenAlias アドレスは利用不可能です</string>
<string name="send_address_openalias">OpenAlias はセキュアです &#x2714;</string>
<string name="send_address_resolve_openalias">OpenAliasを解決しています&#8230;</string>
<string name="send_address_no_dnssec">DNSSECのないOpenAliasです - アドレスが偽造されているかもしれません</string>
<string name="send_title">送金</string>
<string name="send_available">残高: %1$s WOW</string>
<string name="send_address_title">アドレス</string>
<string name="send_amount_title">数量</string>
<string name="send_confirm_title">確認</string>
<string name="send_success_title">完了</string>
<string name="send_amount_label">数量</string>
<string name="send_fee_btc_label">手数料 (WOW)</string>
<string name="send_fee_label">手数料</string>
<string name="send_total_btc_label">合計 (WOW)</string>
<string name="send_total_label">合計</string>
<string name="send_amount">%1$s WOW</string>
<string name="send_fee">+%1$s 手数料</string>
<string name="send_create_tx_error_title">取引作成エラー</string>
<string name="tx_list_fee">- 手数料 %1$s</string>
<string name="tx_list_amount_failed">(%1$s)</string>
<string name="tx_list_failed_text">失敗</string>
<string name="tx_list_amount_negative">- %1$s</string>
<string name="tx_list_amount_positive">+ %1$s</string>
<string name="tx_timestamp">タイムスタンプ</string>
<string name="tx_id">取引ID</string>
<string name="tx_key">取引キー</string>
<string name="tx_destination">送金先</string>
<string name="tx_destination_btc">送金先\n(BTC)</string>
<string name="tx_paymentId">ペイメントID</string>
<string name="tx_blockheight">ブロック</string>
<string name="tx_amount">数量</string>
<string name="tx_amount_btc">数量\n(BTC)</string>
<string name="tx_fee">手数料</string>
<string name="tx_transfers">送金</string>
<string name="tx_notes">メモ</string>
<string name="tx_notes_hint">(オプション)</string>
<string name="tx_button_notes">保存</string>
<string name="tx_notes_set_failed">メモの保存に失敗しました</string>
<string name="tx_title">取引詳細</string>
<string name="tx_pending">待機中</string>
<string name="tx_failed">失敗</string>
<string name="receive_amount_hint">数量</string>
<string name="receive_desc_hint">説明 (オプション)</string>
<string name="receive_cannot_open">ウォレットを開けませんでした!</string>
<string name="receive_paymentid_invalid">16 または 64 文字の16進数 (0&#8211;9,a&#8211;f)</string>
<string name="receive_integrated_paymentid_invalid">インテグレーテッドアドレスでは空でなければなりません</string>
<string name="receive_amount_too_big">最大. %1$s</string>
<string name="receive_amount_negative">最小. 0</string>
<string name="receive_amount_nan">WOW が数字ではありません</string>
<string name="details_alert_message">機密データは表示されません\n背後に人がいないことを確認してください!</string>
<string name="details_alert_yes">私は安全です</string>
<string name="details_alert_no">戻ります!</string>
<string name="details_title">詳細</string>
<string name="archive_alert_message">ウォレットはバックアップされてから削除されます!</string>
<string name="archive_alert_yes">はい、お願いします!</string>
<string name="archive_alert_no">いいえ、結構です!</string>
<string-array name="currency" translatable="false">
<item>WOW</item>
<item>EUR</item>
<item>USD</item>
<item>JPY</item>
<item>GBP</item>
<item>CHF</item>
<item>CAD</item>
<item>AUD</item>
<item>ZAR</item>
<item>BRL</item>
<item>CLP</item>
<item>CNY</item>
<item>CZK</item>
<item>DKK</item>
<item>HKD</item>
<item>HUF</item>
<item>IDR</item>
<item>ILS</item>
<item>INR</item>
<item>KRW</item>
<item>MXN</item>
<item>MYR</item>
<item>NOK</item>
<item>NZD</item>
<item>PHP</item>
<item>PKR</item>
<item>PLN</item>
<item>RUB</item>
<item>SEK</item>
<item>SGD</item>
<item>THB</item>
<item>TRY</item>
<item>TWD</item>
</string-array>
<string name="fab_create_new">新しいウォレットの作成</string>
<string name="fab_restore_viewonly">閲覧専用ウォレットを復元</string>
<string name="fab_restore_key">秘密鍵からウォレットを復元</string>
<string name="fab_restore_seed">25単語のシードからウォレットを復元</string>
<string name="accounts_balance" translatable="false">%1$s WOW</string>
<string name="tx_account_formatted" translatable="false">(%1$d, %2$d)</string>
<string name="accounts_drawer_new">アカウントを作成</string>
<string name="accounts_new">新しいアカウントを追加 #%1$d</string>
<string name="tx_account">アカウント #</string>
<string name="send_sweepall">このアカウントの承認された資産をすべて送金する!</string>
<string name="tx_subaddress">サブアドレス#%1$d</string>
<string name="generate_address_label_sub">公開サブアドレス #%1$d</string>
<string name="menu_language">言語</string>
<string name="language_system_default">システムの言語を使う</string>
<string name="fab_restore_ledger">レッジャーナSから復元</string>
<string name="progress_ledger_progress">レッジャーと通信中</string>
<string name="progress_ledger_confirm">レッジャーでの承認が必要です!</string>
<string name="progress_ledger_lookahead">サブアドレスを取得中</string>
<string name="progress_ledger_verify">鍵を検証中</string>
<string name="progress_ledger_opentx">ヤバイ数学を実行中</string>
<string name="progress_ledger_mlsag">諸々をハッシュ化中</string>
<string name="open_wallet_ledger_missing">レッジャーデバイスを(再)接続してください</string>
<string name="accounts_progress_new">アカウント作成中</string>
<string name="toast_ledger_attached">%1$s が取り付けられました</string>
<string name="toast_ledger_detached">%1$s が取り外されました</string>
<string name="progress_nfc_write">タグ書き込み中</string>
<string name="nfc_write_failed">タグ書き込みに失敗!</string>
<string name="nfc_write_successful">タグ書き込みに成功</string>
<string name="nfc_tag_unsupported">タグはNDEFをサポートしていません!</string>
<string name="nfc_tag_size">タグは %1$d バイトを提供していますが, 私達は %2$d が必要です!</string>
<string name="nfc_tag_read_undef">タグを理解できません!</string>
<string name="nfc_tag_read_what">あなたが何をしたいのかわかりません!</string>
<string name="nfc_tag_read_success">タグ読み込み成功</string>
<string name="nfc_tag_tap">NFCが利用可能です!</string>
<string name="unknown_amount" translatable="false">\?\?\?</string>
<string name="menu_info">シークレットを見せてください!</string>
<string name="menu_streetmode">ストリートモード</string>
<string name="node_wrong_net" translatable="false">ノードのスキャンはメインネット専用です!</string>
<string name="info_nodes_enabled">ノードは有効です。詳細はタップしてください</string>
<string name="node_height">最新のアップデートされたブロック: %1$s</string>
<string name="label_nodes">ノード</string>
<string name="node_name_hint">ノード名 (オプション)</string>
<string name="node_address_hint">ホスト名</string>
<string name="node_port_hint">ポート</string>
<string name="node_user_hint">ユーザ名 (オプション)</string>
<string name="node_pass_hint">パスワード (オプション)</string>
<string name="node_host_unresolved">ホストを解決できません</string>
<string name="node_host_empty">これは必須項目です!</string>
<string name="node_port_numeric">数字でなければなりません</string>
<string name="node_port_range">1&#8211;65535 でなければなりません</string>
<string name="node_fab_add">ノードを追加</string>
<string name="node_refresh_hint">タッチして更新!</string>
<string name="node_test_error">接続エラー %1$d</string>
<string name="node_general_error">接続エラー</string>
<string name="node_auth_error">認証失敗</string>
<string name="node_result_label">テスト結果:</string>
<string name="node_result">ブロック長: %1$s (v%2$d), Ping: %3$.0fms, IP: %4$s</string>
<string name="node_testing">IPをテスト中: %1$s &#8230;</string>
<string name="node_refresh_wait">スキャンが終わるまでお待ちください</string>
<string name="node_create_hint">タッチしてノードを追加または選択してください</string>
<string name="node_pull_hint">ノードを手動で追加するか、プルダウンしてスキャンしてください</string>
<string name="node_scanning">ネットワークをスキャン中&#8230;</string>
<string name="node_nobookmark">最良の %1$d ノードを自動でブックマークしました</string>
<string name="label_test">テスト</string><!--note: as in "Test a network connection"-->
<string name="backup_success">バックアップ成功</string>
</resources>

@ -144,7 +144,6 @@
<string name="label_wallet_receive">Motta</string>
<string name="label_wallet_send">Gi</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW ubekrefta</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW ubekrefta</string>
<string name="service_description">wownerujo tjeneste</string>

@ -146,7 +146,7 @@
<string name="label_wallet_receive">Ontvangen</string>
<string name="label_wallet_send">Geven</string>
<string name="xmr_unconfirmed_amount">+ %1$s XMR onbevestigd</string>
<string name="wow_unconfirmed_amount">+ %1$s XMR onbevestigd</string>
<string name="service_description">monerujo-service</string>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="about_close">Fechar</string>
<string name="about_whoami">Eu sou o wownerujo</string>
<string name="about_version">Versão %1$s (%2$d)</string>
</resources>

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="help_create_new"><![CDATA[
<h1>Criar Carteira - Nova</h1>
<p>Se você precisa de um novo endereço Wownero!</p>
<p>Escreva um nome para sua carteira e uma senha forte.
A senha é utilizada para proteger as informações da carteira. Use uma senha forte e comprida.</p>
<h2>Anote a semente mnemônica!</h2>
<p>Na próxima tela será exibida a sua \"semente mnemônica\".
Essa lista de palavras é a única informação necessária para restaurar sua carteira no futuro
e recuperar o acesso aos seus fundos.
Manter a semente num local seguro e privado é muito importante, já que ela dá acesso completo
aos seus fundos para <em>qualquer pessoa</em>!
<p>Se você perder ou esquecer sua senha, ainda é possível recuperar a carteira através da semente mnemônica.</p>
<p>Não existe uma maneira de recuperar a semente mnemônica, se você perdê-la seu dinheiro será perdido junto!
A semente nunca pode ser alterada. Se ela for roubada ou comprometida de alguma maneira, será
preciso movimentar os fundos para uma nova carteira (com uma nova semente).
Portanto é melhor fazer um backup da sua semente
mnemônica escrevendo-a a mão e guardando cópias em <em>vários</em> lugares seguros.</p>
]]></string>
<string name="help_create_seed"><![CDATA[
<h1>Criar Carteira - Semente</h1>
<p>Se você já tem um endereço Wownero e quer restaurar suas transações e fundos!</p>
<p>Escreva um nome e senha únicos para sua carteira. A senha é utilizada para proteger os dados no Android.
Use uma senha forte e comprida.</p>
<p>Escreva a semente no campo \"semente mnemônica\".<p>
<p>Caso lembre, escreva a altura (ID) do bloco da primeira transação que você fez neste endereço
no campo \"restaurar da altura\". Você também pode indicar uma data no formato AAAA-MM-DD. Se você não tiver certeza,
coloque uma data aproximada <em>anterior</em> a data da sua primeira transação.</p>
]]></string>
<string name="help_create_ledger"><![CDATA[
<h1>Criar Carteira - Ledger</h1>
<p>Se você quer usar sua carteira do dispositivo Ledger Nano S.</p>
<p>Suas chaves nunca saem do dispositivo da Ledger, então é preciso conectá-lo
sempre que você desejar usar a carteira.</p>
<p>Escreva um nome e senha únicos para sua carteira. A senha é utilizada para proteger os dados no Android.
Use uma senha forte - ou melhor, use uma longa frase.</p>
<p>Caso lembre, escreva a altura (ID) do bloco da primeira transação que você fez neste endereço
no campo \"restaurar da altura\". Você também pode indicar uma data no formato AAAA-MM-DD. Se você não tiver certeza,
coloque uma data aproximada <em>anterior</em> a data da sua primeira transação.</p>
]]></string>
<string name="help_create_keys"><![CDATA[
<h1>Criar Carteira - Chaves</h1>
<p>Se você quer restaurar a carteira a partir das chaves privadas</p>
<p>Escreva um nome e senha únicos para sua carteira. A senha é utilizada para proteger os dados no Android.
Use uma senha forte e comprida.</p>
<p>Escreva seu endereço Wownero no campo \"Endereço público\" e preencha os campos \"Chave de visualização\" e \"Chave de gasto\".</p>
<p>Caso lembre, escreva a altura (ID) do bloco da primeira transação que você fez neste endereço
no campo \"restaurar da altura\". Você também pode indicar uma data no formato AAAA-MM-DD. Se você não tiver certeza,
coloque uma data aproximada <em>anterior</em> a data da sua primeira transação.</p>
]]></string>
<string name="help_create_view"><![CDATA[
<h1>Criar Carteira - Somente Leitura</h1>
<p>Se você quer monitorar as transações que chegam na sua carteira.</p>
<p>Escreva um nome e senha únicos para sua carteira. A senha é utilizada para proteger os dados no Android.
Use uma senha forte e comprida.</p>
<p>Escreva seu endereço Wownero no campo \"Endereço público\" e preencha o campo \"Chave de visualização\".</p>
<p>Caso lembre, escreva a altura (ID) do bloco da primeira transação que você fez neste endereço
no campo \"restaurar da altura\". Você também pode indicar uma data no formato AAAA-MM-DD. Se você não tiver certeza,
coloque uma data aproximada <em>anterior</em> a data da sua primeira transação.</p>
]]></string>
<string name="help_details"><![CDATA[
<h1>Detalhes da carteira</h1>
<h2>Endereço público</h2>
Seu endereço público é como se fosse o número da sua conta bancária: você pode compartilhá-lo com qualquer
pessoa sem ter medo de perder seu Wownero. As pessoas te enviarão Wownero usando este endereço.
<h2>Semente Mnemônica</h2>
Essa é a única informação necessária para recuperar sua carteira no futuro e obter controle absoluto de seus fundos.
Manter essa informação privada e segura é muito importante, já que ela dá acesso total dos seus Wowneros
para <em>qualquer pessoa</em>! Se você não anotou as palavras em um local seguro, faça-o o mais rápido possível!
<h2>Senha dos arquivos da carteira</h2>
Certifique-se de anotar e se lembrar desta senha. Caso você reinicie o dispositivo ou desinstale a aplicação, será preciso
colocar a senha para acessar a carteira novamente.<br/>
<h3>SeNHaLoUCa</h3>
Se a senha exibida tem 50 caracteres alfanuméricos em grupos de 4 - parabéns!
Os arquivos da sua carteira estão protegidos com uma chave de 256-bits gerada pelo seu dispositivo baseada
na senha que você escolheu (na hora de criar ou alterar a senha). Isso faz com que a carteira seja extremamente
difícil de ser hackeada!<br/>
Essa funcionalidade é obrigatória para todas as novas carteiras.
<h3>Senhas antigas</h3>
Se esta é a sua senha, os arquivos da sua carteira não estão tão protegidos como se estivessem usando a SeNHaLoUCa.
Para corrigir este problema, selecione \"Alterar senha\" no menu. Após escrever a nova senha (ou até mesmo a mesma),
o aplicativo vai criar a SeNHaLoUCa para você e protegerá seus arquivos com ela.
Não esqueça de anotá-la!
<h3>Carteiras com SeNHaLoUCa</h3>
Se você precisar reinstalar o Wownerujo (por exemplo, caso você compre um novo celular), ou se você quiser usar
os arquivos da sua carteira em outro dispositivo ou computador, será preciso usar essa senha de restauração para
ter acesso à carteira novamente.<br/>
Ao selecionar "Alterar senha" no menu, você poderá escolher uma nova senha. Lembre-se que isso vai criar uma nova senha
de restauração! Anote-a!
<h2>Chave de Visualização</h2>
Sua chave de visualização pode ser usada para monitorar as transações que você recebe, sem precisar
dar permissão para <strong>gastar</strong> os fundos da sua carteira.
<h2>Chave de Gasto</h2>
Sua chave de gasto permite gastar o Wownero que estiver na sua carteira, então não compartilhe esta chave com ninguém!
Mantenha-a segura, assim como a semente mnemônica.
]]></string>
<string name="help_list"><![CDATA[
<h1>Lista de Carteiras</h1>
<h2></h2>
<p>O Wownerujo usa nós remotos para se comunicar com a rede Wownero sem precisar fazer o
download do blockchain inteiro. Você pode consultar uma lista de nós remotos populares
e aprender a como usar seu próprio nó em https://moneroworld.com/<p>
<p>O Wownerujo já possui alguns nós remotos pré-definidos. Os últimos 5 nós usados ficam salvos.</p>
<h2>Carteiras</h2>
<p>Aqui ficam suas carteiras. Elas estão numa pasta chamada <tt>wownerujo</tt> no armazenamento
interno do seu dispositivo. Você pode usar um aplicativo de gerenciador de arquivos para vê-las.
Você deve fazer backups desta pasta fora do celular regularmente caso seu dispositivo
exploda ou seja roubado</p>
<p>Selecione uma carteira para abri-la ou toque em \"+\" para criar uma nova.
Ou selecione uma das opções:</p>
<h3>Detalhes</h3>
<p>Mostra mais informações sobre a carteira, semente &amp; chaves.</p>
<h3>Receber</h3>
<p>Cria um código QR para receber Wownero.</p>
<h3>Renomear</h3>
<p>Renomeia a carteira. Backups não são renomeados.</p>
<h3>Backup</h3>
<p>Faz uma cópia da carteira na pasta <tt>backups</tt> dentro de <tt>wownerujo</tt>
sobrescrevendo as cópias anteriores.</p>
<h3>arquivar</h3>
<p>Faz um backup da carteira e a deleta logo em seguida. A cópia permanece na pasta <tt>backups</tt>.
Se você não precisa mais do seu backup recomendamos que você delete o arquivo usando um aplicativo
gerenciador de arquivos.</p>
]]></string>
<string name="help_wallet"><![CDATA[
<h1>Carteira</h1>
<h2>Escaneando</h2>
Como o Wownero sempre mantém tudo privado, sempre que você abrir sua carteira o Wownerujo precisa escanear
o blockchain para identificar se você recebeu algum novo Wownero. Somente as informações que correspondem à sua
carteira são salvas no celular. De vez em quando esse processo demora,
principalmente se faz tempo que você não abre a carteira.
<h2>Saldo</h2>
<p><b>Ajuda! O saldo da minha carteira desapareceu ou está não-confirmado!</b><br/>
Não entre em pânico! Quando você envia uma transação, parte do seu saldo temporariamente é marcado
como não-confirmado.
Isso acontece devido a maneira como o Wownero é trocado no blockchain, e como a noção de \"troco\" funciona.
Você pode ler mais sobre o assunto aqui: https://getmonero.org/resources/moneropedia/change.html
<h2>Lista de transações</h2>
<p>Lista de transações da carteira. Nas carteiras \"somente leitura\", somente as transações de entrada aparecem.</p>
]]></string>
<string name="help_tx_details"><![CDATA[
<h1>Detalhes da transação</h1>
<h2>Destino</h2>
<h2>ID TX</h2>
O ID da transação pode ser usado em exploradores de Blockchain do Wownero como o
<a href="https://xmrchain.net/">https://xmrchain.net/</a> para identificar a transação (ofuscada).
<h2>Chave TX (chave da transação)</h2>
Essa é a chava privada da sua transação. Matenha-a segura, pois ao divulgá-la para um terceiro permitirá que ele identifique
qual das assinaturas é a sua, transformando sua transação em transparente para essa pessoa ou entidade.
<h2>Bloco</h2>
Bloco no qual sua transação foi incluída pelos mineradores.
]]></string>
<string name="help_send"><![CDATA[
<h1>Enviar</h1>
<h2>Endereço destino</h2>
<p>Este é o endereço público da carteira na qual você está enviando Wownero. Você pode colar da sua área de transferência,
escanear um código QR ou escrevê-lo manualmente. Verifique-o múltiplas vezes para garantir que você não está enviando
Wownero para o endereço errado.</p>
]]></string>
</resources>

@ -0,0 +1,350 @@
<resources xmlns:tools="http://schemas.android.com/tools" tools:locale="pt-rBR">
<string name="wallet_activity_name">Carteira</string>
<string name="menu_about">Sobre</string>
<string name="menu_privacy">Política de Privacidade</string>
<string name="menu_share">Compartilhar</string>
<string name="menu_help">Ajuda</string>
<string name="menu_info">Detalhes</string>
<string name="menu_receive">Receber</string>
<string name="menu_rename">Renomear &#8230;</string>
<string name="menu_archive">Arquivar</string>
<string name="menu_backup">Backup</string>
<string name="menu_changepw">Alterar Senha</string>
<string name="password_weak">Continue escrevendo &#8230;</string>
<string name="password_fair">É &#8230;</string>
<string name="password_good">Dá pra fazer melhor!</string>
<string name="password_strong">Quase ideal &#8230;</string>
<string name="password_very_strong">Excelente, senha digna de hacker!</string>
<string name="label_login_wallets">Carteiras</string>
<string name="label_credits">Créditos</string>
<string name="label_ok">OK</string>
<string name="label_cancel">Cancelar</string>
<string name="label_close">Fechar</string>
<string name="label_wallet_advanced_details">Toque para mais detalhes</string>
<string name="label_send_success">Enviado com sucesso</string>
<string name="label_send_done">Concluído</string>
<string name="label_receive_info_gen_qr_code">Toque para ver o código QR</string>
<string name="info_send_prio_fees">Maior Prioridade = Maiores Taxas</string>
<string name="info_xmrto_enabled">Pagamento em BTC ativado, toque para mais informações.</string>
<string name="info_crazypass_enabled">SeNHaLoUCa ativada, toque para mais informações.</string>
<string name="info_ledger_enabled">Ledger ativada, toque para mais informações.</string>
<string name="info_xmrto"><![CDATA[
<b>Você colocou um endereço Bitcoin.</b><br/>
<i>Você enviará WOW e o destinatário receberá BTC via o serviço <b>WOW.TO</b></i>
]]></string>
<string name="info_send_xmrto_success_order_label">Ordem no WOW.TO</string>
<string name="info_send_xmrto_success_btc">%1$s BTC</string>
<string name="info_send_xmrto_paid">Confirmação Pendente</string>
<string name="info_send_xmrto_unpaid">Pagamento Pendente</string>
<string name="info_send_xmrto_error">Erro WOW.TO (%1$s)</string>
<string name="info_send_xmrto_sent">BTC Enviado!</string>
<string name="info_send_xmrto_query">Consultando &#8230;</string>
<string name="info_send_xmrto_parms"><![CDATA[
<b>Você pode enviar %1$s &#8212; %2$s BTC</b>.<br/>
<i><b>WOW.TO</b> enviou a cotação de <b>%3$s BTC</b> <u>neste momento</u></i>.
]]></string>
<string name="info_send_xmrto_zeroconf"><![CDATA[
<i>Quantias até <b>%1$s BTC</b> serão enviadas <u>instantaneamente</u>!</i>
]]></string>
<string name="send_available_btc">Saldo: %2$s BTC (%1$s WOW)</string>
<string name="info_paymentid_intergrated">ID do pagamento integrado</string>
<string name="info_prepare_tx">Preparando sua transação</string>
<string name="label_send_progress_xmrto_create">Criando a ordem no WOW.TO</string>
<string name="label_send_progress_xmrto_query">Atualizando a ordem no WOW.TO</string>
<string name="label_send_progress_create_tx">Preparando a transação em Wownero</string>
<string name="label_send_progress_queryparms">Consultando os parâmetros no WOW.TO</string>
<string name="label_generic_xmrto_error">ERRO WOW.TO</string>
<string name="text_generic_xmrto_error">Código: %1$d</string>
<string name="text_retry">Toque aqui para tentar novamente</string>
<string name="text_noretry_monero">Opa, estamos travados aqui!</string>
<string name="text_noretry">Hm, parece que o WOW.TO não está disponível no momento</string>
<string name="text_send_btc_amount">%1$s BTC = %2$s WOW</string>
<string name="text_send_btc_rate">(Cotação: %1$s BTC/WOW)</string>
<string name="label_send_settings_advanced">Avançado:</string>
<string name="label_send_btc_xmrto_info">Visite o WOW.TO para suporte &amp; rastreio da ordem</string>
<string name="label_send_btc_xmrto_key_lb">Chave secreta\nWOW.TO</string>
<string name="label_send_btc_xmrto_key">Chave secreta WOW.TO</string>
<string name="label_send_btc_address">Endereço BTC de destino</string>
<string name="label_send_btc_amount">Valor</string>
<string name="label_send_txid">ID da Transação</string>
<string name="label_send_address">Endereço de destino</string>
<string name="label_send_payment_id">ID do pagamento</string>
<string name="label_send_notes">Notas</string>
<string name="backup_progress">Criando backup</string>
<string name="archive_progress">Arquivando</string>
<string name="rename_progress">Renomeando</string>
<string name="open_progress">Verificando conexão</string>
<string name="changepw_progress">Alterando senha</string>
<string name="service_progress">Finalizando o processo &#8230;\nPode demorar um pouco</string>
<string name="backup_failed">Erro ao criar backup!</string>
<string name="archive_failed">Erro ao arquivar!</string>
<string name="rename_failed">Erro ao renomear!</string>
<string name="changepw_failed">Erro ao alterar senha!</string>
<string name="changepw_success">Senha alterada</string>
<string name="label_daemon"></string>
<string name="prompt_daemon">([&lt;usuário&gt;:&lt;senha&gt;@]&lt;daemon&gt;[:&lt;porta&gt;])</string>
<string name="status_wallet_loading">Carregando &#8230;</string>
<string name="status_wallet_unloaded">Carteira salva</string>
<string name="status_wallet_unload_failed">Erro ao salvar carteira</string>
<string name="status_wallet_connecting">Conectando &#8230;</string>
<string name="status_wallet_connect_failed">Erro ao conectar!\Verifique o usuário e senha</string>
<string name="status_wallet_connect_wrongversion">Versão do nó incompatível - por favor faça a atualização!</string>
<string name="status_wallet_connect_timeout">Tempo limite de conexão ao nó!\nTente novamente ou escolha outro.</string>
<string name="status_wallet_node_invalid">Nó inválido!\nEscolha outro.</string>
<string name="status_wallet_connect_ioex">Não foi possível conectar ao nó!\nTente novamente ou escolha outro.</string>
<string name="status_wallet_disconnected">Desconectado</string>
<string name="status_transaction_failed">Transação falhou: %1$s</string>
<string name="send_xmrto_timeout">Demorou demais!</string>
<string name="service_busy">Ainda estou ocupado com a outra carteira &#8230;</string>
<string name="prompt_rename">Renomear %1$s</string>
<string name="prompt_changepw">Nova senha para %1$s</string>
<string name="prompt_changepwB">Repetir senha para %1$s</string>
<string name="prompt_password">Senha para %1$s</string>
<string name="prompt_fingerprint_auth">Também é possível abrir a carteira usando sua impressão digital.\nPor favor, use o sensor.</string>
<string name="prompt_send_password">Confirmar senha</string>
<string name="prompt_open_wallet">Abrindo a carteira&#8230;</string>
<string name="bad_fingerprint">Impressão digital não reconhecida. Tente novamente.</string>
<string name="bad_password">Senha incorreta!</string>
<string name="bad_saved_password">A senha salva está incorreta.\nPor favor, escreva manualmente.</string>
<string name="bad_wallet">Essa carteira não existe!</string>
<string name="prompt_daemon_missing">É preciso definir o endereço do daemon!</string>
<string name="prompt_wrong_net">A carteira não é compatível com a rede selecionada</string>
<string name="label_watchonly">(Somente Leitura)</string>
<string name="label_wallet_receive">Receber</string>
<string name="label_wallet_send">Enviar</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW não confirmado</string>
<string name="service_description">Serviço monerujo</string>
<string name="status_synced">Sincronizado:</string>
<string name="status_remaining">Blocos restantes</string>
<string name="status_syncing">Escaneando:</string>
<string name="message_strorage_not_writable">Não é possível escrever no disco interno! Pânico!</string>
<string name="message_strorage_not_permitted">Realmente precisamos de acesso para escrever no disco interno!</string>
<string name="message_camera_not_permitted">Sem câmera = Impossível escanear códigos QR!</string>
<string name="label_copy_viewkey">Chave de visualização</string>
<string name="label_copy_address">Endereço público</string>
<string name="label_copy_xmrtokey">Chave WOW.TO</string>
<string name="message_copy_viewkey">Chave de visualização copiada para a área de transferência!</string>
<string name="message_copy_xmrtokey">Chave WOW.TO copiada para a área de transferência!</string>
<string name="message_copy_address">Endereço da carteira copiado para a área de transferência!</string>
<string name="message_copy_txid">ID da transacção copiado para a área de transferência!</string>
<string name="message_nocopy">Copiar está desativado por razões de segurança!</string>
<string name="message_exchange_failed">Não foi possível obter a cotação!\nUse WOW/WOW ou tente novamente</string>
<string name="generate_title">Criar Carteira</string>
<string name="generate_name_hint">Nome da Carteira</string>
<string name="generate_password_hint">Senha da Carteira</string>
<string name="generate_fingerprint_hint">Permitir abrir a carteira com impressão digital</string>
<string name="generate_fingerprint_warn"><![CDATA[
<strong>Autenticação por impressão digital</strong>
<p>Com a autenticação por impressão digital ativa, é possível verificar o saldo e receber transações sem escrever a senha.</p>
<p>Porém por questões de segurança extra, o monerujo seguirá solicitando sua senha para ver detalhes da carteira ou enviar transações.</p>
<strong>Aviso de Segurança</strong>
<p>Queremos lembrar que qualquer pessoa com acesso às suas digitais poderá espiar o seu saldo.</p>
<p>Por exemplo, uma pessoa com má intenção pode abrir sua carteira usando sua digital enquanto você dorme.</p>
<strong>Tem certeza que quer ativar esta funcionalidade?</strong>
]]></string>
<string name="generate_bad_passwordB">As senhas não são iguais</string>
<string name="generate_empty_passwordB">A senha não pode estar vazia</string>
<string name="generate_buttonGenerate">Vamos criar essa carteira logo!</string>
<string name="generate_button_accept">Eu anotei minha semente mnemônica</string>
<string name="generate_wallet_name">Dê-me um nome!</string>
<string name="generate_wallet_exists">Essa carteira já existe!</string>
<string name="generate_wallet_dot">Não pode começar com .</string>
<string name="generate_wallet_creating">Criando carteira</string>
<string name="generate_wallet_created">Carteira criada</string>
<string name="generate_wallet_create_failed">Erro ao criar carteira</string>
<string name="generate_restoreheight_error">Escreva a altura ou data (AAAA-MM-DD)</string>
<string name="generate_wallet_type_key">Chaves</string>
<string name="generate_wallet_type_new">Nova</string>
<string name="generate_wallet_type_seed">Semente</string>
<string name="generate_wallet_type_view">Visualizar</string>
<string name="generate_address_hint">Endereço público</string>
<string name="generate_viewkey_hint">Chave de visualização</string>
<string name="generate_spendkey_hint">Chave de gasto</string>
<string name="generate_mnemonic_hint">Semente mnemônica</string>
<string name="generate_restoreheight_hint">Restaurar da altura ou data (AAAA-MM-DD)</string>
<string name="generate_address_label">Endereço público</string>
<string name="generate_viewkey_label">Chave de visualização</string>
<string name="generate_spendkey_label">Chave de gasto</string>
<string name="generate_mnemonic_label">Semente mnemônica</string>
<string name="generate_crazypass_label">Senha para restaurar via arquivo</string>
<string name="generate_check_key">Escreva uma chave válida</string>
<string name="generate_check_address">Escreva um endereço válido</string>
<string name="generate_check_mnemonic">Escreva a semente de 25 palavras</string>
<string name="send_amount_btc_xmr">%1$s (indicativo)</string>
<string name="send_address_hint">Endereço de destino WOW ou BTC</string>
<string name="send_address_hint_wow">Endereço de destino WOW</string>
<string name="send_paymentid_hint">ID do pagamento (opcional)</string>
<string name="send_amount_hint">0.00</string>
<string name="send_notes_hint">Notas (opcional)</string>
<string name="send_generate_paymentid_hint">Gerar</string>
<string name="send_send_label">Gastar meu querido Wownero!</string>
<string name="send_send_timed_label">Gastar meu querido Wownero (%1$s)</string>
<string name="send_qr_invalid">Isso não é um código QR</string>
<string name="send_qr_address_invalid">Código QR inválido</string>
<string name="send_address_invalid">Endereço inválido</string>
<string name="send_title">Enviar</string>
<string name="send_available">Saldo: %1$s WOW</string>
<string name="send_address_title">Endereço</string>
<string name="send_amount_title">Valor</string>
<string name="send_confirm_title">Confirmar</string>
<string name="send_success_title">Concluído</string>
<string name="send_amount_label">Valor</string>
<string name="send_fee_btc_label">Taxa (WOW)</string>
<string name="send_fee_label">Taxa</string>
<string name="send_total_btc_label">Total (WOW)</string>
<string name="send_total_label">Total</string>
<string name="send_amount">%1$s WOW</string>
<string name="send_fee">+%1$s de taxa</string>
<string name="send_create_tx_error_title">Erro ao criar a transação</string>
<string name="tx_list_fee">- taxa de %1$s</string>
<string name="tx_list_amount_failed">(%1$s)</string>
<string name="tx_list_failed_text">falhou</string>
<string name="tx_list_amount_negative">- %1$s</string>
<string name="tx_list_amount_positive">+ %1$s</string>
<string name="tx_timestamp">Data/hora</string>
<string name="tx_id">ID TX</string>
<string name="tx_key">Chave TX</string>
<string name="tx_destination">Destino</string>
<string name="tx_destination_btc">Destino\n(BTC)</string>
<string name="tx_paymentId">ID do Pagamento</string>
<string name="tx_blockheight">Bloco</string>
<string name="tx_amount">Valor</string>
<string name="tx_amount_btc">Valor\n(BTC)</string>
<string name="tx_fee">Taxa</string>
<string name="tx_transfers">Transferências</string>
<string name="tx_notes">Notas</string>
<string name="tx_notes_hint">(opcional)</string>
<string name="tx_button_notes">Salvar</string>
<string name="tx_notes_set_failed">Erro ao salvar as notas</string>
<string name="tx_title">Detalhes da Transação</string>
<string name="tx_pending">PENDENTE</string>
<string name="tx_failed">FALHOU</string>
<string name="receive_paymentid_hint">ID do Pagamento (opcional)</string>
<string name="receive_amount_hint">Valor</string>
<string name="receive_cannot_open">Não foi possível abrir a carteira!</string>
<string name="receive_paymentid_invalid">16 ou 64 caracteres em hexadecimal (0&#8211;9,a&#8211;f)</string>
<string name="receive_integrated_paymentid_invalid">Deve estar vazio ao usar endereços integrados</string>
<string name="receive_amount_too_big">Máx. %1$s</string>
<string name="receive_amount_negative">Mín. 0</string>
<string name="receive_amount_nan">O valor não é numérico</string>
<string name="receive_title">Receber</string>
<string name="details_alert_message">Dados importantes serão exibidos.\nCertifique-se que ninguém está espiando!</string>
<string name="details_alert_yes">Estou seguro</string>
<string name="details_alert_no">Tire-me daqui!</string>
<string name="details_title">Detalhes</string>
<string name="archive_alert_message">Farei um backup da carteira e depois vou deletá-la!</string>
<string name="archive_alert_yes">Sim, pode fazer!</string>
<string name="archive_alert_no">Não, obrigado!</string>
<string-array name="priority">
<item>Prioridade padrão</item>
<item>Prioridade baixa</item>
<item>Prioridade média</item>
<item>Prioridade alta</item>
</string-array>
<string name="fab_create_new">Criar nova carteira</string>
<string name="fab_restore_viewonly">Restaurar carteira \"Somente leitura\"</string>
<string name="fab_restore_key">Restaurar carteira via chaves privadas</string>
<string name="fab_restore_seed">Restaurar carteira via semente mnemônica</string>
<string name="accounts_drawer_new">Criar conta</string>
<string name="accounts_drawer_title">Contas</string>
<string name="accounts_new">Conta adicionada #%1$d</string>
<string name="tx_account">Conta #</string>
<string name="send_sweepall">Enviar todo o saldo disponível nesta conta!</string>
<string name="tx_subaddress">Subendereço #%1$d</string>
<string name="generate_address_label_sub">Subendereço público #%1$d</string>
<string name="menu_language">Idioma</string>
<string name="language_system_default">Usar o idioma do sistema</string>
<string name="fab_restore_ledger">Restaurar da Ledger Nano S</string>
<string name="progress_ledger_progress">Comunicando com a Ledger</string>
<string name="progress_ledger_confirm">Necessária confirmação na Ledger!</string>
<string name="progress_ledger_lookahead">Recuperando subendereços</string>
<string name="progress_ledger_verify">Verificando chaves</string>
<string name="progress_ledger_opentx">Fazendo cálculos incríveis</string>
<string name="progress_ledger_mlsag">Encriptando as coisas</string>
<string name="open_wallet_ledger_missing">Favor (re)conectar a Ledger</string>
<string name="accounts_progress_new">Criando conta</string>
<string name="accounts_progress_update">Atualizando carteira</string>
<string name="toast_ledger_attached">%1$s conectado</string>
<string name="toast_ledger_detached">%1$s desconectado</string>
<string name="progress_nfc_write">Escrevendo tag</string>
<string name="nfc_write_failed">Erro ao escrever a tag!</string>
<string name="nfc_write_successful">Sucesso ao escrever a tag</string>
<string name="nfc_tag_unsupported">A tag não suporta NDEF!</string>
<string name="nfc_tag_size">Tag disponibiliza %1$d bytes, mas precisamos de %2$d!</string>
<string name="nfc_tag_read_undef">Não consigo ler a tag!</string>
<string name="nfc_tag_read_what">Não sei o que você quer!</string>
<string name="nfc_tag_read_success">Sucesso na leitura da tag</string>
<string name="nfc_tag_tap">NFC disponível!</string>
</resources>

@ -144,7 +144,6 @@
<string name="label_wallet_receive">Receber</string>
<string name="label_wallet_send">Enviar</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW não confirmado</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW não confirmado</string>

@ -134,7 +134,6 @@
<string name="label_wallet_receive">Primește</string>
<string name="label_wallet_send">Oferă</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW neconfirmat</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW neconfirmat</string>
<string name="service_description">Serviciul monerujo</string>

@ -147,7 +147,6 @@
<string name="label_wallet_receive">Получить</string>
<string name="label_wallet_send">Передать</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW неподтвержденно</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW неподтвержденно</string>
<string name="service_description">Служба monerujo</string>

@ -36,7 +36,7 @@
<p>Vlož svoju Wownero adresu do poľa \"Verejná Adresa\" a vyplň \"Prezerací Kľúč\" and \"Platobný Kľúč\".</p>
<p>Ak poznáš číslo bloku svojej prvej transakcie pre túto adresu, vlož ho do poľa \"Obnov Výšku\" - zanechaním prázdneho poľa budeš skenovať <em>celú</em> blockchain,
aby si našiel transakcie prislúchajúce tejto adrese. To môže trvať <em>veľmi</em> dlho.</p>
<p>Vlož sem číslo bloku prvej transakcie pre túto adresu do políčka \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM-DD.
<p>Vlož sem číslo bloku prvej transakcie pre túto adresu do políčka \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM.
Ak to nevieš naisto, vlož približný dátum/číslo bloku <em>pred</em> tým ako si prvýkrát použil danú adresu.</p>
]]></string>
@ -46,7 +46,7 @@
<p>Tvoj tajný kľúč nikdy neunikne zo zariadenia Ledger, takže budeš musieť mať Ledger pripojený vždy, keď budeš chcieť pristupovať k svojej peňaženke.</p>
<p>Vlož unikátny názov a heslo peňaženky. Heslo je určené na zabezpečenie dát peňaženky na Android zariadení.
Používaj silné heslo - alebo ešte lepšie je použiť frázu.<p>
<p>Vlož sem číslo bloku prvej transakcie pre túto adresu do políčka \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM-DD.
<p>Vlož sem číslo bloku prvej transakcie pre túto adresu do políčka \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM.
Ak to nevieš naisto, vlož približný dátum/číslo bloku <em>pred</em> tým ako si prvýkrát použil danú adresu.</p>
]]></string>
@ -56,7 +56,7 @@
<p>Vlož unikátny názov a heslo peňaženky. Heslo je určené na zabezpečenie dát peňaženky v tomto zariadení.
Používaj silné heslo - alebo ešte lepšie je použiť frázu.<p>
<p>Vlož svoju Wownero adresu do poľa \"Verejná Adresa\" a vyplň \"Prezerací Kľúč\".</p>
<p>Ak poznáš číslo bloku svojej prvej transakcie pre túto adresu, vlož ho do poľa \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM-DD.
<p>Ak poznáš číslo bloku svojej prvej transakcie pre túto adresu, vlož ho do poľa \"Obnov Výšku\". Môžeš tiež použiť dátum vo formáte YYYY-MM.
Ak to nevieš naisto, vlož približný dátum/číslo bloku <em>pred</em> tým ako si prvýkrát použil danú adresu.
Zanechaním prázdneho poľa budeš skenovať <em>celú</em> blockchain, aby si našiel transakcie prislúchajúce tejto adrese. To môže trvať <em>veľmi</em> dlho.</p>
]]></string>

@ -147,7 +147,7 @@
<string name="label_wallet_receive">Prijať</string>
<string name="label_wallet_send">Poslať</string>
<string name="xmr_unconfirmed_amount">+ %1$s XMR nepotvrdených</string>
<string name="wow_unconfirmed_amount">+ %1$s XMR nepotvrdených</string>
<string name="service_description">monerujo Service</string>
@ -195,7 +195,7 @@
<string name="generate_wallet_created">Peňaženka vytvorená</string>
<string name="generate_wallet_create_failed">Vytvorenie peňaženky zlyhalo</string>
<string name="generate_restoreheight_error">Vlož číslo alebo dátum (YYYY-MM-DD)</string>
<string name="generate_restoreheight_error">Vlož číslo alebo dátum (YYYY-MM)</string>
<string name="generate_wallet_type_key">Kľúče</string>
<string name="generate_wallet_type_new">Nová</string>
@ -206,7 +206,7 @@
<string name="generate_viewkey_hint">Prezerací Kľúč (view key)</string>
<string name="generate_spendkey_hint">Platobný Kľúč (spend key)</string>
<string name="generate_mnemonic_hint">25-slovný mnemotechnický Seed</string>
<string name="generate_restoreheight_hint">Dátum (YYYY-MM-DD) alebo Výška</string>
<string name="generate_restoreheight_hint">Dátum (YYYY-MM) alebo Výška</string>
<string name="generate_address_label">Verejná Adresa</string>
<string name="generate_viewkey_label">Prezerací Kľúč (view key)</string>

@ -137,7 +137,6 @@
<string name="label_wallet_receive">Ta emot</string>
<string name="label_wallet_send">Ge</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW obekräftade</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW obekräftade</string>
<string name="service_description">monerujo-tjänsten</string>

@ -145,7 +145,6 @@
<string name="label_wallet_receive">接收</string>
<string name="label_wallet_send">发送</string>
<string name="xmr_unconfirmed_amount">+ %1$s 未确认的 WOW </string>
<string name="wow_unconfirmed_amount">+ %1$s 未确认的 WOW </string>
<string name="service_description">wownerujo 服务</string>

@ -146,7 +146,6 @@
<string name="label_wallet_receive">接收</string>
<string name="label_wallet_send">發送</string>
<string name="xmr_unconfirmed_amount">+ %1$s 未確認的 WOW </string>
<string name="wow_unconfirmed_amount">+ %1$s 未確認的 WOW </string>

@ -50,21 +50,21 @@
<h2>Changes to this Privacy Policy</h2>
<p>We may update this privacy policy from time to time. We will notify
you of any changes by posting the new privacy policy in the app and on the
website (https://github.com/fuwa0529/wownerujo).
website (https://github.com/wownero/wownerujo).
You are advised to review this privacy policy periodically for any changes.
<p>This Privacy Policy was last updated: 13th Oct, 2018.
</p>
<h2>Contact Us</h2>
<p>If you have any questions about our privacy policy,
or how your data is being collected and processed,
please visit https://github.com/fuwa0529/wownerujo
please visit https://github.com/wownero/wownerujo
</p>
]]></string>
<string name="about_licenses" translatable="false"><![CDATA[
<h1>Open Source Licenses</h1>
<h2>Licensed under the Apache License, Version 2.0</h2>
<h3>Wownerujo (https://github.com/fuwa0529/wownerujo)</h3>
<h3>Wownerujo (https://github.com/wownero/wownerujo)</h3>
Copyright (c) 2018 wownero.org
<br/><br/>

@ -153,7 +153,6 @@
<string name="label_wallet_receive">Receive</string>
<string name="label_wallet_send">Give</string>
<string name="xmr_unconfirmed_amount">+ %1$s WOW unconfirmed</string>
<string name="wow_unconfirmed_amount">+ %1$s WOW unconfirmed</string>
@ -374,7 +373,7 @@
<string name="send_sweepall">Send all confirmed funds in this account!</string>
<string name="tx_subaddress">Subaddress #%1$d</string>
<string name="generate_address_label_sub">Public Subaddress #%1$d</string>
<string name="default_restore_height">2018-10</string>
<string name="default_restore_height">2019-10</string>
<string name="menu_language">Language</string>
<string name="language_system_default">Use System Language</string>
</resources>

@ -6,7 +6,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.android.tools.build:gradle:3.4.1'
}
}

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,46 +0,0 @@
#!/bin/bash
#
# -D BOOST_ROOT=/opt/android/boost_1_58_0
set -e
orig_path=$PATH
build_root=$EXTERNAL_LIBS_BUILD_ROOT
packages=(boost openssl monero libsodium)
archs=(arm arm64 x86_64)
for arch in ${archs[@]}; do
case ${arch} in
"arm")
xarch="armeabi-v7a"
;;
"arm64")
xarch="arm64-v8a"
;;
"x86")
xarch="x86"
;;
"x86_64")
xarch="x86_64"
;;
*)
exit 16
;;
esac
for package in ${packages[@]}; do
OUTPUT_DIR=`pwd`/$package/lib/$xarch
mkdir -p $OUTPUT_DIR
rm -f $OUTPUT_DIR/*.a
cp -a $build_root/build/$package/$arch/lib/*.a $OUTPUT_DIR
if [ $package = "monero" -a -d "$build_root/build/$package/include" ]; then
rm -rf $OUTPUT_DIR/../../include
cp -a $build_root/build/$package/include $OUTPUT_DIR/../..
fi
done
done
exit 0

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,4 +0,0 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

@ -1,6 +1,6 @@
#Thu Oct 04 07:20:02 UTC 2018
#Sun May 19 08:39:37 UTC 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

@ -8,18 +8,18 @@ set -e
rm -rf prebuilt
mkdir prebuilt
archs=(armeabi arm64-v8a x86_64)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do
xLIB="/lib"
case ${arch} in
"armeabi")
"arm")
_ANDROID_TARGET_SELECT=arch-arm
_ANDROID_ARCH=arch-arm
_ANDROID_EABI=arm-linux-androideabi-4.9
_ANDROID_EABI_INC=arm-linux-androideabi
configure_platform="android-armv7" ;;
"arm64-v8a")
"arm64")
_ANDROID_TARGET_SELECT=arch-arm64-v8a
_ANDROID_ARCH=arch-arm64
_ANDROID_EABI=aarch64-linux-android-4.9
@ -61,8 +61,9 @@ for arch in ${archs[@]}; do
perl -pi -e 's/SHLIB_MAJOR=1/SHLIB_MAJOR=`/g' Makefile
perl -pi -e 's/SHLIB_MINOR=0.0/SHLIB_MINOR=`/g' Makefile
make clean
make depend -j $NPROC
make all -j $NPROC
echo "building openssl for ${arch}..."
make depend -j $NPROC > /dev/null 2>&1
make all -j $NPROC > /dev/null 2>&1
file libcrypto.so
file libssl.so

@ -20,7 +20,7 @@ args="--build-type=minimal link=static runtime-link=static --with-chrono \
--toolset=clang-android threading=multi threadapi=pthread target-os=android \
"
archs=(arm arm64 x86_64)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do
extra_build_flags=""
case ${arch} in

@ -8,7 +8,7 @@ build_root=$EXTERNAL_LIBS_BUILD_ROOT
cd $build_root/libsodium
./autogen.sh
archs=(arm arm64 x86_64)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do
extra_cmake_flags=""
case ${arch} in

@ -13,7 +13,7 @@ build_root=$EXTERNAL_LIBS_BUILD_ROOT
build_type=release # or debug
archs=(arm arm64 x86_64)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do
ldflags=""
@ -50,23 +50,24 @@ for arch in ${archs[@]}; do
CC=clang CXX=clang++ \
CMAKE_LIBRARY_PATH=$build_root/build/libsodium/$arch/lib \
cmake \
-D ANDROID=true \
-D ARCH="$xarch" \
-D BOOST_LIBRARYDIR=$build_root/build/boost/$arch/lib \
-D BOOST_ROOT=$build_root/build/boost/$arch \
-D BUILD_64=$sixtyfour \
-D BUILD_GUI_DEPS=1 \
-D BUILD_TAG="android" \
-D BUILD_TESTS=OFF \
-D CMAKE_BUILD_TYPE=$build_type \
-D CMAKE_POSITION_INDEPENDENT_CODE:BOOL=true \
-D FORCE_USE_HEAP=1 \
-D OPENSSL_CRYPTO_LIBRARY=$build_root/build/openssl/$arch/lib/libcrypto.so \
-D OPENSSL_INCLUDE_DIR=$build_root/build/openssl/$arch/include \
-D OPENSSL_ROOT_DIR=$build_root/build/openssl/$arch \
-D OPENSSL_SSL_LIBRARY=$build_root/build/openssl/$arch/lib/libssl.so \
-D LIBSODIUM_INCLUDE_DIR=$build_root/build/libsodium/$arch/include \
-D STATIC=ON \
-DANDROID=true \
-DARCH="$xarch" \
-DBOOST_LIBRARYDIR=$build_root/build/boost/$arch/lib \
-DBOOST_ROOT=$build_root/build/boost/$arch \
-DBUILD_64=$sixtyfour \
-DBUILD_GUI_DEPS=1 \
-DBUILD_TAG="android" \
-DBUILD_TESTS=OFF \
-DCMAKE_BUILD_TYPE=$build_type \
-DCMAKE_CXX_STANDARD=11 \
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=true \
-DFORCE_USE_HEAP=1 \
-DOPENSSL_CRYPTO_LIBRARY=$build_root/build/openssl/$arch/lib/libcrypto.so \
-DOPENSSL_INCLUDE_DIR=$build_root/build/openssl/$arch/include \
-DOPENSSL_ROOT_DIR=$build_root/build/openssl/$arch \
-DOPENSSL_SSL_LIBRARY=$build_root/build/openssl/$arch/lib/libssl.so \
-DLIBSODIUM_INCLUDE_DIR=$build_root/build/libsodium/$arch/include \
-DSTATIC=ON \
$extra_cmake_flags \
../..

@ -4,9 +4,46 @@ set -e
source script/build-external-libs/env.sh
rm -rf external-libs
mkdir external-libs
cd external-libs
find . -name "*.a" -exec rm {} \;
find . -name "*.h" -exec rm {} \;
orig_path=$PATH
build_root=$EXTERNAL_LIBS_BUILD_ROOT
./collect.sh
packages=(boost openssl monero libsodium)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do
case ${arch} in
"arm")
xarch="armeabi-v7a"
;;
"arm64")
xarch="arm64-v8a"
;;
"x86")
xarch="x86"
;;
"x86_64")
xarch="x86_64"
;;
*)
exit 16
;;
esac
for package in ${packages[@]}; do
OUTPUT_DIR=`pwd`/$package/lib/$xarch
mkdir -p $OUTPUT_DIR
rm -f $OUTPUT_DIR/*.a
cp -a $build_root/build/$package/$arch/lib/*.a $OUTPUT_DIR
if [ $package = "monero" -a -d "$build_root/build/$package/include" ]; then
rm -rf $OUTPUT_DIR/../../include
cp -a $build_root/build/$package/include $OUTPUT_DIR/../..
fi
done
done
exit 0

@ -3,7 +3,9 @@ ANDROID_NDK_ROOT="${ANDROID_NDK_ROOT:-${DEFAULT_ANDROID_NDK_ROOT}}"
export ANDROID_NDK_ROOT=`realpath $ANDROID_NDK_ROOT`
DEFAULT_EXTERNAL_LIBS_BUILD_ROOT=`pwd`/build/external-libs/
BUILD_PATH=../wownerujo-build
DEFAULT_EXTERNAL_LIBS_BUILD_ROOT=`pwd`/${BUILD_PATH}/external-libs/
EXTERNAL_LIBS_BUILD_ROOT="${EXTERNAL_LIBS_BUILD_ROOT:-${DEFAULT_EXTERNAL_LIBS_BUILD_ROOT}}"
export EXTERNAL_LIBS_BUILD_ROOT=${EXTERNAL_LIBS_BUILD_ROOT%/}

@ -11,9 +11,7 @@ cd $EXTERNAL_LIBS_BUILD_ROOT
# url="$base_dir/vendor/wownero"
url="https://github.com/wownero/wownero"
# url="https://github.com/wowario/wownero"
version="v0.3.1.0"
# version="0a97b3"
version="v0.7.0"
rm -rf wownero

@ -9,10 +9,6 @@ cd wownero
sed -i 's/-Werror/-Wall/g' CMakeLists.txt
sed -i 's/program_options locale/program_options/g' CMakeLists.txt
sed -i 's/find_path(ZMQ_INCLUDE_PATH zmq.hpp)//g' CMakeLists.txt
sed -i 's/find_library(ZMQ_LIB zmq)//g' CMakeLists.txt
sed -i 's/message(FATAL_ERROR "Could not find required header zmq.hpp")//g' CMakeLists.txt
sed -i 's/message(FATAL_ERROR "Could not find required libzmq")//g' CMakeLists.txt
sed -i 's/bool create_address_file = false/bool create_address_file = true/g' src/wallet/wallet2.h
sodium_pattern="find_library(SODIUM_LIBRARY sodium)"

@ -6,24 +6,17 @@ source script/build-external-libs/env.sh
build_root=$EXTERNAL_LIBS_BUILD_ROOT
mkdir -p $build_root/build/openssl/{arm,arm64,x86_64}
cp -a $build_root/android-openssl/prebuilt/armeabi $build_root/build/openssl/arm/lib
cp -a $build_root/android-openssl/prebuilt/arm64-v8a $build_root/build/openssl/arm64/lib
cp -a $build_root/android-openssl/prebuilt/x86_64 $build_root/build/openssl/x86_64/lib
mkdir -p $build_root/build/openssl/
cp -aL $build_root/android-openssl/openssl-OpenSSL_1_0_2l/include/openssl/ $build_root/build/openssl/include
ln -s $build_root/build/openssl/include $build_root/build/openssl/arm/include
ln -s $build_root/build/openssl/include $build_root/build/openssl/arm64/include
ln -s $build_root/build/openssl/include $build_root/build/openssl/x86_64/include
archs=(arm64 x86_64)
ln -sf $build_root/build/openssl/include $build_root/tool/arm/sysroot/usr/include/openssl
ln -sf $build_root/build/openssl/arm/lib/*.so $build_root/tool/arm/sysroot/usr/lib
for arch in ${archs[@]}; do
mkdir -p $build_root/build/openssl/$arch
ln -sf $build_root/build/openssl/include $build_root/tool/arm64/sysroot/usr/include/openssl
ln -sf $build_root/build/openssl/arm64/lib/*.so $build_root/tool/arm64/sysroot/usr/lib
cp -a $build_root/android-openssl/prebuilt/$arch $build_root/build/openssl/$arch/lib
ln -sf $build_root/build/openssl/include $build_root/tool/x86_64/sysroot/usr/include/openssl
ln -sf $build_root/build/openssl/x86_64/lib/*.so $build_root/tool/x86_64/sysroot/usr/lib64
ln -s $build_root/build/openssl/include $build_root/build/openssl/$arch/include
ln -sf $build_root/build/openssl/include $build_root/tool/$arch/sysroot/usr/include/openssl
ln -sf $build_root/build/openssl/$arch/lib/*.so $build_root/tool/$arch/sysroot/usr/lib
done

@ -8,7 +8,7 @@ build_root=$EXTERNAL_LIBS_BUILD_ROOT
PATH=$ANDROID_NDK_ROOT/build/tools/:$PATH
args="--api 23 --stl=libc++"
archs=(arm arm64 x86_64)
archs=(arm64 x86_64)
for arch in ${archs[@]}; do

@ -5,13 +5,21 @@ with pkgs;
let
fdroid-python-packages = python-packages: with python-packages; [
requests
androguard
clint
defusedxml
GitPython
libcloud
mwclient
paramiko
pillow
pyasn1
pyasn1-modules
clint
python-vagrant
pyyaml
virtualenvwrapper
qrcode
requests
ruamel_yaml
]
; python-with-fdroid-packages = pkgs.python3.withPackages fdroid-python-packages

@ -65,7 +65,7 @@ with nixpkgs;
graphviz
pkgconfig
androidsdk
# androidsdk_9_0
vim
exiftool
@ -74,6 +74,7 @@ with nixpkgs;
autoconf
automake
gnum4
androidenv.androidPkgs_9_0.platform-tools
]
++ android-studio-deps
)
@ -83,20 +84,18 @@ with nixpkgs;
])
; profile = ''
export ANDROID_HOME=~/Android/Sdk
export ANDROID_HOME=~/SDK/Android/Sdk
# export ANDROID_NDK_ROOT=$ANDROID_HOME/ndk-bundle
export ANDROID_NDK_ROOT=~/SDK/Android/ndk-archive/android-ndk-r17c
export ANDROID_NDK_ROOT=~/Android/ndk-archive/android-ndk-r17c
PATH=~/sdk/android/android-studio/bin/:$PATH
PATH=~/SDK/Android/android-studio/bin/:$PATH
PATH=$ANDROID_NDK_ROOT/build/tools/:$PATH
export PATH
export _JAVA_AWT_WM_NONREPARENTING=1
export app_version=1120
export gradle_app_version=2x3x1x0
export app_version=1230
export gradle_app_version=2x7x0x0
export release_key=~/.android/fuwa-release-key.jks
export USE_CCACHE=1