diff --git a/.github/workflows/analyze-test.yml b/.github/workflows/e2e_tests.yml similarity index 68% rename from .github/workflows/analyze-test.yml rename to .github/workflows/e2e_tests.yml index 699f6410..541bc25a 100644 --- a/.github/workflows/analyze-test.yml +++ b/.github/workflows/e2e_tests.yml @@ -1,4 +1,4 @@ -name: Analyze & Test +name: E2E Tests on: push: branches: @@ -7,22 +7,6 @@ on: types: [opened, reopened, synchronize] jobs: - code-analysis-and-unit-test: - runs-on: macos-latest - timeout-minutes: 45 - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v2 - with: - distribution: 'zulu' - java-version: '11' - - uses: subosito/flutter-action@v2 - with: - channel: 'stable' - - run: flutter pub get - - run: flutter analyze - - run: flutter test -r expanded - e2e-test: runs-on: macos-latest timeout-minutes: 45 @@ -40,7 +24,7 @@ jobs: with: channel: 'stable' - name: run tests - uses: ReactiveCircus/android-emulator-runner@v2.27.0 + uses: ReactiveCircus/android-emulator-runner@v2.28.0 with: api-level: ${{ matrix.api-level }} arch: x86_64 diff --git a/.github/workflows/static_analysis_and_unit_test.yml b/.github/workflows/static_analysis_and_unit_test.yml new file mode 100644 index 00000000..82647ede --- /dev/null +++ b/.github/workflows/static_analysis_and_unit_test.yml @@ -0,0 +1,26 @@ +name: Static analysis and unit tests +on: + push: + branches: + - main + pull_request: + types: [opened, reopened, synchronize] + +jobs: + code-analysis-and-unit-test: + runs-on: macos-latest + timeout-minutes: 45 + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-java@v2 + with: + distribution: 'zulu' + java-version: '11' + - uses: subosito/flutter-action@v2 + with: + channel: 'stable' + - run: flutter pub get + - run: flutter analyze + - run: brew install autoconf automake libtool + - run: dart run coinlib:build_macos + - run: flutter test -r expanded \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3be7d10c..8b01674b 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ app.*.map.json .vscode/launch.json .vscode/settings.json ios/build +test.dart diff --git a/CHANGELOG.md b/CHANGELOG.md index bf99d73f..4bd28315 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### **1.2.0** (2023-09-12) +* This app now uses coinlib to deal with the hard stuff behind the scenes. + ### **1.1.9** (2023-08-23) * You may now add multiple wallets of the same type * Complete redesign of rescan process, check "Wallet Scan" in app settings and "Reset" in the respective wallet diff --git a/README.md b/README.md index f0b1f677..3bf87a65 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Übersetzungsstatus [![Codemagic build status](https://api.codemagic.io/apps/61012a37d885ed7a8c3e8b25/61012a37d885ed7a8c3e8b24/status_badge.svg)](https://codemagic.io/apps/61012a37d885ed7a8c3e8b25/61012a37d885ed7a8c3e8b24/latest_build) -[![Analyze & Test](https://github.com/peercoin/peercoin_flutter/actions/workflows/analyze-test.yml/badge.svg)](https://github.com/peercoin/peercoin_flutter/actions/workflows/analyze-test.yml) -[![CodeFactor](https://www.codefactor.io/repository/github/peercoin/peercoin_flutter/badge/main)](https://www.codefactor.io/repository/github/peercoin/peercoin_flutter/overview/main) +[![Static analysis and unit tests](https://github.com/peercoin/peercoin_flutter/actions/workflows/static_analysis_and_unit_test.yml/badge.svg)](https://github.com/peercoin/peercoin_flutter/actions/workflows/static_analysis_and_unit_test.yml) +[![E2E Tests](https://github.com/peercoin/peercoin_flutter/actions/workflows/e2e_tests.yml/badge.svg)](https://github.com/peercoin/peercoin_flutter/actions/workflows/e2e_tests.yml) # peercoin_flutter Wallet for Peercoin and Peercoin Testnet using Electrumx as backend. **App in constant development** @@ -39,8 +39,11 @@ You can also sign up for our open beta testing here: - will not mint ## Development -This repository currently relies on -[Vesta-wallet/coinslib](https://github.com/Vesta-wallet/coinslib "github.com/Vesta-wallet/coinslib") +**Build coinlib** +This repository relies on +[coinlib.](https://github.com/peercoin/coinlib "https://github.com/peercoin/coinlib") +Please follow the build instructions for your OS here: +[README](https://github.com/peercoin/coinlib/blob/master/coinlib/README.md) **Update icons** `dart run flutter_launcher_icons:main` @@ -60,6 +63,6 @@ This repository currently relies on Web files are now on the production branch and ready to be deployed. This will use the html renderer by default. Add *--web-renderer canvas* to peanut if you want to switch to the canvas renderer. -## Basic e2e testing +## Run e2e tests `flutter drive --target=test_driver/app.dart --driver=test_driver/key_new.dart` `flutter drive --target=test_driver/app.dart --driver=test_driver/key_imported.dart` diff --git a/android/app/build.gradle b/android/app/build.gradle index 588f6fa1..3af163eb 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -33,6 +33,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { compileSdkVersion rootProject.ext.compileSdkVersion + ndkVersion "21.4.7075529" sourceSets { main.java.srcDirs += 'src/main/kotlin' diff --git a/assets/translations/af.json b/assets/translations/af.json index 84b10691..c9a23ebb 100644 --- a/assets/translations/af.json +++ b/assets/translations/af.json @@ -1,112 +1,112 @@ { "about": "Oor", "about_developers": "© $year Die peercoin_flutter Developers", - "about_license": "Licensed under AGPL-3.0", + "about_license": "Gelisensieer onder AGPL-3.0", "about_show_license": "Wys lisensies", - "about_free": "This software is open source, free and does not come with any warranty whatsoever.\nUse at own risk.", + "about_free": "Hierdie sagteware is oopbron, gratis en kom met geen waarborg hoegenaamd nie.\nGebruik op eie risiko.", "about_view_source": "Bekyk Source Code", - "about_data_protection": "This software protects your data and privacy to the best of its abilities.\nThis app stores all necessary data locally on your device.\nThere is no analytics or advertising software inside.", - "about_data_declaration": "View Privacy and Data Protection Declaration", - "about_foundation": "This project is supported financially by the Peercoin Foundation.\nPlease consider donating to the foundation, to further the development of this app.", + "about_data_protection": "Hierdie sagteware beskerm jou data en privaatheid tot die beste van sy vermoë.\nHierdie toepassing stoor alle nodige data plaaslik op jou toestel.\nDaar is geen ontledings- of advertensiesagteware binne nie.", + "about_data_declaration": "Bekyk privaatheid en databeskermingsverklaring", + "about_foundation": "Hierdie projek word finansieel ondersteun deur die Peercoin-stigting.\nOorweeg dit asseblief om aan die stigting te skenk om die ontwikkeling van hierdie toepassing te bevorder.", "about_foundation_button": "Leer meer oor die Peercoin Foundation", - "about_help_or_feedback": "Do you need help or want to give feedback?", - "about_translate": "You can help translating this app in the Peercoin Weblate.", + "about_help_or_feedback": "Het jy hulp nodig of wil jy terugvoer gee?", + "about_translate": "Jy kan help om hierdie toepassing te vertaal in die Peercoin Weblate.", "about_go_weblate": "Open Weblate", "about_send_mail": "Stuur 'n E-pos", "about_illustrations_button": "designs.AI", "about_illustrations": "Setup illustrasies thanks to the courtesy of", - "add_coin_failed": "Adding wallet failed!", - "add_new_wallet": "Add new wallet", - "addressbook_add_new": "Add new address", - "addressbook_new_button": "New", - "addressbook_bottom_bar_your_addresses": "Your Addresses", - "addressbook_bottom_bar_sending_addresses": "Sending Addresses", - "addressbook_dialog_remove_title": "Do you really want to remove this address?", - "addressbook_dialog_remove_snack": "Address successfully removed", - "addressbook_dialog_addr_watched": "$address\nis now watched", - "addressbook_dialog_addr_unwatched": "$address\nis no longer watched", - "addressbook_dialog_addr_unwatch_unable": "$address\ncan't be unwatched\n(has balance or is the next change address)", - "addressbook_edit_dialog_title": "Edit label", - "addressbook_edit_dialog_input": "New label", - "addressbook_export_dialog_title": "Export Private Key", - "addressbook_export_dialog_description": "This key gives full access to the coins stored with this address.\nDon't share this key with anyone!\nOnly proceed if you are absolutely sure what you are doing.", - "addressbook_export_dialog_button": "Show me the key", - "addressbook_export_dialog_hint": "This key is WIF-format.", - "addressbook_hide_change": "Hide change addresses", - "addressbook_hide_empty": "Hide empty", - "addressbook_hide_used": "Hide used", - "addressbook_hide_unwatched": "Hide unwatched", - "addressbook_show_balance": "Show balance", - "addressbook_show_label": "Show label", + "add_coin_failed": "Kon nie beursie byvoeg nie!", + "add_new_wallet": "Voeg nuwe beursie by", + "addressbook_add_new": "Voeg nuwe adres by", + "addressbook_new_button": "Nuwe", + "addressbook_bottom_bar_your_addresses": "Jou Adresse", + "addressbook_bottom_bar_sending_addresses": "Stuur Adresse", + "addressbook_dialog_remove_title": "Wil jy regtig hierdie adres verwyder?", + "addressbook_dialog_remove_snack": "Adres suksesvol verwyder", + "addressbook_dialog_addr_watched": "$address\nword nou dopgehou", + "addressbook_dialog_addr_unwatched": "$address\nword nie meer gekyk nie", + "addressbook_dialog_addr_unwatch_unable": "$address\nkan nie ongekyk word nie\n(het balans of is die volgende adresverandering)", + "addressbook_edit_dialog_title": "Wysig etiket", + "addressbook_edit_dialog_input": "Nuwe etiket", + "addressbook_export_dialog_title": "Voer Privaat Sleutel Uit", + "addressbook_export_dialog_description": "Hierdie sleutel gee volle toegang tot die munte wat met hierdie adres gestoor is.\nMoenie hierdie sleutel met enigiemand deel nie!\nGaan net voort as jy heeltemal seker is wat jy doen.", + "addressbook_export_dialog_button": "Wys my die sleutel", + "addressbook_export_dialog_hint": "Hierdie sleutel is WIF-formaat.", + "addressbook_hide_change": "Versteek verander adresse", + "addressbook_hide_empty": "Steek leeg weg", + "addressbook_hide_used": "Versteek gebruikte", + "addressbook_hide_unwatched": "Versteek ongekykte", + "addressbook_show_balance": "Toon balans", + "addressbook_show_label": "Wys etiket", "addressbook_no_label": "no label", - "addressbook_no_sending": "No addresses", - "addressbook_search": "Insert addresses, labels", + "addressbook_no_sending": "Geen adresse nie", + "addressbook_search": "Voeg adresse, etikette in", "addressbook_swipe_delete": "Delete", - "addressbook_swipe_edit": "Edit", + "addressbook_swipe_edit": "Wysig", "addressbook_swipe_export": "Export", - "addressbook_swipe_share": "Share", + "addressbook_swipe_share": "Deel", "addressbook_swipe_send": "Send to", - "addressbook_swipe_watch": "Watch", - "addressbook_swipe_unwatch": "Unwatch", - "addressbook_title": "$coin Addresses", + "addressbook_swipe_watch": "Kyk", + "addressbook_swipe_unwatch": "Kyk na", + "addressbook_title": "$coin Adresse", "app_navigation": "Navigation", - "app_settings": "Settings", - "app_settings_appbar": "App Settings", + "app_settings": "Instellings", + "app_settings_appbar": "Programinstellings", "app_settings_auth_header": "Authentication", - "app_settings_biometrics": "Allow biometric authentification", - "app_settings_changeCode": "Change PIN", - "app_settings_default_wallet": "Default Wallet", - "app_settings_default_description": "The default wallet will open automatically when starting the app.", - "app_settings_language": "Language", - "app_settings_language_restart": "Restarting the app is required.", - "app_settings_logs": "Debug Logs", - "app_settings_description": "These logs contain sensitive information.\nBesides them not containing private keys, be mindful who you might share these logs with.", - "app_settings_logs_export": "Export debug logs", - "app_settings_newWallet": "Require to add new wallet", + "app_settings_biometrics": "Laat biometriese verifikasie toe", + "app_settings_changeCode": "Verander PIN", + "app_settings_default_wallet": "Verstek-beursie", + "app_settings_default_description": "Die verstekbeursie sal outomaties oopmaak wanneer die toepassing begin word.", + "app_settings_language": "Taal", + "app_settings_language_restart": "Dit is nodig om die toepassing te herbegin.", + "app_settings_logs": "Ontfout Logs", + "app_settings_description": "Hierdie logs bevat sensitiewe inligting.\nBehalwe dat hulle nie private sleutels bevat nie, wees bedag op met wie jy hierdie logboeke kan deel.", + "app_settings_logs_export": "Voer ontfout logs uit", + "app_settings_newWallet": "Vereis om nuwe beursie by te voeg", "app_settings_notifications": "Notifications", - "app_settings_notifications_enable_button": "Enable Notifications", - "app_settings_notifications_alert_content": "This will enable our privacy friendly background notifications.\nThey can be disabled anytime.", - "app_settings_notifications_disable_button": "Disable Notifications", - "app_settings_notifications_heading_manage_wallets": "Manage notifications for wallets", - "app_settings_notifications_heading_interval": "Sync interval", - "app_settings_notifications_not_enabled": "Background notifications are currently disabled.", - "app_settings_notifications_hint_sync_1": "Sets the interval in which the app will check for new transactions in the background.\nActive interval: $minutes minutes.", - "app_settings_notifications_hint_sync_2": "The notifications might be significantly delayed, depending on how or if your operating system throttles background tasks. iOS devices can expect longer intervals.", - "app_settings_revealAuthButton": "Reveal authentication options", - "app_settings_revealSeedButton": "Reveal seed phrase", - "app_settings_seed": "Seed Phrase", - "app_settings_sendTransaction": "Require before sending a transaction", - "app_settings_shareseed": "Share seed", - "app_settings_theme": "App Theme", - "app_settings_theme_light": "Light", - "app_settings_theme_dark": "Dark", + "app_settings_notifications_enable_button": "Aktiveer Kennisgewings", + "app_settings_notifications_alert_content": "Dit sal ons privaatheidsvriendelike agtergrondkennisgewings aktiveer.\nHulle kan enige tyd gedeaktiveer word.", + "app_settings_notifications_disable_button": "Deaktiveer Kennisgewings", + "app_settings_notifications_heading_manage_wallets": "Bestuur kennisgewings vir beursies", + "app_settings_notifications_heading_interval": "Sinkronisering interval", + "app_settings_notifications_not_enabled": "Agtergrondkennisgewings is tans gedeaktiveer.", + "app_settings_notifications_hint_sync_1": "Stel die interval waarin die toepassing op die agtergrond vir nuwe transaksies sal kyk.\nAktiewe interval: $minutes minute.", + "app_settings_notifications_hint_sync_2": "Die kennisgewings kan aansienlik vertraag word, afhangende van hoe of as jou bedryfstelsel agtergrondtake versmoor. iOS-toestelle kan langer intervalle verwag.", + "app_settings_revealAuthButton": "Onthul verifikasie opsies", + "app_settings_revealSeedButton": "Onthul saadfrase", + "app_settings_seed": "Saadfrase", + "app_settings_sendTransaction": "Vereis voordat 'n transaksie gestuur word", + "app_settings_shareseed": "Deel saadfrase", + "app_settings_theme": "App Tema", + "app_settings_theme_light": "Lig", + "app_settings_theme_dark": "Donker", "app_settings_theme_system": "System Default", - "app_settings_walletHome": "Require for coin wallet", - "app_settings_walletList": "Require for list of wallets", - "app_settings_saved_snack": "Your changes have been saved", - "app_settings_price_feed": "Price Feed & Currency", - "app_settings_price_feed_enable_button": "Enable Price Feed API", - "app_settings_price_feed_disable_button": "Disable Price Feed API", - "app_settings_price_alert_content": "This will enable our privacy friendly price data feed.\nIt can be disabled anytime.", + "app_settings_walletHome": "Vereis vir munt beursie", + "app_settings_walletList": "Vereis vir lys van beursies", + "app_settings_saved_snack": "Jou veranderinge is gestoor", + "app_settings_price_feed": "Prys Voer & Geldeenheid", + "app_settings_price_feed_enable_button": "Aktiveer Prysvoer-API", + "app_settings_price_feed_disable_button": "Deaktiveer Prysvoer-API", + "app_settings_price_alert_content": "Dit sal ons privaatheidsvriendelike prysdatastroom aktiveer.\nDit kan enige tyd gedeaktiveer word.", "app_wallets": "Wallets", - "authenticate_biometric_hint": "Verify identity", - "authenticate_biometric_reason": "Please authenticate.", - "authenticate_biometric_title": "Authentication required", + "authenticate_biometric_hint": "Verifieer identiteit", + "authenticate_biometric_reason": "Bevestig asseblief.", + "authenticate_biometric_title": "Stawing vereis", "authenticate_change_pin_success": "PIN successfully changed", - "authenticate_confirm_title": "Re-enter your PIN", - "authenticate_confirm_title_new": "Re-enter your new PIN", - "authenticate_retry_warning_text": "App will go into locked state and can only be unlocked with successful authentication.", - "authenticate_retry_warning_title": "Warning, you only have one retry left.", - "authenticate_subtitle_plural": "$retriesLeft attempts in total", - "authenticate_subtitle_singular": "$retriesLeft attempt in total", - "authenticate_title": "Please enter your PIN", - "authenticate_title_new": "Please enter your new PIN", - "buy_peercoin": "Purchase Peercoin", - "buy_peercoin_dialog_title": "You will now be forwarded to a third party website.", - "buy_peercoin_dialog_content": "The maintainers of this app are not responsible for its content.", - "changelog_appbar": "Changelog", - "changelog_headline": "What's new?", - "continue": "Continue", + "authenticate_confirm_title": "Voer jou PIN weer in", + "authenticate_confirm_title_new": "Voer jou nuwe PIN weer in", + "authenticate_retry_warning_text": "Program sal in geslote toestand gaan en kan slegs met suksesvolle stawing ontsluit word.", + "authenticate_retry_warning_title": "Waarskuwing, jy het net een herprobeer oor.", + "authenticate_subtitle_plural": "$retriesLeft pogings in totaal", + "authenticate_subtitle_singular": "$retriesLeft poging in totaal", + "authenticate_title": "Voer asseblief jou PIN in", + "authenticate_title_new": "Voer asseblief jou nuwe PIN in", + "buy_peercoin": "Koop Peercoin", + "buy_peercoin_dialog_title": "Jy sal nou na 'n derdeparty-webwerf aangestuur word.", + "buy_peercoin_dialog_content": "Die instandhouers van hierdie toepassing is nie verantwoordelik vir die inhoud daarvan nie.", + "changelog_appbar": "Veranderlogboek", + "changelog_headline": "Wat's nuut?", + "continue": "Aanhou", "currency_ARS": "Argentynse Peso", "currency_AUD": "Australiese Dollar", "currency_BDT": "Bangladesjiese Taka", @@ -174,7 +174,7 @@ "periodic_reminder_donate_body": "Hierdie app word ontwikkel deur die Peercoin Foundation.\nOorweeg asseblief om te skenk om die ontwikkeling van Peercoin en hierdie app te ondersteun.", "periodic_reminder_backup_title": "Rugsteun Herinnering", "periodic_reminder_backup_body": "Maak 'n rugsteun van jou beursie se saad in 'n veilige plek om te verhoed dat jy toegang tot jou munte verloor.", - "periodic_reminder_backup_button": "Open Foundation Website", + "periodic_reminder_backup_button": "Maak Stigting-webwerf oop", "peercoin": "Peercoin", "peercoinC": "Peercoin", "receive_enter_amount": "Voer asseblief 'n bedrag in", @@ -205,13 +205,13 @@ "send_dust": "Stof: -$amount $letter_code", "send_dust_title": "Transaksie stof", "send_dust_hint": "Transaksie stof sal vernietig en teen fooie bereken word.", - "send_fees_deducted": "Inligting: Verpligte transaksiefooi is afgetrek van die laaste ontvanger. Die bedrag wat na hierdie adres gestuur is, is nou laer.", + "send_fees_deducted": "Inligting: Verpligte transaksiefooie is van die laaste ontvanger afgetrek. Die bedrag wat na hierdie adres oorgeplaas is, is nou laer.", "send_empty": "Leë beursie", "send_enter_address": "Voer asseblief 'n adres in", "verify_enter_message": "Voer asseblief 'n boodskap in", "verify_enter_signature": "Voer asseblief 'n handtekening in", "send_enter_amount": "Voer asseblief 'n bedrag in", - "send_errors_solve": "Los asseblief foute op ...", + "send_errors_solve": "Los asseblief foute op …", "send_errors_cant_pay_fees": "Kan nie fooie betaal nie. $feesMissing $letter_code ontbreek tans. Oorweeg om adresse te verwyder of hul transaksiebedrag te verminder.", "send_import_csv": "Invoer van CSV", "send_fee": "Fooi: -$amount $letter_code", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Vee Papierbeursie", "wallet_pop_menu_wif": "Voer Privaatsleutel In", "wallet_pop_menu_signing": "Onderteken Boodskappe", - "wallet_pop_menu_rescan": "Hersken", "wallet_pop_menu_servers": "Pas Bedieners Aan", "wallet_pop_menu_verification": "Verifieer Boodskappe", "wallet_pop_menu_change_title": "Verander Titel", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nuwe Titel", "wallet_receive_label_hint": "Druk die Deel-knoppie om die adresetiket te stoor.", "wallet_receive_label_hint_privacy": "Herhaaldelik gebruik van jou adres word afgeraai om privaatheidsoptrede. As jy hierdie adres weer wil gebruik, moet jy dit na gebruik as \"toegesien\" in die adresboek stel.", - "wallet_rescan_title": "Hersken Beursie", - "wallet_rescan_content": "Hersken die beursie. As jy probleme ondervind met transaksies of bedrae, kan dit nuttig wees.\nDit mag 'n oomblik neem.", - "wallet_send_label_hint_scan": "Die skandering van die QR-kode sal jou 'n bietjie tyd spaar", "wallet_send_label_hint_metadata": "Metadata is onversleutel en sal openbaar sigbaar wees op die blokketting.", - "wallet_scan_appBar_title": "Skandering van jou ingevoerde saad", - "wallet_scan_notice": "Dit mag 'n rukkie neem. Moenie hierdie skerm sluit nie!", "wallet_scan_notice_bg_notifications": "Die aktivering van agtergrondkennisgewings in App-instellings kan die betroubaarheid van skandering aansienlik verbeter.", "wallet_send": "Stuur", "wallet_transactions": "Transaksies", diff --git a/assets/translations/am.json b/assets/translations/am.json index 6acbb23e..0ca56801 100644 --- a/assets/translations/am.json +++ b/assets/translations/am.json @@ -160,7 +160,7 @@ "notification_title": "$walletTitle - የትክክል ወርቅ መቀባት ይፈጥራል", "notification_body": "የመልዕክትን ወርቅ የሚመጡን ለመመልከት ከፊት ውጪ በመሰረዝ ይፈጥራል", "paperwallet_confirm_import": "አረጋግጥና አስገብተዋል", - "paperwallet_error_1": "የግል እንዳልሆነ ወይም በንግግር የተከፈተ ነው", + "paperwallet_error_1": "የኪስ ቦርሳ ባዶ \nወይም መጠን ከዝቅተኛው ውጤት በታች", "paperwallet_step_1": "መስተዋል 1", "paperwallet_step_1_text": "የዋጋ ቃል ማሳየት", "paperwallet_step_2": "መስተዋል 2", @@ -171,7 +171,7 @@ "paperwallet_step_4_text": "የግል ዋጋ መሸምት", "paperwallet_success": "የግል ዋጋ በስራ ላይ ሳጥንድ ይገብታል።\nየትክክለኛ የዋጋ ወርቅ በቀጥታ እይታ ይመጣል።", "periodic_reminder_donate_title": "የመረጡን ትምህር ለማስጠንቀቅ", - "periodic_reminder_donate_body": "ይህ አፕዲት በአካውንቲክ ምንም ሰጠና ለውጥ ችግር ከቀረቡ ለማስጠንቀቅ ድርጊት ይሰጣል።", + "periodic_reminder_donate_body": "ይህ መተግበሪያ የተገነባው በፔርኮይን ፋውንዴሽን ነው።\nእባክዎን የፔርኮይን እድገትን እና ይህን መተግበሪያ ለመደገፍ ለመለገስ ያስቡበት።", "periodic_reminder_backup_title": "የመረጡን ስርጊት ለማስጠንቀቅ", "periodic_reminder_backup_body": "የግል እንባንን በሚገባ መረጃ በሞባይል መረጃ ላይ ላስጠንቀቅ የሚፈልጉትን ሊኖር ይችላል።", "periodic_reminder_backup_button": "በስርጊት ክፍል ውጪ", @@ -197,7 +197,7 @@ "send_fiat_switch": "በ $currency ብዛት", "send_amount": "ብዛት", "send_amount_below_minimum": "በውጭ ሁኔታ ላይ የተከፈተ ነው ፡፡ \nእባክዎ $amount ወይም ከዚያ በከፍተኛ ይምረጡ።", - "send_amount_below_minimum_unable": "በውጭ ሁኔታ ላይ የተከፈተ ነው ፡፡ \nተጠናቀቁ የዚያ ሁኔታ በድምፅ ይገብታል።", + "send_amount_below_minimum_unable": "ዝቅተኛው ውፅዓት $amount ነው።\nለክፍያዎቹ የሚሆን በቂ ገንዘብ የለዎትም።", "send_amount_exceeds": "ብዛት የተዘጋጀው ቁጥር ነው", "send_amount_small": "ብዛት አይደለም", "send_confirm_send": "አረጋግጥና ላክ", @@ -211,7 +211,7 @@ "verify_enter_message": "እባክዎ መልስ ያስገቡ", "verify_enter_signature": "እባክዎ ምልክት ያስገቡ", "send_enter_amount": "እባክዎ በብዛት ይምረጡ", - "send_errors_solve": "እባክዎ ማስቀልቀልን ይስማሙ ...", + "send_errors_solve": "እባክዎ ማስቀልቀልን ይስማሙ …", "send_errors_cant_pay_fees": "ማድረግ አይችልም። $feesMissing $letter_code አድርገው ሊለይ የሚችልበት አልተመረጠም። አስደስተኛ አድራሻዎችን ወይም ያለውን የወይለኛ ብዛት የሚተላለፍበትን ሊቀበል ይችላል።", "send_import_csv": "CSV የግል መረጃ አምፔርት", "send_fee": "ደስታ: - $amount $letter_code", @@ -230,8 +230,8 @@ "server_add_title": "አዲስ ሰርቨር ጨምር", "server_add_input_label": "የሰርቨር URL", "server_add_input_empty": "እባክዎ URL ያስገቡ", - "server_add_no_wss": "wss:// ከጀምር ባህል፣ ሌሎች ፖሊቲካችሁን በሌላ ድርጊት የሚተዳደሩ የለም", - "server_add_no_wss_or_ssl": "የቢያንስ መተርጎሚያውን ይክፈቱ። የwss:// ወይም ssl:// በመጀመሪያ ባህሪያዎች አሁን የሚያድር ነው።", + "server_add_no_wss": "በ wss:// መጀመር አለበት\nሌሎች ፕሮቶኮሎች በአሁኑ ጊዜ አይደገፉም።", + "server_add_no_wss_or_ssl": "በ wss:// ወይም ssl:// መጀመር አለበት\nሌሎች ፕሮቶኮሎች በአሁኑ ጊዜ አይደገፉም።", "server_add_no_port": "የቢያንስ መተርጎሚያውን ይክፈቱ። ለምንም ቁስል ነገር፣ ስም፣ :50004 በቀላሉ ይሰራል።", "server_add_server_exists": "አስተካክል ሰርቨር ያስገባው አስቀድሞ ይቅርታ ነው።", "server_add_server_no_connection": "ሰርቨር ወደሚገኝ መሆን አልተመረጠም።", @@ -256,7 +256,7 @@ "setup_price_feed_last_update": "መመለስ ቀን: $timestamp", "setup_bg_sync_description": "ይህ በየትኛውም ጊዜ ለመግባት የውልቅ ማስቀመጥ እያለ ነው።", "setup_bg_sync_allow": "የውልቅ ማስቀመጥ ንግግር ይፈጥሩ", - "setup_securebox_fail": "እባክዎ እዚህ ውስጥ የተዛባች የውልቅ መለያውን የሚጠቀሙ አይነት ሳያውቅ ነው።", + "setup_securebox_fail": "በጣም አዝነናል።\nመሣሪያዎ በቂ ቁልፎችን ለማከማቸት ደህንነቱ የተጠበቀ መንገድን አይደግፍም።", "setup_seed_slider_label": "በቃል ቁጥር ላይ ቀጥሎ ለማወቅ ሂደት", "setup_title": "እንኳን ደህና መጡ", "setup_subtitle": "የPeercoin የወይልን መቀጠል", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "ግል ጭብጥ አቅርቦ ይስጥልን", "wallet_pop_menu_wif": "የግል ቁም አቅርቦ ይግቡ", "wallet_pop_menu_signing": "መረጃዎች ማፅዳት", - "wallet_pop_menu_rescan": "የተሳስተው ትርፍ ማግኛ", "wallet_pop_menu_servers": "ሰርቨርዎን መስመር", "wallet_pop_menu_verification": "መረጃዎች ማረጋገጫ", "wallet_pop_menu_change_title": "ርዕስ ቀይር", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "አዲስ ርዕስ", "wallet_receive_label_hint": "ከክሊፕብር ቁም ከመጠቀም በማወቅ የአድራሻውን መቀጠል ማስተካከያ ይፈጥሩ።", "wallet_receive_label_hint_privacy": "የማያገባው የሚያግዙ አሰላም ስትል ሳይሆን እውቀት ከፈረስ አይነት ያደረጉት ነው። የዚህ አድራሻውን በአድራሻ ውስጥ የሚጠቀም ነው።", - "wallet_rescan_title": "የተሳስተው ትርፍ ማግኛ", - "wallet_rescan_content": "ከግል ቅጽ መረጃ ውስጥ ከተሳስተው ማግኛ መቀጠል ይልቅ፣ ይህን ልክ ሊመጥቀም እንደሚችል መቀጠል ይስጡ።\nይህ ልክ የተያዘው የግል ቅጽ መለያ ከግል ቅጽ መረጃ ውስጥ ያለው ስታቀርብ ይስጥልን።", - "wallet_send_label_hint_scan": "የቀረበ መቀላቀል በማወቅ ላይ ስታቀርብ ይፈጥሩ።", "wallet_send_label_hint_metadata": "የመረጃ መስኮት ታተሙና በቡርሀንና የተሰራ ላይ ሳይሆን አልሞተውም።", - "wallet_scan_appBar_title": "የተከሰሱ ተመልካቾችን ትርጉም ማስተካከያ", - "wallet_scan_notice": "ይህ ስፋት አቅጣጫ ያለውን ተመልካቾች መመለስ ይቻል! ይህንን ገደብ አቅርብ በማወቅ በዚህ አድርግ።", "wallet_scan_notice_bg_notifications": "የተሰራው ማስቀመጥ ውስጥ የግል ቅጽ መረጃ መሸጫ ከሚፈለጉ መረጃዎች በድጋሚው ሊታግል ይችላል።", "wallet_send": "መላኪዎች", "wallet_transactions": "የሚደገፉ ግንባታዎች", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "ስልኮ ትክክለኛ", "secure_storage_body": "በስልኮ ትክክለኛ ችግር ከተገጠሩ ማዕከለያ ጋር አልተሳስተውም።\nበዚህ መቀጠል ላይ የፕሮግራሚውን እቅዶችና በድጋሚው ላይ ማጥቃት ይችላል።", "wallet_value_alert_content": "የብርቱ ምዝገባ የክፍል ቁጥር ስትኖር ይስጥልን።\nአዳማዎችዎን የሚያሳድጉ በክልክልዎ የብርቱ ባለቤቶች እንዳይተላለፉ ባለሙን ክልክልን እንዴት እንደሚያሳድጉና እንደባለሙን ማስቀመጥ ያስፈልጋል።", - "store_description": "ሲንደርን እና ሲንደርን ፒርኮዎን በድጋሚ በሞባይልና በየሴቶች ማመልከቻ መመስረያው የሚገኙት ስልክ መሰረት አይደለም።\n\nስለዚህ መቀጠል የሚያስፈልጉት አሁንም በሆነ መቀጠል ላይ የታሪኩ ውሂብ ቃል የደርሷት ለሌሎች ስትል ነው። የዚህ መቀጠል ይህንን መርጃዎች በGitHub ሩፒየትሪ የሚገኙ ምስሎች ተከታተሉ።", + "store_description": "የፕሮፍ-ኦፍ-ስታክ አቅኚ የሆነውን ፒርኮን ይላኩ እና ይቀበሉ።\n\nየኪስ ቦርሳዎ ዘር እንዲጠበቅ ያድርጉ። \nይህ መተግበሪያ ከምንም ዋስትና ጋር ነው የሚመጣው። \nበራስዎ ሃላፊነት ይጠቀሙ.\n\nዋና መለያ ጸባያት:\n- በኤሌክትሮል ፕሮቶኮል ላይ የተመሰረተ.\n- ፒርኮን ይላኩ እና ይቀበሉ።\n- ከተጫነ በኋላ ለመገበያየት ዝግጁ (ምንም መጠበቅ የለም).\n- ፒርኮን እና ፒርኮን testnet wallets.\n- የአድራሻ መጽሐፍ አስተዳደር.\n- የወረቀት ቦርሳዎችን አስመጣ.\n- የግል ቁልፎችን አስመጣ እና ወደ ውጪ ላክ (WIF)።\n- የአገልጋይ አስተዳደር.\n- ባለብዙ ቋንቋ ድጋፍ።\n- የጀርባ ማሳወቂያዎች.\n\nየታወቁ ገደቦች በ Github ማከማቻ ውስጥ ይገኛሉ።", "store_short": "የሚከተለው የሞባይል ስልኮ ሲንደርን እና የሲንደርን ማስተላለፊያ።", "sign_step_1": "አድራሻ ይምረጡ", "verify_step_1": "አድራሻ ያሳድጉ", diff --git a/assets/translations/ar.json b/assets/translations/ar.json index 43889564..a31c807a 100644 --- a/assets/translations/ar.json +++ b/assets/translations/ar.json @@ -171,9 +171,6 @@ "wallet_bottom_nav_send": "إرسال", "wallet_connected": "متصل", "wallet_offline": "غير متصل بالانترنت", - "wallet_rescan_title": "إعادة مسح المحفظة ضوئياً", - "wallet_send_label_hint_scan": "تلميح: مسح رمز الاستجابة السريعة سيوفر لك بعض الوقت", - "wallet_scan_notice": "وهذا قد يستغرق بعض الوقت. لا تغلق هذه الشاشة!", "wallet_send": "إرسال", "wallet_transactions": "المعاملات", "wallet_value_alert_title": "قيمة عالية من العملات", @@ -260,12 +257,9 @@ "wallet_bottom_nav_tx": "المعاملات", "wallet_pop_menu_paperwallet": "استلام محفظة ورقية", "wallet_pop_menu_wif": "استيراد مفتاح خاص", - "wallet_pop_menu_rescan": "إعادة مسح ضوئي", "wallet_pop_menu_servers": "ضبط الخوادم", "wallet_receive": "استلام", "wallet_receive_label_hint": "سيتم حفظ تسمية العنوان عند النقر على زر المشاركة.", - "wallet_rescan_content": "يمسح المحفظة ضوئياً مرة أخرى. إذا كنت تواجه مشكلة في المعاملات أو المبالغ، فقد يكون هذا مفيدًا.\nقد يستغرق هذا لحظة.", - "wallet_scan_appBar_title": "مسح البذور المستوردة الخاصة بك ضوئياً", "wallets_list": "محافظك", "wallets_none": "ليس لديك محافظ نشطة", "wallet_value_alert_content": "يعد تخزين هذه القيمة من العملات المعدنية في محفظة محمولة أمرًا محفوفًا بالمخاطر.\nضع في اعتبارك نقل عملاتك المعدنية إلى Stakebox أو محفظة أجهزة Ledger أو محفظة باردة.", diff --git a/assets/translations/as.json b/assets/translations/as.json index 1eaa82f0..0a24c821 100644 --- a/assets/translations/as.json +++ b/assets/translations/as.json @@ -154,11 +154,11 @@ "jail_heading": "এপ লক কৰা হৈছে", "logout": "লগ আউট", "logout_title": "আপুনি লগ আউট কৰিব বিচাৰিছে", - "logout_content": "আপুনি নিজৰ মুদ্ৰা আক্সেছ হৈ চাওঁকলৈ পুনৰ্বিচাৰ কৰিবলৈ আপোনাৰ শব্দ প্ৰবেশ কৰিব লাগিব।", + "logout_content": "আপুনি নিশ্চিত নেকি যে আপুনি লগ আউট কৰিব বিচাৰে?\nপুনৰ লগইন কৰিবলৈ আপুনি আপোনাৰ বীজ দিব লাগিব।", "no_new_wallet": "এতিয়া এই সময়ত কোনো নতুন মুদ্ৰা উপলব্ধ নহয়।", "not_again": "পুনৰ প্ৰদর্শন কৰিব নদি", "notification_title": "$walletTitle - নতুন লেনদেন গ্ৰহণ কৰা হৈছে", - "notification_body": "লেনদেন চেক কৰিবলৈ এপ্প খোলক।", + "notification_body": "লেনদেন চেক কৰিবলৈ এপ্প খোলক", "paperwallet_confirm_import": "নিশ্চিত কৰক আৰু ইম্প'ট কৰক", "paperwallet_error_1": "মুদ্ৰা খালি \nঅথবা নূন্যতম আউটপুটৰ তলৰ অধিক", "paperwallet_step_1": "প্ৰথম পদ", @@ -171,7 +171,7 @@ "paperwallet_step_4_text": "পেপাৰ মুদ্ৰা ইম্প'ট কৰক", "paperwallet_success": "পেপাৰ মুদ্ৰা সফলভাৱে ইম্প'ট কৰা হৈছে।\nলেনদেনটো অনুমোদিত হব।", "periodic_reminder_donate_title": "দান স্মৃতি", - "periodic_reminder_donate_body": "এই এপ্পটো পীৰকয়েন ফাউণ্ডেচনৰ পৰা বিকাশ কৰা হৈছে। পীৰকয়েন আৰু এই এপ্পৰ বিকাশ সমৰ্থন কৰিবলৈ অনুগ্ৰহ কৰি দান কৰক।", + "periodic_reminder_donate_body": "এই এপ্পটো পীৰকয়েন ফাউণ্ডেচনৰ পৰা বিকাশ কৰা হৈছে।\nপীৰকয়েন আৰু এই এপ্পৰ বিকাশ সমৰ্থন কৰিবলৈ অনুগ্ৰহ কৰি দান কৰক।", "periodic_reminder_backup_title": "বেকআপ স্মৃতি", "periodic_reminder_backup_body": "মুদ্ৰা শব্দটো এটা নিৰাপত্তা অৱস্থানত আপোনাৰ পৰিপত্ৰ সংৰক্ষণ কৰক পৰা নহয় আৰু এইটো হোৱাৰ আশংক্য।", "periodic_reminder_backup_button": "ফাউণ্ডেচনৰ ৱেবচাইট খোলক", @@ -211,7 +211,7 @@ "verify_enter_message": "অনুগ্ৰহ কৰি এটা বাৰ্তা প্ৰবেশ কৰক", "verify_enter_signature": "অনুগ্ৰহ কৰি এটা সাক্ষাৎকাৰ প্ৰবেশ কৰক", "send_enter_amount": "অনুগ্ৰহ কৰি এটা পৰিমাণ প্ৰবেশ কৰক", - "send_errors_solve": "অনুগ্ৰহ কৰি ত্ৰুটি সমাধান কৰক ...", + "send_errors_solve": "অনুগ্ৰহ কৰি ত্ৰুটি সমাধান কৰক …", "send_errors_cant_pay_fees": "ফি প্ৰদান কৰিব নোৱাৰিব। $feesMissing $letter_code বৰ্তমানত অনুপস্থিত। ঠিকনা আঁতৰোক অথবা তাদুৰ লেনদেন পৰিমাণ হ্রাস কৰিব লাগিব।", "send_import_csv": "CSVৰ পৰা ইম্প'ট কৰক", "send_fee": "ফি: -$amount $letter_code", @@ -220,7 +220,7 @@ "send_oops": "এটা সমস্যা হৈছে, অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক", "send_op_return": "মেটা ডেটা বার্তা", "send_qr": "ক'ড", - "send_to": "প্ৰেৰিত ", + "send_to": " প্ৰেৰিত ", "send_total": "মুদ্ৰাৰ মুঠ: $amount $letter_code", "send_total_amount": "মুদ্ৰাৰ মুঠ পৰিমাণ", "send_transferring": "প্ৰেৰণ কৰা হচ্ছে ", @@ -230,8 +230,8 @@ "server_add_title": "নতুন চাইভাৰ যোগ কৰক", "server_add_input_label": "চাইভাৰ URL", "server_add_input_empty": "অনুগ্ৰহ কৰি URL প্ৰবেশ কৰক", - "server_add_no_wss": "এইটো wss://ৰ সৈতে আৰম্ভ হব আৰু অন্য প্ৰোটোকলসমূহ বৰ্তমানত সমৰ্থিত নহয়", - "server_add_no_wss_or_ssl": "এইটো wss:// অথবা ssl://ৰ সৈতে আৰম্ভ হব আৰু অন্য প্ৰোটোকলসমূহ বৰ্তমানত সমৰ্থিত নহয়", + "server_add_no_wss": "এইটো wss://ৰ সৈতে আৰম্ভ হব\nআৰু অন্য প্ৰোটোকলসমূহ বৰ্তমানত সমৰ্থিত নহয়", + "server_add_no_wss_or_ssl": "এইটো wss:// অথবা ssl://ৰ সৈতে আৰম্ভ হব\nআৰু অন্য প্ৰোটোকলসমূহ বৰ্তমানত সমৰ্থিত নহয়", "server_add_no_port": "এটা প'ৰ্ট থাকিব লাগিব, যেমানে :50004 এৰুপ", "server_add_server_exists": "যোগ কৰিব প্ৰয়োজন: চাইভাৰ ইতিমধ্যে আছে।", "server_add_server_no_connection": "চাইভাৰৰ সৈতে সংযোগ কৰিব নোৱাৰিব।", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "পেপাৰ ওয়েলেট ইম্প'ট কৰক", "wallet_pop_menu_wif": "ব্যক্তিগত কী ইম্প'ট কৰক", "wallet_pop_menu_signing": "বার্তা সাক্ষাৎকাৰ কৰক", - "wallet_pop_menu_rescan": "পুনঃস্ক্ৰান কৰক", "wallet_pop_menu_servers": "চাইভাৰ সেটিংসমূহ সংযুক্ত কৰক", "wallet_pop_menu_verification": "বার্তা সত্যাপন কৰক", "wallet_pop_menu_change_title": "শিৰোনামা সলনি কৰক", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "নতুন শিৰোনামা", "wallet_receive_label_hint": "শ্রেণী বুটাম টিপিং কৰিবলৈ গৰোৱা ঠিকনা সঞ্চয় কৰিব।", "wallet_receive_label_hint_privacy": "গোপনীয়তাৰ কাৰণে আপোনাৰ ঠিকনা পুনৰ ব্যৱহাৰ কৰা সম্পৰ্কে পৰামৰ্শ কৰা হৈছে। যদি আপোনি এই ঠিকনা পুনৰ ব্যৱহাৰ কৰিব বিচাৰে, তেন্তে তা অধিগম্য় কৰাটো বিবেচনা কৰক।", - "wallet_rescan_title": "ওয়েলেট পুনঃস্ক্ৰান কৰক", - "wallet_rescan_content": "ওয়েলেটটো আবাৰ স্কেন কৰক। যদি আপোনাৰ লেনদেন বা পৰিমাণৰ সমস্যা আছে, তেন্তে এটা সহায়ক হ'ব পাৰে।\nএইটো কিছুহল্যাত সময় লগা পাৰিব।", - "wallet_send_label_hint_scan": "ক'ডখনখন স্কেন কৰি আপোনাৰ সময় বঞ্চিত হ'ব পাৰিব", "wallet_send_label_hint_metadata": "মেটাডাটা অনগোচৰ আৰু এটাৰ প্ৰদর্শিত হ'ব পাৰিব।", - "wallet_scan_appBar_title": "আপোনাৰ আয়াম বীজ স্কেন কৰিব", - "wallet_scan_notice": "এইটো কিছুহল্যাত সময় লগা পাৰে। এই স্ক্ৰীন বন্ধ নকৰিব!", "wallet_scan_notice_bg_notifications": "এপ্প সেটিংসত বেকগ্ৰাউন্ড জনসংযোগ সক্ৰিয় কৰিলে স্ক্ৰীনিং বিশ্বস্ততাৰ উন্নত কৰিব পাৰে।", "wallet_send": "প্ৰেৰণ কৰক", "wallet_transactions": "লেনদেনসমূহ", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "ত্ৰুটি", "secure_storage_body": "নিরাপত সঞ্চয় পড়াত পঢ়া বিফল।\nএই অ্যাপ্লিকেশনৰ ডাটা আৰু কাচ বিলোপ কৰক।", "wallet_value_alert_content": "এই পৰিমাণৰ মুদ্ৰা মোবাইল ওয়েলেটত সঞ্চয় কৰা উচ্চ জোখামী।\nআপোনাৰ মুদ্ৰা স্টেকবক্স, লেজাৰ হাৰ্ডৱেয়াৰ ওয়েলেট বা এটা ঠাণোয় ওয়েলেটত স্থানান্তৰ কৰা বিবেচনা কৰক।", - "store_description": "আপোনাৰ ফোনত পীৰকোইন, প্ৰুফ-অফ-ষ্টেকৰ পীয়াৰে প্ৰেৰণ কৰক আৰু গ্ৰহণ কৰক।\n\nআপোনাৰ বীজ সুৰক্ষিত ৰাখক। এইটো সম্পূৰ্ণ আৱেগহীন অ্যাপ্লিকেশন। এটা অনুমতি নেই।\nস্বয়ংৱিক্ৰিয় উপযোগ কৰক।\n\nবৈশিষ্ট্যসমূহ:\n- ইলেক্ট্রুম প্ৰ'ট'কোলত ভিতৰত ভাষী।\n- পিৰকোইন প্ৰেৰণ আৰু গ্ৰহণ কৰক।\n- স্থাপনা পৰতু সক্ৰিয় হ'বলৈ সতীয়াতকৈ বুটাম।\n- পিৰকোইন আৰু পিৰকোইন প্ৰয়োজনীয় ওয়েলেটসমূহ।\n- ঠিকনা বুক ব্যৱস্থাপনা।\n- পেপাৰ ওয়েলেট আয়তন কৰক।\n- ব্যক্তিগত কীসমূহ (WIF) আয়তন কৰক।\n- চাইভাৰ সেটিংসমূহ।\n- বহু-ভাষা সমৰ্থন।\n- বেকগ্ৰাউন্ড জনসংযোগসমূহ।\n\nGithub ৰিপ'জিটৰীত জানা যাব কিছু সীমাবদ্ধতা।", + "store_description": "আপোনাৰ ফোনত পীৰকোইন, প্ৰুফ-অফ-ষ্টেকৰ পীয়াৰে প্ৰেৰণ কৰক আৰু গ্ৰহণ কৰক।\n\nআপোনাৰ বীজ সুৰক্ষিত ৰাখক। \nএই এপটোৰ কোনো ৱাৰেণ্টী নাই। \nনিজৰ দায়িত্বত ব্যৱহাৰ কৰক।\n\nবৈশিষ্ট্যসমূহ:\n- ইলেক্ট্রুম প্ৰ'ট'কোলত ভিতৰত ভাষী।\n- পিৰকোইন প্ৰেৰণ আৰু গ্ৰহণ কৰক।\n- স্থাপনা পৰতু সক্ৰিয় হ'বলৈ সতীয়াতকৈ বুটাম।\n- পিৰকোইন আৰু পিৰকোইন প্ৰয়োজনীয় ওয়েলেটসমূহ।\n- ঠিকনা বুক ব্যৱস্থাপনা।\n- পেপাৰ ওয়েলেট আয়তন কৰক।\n- ব্যক্তিগত কীসমূহ (WIF) আয়তন কৰক।\n- চাইভাৰ সেটিংসমূহ।\n- বহু-ভাষা সমৰ্থন।\n- বেকগ্ৰাউন্ড জনসংযোগসমূহ।\n\nGithub ৰিপ'জিটৰীত জানা যাব কিছু সীমাবদ্ধতা।", "store_short": "পিৰকোইন আৰু পিৰকোইন প্ৰয়োজনীয় আপোনাৰ মোবাইলৰ ওয়েলেট।", "sign_step_1": "ঠিকনা নিৰ্বাচন কৰক", "verify_step_1": "ঠিকনা লিখক", @@ -347,7 +341,7 @@ "setup_legal_title": "আইনি নোটিচ", "setup_legal_switch_tile": "মোক স্পষ্ট কৰিলো যে শুধুমাত্ৰ মোকওয়াৰ্ড প্ৰভাবী। মোকওয়াৰ্ড বিনা কেউ মোকৰ পক্ষত প্ৰাপ্ত নকৰিব পাৰে। এই অ্যাপ্লিকেশনৰ উন্নতি প্ৰদান কৰাৰ বাবে নকৰ্তাবৃন্দ অথবা পিৰকোইন ফাউণ্ডেশ্যনে কোনো শুধুমাত্ৰ মোকওয়াৰ্ড প্ৰদান কৰিব নকৰে। মোক এই অ্যাপ্লিকেশন ব্যৱহাৰ কৰাৰ বাবে মোকৰ উদ্দেশ্যে প্ৰয়োজনীয় হ'ব। মোক উপরিবেশী অনুকূলে পঢ়ি আৰু চিন্তিছো।", "setup_legal_license": "লাইচেন্স চাওক", - "setup_auth_title": "আপোনাৰ ওয়েব ছেছনটা কেনেক্সন কেনেক্সন সম্পূৰ্ণ হ'ব যেটীয়া সময়ে:", + "setup_auth_title": "আপোনাৰ ৱেব অধিবেশনৰ ম্যাদ কেতিয়া হ'ব নিৰ্ব্বাচন কৰক:", "setup_auth_subtitle_plural": "আপোনাৰ ছেছনটা $days দিন পৰা পৰ্যন্ত কেনেক্সন সম্পূৰ্ণ হ'ব।", "setup_auth_subtitle_singular": "আপোনাৰ ছেছনটা $days দিন পৰ্যন্ত কেনেক্সন সম্পূৰ্ণ হ'ব।", "setup_auth_hint": "ছেছনটা সম্পূৰ্ণ হোৱাৰ পাছত আপোনাৰ মোকওয়াৰ্ড পুনৰ প্ৰবেশ কৰিব লাগে।", diff --git a/assets/translations/az.json b/assets/translations/az.json index 1b2d7a43..f3d7d2dc 100644 --- a/assets/translations/az.json +++ b/assets/translations/az.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Kart portfelini silin", "wallet_pop_menu_wif": "Şəxsi Açarı İmport edin", "wallet_pop_menu_signing": "Mesajları imzalamaq", - "wallet_pop_menu_rescan": "Tərəqqi təhlil edin", "wallet_pop_menu_servers": "Serverləri düzəltin", "wallet_pop_menu_verification": "Mesajları təsdiqləyin", "wallet_pop_menu_change_title": "Başlığı dəyişdirin", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Yeni Başlıq", "wallet_receive_label_hint": "Paylaş düyməsinə basmaq ünvan etiketini yaddaşa salacaqdır.", "wallet_receive_label_hint_privacy": "Gizlilik məqsədləri üçün ünvanınızı yenidən istifadə etmək məsləhət görülmür. Əgər bu ünvanı yenidən istifadə etmək istəyirsinizsə, onu ondan sonra ünvan kitabçasında \"baxan\" şəklində təyin etməlisiniz.", - "wallet_rescan_title": "Cüzdanı tərəqqi təhlil edin", - "wallet_rescan_content": "Cüzdanı yenidən təhlil edir. Əməliyyatlar və məbləqlərlə əlaqədar problemləriniz varsa, bu köməkçi ola bilər.\nBu bir az vaxt ala bilər.", - "wallet_send_label_hint_scan": "QR-Kodunu skan etmək sizə vaxt qazandıracaq", "wallet_send_label_hint_metadata": "Məlumatlar şifrələnməyib və blokçeytdə ictimai olaraq görünəcəkdir.", - "wallet_scan_appBar_title": "İmport edilmiş anahtarınızı skan edir", - "wallet_scan_notice": "Bu bir müddət tələb edə bilər. Bu ekranı bağlamayın!", "wallet_scan_notice_bg_notifications": "Arxa fon bildirişlərini Tətbiq Ayarlarında aktivləşdirmək skanın etimadlılığını ciddi şəkildə azalda bilər.", "wallet_send": "Göndərin", "wallet_transactions": "Əməliyyatlar", diff --git a/assets/translations/be.json b/assets/translations/be.json index d9d756d8..7136926c 100644 --- a/assets/translations/be.json +++ b/assets/translations/be.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Атрыманне сродкаў з папяровага гаманца", "wallet_pop_menu_wif": "Імпарт прыватнага ключа", "wallet_pop_menu_signing": "Подпіс паведамленняў", - "wallet_pop_menu_rescan": "Паўторнае сканаванне", "wallet_pop_menu_servers": "Налады сервераў", "wallet_pop_menu_verification": "Праверка паведамленняў", "wallet_pop_menu_change_title": "Змяніць назву", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Новая назва", "wallet_receive_label_hint": "Націсканне кнопкі Апублікаваць захавае назву адрасы.", "wallet_receive_label_hint_privacy": "З пагляду прыватнасці не рэкамендуецца выкарыстоўваць ваш адрас паўторна. Калі вы хочаце выкарыстоўваць гэты адрас зноў, пасля выкарыстання яго вы павінны пазначыць яго як \"прагляджаецца\" ў кнізе адрасоў.", - "wallet_rescan_title": "Паўторнае сканаванне гаманца", - "wallet_rescan_content": "Паўторнае сканаванне гаманца. Калі ў вас ёсць праблемы з транзакцыямі або сумамі, гэта можа дапамагчы.\nГэта можа заняць пэўны час.", - "wallet_send_label_hint_scan": "Сканаванне QR-кода заэканоміць ваш час", "wallet_send_label_hint_metadata": "Метададзаныя не шыфруюцца і будуць публічна бачныя ў блокчэйне.", - "wallet_scan_appBar_title": "Сканаванне вашай імпартаванай зерна-фразы", - "wallet_scan_notice": "Гэта можа заняць пэўны час. Не зачыняйце гэты экран!", "wallet_scan_notice_bg_notifications": "Уключэнне фонавых апавяшчэнняў у наладах прыкладання можа значна палепшыць надзейнасць сканавання.", "wallet_send": "Адправіць", "wallet_transactions": "Транзакцыі", diff --git a/assets/translations/bg.json b/assets/translations/bg.json index f626746d..c2596a0d 100644 --- a/assets/translations/bg.json +++ b/assets/translations/bg.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Импортиране на хартиен портфейл", "wallet_pop_menu_wif": "Импортиране на частен ключ", "wallet_pop_menu_signing": "Подписване на съобщения", - "wallet_pop_menu_rescan": "Сканиране отново", "wallet_pop_menu_servers": "Настройка на сървърите", "wallet_pop_menu_verification": "Проверка на съобщения", "wallet_pop_menu_change_title": "Промяна на заглавие", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Ново заглавие", "wallet_receive_label_hint": "Натискането на бутона „Сподели“ ще запази етикета на адреса.", "wallet_receive_label_hint_privacy": "Препоръчително е да не използвате повторно вашия адрес поради причини за поверителност. Ако желаете да използвате отново този адрес, трябва да го зададете като „наблюдаван“ в адресната книга след като го използвате.", - "wallet_rescan_title": "Сканиране на портфейла отново", - "wallet_rescan_content": "Сканира портфейла отново. Ако имате проблеми с транзакциите или сумите, това може да бъде полезно.\nТова може да отнеме малко време.", - "wallet_send_label_hint_scan": "Сканирането на QR-кода ще ви спести време", "wallet_send_label_hint_metadata": "Метаданните са незащитени и ще бъдат публично видими в блокчейна.", - "wallet_scan_appBar_title": "Сканиране на вашия импортиран seed", - "wallet_scan_notice": "Това може да отнеме време. Не затваряйте този екран!", "wallet_scan_notice_bg_notifications": "Активирането на фонови уведомления в настройките на приложението може значително да подобри надеждността на сканиране.", "wallet_send": "Изпрати", "wallet_transactions": "Транзакции", diff --git a/assets/translations/bn_BD.json b/assets/translations/bn_BD.json index 4dfa5a6a..78cfe5dc 100644 --- a/assets/translations/bn_BD.json +++ b/assets/translations/bn_BD.json @@ -147,8 +147,6 @@ "wallet_bottom_nav_receive": "গ্রহণ", "wallet_bottom_nav_send": "পাঠান", "wallet_connected": "সংযুক্ত", - "wallet_send_label_hint_scan": "ইঙ্গিত: QR-কোড স্ক্যান করে আপনার কিছু সময় বাঁচাবে", - "wallet_scan_appBar_title": "আপনার ইম্পোর্ট করা সীড স্ক্যান করা হচ্ছে", "wallet_send": "পাঠান", "notification_title": "$walletTitle - নতুন লেনদেন গৃহীত হয়েছে", "select_coin": "অনুগ্রহ করে একটি মুদ্রা নির্বাচন করুন", @@ -163,11 +161,9 @@ "setup_pin_no_biometrics": "আপনার ডিভাইস বায়োমেট্রিক যাচাইকরণ সমর্থন করে না।", "setup_price_feed_description": "এটি আপনার ওয়ালেট ব্যালেন্স রিয়েল টাইম এক্সচেঞ্জ ভ্যালুতে প্রদর্শন করার অনুমতি দেবে।", "wallet_pop_menu_paperwallet": "পেপার ওয়ালেট স্বীপ করুন", - "wallet_scan_notice": "এটি কিছু সময় নিতে পারে। এই স্ক্রিন বন্ধ করবেন না!", "currency_IRR": "ইরানি রিয়াল", "app_settings_notifications_hint_sync_1": "ইন্টারভ্যাল সেট করুন যাকে অ্যাপটি ব্যাকগ্রাউন্ডে নতুন লেনদেনের জন্য চেক করবে।\nসক্রিয় ইন্টারভ্যাল : $minutes মিনিট।", "app_settings_price_alert_content": "এটি আমাদের গোপনীয়তা বান্ধব প্রাইস ডেটা ফিড সক্রিয় করবে।\nএটা যে কোনো সময় নিষ্ক্রিয় করা যেতে পারে।", - "wallet_rescan_content": "আবার ওয়ালেট স্ক্যান করুন। আপনার লেনদেন বা পরিমাণে সমস্যা হলে, এটি সহায়ক হতে পারে।\nএটি কিছু মুহূর্ত নিতে পারে।", "currency_INR": "ভারতীয় রুপি", "currency_NOK": "নরওয়েজিয়ান ক্রোন", "currency_PLN": "পোলিশ জ্লটি", @@ -254,11 +250,9 @@ "wallet_bottom_nav_tx": "লেনদেন", "wallet_offline": "অফলাইন", "wallet_pop_menu_wif": "প্রাইভেট কী ইম্পোর্ট করুন", - "wallet_pop_menu_rescan": "পুনরায় স্ক্যান", "wallet_pop_menu_servers": "সার্ভার সামঞ্জস্য করুন", "wallet_receive": "গ্রহণ", "wallet_receive_label_hint": "শেয়ার বোতাম চাপিয়ে অ্যাড্রেস লেবেল সংরক্ষণ করবে।", - "wallet_rescan_title": "ওয়ালেট পুনরায় স্ক্যান", "wallet_transactions": "লেনদেন", "wallets_none": "আপনার কোনো সক্রিয় ওয়ালেট নেই", "wallet_value_alert_title": "কয়েনের উচ্চ মূল্য", diff --git a/assets/translations/bs.json b/assets/translations/bs.json index ccf0c2a4..39e1df70 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Prebaci s papirnatog novčanika", "wallet_pop_menu_wif": "Uvoz privatnog ključa", "wallet_pop_menu_signing": "Potpisivanje poruka", - "wallet_pop_menu_rescan": "Ponovno skeniraj", "wallet_pop_menu_servers": "Prilagodi servere", "wallet_pop_menu_verification": "Provjeri poruke", "wallet_pop_menu_change_title": "Promijeni naslov", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Novi naslov", "wallet_receive_label_hint": "Prinijeti Gumb sprema oznaku adrese.", "wallet_receive_label_hint_privacy": "Ponovna upotreba vaše adrese nije preporučljiva iz razloga privatnosti. Ako želite ponovno koristiti ovu adresu, morate je označiti kao \"praćenu\" u adresaru nakon što je upotrijebite.", - "wallet_rescan_title": "Ponovno skeniranje novčanika", - "wallet_rescan_content": "Ponovno skenira novčanik. Ako imate problema s transakcijama ili iznosima, ovo može biti korisno.\nOvo može potrajati trenutak.", - "wallet_send_label_hint_scan": "Skeniranje QR koda će vam uštedjeti neko vrijeme", "wallet_send_label_hint_metadata": "Metapodaci nisu šifrirani i bit će javno vidljivi na blockchainu.", - "wallet_scan_appBar_title": "Skeniranje uvezenih fraza za oporavak", - "wallet_scan_notice": "Ovo može potrajati. Nemojte zatvarati ovaj zaslon!", "wallet_scan_notice_bg_notifications": "Omogućavanje obavijesti u pozadini u postavkama aplikacije može značajno poboljšati pouzdanost skeniranja.", "wallet_send": "Pošalji", "wallet_transactions": "Transakcije", diff --git a/assets/translations/ca.json b/assets/translations/ca.json index c76573a1..93639a98 100644 --- a/assets/translations/ca.json +++ b/assets/translations/ca.json @@ -25,7 +25,7 @@ "addressbook_dialog_remove_snack": "Adreça eliminada amb èxit", "addressbook_dialog_addr_watched": "$address\nara està en seguiment", "addressbook_dialog_addr_unwatched": "$address\nja no està en seguiment", - "addressbook_dialog_addr_unwatch_unable": "No es pot deixar de seguir $address\n(té saldo o és la següent adreça de canvi)", + "addressbook_dialog_addr_unwatch_unable": "$address\nno es pot deixar de mirar\n(té saldo o és el següent canvi d'adreça)", "addressbook_edit_dialog_title": "Edita l'etiqueta", "addressbook_edit_dialog_input": "Nova etiqueta", "addressbook_export_dialog_title": "Exporta la Clau Privada", @@ -160,7 +160,7 @@ "notification_title": "$walletTitle - Nova transacció rebuda", "notification_body": "Obre l'aplicació per veure la transacció", "paperwallet_confirm_import": "Confirmar i importar", - "paperwallet_error_1": "Cartera buida o quantitat inferior a la sortida mínima", + "paperwallet_error_1": "Cartera buida \no quantitat inferior a la producció mínima", "paperwallet_step_1": "Pas 1", "paperwallet_step_1_text": "Escanear clau pública", "paperwallet_step_2": "Pas 2", @@ -211,7 +211,7 @@ "verify_enter_message": "Si us plau, introdueix un missatge", "verify_enter_signature": "Si us plau, introdueix una signatura", "send_enter_amount": "Si us plau, introdueix una quantitat", - "send_errors_solve": "Si us plau, resol els errors...", + "send_errors_solve": "Si us plau, resol els errors …", "send_errors_cant_pay_fees": "No es poden pagar les taxes. Falten $feesMissing $letter_code actualment. Considera eliminar adreces o reduir la quantitat de les transaccions.", "send_import_csv": "Importar des de CSV", "send_fee": "Taxes: -$amount $letter_code", @@ -243,7 +243,7 @@ "server_settings_alert_hardcoded_content": "Els servidors codificats no es poden eliminar, només desactivar.", "server_settings_error_no_server_left": "Es requereix almenys un servidor connectable!", "setup_continue_alert_title": "Abans de continuar", - "setup_continue_alert_content": "Assegura't de guardar la teva frase de recuperació. La podràs consultar més endavant a la configuració de l'aplicació.", + "setup_continue_alert_content": "Assegura't de guardar la teva frase de recuperació.\nLa podràs consultar més endavant a la configuració de l'aplicació.", "setup_create_pin": "Crear PIN", "setup_import_title": "Importar Frase de Recuperació", "setup_finish": "Finalitzar Configuració", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Netejar Paper Wallet", "wallet_pop_menu_wif": "Importar Clau Privada", "wallet_pop_menu_signing": "Signar Missatges", - "wallet_pop_menu_rescan": "Escanegar de nou", "wallet_pop_menu_servers": "Ajustar Servidors", "wallet_pop_menu_verification": "Verificar Missatges", "wallet_pop_menu_change_title": "Canviar títol", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nou títol", "wallet_receive_label_hint": "En prémer el botó Compartir, es guardarà l'etiqueta de l'adreça.", "wallet_receive_label_hint_privacy": "S'ha de desaconsellar reutilitzar l'adreça per raons de privadesa. Si vols reutilitzar aquesta adreça, l'has de configurar com a \"observada\" al llibre d'adreces després d'haver-la utilitzat.", - "wallet_rescan_title": "Escanegar cartera", - "wallet_rescan_content": "Escanegarà la cartera de nou. Si tens problemes amb les transaccions o els imports, això pot ser útil.\nAixò pot trigar una estona.", - "wallet_send_label_hint_scan": "Escanejant el codi QR estalviaràs temps", "wallet_send_label_hint_metadata": "Les metadades no estan xifrades i seran visibles públicament a la cadena de blocs.", - "wallet_scan_appBar_title": "Escanejant la teva frase de recuperació importada", - "wallet_scan_notice": "Això pot trigar una estona. No tanquis aquesta pantalla!", "wallet_scan_notice_bg_notifications": "Habilitar notificacions en segon pla a la configuració de l'aplicació pot millorar significativament la fiabilitat de l'escaneig.", "wallet_send": "Enviar", "wallet_transactions": "Transaccions", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "Error", "secure_storage_body": "S'ha produït un error en llegir de l'emmagatzematge segur.\nSi us plau, elimina les dades i la memòria cau d'aquesta aplicació i intenta-ho de nou.", "wallet_value_alert_content": "Emmagatzemar aquesta quantitat de monedes en una cartera mòbil comporta riscos.\nConsidera traslladar les teves monedes a una Stakebox, cartera de maquinari Ledger o una cartera en fred.", - "store_description": "Envia i rep Peercoin, el pioner de la Proof-of-Stake, al teu telèfon.\n\nProtegeix la teva frase de recuperació. Aquesta aplicació no té cap garantia. Úsala per compte propi i amb cautela.\n\nCaracterístiques:\n- Basat en el protocol electrum.\n- Envía i rep peercoin.\n- Disponible per a transaccions immediates després de la instal·lació (sense esperes).\n- Carters de peercoin i de la testnet de peercoin.\n- Gestió del llibre d'adreces.\n- Importar paper wallets.\n- Importar i exportar claus privades (WIF).\n- Gestió de servidors.\n- Suport multilingüe.\n- Notificacions en segon pla.\n\nLes limitacions conegudes es poden trobar al repositori de GitHub.", + "store_description": "Envia i rep Peercoin, el pioner de la Proof-of-Stake, al teu telèfon.\n\nProtegeix la teva frase de recuperació. \nAquesta aplicació no té cap garantia. \nÚsala per compte propi i amb cautela.\n\nCaracterístiques:\n- Basat en el protocol electrum.\n- Envía i rep peercoin.\n- Disponible per a transaccions immediates després de la instal·lació (sense esperes).\n- Carters de peercoin i de la testnet de peercoin.\n- Gestió del llibre d'adreces.\n- Importar paper wallets.\n- Importar i exportar claus privades (WIF).\n- Gestió de servidors.\n- Suport multilingüe.\n- Notificacions en segon pla.\n\nLes limitacions conegudes es poden trobar al repositori de GitHub.", "store_short": "La teva cartera mòbil per a Peercoin i la testnet de Peercoin.", "sign_step_1": "Seleccionar Adreça", "verify_step_1": "Introduir Adreça", diff --git a/assets/translations/cs.json b/assets/translations/cs.json index 85ebb723..3d1bf08c 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Převést z papírové peněženky", "wallet_pop_menu_wif": "Importovat soukromý klíč", "wallet_pop_menu_signing": "Podpis zpráv", - "wallet_pop_menu_rescan": "Prohledat znovu", "wallet_pop_menu_servers": "Nastavení serverů", "wallet_pop_menu_verification": "Ověřit zprávy", "wallet_pop_menu_change_title": "Změnit název", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nový název", "wallet_receive_label_hint": "Stisknutím tlačítka Sdílet uložíte název adresy.", "wallet_receive_label_hint_privacy": "Z důvodů soukromí se nedoporučuje opakované používání vaší adresy. Pokud chcete tuto adresu používat znovu, musíte ji po použití nastavit jako „sledovanou“ v adresáři.", - "wallet_rescan_title": "Prohledat peněženku znovu", - "wallet_rescan_content": "Znovu prohledá peněženku. Pokud máte problémy s transakcemi nebo částkami, může to být užitečné.\nMůže to chvíli trvat.", - "wallet_send_label_hint_scan": "Skenováním QR kódu ušetříte čas", "wallet_send_label_hint_metadata": "Metadata nejsou šifrovaná a budou veřejně viditelná na blockchainu.", - "wallet_scan_appBar_title": "Skenování vaší importované fráze zálohy", - "wallet_scan_notice": "Může to chvíli trvat. Nezavírejte tuto obrazovku!", "wallet_scan_notice_bg_notifications": "Povolení pozadí notifikací v nastavení aplikace může výrazně zlepšit spolehlivost skenování.", "wallet_send": "Odeslat", "wallet_transactions": "Transakce", diff --git a/assets/translations/cy.json b/assets/translations/cy.json index 3472a425..6f3d9b40 100644 --- a/assets/translations/cy.json +++ b/assets/translations/cy.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Sefyll Cwrsbanc Papur", "wallet_pop_menu_wif": "Mewnforio Allwedd Preifat", "wallet_pop_menu_signing": "Llofnodi Negeseuon", - "wallet_pop_menu_rescan": "Ailsganio", "wallet_pop_menu_servers": "Addasu Gweinyddion", "wallet_pop_menu_verification": "Gwirio Negeseuon", "wallet_pop_menu_change_title": "Newid Teitl", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Teitl Newydd", "wallet_receive_label_hint": "Drwy bwyso'r botwm Rhannu, byddwch yn cadw label y cyfeiriad.", "wallet_receive_label_hint_privacy": "Mae ailddefnyddio'ch cyfeiriad yn anghynghorol am resymau preifatrwydd. Os ydych chi am ail-ddefnyddio'r cyfeiriad hwn, rhaid ei osod yn \"wedi'i wylio\" yn llyfr cyfeiriadau wedi ei ddefnyddio.", - "wallet_rescan_title": "Ailsganio cwrsbanc", - "wallet_rescan_content": "Bydd hyn yn ailsganio'r cwrsbanc. Os ydych chi'n cael trafferth gyda thrafodiadau neu swm, gallai hyn fod yn ddefnyddiol.\nGall hyn gymryd eiliad.", - "wallet_send_label_hint_scan": "Drwy sganio'r Cod QR, gallwch arbed amser", "wallet_send_label_hint_metadata": "Nid yw metadata wedi'i amgryptio a bydd yn cael ei weld yn gyhoeddus ar y bloc.", - "wallet_scan_appBar_title": "Sganio eich brasair mewnedig", - "wallet_scan_notice": "Gallai hyn gymryd amser. Peidiwch â chau'r sgrin hon!", "wallet_scan_notice_bg_notifications": "Gall galluogi hysbysiadau cefnffon yn Nodiadau'r Ap gynyddu dibynadwyedd sganiad.", "wallet_send": "Anfon", "wallet_transactions": "Trafodiadau", diff --git a/assets/translations/da.json b/assets/translations/da.json index 5f5cf8e0..cad6fb3c 100644 --- a/assets/translations/da.json +++ b/assets/translations/da.json @@ -9,8 +9,6 @@ "tx_confirmations": "Bekræftelser", "tx_rejected": "Transaktionen blev afvist af netværket. Prøv igen.", "wallet_pop_menu_wif": "Importer Privat Nøgle", - "wallet_rescan_content": "Scanner tegnebogen igen. Hvis du har problemer med transaktioner eller beløb, kan dette være nyttigt.\nDette kan tage lidt tid.", - "wallet_scan_notice": "Dette kan tage noget tid. Luk ikke denne skærm!", "wallet_value_alert_content": "Det er risikabelt at opbevare mønter på så høj værdi i en mobiltegnebog.\nOvervej at flytte dine mønter til en hardwaretegnebok eller andet kold opbevaring.", "about": "Om", "about_developers": "© $year peercoin_flutter udviklerne", @@ -221,13 +219,9 @@ "wallet_connected": "tilsluttet", "wallet_offline": "koblet fra", "wallet_pop_menu_paperwallet": "Swipe Papirtegnebogen", - "wallet_pop_menu_rescan": "Genscan", "wallet_pop_menu_servers": "Juster Servere", "wallet_receive": "Modtage", "wallet_receive_label_hint": "Et tryk på Del-knappen gemmer etiketten til adressen.", - "wallet_rescan_title": "Genscan tegnebogen", - "wallet_send_label_hint_scan": "Hvis du scanner din QR-kode, sparer du noget tid", - "wallet_scan_appBar_title": "Scanner din importerede gendannelsessætning", "wallet_send": "Send", "wallet_transactions": "Transaktioner", "wallets_list": "Dine tegnebøger", @@ -303,7 +297,7 @@ "sign_step_1_button": "Vælg", "sign_step_1_button_alt": "Lave om", "sign_step_2": "Indtast Besked", - "sign_step_3": "Underskriv besked", + "sign_step_3": "Underskriv Besked", "sign_step_3_description": "Dette er din signatur. Du kan trykke to gange for at kopiere den til udklipsholderen.", "sign_step_3_button": "Underskriv", "sign_step_3_button_alt": "Kopier signatur til udklipsholder", @@ -353,5 +347,119 @@ "verify_fail": "Besked kunne ikke verificeres.", "wallet_pop_menu_change_title": "Ændre Navn", "wallet_title_edit": "Rediger Tegnebogsnavn", - "wallet_title_edit_new_title": "Nyt Navn" + "wallet_title_edit_new_title": "Nyt Navn", + "app_settings_wallet_order": "Rækkefølge af Tegnebøger", + "app_settings_price_feed_search": "Søg efter valutakode", + "app_settings_language_search": "Søg efter sprog", + "currency_BAM": "Konvertibilna mark", + "currency_BTN": "Bhutansk ngultrum", + "currency_CVE": "Kapverdisk escudo", + "currency_GYD": "Guyanske dollar", + "currency_JMD": "Jamaicansk dollar", + "currency_LKR": "Srilankansk rupee", + "currency_MNT": "Mongolsk tögrög", + "currency_MZN": "Mozambikansk metical", + "currency_NGN": "Nigeriansk naira", + "currency_PEN": "Peruviansk sol", + "currency_SDG": "Sudanesisk pund", + "currency_TTD": "Trinidadisk dollar", + "currency_ZAR": "Sydafrikansk rand", + "wallet_scan_notice_new": "Dette kan tage et stykke tid.\nDenne skærm lukker automatisk!", + "wallet_scan_no_new_found": "Ingen nye tegnebøger fundet", + "wallet_scanner_message_new_wallet_found": "ny tegnebog fundet til $coinName på $accountNumber", + "wallet_scanner_message_scan_failed": "scanning mislykkedes for $coinName på $accountNumber ($e))", + "wallet_scanner_message_scan_connection_failed": "scanning mislykkedes for $coinName på $accountNumber (Forbindelsen mislykkedes)", + "currency_AED": "UAE-dirham", + "currency_ALL": "Albansk lek", + "currency_AMD": "Armenske dram", + "currency_AOA": "Angolansk kwanza", + "currency_AZN": "Aserbajdsjansk manat", + "currency_BGN": "Bulgarsk lev", + "currency_BHD": "Bahrainsk dinar", + "currency_BIF": "Burundisk franc", + "currency_BND": "Bruneisk dollar", + "currency_BOB": "Boliviansk boliviano", + "currency_BSD": "Bahamansk dollar", + "currency_BWP": "Botswansk pula", + "currency_BYN": "Hviderussisk rubel", + "currency_CAD": "Canadisk dollar", + "currency_CDF": "Congolesisk franc", + "currency_CHF": "Schweizerfranc", + "currency_CLP": "Chilensk peso", + "currency_COP": "Colombiansk peso", + "currency_CRC": "Costaricansk colones", + "currency_CZK": "Tjekkisk koruna", + "currency_DOP": "Dominikansk peso", + "currency_EGP": "Egyptisk pund", + "currency_GEL": "Georgisk lari", + "currency_GMD": "Gambisk dalasi", + "currency_GNF": "Guineansk franc", + "currency_GTQ": "Guatemalansk quetzal", + "currency_HKD": "Hongkong-dollar", + "currency_HNL": "Honduransk lempira", + "currency_HRK": "Kroatisk kuna", + "currency_HUF": "Ungarsk forint", + "currency_ILS": "Israelsk ny shekel", + "currency_IQD": "Irakisk dinar", + "currency_ISK": "Islandsk krone", + "currency_JOD": "Jordansk dinar", + "currency_KGS": "Kirgisisk som", + "currency_KMF": "Comorisk franc", + "currency_KWD": "Kuwaitisk dinar", + "currency_KZT": "Kasakhstansk tenge", + "currency_LAK": "Laotisk kip", + "currency_LBP": "Libanesisk pund", + "currency_LRD": "Liberisk dollar", + "currency_LSL": "Lesothisk loti", + "currency_LYD": "Libysk dinar", + "currency_MAD": "Marokkansk dirham", + "currency_MDL": "Moldovisk leu", + "currency_MGA": "Madagaskisk ariary", + "currency_MKD": "Makedonsk denar", + "currency_MOP": "Macaoisk pataca", + "currency_MUR": "Mauritisk rupee", + "currency_MVR": "Maldivisk rufiyaa", + "currency_MWK": "Malawisk kwacha", + "currency_MYR": "Malaysisk ringgit", + "currency_MXN": "Mexicansk peso", + "currency_NAD": "Namibisk dollar", + "currency_NZD": "Newzealandsk dollar", + "currency_OMR": "Omansk rial", + "currency_PYG": "Paraguayansk guarani", + "currency_QAR": "Qatarisk riyal", + "currency_RSD": "Serbisk dinar", + "currency_RWF": "Rwandisk franc", + "currency_SAR": "Saudiarabisk riyal", + "currency_SCR": "Seychellisk rupee", + "currency_SGD": "Singaporeansk dollar", + "currency_SLL": "Sierra-leonsk leone", + "currency_SZL": "Swazilandsk lilangeni", + "currency_TJS": "Tadsjikistansk somoni", + "currency_TND": "Tunesisk dinar", + "currency_TWD": "Ny taiwansk dollar", + "currency_UYU": "Uruguayansk peso", + "currency_XAF": "Centralafrikansk CFA-franc", + "currency_XOF": "Vestafrikansk CFA-franc", + "currency_XPF": "CFP-franc", + "wallet_scan": "Scan Tegnebog", + "scan_for_wallets": "Scan efter Tegnebøger", + "wallet_scan_finished": "Scanning Afsluttet", + "wallet_scan_create_success": "tegnebog $title oprettet", + "wallet_scan_scanning_finished": "scanning afsluttet", + "wallet_scan_n_new_found": "$n nye tegnebøger fundet", + "wallet_scan_wallet_already_exists": "tegnebog findes allerede: $walletName", + "wallet_scan_create_error": "tegnebogsoprettelse mislykkedes: $error", + "wallet_scan_close": "Luk", + "wallet_scanner_message_init": "scanningen startede for $coinName på $account", + "wallet_scanner_message_newAddressFound": "ny adresse fundet", + "wallet_scanner_message_scan_finished": "scanning udført for $coinName på $accountNumber", + "scan_modal_title": "Scanner denne Tegnebog", + "reset_modal_title": "Nulstiller denne Tegnebog", + "reset_modal_description": "Dette vil nulstille tegnebogens saldo og kontrollere alle adresser for UTXO'er.\nIkke-udsendte transaktioner vil blive fjernet.", + "currency_MRU": "Mauretansk ouguiya", + "currency_YER": "Yemenitisk rial", + "currency_ZWL": "Zimbabwe dollar", + "currency_STN": "Sao Tomesiansk dobra", + "currency_ZMW": "Zambisk kwacha", + "currency_CLF": "Unidades de Fomento" } diff --git a/assets/translations/de.json b/assets/translations/de.json index 4243d11c..25663909 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -141,14 +141,9 @@ "wallet_bottom_nav_tx": "Transaktionen", "wallet_connected": "verbunden", "wallet_pop_menu_paperwallet": "Papier Wallet leeren", - "wallet_pop_menu_rescan": "Erneut scannen", "wallet_pop_menu_servers": "Server anpassen", "wallet_receive": "Empfangen", "wallet_receive_label_hint": "Drücken des Knopfes wird das Addresslabel speichern.", - "wallet_rescan_title": "Wallet erneut scannen", - "wallet_rescan_content": "Dieser Vorgang synchronisiert die Wallet erneut. Wenn du Probleme mit Transaktionen oder dem Betrag hast, kann dies Helfen.\nVorgang kann einen Moment dauern.", - "wallet_scan_appBar_title": "Importierter Seed wird gescannt", - "wallet_scan_notice": "Dies kann eine Weile dauern. Diese Seite nicht schließen!", "wallet_send": "Senden", "wallet_transactions": "Transaktionen", "wallets_list": "Deine Wallets", @@ -179,7 +174,6 @@ "receive_website": "Website öffnen", "send_qr": "QR-Code", "wallet_bottom_nav_addr": "Adressen", - "wallet_send_label_hint_scan": "Den QR-Code scannen wird etwas Zeit sparen", "tx_rejected": "Transaktion vom Netzwerk abgelehnt. Bitte erneut versuchen.", "setup_continue_alert_title": "Bevor du fortfährst", "setup_continue_alert_content": "Stelle sicher, dass du deinen Seed gesichert hast.\nDu kannst später in den App Einstellungen auf ihn zugreifen.", diff --git a/assets/translations/el.json b/assets/translations/el.json index 40a6bc8e..ce791ea9 100644 --- a/assets/translations/el.json +++ b/assets/translations/el.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Μεταφορά από χαρτοφύλακα", "wallet_pop_menu_wif": "Εισαγωγή Ιδιωτικού Κλειδιού", "wallet_pop_menu_signing": "Υπογραφή Μηνυμάτων", - "wallet_pop_menu_rescan": "Επανέλεγχος", "wallet_pop_menu_servers": "Ρύθμιση Διακομιστών", "wallet_pop_menu_verification": "Επαλήθευση Μηνυμάτων", "wallet_pop_menu_change_title": "Αλλαγή Τίτλου", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Νέος Τίτλος", "wallet_receive_label_hint": "Πατώντας το κουμπί Κοινοποίησης θα αποθηκεύσετε την ετικέτα της διεύθυνσης.", "wallet_receive_label_hint_privacy": "Η επαναχρησιμοποίηση της διεύθυνσής σας αποτρέπεται για λόγους απορρήτου. Εάν θέλετε να επαναχρησιμοποιήσετε αυτήν τη διεύθυνση, πρέπει να την ορίσετε ως \"παρακολουθούμενη\" στο βιβλίο διευθύνσεων αφού την χρησιμοποιήσετε.", - "wallet_rescan_title": "Επανέλεγχος πορτοφολιού", - "wallet_rescan_content": "Επαναλαμβάνει τον έλεγχο του πορτοφολιού. Εάν αντιμετωπίζετε προβλήματα με συναλλαγές ή ποσά, αυτό μπορεί να βοηθήσει.\nΑυτό μπορεί να διαρκέσει λίγο.", - "wallet_send_label_hint_scan": "Η σάρωση του QR-Code θα σας εξοικονομήσει κάποιον χρόνο", "wallet_send_label_hint_metadata": "Τα μεταδεδομένα δεν είναι κρυπτογραφημένα και θα είναι δημόσια ορατά στην αλυσίδα μπλοκ.", - "wallet_scan_appBar_title": "Σάρωση του εισαχθέντος seed", - "wallet_scan_notice": "Αυτό μπορεί να πάρει λίγο χρόνο. Μην κλείνετε αυτήν την οθόνη!", "wallet_scan_notice_bg_notifications": "Η ενεργοποίηση των ειδοποιήσεων φόντου στις Ρυθμίσεις της Εφαρμογής μπορεί να βελτιώσει σημαντικά την αξιοπιστία της σάρωσης.", "wallet_send": "Αποστολή", "wallet_transactions": "Συναλλαγές", diff --git a/assets/translations/en.json b/assets/translations/en.json index fcc731cc..dd6abbc6 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -143,7 +143,6 @@ "currency_GYD": "Guyanese Dollar", "currency_HKD": "Hong Kong Dollar", "currency_HNL": "Honduran Lempira", - "currency_HRK": "Croatian Kuna", "currency_HUF": "Hungarian Forint", "currency_ILS": "Israeli New Shekel", "currency_IQD": "Iraqi Dinar", @@ -229,6 +228,43 @@ "currency_UAH": "Ukrainian Hryvnia", "currency_UGX": "Ugandan Shilling", "currency_VND": "Vietnamese Dong", + "currency_AFN": "Afghan Afghani", + "currency_ANG": "Netherlands Antillean Guilder", + "currency_AWG": "Aruban Florin", + "currency_BBD": "Barbadian or Bajan Dollar", + "currency_BMD": "Bermudian Dollar", + "currency_BZD": "Belizean Dollar", + "currency_CUP": "Cuban Peso", + "currency_DJF": "Djiboutian Franc", + "currency_DZD": "Algerian Dinar", + "currency_ERN": "Eritrean Nakfa", + "currency_ETB": "Ethiopian Birr", + "currency_GHS": "Ghanaian Cedi", + "currency_GIP": "Gibraltar Pound", + "currency_HTG": "Haitian Gourde", + "currency_KHR": "Cambodian Riel", + "currency_KPW": "North Korean Won", + "currency_KYD": "Caymanian Dollar", + "currency_MMK": "Burmese Kyat", + "currency_NIO": "Nicaraguan Cordoba", + "currency_NPR": "Nepalese Rupee", + "currency_PAB": "Panamanian Balboa", + "currency_SBD": "Solomon Islander Dollar", + "currency_SHP": "Saint Helenian Pound", + "currency_SOS": "Somali Shilling", + "currency_SRD": "Surinamese Dollar", + "currency_SSP": "South Sudanese Pound", + "currency_SVC": "Salvadoran Colon", + "currency_SYP": "Syrian Pound", + "currency_TMT": "Turkmenistani Manat", + "currency_TOP": "Tongan Pa'anga", + "currency_UZS": "Uzbekistani Som", + "currency_VEF": "Venezuelan Bolívar", + "currency_VUV": "Ni-Vanuatu Vatu", + "currency_WST": "Samoan Tala", + "currency_XCD": "East Caribbean Dollar", + "currency_FJD": "Fijian Dollar", + "currency_PGK": "Papua New Guinean Kina", "export_now": "Export now", "id": "Id", "import_button": "Import", diff --git a/assets/translations/es.json b/assets/translations/es.json index 7993cd49..5998bc2c 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -111,11 +111,6 @@ "tx_value": "Valor", "tx_view_in_explorer": "Ver en el explorador", "unconfirmed": "sin confirmar", - "wallet_rescan_title": "Volver a escanear cartera", - "wallet_rescan_content": "Este proceso vuelve a sincronizar la cartera. Si tienes problemas con las transacciones o el saldo, esto puede ayudarte.\nEl proceso puede tardar un momento.", - "wallet_send_label_hint_scan": "Nota: Escanear el código QR te ahorrará tiempo", - "wallet_scan_appBar_title": "Las semillas importadas se están escaneando", - "wallet_scan_notice": "Esto puede llevar un tiempo. No cierres esta página!", "wallet_transactions": "Transacciones", "wallets_list": "Tus carteras", "wallets_none": "No tienes carteras activas", @@ -209,7 +204,6 @@ "wallet_bottom_nav_send": "Enviar", "wallet_bottom_nav_tx": "Transacciones", "wallet_connected": "conectado", - "wallet_pop_menu_rescan": "Escanear de nuevo", "wallet_pop_menu_servers": "Ajustar servidores", "wallet_receive_label_hint": "Al presionar el botón Compartir, se guardará la etiqueta de dirección.", "receive_website_faucet": "Puedes recibir monedas testnet gratis en este faucet.", diff --git a/assets/translations/et.json b/assets/translations/et.json index 4fc651de..94a0a35d 100644 --- a/assets/translations/et.json +++ b/assets/translations/et.json @@ -162,13 +162,13 @@ "paperwallet_confirm_import": "Kinnita ja impordi", "paperwallet_error_1": "Rahakott on tühi\nvõi summa on miinimumväljundi alt", "paperwallet_step_1": "Samm 1", - "paperwallet_step_1_text": "Scan public key", + "paperwallet_step_1_text": "Skannige avalikku võtit", "paperwallet_step_2": "Samm 2", - "paperwallet_step_2_text": "Scan private key", + "paperwallet_step_2_text": "Skannige privaatvõtit", "paperwallet_step_3": "Samm 3", "paperwallet_step_3_text": "Kontrolli bilanssi", "paperwallet_step_4": "Samm 4", - "paperwallet_step_4_text": "Sweep Paper Wallet", + "paperwallet_step_4_text": "Pühkida Paberist Rahakott", "paperwallet_success": "Paberrahakott edukalt imporditud.\nTehing kuvatakse peagi.", "periodic_reminder_donate_title": "Meenutus annetamisest", "periodic_reminder_donate_body": "See rakendus on välja töötatud Peercoin Foundationi poolt.\nPalun kaaluge annetamist Peercoin'i ja selle rakenduse arendamise toetamiseks.", @@ -211,7 +211,7 @@ "verify_enter_message": "Palun sisestage sõnum", "verify_enter_signature": "Palun sisestage allkiri", "send_enter_amount": "Palun sisestage summa", - "send_errors_solve": "Lahendage palun vead...", + "send_errors_solve": "Lahendage palun vead …", "send_errors_cant_pay_fees": "Tasude eest ei saa maksta. Praegu puudub $feesMissing $letter_code. Kaaluge aadresside eemaldamist või nende tehingusummade vähendamist.", "send_import_csv": "Impordi CSV-failist", "send_fee": "Tasu: -$amount $letter_code", @@ -292,10 +292,9 @@ "wallet_bottom_nav_tx": "Tehingud", "wallet_connected": "ühendatud", "wallet_offline": "võrguühenduseta", - "wallet_pop_menu_paperwallet": "Sweep Paper Wallet", + "wallet_pop_menu_paperwallet": "Pühkida Paberist Rahakott", "wallet_pop_menu_wif": "Impordi privaatvõti", "wallet_pop_menu_signing": "Allkirjasta sõnumid", - "wallet_pop_menu_rescan": "Skaneeri uuesti", "wallet_pop_menu_servers": "Kohanda servereid", "wallet_pop_menu_verification": "Kinnita sõnumid", "wallet_pop_menu_change_title": "Muuda pealkirja", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Uus pealkiri", "wallet_receive_label_hint": "Jagamise nuppu vajutades salvestatakse aadressi silt.", "wallet_receive_label_hint_privacy": "Aadressi taaskasutamine on privaatsuse kaalutlustel ebasoovitav. Kui soovite seda aadressi taaskasutada, peate selle pärast kasutamist aadressiraamatus märkima kui „vaadatud“.", - "wallet_rescan_title": "Skaneeri rahakott uuesti", - "wallet_rescan_content": "Rahakoti uuesti skannimine. Kui teil on tehingute või summade osas probleeme, võib see olla kasulik.\nSee võib võtta veidi aega.", - "wallet_send_label_hint_scan": "QR-koodi skaneerimine säästab aega", "wallet_send_label_hint_metadata": "Metadata pole krüpteeritud ja see on avalikult nähtav plokiahelas.", - "wallet_scan_appBar_title": "Importitud taimejada skaneerimine", - "wallet_scan_notice": "See võib võtta aega. Ärge sulgege seda ekraani!", "wallet_scan_notice_bg_notifications": "Taustateadete lubamine rakenduse seadetes võib märkimisväärselt parandada skaneerimise usaldusväärsust.", "wallet_send": "Saada", "wallet_transactions": "Tehingud", diff --git a/assets/translations/eu.json b/assets/translations/eu.json index 8546268f..6d847ef2 100644 --- a/assets/translations/eu.json +++ b/assets/translations/eu.json @@ -109,7 +109,7 @@ "continue": "Jarraitu", "currency_ARS": "Argentinar pesoa", "currency_AUD": "Australiar dolarra", - "currency_BDT": "Bangladeshi Taka", + "currency_BDT": "Bangladesh Taka", "currency_BRL": "Brasilgo reala", "currency_CNY": "Txinatar Yuan Renminbi", "currency_DKK": "Danimarkar korona", @@ -211,7 +211,7 @@ "verify_enter_message": "Mesedez, sartu mezua", "verify_enter_signature": "Mesedez, sartu sinadura bat", "send_enter_amount": "Mesedez, sartu zenbaki bat", - "send_errors_solve": "Mesedez, konpondu erroreak...", + "send_errors_solve": "Mesedez, konpondu erroreak …", "send_errors_cant_pay_fees": "Ezin dira kuotak ordaindu. $feesMissing $letter_code dira oraindik falta. Helbideak ezabatu edo trantsakzioaren zenbatekoa murriztu ahal izateko kontuan izan.", "send_import_csv": "CSV-tik inportatu", "send_fee": "Kuota: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "Zerbait gaizki joan da, saiatu berriro, mesedez", "send_op_return": "Metadatu Mezua", "send_qr": "QR-Kodea", - "send_to": " -ra bidali", + "send_to": " -ra bidali ", "send_total": "Guztira $amount $letter_code", "send_total_amount": "Zenbateko totala", - "send_transferring": "Transferring ", + "send_transferring": "Transferitzea ", "send_add_address": "Gehitu helbidea", "send_navigator": "Helbidea $index/$maximum", "send_address_already_exists": "Helbidea dagoeneko existitzen da", @@ -256,7 +256,7 @@ "setup_price_feed_last_update": "Azken eguneratzea: $timestamp", "setup_bg_sync_description": "Walletetarako ohararaziak gaitu nahi duzu.", "setup_bg_sync_allow": "Onartu ohararaziak sinkronizatzeko APIa", - "setup_securebox_fail": "Barkatu eroso nahikoa ez den bidezko gakoak gordetzeko.\n\n", + "setup_securebox_fail": "Sentitzen dugu.\nZure gailuak ez du giltzak gordetzeko modu segururik onartzen.", "setup_seed_slider_label": "Irristatu hitz-kopuruaren zenbatekoa aldatzeko", "setup_title": "Ongi etorri", "setup_subtitle": "Peercoin Wallet-era", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Paper Wallet barrukoak garbitu", "wallet_pop_menu_wif": "Inportatu gako pribatua", "wallet_pop_menu_signing": "Mezuak sinatu", - "wallet_pop_menu_rescan": "Zaharkitu berriz", "wallet_pop_menu_servers": "Zerbitzariak egokitu", "wallet_pop_menu_verification": "Mezuak egiaztatu", "wallet_pop_menu_change_title": "Aldatu Izenburua", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Izenburu Berria", "wallet_receive_label_hint": "Partekatu botoia sakatzeak helbidearen etiketa gordeko du.", "wallet_receive_label_hint_privacy": "Helbidea berriz erabiltzeak pribatutasun-arrazoiengatik desegina da. Helbidea berriz erabili nahi baduzu, gaitua jarri behar duzu helbide-liburutegian.", - "wallet_rescan_title": "Zaharkitu Wallet-a", - "wallet_rescan_content": "Wallet-a berriro zaharkitzen du. Transakzio edo zenbatekoarekin arazoak badituzu, hau lagungarria izan daiteke.\nHonakoa behar bezala zaharkituko da.", - "wallet_send_label_hint_scan": "QR-Kodea eskaneatzeak denbora aurreztuko dizu", "wallet_send_label_hint_metadata": "Metadatuak enkriptatuta ez daude eta blockchainean publikoki ikusgai izango dira.", - "wallet_scan_appBar_title": "Zure inportatutako esaldia eskaneatzen", - "wallet_scan_notice": "Hau denbora har dezake. Ez itxi pantaila hau!", "wallet_scan_notice_bg_notifications": "Ohar-arazteak aplikazioaren ezarpenetan gaituzen hobekuntza handia izan dezake.", "wallet_send": "Bidali", "wallet_transactions": "Transakzioak", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "Errorea", "secure_storage_body": "Segurtasun biltegian irakurketan huts egin da.\nMesedez, ezabatu aplikazioaren datuak eta cache-a eta saiatu berriro.", "wallet_value_alert_content": "Mobilko wallet batean moneten balio altua gordetzea arriskutsua da.\nPentsatu moneta hauek Stakebox-era, Ledger hardware wallet-era edo cold wallet-era mugitzea.", - "store_description": "Bidali eta jaso Peercoin, Proof-of-Stakearen aurrean aritu den lehendabiziko kripto-monetan zure telefonoan.\n\nZure wallet seed-a babestu.\nApp hau ez du bermatzen. Erabili zure ardurapean.\n\nEzaugarriak:\n- Electrum protokoloan oinarrituta.\n- Bidali eta jaso peercoin.\n- Iritzi ondoren prest egongo da, instalazio ondoren transakzioak egiteko beharko ez duzu.\n- Peercoin eta Peercoin testnet wallet-ak.\n- Helbide-liburutegiaren kudeaketa.\n- Paper wallet-ak inportatu.\n- Gako pribatuak (WIF) inportatu eta esportatu.\n- Zerbitzarien kudeaketa.\n- Hizkuntza anitzetako laguntza.\n- Ohar-arazteak.\n\nMugatzeak Github biltegian aurkitu daitezke.", + "store_description": "Bidali eta jaso Peercoin, Proof-of-Stakearen aurrean aritu den lehendabiziko kripto-monetan zure telefonoan.\n\nZure wallet seed-a babestu. \nApp hau ez du bermatzen. \nErabili zure ardurapean.\n\nEzaugarriak:\n- Electrum protokoloan oinarrituta.\n- Bidali eta jaso peercoin.\n- Iritzi ondoren prest egongo da, instalazio ondoren transakzioak egiteko beharko ez duzu.\n- Peercoin eta Peercoin testnet wallet-ak.\n- Helbide-liburutegiaren kudeaketa.\n- Paper wallet-ak inportatu.\n- Gako pribatuak (WIF) inportatu eta esportatu.\n- Zerbitzarien kudeaketa.\n- Hizkuntza anitzetako laguntza.\n- Ohar-arazteak.\n\nMugatzeak Github biltegian aurkitu daitezke.", "store_short": "Zure Peercoin eta Peercoin testnet-en mugikorrako wallet-a.", "sign_step_1": "Aukeratu helbidea", "verify_step_1": "Sartu helbidea", diff --git a/assets/translations/fa.json b/assets/translations/fa.json index 0621c697..ce5cebf1 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -253,15 +253,9 @@ "wallet_offline": "آفلاین است", "wallet_pop_menu_paperwallet": "ورود کیف‌پول کاغذی", "wallet_pop_menu_wif": "وارد کردن کلید خصوصی", - "wallet_pop_menu_rescan": "اسکن مجدد", "wallet_pop_menu_servers": "تنظیم سرورها", "wallet_receive": "دریافت", "wallet_receive_label_hint": "برای ذخیره برچسب آدرس، دکمه به اشتراک‌گذاری را فشار دهید.", - "wallet_rescan_title": "اسکن مجدد کیف پول", - "wallet_rescan_content": "کیف پول را مجددا اسکن کنید. اگر مشکلی در تراکنش ها یا مقادیر داشته باشید، می توانید از آن استفاده کنید.\nاین کار فقط چند لحظه طول می کشد.", - "wallet_send_label_hint_scan": "نکته: اسکن کردن QR کد باعث صرفه جویی در زمان می شود", - "wallet_scan_appBar_title": "در حال اسکن کردن عبارت بازیابی وارد شده", - "wallet_scan_notice": "این کار چند لحظه طول می کشد. لطفا این صفحه را نبندید!", "wallet_send": "ارسال", "wallets_list": "کیف پول ها شما", "wallet_value_alert_title": "سکه های با ارزش", diff --git a/assets/translations/fi.json b/assets/translations/fi.json index a752bbdd..2612e9f9 100644 --- a/assets/translations/fi.json +++ b/assets/translations/fi.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Siirrä paperilompakko", "wallet_pop_menu_wif": "Tuo yksityinen avain", "wallet_pop_menu_signing": "Allekirjoita viestejä", - "wallet_pop_menu_rescan": "Tarkista uudelleen", "wallet_pop_menu_servers": "Säädä palvelimia", "wallet_pop_menu_verification": "Tarkista viestit", "wallet_pop_menu_change_title": "Vaihda otsikkoa", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Uusi otsikko", "wallet_receive_label_hint": "Painamalla Jaa-painiketta tallennetaan osoitteen nimike.", "wallet_receive_label_hint_privacy": "Osoitteen uudelleenkäyttöä ei suositella yksityisyyden syistä. Jos haluat käyttää tätä osoitetta uudelleen, sinun on asetettava se \"seurattu\" -tilaan osoitekirjassa sen jälkeen kun olet käyttänyt sitä.", - "wallet_rescan_title": "Tarkista lompakko uudelleen", - "wallet_rescan_content": "Tarkistaa lompakon uudelleen. Jos sinulla on ongelmia tapahtumien tai määrien kanssa, tämä voi olla hyödyllistä.\nTämä voi viedä hetken.", - "wallet_send_label_hint_scan": "QR-koodin skannaaminen säästää aikaa", "wallet_send_label_hint_metadata": "Metadataa ei ole salattu ja se näkyy julkisesti lohkoketjussa.", - "wallet_scan_appBar_title": "Siemenlausekkeen skannaus", - "wallet_scan_notice": "Tämä voi kestää hetken. Älä sulje tätä näyttöä!", "wallet_scan_notice_bg_notifications": "Taustanotifikaatioiden käyttö sovellusasetuksissa voi merkittävästi parantaa skannauksen luotettavuutta.", "wallet_send": "Lähetä", "wallet_transactions": "Tapahtumat", diff --git a/assets/translations/fil.json b/assets/translations/fil.json index f3e5b73f..940f8c66 100644 --- a/assets/translations/fil.json +++ b/assets/translations/fil.json @@ -11,15 +11,9 @@ "wallet_offline": "offline", "wallet_pop_menu_paperwallet": "I-sweep ang Paper Wallet", "wallet_pop_menu_wif": "I-import ang Private Key", - "wallet_pop_menu_rescan": "I-scan muli", "wallet_pop_menu_servers": "Ayusin ang mga Server", "wallet_receive": "Tumanggap", "wallet_receive_label_hint": "Ang pagpindot sa Share button ay mag-i-save ng label ng address.", - "wallet_rescan_title": "I-scan muli ang wallet", - "wallet_rescan_content": "Ini-scan muli ang wallet. Kung nagkakaproblema ka sa mga transaksyon o halaga, maaari itong makatulong.\nMaaari itong tumagal ng ilang sandali.", - "wallet_send_label_hint_scan": "Pahiwatig: Makakatipid ka ng oras sa pag-scan ng QR-Code", - "wallet_scan_appBar_title": "Ini-scan ang iyong in-import na seed", - "wallet_scan_notice": "Maaari itong matagalan. Huwag isara ang screen!", "wallet_send": "Magpadala", "wallet_transactions": "Mga transaksyon", "wallets_list": "Iyong mga wallet", diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 826de943..be158df7 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -185,11 +185,9 @@ "wallet_pop_menu_paperwallet": "Balayage Papier Portefeuille", "about_illustrations_button": "designs.AI", "about_illustrations": "Illustrations d'installation grâce à l'aimable autorisation de", - "wallet_pop_menu_rescan": "Scanner à nouveau", "wallet_pop_menu_servers": "Ajuster les serveurs", "wallet_receive": "Recevoir", "wallet_receive_label_hint": "Appuyez sur le bouton Partager pour enregistrer l'étiquette d'adresse.", - "wallet_rescan_title": "Scanner à nouveau le portefeuille", "server_add_no_wss": "Doit commencer par wss://\nLes autres protocoles ne sont pour le moment pas supportés", "server_settings_title": "Préférences du serveur", "server_settings_alert_generated_title": "Êtes-vous sûr(e) de vouloir retirer ce serveur ?", @@ -199,14 +197,10 @@ "server_settings_error_no_server_left": "Au minimum un serveur connectable est requis !", "setup_continue_alert_title": "Avant de continuer", "setup_continue_alert_content": "Vérifiez que vous avez sauvé votre phrase de départ.\nVous pouvez la consulter plus tard dans les préférences de l'app.", - "wallet_rescan_content": "Scanne le portefeuille à nouveau. Si vous avez des problèmes avec les transactions ou les montants, cela peut être utile.\nCela pourrait prendre un moment.", - "wallet_send_label_hint_scan": "Conseil : Scanner le code QR vous fera gagner du temps", - "wallet_scan_notice": "Cela pourrait prendre un moment. Ne fermez pas cet écran !", "wallet_send": "Envoyer", "wallet_transactions": "Transactions", "wallets_list": "Vos portefeuilles", "wallets_none": "Vous n'avez aucun portefeuille actif", - "wallet_scan_appBar_title": "Scan de la phrase de départ importée", "setup_create_pin": "Créer un NIP", "setup_price_feed_allow": "Autoriser l'API de flux de prix", "setup_price_feed_title": "API externes", diff --git a/assets/translations/gl.json b/assets/translations/gl.json index de123c6a..e9e6554b 100644 --- a/assets/translations/gl.json +++ b/assets/translations/gl.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Barrer monedero de papel", "wallet_pop_menu_wif": "Importar clave privada", "wallet_pop_menu_signing": "Firmar mensaxes", - "wallet_pop_menu_rescan": "Escanear de novo", "wallet_pop_menu_servers": "Axustar servidores", "wallet_pop_menu_verification": "Verificar mensaxes", "wallet_pop_menu_change_title": "Cambiar título", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Novo título", "wallet_receive_label_hint": "Ao premer o botón de compartir, gardarase a etiqueta do enderezo.", "wallet_receive_label_hint_privacy": "Reutilizar o teu enderezo desaconséllase por razóns de privacidade. Se queres reutilizar este enderezo, tes que establecelo como \"observado\" no libro de enderezos despois de usalo.", - "wallet_rescan_title": "Escanear monedero de novo", - "wallet_rescan_content": "Escanear o monedero de novo. Se tes problemas coas transaccións ou os importes, isto pode ser útil.\nIsto pode levar un momento.", - "wallet_send_label_hint_scan": "Escanear o código QR axudarache a gañar tempo", "wallet_send_label_hint_metadata": "Os metadatos non están cifrados e serán visibles publicamente na cadea de bloques.", - "wallet_scan_appBar_title": "Escanear a túa semente importada", - "wallet_scan_notice": "Isto pode levar un pouco de tempo. Non peches esta pantalla!", "wallet_scan_notice_bg_notifications": "Activar as notificacións en segundo plano nos axustes da aplicación pode mellorar considerablemente a fiabilidade do escaneado.", "wallet_send": "Enviar", "wallet_transactions": "Transaccións", diff --git a/assets/translations/gsw.json b/assets/translations/gsw.json index 41396bc2..ab36631a 100644 --- a/assets/translations/gsw.json +++ b/assets/translations/gsw.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Paper Wallet importieren", "wallet_pop_menu_wif": "Privaten Schlüssel importieren", "wallet_pop_menu_signing": "Nachrichten signieren", - "wallet_pop_menu_rescan": "Wallet erneut scannen", "wallet_pop_menu_servers": "Server anpassen", "wallet_pop_menu_verification": "Nachrichten verifizieren", "wallet_pop_menu_change_title": "Titel ändern", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Neuer Titel", "wallet_receive_label_hint": "Durch Drücken der Teilen-Taste wird das Adressetikett gespeichert.", "wallet_receive_label_hint_privacy": "Die Wiederverwendung Ihrer Adresse wird aus Datenschutzgründen nicht empfohlen. Wenn Sie diese Adresse wiederverwenden möchten, müssen Sie sie im Adressbuch als \"beobachtet\" markieren, nachdem Sie sie verwendet haben.", - "wallet_rescan_title": "Wallet erneut scannen", - "wallet_rescan_content": "Das Wallet wird erneut gescannt. Wenn Sie Probleme mit Transaktionen oder Beträgen haben, könnte dies hilfreich sein.\nDies könnte einen Moment dauern.", - "wallet_send_label_hint_scan": "Das Scannen des QR-Codes spart Ihnen etwas Zeit", "wallet_send_label_hint_metadata": "Metadaten sind unverschlüsselt und werden öffentlich auf der Blockchain sichtbar sein.", - "wallet_scan_appBar_title": "Scannen Ihres importierten Seeds", - "wallet_scan_notice": "Dies könnte einige Zeit dauern. Schließen Sie diesen Bildschirm nicht!", "wallet_scan_notice_bg_notifications": "Das Aktivieren von Hintergrundbenachrichtigungen in den App-Einstellungen kann die Zuverlässigkeit des Scannens erheblich verbessern.", "wallet_send": "Senden", "wallet_transactions": "Transaktionen", diff --git a/assets/translations/gu.json b/assets/translations/gu.json index 599e76c8..8f05b5ab 100644 --- a/assets/translations/gu.json +++ b/assets/translations/gu.json @@ -3,7 +3,7 @@ "about_developers": "© $year પીરકોઈન_ફ્લટર ડેવલપર્સ", "about_license": "AGPL-3.0 અન્યત્ર લાઈસન્સધારક", "about_show_license": "લાઈસન્સ બતાવો", - "about_free": "આ સોફ્ટવેર ઓપન સોર્સ છે, મુક્ત અને કોઈ વૉરંટી સાથે નથી.\nઆપની આપની જોખમ પરનો ઉપયોગ કરો.", + "about_free": "આ સોફ્ટવેર ઓપન સોર્સ, ફ્રી છે અને કોઈપણ વોરંટી સાથે આવતું નથી.\nપોતાના જોખમે ઉપયોગ કરો.", "about_view_source": "સોર્સ કોડ જુઓ", "about_data_protection": "આ સોફ્ટવેર તમારા ડેટા અને ગોપનીયતને તમારી સક્ષમતાના શ્રેષ્ઠ રીતે રક્ષા કરે છે.\nઆ એપ્લિકેશન તમારા ડિવાઈસ પર સર્વાંગીણ રીતે ડેટા સ્થાનિક રીતે સંગ્રહ કરે છે.\nઅનલાઈઝિસ અથવા વિજ્ઞાપન સોફ્ટવેર ક્યાંયમાં નથી.", "about_data_declaration": "ગોપનીયતા અને ડેટા સંરક્ષણ ઘોષણા જુઓ", @@ -65,7 +65,7 @@ "app_settings_newWallet": "નવું પર્સ ઉમેરવા માટે જરૂરી છે", "app_settings_notifications": "સૂચનાઓ", "app_settings_notifications_enable_button": "સૂચનાઓ સક્ષમ કરો", - "app_settings_notifications_alert_content": "આ અમારી ગોપનીયતાપ્રિય બેકગ્રાઉન્ડ સૂચનાઓ સક્ષમ કરે છે.\nતેમ તેમ અવિકલપ્ત કરી શકાય છે.", + "app_settings_notifications_alert_content": "આ અમારી ગોપનીયતા અનુકૂળ પૃષ્ઠભૂમિ સૂચનાઓને સક્ષમ કરશે.\nતેઓ કોઈપણ સમયે અક્ષમ થઈ શકે છે.", "app_settings_notifications_disable_button": "સૂચનાઓ અવિકલપ્ત કરો", "app_settings_notifications_heading_manage_wallets": "પર્સો માટે સૂચનાઓ મેનેજ કરો", "app_settings_notifications_heading_interval": "સિંક અંતરાલ", @@ -87,7 +87,7 @@ "app_settings_price_feed": "મૂલ્ય ફીડ અને કરન્સી", "app_settings_price_feed_enable_button": "મૂલ્ય ફીડ API સક્ષમ કરો", "app_settings_price_feed_disable_button": "મૂલ્ય ફીડ API અવિકલપ્ત કરો", - "app_settings_price_alert_content": "આ અમારી ગોપનીયતા પ્રિય મૂલ્ય માહિતી ફીડ સક્ષમ કરે છે.\nતેમ તેમ અવિકલ્પ્ત કરી શકાય છે.", + "app_settings_price_alert_content": "આ અમારી ગોપનીયતા અનુકૂળ કિંમત ડેટા ફીડને સક્ષમ કરશે.\nતેને ગમે ત્યારે અક્ષમ કરી શકાય છે.", "app_wallets": "પર્સો", "authenticate_biometric_hint": "વૈધ છંદની પુષ્ટિ કરો", "authenticate_biometric_reason": "કૃપા કરીને પુષ્ટિ આપો.", @@ -169,9 +169,9 @@ "paperwallet_step_3_text": "બેલેન્સ તપાસો", "paperwallet_step_4": "પગલું 4", "paperwallet_step_4_text": "કાગળ પર પર્સ આયાત કરો", - "paperwallet_success": "કાગળનું પર્સ સફળતાપૂર્વક આયાત કરવામાં આવ્યું છે. લેન-દેન ખૂબ તક આવશે.", + "paperwallet_success": "કાગળનું પર્સ સફળતાપૂર્વક આયાત કરવામાં આવ્યું છે.\nલેન-દેન ખૂબ તક આવશે.", "periodic_reminder_donate_title": "દાન રિમાઇંડર", - "periodic_reminder_donate_body": "આ ઍપ પીરકોઈન ફાઉન્ડેશન દ્વારા વિકસિત થયેલ છે. પીરકોઈન અને આ ઍપનાં વિકાસને આગાહ રાખવા માટે દાન કરવામાં આવો છો.", + "periodic_reminder_donate_body": "આ ઍપ પીરકોઈન ફાઉન્ડેશન દ્વારા વિકસિત થયેલ છે.\nપીરકોઈન અને આ ઍપનાં વિકાસને આગાહ રાખવા માટે દાન કરવામાં આવો છો.", "periodic_reminder_backup_title": "બેકઅપ રિમાઇંડર", "periodic_reminder_backup_body": "તમારા પર્સ બીજાને એક સુરક્ષિત સ્થાને બેકઅપ રાખો તાકી તમારો સિક્યુરિટી પ્રમાણે તમારા સિક્યુરિટી પ્રમાણે તમારી સુરક્ષા નહીં ગુમાવવી.", "periodic_reminder_backup_button": "ફાઉન્ડેશન વેબસાઇટ ખોલો", @@ -211,7 +211,7 @@ "verify_enter_message": "કૃપા કરીને સંદેશ દાખલ કરો", "verify_enter_signature": "કૃપા કરીને સહીશીર્ષક દાખલ કરો", "send_enter_amount": "કૃપા કરીને રકમ દાખલ કરો", - "send_errors_solve": "કૃપા કરીને તપાસો અને ક્ષતિઓ માટે સમાધાન કરો ...", + "send_errors_solve": "કૃપા કરીને તપાસો અને ક્ષતિઓ માટે સમાધાન કરો …", "send_errors_cant_pay_fees": "ફીસ ચુકવી શકાતી નથી. હાલમાં $feesMissing $letter_code ગુમ થયેલ છે. સરનામું દૂર કરવા અથવા તેમની લેન-દેન રકમને ઘટાડવાની વિચારવું.", "send_import_csv": "CSVમાંથી આયાત કરો", "send_fee": "ફી: -$amount $letter_code", @@ -220,7 +220,7 @@ "send_oops": "કંપ્યુટર માં ભૂલ આવી છે, કૃપા કરીને પુનઃપ્રયાસ કરો", "send_op_return": "મેટાડેટા સંદેશ", "send_qr": "QR-કોડ", - "send_to": "પર મોકલો ", + "send_to": " પર મોકલો ", "send_total": "કુલ $amount $letter_code", "send_total_amount": "કુલ રકમ", "send_transferring": "સ્થાનંતરિત કરવું છે ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "સ્વીપ પેપર વૉલેટ", "wallet_pop_menu_wif": "પ્રાયવેટ કી દાખલ કરો", "wallet_pop_menu_signing": "સંદેશ સાઇન કરવું", - "wallet_pop_menu_rescan": "પુનઃસ્કેન કરો", "wallet_pop_menu_servers": "સર્વર્સને સુયોજિત કરો", "wallet_pop_menu_verification": "સંદેશ ચકાસવું", "wallet_pop_menu_change_title": "શીર્ષક બદલો", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "નવો શીર્ષક", "wallet_receive_label_hint": "શેર બટન દબાવવારા સરનામું સાચવવામાં આવશે.", "wallet_receive_label_hint_privacy": "ગોપનીયતા કારણે તમારા સરનામુંનો પુનર્ગમણ કરવું અસાર છે. જો તમે આ સરનામુંનો પુનર્ગમણ કરવા માંગો છો, તો તમારે પછીને પત્રિકામાં \"જુઓ\" રીતે સેટ કરવું પડશે.", - "wallet_rescan_title": "વૉલેટ પુનઃસ્કેન કરો", - "wallet_rescan_content": "વૉલેટ ફરીથી સ્કેન કરે છે. જો તમારી લેન-દેન અથવા રકમોના સાથે મુશ્કેલી છે, તો આ મદદકારી થઈ શકે છે. \nઆવું મુંડો શકે છે.", - "wallet_send_label_hint_scan": "QR-કોડ સ્કેન કરવાથી તમારો સમય બચવામાં આવે છે", "wallet_send_label_hint_metadata": "મેટાડેટા અગોચર છે અને બ્લોકચેન પર સારાંશો દર્શાવશે.", - "wallet_scan_appBar_title": "તમારા આયાતિત સંજોગ સ્કેન કરી રહ્યા છીએ", - "wallet_scan_notice": "આ થોડી સમય લાગી શકે છે. આ સ્ક્રીનને બંધ ન કરો!", "wallet_scan_notice_bg_notifications": "એપ સેટિંગ્સમાં બેકગ્રાઉન્ડ નોટિફિકેશન્સને સક્રિય કરવારા દ્વારા સ્કેનિંગનો વિશિષ્ટતાનો ઉપયોગ કરીને સ્કેનિંગની નિશ્ચિતતા મહત્વપૂર્વ બનાવી શકો છો.", "wallet_send": "મોકલો", "wallet_transactions": "લેન-દેન", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "ભૂલ", "secure_storage_body": "સુરક્ષિત સ્ટોરેજમાંથી વાંચવું અસફળ રહ્યું છે. \nઆ એપ ડેટા અને આપતું સરનામું છોડી દો અને આગળ પ્રયાસ કરો.", "wallet_value_alert_content": "મોબાઇલ વૉલેટમાં આ કિંમતની કોઈને સંગ્રહ કરવી રિસ્કી છે. \nતમારા કોઈનો અનામિતા પણ સ્થાન કરવામાં તમારી પાસે આવે છે. જો તમે આ સરનામું પુનર્ગમણ કરવા માંગો છો, તો તમારે તમારી કોઈનો સ્થાન સ્ટેકબોક્સ, લેજર હાર્ડવેર વૉલેટ અથવા કોલ્ડ વૉલેટમાં મૂવ કરવી જોઈએ.", - "store_description": "તમારા મોબાઇલ વાપરીયેલ પીરકોઈન, પ્રૂફ-ઓફ-સ્ટેકના પથિક પર મોકલો અને મેળવો.\n\nતમારું સરનામું સુરક્ષિત રાખો. \nઆ એપમાં અમન્ય માન્યતા છે. \nઆપનું રાજીવ અપાય છે.\n\nવિશેષતાઓ:\n- ઇલેક્ટ્રમ પ્રોટોકોલ આધારિત.\n- પીરકોઈન મોકલો અને પ્રાપ્ત કરો.\n- સ્થાપનાની પછી તૈયાર છે (ઓછી વાર અપેક્ષા ન કરીને).\n- પીરકોઈન અને પીરકોઈન ટેસ્ટનેટ વૉલેટ.\n- સરનામુંના પુસ્તકમાં વ્યવસ્થાપન.\n- પેપર વૉલેટ આયાત.\n- પ્રાયવેટ કીઝ (WIF) આયાત અને નિર્યાત.\n- સર્વર વ્યવસ્થાપન.\n- બહુભાષા સપોર્ટ.\n- બેકગ્રાઉન્ડ નોટિફિકેશન્સ.", + "store_description": "તમારા ફોન પર પ્રૂફ-ઓફ-સ્ટેકના પ્રણેતા, પીરકોઇન મોકલો અને પ્રાપ્ત કરો.\n\nતમારા પાકીટના બીજને સુરક્ષિત રાખો. \nઆ એપ્લિકેશન સંપૂર્ણપણે કોઈ વોરંટી સાથે આવે છે. \nપોતાના જોખમે ઉપયોગ કરો.\n\nવિશેષતા:\n- ઈલેક્ટ્રમ પ્રોટોકોલ પર આધારિત.\n- પીઅરકોઈન મોકલો અને પ્રાપ્ત કરો.\n- ઇન્સ્ટોલેશન પછી વ્યવહાર કરવા માટે તૈયાર (પ્રતીક્ષા નહીં).\n- પીરકોઈન અને પીરકોઈન ટેસ્ટનેટ વોલેટ.\n- એડ્રેસ બુક મેનેજમેન્ટ.\n- પેપર વોલેટ્સ આયાત કરો.\n- ખાનગી કી (WIF) આયાત અને નિકાસ કરો.\n- સર્વર મેનેજમેન્ટ.\n- મલ્ટી-લેંગ્વેજ સપોર્ટ.\n- પૃષ્ઠભૂમિ સૂચનાઓ.\n\nગીથબ રીપોઝીટરીમાં જાણીતી મર્યાદાઓ મળી શકે છે.", "store_short": "તમારું મોબાઇલ વાપરીયેલ પીરકોઈન અને પીરકોઈન ટેસ્ટનેટ માટેનું વૉલેટ.", "sign_step_1": "સંદેશ નામું પસંદ કરો", "verify_step_1": "સરનામું દાખલ કરો", @@ -347,11 +341,11 @@ "setup_legal_title": "કાયદાનો નોંધ", "setup_legal_switch_tile": "હું સમજીશ છું અને માનીશ છું કે મારું સરનામુંની ચાબી મારી છે. મારી વિનંતી છે કે અમારી સહાય વગર તેનું મુકવું અસંભવ છે. એપનામાંના ડેવલપર્સ કે પીરકોઈન ફાઉન્ડેશન કોઈના પણ વૉરન્ટી આપતા નથી. હું આ એપનો ઉપયોગ મારી જખ્માની પર કરીશ અને અમારી જખ્મોમાં જાઓએને અનુભવવું જોઈએ.", "setup_legal_license": "લાયસન જુઓ", - "setup_auth_title": "પસ્વર્ડ સ્થાન નિષ્ક્રિય થવાની વખત", + "setup_auth_title": "તમારું વેબ સત્ર ક્યારે સમાપ્ત થાય તે પસંદ કરો:", "setup_auth_subtitle_plural": "તમારો વેબ સેશન $days દિવસ પછી નિષ્ક્રિય થશે.", "setup_auth_subtitle_singular": "તમારો વેબ સેશન $days પછી નિષ્ક્રિય થશે.", "setup_auth_hint": "તમારે પસ્વર્ડ ફરીથી દાખલ કરવો પડશે જ્યારે સેશન સમાપ્ત થઈ જશે.", "about_donate_button": "હમણાં પીપીસીને દાન આપો", "app_settings_delete": "એકાઉન્ટ કાઢી નાંખો", - "app_settings_delete_description": "કેમકે તમે આ એપમાં એક એકાઉન્ટ નથી બનાવ" + "app_settings_delete_description": "તમે આ એપમાં એકાઉન્ટ બનાવ્યું ન હોવાથી, ડિલીટ કરવા માટે કંઈ નથી. તમે \"વોલેટ સીડ\" બનાવ્યું છે, જે એક ક્રિપ્ટોગ્રાફિકલ ઓપરેશન છે. તમારું બીજ ગણિત છે. તેનો ઉપયોગ કોઈપણ એપ્લિકેશનમાં થઈ શકે છે જે બીજ શબ્દસમૂહોને સમર્થન આપે છે. તમારી પાસે પૃષ્ઠભૂમિ સૂચના અથવા કિંમત ફીડ API સાથેના કોઈપણ એકાઉન્ટ્સ પણ નથી. આ એપ્લિકેશન તમારી ગોપનીયતાને મહત્વ આપે છે અને ડિઝાઇન દ્વારા ખાનગી છે." } diff --git a/assets/translations/ha.json b/assets/translations/ha.json index c35b791d..0ecca2fd 100644 --- a/assets/translations/ha.json +++ b/assets/translations/ha.json @@ -55,10 +55,9 @@ "setup_save_text1": "Wadannan kalmomi masu zuwa su ake kira Seed. kalmar sirri wacce za ta ba da cikakkiyar dama ga walet ɗin ku da duk coins dinku.", "tx_direction": "Hanya", "tx_rejected": ".Hanyar sadarwa ta katse cinikin. Da fatan za a sake gwadawa.", - "wallet_receive_label_hint": "Alamomi: Danna wannan maɓallin zai adana alamar adireshin", - "wallet_scan_notice": "Wannan na iya ɗaukar ɗan lokaci. Kar a rufe wannan shafin!", + "wallet_receive_label_hint": "Danna maɓallin Share zai adana alamar adireshin.", "wallet_send": "Tura", - "store_description": "Turawa da karɓar Peercoin akan wayarka.\nA kiyaye tsaron walet.\nWannan manhajar bata zuwa da garanti\nKuyi amfani da ita a haɗarin ku..\nSiffofi:\n- Based on electrum protocol.\n- Aikawa da karɓar peercoin.\n- A shiye take don fara mu’amala bayan an saita ta (ba jira).\n- Peercoin da Peercoin testnet walat.\n- Address book management.\n- Shigo da paper wallets.\n- Import - Import & export private keys (WIF).\n- Server management.\n- Tallafin harsuna da yawa.\n- Sanarwar bayan fage.\nAna iya samun iyakokin a ma'ajiyar Github.", + "store_description": "Aika da karɓar Peercoin, majagaba na Hujja-na-Stake, akan wayarka.\n\nA kiyaye irin walat ɗin ku.\nWannan app yana zuwa ba tare da cikakken garanti ba.\nYi amfani da haɗarin kansa.\n\nSiffofin:\n- Dangane da ka'idar electrum.\n- Aika da karɓar peercoin.\n- Shirye don yin ma'amala bayan shigarwa (ba jira).\n- Peercoin da Peercoin testnet walat.\n- Gudanar da littafin adireshi.\n- Shigo da wallet ɗin takarda.\n- Shigo da fitarwa maɓallan sirri (WIF).\n- Gudanarwar uwar garke.\n- Tallafin harsuna da yawa.\n- Sanarwa na bango.\n\nAna iya samun iyakokin da aka sani a ma'ajiyar Github.", "about_developers": "© $year The peercoin_flutter Developers", "addressbook_title": "$coin Adireshi", "app_navigation": "Navigation", @@ -181,8 +180,6 @@ "wallet_pop_menu_wif": "Shigo da Private Key", "wallet_pop_menu_servers": "Daidaita Servers", "wallet_receive": "Karbi", - "wallet_rescan_content": "A sake scan din walet. Idan kuna fuskantar matsala tare da cinikin ko adadin kuɗi, wannan zai iya taimaka muku.\nZai iya ɗaukar lokaci.", - "wallet_send_label_hint_scan": "Alama: Scanning din QR-Code zai rage muku bata lokaci", "wallet_transactions": "Ciniki", "wallets_list": "Walets dinka", "wallets_none": "Baka da walets masu aiki", @@ -214,7 +211,7 @@ "send_total": "Duka $amount $letter_code", "server_add_input_empty": "Shigar da URL", "server_add_no_wss": "//:Dole ne a fara da wss\nSauran protocol basayi a halin yanzu", - "server_settings_alert_hardcoded_content": "Ba'a iya goge hard coded serves , saidai ka kashe su.", + "server_settings_alert_hardcoded_content": "Ba'a iya goge hard coded serves , saidai ka kashe su.", "setup_continue_alert_content": "A tabbatar an adana seed phrase.\nKuna iya samun sa daga baya a cikin saitin manhaja.", "app_settings_notifications_heading_interval": "Daidaita Tazara", "import_seed_error_2": "Seed mara inganci", @@ -235,11 +232,10 @@ "transactions_out": "Fita", "tx_fee": "Kudi", "wallet_offline": "Ba'a kai", - "wallet_pop_menu_rescan": "A sake dauka", - "wallet_rescan_title": "A sake daukan walet", - "wallet_scan_appBar_title": "Ana duba seed din da kuka shigo da shi", "wallet_value_alert_title": "Babban Darajar Coins", "wallet_value_alert_content": "Adana adadin coins dinnan a walet din wayar hannu na da hatsari.\n Zai fi ku kwashe coins dinku zuwa Stakebox, ko Ledger hardware wallet ko cold wallet.", "store_short": "Walet din hannu don Peercoin da Peercoin testnets.", - "send_op_return": "Sakon Metadata" + "send_op_return": "Sakon Metadata", + "send_dust": "Kura: -$amount $letter_code", + "send_dust_hint": "Za a lalata ƙurar ma'amala kuma za a ƙidaya zuwa kudade." } diff --git a/assets/translations/he.json b/assets/translations/he.json index 0fa508c9..97c5a708 100644 --- a/assets/translations/he.json +++ b/assets/translations/he.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "נגבה כרטיס נייר", "wallet_pop_menu_wif": "ייבא מפתח פרטי", "wallet_pop_menu_signing": "חתום על הודעות", - "wallet_pop_menu_rescan": "סרוק מחדש", "wallet_pop_menu_servers": "התאם שרתים", "wallet_pop_menu_verification": "אמת הודעות", "wallet_pop_menu_change_title": "שנה כותרת", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "כותרת חדשה", "wallet_receive_label_hint": "לחיצה על כפתור שיתוף תשמור את תווי הכתובת.", "wallet_receive_label_hint_privacy": "אנו ממליצים לא להשתמש באותה הכתובת יותר מפעם אחת מסיבות פרטיות. אם ברצונך להשתמש שוב בכתובת זו, עליך לשים אותה במצב \"צפוי\" בספר הכתובות לאחר שהשתמשת בה.", - "wallet_rescan_title": "סרוק מחדש את הארנק", - "wallet_rescan_content": "מסרוק את הארנק שוב. אם יש לך בעיות עם העסקאות או סכומים, זה עשוי להיות מועיל.\nזה יכול לקחת כמה רגעים.", - "wallet_send_label_hint_scan": "סריקת הקוד QR תחסוך זמן לך", "wallet_send_label_hint_metadata": "המטה-נתונים אינם מוצפנים ויהיו גלויים לציבור בשרשרת הבלוקים.", - "wallet_scan_appBar_title": "סריקת המשפט הזרע שיובא", - "wallet_scan_notice": "זה יכול לקחת קצת זמן. אל תסגור את המסך הזה!", "wallet_scan_notice_bg_notifications": "אם אתה מפעיל התראות ברקע בהגדרות האפליקציה, זה עשוי לשפר מאוד את אמינות הסריקה.", "wallet_send": "שלח", "wallet_transactions": "עסקאות", diff --git a/assets/translations/hi.json b/assets/translations/hi.json index 6007b5e3..7316248e 100644 --- a/assets/translations/hi.json +++ b/assets/translations/hi.json @@ -175,10 +175,7 @@ "wallet_connected": "कनेक्ट हुआ", "wallet_offline": "ऑफलाइन", "wallet_pop_menu_wif": "प्राइवेट की इम्पोर्ट करें", - "wallet_pop_menu_rescan": "पुन: स्कैन करें", "wallet_pop_menu_servers": "सर्वर एडजस्ट करें", - "wallet_rescan_title": "वालेट पुन: स्कैन करें", - "wallet_scan_notice": "इसमें थोड़ा समय लग सकता है। स्क्रीन को बंद न करें!", "wallet_send": "भेजें", "wallet_transactions": "ट्रांजैक्शन", "wallet_value_alert_title": "कॉइन की उच्च वैल्यू", @@ -258,9 +255,6 @@ "wallet_pop_menu_paperwallet": "स्वीप पेपर वॉलेट", "wallet_receive": "प्राप्त करें", "wallet_receive_label_hint": "सेव बटन दबाने से पता लेबल सहेजा जाएगा।", - "wallet_rescan_content": "वालेट दोबारा स्कैन करें। अगर आपको ट्रांजैक्शन या धनराशि को लेकर परेशानी हो रही है, तो इससे मदद मिल सकती है।\nइसमें कुछ समय लग सकता है।", - "wallet_send_label_hint_scan": "संकेत: QR-कोड को स्कैन करने से आपका थोड़ा समय बचेगा", - "wallet_scan_appBar_title": "आपका इम्पोर्ट किया कोड स्कैन हो रहा है", "wallets_list": "आपके वालेट", "wallets_none": "आपका कोई सक्रिय वालेट नहीं है", "wallet_value_alert_content": "इतनी वैल्यू में कॉइन्स को मोबाइल वालेट में सहेजना जोखिमभरा है।\nअपने कॉइन्स को Stakebox, लेजर हार्डवेयर वालेट या एक कोल्ड (ऑफलाइन) वालेट में डालने पर विचार करें।", @@ -353,5 +347,119 @@ "periodic_reminder_backup_button": "पीरकॉइन फाउंडेशन वेबसाइट खोलें", "wallet_pop_menu_change_title": "शीर्षक बदलें", "wallet_title_edit": "वॉलेट शीर्षक संपादित करें", - "wallet_title_edit_new_title": "नया शीर्षक" + "wallet_title_edit_new_title": "नया शीर्षक", + "currency_TND": "ट्यूनीशियाई दिनार", + "currency_TTD": "त्रिनिदाद और टोबैगो डॉलर", + "currency_TWD": "नया ताइवान डॉलर", + "currency_UYU": "उरुग्वे पेसो", + "currency_XAF": "मध्य अफ़्रीकी सीएफए फ़्रैंक", + "currency_XOF": "पश्चिम अफ़्रीकी सीएफए फ़्रैंक", + "currency_XPF": "सीएफ़पी फ़्रैंक", + "currency_CLF": "यूनीडाड डी फ़ोमेंटो", + "currency_MRU": "मॉरिटानियन ओगुइया", + "currency_YER": "यमनी रियाल", + "currency_ZWL": "जिम्बाब्वे डॉलर", + "currency_STN": "साओ टोमेन डोबरा", + "currency_ZMW": "ज़ाम्बियन क्वाचा", + "currency_ZAR": "दक्षिण अफ़्रीकी रैंड", + "scan_for_wallets": "वॉलेट के लिए स्कैन करें", + "wallet_scan_create_success": "वॉलेट $title सफलतापूर्वक बनाया गया", + "wallet_scan_n_new_found": "$n नये बटुए मिले", + "wallet_scan_no_new_found": "कोई नया बटुआ नहीं मिला", + "wallet_scan_wallet_already_exists": "वॉलेट पहले से मौजूद है: $walletName", + "wallet_scan_close": "बंद करना", + "wallet_scanner_message_init": "$account पर $coinName के लिए स्कैन प्रारंभ किया गया", + "wallet_scanner_message_newAddressFound": "नया पता मिला", + "wallet_scanner_message_scan_finished": "$accountNumber पर $coinName के लिए स्कैन पूरा हो गया", + "wallet_scanner_message_scan_connection_failed": "$accountNumber पर $coinName के लिए स्कैन विफल (कनेक्शन विफल)", + "scan_modal_title": "इस वॉलेट को स्कैन कर रहा हूं", + "reset_modal_title": "इस वॉलेट को रीसेट किया जा रहा है", + "currency_AED": "संयुक्त अरब अमीरात दिरहम", + "currency_AMD": "अर्मेनियाई नाटक", + "currency_BAM": "बोस्नियाई परिवर्तनीय मार्क", + "currency_BOB": "बोलिवियन बोलिवियानो", + "currency_CAD": "कैनेडियन डॉलर", + "currency_COP": "कोलम्बियाई पेसो", + "currency_EGP": "मिस्री पाउण्ड", + "currency_GTQ": "ग्वाटेमाला क्वेटज़ल", + "currency_HRK": "क्रोएशियाई कुना", + "currency_ISK": "आइसलैंडिक क्रोना", + "currency_KMF": "कोमोरियन फ़्रैंक", + "currency_LBP": "लेबनानी पाउंड", + "currency_LYD": "लीबियाई दीनार", + "wallet_scan_notice_new": "इसमें कुछ समय लग सकता है।\nयह स्क्रीन अपने आप बंद हो जाएगी!", + "wallet_scan": "वॉलेट स्कैन", + "wallet_scan_finished": "स्कैन समाप्त हुआ", + "wallet_scan_scanning_finished": "स्कैनिंग समाप्त हो गई", + "wallet_scan_create_error": "वॉलेट बनाना विफल: $error", + "wallet_scanner_message_new_wallet_found": "$accountNumber पर $coinName के लिए नया वॉलेट मिला", + "wallet_scanner_message_scan_failed": "$accountNumber ($e)) पर $coinName के लिए स्कैन विफल रहा", + "reset_modal_description": "यह वॉलेट बैलेंस को रीसेट कर देगा और UTXOs के लिए सभी पतों की जांच करेगा।\nगैर-प्रसारित लेनदेन हटा दिए जाएंगे.", + "currency_MAD": "मोरक्कन दिरहम", + "app_settings_wallet_order": "वॉलेट ऑर्डर", + "app_settings_price_feed_search": "मुद्रा कोड खोजें", + "app_settings_language_search": "भाषा खोजें", + "currency_ALL": "अल्बानियाई लेक", + "currency_AOA": "अंगोलन क्वान्ज़ा", + "currency_AZN": "अज़रबैजानी मनत", + "currency_BGN": "बल्गेरियाई लेव", + "currency_BHD": "बहरीन दीनार", + "currency_BIF": "बुरुंडियन फ़्रैंक", + "currency_BND": "ब्रुनेई डॉलर", + "currency_BSD": "बहामियन डॉलर", + "currency_BTN": "भूटानी नगुल्ट्रम", + "currency_BWP": "बोत्सवाना पुला", + "currency_BYN": "बेलारूसी रूबल", + "currency_CDF": "कांगोलेस फ़्रैंक", + "currency_CHF": "स्विस फ्रैंक", + "currency_CLP": "चिली पेसो", + "currency_CRC": "कोस्टा रिकन कोलोन", + "currency_CVE": "केप वर्डीन एस्कुडो", + "currency_CZK": "चेक कोरुना", + "currency_DOP": "डोमिनिकन पीसो", + "currency_GEL": "जॉर्जियाई लारी", + "currency_GMD": "गैम्बियन दलासी", + "currency_GNF": "गिनी फ्रैंक", + "currency_GYD": "गुयाना डॉलर", + "currency_HKD": "हांगकांग का डॉलर", + "currency_HNL": "होंडुरास लेम्पिरा", + "currency_HUF": "हंगेरियन फ़ोरिंट", + "currency_ILS": "इज़राइली न्यू शेकेल", + "currency_IQD": "इराकी दिनार", + "currency_JMD": "जमैका डॉलर", + "currency_JOD": "जॉर्डनियन दिनार", + "currency_KGS": "किर्गिज़स्तानी सोम", + "currency_KWD": "कुवैती दीनार", + "currency_KZT": "कजाकिस्तान तेंगे", + "currency_LAK": "लाओ किप", + "currency_LKR": "श्रीलंकाई रुपया", + "currency_LRD": "लाइबेरिया डॉलर", + "currency_LSL": "बासोथो लोटी", + "currency_MDL": "मोल्दोवन लियू", + "currency_MGA": "मालागासी एरीरी", + "currency_MKD": "मैसेडोनियाई डेनार", + "currency_MNT": "मंगोलियाई टोग्रोग", + "currency_MOP": "मकाऊ पटाका", + "currency_MUR": "मॉरीशस रुपया", + "currency_MVR": "मालदीवियन रुफिया", + "currency_MWK": "मलावी क्वाचा", + "currency_MYR": "मलेशियाई रिंग्गित", + "currency_MXN": "मैक्सिकन पेसो", + "currency_MZN": "मोज़ाम्बिकन मेटिकल", + "currency_NAD": "नामीबियाई डॉलर", + "currency_NGN": "नाइजीरियन नायरा", + "currency_NZD": "न्यूज़ीलैंड डॉलर", + "currency_OMR": "ओमानी रियाल", + "currency_PEN": "पेरू सोल", + "currency_PYG": "परागुआयन गुआरानी", + "currency_QAR": "कतरी रियाल", + "currency_RSD": "सर्बियाई दिनार", + "currency_RWF": "रवांडा फ्रैंक", + "currency_SAR": "सऊदी रियाल", + "currency_SCR": "सेशेलोइस रुपया", + "currency_SDG": "सूडानी पाउंड", + "currency_SGD": "सिंगापुर का डॉलर", + "currency_SLL": "सिएरा लियोनियन लियोन", + "currency_SZL": "स्वाजी लिलांगेनी", + "currency_TJS": "ताजिकिस्तानी सोमोनी" } diff --git a/assets/translations/hr.json b/assets/translations/hr.json index 8d772999..506d74b3 100644 --- a/assets/translations/hr.json +++ b/assets/translations/hr.json @@ -143,20 +143,14 @@ "wallets_list": "Novčanici", "wallet_bottom_nav_addr": "Adrese", "tx_view_in_explorer": "Pregledaj u exploreru", - "wallet_rescan_title": "Ponovo skeniraj novčanik", "wallet_bottom_nav_receive": "Primi", "wallet_bottom_nav_send": "Pošalji", "wallet_bottom_nav_tx": "Transakcije", "wallet_pop_menu_servers": "Podesi servere", "unconfirmed": "nije potvrđeno", - "wallet_scan_notice": "Ovo možda potraje. Ne gasite prozor!", - "wallet_send_label_hint_scan": "Savjet: Skeniranje QR koda će vam uštedjeti vrijeme", "wallet_connected": "spojeno", "wallet_offline": "odspojeno", "wallet_pop_menu_paperwallet": "Pomesti Papirnati Novčanik", - "wallet_pop_menu_rescan": "Ponovo skeniraj", - "wallet_rescan_content": "Ponovo skeniraj novčanik. Ako imaš problema s transakcijama ili iznosima, ovo možda pomogne.\nPotrajat će minut, dva.", - "wallet_scan_appBar_title": "Skeniram uvezeni seed", "addressbook_bottom_bar_your_addresses": "Tvoje adrese", "about_data_protection": "Ovaj software štiti vašu privatnost i podatke najbolje što je moguće.\nOva aplikacija sprema sve potrebne podatke lokalno, na vašem uređaju.\nOvaj software ne sadrži nikakav kod koji služi za marketing i praćenje korisnika.", "buy_peercoin": "Kupi Peercoin", diff --git a/assets/translations/hu.json b/assets/translations/hu.json index d5757f09..1ace8edc 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -45,7 +45,7 @@ "addressbook_swipe_edit": "Szerkesztés", "addressbook_swipe_export": "Exportálás", "addressbook_swipe_share": "Megosztás", - "addressbook_swipe_send": "Küldés ide:", + "addressbook_swipe_send": "Küldés ide", "addressbook_swipe_watch": "Figyelés", "addressbook_swipe_unwatch": "Figyelés megszüntetése", "addressbook_title": "$coin Címek", @@ -109,7 +109,7 @@ "continue": "Folytatás", "currency_ARS": "Argentin Peso", "currency_AUD": "Ausztrál dollár", - "currency_BDT": "Bangladeshi Taka", + "currency_BDT": "Bangladesi taka", "currency_BRL": "Brazil Real", "currency_CNY": "Kínai Jüan Renminbi", "currency_DKK": "Dán korona", @@ -160,7 +160,7 @@ "notification_title": "$walletTitle - Új tranzakció érkezett", "notification_body": "Az alkalmazás megnyitásával megnézheted a tranzakciót", "paperwallet_confirm_import": "Megerősítés és importálás", - "paperwallet_error_1": "Üres pénztárca vagy az összeg a minimális kimenet alatt van", + "paperwallet_error_1": "A pénztárca üres \nvagy a minimális teljesítmény alatti mennyiség", "paperwallet_step_1": "1. lépés", "paperwallet_step_1_text": "Szkeneld be a nyilvános kulcsot", "paperwallet_step_2": "2. lépés", @@ -211,7 +211,7 @@ "verify_enter_message": "Kérjük, adj meg egy üzenetet", "verify_enter_signature": "Kérjük, adj meg egy aláírást", "send_enter_amount": "Kérjük, adj meg egy összeget", - "send_errors_solve": "Kérjük, oldd meg a hibákat ...", + "send_errors_solve": "Kérjük, oldd meg a hibákat …", "send_errors_cant_pay_fees": "Nem lehet kifizetni a díjakat. $feesMissing $letter_code jelenleg hiányzik. Fontolja meg a címek eltávolítását vagy az általuk végrehajtott tranzakció összegének csökkentését.", "send_import_csv": "Importálás CSV-ből", "send_fee": "Díj: -$amount $letter_code", @@ -243,7 +243,7 @@ "server_settings_alert_hardcoded_content": "A hard coded szerverek nem törölhetők, csak letilthatók.", "server_settings_error_no_server_left": "Legalább egy csatlakoztatható szerver szükséges!", "setup_continue_alert_title": "Mielőtt folytatnád", - "setup_continue_alert_content": "Győződj meg arról, hogy elmentetted a magángyűjteményedet. Később hozzáférhetsz hozzá az alkalmazás beállításaiban.", + "setup_continue_alert_content": "Győződj meg arról, hogy elmentetted a magángyűjteményedet.\nKésőbb hozzáférhetsz hozzá az alkalmazás beállításaiban.", "setup_create_pin": "PIN kód létrehozása", "setup_import_title": "Magángyűjtemény importálása", "setup_finish": "Beállítás befejezése", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Papírpénztárca átvitele", "wallet_pop_menu_wif": "Magánkulcs importálása", "wallet_pop_menu_signing": "Üzenetek aláírása", - "wallet_pop_menu_rescan": "Pénztárca újraolvasása", "wallet_pop_menu_servers": "Szerverek beállítása", "wallet_pop_menu_verification": "Üzenetek ellenőrzése", "wallet_pop_menu_change_title": "Címke módosítása", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Új címke", "wallet_receive_label_hint": "Az 'Ossza meg' gomb megnyomásával mentheted el a címke.", "wallet_receive_label_hint_privacy": "A címed újrahasználata a magánéleti okok miatt nem ajánlott. Ha újra akarod használni ezt a címet, a címjegyzékben \"figyelt\" státuszba kell helyezned használat után.", - "wallet_rescan_title": "Pénztárca újraolvasása", - "wallet_rescan_content": "Újraolvasja a pénztárcát. Ha problémái vannak a tranzakciókkal vagy az összegekkel, ez segíthet.\nEz egy kis időt vehet igénybe.", - "wallet_send_label_hint_scan": "A QR-kód beolvasása időt takaríthat meg", "wallet_send_label_hint_metadata": "A metaadatok nem titkosítottak és nyilvánosan láthatók a blokkláncban.", - "wallet_scan_appBar_title": "Az importált seed beolvasása", - "wallet_scan_notice": "Ez eltarthat egy ideig. Ne zárd be ezt az ablakot!", "wallet_scan_notice_bg_notifications": "A háttérben történő értesítések engedélyezése az alkalmazás beállításaiban jelentősen javíthatja a beolvasás megbízhatóságát.", "wallet_send": "Küldés", "wallet_transactions": "Tranzakciók", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "Hiba", "secure_storage_body": "A biztonságos tárolóból való olvasás nem sikerült.\nKérjük, töröld az alkalmazás adatait és a gyorsítótárat, majd próbáld újra.", "wallet_value_alert_content": "Ezen érmék ilyen magas értékű tárolása mobil pénztárca használatában kockázatos.\nFontolja meg az érméinek áthelyezését Stakebox-ra, Ledger hardver pénztárcára vagy hideg tárolóra.", - "store_description": "Küldhetsz és fogadhatsz Peercoin-t, a Proof-of-Stake technológia előfutárát, a telefonodon.\n\nVédd meg a pénztárcád seed-jét. Az alkalmazás teljesen garanciális, és saját felelősségedre használd.\n\nFunkciók:\n- Electrum protokollra épül.\n- Peercoin és Peercoin teszt hálózati pénztárca.\n- Címjegyzék kezelése.\n- Papírpénztárca importálása.\n- Magánkulcsok (WIF) importálása és exportálása.\n- Szerverek kezelése.\n- Többnyelvű támogatás.\n- Háttér értesítések.\n\nIsmeretlen korlátozások a Github tárolóban találhatók.", + "store_description": "Küldj és fogadj Peercoint, a Proof-of-Stake úttörőjét a telefonodon.\n\nVédje a pénztárcáját.\nEz az alkalmazás egyáltalán nem jár garanciával.\nFelhasználás saját felelősségre.\n\nJellemzők:\n- Electrum protokoll alapján.\n- Peercoin küldése és fogadása.\n- Telepítés után készen áll a tranzakcióra (nincs várakozás).\n- Peercoin és Peercoin testnet pénztárcák.\n- Címjegyzék kezelése.\n- Import papír pénztárcák.\n- Privát kulcsok (WIF) importálása és exportálása.\n- Szerverkezelés.\n- Többnyelvű támogatás.\n- Háttérértesítések.\n\nAz ismert korlátozások a Github adattárában találhatók.", "store_short": "Mobil pénztárcád Peercoin-hoz és Peercoin teszt hálózathoz.", "sign_step_1": "Cím kiválasztása", "verify_step_1": "Cím megadása", diff --git a/assets/translations/hy.json b/assets/translations/hy.json index d3416196..c739d590 100644 --- a/assets/translations/hy.json +++ b/assets/translations/hy.json @@ -21,7 +21,7 @@ "addressbook_new_button": "Նոր", "addressbook_bottom_bar_your_addresses": "Ձեր Հասցեները", "addressbook_bottom_bar_sending_addresses": "Ուղարկման Հասցեները", - "addressbook_dialog_remove_title": "Դուք համոզվա՞ծ եք, որ ցանկանում եք ջնջել այս հասցեները:", + "addressbook_dialog_remove_title": "Իսկապե՞ս ուզում եք հեռացնել այս հասցեն:", "addressbook_dialog_remove_snack": "Հասցեն հաջողությամբ ջնջված է", "addressbook_dialog_addr_watched": "$address\nհսկվում է հետևյալում", "addressbook_dialog_addr_unwatched": "$address\nչի հսկվում հետևյալում", @@ -105,7 +105,7 @@ "buy_peercoin_dialog_title": "Կատարում եք ճապոնական ետևորակային կայքում:", "buy_peercoin_dialog_content": "Ծրագրի հավելվածի պահանջվողները չեն հաստատվում դրա բարդությունից։", "changelog_appbar": "Փոփոխությունների պատմություն", - "changelog_headline": "Ի՞նչ նոր է", + "changelog_headline": "Ինչ նորություն կա?", "continue": "Շարունակել", "currency_ARS": "Արգենտինական պեսո", "currency_AUD": "Ավստրալիական դոլար", @@ -211,13 +211,13 @@ "verify_enter_message": "Խնդրվում ենք ներմուծել նամատածություն", "verify_enter_signature": "Խնդրվում ենք ներմուծել ստորագրություն", "send_enter_amount": "Խնդրվում ենք ներմուծել գումարը", - "send_errors_solve": "Խնդրվում ենք լուծել սխալները ...", + "send_errors_solve": "Խնդրվում ենք լուծել սխալները …", "send_errors_cant_pay_fees": "Հնարավոր չէ վճարել պարտադրամիջոցառումները։ Նրանց դեպքում հիմա կարող եք հեռացնել հասցեները կամ նվազագումել նրանց գումարը։", "send_import_csv": "Բեռնել CSV ֆայլից", "send_fee": "Վճարման դուրս: -$amount $letter_code", "send_invalid_address": "Անվավեր հասցե", "send_label": "Պիտակ (ընտրածածական)", - "send_oops": "Ի՞նչ-որ բան այստեղ սխալ է։ Խնդրվում ենք փորձեք նորից։", + "send_oops": "Սխալ առաջացավ, խնդրում ենք նորից փորձեք", "send_op_return": "Մետատվական նամատածուն", "send_qr": "QR կոդը", "send_to": " դեպի ", @@ -242,7 +242,7 @@ "server_settings_alert_hardcoded_title": "Կոդավորված սերվեր", "server_settings_alert_hardcoded_content": "Կոդավորված սերվերները չեն կարող հեռացվել, միայն անջատվածություններով։", "server_settings_error_no_server_left": "Պետք է անկապակցելի սերվեր։", - "setup_continue_alert_title": "Շարունակե՞լու։", + "setup_continue_alert_title": "Շարունակելուց առաջ", "setup_continue_alert_content": "Համոզվեք, որ պահված եք ձեր անհայտությունը։\nԱյնպեսզի մտնեք հավելվածի կարգավորումներին, հետո կարող եք դրականեցնել ձեր հաշիվները։", "setup_create_pin": "Ստեղծել PIN", "setup_import_title": "Բեռնել առքերը", @@ -272,7 +272,7 @@ "transactions_all": "Բոլորը", "transactions_fee": "-$amount \nՎարձ", "transactions_in": "Մուտք", - "transactions_none": "Ոչինչ դեռ։", + "transactions_none": "Գործարքներ դեռ չկան", "transactions_out": "Ելք", "tx_address": "Հասցե", "tx_confirmations": "Հաստատումներ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Փողացեք քարտեզագրված բանկերային հաշվին", "wallet_pop_menu_wif": "Ներմուծեք գաղտնաբառային բանկերային հաշիվը", "wallet_pop_menu_signing": "Ստորագրությունների պատուհանը", - "wallet_pop_menu_rescan": "Երկրամասնորդությունը", "wallet_pop_menu_servers": "Կատարածեք սերվերները", "wallet_pop_menu_verification": "Ստորագրությունների հավասարմանը", "wallet_pop_menu_change_title": "Փոխել վերնագիրը", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Նոր վերնագիր", "wallet_receive_label_hint": "Կրկնեք սերվիսի կոճակը, որպեսզի պահեք հասցեի պատճենը։", "wallet_receive_label_hint_privacy": "Առանձնացում է ձեր հասցեների կրկնությունից հետո։ Եթե ուրիշ անգամ ունեք ուղարկված հասցեները, դրականեք դրական անունը հասցեբուքում։", - "wallet_rescan_title": "Երկրամասնորդությունը", - "wallet_rescan_content": "Խմբագրում է գրքույկը կրկնվելու։ Եթե հետևյալության համար ունեք գործարքներ կամ գումարներ, դա կարող է օգնել։\nԱյնպես որ, դա պահանջում է մի քանի ժամ։", - "wallet_send_label_hint_scan": "Հեռացվում է QR-կոդը ստորագրման ժամանակ", "wallet_send_label_hint_metadata": "Մետատվյալները անկառակներով են և կլինեն հրաշքներում հասարակված։", - "wallet_scan_appBar_title": "Ներմուծված սահը սկաննա։", - "wallet_scan_notice": "Այնպեսպիսով, կարող է ունենալ՝ դա ունիկալության համար երբեք չփակել այս էկրանը։", "wallet_scan_notice_bg_notifications": "Հաստատվելու։ Եթե պատասխանումը հաջողվեց, գործարքը կթարմացվի մի փատիվ ժամանակ։", "wallet_send": "Ուղարկեք", "wallet_transactions": "Գործարքներ", diff --git a/assets/translations/id.json b/assets/translations/id.json index 0b7afa8e..bb10b1ec 100644 --- a/assets/translations/id.json +++ b/assets/translations/id.json @@ -113,13 +113,8 @@ "wallet_connected": "terhubung", "wallet_offline": "luring", "wallet_pop_menu_wif": "Impor Kunci Pribadi", - "wallet_pop_menu_rescan": "Pindai ulang", "wallet_pop_menu_servers": "Sesuaikan Server", "wallet_receive": "Terima", - "wallet_rescan_title": "Pindai ulang dompet", - "wallet_send_label_hint_scan": "Petunjuk: Memindai Kode QR akan menghemat waktu Anda", - "wallet_scan_appBar_title": "Memindai benih impor Anda", - "wallet_scan_notice": "Ini mungkin memakan waktu cukup lama. Jangan tutup layar ini!", "wallet_send": "Kirim", "wallet_transactions": "Transaksi", "wallets_list": "Dompet Anda", @@ -263,7 +258,6 @@ "setup_save_text1": "Daftar kata berikut disebut Benih. Ini adalah kata sandi kompleks yang akan memberikan akses penuh ke dompet Anda dan semua koin Anda.", "wallet_pop_menu_paperwallet": "Dompet Kertas Sapu", "wallet_receive_label_hint": "Menekan tombol Bagikan akan menyimpan label alamat.", - "wallet_rescan_content": "Pindai dompet lagi. Jika Anda mengalami masalah dengan transaksi atau jumlah, ini mungkin bisa membantu.\nIni mungkin perlu beberapa waktu.", "store_description": "Kirim dan terima Peercoin, pendukung Proof-of-Stake, di ponsel Anda.\n\nJaga benih dompet Anda terlindungi.\nAplikasi ini hadir tanpa jaminan sama sekali.\nGunakan dengan risiko Anda sendiri.\n\nFitur:\n- Berdasarkan protokol electrum.\n- Kirim dan terima peercoin.\n- Siap bertransaksi setelah instalasi (tidak perlu menunggu).\n- Dompet testnet Peercoin dan Peercoin.\n- Manajemen buku alamat.\n- Impor dompet kertas.\n- Impor & ekspor kunci pribadi (WIF).\n- Manajemen server.\n- Dukungan multi-bahasa.\n- Pemberitahuan latar belakang.\n\nBatasan yang diketahui dapat ditemukan di repositori Github.", "about_illustrations_button": "designs.AI", "verify_enter_signature": "Harap masukkan tanda tangan", diff --git a/assets/translations/is.json b/assets/translations/is.json index 482dd63f..1d90954a 100644 --- a/assets/translations/is.json +++ b/assets/translations/is.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Skima aðgrófasetningu", "wallet_pop_menu_wif": "Flytja inn dulnúmer", "wallet_pop_menu_signing": "Undirrita skilaboð", - "wallet_pop_menu_rescan": "Endurskanna", "wallet_pop_menu_servers": "Stilla þjóni", "wallet_pop_menu_verification": "Staðfesta skilaboð", "wallet_pop_menu_change_title": "Breyta titli", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nýr titill", "wallet_receive_label_hint": "Með því að ýta á „Deila“ hnappinn, vistar þú merkingu heimilisfangsins.", "wallet_receive_label_hint_privacy": "Endurunnotkun heimilisfangs er ekki mælt með þar sem það er í ókunnulegu marki. Ef þú vilt nota heimilisfangið aftur þarftu að merkja það sem „horft“ í heimilisfangabókinni eftir að þú hefur notað það.", - "wallet_rescan_title": "Endurskanna veski", - "wallet_rescan_content": "Skannar veskið þitt aftur. Ef þú upplifir vandamál með viðskipti eða upphæðir, gæti þetta hjálpað.\nÞetta gæti tekið smá stund.", - "wallet_send_label_hint_scan": "Skanna QR-kóðan til að spara þér tíma", "wallet_send_label_hint_metadata": "Lýsingin um gögn er ódulkóðuð og verður almennt aðgengileg á blokkkeðjunni.", - "wallet_scan_appBar_title": "Skanna inn fluttuðu aðgrófasetningu þinni", - "wallet_scan_notice": "Þetta gæti tekið stund. Ekki loka þessari síðu!", "wallet_scan_notice_bg_notifications": "Með því að kveikja á bakgrunnsuppflettinotkun í forritsstillingum gætið þú aukið skannnákvæmni verulega.", "wallet_send": "Senda", "wallet_transactions": "Viðskipti", diff --git a/assets/translations/it.json b/assets/translations/it.json index 95555e4f..1ac6d07f 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -133,20 +133,16 @@ "wallet_connected": "connesso", "wallet_offline": "offline", "wallet_pop_menu_servers": "Modifica server", - "wallet_scan_appBar_title": "Scansionando il frase seme importato", "wallet_send": "Invia", "wallet_transactions": "Transazioni", "wallets_list": "I tuoi wallet", "wallets_none": "Non ci sono wallet attivi", - "wallet_pop_menu_rescan": "Riavvia scansione", "tx_view_in_explorer": "Apri in explorer", "unconfirmed": "non confermata", "wallet_bottom_nav_receive": "Ricevi", "wallet_pop_menu_paperwallet": "Portafoglio di Carta Spazzata", "wallet_receive": "Ricevi", "wallet_receive_label_hint": "Premendo il pulsante Condividi si salverà l'etichetta dell'indirizzo.", - "wallet_rescan_title": "Riavvia scansione transazioni", - "wallet_scan_notice": "Potrebbe richiedere alcuni istanti. Non abbandonare la schermata!", "about_free": "Questo software é open source, gratuito e non offre alcun tipo di garanzia.\nUsalo a tuo rischio.", "about_data_protection": "Questo software protegge i tuoi dati e la tua privacy al meglio delle sue possibilità.\nQuesta app salva tutti i dati necessari in locale sul tuo dispositivo.\nQuesto software non contiene alcuna pubblicità o tracciamento dell'attività.", "add_coin_failed": "Aggiunta wallet fallita!", @@ -169,14 +165,12 @@ "setup_seed_slider_label": "Trascina per cambiare il numero di parole", "setup_securebox_fail": "Siamo spiacenti.\nIl tuo dispositivo non é in grado di conservare le chiavi segrete in maniera sicura.", "about_foundation": "Questo progetto é supportato finanziariamente dalla Peercoin Foundation.\nQualsiasi donazione a favore della fondazione contribuirà allo sviluppo di questa app.", - "wallet_rescan_content": "Riavvia la scansione delle transazioni. Può servire in caso di problemi con le transazioni o il saldo del wallet.\nPotrebbe richiedere alcuni istanti.", "receive_faucet": "Apri faucet", "addressbook_search": "Inserisci indirizzi, nomi", "receive_obtain": "Ottieni tPPC", "receive_website": "Apri il sito", "send_qr": "QR-Code", "wallet_bottom_nav_addr": "Indirizzi", - "wallet_send_label_hint_scan": "Suggerimento: usando i QR-Code sarà tutto più semplice", "setup_continue_alert_title": "Prima di continuare", "setup_continue_alert_content": "Assicurati di aver salvato il tuo frase seme.\nPotrai visualizzarlo più tardi nelle impostazioni.", "tx_rejected": "Transazione rifiutata dal network. Per favore, ritenta.", diff --git a/assets/translations/ja.json b/assets/translations/ja.json index 43834fdf..2569060f 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -45,10 +45,8 @@ "setup_save_text1": "以下の語のリストはシードと呼ばれています。これは、あなたのウォレットとすべてのコインへのフルアクセスを可能にする複雑なパスワードです。", "tx_confirmations": "確認事項", "tx_rejected": "取引がネットワークで拒否されました。もう一度お試しください。", - "wallet_pop_menu_rescan": "再スキャン", "wallet_pop_menu_servers": "サーバーを調整する", "wallet_receive_label_hint": "「共有」ボタンを押すと宛名ラベルが保存されます。", - "wallet_rescan_content": "ウォレットを再度スキャンします。取引や金額に問題がある場合は、これが役に立つかもしれません。\n時間がかかる場合があります。", "wallet_value_alert_content": "この価値のあるコインをモバイルウォレットに保管するのはリスクが高いです。\nステークボックス、レッジャーのハードウェアウォレット、またはコールドウォレットにコインを移すことを検討してください。", "store_description": "プルーフ・オブ・ステークのパイオニアであるピアコインを携帯電話で送受信します。\n\nウォレットのシードを守ります。\nこのアプリには一切の保証がありません。\n自己責任でご利用ください。\n\n特徴:\n- エレクトロンのプロトコルに基づいています\n- ピアコインの送受信が可能\n- インストール後、すぐに取引が可能(待ち時間なし)\n- ピアコインとピアコインテストネットウォレット\n- アドレス帳の管理\n- ペーパーウォレットのインポート\n- プライベートキー(WIF)のインポート&エクスポート\n- サーバー管理\n- 多言語のサポート\n- バックグラウンド通知機能\n\n既知の制限事項は、ギットハブリポジトリに記載されています。", "server_add_no_wss": "wss://で始まる必要があります\nその他のプロトコルは現在サポートされていません", @@ -262,10 +260,6 @@ "wallet_pop_menu_paperwallet": "スイープペーパーウォレット", "wallet_pop_menu_wif": "プライベートキーのインポートする", "wallet_receive": "受け取る", - "wallet_rescan_title": "ウォレットを再スキャンする", - "wallet_send_label_hint_scan": "ヒント:QRコードをスキャンすると時間が短縮されます", - "wallet_scan_appBar_title": "インポートしたシードのスキャン", - "wallet_scan_notice": "少し時間がかかるかもしれません。この画面を閉じないでください!", "wallet_send": "送信", "wallet_transactions": "取引", "wallets_list": "あなたのウォレット", diff --git a/assets/translations/ka.json b/assets/translations/ka.json index 96794826..160eb5b0 100644 --- a/assets/translations/ka.json +++ b/assets/translations/ka.json @@ -25,7 +25,7 @@ "addressbook_dialog_remove_snack": "მისამართი წაიშალა წარმატებით", "addressbook_dialog_addr_watched": "$address\nახლა შემყურებულია", "addressbook_dialog_addr_unwatched": "$address\nშემყურება მოიხსენება", - "addressbook_dialog_addr_unwatch_unable": "$address\nშეუძლია შემყურების მოხსნა ანგარიშზე ან შემმოწმების შემდეგ შემყურების ანგარიშებზე ბალანსის ან შემდეგი შემცველი მისამართის შეცვლის დროს.", + "addressbook_dialog_addr_unwatch_unable": "$address\nარ შეიძლება უყურო\n(აქვს ბალანსი ან არის შემდეგი ცვლილების მისამართი)", "addressbook_edit_dialog_title": "წარწერის შეცვლა", "addressbook_edit_dialog_input": "ახალი წარწერა", "addressbook_export_dialog_title": "კენწერის ექსპორტი", @@ -150,7 +150,7 @@ "import_wif_success_snack": "კრიფტო გასაღები წარმატებით შემოტანილია", "jail_countdown": "წამი", "jail_dialog_button": "კარი", - "jail_dialog_title": "შეგეხილებით რეტრის", + "jail_dialog_title": "თქვენ მიაღწიეთ განმეორებითი ცდების მაქსიმალურ რაოდენობას.", "jail_heading": "აპლიკაცია შეზღუდულია რეტრის გამო", "logout": "გასვლა", "logout_title": "თქვენ ხართ გამოსვლის პროცესში", @@ -211,7 +211,7 @@ "verify_enter_message": "გთხოვთ, შეიყვანოთ შეტყობინება", "verify_enter_signature": "გთხოვთ, შეიყვანოთ ხელმოწერა", "send_enter_amount": "გთხოვთ, შეიყვანოთ თანხა", - "send_errors_solve": "გთხოვთ, აყენოთ შეცდომები ...", + "send_errors_solve": "გთხოვთ, აყენოთ შეცდომები …", "send_errors_cant_pay_fees": "ხელმოწერების შემოწმების შედეგში ვერ შეინახება. სასავარაუდო გადახდები $feesMissing $letter_code ახლა გამოსაჭრელად არ არის. შეიცავეთ მისამართების წაშლა ან მათი ტრანზაქციის რაოდენობის შემცირება.", "send_import_csv": "CSV-ფაილიდან შემოტანა", "send_fee": "სასავარაუდო: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "რაღაც შეცდომაა, გთხოვთ, სცადოთ ხელახლა", "send_op_return": "მეტამონათენტის შეტყობინება", "send_qr": "QR-კოდი", - "send_to": " დან", + "send_to": " დან ", "send_total": "სულ $amount $letter_code", "send_total_amount": "სულ თანხა", - "send_transferring": "გადაგზავნის პროცესში", + "send_transferring": "გადაგზავნის პროცესში ", "send_add_address": "მისამართის დამატება", "send_navigator": "მისამართი $index დან $maximum", "send_address_already_exists": "მისამართი უკვე არის", @@ -243,7 +243,7 @@ "server_settings_alert_hardcoded_content": "კოდირებული სერვერები შეუძლიათ წაშალოთ, მხოლოდ გათვალისწინების დარღვევით.", "server_settings_error_no_server_left": "საკვები ერთი დამაკავშირებელი სერვერი საჭიროა!", "setup_continue_alert_title": "გაგრძელების წინ", - "setup_continue_alert_content": "შეარჩიეთ, რომ შენახულ სედ-ფრაზას გამოიყენოთ საუბარში. შენ შეგიძლია შეხებო აპლიკაციის პარამეტრებში.", + "setup_continue_alert_content": "შეარჩიეთ, რომ შენახულ სედ-ფრაზას გამოიყენოთ საუბარში.\nშენ შეგიძლია შეხებო აპლიკაციის პარამეტრებში.", "setup_create_pin": "PIN-ის შექმნა", "setup_import_title": "სედ-ფრაზის შემოტანა", "setup_finish": "დასრულება", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "სიგარე საფულეს წიგნი", "wallet_pop_menu_wif": "კლევიშვილის შემოტანა", "wallet_pop_menu_signing": "შეხვედრების ხელმოწერა", - "wallet_pop_menu_rescan": "ხელახლა გადახედვა", "wallet_pop_menu_servers": "სერვერების შერთვა", "wallet_pop_menu_verification": "შეტყობინებების დამოწმება", "wallet_pop_menu_change_title": "სათაურის შეცვლა", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "ახალი სათაური", "wallet_receive_label_hint": "ადგილზე ჩამონათვალის დარეკვა შეინახება მისამართის ლეიბლში.", "wallet_receive_label_hint_privacy": "თქვენი მისამართის ხელხილება იძახება ფიდუსი რიგის რაინებად. თუ გსურთ ამ მისამართის ხელხალვა, შესაძლოა ის \"მიყევით\" წიგნებში განავლებული მისამართებში გადაადგილოთ.", - "wallet_rescan_title": "საფულის ხელახლა გადახედვა", - "wallet_rescan_content": "ხელახლა საფულის გადახედვის შესასწორებლად. თუ გსურთ ტრანზაქციების ან თანხების შეტყობინებების გარეშე, ეს შეიძლება გადამოხვიდეს საშუალებას.", - "wallet_send_label_hint_scan": "QR-კოდის დაკავშირება შენახავს თქვენს დროშას", "wallet_send_label_hint_metadata": "მეტადანი არაკრიფტოგრაფულია და იქნება საჯარო დამნაშავებულებაში.", - "wallet_scan_appBar_title": "შეტყობინების შემოწმება", - "wallet_scan_notice": "ეს შეიძლება შესაძლოა გახდეს დაკავშირების ხელმოწერა.", "wallet_scan_notice_bg_notifications": "თქვენ შეიძლება შეასწოროთ ფონური განახლებები აპლიკაციის პარამეტრებში.", "wallet_send": "გაგზავნა", "wallet_transactions": "ტრანზაქციები", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "შეცდომა", "secure_storage_body": "დაუკავშირდა დაშვების წაკითხვა უხეშია.\nგთხოვთ, წაშალოთ აპლიკაციის მონაცემები და ქეში და კისადამოწმებლობის გადატვირთვის შემდეგ კიდევ სცადოთ.", "wallet_value_alert_content": "მობილურ საფულეებში აღებული ფულის ეს რისკია.\nშემიერებულ რისკში დაამატებთ თქვენი ფულები სტეიქბოქსში, სასაჩვენო კოში, ან სერვერულ ფულებში.", - "store_description": "გამოგზავნეთ და მიიღეთ პირკოინი, Proof-of-Stake-ის საფეხურის პიონერი, თქვენს ტელეფონზე.\n\nდაარსებით დაცულ თქვენს სედ-ფრაზას. ეს აპლიკაცია მოგცემთ არც ერთი გარემოს. გამოიყენეთ თქვენს რისკში.\n\nფუნქციები:\n- დაფულების გაგზავნა და მიღება Peercoin-ზე.\n- დამოწმების წერტილების დამტკიცება ინსტალაციის შემდეგ (არ ელოდებათ).\n- Peercoin და Peercoin-ზე ტესტური ფულები.\n- მისამართულების წიგნის მართვა.\n- საფულე ქსელის შერთვა.\n- პლურიენგული მხარეების ჩატვირთვა და ჩატვირთვა.\n- ბრძანებების შეცვლა.\n- მრავალე ენის მხარეები.\n- ფონური განახლებების საშუალება.\n\nGithub-ის რეპოზიტორიუმში მოცემული შეზღუდვებების შესაბამისად გაგებათ.", + "store_description": "გაგზავნეთ და მიიღეთ Peercoin, Proof-of-Stake-ის პიონერი, თქვენს ტელეფონზე.\n\nდაიცავით თქვენი საფულის თესლი. \nამ აპს გააჩნია აბსოლუტურად არანაირი გარანტია. \nგამოიყენეთ საკუთარი რისკის ქვეშ.\n\nახასიათებლები:\n- ელექტროპროტოკოლის საფუძველზე.\n- გაგზავნეთ და მიიღეთ peercoin.\n- მზად არის გარიგებისთვის ინსტალაციის შემდეგ (ლოდინის გარეშე).\n- Peercoin და Peercoin ტესტნეტის საფულეები.\n- მისამართების წიგნის მართვა.\n- ქაღალდის საფულეების იმპორტი.\n- პირადი გასაღებების იმპორტი და ექსპორტი (WIF).\n- სერვერის მენეჯმენტი.\n- მრავალენოვანი მხარდაჭერა.\n- ფონური შეტყობინებები.\n\nცნობილი შეზღუდვები შეგიძლიათ იხილოთ Github საცავში.", "store_short": "თქვენი მობილური საფულე Peercoin-სათვის და Peercoin-ზე.", "sign_step_1": "მისამართის არჩევა", "verify_step_1": "მისამართის შეტყობინების შემოწმება", diff --git a/assets/translations/kk.json b/assets/translations/kk.json index be03e618..5ee2a902 100644 --- a/assets/translations/kk.json +++ b/assets/translations/kk.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Қағазшы бумажаларды салып алу", "wallet_pop_menu_wif": "Жеке кілтті импорттау", "wallet_pop_menu_signing": "Хаттарға қол қою", - "wallet_pop_menu_rescan": "Қайта скандау", "wallet_pop_menu_servers": "Серверлерді орнату", "wallet_pop_menu_verification": "Хаттарды тексеру", "wallet_pop_menu_change_title": "Атауын өзгерту", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Жаңа атау", "wallet_receive_label_hint": "Бөліс батырмасын басу осы мекенжай атауын сақтауға көмектеседі.", "wallet_receive_label_hint_privacy": "Жеке таратуды кемелдету үшін мекенжайыңызды қайта пайдалануды қамтиды. Бұл мекенжайды қайта пайдалана алмайтын жағдайда, оны \"көрген\" ретінде таңдау керек.", - "wallet_rescan_title": "Өмірлікті қайта скандау", - "wallet_rescan_content": "Өмірлікті қайта скандауды орындау. Егер сізге транзакциялар немесе сомаларды белгілеуде мәселе болса, бұл көмектесе алуы мүмкін.\nБұл біраз уақыт алуы мүмкін.", - "wallet_send_label_hint_scan": "QR-Кодты сканерлеу сізге уақыт жеткізеді", "wallet_send_label_hint_metadata": "Метаданны бір құпиялы емес және блокчейнде ұсынуларды көрсетеді.", - "wallet_scan_appBar_title": "Жасырылған жапсырысын скандау", - "wallet_scan_notice": "Бұл уақыт алуы мүмкін. Бұл экранны жабмаңыз!", "wallet_scan_notice_bg_notifications": "Фондық хабарламаларды App Settings орындау қабілеттілігі сканды азайтуға мүмкіндік береді.", "wallet_send": "Жіберу", "wallet_transactions": "Транзакциялар", diff --git a/assets/translations/km.json b/assets/translations/km.json index 3ce52551..c8b5658d 100644 --- a/assets/translations/km.json +++ b/assets/translations/km.json @@ -25,11 +25,11 @@ "addressbook_dialog_remove_snack": "លុបអាសយដ្ឋានដោយជោគជ័យ", "addressbook_dialog_addr_watched": "$address\nត្រូវបានមើលឥតគិតថ្លៃរបស់វា", "addressbook_dialog_addr_unwatched": "$address\nមិនត្រូវបានមើលឥតគិតថ្លៃទេ", - "addressbook_dialog_addr_unwatch_unable": "$address\nមិនអាចបោះបង់ការមើលឥតគិតថ្លៃបានទេ (មានតម្លៃនិងគុណលុយក្នុងប្រអប់បញ្ញាណបន្ទាប់)", + "addressbook_dialog_addr_unwatch_unable": "$address\nមិនអាចបោះបង់ការមើលឥតគិតថ្លៃបានទេ\n(មានតម្លៃនិងគុណលុយក្នុងប្រអប់បញ្ញាណបន្ទាប់)", "addressbook_edit_dialog_title": "កែសម្រួលស្លាក", "addressbook_edit_dialog_input": "ស្លាកថ្មី", "addressbook_export_dialog_title": "នាំចេញសោកស្រុកឯកសារឯកជន", - "addressbook_export_dialog_description": "សោកស្រុកនេះផ្ដោតផ្ដាសាយនឹងក្រុមហ៊ុនចង់រក្សាប្រាក់របស់វានេះ។\nកិច្ចការក្តោងសាកល្បងនឹងនិយាយនៅតែអំពីអ្វីដែលអ្នកកំពុងធ្វើ។", + "addressbook_export_dialog_description": "សោនេះផ្តល់សិទ្ធិពេញលេញទៅកាន់កាក់ដែលរក្សាទុកជាមួយអាសយដ្ឋាននេះ។\nកុំចែករំលែកគន្លឹះនេះជាមួយនរណាម្នាក់!\nបន្ត លុះត្រាតែអ្នកប្រាកដថា អ្នកកំពុងធ្វើអ្វី។", "addressbook_export_dialog_button": "បង្ហាញខ្សែសោកស្រុកខ្លី", "addressbook_export_dialog_hint": "ខ្សែសោកស្រុកនេះជាទ្រង់តាមទ្រង់ WIF", "addressbook_hide_change": "លាក់អាសយដ្ឋានប្លុកឈ្មោះ", @@ -154,7 +154,7 @@ "jail_heading": "កម្មវិធីបាន​ចាក់សោ​រួម​ចំនួន", "logout": "ចាកចេញ", "logout_title": "អ្នកកំពុងលោកនេះនឹងចាកចេញ", - "logout_content": "តើអ្នកប្រាកដជាមួយការដាក់ទុកកញ្ចប់របស់អ្នកដើម្បីចូលក្នុងកម្មវិធីម្តងទៀតមែនទេ។", + "logout_content": "តើ​អ្នក​ប្រាកដ​ជា​ចង់​ចេញ?\nអ្នកត្រូវបញ្ចូលគ្រាប់ពូជរបស់អ្នកដើម្បីចូលម្តងទៀត។", "no_new_wallet": "មិនមាន​កញ្ចប់​ថ្មី​ទេ​នៅពេល​នេះ។", "not_again": "កុំ​បង្ហាញ​ម្តង​ទៀត", "notification_title": "$walletTitle - កម្មវិធី​ដើម្បី​ត្រូវបានទទួល", @@ -211,7 +211,7 @@ "verify_enter_message": "សូមបញ្ចូលសារ", "verify_enter_signature": "សូមបញ្ចូលស្រ្ណីកតាក្រាហ្វូ", "send_enter_amount": "សូមបញ្ចូលចំនួន", - "send_errors_solve": "សូមដោះស្រាយកំហុស ...", + "send_errors_solve": "សូមដោះស្រាយកំហុស …", "send_errors_cant_pay_fees": "មិនអាចបង់ប្រាក់សេរីបានទេ។ មាន $feesMissing $letter_code ត្រូវបានបាត់ក្នុងបញ្ជូនរបស់អ្នក។ សូមពន្យាយការដកអាសយដ្ឋានឬការកែតម្រូវចំនួនកញ្ចប់របស់អ្នក។", "send_import_csv": "នាំចូលពីឯកសារ CSV", "send_fee": "ថ្លៃប្រតិបត្តិការ: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "មានបញ្ហាមួយហើយ។ សូមព្យាយាមម្ដងទៀត", "send_op_return": "សារគោលបែបបទ", "send_qr": "QR-Code", - "send_to": "ទៅ", + "send_to": " ទៅ ", "send_total": "សរុប $amount $letter_code", "send_total_amount": "ចំនួនសរុប", - "send_transferring": "កំពុង​ដកប្រាក់ទៅ​អាសយដ្ឋាន​ដើម្បី", + "send_transferring": "កំពុង​ដកប្រាក់ទៅ​អាសយដ្ឋាន​ដើម្បី ", "send_add_address": "បន្ថែមអាសយដ្ឋាន", "send_navigator": "អាសយដ្ឋាន $index នៃ $maximum", "send_address_already_exists": "អាសយដ្ឋានរួចហើយ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "ស្នើ​អត្ថបទ​បណ្ដាញលើកម្មវិធី​អត្រា", "wallet_pop_menu_wif": "នាំចូល​គ្នា​មានសុពល​កូដ", "wallet_pop_menu_signing": "ហត្ថលេខា​សម្ងាត់", - "wallet_pop_menu_rescan": "នាំចូល​ឡើងវិញ", "wallet_pop_menu_servers": "កំណត់​ម៉ាស៊ីន​បម្រើ", "wallet_pop_menu_verification": "ផ្ទៀងផ្ទាត់​សារ", "wallet_pop_menu_change_title": "ប្ដូរ​ចំណងជើង", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "ចំណងជើង​ថ្មី", "wallet_receive_label_hint": "ប៊ូតុង​ចែករំលែក​នឹង​រក្សារក្សា​អាសយដ្ឋាន។", "wallet_receive_label_hint_privacy": "ប្រើ​អាសយដ្ឋាន​របស់អ្នក​ដើម្បី​រក្សារក្សា​នោះ​បន្ថែមសិទ្ធិ​មួយ​ចំនួន។ ប្រើ​អាសយដ្ឋាន​របស់​អ្នក​ដើម្បី​រក្សារក្សា​នោះ​បន្ថែមសិទ្ធិ​នៅក្នុង​សៀវភៅ​អាសយដ្ឋាន​ក្រោម​ក្នុង​ការ​ប្រើប្រាស់នៅក្នុង​ការ​ផ្អាកពីនេះ។", - "wallet_rescan_title": "នាំចូល​ឡើងវិញ​កម្មវិធី", - "wallet_rescan_content": "នាំចូល​ឡើងវិញ​កម្មវិធី​ម្តង​ទៀត។ ប្រសិនបើ​អ្នក​មាន​បញ្ហា​ជាមួយ​ការ​ផ្ទេរ​ឬ​តម្លៃ​នៅក្នុង​កម្មវិធី​នោះ។", - "wallet_send_label_hint_scan": "ការ​វិភាគ​កូដ​ QR នឹង​ដើម្បី​រក្សារក្សា​ពេលខ្លះ", "wallet_send_label_hint_metadata": "និយម​នៅ​កូដនិមិត្តសរុបនឹង​ត្រូវបាន​រក្សារក្សា​នៅក្នុង​ប្រតិបត្តិតាម​ក្រុម​ប្រចាំពេល។", - "wallet_scan_appBar_title": "ការ​វិភាគ​ការ​ទិន្នន័យ​ដែលបាន​នាំចូល", - "wallet_scan_notice": "នេះ​អាច​តម្លើង​ពីរេអិល។ កុំ​បិទ​អេក្រង់​នេះ!", "wallet_scan_notice_bg_notifications": "អនុញ្ញាត​ការ​ប្រតិបត្តិ​ក្រោម​ការ​កំណត់​ការ​ប្រតិបត្តិ​ជូនដំណឹង​ផ្ទេរ​ម្តងទៀត។", "wallet_send": "ផ្ញើ", "wallet_transactions": "កត់ត្រា", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "កំហុស", "secure_storage_body": "ការ​អាន​ពី​ការ​រក្សា​សុវត្ថិភាព​បាន​បរាជ័យ។\nសូម​លុប​ទិន្នន័យ​កម្មវិធី​នេះ​និង​កំណត់​ការ​ចាក់ផ្តើម​របស់​វា។", "wallet_value_alert_content": "ការ​ផ្ទេរ​តម្លៃ​នៅ​លើសចំណុច​នេះ​នៅ​ក្នុង​កូរ៉ូ​ច្រើនជាងគេ។\nសូម​ពិនិត្យ​ការ​ផ្លាស់ប្តូរ​ទិន្នន័យ​របស់អ្នក​ទៅ​ក្នុង​កូរ៉ូ​ដោយសារ​នេះ។", - "store_description": "ផ្ញើនិង​ទទួល​ប្រភេទ​ប្រចាំ​របស់ Peercoin ដែល​បកប្រែ​លើ​ទូរស័ព្ទរបស់អ្នក។\n\nរក្សា​សម្រាប់​ពានិកា​មួយ​ចំនួន​ប៉ុណ្ណោះ។\nកម្មវិធី​នេះ​មិនមាន​ការ​ធានា​ទូរស័ព្ទ​ទេ។\nប្រើ​ដើម្បី​ទិញ​ការ​សាកសួរ។\nប្រតិបត្តិ​កូរ៉ូ​និង​ការ​សាកសួរច្រើនជាងគេ។\nការ​រក្សា​សម្រាប់​ស្វែងរក​ដែន​នៅក្នុង​ប្រតិបត្តិ​សង្គម។", + "store_description": "ផ្ញើ និងទទួល ក្រុមឧស្សាហកម្ម ដែលជាអ្នកត្រួសត្រាយផ្លូវនៃ Proof-of-Stake នៅលើទូរសព្ទរបស់អ្នក។\n\nរក្សាគ្រាប់ពូជកាបូបរបស់អ្នកការពារ។ \nកម្មវិធីនេះភ្ជាប់មកជាមួយពិតជាគ្មានការធានា។ \nប្រើដោយហានិភ័យផ្ទាល់ខ្លួន។\n\nលក្ខណៈពិសេស៖\n- ផ្អែកលើពិធីសារអេឡិចត្រូនិច។\n- ផ្ញើនិងទទួល ក្រុមឧស្សាហកម្ម ។\n- រួចរាល់ក្នុងការធ្វើប្រតិបត្តិការបន្ទាប់ពីដំឡើងរួច (មិនរង់ចាំ) ។\n- កាបូប ក្រុមឧស្សាហកម្ម និង ក្រុមឧស្សាហកម្ម testnet ។\n- ការគ្រប់គ្រងសៀវភៅអាសយដ្ឋាន។\n- នាំចូលកាបូបក្រដាស។\n- នាំចូល និងនាំចេញសោឯកជន (WIF) ។\n- ការគ្រប់គ្រងម៉ាស៊ីនមេ។\n- ការគាំទ្រពហុភាសា។\n- ការជូនដំណឹងផ្ទៃខាងក្រោយ។\n\nដែនកំណត់ដែលគេស្គាល់អាចត្រូវបានរកឃើញនៅក្នុងឃ្លាំង Github ។", "store_short": "កម្មវិធី​ការ​ធានា​ទូរស័ព្ទ​សម្រាប់ Peercoin និង​ប្រតិបត្តិ​សង្គម Peercoin។", "sign_step_1": "ជ្រើស​អាសយដ្ឋាន", "verify_step_1": "បញ្ចូល​អាសយដ្ឋាន", diff --git a/assets/translations/kn.json b/assets/translations/kn.json index b64fdcd3..38c8f5d0 100644 --- a/assets/translations/kn.json +++ b/assets/translations/kn.json @@ -145,7 +145,7 @@ "import_wif_error_empty": "ದಯವಿಟ್ಟು ಖಾಸಗಿ ಕೀಯನ್ನು ನಮೂದಿಸಿ", "import_wif_error_failed_parse": "ನಿಮ್ಮ ಖಾಸಗಿ ಕೀ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಸಾಬೀತಾಗಿಲ್ಲ. ಅದು WIF ನಮೂದಾರ್ಥದಲ್ಲಿದೆಯೇ?", "import_wif_error_snack": "ಈ ವಿಳಾಸವನ್ನು ಈಗಾಗಲೇ ಆಮದು ಮಾಡಲಾಗಿದೆ", - "import_wif_hint": "ಖಾಸಗಿ ಕೀಯನ್ನು ಸಿಡ್‌ಬೇರಿದ ನಂತರ ವಾಲೆಟ್ ಹಿನ್ನೆಲೆಯಿಂದ ಪುನಃ ಪುನಃ ಆಮದು ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಇದು ಸೀಡಿನಿಂದ ವಾಲೆಟ್‌ನ್ನು ಮರುಸ್ಥಾಪಿಸುವಲ್ಲಿ ಅನುಬಂಧಿತವಾಗಿಲ್ಲ.", + "import_wif_hint": "ಬೀಜದಿಂದ ವಾಲೆಟ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವಾಗ ಕೀಲಿಯನ್ನು ಮತ್ತೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು. ಇದು ಬೀಜದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲ.", "import_wif_intro": "ದಯವಿಟ್ಟು ಆಮದು ಮಾಡಲು ನೀವು ಖಾಸಗಿ ಕೀಯನ್ನು ನಮೂದಿಸಿ.\nಅದು WIF ನಮೂದಾರ್ಥದಲ್ಲಿರಬೇಕು.", "import_wif_success_snack": "ಖಾಸಗಿ ಕೀ ಯಶಸ್ವಿಯಾಗಿ ಆಮದು ಮಾಡಲಾಗಿದೆ", "jail_countdown": "ಸೆಕೆಂಡುಗಳು", @@ -154,13 +154,13 @@ "jail_heading": "ಅಪ್ ಲಾಕ್ ಅನ್ನುವಲ್ಲಿ", "logout": "ಲಾಗ್ ಔಟ್ ಮಾಡಿ", "logout_title": "ನೀವು ಲಾಗ್ ಔಟ್ ಮಾಡಲಿಕೆಯಾಗಿದ್ದೀರಿ", - "logout_content": "ನೀವು ನೀವು ಹೊಸ ಸಿಡ್ ನ ಮೇಲೆ ಪ್ರವೇಶ ಹೊಂದಲು ನಿಮ್ಮ ಸೀಡ್‌ಗೆ ಪ್ರವೇಶಿಸಬೇಕಾಗುತ್ತದೆ.\n", + "logout_content": "ನೀವು ಲಾಗ್ ಔಟ್ ಮಾಡಲು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?\nಮತ್ತೆ ಲಾಗಿನ್ ಮಾಡಲು ನಿಮ್ಮ ಬೀಜವನ್ನು ನೀವು ನಮೂದಿಸಬೇಕಾಗಿದೆ.", "no_new_wallet": "ಈಗ ಹೊಸ ವಾಲೆಟ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ.", "not_again": "ಮತ್ತೆ ತೋರಿಸಬೇಡಿ", "notification_title": "$walletTitle - ಹೊಸ ಲಾಭಗಳು ದೊರೆಯಿತು", "notification_body": "ಲಾಭಗಳನ್ನು ನೋಡಲು ಆ್ಯಪ್ ತೆರೆಯಿರಿ", "paperwallet_confirm_import": "ದೃಢೀಕರಿಸಿ & ಆಮದು ಮಾಡಿ", - "paperwallet_error_1": "ವಾಲೆಟ್ ಖಾಲಿ ಅಥವಾ ಕನಿಷ್ಠ ಬರಹ", + "paperwallet_error_1": "ವಾಲೆಟ್ ಖಾಲಿಯಾಗಿದೆ \nಅಥವಾ ಕನಿಷ್ಠ ಉತ್ಪಾದನೆಗಿಂತ ಕಡಿಮೆ ಮೊತ್ತ", "paperwallet_step_1": "ಹೆಗ್ಗಣ", "paperwallet_step_1_text": "ಸಾರ್ವಜನಿಕ ಕೀಯನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ", "paperwallet_step_2": "ಹೆಗ್ಗಣ", @@ -169,9 +169,9 @@ "paperwallet_step_3_text": "ಜಮ್ಮೆ ಪರಿಶೀಲಿಸಿ", "paperwallet_step_4": "ಹೆಗ್ಗಣ", "paperwallet_step_4_text": "ಪೇಪರ್ ವಾಲೆಟ್ ಮರುಸ್ಥಾಪಿಸಿ", - "paperwallet_success": "ಪೇಪರ್ ವಾಲೆಟ್ ಯಶಸ್ವಿಯಾಗಿ ಆಮದು ಮಾಡಲಾಗಿದೆ. ಲಾಭಗಳು ತುರುಕಾಗಿದೆ.", + "paperwallet_success": "ಪೇಪರ್ ವಾಲೆಟ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗಿದೆ.\nವಹಿವಾಟು ಶೀಘ್ರದಲ್ಲೇ ಗೋಚರಿಸುತ್ತದೆ.", "periodic_reminder_donate_title": "ಕಾಣಿಕೆ ಅನುಸ್ಮರಣೆ", - "periodic_reminder_donate_body": "ಈ ಆ್ಯಪ್ ಪಿಯರ್ಸಿನ ವಿಕಾಸಕ್ಕಾಗಿ ಪೀರ್‌ಕಾಯಿನ್ ಫೌಂಡೇಶನ್ ನಿಂದ ಬೆಂಗೊಡಿಯನ್ ಮಾಡಲು ದಯವಿಟ್ಟು ಆಲೋಚಿಸಿ.", + "periodic_reminder_donate_body": "ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪೀರ್‌ಕಾಯಿನ್ ಫೌಂಡೇಶನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ.\nಪೀರ್‌ಕಾಯಿನ್ ಮತ್ತು ಈ ಅಪ್ಲಿಕೇಶನ್‌ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸಲು ದಯವಿಟ್ಟು ದೇಣಿಗೆಯನ್ನು ಪರಿಗಣಿಸಿ.", "periodic_reminder_backup_title": "ಬ್ಯಾಕಪ್ ಅನುಸ್ಮರಣೆ", "periodic_reminder_backup_body": "ನಿಮ್ಮ ವಾಲೆಟ್ ಸೀಡ್ ಗೆ ಒಂದು ಬ್ಯಾಕಪ್ ನಿಮಿಷ ಸುರಕ್ಷಿತ ಸ್ಥಳದಲ್ಲಿ ಇಡಿಕೊಳ್ಳಿ, ಹೆಚ್ಚಿನವರಿಗೆ ಕಾಣಿಕೆ ತಕ್ಕಂತೆ ನೀವು ನಿಮ್ಮ ನಾಣ್ಯಕೋಷದ ಪ್ರವೇಶವನ್ನು ಕಳೆದುಕೊಳ್ಳಲು ವಿರಾಮವಿಲ್ಲ.", "periodic_reminder_backup_button": "ಫೌಂಡೇಶನ್ ವೆಬ್‌ಸೈಟ್ ತೆರೆಯಿರಿ", @@ -211,7 +211,7 @@ "verify_enter_message": "ದಯವಿಟ್ಟು ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ", "verify_enter_signature": "ದಯವಿಟ್ಟು ಸಹಿಯನ್ನು ನಮೂದಿಸಿ", "send_enter_amount": "ದಯವಿಟ್ಟು ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ", - "send_errors_solve": "ದಯವಿಟ್ಟು ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಿ...", + "send_errors_solve": "ದಯವಿಟ್ಟು ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಿ …", "send_errors_cant_pay_fees": "ಶುಲ್ಕಗಳನ್ನು ಪಾವತಿ ಮಾಡಲಾಗುವುದಿಲ್ಲ. $feesMissing $letter_code ಪ್ರಸ್ತುತವಾಗಿ ಇಲ್ಲ. ವಿಳಾಸಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಅಥವಾ ಅವುಗಳ ಲಾಭದ ಮೊತ್ತವನ್ನು ಕಡಿಮೆಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ.", "send_import_csv": "CSV ನಿಂದ ಆಮದು ಮಾಡಿ", "send_fee": "ಶುಲ್ಕ: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "ಏನೋ ತಪ್ಪಾಗಿಹೋಯಿತು, ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ", "send_op_return": "ಮೇಟಾಡೇಟಾ ಸಂದೇಶ", "send_qr": "QR ಕೋಡ್", - "send_to": " ಗೆ ಕಳುಹಿಸಿ", + "send_to": " ಗೆ ಕಳುಹಿಸಿ ", "send_total": "ಒಟ್ಟು $amount $letter_code", "send_total_amount": "ಒಟ್ಟು ಮೊತ್ತ", - "send_transferring": "ಸ್ಥಾನಾಂತರಿಸುವುದು", + "send_transferring": "ಸ್ಥಾನಾಂತರಿಸುವುದು ", "send_add_address": "ವಿಳಾಸವನ್ನು ಸೇರಿಸಿ", "send_navigator": "ವಿಳಾಸ $index ನೋಡುಗಲು $maximum", "send_address_already_exists": "ವಿಳಾಸ ಈಗಾಗಲೇ ಇದೆ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "ಕಾಗದ ವಾಲೆಟ್‌ಗಳನ್ನು ಸ್ವೀಪ್ ಮಾಡಿ", "wallet_pop_menu_wif": "ಖಜಾಂಚಿ ಕೀ ಆಮದುಮಾಡಿ", "wallet_pop_menu_signing": "ಸಂದೇಶಗಳನ್ನು ಸಾಕ್ಷ್ಯ್ ಮಾಡಿ", - "wallet_pop_menu_rescan": "ವಾಲೆಟ್ ಹೊಂದಿಸಿ", "wallet_pop_menu_servers": "ಸರ್ವರ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಿ", "wallet_pop_menu_verification": "ಸಂದೇಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ", "wallet_pop_menu_change_title": "ಶೀರ್ಷಿಕೆ ಬದಲಾಯಿಸಿ", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "ಹೊಸ ಶೀರ್ಷಿಕೆ", "wallet_receive_label_hint": "ಶೇರ್ ಬಟನ್ ಒತ್ತಿದರೆ ವಿಳಾಸದ ಲೇಬಲ್ ಉಳಿಯುತ್ತದೆ.", "wallet_receive_label_hint_privacy": "ನಿಮ್ಮ ವಿಳಾಸವನ್ನು ಪುನರ್‌ಬಳಕೆಗಾಗಿ ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುವುದಿಲ್ಲ. ಈ ವಿಳಾಸವನ್ನು ಪುನರ್‌ಬಳಕೆ ಮಾಡಲು ನೀವು ಅದನ್ನು ವಿಳಾಸ ಪುಸ್ತಕದಲ್ಲಿ \"ನೋಡಿದ\" ಎಂಬ ಹೆಸರಿನಲ್ಲಿ ಹೊಂದಿಸಬೇಕು.", - "wallet_rescan_title": "ವಾಲೆಟ್ ಹೊಂದಿಸಿ", - "wallet_rescan_content": "ವಾಲೆಟ್ ಹೊಂದಿಸುತ್ತದೆ. ಟ್ರಾನ್ಸಕ್ಷನ್‌ಗಳಲ್ಲಿ ಅಥವಾ ಮೌಲ್ಯಗಳಲ್ಲಿ ತೊಂದರೆ ಇದ್ದಲ್ಲಿ, ಇದು ಸಹಾಯಕವಾಗಬಹುದು.\nಇದು ಕೆಲವು ಕಾಲವಾಗಬಹುದು.", - "wallet_send_label_hint_scan": "ಕ್ಯೂಆರ್ ಕೋಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ನಿಮಗೆ ಕೆಲವು ಕಾಲ ಮುಕ್ತವಾಗಿರಬಹುದು", "wallet_send_label_hint_metadata": "ಮೇಟಾಡೇಟಾ ಅಗ್ರಗಣ್ಯವಾಗಿದೆ ಮತ್ತು ಆ ಸಾರ್ವಜನಿಕವಾಗಿ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಕಾಣುವುದು.", - "wallet_scan_appBar_title": "ನಿಮ್ಮ ಆಮದುಮಾಡಿದ ಸೀಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತಿದ್ದೀರಿ", - "wallet_scan_notice": "ಇದು ಕೊನೆಯಾಗುವವರೆಗೂ ಕೆಲವು ಕಾಲ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಈ ಪರಿದಿಯನ್ನು ಮುಚ್ಚಬೇಡಿ!", "wallet_scan_notice_bg_notifications": "ಅಪ್‌ಲಿಕೇಶನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಹಿಂದಿನಿಂದ ಪ್ರಸಾರ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಸ್ಕ್ಯಾನ್‌ನ ನಿರ್ಭರತೆಯನ್ನು ಉದ್ದೀಪಿಸಬಹುದು.", "wallet_send": "ಕಳುಹಿಸಿ", "wallet_transactions": "ಲಾಭಿದ್ದಾಂತಗಳು", @@ -319,8 +313,8 @@ "secure_storage_app_bar_title": "ದೋಷ", "secure_storage_body": "ಭದ್ರವಾಗಿ ಭಂಡಾರಿಸುವುದರಿಂದ ವ್ಯಾಪ್ತಿಯಿಂದ ಓದಲು ತಪ್ಪಿತದಿದೆ.\nಈ ಅಪ್ಲಿಕೇಶನ್‌ನ ಅನ್ನಿಸಿಕೊಳ್ಳಲು ಈ ಅನ್ನಿಸಿಕೊಳ್ಳಲು ಈ ಅಪ್ಲಿಕೇಶನ್‌ನ ಡೇಟಾ ಮತ್ತು ಕ್ಯಾಷ್ ಅನ್ನು ಅಳಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", "wallet_value_alert_content": "ಈ ಕಾಣಿಕೆಯಲ್ಲಿ ಮೊತ್ತವಾಗಿ ಇರುವ ನಾಣ್ಯಗಳನ್ನು ಮೊಬೈಲ್ ವಾಲೆಟ್‌ನಲ್ಲಿ ಇರುವುದು ಅಪಾಯಕಾರಿಯಾಗಿದೆ.\nನಿಮ್ಮ ನಾಣ್ಯಗಳನ್ನು ಸ್ಟೇಕ್‌ಬಾಕ್ಸ್‌ಗೆ, ಲೆಡ್ಜರ್ ಹಾರ್ಡ್‌ವೇರ್ ವಾಲೆಟ್‌ಗೆ ಅಥವಾ ಕೋಲ್ಡ್ ವಾಲೆಟ್‌ಗೆ ಸ್ಥಳಾಂತರಿಸುವುದು ಮೌಲ್ಯದಲ್ಲಿ ವಿಚಾರಿಸಿ.", - "store_description": "ನಿಮ್ಮ ಫೋನ್‌ನ ಮೇಲೆ ಪೀರ್‌ಕಾಯಿನ್‌ನನ್ನು ಕಳುಹಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿ. ಪೂರ್ವಿಕನೂ ಮೊತ್ತ ಗೋಚರ ಪರೀಕ್ಷೆಯ ಪ್ರಮುಖವಾದ ಪೀರ್‌ಕಾಯಿನ್‌ನ ಸಾರ್ವಜನಿಕವಾಗಿ ಬಳಕೆ ಮಾಡಿ.\n\nನಿಮ್ಮ ವಾಲೆಟ್ ಸೀಡ್ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್‌ನು ಯಾವುದೇ ವಾರಾಂತ ಸೇರಿಸಲಾಗಿಲ್ಲ. ನಿಮ್ಮ ಜೋಕು ಮೇಲೆ ಬಳಸಿ.\nಬಳಕೆ ನಿಮ್ಮ ಅಪಾಯಕ್ಕೆ ನೀವೇ ಹೊಣೆಯಾಗಿದ್ದೀರಿ.\n\nವೈಶಿಷ್ಟ್ಯಗಳು:\n- ಎಲೆಕ್ಟ್ರಮ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ.\n- ಪೀರ್‌ಕಾಯಿನ್ ಕಳುಹಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿ.\n- ಅನುಸ್ಥಾನಾಂತರಿಕ್ಷಕ್ಕೆ ಸಿದ್ಧ.\n- ಪೀರ್‌ಕಾಯಿನ್ ಮತ್ತು ಪೀರ್‌ಕಾಯಿನ್ ಪರೀಕ್ಷಾಂತರ ವಾಲೆಟ್‌ಗಳು.\n- ವಿಳಾಸ ಪುಸ್ತಕ ನಿರ್ವಹಣೆ.\n- ಕಾಗದ ವಾಲೆಟ್‌ಗಳನ್ನು ಆಮದುಮಾಡಿ.\n- ಖಜಾಂಚಿ ಕೀಗಳನ್ನು (WIF) ಆಮದುಮಾಡಿ ಮತ್ತು ರಿಯಾಯಿತಿ ಮಾಡಿ.\n- ಸರ್ವರ್ ನಿರ್ವಹಣೆ.\n- ಬಹುಭಾಷೆ ಬೆಂಬಲ.\n- ಹಿಂದಿನಿಂದ ಪ್ರಸಾರ ಅಧಿಸೂಚನೆಗಳು.\n\nಗುರುತಿನ ಮಿತಿಗಳು ಗಿಟ್ಹಬ್‌ ಸಂಗ್ರಹದಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ.", - "store_short": "ಪೀರ್‌ಕಾಯಿನ್ ಮತ್ತು ಪೀರ್‌ಕಾಯಿನ್ ಪರೀಕ್ಷಾಂತರದ ನಿಮ್ಮ ಮೊಬೈಲ್ ವಾಲೆಟ್", + "store_description": "ನಿಮ್ಮ ಫೋನ್‌ನ ಮೇಲೆ ಪೀರ್‌ಕಾಯಿನ್‌ನನ್ನು ಕಳುಹಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿ. ಪೂರ್ವಿಕನೂ ಮೊತ್ತ ಗೋಚರ ಪರೀಕ್ಷೆಯ ಪ್ರಮುಖವಾದ ಪೀರ್‌ಕಾಯಿನ್‌ನ ಸಾರ್ವಜನಿಕವಾಗಿ ಬಳಕೆ ಮಾಡಿ.\n\nನಿಮ್ಮ ವಾಲೆಟ್ ಸೀಡ್ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ. \nಈ ಅಪ್ಲಿಕೇಶನ್‌ನು ಯಾವುದೇ ವಾರಾಂತ ಸೇರಿಸಲಾಗಿಲ್ಲ. ನಿಮ್ಮ ಜೋಕು ಮೇಲೆ ಬಳಸಿ. \nಬಳಕೆ ನಿಮ್ಮ ಅಪಾಯಕ್ಕೆ ನೀವೇ ಹೊಣೆಯಾಗಿದ್ದೀರಿ.\n\nವೈಶಿಷ್ಟ್ಯಗಳು:\n- ಎಲೆಕ್ಟ್ರಮ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ.\n- ಪೀರ್‌ಕಾಯಿನ್ ಕಳುಹಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿ.\n- ಅನುಸ್ಥಾನಾಂತರಿಕ್ಷಕ್ಕೆ ಸಿದ್ಧ.\n- ಪೀರ್‌ಕಾಯಿನ್ ಮತ್ತು ಪೀರ್‌ಕಾಯಿನ್ ಪರೀಕ್ಷಾಂತರ ವಾಲೆಟ್‌ಗಳು.\n- ವಿಳಾಸ ಪುಸ್ತಕ ನಿರ್ವಹಣೆ.\n- ಕಾಗದ ವಾಲೆಟ್‌ಗಳನ್ನು ಆಮದುಮಾಡಿ.\n- ಖಜಾಂಚಿ ಕೀಗಳನ್ನು (WIF) ಆಮದುಮಾಡಿ ಮತ್ತು ರಿಯಾಯಿತಿ ಮಾಡಿ.\n- ಸರ್ವರ್ ನಿರ್ವಹಣೆ.\n- ಬಹುಭಾಷೆ ಬೆಂಬಲ.\n- ಹಿಂದಿನಿಂದ ಪ್ರಸಾರ ಅಧಿಸೂಚನೆಗಳು.\n\nಗುರುತಿನ ಮಿತಿಗಳು ಗಿಟ್ಹಬ್‌ ಸಂಗ್ರಹದಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ.", + "store_short": "ಪೀರ್‌ಕಾಯಿನ್ ಮತ್ತು ಪೀರ್‌ಕಾಯಿನ್ ಪರೀಕ್ಷಾಂತರದ ನಿಮ್ಮ ಮೊಬೈಲ್ ವಾಲೆಟ್.", "sign_step_1": "ವಿಳಾಸ ಆಯ್ಕೆಮಾಡಿ", "verify_step_1": "ವಿಳಾಸ ನಮೂದಿಸಿ", "verify_step_3": "ಸಾಕ್ಷ್ಯದ ನಮೂದಿಸಿ", diff --git a/assets/translations/ko.json b/assets/translations/ko.json index e5200ad7..70f4161c 100644 --- a/assets/translations/ko.json +++ b/assets/translations/ko.json @@ -42,7 +42,6 @@ "wallet_offline": "오프라인", "wallet_pop_menu_paperwallet": "스윕 종이 지갑", "wallet_pop_menu_wif": "개인 키 가져오기", - "wallet_pop_menu_rescan": "재스캔하기", "wallet_pop_menu_servers": "서버 조정하기", "wallet_receive": "받기", "about_license": "AGPL-3.0 에 따른 라이선스 보유", @@ -54,10 +53,6 @@ "app_settings_description": "이 로그에는 민감한 정보가 포함되어 있습니다.\n개인 키가 포함되어 있지는 않지만 이 로그를 함부로 공유하지 마십시오.", "app_settings_notifications_not_enabled": "현재 백그라운드 알림이 차단되어 있습니다.", "app_settings_notifications_hint_sync_2": "운영 체제가 백그라운드 작업을 조절하는 방식이나 여부에 따라 알림이 크게 지연될 수 있습니다. iOS 기기는 간격이 더 길어질 수 있습니다.", - "wallet_rescan_content": "지갑을 다시 스캔하십시오. 거래 또는 금액으로 어려움을 겪고계신다면 이것이 도움이 될 수 있습니다.\n시간이 다소 걸릴 수 있습니다.", - "wallet_send_label_hint_scan": "주의: QR 코드를 스캔하면 시간을 줄일 수 있습니다", - "wallet_scan_appBar_title": "가져온 시드 스캔 중", - "wallet_scan_notice": "시간이 다소 걸릴 수 있습니다. 이 화면을 닫지 마십시오!", "wallet_send": "보내기", "wallet_transactions": "거래", "wallets_list": "내 지갑", @@ -164,7 +159,6 @@ "tx_confirmations": "확인", "tx_direction": "안내", "tx_fee": "수수료", - "wallet_rescan_title": "지갑 재스캔하기", "about": "소개", "about_developers": "© $year The peercoin_flutter 개발사", "about_view_source": "소스 코드 보기", @@ -353,5 +347,119 @@ "addressbook_dialog_addr_unwatched": "$address\n더 이상 시청하지 않습니다", "addressbook_dialog_addr_unwatch_unable": "$address\n지켜볼 수 없다\n(잔액이 있거나 다음 변경 주소입니다)", "addressbook_swipe_watch": "보다", - "addressbook_swipe_unwatch": "시청 해제" + "addressbook_swipe_unwatch": "시청 해제", + "wallet_scanner_message_init": "$account의 $coinName에 대한 스캔이 초기화되었습니다", + "wallet_scanner_message_scan_connection_failed": "$accountNumber에서 $coinName에 대한 스캔 실패(연결 실패)", + "reset_modal_description": "이렇게 하면 지갑 잔액이 재설정되고 UTXO의 모든 주소가 확인됩니다.\n브로드캐스트되지 않은 거래는 제거됩니다.", + "app_settings_price_feed_search": "통화 코드 검색", + "app_settings_language_search": "검색 언어", + "currency_AED": "아랍에미리트 디르함", + "currency_ALL": "알바니아 렉", + "currency_AOA": "앙골라 콴자", + "currency_AZN": "아제르바이잔 마나트", + "currency_BAM": "보스니아 컨버터블 마크", + "currency_BGN": "불가리아 레프", + "currency_BHD": "바레인 디나르", + "currency_BND": "브루나이 달러", + "currency_BOB": "볼리비아 볼리비아노", + "currency_BSD": "바하마 달러", + "currency_BTN": "부탄 눌트럼", + "currency_BWP": "보츠와나 풀라", + "currency_CAD": "캐나다 달러", + "currency_CDF": "콩고 프랑", + "currency_CHF": "스위스 프랑", + "currency_CLP": "칠레 페소", + "currency_COP": "콜롬비아 페소", + "currency_CRC": "코스타리카 콜론", + "currency_CVE": "카보베르데 에스쿠도", + "currency_DOP": "도미니카 페소", + "currency_EGP": "이집트 파운드", + "currency_GEL": "조지아 라리", + "currency_GMD": "감비아 달라시", + "currency_GNF": "기니프랑", + "currency_GTQ": "과테말라 케찰", + "currency_GYD": "가이아나 달러", + "currency_HNL": "온두라스 렘피라", + "currency_HRK": "크로아티아 쿠나", + "currency_HUF": "헝가리 포린트", + "currency_ILS": "이스라엘 신 셰켈", + "currency_IQD": "이라크 디나르", + "currency_JMD": "자메이카 달러", + "currency_JOD": "요르단 디나르", + "currency_KGS": "키르기스스탄 솜", + "currency_KMF": "코모로 프랑", + "currency_KWD": "쿠웨이트 디나르", + "currency_KZT": "카자흐스탄 텡게", + "currency_LBP": "레바논 파운드", + "currency_LKR": "스리랑카 루피", + "currency_LRD": "라이베리아 달러", + "currency_LSL": "바소토 로티", + "currency_LYD": "리비아 디나르", + "currency_MDL": "몰도바 레우", + "currency_MGA": "마다가스카르 아리아리", + "currency_MKD": "마케도니아 디나르", + "currency_MNT": "몽골어 퇴그뢰그", + "currency_MOP": "마카오 파타카", + "currency_MVR": "몰디브 루피야", + "currency_MWK": "말라위 콰차", + "currency_MYR": "말레이시아 링깃", + "currency_TJS": "타지키스탄 소모니", + "currency_TND": "튀니지 디나르", + "currency_TTD": "트리니다드 토바고 달러", + "currency_TWD": "신대만달러", + "currency_UYU": "우루과이 페소", + "currency_XOF": "서아프리카 CFA 프랑", + "currency_XPF": "CFP 프랑", + "currency_ZAR": "남아프리카 랜드", + "currency_MXN": "멕시코 페소", + "currency_MZN": "모잠비크 메디칼", + "currency_NAD": "나미비아 달러", + "currency_NGN": "나이지리아 나이라", + "currency_NZD": "뉴질랜드 달러", + "currency_OMR": "오만 리알", + "currency_PEN": "페루 솔", + "currency_QAR": "카타르 리얄", + "currency_RSD": "세르비아 디나르", + "currency_RWF": "르완다 프랑", + "currency_SAR": "사우디 리얄", + "currency_SCR": "세이셸 루피", + "currency_SDG": "수단 파운드", + "currency_SGD": "싱가포르 달러", + "currency_SZL": "스와지 릴랑게니", + "scan_for_wallets": "지갑 검색", + "wallet_scan_finished": "스캔 완료", + "wallet_scan": "지갑 스캔", + "app_settings_wallet_order": "지갑 주문", + "currency_AMD": "아르메니아 드라마", + "currency_BIF": "부룬디 프랑", + "currency_BYN": "벨로루시 루블", + "currency_CZK": "체코 코루나", + "currency_HKD": "홍콩 달러", + "currency_ISK": "아이슬란드 크로나", + "currency_LAK": "라오스 킵", + "currency_MAD": "모로코 디르함", + "currency_MUR": "모리셔스 루피", + "currency_PYG": "파라과이 과라니", + "currency_SLL": "시에라리온 리온", + "currency_XAF": "중앙아프리카 CFA 프랑", + "currency_CLF": "우니다드 데 포멘토", + "currency_ZMW": "잠비아 콰차", + "wallet_scan_notice_new": "시간이 좀 걸릴 수 있습니다.\n이 화면은 자동으로 닫힙니다!", + "wallet_scan_create_success": "$title 지갑이 성공적으로 생성되었습니다", + "wallet_scan_no_new_found": "새 지갑을 찾을 수 없습니다", + "currency_MRU": "모리타니아 우기야", + "currency_YER": "예멘 리알", + "currency_ZWL": "짐바브웨 달러", + "currency_STN": "상투메아 도브라", + "wallet_scanner_message_newAddressFound": "새 주소가 발견되었습니다", + "wallet_scanner_message_new_wallet_found": "$accountNumber에서 $coinName의 새 지갑이 발견되었습니다", + "wallet_scanner_message_scan_finished": "$accountNumber의 $coinName 스캔이 완료되었습니다", + "wallet_scanner_message_scan_failed": "$accountNumber($e))의 $coinName 스캔에 실패했습니다", + "scan_modal_title": "이 지갑을 스캔하는 중", + "reset_modal_title": "이 지갑 재설정 중", + "wallet_scan_scanning_finished": "스캔 완료", + "wallet_scan_n_new_found": "$n개의 새 지갑이 발견되었습니다", + "wallet_scan_wallet_already_exists": "지갑이 이미 존재합니다: $walletName", + "wallet_scan_create_error": "지갑 생성 실패: $error", + "wallet_scan_close": "닫다" } diff --git a/assets/translations/ky.json b/assets/translations/ky.json index 1672f578..f89945d9 100644 --- a/assets/translations/ky.json +++ b/assets/translations/ky.json @@ -25,7 +25,7 @@ "addressbook_dialog_remove_snack": "Адрес ийгиликтүү алынды", "addressbook_dialog_addr_watched": "$address\nажыратылгандай болду", "addressbook_dialog_addr_unwatched": "$address\nажыратылгандан кыйынкы болду", - "addressbook_dialog_addr_unwatch_unable": "$address\n(мындай абалдагы же кийинки алмаштырмалык адреси бар) ажыратылгандай болбойт", + "addressbook_dialog_addr_unwatch_unable": "$address\nкароосуз калтырууга болбойт\n(баланс бар же кийинки өзгөртүү дареги)", "addressbook_edit_dialog_title": "Белгиленишти түзөтүү", "addressbook_edit_dialog_input": "Жаңы белги", "addressbook_export_dialog_title": "Жеке жеткиликтүү калыпты экспорттоо", @@ -60,7 +60,7 @@ "app_settings_language": "Тил", "app_settings_language_restart": "Приложение кайра жүктөө керек.", "app_settings_logs": "Дебаг логтары", - "app_settings_description": "Бул логтар шаардык маалыматтарды камтылганда, учурларды бөлүшүп, ким менен бөлүшүүгө макул болгонуну текшериңиз.", + "app_settings_description": "Бул журналдар купуя маалыматты камтыйт.\nАлар жеке ачкычтарды камтыбагандыктан, бул журналдарды ким менен бөлүшө аларыңызды унутпаңыз.", "app_settings_logs_export": "Дебаг логтарын экспорттоо", "app_settings_newWallet": "Жаңы эсепчи кошуу үчүн талап кылуу", "app_settings_notifications": "Билдирмелер", @@ -143,7 +143,7 @@ "import_wif_textfield_label": "Жеке Калкып сөз", "import_wif_alert_content": "Андан кийинки адрести импорттоо жеңилтисеңиз биш\n\n$address", "import_wif_error_empty": "Жеке калкып сөздү киргизиңиз", - "import_wif_error_failed_parse": "Сиздин жеке калкып сөзүңүз дүрүү эмес. Бул WIF форматында бекен.", + "import_wif_error_failed_parse": "Сиздин купуя ачкычыңыз жараксыз. WIF форматындабы?", "import_wif_error_snack": "Бул адрес киргизилген", "import_wif_hint": "Калкып сөздү андан кийинки кошуу кызматында кайра импорттоо керек. Бул калкып сөз сиздин калкып сөзүңүзбүзгө кире эле, ананда окуп турган жок.", "import_wif_intro": "Киргизгилүүгө карата андан кийинки жеке калкып сөзүңүздү киргизиңиз.\nБул WIF форматында болушу керек.", @@ -154,7 +154,7 @@ "jail_heading": "Приложение жабылды", "logout": "Чыгуу", "logout_title": "Сиз чыгып кетесиз", - "logout_content": "Сиз кызматтык калкып сөзүңүздү кирүү керек түз бир уруктуу жерде сактай эле берет.", + "logout_content": "Чын эле чыгасызбы?\nСиз кайра кирүү үчүн өз үрөндү киргизүү керек.", "no_new_wallet": "Учурда жаңы кошууну жок.", "not_again": "Анын табышмасын", "notification_title": "$walletTitle - Жаңы транзакция кабыл алынды", @@ -211,7 +211,7 @@ "verify_enter_message": "Жолун киргизиңиз", "verify_enter_signature": "Имзаны киргизиңиз", "send_enter_amount": "Сумманы киргизиңиз", - "send_errors_solve": "Катаанычан өчүрүңүз ...", + "send_errors_solve": "Катаанычан өчүрүңүз …", "send_errors_cant_pay_fees": "Комиссияны төлөө болбойт. $feesMissing $letter_code аз жок. Адресдерди өчүрүп, же алардын транзакция суммасын азайтып көрсөңүз.", "send_import_csv": "CSV файлынан импорттоо", "send_fee": "Комиссия: -$amount $letter_code", @@ -223,7 +223,7 @@ "send_to": " -га ", "send_total": "Жалпы $amount $letter_code", "send_total_amount": "Жалпы сумма", - "send_transferring": "Жөнөтүлүү жатыр", + "send_transferring": "Жөнөтүлүү жатыр ", "send_add_address": "Адрес кошуу", "send_navigator": "Адрес $index / $maximum", "send_address_already_exists": "Адрес бар", @@ -251,7 +251,7 @@ "setup_pin": "Мурунталашка алганда PIN кургуңуз.", "setup_pin_no_biometrics": "Сиздин карго төмөнкү биометрикалык аутентификацияны камтыйт.", "setup_price_feed_allow": "Баалардын калып башкаруу APIге рүшдүү болгон кыл", - "setup_price_feed_description": "Бул сиздин кошоо калдыгынызды жана акчалоо кымбаттандыгынызды көрсөтөт. ", + "setup_price_feed_description": "Бул сиздин кошоо калдыгынызды жана акчалоо кымбаттандыгынызды көрсөтөт.", "setup_price_feed_title": "Сырткы APIлер", "setup_price_feed_last_update": "Акыркы жаңылоо: $timestamp", "setup_bg_sync_description": "Бул сиздин кошоолоруңуз үчүн сырткы жаңылтууга мүмкүнчүлүк берет.", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Кошоотту Пайперден", "wallet_pop_menu_wif": "Жеке ачкычту киргиз", "wallet_pop_menu_signing": "Жарыялоо жасоо", - "wallet_pop_menu_rescan": "Кошоолорду кайра сырткага ал", "wallet_pop_menu_servers": "Сервердерди башкаруу", "wallet_pop_menu_verification": "Жарыялоо тастыктама", "wallet_pop_menu_change_title": "Теманы алмаштыр", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Жаңы тема", "wallet_receive_label_hint": "Бөлүштүрүү баскычын баскычка басыңыз, алар адресди кошоо буктурага сактайт.", "wallet_receive_label_hint_privacy": "Биометрикалык аутентификацияны кошуларга бекитилбейт кылыштыгын кабыл алабыз. Жөнөкөй ким-келечекти кайра кызыгулап колсоңуз, анда катталарды түшүп, адресди дареги башкаруулар тебиринде көрсөткөн көрсөтүлгөн болот.", - "wallet_rescan_title": "Кошоо терминалын кайра сырткага ал", - "wallet_rescan_content": "Кошоолорду кайра сырткарга турган жолдоштур. Транзакциялар же акчаларга эсеп берүү үчүн бул болот.\nБул бир аз күткүн.", - "wallet_send_label_hint_scan": "QR-кодду сканерден ачуу абалы кийин кошоо буктурага сактайт", "wallet_send_label_hint_metadata": "Метадата шифрле болгон жок, анда булдан транзакция боюнча ашык маалымат болот.", - "wallet_scan_appBar_title": "Киргизген семафорду сканер", - "wallet_scan_notice": "Бул узун мерзиме камтыйт. Бул экранды жабып көрмөйүңүз!", "wallet_scan_notice_bg_notifications": "Сырткы жаңылоону App параметрлери бөлүмүндө үзөт үчүн сканердеги сакталышты толуктууру болот.", "wallet_send": "Жиберүү", "wallet_transactions": "Транзакциялар", @@ -318,7 +312,7 @@ "wallet_value_alert_title": "Акча башы сыяктуу", "secure_storage_app_bar_title": "Ката", "secure_storage_body": "Карго ачкычтан окуп жетишпейт.\nБул аппдын данныхын жана кэшин жок кылып көрүңүз.", - "wallet_value_alert_content": "Мобилдик кошоодо акчаларыңыздын мааниси чон кызыкты. Бул акчаларды Каржы кошосу, Ledger сактоочу ачкычту тегерек ачкычту же маалдаан кошоо болот.", + "wallet_value_alert_content": "Мобилдик кошоодо акчаларыңыздын мааниси чон кызыкты.\nБул акчаларды Каржы кошосу, Ledger сактоочу ачкычту тегерек ачкычту же маалдаан кошоо болот.", "store_description": "Proof-of-Stake программасынын пионери болгон Пиркойнди телефонуңузга жөнөтүңүз жана алыңыз.\n\nКапчыгыңыздын үрөнүн коргоңуз. \nБул колдонмо эч кандай кепилдик менен келет. \nӨз тобокелге салып колдонуу.\n\nӨзгөчөлүктөрү:\n- электр протоколунун негизинде.\n- Пиркойн жөнөтүү жана алуу.\n- Орнотуудан кийин транзакцияга даяр (күтүү жок).\n- Пиркойн жана Пиркойн testnet капчыктары.\n- Дарек китебин башкаруу.\n- Кагаз капчыктарды импорттоо.\n- Жеке ачкычтарды импорттоо жана экспорттоо (WIF).\n- Серверди башкаруу.\n- Көп тилдүү колдоо.\n- Фондук эскертмелер.\n\nБелгилүү чектөөлөрдү Github репозиторийинен тапса болот.", "store_short": "Пиркойн жана Пиркойн тест кошолоруңузду телефонда сактоочуу апп.", "sign_step_1": "Адресди тандаңыз", @@ -347,7 +341,7 @@ "setup_legal_title": "Канундук билдирүү", "setup_legal_switch_tile": "Мен билген жана толук эсептөө кылганмын, оңой жумшактар менде бар. Ким болсо, менди калтыруу үчүн бир каалаган семафор фразасы керек. Бул аппдын жеткиликтүүсүн берген ким болсо, ошондой эле Пиркойн Фонд окутпаган жок. Мен бул аппдан озумдук эркиндиктим менен колдоомдорду колдоом алам. Мен өзүмдүктү ырастоодон колдоомду аткарам. Жогорудагы лицензияны окуп алдым жана тандадым.", "setup_legal_license": "Лицензияны көрүү", - "setup_auth_title": "Сураныч, веб сессияңыз кайсы убакты чектелсин?", + "setup_auth_title": "Веб сеансыңыздын мөөнөтү качан бүтөөрүн тандаңыз:", "setup_auth_subtitle_plural": "Сураныч, сессияңыз $days күндө чектелсин.", "setup_auth_subtitle_singular": "Сураныч, сессияңыз $days күндө чектелсин.", "setup_auth_hint": "Сессия аягында бир дагы семафор фразасын киргизүңүз керек.", diff --git a/assets/translations/lo.json b/assets/translations/lo.json index 1c1fdd12..67fe4528 100644 --- a/assets/translations/lo.json +++ b/assets/translations/lo.json @@ -5,7 +5,7 @@ "about_show_license": "ສະແດງບັນທຶກສິດທີ່ມີສິດ", "about_free": "ການປັບປ່ຽນນີ້ເປັນໂຄງການອາຍຸສຸດ, ແລະ ບໍ່ມີການກຳນົດໄວ້ໄດ້ເກີດຂຶ້ນ.\nໃຊ້ຢູ່ກັບສິດທີ່ເຈົ້າເປັນຜູ້ເສຍ.", "about_view_source": "ເບິ່ງລິ້ງລະຫັດຂອງລິ້ງ", - "about_data_protection": "ໂຄງການນີ້ກັບການກຳນົດຂອງຂ້ອງຂ້າ ແລະ ສະວະກາດສຳລັບທີ່ຄວນການໄດ້ຂັດລົມສຳລັບອາຍຸບໍ່ໄດ້ໃນຂະນະທີ່ທ່ານ.\nໂຄງການນີ້ມັກຊະນະລະດັບຂ້ອຍທີ່ທ່ານເກີດໄດ້ມາໃນປີນີ້ຢູ່ກັບປ້ອງກັນ ຫຼື ສະບັບສະບາຍ.", + "about_data_protection": "ຊອບແວນີ້ປົກປ້ອງຂໍ້ມູນ ແລະຄວາມເປັນສ່ວນຕົວຂອງທ່ານໃຫ້ດີທີ່ສຸດ.\nແອັບນີ້ເກັບຂໍ້ມູນທີ່ຈໍາເປັນທັງໝົດຢູ່ໃນອຸປະກອນຂອງທ່ານ.\nບໍ່ມີການວິເຄາະຫຼືຊອບແວການໂຄສະນາພາຍໃນ.", "about_data_declaration": "ເບິ່ງການພັດທະນາລາຍລະອຽດການກຳນົດຂອງຂ້ອຍ ແລະ ສະວະກາດຂອງຂ້ອຍ", "about_foundation": "ສິນຄ້ານີ້ມັກຊະນະລະດັບນີ້ອັດຕະໂນມັດ Peercoin.\nກະລຸນາຈະເລີ່ມຕົ້ນເງິນເພື່ອຂຽນການພັດທະນາຂອງໂຄງການນີ້.", "about_foundation_button": "ສືບຕໍ່ເມນູໃນກ່ຽວກັບການຊະນະລະດັບນີ້ຂອງການພັດທະນາ Peercoin", @@ -146,7 +146,7 @@ "import_wif_error_failed_parse": "ຄຳນວນຜູ້ໃຊ້ສະມາຊິກຂອງທ່ານບໍ່ຖືກຕ້ອງ. ມັນມີໃນຮູບແບບ WIF ຫຼືບໍ່?", "import_wif_error_snack": "ທີ່ນີ້ທ່ານໄດ້ເຂົ້າມັດນີ້ໄດ້ຮັບໄດ້", "import_wif_hint": "ຄຳນວນນີ້ຈະຖືກເຂົ້າມັດອີກເອີຍໆເມື່ອການກຳນົດເອງຈາກຄຳສັ່ງຂອງຜ່ານຂອງທ່ານ. ມັນບໍ່ເຊື່ອມາກການກຳນົດເອງ.", - "import_wif_intro": "ກະລຸນາປ້ອນຄຳນວນຜູ້ໃຊ້ສະມາຊິກທີ່ທ່ານຕ້ອງການການນໍາເຂົ້າ. ມັນຈະຕ້ອງແມ່ນໃນຮູບແບບ WIF.", + "import_wif_intro": "ກະລຸນາປ້ອນຄຳນວນຜູ້ໃຊ້ສະມາຊິກທີ່ທ່ານຕ້ອງການການນໍາເຂົ້າ.\nມັນຈະຕ້ອງແມ່ນໃນຮູບແບບ WIF.", "import_wif_success_snack": "ການນໍາເຂົ້າຜູ້ໃຊ້ສະມາຊິກສຳເລັດສົບຜົນ", "jail_countdown": "ວັນນີ້", "jail_dialog_button": "ຕົກລົງ", @@ -154,7 +154,7 @@ "jail_heading": "ເອີ້ນຄັ້ງຈາກເວລາ", "logout": "ລົງຊື່ອອກ", "logout_title": "ທ່ານກຳລັງຈະລົງຊື່", - "logout_content": "ທ່ານຕ້ອງການຍ້າຍການນັດຕາກທີ່ຢູ່ໃນລະຫັດຄວາມໃຫຍ່ເທົ່ານີ້ອອກຈາກລະບົບເພື່ອທ່ານຍັງຕ້ອງການເຂົ້າໃໝ່.", + "logout_content": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?\nທ່ານຈໍາເປັນຕ້ອງໃສ່ເມັດຂອງທ່ານເພື່ອເຂົ້າສູ່ລະບົບອີກເທື່ອຫນຶ່ງ.", "no_new_wallet": "ບໍ່ມີກະດູກອີກການອັດຕະໂນມັດໃນເວລານີ້.", "not_again": "ບໍ່ສາມາດສະແດງອອກໄດ້", "notification_title": "$walletTitle - ມືດເຄື່ອງໃນການນໍາເຂົ້າໃນຂອງທ່ານ", @@ -202,16 +202,16 @@ "send_amount_small": "ຈຳນວນໃນການຊ່ວງຍຸດເວລານີ້ນ້ອຍເກີນ", "send_confirm_send": "ຢືນຢັນ & ສົ່ງ", "send_confirm_transaction": "ກະລຸນາຢືນຢັນການເຮັດການ", - "send_dust": "Dust: -$amount $letter_code", - "send_dust_title": "ການເຮັດການຂອງວັນນີ້", - "send_dust_hint": "ການເຮັດການຂອງວັນຈະຖືກລຶບແລະນໍາມາເຮັດການທີ່ຈະກຳໄດ້ລວມກໍາເວລານີ້.", + "send_dust": "ຂີ້ຝຸ່ນ: -$amount $letter_code", + "send_dust_title": "ຂີ້ຝຸ່ນທຸລະກໍາ", + "send_dust_hint": "ຂີ້ຝຸ່ນການເຮັດທຸລະກໍາຈະຖືກທໍາລາຍແລະນັບເປັນຄ່າທໍານຽມ.", "send_fees_deducted": "ຂໍ້ມູນ: ຄຳນຳໃຊ້ຄຳລັບການເກັບຂອງຜູ້ຮັບອານາສັນເປັນຄວາມເສຍຄວາມເກີນການເຮັດການລ້ານນີ້. ຈຳນວນທ່ານນີ້ຖືກຖານຂໍ້ມູນອອບໄດ້.", "send_empty": "ບໍ່ມີກະດູກທີ່ໄດ້ສົ່ງ", "send_enter_address": "ກະລຸນາປ້ອນທີ່ຢູ່", "verify_enter_message": "ກະລຸນາປ້ອນຂໍ້ຄວາມ", "verify_enter_signature": "ກະລຸນາປ້ອນລາຍເຊກ", "send_enter_amount": "ກະລຸນາປ້ອນຈຳນວນ", - "send_errors_solve": "ກະລຸນາສົ່ງໄດ້ທີ່ກຳນົດໄວ້ ...", + "send_errors_solve": "ກະລຸນາສົ່ງໄດ້ທີ່ກຳນົດໄວ້ …", "send_errors_cant_pay_fees": "ບໍ່ສາມາດຈ່າຍເຄື່ອງລານາມໄດ້. $feesMissing $letter_code ທີ່ປາກາດກໍາເວລານີ້ທີ່ບໍ່ມີ. ກະລຸນາປ້ອນທີ່ຢູ່ຈາກນັ້ນຫຼືການຫຼຸດຂອງການຊ່ວງຍຸດໄດ້ເທື່ອໄດ້ຈະບໍ່ສາມາດໃຊ້ໄດ້.", "send_import_csv": "ນໍາເຂົ້າຈາກ CSV", "send_fee": "ຄ່າເງິນກຳນົດ: -$amount $letter_code", @@ -220,7 +220,7 @@ "send_oops": "ມີບາງສ່ວນທີ່ຜິດພາດ, ກະລຸນາລອງອີກຄວາມພໍ່ໄປ", "send_op_return": "ການສົ່ງຂໍ້ຄວາມຈໍາໂທດຂອງຄຳເວົ້າ", "send_qr": "QR-Code", - "send_to": "ຈາກ", + "send_to": " ຈາກ ", "send_total": "ຈໍານວນທັງຫມົດ $amount $letter_code", "send_total_amount": "ຈໍານວນທັງຫມົດ", "send_transferring": "ການເຮັດການ ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "ປະເມີດ Paper Wallet", "wallet_pop_menu_wif": "ເຂົ້າ Private Key", "wallet_pop_menu_signing": "ສະແດງຂໍ້ຄວາມ", - "wallet_pop_menu_rescan": "ສົ່ງປື້ມໃໝ່", "wallet_pop_menu_servers": "ປ່ອຍການສ່ວນເດີ່ນ", "wallet_pop_menu_verification": "ກວດສອບຂໍ້ຄວາມ", "wallet_pop_menu_change_title": "ປ່ອຍການຊື່", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "ຊື່ເດີ່ນໃຫມ່", "wallet_receive_label_hint": "ການກຳນົດປະເພດທີ່ຢູ່ຢູ່ໄດ້ທາງຈຳນວນທີ່ກຳນົດ.", "wallet_receive_label_hint_privacy": "ການໃຊ້ຊ້າຍຂອງທ່ານເປັນອັດຕະໂນມາເພື່ອເພີ່ມລະດັບໃນປະຕິທິບາຍວັນຕາມໃນທຽບການ.", - "wallet_rescan_title": "ສົ່ງປື້ມໃໝ່ເດີ່ນ", - "wallet_rescan_content": "ສະແດງກ່ອງເຕັມຄໍາໄລວຽກທີ່ສົ່ງເຊົ້າ. ຖ້າທ່ານບໍ່ຊ່ວຍການເຮັດການນີ້ໃນການເຮັດວຽກຫຼາຍນີ້, ນີ້ຈະໄດ້ຊ່ວຍສໍາເລັດ.\nການເຮັດວຽກນີ້ສາມາດຈະອາຍໄປຫຼາຍສະບັບ.", - "wallet_send_label_hint_scan": "ການກຳນົດ QR-Code ຈະສ້າງຄວາມເຂົ້າໃນເວັບໄຊອອກ.", "wallet_send_label_hint_metadata": "Metadata ແມ່ນລາຍລະອຽດທີ່ບໍ່ແນ່ນອນ ແລະຈະຖືກສະແດງໃນແຕປະຕິທິບາຍ.", - "wallet_scan_appBar_title": "ການສົ່ງປື້ມ Seed ທີ່ນຳໄປສົ່ງເຊົ້າ", - "wallet_scan_notice": "ນີ້ກໍາຫນົດຈາກການສົ່ງປື້ມນຳໄປຫຼາຍສາຍດ້ວຍການເກັບຄຳນຳເຂົ້າ!", "wallet_scan_notice_bg_notifications": "ການໃຊ້ຊ້າຍການເຈົ້າຂອງເອົາກ່ອງເວັບໄຊຈະເກັບຄຳນຳເຂົ້າຢູ່ໃນການກວດສອບຜົນວຽກທີ່ສາມາດສາມາດຕັ້ງຄ່າການສົ່ງປື້ມໄດ້ທີ່ນຳໄປ.", "wallet_send": "ສົ່ງ", "wallet_transactions": "ການເຮັດວຽກ", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "ຂໍ້ມູນ", "secure_storage_body": "ການອໍານວນຈາກການອໍານວນຂອງທ່ານເກີດຕົວລອນ.\nກະລຸນາລຶບຂໍ້ມູນແລະຂໍ້ມູນໄຟລນີ້ຂອງການໃຊ້ງານຂອງແອັບໄຊນີ້ ແລະການລອງອາກອນ.", "wallet_value_alert_content": "ການເກັບມູນຄ່ານີ້ສໍາລັບການໃຊ້ງານເດີ່ນໃນເວັບໄຊນີ້ເປັນຄວາມບໍ່ຄວນດີ. \nກະລຸນາຈັດໄວ້ຄື່ນຂໍ້ມູນຄ່ານີ້ໄປທີ່ Stakebox, ເອີຢຽວ Ledger ແມ່ນເລກທັງສອງຫຼືເອີຢຽວແກັບເດີ່ນຂອງການເກັບມາໃນໃຕ້ຍ່ອມ.", - "store_description": "ສົ່ງສິນຍານ Peercoin, ທຸລະກິດຂອງ Proof-of-Stake, ໄດ້ທີ່ໃຊ້ໄດ້ຮັບໃນການນໍາເຂົ້າເອກະສານຂອງທ່ານ.\n\nເກັບໄວ້ຄື່ນຄ່າການໃຊ້ງານ Seed ເອງ. \nແມ່ນສໍາລັບຄວາມບໍ່ມີສໍາລັບຂໍ້ມູນ. \nໃຊ້ໃນຕອນນໍາໄປ.\n\nປ່ອຍໃຫ້ສາມາດຈັດສະບັບຢູ່ໃນການສາມາດງານເດີ່ນທີ່ສະບັບການໃຊ້ງານຂອງເວັບໄຊນີ້ ເປັນສິ່ງບໍ່ຄວນດີ. \nບໍ່ມີຂອບໃຈທີ່ຈະເວັບໄຊນີ້ເປັນພາສາສຳລັບການທະຫານແລະແລະຂອງການອໍານວຍ.", + "store_description": "ສົ່ງ ແລະຮັບ Peercoin, ຜູ້ບຸກເບີກຂອງການພິສູດການສະເຕກ, ໃນໂທລະສັບຂອງທ່ານ.\n\nຮັກສາເມັດກະເປົາເງິນຂອງເຈົ້າໄວ້ປ້ອງກັນ. \nແອັບນີ້ມາພ້ອມກັບການຮັບປະກັນຢ່າງແທ້ຈິງ. \nໃຊ້ໃນຄວາມສ່ຽງຂອງຕົນເອງ.\n\nຄຸນລັກສະນະ:\n- ອີງໃສ່ອະນຸສັນຍາໄຟຟ້າ.\n- ສົ່ງແລະໄດ້ຮັບ peercoin.\n- ພ້ອມທີ່ຈະເຮັດທຸລະກໍາຫຼັງຈາກການຕິດຕັ້ງ (ບໍ່ຕ້ອງລໍຖ້າ).\n- Peercoin ແລະ Peercoin testnet wallets.\n- ການຄຸ້ມຄອງປື້ມທີ່ຢູ່.\n- ນໍາເຂົ້າກະດາດກະດາດ.\n- ນຳເຂົ້າ ແລະສົ່ງອອກກະແຈສ່ວນຕົວ (WIF).\n- ການຄຸ້ມຄອງເຄື່ອງແມ່ຂ່າຍ.\n- ສະຫນັບສະຫນູນຫຼາຍພາສາ.\n- ແຈ້ງການພື້ນຖານ.\n\nຂໍ້ຈໍາກັດທີ່ຮູ້ຈັກສາມາດພົບໄດ້ຢູ່ໃນບ່ອນເກັບຂໍ້ມູນ Github.", "store_short": "ເວັບໄຊອາກອກຂອງທ່ານສ່ວນເດີ່ນແລະຄ່າຂອງ Peercoin.", "sign_step_1": "ເລືອກທີ່ຢູ່", "verify_step_1": "ປ້ອນທີ່ຢູ່", @@ -353,5 +347,5 @@ "setup_auth_hint": "ທ່ານຕ້ອງເພື່ອພັກເດີ່ນຂອງທ່ານມີເວລາສຸດກັນແລ້ວບໍ່ໄດ້ໃນເວລາທີ່ເກີດຂອອກໄດ້.", "about_donate_button": "ດຳເນີນອອກ PPC ຫຼັງສືພົມ", "app_settings_delete": "ລົບບັນຊີ", - "app_settings_delete_description": "ເວັບໄຊຂອງທ່ານບໍ່ໄດ້ສ້າງບັນຊີໃດໆ, ພາສາລາວຂອງເວັບໄຊນີ້ແມ່ນການຈັດເວັບໃນອອກໄດ້. ຄວາມດັບພາສາຂອນສໍາລັບຄວາມບໍ່ມີສໍາລັບຂໍ້ມູນ. ໃຊ້ໃນຕອນນໍາໄປ.\nເກັບໄວ້ຄື່ນຄ່າການໃຊ້ງານ Seed ເອງ. \nແມ່ນສໍາລັບຄວາມບໍ່ມີສໍາລັບຂໍ້ມູນທີ່ສະແດງການເຮັດເດີ່ນໃນເວັບໄຊຈະສໍາລັບການປະຕິທິບາຍວັນຂອອກົດການທະຫານແລະການປະຕິທິບາຍວັນຂອການທະຫານແລະການປະຕິທິ" + "app_settings_delete_description": "ເວັບໄຊຂອງທ່ານບໍ່ໄດ້ສ້າງບັນຊີໃດໆ, ພາສາລາວຂອງເວັບໄຊນີ້ແມ່ນການຈັດເວັບໃນອອກໄດ້. ຄວາມດັບພາສາຂອນສໍາລັບຄວາມບໍ່ມີສໍາລັບຂໍ້ມູນ. ໃຊ້ໃນຕອນນໍາໄປ.\nເກັບໄວ້ຄື່ນຄ່າການໃຊ້ງານ Seed ເອງ. ແມ່ນສໍາລັບຄວາມບໍ່ມີສໍາລັບຂໍ້ມູນທີ່ສະແດງການເຮັດເດີ່ນໃນເວັບໄຊຈະສໍາລັບການປະຕິທິບາຍວັນຂອອກົດການທະຫານແລະການປະຕິທິບາຍວັນຂອການທະຫານແລະການປະຕິທິ" } diff --git a/assets/translations/lt.json b/assets/translations/lt.json index 6b31f782..c1ecf1f7 100644 --- a/assets/translations/lt.json +++ b/assets/translations/lt.json @@ -211,7 +211,7 @@ "verify_enter_message": "Prašome įvesti pranešimą", "verify_enter_signature": "Prašome įvesti parašą", "send_enter_amount": "Prašome įvesti sumą", - "send_errors_solve": "Prašome išspręsti klaidas ...", + "send_errors_solve": "Prašome išspręsti klaidas …", "send_errors_cant_pay_fees": "Negalima sumokėti už mokesčius. Trūksta $feesMissing $letter_code. Svarstykite adresų pašalinimą arba sumažinkite jų pervedimo sumą.", "send_import_csv": "Importuoti iš CSV", "send_fee": "Mokestis: -$amount $letter_code", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Išvalyti popierinę piniginę", "wallet_pop_menu_wif": "Importuoti privačią raktą", "wallet_pop_menu_signing": "Pasirašyti pranešimus", - "wallet_pop_menu_rescan": "Peržiūrėti iš naujo", "wallet_pop_menu_servers": "Keisti serverius", "wallet_pop_menu_verification": "Patikrinti pranešimus", "wallet_pop_menu_change_title": "Pakeisti pavadinimą", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Naujas pavadinimas", "wallet_receive_label_hint": "Paspaudę mygtuką Bendrinti, išsaugosite adreso etiketę.", "wallet_receive_label_hint_privacy": "Atkakliai rekomenduojama nekurti daugiau nei vienos operacijos adresui už privatumo priežasčių. Jei norite vėl naudoti šį adresą, po jo naudojimo adresų knygoje jį turite pažymėti kaip \"stebimas\".", - "wallet_rescan_title": "Peržiūrėti piniginę iš naujo", - "wallet_rescan_content": "Piniginė iš naujo bus peržiūrėta. Jei turite problemų su pavedimais ar suma, tai gali padėti.\nTai užtrunka šiek tiek laiko.", - "wallet_send_label_hint_scan": "Nuskaitant QR kodą, sutaupysite laiko", "wallet_send_label_hint_metadata": "Metaduomenys nėra šifruoti ir bus matomi viešai blokų grandinėje.", - "wallet_scan_appBar_title": "Nuskaitoma importuota sėkla", - "wallet_scan_notice": "Tai užtruks kurį laiką. Nesitraukite nuo šios ekrano!", "wallet_scan_notice_bg_notifications": "Įjungus fono pranešimus Programos nustatymuose, nuskaitymo patikimumas labai pagerės.", "wallet_send": "Siųsti", "wallet_transactions": "Pavedimai", @@ -317,9 +311,9 @@ "wallets_none": "Neturite aktyvių piniginių", "wallet_value_alert_title": "Didelės monetų vertės", "secure_storage_app_bar_title": "Klaida", - "secure_storage_body": "Nepavyko nuskaityti saugaus laikymo. Ištrinkite šios programos duomenis ir talpyklą ir bandykite dar kartą.", + "secure_storage_body": "Nepavyko nuskaityti saugaus laikymo.\nIštrinkite šios programos duomenis ir talpyklą ir bandykite dar kartą.", "wallet_value_alert_content": "Šios monetų vertės laikymas mobiliojoje piniginėje yra rizikingas.\nApsvarstykite galimybę perkelti savo monetas į Stakebox, Ledger aparatūrinę piniginę ar šaltą piniginę.", - "store_description": "Siųskite ir gaukite Peercoin, įrodymu, jog savo turimą Peercoin telefonu.\n\nSaugokite savo piniginės sėklą. Ši programa yra pateikiama be jokios garantijos.\nNaudokite savo riziką.\n\nYpatybės:\n- Paremta elektros protokolu.\n- Siųskite ir gaukite Peercoin.\n- Pasiruoškite atlikti operacijas iš karto po įdiegimo (nereikia laukti).\n- Peercoin ir Peercoin testinės piniginės.\n- Adresų knygos valdymas.\n- Importuoti popierines pinigines.\n- Importuoti ir eksportuoti privačius raktus (WIF).\n- Serverių valdymas.\n- Daugiakalbė palaikymas.\n- Fono pranešimai.\n\nŽinomi apribojimai yra prieinami „Github“ repozitorijoje.", + "store_description": "Siųskite ir gaukite Peercoin, įrodymu, jog savo turimą Peercoin telefonu.\n\nSaugokite savo piniginės sėklą. \nŠi programa yra pateikiama be jokios garantijos. \nNaudokite savo riziką.\n\nYpatybės:\n- Paremta elektros protokolu.\n- Siųskite ir gaukite Peercoin.\n- Pasiruoškite atlikti operacijas iš karto po įdiegimo (nereikia laukti).\n- Peercoin ir Peercoin testinės piniginės.\n- Adresų knygos valdymas.\n- Importuoti popierines pinigines.\n- Importuoti ir eksportuoti privačius raktus (WIF).\n- Serverių valdymas.\n- Daugiakalbė palaikymas.\n- Fono pranešimai.\n\nŽinomi apribojimai yra prieinami „Github“ repozitorijoje.", "store_short": "Jūsų mobilioji piniginė Peercoin ir Peercoin testinėje versijoje.", "sign_step_1": "Pasirinkite adresą", "verify_step_1": "Įveskite adresą", diff --git a/assets/translations/lv.json b/assets/translations/lv.json index 92a34667..cee73c47 100644 --- a/assets/translations/lv.json +++ b/assets/translations/lv.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Iemest papīra maku", "wallet_pop_menu_wif": "Importēt privāto atslēgu", "wallet_pop_menu_signing": "Parakstīt ziņojumus", - "wallet_pop_menu_rescan": "Atkārtoti skenēt", "wallet_pop_menu_servers": "Regulēt serverus", "wallet_pop_menu_verification": "Pārbaudīt ziņojumus", "wallet_pop_menu_change_title": "Mainīt nosaukumu", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Jaunais nosaukums", "wallet_receive_label_hint": "Nospiežot koplietot, tiks saglabāts adrešu marķējums.", "wallet_receive_label_hint_privacy": "Atkārtota adreses lietošana ir neieteicama privātuma iemeslu dēļ. Ja vēlaties atkārtoti lietot šo adresi, pēc tam adreses grāmatā to ir jāievieto \"uzraudzīto\" sadaļā.", - "wallet_rescan_title": "Atkārtoti skenēt maku", - "wallet_rescan_content": "Maku skenē atkārtoti. Ja jums ir problēmas ar darījumiem vai summu, tas var palīdzēt.\nŠis process var aizņemt brīdi.", - "wallet_send_label_hint_scan": "QR-koda skenēšana ietaupīs laiku", "wallet_send_label_hint_metadata": "Metadati nav šifrēti un būs publiski redzami blokķēdē.", - "wallet_scan_appBar_title": "Atslēgu frāzes skenēšana", - "wallet_scan_notice": "Šī darbība var aizņemt laiku. Nepieciešams saglabāt šo ekrānu!", "wallet_scan_notice_bg_notifications": "Fona paziņojumu iespējošana lietotnes iestatījumos var uzlabot skenēšanas uzticamību.", "wallet_send": "Sūtīt", "wallet_transactions": "Darījumi", diff --git a/assets/translations/mk.json b/assets/translations/mk.json index fd05329c..98ce0c77 100644 --- a/assets/translations/mk.json +++ b/assets/translations/mk.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Провери Папирен Новчаник", "wallet_pop_menu_wif": "Увези Приватен Клуч", "wallet_pop_menu_signing": "Потпиши Пораки", - "wallet_pop_menu_rescan": "Скенирај Новчаник", "wallet_pop_menu_servers": "Прилагоди Сервери", "wallet_pop_menu_verification": "Верифицирај Пораки", "wallet_pop_menu_change_title": "Промени Наслов", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Нов Наслов", "wallet_receive_label_hint": "Притискањето на копчето за споделување ќе ја зачува ознаката за адресата.", "wallet_receive_label_hint_privacy": "Повторно користење на вашата адреса е несоветувано поради причини на приватност. Ако сакате да ја користите повторно оваа адреса, мора да ја означите како \"гледана\" во адресарот по користењето.", - "wallet_rescan_title": "Скенирајте го новчаникот повторно", - "wallet_rescan_content": "Новчаникот се скенира повторно. Ако имате проблеми со трансакции или износи, ова може да помогне.\nОва може да потрае некое време.", - "wallet_send_label_hint_scan": "Скенирањето на QR-кодот ќе ви заштеди време", "wallet_send_label_hint_metadata": "Метаподатоците не се шифрирани и ќе бидат јавно видливи на блокчејнот.", - "wallet_scan_appBar_title": "Скенирање на увезената семенска фраза", - "wallet_scan_notice": "Ова може да потрае некое време. Не го затворајте овој екран!", "wallet_scan_notice_bg_notifications": "Овозможувањето на позадинските известувања во Поставки на апликацијата значително ќе подобри надежноста на скенирањето.", "wallet_send": "Испрати", "wallet_transactions": "Трансакции", diff --git a/assets/translations/ml.json b/assets/translations/ml.json index 072d582c..eab86217 100644 --- a/assets/translations/ml.json +++ b/assets/translations/ml.json @@ -154,7 +154,7 @@ "jail_heading": "ആപ്പ് ലോക്ക് ചെയ്തു", "logout": "ലോഗൗട്ട് ചെയ്യുക", "logout_title": "നിങ്ങൾ ലോഗൗട്ട് ചെയ്യുന്നതിൽ നിന്നും ശരിയാണോ", - "logout_content": "നിങ്ങൾ അടിപൊളിച്ച സീഡിന്റെ സഹായത്തോടെ താങ്കൾ ലോഗൗട്ട് ചെയ്യണമെന്ന് ഉറപ്പിച്ചുകൊണ്ട് അതിനാൽ ശരിയായിരിക്കണം.", + "logout_content": "ലോഗ് ഔട്ട് ചെയ്യണമെന്ന് തീർച്ചയാണോ?\nവീണ്ടും ലോഗിൻ ചെയ്യാൻ നിങ്ങളുടെ സീഡ് നൽകേണ്ടതുണ്ട്.", "no_new_wallet": "ഇതിനകം പുതിയ വാലറ്റുകൾ ലഭ്യമല്ല.", "not_again": "വീണ്ടും കാണിക്കരുത്", "notification_title": "$walletTitle - പുതിയ ട്രാൻസാക്ഷൻ ലഭിച്ചു", @@ -169,9 +169,9 @@ "paperwallet_step_3_text": "ബാലൻസ് പരിശോധിക്കുക", "paperwallet_step_4": "ഘടകം 4", "paperwallet_step_4_text": "സ്വീപ്പ് പേപ്പർ വാലറ്റ്", - "paperwallet_success": "പേപ്പർ വാലറ്റ് വിജയകരമായി ഇമ്പോർട്ടുചെയ്തിരിക്കുന്നു. ട്രാൻസാക്ഷൻ അത്ര താൻ ഉടനടിയാകുന്നു.", + "paperwallet_success": "പേപ്പർ വാലറ്റ് വിജയകരമായി ഇമ്പോർട്ടുചെയ്തിരിക്കുന്നു.\nട്രാൻസാക്ഷൻ അത്ര താൻ ഉടനടിയാകുന്നു.", "periodic_reminder_donate_title": "സമർപ്പണം ഓർക്കുക", - "periodic_reminder_donate_body": "ഈ ആപ്പ് പീർക്വോയിൻ ഫൗണ്ടേഷൻ വഴി വികസിച്ചതാണ്. പീർക്വോയിൻ അസ്സോസിയേഷന്റെ വികസനത്തിന് പിന്നീട് ഈ ആപ്പ് പിന്തുണയ്ക്കുവാനുള്ള സമ്പാദ്യത കൊടുക്കുന്നതിനായി സംഭാവന ചെയ്യുക.", + "periodic_reminder_donate_body": "ഈ ആപ്പ് പീർക്വോയിൻ ഫൗണ്ടേഷൻ വഴി വികസിച്ചതാണ്.\nപീർക്വോയിൻ അസ്സോസിയേഷന്റെ വികസനത്തിന് പിന്നീട് ഈ ആപ്പ് പിന്തുണയ്ക്കുവാനുള്ള സമ്പാദ്യത കൊടുക്കുന്നതിനായി സംഭാവന ചെയ്യുക.", "periodic_reminder_backup_title": "ബാക്കപ്പ് ഓർക്കുക", "periodic_reminder_backup_body": "നിങ്ങളുടെ വാലറ്റ് സീഡ് സുരക്ഷിതമായി ഒരു പുതിയ സ്ഥലത്ത് പകർത്താൻ നിങ്ങൾക്ക് ഒരു ബാക്കപ്പ് വേണം. നിങ്ങളുടെ കോയിനുകൾക്ക് പ്രവേശനം കിട്ടാനായി.", "periodic_reminder_backup_button": "ഫൗണ്ടേഷൻ വെബ്സൈറ്റ് തുറക്കുക", @@ -211,7 +211,7 @@ "verify_enter_message": "ദയവായി ഒരു സന്ദേശം നൽകുക", "verify_enter_signature": "ദയവായി ഒരു സൈൻ ചെയ്യുക", "send_enter_amount": "ദയവായി ഒരു പ്രതിമാനം നൽകുക", - "send_errors_solve": "ദയവായി പരിഹരിക്കുക ...", + "send_errors_solve": "ദയവായി പരിഹരിക്കുക …", "send_errors_cant_pay_fees": "ഫീസ് ചെലുവാത്തവരുടെ സ്ഥിതി. $feesMissing $letter_code ഇപ്പോൾ ഇല്ല. വിലാസങ്ങളെ നീക്കം ചെയ്യുക അല്ലെങ്കിൽ അവരുടെ ലാഭവും കുറയ്ക്കുക.", "send_import_csv": "CSV നൽകിൽക്കുക", "send_fee": "ഫീസ്: -$amount $letter_code", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "പേപ്പർ വാലറ്റ് സ്വീപ്പ് ചെയ്യുക", "wallet_pop_menu_wif": "സ്വകാര്യ കീ ഇറക്കുമതി ചെയ്യുക", "wallet_pop_menu_signing": "സൈൻ സന്ദേശങ്ങൾ", - "wallet_pop_menu_rescan": "വാലറ്റ് മറുപടിക്കുക", "wallet_pop_menu_servers": "സേർവറുകൾ അമര്‍ത്തുക", "wallet_pop_menu_verification": "സന്ദേശങ്ങൾ പരിശോധിക്കുക", "wallet_pop_menu_change_title": "ശീർഷകം മാറ്റുക", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "പുതിയ ശീർഷകം", "wallet_receive_label_hint": "ഷെയർ ബട്ടൺ അമർത്തുന്നതിന് വിലാസ ലേബൽ സംരക്ഷിക്കും.", "wallet_receive_label_hint_privacy": "സ്വന്തമാക്കുന്നതിനായി നിങ്ങളുടെ വിലാസം ശുശ്രൂഷിക്കപ്പെടുന്നത് ശുഭമല്ല. ഇത് നിയമനിർമ്മിതമാക്കിയിരിക്കുന്ന കാരണം നിങ്ങൾ അതു \"വാച്ച്ഡ്\" ആക്കാനാവുകയുള്ളു അത് ഉപയോഗിച്ചശേഷം വാച്ച്ഡ് എഴുതാൻ അത് നിങ്ങളൊരു അഭിനന്ദനപ്പെട്ട വാലറ്റിൽ നിക്ഷിപ്തമാക്കണം.", - "wallet_rescan_title": "വാലറ്റ് മറുപടിക്കുക", - "wallet_rescan_content": "വാലറ്റ് ആക്രമിച്ചുകഴിഞ്ഞിട്ടുള്ളൂ. ട്രാൻസാക്ഷനുകളുടെ അവയവങ്ങൾ പ്രശ്നങ്ങളുമായി ഉണ്ടാകുന്നുണ്ടാവുന്നതിന്, ഇത് സഹായകമാകും.\nഇത് കുറഞ്ഞ ഒരു മിനിറ്റ് എടുക്കാം.", - "wallet_send_label_hint_scan": "ക്യൂആർ-കോഡ് സ്കാൻ ചെയ്യുന്നതിലൂടെ സമയം സംരക്ഷിക്കാവുന്നു", "wallet_send_label_hint_metadata": "മെറ്റാഡാറ്റ എന്നത് എന്നിരുന്നാലും പ്രകടനം അല്ലെങ്കിൽ ചാർജികലാഹവുകൾ പൊള്ളാനും ബ്ലോക്ക്ചെയിൻലേക്ക് പ്രകടമാക്കാനും അവ എന്നതാണ്.", - "wallet_scan_appBar_title": "ഇറക്കുമതി ചെയ്യുന്ന ഇമ്പോർട്ടുചെയ്യപ്പെട്ട സീഡ് സ്കാൻ ചെയ്യുക", - "wallet_scan_notice": "ഇത് ഒരു ചുവടും എടുക്കാൻ കഴിയും. ഈ സ്ക്രീന് അടിക്കരിയാക്കാതെ നിരോധിക്കരുത്!", "wallet_scan_notice_bg_notifications": "ആപ്പ് ക്രമീകരണങ്ങളിൽ പിന്തുടർന്നവയാക്കൽ ബാക്ക്ഗ്രൗണ്ട് അറിയിപ്പ് സാധാരണത്തിലേക്ക് സംവിധാനങ്ങൾ സജ്ജമാക്കുന്നതിനുള്ള സാധ്യതയുണ്ട്.", "wallet_send": "അയയ്ക്കുക", "wallet_transactions": "ഇടപാടുകൾ", @@ -317,9 +311,9 @@ "wallets_none": "നിങ്ങൾക്ക് പ്രവർത്തനശൂന്യമായ വാലറ്റുകൾ ഇല്ല", "wallet_value_alert_title": "കോയിനുകളുടെ അധിക വില", "secure_storage_app_bar_title": "പിശക്", - "secure_storage_body": "സുരക്ഷിത സ്റ്റോറേജ് നിശാനത്തിൽ നിക്ഷേപണം വായിക്കുന്നതിന് പാഠം വായിക്കുകയായില്ല. ഈ അപ്ലിക്കേഷൻടിന്റെ അപ്ലിക്കേഷൻ ഡാറ്റ ഉപയോഗിച്ച് നിങ്ങളുടെ സീഡ് ഫ്രേസ് സംരക്ഷിക്കുന്നതിനുവേണ്ടി നിങ്ങളുടെ ഉപകരണം സുരക്ഷിതമായിരിക്കും.", - "wallet_value_alert_content": "മൊബൈൽ വാലറ്റിലെ ഈ വിലാസത്തിന്റെ വില അധികം ആണ്. നിങ്ങളുടെ കോയിനുകൾ സ്റ്റേക്ക്ബോക്സ്, ലെഡ്ജർ ഹാർഡ്‌വെയർ വാലറ്റ് അല്ലെങ്കിൽ കോൾഡ് വാലറ്റിലേക്ക് നോക്കുക ആഗ്രഹിക്കുന്നുണ്ടാക്കുക.", - "store_description": "നിങ്ങൾക്ക് മൊബൈൽ വാലറ്റിലേക്ക് പിയർകോയിൻ, പ്രൂഫ്-ഓഫ്-സ്റ്റേക്കിന്റെ പിയർകോയിൻ, അയയ്ക്കുകളായിരിക്കും.\n\nനിങ്ങളുടെ വാലറ്റ് സീഡ് സുരക്ഷിതമായി പാലിക്കുക. ഈ അപ്ലിക്കേഷൻ അടുത്തതിനുള്ള എടുപ്പിട്ട നിക്ഷിപ്തമാക്കിയത് അല്ലെങ്കിൽ ചാർജികലാഹവുകൾ നൽകാനുള്ള തനിക്കുള്ള താത്പര്യത്തിൽ ഉപയോഗിക്കുന്നത് പ്രയോജനപ്പെടുന്നതാണ്. \nഇത് അതിന്റെ തന്നെ വാരണം സംരക്ഷിക്കുക. \nതാങ്കൾ നിങ്ങളുടെ പ്രയോജനത്തിനുവേണ്ടി മറ്റ് അപ്ലിക്കേഷനുകളിൽ പ്രയോജനപ്പെടുന്നിടത്തും പ്രയോജനപ്പെടുന്നതായി ഉണ്ട്.", + "secure_storage_body": "സുരക്ഷിത സംഭരണത്തിൽ നിന്ന് വായിക്കുന്നത് പരാജയപ്പെട്ടു.\nഈ ആപ്ലിക്കേഷന്റെ ആപ്പ് ഡാറ്റയും കാഷെയും ഇല്ലാതാക്കി വീണ്ടും ശ്രമിക്കുക.", + "wallet_value_alert_content": "മൊബൈൽ വാലറ്റിലെ ഈ വിലാസത്തിന്റെ വില അധികം ആണ്.\nനിങ്ങളുടെ കോയിനുകൾ സ്റ്റേക്ക്ബോക്സ്, ലെഡ്ജർ ഹാർഡ്‌വെയർ വാലറ്റ് അല്ലെങ്കിൽ കോൾഡ് വാലറ്റിലേക്ക് നോക്കുക ആഗ്രഹിക്കുന്നുണ്ടാക്കുക.", + "store_description": "നിങ്ങളുടെ ഫോണിൽ പ്രൂഫ്-ഓഫ്-സ്റ്റേക്കിന്റെ പയനിയർ ആയ Peercoin അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുക.\n\nനിങ്ങളുടെ വാലറ്റ് വിത്ത് സംരക്ഷിക്കുക. \nഈ ആപ്പ് തികച്ചും വാറന്റി ഇല്ലാതെ വരുന്നു. \nസ്വന്തം ഉത്തരവാദിത്തത്തിൽ ഉപയോഗിക്കുക.\n\nഫീച്ചറുകൾ:\n- ഇലക്‌ട്രം പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കി.\n- പിയർകോയിൻ അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുക.\n- ഇൻസ്റ്റാളേഷന് ശേഷം ഇടപാട് നടത്താൻ തയ്യാറാണ് (കാത്തിരിപ്പില്ല).\n- പീർകോയിൻ, പീർകോയിൻ ടെസ്റ്റ്നെറ്റ് വാലറ്റുകൾ.\n- വിലാസ പുസ്തക മാനേജ്മെന്റ്.\n- പേപ്പർ വാലറ്റുകൾ ഇറക്കുമതി ചെയ്യുക.\n- സ്വകാര്യ കീകൾ (WIF) ഇറക്കുമതി ചെയ്യുകയും കയറ്റുമതി ചെയ്യുകയും ചെയ്യുക.\n- സെർവർ മാനേജ്മെന്റ്.\n- ബഹുഭാഷാ പിന്തുണ.\n- പശ്ചാത്തല അറിയിപ്പുകൾ.\n\nഅറിയപ്പെടുന്ന പരിമിതികൾ ഗിത്തബ് ശേഖരത്തിൽ കാണാം.", "store_short": "നിങ്ങളുടെ മൊബൈൽ വാലറ്റിനായി പിയർകോയിൻ മറ്റുള്ളവരുമായി അയയ്ക്കാവുന്നത്", "sign_step_1": "വിലാസം തിരഞ്ഞെടുക്കുക", "verify_step_1": "വിലാസം നൽകുക", diff --git a/assets/translations/mn.json b/assets/translations/mn.json index d900db19..d912d20f 100644 --- a/assets/translations/mn.json +++ b/assets/translations/mn.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Хувийг хаах", "wallet_pop_menu_wif": "Нууц түлхүүр оруулах", "wallet_pop_menu_signing": "Мессеж шалгах", - "wallet_pop_menu_rescan": "Дахин хайх", "wallet_pop_menu_servers": "Серверүүдийг тохируулах", "wallet_pop_menu_verification": "Мессеж баталгаажуулах", "wallet_pop_menu_change_title": "Гарчиг өөрчлөх", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Шинэ гарчиг", "wallet_receive_label_hint": "Хуваалцах товчийг дарахад хаягын гарчиг хадгалагдана.", "wallet_receive_label_hint_privacy": "Таны цахим хаягыг мэдэхийн тулд хаягаа дахин ашиглахыг хориглоно. Хаягаа дахин ашиглахын тулд та эхлээд хаягийг хаягны номын дарааллын \"төвлөрсөн\" болгож ашиглах ёстой.", - "wallet_rescan_title": "Цахим хаягаа дахин хайх", - "wallet_rescan_content": "Цахим хаягаа дахин хайх. Гүйлгээнд эсрэг зүйлээс санал авах боломжтой болно.\nЭнэ нь зарим хугацаа авч ирэх болно.", - "wallet_send_label_hint_scan": "QR-Code-ийг шинэчилж цагийг хэмжээгээ амжилттай олно уу", "wallet_send_label_hint_metadata": "Мэдээлэл гол хараагүй бөгөөд блокчейнд нийтлэгдэнэ.", - "wallet_scan_appBar_title": "Импортлогдсон seed-ийг шалгаж байна", - "wallet_scan_notice": "Энэ нь зарим хугацаа авч ирэх болно. Энэ дэлгэцээ хаахгүй!", "wallet_scan_notice_bg_notifications": "App-ийн тохиргоо хэсэгт дэлгэрэнгүй мэдэгдэлийн сувгийг идэвхгүйжүүлэх нь сканчлаг хүрээлэх болно.", "wallet_send": "Илгээх", "wallet_transactions": "Гүйлгээнүүд", diff --git a/assets/translations/mr.json b/assets/translations/mr.json index dc35ce11..e15eb18e 100644 --- a/assets/translations/mr.json +++ b/assets/translations/mr.json @@ -2,7 +2,7 @@ "about": "बद्दल", "about_developers": "© $year पिअरकॉइन_फ्लटर डेव्हलपर्स", "about_license": "AGPL-3.0 अंतर्गत अनुमतीप्राप्त", - "about_show_license": "परवाह न करता सर्वसाधारण स्रोत संदर्भातून आपलं वापरा.\nआपल्या जोखमावर वापरा.", + "about_show_license": "परवाने दाखवा", "about_free": "ही सॉफ्टवेअर मुक्त स्रोत, विनामूल्य आहे आणि कोणतीही वॉरंटी आहे नाही.\nआपल्या जोखमावर वापरा.", "about_view_source": "स्रोत कोड पहा", "about_data_protection": "ही सॉफ्टवेअर आपला डेटा आणि गोपनीयतेचा सर्वोत्तमतेने संरक्षित करते.\nया अॅपमध्ये आपला सर्व आवश्यक डेटा स्थानिकरणात आहे.\nअभिलेखांचं किंवा जाहिराती सॉफ्टवेअर आता आहे नाही.", @@ -160,7 +160,7 @@ "notification_title": "$walletTitle - नवीन व्यवहार प्राप्त झाला", "notification_body": "व्यवहार पाहण्यासाठी अॅप उघडा", "paperwallet_confirm_import": "पुष्टी करा आणि आयात करा", - "paperwallet_error_1": "वॉलेट रिकामी किंवा किमान आउटपुटावर", + "paperwallet_error_1": "पाकीट रिकामे\nकिंवा किमान आउटपुटपेक्षा कमी रक्कम", "paperwallet_step_1": "चरण १", "paperwallet_step_1_text": "सार्वजनिक की स्कॅन करा", "paperwallet_step_2": "चरण २", @@ -196,8 +196,8 @@ "send_add_metadata": "मेटाडेटा जोडा", "send_fiat_switch": "रक्कम देण्यात $currency", "send_amount": "रक्कम", - "send_amount_below_minimum": "किमान रक्कम $amount आहे. कृपया ह्यापेक्षा जास्त किंवा त्यासमान रक्कम निवडा.", - "send_amount_below_minimum_unable": "किमान रक्कम $amount आहे. कृपया किंवा करताना दरम्यान $letter_code रक्कम अभावी आहे.", + "send_amount_below_minimum": "किमान रक्कम $amount आहे. \nकृपया ह्यापेक्षा जास्त किंवा त्यासमान रक्कम निवडा.", + "send_amount_below_minimum_unable": "किमान रक्कम $amount आहे. \nकृपया किंवा करताना दरम्यान $letter_code रक्कम अभावी आहे.", "send_amount_exceeds": "रक्कम शेतांतर केली", "send_amount_small": "रक्कम खूप लहान आहे", "send_confirm_send": "पुष्टी करा आणि पाठवा", @@ -211,7 +211,7 @@ "verify_enter_message": "कृपया संदेश प्रविष्ट करा", "verify_enter_signature": "कृपया सिग्नेचर प्रविष्ट करा", "send_enter_amount": "कृपया रक्कम प्रविष्ट करा", - "send_errors_solve": "कृपया त्रुटी संपता ...", + "send_errors_solve": "कृपया त्रुटी संपता …", "send_errors_cant_pay_fees": "शुल्क देय नाही. प्रस्तुत करताना दरम्यान $letter_code आढळणार आहे. पत्त्या काढून किंमत किंवा त्याच्या व्यवहार रक्कमाचा किंमत कमी करण्याचा पर्याय परीवर्तन करा.", "send_import_csv": "CSV मधून आयात करा", "send_fee": "शुल्क: -$amount $letter_code", @@ -220,7 +220,7 @@ "send_oops": "काहीतरी चुकलंय, कृपया पुन्हा प्रयत्न करा", "send_op_return": "मेटाडेटा संदेश", "send_qr": "क्यूआर-कोड", - "send_to": "ला", + "send_to": " ला ", "send_total": "एकूण $amount $letter_code", "send_total_amount": "एकूण रक्कम", "send_transferring": "स्थानांतरीत करीत आहे ", @@ -235,7 +235,7 @@ "server_add_no_port": "ते पोर्ट असावं पाहिजे, उदा. :50004", "server_add_server_exists": "जोडणं अयशस्वी: सर्व्हर आधीच अस्तित्वात आहे.", "server_add_server_no_connection": "सर्व्हरसह संपर्क साधता आलं नाही.", - "server_add_server_wrong_genesis": "जन्म व्हॅलिड नाही. या सर्व्हरने ह्या सिक्केसाठी समर्थित नाही.", + "server_add_server_wrong_genesis": "उत्पत्ति हॅश जुळत नाही.\nहा सर्व्हर या नाण्याला सपोर्ट करत नाही.", "server_settings_title": "सर्व्हर सेटिंग्ज", "server_settings_alert_generated_title": "तुम्हाला खात्री की तुम्ही ह्या सर्व्हरला काढून टाकता?", "server_settings_alert_cancel": "रद्द करा", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "पेपर वॉलेट स्वीप करा", "wallet_pop_menu_wif": "खाजगी किंवा विशिष्ट कीची आयात करा", "wallet_pop_menu_signing": "संदेशांचे स्वाक्षरण करा", - "wallet_pop_menu_rescan": "पुन्हा स्कॅन करा", "wallet_pop_menu_servers": "सर्व्हर सेटिंग्ज सारणा", "wallet_pop_menu_verification": "संदेशांची पुष्टी करा", "wallet_pop_menu_change_title": "शिर्षक बदला", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "नवीन शीर्षक", "wallet_receive_label_hint": "सामायिक बटण दाबण्यात आपले पत्ता जतन केले जाईल.", "wallet_receive_label_hint_privacy": "गोपनीयता दृष्ट्या आपले पत्ते पुन्हा वापरणे अपरिखित आहे. जर तुम्ही या पत्त्याचा पुन्हा वापर करण्याची इच्छा असेल, तर तुम्ही त्याच्या विचारण्यात त्याच्या प्रकाराने बघावे लागेल.", - "wallet_rescan_title": "वॉलेट पुन्हा स्कॅन करा", - "wallet_rescan_content": "वॉलेटला पुन्हा स्कॅन करतो. व्यवहारे किंवा रक्कमांच्या संबंधात कुठलीही समस्या असल्यास, हे सहायक असू शकते. \nहे काही वेळ लागू शकते.", - "wallet_send_label_hint_scan": "क्यूआर-कोड स्कॅन करण्यात तुम्हाला काही वेळ जतन होईल", "wallet_send_label_hint_metadata": "मेटाडेटा अविशिष्टपणे आहे आणि ती आपल्या वॉलेट विलीनपर्यंत सार्वजनिक दिसणारी आहे.", - "wallet_scan_appBar_title": "आपल्याकडे आयात केलेले बियाणे स्कॅन करत आहे", - "wallet_scan_notice": "हे विचारण्यात वेळ लागू शकते. या पृष्ठाला बंद करू नका!", "wallet_scan_notice_bg_notifications": "अ‍ॅप सेटिंग्जमध्ये पृष्ठभूमी सूचना सक्षम केल्यास, स्कॅनिंगची विश्वसनीयता किंवा स्थिरता वाढते.", "wallet_send": "पाठवा", "wallet_transactions": "व्यवहारे", @@ -317,8 +311,8 @@ "wallets_none": "तुमच्याकडे कोणतीही सक्रिय वॉलेट नाहीत", "wallet_value_alert_title": "सिक्कांची मोठी किंमत", "secure_storage_app_bar_title": "त्रुटी", - "secure_storage_body": "सुरक्षित संग्रहातून वाचता विफल झालंय. कृपया ह्या अनुप्रयोगाच्या अॅप डेटा आणि कॅशेचे काढून टाका आणि पुन्हा प्रयत्न करा.", - "wallet_value_alert_content": "मोठ्या सिक्कांची एकाधिक व्यवस्था मोबाइल वॉलेटमध्ये संगतीचं धोका आहे. कृपया आपल्या सिक्का वस्त्र, लेजर हार्डवेअर वॉलेट किंवा एक खंड वॉलेटमध्ये सांगा.", + "secure_storage_body": "सुरक्षित संग्रहातून वाचता विफल झालंय.\nकृपया ह्या अनुप्रयोगाच्या अॅप डेटा आणि कॅशेचे काढून टाका आणि पुन्हा प्रयत्न करा.", + "wallet_value_alert_content": "मोठ्या सिक्कांची एकाधिक व्यवस्था मोबाइल वॉलेटमध्ये संगतीचं धोका आहे.\nकृपया आपल्या सिक्का वस्त्र, लेजर हार्डवेअर वॉलेट किंवा एक खंड वॉलेटमध्ये सांगा.", "store_description": "पियरकॉईनवर संदेश पाठवा आणि प्राप्त करा, स्वावलंबीत्वाचा प्रवर्तनकारी, तुमच्या फोनवर.\n\nतुमचा वॉलेट सिड आश्रयीत ठेवा. \nहे अ‍ॅप पूर्णपणे गारंटीसहित आहे. \nवापरण्यासाठी आपल्याचं धोका घ्या.\n\nसुविधा:\n- इलेक्ट्रम प्रोटोकॉलवर आधारित.\n- पियरकॉईन पाठवा आणि प्राप्त करा.\n- स्थापना केल्यानंतर व्यवहारात रद्दी झाल्यास (प्रतिक्षा नसता).\n- पियरकॉईन आणि पियरकॉईन टेस्टनेट वॉलेटे.\n- पत्ते पुस्तक प्रबंधन.\n- पेपर वॉलेट्स आयात.\n- खाजगी की आयात आणि निर्यात (डब्ल्यूआयएफ).\n- सर्व्हर संचालन.\n- बहुभाषिक समर्थन.\n- पृष्ठभूमी सूचना.\n\nओळखल्याजाणार्य किमान अवधारणांची विचारण्येत यायला शक्य आहे गिटहब संचयात आहे.", "store_short": "तुमच्या मोबाइल वॉलेटसाठी पियरकॉईन आणि पियरकॉईन टेस्टनेट.", "sign_step_1": "पत्ता निवडा", @@ -354,4 +348,4 @@ "about_donate_button": "आता PPC दान करा", "app_settings_delete": "खाते हटवा", "app_settings_delete_description": "तुम्ही हे अॅपमध्ये खाते तयार केलं नाही, तर काहीही हटवायचं नाही. तुम्ही \"वॉलेट बियाण\" तयार केलं आहे, जे एक क्रिप्टोग्राफिकल ऑपरेशन आहे. तुमचं बियाण गणित आहे. ते सीड फ्रेझीस विकसित करण्यास समर्थ आहे. ते बियाण किंवा सिड फ्रेझ समर्थन करणार्‍या कोणत्याही अ‍ॅपमध्ये वापरण्यास समर्थ आहे. तुमच्याकडे अँपचा बॅकग्राउंड सूचना किंवा किंमत फीड एपीआयसह नाहीत. या अॅपचं तुमच्या गोपनीयतेला मोलकरीनं आणि डिझाईनचं गोपनीय आहे." -} \ No newline at end of file +} diff --git a/assets/translations/ms.json b/assets/translations/ms.json index cedec809..be51c8bf 100644 --- a/assets/translations/ms.json +++ b/assets/translations/ms.json @@ -26,7 +26,7 @@ "addressbook_dialog_addr_watched": "$address\nkini dipantau", "addressbook_dialog_addr_unwatched": "$address\ntidak lagi dipantau", "addressbook_dialog_addr_unwatch_unable": "$address\ntidak boleh dipantau\n(ada baki atau merupakan alamat perubahan seterusnya)", - "addressbook_edit_dialog_title": "Edit label", + "addressbook_edit_dialog_title": "Sunting label", "addressbook_edit_dialog_input": "Label baru", "addressbook_export_dialog_title": "Eksport Kunci Peribadi", "addressbook_export_dialog_description": "Kunci ini memberikan akses penuh kepada koin yang disimpan dengan alamat ini.\nJangan kongsi kunci ini dengan sesiapa!\nHanya teruskan jika anda benar-benar tahu apa yang anda lakukan.", @@ -42,7 +42,7 @@ "addressbook_no_sending": "Tiada alamat", "addressbook_search": "Masukkan alamat, label", "addressbook_swipe_delete": "Padam", - "addressbook_swipe_edit": "Edit", + "addressbook_swipe_edit": "Sunting", "addressbook_swipe_export": "Eksport", "addressbook_swipe_share": "Kongsi", "addressbook_swipe_send": "Hantar ke", @@ -104,7 +104,7 @@ "buy_peercoin": "Beli Peercoin", "buy_peercoin_dialog_title": "Anda akan dibawa ke laman web pihak ketiga.", "buy_peercoin_dialog_content": "Pengelola aplikasi ini tidak bertanggungjawab atas kandungannya.", - "changelog_appbar": "Changelog", + "changelog_appbar": "Log perubahan", "changelog_headline": "Apa yang baru?", "continue": "Teruskan", "currency_ARS": "Peso Argentina", @@ -168,7 +168,7 @@ "paperwallet_step_3": "Langkah 3", "paperwallet_step_3_text": "Periksa baki", "paperwallet_step_4": "Langkah 4", - "paperwallet_step_4_text": "Sweep Paper Wallet", + "paperwallet_step_4_text": "Sapu Dompet Kertas", "paperwallet_success": "Paper Wallet diimport dengan berjaya.\nTransaksi akan muncul sebentar lagi.", "periodic_reminder_donate_title": "Peringatan Derma", "periodic_reminder_donate_body": "Aplikasi ini dibangunkan oleh Yayasan Peercoin.\nSila pertimbangkan untuk menyumbang untuk menyokong pembangunan Peercoin dan aplikasi ini.", @@ -202,7 +202,7 @@ "send_amount_small": "Jumlah terlalu kecil", "send_confirm_send": "Sahkan & Hantar", "send_confirm_transaction": "Sila sahkan transaksi", - "send_dust": "Dust: -$amount $letter_code", + "send_dust": "Debu: -$amount $letter_code", "send_dust_title": "Debu Transaksi", "send_dust_hint": "Debu transaksi akan dimusnahkan dan diambil kira sebagai bayaran.", "send_fees_deducted": "Makluman: Bayaran transaksi wajib telah dipotong daripada penerima terakhir. Jumlah yang dipindahkan ke alamat ini kini lebih rendah.", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Sapu Dompet Kertas", "wallet_pop_menu_wif": "Import Kunci Peribadi", "wallet_pop_menu_signing": "Tandatangan Mesej", - "wallet_pop_menu_rescan": "Rescan", "wallet_pop_menu_servers": "Laraskan Pelayan", "wallet_pop_menu_verification": "Sahkan Mesej", "wallet_pop_menu_change_title": "Tukar Tajuk", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Tajuk Baru", "wallet_receive_label_hint": "Menekan butang Kongsi akan menyimpan label alamat.", "wallet_receive_label_hint_privacy": "Penggunaan semula alamat anda tidak digalakkan kerana alasan privasi. Jika anda ingin menggunakan semula alamat ini, anda perlu menetapkannya sebagai \"dipantau\" dalam buku alamat selepas menggunakannya.", - "wallet_rescan_title": "Rescan dompet", - "wallet_rescan_content": "Menyemak semula dompet. Jika anda menghadapi masalah dengan transaksi atau jumlah, ini mungkin membantu.\nIni mungkin mengambil seketika.", - "wallet_send_label_hint_scan": "Mengimbas Kod QR akan menjimatkan masa anda", "wallet_send_label_hint_metadata": "Metadata tidak disulitkan dan akan dilihat secara umum di blockchain.", - "wallet_scan_appBar_title": "Mengimbas frasa bijak yang diimport", - "wallet_scan_notice": "Ini mungkin mengambil masa. Jangan tutup skrin ini!", "wallet_scan_notice_bg_notifications": "Membolehkan pemberitahuan latar belakang dalam Tetapan Aplikasi boleh meningkatkan kebolehpercayaan pengimbasan secara drastik.", "wallet_send": "Hantar", "wallet_transactions": "Transaksi", @@ -354,4 +348,4 @@ "about_donate_button": "Sumbang PPC sekarang", "app_settings_delete": "Padam akaun", "app_settings_delete_description": "Kerana anda belum mencipta akaun dalam aplikasi ini, tidak ada apa-apa yang perlu dihapuskan. Anda telah membuat \"frasa bijak dompet\", yang merupakan satu operasi kriptografi. Frasa bijak anda adalah matematik. Ia boleh digunakan dalam mana-mana aplikasi yang menyokong frasa bijak. Anda juga tidak mempunyai akaun dengan pemberitahuan latar belakang atau API suapan harga. Aplikasi ini menghargai privasi anda dan direka secara peribadi." -} \ No newline at end of file +} diff --git a/assets/translations/my.json b/assets/translations/my.json index 9649d107..bda2b278 100644 --- a/assets/translations/my.json +++ b/assets/translations/my.json @@ -95,11 +95,8 @@ "tx_retry_snack": "ပြန်အမှားပြန်ရှာခဲ့သည်။ အမှားအပေါင်းရေးသည် အကြိုက်ဆုံးမှာ အကောင်းဆုံးလွတ်ပြသည်။", "wallet_bottom_nav_send": "ပေးပို့ရန်", "wallet_pop_menu_paperwallet": "စာသားလက်ကွက် ပစ်ရန်", - "wallet_pop_menu_rescan": "နှစ်သက်သောပြန်ကြားရန်", "wallet_pop_menu_verification": "အတည်ပြုချက်များကို ချိတ်ဆက်ရန်", "wallet_receive_label_hint_privacy": "သင်နှစ်ခါမှတ်ခံသူအား အခြေပြုမှုအားမရနိုင်ပါက သင်လက်ခံထားသည့် လိပ်စာကို သင်မည်မဟုတ်ပါ။ ဤလိပ်စာသည် အသုံးပြုရန် ကြိုတင်ရန် ချိတ်ဆက်ရန် ဖြစ်သည်။", - "wallet_rescan_content": "လက်ကွက်ကို ထပ်မံသိမ်းလိုသည်။ ငွေသားမှုသို့မဟုတ် ငွေပမာဏများတွင် မှားယွင်းခြင်းရှိပြီး ဤသည်မှတ်သားရန် အကောင်းဆုံးမှားသည်။\nဤကြိုက်သည်မှာ အခမဲ့ ကြားနားမှုဖြစ်သွားသောကြောင်းများကို ကိုကြီးပြီးရင် အချိန်နိုင်ငံအတွင်းရှိပါက ယခုလောက်မှားသည်။", - "wallet_scan_notice": "ဒီအကွာကျော်ကို အလုပ်လုပ်ရပ်မဖြစ်နိုင်ပါ။ ဤနှစ်ပတ်မှကြိုတင်ရန် မဖြစ်သင်ပါ", "wallet_value_alert_title": "ငွေသားတန်ဖိုးအများဆုံးကို ကျေးဇူးပြုပါသည်", "secure_storage_body": "လက်ကွက်ကိုဖတ်ချင်သင့်သက်ဆိုင်းပြီ။ ဤအကောင့်ကို အပ်ဒီတာနှင့်ရှာရန်ကို အောက်ဖ်ကိုသွားပါသည်။", "wallet_value_alert_content": "ဒီငွေသားတန်ဖိုးအများဆုံးကို ဖြန့်စွာထုတ်ယူသည်များ မည်သော လိပ်စာများအကောင်းဆုံးကို အောက်ဖ်မှ ပြသနိုင်ပါသည်။ ဤငွေသားတန်ဖိုးအများဆုံးကို မဖြစ်သင်ပါက သင်သင်လက်ကွက်ပို့ရန်လိုသည်။", @@ -308,10 +305,7 @@ "wallet_pop_menu_servers": "ဆာဗာများကို ချိတ်ဆက်ရန်", "wallet_receive": "လက်ခံသော", "wallet_receive_label_hint": "ကုဒ်အမည်အမည်ဖြင့် ပြသနိုင်ပါသည်။", - "wallet_rescan_title": "လက်ကွက်ကို ပြန်ကြားရန်", - "wallet_send_label_hint_scan": "QR ကုဒ်ကို သွားပါက မျက်စိုက်လိုပါသည်", "wallet_send_label_hint_metadata": "အကောင်းဆုံးလိပ်စာသည် မရရှိသေးပါက လွှဲပြောင်းလဲလိုက်သည်", - "wallet_scan_appBar_title": "သင်ထုတ်ယူထားသော Seed ကို စကင်ဖတ်ရန်", "wallet_scan_notice_bg_notifications": "မှန်ကန်သောသုံးစွဲသည်မှ App အချိန်စနစ်တွင် သင်လိုချင်တာလဲ အားနည်းနိုင်ပါသည်", "wallet_send": "ပေးပို့", "wallet_transactions": "ငွေသားချိန်များ", diff --git a/assets/translations/nb_NO.json b/assets/translations/nb_NO.json index 0154cc3c..48d980c3 100644 --- a/assets/translations/nb_NO.json +++ b/assets/translations/nb_NO.json @@ -184,12 +184,7 @@ "wallet_offline": "frakoblet", "wallet_pop_menu_paperwallet": "Sveip Papirlommebok", "wallet_pop_menu_wif": "Importer Privat Nøkkel", - "wallet_pop_menu_rescan": "Skann På Nytt", "wallet_receive": "Motta", - "wallet_rescan_title": "Skann lommeboken på nytt", - "wallet_send_label_hint_scan": "Skanning av QR-koden vil spare deg for litt tid", - "wallet_scan_appBar_title": "Skanner din importerte gjenopprettingsfrase", - "wallet_scan_notice": "Dette kan ta litt tid. Ikke lukk denne skjermen!", "wallet_transactions": "Transaksjoner", "wallets_list": "Dine lommebøker", "wallets_none": "Du har ingen aktive lommebøker", @@ -257,7 +252,6 @@ "tx_view_in_explorer": "Se i utforsker", "wallet_pop_menu_servers": "Juster Servere", "wallet_receive_label_hint": "Ved å trykke på Del-knappen lagres etiketten til adressen.", - "wallet_rescan_content": "Skanner lommeboken på nytt. Hvis du har problemer med transaksjoner eller beløp, kan dette være nyttig.\nDette kan ta litt tid.", "wallet_send": "Send", "store_description": "Send og motta peercoin, pioneren innen Proof-of-Stake, på telefonen din.\n\nHold gjenopprettingsfrasen din beskyttet.\nDenne appen kommer med absolutt ingen garanti.\nBruk på egen risiko.\n\nFunksjoner:\n- Basert på Electrum sin protokoll.\n- Send og motta peercoin.\n- Klar til å utføre transaksjoner etter installasjon (ingen venting).\n- Peercoin-lommebøker for mainnett og testnett .\n- Organisering ved hjelp av adressebok.\n- Importer papirlommebøker.\n- Importer & eksporter private nøkler (WIF).\n- Serveradministrasjon.\n- Flerspråklig støtte.\n- Bakgrunnsvarsler.\n\nKjente begrensninger kan bli funnet i GitHub-depotet.", "currency_NOK": "Norsk krone", @@ -303,7 +297,7 @@ "sign_step_1_button": "Velg", "sign_step_1_button_alt": "Endre", "sign_step_2": "Skriv Inn Melding", - "sign_step_3": "Signer melding", + "sign_step_3": "Signer Melding", "sign_step_3_description": "Dette er din signatur. Du kan dobbelttrykke for å kopiere den til utklippstavlen.", "sign_step_3_button": "Signer", "sign_step_3_button_alt": "Kopier signaturen til utklippstavlen", @@ -353,5 +347,119 @@ "verify_fail": "Meldingen kunne ikke verifiseres.", "wallet_pop_menu_change_title": "Endre Navn", "wallet_title_edit": "Rediger Navn På Lommebok", - "wallet_title_edit_new_title": "Nytt Navn" + "wallet_title_edit_new_title": "Nytt Navn", + "currency_TTD": "Trinidadisk dollar", + "app_settings_price_feed_search": "Søk etter valutakode", + "app_settings_language_search": "Søk etter språk", + "app_settings_wallet_order": "Rekkefølge for Lommebøker", + "currency_AED": "Emiratarabisk dirham", + "currency_ALL": "Albansk lek", + "currency_AMD": "Armensk dram", + "currency_AOA": "Angolansk kwanza", + "currency_AZN": "Aserbajdsjansk manat", + "currency_BAM": "Konvertibilna mark", + "currency_BGN": "Bulgarsk lev", + "currency_BHD": "Bahrainsk dinar", + "currency_BIF": "Burundisk franc", + "currency_BND": "Bruneisk dollar", + "currency_BOB": "Boliviansk boliviano", + "currency_BSD": "Bahamansk dollar", + "currency_BTN": "Bhutansk ngultrum", + "currency_BWP": "Botswansk pula", + "currency_BYN": "Hviterussisk rubel", + "currency_CAD": "Canadisk dollar", + "currency_CDF": "Kongolesisk franc", + "currency_CHF": "Sveitsisk franc", + "currency_CLP": "Chilensk peso", + "currency_COP": "Colombiansk peso", + "currency_CRC": "Costaricansk colón", + "currency_CVE": "Kappverdisk escudo", + "currency_CZK": "Tsjekkisk koruna", + "currency_DOP": "Dominikansk peso", + "currency_EGP": "Egyptisk pund", + "currency_GEL": "Georgisk lari", + "currency_GMD": "Gambisk dalasi", + "currency_GNF": "Guineansk franc", + "currency_GTQ": "Guatemalansk quetzal", + "currency_GYD": "Guyansk dollar", + "currency_HKD": "Hongkongdollar", + "currency_HNL": "Honduransk lempira", + "currency_HRK": "Kroatisk kuna", + "currency_HUF": "Ungarsk forint", + "currency_ILS": "Ny israelsk shekel", + "currency_IQD": "Irakisk dinar", + "currency_ISK": "Islandsk krone", + "currency_JMD": "Jamaicansk dollar", + "currency_JOD": "Jordansk dinar", + "currency_KGS": "Kirgisisk som", + "currency_KMF": "Komorisk franc", + "currency_KWD": "Kuwaitisk dinar", + "currency_KZT": "Kasakhstansk tenge", + "currency_LAK": "Laotisk kip", + "currency_LBP": "Libanesisk pund", + "currency_LKR": "Srilankisk rupi", + "currency_LRD": "Liberisk dollar", + "currency_LSL": "Lesothisk loti", + "currency_LYD": "Libysk dinar", + "currency_MAD": "Marokkansk dirham", + "currency_MDL": "Moldovsk leu", + "currency_MGA": "Madagassisk ariary", + "currency_MKD": "Makedonsk denar", + "currency_MNT": "Mongolsk tugrik", + "currency_MOP": "Macaoisk pataca", + "currency_MUR": "Mauritisk rupi", + "currency_MVR": "Maldivisk rufiyah", + "currency_MWK": "Malawisk kwacha", + "currency_MYR": "Malaysisk ringgit", + "currency_MXN": "Meksikansk peso", + "currency_MZN": "Mosambikisk metical", + "currency_NAD": "Namibisk dollar", + "currency_NGN": "Nigeriansk naira", + "currency_NZD": "Newzealandsk dollar", + "currency_OMR": "Omansk rial", + "currency_PEN": "Peruanske sol", + "currency_PYG": "Paraguayansk guarani", + "currency_QAR": "Qatarsk rijal", + "currency_RSD": "Serbisk dinar", + "currency_RWF": "Rwandisk franc", + "currency_SAR": "Saudiarabisk rijal", + "currency_SCR": "Seychellisk rupi", + "currency_SDG": "Sudansk pund", + "currency_SGD": "Singaporsk dollar", + "currency_SLL": "Sierraleonsk leone", + "currency_SZL": "Swazilandsk lilangeni", + "currency_TJS": "Tadsjikisk somoni", + "currency_TND": "Tunisisk dinar", + "currency_TWD": "Taiwansk dollar", + "currency_UYU": "Uruguayansk peso", + "currency_XAF": "Sentralafrikansk CFA-franc", + "currency_XOF": "Vestafrikansk CFA-franc", + "currency_XPF": "CFP-franc", + "currency_ZAR": "Sørafrikansk rand", + "wallet_scan_notice_new": "Dette kan ta en stund.\nDenne skjermen lukkes automatisk!", + "wallet_scan": "Skann Lommebok", + "scan_for_wallets": "Skann etter Lommebøker", + "wallet_scan_finished": "Skanning Fullført", + "wallet_scan_create_success": "lommebok $title opprettet", + "wallet_scan_scanning_finished": "skanning fullført", + "wallet_scan_n_new_found": "$n nye lommebøker funnet", + "wallet_scan_no_new_found": "Ingen nye lommebøker funnet", + "wallet_scan_wallet_already_exists": "lommebok eksisterer allerede: $walletName", + "wallet_scan_create_error": "oppretting av lommebok mislyktes: $error", + "wallet_scan_close": "Lukk", + "wallet_scanner_message_init": "skanning satt i gang for $coinName på $account", + "wallet_scanner_message_newAddressFound": "ny adresse funnet", + "wallet_scanner_message_new_wallet_found": "ny lommebok funnet for $coinName på $accountNumber", + "wallet_scanner_message_scan_finished": "skanning fullført for $coinName på $accountNumber", + "wallet_scanner_message_scan_failed": "skanning mislyktes for $coinName på $accountNumber ($e))", + "wallet_scanner_message_scan_connection_failed": "skanning mislyktes for $coinName på $accountNumber (Tilkobling mislyktes)", + "scan_modal_title": "Skanner denne Lommeboken", + "reset_modal_title": "Tilbakestiller denne Lommeboken", + "reset_modal_description": "Dette vil tilbakestille lommeboksaldoen og vil sjekke alle adresser for UTXO-er.\nIkke-kringkastede transaksjoner vil bli fjernet.", + "currency_CLF": "Unidades de Fomento", + "currency_MRU": "Mauritansk ouguiya", + "currency_YER": "Jemenittisk rial", + "currency_ZWL": "Zimbabwisk dollar", + "currency_STN": "Saotomesisk dobra", + "currency_ZMW": "Zambisk kwacha" } diff --git a/assets/translations/ne.json b/assets/translations/ne.json index aa627159..bf4cbf27 100644 --- a/assets/translations/ne.json +++ b/assets/translations/ne.json @@ -160,7 +160,7 @@ "notification_title": "$walletTitle - नयाँ लेनदेन प्राप्त भयो", "notification_body": "लेनदेन हेर्नका लागि अनुप्रयोग खोल्नुहोस्", "paperwallet_confirm_import": "पुष्टि गर्नुहोस् र आयात गर्नुहोस्", - "paperwallet_error_1": "वॉलेट खाली वा न्यूनतम उत्पादन भन्दा कम रकम", + "paperwallet_error_1": "वालेट खाली \nवा न्यूनतम आउटपुट भन्दा कम रकम", "paperwallet_step_1": "चरण १", "paperwallet_step_1_text": "सार्वजनिक कुञ्जी स्क्यान गर्नुहोस्", "paperwallet_step_2": "चरण २", @@ -211,7 +211,7 @@ "verify_enter_message": "कृपया सन्देश टाइप गर्नुहोस्", "verify_enter_signature": "कृपया हस्ताक्षर टाइप गर्नुहोस्", "send_enter_amount": "कृपया रकम टाइप गर्नुहोस्", - "send_errors_solve": "कृपया त्रुटिहरूको समस्या हल गर्नुहोस्...", + "send_errors_solve": "कृपया त्रुटिहरूको समस्या हल गर्नुहोस् …", "send_errors_cant_pay_fees": "शुल्क भुक्तान गर्न सक्दैन। $feesMissing $letter_code वर्तमानमा अवसरको अभाव छ। ठेगानाहरू हटाउन वा उनीहरूको लेनदेन रकम कम गर्न सोच्नुहोस्।", "send_import_csv": "CSV बाट आयात गर्नुहोस्", "send_fee": "शुल्क: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "केहि गल्ती भयो, कृपया पुन: प्रयास गर्नुहोस्", "send_op_return": "मेटाडाटा सन्देश", "send_qr": "क्यूआर-कोड", - "send_to": "मा", + "send_to": " मा ", "send_total": "कुल $amount $letter_code", "send_total_amount": "कुल रकम", - "send_transferring": "स्थानान्तरण", + "send_transferring": "स्थानान्तरण ", "send_add_address": "ठेगाना थप्नुहोस्", "send_navigator": "ठेगाना $index वन्द $maximum", "send_address_already_exists": "ठेगाना पहिले नै अवस्थित छ", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "स्विप पेपर वॉलेट", "wallet_pop_menu_wif": "निजी कुञ्जी आयात गर्नुहोस्", "wallet_pop_menu_signing": "संदेशहरू दर्ता गर्नुहोस्", - "wallet_pop_menu_rescan": "पुनः स्क्यान गर्नुहोस्", "wallet_pop_menu_servers": "सर्भरहरू समन्वय गर्नुहोस्", "wallet_pop_menu_verification": "संदेशहरू सत्यापन गर्नुहोस्", "wallet_pop_menu_change_title": "शीर्षक परिवर्तन गर्नुहोस्", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "नयाँ शीर्षक", "wallet_receive_label_hint": "शेयर बटनमा थिच्नुले ठेगाना लेबल संचित गर्दछ।", "wallet_receive_label_hint_privacy": "निजता कारणले आफ्नो ठेगाना पुनः प्रयोग गर्न सिफारिस गरिन्छ। यदि तपाईं यो ठेगाना पुनः प्रयोग गर्न चाहनुहुन्छ भने, तपाईंले यसलाई ठेगाना पुस्तिकामा \"हेरचाह\" गर्नुपर्छ।", - "wallet_rescan_title": "पुनः स्क्यान गर्नुहोस्", - "wallet_rescan_content": "वॉलेट पुनः स्क्यान गर्छ। यदि तपाईंले लेनदेन वा रकमको समस्या भएमा, यो मद्दतगर्न सहायक हुन सक्छ। यो केहि समय लाग्न सक्छ।", - "wallet_send_label_hint_scan": "क्यूआर कोड स्क्यान गर्दा तपाईंलाई केहि समय बचत गर्नेछ", "wallet_send_label_hint_metadata": "मेटाडाटा अशङ्कित छ र ब्लकचेनमा सार्वजनिक रूपमा देखिने छ।", - "wallet_scan_appBar_title": "तपाईंको आयात गरिएको बिज्ञान स्क्यान गर्दै", - "wallet_scan_notice": "यसको ब्यापारमा समय लाग्छ। यो स्क्रिन बन्द नगर्नुहोस्!", "wallet_scan_notice_bg_notifications": "प्रयोग बन्द सूचनाहरूलाई एप सेटिङ्समा सक्षम गर्ने तपाईंको स्क्यानिंग विश्वसनीयता लागि धेरै उन्नत बनाउन सक्छ।", "wallet_send": "पठाउनुहोस्", "wallet_transactions": "लेनदेनहरू", diff --git a/assets/translations/nl.json b/assets/translations/nl.json index a397f9f9..71b372e8 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -96,8 +96,6 @@ "authenticate_change_pin_success": "Pincode gewijzigd", "authenticate_retry_warning_title": "Er is nog maar 1 herhaalpoging over.", "authenticate_retry_warning_text": "App gaat op slotstand en kan slechts geopend worden door succesvol authenticatie.", - "wallet_scan_appBar_title": "Uw geïmporteerd zaad zin scannen", - "wallet_scan_notice": "Dit kan tot 2 minuten duren. Laat scherm geopend aub!", "wallet_bottom_nav_receive": "Ontvangen", "wallet_bottom_nav_tx": "Transacties", "wallet_bottom_nav_send": "Verzenden", @@ -232,7 +230,6 @@ "tx_rejected": "Transactie afgewezen door netwerk. Probeer het opnieuw.", "tx_retry_snack": "Uitzenden is opnieuw geprobeerd. Als het gelukt is, wordt de transactie zo geüpdatet.", "wallet_pop_menu_change_title": "Titel Wijzigen", - "wallet_rescan_content": "Scant de portemonnee opnieuw. Als u problemen ondervindt met transacties of bedragen, kan dit nuttig zijn.\nDit kan even duren.", "secure_storage_body": "Lezen van beveiligde opslag is mislukt.\nVerwijder de app-gegevens en cache van deze applicatie en probeer het opnieuw.", "verify_step_1": "Adres Invoeren", "currency_BDT": "Bengaalse taka", @@ -310,14 +307,11 @@ "wallet_offline": "offline", "wallet_pop_menu_wif": "Privésleutel Importeren", "wallet_pop_menu_signing": "Teken Berichten", - "wallet_pop_menu_rescan": "Opnieuw Scannen", "wallet_pop_menu_servers": "Servers Aanpassen", "wallet_pop_menu_verification": "Berichten Verifiëren", "wallet_title_edit": "Portefeuilletitel Bewerken", "wallet_title_edit_new_title": "Nieuwe Titel", "wallet_receive_label_hint": "Als u op de Delen-knop drukt, wordt het adreslabel opgeslagen.", - "wallet_rescan_title": "Portemonnee opnieuw scannen", - "wallet_send_label_hint_scan": "Het scannen van de QR-code bespaart u wat tijd", "wallet_send_label_hint_metadata": "Metadata is niet-versleuteld en zal publiekelijk zichtbaar zijn op de blockchain.", "wallet_scan_notice_bg_notifications": "Het inschakelen van achtergrondmeldingen in app-instellingen kan de scanbetrouwbaarheid aanzienlijk verbeteren.", "wallet_value_alert_title": "Hoge waarde van munten", diff --git a/assets/translations/or.json b/assets/translations/or.json index 9320128e..8bdf7b94 100644 --- a/assets/translations/or.json +++ b/assets/translations/or.json @@ -29,7 +29,7 @@ "addressbook_edit_dialog_title": "ଲେବଲ୍ ସମ୍ପାଦନା କରନ୍ତୁ", "addressbook_edit_dialog_input": "ନୂଆ ଲେବଲ୍", "addressbook_export_dialog_title": "ବକ୍ତବ୍ୟ ପରିବାରକୁ ରେକର୍ଡ କରନ୍ତୁ", - "addressbook_export_dialog_description": "ଏହା କୀ ଏହି ଠିକଣା ରେ ରାଖିବା ମଧ୍ୟ ସମସ୍ତ କଏଣ୍ଦ୍ର ଗୁଡ଼ିକ ସହ ପୂରା ପ୍ରବେଶ ଦେବ।\nକୃପାକରି ଏହା ସମ୍ପୂର୍ଣ ସହ ପ୍ରବେଶ ପାଇବା ପରିବେ ନେଇ।", + "addressbook_export_dialog_description": "ଏହି ଚାବି ଏହି ଠିକଣା ସହିତ ଗଚ୍ଛିତ ମୁଦ୍ରାକୁ ପୂର୍ଣ୍ଣ ପ୍ରବେଶ ପ୍ରଦାନ କରେ |\nଏହି ଚାବିକୁ କାହା ସହିତ ଅଂଶୀଦାର କରନ୍ତୁ ନାହିଁ!\nଯଦି ତୁମେ କ’ଣ କରୁଛ ତାହା ସମ୍ପୂର୍ଣ୍ଣ ରୂପେ ନିଶ୍ଚିତ ହେଲେ କେବଳ ଅଗ୍ରଗତି କର |", "addressbook_export_dialog_button": "ମୋରେ କିଛି ଦେଖାନ୍ତୁ", "addressbook_export_dialog_hint": "ଏହା କୀ WIF ଫର୍ମ୍ୟାଟରେ।", "addressbook_hide_change": "ବଦଳାଇଛି ଠିକଣା ଦର୍ଶାନ୍ତୁ", @@ -154,7 +154,7 @@ "jail_heading": "ଆପ୍‌ ଲକ୍ଷ୍ୟରୁ ପ୍ରତିବନ୍ଧିତ", "logout": "ଲଗଆଉଟ", "logout_title": "ଆପଣ ଲଗଆଉଟ କରିବା ପରିକ୍ଷା କରୁଛନ୍ତି", - "logout_content": "ଆପଣ ସୁରକ୍ଷା କୋଡର ସହ ପୁନର୍‌ଲଗଇବା ପରି ଆପଣ କଣାଅ ଲଗଇବାକୁ ଖୋଜିବେ।", + "logout_content": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଲଗ୍ ଆଉଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି?\nପୁନର୍ବାର ଲଗଇନ୍ କରିବାକୁ ତୁମ ବିହନ ପ୍ରବେଶ କରିବାକୁ ପଡିବ |", "no_new_wallet": "ଏହା ସମୟରେ କୌଣସି ନୂତନ ବ୍ୟକ୍ତିଗତ ଟିକେ ନାହିଁ।", "not_again": "ପୁଣି ଦେଖାନ୍ତୁ ନାହିଁ", "notification_title": "$walletTitle - ନୂଆ ଲାଭ ପ୍ରାପ୍ତ ହୋଇଛି", @@ -211,7 +211,7 @@ "verify_enter_message": "ଦୟାକରି ଏକ ସନ୍ଦେଶ ପ୍ରବେଶ କରନ୍ତୁ", "verify_enter_signature": "ଦୟାକରି ଏକ ସକ୍ଷାର ପ୍ରବେଶ କରନ୍ତୁ", "send_enter_amount": "ଦୟାକରି ଏକ ପରିମାଣ ପ୍ରବେଶ କରନ୍ତୁ", - "send_errors_solve": "ଦୟାକରି ତ୍ରୁଟି ନିରାକରଣ କରନ୍ତୁ...", + "send_errors_solve": "ଦୟାକରି ତ୍ରୁଟି ନିରାକରଣ କରନ୍ତୁ …", "send_errors_cant_pay_fees": "ଫିଜ ଦେବା ଯାଇନାହିଁ କାରଣ $feesMissing $letter_code ବର୍ତ୍ତମାନରେ ଅନୁପଲବ୍ଧ ଅଛି। ଠିକାଣାକୁ ଅଧିକାରୀତାରେ ଠିକାଣାକୁ କାଢେଇନ୍ତୁ ବା ସମ୍ମାନାରେ ଲାଭ ପାଇବେ ପରି ସଂଖ୍ୟାଟି କମାନ୍ତୁ।", "send_import_csv": "CSV ଥରୁ ଆମଦାନ୍ତୁ", "send_fee": "ଶୁଳ୍କ: -$amount $letter_code", @@ -220,10 +220,10 @@ "send_oops": "କ୍ୟାଣ୍ଡ ଭୁଲ ହୋଇଛି, ଦୟାକରି ପୁଣଃପ୍ରୟାସ କରନ୍ତୁ", "send_op_return": "ମେଟାଡାଟା ସନ୍ଦେଶ", "send_qr": "QR-କୋଡ୍‌", - "send_to": "ମାଧ୍ୟମରେ ", + "send_to": " ମାଧ୍ୟମରେ ", "send_total": "ସର୍ବମୁକ୍ତ ପ୍ରମାଣ $amount $letter_code", "send_total_amount": "ସର୍ବମୁକ୍ତ ରାଶି", - "send_transferring": "ମାଧ୍ୟମରେ ରହିରହା", + "send_transferring": "ମାଧ୍ୟମରେ ରହିରହା ", "send_add_address": "ଠିକା ଯୋଡ଼ନ୍ତୁ", "send_navigator": "ଠିକା $index of $maximum", "send_address_already_exists": "ଠିକା ଇତିମାନେ ଅଛି", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "ପେପରବୋଲେଟ୍‌ ସ୍ଵୀପ୍‌ କରନ୍ତୁ", "wallet_pop_menu_wif": "ବିବିଦ କୀ ଆମଦାନ୍ତୁ", "wallet_pop_menu_signing": "ସଂଦେଶାଙ୍କ ଚିନ୍ହାଞ୍ଚ କରନ୍ତୁ", - "wallet_pop_menu_rescan": "ପୁଣରାବିଷ୍କରଣ କରନ୍ତୁ", "wallet_pop_menu_servers": "ସର୍ଭରସମୂହ ପରିବର୍ତ୍ତନ କରନ୍ତୁ", "wallet_pop_menu_verification": "ସଂଦେଶ ସତ୍ୟାୟିତ୍ୱ କରନ୍ତୁ", "wallet_pop_menu_change_title": "ଶିର୍ଷକ ପରିବର୍ତ୍ତନ କରନ୍ତୁ", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "ନୂଆ ଶିର୍ଷକ", "wallet_receive_label_hint": "ସେୟାର ବଟନକୁ ଦବାଇଥିବାରେ ଠିକଣା ଲେବଲକୁ ସେଭ୍‌ କରାଯାଇଛି।", "wallet_receive_label_hint_privacy": "ଆପଣଙ୍କ ଠିକଣାର ସ୍ଵଭାବିକ ପିରାତି ହେବା ସମର୍ଥନ ନିସ୍ପତି। ଯଦି ଆପଣ ଏହାକୁ ପୁନର୍‌ବ୍ଯବହାର କରିବା ଚାହୁଁଛନ୍ତି, ଆପଣ ଏହା watched କରିବା ପରିବର୍ତ୍ତନ ବୁକରେ ସେଭ୍‌ କରନ୍ତୁ।", - "wallet_rescan_title": "ୱାଲେଟ୍‌ ପୁଣରାବିଷ୍କରଣ କରନ୍ତୁ", - "wallet_rescan_content": "ଏହା ଆପଣଙ୍କ ଭାଟାର ପୁଣରାବିଷ୍କରଣ କରିବାକୁ ଅନୁମୋଦିତ କରିବା ପ୍ରସ୍ତୁତିବାରେ ସହାୟକ ହେବାକୁ ସୁବିଧା କରିବାକୁ ଦେବେ।\nଏହା କେଉଁନ୍ତି ସମସ୍ଯାର ସହାୟକ ହୋଇପାରେ ।\nଏହାକୁ କୌଣସି ସେକେଣ୍ଡ ଲାଗିବ।", - "wallet_send_label_hint_scan": "କ୍ୱିକ୍‌ ଚିହ୍ନ ପଢାନ୍ତୁ ଆପଣଙ୍କ କୌଣସି ସମୟ ସେଭ୍‌ କରାଯାଇଛି", "wallet_send_label_hint_metadata": "ମେଟାଡାଟା ଅଏକାନ୍ସରଦ ନାହିଁ ଓ ତାଙ୍କ ପ୍ରସ୍ତୁତି ଭଟର୍ଣରେ ସାର୍ବଜନୀନ ଦୃଶ୍ୟ ହେବ।", - "wallet_scan_appBar_title": "ଆପଣଙ୍କ ଆମଦାନ୍ତୁ ଏବଂ ସାନ୍ତ୍ୱନ କରନ୍ତୁ", - "wallet_scan_notice": "ଏହି ଥାଉଁ କିଛି ସେକେଣ୍ଡ୍‌ ପ୍ରବେଶ କରିବାକୁ ଦେବେ। ଏହି ସ୍କ୍ରିନ ବନ୍ଦ କରିବାକୁ ଦୟାକରି ଅନୁମତି ଦେବେ ନାହିଁ!", "wallet_scan_notice_bg_notifications": "ଏପ୍‌ ସେଟିଂସମୂହରେ ପଛରେରେ ସୂଚନାରେଖାଣାର ସୁବିଧା ସକ୍ରିୟ କରିବାରେ ସେଭ୍‌ କରନ୍ତୁ।", "wallet_send": "ପଠାନ୍ତୁ", "wallet_transactions": "ଟ୍ରାଞ୍ଜକସନସମୂହ", @@ -319,7 +313,7 @@ "secure_storage_app_bar_title": "ତ୍ରୁଟି", "secure_storage_body": "ସିକ୍ଯାନ୍‌ର ସିକ୍ରୁଟ୍‌ ଭଣାରୁ ପାଇଁ ସମ୍ବନ୍ଧିତ ସ୍ଟୋରେଜରୁ ପ୍ରକାଶଣ ହେଉଥିବାରେ ଅସମର୍ଥ।\nଦୟାକରି ଏପ୍‌ ଡାଟା ଏବଂ ଏପ୍‌ ଭନର କ୍ୟାଚ ମିଟାଇବା ପ୍ରକ୍ରିୟାରେ ସୁବିଧା କରନ୍ତୁ।", "wallet_value_alert_content": "ଏହି କଚ୍ଛା ଧନ୍ୟା ପୋର୍ଟ୍‌ଫୋଲିଓରେ ମୋବାଇଲ୍‌ ପୋର୍ଟଫୋଲିଓରେ ଧରାନ୍ତି।\nଆପଣଙ୍କ କଚ୍ଛା ଧନ୍ୟା ମୋବାଇଲ୍‌ ପୋର୍ଟଫୋଲିଓ, ଲେଜର ହାରଡୱେର ପୋର୍ଟଫୋଲିଓ, କିଂବା କୋଲ୍ଡ ପୋର୍ଟଫୋଲିଓକୁ ବଦଳିବା ପଡେ।", - "store_description": "ଆପଣଙ୍କ ଫୋନ୍‌ରେ ପିଅରକିନ୍‌, ପ୍ରୁଫ୍‌-ଅଫ୍‌-ସ୍ତେକର ଉପକ୍ରମିତ ପଠାଇ ଓ ପରିମାଣରେ ପଠାଇକୁ ପଠାନ୍ତୁ।\n\nଆପଣଙ୍କ ପୋର୍ଟ୍‌ଫୋଲିଓ ସୀଡରେ ପୂର୍ଣ୍ଣ ପହୋଚ ଦେବାକୁ ନିଯୁକ୍ତି ରାଖନ୍ତୁ।\nଏହା କୁ ସୁବିଧାମୁଳକ ସ୍ପଷ୍ଟତା ସହ ଆପ୍‌ ଏପ୍‌ ସର୍ବଦାୟିକ ନିଜ ଜିବନକୁ ସ୍ଥାନୀୟ କୃତିରେ ରଖିବାରେ କରୁଥିବାର ସମ୍ବନ୍ଧରେ ନିସ୍ପତି।\nଆପଣଙ୍କକୁ ଏହା ଆପ୍‌ କୁଣ୍‌ ପରିଚୟ ରଖନ୍ତୁ ନାହିଁ।", + "store_description": "ଆପଣଙ୍କ ଫୋନରେ ପ୍ରୁଫ୍ ଅଫ୍ ଷ୍ଟେକ୍ ର ଅଗ୍ରଦୂତ ପେରେକଏନ୍ ପଠାନ୍ତୁ ଏବଂ ଗ୍ରହଣ କରନ୍ତୁ |\n\nଆପଣଙ୍କର ୱାଲେଟ୍ ମଞ୍ଜି ସୁରକ୍ଷିତ ରଖନ୍ତୁ |\nଏହି ଆପ୍ ସଂପୂର୍ଣ୍ଣ କ no ଣସି ୱାରେଣ୍ଟି ସହିତ ଆସେ |\nନିଜ ବିପଦରେ ବ୍ୟବହାର କରନ୍ତୁ |\n\nବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ:\n- ଇଲେକ୍ଟ୍ରମ୍ ପ୍ରୋଟୋକଲ୍ ଉପରେ ଆଧାରିତ |\n- ପେରେକଏନ୍ ପଠାନ୍ତୁ ଏବଂ ଗ୍ରହଣ କରନ୍ତୁ |\n- ସଂସ୍ଥାପନ ପରେ କାରବାର କରିବାକୁ ପ୍ରସ୍ତୁତ (ଅପେକ୍ଷା ନାହିଁ) |\n- ପେରେକଏନ୍ ଏବଂ ପେରେକୋଏନ୍ ଟେଷ୍ଟନେଟ୍ ୱାଲେଟ୍ |\n- ଠିକଣା ପୁସ୍ତକ ପରିଚାଳନା\n- କାଗଜ ୱାଲେଟ୍ ଆମଦାନୀ କରନ୍ତୁ |\n- ବ୍ୟକ୍ତିଗତ କି (WIF) ଆମଦାନୀ ଏବଂ ରପ୍ତାନି କରନ୍ତୁ |\n- ସର୍ଭର ପରିଚାଳନା\n- ଏକାଧିକ ଭାଷା ସମର୍ଥନ |\n- ପୃଷ୍ଠଭୂମି ବିଜ୍ଞପ୍ତି |\n\nଜଣାଶୁଣା ସୀମାବଦ୍ଧତା ଗିଥବ୍ ସଂଗ୍ରହାଳୟରେ ମିଳିପାରିବ |", "store_short": "ଆପଣଙ୍କକୁ ପ୍ରୁଫ୍‌-ଅଫ୍‌-ସ୍ତେକର ଓ ପ୍ରୁଫ୍‌-ଅଫ୍‌-ସ୍ତେକର ଟେଷ୍ଟନେଟ୍‌ ପ୍ରାପ୍ତି ପରିମାଣ ମୋବାଇଲ୍‌ ପୋର୍ଟଫୋଲିଓ।", "sign_step_1": "ସଂଦେଶାଙ୍କ ବାଛନ୍ତୁ", "verify_step_1": "ସଂଦେଶାଙ୍କ ଦାଖଲ କରନ୍ତୁ", diff --git a/assets/translations/pa.json b/assets/translations/pa.json index df785832..7603228a 100644 --- a/assets/translations/pa.json +++ b/assets/translations/pa.json @@ -265,14 +265,8 @@ "wallet_offline": "ਆਫਲਾਈਨ", "wallet_pop_menu_paperwallet": "ਸਵੀਪ ਪੇਪਰ ਵਾਲੈਟ", "wallet_pop_menu_signing": "ਸਾਈਨ ਸੁਨੇਹਾ", - "wallet_pop_menu_rescan": "ਪੁੰਨਰ ਸੰਖੇਪ ਕਰੋ", "wallet_pop_menu_servers": "ਸਰਵਰ ਸੰਰੂਪਣ", "wallet_receive": "ਪ੍ਰਾਪਤ ਕਰੋ", - "wallet_rescan_title": "ਵਾਲੈਟ ਪੁੰਨਰ ਸੰਖੇਪ ਕਰੋ", - "wallet_rescan_content": "ਵਾਲੈਟ ਨੂੰ ਮੁੜ ਸਕੈਨ ਕਰਦਾ ਹੈ। ਜੇ ਤੁਹਾਡੀ ਲੈਣ-ਦੇਣ ਜਾਂ ਰੁਪਿਆ ਵਿੱਚ ਮੁਸੀਬਤ ਹੋ ਰਹੀ ਹੈ, ਤਾਂ ਇਹ ਮਦਦਗਾਰ ਸਕਦਾ ਹੈ।\nਇਹ ਕੁਝ ਸਮਾਂ ਲੈ ਸਕਦਾ ਹੈ।", - "wallet_send_label_hint_scan": "ਕਿਰਪਾ ਕਰਕੇ ਕਿਊ-ਕੋਡ ਸਕੈਨ ਕਰਨਾ ਸਮੇਂ ਬਚਾ ਸਕਦਾ ਹੈ", - "wallet_scan_appBar_title": "ਤੁਹਾਡੀ ਆਯਾਤ ਕੀਤੀ ਬੀਜ ਸਕੈਨ ਕਰਨਾ", - "wallet_scan_notice": "ਇਹ ਥੋੜੇ ਸਮੇਂ ਲੈ ਸਕਦਾ ਹੈ। ਇਹ ਸਕ੍ਰੀਨ ਨੂੰ ਬੰਦ ਨਾ ਕਰੋ!", "wallet_send": "ਭੇਜੋ", "wallet_transactions": "ਲੈਣ-ਦੇਣ", "wallets_list": "ਤੁਹਾਡੀਆਂ ਵਾਲੈਟਾਂ", diff --git a/assets/translations/pl.json b/assets/translations/pl.json index 4454a4ce..ee987171 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -211,7 +211,6 @@ "setup_securebox_fail": "Bardzo nam przykro.\nTwoje urządzenie nie obsługuje wystarczająco bezpiecznego sposobu przechowywania kluczy.", "tx_show_hex": "Pokaż Szesnastkową Transakcję", "tx_retry_snack": "Transmisja została ponowiona. Jeśli się powiedzie, transakcja zostanie za chwilę zaktualizowana.", - "wallet_rescan_content": "Ponownie skanuje portfel. Jeśli masz problemy z transakcjami lub kwotami, może to być pomocne.\nTo może chwilę potrwać.", "wallet_scan_notice_bg_notifications": "Włączenie powiadomień w tle w ustawieniach aplikacji może znacznie poprawić niezawodność skanowania.", "wallet_value_alert_content": "Przechowywanie tej wartości monet w portfelu mobilnym jest ryzykowne.\nRozważ przeniesienie monet do Stakebox, portfela sprzętowego Ledger lub zimnego portfela.", "verify_fail": "Nie można zweryfikować wiadomości.", @@ -293,7 +292,6 @@ "tx_confirmations": "Potwierdzenia", "tx_direction": "Kierunek", "wallet_receive_label_hint": "Naciśnięcie przycisku Udostępnij spowoduje zapisanie etykiety adresowej.", - "wallet_scan_appBar_title": "Skanowanie zaimportowanego fraza nasion", "wallet_pop_menu_paperwallet": "Zamiataj Papierowy Portfel", "tx_rejected": "Transakcja odrzucona przez sieć. Proszę spróbuj ponownie.", "tx_recipients": "Odbiorcy", @@ -308,16 +306,12 @@ "wallet_offline": "bez połączenia", "wallet_pop_menu_wif": "Importuj Klucz Prywatny", "wallet_pop_menu_signing": "Podpisz Wiadomości", - "wallet_pop_menu_rescan": "Przeskanuj Ponownie", "wallet_pop_menu_servers": "Dostosuj Serwery", "wallet_pop_menu_verification": "Sprawdź Wiadomości", "wallet_pop_menu_change_title": "Zmień Tytuł", "wallet_title_edit": "Edytuj Tytuł Portfela", "wallet_title_edit_new_title": "Nowy Tytuł", - "wallet_rescan_title": "Przeskanuj ponownie portfel", - "wallet_send_label_hint_scan": "Zeskanowanie kodu QR pozwoli Ci zaoszczędzić trochę czasu", "wallet_send_label_hint_metadata": "Metadane są niezaszyfrowane i będą publicznie widoczne w łańcuchu bloków.", - "wallet_scan_notice": "To może zająć chwilę. Nie zamykaj tego ekranu!", "wallet_transactions": "Transakcje", "wallets_list": "Twoje portfele", "wallets_none": "Nie masz aktywnych portfeli", diff --git a/assets/translations/ps.json b/assets/translations/ps.json index 327b7d36..d0a22a83 100644 --- a/assets/translations/ps.json +++ b/assets/translations/ps.json @@ -211,7 +211,7 @@ "verify_enter_message": "لطفاً یک پیام وارد کنید", "verify_enter_signature": "لطفاً یک امضاء وارد کنید", "send_enter_amount": "لطفاً مقداری وارد کنید", - "send_errors_solve": "لطفاً خطاها را حل کنید...", + "send_errors_solve": "لطفاً خطاها را حل کنید …", "send_errors_cant_pay_fees": "امکان پرداخت هزینه‌ها وجود ندارد. $feesMissing $letter_code هنوز موجود نیست. در نظر داشته باشید که آدرس‌ها را حذف کنید یا مقدار تراکنش‌های آنها را کاهش دهید.", "send_import_csv": "وارد کردن از CSV", "send_fee": "هزینه: -$amount $letter_code", @@ -235,7 +235,7 @@ "server_add_no_port": "باید شامل یک پورت باشد، مثلاً:50004", "server_add_server_exists": "اضافه کول فیل شو: سرور ازانتها یو لری.", "server_add_server_no_connection": "سرور ته اړتیا نه لري.", - "server_add_server_wrong_genesis": "جنیسیس هاش واپسيسه نه ده. دا سرور دا کوین د دی بیشتری په معمول ساتل.", + "server_add_server_wrong_genesis": "جنیسیس هاش واپسيسه نه ده.\nدا سرور دا کوین د دی بیشتری په معمول ساتل.", "server_settings_title": "سرور تنظیمونه", "server_settings_alert_generated_title": "څنګه تاسو دا سرور له دې څخه له بیرته لرۍ؟", "server_settings_alert_cancel": "لغوه کول", @@ -243,7 +243,7 @@ "server_settings_alert_hardcoded_content": "دریځې سرورونه نه شمولی کیدی شي، یوازې غیر فعال کیدی شي.", "server_settings_error_no_server_left": "دی اتلاسې سرور ملګري وړیا ضروری دی!", "setup_continue_alert_title": "څنګه د تاسو ادامه ورکړئ", - "setup_continue_alert_content": "ځینې یې د بیج چین خپلواکه کړئ. تاسو کولای شئ په اپلیکیشن تنظیمونه کې لخوا ورکړی.", + "setup_continue_alert_content": "ځینې یې د بیج چین خپلواکه کړئ.\nتاسو کولای شئ په اپلیکیشن تنظیمونه کې لخوا ورکړی.", "setup_create_pin": "پین جوړول", "setup_import_title": "بذریعه په واردول", "setup_finish": "تمامول", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "د کاغذې والټ کتل", "wallet_pop_menu_wif": "خصوصي کلید وارد کړئ", "wallet_pop_menu_signing": "د پیغامونو توقیف کول", - "wallet_pop_menu_rescan": "نوی لټون کول", "wallet_pop_menu_servers": "سرورونه ایجوړ کول", "wallet_pop_menu_verification": "د پیغامونو تصدیق کول", "wallet_pop_menu_change_title": "سرور نوم بدل کړئ", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "نوی نوم", "wallet_receive_label_hint": "تاسو کولای شئ نشونه ورکړئ ته پته ذخیره کیدی شي.", "wallet_receive_label_hint_privacy": "مرکېدونکي په هرجا لاس لري دلته استفاده کولای شئ. که تاسو دی پته استفاده کړئ نو تاسو باید هغه پته د فهرست موسیقی کي \"نظارت\" کړئ چې په کولای استفاده کیږي.", - "wallet_rescan_title": "والټ د نوی لټون کول", - "wallet_rescan_content": "د والټ بیا کولو په کمک اړه. که تاسو معاملې او ارزښتونه سره مخکې وی، دا ممکن ده.", - "wallet_send_label_hint_scan": "د QR-Code اسکین کول به تاسو وخت چاپه کیدی شي", "wallet_send_label_hint_metadata": "د میټا ډیټا په کمپیوټر کوډ شوي او په خلکو خپلک په پیغامونو کې د انکریپټ شوی.", - "wallet_scan_appBar_title": "ستاسو واردیدل شوی بذریعه اسکین کول", - "wallet_scan_notice": "دا وخت بیا واری کیدی شي. دی بند دا صفحه نه کولی!", "wallet_scan_notice_bg_notifications": "په اپلیکیشن تنظیمونه کې د خلکو خبرې په پس زمری خپرونه چه د اسکین کولو په د کڅوړو خواړونو د کمک وړتیا وي.", "wallet_send": "فرستل", "wallet_transactions": "معاملې", @@ -317,8 +311,8 @@ "wallets_none": "تاسو هیڅ فعال والټ نلرئ", "wallet_value_alert_title": "په موجودی د دولت ارزښت", "secure_storage_app_bar_title": "خرابه", - "secure_storage_body": "د محافظت څخه لوستل شوه. مهرباني وکړئ د دې اپلیکیشن د زموږ دیتا او کیش پاک کړئ او بیا ولې کول.", - "wallet_value_alert_content": "د دې مقدار په موبایل والټ کې زیاته خطر دی. خپلې ارزښت په داخل کیسه کې منتقل کړئ، چې دی هیوادي پیرکوین، لېجر هارډویر والټ یا یو څچه والټ.", + "secure_storage_body": "د محافظت څخه لوستل شوه.\nمهرباني وکړئ د دې اپلیکیشن د زموږ دیتا او کیش پاک کړئ او بیا ولې کول.", + "wallet_value_alert_content": "د دې مقدار په موبایل والټ کې زیاته خطر دی.\nخپلې ارزښت په داخل کیسه کې منتقل کړئ، چې دی هیوادي پیرکوین، لېجر هارډویر والټ یا یو څچه والټ.", "store_description": "د پیرکوین، د ثابتونکی د پیوېدلیګو سره واستویدو، د موبایل والټ.\n\nپه د خپلې بښنې ارزښت د کافی مرستې. \nدا اپلیکیشن په اصل ټولیدو لپاره هیڅ ضمانت نشته. \nبیا هم په خپله خطر کې استفاده کول.\n\nخصوصیتونه:\n- الیکټروم پروټوکول پایووند.\n- د پیرکوین واستویدو او غواړی واستویدو.\n- نصب کولو په بعد (هیڅ تنظیم انتظار نشته).\n- د پیرکوین او د پیرکوین ټیسټنیټ والټونو لپاره.\n- د پتې لیست مدیریت.\n- کاغذې والټونو واردول.\n- خصوصي کلید (WIF) واردول او بیرونی ګټ.\n- سرور مدیریت.\n- ډېر ژبې پشتیبانۍ.\n- زما خبرې په پس زمری وقت لپاره.\n\nدا په Github غاښلو په ویب پاڼې کې د محدودیتونو لړلو پیدا کولای شي.", "store_short": "ستاسو موبایل والټ په پیرکوین او پیرکوین ټیسټنیټ کې.", "sign_step_1": "پته انتخاب کول", diff --git a/assets/translations/pt.json b/assets/translations/pt.json index bd9ea92c..38d8c16d 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -202,12 +202,6 @@ "wallet_pop_menu_wif": "Importar Chave Privada", "wallet_pop_menu_servers": "Ajustar Servidores", "wallet_receive": "Receber", - "wallet_pop_menu_rescan": "Rescanear", - "wallet_rescan_title": "Rescanear carteira", - "wallet_rescan_content": "Scanea a carteira novamente. Se tiver dificuldades com transferências ou quantias, isto poderá ser útil.\nIsto poderá demorar algum tempo.", - "wallet_send_label_hint_scan": "Sugestão: Scanear o código QR irá-lhe poupar algum tempo", - "wallet_scan_appBar_title": "Scaneando o seu seed importado", - "wallet_scan_notice": "Isto poderá demorar algum tempo. Não desligue o ecrã!", "wallet_send": "Enviar", "wallet_transactions": "Transferências", "wallets_list": "As suas carteiras", diff --git a/assets/translations/ro.json b/assets/translations/ro.json index e00c89fa..3ba3b60a 100644 --- a/assets/translations/ro.json +++ b/assets/translations/ro.json @@ -96,8 +96,6 @@ "authenticate_change_pin_success": "PIN-ul a fost schimbat", "authenticate_retry_warning_title": "Atenţie! V-a mai rămas o singură încercare.", "authenticate_retry_warning_text": "Aplicația va fi blocată și va putea fi deblocată doar cu autentificare corectă.", - "wallet_scan_appBar_title": "Scanați seed-ul", - "wallet_scan_notice": "Acest lucru poate dura ceva timp. Nu închideți acest ecran!", "wallet_bottom_nav_receive": "Primiți", "wallet_bottom_nav_tx": "Tranzacții", "wallet_bottom_nav_send": "Trimiteți", @@ -106,7 +104,6 @@ "jail_heading": "Aplicația este blocată pentru", "jail_countdown": "secunde", "wallet_pop_menu_servers": "Adăugați servere", - "wallet_rescan_content": "Scanați din nou portofelul. Dacă aveți probleme cu tranzacțiile sau sumele, acest lucru ar putea fi util.\nS-ar putea să dureze ceva timp.", "about_license": "Licența AGPL-3.0", "about_view_source": "Vedeți codul sursă", "about_data_declaration": "Vizualizați Declarația de Confidențialitate și Protecția Datelor", @@ -145,9 +142,7 @@ "server_settings_error_no_server_left": "Este necesar cel puțin un server conectabil!", "setup_import_title": "Importați Seed-ul", "wallet_offline": "offline", - "wallet_pop_menu_rescan": "Rescanați", "wallet_receive_label_hint": "Apăsarea butonului Distribuie va salva eticheta adresei.", - "wallet_rescan_title": "Rescanați portofelul", "about": "Despre", "about_developers": "© $year Dezvoltatorii peercoin_flutter", "about_free": "Acest software este Open Source, gratuit și nu are vreo garanție.\nUtilizați pe propriul risc.", @@ -174,7 +169,6 @@ "setup_continue_alert_title": "Înainte de a continua", "setup_continue_alert_content": "Asigurați-vă că ați salvat fraza seed.\nO puteți accesa mai târziu în setările aplicației.", "tx_rejected": "Tranzacție respinsă de rețea. Vă rugăm să reîncercați.", - "wallet_send_label_hint_scan": "Scanarea codului QR vă va economisi timp", "addressbook_search": "Introduceți adrese, etichete", "receive_faucet": "Deschideți robinetul", "receive_obtain": "Obțineți tPPC", diff --git a/assets/translations/ru.json b/assets/translations/ru.json index f682665e..1a854b29 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -96,8 +96,6 @@ "authenticate_change_pin_success": "PIN успешно изменен", "authenticate_retry_warning_title": "Внимание! У вас осталась только одна попытка.", "authenticate_retry_warning_text": "Приложение будет заблокировано, и можно будет разблокировать только при успешной аутентификации.", - "wallet_scan_appBar_title": "Сканирование вашего сида", - "wallet_scan_notice": "Это может занять некоторое время. Не закрывайте этот экран!", "wallet_bottom_nav_receive": "Получить", "wallet_bottom_nav_tx": "Транзакции", "wallet_bottom_nav_send": "Отправить", @@ -114,7 +112,6 @@ "about_data_protection": "Это программное обеспечение максимально защищает ваши данные и конфиденциальность.\nЭто приложение хранит все необходимые данные локально на вашем устройстве.\nВнутри нет аналитического или рекламного кода.", "share_app": "Поделиться приложением", "about_foundation": "Этот проект финансируется Пиркойн Фонд.\nПожалуйста, рассмотрите возможность пожертвования в фонд для дальнейшего развития этого приложения.", - "wallet_pop_menu_rescan": "Повторное сканирование", "about_translate": "Можете помочь с переводом этого приложения в Пиркойн Weblate.", "wallet_receive_label_hint": "Нажатие кнопки Поделиться сохранит адресную метку.", "addressbook_dialog_remove_title": "Вы действительно хотите удалить этот адрес?", @@ -157,9 +154,7 @@ "setup_import_title": "Импортировать Сид", "wallet_offline": "оффлайн", "wallet_pop_menu_servers": "Настроить серверы", - "wallet_rescan_title": "Пересканируйте кошелек", "send_label": "Метка (необязательно)", - "wallet_rescan_content": "Пересканируйте бумажник. Если возникли проблемы с транзакциями или суммами, это может быть полезно.\nЭто может занять некоторое время.", "send_amount_below_minimum_unable": "Минимальная сумма вывода $amount.\nУ вас недостаточно средств для оплаты сборов.", "setup_pin_no_biometrics": "Ваше устройство не поддерживает биометрическую аутентификацию.", "app_settings_theme": "Темы", @@ -174,7 +169,6 @@ "setup_continue_alert_title": "Прежде чем продолжить", "setup_continue_alert_content": "Убедитесь что вы сохранили пир фразу.\nВы можете получить доступ позже, в настройках приложения.", "wallet_bottom_nav_addr": "Адреса", - "wallet_send_label_hint_scan": "Сканирование QR-кода сэкономит вам время", "addressbook_search": "Вставить адреса, метки", "receive_faucet": "Открыть кран", "receive_obtain": "Получить tPPC", diff --git a/assets/translations/si.json b/assets/translations/si.json index 5610e92f..8b73a363 100644 --- a/assets/translations/si.json +++ b/assets/translations/si.json @@ -5,7 +5,7 @@ "about_show_license": "අඩුම බලන්න", "about_free": "මෙම මෘදුකාංගය වෙනුවට වෙනස් වුවහොත් මෙම මෘදුකාංගය වැඩි කිරීමේදී විනාඩියක් නොමැත.\nභාවිත කිරීමට නියම කරන්න.", "about_view_source": "ස්මාර්ක් කේතය බලන්න", - "about_data_protection": "මෙම මෘදුකාංගය ඔබගේ දත්ත හා සිරැසිය වලට හැකි උපරිම ක්‍රියා කරනු ලැබේ.\nමෙම යෙදුම ඔබගේ උපරිම දත්ත සේවාවලියේ පවතින විනාඩි ඇති බැසීමක් නොමැත.\nඑක් අනෙකුත් පරිගණක ව්‍යාපෘති හෝ ප්‍රකට මෙහි ඇති විනාඩි කාර්යාලයක් නොමැත.", + "about_data_protection": "මෙම මෘදුකාංගය ඔබගේ දත්ත හා සිරැසිය වලට හැකි උපරිම ක්‍රියා කරනු ලැබේ.\nමෙම යෙදුම ඔබගේ උපරිම දත්ත සේවාවලියේ පවතින විනාඩි ඇති බැසීමක් නොමැත.\nඑක් අනෙකුත් පරිගණක ව්‍යාපෘති හෝ ප්‍රකට මෙහි ඇති විනාඩි කාර්යාලයක් නොමැත.", "about_data_declaration": "දත්ත හා සිරැසි ප්‍රකාරය බලන්න", "about_foundation": "මෙම ව්‍යාපෘතිය පීර්කෝන් සංචාලයෙන් මාර්ගගත වීමේදී පිවිසුම් වැඩිවනු ඇත.\nමෙහි උපරිම කරන්නේ, මෙම මෘදුකාංගය වෙනුවට විවේදනාකරනු ලැබේ ද?", "about_foundation_button": "පීර්කෝන් සංචාලය ගැන වැඩිම දුරටත් වෙනස් වේ", @@ -16,7 +16,7 @@ "about_illustrations_button": "designs.AI", "about_illustrations": "උපදෙස් පිළිබඳ පුරවන්නේ ස්වයංක්රීයයි", "add_coin_failed": "වාර්තාවක් එක් කිරීම අසාර්ථකයි!", - "add_new_wallet": "නව මුදල් කුමක්ද?", + "add_new_wallet": "නව මුදල් පසුම්බිය එකතු කරන්න", "addressbook_add_new": "නව ලියාපදිංචියක් එක් කරන්න", "addressbook_new_button": "නව", "addressbook_bottom_bar_your_addresses": "ඔබගේ ලියාපදිංචි සටහන්", @@ -29,7 +29,7 @@ "addressbook_edit_dialog_title": "ලේබලය සකසන්න", "addressbook_edit_dialog_input": "නව ලේබලය", "addressbook_export_dialog_title": "සැකසීමේ ලිපියක් නිර්මාණය කරන්න", - "addressbook_export_dialog_description": "මෙම ලිපියෙහි ගණනාවක් ඇතුළත් කොයින් ප්‍රවේශ වීමට මෙම ලිපියක් සහතිකයක් ලබා ගැනීමට ඉඩ දීමේදී හේතුවෙන් පවතී.\nඔබට ඔබේ නිවැරදි ක්‍රියාවලියේදීද බලන්න!", + "addressbook_export_dialog_description": "මෙම යතුර මෙම ලිපිනය සමඟ ගබඩා කර ඇති කාසි වෙත සම්පූර්ණ ප්රවේශය ලබා දෙයි.\nමෙම යතුර කිසිවෙකු සමඟ බෙදා නොගන්න!\nඔබ කරන්නේ කුමක්ද යන්න ඔබට සම්පූර්ණයෙන්ම විශ්වාස නම් පමණක් ඉදිරියට යන්න.", "addressbook_export_dialog_button": "මා යාවත්කාලීන කරන්න", "addressbook_export_dialog_hint": "මෙම කොයින් WIF-ෆොමැට්සැට්ය.", "addressbook_hide_change": "වෙනස් කාර්යක්ෂම ලියාපදිංචි උත්සාහ කරන්න", @@ -55,14 +55,14 @@ "app_settings_auth_header": "සත්‍යාපනය", "app_settings_biometrics": "බයිමෝට්රික් සත්‍යාපනය සඳහා ඉඩ දෙන්න", "app_settings_changeCode": "PIN එක් කරන්න", - "app_settings_default_wallet": "සාමාන්‍ය මුදල් කුමක්ද?", + "app_settings_default_wallet": "පෙරනිමි පසුම්බිය", "app_settings_default_description": "යෙදුම ආරම්භ වූ වේලාවට ස්වයංක්රීයව විවේදනා කරන ලදි.", "app_settings_language": "භාෂාව", "app_settings_language_restart": "යෙදුම නැවත වෙනස් කිරීමට විධානයක් අවශ්‍යයි.", "app_settings_logs": "ඉවත්වන ලොගය", "app_settings_description": "මෙම ලොග සැකසුම් පවත්වාගෙන යාම අනුගමනය කිරීමේදී විවේදනාකරන විටෙකු යන විශේෂ තොරතුරු ඇතිවීම් වැඩියෙන් වේ.\nඒවි නොමැති නම්, මම එම ලොග්වක් කිසිම කෙනෙකු හෝ සම්පූර්ණ යතුරු සහතික නොකරයි.", "app_settings_logs_export": "ඉවත්වෙන්නේ ඉවත්වන ලොග් ගත කරන්න", - "app_settings_newWallet": "නව මුදල් කුමක්ද?", + "app_settings_newWallet": "නව මුදල් පසුම්බිය එක් කිරීමට අවශ්‍ය වේ", "app_settings_notifications": "නොටිස්තාක්‍රිය කිරීම්", "app_settings_notifications_enable_button": "නොටිස්තාක්‍රීය කරන්න", "app_settings_notifications_alert_content": "මෙම වෙනස් ක්‍රියාවලිය හාදුන් සහතික රැස්විය හැකි පිවිසුම් සඳහා නොටිස්තාක්‍රීය කරනු ලැබේ.\nඑමෙන් කිසිදු විධාන වහලුවේ එය අක්‍රිය කරන වේ.", @@ -75,7 +75,7 @@ "app_settings_revealAuthButton": "සත්‍යාපනය විනාශ කිරීම් හා වෙනස් කිරීම් විවේදනය කරන්න", "app_settings_revealSeedButton": "සත්‍යාපන වර්ග තීරය වෙනස් කිරීම් විවේදනය කරන්න", "app_settings_seed": "සත්‍යාපන වර්ගය", - "app_settings_sendTransaction": "තැපැල් සහය සිටින පසු අවශ්‍යයි?", + "app_settings_sendTransaction": "ගනුදෙනුවක් යැවීමට පෙර අවශ්‍ය වේ", "app_settings_shareseed": "සත්‍යාපන වර්ගය හවුල් කරන්න", "app_settings_theme": "යෙදුම් විහිදනය", "app_settings_theme_light": "සුළු", @@ -154,7 +154,7 @@ "jail_heading": "යෙදුම වැලක් කරන්න", "logout": "ඉවත්වන්න", "logout_title": "ඔබ ඉවත්වන්න අයත් වෙන්න", - "logout_content": "ඔබ තහවුරු කිරීම සඳහා කරන ලදී නම් නැවත ප්‍රියතම සීඩියක් සඳහා ඔබේ බහුවරණය නැවත ඇතුළත් කළ යුතුය.", + "logout_content": "ඔබට පිටවීමට අවශ්‍ය බව විශ්වාසද?\nනැවත ලොග් වීමට ඔබ ඔබේ බීජය ඇතුළත් කළ යුතුය.", "no_new_wallet": "දැන් තවත් නව බහුවරණයක් නොමැත.", "not_again": "නැවත පෙන්වෙන්න නැත", "notification_title": "$walletTitle - නව ගෙවිය ලබා දෙයි", @@ -211,7 +211,7 @@ "verify_enter_message": "කරුණාකර පණිවිඩයක් ඇතුළත් කරන්න", "verify_enter_signature": "කරුණාකර ලියාපදිංචියක් ඇතුළත් කරන්න", "send_enter_amount": "කරුණාකර ප්‍රමාණයක් ඇතුළත් කරන්න", - "send_errors_solve": "කරුණාකර දෝෂ විවෘත කරන්න...", + "send_errors_solve": "කරුණාකර දෝෂ විවෘත කරන්න …", "send_errors_cant_pay_fees": "ගාස්තුවක් ගෙවන ලද්දේ නැත. දැන් $feesMissing $letter_code ගෙවනු ඇත. ලියාපදිංචියේ ලිපිනය් ඉවසීම හෝ ඒවා සුදු කිරීම මඟින් පැමිණිල්ලක් කරන්න.", "send_import_csv": "CSV වෙතින් ආයාමක් කරන්න", "send_fee": "ගාස්තුව: -$amount $letter_code", @@ -220,7 +220,7 @@ "send_oops": "මේවා වැරදි විය, කරුණාකර නැවත උත්සහ කරන්න", "send_op_return": "මෙටාඩාල පණිවිඩය", "send_qr": "QR කේතය", - "send_to": "කියවන්න ", + "send_to": " කියවන්න ", "send_total": "මුළු $amount $letter_code", "send_total_amount": "මුළු ප්‍රමාණය", "send_transferring": "යවන්නෙන් ", @@ -233,8 +233,8 @@ "server_add_no_wss": "wss:// සඳහා ආරක්ෂිත විය යුතුය\nවෙනත් ප්‍රොටොකෝල් වලංගු විය යුතුය", "server_add_no_wss_or_ssl": "wss:// හෝ ssl:// සඳහා ආරක්ෂිත විය යුතුය\nවෙනත් ප්‍රොටොකෝල් වලංගු විය යුතුය", "server_add_no_port": "කරුණාකර අඩුයුක්ෂය අතුලත් කරන්න, සියලු සේවාදායක සඳහා, සංක්ෂිප්තය නොමැතිව අඩුක්ෂයක් අවශ්‍ය වේ", - "server_add_server_exists": "එක් සේවාදායකයක් දැනටමත් පුරවරයෙකු හෝසිටී", - "server_add_server_no_connection": "සේවාදායකය සම්බන්ධයේ නැත", + "server_add_server_exists": "එකතු කිරීම අසාර්ථක විය: සේවාදායකය දැනටමත් පවතී.", + "server_add_server_no_connection": "සේවාදායකය වෙත සබැඳුම අසාර්ථක විය.", "server_add_server_wrong_genesis": "ජෙනෙසිස් ගැටුම ගැන්වූයේ නැත\nමෙම සේවාදායකය මෙම කෝයින් සහාය සහාය කරනු ඇත.", "server_settings_title": "සේවාදායක සැකසුම්", "server_settings_alert_generated_title": "මෙම සේවාදායකය ඉවත් කිරීමට ඔබට අවශ්‍යද?", @@ -256,7 +256,7 @@ "setup_price_feed_last_update": "අවසාන යාවත්කාලීනය: $timestamp", "setup_bg_sync_description": "ඔබේ මුදල් පහතින් දැක්වීම සදහා පසුවීම සකුණු කිරීමට මෙය සක්‍රිය කළ හැක.", "setup_bg_sync_allow": "සේවා සමඟ සකුණු කිරීම API වැල්මික කරන්න", - "setup_securebox_fail": "උපදෙස් සමාලෝචනය සදහා පහතින් ලෙස සහාය කර ඇතිකිරීමේදී සුරැකීම් කිරීමට වැටී ඇත.", + "setup_securebox_fail": "අපට ඉතා කණගාටුයි.\nඔබගේ උපාංගය යතුරු ගබඩා කිරීමේ ප්‍රමාණවත් තරම් ආරක්ෂිත ක්‍රමයක් සඳහා සහය නොදක්වයි.", "setup_seed_slider_label": "වචන ගණන වෙනස් කිරීමට දිය යුතුය", "setup_title": "සුළු", "setup_subtitle": "පීරුමුඛ්ඛා මුද්‍රණය කරන්න", @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "පේපර් ලැයිස්තුව අතුරින් කරන්න", "wallet_pop_menu_wif": "පෞද්ගලික සැකසුම ආයාදයක් ආපසු කරන්න", "wallet_pop_menu_signing": "සමඟ අලුත් කණ්ඩායම් කිරීම", - "wallet_pop_menu_rescan": "වැල්ට් නැවීම", "wallet_pop_menu_servers": "සේවාදායක සැකසුම්", "wallet_pop_menu_verification": "මගේව ක්‍රියාත්මක කණ්ඩායම් තිබුනු කිරීම", "wallet_pop_menu_change_title": "මාතෘකාව වෙනස් කරන්න", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "නව මාතෘකාව", "wallet_receive_label_hint": "සාක්‍රීය බොත්තමක් ක්‍රියාකිරීම සදහා අලුත් ලේබලයක් සුරකිය යුතුය.", "wallet_receive_label_hint_privacy": "රහස් වලංගු සදහා ඔබට ඔබේ ලිපිනය නැවත භාවිතා කිරීම නොහැකිය. මෙය නැවුම්කරන්න හෝ ප්‍රජාවේ එතැනක් වින්‍යාසයෙන් ලබන්න.", - "wallet_rescan_title": "වැල්ට් නැවීම", - "wallet_rescan_content": "වැල්ට් නැවීම නැවත අනුවාදය කරයි. ඔබට මුදල් සහායක් සහාය කරන්නෙන් හා මුදල් ප්‍රමාණයට පහළ කටුකුත්වීමෙන් සහාය කරනු ඇත.\nමෙම වාරයේ තිබේ.", - "wallet_send_label_hint_scan": "QR කේතය අනුවාදයක් අපක්ෂ් කිරීමට භාවිතා කරන්න උපරිමයි", "wallet_send_label_hint_metadata": "අන්තර්ක්‍රියාකාර සටහන් අඩු කළ හැකිය යුතුය සහ ඔබේ ලිපිනය සඳහා පොදු මට්ටම් පහළ සහාය කරන්න.", - "wallet_scan_appBar_title": "ඔබේ ආයාදයක් සම්බන්ධ කිරීම", - "wallet_scan_notice": "මෙම කාලය සීරුම් කිරීමට කාලයක් වනු ඇත. මෙම තිරය වැඩිදුර වීමෙන් වෙනස් කිරීමට කාලයක් නැත!", "wallet_scan_notice_bg_notifications": "වැල්ට් නැවීම් නිවේශ සහායක් App Settings තුළ වර්තමාන පවසයින් ක්‍රියාවලිය කිරීමට වැඩිය.", "wallet_send": "යවන්න", "wallet_transactions": "මුදල් තොරතුරු", @@ -318,8 +312,8 @@ "wallet_value_alert_title": "මුදල් වලංගු අගය", "secure_storage_app_bar_title": "විද්‍යාත්මකයේ හිමිකම", "secure_storage_body": "විද්‍යාත්මකයේ සුරැකීමේදී සොයාගැනීම අසාර්ථක විය.\nකරුණාකර මෙම යෙදුමේ දත්ත සහ කැස්වීඩ් ඉවත් කරන්න ලැබීමේදී සුරකින්න.", - "wallet_value_alert_content": "මෙම මුදල් අගයක් යුතු ජංගම මුදල් වෝලට් වෝලට් හා වෙස්වෝලට් හි බව වෙනස් කිරීම හැකියි.", - "store_description": "ඔබේ ජීවිතයේ ප්‍රථම තත්වයේ පූර්ස් සහායක් කරන්න. ඔබේ වාර්තා හරහා රජයේ සහ සියලුම මුදල් වෙනස් කිරීමට අපක්ෂ් කරන්න. මෙම යෙදුම් අංගයට අඩු වීමට නැත. ඔබේ හේතුවෙන් භාවිතා කරන්න.\n\nවිශ්වාසන්ගේ මාර්ගය:\n- ඇලෙක්ට්‍රම් විප්ලම් පරිමාණයට යෙදුම් මාර්ගයේ මට්ටම් වෙනස්කරයි.\n- පැර වාර්තාවලිය ආපසු ක්‍රියාකාරකම් හා පාරිසරයට ආපසු ක්‍රියා කරන්නෙන් සහාය කිරීමට ඔබේ වාරය හොඳියි.\n- පීරුමුක්කාරක සහායක් සහාය කරනු ඇත.\n- වෙස්වෝලට් සහාය කරනු ඇත (මොහොතක නොවේශයෙන්).\n- පීරුමුක්ක හා පීරුමුක්ක පරිවෙනි වාර්තායෝ සහායක් කිරීම.\n- වෙබ්සයිට් හේතුවෙන් සංවිධානයට සහාය කරනු ඇත.\n- අනුවාදයේ යවන්න", + "wallet_value_alert_content": "මෙම කාසිවල වටිනාකම ජංගම මුදල් පසුම්බියක ගබඩා කිරීම අවදානම් සහිතයි.\nඔබේ කාසි ස්ටේක්බොක්ස්, ලෙජර් දෘඪාංග මුදල් පසුම්බිය හෝ සීතල මුදල් පසුම්බියකට මාරු කිරීම සලකා බලන්න.", + "store_description": "ඔබේ දුරකථනයට Proof-of-Stake හි පුරෝගාමියා වන පීර්කොයින් යවන්න සහ ලබා ගන්න.\n\nඔබේ මුදල් පසුම්බිය ආරක්ෂා කර ගන්න.\nමෙම යෙදුම කිසිසේත්ම වගකීමක් නොමැතිව පැමිණේ.\nතමන්ගේම අවදානමකින් භාවිතා කරන්න.\n\nවිශේෂාංග:\n- ඉලෙක්ට්‍රම් ප්‍රොටෝකෝලය මත පදනම්ව.\n- පීර්කොයින් යවන්න සහ ලබා ගන්න.\n- ස්ථාපනය කිරීමෙන් පසු ගනුදෙනු කිරීමට සූදානම් (බලා සිටීමක් නැත).\n- පීර්කොයින් සහ පීර්කොයින් testnet පසුම්බි.\n- ලිපින පොත් කළමනාකරණය.\n- කඩදාසි පසුම්බි ආනයනය කරන්න.\n- පුද්ගලික යතුරු (WIF) ආනයනය සහ අපනයනය කිරීම.\n- සේවාදායක කළමනාකරණය.\n- බහු භාෂා සහාය.\n- පසුබිම් දැනුම්දීම්.\n\nදන්නා සීමාවන් Github ගබඩාවේ සොයා ගත හැක.", "store_short": "ඔබගේ ජාත්‍යන්තර සහ ජාත්‍යන්තර ටෙස්ට්නට් සඳහා ඔබගේ ජංගම මුදල් වාර්තාව.", "sign_step_1": "ලියාපදිංචි කිරීම සඳහා ලියන ලිපිනය තෝරන්න", "verify_step_1": "ලියාපදිංචි කිරීම සඳහා ලිපිනය ඇතුල් කරන්න", @@ -346,7 +340,7 @@ "address_selector_title": "සටහන සංඛ්යාව සඳහා තෝරා ගන්න", "setup_legal_title": "සාමාන්‍ය දැනුම", "setup_legal_switch_tile": "මම මාගේ මුදල් අංක ගණන පවතින් එම දෙකක්ම සංඥාවක් මත ඇතුළත් කරයි නම් එම දෙකක් නොමිලේ ඔබ මේ යෙදුම භාවිතා කළ හැක. මෙම යෙදුම් ඔබගේ ආරක්ෂාවට වෛද්‍යවරුන් හෝ මුදල් සැපයා නොකැමැත්තෙකු සඳහා භාවිතා කරයි. මෙම යෙදුම ඔබගේ අනතුරු මාලාව සමාලෝචනය සහිතව භාවිතා කරයි.", - "setup_legal_license": "බලන්න බලන්න", + "setup_legal_license": "බලපත්‍රය බලන්න", "setup_auth_title": "ඔබගේ වෙබ් සැසිකාර උපකාරය කීයවීමේ වේලාව තෝරන්න:", "setup_auth_subtitle_plural": "ඔබගේ සැසිකාර උපකාරය $days දින පසු සීමාව අවසන් වේ.", "setup_auth_subtitle_singular": "ඔබගේ සැසිකාර උපකාරය $days දිනට පසු සීමාව අවසන් වේ.", diff --git a/assets/translations/sk.json b/assets/translations/sk.json index fe3b2007..fbe921ad 100644 --- a/assets/translations/sk.json +++ b/assets/translations/sk.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Prečistiť papierovú peňaženku", "wallet_pop_menu_wif": "Importovať súkromný kľúč", "wallet_pop_menu_signing": "Podpísať správu", - "wallet_pop_menu_rescan": "Prečítať peňaženku", "wallet_pop_menu_servers": "Upraviť servery", "wallet_pop_menu_verification": "Overiť správy", "wallet_pop_menu_change_title": "Zmeniť názov", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nový názov", "wallet_receive_label_hint": "Stlačením tlačidla Zdieľať sa uloží nápis adresy.", "wallet_receive_label_hint_privacy": "Z dôvodov súkromia sa neodporúča opakovane používať rovnakú adresu. Ak chcete adresu opätovne použiť, musíte ju v adresári nastaviť ako \"sledovanú\" po jej použití.", - "wallet_rescan_title": "Prečítať peňaženku", - "wallet_rescan_content": "Prečítať peňaženku. Ak máte problémy s transakciami alebo sumami, môže vám to pomôcť.\nMôže to chvíľu trvať.", - "wallet_send_label_hint_scan": "Skenovanie QR kódu ušetrí čas", "wallet_send_label_hint_metadata": "Metadáta nie sú šifrované a budú verejne viditeľné na blockchainu.", - "wallet_scan_appBar_title": "Skenovanie importovaného seed", - "wallet_scan_notice": "Toto môže trvať. Nezatvárajte túto obrazovku!", "wallet_scan_notice_bg_notifications": "Povolením pozadí oznámení v Nastaveniach aplikácie môže výrazne zvýšiť spoľahlivosť skenovania.", "wallet_send": "Odoslať", "wallet_transactions": "Transakcie", diff --git a/assets/translations/sl.json b/assets/translations/sl.json index 7b66e824..f4c14077 100644 --- a/assets/translations/sl.json +++ b/assets/translations/sl.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Pobriši papirnato denarnico", "wallet_pop_menu_wif": "Uvozi zasebni ključ", "wallet_pop_menu_signing": "Podpisovanje sporočil", - "wallet_pop_menu_rescan": "Ponovno optično branje", "wallet_pop_menu_servers": "Prilagodi strežnike", "wallet_pop_menu_verification": "Preverjanje sporočil", "wallet_pop_menu_change_title": "Spremeni naslov", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Nov naslov", "wallet_receive_label_hint": "S pritiskom na gumb »Deli« bo oznaka naslova shranjena.", "wallet_receive_label_hint_privacy": "Ponovna uporaba vašega naslova ni priporočljiva iz razlogov zasebnosti. Če želite ta naslov ponovno uporabiti, ga morate po uporabi označiti kot »opazovan« v imeniku naslovov.", - "wallet_rescan_title": "Ponovno optično branje denarnice", - "wallet_rescan_content": "Denarnico ponovno preišče. To vam lahko pomaga pri težavah s transakcijami ali zneski.\nTo bo morda trajalo nekaj časa.", - "wallet_send_label_hint_scan": "Optično branje QR-kode vam bo prihranilo nekaj časa", "wallet_send_label_hint_metadata": "Metapodatki niso šifrirani in bodo javno vidni v verigi blokov.", - "wallet_scan_appBar_title": "Optično branje vaše uvožene ključne besede", - "wallet_scan_notice": "To bo trajalo nekaj časa. Ne zaprite te zaslonske slike!", "wallet_scan_notice_bg_notifications": "Omogočanje ozadje obvestil v nastavitvah aplikacije lahko močno izboljša zanesljivost optičnega branja.", "wallet_send": "Pošlji", "wallet_transactions": "Transakcije", diff --git a/assets/translations/sq.json b/assets/translations/sq.json index a983c596..7a3a189d 100644 --- a/assets/translations/sq.json +++ b/assets/translations/sq.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Shfrytëzo Xhepin në Fletë", "wallet_pop_menu_wif": "Importo Çelësin Privat", "wallet_pop_menu_signing": "Nënshkruaj Mesazhet", - "wallet_pop_menu_rescan": "Skano përsëri", "wallet_pop_menu_servers": "Rregullo Serverët", "wallet_pop_menu_verification": "Verifikoni Mesazhet", "wallet_pop_menu_change_title": "Ndryshoni Titullin", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Titulli i Ri", "wallet_receive_label_hint": "Duke shtypur butonin e Shpërndaj, do të ruani etiketën e adresës.", "wallet_receive_label_hint_privacy": "Përdorimi i përsëritur i adresës suaj është i padëshirueshëm për arsye privatësie. Nëse doni ta përdorni përsëri këtë adresë, duhet ta vendosni atë në \"ndjekje\" në librin e adresave pasi ta keni përdorur.", - "wallet_rescan_title": "Skano përsëri xhepin", - "wallet_rescan_content": "Skanon xhepin përsëri. Nëse keni probleme me transaksionet ose shumën, kjo mund të jetë e dobishme.\nKjo mund të zgjasë një moment.", - "wallet_send_label_hint_scan": "Skanimi i Kodit QR do t'ju kursente kohë", "wallet_send_label_hint_metadata": "Metadatat nuk janë të kriptuara dhe do të jenë publikisht të dukshme në blockchain.", - "wallet_scan_appBar_title": "Duke skanuar farën e importuar", - "wallet_scan_notice": "Kjo mund të zgjasë një kohë. Mos e mbyllni ekranin!", "wallet_scan_notice_bg_notifications": "Aktivizimi i njoftimeve në sfond në Cilësimet e Aplikacionit mund të përmirësojë dukshëm besueshmërinë e skanimit.", "wallet_send": "Dërgoni", "wallet_transactions": "Transaksionet", diff --git a/assets/translations/sr.json b/assets/translations/sr.json index f4711b9b..ac4a3f62 100644 --- a/assets/translations/sr.json +++ b/assets/translations/sr.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Prebaci papirnati novčanik", "wallet_pop_menu_wif": "Uvezi privatni ključ", "wallet_pop_menu_signing": "Potpisivanje poruka", - "wallet_pop_menu_rescan": "Ponovno skeniranje", "wallet_pop_menu_servers": "Prilagodi servere", "wallet_pop_menu_verification": "Provera poruka", "wallet_pop_menu_change_title": "Promeni naslov", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Novi naslov", "wallet_receive_label_hint": "Pritisak na dugme Deljenje će sačuvati oznaku adrese.", "wallet_receive_label_hint_privacy": "Ponovna upotreba vaše adrese se ne preporučuje iz razloga privatnosti. Ako želite ponovo koristiti ovu adresu, morate je postaviti kao \"pratim\" u adresaru nakon što je koristite.", - "wallet_rescan_title": "Ponovno skeniranje novčanika", - "wallet_rescan_content": "Ponovo skenira novčanik. Ako imate problema sa transakcijama ili iznosima, ovo može pomoći.\nOvo može potrajati neko vreme.", - "wallet_send_label_hint_scan": "Skeniranje QR koda će vam uštedeti vreme", "wallet_send_label_hint_metadata": "Metapodaci su nešifrovani i biće javno vidljivi na blokčeinu.", - "wallet_scan_appBar_title": "Skeniranje uvezenih fraza za obnovu", - "wallet_scan_notice": "Ovo može potrajati. Nemojte zatvarati ovaj ekran!", "wallet_scan_notice_bg_notifications": "Omogućavanje obaveštenja u pozadini u postavkama aplikacije može znatno poboljšati pouzdanost skeniranja.", "wallet_send": "Šalji", "wallet_transactions": "Transakcije", diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 406bf1f6..91922731 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -193,14 +193,9 @@ "wallet_offline": "frånkopplad", "wallet_pop_menu_paperwallet": "Svep Pappersplånbok", "wallet_pop_menu_wif": "Importera Privat Nyckel", - "wallet_pop_menu_rescan": "Skanna Om", "wallet_pop_menu_servers": "Justera Servrar", "wallet_receive": "Motta", "wallet_receive_label_hint": "Genom att trycka på Dela-knappen sparas etiketten till adressen.", - "wallet_rescan_title": "Skanna om plånboken", - "wallet_send_label_hint_scan": "Genom att skanna din QR-kod sparar du lite tid", - "wallet_scan_appBar_title": "Skannar din importerade återställningsfras", - "wallet_scan_notice": "Detta kan ta lite tid. Stäng inte den här skärmen!", "wallet_send": "Skicka", "wallet_transactions": "Transaktioner", "wallets_list": "Dina plånböcker", @@ -272,7 +267,6 @@ "setup_save_text1": "Följande lista med ord kallas Återställningsfras. Det är ett komplext lösenord som ger full tillgång till din plånbok och alla dina mynt.", "transactions_none": "Inga transaktioner ännu", "tx_rejected": "Transaktionen avvisades av nätverket. Försök igen.", - "wallet_rescan_content": "Skannar om plånboken. Om du har problem med transaktioner eller belopp, kan detta vara till hjälp.\nDetta kan ta lite tid.", "wallet_value_alert_content": "Att förvara mynt av så högt värde i en mobilplånbok är riskabelt.\nÖverväg att flytta dina mynt till en hårdvaruplånbok eller annan kylförvaring.", "currency_AUD": "Australiensiska dollar", "currency_PHP": "Filippinska peso", @@ -304,7 +298,7 @@ "sign_step_1_button": "Välj", "sign_step_1_button_alt": "Förändra", "sign_step_2": "Ange Meddelande", - "sign_step_3": "Signera meddelande", + "sign_step_3": "Signera Meddelande", "sign_step_3_description": "Det här är din signatur. Du kan dubbelklicka för att kopiera den till urklipp.", "sign_step_3_button": "Signera", "sign_step_3_button_alt": "Kopiera signatur till urklipp", @@ -353,5 +347,119 @@ "verify_fail": "Meddelandet kunde inte verifieras.", "wallet_title_edit_new_title": "Nytt Namn", "wallet_pop_menu_change_title": "Byt Namn", - "wallet_title_edit": "Redigera Plånbokens Namn" + "wallet_title_edit": "Redigera Plånbokens Namn", + "app_settings_wallet_order": "Ordning av Plånböcker", + "app_settings_price_feed_search": "Sök efter valutakod", + "app_settings_language_search": "Sök efter språk", + "currency_BGN": "Bulgariska lev", + "currency_BWP": "Botswanasiska pula", + "currency_CDF": "Kongolesiska franc", + "currency_CHF": "Schweiziska franc", + "currency_EGP": "Egyptiska pund", + "currency_HRK": "Kroatiska kuna", + "currency_KMF": "Komoriska franc", + "currency_LSL": "Lesothiska loti", + "currency_MUR": "Mauritiska rupee", + "currency_NGN": "Nigerianska naira", + "currency_SCR": "Seychelliska rupee", + "currency_SLL": "Sierraleonska leone", + "currency_TJS": "Tadzjikistanska somoni", + "currency_XOF": "Västafrikanska CFA-franc", + "wallet_scan_notice_new": "Det här kan ta ett tag.\nDen här skärmen stängs automatiskt!", + "wallet_scan_create_success": "plånbok $title skapad", + "wallet_scan_n_new_found": "$n nya plånböcker hittades", + "wallet_scan_wallet_already_exists": "plånbok finns redan: $walletName", + "wallet_scanner_message_new_wallet_found": "ny plånbok hittades för $coinName på $accountNumber", + "wallet_scanner_message_scan_connection_failed": "skanningen misslyckades för $coinName på $accountNumber (Anslutning misslyckades)", + "currency_AED": "Förenade Arabemiratens dirham", + "currency_ALL": "Albanska lek", + "currency_AMD": "Armeniska dram", + "currency_AOA": "Angolanska kwanza", + "currency_AZN": "Azerbajdzjanska manat", + "currency_BAM": "Bosniskt konvertibelt mark", + "currency_BHD": "Bahrainska dinar", + "currency_BIF": "Burundiska franc", + "currency_BND": "Bruneianska dollar", + "currency_BOB": "Bolivianska boliviano", + "currency_BSD": "Bahamanska dollar", + "currency_BTN": "Bhutanesiska ngultrum", + "currency_BYN": "Vitryska rubel", + "currency_CAD": "Kanadensiska dollar", + "currency_CLP": "Chilenska peso", + "currency_COP": "Colombianska peso", + "currency_CRC": "Costaricanska colón", + "currency_CVE": "Kapverdiska escudo", + "currency_CZK": "Tjeckiska koruna", + "currency_DOP": "Dominikanska peso", + "currency_GEL": "Georgiska lari", + "currency_GMD": "Gambiska dalasi", + "currency_GNF": "Guinea franc", + "currency_GTQ": "Guatemalanska quetzal", + "currency_GYD": "Guyanesiska dollar", + "currency_HKD": "Hongkong-dollar", + "currency_HNL": "Honduranska lempira", + "currency_HUF": "Ungerska forint", + "currency_ILS": "Israelisk nya shekel", + "currency_IQD": "Irakiska dinar", + "currency_ISK": "Isländska kronan", + "currency_JMD": "Jamaicanska dollar", + "currency_JOD": "Jordanska dinar", + "currency_KGS": "Kirgizistanska som", + "currency_KWD": "Kuwaitiska dinar", + "currency_KZT": "Kazakstanska tenge", + "currency_LAK": "Laotiska kip", + "currency_LBP": "Libanesiska pund", + "currency_LKR": "Lankesiska rupee", + "currency_LRD": "Liberianska dollar", + "currency_LYD": "Libyska dinar", + "currency_MAD": "Marockanska dirham", + "currency_MDL": "Moldaviska leu", + "currency_MGA": "Madagaskiska ariary", + "currency_MKD": "Makedonska denar", + "currency_MNT": "Mongoliska tögrög", + "currency_MOP": "Macaoiska pataca", + "currency_MVR": "Maldiviska rufiyaa", + "currency_MWK": "Malawiska kwacha", + "currency_MYR": "Malaysiska ringgit", + "currency_MXN": "Mexikanska peso", + "currency_MZN": "Mocambican metical", + "currency_NAD": "Namibiska dollar", + "currency_NZD": "Nyzeeländska dollar", + "currency_OMR": "Omanska rial", + "currency_PEN": "Peruanska sol", + "currency_PYG": "Paraguayanska guaraní", + "currency_QAR": "Qatariska riyal", + "currency_RSD": "Serbiska dinar", + "currency_RWF": "Rwandiska franc", + "currency_SAR": "Saudiska riyal", + "currency_SDG": "Sudanesiska pund", + "currency_SGD": "Singapore dollar", + "currency_SZL": "Swaziska lilangeni", + "currency_TND": "Tunisiska dinar", + "currency_TTD": "Trinidad och Tobago dollar", + "currency_TWD": "Nya Taiwanesisk dollar", + "currency_UYU": "Uruguayanska peso", + "currency_XAF": "Centralafrikanska CFA-franc", + "currency_XPF": "CFP-franc", + "currency_ZAR": "Sydafrikanska rand", + "wallet_scan": "Skanna Plånbok", + "scan_for_wallets": "Skanna efter Plånböcker", + "wallet_scan_finished": "Skanning Slutförd", + "wallet_scan_scanning_finished": "skanningen avslutad", + "wallet_scan_no_new_found": "Inga nya plånböcker hittades", + "wallet_scan_create_error": "det gick inte att skapa plånbok: $error", + "wallet_scan_close": "Stäng", + "wallet_scanner_message_init": "skanningen startade för $coinName på $account", + "wallet_scanner_message_newAddressFound": "ny adress hittades", + "wallet_scanner_message_scan_finished": "skanning slutförd för $coinName på $accountNumber", + "wallet_scanner_message_scan_failed": "skanningen misslyckades för $coinName på $accountNumber ($e))", + "scan_modal_title": "Skanna den här Plånboken", + "reset_modal_title": "Återställer denna Plånbok", + "reset_modal_description": "Detta kommer att återställa plånboksbalansen och kontrollera alla adresser för UTXO:er.\nIcke-sända transaktioner kommer att tas bort.", + "currency_CLF": "Unidades de Fomento", + "currency_MRU": "Mauretanska ouguiya", + "currency_YER": "Jemenitiska rial", + "currency_ZWL": "Zimbabwe dollar", + "currency_STN": "Sao Tomesiska dobra", + "currency_ZMW": "Zambiska kwacha" } diff --git a/assets/translations/sw.json b/assets/translations/sw.json index 1b7a609c..59bf860b 100644 --- a/assets/translations/sw.json +++ b/assets/translations/sw.json @@ -20,7 +20,6 @@ "setup_securebox_fail": "Tunaomba samahani sana.\nKifaa chako hakiwezi kutumia njia zenye usalama wa kutosha kutunza funguo.", "addressbook_title": "Anuani za $coin", "app_settings_appbar": "Mipangilio ya App", - "wallet_scan_appBar_title": "Inascan mbegu yako iliyoingizwa ndani", "app_settings_biometrics": "Ruhusu uthibitishaji wa kibayometriki", "wallet_value_alert_content": "Kuhifadhi sarafu za thamani hii katika simu ni hatarishi.\nFikiria kuhamisha sarafu zako kwenda katika Stakebox, Ledger hardware wallet au cold wallet.", "app_settings_description": "Kumbukumbu hizi zina taarifa nyeti.\nJapokuwa hazina funguo za binafsi, kuwa mwangalifu na utakayempa kumbukumbu hizi.", @@ -252,14 +251,9 @@ "wallet_offline": "hauko mtandaoni", "wallet_pop_menu_paperwallet": "Zoa Mkoba wa Karatasi", "wallet_pop_menu_wif": "Ingiza ndani Ufunguo wa Binafsi", - "wallet_pop_menu_rescan": "Scan upya", "wallet_pop_menu_servers": "Rekebisha Seva", "wallet_receive": "Pokea", "wallet_receive_label_hint": "Kubonyeza kitufe cha Shiriki kutahifadhi lebo ya anwani.", - "wallet_rescan_title": "Scan upya wallet", - "wallet_rescan_content": "Itascan wallet tena. Kama unakutana na tatizo na miamala au kiasi, hii inaweza kukusaidia.\nInaweza kuchukua muda kidogo.", - "wallet_send_label_hint_scan": "Kidokezo: Kuscan Msimbo-wa-QR kutakusaidia kuokoa muda", - "wallet_scan_notice": "Hii inaweza kuchukua muda kidogo. Usifunge skrini hii!", "wallet_send": "Tuma", "wallet_transactions": "Miamala", "wallets_list": "Wallet zako", diff --git a/assets/translations/ta.json b/assets/translations/ta.json index 17dac47c..2c3781a4 100644 --- a/assets/translations/ta.json +++ b/assets/translations/ta.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "காகிதப் பண பொருட்டை குறுக்குக", "wallet_pop_menu_wif": "தனியார் விசாரிக்கல் அடைக்க", "wallet_pop_menu_signing": "செயல்படுத்துதல் செய்", - "wallet_pop_menu_rescan": "மீண்டுபாடு", "wallet_pop_menu_servers": "செட்டிங் கட்டுப்பாடுகள்", "wallet_pop_menu_verification": "செருகுதல் செய்", "wallet_pop_menu_change_title": "தலைப்பு மாற்று", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "புதிய தலைப்பு", "wallet_receive_label_hint": "பகிர் பொத்தானை அழைக்கும் போது முகவரி குறியீட்டை சேமிக்கின்றது.", "wallet_receive_label_hint_privacy": "தனியாக உங்களுடைய முகவரியை மீள்பதிவு செய்வது தனியாக பரிவர்த்தனை குறிப்பிட்டது. இந்த முகவரியை மீள்பதிவு செய்வதற்கு நீங்கள் கட்டிக்கொள்வது அவசியம்.", - "wallet_rescan_title": "வங்கி மீண்டுபாடு", - "wallet_rescan_content": "வங்கி மீண்டுபாடு செய்கின்றது. பரிவர்த்தனைகள் அல்லது தொகைகளுடன் உங்களுக்கு பிரச்சினை ஏற்படுகின்றது என அந்தந்த படத்தின் உதவியாக இருக்கலாம்.\nஇது குறைந்த ஒரு கடந்த நிமிடம் எடுக்கலாம்.", - "wallet_send_label_hint_scan": "QR-குறியீட்டை வாசிக்க முடியுமானது", "wallet_send_label_hint_metadata": "மெட்டாடேட்டா மற்றும் திறக்கப்படாதது மேலும் ஒட்டுமொத்த புகழ்படும் நிகழ்வில் பொதுவாக காணப்படும்.", - "wallet_scan_appBar_title": "உங்கள் இறக்குமதி சேர்க்கப்பட்ட விதம் ஸ்கான் செய்கின்றது", - "wallet_scan_notice": "இது குறைவாக ஆக முடியும். இந்த திரையை மூடாதீர்கள்!", "wallet_scan_notice_bg_notifications": "ஆப் அமைப்பில் பின்னர் அறிவிப்புகளை செயலிழுத்துவது விரைவாக சரிபார்க்கின்றது.", "wallet_send": "அனுப்பு", "wallet_transactions": "பரிவர்த்தனைகள்", diff --git a/assets/translations/te.json b/assets/translations/te.json index 14b79654..00ef1b39 100644 --- a/assets/translations/te.json +++ b/assets/translations/te.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "స్వీప్ పేపర్ వాలెట్", "wallet_pop_menu_wif": "ప్రైవేట్ కీని దిగుమతి చేయండి", "wallet_pop_menu_signing": "సందేశాలు సాంకేతికం చేయండి", - "wallet_pop_menu_rescan": "వాలెట్‌ను మరింపు చేయండి", "wallet_pop_menu_servers": "సర్వర్‌లను సరిచూచు", "wallet_pop_menu_verification": "సందేశాలను ధృవీకరించండి", "wallet_pop_menu_change_title": "శీర్షిక మార్చు", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "కొత్త శీర్షిక", "wallet_receive_label_hint": "పంపించడానికి షేర్ బటన్‌ను నొక్కి చిరునామా లేబుల్‌ను సేవ్ చేయబడుతుంది.", "wallet_receive_label_hint_privacy": "మీ చిరునామాను మరువిన కారణంగా అభ్యర్థిస్తుంది. గానీ, ఇది ప్రైవేసీ కారణాల కారణంగా పునరుద్దేశించబడదు. మీరు ఈ చిరునామాను మళ్లీ ఉపయోగించాలని కోరుకుంటే, మీరు దీనిని అధిగ్రహించే విషయంలో ప్రారంభించాలి.", - "wallet_rescan_title": "వాలెట్‌ను మరింపు చేయండి", - "wallet_rescan_content": "వాలెట్‌ని మళ్లీ స్కాన్ చేస్తుంది. లావాదేవీలు లేదా మొత్తాలతో మీకు సమస్య ఉన్నట్లయితే, ఇది సహాయకరంగా ఉండవచ్చు.\nదీనికి కొంత సమయం పట్టవచ్చు.", - "wallet_send_label_hint_scan": "QR కోడ్‌ను స్కాన్ చేసుకున్నట్లు సేవ్ చేయండి", "wallet_send_label_hint_metadata": "మెటాడేటా గడువులు అక్రమవాగి ఉండవలెను, అవి బ్లాక్‌చెయిన్‌లో ప్రజాస్వామ్యం చేయబడతాయి.", - "wallet_scan_appBar_title": "మీ దిగుమతి చేసే సీడ్‌ను స్కాన్ చేస్తున్నాం", - "wallet_scan_notice": "ఇది కొన్ని సమయం పడుతుంది. దయచేసి ఈ తరచుగా వేరే స్క్రీన్ లేకుండా చూపండి!", "wallet_scan_notice_bg_notifications": "అప్ సెట్టింగ్‌ల్లో బ్యాక్‌గ్రౌండ్ నోటిఫికేషన్‌లను మరింపు చేయండి ఎందుకంటే ఈ స్కానింగ్‌ను నిఖర్షంగా చెయ్యడం సాధ్యం.", "wallet_send": "పంపించండి", "wallet_transactions": "ట్రాన్సాక్షన్‌లు", diff --git a/assets/translations/th.json b/assets/translations/th.json index 7745534c..f70a2463 100644 --- a/assets/translations/th.json +++ b/assets/translations/th.json @@ -62,7 +62,6 @@ "tx_rejected": "ธุรกรรมถูกปฏิเสธโดยเครือข่าย กรุณาลองใหม่อีกครั้ง", "wallet_pop_menu_paperwallet": "กวาดกระเป๋าสตางค์กระดาษ", "wallet_receive_label_hint": "การกดปุ่มแชร์จะเป็นการบันทึกป้ายกำกับที่อยู่", - "wallet_rescan_content": "สแกนกระเป๋าเงินอีกครั้ง หากคุณประสบปัญหาเกี่ยวกับธุรกรรมหรือจำนวนเงิน การดำเนินการนี้อาจเป็นประโยชน์\nการกระทำนี้อาจใช้เวลาสักครู่", "wallets_list": "กระเป๋าเงินของคุณ", "wallet_value_alert_title": "เหรียญมูลค่าสูง", "wallet_value_alert_content": "การจัดเก็บมูลค่าของเหรียญนี้ในกระเป๋าเงินมือถือนั้นมีความเสี่ยง\nพิจารณาย้ายเหรียญของคุณไปที่ Stakebox, กระเป๋าเงินฮาร์ดแวร์ Ledger หรือกระเป๋าเงินเย็น", @@ -253,13 +252,8 @@ "wallet_connected": "เชื่อมต่อแล้ว", "wallet_offline": "ออฟไลน์", "wallet_pop_menu_wif": "นำเข้าคีย์ส่วนตัว", - "wallet_pop_menu_rescan": "สแกนซ้ำ", "wallet_pop_menu_servers": "ปรับเซิร์ฟเวอร์", "wallet_receive": "รับ", - "wallet_rescan_title": "สแกนกระเป๋าเงินซ้ำ", - "wallet_send_label_hint_scan": "คำแนะนำ: การสแกนคิวอาร์โค้ดจะช่วยคุณประหยัดเวลา", - "wallet_scan_appBar_title": "กำลังสแกนชุดคำศัพท์ที่นำเข้าของคุณ", - "wallet_scan_notice": "นี่อาจใช้เวลาสักครู่ อย่าปิดหน้าจอนี้!", "wallet_send": "ส่ง", "wallet_transactions": "ธุรกรรม", "wallets_none": "คุณไม่มีกระเป๋าเงินที่ใช้งานอยู่", diff --git a/assets/translations/tl.json b/assets/translations/tl.json index 783d1803..37c52385 100644 --- a/assets/translations/tl.json +++ b/assets/translations/tl.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Magwalis ng Papel Wallet", "wallet_pop_menu_wif": "Mag-import ng Pribadong Susi", "wallet_pop_menu_signing": "Lagdaan ang Mensahe", - "wallet_pop_menu_rescan": "I-rescan", "wallet_pop_menu_servers": "Ayusin ang Mga Server", "wallet_pop_menu_verification": "Tiyakin ang mga Mensahe", "wallet_pop_menu_change_title": "Palitan ang Titulo", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Bagong Titulo", "wallet_receive_label_hint": "Ang pagpindot ng Share button ay mag-i-save ng label ng address.", "wallet_receive_label_hint_privacy": "Hindi inirerekomenda na gamitin muli ang iyong address para sa kadahilanang pangseguridad. Kung nais mong gamitin muli ang address na ito, kailangan mo itong itakda sa \"watched\" status sa address book pagkatapos mo itong gamitin.", - "wallet_rescan_title": "I-rescan ang wallet", - "wallet_rescan_content": "Muling iskanyo ang wallet. Kung may problema ka sa mga transaksyon o halaga, ito ay maaaring makatulong.\nMaaaring magtagal ito ng ilang sandali.", - "wallet_send_label_hint_scan": "Ang pag-scan sa QR-Code ay makakatipid ng oras", "wallet_send_label_hint_metadata": "Ang Metadata ay hindi encrypted at magiging publiko sa blockchain.", - "wallet_scan_appBar_title": "Nagsa-scan ng iyong imported parirala ng binhi", - "wallet_scan_notice": "Maaaring magtagal ito ng ilang sandali. Huwag isara ang screen na ito!", "wallet_scan_notice_bg_notifications": "Ang pagpapagana ng background notifications sa App Settings ay maaaring mag-improve ng pagiging tumpak ng scanning.", "wallet_send": "Ipadala", "wallet_transactions": "Mga Transaksyon", diff --git a/assets/translations/tr.json b/assets/translations/tr.json index e994fb18..46e85e5c 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -118,14 +118,11 @@ "snack_copied": "Panoya kopyalandı", "wallet_connected": "bağlı", "wallet_offline": "çevrimdışı", - "wallet_pop_menu_rescan": "Tekrar Tara", "currency_NOK": "Norveç Kronu", "send_oops": "Bir şeyler yanlış gitti, lütfen tekrar deneyin", "send_qr": "QR-Kodu", "setup_finish": "Kurulumu Tamamla", "setup_save_title": "Cüzdan Oluştur", - "wallet_rescan_title": "Cüzdanı tekrar tara", - "wallet_scan_notice": "Bu biraz zaman alabilir. Bu ekranı kapatmayın!", "currency_TRY": "Türk Lirası", "import_button": "İçe Aktar", "paperwallet_step_3": "Adım 3", @@ -157,7 +154,6 @@ "wallet_pop_menu_servers": "Sunucuları Ayarla", "server_settings_error_no_server_left": "En az bir bağlanılabilir sunucu gerekli!", "wallet_receive_label_hint": "Paylaş düğmesine basmak adres etiketini kaydeder.", - "wallet_send_label_hint_scan": "İpucu: QR-Kodunu taratmak size zaman kazandırır", "currency_IDR": "Endonezya Rupisi", "currency_KRW": "Kuzey Kore Wonu", "currency_RON": "Romanya Leyi", @@ -228,7 +224,6 @@ "app_settings_price_alert_content": "Bu, gizlilik dostu fiyat veri akışımızı etkinleştirecektir.\nİstediğiniz zaman kapatabilirsiniz.", "authenticate_retry_warning_text": "Uygulama kilitlenecek ve yalnızca kimlik doğrulama başarıyla gerçekleştirildiğinde açılacaktır.", "buy_peercoin_dialog_content": "Bu uygulamanın geliştiricileri içeriğinden sorumlu değildir.", - "wallet_rescan_content": "Cüzdanı tekrar tarar. İşlem ya da miktarlarla ilgili sorun yaşıyorsanız yardımcı olabilir.\nBu işlem biraz zaman alabilir.", "import_wif_intro": "Lütfen içe aktarmak istediğiniz kişisel anahtarı girin.\nWIF formatında olması gerekmektedir.", "paperwallet_error_1": "Cüzdan boş\nya da miktar minimum çıktının altında", "receive_website_description": "Peercoin'i doğrudan kredi kartıyla (yalnızca ABD dışındaki müşteriler için geçerlidir) veya çeşitli borsa ve hizmetlerden satın alabilirsiniz.", @@ -257,7 +252,6 @@ "setup_import_title": "Seed İçe Aktar", "setup_price_feed_description": "Bu, cüzdan bakiyenizin gerçek zamanlı değişim değerinde görüntülenmesini sağlar.", "setup_price_feed_title": "Harici API'ler", - "wallet_scan_appBar_title": "İçe aktarılan seed taranıyor", "receive_faucet": "Faucet aç", "receive_obtain": "tPPC Edin", "receive_website_faucet": "Bu faucet'te ücretsiz testnet kripto parası alabilirsiniz.", diff --git a/assets/translations/uk.json b/assets/translations/uk.json index 18e90ae5..6ff7c5d1 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -36,8 +36,6 @@ "wallet_pop_menu_servers": "Налаштувати сервери", "wallet_receive": "Отримати", "wallet_receive_label_hint": "Натискання кнопки Поділитися збереже мітку адреси.", - "wallet_rescan_content": "Перескануйте гаманець. Якщо у вас виникли проблеми з транзакціями або сумами, це може допомогти.\nЦе може зайняти деякий час.", - "wallet_scan_appBar_title": "Сканування імпортованого вами мнемонічну фразу", "wallet_value_alert_title": "Висока вартість монет", "wallet_value_alert_content": "Зберігати стільки монет у мобільному гаманці ризиковано.\nПодумайте про те, щоб перемістити свої монети в Stakebox, Ledger або холодне сховище.", "about_license": "Ліцензовано AGPL-3.0", @@ -229,10 +227,6 @@ "wallet_connected": "підключено", "wallet_offline": "офлайн", "wallet_pop_menu_wif": "Імпорт персонального ключа", - "wallet_pop_menu_rescan": "Повторне сканування", - "wallet_rescan_title": "Перескануйте гаманець", - "wallet_send_label_hint_scan": "Підказка: Сканування QR-коду заощадить ваш час", - "wallet_scan_notice": "Це може зайняти деякий час. Не закривайте цей екран!", "wallet_send": "Надіслати", "wallet_transactions": "Транзакції", "wallets_list": "Ваші гаманці", diff --git a/assets/translations/ur.json b/assets/translations/ur.json index 6ef1557e..e6fcab90 100644 --- a/assets/translations/ur.json +++ b/assets/translations/ur.json @@ -222,12 +222,7 @@ "wallet_connected": "مربوط ہو گیا ہے", "wallet_offline": "آف لائن", "wallet_pop_menu_paperwallet": "سویپ پیپر والیٹ", - "wallet_pop_menu_rescan": "دوبارہ اسکین کریں", "wallet_receive": "وصول کریں", - "wallet_rescan_title": "والیٹ کو دوبارہ اسکین کریں", - "wallet_send_label_hint_scan": "اشارہ: QR کوڈ اسکین کرنے سے آپ کا کچھ وقت بچ جائے گا", - "wallet_scan_appBar_title": "آپ کے درآمد کردہ سیڈ اسکین ہو رہے ہیں", - "wallet_scan_notice": "اس میں کچھ وقت لگ سکتا ہے۔ اسکرین بند نہ کریں!", "wallet_send": "بھیجیں", "wallet_transactions": "ٹرانزیکشنز", "store_description": "اپنے فون پر پروف آف اسٹیک کے علمبردار پیر کوائن بھیجیں اور وصول کریں۔\n\nاپنے والیٹ کے سیڈ کو محفوظ رکھیں۔\nیہ ایپ کسی بھی طرح کی وارنٹی کے ساتھ نہیں آتی۔\nاپنی ذمہ داری پر استعمال کریں۔\n\nخصوصیات:\n- الیکٹرم پروٹوکول پر مبنی۔\n- پیئر کوائن بھیجیں اور وصول کریں۔\n- انسٹالیشن کے بعد ٹرانزیکشن کے لیے تیار (کوئی انتظار نہیں)۔\n- پیئر کوائن اور پیئر کوائن ٹیسٹ نیٹ والیٹ۔\n- ایڈریس بُک کا انتظام۔\n- پیپر والیٹ درآمد کریں۔\n- نجی کلیدیں (پرائیویٹ کیز) (WIF) درآمد اور برآمد کریں۔\n- سرور کا انتظام۔\n- کثیر لسانی معاونت۔\n- پس منظر کی اطلاعات۔\n\nمعلوم حدود گِٹ ہب ریپازیٹری میں پائی جا سکتی ہیں۔", @@ -265,7 +260,6 @@ "tx_rejected": "نیٹ ورک نے ٹرانزیکشن مسترد کر دی ہے۔ دوبارہ کوشش کریں.", "wallet_pop_menu_servers": "سرور کو ترتیب دیں", "wallet_receive_label_hint": "شیئر بٹن دبانے سے ایڈریس کا لیبل محفوظ ہو جائے گا۔", - "wallet_rescan_content": "والیٹ کو دوبارہ اسکین کریں۔ اگر آپ کو ٹرانزیکشن یا رقوم میں مسئلہ پیش آ رہا ہےتو ایسا کرنا مددگار ہو سکتا ہے۔\nاس میں ایک لمحہ لگ سکتا ہے۔", "verify_enter_message": "براہ کرم ایک پیغام درج کریں۔", "verify_enter_signature": "براہ کرم ایک دستخط درج کریں۔", "tx_retry_broadcast": "دوبارہ نشر کرنے کی کوشش کریں۔", diff --git a/assets/translations/uz.json b/assets/translations/uz.json index ff2b72bd..1a2834c1 100644 --- a/assets/translations/uz.json +++ b/assets/translations/uz.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Bumagi xalqaro pul yig'uvchisini yuborish", "wallet_pop_menu_wif": "Shaxsiy kalitni import qilish", "wallet_pop_menu_signing": "Xabarlarni imzolash", - "wallet_pop_menu_rescan": "Skann qilish", "wallet_pop_menu_servers": "Serverlarini sozlash", "wallet_pop_menu_verification": "Xabarlarni tasdiqlash", "wallet_pop_menu_change_title": "Sarlavha o'zgartirish", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "Yangi sarlavha", "wallet_receive_label_hint": "Manzil sarlavhasini saqlash uchun \"Ulashish\" tugmasini bosishingiz kerak.", "wallet_receive_label_hint_privacy": "Mahfiylik sababli, manzilingizni qayta ishlatish tavsiya etilmaydi. Agar ushbu manzilni qayta ishlatsangiz, uningni manzilnomada \"kuzatiladi\" sifatida sozlang.", - "wallet_rescan_title": "Xalqaro pul yig'uvchisini qayta skan qilish", - "wallet_rescan_content": "Xalqaro pul yig'uvchisini qayta skan qiladi. Tranzaksiyalarda yoki miqdorlarda muammo bor bo'lsa, bu yordam berishi mumkin.\nBu bir oz vaqt oladi.", - "wallet_send_label_hint_scan": "QR-kodni skan qilish tezlik qiladi", "wallet_send_label_hint_metadata": "Metada oqiydi va blokchainda umumiy ko'rinishi mavjud bo'ladi.", - "wallet_scan_appBar_title": "Import qilingan seed-ni skanlash", - "wallet_scan_notice": "Bu bir oz vaqt oladi. Ushbu ekraningizni yopmang!", "wallet_scan_notice_bg_notifications": "Fon xabarlarini App sozlamalarida yoqish, skanlashni etkazib berishni ahamiyatlantiradi.", "wallet_send": "Yuborish", "wallet_transactions": "Tranzaksiyalar", diff --git a/assets/translations/vi.json b/assets/translations/vi.json index d7f6d460..3748aebf 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -250,15 +250,9 @@ "wallet_offline": "ngoại tuyến", "wallet_pop_menu_paperwallet": "Quét Dọn Ví Giấy", "wallet_pop_menu_wif": "Nhập Khóa Riêng Tư", - "wallet_pop_menu_rescan": "Quét lại", "wallet_pop_menu_servers": "Điều Chỉnh Máy Chủ", "wallet_receive": "Nhận", "wallet_receive_label_hint": "Nhấn nút Chia Sẻ sẽ lưu nhãn địa chỉ.", - "wallet_rescan_title": "Quét lại ví", - "wallet_rescan_content": "Quét lại ví lần nữa. Nếu bạn đang gặp sự cố với các giao dịch hoặc số tiền, điều này sẽ hữu ích.\nQuá trình này có thể mất đôi chút thời gian.", - "wallet_send_label_hint_scan": "Gợi Ý: Quét Mã QR sẽ tiết kiệm thời gian cho bạn", - "wallet_scan_appBar_title": "Quét seed đã nhập của bạn", - "wallet_scan_notice": "Quá trình này có thể cần một chút thời gian. Đừng đóng màn hình này!", "wallet_send": "Gửi", "wallet_transactions": "Giao Dịch", "wallets_list": "Ví của bạn", diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 8d34d924..8fad7a5d 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -129,13 +129,8 @@ "wallet_bottom_nav_tx": "交易", "wallet_connected": "已链接", "wallet_pop_menu_paperwallet": "扫描纸钱包", - "wallet_pop_menu_rescan": "重新扫描", "wallet_pop_menu_servers": "调试服务器", "wallet_receive": "接收", - "wallet_rescan_title": "重新扫描钱包", - "wallet_rescan_content": "再次扫描钱包。 如果您在交易或金额方面遇到麻烦,这可能会有所帮助。\n这可能需要一点时间。", - "wallet_scan_appBar_title": "扫描导入的seed", - "wallet_scan_notice": "这可能需要一段时间。 不要关闭此屏幕!", "wallet_send": "发送", "wallet_transactions": "交易", "wallets_list": "您的钱包", @@ -262,7 +257,6 @@ "setup_bg_sync_description": "这将为您的钱包启用后台通知。", "wallet_pop_menu_wif": "导入私钥", "wallet_receive_label_hint": "点击分享按钮保存地址标签。", - "wallet_send_label_hint_scan": "提示:扫描二维码可节省您的一些时间", "wallet_value_alert_title": "高价值的硬币", "wallet_value_alert_content": "将这种价值的硬币储存在手机钱包中是有风险的。\n考虑把您的硬币转移至Stakebox,Ledger硬件钱包或冷钱包。", "store_description": "在您的手机上发送和接收点点币,这是权益证明的先驱。\n\n请保护好您的钱包种子。\n此应用程序没有任何担保。\n自担风险使用。\n\n功能:\n- 基于 electrum 协议。\n- 发送和接收点点币。\n- 安装后立即可进行交易(无需等待)。\n- 点点币和点点币测试网络钱包。\n- 地址簿管理。\n- 导入纸钱包。\n- 导入和导出私钥(WIF)。\n- 服务器管理。\n- 多语言支持。\n- 后台通知。\n\n已知限制请查看 Github 代码库。", @@ -353,5 +347,119 @@ "currency_PKR": "巴基斯坦卢比", "wallet_pop_menu_change_title": "更改标题", "wallet_title_edit": "编辑钱包标题", - "wallet_title_edit_new_title": "新标题" + "wallet_title_edit_new_title": "新标题", + "app_settings_wallet_order": "钱包订单", + "app_settings_price_feed_search": "搜索货币代码", + "app_settings_language_search": "搜索语言", + "currency_AED": "阿联酋迪拉姆", + "currency_ALL": "阿尔巴尼亚列克", + "currency_AMD": "亚美尼亚德拉姆", + "currency_AOA": "安哥拉宽扎", + "currency_AZN": "阿塞拜疆马纳特", + "currency_BGN": "保加利亚列弗", + "currency_BHD": "巴林第纳尔", + "currency_BIF": "布隆迪法郎", + "currency_BND": "文莱元", + "currency_BOB": "玻利维亚 玻利维亚诺", + "currency_BSD": "巴哈马元", + "currency_BTN": "不丹努尔特鲁姆", + "currency_BWP": "博茨瓦纳 普拉", + "currency_CAD": "加元", + "currency_CDF": "刚果法郎", + "currency_CHF": "瑞士法郎", + "currency_CLP": "智利比索", + "currency_COP": "哥伦比亚比索", + "currency_CRC": "哥斯达黎加科朗", + "currency_CVE": "佛得角埃斯库多", + "currency_CZK": "捷克克朗", + "currency_DOP": "多米尼加比索", + "currency_EGP": "埃及镑", + "currency_GMD": "冈比亚达拉西", + "currency_GNF": "几内亚法郎", + "currency_GTQ": "危地马拉格查尔", + "currency_GYD": "圭亚那元", + "currency_HKD": "港元", + "currency_HNL": "洪都拉斯伦皮拉", + "currency_HUF": "匈牙利福林", + "currency_ILS": "以色列新谢克尔", + "currency_IQD": "伊拉克第纳尔", + "currency_ISK": "冰岛克朗", + "currency_JOD": "约旦第纳尔", + "currency_KGS": "吉尔吉斯斯坦索姆", + "currency_KMF": "科摩罗法郎", + "currency_KWD": "科威特第纳尔", + "currency_KZT": "哈萨克斯坦坚戈", + "currency_LAK": "老挝基普", + "currency_LKR": "斯里兰卡卢比", + "currency_LRD": "利比里亚元", + "currency_LSL": "巴索托·洛蒂", + "currency_LYD": "利比亚第纳尔", + "currency_MAD": "摩洛哥迪拉姆", + "currency_MDL": "摩尔多瓦列伊", + "currency_MKD": "马其顿第纳尔", + "currency_MNT": "蒙古图格勒格", + "currency_MOP": "澳门元", + "currency_MUR": "毛里求斯卢比", + "currency_MVR": "马尔代夫拉菲亚", + "currency_MWK": "马拉维克瓦查", + "currency_MXN": "墨西哥比索", + "currency_MZN": "莫桑比克梅蒂卡尔", + "currency_NAD": "纳米比亚元", + "currency_NGN": "尼日利亚奈拉", + "currency_NZD": "新西兰元", + "currency_OMR": "阿曼里亚尔", + "currency_PEN": "秘鲁索尔", + "currency_PYG": "巴拉圭瓜拉尼", + "currency_QAR": "卡塔尔里亚尔", + "currency_RSD": "塞尔维亚第纳尔", + "currency_RWF": "卢旺达法郎", + "currency_SAR": "沙特里亚尔", + "currency_SCR": "塞舌尔卢比", + "currency_SDG": "苏丹镑", + "currency_SGD": "新加坡元", + "currency_SLL": "塞拉利昂 利昂", + "currency_SZL": "斯威士兰吉尼", + "currency_TJS": "塔吉克斯坦索莫尼", + "currency_TND": "突尼斯第纳尔", + "currency_TTD": "特立尼达和多巴哥元", + "currency_TWD": "新台币", + "currency_UYU": "乌拉圭比索", + "currency_XAF": "中非法郎", + "currency_XOF": "西非法郎", + "currency_CLF": "福门托大学", + "currency_MRU": "毛里塔尼亚乌吉亚", + "currency_YER": "也门里亚尔", + "currency_ZWL": "津巴布韦元", + "currency_STN": "圣多美多布拉", + "currency_ZMW": "赞比亚克瓦查", + "wallet_scan": "钱包扫描", + "scan_for_wallets": "扫描钱包", + "wallet_scan_finished": "扫描完成", + "wallet_scan_scanning_finished": "扫描完成", + "wallet_scan_n_new_found": "发现 $n 个新钱包", + "wallet_scan_no_new_found": "没有找到新的钱包", + "wallet_scan_wallet_already_exists": "钱包已存在:$walletName", + "wallet_scan_create_error": "创建钱包失败:$error", + "wallet_scan_close": "关闭", + "wallet_scanner_message_init": "扫描在 $account 处初始化为 $coinName", + "wallet_scanner_message_new_wallet_found": "在 $accountNumber 处找到 $coinName 的新钱包", + "wallet_scanner_message_scan_finished": "已完成 $accountNumber 处的 $coinName 扫描", + "wallet_scanner_message_scan_failed": "扫描 $accountNumber ($e)) 处的 $coinName 失败", + "scan_modal_title": "扫描此钱包", + "currency_BAM": "波斯尼亚可兑换马克", + "currency_BYN": "白俄罗斯卢布", + "currency_GEL": "格鲁吉亚拉里", + "currency_HRK": "克罗地亚库纳", + "currency_JMD": "牙买加元", + "currency_LBP": "黎巴嫩镑", + "currency_MGA": "马达加斯加阿里亚里", + "currency_MYR": "马来西亚林吉特", + "currency_XPF": "太平洋金融共同体法郎", + "currency_ZAR": "南非兰特", + "wallet_scan_notice_new": "这可能需要一段时间。\n该屏幕将自动关闭!", + "wallet_scan_create_success": "钱包$title创建成功", + "wallet_scanner_message_newAddressFound": "找到新地址", + "wallet_scanner_message_scan_connection_failed": "扫描 $accountNumber 处的 $coinName 失败(连接失败)", + "reset_modal_title": "重置此钱包", + "reset_modal_description": "这将重置钱包余额并检查所有地址的 UTXO。\n非广播交易将被删除。" } diff --git a/assets/translations/zh_Hant.json b/assets/translations/zh_Hant.json index 31dfe257..d4caf9d8 100644 --- a/assets/translations/zh_Hant.json +++ b/assets/translations/zh_Hant.json @@ -266,16 +266,10 @@ "wallet_connected": "已連接", "wallet_pop_menu_wif": "導入私鑰", "wallet_pop_menu_signing": "簽名訊息", - "wallet_pop_menu_rescan": "重新掃描", "wallet_pop_menu_verification": "驗證訊息", "wallet_receive": "接收", "wallet_receive_label_hint": "按下分享按鈕將保存地址標籤。", - "wallet_rescan_title": "重新掃描錢包", - "wallet_rescan_content": "重新掃描錢包。如果您在交易或金額方面遇到問題,這可能會有所幫助。\n這可能需要一些時間。", - "wallet_send_label_hint_scan": "掃描QR碼可以節省一些時間", "wallet_send_label_hint_metadata": "元數據未加密,將在區塊鏈上公開可見。", - "wallet_scan_appBar_title": "掃描您導入的種子碼", - "wallet_scan_notice": "這可能需要一些時間,請不要關閉此頁面!", "wallet_send": "發送", "wallet_transactions": "交易", "wallets_list": "您的錢包", @@ -353,5 +347,119 @@ "store_description": "在手機上發送和接收點點幣,這是權益證明的先驅。\n\n請保護好您的錢包種子碼。\n此應用程式不提供任何保修。\n請自行承擔風險。\n\n功能:\n- 基於電子系統協議。\n- 發送和接收點點幣。\n- 安裝後即可進行交易(無需等待)。\n- 點點幣和點點幣測試網路錢包。\n- 地址簿管理。\n- 導入紙錢包。\n- 導入和導出私鑰(WIF)。\n- 伺服器管理。\n- 多語言支援。\n- 後台通知。\n\n已知限制請參閱Github存儲庫。", "wallet_title_edit": "編輯錢包標題", "wallet_title_edit_new_title": "新標題", - "wallet_pop_menu_change_title": "更改標題" + "wallet_pop_menu_change_title": "更改標題", + "app_settings_wallet_order": "錢包訂單", + "app_settings_price_feed_search": "搜索貨幣代碼", + "app_settings_language_search": "搜索語言", + "currency_AED": "阿聯酋迪拉姆", + "currency_ALL": "阿爾巴尼亞列克", + "currency_AMD": "亞美尼亞德拉姆", + "currency_AOA": "安哥拉寬扎", + "currency_AZN": "阿塞拜疆馬納特", + "currency_BAM": "波斯尼亞可兌換馬克", + "currency_BGN": "保加利亞列弗", + "currency_BHD": "巴林第納爾", + "currency_BIF": "布隆迪法郎", + "currency_BOB": "玻利維亞 玻利維亞諾", + "currency_BSD": "巴哈馬元", + "currency_BTN": "不丹努爾特魯姆", + "currency_BWP": "博茨瓦納 普拉", + "currency_BYN": "白俄羅斯盧布", + "currency_CDF": "剛果法郎", + "currency_CHF": "瑞士法郎", + "currency_CLP": "智利比索", + "currency_COP": "哥倫比亞比索", + "currency_CRC": "哥斯達黎加科朗", + "currency_CVE": "佛得角埃斯庫多", + "currency_CZK": "捷克克朗", + "currency_DOP": "多米尼加比索", + "currency_GEL": "格魯吉亞拉里", + "currency_GMD": "岡比亞達拉西", + "currency_GNF": "幾內亞法郎", + "currency_GTQ": "危地馬拉格查爾", + "currency_GYD": "圭亞那元", + "currency_HKD": "港元", + "currency_HNL": "洪都拉斯倫皮拉", + "currency_HUF": "匈牙利福林", + "currency_ILS": "以色列新謝克爾", + "currency_IQD": "伊拉克第納爾", + "currency_ISK": "冰島克朗", + "currency_JMD": "牙買加元", + "currency_JOD": "約旦第納爾", + "currency_KMF": "科摩羅法郎", + "currency_KWD": "科威特第納爾", + "currency_KZT": "哈薩克斯坦堅戈", + "currency_LAK": "老撾基普", + "currency_LBP": "黎巴嫩鎊", + "currency_LKR": "斯里蘭卡盧比", + "currency_LRD": "利比里亞元", + "currency_LYD": "利比亞第納爾", + "currency_MAD": "摩洛哥迪拉姆", + "currency_MDL": "摩爾多瓦列伊", + "currency_MGA": "馬達加斯加阿里亞里", + "currency_MKD": "馬其頓第納爾", + "currency_MNT": "蒙古圖格勒格", + "currency_MOP": "澳門幣", + "currency_MUR": "毛里求斯盧比", + "currency_MVR": "馬爾代夫拉菲亞", + "currency_MWK": "馬拉維克瓦查", + "currency_MYR": "馬來西亞林吉特", + "currency_MXN": "墨西哥比索", + "currency_MZN": "莫桑比克梅蒂卡爾", + "currency_NAD": "納米比亞元", + "currency_NGN": "尼日利亞奈拉", + "currency_NZD": "新西蘭元", + "currency_OMR": "阿曼里亞爾", + "currency_PEN": "秘魯索爾", + "currency_PYG": "巴拉圭瓜拉尼", + "currency_QAR": "卡塔爾里亞爾", + "currency_RSD": "塞爾維亞第納爾", + "currency_RWF": "盧旺達法郎", + "currency_SAR": "沙特里亞爾", + "currency_SCR": "塞舌爾盧比", + "currency_SDG": "蘇丹鎊", + "currency_SGD": "新加坡元", + "currency_SLL": "塞拉利昂 利昂", + "currency_SZL": "斯威士蘭吉尼", + "wallet_scan_notice_new": "這可能需要一段時間。\n該屏幕將自動關閉!", + "scan_for_wallets": "掃描錢包", + "wallet_scan_finished": "掃描完成", + "wallet_scan_create_success": "錢包$title創建成功", + "wallet_scan_scanning_finished": "掃描完成", + "wallet_scan_n_new_found": "發現 $n 個新錢包", + "currency_TJS": "塔吉克索莫尼", + "currency_TND": "突尼斯第納爾", + "currency_TTD": "特立尼達和多巴哥元", + "currency_TWD": "新台幣", + "currency_UYU": "烏拉圭比索", + "currency_XAF": "中非法郎", + "currency_XPF": "太平洋金融共同體法郎", + "currency_CLF": "福門託大學", + "currency_MRU": "毛里塔尼亞烏吉亞", + "currency_YER": "也門里亞爾", + "currency_ZWL": "津巴布韋元", + "currency_ZMW": "贊比亞克瓦查", + "currency_ZAR": "南非蘭特", + "wallet_scan_wallet_already_exists": "錢包已存在:$walletName", + "wallet_scan_create_error": "創建錢包失敗:$error", + "wallet_scan_close": "閉合", + "wallet_scanner_message_init": "掃描在 $account 處初始化為 $coinName", + "wallet_scanner_message_new_wallet_found": "在 $accountNumber 處找到 $coinName 的新錢包", + "wallet_scanner_message_scan_finished": "已完成 $accountNumber 處的 $coinName 掃描", + "wallet_scanner_message_scan_connection_failed": "掃描 $accountNumber 處的 $coinName 失敗(連接失敗)", + "scan_modal_title": "掃描此錢包", + "reset_modal_title": "重置此錢包", + "currency_BND": "文萊元", + "currency_CAD": "加元", + "currency_EGP": "埃及鎊", + "currency_HRK": "克羅地亞庫納", + "currency_KGS": "吉爾吉斯斯坦索姆", + "currency_LSL": "巴索托·洛蒂", + "currency_XOF": "西非法郎", + "currency_STN": "聖多美多布拉", + "wallet_scan": "錢包掃描", + "wallet_scan_no_new_found": "沒有找到新的錢包", + "wallet_scanner_message_newAddressFound": "找到新地址", + "wallet_scanner_message_scan_failed": "掃描 $accountNumber ($e)) 處的 $coinName 失敗", + "reset_modal_description": "這將重置錢包餘額並檢查所有地址的 UTXO。\n非廣播交易將被刪除。" } diff --git a/assets/translations/zu.json b/assets/translations/zu.json index 84e40fe2..0e4a2447 100644 --- a/assets/translations/zu.json +++ b/assets/translations/zu.json @@ -295,7 +295,6 @@ "wallet_pop_menu_paperwallet": "Zilula i-Paper Wallet", "wallet_pop_menu_wif": "Faka i-Key Yoku-Thenga", "wallet_pop_menu_signing": "Bhala Amamlekele", - "wallet_pop_menu_rescan": "Bhala futhi", "wallet_pop_menu_servers": "Susa Izilungiso", "wallet_pop_menu_verification": "Thola Ukubhalisa", "wallet_pop_menu_change_title": "Shintsha I-Teyitulu", @@ -304,12 +303,7 @@ "wallet_title_edit_new_title": "I-Teyitulu Lokushintsha", "wallet_receive_label_hint": "Ukucindezela umgqomo okuvulekile kuyatholakala i-labeli le-adressi.", "wallet_receive_label_hint_privacy": "Ukuguquka komgqomo wakho kuqalile kakhulu ngokwenyathi. Uma ufuna ukuguqushwa le-adressi, kudingeka uthinte ukuthi \"e-wathshiwe\" kumibhalo yendawo ehamba phambili lapho uliyisebenzisa.", - "wallet_rescan_title": "Bhala futhi", - "wallet_rescan_content": "Izisindo zezitayela okumele zihlaziwe. Uma unesikhathi esiphambili ngezitayela noma izimali, lokhu kuzokwenzela iminithi. \nLokhu kungase kubanana.", - "wallet_send_label_hint_scan": "Ukuqashisa i-QR-Code kuyokukhomba isikhathi", "wallet_send_label_hint_metadata": "Izimbalenhle ziyabalwa kodwa ezokwaziwa yikona ezindaweni ezilandelayo.", - "wallet_scan_appBar_title": "Ukucindezelwa kwe-seed ohlangenile", - "wallet_scan_notice": "Lokhu kuyakukhala isikhathi. Ungakufakela elayisikrini!", "wallet_scan_notice_bg_notifications": "Ukuvumela amapulani e-background ku-Izilungiso Zesicelo kuyakwazisa kakhulu ukucubungula okumelwe.", "wallet_send": "Thumela", "wallet_transactions": "Izitayela", diff --git a/lib/data_sources/electrum_backend.dart b/lib/data_sources/electrum_backend.dart index 20591e1a..b84a221f 100644 --- a/lib/data_sources/electrum_backend.dart +++ b/lib/data_sources/electrum_backend.dart @@ -452,9 +452,9 @@ class ElectrumBackend extends DataSource { void handleUtxo(String id, List utxos) async { final txAddr = id.replaceFirst('utxo_', ''); await walletProvider.putUtxos( - coinName, - txAddr, - utxos, + identifier: coinName, + address: txAddr, + utxos: utxos, ); var walletTx = await walletProvider.getWalletTransactions(coinName); diff --git a/lib/main.dart b/lib/main.dart index 75d7e8ca..7ba7dd42 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,3 +1,4 @@ +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; @@ -66,6 +67,9 @@ void main() async { Hive.registerAdapter(ServerAdapter()); Hive.registerAdapter(PendingNotificationAdapter()); + //init coinlib + await loadCoinlib(); + //init notifications var flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin(); @@ -214,7 +218,7 @@ class PeercoinApp extends StatelessWidget { builder: (ThemeMode themeMode) { return GlobalLoaderOverlay( useDefaultLoading: false, - overlayOpacity: 0.6, + overlayColor: Colors.grey.withOpacity(0.6), overlayWidget: const Center( child: SpinningPeercoinIcon(), ), diff --git a/lib/models/available_coins.dart b/lib/models/available_coins.dart index 5031c09d..f1cfdfa4 100644 --- a/lib/models/available_coins.dart +++ b/lib/models/available_coins.dart @@ -1,6 +1,7 @@ import 'dart:math'; -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; + import 'coin.dart'; class AvailableCoins { @@ -12,18 +13,8 @@ class AvailableCoins { letterCode: 'PPC', iconPath: 'assets/icon/ppc-icon-48.png', iconPathTransparent: 'assets/icon/ppc-icon-white-48.png', - networkType: NetworkType( - messagePrefix: 'Peercoin Signed Message:\n', - bech32: 'pc', - bip32: Bip32Type( - public: 0x0488b21e, - private: 0x0488ade4, - ), - pubKeyHash: 0x37, - scriptHash: 0x75, - wif: 0xb7, - opreturnSize: 256, - ), + networkType: NetworkParams.mainnet, + opreturnSize: 256, fractions: 6, minimumTxValue: 10000, fixedFee: true, @@ -48,18 +39,8 @@ class AvailableCoins { letterCode: 'tPPC', iconPath: 'assets/icon/ppc-icon-48-grey.png', iconPathTransparent: 'assets/icon/ppc-icon-48-grey.png', - networkType: NetworkType( - messagePrefix: 'Peercoin Signed Message:\n', - bech32: 'tpc', - bip32: Bip32Type( - public: 0x043587cf, - private: 0x04358394, - ), - pubKeyHash: 0x6f, - scriptHash: 0xc4, - wif: 0xef, - opreturnSize: 256, - ), + networkType: NetworkParams.testnet, + opreturnSize: 256, fixedFee: true, fractions: 6, minimumTxValue: 10000, diff --git a/lib/models/coin.dart b/lib/models/coin.dart index 5ef02e2c..53b24985 100644 --- a/lib/models/coin.dart +++ b/lib/models/coin.dart @@ -1,4 +1,4 @@ -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; class Coin { final String name; @@ -7,7 +7,7 @@ class Coin { final String iconPath; final String iconPathTransparent; final String uriCode; - final NetworkType networkType; + final NetworkParams networkType; final int fractions; final int minimumTxValue; final double fixedFeePerKb; @@ -18,6 +18,7 @@ class Coin { final double electrumRequiredProtocol; final List electrumServers; final List<(String, int)> marismaServers; + final int opreturnSize; Coin({ required this.name, @@ -37,5 +38,6 @@ class Coin { required this.electrumRequiredProtocol, required this.electrumServers, required this.marismaServers, + required this.opreturnSize, }); } diff --git a/lib/providers/wallet_provider.dart b/lib/providers/wallet_provider.dart index 61d86793..6459b884 100644 --- a/lib/providers/wallet_provider.dart +++ b/lib/providers/wallet_provider.dart @@ -4,16 +4,13 @@ import 'dart:async'; import 'dart:convert'; import 'dart:typed_data'; -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:collection/collection.dart' show IterableExtension; import 'package:crypto/crypto.dart'; import 'package:flutter/material.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:hive/hive.dart'; import 'package:bip39/bip39.dart' as bip39; -import 'package:coinslib/src/utils/script.dart'; -import 'package:coinslib/src/utils/constants/op.dart'; -import 'package:hex/hex.dart'; import 'package:peercoin/models/buildresult.dart'; import '../exceptions/exceptions.dart'; @@ -32,9 +29,10 @@ class WalletProvider with ChangeNotifier { final EncryptedBoxProvider _encryptedBox; final Map _coinWalletCache = {}; - final Map _hdWalletCache = {}; + final Map _hdWalletCache = {}; final Map _unusedAddressCache = {}; final Map _wifs = {}; + final _opReturn = ScriptOpCode.fromName('RETURN'); late String _seedPhrase; late Box _walletBox; late Box _vaultBox; @@ -94,7 +92,7 @@ class WalletProvider with ChangeNotifier { int strength = 128, ]) async { if (providedPhrase == null) { - var mnemonicSeed = bip39.generateMnemonic(strength: strength); + final mnemonicSeed = bip39.generateMnemonic(strength: strength); await _vaultBox.put('mnemonicSeed', mnemonicSeed); _seedPhrase = mnemonicSeed; } else { @@ -130,7 +128,7 @@ class WalletProvider with ChangeNotifier { required String letterCode, required bool isImportedSeed, }) async { - var box = await _encryptedBox.getWalletBox(); + final box = await _encryptedBox.getWalletBox(); final nOfWalletOfLetterCode = availableWalletValues .where((element) => element.letterCode == letterCode) .length; @@ -158,12 +156,22 @@ class WalletProvider with ChangeNotifier { required String identifier, required bool newState, }) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); openWallet.dueForRescan = newState; await openWallet.save(); } + String getAddressFromHDPrivateKey( + String identifier, + HDPrivateKey hdPrivateKey, + ) => + P2PKHAddress.fromPublicKey( + hdPrivateKey.publicKey, + version: + AvailableCoins.getSpecificCoin(identifier).networkType.p2pkhPrefix, + ).toString(); + Future getAddressFromDerivationPath({ required String identifier, required int account, @@ -171,31 +179,37 @@ class WalletProvider with ChangeNotifier { required int address, bool isMaster = false, }) async { - var hdWallet = await getHdWallet(identifier); + final hdWallet = await getHdWallet(identifier); if (isMaster == true) { - return hdWallet.address; + return getAddressFromHDPrivateKey( + identifier, + hdWallet, + ); } else { - var derivePath = "m/$account'/$chain/$address"; + final derivePath = "m/$account'/$chain/$address"; LoggerWrapper.logInfo( 'WalletProvider', 'getAddressFromDerivationPath', derivePath, ); - return hdWallet.derivePath(derivePath).address; + return getAddressFromHDPrivateKey( + identifier, + hdWallet.derivePath(derivePath), + ); } } - Future addAddressFromWif( - String identifier, - String wif, - String publicAddress, - ) async { - var openWallet = getSpecificCoinWallet(identifier); + Future addAddressFromWif({ + required String identifier, + required String wif, + required String address, + }) async { + final openWallet = getSpecificCoinWallet(identifier); openWallet.addNewAddress = WalletAddress( - address: publicAddress, + address: address, addressBookName: '', used: true, status: null, @@ -206,60 +220,66 @@ class WalletProvider with ChangeNotifier { await openWallet.save(); } - Future getHdWallet(String identifier) async { + Future getHdWallet(String identifier) async { if (_hdWalletCache.containsKey(identifier)) { return _hdWalletCache[identifier]!; } else { - final network = AvailableCoins.getSpecificCoin(identifier).networkType; - _hdWalletCache[identifier] = HDWallet.fromSeed( + _hdWalletCache[identifier] = HDPrivateKey.fromSeed( seedPhraseUint8List(await seedPhrase), - network: network, ); return _hdWalletCache[identifier]!; } } + String getWifFromHDPrivateKey(String identifier, HDPrivateKey hdWallet) => + WIF( + privkey: hdWallet.privateKey, + version: + AvailableCoins.getSpecificCoin(identifier).networkType.wifPrefix, + ).toString(); + Future generateUnusedAddress(String identifier) async { - var openWallet = getSpecificCoinWallet(identifier); - var hdWallet = await getHdWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); + final hdWallet = await getHdWallet(identifier); if (openWallet.addresses.isEmpty && openWallet.walletIndex == 0) { //generate new address from master at wallet index 0 openWallet.addNewAddress = WalletAddress( - address: hdWallet.address, + address: getAddressFromHDPrivateKey(identifier, hdWallet), addressBookName: '', used: false, status: null, isOurs: true, - wif: hdWallet.wif ?? '', + wif: getWifFromHDPrivateKey(identifier, hdWallet), ); setUnusedAddress( identifier: identifier, - address: hdWallet.address, + address: getAddressFromHDPrivateKey(identifier, hdWallet), ); } else { //lets find an unused address String? unusedAddr; - for (var walletAddr in openWallet.addresses) { + for (final walletAddr in openWallet.addresses) { if (walletAddr.used == false && walletAddr.status == null) { unusedAddr = walletAddr.address; } } if (unusedAddr != null) { //unused address available - setUnusedAddress( - identifier: identifier, - address: unusedAddr, - ); + setUnusedAddress(identifier: identifier, address: unusedAddr); } else { //not empty, but all used -> create new one - var numberOfOurAddr = openWallet.addresses + int numberOfOurAddr = openWallet.addresses .where((element) => element.isOurs == true) .length; - var derivePath = "m/${openWallet.walletIndex}'/$numberOfOurAddr/0"; - var newHdWallet = hdWallet.derivePath(derivePath); - var newAddrResult = openWallet.addresses.firstWhereOrNull( - (element) => element.address == newHdWallet.address, + String derivePath = "m/${openWallet.walletIndex}'/$numberOfOurAddr/0"; + HDPrivateKey newHdWallet = hdWallet.derivePath(derivePath); + final newHdWalletAddress = getAddressFromHDPrivateKey( + identifier, + newHdWallet, + ); + WalletAddress? newAddrResult = openWallet.addresses.firstWhereOrNull( + (element) => element.address == newHdWalletAddress, ); while (newAddrResult != null) { @@ -269,22 +289,22 @@ class WalletProvider with ChangeNotifier { newHdWallet = hdWallet.derivePath(derivePath); newAddrResult = openWallet.addresses.firstWhereOrNull( - (element) => element.address == newHdWallet.address, + (element) => element.address == newHdWalletAddress, ); } openWallet.addNewAddress = WalletAddress( - address: newHdWallet.address, + address: newHdWalletAddress, addressBookName: '', used: false, status: null, isOurs: true, - wif: newHdWallet.wif ?? '', + wif: getWifFromHDPrivateKey(identifier, newHdWallet), ); setUnusedAddress( identifier: identifier, - address: newHdWallet.address, + address: newHdWalletAddress, ); } } @@ -292,19 +312,19 @@ class WalletProvider with ChangeNotifier { } Future> getWalletAddresses(String identifier) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); return openWallet.addresses; } Future> getWalletTransactions( String identifier, ) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); return openWallet.transactions; } Future> getWalletUtxos(String identifier) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); return openWallet.utxos; } @@ -312,37 +332,20 @@ class WalletProvider with ChangeNotifier { String identifier, String address, ) async { - var addresses = await getWalletAddresses(identifier); - var targetWallet = addresses.firstWhereOrNull( + final addresses = await getWalletAddresses(identifier); + final targetWallet = addresses.firstWhereOrNull( (element) => element.address == address, ); return targetWallet?.status; } - Future getUnkownTxFromList(String identifier, List newTxList) async { - var storedTransactions = await getWalletTransactions(identifier); - var unkownTx = []; - for (var newTx in newTxList) { - var found = false; - for (var storedTx in storedTransactions) { - if (storedTx.txid == newTx['tx_hash']) { - found = true; - } - } - if (found == false) { - unkownTx.add(newTx['tx_hash']); - } - } - return unkownTx; - } - Future updateWalletBalance(String identifier) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); - var balanceConfirmed = 0; - var unconfirmedBalance = 0; + int balanceConfirmed = 0; + int unconfirmedBalance = 0; - for (var walletUtxo in openWallet.utxos) { + for (final walletUtxo in openWallet.utxos) { if (walletUtxo.height > 0 || openWallet.transactions.firstWhereOrNull( (tx) => tx.txid == walletUtxo.hash && tx.direction == 'out', @@ -361,14 +364,18 @@ class WalletProvider with ChangeNotifier { notifyListeners(); } - Future putUtxos(String identifier, String address, List utxos) async { - var openWallet = getSpecificCoinWallet(identifier); + Future putUtxos({ + required String identifier, + required String address, + required List utxos, + }) async { + final openWallet = getSpecificCoinWallet(identifier); //clear utxos for address openWallet.clearUtxo(address); //put them in again - for (var tx in utxos) { + for (final tx in utxos) { openWallet.putUtxo( WalletUtxo( hash: tx['tx_hash'], @@ -389,18 +396,19 @@ class WalletProvider with ChangeNotifier { required String identifier, required String address, required Map tx, + bool notify = true, }) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); LoggerWrapper.logInfo('WalletProvider', 'putTx', '$address puttx: $tx'); //check if that tx is already in the db - var txInWallet = openWallet.transactions; - var isInWallet = false; + final txInWallet = openWallet.transactions; + bool isInWallet = false; final decimalProduct = AvailableCoins.getDecimalProduct( identifier: identifier, ); - for (var walletTx in txInWallet) { + for (final walletTx in txInWallet) { if (walletTx.txid == tx['txid']) { isInWallet = true; if (isInWallet == true) { @@ -422,13 +430,13 @@ class WalletProvider with ChangeNotifier { //it's not in wallet yet if (!isInWallet) { //check if that tx addresses more than one of our addresses - var utxoInWallet = + final utxoInWallet = openWallet.utxos.firstWhereOrNull((elem) => elem.hash == tx['txid']); - var direction = utxoInWallet == null ? 'out' : 'in'; + final direction = utxoInWallet == null ? 'out' : 'in'; if (direction == 'in') { List voutList = tx['vout'].toList(); - for (var vOut in voutList) { + for (final vOut in voutList) { final asMap = vOut as Map; if (asMap['scriptPubKey']['type'] != 'nulldata') { //pre 0.12 backwards compatability @@ -473,22 +481,22 @@ class WalletProvider with ChangeNotifier { } //scan for OP_RETURN messages - //obtain transaction object - final txData = Uint8List.fromList(HEX.decode(tx['hex'])); - final txFromBuffer = Transaction.fromBuffer(txData); - //loop through outputs to find OP_RETURN outputs - for (final out in txFromBuffer.outs) { - final script = decompile(out.script)!; + + for (final out in Transaction.fromHex(tx['hex']).outputs) { + final script = Script.decompile(out.scriptPubKey); + // Find OP_RETURN + push data if (script.length == 2 && - script[0] == ops['OP_RETURN'] && - script[1] is Uint8List) { + script[0].match(_opReturn) && + script[1] is ScriptPushData) { String? parsedMessage; + final op = script[1] as ScriptPushData; try { - parsedMessage = utf8.decode(script[1]); + parsedMessage = utf8.decode(op.data); } catch (e) { + //decoding failed LoggerWrapper.logError( 'WalletProvider', 'putTx', @@ -516,19 +524,22 @@ class WalletProvider with ChangeNotifier { } } // trigger notification - var flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin(); - - if (direction == 'in') { - await flutterLocalNotificationsPlugin.show( - DateTime.now().millisecondsSinceEpoch ~/ 10000, - AppLocalizations.instance.translate( - 'notification_title', - {'walletTitle': openWallet.title}, - ), - tx['txid'], - LocalNotificationSettings.platformChannelSpecifics, - payload: identifier, - ); + if (notify == true) { + final flutterLocalNotificationsPlugin = + FlutterLocalNotificationsPlugin(); + + if (direction == 'in') { + await flutterLocalNotificationsPlugin.show( + DateTime.now().millisecondsSinceEpoch ~/ 10000, + AppLocalizations.instance.translate( + 'notification_title', + {'walletTitle': openWallet.title}, + ), + tx['txid'], + LocalNotificationSettings.platformChannelSpecifics, + payload: identifier, + ); + } } } @@ -542,7 +553,7 @@ class WalletProvider with ChangeNotifier { required int totalValue, required int totalFees, }) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); openWallet.putTransaction( WalletTransaction( @@ -561,7 +572,7 @@ class WalletProvider with ChangeNotifier { ); //flag _unusedAddress as change addr - var addrInWallet = openWallet.addresses.firstWhereOrNull( + final addrInWallet = openWallet.addresses.firstWhereOrNull( (element) => element.address == getUnusedAddress(identifier), ); if (addrInWallet != null) { @@ -581,13 +592,13 @@ class WalletProvider with ChangeNotifier { } Future prepareForRescan(String identifier) async { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); openWallet.utxos.removeRange(0, openWallet.utxos.length); openWallet.transactions.removeWhere( (element) => element.broadCasted == false, ); - for (var element in openWallet.addresses) { + for (final element in openWallet.addresses) { element.newStatus = null; element.newNotificationBackendCount = 0; } @@ -609,8 +620,8 @@ class WalletProvider with ChangeNotifier { ); //set address to used //update status for address - var openWallet = getSpecificCoinWallet(identifier); - var addrInWallet = openWallet.addresses + final openWallet = getSpecificCoinWallet(identifier); + final addrInWallet = openWallet.addresses .firstWhereOrNull((element) => element.address == address); if (addrInWallet != null) { addrInWallet.newUsed = status == null ? false : true; @@ -628,8 +639,8 @@ class WalletProvider with ChangeNotifier { } Future getAddressForTx(String identifier, String txid) async { - var openWallet = getSpecificCoinWallet(identifier); - var tx = + final openWallet = getSpecificCoinWallet(identifier); + final tx = openWallet.utxos.firstWhereOrNull((element) => element.hash == txid); if (tx != null) { return tx.address; @@ -641,8 +652,8 @@ class WalletProvider with ChangeNotifier { required String identifier, required String address, }) async { - var openWallet = getSpecificCoinWallet(identifier); - var walletAddress = openWallet.addresses + final openWallet = getSpecificCoinWallet(identifier); + final walletAddress = openWallet.addresses .firstWhereOrNull((element) => element.address == address); if (walletAddress != null) { @@ -669,13 +680,15 @@ class WalletProvider with ChangeNotifier { required int maxValue, required int walletNumber, }) async { - var hdWallet = await getHdWallet(identifier); + final hdWallet = await getHdWallet(identifier); - for (var i = 0; i <= maxValue + 1; i++) { + for (int i = 0; i <= maxValue + 1; i++) { final child = hdWallet.derivePath("m/$walletNumber'/$i/0"); - _wifs[child.address] = child.wif!; + _wifs[getAddressFromHDPrivateKey(identifier, child)] = + getWifFromHDPrivateKey(identifier, child); } - _wifs[hdWallet.address] = hdWallet.wif!; + _wifs[getAddressFromHDPrivateKey(identifier, hdWallet)] = + getWifFromHDPrivateKey(identifier, hdWallet); } Future buildTransaction({ @@ -696,18 +709,18 @@ class WalletProvider with ChangeNotifier { int txAmount = 0; txAmount = parseTxOutputValue(recipients); - var openWallet = getSpecificCoinWallet(identifier); - var hex = ''; - var destroyedChange = 0; + final openWallet = getSpecificCoinWallet(identifier); + String hex = ''; + int destroyedChange = 0; LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - 'firstPass: $firstPass', + 'started - firstPass: $firstPass', ); //check if tx needs change - var needsChange = true; + bool needsChange = true; LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', @@ -725,16 +738,16 @@ class WalletProvider with ChangeNotifier { ); //define utxo pool - var utxoPool = paperWalletUtxos ?? openWallet.utxos; + final utxoPool = paperWalletUtxos ?? openWallet.utxos; if (txAmount <= openWallet.balance || paperWalletUtxos != null) { if (utxoPool.isNotEmpty) { //find eligible input utxos - var totalInputValue = 0; - var inputTx = []; - var coin = AvailableCoins.getSpecificCoin(identifier); + int totalInputValue = 0; + final inputUtxos = []; + final coin = AvailableCoins.getSpecificCoin(identifier); - for (var utxo in utxoPool) { + for (final utxo in utxoPool) { if (utxo.value > 0) { if (utxo.height > 0 || openWallet.transactions.firstWhereOrNull( @@ -746,7 +759,7 @@ class WalletProvider with ChangeNotifier { (needsChange == false && totalInputValue < (txAmount + fee))) { totalInputValue += utxo.value; - inputTx.add(utxo); + inputUtxos.add(utxo); LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', @@ -763,13 +776,14 @@ class WalletProvider with ChangeNotifier { } } - var coinParams = AvailableCoins.getSpecificCoin(identifier); - var network = coinParams.networkType; + final coinParams = AvailableCoins.getSpecificCoin(identifier); + final network = coinParams.networkType; //start building tx - final tx = TransactionBuilder(network: network); - tx.setVersion(coinParams.txVersion); - var changeAmount = needsChange ? totalInputValue - txAmount - fee : 0; + List txInputs = []; + List txOutputs = []; + + final changeAmount = needsChange ? totalInputValue - txAmount - fee : 0; bool feesHaveBeenDeductedFromRecipient = false; if (needsChange == true) { @@ -798,9 +812,16 @@ class WalletProvider with ChangeNotifier { } } else { //add change output to unused address - tx.addOutput( - getUnusedAddress(identifier), - BigInt.from(changeAmount), + LoggerWrapper.logInfo( + 'WalletProvider', + 'buildTransaction', + 'change output added for ${recipients.keys.last} $changeAmount', + ); + txOutputs.add( + Output.fromAddress( + BigInt.from(changeAmount), + Address.fromString(getUnusedAddress(identifier), network), + ), ); } } else if (txAmount + fee > totalInputValue) { @@ -825,9 +846,14 @@ class WalletProvider with ChangeNotifier { LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - 'adding output $amount for $address', + 'adding output $amount for recipient $address', + ); + txOutputs.add( + Output.fromAddress( + BigInt.from(amount), + Address.fromString(address, network), + ), ); - tx.addOutput(address, BigInt.from(amount)); }); //safety check of totalInputValue @@ -846,100 +872,125 @@ class WalletProvider with ChangeNotifier { //add OP_RETURN if exists if (opReturn.isNotEmpty) { - tx.addNullOutput(opReturn); + LoggerWrapper.logInfo( + 'WalletProvider', + 'buildTransaction', + 'adding opReturn $opReturn', + ); + + final script = Script([ + _opReturn, + ScriptPushData(utf8.encode(opReturn) as Uint8List), + ]); + + txOutputs.add( + Output.fromProgram( + BigInt.zero, + RawProgram(script), + ), + ); } //generate keyMap - Future> generateKeyMap() async { - var keyMap = {}; - for (var inputUtxo in inputTx) { - var inputKey = inputTx.indexOf(inputUtxo); - //find key to that utxo - for (var walletAddr in openWallet.addresses) { - if (walletAddr.address == inputUtxo.address) { - var wif = paperWalletUtxos != null - ? paperWalletPrivkey - : await getWif( - identifier: identifier, - address: walletAddr.address, - ); - keyMap[inputKey] = {'wif': wif, 'addr': inputUtxo.address}; - tx.addInput(inputUtxo.hash, inputUtxo.txPos); - } + final keyMap = {}; + for (final inputUtxo in inputUtxos) { + final inputN = inputUtxos.indexOf(inputUtxo); + //find key to that utxo + for (final walletAddr in openWallet.addresses) { + if (walletAddr.address == inputUtxo.address) { + final wif = paperWalletUtxos != null + ? paperWalletPrivkey + : await getWif( + identifier: identifier, + address: walletAddr.address, + ); + keyMap[inputN] = {'wif': wif, 'addr': inputUtxo.address}; + + txInputs.add( + P2PKHInput( + prevOut: OutPoint.fromHex( + inputUtxo.hash, + inputUtxo.txPos, + ), + publicKey: WIF.fromString(wif).privkey.pubkey, + ), + ); } } - return keyMap; } - var keyMap = await generateKeyMap(); + Transaction tx = Transaction( + inputs: txInputs, + outputs: txOutputs, + version: coinParams.txVersion, + ); + //sign keyMap.forEach( - (key, value) { + (i, value) { LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - "signing - ${value["addr"]} at vin $key", + "signing - ${value["addr"]} at vin $i", ); - tx.sign( - vin: key, - keyPair: ECPair.fromWIF( - value['wif'], - network: network, - ), + + tx = tx.sign( + inputN: i, + key: WIF.fromString(value['wif']).privkey, ); }, ); - final intermediate = tx.build(); - var number = (intermediate.txSize / 1000 * coin.fixedFeePerKb) + final number = (tx.size / 1000 * coin.fixedFeePerKb) .toStringAsFixed(coin.fractions); - var asDouble = double.parse(number) * decimalProduct; - var requiredFeeInSatoshis = asDouble.round(); + final asDouble = double.parse(number) * decimalProduct; + final requiredFeeInSatoshis = asDouble.round(); LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - 'fee $requiredFeeInSatoshis, size: ${intermediate.txSize}', + 'fee $requiredFeeInSatoshis, size: ${tx.size}', ); LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - 'sizeBefore: $sizeBefore - size now: ${intermediate.txSize}', + 'sizeBefore: $sizeBefore - size now: ${tx.size}', ); - if (firstPass == true || intermediate.txSize > sizeBefore) { + if (firstPass == true || tx.size > sizeBefore) { + // dump hexes return await buildTransaction( identifier: identifier, recipients: recipients, opReturn: opReturn, fee: requiredFeeInSatoshis, - sizeBefore: intermediate.txSize, + sizeBefore: tx.size, firstPass: false, paperWalletPrivkey: paperWalletPrivkey, paperWalletUtxos: paperWalletUtxos, ); } else { - //second pass + //second pass or later LoggerWrapper.logInfo( 'WalletProvider', 'buildTransaction', - 'intermediate size: ${intermediate.txSize}', + 'intermediate size: ${tx.size}', ); - hex = intermediate.toHex(); + hex = tx.toHex(); return BuildResult( fee: requiredFeeInSatoshis, hex: hex, recipients: recipients, totalAmount: txAmount, - id: intermediate.getId(), + id: tx.txid, destroyedChange: destroyedChange, opReturn: opReturn, neededChange: needsChange, allRecipientOutPutsAreZero: allRecipientOutPutsAreZero, feesHaveBeenDeductedFromRecipient: feesHaveBeenDeductedFromRecipient, - inputTx: inputTx, + inputTx: inputUtxos, ); } } else { @@ -965,15 +1016,15 @@ class WalletProvider with ChangeNotifier { String? address, ]) async { List? addresses; - var answerMap = {}; + final answerMap = {}; if (address == null) { //get all - var utxos = await getWalletUtxos(identifier); + final utxos = await getWalletUtxos(identifier); addresses = await getWalletAddresses(identifier); - for (var addr in addresses) { + for (final addr in addresses) { if (addr.isOurs == true) { //does addr have a balance? - var utxoRes = utxos.firstWhereOrNull( + final utxoRes = utxos.firstWhereOrNull( (element) => element.address == addr.address, ); @@ -994,10 +1045,10 @@ class WalletProvider with ChangeNotifier { Future getAllWalletScriptHashes(String identifier) async { List? addresses; - var answerMap = {}; + final answerMap = {}; //get all addresses = await getWalletAddresses(identifier); - for (var addr in addresses) { + for (final addr in addresses) { if (addr.isOurs == true) { if (addr.status == null) { answerMap[addr.address] = getScriptHash(identifier, addr.address); @@ -1014,9 +1065,9 @@ class WalletProvider with ChangeNotifier { 'getting script hash for $address in $identifier', ); - var network = AvailableCoins.getSpecificCoin(identifier).networkType; - var script = addressToOutputScript(address, network); - var hash = sha256.convert(script).toString(); + final network = AvailableCoins.getSpecificCoin(identifier).networkType; + final script = Address.fromString(address, network).program.script.compiled; + final hash = sha256.convert(script).toString(); return (reverseString(hash)); } @@ -1024,8 +1075,8 @@ class WalletProvider with ChangeNotifier { String identifier, String txId, ) async { - var openWallet = getSpecificCoinWallet(identifier); - var tx = openWallet.transactions.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final tx = openWallet.transactions.firstWhereOrNull( (element) => element.txid == txId, ); if (tx != null) { @@ -1040,16 +1091,16 @@ class WalletProvider with ChangeNotifier { String identifier, String txId, ) async { - var openWallet = getSpecificCoinWallet(identifier); - var tx = openWallet.transactions.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final tx = openWallet.transactions.firstWhereOrNull( (element) => element.txid == txId && element.confirmations != -1, ); if (tx != null) { tx.newConfirmations = -1; - var lockedUtxos = + final lockedUtxos = openWallet.utxos.where((element) => element.height == -1); - for (var element in lockedUtxos) { + for (final element in lockedUtxos) { //unlock ALL locked utxos after reject element.newHeight = 1; await openWallet.save(); @@ -1061,13 +1112,15 @@ class WalletProvider with ChangeNotifier { } void updateLabel(String identifier, String address, String label) { - var openWallet = getSpecificCoinWallet(identifier); - var addr = openWallet.addresses.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final addr = openWallet.addresses.firstWhereOrNull( (element) => element.address == address, ); if (addr != null) { + //user address addr.newAddressBookName = label; } else { + //foreign address openWallet.addNewAddress = WalletAddress( address: address, addressBookName: label, @@ -1087,8 +1140,8 @@ class WalletProvider with ChangeNotifier { required String address, required String status, }) async { - var openWallet = getSpecificCoinWallet(identifier); - var addr = openWallet.addresses.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final addr = openWallet.addresses.firstWhereOrNull( (element) => element.address == address, ); if (addr == null) { @@ -1115,8 +1168,8 @@ class WalletProvider with ChangeNotifier { String address, bool newValue, ) async { - var openWallet = getSpecificCoinWallet(identifier); - var addr = openWallet.addresses.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final addr = openWallet.addresses.firstWhereOrNull( (element) => element.address == address, ); if (addr != null) { @@ -1127,14 +1180,14 @@ class WalletProvider with ChangeNotifier { } void removeAddress(String identifier, WalletAddress addr) { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); openWallet.removeAddress(addr); notifyListeners(); } String getLabelForAddress(String identifier, String address) { - var openWallet = getSpecificCoinWallet(identifier); - var addr = openWallet.addresses.firstWhereOrNull( + final openWallet = getSpecificCoinWallet(identifier); + final addr = openWallet.addresses.firstWhereOrNull( (element) => element.address == address, ); if (addr == null) return ''; @@ -1142,11 +1195,11 @@ class WalletProvider with ChangeNotifier { } String reverseString(String input) { - var items = []; - for (var i = 0; i < input.length; i++) { + final items = []; + for (int i = 0; i < input.length; i++) { items.add(input[i]); } - var itemsReversed = []; + final itemsReversed = []; items.asMap().forEach((index, value) { if (index % 2 == 0) { itemsReversed.insert(0, items[index + 1]); @@ -1157,7 +1210,7 @@ class WalletProvider with ChangeNotifier { } int getWalletNumber(String identifier) { - var openWallet = getSpecificCoinWallet(identifier); + final openWallet = getSpecificCoinWallet(identifier); return openWallet.walletIndex; } } diff --git a/lib/screens/wallet/import_paper_wallet.dart b/lib/screens/wallet/import_paper_wallet.dart index 5f910d69..4e3af38d 100644 --- a/lib/screens/wallet/import_paper_wallet.dart +++ b/lib/screens/wallet/import_paper_wallet.dart @@ -1,6 +1,6 @@ -import 'package:coinslib/coinslib.dart'; import 'package:flutter/material.dart'; import 'package:peercoin/models/buildresult.dart'; +import 'package:peercoin/tools/validators.dart'; import 'package:provider/provider.dart'; import '../../models/available_coins.dart'; @@ -121,20 +121,14 @@ class _ImportPaperWalletScreenState extends State { void validatePrivKey(String privKey) { String newKey; - late Wallet wallet; - var error = false; - try { - wallet = Wallet.fromWIF(privKey, _activeCoin.networkType); - } catch (e) { - error = true; - } - if (error == false && wallet.address == _pubKey) { + if (validateWIFPrivKey(privKey) == true) { newKey = privKey; moveStep(3); } else { newKey = 'Invalid private key'; } + setState(() { _privKey = newKey; }); @@ -300,7 +294,9 @@ class _ImportPaperWalletScreenState extends State { return await _walletProvider.buildTransaction( identifier: _walletName, - recipients: {_walletProvider.getUnusedAddress(_walletName): _balanceInt}, + recipients: { + _walletProvider.getUnusedAddress(_walletName): _balanceInt, + }, fee: 0, paperWalletPrivkey: _privKey, paperWalletUtxos: parsedWalletUtxos, diff --git a/lib/screens/wallet/import_wif.dart b/lib/screens/wallet/import_wif.dart index 72e09683..83c3eb91 100644 --- a/lib/screens/wallet/import_wif.dart +++ b/lib/screens/wallet/import_wif.dart @@ -1,4 +1,4 @@ -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -11,6 +11,7 @@ import '../../providers/connection_provider.dart'; import '../../tools/app_localizations.dart'; import '../../tools/app_routes.dart'; import '../../tools/background_sync.dart'; +import '../../tools/validators.dart'; import '../../widgets/buttons.dart'; import '../../widgets/service_container.dart'; @@ -55,21 +56,15 @@ class _ImportWifScreenState extends State { } } - bool validatePrivKey(String privKey) { - var error = false; - try { - Wallet.fromWIF(privKey, _activeCoin.networkType); - } catch (e) { - error = true; - } - return error; - } - Future performImport(String wif, String address) async { final scaffoldMessenger = ScaffoldMessenger.of(context); final navigator = Navigator.of(context); //write to wallet - await _walletProvider.addAddressFromWif(_walletName, wif, address); + await _walletProvider.addAddressFromWif( + identifier: _walletName, + wif: wif, + address: address, + ); //subscribe _electrumConnection.subscribeToScriptHashes( @@ -101,8 +96,11 @@ class _ImportWifScreenState extends State { Future triggerConfirmMessage(BuildContext ctx, String privKey) async { final scaffoldMessenger = ScaffoldMessenger.of(ctx); - final publicAddress = Wallet.fromWIF(privKey, _activeCoin.networkType) - .address; //TODO won't return a bech32 addr + final publicAddress = P2PKHAddress.fromPublicKey( + WIF.fromString(privKey).privkey.pubkey, + version: _activeCoin.networkType.p2pkhPrefix, + ).toString(); + //TODO won't return a bech32 addr, but a P2PKH address //check if that address is already in the list final walletAddresses = await _walletProvider.getWalletAddresses( @@ -205,7 +203,7 @@ class _ImportWifScreenState extends State { return AppLocalizations.instance .translate('import_wif_error_empty'); } - if (validatePrivKey(value)) { + if (validateWIFPrivKey(value) == false) { return AppLocalizations.instance .translate('import_wif_error_failed_parse'); } @@ -285,4 +283,5 @@ class _ImportWifScreenState extends State { ), ); } + //TODO add to e2e tests } diff --git a/lib/screens/wallet/wallet_sign_message.dart b/lib/screens/wallet/wallet_sign_message.dart index 40d3ee18..65b71b20 100644 --- a/lib/screens/wallet/wallet_sign_message.dart +++ b/lib/screens/wallet/wallet_sign_message.dart @@ -1,6 +1,4 @@ -import 'dart:convert'; - -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -92,13 +90,15 @@ class _WalletMessageSigningScreenState identifier: _walletName, address: _signingAddress, ); - var result = Wallet.fromWIF( - wif, - _activeCoin.networkType, - ).sign(_messageInputController.text); + + var result = MessageSignature.sign( + key: WIF.fromString(wif).privkey, + message: _messageInputController.text, + prefix: _activeCoin.networkType.messagePrefix, + ); setState(() { - _signature = base64.encode(result); + _signature = result.toString(); _signingDone = true; }); diff --git a/lib/screens/wallet/wallet_verify_message.dart b/lib/screens/wallet/wallet_verify_message.dart index dff12503..bab1f3f2 100644 --- a/lib/screens/wallet/wallet_verify_message.dart +++ b/lib/screens/wallet/wallet_verify_message.dart @@ -1,9 +1,8 @@ -import 'dart:convert'; - -import 'package:coinslib/coinslib.dart'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:peercoin/tools/validators.dart'; import '../../models/available_coins.dart'; import '../../models/coin.dart'; @@ -64,11 +63,14 @@ class _WaleltMessagesVerificationScreenState ); try { - final verificationResult = verifySignedMessageForAddress( - address: address, + final sig = MessageSignature.fromBase64(signature); + final verificationResult = sig.verifyAddress( + address: Address.fromString( + address, + _activeCoin.networkType, + ), message: message, - signature: base64.decode(signature), - network: _activeCoin.networkType, + prefix: _activeCoin.networkType.messagePrefix, ); setState(() { diff --git a/lib/tools/price_ticker.dart b/lib/tools/price_ticker.dart index 98be0f4d..0985f831 100644 --- a/lib/tools/price_ticker.dart +++ b/lib/tools/price_ticker.dart @@ -88,7 +88,6 @@ class PriceTicker { 'GYD': '\$', 'HKD': '\$', 'HNL': 'L', - 'HRK': 'kn', 'HUF': 'Ft', 'ILS': '₪', 'IQD': 'ع.د', @@ -147,6 +146,42 @@ class PriceTicker { 'ZWL': 'Z\$', 'STN': 'Db', 'ZMW': 'ZK', + 'XCD': '\$', + 'WST': 'WS\$', + 'VUV': 'Vt', + 'UZS': 'лв', + 'TOP': 'T\$', + 'TMT': 'T', + 'SVC': '\$', + 'SYP': '£', + 'SSP': '£', + 'SRD': '\$', + 'SOS': 'S', + 'SHP': '£', + 'SBD': '\$', + 'PGK': 'K', + 'PAB': 'B/.', + 'NPR': '₨', + 'NIO': 'C\$', + 'MMK': 'K', + 'KYD': '\$', + 'KPW': '₩', + 'KHR': '៛', + 'HTG': 'G', + 'GHS': '₵', + 'GIP': '£', + 'FJD': 'FJ\$', + 'ERN': 'Nfk', + 'ETB': 'ብር', + 'DZD': 'د.ج', + 'DJF': 'Fdj', + 'CUP': '\$', + 'BZD': 'BZ\$', + 'BMD': '\$', + 'BBD': '\$', + 'AWG': 'ƒ', + 'ANG': 'ƒ', + 'AFN': '؋', }; static double renderPrice( diff --git a/lib/tools/scanner/wallet_scanner.dart b/lib/tools/scanner/wallet_scanner.dart index db170727..64321894 100644 --- a/lib/tools/scanner/wallet_scanner.dart +++ b/lib/tools/scanner/wallet_scanner.dart @@ -177,4 +177,5 @@ class WalletScanner { return knownAddresses; } + //TODO won't find new wallets if one in the gap has not been used } diff --git a/lib/tools/validators.dart b/lib/tools/validators.dart new file mode 100644 index 00000000..9ccbcd2b --- /dev/null +++ b/lib/tools/validators.dart @@ -0,0 +1,21 @@ +import 'package:coinlib_flutter/coinlib_flutter.dart'; + +/// Returns true if the address is valid for the given network. +bool validateAddress(String address, NetworkParams network) { + try { + Address.fromString(address, network); + return true; + } catch (e) { + return false; + } +} + +/// Returns true if the WIF private key is valid. +bool validateWIFPrivKey(String privKey) { + try { + WIF.fromString(privKey); + return true; + } catch (e) { + return false; + } +} diff --git a/lib/widgets/wallet/addresses_tab.dart b/lib/widgets/wallet/addresses_tab.dart index 7f41d958..cc4dedfa 100644 --- a/lib/widgets/wallet/addresses_tab.dart +++ b/lib/widgets/wallet/addresses_tab.dart @@ -1,8 +1,8 @@ import 'package:auto_size_text/auto_size_text.dart'; -import 'package:coinslib/coinslib.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_slidable/flutter_slidable.dart'; +import 'package:peercoin/tools/validators.dart'; import 'package:provider/provider.dart'; import '../../models/available_coins.dart'; diff --git a/lib/widgets/wallet/send_tab.dart b/lib/widgets/wallet/send_tab.dart index 6c4a238c..4193c675 100644 --- a/lib/widgets/wallet/send_tab.dart +++ b/lib/widgets/wallet/send_tab.dart @@ -2,7 +2,6 @@ import 'dart:async'; import 'dart:convert'; import 'dart:io'; -import 'package:coinslib/coinslib.dart'; import 'package:decimal/decimal.dart'; import 'package:fast_csv/fast_csv.dart' as fast_csv; import 'package:file_picker/file_picker.dart'; @@ -12,6 +11,7 @@ import 'package:flutter/services.dart'; import 'package:flutter_typeahead/flutter_typeahead.dart'; import 'package:peercoin/exceptions/exceptions.dart'; import 'package:peercoin/models/buildresult.dart'; +import 'package:peercoin/tools/validators.dart'; import 'package:peercoin/widgets/wallet/send_tab_management.dart'; import 'package:peercoin/widgets/wallet/send_tab_navigator.dart'; import 'package:provider/provider.dart'; @@ -273,7 +273,7 @@ class _SendTabState extends State { key: _opReturnKey, controller: _opReturnController, autocorrect: false, - maxLength: _availableCoin.networkType.opreturnSize, + maxLength: _availableCoin.opreturnSize, minLines: 1, maxLines: 5, buildCounter: ( @@ -291,7 +291,7 @@ class _SendTabState extends State { }, inputFormatters: [ Utf8LengthLimitingTextInputFormatter( - _availableCoin.networkType.opreturnSize, + _availableCoin.opreturnSize, ), ], decoration: InputDecoration( @@ -620,6 +620,11 @@ class _SendTabState extends State { opReturn: _opReturnKey.currentState?.value ?? '', ); } catch (e) { + LoggerWrapper.logError( + 'SendTab', + 'buildTx', + 'error building tx: ${e.toString()}', + ); if (e.runtimeType == CantPayForFeesException) { final exception = e as CantPayForFeesException; ScaffoldMessenger.of(context).showSnackBar( diff --git a/pubspec.lock b/pubspec.lock index d5a29146..50415b72 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -29,10 +29,10 @@ packages: dependency: transitive description: name: archive - sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" + sha256: e0902a06f0e00414e4e3438a084580161279f137aeb862274710f29ec10cf01e url: "https://pub.dev" source: hosted - version: "3.3.7" + version: "3.3.9" args: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: "direct main" description: name: background_fetch - sha256: "4ac8c0d3df7f0f339e0047b36240537504faceb259f28a909be69379e6912854" + sha256: f70b28a0f7a3156195e9742229696f004ea3bf10f74039b7bf4c78a74fbda8a4 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" bip39: dependency: "direct main" description: @@ -89,14 +89,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" - bs58check: - dependency: transitive - description: - name: bs58check - sha256: c4a164d42b25c2f6bc88a8beccb9fc7d01440f3c60ba23663a20a70faf484ea9 - url: "https://pub.dev" - source: hosted - version: "1.0.2" build: dependency: transitive description: @@ -125,10 +117,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: d912852cce27c9e80a93603db721c267716894462e7033165178b91138587972 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.2" build_runner: dependency: "direct dev" description: @@ -157,50 +149,50 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.6.2" camera: dependency: "direct main" description: name: camera - sha256: ebebead3d5ec3d148249331d751d462d7e8c98102b8830a9b45ec96a2bd4333f + sha256: f63f2687fb1795c36f7c57b18a03071880eabb0fd8b5291b0fcd3fb979cb0fb1 url: "https://pub.dev" source: hosted - version: "0.10.5+2" + version: "0.10.5+4" camera_android: dependency: transitive description: name: camera_android - sha256: f2d886ab431e468301eef451a897db8beb8e66a053bb556c3111d3337acc4c7b + sha256: ed4f645848074166fc3b8e20350f83ca07e09a2becc1e185040ee561f955d4df url: "https://pub.dev" source: hosted - version: "0.10.8+5" + version: "0.10.8+8" camera_avfoundation: dependency: transitive description: name: camera_avfoundation - sha256: "1a416e452b30955b392f4efbf23291d3f2ba3660a85e1628859eb62d2a2bab26" + sha256: "718b60ed2e22b4067fe6e2c0e9ebe2856c2de5c8b1289ba95d10db85b0b00bc2" url: "https://pub.dev" source: hosted - version: "0.9.13+2" + version: "0.9.13+4" camera_platform_interface: dependency: transitive description: name: camera_platform_interface - sha256: "60fa0bb62a4f3bf3a7c413e31e4cd01b69c779ccc8e4668904a24581b86c316b" + sha256: "8734d1c682f034bdb12d0d6ff379b0535a9b8e44266b530025bf8266d6a62f28" url: "https://pub.dev" source: hosted - version: "2.5.1" + version: "2.5.2" camera_web: dependency: transitive description: name: camera_web - sha256: "6eb7b7f439ec8e48c2738408c7461df6e89a9dc42c91b7fb1586eb62b69c4672" + sha256: d4c2c571c7af04f8b10702ca16bb9ed2a26e64534171e8f75c9349b2c004d8f1 url: "https://pub.dev" source: hosted - version: "0.3.2" + version: "0.3.2+3" characters: dependency: "direct main" description: @@ -237,18 +229,26 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1" url: "https://pub.dev" source: hosted - version: "4.5.0" - coinslib: + version: "4.6.0" + coinlib: + dependency: transitive + description: + name: coinlib + sha256: c8018027801ddcb093837ad8f27e9ac014434b84860ecd3114ca28980614ec4a + url: "https://pub.dev" + source: hosted + version: "1.0.0-rc.3" + coinlib_flutter: dependency: "direct main" description: - name: coinslib - sha256: "82b08ec7904c5f8f668195c6305d327777b1a1998376609bd4e814beca0c71df" + name: coinlib_flutter + sha256: "055a1ba6404f3b1c5489d08d84193d9b6551e55357fe61ce668471f07bc16895" url: "https://pub.dev" source: hosted - version: "3.1.8" + version: "1.0.0-rc.3" collection: dependency: "direct main" description: @@ -293,10 +293,10 @@ packages: dependency: transitive description: name: cross_file - sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9" + sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb url: "https://pub.dev" source: hosted - version: "0.3.3+4" + version: "0.3.3+5" crypto: dependency: "direct main" description: @@ -309,18 +309,18 @@ packages: dependency: transitive description: name: cryptography - sha256: df156c5109286340817d21fa7b62f9140f17915077127dd70f8bd7a2a0997a35 + sha256: "11d083541666d80bba21190d35ff70b2497c81e064e82d1b8a07d801f7c7e282" url: "https://pub.dev" source: hosted - version: "2.5.0" + version: "2.6.0" cryptography_flutter: dependency: "direct main" description: name: cryptography_flutter - sha256: a66ce021e0b600688c2d51b0594cb156ee677ce9bfbc981b62219ad577dd302e + sha256: "423ac095bbc4650fe6c07c64632ddc5dda1d4851241367efa0f26ca24b0ce480" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" csslib: dependency: transitive description: @@ -329,6 +329,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" + dart_base_x: + dependency: transitive + description: + name: dart_base_x + sha256: c8af4f6a6518daab4aa85bb27ee148221644e80446bb44117052b6f4674cdb23 + url: "https://pub.dev" + source: hosted + version: "1.0.0" dart_style: dependency: transitive description: @@ -373,10 +381,10 @@ packages: dependency: transitive description: name: ffi - sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 + sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.1.0" file: dependency: transitive description: @@ -471,10 +479,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" flutter_local_notifications: dependency: "direct main" description: @@ -508,18 +516,18 @@ packages: dependency: "direct main" description: name: flutter_logs - sha256: dd037783f0f22fe03f359b65f913af275aeac4a1474c18c41b2ed9fdbd4f83f1 + sha256: "0fb84868b02e5880a1488f5282a4e193a1293280b85be7a56e58f29c0d1e6bea" url: "https://pub.dev" source: hosted - version: "2.1.10" + version: "2.1.11" flutter_markdown: dependency: "direct main" description: name: flutter_markdown - sha256: "4b1bfbb802d76320a1a46d9ce984106135093efd9d969765d07c2125af107bdf" + sha256: d4a1cb250c4e059586af0235f32e02882860a508e189b61f2b31b8810c1e1330 url: "https://pub.dev" source: hosted - version: "0.6.17" + version: "0.6.17+2" flutter_native_splash: dependency: "direct dev" description: @@ -532,10 +540,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" + sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.0.16" flutter_screen_lock: dependency: "direct main" description: @@ -548,50 +556,50 @@ packages: dependency: "direct main" description: name: flutter_secure_storage - sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5" + sha256: "22dbf16f23a4bcf9d35e51be1c84ad5bb6f627750565edd70dab70f3ff5fff8f" url: "https://pub.dev" source: hosted - version: "8.0.0" + version: "8.1.0" flutter_secure_storage_linux: dependency: transitive description: name: flutter_secure_storage_linux - sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3" + sha256: "3d5032e314774ee0e1a7d0a9f5e2793486f0dff2dd9ef5a23f4e3fb2a0ae6a9e" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" flutter_secure_storage_macos: dependency: transitive description: name: flutter_secure_storage_macos - sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50" + sha256: bd33935b4b628abd0b86c8ca20655c5b36275c3a3f5194769a7b3f37c905369c url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.0.1" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface - sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b + sha256: "0d4d3a5dd4db28c96ae414d7ba3b8422fd735a8255642774803b2532c9a61d7e" url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.0.2" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web - sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe" + sha256: "30f84f102df9dcdaa2241866a958c2ec976902ebdaa8883fbfe525f1f2f3cf20" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee + sha256: "38f9501c7cb6f38961ef0e1eacacee2b2d4715c63cc83fe56449c4d3d0b47255" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.1" flutter_slidable: dependency: "direct main" description: @@ -609,10 +617,10 @@ packages: dependency: "direct main" description: name: flutter_typeahead - sha256: a3539f7a90246b152f569029dedcf0b842532d3f2a440701b520e0bf2acbcf42 + sha256: f3a5f79d9a056e5108452dbec31d12bbd7f6d25e9097bf0f956e3f8d024e1747 url: "https://pub.dev" source: hosted - version: "4.6.2" + version: "4.7.0" flutter_web_plugins: dependency: transitive description: flutter @@ -659,10 +667,10 @@ packages: dependency: "direct main" description: name: grpc - sha256: "220ffb2218288f4e7dea487242e08b9c6277596d9b6f3f10ba50be96771a032d" + sha256: e93ee3bce45c134bf44e9728119102358c7cd69de7832d9a874e2e74eb8cab40 url: "https://pub.dev" source: hosted - version: "3.2.3" + version: "3.2.4" hex: dependency: "direct main" description: @@ -691,10 +699,10 @@ packages: dependency: "direct main" description: name: hive_generator - sha256: "65998cc4d2cd9680a3d9709d893d2f6bb15e6c1f92626c3f1fa650b4b3281521" + sha256: "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.0.1" html: dependency: transitive description: @@ -792,50 +800,50 @@ packages: dependency: "direct main" description: name: loader_overlay - sha256: "5d712eb5dc0b8618797d39306227a6c3805e2b198f5361e18ec9e325f215e9a4" + sha256: "74fab08c4f2f686e2cc32887cbc76a90d685afd2ffb79526221fc9e7cf027320" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" local_auth: dependency: "direct main" description: name: local_auth - sha256: "0cf238be2bfa51a6c9e7e9cfc11c05ea39f2a3a4d3e5bb255d0ebc917da24401" + sha256: "7e6c63082e399b61e4af71266b012e767a5d4525dd6e9ba41e174fd42d76e115" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.7" local_auth_android: dependency: "direct main" description: name: local_auth_android - sha256: "36a78898198386d36d4e152b8cb46059b18f0e2017f813a0e833e216199f8950" + sha256: "9ad0b1ffa6f04f4d91e38c2d4c5046583e23f4cae8345776a994e8670df57fb1" url: "https://pub.dev" source: hosted - version: "1.0.32" + version: "1.0.34" local_auth_ios: dependency: transitive description: name: local_auth_ios - sha256: edc2977c5145492f3451db9507a2f2f284ee4f408950b3e16670838726761940 + sha256: "26a8d1ad0b4ef6f861d29921be8383000fda952e323a5b6752cf82ca9cf9a7a9" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.1.4" local_auth_platform_interface: dependency: transitive description: name: local_auth_platform_interface - sha256: "9e160d59ef0743e35f1b50f4fb84dc64f55676b1b8071e319ef35e7f3bc13367" + sha256: fc5bd537970a324260fda506cfb61b33ad7426f37a8ea5c461cf612161ebba54 url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.0.8" local_auth_windows: dependency: transitive description: name: local_auth_windows - sha256: "5af808e108c445d0cf702a8c5f8242f1363b7970320334f82e6e1e8ad0b0d7d4" + sha256: "505ba3367ca781efb1c50d3132e44a2446bccc4163427bc203b9b4d8994d97ea" url: "https://pub.dev" source: hosted - version: "1.0.9" + version: "1.0.10" logging: dependency: transitive description: @@ -960,50 +968,50 @@ packages: dependency: "direct main" description: name: path_provider - sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" + sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.1.1" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "2cec049d282c7f13c594b4a73976b0b4f2d7a1838a6dd5aaf7bd9719196bee86" + sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" url: "https://pub.dev" source: hosted - version: "2.0.27" + version: "2.2.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "916731ccbdce44d545414dd9961f26ba5fbaa74bcbb55237d8e65a623a8c7297" + sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d" url: "https://pub.dev" source: hosted - version: "2.2.4" + version: "2.3.1" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57 + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 url: "https://pub.dev" source: hosted - version: "2.1.11" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84 + sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" url: "https://pub.dev" source: hosted - version: "2.1.7" + version: "2.2.1" petitparser: dependency: transitive description: @@ -1024,18 +1032,18 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" + sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.1.6" pointer_interceptor: dependency: transitive description: name: pointer_interceptor - sha256: "6aa680b30d96dccef496933d00208ad25f07e047f644dc98ce03ec6141633a9a" + sha256: "7626e034489820fd599380d2bb4d3f4a0a5e3529370b62bfce53ab736b91adb2" url: "https://pub.dev" source: hosted - version: "0.9.3+4" + version: "0.9.3+6" pointycastle: dependency: transitive description: @@ -1136,74 +1144,74 @@ packages: dependency: "direct main" description: name: share_plus - sha256: ed3fcea4f789ed95913328e629c0c53e69e80e08b6c24542f1b3576046c614e8 + sha256: "6cec740fa0943a826951223e76218df002804adb588235a8910dc3d6b0654e11" url: "https://pub.dev" source: hosted - version: "7.0.2" + version: "7.1.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "0c6e61471bd71b04a138b8b588fa388e66d8b005e6f2deda63371c5c505a0981" + sha256: "357412af4178d8e11d14f41723f80f12caea54cf0d5cd29af9dcdab85d58aea7" url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "3.3.0" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" + sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: f39696b83e844923b642ce9dd4bd31736c17e697f6731a5adf445b1274cf3cd4 + sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.4" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" + sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" + sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" + sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d + sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shelf: dependency: transitive description: @@ -1405,66 +1413,66 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.1.14" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "78cb6dea3e93148615109e58e42c35d1ffbf5ef66c44add673d0ab75f12ff3af" + sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 url: "https://pub.dev" source: hosted - version: "6.0.37" + version: "6.1.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.1.5" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.0.7" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.5" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.0.20" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.0.8" uuid: dependency: transitive description: @@ -1489,6 +1497,14 @@ packages: url: "https://pub.dev" source: hosted version: "11.7.1" + wasm_interop: + dependency: transitive + description: + name: wasm_interop + sha256: b1b378f07a4cf0103c25faf34d9a64d2c3312135b9efb47e0ec116ec3b14e48f + url: "https://pub.dev" + source: hosted + version: "2.0.1" watcher: dependency: transitive description: @@ -1525,10 +1541,10 @@ packages: dependency: transitive description: name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" + sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" win32: dependency: transitive description: @@ -1562,5 +1578,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 3849092b..33079435 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: peercoin description: A new Peercoin wallet. -version: 1.1.9+131 +version: 1.2.0+132 environment: sdk: '>=3.0.0 <4.0.0' @@ -16,7 +16,6 @@ dependencies: web_socket_channel: ^2.1.0 crypto: ^3.0.1 bip39: ^1.0.6 - coinslib: ^3.1.7 hive: ^2.2.3 hive_flutter: ^1.1.0 hive_generator: ^2.0.0 @@ -43,7 +42,7 @@ dependencies: collection: ^1.15.0-nullsafety.4 flutter_markdown: ^0.6.6 background_fetch: ^1.1.2 - flutter_logs: ^2.1.8 + flutter_logs: ^2.1.11 auto_size_text: ^3.0.0 camera: ^0.10.0+4 hex: ^0.2.0 @@ -58,6 +57,7 @@ dependencies: loader_overlay: ^2.1.0 app_bar_with_search_switch: ^1.5.4 decimal: ^2.3.3 + coinlib_flutter: ^1.0.0-rc.2 dev_dependencies: integration_test: diff --git a/test/transaction_building_test.dart b/test/transaction_building_test.dart index 1e2f667c..1ee7f5f0 100644 --- a/test/transaction_building_test.dart +++ b/test/transaction_building_test.dart @@ -1,7 +1,9 @@ +import 'dart:convert'; import 'dart:io'; import 'dart:math'; import 'dart:typed_data'; +import 'package:coinlib_flutter/coinlib_flutter.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:hive/hive.dart'; import 'package:mockito/mockito.dart'; @@ -36,6 +38,10 @@ class MockHiveBox extends Mock implements EncryptedBoxProvider { void main() async { const walletName = 'peercoin'; const testnetWalletName = 'peercoinTestnet'; + + //init coinlib + await loadCoinlib(); + final WalletProvider wallet = WalletProvider(MockHiveBox()); TestWidgetsFlutterBinding.ensureInitialized(); @@ -90,9 +96,9 @@ void main() async { 'Add mainnet utxo', () async { await wallet.putUtxos( - walletName, - wallet.getUnusedAddress(walletName), - [ + identifier: walletName, + address: wallet.getUnusedAddress(walletName), + utxos: [ { 'tx_hash': '6c0e78d2a2bdc8777e2bb9c30cd25b58a1fb18c7ca55b89a1e179c288da99efd', @@ -118,9 +124,10 @@ void main() async { 'p92W3t7YkKfQEPDb7cG9jQ6iMh7cpKLvwK': 138139, }, ); + assert(result.feesHaveBeenDeductedFromRecipient == true); assert( result.hex == - '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a47304402207e31cc2a56347884bc52a904819815dc17775795a57c35e648147963c69956a102202a8d6309ea95958e9c28698c2bb23c397e115f358af73e74831e53d3671b4d140121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff01391402000000000017a91426308eea0cfcbe5bc51a5d28f297b92842db43578700000000', + '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a4730440220166f0bcbfac940bf280ab88a804574bbc49f6629ecbe1852a7a4aa7ad3da9a31022012dd79b7ea62b79bf581253522476a6ee7fb944a6334fb34462f8d3b363013140121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff01391402000000000017a91426308eea0cfcbe5bc51a5d28f297b92842db43578700000000', ); }); @@ -135,7 +142,7 @@ void main() async { ); assert( result.hex == - '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a47304402207a4105863579f9226c6a711ec411bc52ad1f3a804efd4faded49ea576d54db670220507762cae442f4572cd63e030bb82d4fb9b27aafcaf717ac33af8062bb28c9090121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff0218050100000000001976a914f82d58dd8487044d8d0879c15a2a3516a425de2a88accd0d01000000000017a91426308eea0cfcbe5bc51a5d28f297b92842db43578700000000', + '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a473044022057df35cb499de4719fbf5d46291daf89aef0f9f2dde20597305cba276cbb54ad02205cec9803aa8df586312d9bf704278ff4b01b8fc3e284b10097137be554d809aa0121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff0218050100000000001976a914f82d58dd8487044d8d0879c15a2a3516a425de2a88accd0d01000000000017a91426308eea0cfcbe5bc51a5d28f297b92842db43578700000000', ); }); @@ -174,9 +181,10 @@ void main() async { 18000, }, ); + assert(result.feesHaveBeenDeductedFromRecipient == true); assert( result.hex == - '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a4730440220402478a7caee83751fda54971f2f6ab1071a4bf17b060f8f4ffd93dcfe08b73e02200ac9fe3e8e01f829c66cfeed48e1a53a970c80aad97ef98c5ff0fd5d279f49b10121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff0d1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024303d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024403d60a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d50a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d50a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024703d60a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024803d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024403d80a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024703d80a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d90a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d90a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d70ae32a000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d60a00000000', + '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a473044022040ef9009ab2843bc66c7ae09b23b7b23a0f7d62cf990da0f2b45257ecc810a1e02200862f8b6a880bb65a0f140e0eaadda11e090d826abe0fc80454461bfbc4cb0010121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff0d1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024303d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024403d60a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d50a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d50a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024703d60a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024803d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024403d80a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024703d80a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d90a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d90a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024603d70a1027000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d70ae32a000000000000220020c766cec1ef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bdef7bde024503d60a00000000', ); }); }, @@ -198,9 +206,9 @@ void main() async { test('Add testnet UTXO', () async { await wallet.putUtxos( - testnetWalletName, - wallet.getUnusedAddress(testnetWalletName), - [ + identifier: testnetWalletName, + address: wallet.getUnusedAddress(testnetWalletName), + utxos: [ { 'tx_hash': '6c0e78d2a2bdc8777e2bb9c30cd25b58a1fb18c7ca55b89a1e179c288da99efd', @@ -219,6 +227,114 @@ void main() async { assert(getUtxos[0].value == 10000000); }); + test('Send OP_RETURN message from 0 Output', () async { + final result = await wallet.buildTransaction( + identifier: testnetWalletName, + fee: 0, + recipients: { + 'n4pJDAqsagWbouT7G7xRH8548s9pZpQwtG': 0, + }, + opReturn: 'test', + ); + + assert(result.fee == 2400); + assert( + result.hex == + '0300000001fd9ea98d289c171e9ab855cac718fba1585bd20cc3b92b7e77c8bda2d2780e6c010000006a47304402207b90e7910dcf86a6b6dc3f7a99109cdbe9b8a11a894a56633c5ea384abe44a6f02206052da8d5d2de4ff7a17ef18e3efadefbe7b3125ccb2440e4d509e192689a17b0121022036646b3fd79dee41351f727f0a6e10d0e7f98585961bc14e7aadaf5f4b66abffffffff03208d9800000000001976a914f82d58dd8487044d8d0879c15a2a3516a425de2a88ac00000000000000001976a914ff9296d92c5efc397d0e0b9ebe94d95a532270c488ac0000000000000000066a047465737400000000', + ); + }); + + test('Find OP_RETURN message in Tx', () async { + const tx = ''' + { + "txid": "93b625d6d3c34d84a5f81c9aea1f509090d64c39b5b12da926e55122416f6cdd", + "hash": "93b625d6d3c34d84a5f81c9aea1f509090d64c39b5b12da926e55122416f6cdd", + "version": 3, + "time": 0, + "size": 238, + "vsize": 238, + "weight": 952, + "locktime": 0, + "vin": [ + { + "txid": "c67d874de945d10ab7da1d85de0681e53359559d14e80b2114d8ffbf68839c49", + "vout": 0, + "scriptSig": { + "asm": "3044022032ae74d15ba45916b8183748e20317d1d84347fd27d458c7c0f296f1837347d802205e5df2aa058fb6b88452b80843f05c5cbb9848c98e73919218fca5fa831daa21[ALL] 025bfb039e390283e1682c53aa19087725b63039f9f18d32a3ff3be444669b31df", + "hex": "473044022032ae74d15ba45916b8183748e20317d1d84347fd27d458c7c0f296f1837347d802205e5df2aa058fb6b88452b80843f05c5cbb9848c98e73919218fca5fa831daa210121025bfb039e390283e1682c53aa19087725b63039f9f18d32a3ff3be444669b31df" + }, + "sequence": 4294967295 + } + ], + "vout": [ + { + "value": 9.500994, + "n": 0, + "scriptPubKey": { + "asm": "OP_DUP OP_HASH160 e6cf69bef993f88d547cd0a6fca17a4a4ed3e0c5 OP_EQUALVERIFY OP_CHECKSIG", + "desc": "addr(n2ZNBVFB9Rob6CBxUz4L7JhkkRsohddptN)#vwhka9fn", + "hex": "76a914e6cf69bef993f88d547cd0a6fca17a4a4ed3e0c588ac", + "address": "n2ZNBVFB9Rob6CBxUz4L7JhkkRsohddptN", + "type": "pubkeyhash" + } + }, + { + "value": 0, + "n": 1, + "scriptPubKey": { + "asm": "OP_DUP OP_HASH160 e611a8894f845a0a99e8f87d16850ef1bbfea819 OP_EQUALVERIFY OP_CHECKSIG", + "desc": "addr(n2VSs6f787ebhgRRnURdLtinCkPjDT4zZ7)#2l0s7aqf", + "hex": "76a914e611a8894f845a0a99e8f87d16850ef1bbfea81988ac", + "address": "n2VSs6f787ebhgRRnURdLtinCkPjDT4zZ7", + "type": "pubkeyhash" + } + }, + { + "value": 0, + "n": 2, + "scriptPubKey": { + "asm": "OP_RETURN 26952", + "desc": "raw(6a024869)#nz6xdglz", + "hex": "6a024869", + "type": "nulldata" + } + } + ], + "hex": "0300000001499c8368bfffd814210be8149d555933e58106de851ddab70ad145e94d877dc6000000006a473044022032ae74d15ba45916b8183748e20317d1d84347fd27d458c7c0f296f1837347d802205e5df2aa058fb6b88452b80843f05c5cbb9848c98e73919218fca5fa831daa210121025bfb039e390283e1682c53aa19087725b63039f9f18d32a3ff3be444669b31dfffffffff0342f99000000000001976a914e6cf69bef993f88d547cd0a6fca17a4a4ed3e0c588ac00000000000000001976a914e611a8894f845a0a99e8f87d16850ef1bbfea81988ac0000000000000000046a02486900000000", + "blockhash": "d8f5dc9f9d403ab5313319d7c6c5c96db48cf44c5f1aa04927b74d8280184dbe", + "confirmations": 3, + "blocktime": 1694515176 + } + '''; + + const address = 'n2VSs6f787ebhgRRnURdLtinCkPjDT4zZ7'; + + await wallet.addAddressFromWif( + identifier: testnetWalletName, + wif: '', + address: address, + ); + + await wallet.putUtxos( + identifier: testnetWalletName, + address: address, + utxos: json.decode( + '[{"tx_hash": "93b625d6d3c34d84a5f81c9aea1f509090d64c39b5b12da926e55122416f6cdd", "tx_pos": 1, "height": 546555, "value": 0}]', + ), + ); + + await wallet.putTx( + identifier: testnetWalletName, + address: address, + tx: json.decode(tx), + notify: false, + ); + + final txn = await wallet.getWalletTransactions(testnetWalletName); + + assert(txn[1].opReturn == 'Hi'); + }); + test( 'Import 1000 addresses from CSV, only have 10 PPC utxo and expect exception', () async { @@ -268,7 +384,7 @@ void main() async { assert(result.fee == 216930); assert( result.id == - '2d5b05caf02eb07571fc3685e404e1c00085ce6bd75862a61ddb282b37d73838', + '4fe5d84ee747a358fffa808fef6166b04b58eaafddeaaa3b2ee68437cbc13807', ); }); }, diff --git a/test/validator_test.dart b/test/validator_test.dart new file mode 100644 index 00000000..a1fb6f88 --- /dev/null +++ b/test/validator_test.dart @@ -0,0 +1,36 @@ +import 'package:coinlib_flutter/coinlib_flutter.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:peercoin/models/available_coins.dart'; +import 'package:peercoin/tools/validators.dart'; + +void main() async { + //init coinlib + await loadCoinlib(); + + group('validators', () { + final network = AvailableCoins.getSpecificCoin('peercoin').networkType; + test('validateAddress', () { + assert( + validateAddress('PXDR4KZn2WdTocNx1GPJXR96PfzZBvWqKQ', network) == true, + ); + assert( + validateAddress('PXDR4KZn2WdTocNx1GPJXR96PfzZBvWqKq', network) == false, + ); + }); + + test('validateWIFPrivKey', () { + assert( + validateWIFPrivKey( + 'UBhubKxzjdkdPEwMX83nKS1RNgJCWBXFoE7pDrXaQJA3MjeFL8cf', + ) == + true, + ); + assert( + validateWIFPrivKey( + 'UBhubKxzjdkdPEwMX83nKS1RNgJCWBXFoE7pDrXaQJA3MjeFL8cF', + ) == + false, + ); + }); + }); +} diff --git a/test_driver/key_imported.dart b/test_driver/key_imported.dart index ecd87c4e..78666ad8 100644 --- a/test_driver/key_imported.dart +++ b/test_driver/key_imported.dart @@ -125,7 +125,7 @@ void main() { await driver.tap(find.text('Sign')); await driver.waitFor( find.text( - 'Hyd9cBXuT9CMgE8sK7YNeLQF1qaLxjQCMQv3pwKXCGdpOurIceSiuHfgXCnEtAhExq6iP/+vMn6sYC5OfpSBhRc=', + 'H3MNJlX9KH1WRGRRAikVRFBfXRDkjslmz95fCwngYdfvDLn8rJ2D1JWIKxQ1OatvvngjhCCZbF6Elt47CaTg24w=', ), ); }); @@ -149,7 +149,7 @@ void main() { ); await driver.tap(find.byValueKey('verifSignatureInput')); await driver.enterText( - 'Hyd9cBXuT9CMgE8sK7YNeLQF1qaLxjQCMQv3pwKXCGdpOurIceSiuHfgXCnEtAhExq6iP/+vMn6sYC5OfpSBhRc=', + 'H3MNJlX9KH1WRGRRAikVRFBfXRDkjslmz95fCwngYdfvDLn8rJ2D1JWIKxQ1OatvvngjhCCZbF6Elt47CaTg24w=', ); await driver.tap(find.text('Verify')); await driver.waitFor(