Repository: langerhans/dogecoin-wallet-new Branch: doge-rebase-808 Commit: cf0c4cc6a6da Files: 499 Total size: 4.3 MB Directory structure: gitextract_gt0kxvgh/ ├── .github/ │ └── CONTRIBUTING.md ├── .gitignore ├── .tx/ │ └── config ├── README.md ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── integration-android/ │ ├── AUTHORS │ ├── COPYING │ ├── build.gradle │ └── src/ │ └── de/ │ └── schildbach/ │ └── wallet/ │ └── integration/ │ └── android/ │ └── BitcoinIntegration.java ├── market/ │ ├── market-description-ar.txt │ ├── market-description-ca.txt │ ├── market-description-cs.txt │ ├── market-description-cy.txt │ ├── market-description-da.txt │ ├── market-description-de.txt │ ├── market-description-el.txt │ ├── market-description-eo.txt │ ├── market-description-es.txt │ ├── market-description-fa.txt │ ├── market-description-fi.txt │ ├── market-description-fr.txt │ ├── market-description-he.txt │ ├── market-description-hi.txt │ ├── market-description-hr.txt │ ├── market-description-hu.txt │ ├── market-description-id.txt │ ├── market-description-it.txt │ ├── market-description-iw.txt │ ├── market-description-ja.txt │ ├── market-description-ko.txt │ ├── market-description-mk.txt │ ├── market-description-nb.txt │ ├── market-description-nl.txt │ ├── market-description-pl.txt │ ├── market-description-pt-BR.txt │ ├── market-description-pt-PT.txt │ ├── market-description-ru.txt │ ├── market-description-sk.txt │ ├── market-description-sl.txt │ ├── market-description-sq.txt │ ├── market-description-sv.txt │ ├── market-description-tr.txt │ ├── market-description-uk.txt │ ├── market-description-vi.txt │ ├── market-description-zh-TW.txt │ ├── market-description-zh.txt │ ├── market-description.txt │ ├── market-promo-text-ar.txt │ ├── market-promo-text-ca.txt │ ├── market-promo-text-cs.txt │ ├── market-promo-text-cy.txt │ ├── market-promo-text-da.txt │ ├── market-promo-text-de.txt │ ├── market-promo-text-el.txt │ ├── market-promo-text-eo.txt │ ├── market-promo-text-es.txt │ ├── market-promo-text-fa.txt │ ├── market-promo-text-fi.txt │ ├── market-promo-text-fr.txt │ ├── market-promo-text-he.txt │ ├── market-promo-text-hi.txt │ ├── market-promo-text-hr.txt │ ├── market-promo-text-hu.txt │ ├── market-promo-text-id.txt │ ├── market-promo-text-it.txt │ ├── market-promo-text-iw.txt │ ├── market-promo-text-ja.txt │ ├── market-promo-text-ko.txt │ ├── market-promo-text-mk.txt │ ├── market-promo-text-nb.txt │ ├── market-promo-text-nl.txt │ ├── market-promo-text-pl.txt │ ├── market-promo-text-pt-BR.txt │ ├── market-promo-text-pt-PT.txt │ ├── market-promo-text-ru.txt │ ├── market-promo-text-sk.txt │ ├── market-promo-text-sl.txt │ ├── market-promo-text-sq.txt │ ├── market-promo-text-sv.txt │ ├── market-promo-text-tr.txt │ ├── market-promo-text-uk.txt │ ├── market-promo-text-vi.txt │ ├── market-promo-text-zh-TW.txt │ ├── market-promo-text-zh.txt │ └── market-promo-text.txt ├── sample-integration-android/ │ ├── AUTHORS │ ├── AndroidManifest.xml │ ├── COPYING │ ├── build.gradle │ ├── res/ │ │ └── layout/ │ │ └── sample_activity.xml │ └── src/ │ └── de/ │ └── schildbach/ │ └── wallet/ │ └── integration/ │ └── sample/ │ └── SampleActivity.java ├── settings.gradle └── wallet/ ├── AUTHORS ├── AndroidManifest.xml ├── CHANGES ├── COPYING ├── README.md ├── README.recover.md ├── README.specs.md ├── assets/ │ ├── bip39-wordlist.txt │ ├── checkpoints.txt │ ├── electrum-servers.txt │ └── fees.txt ├── assets-prod/ │ ├── checkpoints.txt │ ├── electrum-servers.txt │ └── fees.txt ├── build.gradle ├── cpp/ │ ├── CMakeLists.txt │ ├── config.h │ ├── crypto_scrypt-nosse.c │ ├── crypto_scrypt.h │ ├── scrypt_jni.c │ ├── scrypt_platform.h │ ├── sha256.c │ ├── sha256.h │ └── sysendian.h ├── proguard.cfg ├── res/ │ ├── anim/ │ │ ├── slide_in_bottom.xml │ │ ├── slide_in_left.xml │ │ ├── slide_in_right.xml │ │ ├── slide_in_top.xml │ │ └── transaction_layout_anim.xml │ ├── animator/ │ │ ├── fade_in_drawable.xml │ │ ├── fade_in_view.xml │ │ └── fade_out_drawable.xml │ ├── color/ │ │ ├── bg_list_card.xml │ │ ├── bg_list_card_transaction.xml │ │ └── fg_on_dark_bg_network.xml │ ├── drawable/ │ │ ├── action_mode_background.xml │ │ ├── appwidget_background.xml │ │ ├── background_splash.xml │ │ ├── divider_currency.xml │ │ ├── divider_dark.xml │ │ ├── divider_field.xml │ │ ├── floating_action_button_background.xml │ │ ├── shortcut_request_coins.xml │ │ ├── shortcut_scan_qr.xml │ │ ├── shortcut_send_coins.xml │ │ ├── stat_notify_peers.xml │ │ ├── transactions_list_filter_received.xml │ │ └── transactions_list_filter_sent.xml │ ├── drawable-anydpi/ │ │ ├── ic_clear_grey600_24dp.xml │ │ ├── ic_content_copy_white_24dp.xml │ │ ├── ic_create_white_24dp.xml │ │ ├── ic_delete_white_24dp.xml │ │ ├── ic_filter_list_white_24dp.xml │ │ ├── ic_local_offer_white_24dp.xml │ │ ├── ic_open_in_browser_white_24dp.xml │ │ ├── ic_photo_camera_shortcut_24dp.xml │ │ ├── ic_photo_camera_white_24dp.xml │ │ ├── ic_qrcode_white_24dp.xml │ │ ├── ic_refresh_white_24dp.xml │ │ ├── ic_search_white_24dp.xml │ │ ├── ic_send_flipped_shortcut_24dp.xml │ │ ├── ic_send_flipped_white_24dp.xml │ │ ├── ic_send_shortcut_24dp.xml │ │ ├── ic_send_white_24dp.xml │ │ ├── ic_share_white_24dp.xml │ │ ├── ic_sync_white_24dp.xml │ │ ├── ic_warning_grey600_24dp.xml │ │ ├── stat_notify_0_peers_24dp.xml │ │ ├── stat_notify_1_peers_24dp.xml │ │ ├── stat_notify_2_peers_24dp.xml │ │ ├── stat_notify_3_peers_24dp.xml │ │ ├── stat_notify_4_peers_24dp.xml │ │ └── stat_notify_bluetooth_24dp.xml │ ├── layout/ │ │ ├── address_book_content.xml │ │ ├── address_book_row.xml │ │ ├── backup_wallet_dialog.xml │ │ ├── bitmap_dialog.xml │ │ ├── block_list_fragment.xml │ │ ├── block_row.xml │ │ ├── block_row_transaction.xml │ │ ├── dialog_title.xml │ │ ├── edit_address_book_entry_dialog.xml │ │ ├── encrypt_keys_dialog.xml │ │ ├── exchange_rate_row.xml │ │ ├── exchange_rates_content.xml │ │ ├── exchange_rates_fragment.xml │ │ ├── extended_public_key_dialog.xml │ │ ├── maintenance_dialog.xml │ │ ├── network_monitor_content.xml │ │ ├── peer_list_fragment.xml │ │ ├── peer_list_row.xml │ │ ├── raise_fee_dialog.xml │ │ ├── report_issue_dialog.xml │ │ ├── request_coins_content.xml │ │ ├── request_coins_form_include.xml │ │ ├── request_coins_fragment.xml │ │ ├── restore_wallet_dialog.xml │ │ ├── row_separator.xml │ │ ├── scan_activity.xml │ │ ├── send_coins_address_row.xml │ │ ├── send_coins_buttons_include.xml │ │ ├── send_coins_content.xml │ │ ├── send_coins_fragment.xml │ │ ├── sending_addresses_fragment.xml │ │ ├── spinner_item.xml │ │ ├── sweep_wallet_content.xml │ │ ├── sweep_wallet_fragment.xml │ │ ├── transaction_row.xml │ │ ├── transaction_row_card.xml │ │ ├── transaction_row_warning.xml │ │ ├── wallet_actions_fragment.xml │ │ ├── wallet_activity_bottom_include.xml │ │ ├── wallet_activity_onepane_horizontal.xml │ │ ├── wallet_activity_onepane_vertical.xml │ │ ├── wallet_activity_twopanes.xml │ │ ├── wallet_address_dialog.xml │ │ ├── wallet_address_fragment.xml │ │ ├── wallet_addresses_fragment.xml │ │ ├── wallet_balance_fragment.xml │ │ ├── wallet_balance_widget_content.xml │ │ ├── wallet_disclaimer_fragment.xml │ │ └── wallet_transactions_fragment.xml │ ├── layout-land/ │ │ └── request_coins_fragment.xml │ ├── menu/ │ │ ├── address_book_activity_options.xml │ │ ├── blocks_context.xml │ │ ├── exchange_rates_context.xml │ │ ├── exchange_rates_fragment_options.xml │ │ ├── request_coins_activity_options.xml │ │ ├── request_coins_fragment_options.xml │ │ ├── send_coins_activity_options.xml │ │ ├── send_coins_fragment_options.xml │ │ ├── sending_addresses_context.xml │ │ ├── sweep_wallet_fragment_options.xml │ │ ├── wallet_addresses_context.xml │ │ ├── wallet_balance_fragment_options.xml │ │ ├── wallet_options.xml │ │ ├── wallet_transactions_context.xml │ │ └── wallet_transactions_fragment_options.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── drawables.xml │ │ ├── ids.xml │ │ ├── layouts.xml │ │ ├── strings.xml │ │ ├── strings_help.xml │ │ ├── styles.xml │ │ └── values.xml │ ├── values-ar/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-ca/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-cs/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-cy/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-da/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-de/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-el/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-eo/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-es/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-fi/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-fr/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-h400dp/ │ │ └── layouts.xml │ ├── values-he/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-hr/ │ │ └── strings.xml │ ├── values-hu/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-id/ │ │ └── strings.xml │ ├── values-it/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-iw/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-ja/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-ko/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-land/ │ │ └── layouts.xml │ ├── values-mk/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-nb/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-night/ │ │ ├── colors.xml │ │ └── styles.xml │ ├── values-nl/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-notnight-v29/ │ │ └── colors.xml │ ├── values-pl/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-pt-rBR/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-pt-rPT/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-ru/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-sk/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-sl/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-sq/ │ │ └── strings.xml │ ├── values-sv/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-sw/ │ │ └── strings.xml │ ├── values-sw480dp/ │ │ └── dimens.xml │ ├── values-sw600dp/ │ │ └── dimens.xml │ ├── values-sw720dp/ │ │ └── dimens.xml │ ├── values-tr/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-uk/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-v26/ │ │ └── drawables.xml │ ├── values-vi/ │ │ └── strings.xml │ ├── values-w1000dp/ │ │ └── dimens.xml │ ├── values-w400dp/ │ │ └── dimens.xml │ ├── values-w640dp/ │ │ └── layouts.xml │ ├── values-w720dp/ │ │ └── layouts.xml │ ├── values-zh/ │ │ ├── strings.xml │ │ └── strings_help.xml │ ├── values-zh-rTW/ │ │ ├── strings.xml │ │ └── strings_help.xml │ └── xml/ │ ├── file_provider.xml │ ├── network_security_config.xml │ ├── preference_about.xml │ ├── preference_diagnostics.xml │ ├── preference_headers.xml │ ├── preference_settings.xml │ ├── shortcuts.xml │ └── wallet_balance_widget.xml ├── res-prod/ │ ├── values/ │ │ ├── colors.xml │ │ └── values.xml │ ├── values-night/ │ │ └── colors.xml │ ├── values-notnight-v29/ │ │ └── colors.xml │ └── xml/ │ └── shortcuts.xml ├── src/ │ └── de/ │ └── schildbach/ │ └── wallet/ │ ├── Configuration.java │ ├── Constants.java │ ├── Logging.java │ ├── WalletApplication.java │ ├── WalletBalanceWidgetProvider.java │ ├── addressbook/ │ │ ├── AddressBookDao.java │ │ ├── AddressBookDatabase.java │ │ └── AddressBookEntry.java │ ├── data/ │ │ ├── AbstractWalletLiveData.java │ │ ├── BlockchainServiceLiveData.java │ │ ├── ConfigFormatLiveData.java │ │ ├── ConfigOwnNameLiveData.java │ │ ├── DynamicFeeLiveData.java │ │ ├── PaymentIntent.java │ │ ├── SelectedExchangeRateLiveData.java │ │ ├── ThrottelingLiveData.java │ │ ├── TimeLiveData.java │ │ ├── TransactionLiveData.java │ │ ├── WalletBalanceLiveData.java │ │ └── WalletLiveData.java │ ├── exchangerate/ │ │ ├── CoinGecko.java │ │ ├── ExchangeRateDao.java │ │ ├── ExchangeRateEntry.java │ │ ├── ExchangeRatesDatabase.java │ │ └── ExchangeRatesRepository.java │ ├── offline/ │ │ ├── AcceptBluetoothService.java │ │ ├── AcceptBluetoothThread.java │ │ └── DirectPaymentTask.java │ ├── service/ │ │ ├── BlockchainService.java │ │ ├── BlockchainState.java │ │ ├── BootstrapReceiver.java │ │ ├── NonWitnessPeerGroup.java │ │ └── StartBlockchainService.java │ ├── ui/ │ │ ├── AbstractWalletActivity.java │ │ ├── AbstractWalletActivityViewModel.java │ │ ├── AddressAndLabel.java │ │ ├── AddressBookActivity.java │ │ ├── AddressBookAdapter.java │ │ ├── AddressBookViewModel.java │ │ ├── AlertDialogsFragment.java │ │ ├── AlertDialogsViewModel.java │ │ ├── BitmapFragment.java │ │ ├── CircularProgressView.java │ │ ├── CurrencyAmountView.java │ │ ├── CurrencyCalculatorLink.java │ │ ├── CurrencySymbolDrawable.java │ │ ├── CurrencyTextView.java │ │ ├── DialogBuilder.java │ │ ├── DialogEvent.java │ │ ├── DividerItemDecoration.java │ │ ├── EditAddressBookEntryFragment.java │ │ ├── EncryptKeysDialogFragment.java │ │ ├── Event.java │ │ ├── ExchangeRatesActivity.java │ │ ├── ExchangeRatesAdapter.java │ │ ├── ExchangeRatesFragment.java │ │ ├── ExchangeRatesViewModel.java │ │ ├── HelpDialogFragment.java │ │ ├── InputParser.java │ │ ├── MaybeMaintenanceFragment.java │ │ ├── MaybeMaintenanceViewModel.java │ │ ├── ProgressDialogFragment.java │ │ ├── ReportIssueDialogBuilder.java │ │ ├── ReportIssueDialogFragment.java │ │ ├── RequestCoinsActivity.java │ │ ├── RequestCoinsActivityViewModel.java │ │ ├── RequestCoinsFragment.java │ │ ├── RequestCoinsViewModel.java │ │ ├── SendCoinsQrActivity.java │ │ ├── SendingAddressesFragment.java │ │ ├── SendingAddressesViewModel.java │ │ ├── SeparatorViewHolder.java │ │ ├── ShowPasswordCheckListener.java │ │ ├── StickToTopLinearLayoutManager.java │ │ ├── TransactionsAdapter.java │ │ ├── WalletActionsFragment.java │ │ ├── WalletActivity.java │ │ ├── WalletActivityViewModel.java │ │ ├── WalletAddressDialogFragment.java │ │ ├── WalletAddressFragment.java │ │ ├── WalletAddressViewModel.java │ │ ├── WalletAddressesFragment.java │ │ ├── WalletAddressesViewModel.java │ │ ├── WalletBalanceFragment.java │ │ ├── WalletBalanceViewModel.java │ │ ├── WalletDisclaimerFragment.java │ │ ├── WalletDisclaimerViewModel.java │ │ ├── WalletTransactionsFragment.java │ │ ├── WalletTransactionsViewModel.java │ │ ├── backup/ │ │ │ ├── BackupWalletActivity.java │ │ │ ├── BackupWalletDialogFragment.java │ │ │ ├── BackupWalletViewModel.java │ │ │ ├── FileAdapter.java │ │ │ ├── ImportDialogButtonEnablerListener.java │ │ │ ├── RestoreWalletDialogFragment.java │ │ │ ├── RestoreWalletFromExternalActivity.java │ │ │ └── RestoreWalletViewModel.java │ │ ├── monitor/ │ │ │ ├── BlockListAdapter.java │ │ │ ├── BlockListFragment.java │ │ │ ├── BlockListViewModel.java │ │ │ ├── NetworkMonitorActivity.java │ │ │ ├── NetworkMonitorViewModel.java │ │ │ ├── PeerListAdapter.java │ │ │ ├── PeerListFragment.java │ │ │ └── PeerListViewModel.java │ │ ├── preference/ │ │ │ ├── AboutFragment.java │ │ │ ├── DiagnosticsFragment.java │ │ │ ├── ExtendedPublicKeyFragment.java │ │ │ ├── PreferenceActivity.java │ │ │ ├── ResolveDnsTask.java │ │ │ └── SettingsFragment.java │ │ ├── scan/ │ │ │ ├── CameraManager.java │ │ │ ├── ScanActivity.java │ │ │ ├── ScanViewModel.java │ │ │ └── ScannerView.java │ │ └── send/ │ │ ├── DecodePrivateKeyTask.java │ │ ├── DeriveKeyTask.java │ │ ├── FeeCategory.java │ │ ├── MaintenanceDialogFragment.java │ │ ├── RaiseFeeDialogFragment.java │ │ ├── RaiseFeeViewModel.java │ │ ├── RequestPaymentRequestTask.java │ │ ├── RequestWalletBalanceTask.java │ │ ├── SendCoinsActivity.java │ │ ├── SendCoinsActivityViewModel.java │ │ ├── SendCoinsFragment.java │ │ ├── SendCoinsOfflineTask.java │ │ ├── SendCoinsViewModel.java │ │ ├── SweepWalletActivity.java │ │ ├── SweepWalletFragment.java │ │ └── SweepWalletViewModel.java │ └── util/ │ ├── Assets.java │ ├── Base43.java │ ├── Bluetooth.java │ ├── CheatSheet.java │ ├── CrashReporter.java │ ├── Crypto.java │ ├── FillGapsLinearLayout.java │ ├── Formats.java │ ├── GenericUtils.java │ ├── Installer.java │ ├── Iso8601Format.java │ ├── MonetarySpannable.java │ ├── Nfc.java │ ├── OnFirstPreDraw.java │ ├── Qr.java │ ├── Toast.java │ ├── ViewPagerTabs.java │ ├── WalletUtils.java │ ├── WholeStringBuilder.java │ └── ZoomOutPageTransformer.java └── test/ └── de/ └── schildbach/ └── wallet/ ├── exchangerate/ │ ├── CoinGeckoTest.java │ └── coingecko.json └── util/ ├── Base43Test.java ├── BluetoothTest.java ├── CryptoTest.java ├── FormatsTest.java ├── WalletUtilsTest.java ├── backup-protobuf-testnet ├── bitcoin-wallet-backup-testnet-3.50 └── bitcoin-wallet-backup-testnet-3.50-crlf ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/CONTRIBUTING.md ================================================ # Contributing Guidelines We love pull requests from everyone! Bug reports are also welcome. However if you've got a question or would like to start a discussion, please post to [Bitcoin stack exchange](https://bitcoin.stackexchange.com/questions/tagged/bitcoin-wallet-app). If you would like to contribute language translations, we prefer if you use our [Transifex project](https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/). Languages will be synced from there regularly. ================================================ FILE: .gitignore ================================================ .gradle/ build/ local.properties .classpath .project .settings/ .idea/ *.iml bin/ gen/ wallet/.cxx ================================================ FILE: .tx/config ================================================ [main] host = https://www.transifex.com [bitcoin-wallet.strings] type = ANDROID source_file = wallet/res/values/strings.xml source_lang = en file_filter = wallet/res/values-/strings.xml lang_map = sl_SI:sl, pt_PT:pt-rPT, pt_BR:pt-rBR, zh_TW:zh-rTW [bitcoin-wallet.strings_help] type = ANDROID source_file = wallet/res/values/strings_help.xml source_lang = en file_filter = wallet/res/values-/strings_help.xml lang_map = sl_SI:sl, pt_PT:pt-rPT, pt_BR:pt-rBR, zh_TW:zh-rTW [bitcoin-wallet.market-promo-text] type = TXT source_file = market/market-promo-text.txt source_lang = en file_filter = market/market-promo-text-.txt lang_map = sl_SI:sl, pt_PT:pt-PT, pt_BR:pt-BR, zh_TW:zh-TW [bitcoin-wallet.market-description] type = TXT source_file = market/market-description.txt source_lang = en file_filter = market/market-description-.txt lang_map = sl_SI:sl, pt_PT:pt-PT, pt_BR:pt-BR, zh_TW:zh-TW ================================================ FILE: README.md ================================================ # BITCOIN WALLET Welcome to _Bitcoin Wallet_, a standalone Bitcoin payment app for your Android device! This project contains several sub-projects: * __wallet__: The Android app itself. This is probably what you're searching for. * __market__: App description and promo material for the Google Play app store. * __integration-android__: A tiny library for integrating Bitcoin payments into your own Android app (e.g. donations, in-app purchases). * __sample-integration-android__: A minimal example app to demonstrate integration of Bitcoin payments into your Android app. ### PREREQUISITES FOR BUILDING You'll need git, a Java 8 SDK (or later) and Gradle 4.4 (or later) for this. We'll assume Ubuntu 18.04 LTS (Bionic Beaver) for the package installs, which comes with OpenJDK 8 and Gradle 4.4.1 out of the box. # first time only sudo apt install git gradle openjdk-8-jdk Create a directory for the Android SDK (e.g. `android-sdk`) and point the `ANDROID_HOME` variable to it. Download the [Android SDK Tools](https://developer.android.com/studio/index.html#command-tools) and unpack it to `$ANDROID_HOME/`. Finally, the last preparative step is acquiring the source code. Again in your workspace, use: # first time only git clone -b master https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet cd bitcoin-wallet ### BUILDING You can build all sub-projects in all flavors at once using Gradle: # each time gradle clean build For details about building the wallet see the [specific README](wallet/README.md). ### BINARIES You can install the app from the app store of your choice: * __Testnet__: F-Droid | Google Play * __Mainnet__: F-Droid | Google Play ================================================ FILE: build.gradle ================================================ buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:4.1.0' //noinspection GradleDependency classpath 'net.sf.proguard:proguard-gradle:6.0.3' classpath('fr.avianey.androidsvgdrawable:gradle-plugin:3.0.2') { exclude group: 'xerces' } } } allprojects { repositories { mavenLocal() jcenter() google() } } ================================================ FILE: gradle/wrapper/gradle-wrapper.properties ================================================ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists ================================================ FILE: gradle.properties ================================================ ## For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx1024m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true #Sat Dec 26 13:42:00 CET 2020 org.gradle.jvmargs=-Xmx4096M android.useAndroidX=true android.enableJetifier=true ================================================ FILE: gradlew ================================================ #!/usr/bin/env sh ############################################################################## ## ## Gradle start up script for UN*X ## ############################################################################## # Attempt to set APP_HOME # Resolve links: $0 may be a link PRG="$0" # Need this for relative symlinks. while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG=`dirname "$PRG"`"/$link" fi done SAVED="`pwd`" cd "`dirname \"$PRG\"`/" >/dev/null APP_HOME="`pwd -P`" cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS="" # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" warn () { echo "$*" } die () { echo echo "$*" echo exit 1 } # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false case "`uname`" in CYGWIN* ) cygwin=true ;; Darwin* ) darwin=true ;; MINGW* ) msys=true ;; NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else JAVACMD="java" which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi # Increase the maximum file descriptors if we can. if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then MAX_FD="$MAX_FD_LIMIT" fi ulimit -n $MAX_FD if [ $? -ne 0 ] ; then warn "Could not set maximum file descriptor limit: $MAX_FD" fi else warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" fi fi # For Darwin, add options to specify how the application appears in the dock if $darwin; then GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" fi # For Cygwin, switch paths to Windows format before running java if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` SEP="" for dir in $ROOTDIRSRAW ; do ROOTDIRS="$ROOTDIRS$SEP$dir" SEP="|" done OURCYGPATTERN="(^($ROOTDIRS))" # Add a user-defined pattern to the cygpath arguments if [ "$GRADLE_CYGPATTERN" != "" ] ; then OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" fi # Now convert the arguments - kludge to limit ourselves to /bin/sh i=0 for arg in "$@" ; do CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` else eval `echo args$i`="\"$arg\"" fi i=$((i+1)) done case $i in (0) set -- ;; (1) set -- "$args0" ;; (2) set -- "$args0" "$args1" ;; (3) set -- "$args0" "$args1" "$args2" ;; (4) set -- "$args0" "$args1" "$args2" "$args3" ;; (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; esac fi # Escape application args save () { for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done echo " " } APP_ARGS=$(save "$@") # Collect all arguments for the java command, following the shell quoting and substitution rules eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then cd "$(dirname "$0")" fi exec "$JAVACMD" "$@" ================================================ FILE: gradlew.bat ================================================ @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @rem @rem ########################################################################## @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS= @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if "%ERRORLEVEL%" == "0" goto init echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. echo. echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation. goto fail :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto init echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% echo. echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation. goto fail :init @rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args :win9xME_args @rem Slurp the command line arguments. set CMD_LINE_ARGS= set _SKIP=2 :win9xME_args_slurp if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar @rem Execute Gradle "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% :end @rem End local scope for the variables with windows NT shell if "%ERRORLEVEL%"=="0" goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 exit /b 1 :mainEnd if "%OS%"=="Windows_NT" endlocal :omega ================================================ FILE: integration-android/AUTHORS ================================================ Andreas Schildbach ================================================ FILE: integration-android/COPYING ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS ================================================ FILE: integration-android/build.gradle ================================================ plugins { id 'java' } dependencies { compile('com.google.android:android:4.0.1.2') { transitive false } } sourceSets { main { java { srcDir 'src' } resources { srcDir 'src' } } } compileJava { sourceCompatibility '1.6' targetCompatibility '1.6' } ================================================ FILE: integration-android/src/de/schildbach/wallet/integration/android/BitcoinIntegration.java ================================================ /* * Copyright the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package de.schildbach.wallet.integration.android; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.widget.Toast; /** * @author Andreas Schildbach */ public final class BitcoinIntegration { private static final String INTENT_EXTRA_PAYMENTREQUEST = "paymentrequest"; private static final String INTENT_EXTRA_PAYMENT = "payment"; private static final String INTENT_EXTRA_TRANSACTION_HASH = "transaction_hash"; private static final String MIMETYPE_PAYMENTREQUEST = "application/bitcoin-paymentrequest"; // BIP 71 /** * Request any amount of Bitcoins (probably a donation) from user, without feedback from the app. * * @param context * Android context * @param address * Bitcoin address */ public static void request(final Context context, final String address) { final Intent intent = makeBitcoinUriIntent(address, null); start(context, intent); } /** * Request specific amount of Bitcoins from user, without feedback from the app. * * @param context * Android context * @param address * Bitcoin address * @param amount * Bitcoin amount in satoshis */ public static void request(final Context context, final String address, final long amount) { final Intent intent = makeBitcoinUriIntent(address, amount); start(context, intent); } /** * Request payment from user, without feedback from the app. * * @param context * Android context * @param paymentRequest * BIP70 formatted payment request */ public static void request(final Context context, final byte[] paymentRequest) { final Intent intent = makePaymentRequestIntent(paymentRequest); start(context, intent); } /** * Request any amount of Bitcoins (probably a donation) from user, with feedback from the app. Result * intent can be received by overriding {@code Activity#onActivityResult(int, int, Intent)}. Result indicates * either {@link Activity#RESULT_OK} or {@link Activity#RESULT_CANCELED}. In the success case, use * {@link #transactionHashFromResult(Intent)} to read the transaction hash from the intent. * * Warning: A success indication is no guarantee! To be on the safe side, you must drive your own Bitcoin * infrastructure and validate the transaction. * * @param activity * Calling Android activity * @param requestCode * Code identifying the call when {@code Activity#onActivityResult(int, int, Intent)} is called * back * @param address * Bitcoin address */ public static void requestForResult(final Activity activity, final int requestCode, final String address) { final Intent intent = makeBitcoinUriIntent(address, null); startForResult(activity, requestCode, intent); } /** * Request specific amount of Bitcoins from user, with feedback from the app. Result intent can be * received by overriding {@code Activity#onActivityResult(int, int, Intent)}. Result indicates either * {@link Activity#RESULT_OK} or {@link Activity#RESULT_CANCELED}. In the success case, use * {@link #transactionHashFromResult(Intent)} to read the transaction hash from the intent. * * Warning: A success indication is no guarantee! To be on the safe side, you must drive your own Bitcoin * infrastructure and validate the transaction. * * @param activity * Calling Android activity * @param requestCode * Code identifying the call when {@code Activity#onActivityResult(int, int, Intent)} is called * back * @param address * Bitcoin address */ public static void requestForResult(final Activity activity, final int requestCode, final String address, final long amount) { final Intent intent = makeBitcoinUriIntent(address, amount); startForResult(activity, requestCode, intent); } /** * Request payment from user, with feedback from the app. Result intent can be received by overriding * {@code Activity#onActivityResult(int, int, Intent)}. Result indicates either {@link Activity#RESULT_OK} or * {@link Activity#RESULT_CANCELED}. In the success case, use {@link #transactionHashFromResult(Intent)} * to read the transaction hash from the intent. * * Warning: A success indication is no guarantee! To be on the safe side, you must drive your own Bitcoin * infrastructure and validate the transaction. * * @param activity * Calling Android activity * @param requestCode * Code identifying the call when {@code Activity#onActivityResult(int, int, Intent)} is called * back * @param paymentRequest * BIP70 formatted payment request */ public static void requestForResult(final Activity activity, final int requestCode, final byte[] paymentRequest) { final Intent intent = makePaymentRequestIntent(paymentRequest); startForResult(activity, requestCode, intent); } /** * Get payment request from intent. Meant for usage by applications accepting payment requests. * * @param intent * intent * @return payment request or null */ public static byte[] paymentRequestFromIntent(final Intent intent) { return intent.getByteArrayExtra(INTENT_EXTRA_PAYMENTREQUEST); } /** * Put BIP70 payment message into result intent. Meant for usage by Bitcoin wallet applications. * * @param result * result intent * @param payment * payment message */ public static void paymentToResult(final Intent result, final byte[] payment) { result.putExtra(INTENT_EXTRA_PAYMENT, payment); } /** * Get BIP70 payment message from result intent. Meant for usage by applications initiating a Bitcoin * payment. * * You can use the transactions contained in the payment to validate the payment. For this, you need your * own Bitcoin infrastructure though. There is no guarantee that the payment will ever confirm. * * @param result * result intent * @return payment message */ public static byte[] paymentFromResult(final Intent result) { return result.getByteArrayExtra(INTENT_EXTRA_PAYMENT); } /** * Put transaction hash into result intent. Meant for usage by Bitcoin wallet applications. * * @param result * result intent * @param txHash * transaction hash */ public static void transactionHashToResult(final Intent result, final String txHash) { result.putExtra(INTENT_EXTRA_TRANSACTION_HASH, txHash); } /** * Get transaction hash from result intent. Meant for usage by applications initiating a Bitcoin payment. * * You can use this hash to request the transaction from the Bitcoin network, in order to validate. For * this, you need your own Bitcoin infrastructure though. There is no guarantee that the transaction has * ever been broadcasted to the Bitcoin network. * * @param result * result intent * @return transaction hash */ public static String transactionHashFromResult(final Intent result) { return result.getStringExtra(INTENT_EXTRA_TRANSACTION_HASH); } private static final int SATOSHIS_PER_COIN = 100000000; private static Intent makeBitcoinUriIntent(final String address, final Long amount) { final StringBuilder uri = new StringBuilder("bitcoin:"); if (address != null) uri.append(address); if (amount != null) uri.append("?amount=") .append(String.format("%d.%08d", amount / SATOSHIS_PER_COIN, amount % SATOSHIS_PER_COIN)); return new Intent(Intent.ACTION_VIEW, Uri.parse(uri.toString())); } private static Intent makePaymentRequestIntent(final byte[] paymentRequest) { final Intent intent = new Intent(Intent.ACTION_VIEW); intent.setType(MIMETYPE_PAYMENTREQUEST); intent.putExtra(INTENT_EXTRA_PAYMENTREQUEST, paymentRequest); return intent; } private static void start(final Context context, final Intent intent) { final PackageManager pm = context.getPackageManager(); if (pm.resolveActivity(intent, 0) != null) context.startActivity(intent); else redirectToDownload(context); } private static void startForResult(final Activity activity, final int requestCode, final Intent intent) { final PackageManager pm = activity.getPackageManager(); if (pm.resolveActivity(intent, 0) != null) activity.startActivityForResult(intent, requestCode); else redirectToDownload(activity); } private static void redirectToDownload(final Context context) { Toast.makeText(context, "No Bitcoin application found.\nPlease install Bitcoin Wallet.", Toast.LENGTH_LONG) .show(); final Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=de.schildbach.wallet")); final Intent binaryIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/bitcoin-wallet/bitcoin-wallet/releases")); final PackageManager pm = context.getPackageManager(); if (pm.resolveActivity(marketIntent, 0) != null) context.startActivity(marketIntent); else if (pm.resolveActivity(binaryIntent, 0) != null) context.startActivity(binaryIntent); // else out of luck } } ================================================ FILE: market/market-description-ar.txt ================================================ إمتلك البت كوينز الخاصة بك, دائماً في جيبك! تدفع بسرعة بمجرد مسح رمز الـ QR. و كتاجر، يمكنك قبض مبالغ خدماتك حالاً وبكل ثقة. محفظة البتكوين هي أول تطبيق محمول لعملة البتكوين، و كذا الأكثر أماناً. المميزات • لا داعي للتسجيل أو استخدام تطبيقات شبكة إنترنت أو الخدمات السحابية! كون الاتصال في هذه المحفظة غير مركزي (peer-to-peer) ولا تعتمد على سيرفر خدمة. إظهار رصيدك من البتكوين على شكل BTC و µBTC و mBTC. • تحويل البيتكوين من وإلى العملات المحلية. ارسال واستقبال عملة Bitcoin عبر NFC, QR codes او Bitcoin روابط • في حين تعذر الاتصال بالإنترنت، يمكنك الدفع عن طريق تقنية البلوتوث. • يقوم البرنامج بإشعارك حين استلام دفعات البيتكوين بواسطة تنبيهات النظام (Notifications). • عرض رصيدك الحالي من البيتكوين باستخدام التطبيقات المصغرة App Widget. للمشاركة محفظة البتكوين تطبيق حر و مفتوح المصدر. تحت رخصة : GPLv3 https://www.gnu.org/licenses/gpl-3.0.ar.html الكود المصدري للبرنامج متوافر على GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet كل الترجمات مدارة عبر Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ استخدم على مسؤوليتك الشخصية ! ================================================ FILE: market/market-description-ca.txt ================================================ Tingues els teus Bitcoins sempre amb tu, a la teva butxaca!. Per pagar ràpidament escanejant un codi QR. Com a comerciant, pots rebre pagaments instantàniament amb confiança. La Cartera Bitcoin és la primera aplicació mòbil de Bitcoin i possiblement també la més segura!. CARACTERÍSTIQUES • Sense enregistrar-se ni amb necessitat d'un servei web o al núvol!. Aquesta cartera és descentralitzada i de parell a parell. • Mostra l'import de bitcoin en BTC, mBTC i µBTC. • Conversió cap a i des de divises nacionals. • Enviar i rebre bitcoins a través d'NFC, codis QR i adreces Bitcoin. • Quan ets fora de línia, encara pots pagar a través de Bluetooth. • Notificació del sistema quan reps monedes. • Possibilitat d'agregar carteres de paper (per ex. les utilitzades per l'emmagatzematge en fred) • Widget d'aplicació per al balanç de Bitcoin. COL·LABORAR La Cartera de Bitcoin és codi obert i programari lliure. Llicència: GPLv3 https://www.gnu.org/licenses/gpl-3.0.ca.html El nostre codi està disponible a GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Totes les traduccions estan gestionades a través de Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Utilitza-la sota la teva responsabilitat! ================================================ FILE: market/market-description-cs.txt ================================================ Mějte své Bitcoiny vždy s sebou ve své kapse! Plaťte rychlým oskenováním QR kódu. A jako prodejce můžete přijímat platby spolehlivě a rychle. Bitcoin Wallet je mobilní Bitcoin aplikace číslo jedna a jedna z nejbezpečnějších! FUNKCE • Není třeba žádná registrace, webová služba ani cloud! Toto je peer to peer decentralizovaná peněženka. • Zobrazení Bitcoin částek v BTC, mBTC a µBTC. • Přepočet z a do národních měn. • Odesílání a přijímání plateb přes NFC, QR kódy nebo Bitcoin URL. • Pokud jste offline, stále můžete platit přes Bluetooth. • Systémové notifikace při přijaté platbě • Načítání papírových peněženek (např. ty co se používají u cold storage). • Widget pro zobrazení Bitcoin bilance. • Bezpečnost: Podporuje SegWit a nový formát bech32. • Soukromí: Podporuje Tor prostřednictvím samostatné aplikace Orbot. PŘISPĚJTE Bitcoin Wallet je open source a svobodný software. Licence: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Náš zdrojový kód je k dispozici na GitHubu: https://github.com/bitcoin-wallet/bitcoin-wallet Veškeré překlady jsou spravovány přes Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Použití na vlastní riziko! ================================================ FILE: market/market-description-cy.txt ================================================ Cluda dy Fitcoin yn dy boced!Gellir talu'n gyflym gan sganio cod QR. Fel masnachwr, gellir derbyn taliadau yn syth ac yn ddibynadwy. Waled Bitcoin yw'r ap Bitcoin cyntaf a hefyd, gellir dadlau, y mwyaf diogel! NODWEDDION • Dim angen cofrestru, gwasanaeth gwe na chwmwl! Mae'r waled hon yn ddatganoledig ac yn gyfoed-i-gyfoed. • Dangos swm Bitcoin mewn BTC, mBTC a µBTC. • Cyfnewid i ac o arian gwahanol gwledydd. • Anfon a derbyn Bitcoin trwy NFC, codau QR neu URLau Bitcoin. • Gellir talu trwy Bluetooth pan nad oes cysylltiad rhyngrwyd. • Hysbysiad system pan dderbynnir Bitcoin. • Ysgubo dy waled bapur (e.e. y rhai a ddefnyddir am storfa oer). • Teclyn i ddangos balans Bitcoin. • Diogelwch: Yn cefnogi SegWit a'r fformat bech32 newydd. • Preifatrwydd: Yn cefnogi Tor trwy'r ap Orbot ar wahan. CYFRANNU Mae Waled Bitcoin yn feddalwedd cod agored ac am ddim. Trwydded: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Mae ein cod gwreiddiol ar gael ar GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Rheolir pob cyfieithiad trwy Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Defnyddir ar dy risg dy hun! ================================================ FILE: market/market-description-da.txt ================================================ Hav altid dine Bitcoins med dig i din lomme! Du betaler ved hurtigt at scanne en QR-kode. Som handlende kan du modtage betalinger pålideligt og øjeblikkeligt. Bitcoin Wallet er den første mobile Bitcoin-app, og muligvis også den mest sikre! FUNKTIONER • Ingen registrering, webservice eller sky behøves! Tegnebogen er decentraliseret og peer-to-peer. • Visning af Bitcoin-beløb i BTC, mBTC og µBTC. • Konvertering til og fra lokale valutaer. • Afsendelse og modtagelse af Bitcoin via NFC, QR-koder eller Bitcoin-URLer. • Når du er offline, kan du stadig betale via Bluetooth. • Systemnotifikation for modtagne mønter. • Rydning af papirtegnebøger (fx de der bruges til kold opbevaring). • App-widget for Bitcoin-saldo. • Sikkerhed: Understøtter SegWit og det nye bech32-format. • Beskyttelse af privatliv: Understøtter Tor via den separate Orbot-app. BIDRAG Bitcoin Wallet er fri software med åben kildekode. Licens: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Vores kildekode er tilgængelig på GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Alle oversættelser håndteres via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Brug for egen risiko! ================================================ FILE: market/market-description-de.txt ================================================ Hab deine Bitcoins immer dabei, in deiner Hosentasche! Du zahlst, indem du rasch einen QR-Code scannst. Als Händler empfängst du Zahlungen zuverlässig und sofort. Bitcoin Wallet ist die erste mobile Bitcoin app, und wohl auch die sicherste! FEATURES • Keine Registrierung, Web-Dienst oder Cloud nötig! Diese Wallet ist dezentral und Peer to Peer. • Anzeige von Bitcoin-Werten in BTC, mBTC und µBTC. • Umrechnung von und zu den nationalen Währungen. • Senden und Empfangen von Bitcoin via NFC, QR-Codes oder Bitcoin URLs. • Wenn du offline bist, kannst du trotzdem über Bluetooth zahlen. • System-Benachrichtigung für den Empfang von Zahlungen. • Entleeren von Paper-Wallets (die z.B. für Cold-Storage genutzt wurden). • App-Widget zeigt Bitcoin-Guthaben an. • Sicherheit: Unterstützt SegWit und das neue Bech32-Format. • Privatsphäre: Unterstützt Tor mittels der separaten Orbot App. MITWIRKEN Bitcoin Wallet ist Open Source und Freie Software. Lizenz: GPLv3 https://www.gnu.org/licenses/gpl-3.0.de.html Unser Source Code ist auf GitHub verfügbar: https://github.com/bitcoin-wallet/bitcoin-wallet Alle Übersetzungen werden auf Transifex organisiert: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Nutzung auf eigene Gefahr! ================================================ FILE: market/market-description-el.txt ================================================ Τα Bitcoins πάντα μαζί σας, στην τσέπη σας!Πληρώστε σαρώνοντας γρήγορα ένα QR code. Ως έμπορος, λαμβάνετε πληρωμές αξιόπιστα και άμεσα. Το Bitcoin Wallet είναι ή πρώτη εφαρμογή Bitcoin για κινητά, και αναμφισβήτητα η πιο ασφαλής! ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ • Χωρίς ανάγκη εγγραφής, διαδικτυακής υπηρεσίας ή νέφος απαραίτητο! Αυτό το πορτοφόλι είναι αποκεντρωμένης λειτουργίας και peer to peer. • Απεικόνιση του ποσού Bitcoin BTC, mBTC και µBTC. • Μετατροπή προς και από εθνικά νομίσματα. • Αποστολή και παραλαβή Bitcoin μέσω NFC, κωδικών QR ή Bitcoin URL. • Όταν είστε εκτός σύνδεσης, μπορείτε ακόμη να πληρώσετε μέσω Bluetooth. • Ειδοποίηση συστήματος για ληφθέντα νομίσματα. • Εισαγωγή χάρτινων πορτοφολιών (π.χ. για αποθήκευση σε φυσική μορφή). • Γραφικό στοιχείο για υπόλοιπο των Bitcoin. ΣΥΜΒΑΛΛΕΤΕ Το Bitcoin Wallet είναι λογισμικό ανοικτού κώδικα και δωρεάν λογισμικό. Άδεια χρήσης: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Ο κώδικάς μας είναι διαθέσιμος στο GitHub. https://github.com/bitcoin-wallet/bitcoin-wallet Διαχείρηση όλων των μεταφράσεων μέσω του Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Χρησιμοποιήστε με δική σας ευθύνη! ================================================ FILE: market/market-description-eo.txt ================================================ Havu viajn Bitmonojn ĉiam kun vi, en via poŝo! Vi povas pagi per rapide skanado de QR-kodo. Kiel komercisto, vi povas ricevi pagojn fidinde kaj tuj. Bitcoin Wallet estas unua movebla Bitmona aplikaĵo, kaj disputeble ankaŭ la plej sekura! TRAJTOJ: • Neniu registriĝo, ttt servo aŭ nubo bezonataj! Ĉi monujo estas malcentralizita kaj pajro al pajro. • Montro de Bitmona kvanto en BTC kaj mBTC. • Konvertiĝo al kaj de la naciaj valutoj. • Sendado kaj ricevo de Bitmono tra NFC, QR-kodoj aŭ Bitmono URLoj. • Kiam vi estas senkonekta, vi ankoraŭ povas pagi per Bluetooth. • Sistema sciigo por ricevitaj moneroj. • Aplikaĵa fenestraĵo por Bitmona saldo. Se vi volas kontribui al Bitcoin Wallet, la projekto lokas ĉe https://github.com/bitcoin-wallet/bitcoin-wallet Licenco: GPLv3 Uzu je via propra risko! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-es.txt ================================================ Ten tus Bitcoins siempre contigo, ¡en tu bolsillo! Paga rápidamente leyendo el código QR. Como comercio puedes recibir pagos de forma fiable e instantánea. Bitcoin Wallet es la primera aplicación móvil Bitcoin. ¡Y posiblemente también la más segura! CARACTERÍSTICAS • ¡No requiere registro, servidor en la nube o servicio web! Este monedero es auténticamente descentralizado y entre pares (peer-to-peer). • Muestra la cantidad de bitcoins en BTC, mBTC, y µBTC. • Conversión hacia y desde divisas nacionales. • Envío y recepción de bitcoins mediante NFC, códigos QR o identificadores URL Bitcoin. • Cuando no tienes conexión, puedes pagar via Bluetooth. • Notificación del sistema al recibir bitcoins. • Barrido de monederos de papel (por ejemplo, los que se utilizan para custodia en frio). • Widget para el saldo de bitcoins. • Seguridad: Soporta SegWit y el nuevo formato bech32. • Privacidad: Soporta Tor mediante Orbot app. CONTRIBUIR Bitcoin Wallet es código abierto y software libre. Licencia: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Nuestro código fuente está disponible en GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Todas las traducciones son administradas a través de Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ ¡Úsalo bajo tu propio riesgo! ================================================ FILE: market/market-description-fa.txt ================================================ بیت‌کوین‌های تان را همیشه با خود در کیف پولتان داشته باشید. به سرعت با اسکن کردن QR-code پرداخت کنید. به عنوان فروشنده، پرداخت‌ها را با امنیت و سرعت دریافت کنید. Bitcoin Wallet اولین برنامه بیت‌کوین بر روی گوشیهای همراه بود و همچنین به عنوانه امن‌ترین برنامه در نظر گرفته می‌‌شود. خصوصیات به هیچگونه ثبت نام و یا سرویس جانبی اینترنتی نیاز ندارید. این کیف پول غیر مترمرکز و نظیر به نظیر (p2p) بوده. نمایش میزان بیت‌کوین به صورت واحد بیت‌کوین, میلی‌ بیت‌کوین و میکرو بیت‌کوین. تبدیل ارزش به واحد پولی‌ کشورهای متفاوت. فرستادن و دریافت بیت‌کوین به صورت NFC ، Qrcode و آدرس بیت‌کوین. بدون دسترسی‌ به اینترنت همچنان می‌توان بیت‌کوین را از طریق بلوتوث پرداخت کرد. وقتی‌ پول دریافت می‌کنید برنامه شما را مطلع می‌کند. استفاده از کیف پول‌های کاغذی (همانند آنهایی که به عنوانه cold storage استفاده می‌‌شود). ویجت برای نشان دادن موجودی شما. • امنیت: پشتیبانی از SegWit و فرمت جدید bech32. • حریم خصوصی: پشتیبانی از Tor از طریق برنامه Orbot که جداگانه مورد استفاده قرار می‌گیرد. کمک و همکاری Bitcoin Wallet به صورت کد باز و مجانی‌ تحت لیسانس: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html کد این برنامه به صورت باز در GitHub قابل دسترسی‌ است. https://github.com/bitcoin-wallet/bitcoin-wallet همهٔ ترجمها توسط Transifex مدیریت شده. https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ با ریسک خود استفاده کنید. ================================================ FILE: market/market-description-fi.txt ================================================ Pidä Bitcoinisi aina mukana taskussasi! Voit maksaa nopeasti skannaamalla QR-koodin. Kauppiaana saat maksut turvallisesti ja välittömästi. Bitcoin Wallet on ensimmäinen Bitcoin-mobiilisovellus ja luultavimmin myös kaikista turvallisin! OMINAISUUDET • Ei vaadi rekisteröintiä, verkkopalveluja tai pilvitallennusta! Tämä lompakko on hajautettu ja suorayhteyksinen. • Mahdollisuus näyttää Bitcoin-varat määrissä BTC, mBTC ja µBTC. • Yksikkömuunnos valtioiden valuuttojen välillä. • Bitcoinien lähettäminen ja vastaanottaminen NFC, QR-koodien tai Bitcoin-URL-osotteiden avulla. • Kun et ole verkkoyhteyden ulottuvilla, voit silti maksaa Bluetoothin välityksellä. • Järjestelmän ilmoitus vastaanotetuille Bitcoineille. • Paperisen lompakon pyyhkäisymahdollisuus (esim. näitä käytetään "kylmissä varastoissa"). • Android-sovellus Bitcoin-varojen hallintaan. OSALLISTU Bitcoin Wallet on avointa lähdekoodia ja vapaa ohjelmisto. Lisenssi: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Lähdekoodi saatavilla GitHub:sta: https://github.com/bitcoin-wallet/bitcoin-wallet Kaikki käännökset on hallinnoitu Transifex:n kautta: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Käytä omalla vastuulla! ================================================ FILE: market/market-description-fr.txt ================================================ Ayez vos bitcoins toujours avec vous dans votre poche ! Payez rapidement en balayant un code QR. En tant que marchand, vous recevez les paiements de manière fiable et instantanée. Bitcoin Wallet est la première appli Bitcoin mobile et sans doute aussi la plus sûre ! CARACTÉRISTIQUES • Aucun inscription, service Web ou nuage n’est requis ! Ce porte-monnaie est décentralisé et pair à pair. • Affichage du montant de bitcoins en BTC, mBTC et µBTC. • Conversion vers et à partir de monnaies nationales. • Envoi et réception de bitcoins par NFC, codes QR ou URL Bitcoin. • Quand vous êtes hors ligne, vous pouvez quand même payer par Bluetooth. • Notification du système pour les pièces reçues. • Balayage des porte-monnaie de papier (c.-à-d. ceux utilisés pour le stockage à froid). • Widget de l’appli pour le solde de bitcoins. • Sécurité : prend en charge SegWit et le nouveau format bech32. • Confidentialité : prend Tor en charge avec l’appli séparée Orbot. CONTRIBUER Bitcoin Wallet est un logiciel à code source ouvert et libre. Licence : GPLv3 https://www.gnu.org/licenses/gpl-3.0.fr.html Notre code source se trouve sur GitHub : https://github.com/bitcoin-wallet/bitcoin-wallet Toutes les traductions sont gérées sur Transifex : https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Utilisez à vos propres risques ! ================================================ FILE: market/market-description-he.txt ================================================ שא את הביטקוין שלך עליך ללא תלות בשרות חיצוני, העבר או קבל כסף בקלות על ידי ברקוד, הכנסת כתובת או תקשורת מגע (NFC). כסוחר, אתה תקבל תשלומים בצורה בטוחה ומיידית. ארנק הביטקוין הוא היישום הנייד הראשון לביטקוין, וכנראה גם המאובטח ביותר! תכונות: • אין צורך בהרשמה, שירות אינטרנט או ענן. הארנק הוא מבוזר ומעמית-לעמית. • הצגת היתרה בביטקוין, מילי-ביט או מיוביט. • המרה למטבעות מקומיים. • קבלה ושליחה של ביטקוינים דרך NFC, קוד QR או באמצעות כתובות ביטקוין. • כשאתה לא מחובר לרשת, עדיין תוכל לשלם באמצעות Bluetooth. • התראות מערכת על קבלת מטבעות. • גריפת ארנקי נייר (כלומר, אלו המשמשים לצבירה קרה) • וידג'ט לבדיקת יתרת הביטקוין שלך אם אתה רוצה לתרום לפרויקט ארנק הביטקוין, הפרויקט ממוקם ב https://github.com/bitcoin-wallet/bitcoin-wallet רישיון : GPLv3 שים לב: השימוש הוא באחריות המשתמש. http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-hi.txt ================================================ अपनी जेब में, हमेशा के लिए अपने बिटकोइंस रखे ! आप QR-कोड स्कैन करके जल्दी से भुगतान कर सकते हैं एक व्यापारी के रूप में,आप जल्दी से और विश्वसनीयता से भुगतान प्राप्त कर सकते हैं. बिटकोइन बटुआ पहला मोबाइल बिटकोइन एप्लीकेशन है और यक़ीनन सबसे सुरक्षित है विशेषताएं • कोई पंजीकरण, वेब सेवा या बादल की जरूरत नहीं ! यह बटुआ विकेन्द्रीकृत और निजी है। •राष्ट्रीय मुद्राओं मै ओर से रूपांतरण। • एनएफसी, QR कोड या Bitcoin यूआरएल के माध्यम से Bitcoin प्राप्त करना • आप ऑफ़लाइन हो, तब भी आप ब्लूटूथ के माध्यम से भुगतान कर सकते हैं। • प्राप्त सिक्कों के लिए प्रणाली अधिसूचना। • जेब की सफ़ाई(जैसे कोल्ड स्टोरेज के लिए इस्तेमाल किया जाता हे) • Bitcoin संतुलन के लिए ऐप विजेट। योगदान bitcoin वॉलेट खुला स्रोत और मुफ्त सॉफ्टवेयर है । लाइसेंस: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html हमारे स्रोत कोड GitHub पर उपलब्ध है: https://github.com/bitcoin-wallet/bitcoin-wallet सभी अनुवाद Transifex के माध्यम से प्रबंधित कर रहे हैं: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ अपने जोखिम पर उपयोग करें! ================================================ FILE: market/market-description-hr.txt ================================================ Imaj svoje Bitcoin-e uvijek sa sobom, u svom džepu. Plaćaj brzim skeniranjem QR koda. Kao trgovac, primaj uplate sigurno i brzo. Bitcoin Wallet je prva mobilna Bitcoin aplikacija, i ne porecivo najsigurnija! ZNAČAJKE • Bez registracije, web servis ili cloud potreban! Ovaj novčanik je de-centraliziran i klijent prema klijentu. • Prikaži Bitcoin iznos u BTC, mBTC i uBTC. • Pretvorba u ili iz nacionalnih valuta. • Slanje i primanje Bitcoina s NFC, QR kodom ili Bitcoin URL-om. • Kada si izvan mreže, možete još uvijek preko Bluetooth-a. • Sistemske obavjesti za primljene coin-ove. • Widgeti aplikacije za balansiranje Bitcoin-ova. DOPRINOS Bitcoin Wallet je javno dostupan kod i besplatna aplikacija. Licencirana pod GPLv3. https://www.gnu.org/licenses/gpl-3.0.en.html Naš izvorni kod je dostušan na GitHub-u: https://github.com/bitcoin-wallet/bitcoin-wallet Sve transakcije se provode preko Transifex-a: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Koristi na svoj vlastiti rizik. ================================================ FILE: market/market-description-hu.txt ================================================ Mindig legyenek nálad a Bitcoin-jaid a zsebedben! Úgy tudsz fizetni, hogy gyorsan beolvasol egy QR kódot. Kereskedőként megkapod a fizetséget megbízhatóan és azonnal. A Bitcoin Wallet az első mobil Bitcoin alkalmazás és vitathatatlanul a legbiztonságosabb is! JELLEMZŐK • Nincs regisztráció és nem szükséges semmiféle háttéralkalmazás futtatása (web, vagy cloud)! Decentralizált és közvetlen (P2P). • Bitcoin összeg megjelenítési módok: BTC, mBTC és µBTC. • Átváltás a saját valutádra, oda-vissza. • Bitcoin küldés és fogadás NFC-n, QR kódokon vagy Bitcoin URL-eken keresztül. • Offline állapotban is fizethetsz - Bluetooth segítségével. • Rendszerüzenet Bitcoin érkezésekor. • Papírtárcák besöprése (pl. amik hűtőháznak vannak használva). • Widget a Bitcoin egyenlegről. HOZZÁJÁRULÁS A Bitcoin Wallet nyílt forráskódú és ingyenes szoftver. Licenc: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html A forráskódunk elérhető a GitHub-on: https://github.com/bitcoin-wallet/bitcoin-wallet Minden fordítást a Transifex kezelt: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Saját felelősségedre használd! ================================================ FILE: market/market-description-id.txt ================================================ Dengan aplikasi ini Anda selalu mempunyai Bitcoin dengan Anda, dalam saku Anda! Anda dapat mengirim pembayaran hanya dengan memindai kode-QR atau mendekatkan dua ponsel bersama (NFC). Bitcoin Wallet dirancang untuk mudah digunakan dan diandalkan, sementara juga menjadi lebih aman dan cepat. FITUR: • Tidak diperlukan server awan atau layanan web! Dompet ini benar-benar peer ke peer. • Tampilkan saldo dompet dalam Bitcoin dan mata uang lainnya. • Mengirim dan menerima Bitcoin via NFC, kode-QR atau Tautan Bitcoin. • Masukkan transaksi saat offline, akan dilaksanakan ketika online. • Notifikasi sistem untuk konektivitas Bitcoin dan menerima koin. • Widget Apl untuk saldo Bitcoin. Jika Anda ingin berkontribusi kepada Bitcoin Wallet, proyeknya berada di https://github.com/bitcoin-wallet/bitcoin-wallet Lisensi: GPLv3 Gunakan dengan resiko Anda! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-it.txt ================================================ Porta i tuoi Bitcoin sempre con te, in tasca! Paghi velocemente scansionando un QR-code. Come un commerciante, riceverai i pagamenti sicuri e istantanei. Bitcoin Wallet è la prima Bitcoin app mobile, e probabilmente anche la più sicura! CARATTERISTICHE • Non è necessaria alcuna registrazione, servizio web o cloud! Questo portafoglio è de-centralizzato e peer to peer. • Mostra l'ammontare di Bitcoin in BTC, mBTC e µBTC. • Conversione verso e dalle monete nazionali. • Invio e ricevimento di Bitcoin tramite NFC, codici QR o URL Bitcoin. • Quando sei offline, puoi comunque ancora pagare via Bluetooth. • Sistema di notifica per le monete ricevute. • Svuotamento di portafogli cartacei (es: quelli utilizzati come depositi offline) • App Widget per il saldo Bitcoin CONTRIBUISCI Bitcoin Wallet è open source e software libero. Licenza: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Il nostro codice sorgente è disponibile su GitHub https://github.com/bitcoin-wallet/bitcoin-wallet Tutte le traduzioni sono gestite attraverso Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Usala a tuo rischio! ================================================ FILE: market/market-description-iw.txt ================================================ שא את הביטקוין שלך עליך ללא תלות בשרות חיצוני, העבר או קבל כסף בקלות על ידי ברקוד, הכנסת כתובת או תקשורת מגע (NFC). כסוחר, אתה תקבל תשלומים בצורה בטוחה ומיידית. ארנק הביטקוין הוא היישום הנייד הראשון לביטקוין, וכנראה גם המאובטח ביותר! FEATURES: • אין צורך בהרשמה, שירות אינטרנט או ענן. הארנק הוא מבוזר ומעמית-לעמית. • הצגת היתרה בביטקוין, מילי-ביט או מיוביט. • המרה למטבעות מקומיים. • קבלה ושליחה של ביטקוינים דרך NFC, קוד QR או באמצעות כתובות ביטקוין. • כשאתה לא מחובר לרשת, עדיין תוכל לשלם באמצעות Bluetooth. • התראות מערכת על קבלת מטבעות. • וידג'ט לבדיקת יתרת הביטקוין שלך אם אתה רוצה לתרום לפרויקט ארנק הביטקוין, הפרויקט ממוקם ב https://github.com/bitcoin-wallet/bitcoin-wallet רישיון : GPLv3 שים לב: השימוש הוא באחריות המשתמש. http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-ja.txt ================================================ ビットコインを持ち歩こう、いつでもあなたのポケットに! QRコードスキャンで素早く支払えます。販売者としても、即座にかつ確実に支払いを受取れます。 Bitcoin Walletは初めてのモバイルビットコインアプリであり、そして間違いなく最も安全なアプリでもあります! 特徴 • 登録必要なし、ウェブサービスもクラウドもいりません! このウォレットは分散型P2Pです。 • BTC、mBTC、μBTCでのビットコインの表示。 • 自国通貨へ、または自国通貨からの変換表示。 • NFC、QRコード、ビットコインURLでの送金や受取。 • オフラインの時でもBluetoothで支払い可能。 • コイン受取の通知。 • ペーパーウォレットをスィープ(例. コールドストレージ用) • ビットコイン残高のためのウィジェット。 ・安全性: SegWitと新しいbech32フォーマットをサポート。 • プライバシー: 別途インストールしたOrbotアプリを通じてTorをサポート。 開発に協力ください Bitcoin Walletはオープンソースであり、自由ソフトウェアです。ライセンス: GPLv3 https://www.gnu.org/licenses/gpl-3.0.ja.html ソースコードはGithubにあります。 https://github.com/bitcoin-wallet/bitcoin-wallet 全ての翻訳はTransifexで管理されています: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ 自己責任でお使いください! ================================================ FILE: market/market-description-ko.txt ================================================ 주머니에 항상 넣어다닐 수 있는 비트코인 지갑! QR 코드를 통해 빠르게 비트코인 결제가 가능합니다. 판매자의 경우 안전하고 빠르게 대금을 받을 수 있습니다. 비트코인 지갑(Bitcoin Wallet)은 최초의 모바일 비트코인 앱이며 최고의 보안을 자랑합니다! 특징 • 회원 가입이나 별도의 인증 과정이 없는 P2P 기반의 지갑 • 다양한 비트코인 단위 설정 - BTC, mBTC, µBTC • 모든 국가별 비트코인 평가 환율 제공 • 비트코인 URL, QR 코드, NFC를 통해 비트코인 거래 가능 • 오프라인일 때에도 블루투스를 통해 거래 가능 • 비트코인 수신 시 시스템의 자동 알림 기능 • 종이 지갑(오프라인 형태로 사용되는 출력물)에서 가져오기 • 전 세계 모든 통화별 잔액 표시 기능 도움받은 곳 비트코인 지갑은 오픈소스이며 무료 소프트웨어입니다. 라이센스 정책 : GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html 소스 코드는 깃허브(GitHub)에서 볼 수 있습니다. https://github.com/bitcoin-wallet/bitcoin-wallet 모든 번역은 Transifex 웹사이트를 통해 이루어집니다. https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ 이 앱을 사용하는 것은 앱 사용에 따른 위험에 동의하는 것입니다! ================================================ FILE: market/market-description-mk.txt ================================================ Имај ги твоите Биткоини секогаш со тебе, во твојот џеб! Плаќањето се одвива со брзо скенирање на QR код. Како трговец, можеш да примаш плаќања доверливо и без одложување. Биткоин Паричник е првата мобилна Биткоин апликација и веројатно најсигурната! ОДЛИКИ: • Без регистрација, веб сервис или информации во облакот! Овој паричник е децентрализиран, со peer to peer конекција. • Прикажување на Биткоин сумата во BTC и mBTC. • Конверзија во и од национални валути. • Испраќање и примање на Биткоин преку NFC, QR кодови или Биткоин интернет адреса. • Кога си офлајн, сѐ уште можеш да плаќаш преку Bluetooth. • Системско известување за примени биткоини. • Апликациски виџет за Биткоин салдо. Ако сакаш да придонесеш за Биткоин Паричник, проектот е лоциран на https://github.com/bitcoin-wallet/bitcoin-wallet License: GPLv3 Користи на сопствен ризик! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-nb.txt ================================================ Ha alltid dine bitcoins med deg, i lommen din! Du betaler ved å raskt skanne en QR-kode. Som en kjøpmann, får du betaling pålitelig og kjapt. Bitcoin Wallet er den første Bitcoin mobilappen, og kanskje også den sikreste! FUNKSJONER • Ingen registrering, webtjeneste eller sky trengs! Denne lommeboken er desentralisert og peer-to-peer. • Visning av bitcoinbeløpet i BTC, mBTC og μBTC. • Konvertering til og fra nasjonale valutaer. • Sende og motta bitcoin via NFC, QR-koder eller Bitcoin-URLer. • Når du er frakoblet, kan du fortsatt betale via blåtann. • Systemvarsling for mottatte mynter. • Sveiping av papirlommebøker (f.eks. de som brukes til kaldlagring). • Miniprogram for saldo over bitcoins. BIDRA Bitcoin Wallet har åpen kildekode og er fri programvare. Lisens: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Vår kildekode er tilgjengelig på GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Alle oversettelser skjer via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Bruk på eget ansvar! ================================================ FILE: market/market-description-nl.txt ================================================ Draag je Bitcoins altijd bij je, in je broekzak! Je kunt vlot betalen door een QR-code te scannen. Als winkelier ontvang je je betalingen betrouwbaar en onmiddelijk. Bitcoin Wallet is de eerste mobiele Bitcoin-app, en misschien wel de veiligste! EIGENSCHAPPEN • Geen registratie, webservice of cloud vereist! Deze portemonnee is decentraal en peer-to-peer. • Toon Bitcoin bedrag in BTC, mBTC en µBTC. • Conversie van en naar nationale valuta. * Verzend en ontvang Bitcoin via NFC, QR-codes of Bitcoin-URL's • Offline kun je nog steeds betalen via Bluetooth. • Systeemmelding wanneer je Bitcoins ontvangt • Opname van papieren portemonnee (b.v. voor cold storage). • App widget voor Bitcoin saldo. • Veiligheid: Ondersteunt SegWit en het nieuwe bech32-format. • Privacy: Ondersteunt Tor via de externe Orbot-app. HELP MEE Bitcoin Wallet is open source en free software. Licentie: GPLv3 https://www.gnu.org/licenses/gpl-3.0.nl.html Onze broncode is beschikbaar op GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Alle vertalingen worden geregeld via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Gebruik op eigen risico! ================================================ FILE: market/market-description-pl.txt ================================================ Miej swoje Bitcoiny zawsze przy sobie, w Twojej kieszeni! Możesz płacić przez szybkie zeskanowanie QR kodu. Jako sprzedawca otrzymujesz przelew szybko i bezpiecznie. Bitcoin Wallet jest pierwszą mobilną Bitcoin aplikacją oraz jest uważany za najbardziej bezpieczną. NOWOŚCI • Bez rejestracji, przeglądarki i połączenia z chmurą. Ten portfel jest zdecentralizowany i peer-to-peer. • Wyświetlaj ilość bitcoinów w BTC, mBTC lub µBTC. • Przelicznik z/do walut narodowych. • Wysyłaj i otrzymuj bitcoiny przy pomocy NFC, QRcode lub Bitcoin URL. • Kiedy jesteś offline możesz nadal płacić przy pomocy Bluetooth. • Powiadomienia o otrzymaniu monet. • Zamiatanie portfeli papierowych (np. Używanych do przechowywania w chłodni). • Widget z saldem Bitcoinów. PRZYCZYNIĆ SIĘ Bitcoin Wallet to oprogramowanie typu open source i free software. Licencja: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Nasz kod źródłowy jest dostępny na GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Wszystkie tłumaczenia są zarządzane przez Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Używasz na własne ryzyko! ================================================ FILE: market/market-description-pt-BR.txt ================================================ Tenha os seus Bitcoins sempre com você, no seu bolso! Efetue pagamentos rapidamente apenas escaneando um código QR. Como comerciante, você pode receber pagamentos de forma confiável e instantânea. A Bitcoin Wallet foi o primeiro aplicativo móvel criado para o Bitcoin, sendo um dos mais seguros! CARACTERÍSTICAS • Não requer cadastro em nenhum serviço! Esta carteira é descentralizada e "ponto a ponto (P2P)". • Exibe a quantidade de Bitcoins em BTC, mBTC e µBTC. • Conversão para moedas nacionais. • Envio e recebimento de Bitcoins via NFC, códigos QR ou endereços Bitcoin. • Quando você estiver off-line, você ainda pode pagar via Bluetooth. • O recebimento de bitcoins é informado nas notificações do sistema. • Varredura de carteiras de papel (usadas para armazenamento offline). • Widget para saldo de Bitcoins. CONTRIBUA A Bitcoin Wallet é um software livre e com código aberto. Licença: GPLv3 https://www.gnu.org/licenses/gpl-3.0.pt-br.html Nosso código fonte está disponível no GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Todas as traduções são gerenciadas através do site Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Use por sua conta e risco! ================================================ FILE: market/market-description-pt-PT.txt ================================================ Tenha as suas Bitcoins sempre consigo, no seu bolso! Você paga digitalizando rapidamente um código QR. Como um comerciante, recebe pagamentos de uma forma segura e instantânea. Bitcoin Wallet é a primeira aplicação Bitcoin móvel, e possivelmente também a mais segura! FUNCIONALIDADES • Não é necessário registo, serviço da Web ou nuvem! Esta carteira é descentralizada e de par-a-par. • Exibir o valor Bitcoin em BTC, mBTC e µBTC. • Conversão de e para as moedas nacionais. • Enviar e receber Bitcoins via NFC, códigos QR ou URLs Bitcoin. • Quando estiver off-line, ainda pode pagar via Bluetooth. • Notificação do sistema para as moedas recebidas. • Limpeza de carteiras de papel (por exemplo, aquelas utilizadas para armazenamento reservado). • Widget da aplicação para o saldo de Bitcoins. CONTRIBUIR Bitcoin Wallet é de código aberto e um software livre. Licença: GPLv3 https://www.gnu.org/licenses/gpl-3.0.pt-br.html O nosso código fonte está disponível em GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Todas as traduções são geridas via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Utilize por sua conta e risco! ================================================ FILE: market/market-description-ru.txt ================================================ Всегда носите ваши биткоины с собой в вашем кармане! Оплачивайте простым сканированием QR кода. Это надежный и быстрый способ получения оплаты для продавцов. Bitcoin Wallet это первый и наиболее безопасный мобильный кошелек для биткоинов! ОСОБЕННОСТИ • Ни какой регистрации не требуется! Это децентрализованный кошелек в сети, где все узлы равны (peer to peer). • Отображает значение Bitcoin в BTC, mBTC и µBTC. • Конвертация в национальные валюты и обратно. • Отправка и получение Bitcoin при помощи NFC, QR кодов или Bitcoin адресов (URLs). • В оффлайне можно использовать Bluetooth для платежей. • Системные уведомления о поступивших платежах. • Снятие средств с бумажных кошельков (Сипользуются для "холодного" хранения). • Виджет для отображения баланса. • Безопасность: Поддерживает SegWit и новый формат bench32. • Конфиденциальность: Поддержка Tor через отдельное приложение Orbot. УЧАСТИЕ Bitcoin Wallet это распространяется с исходным кодом как свободное ПО. На условиях лицензии: GPLv3 https://www.gnu.org/licenses/gpl-3.0.ru.html Исходный код доступен на GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Все переводы сделаны через Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Используйте на свой страх и риск! ================================================ FILE: market/market-description-sk.txt ================================================ Bitcoiny vždy so sebou vo svojom vrecku. Jednoduché a rýchle platby pomocou QR kódov. Pre obchodníkov ponúka spoľahlivé a okamžité prijímanie platieb. Bitcoin Wallet je prvá mobilná Bitcoin aplikácia a preukázateľne aj najbezpečnejšia. FUNKCIE: • Nie je potrebná žiadna registrácia ani žiadny účet. • Zobrazenie zostatku Bitcoinov v BTC alebo mBTC. • Prepočet hodnoty Bitcoinov do viacerých cudzích mien. • Posielanie a prijímanie Bitcoinov pomocou NFC, QR kódov alebo Bitcoin adries. • V offline režime je platba možná aj cez Bluetooth. • Notifikácie v stavovej lište pri prijatí Bitcoinov. • Widget s celkovým zostatkom. Ak chcete prispieť do projektu Bitcoin Wallet nájdete ho na adrese https://github.com/bitcoin-wallet/bitcoin-wallet Licencia: GPLv3 Použitie len na vlastné riziko! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-sl.txt ================================================ Nosite svoje novce vedno s seboj v žepu. Plačila so hitra, le prečitate QR-kodo. Tudi prejemanje plačil je zanesljivo in takojšnje. Bitcoin Wallet je prva mobilna aplikacija za bitcoin in najbrž tudi najbolj varna! LASTNOSTI: • Potrebna ni nobena registracija, spletna storitev ali oblak! Ta denarnica deluje povsem decentralizirano in vrstniško. • Prikaz zneskov v BTC, mBTC ali µBTC. • Samodejna pretvorba v evre in druge lokalne valute. • Pošiljanje in prejemanje bitcoinov prek NFC, QR-kod ali bitcoin URL-jev. • Z bitcoinom lahko plačujete tudi, če nimate povezave. • Sistemska obvestila ob prejetih novcih. • Widget, ki prikazuje stanje v denarnici. Če želite prispevati k aplikaciji Bitcoin Wallet, se nam pridružite na https://github.com/bitcoin-wallet/bitcoin-wallet Licenca: GPLv3 Uporaba na lastno odgovornost! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-sq.txt ================================================ <>Mbani Bitcoin-at e juaj gjithmonë me ju, në xhepin tuaj! Paguani shpejt duke skanuar një QR kod. Si tregtar, pranoni pagesat lehtë dhe menjëherë. Bitcoin Wallet është Bitcoin aplikacioni i parë mobil, dhe gjithashtu më i sigurti! VEÇORIT • Nuk kërkohet regjistrim, ueb shërbim apo cloud! Kjo kulet është e de-centralizuar dhe 'peer to peer'. • Shfaq shumën e Bitcoins në BTC, mBTC dhe µBTC. • Konvertimi nga monedhat nacionale. • Dërgimi dhe pranimi i Bitcoin-ave me anë të NFC, QR kodeve ose Bircoin URL-ve. • Kur jeni offline, ju prap mund të paguani përmes Bluetooth. • Sistemi i lajmërimit për pranimin e monedhave. • Shpenzimi i kuletave në letër (p.sh. ato të cilat përdoren për 'cold storage'). • Shtesa e programit për bilancin e monedhave. KONTRIBUOJ Bitcoin Wallet është kod i hapur dhe softuer i lirë. Licenca: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Kodi jonë burimor është i hapur në GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Të gjitha përkthimet menagjohen nga Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Përdoreni në përgjegjësin tuaj! ================================================ FILE: market/market-description-sv.txt ================================================ Ha alltid dina bitcoin med dig i fickan! Du betalar snabbt genom att skanna en QR-kod. Handlare får betalningar tillförlitligt och omedelbart. Bitcoin Wallet är den första mobila bitcoin-appen, och utan tvekan den mest säkra! FUNKTIONER • Ingen registrering, web- eller molntjänst behövs! Bitcoin Wallet är decentraliserad och peer-to-peer. • Visa summa bitcoin i BTC, mBTC eller µBTC. • Konvertering till och från nationella valutor. • Skicka och ta emot bitcoin via NFC, QR-koder eller en Bitcoin-URL. • När du är nedkopplad kan du fortfarande betala via Bluetooth. • Meddelande om mottagna bitcoin. • Inläsning av pappersplånbok (t.ex. sådan som används för permanent lagring). • App-widget som visar ditt saldo. BIDRA Bitcoin Wallet är öppen mjukvara och fri mjukvara. Licens: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Vår källkod finns tillgänglig på GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet All översättning hanteras via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Används på egen risk! ================================================ FILE: market/market-description-tr.txt ================================================ Bitcoin'leriniz daima cebinizde sizinle olsun! Herhangi bir QR kodunu okutarak çabuk ödeme yapabilirsiniz. Bir tüccar olarak ödemeleri güvenle ve anında alabilirsiniz. Bitcoin Wallet ilk mobil ve muhtemelen en güvenli Bitcoin uygulamasıdır! ÖZELLİKLER • Kayıt olmaya, web ya da bulut hizmetine gerek yoktur. Bu cüzdan merkezsiz ve eşten eşedir. • Bitcoin miktarını BTC, mBTC ve µBTC olarak göster. • Ulusal para birimlerine ve bu para birimlerinden dönüştürme. • QR kodları, Bitcoin bağlantıları ve yakın alan iletişimi ile Bitcoin alımı ve gönderilmesi. • Çevrimdışı olduğunuzda Bluetooth vasıtasıyla ödemeler. • Alınan bitcoin'ler için sistem bildirimleri. • Kağıt cüzdanların taranması (mesela soğuk depolama için kullanılanlar). • Bitcoin bakiyesini görüntüleyen widget. KATKIDA BULUNUN Bitcoin Wallet açık kaynak ve özgür yazılımdır. Lisans: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Kaynak kodumuz GitHub'da mevcuttur: https://github.com/bitcoin-wallet/bitcoin-wallet Tüm tercümeler Transifex üzerinde yönetilir: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Tüm riski siz üstlenmiş olursunuz! ================================================ FILE: market/market-description-uk.txt ================================================ Носіть Bitcoin завжди з собою, в кишені! Оплачуйте швидко, скануючи QR-код. Якщо ви продавець, отримуйте оплату швидко і надійно. Гаманець Bitcoin — перший мобільний додаток для Bitcoin, і можливо найбезпечніший! Особливості • Не потрібна реєстрація, ані веб-сервіс, ані хмара! Цей гаманець децентралізований і є p2p. • Показ суми Bitcoin в BTC, mBTC і µBTC. • Конверсія із, та в національні валюти. • Підтримка відправки та отримання засобів через NFC, QR-коди або Bitcoin URL. • Коли ви не в мережі, ви можете оплачувати через Bluetooth. • Системні сповіщення про отримані монети. • Сканування паперових гаманців. • Віджет для відображення балансу Bitcoin. ПІДТРИМКА Bitcoin Wallet це безкоштовний додаток з відкритим початковим кодом. Ліцензія: GPLv3 https://www.gnu.org/licenses/gpl-3.0.uk.html Початковий код додатку доступний на GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet Всі переклади зроблені через Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Використувуйте на свій страх та ризик! ================================================ FILE: market/market-description-vi.txt ================================================ Với ứng dụng này thì các Bitcoin sẽ luôn trong tầm kiểm soát của riêng bạn! Bạn có thể gửi các khoản chi trả thông qua thao tác cực kỳ đơn giản đó là quét mã dạng QR hoặc bằng cách chạm hai điện thoại vào nhau (NFC). Bitcoin Wallet được thiết với nguyên lý dễ dàng, tiện lợi, đáng tin tưởng, cũng như cực kỳ nhanh lẹ và đảm bảo an toàn cho người dùng. TÍNH NĂNG: • Không cần có cloud server hoặc dịch vụ web bổ sung nào cả! Ví tiền của bạn được kết nối thông qua sự lựa chọn của bạn trong kết nối mang ngang hàng lẫn nhau. • Hiển thị trạng thái cân bằng tài khoản giữa Bitcoin và các loại tiền tệ khác. • Gửi và nhận Bitcoin thông qua NFC, mã dạng QR hoặc đường dẫn liên kết dạng Bitcoin. • Tham gia tiến trình giao dịch ngay khi không có kết nối mạng, và sẽ thực hiện kết nối ngay khi có mạng. • Thông báo trong hệ thống theo tính nhanh gọn về số lượng Bitcoin nhận và gửi đi. • Tiện ích dành riêng cho Bitcoin. Nếu bạn có ý tưởng đóng góp cho Bitcoin Wallet, hãy truy cập vào trang web https://github.com/bitcoin-wallet/bitcoin-wallet Giấy phép: GPLv3 Sử dụng với sự cẩn trọng của riêng bạn! http://www.gnu.org/licenses/gpl-3.0.en.html ================================================ FILE: market/market-description-zh-TW.txt ================================================ 隨身攜帶你的 Bitcoin,就在你的口袋中!你可以掃描 QR 條碼快速付款。商家也可以安全又快速的完成請款。Bitcoin Wallet 是第一個可以在行動設備使用的 Bitcoin app,並自認為是最安全的一個! 特點 • 不需要註冊、不用登記網路服務、也不使用任何雲端服務!這個錢包 app 完全去中心,並使用對等網路(P2P)來服務。 • 可以顯示不同 Bitcoin 金額單位,如 BTC、mBTC 與 µBTC。 • 可以轉換各國貨幣。 • 可以透過 NFC、QR 條碼、或是 Bitcoin 付款網址來付款及收款。 • 可以在離線時使用藍芽付款。 • 可以在收到款項時通知提醒。 • 可以兌現紙錢包(及其他冷儲存的媒介)。 • Bitcoin 餘額桌面小工具。 出力 Bitcoin Wallet 既是開放源碼也是自由軟體。授權條款: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html 我們的原始碼位在 GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet 所有的翻譯工作都用 Transifex 管理: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ 請自負使用風險! ================================================ FILE: market/market-description-zh.txt ================================================ 将比特币随身携带在你自己的口袋中! 扫描二维码快速支付,即时可靠的接收付款。比特币钱包 (Bitcoin Wallet) 是首选的、最安全的比特币应用! 功能 • 不需要注册,不需要网络服务,也不需要云!比特币钱包是“去中心化”、点对点的 (peer to peer)。 • 以 BTC, mBTC 以及 µBTC 为单位显示比特币金额。 • 从比特币转换为国家货币,或者从国家货币转换为比特币。 • 通过 NFC,二维码、比特币链接发送或接收比特币。 • 断网情况下仍然可以通过蓝牙付款。 • 收到比特币时显示系统通知。 • 与纸钱包交换比特币(纸钱包经常用于冷存储)。 • 应用程序小部件,用于显示比特币余额。 • 安全性:支持隔离见证(SegWit)以及最新的bech32格式。 • 隐私性:通过洋葱路由(Orbot)应用支持Tor网络。 贡献 Bitcoin Wallet 是 开源项目自由软件,以 GPLv3 授权。 https://www.gnu.org/licenses/gpl-3.0.en.html 源代码托管在 GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet 所有的本地化翻译均在 Transifex 上进行: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ 请在使用时谨记风险! ================================================ FILE: market/market-description.txt ================================================ Have your Bitcoins always with you, in your pocket! You pay by quickly scanning a QR code. As a merchant, you receive payments reliably and instantly. Bitcoin Wallet is the first mobile Bitcoin app, and arguably also the most secure! FEATURES • No registration, web service or cloud needed! This wallet is de-centralized and peer to peer. • Display of Bitcoin amount in BTC, mBTC and µBTC. • Conversion to and from national currencies. • Sending and receiving of Bitcoin via NFC, QR codes or Bitcoin URLs. • When you're offline, you can still pay via Bluetooth. • System notification for received coins. • Sweeping of paper wallets (e.g. those used for cold storage). • App widget for Bitcoin balance. • Safety: Supports SegWit and the new bech32 format. • Privacy: Supports Tor via the separate Orbot app. CONTRIBUTE Bitcoin Wallet is open source and free software. License: GPLv3 https://www.gnu.org/licenses/gpl-3.0.en.html Our source code is available at GitHub: https://github.com/bitcoin-wallet/bitcoin-wallet All translations are managed via Transifex: https://www.transifex.com/bitcoin-wallet/bitcoin-wallet/ Use at your own risk! ================================================ FILE: market/market-promo-text-ar.txt ================================================ البتكوين الخاصة بك، في جيبك ! ================================================ FILE: market/market-promo-text-ca.txt ================================================ Els teus Bitcoins, a la teva butxaca! ================================================ FILE: market/market-promo-text-cs.txt ================================================ Vlastní Bitcoiny ve vlastní kapse! ================================================ FILE: market/market-promo-text-cy.txt ================================================ Dy Fitcoin dy hun, yn dy boced dy hun! ================================================ FILE: market/market-promo-text-da.txt ================================================ Dine egne Bitcoins i din egen lomme! ================================================ FILE: market/market-promo-text-de.txt ================================================ Deine eigenen Bitcoins, in deiner eigenen Tasche! ================================================ FILE: market/market-promo-text-el.txt ================================================ Τα δικά σας Bitcoin, στην τσέπη σας! ================================================ FILE: market/market-promo-text-eo.txt ================================================ Viaj propraj Bitmonoj, en via propra poŝo! ================================================ FILE: market/market-promo-text-es.txt ================================================ ¡Tus propios Bitcoins, en tu propio bolsillo! ================================================ FILE: market/market-promo-text-fa.txt ================================================ بیت کوین های شما، در کیف پول خودتان! ================================================ FILE: market/market-promo-text-fi.txt ================================================ Pidä Bitcoinisi omassa taskussasi! ================================================ FILE: market/market-promo-text-fr.txt ================================================ Vos bitcoins, dans votre poche ! ================================================ FILE: market/market-promo-text-he.txt ================================================ הביטקוינים שלך, בכיס שלך! ================================================ FILE: market/market-promo-text-hi.txt ================================================ आपके अपने बिटकोइंस , आपकी अपनी पॉकेट में ! ================================================ FILE: market/market-promo-text-hr.txt ================================================ Tvoji vlastiti Bitcoin-ovi, u tvome džepu! ================================================ FILE: market/market-promo-text-hu.txt ================================================ Tartsd a zsebedben Bitcoin érméidet! ================================================ FILE: market/market-promo-text-id.txt ================================================ Anda memiliki Bitcoin, dalam saku Anda sendiri! ================================================ FILE: market/market-promo-text-it.txt ================================================ I tuoi Bitcoin, nella tua tasca! ================================================ FILE: market/market-promo-text-iw.txt ================================================ הביטקוינים שלך, בכיס שלך! ================================================ FILE: market/market-promo-text-ja.txt ================================================ 君のビットコインを、君のポケットに! ================================================ FILE: market/market-promo-text-ko.txt ================================================ 내 주머니, 내 비트코인! ================================================ FILE: market/market-promo-text-mk.txt ================================================ Твоите лични Биткоини, во твојот сопствен џеб! ================================================ FILE: market/market-promo-text-nb.txt ================================================ Dine egne bitcoins, i din egen lomme! ================================================ FILE: market/market-promo-text-nl.txt ================================================ Je eigen bitcoins, in je eigen zak! ================================================ FILE: market/market-promo-text-pl.txt ================================================ Twoje Bitcoiny w Twojej kieszen! ================================================ FILE: market/market-promo-text-pt-BR.txt ================================================ Seus Bitcoins em seu bolso! ================================================ FILE: market/market-promo-text-pt-PT.txt ================================================ As suas próprias Bitcoins, estão sempre consigo! ================================================ FILE: market/market-promo-text-ru.txt ================================================ Ваши собственные биткоины в вашем собственном кармане! ================================================ FILE: market/market-promo-text-sk.txt ================================================ Tvoje vlastné Bitcoiny, v Tvojom vlastnom vrecku! ================================================ FILE: market/market-promo-text-sl.txt ================================================ Vaši novci v vašem žepu! ================================================ FILE: market/market-promo-text-sq.txt ================================================ Bitcoin-monedhat tuaja, në xhepin tuaj! ================================================ FILE: market/market-promo-text-sv.txt ================================================ Dina egna bitcoin, i din egen ficka! ================================================ FILE: market/market-promo-text-tr.txt ================================================ Kendi Bitcoinleriniz, kendi cebinizde! ================================================ FILE: market/market-promo-text-uk.txt ================================================ Ваші Bitcoin, у вашій власній кишені! ================================================ FILE: market/market-promo-text-vi.txt ================================================ Bitcoin của riêng bạn, trong túi tiền của riêng bạn! ================================================ FILE: market/market-promo-text-zh-TW.txt ================================================ 你的 Bitcoin 就在自己的口袋裡! ================================================ FILE: market/market-promo-text-zh.txt ================================================ 将您自己的比特币装进您自己的口袋! ================================================ FILE: market/market-promo-text.txt ================================================ Your own Bitcoins, in your own pocket! ================================================ FILE: sample-integration-android/AUTHORS ================================================ Andreas Schildbach ================================================ FILE: sample-integration-android/AndroidManifest.xml ================================================ ================================================ FILE: sample-integration-android/COPYING ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS ================================================ FILE: sample-integration-android/build.gradle ================================================ plugins { id 'com.android.application' } configurations { all*.exclude group: 'com.google.android', module: 'android' } dependencies { implementation project(':integration-android') implementation 'org.bitcoinj:bitcoinj-core:0.14.7' } android { compileSdkVersion 'android-19' buildToolsVersion '29.0.3' defaultConfig { dexOptions { preDexLibraries false } } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } lintOptions { checkReleaseBuilds false abortOnError false } packagingOptions { exclude 'lib/x86_64/darwin/libscrypt.dylib' exclude 'org/bitcoinj/crypto/mnemonic/wordlist/english.txt' exclude 'org/bitcoinj/crypto/cacerts' exclude 'org.bitcoin.production.checkpoints.txt' exclude 'org.bitcoin.test.checkpoints.txt' exclude '**/*.java' } } ================================================ FILE: sample-integration-android/res/layout/sample_activity.xml ================================================