diff --git a/DashWallet.xcodeproj/project.pbxproj b/DashWallet.xcodeproj/project.pbxproj index 3d713e8ee..eda561fcc 100644 --- a/DashWallet.xcodeproj/project.pbxproj +++ b/DashWallet.xcodeproj/project.pbxproj @@ -435,7 +435,6 @@ 47AE8BB028BFF28700490F5E /* explore.db in Resources */ = {isa = PBXBuildFile; fileRef = 47AE8BAF28BFF28400490F5E /* explore.db */; }; 47AE8BB228BFF61A00490F5E /* FileManager+DashWallet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BB128BFF61A00490F5E /* FileManager+DashWallet.swift */; }; 47AE8BE628C1305F00490F5E /* AllMerchantLocationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BB728C1305E00490F5E /* AllMerchantLocationsViewController.swift */; }; - 47AE8BE928C1305F00490F5E /* AtmDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BBC28C1305E00490F5E /* AtmDetailsView.swift */; }; 47AE8BF028C1306000490F5E /* AtmItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BC928C1305E00490F5E /* AtmItemCell.swift */; }; 47AE8BF228C1306000490F5E /* PointOfUseItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BCB28C1305E00490F5E /* PointOfUseItemCell.swift */; }; 47AE8BF328C1306000490F5E /* MerchantItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BCC28C1305E00490F5E /* MerchantItemCell.swift */; }; @@ -452,9 +451,8 @@ 47AE8C0328C1F0C600490F5E /* PointOfUseListSegmentedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C0228C1F0C600490F5E /* PointOfUseListSegmentedCell.swift */; }; 47AE8C0528C1F74A00490F5E /* PointOfUseListFiltersCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C0428C1F74A00490F5E /* PointOfUseListFiltersCell.swift */; }; 47AE8C0728C2274200490F5E /* PointOfUseListSearchCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C0628C2274200490F5E /* PointOfUseListSearchCell.swift */; }; - 47AE8C1328C5F0A700490F5E /* PointOfUseDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1228C5F0A600490F5E /* PointOfUseDetailsViewController.swift */; }; + 47AE8C1328C5F0A700490F5E /* POIDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1228C5F0A600490F5E /* POIDetailsViewController.swift */; }; 47AE8C1528C6378E00490F5E /* HairlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1428C6378E00490F5E /* HairlineView.swift */; }; - 47AE8C1828C63F9C00490F5E /* PointOfUseDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1728C63F9C00490F5E /* PointOfUseDetailsView.swift */; }; 47AE8C1A28C6A21A00490F5E /* AllMerchantLocationsDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1928C6A21A00490F5E /* AllMerchantLocationsDataProvider.swift */; }; 47AE8C1C28C6AA2500490F5E /* PointOfUseLocationServicePopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1B28C6AA2400490F5E /* PointOfUseLocationServicePopup.swift */; }; 47AF180529070B720025803E /* Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AF180429070B720025803E /* Types.swift */; }; @@ -550,8 +548,8 @@ 753261B22CBC157F003CDE00 /* GetStartedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753261B12CBC157F003CDE00 /* GetStartedViewController.swift */; }; 75387B4A2E0400C300BCCC72 /* MerchantDenominations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75387B492E0400C300BCCC72 /* MerchantDenominations.swift */; }; 75387B4B2E0400C300BCCC72 /* MerchantDenominations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75387B492E0400C300BCCC72 /* MerchantDenominations.swift */; }; - 753CE9D82E12B6FB004A0A13 /* PointOfUseDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CE9D72E12B6F9004A0A13 /* PointOfUseDetailsViewModel.swift */; }; - 753CE9D92E12B6FB004A0A13 /* PointOfUseDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CE9D72E12B6F9004A0A13 /* PointOfUseDetailsViewModel.swift */; }; + 753CE9D82E12B6FB004A0A13 /* POIDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CE9D72E12B6F9004A0A13 /* POIDetailsViewModel.swift */; }; + 753CE9D92E12B6FB004A0A13 /* POIDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CE9D72E12B6F9004A0A13 /* POIDetailsViewModel.swift */; }; 753E46E82DE1E24300A3FF2A /* CTXSpendModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753E46E72DE1E24300A3FF2A /* CTXSpendModels.swift */; }; 753E46E92DE1E24300A3FF2A /* CTXSpendModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753E46E72DE1E24300A3FF2A /* CTXSpendModels.swift */; }; 753F75342DD0D42300D40DFE /* DashSpendPayScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753F75332DD0D41900D40DFE /* DashSpendPayScreen.swift */; }; @@ -779,6 +777,8 @@ 75F3EF4C2E13D1670092A0D9 /* PiggyCardsTokenService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F3EF4A2E13D1670092A0D9 /* PiggyCardsTokenService.swift */; }; 75F3EF4E2E1553BF0092A0D9 /* DashSpendError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F3EF4D2E1553BB0092A0D9 /* DashSpendError.swift */; }; 75F3EF4F2E1553BF0092A0D9 /* DashSpendError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F3EF4D2E1553BB0092A0D9 /* DashSpendError.swift */; }; + 75F3EF562E16AD060092A0D9 /* POIDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F3EF542E16AD060092A0D9 /* POIDetailsView.swift */; }; + 75F3EF582E16AD060092A0D9 /* POIDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F3EF542E16AD060092A0D9 /* POIDetailsView.swift */; }; 75F3F00D2C48F819004470EA /* RootEditProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 759063EC2C42687F002F2AA9 /* RootEditProfileViewController.swift */; }; 75F51AAD2ABD8C800057B499 /* IntegrationViewController+Uphold.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F51AAC2ABD8C800057B499 /* IntegrationViewController+Uphold.swift */; }; 75F51AAF2ABD8D070057B499 /* IntegrationViewController+Coinbase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F51AAE2ABD8D070057B499 /* IntegrationViewController+Coinbase.swift */; }; @@ -1055,7 +1055,6 @@ C9D2C69B2A320AA000D15901 /* DWStartModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AB231D62196E5CF00A6E7E6 /* DWStartModel.m */; }; C9D2C69C2A320AA000D15901 /* DWAdvancedSecurityModelStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AB3417923A929B6004E37A7 /* DWAdvancedSecurityModelStub.m */; }; C9D2C69D2A320AA000D15901 /* Foundation+Bitcoin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4709C32028818D5400B4BD48 /* Foundation+Bitcoin.swift */; }; - C9D2C69E2A320AA000D15901 /* AtmDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8BBC28C1305E00490F5E /* AtmDetailsView.swift */; }; C9D2C69F2A320AA000D15901 /* DWPlaceholderFormTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9FFE3A2230FF4600956D5F /* DWPlaceholderFormTableViewCell.m */; }; C9D2C6A02A320AA000D15901 /* DWTitleDetailCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A0C69F12316B93F001B8C90 /* DWTitleDetailCellView.m */; }; C9D2C6A12A320AA000D15901 /* AmountInputControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C661B728FE907300028A8D /* AmountInputControl.swift */; }; @@ -1246,7 +1245,7 @@ C9D2C77E2A320AA000D15901 /* ConfirmationTransactionQRController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 118B7A3E29865A3A00FBB6CC /* ConfirmationTransactionQRController.swift */; }; C9D2C7812A320AA000D15901 /* Numbers+Dash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E4B7B6292F85E800CE0EB6 /* Numbers+Dash.swift */; }; C9D2C7822A320AA000D15901 /* PaymentMethodsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478C983129433C5700FAA0F0 /* PaymentMethodsController.swift */; }; - C9D2C7832A320AA000D15901 /* PointOfUseDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1228C5F0A600490F5E /* PointOfUseDetailsViewController.swift */; }; + C9D2C7832A320AA000D15901 /* POIDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1228C5F0A600490F5E /* POIDetailsViewController.swift */; }; C9D2C7842A320AA000D15901 /* PointOfUseLocationServicePopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1B28C6AA2400490F5E /* PointOfUseLocationServicePopup.swift */; }; C9D2C7852A320AA000D15901 /* BalanceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472D13E7299E4EE7006903F1 /* BalanceModel.swift */; }; C9D2C7862A320AA000D15901 /* TxReclassifyTransactionsInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F2C6812860319400C2B774 /* TxReclassifyTransactionsInfoViewController.swift */; }; @@ -1468,7 +1467,6 @@ C9D2C8A82A320AA000D15901 /* CrowdNodeError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119E8D112909513F00D406C1 /* CrowdNodeError.swift */; }; C9D2C8A92A320AA000D15901 /* WithdrawalLimit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111C3C4D296C52F800788E18 /* WithdrawalLimit.swift */; }; C9D2C8AA2A320AA000D15901 /* DWPayModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8B9E6422FFE43500FF8653 /* DWPayModel.m */; }; - C9D2C8AD2A320AA000D15901 /* PointOfUseDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AE8C1728C63F9C00490F5E /* PointOfUseDetailsView.swift */; }; C9D2C8AE2A320AA000D15901 /* DSChain+DashWallet.m in Sources */ = {isa = PBXBuildFile; fileRef = 47E4F7C6297596D8006BEA68 /* DSChain+DashWallet.m */; }; C9D2C8AF2A320AA000D15901 /* FromLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1193FF3A2961960B004EA8D7 /* FromLabel.swift */; }; C9D2C8B02A320AA000D15901 /* DWPhraseRepairChildViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A9172D225233F4F0024B4C5 /* DWPhraseRepairChildViewController.m */; }; @@ -2388,7 +2386,6 @@ 47AE8BAF28BFF28400490F5E /* explore.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = explore.db; sourceTree = ""; }; 47AE8BB128BFF61A00490F5E /* FileManager+DashWallet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+DashWallet.swift"; sourceTree = ""; }; 47AE8BB728C1305E00490F5E /* AllMerchantLocationsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllMerchantLocationsViewController.swift; sourceTree = ""; }; - 47AE8BBC28C1305E00490F5E /* AtmDetailsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtmDetailsView.swift; sourceTree = ""; }; 47AE8BC928C1305E00490F5E /* AtmItemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtmItemCell.swift; sourceTree = ""; }; 47AE8BCB28C1305E00490F5E /* PointOfUseItemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PointOfUseItemCell.swift; sourceTree = ""; }; 47AE8BCC28C1305E00490F5E /* MerchantItemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MerchantItemCell.swift; sourceTree = ""; }; @@ -2405,9 +2402,8 @@ 47AE8C0228C1F0C600490F5E /* PointOfUseListSegmentedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseListSegmentedCell.swift; sourceTree = ""; }; 47AE8C0428C1F74A00490F5E /* PointOfUseListFiltersCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseListFiltersCell.swift; sourceTree = ""; }; 47AE8C0628C2274200490F5E /* PointOfUseListSearchCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseListSearchCell.swift; sourceTree = ""; }; - 47AE8C1228C5F0A600490F5E /* PointOfUseDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseDetailsViewController.swift; sourceTree = ""; }; + 47AE8C1228C5F0A600490F5E /* POIDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POIDetailsViewController.swift; sourceTree = ""; }; 47AE8C1428C6378E00490F5E /* HairlineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HairlineView.swift; sourceTree = ""; }; - 47AE8C1728C63F9C00490F5E /* PointOfUseDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseDetailsView.swift; sourceTree = ""; }; 47AE8C1928C6A21A00490F5E /* AllMerchantLocationsDataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllMerchantLocationsDataProvider.swift; sourceTree = ""; }; 47AE8C1B28C6AA2400490F5E /* PointOfUseLocationServicePopup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseLocationServicePopup.swift; sourceTree = ""; }; 47AF180429070B720025803E /* Types.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Types.swift; sourceTree = ""; }; @@ -2494,7 +2490,7 @@ 753261AF2CBC11BF003CDE00 /* WelcomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeViewController.swift; sourceTree = ""; }; 753261B12CBC157F003CDE00 /* GetStartedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetStartedViewController.swift; sourceTree = ""; }; 75387B492E0400C300BCCC72 /* MerchantDenominations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MerchantDenominations.swift; sourceTree = ""; }; - 753CE9D72E12B6F9004A0A13 /* PointOfUseDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PointOfUseDetailsViewModel.swift; sourceTree = ""; }; + 753CE9D72E12B6F9004A0A13 /* POIDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POIDetailsViewModel.swift; sourceTree = ""; }; 753E46E72DE1E24300A3FF2A /* CTXSpendModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CTXSpendModels.swift; sourceTree = ""; }; 753F75332DD0D41900D40DFE /* DashSpendPayScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashSpendPayScreen.swift; sourceTree = ""; }; 753F75362DD0D75F00D40DFE /* DashSpendPayViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashSpendPayViewModel.swift; sourceTree = ""; }; @@ -2645,6 +2641,7 @@ 75F2E0B61BE2D5F000EAE861 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 75F3EF4A2E13D1670092A0D9 /* PiggyCardsTokenService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PiggyCardsTokenService.swift; sourceTree = ""; }; 75F3EF4D2E1553BB0092A0D9 /* DashSpendError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashSpendError.swift; sourceTree = ""; }; + 75F3EF542E16AD060092A0D9 /* POIDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = POIDetailsView.swift; sourceTree = ""; }; 75F51AAC2ABD8C800057B499 /* IntegrationViewController+Uphold.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IntegrationViewController+Uphold.swift"; sourceTree = ""; }; 75F51AAE2ABD8D070057B499 /* IntegrationViewController+Coinbase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "IntegrationViewController+Coinbase.swift"; sourceTree = ""; }; 75F990812AFD1065006759AB /* UsernameRequestDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UsernameRequestDetailsViewController.swift; sourceTree = ""; }; @@ -5781,7 +5778,7 @@ isa = PBXGroup; children = ( 47AE8C1628C63F9400490F5E /* Views */, - 47AE8C1228C5F0A600490F5E /* PointOfUseDetailsViewController.swift */, + 47AE8C1228C5F0A600490F5E /* POIDetailsViewController.swift */, ); path = Details; sourceTree = ""; @@ -5862,9 +5859,8 @@ 47AE8C1628C63F9400490F5E /* Views */ = { isa = PBXGroup; children = ( - 753CE9D72E12B6F9004A0A13 /* PointOfUseDetailsViewModel.swift */, - 47AE8C1728C63F9C00490F5E /* PointOfUseDetailsView.swift */, - 47AE8BBC28C1305E00490F5E /* AtmDetailsView.swift */, + 75F3EF542E16AD060092A0D9 /* POIDetailsView.swift */, + 753CE9D72E12B6F9004A0A13 /* POIDetailsViewModel.swift */, ); path = Views; sourceTree = ""; @@ -8603,7 +8599,6 @@ 2A4E531522E9F0A200E5168A /* DWStartModel.m in Sources */, 2AB3417A23A929B6004E37A7 /* DWAdvancedSecurityModelStub.m in Sources */, 4709C32128818D5400B4BD48 /* Foundation+Bitcoin.swift in Sources */, - 47AE8BE928C1305F00490F5E /* AtmDetailsView.swift in Sources */, 2A9FFE872230FF4700956D5F /* DWPlaceholderFormTableViewCell.m in Sources */, 2A0C69F22316B93F001B8C90 /* DWTitleDetailCellView.m in Sources */, 47C661B828FE907300028A8D /* AmountInputControl.swift in Sources */, @@ -8789,7 +8784,7 @@ 110D1784298E68A8005BEB30 /* OnlineAccountInfoController.swift in Sources */, 470AE1882926600A001A0514 /* PaymentController.swift in Sources */, 751C05DE2D3E39A800475E52 /* TransactionListDataItem.swift in Sources */, - 753CE9D92E12B6FB004A0A13 /* PointOfUseDetailsViewModel.swift in Sources */, + 753CE9D92E12B6FB004A0A13 /* POIDetailsViewModel.swift in Sources */, 2ADB396C242615C200A6F898 /* CALayer+MBAnimationPersistence.m in Sources */, 2A9FFDF42230FF1A00956D5F /* UIView+DWAnimations.m in Sources */, 114573A42949B221009DCF27 /* VerifiedSuccessfullyViewController.swift in Sources */, @@ -8830,7 +8825,7 @@ 118B7A3F29865A3A00FBB6CC /* ConfirmationTransactionQRController.swift in Sources */, 47E4B7B7292F85E800CE0EB6 /* Numbers+Dash.swift in Sources */, 478C983229433C5700FAA0F0 /* PaymentMethodsController.swift in Sources */, - 47AE8C1328C5F0A700490F5E /* PointOfUseDetailsViewController.swift in Sources */, + 47AE8C1328C5F0A700490F5E /* POIDetailsViewController.swift in Sources */, 750CEFA22CCA6EA100E87A32 /* TextInput.swift in Sources */, 47AE8C1C28C6AA2500490F5E /* PointOfUseLocationServicePopup.swift in Sources */, 75F3EF4C2E13D1670092A0D9 /* PiggyCardsTokenService.swift in Sources */, @@ -9114,7 +9109,6 @@ 75D9EBC32DE5CD9C009416A2 /* GiftCardsDAO.swift in Sources */, 111C3C4E296C52F800788E18 /* WithdrawalLimit.swift in Sources */, 2A8B9E6522FFE43500FF8653 /* DWPayModel.m in Sources */, - 47AE8C1828C63F9C00490F5E /* PointOfUseDetailsView.swift in Sources */, 47E4F7C7297596D9006BEA68 /* DSChain+DashWallet.m in Sources */, 1193FF3B2961960B004EA8D7 /* FromLabel.swift in Sources */, 2A9172D325233F4F0024B4C5 /* DWPhraseRepairChildViewController.m in Sources */, @@ -9178,6 +9172,7 @@ 4751CAD92970509600F63AC4 /* ConvertCryptoOrderPreviewViews.swift in Sources */, 75E2F3CA2AA4D1B900C3B458 /* Topper.swift in Sources */, 2A8F422021BEFEEA00858B91 /* DWAboutModel.m in Sources */, + 75F3EF562E16AD060092A0D9 /* POIDetailsView.swift in Sources */, 757AEBD22E1131A1007BE8B4 /* PiggyCardsAPI.swift in Sources */, 757AEBD42E1131A1007BE8B4 /* PiggyCardsRepository.swift in Sources */, 757AEBD52E1131A1007BE8B4 /* PiggyCardsEndpoint.swift in Sources */, @@ -9253,7 +9248,6 @@ 7503643B2C89CFB70029EC0D /* CoinJoinProgressView.swift in Sources */, C9D2C69C2A320AA000D15901 /* DWAdvancedSecurityModelStub.m in Sources */, C9D2C69D2A320AA000D15901 /* Foundation+Bitcoin.swift in Sources */, - C9D2C69E2A320AA000D15901 /* AtmDetailsView.swift in Sources */, C9D2C69F2A320AA000D15901 /* DWPlaceholderFormTableViewCell.m in Sources */, C9D2C6A02A320AA000D15901 /* DWTitleDetailCellView.m in Sources */, 75EE38D42CBE9EFC00845FFF /* MainMenuContentView.swift in Sources */, @@ -9351,7 +9345,7 @@ C9D2C6DE2A320AA000D15901 /* DWSeedPhraseTitledView.m in Sources */, C9D2C6E02A320AA000D15901 /* CrowdNodeTopUpTx.swift in Sources */, 759ADD582BF3447400767ACD /* Button.swift in Sources */, - 753CE9D82E12B6FB004A0A13 /* PointOfUseDetailsViewModel.swift in Sources */, + 753CE9D82E12B6FB004A0A13 /* POIDetailsViewModel.swift in Sources */, C943B3302A408CED00AF23C5 /* DWSaveAlertChildView.m in Sources */, C9D2C6E12A320AA000D15901 /* BackupInfoItemView.swift in Sources */, C9D2C6E32A320AA000D15901 /* AccountCreatingController.swift in Sources */, @@ -9601,7 +9595,7 @@ C9D2C7812A320AA000D15901 /* Numbers+Dash.swift in Sources */, 750CEFA12CCA6EA100E87A32 /* TextInput.swift in Sources */, C9D2C7822A320AA000D15901 /* PaymentMethodsController.swift in Sources */, - C9D2C7832A320AA000D15901 /* PointOfUseDetailsViewController.swift in Sources */, + C9D2C7832A320AA000D15901 /* POIDetailsViewController.swift in Sources */, C9D2C7842A320AA000D15901 /* PointOfUseLocationServicePopup.swift in Sources */, C9D2C7852A320AA000D15901 /* BalanceModel.swift in Sources */, C9D2C7862A320AA000D15901 /* TxReclassifyTransactionsInfoViewController.swift in Sources */, @@ -9959,6 +9953,7 @@ C943B5062A40A54600AF23C5 /* UICollectionView+DWDPItemDequeue.m in Sources */, C9D2C8A02A320AA000D15901 /* SendCoinsService.swift in Sources */, C9D2C8A12A320AA000D15901 /* ShortcutAction.swift in Sources */, + 75F3EF582E16AD060092A0D9 /* POIDetailsView.swift in Sources */, C956AF112A5B592E002FAB75 /* UIButton+Dash.swift in Sources */, C9D2C8A22A320AA000D15901 /* DWModalChevronView.m in Sources */, C956AF0F2A5B592E002FAB75 /* TappableTextView.swift in Sources */, @@ -9976,7 +9971,6 @@ C943B54B2A40B52F00AF23C5 /* UIView+DWAutolayout.m in Sources */, 757AEBC52E113173007BE8B4 /* PiggyCardsConstants.swift in Sources */, C943B3332A408CED00AF23C5 /* DWTextFieldFormCellModel.m in Sources */, - C9D2C8AD2A320AA000D15901 /* PointOfUseDetailsView.swift in Sources */, C9D2C8AE2A320AA000D15901 /* DSChain+DashWallet.m in Sources */, C9D2C8AF2A320AA000D15901 /* FromLabel.swift in Sources */, 759063EF2C427324002F2AA9 /* DWMainMenuViewController+DashPay.swift in Sources */, diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Contents.json b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Contents.json new file mode 100644 index 000000000..596ac5b1b --- /dev/null +++ b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Layer_1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Layer_1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Layer_1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1.png new file mode 100644 index 000000000..6ecd36c5f Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1.png differ diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@2x.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@2x.png new file mode 100644 index 000000000..2068a7fa1 Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@2x.png differ diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@3x.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@3x.png new file mode 100644 index 000000000..7dd1aeb81 Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.discount.imageset/Layer_1@3x.png differ diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.explore.dash.wts.card.orange.imageset/Contents.json b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.explore.dash.wts.card.orange.imageset/Contents.json index 35b654f3f..f9b7a1727 100644 --- a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.explore.dash.wts.card.orange.imageset/Contents.json +++ b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.explore.dash.wts.card.orange.imageset/Contents.json @@ -19,5 +19,8 @@ "info" : { "author" : "xcode", "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" } } diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Contents.json b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Contents.json new file mode 100644 index 000000000..596ac5b1b --- /dev/null +++ b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Layer_1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Layer_1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Layer_1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1.png new file mode 100644 index 000000000..cdcd6153c Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1.png differ diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@2x.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@2x.png new file mode 100644 index 000000000..26e31be2d Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@2x.png differ diff --git a/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@3x.png b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@3x.png new file mode 100644 index 000000000..d7c5c2b39 Binary files /dev/null and b/DashWallet/Resources/AppAssets.xcassets/Explore Dash/image.giftcard.black.imageset/Layer_1@3x.png differ diff --git a/DashWallet/Sources/Models/Explore Dash/Model/DashSpend/GiftCardProvider.swift b/DashWallet/Sources/Models/Explore Dash/Model/DashSpend/GiftCardProvider.swift index f5a19d4a9..637037512 100644 --- a/DashWallet/Sources/Models/Explore Dash/Model/DashSpend/GiftCardProvider.swift +++ b/DashWallet/Sources/Models/Explore Dash/Model/DashSpend/GiftCardProvider.swift @@ -24,7 +24,7 @@ enum GiftCardProvider: CaseIterable { var displayName: String { switch self { case .ctx: - return "CTXSpend" + return "CTX" case .piggyCards: return "PiggyCards" } diff --git a/DashWallet/Sources/Models/Uphold/DWUpholdMainnetConstants.m b/DashWallet/Sources/Models/Uphold/DWUpholdMainnetConstants.m index 15830fe78..a7f171e16 100644 --- a/DashWallet/Sources/Models/Uphold/DWUpholdMainnetConstants.m +++ b/DashWallet/Sources/Models/Uphold/DWUpholdMainnetConstants.m @@ -47,7 +47,6 @@ + (NSString *)transactionURLFormat { + (NSString *)logoutURLString { return @"https://uphold.com/"; - } @end diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/PointOfUseDetailsViewController.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/POIDetailsViewController.swift similarity index 51% rename from DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/PointOfUseDetailsViewController.swift rename to DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/POIDetailsViewController.swift index 27487fc3a..6e2680c4f 100644 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/PointOfUseDetailsViewController.swift +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/POIDetailsViewController.swift @@ -19,9 +19,9 @@ import MapKit import UIKit import SwiftUI -// MARK: - PointOfUseDetailsViewController +// MARK: - POIDetailsViewController -class PointOfUseDetailsViewController: UIViewController { +class POIDetailsViewController: UIViewController { internal var pointOfUse: ExplorePointOfUse internal let isShowAllHidden: Bool @@ -30,8 +30,8 @@ class PointOfUseDetailsViewController: UIViewController { @objc var onGiftCardPurchased: ((Data)->())? private var contentView: UIView! - private var detailsView: PointOfUseDetailsView! private var mapView: ExploreMapView! + private let defaultBottomSheetHeight: CGFloat = 450 public init(pointOfUse: ExplorePointOfUse, isShowAllHidden: Bool = true) { self.pointOfUse = pointOfUse @@ -47,8 +47,7 @@ class PointOfUseDetailsViewController: UIViewController { override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() - mapView?.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: mapView.frame.height - detailsView.frame.height - 10, - right: 0) + // Map inset is now handled by the bottom sheet } override func viewDidLoad() { @@ -59,7 +58,7 @@ class PointOfUseDetailsViewController: UIViewController { } } -extension PointOfUseDetailsViewController { +extension POIDetailsViewController { @objc func payAction() { payWithDashHandler?() @@ -96,39 +95,68 @@ extension PointOfUseDetailsViewController { mapView.trailingAnchor.constraint(equalTo: view.trailingAnchor), ]) } + + private func adjustMapCenterForBottomSheet() { + updateMapForSheetHeight(defaultBottomSheetHeight) + } + + private func updateMapForSheetHeight(_ sheetHeight: CGFloat) { + guard let mapView = mapView, let location = mapView.initialCenterLocation else { return } + + // Set content insets to push the map center up based on sheet height + let contentInsets = UIEdgeInsets(top: 0, left: 0, bottom: sheetHeight, right: 0) + mapView.setContentInsets(contentInsets, animated: true) + + // Re-center the location + mapView.setCenter(location, animated: true) + } private func prepareContentView() { contentView = UIView() contentView.translatesAutoresizingMaskIntoConstraints = false contentView.backgroundColor = .dw_secondaryBackground() - view.addSubview(contentView) - - let constraint: [NSLayoutConstraint] - + if pointOfUse.showMap { - contentView.clipsToBounds = false - contentView.layer.masksToBounds = true - contentView.layer.cornerRadius = 20.0 - contentView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] - constraint = [ - contentView.bottomAnchor.constraint(equalTo: view.bottomAnchor), - contentView.leadingAnchor.constraint(equalTo: view.leadingAnchor), - contentView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - ] + // Create a bottom sheet container + let sheetViewController = BottomSheetViewController() + sheetViewController.contentView = contentView + sheetViewController.view.backgroundColor = .clear + + // Set up height change callback to update map + sheetViewController.onHeightChanged = { [weak self] height in + self?.updateMapForSheetHeight(height) + } + + // Add sheet as child view controller + addChild(sheetViewController) + view.addSubview(sheetViewController.view) + sheetViewController.view.translatesAutoresizingMaskIntoConstraints = false + + NSLayoutConstraint.activate([ + sheetViewController.view.topAnchor.constraint(equalTo: view.topAnchor), + sheetViewController.view.bottomAnchor.constraint(equalTo: view.bottomAnchor), + sheetViewController.view.leadingAnchor.constraint(equalTo: view.leadingAnchor), + sheetViewController.view.trailingAnchor.constraint(equalTo: view.trailingAnchor), + ]) + + sheetViewController.didMove(toParent: self) } else { - constraint = [ + // Non-map view: use regular layout + view.addSubview(contentView) + + NSLayoutConstraint.activate([ contentView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor), contentView.bottomAnchor.constraint(equalTo: view.bottomAnchor), contentView.leadingAnchor.constraint(equalTo: view.leadingAnchor), contentView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - ] + ]) } - - NSLayoutConstraint.activate(constraint) } private func showDetailsView() { - detailsView = detailsView(for: pointOfUse) + if case .unknown = pointOfUse.category { return } + + var detailsView = POIDetailsView(merchant: pointOfUse, isShowAllHidden: isShowAllHidden) detailsView.payWithDashHandler = payWithDashHandler detailsView.sellDashHandler = sellDashHandler detailsView.showAllLocationsActionBlock = { [weak self] in @@ -146,14 +174,18 @@ extension PointOfUseDetailsViewController { self?.showDashSpendLoginInfo(provider: provider) } - detailsView.translatesAutoresizingMaskIntoConstraints = false - contentView.addSubview(detailsView) - + let hostingController = UIHostingController(rootView: detailsView) + hostingController.view.backgroundColor = .dw_secondaryBackground() + hostingController.view.translatesAutoresizingMaskIntoConstraints = false + + contentView.addSubview(hostingController.view) + guard let hostingView = hostingController.view else { return } + NSLayoutConstraint.activate([ - detailsView.topAnchor.constraint(equalTo: contentView.topAnchor), - detailsView.bottomAnchor.constraint(equalTo: contentView.safeAreaLayoutGuide.bottomAnchor), - detailsView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor), - detailsView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor), + hostingView.topAnchor.constraint(equalTo: contentView.topAnchor), + hostingView.bottomAnchor.constraint(equalTo: contentView.safeAreaLayoutGuide.bottomAnchor), + hostingView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor), + hostingView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor), ]) } @@ -161,18 +193,12 @@ extension PointOfUseDetailsViewController { showMapIfNeeded() prepareContentView() showDetailsView() - } -} - -extension PointOfUseDetailsViewController { - func detailsView(for pointOfUse: ExplorePointOfUse) -> PointOfUseDetailsView? { - switch pointOfUse.category { - case .merchant: - return PointOfUseDetailsView(merchant: pointOfUse, isShowAllHidden: isShowAllHidden) - case .atm: - return AtmDetailsView(merchant: pointOfUse, isShowAllHidden: isShowAllHidden) - case .unknown: - return nil + + // Adjust map center after layout is complete + if pointOfUse.showMap { + DispatchQueue.main.async { [weak self] in + self?.adjustMapCenterForBottomSheet() + } } } } @@ -180,9 +206,7 @@ extension PointOfUseDetailsViewController { // Mark: DashSpend -extension PointOfUseDetailsViewController { - // TODO: This is a temporary UI element for testing/selecting between services - // Will be removed once service selection is finalized +extension POIDetailsViewController { private func showDashSpendLoginInfo(provider: GiftCardProvider) { let swiftUIView = DashSpendLoginInfoView( provider: provider, @@ -208,7 +232,7 @@ extension PointOfUseDetailsViewController { private func showDashSpendTerms(provider: GiftCardProvider) { let hostingController = UIHostingController( rootView: DashSpendTermsScreen(provider: provider) { - self.navigationController?.popToViewController(ofType: PointOfUseDetailsViewController.self, animated: false) + self.navigationController?.popToViewController(ofType: POIDetailsViewController.self, animated: false) self.showDashSpendPayScreen(provider: provider, justAuthenticated: true) } ) @@ -342,3 +366,165 @@ extension ExplorePointOfUse { ) } } + +// MARK: - BottomSheetViewController + +class BottomSheetViewController: UIViewController { + var contentView: UIView! + var onHeightChanged: ((CGFloat) -> Void)? + + private var sheetContainerView: UIView! + private var dragHandleView: UIView! + private var scrollView: UIScrollView! + private var contentHeightConstraint: NSLayoutConstraint! + + private let defaultHeight: CGFloat = 450 + private let dragHandleHeight: CGFloat = 36 + private let dragHandleWidth: CGFloat = 36 + private let dragHandleCornerRadius: CGFloat = 3 + + override func viewDidLoad() { + super.viewDidLoad() + setupViews() + setupGestures() + updateScrollViewScrollability() + } + + private func setupViews() { + // Sheet container + sheetContainerView = UIView() + sheetContainerView.translatesAutoresizingMaskIntoConstraints = false + sheetContainerView.backgroundColor = .dw_secondaryBackground() + sheetContainerView.layer.cornerRadius = 20.0 + sheetContainerView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] + sheetContainerView.clipsToBounds = true + view.addSubview(sheetContainerView) + + // Drag handle + dragHandleView = UIView() + dragHandleView.translatesAutoresizingMaskIntoConstraints = false + dragHandleView.backgroundColor = UIColor(white: 0.6, alpha: 0.3) + dragHandleView.layer.cornerRadius = dragHandleCornerRadius + sheetContainerView.addSubview(dragHandleView) + + // Scroll view + scrollView = UIScrollView() + scrollView.translatesAutoresizingMaskIntoConstraints = false + scrollView.showsVerticalScrollIndicator = true + scrollView.alwaysBounceVertical = false + sheetContainerView.addSubview(scrollView) + + // Add content view to scroll view + scrollView.addSubview(contentView) + + // Setup constraints + contentHeightConstraint = sheetContainerView.heightAnchor.constraint(equalToConstant: defaultHeight) + + NSLayoutConstraint.activate([ + // Sheet container + sheetContainerView.leadingAnchor.constraint(equalTo: view.leadingAnchor), + sheetContainerView.trailingAnchor.constraint(equalTo: view.trailingAnchor), + sheetContainerView.bottomAnchor.constraint(equalTo: view.bottomAnchor), + contentHeightConstraint, + + // Drag handle + dragHandleView.centerXAnchor.constraint(equalTo: sheetContainerView.centerXAnchor), + dragHandleView.topAnchor.constraint(equalTo: sheetContainerView.topAnchor, constant: 8), + dragHandleView.widthAnchor.constraint(equalToConstant: dragHandleWidth), + dragHandleView.heightAnchor.constraint(equalToConstant: 5), + + // Scroll view + scrollView.topAnchor.constraint(equalTo: dragHandleView.bottomAnchor, constant: 8), + scrollView.leadingAnchor.constraint(equalTo: sheetContainerView.leadingAnchor), + scrollView.trailingAnchor.constraint(equalTo: sheetContainerView.trailingAnchor), + scrollView.bottomAnchor.constraint(equalTo: sheetContainerView.bottomAnchor), + + // Content view in scroll view + contentView.topAnchor.constraint(equalTo: scrollView.topAnchor), + contentView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor), + contentView.trailingAnchor.constraint(equalTo: scrollView.trailingAnchor), + contentView.bottomAnchor.constraint(equalTo: scrollView.bottomAnchor), + contentView.widthAnchor.constraint(equalTo: scrollView.widthAnchor) + ]) + } + + private func setupGestures() { + let panGesture = UIPanGestureRecognizer(target: self, action: #selector(handlePanGesture)) + panGesture.delegate = self + sheetContainerView.addGestureRecognizer(panGesture) + } + + @objc private func handlePanGesture(_ gesture: UIPanGestureRecognizer) { + let translation = gesture.translation(in: view) + let velocity = gesture.velocity(in: view) + + let minHeight: CGFloat = dragHandleHeight + 20 + let maxHeight = view.frame.height - view.safeAreaInsets.top - 20 + + switch gesture.state { + case .changed: + let newHeight = contentHeightConstraint.constant - translation.y + contentHeightConstraint.constant = min(max(newHeight, minHeight), maxHeight) + gesture.setTranslation(.zero, in: view) + updateScrollViewScrollability() + onHeightChanged?(contentHeightConstraint.constant) + + case .ended: + let currentHeight = contentHeightConstraint.constant + let targetHeight: CGFloat + + // Determine target height based on velocity and position + if velocity.y > 500 { + // Fast downward swipe - minimize + targetHeight = minHeight + } else if velocity.y < -500 { + // Fast upward swipe - maximize + targetHeight = maxHeight + } else { + // Based on position + let threshold = (maxHeight - minHeight) / 2 + minHeight + targetHeight = currentHeight > threshold ? maxHeight : defaultHeight + } + + UIView.animate(withDuration: 0.3, delay: 0, usingSpringWithDamping: 0.8, initialSpringVelocity: 0.5, options: .curveEaseInOut) { + self.contentHeightConstraint.constant = targetHeight + self.view.layoutIfNeeded() + self.updateScrollViewScrollability() + self.onHeightChanged?(targetHeight) + } + + default: + break + } + } + + private func updateScrollViewScrollability() { + let maxHeight = view.frame.height - view.safeAreaInsets.top - 20 + let isFullyExpanded = contentHeightConstraint.constant >= maxHeight - 10 + + // Enable scrolling only when fully expanded + scrollView.isScrollEnabled = isFullyExpanded + + // If not fully expanded, ensure scroll is at top + if !isFullyExpanded && scrollView.contentOffset.y > 0 { + scrollView.setContentOffset(.zero, animated: false) + } + } +} + +// MARK: - UIGestureRecognizerDelegate + +extension BottomSheetViewController: UIGestureRecognizerDelegate { + func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool { + // Allow simultaneous recognition with scroll view + if otherGestureRecognizer.view == scrollView { + let velocity = (gestureRecognizer as? UIPanGestureRecognizer)?.velocity(in: view) ?? .zero + let isScrollingDown = velocity.y > 0 + let isAtTop = scrollView.contentOffset.y <= 0 + + // Only allow sheet dragging when scrolling down and at top of content + return isScrollingDown && isAtTop + } + return false + } +} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/AtmDetailsView.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/AtmDetailsView.swift deleted file mode 100644 index 3891acbcb..000000000 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/AtmDetailsView.swift +++ /dev/null @@ -1,145 +0,0 @@ -// -// Created by Pavel Tikhonenko -// Copyright © 2022 Dash Core Group. All rights reserved. -// -// Licensed under the MIT License (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://opensource.org/licenses/MIT -// -// 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. -// - -import MapKit -import UIKit - -class AtmDetailsView: PointOfUseDetailsView { - override func configureHeaderView() { - super.configureHeaderView() - - let buttonsStackView = UIStackView() - buttonsStackView.spacing = 5 - buttonsStackView.axis = .horizontal - buttonsStackView.distribution = .fillEqually - headerContainerView.addArrangedSubview(buttonsStackView) - - let payButton = ActionButton() - payButton.translatesAutoresizingMaskIntoConstraints = false - payButton.addTarget(self, action: #selector(payAction), for: .touchUpInside) - payButton.imageEdgeInsets = .init(top: 0, left: -10, bottom: 0, right: 0) - payButton.setTitle(NSLocalizedString("Buy Dash", comment: "Buy Dash"), for: .normal) - payButton.accentColor = UIColor(red: 0.235, green: 0.722, blue: 0.471, alpha: 1) - buttonsStackView.addArrangedSubview(payButton) - - if let atm = merchant.atm, atm.type == .buySell || atm.type == .sell { - let sellButton = ActionButton() - sellButton.translatesAutoresizingMaskIntoConstraints = false - sellButton.addTarget(self, action: #selector(sellAction), for: .touchUpInside) - sellButton.imageEdgeInsets = .init(top: 0, left: -10, bottom: 0, right: 0) - sellButton.setTitle(NSLocalizedString("Sell Dash", comment: "Buy Dash"), for: .normal) - sellButton.accentColor = .dw_dashBlue() - buttonsStackView.addArrangedSubview(sellButton) - } - - // TODO: Change to hairline view - let separator = UIView() - separator.translatesAutoresizingMaskIntoConstraints = false - separator.backgroundColor = .black.withAlphaComponent(0.3) - containerView.addArrangedSubview(separator) - - let buttonHeight: CGFloat = 48 - - NSLayoutConstraint.activate([ - payButton.heightAnchor.constraint(equalToConstant: buttonHeight), - separator.heightAnchor.constraint(equalToConstant: 1/UIScreen.main.scale), - ]) - } - - override func configureLocationBlock() { - let stackView = UIStackView() - stackView.spacing = 15 - stackView.alignment = .top - stackView.axis = .horizontal - containerView.addArrangedSubview(stackView) - - coverImageView = UIImageView() - coverImageView.translatesAutoresizingMaskIntoConstraints = false - coverImageView.contentMode = .scaleAspectFill - coverImageView.layer.cornerRadius = 8 - coverImageView.layer.masksToBounds = true - stackView.addArrangedSubview(coverImageView) - - if let str = merchant.coverImage, let url = URL(string: str) { - coverImageView.sd_setImage(with: url, completed: nil) - } else { - coverImageView.isHidden = true - } - - let locationInfoStackView = UIStackView() - locationInfoStackView.spacing = 5 - locationInfoStackView.axis = .vertical - - stackView.addArrangedSubview(locationInfoStackView) - - let subStackView = UIStackView() - subStackView.spacing = 2 - subStackView.axis = .vertical - locationInfoStackView.addArrangedSubview(subStackView) - - let subLabel = UILabel() - subLabel.font = .dw_font(forTextStyle: .footnote) - subLabel.textColor = .dw_secondaryText() - subLabel.text = NSLocalizedString("This ATM is located in the", comment: "This ATM is located in the") - subStackView.addArrangedSubview(subLabel) - - let nameLabel = UILabel() - nameLabel.text = merchant.name; - nameLabel.font = .dw_font(forTextStyle: .headline) - subStackView.addArrangedSubview(nameLabel) - - addressLabel = UILabel() - addressLabel.font = .dw_font(forTextStyle: .body) - addressLabel.textColor = .dw_label() - addressLabel.numberOfLines = 0 - addressLabel.lineBreakMode = .byWordWrapping - addressLabel.text = merchant.address1 - locationInfoStackView.addArrangedSubview(addressLabel) - - if let currentLocation = DWLocationManager.shared.currentLocation, DWLocationManager.shared.isAuthorized { - let distanceStackView = UIStackView() - distanceStackView.spacing = 5 - distanceStackView.axis = .horizontal - locationInfoStackView.addArrangedSubview(distanceStackView) - - let iconImageView = UIImageView(image: .init(named: "image.explore.dash.distance")) - distanceStackView.addArrangedSubview(iconImageView) - - let distance = CLLocation(latitude: merchant.latitude!, longitude: merchant.longitude!) - .distance(from: currentLocation) - let subLabel = UILabel() - subLabel.font = .dw_font(forTextStyle: .footnote) - subLabel.textColor = .dw_secondaryText() - subLabel.text = NSLocalizedString("This ATM is located in the", comment: "This ATM is located in the") - distanceStackView.addArrangedSubview(subLabel) - subLabel - .text = - "\(ExploreDash.distanceFormatter.string(from: Measurement(value: floor(distance), unit: UnitLength.meters)))" - - distanceStackView.addArrangedSubview(UIView()) - } - - NSLayoutConstraint.activate([ - coverImageView.widthAnchor.constraint(equalToConstant: 88), - coverImageView.heightAnchor.constraint(equalToConstant: 50), - ]) - } - - override func configureBottomButton() { - // NOTE: do nothing here - } -} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsView.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsView.swift new file mode 100644 index 000000000..5b08243f2 --- /dev/null +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsView.swift @@ -0,0 +1,530 @@ +// +// Created by Andrei Ashikhmin +// Copyright © 2025 Dash Core Group. All rights reserved. +// +// Licensed under the MIT License (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://opensource.org/licenses/MIT +// +// 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. +// + +import SwiftUI +import MapKit +import SDWebImageSwiftUI + +struct POIDetailsView: View { + @StateObject private var viewModel: POIDetailsViewModel + + let merchant: ExplorePointOfUse + let isShowAllHidden: Bool + + // Action handlers + var payWithDashHandler: (() -> Void)? + var sellDashHandler: (() -> Void)? + var dashSpendAuthHandler: ((GiftCardProvider) -> Void)? + var buyGiftCardHandler: ((GiftCardProvider) -> Void)? + var showAllLocationsActionBlock: (() -> Void)? + + init(merchant: ExplorePointOfUse, isShowAllHidden: Bool = false) { + self.merchant = merchant + self.isShowAllHidden = isShowAllHidden + + self._viewModel = StateObject(wrappedValue: POIDetailsViewModel(merchant: merchant)) + } + + var body: some View { + VStack(spacing: 0) { + VStack(spacing: 20) { + headerView + + if case .atm = merchant.category { + atmButtonsView + separatorView + } + + if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { + if viewModel.showProviderPicker { + providerSectionView + } else { + singleProviderInfoView + } + } + + if case .merchant = merchant.category { + bottomButtonView + loginStatusView + } + } + .padding(20) + .background(Color.secondaryBackground) + .cornerRadius(12) + + // Location and contact info card + if shouldShowLocationView || hasContactInfo { + VStack(spacing: 2) { + if shouldShowLocationView { + locationCardView + } + + if let phone = merchant.phone, !phone.isEmpty { + phoneCardView + } + + if merchant.website != nil { + websiteCardView + } + } + .padding(10) + .background(Color.secondaryBackground) + .cornerRadius(12) + .padding(.top, 16) + } + + // Show all locations button + if !isShowAllHidden && shouldShowLocationView { + showAllLocationsButton + .padding(.top, 16) + } + + Spacer() + } + .padding(.horizontal, 20) + .padding(.top, 10) + .padding(.bottom, 20) + } + + // MARK: - Header View + + private var headerView: some View { + HStack(spacing: 20) { + // Logo + Group { + if let logoUrl = merchant.logoLocation, let url = URL(string: logoUrl) { + WebImage(url: url) + .resizable() + .aspectRatio(contentMode: .fit) + } else { + Image(merchant.emptyLogoImageName) + .resizable() + .aspectRatio(contentMode: .fit) + } + } + .frame(width: 50, height: 50) + .clipShape(RoundedRectangle(cornerRadius: 8)) + + // Name and subtitle + VStack(alignment: .leading, spacing: 2) { + Text(merchant.title ?? "") + .font(.system(size: 16, weight: .semibold)) + .foregroundColor(.primaryText) + + if let subtitle = merchant.subtitle { + Text(subtitle) + .font(.system(size: 13)) + .foregroundColor(.secondaryText) + } + } + + Spacer() + } + } + + // MARK: - Location Views + + private var hasContactInfo: Bool { + (merchant.phone != nil && !merchant.phone!.isEmpty) || merchant.website != nil + } + + private var locationCardView: some View { + HStack(spacing: 20) { + VStack(alignment: .leading, spacing: 2) { + Text(NSLocalizedString("Address", comment: "Explore Dash")) + .font(.caption) + .foregroundColor(.secondaryText) + + if merchant.address1?.isEmpty == false { + Text(merchant.address1 ?? "") + .font(.body2) + .foregroundColor(.primaryText) + .fixedSize(horizontal: false, vertical: true) + } + + if merchant.address2?.isEmpty == false { + Text(merchant.address2 ?? "") + .font(.body2) + .foregroundColor(.primaryText) + .fixedSize(horizontal: false, vertical: true) + } + + if merchant.address3?.isEmpty == false { + Text(merchant.address3 ?? "") + .font(.body2) + .foregroundColor(.primaryText) + .fixedSize(horizontal: false, vertical: true) + } + + if let distanceText = viewModel.distanceText { + Text(distanceText) + .font(.caption) + .foregroundColor(.secondaryText) + } + } + + Spacer() + + if merchant.showMap { + Button(action: directionAction) { + Image(systemName: "arrow.triangle.turn.up.right.circle.fill") + .font(.system(size: 22)) + .foregroundColor(.dashBlue) + } + } + } + .padding(12) + .padding(.horizontal, 10) + } + + private var phoneCardView: some View { + Button(action: callAction) { + HStack { + VStack(alignment: .leading, spacing: 2) { + Text(NSLocalizedString("Phone", comment: "")) + .font(.caption) + .foregroundColor(.secondaryText) + + Text(merchant.phone ?? "") + .font(.body2) + .foregroundColor(.dashBlue) + } + + Spacer() + } + .padding(12) + .padding(.horizontal, 10) + } + .buttonStyle(PlainButtonStyle()) + } + + private var websiteCardView: some View { + Button(action: websiteAction) { + HStack { + VStack(alignment: .leading, spacing: 2) { + Text(NSLocalizedString("Website", comment: "")) + .font(.caption) + .foregroundColor(.secondaryText) + + Text(merchant.website ?? "merchant.com") + .font(.body2) + .foregroundColor(.dashBlue) + .lineLimit(1) + .truncationMode(.tail) + } + + Spacer() + } + .padding(12) + .padding(.horizontal, 8) + } + .buttonStyle(PlainButtonStyle()) + } + + private var showAllLocationsButton: some View { + Button(action: { + showAllLocationsActionBlock?() + }) { + HStack { + Text(NSLocalizedString("Show all locations", comment: "Explore Dash")) + .font(.system(size: 13, weight: .medium)) + .foregroundColor(.primaryText) + + Spacer() + + Image(systemName: "chevron.right") + .font(.system(size: 13)) + .foregroundColor(.secondaryText) + } + .padding(.horizontal, 16) + .padding(.vertical, 20) + .background(Color.secondaryBackground) + .cornerRadius(12) + .shadow(color: Color.black.opacity(0.05), radius: 10, x: 0, y: 5) + } + .buttonStyle(PlainButtonStyle()) + } + + + // MARK: - Provider Section Views + + private var providerSectionView: some View { + VStack(alignment: .leading, spacing: 6) { + Text(NSLocalizedString("Select gift card provider", comment: "DashSpend")) + .font(.caption) + .foregroundColor(.secondaryText) + .padding(.horizontal, 16) + + VStack(spacing: 8) { + ForEach(Array(viewModel.supportedProviders.keys), id: \.self) { provider in + let isFixedDenom = viewModel.supportedProviders[provider] ?? false + RadioButtonRow( + title: provider.displayName, + subtitle: isFixedDenom ? NSLocalizedString("Fixed amounts", comment: "DashSpend") : NSLocalizedString("Flexible amounts", comment: "DashSpend"), + isSelected: viewModel.selectedProvider == provider, + style: .radio + ) { + viewModel.selectProvider(provider) + } + .background(viewModel.selectedProvider == provider ? Color.dashBlue.opacity(0.05) : Color.clear) + .overlay( + RoundedRectangle(cornerRadius: 12) + .stroke(viewModel.selectedProvider == provider ? Color.dashBlue : Color.secondaryText.opacity(0.2), lineWidth: 1) + ) + .cornerRadius(12) + } + } + .padding(6) + .background(Color.secondaryBackground) + .cornerRadius(12) + } + } + + + private var singleProviderInfoView: some View { + HStack(spacing: 20) { + infoBox( + icon: "image.giftcard.black", + title: NSLocalizedString("Provider", comment: "DashSpend"), + value: viewModel.selectedProvider?.displayName ?? "", + tintColor: .primaryText + ) + + if case .merchant(let m) = merchant.category, m.savingsBasisPoints > 0 { + infoBox( + icon: "image.discount", + title: NSLocalizedString("Save", comment: ""), + value: String(format: "%.0f%%", m.toSavingPercentages()), + tintColor: .systemYellow + ) + } + } + } + + private func infoBox(icon: String, title: String, value: String, tintColor: Color) -> some View { + HStack(spacing: 10) { + Image(icon) + .resizable() + .frame(width: 18, height: 18) + .foregroundColor(tintColor) + + VStack(alignment: .leading, spacing: 0) { + Text(title) + .font(.system(size: 13, weight: .medium)) + .foregroundColor(.primaryText) + + Text(value) + .font(.system(size: 13)) + .foregroundColor(.primaryText) + } + } + .padding(.horizontal, 10) + .frame(height: 48) + .frame(maxWidth: .infinity, alignment: .leading) + .background(tintColor.opacity(0.1)) + .cornerRadius(10) + } + + // MARK: - Bottom Button + + private var bottomButtonView: some View { + DashButton( + text: buttonTitle, + leadingIcon: buttonIcon, + style: .filled, + size: .large, + isEnabled: isButtonEnabled, + action: payAction + ) + .overrideBackgroundColor(buttonTintColor) + } + + // MARK: - Login Status View + + @ViewBuilder + private var loginStatusView: some View { + if case .merchant(let m) = merchant.category, + m.paymentMethod == .giftCard, + viewModel.isUserSignedIn { + HStack(spacing: 6) { + Text(providerLoginText) + .font(.system(size: 13)) + .foregroundColor(.secondaryText) + .lineLimit(1) + .truncationMode(.head) + + Button(action: { + if let selectedProvider = viewModel.selectedProvider { + viewModel.logout(provider: selectedProvider) + } + }) { + Text(NSLocalizedString("Log Out", comment: "Log out button")) + .font(.system(size: 13)) + .foregroundColor(.secondaryText) + .underline() + } + } + .frame(height: 20) + } + } + + // MARK: - Computed Properties + + private var shouldShowLocationView: Bool { + // Show location for ATMs + if case .atm = merchant.category { + return true + } + + // Show location for physical or online+physical merchants + if case .merchant(let m) = merchant.category { + return m.type != .online + } + + return false + } + + private var buttonTitle: String { + if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { + return NSLocalizedString("Buy a Gift Card", comment: "") + } else { + return NSLocalizedString("Pay with Dash", comment: "") + } + } + + private var buttonIcon: IconName { + if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { + return .custom("image.explore.dash.wts.card.orange", maxHeight: 20) + } else { + return .custom("image.explore.dash.circle", maxHeight: 20) + } + } + + private var buttonTintColor: Color { + if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { + return Color(UIColor.dw_orange()) + } else { + return .dashBlue + } + } + + private var isButtonEnabled: Bool { + guard case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard else { + return true + } + + return merchant.active && + viewModel.networkStatus == .online && + viewModel.syncState == .syncDone + } + + private var providerLoginText: String { + let providerName = viewModel.selectedProvider?.displayName ?? "" + if let email = viewModel.userEmail, !email.isEmpty { + let maskedEmail = maskEmail(email) + return "\(providerName): " + String.localizedStringWithFormat(NSLocalizedString("Logged in as %@", comment: ""), maskedEmail) + } else { + return "\(providerName): " + NSLocalizedString("Logged in", comment: "") + } + } + + // MARK: - Helper Methods + + private func maskEmail(_ email: String) -> String { + let components = email.components(separatedBy: "@") + guard components.count == 2 else { return email } + + let username = components[0] + let domain = components[1] + + if username.count <= 1 { + return "******@\(domain)" + } + + let firstChar = String(username.prefix(1)) + return "\(firstChar)******@\(domain)" + } + + // MARK: - Actions + + private func callAction() { + guard let phone = merchant.phone, !phone.isEmpty else { return } + guard let url = URL(string: "telprompt://\(phone)") else { return } + UIApplication.shared.open(url) + } + + private func directionAction() { + guard let longitude = merchant.longitude, let latitude = merchant.latitude else { return } + + let coordinate = CLLocationCoordinate2DMake(latitude, longitude) + let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinate)) + mapItem.name = merchant.name + mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving]) + } + + private func websiteAction() { + guard let website = merchant.website, let url = URL(string: website) else { return } + UIApplication.shared.open(url) + } + + private func payAction() { + if case .merchant(let m) = merchant.category, let deeplink = m.deeplink, let url = URL(string: deeplink), + UIApplication.shared.canOpenURL(url) { + UIApplication.shared.open(url) + } else if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard, + let selectedProvider = viewModel.selectedProvider { + if viewModel.isUserSignedIn { + buyGiftCardHandler?(selectedProvider) + } else { + dashSpendAuthHandler?(selectedProvider) + } + } else { + payWithDashHandler?() + } + } + + // MARK: - ATM Specific Views + + private var atmButtonsView: some View { + HStack(spacing: 5) { + DashButton( + text: NSLocalizedString("Buy Dash", comment: ""), + style: .filled, + size: .large, + action: payAction + ) + .overrideBackgroundColor(Color(red: 0.235, green: 0.722, blue: 0.471)) + + if case .atm(let atm) = merchant.category, + atm.type == .buySell || atm.type == .sell { + DashButton( + text: NSLocalizedString("Sell Dash", comment: ""), + style: .filled, + size: .large, + action: { sellDashHandler?() } + ) + } + } + .frame(height: 48) + } + + private var separatorView: some View { + Rectangle() + .fill(Color.black.opacity(0.3)) + .frame(height: 1/UIScreen.main.scale) + } +} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsViewModel.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsViewModel.swift new file mode 100644 index 000000000..6e9bfbe05 --- /dev/null +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/POIDetailsViewModel.swift @@ -0,0 +1,178 @@ +// +// Created by Andrei Ashikhmin +// Copyright © 2025 Dash Core Group. All rights reserved. +// +// Licensed under the MIT License (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://opensource.org/licenses/MIT +// +// 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. +// + +import Combine +import Foundation +import CoreLocation + +@MainActor +class POIDetailsViewModel: ObservableObject, SyncingActivityMonitorObserver, NetworkReachabilityHandling, DWLocationObserver { + private var cancellableBag = Set() + + private let repositories: [GiftCardProvider: any DashSpendRepository] = [ + GiftCardProvider.ctx : CTXSpendRepository.shared, + GiftCardProvider.piggyCards : PiggyCardsRepository.shared + ] + + private let syncMonitor = SyncingActivityMonitor.shared + private let merchant: ExplorePointOfUse + + // NetworkReachabilityHandling requirements + var networkStatusDidChange: ((NetworkStatus) -> ())? + var reachabilityObserver: Any! + + @Published private(set) var userEmail: String? = nil + @Published private(set) var isUserSignedIn = false + @Published private(set) var networkStatus: NetworkStatus = .offline + @Published private(set) var syncState: SyncingActivityMonitor.State = .unknown + @Published private(set) var distanceText: String? = nil + @Published private(set) var supportedProviders: [GiftCardProvider: Bool] = [:] + @Published private(set) var selectedProvider: GiftCardProvider? = nil + @Published private(set) var showProviderPicker: Bool = false + + init(merchant: ExplorePointOfUse) { + self.merchant = merchant + + setupProviders() + setupObservers() + updateDistance() + } + + func observeDashSpendState(provider: GiftCardProvider?) { + cancellableBag.removeAll() + guard let provider = provider, let repository = repositories[provider] else { return } + + repository.isUserSignedInPublisher + .sink { [weak self] isSignedIn in + self?.isUserSignedIn = isSignedIn + } + .store(in: &cancellableBag) + + repository.userEmailPublisher + .sink { [weak self] email in + self?.userEmail = email + } + .store(in: &cancellableBag) + } + + func selectProvider(_ provider: GiftCardProvider) { + selectedProvider = provider + observeDashSpendState(provider: provider) + } + + // MARK: - DWLocationObserver + + nonisolated func locationManagerDidChangeCurrentLocation(_ manager: DWLocationManager, location: CLLocation) { + Task { @MainActor in + self.updateDistance() + } + } + + nonisolated func locationManagerDidChangeCurrentReversedLocation(_ manager: DWLocationManager) { } + + nonisolated func locationManagerDidChangeServiceAvailability(_ manager: DWLocationManager) { + Task { @MainActor in + self.updateDistance() + } + } + + func logout(provider: GiftCardProvider) { + repositories[provider]?.logout() + } + + deinit { + syncMonitor.remove(observer: self) + stopNetworkMonitoring() + DWLocationManager.shared.remove(observer: self) + } + + private func setupObservers() { + // Monitor network status + networkStatusDidChange = { [weak self] status in + Task { @MainActor in + self?.networkStatus = status + } + } + startNetworkMonitoring() + + // Monitor sync status + syncMonitor.add(observer: self) + syncState = syncMonitor.state + + // Monitor location changes + DWLocationManager.shared.add(observer: self) + } + + private func updateDistance() { + guard let currentLocation = DWLocationManager.shared.currentLocation, + DWLocationManager.shared.isAuthorized, + let latitude = merchant.latitude, + let longitude = merchant.longitude else { + distanceText = nil + return + } + + let distance = CLLocation(latitude: latitude, longitude: longitude) + .distance(from: currentLocation) + let measurement = Measurement(value: floor(distance), unit: UnitLength.meters) + distanceText = ExploreDash.distanceFormatter.string(from: measurement) + } + + private func setupProviders() { + // TODO: temp - randomly determine provider configuration + guard case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard else { + return + } + + let random = Int.random(in: 0...2) + + switch random { + case 0: // Multiple providers + supportedProviders[.ctx] = merchant.merchant?.denominationsType == DenominationType.Fixed.rawValue + supportedProviders[.piggyCards] = false + selectedProvider = .ctx + showProviderPicker = true + case 1: // Only CTX + supportedProviders[.ctx] = merchant.merchant?.denominationsType == DenominationType.Fixed.rawValue + selectedProvider = .ctx + showProviderPicker = false + case 2: // Only PiggyCards + supportedProviders[.piggyCards] = merchant.merchant?.denominationsType == DenominationType.Fixed.rawValue + selectedProvider = .piggyCards + showProviderPicker = false + default: + supportedProviders[.ctx] = merchant.merchant?.denominationsType == DenominationType.Fixed.rawValue + selectedProvider = .ctx + showProviderPicker = false + } + + // Start observing the selected provider + if let selectedProvider = selectedProvider { + observeDashSpendState(provider: selectedProvider) + } + } + + // MARK: - SyncingActivityMonitorObserver + + nonisolated func syncingActivityMonitorProgressDidChange(_ progress: Double) { } + + nonisolated func syncingActivityMonitorStateDidChange(previousState: SyncingActivityMonitor.State, state: SyncingActivityMonitor.State) { + Task { @MainActor in + self.syncState = state + } + } +} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsView.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsView.swift deleted file mode 100644 index 949890fb9..000000000 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsView.swift +++ /dev/null @@ -1,559 +0,0 @@ -// -// Created by Pavel Tikhonenko -// Copyright © 2022 Dash Core Group. All rights reserved. -// -// Licensed under the MIT License (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://opensource.org/licenses/MIT -// -// 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. -// - -import MapKit -import UIKit -import Combine - -// MARK: - PointOfUseDetailsView - -class PointOfUseDetailsView: UIView, SyncingActivityMonitorObserver, NetworkReachabilityHandling { - private var disposeBag = Set() - private let ctxSpendRepository = CTXSpendRepository.shared - private let syncMonitor = SyncingActivityMonitor.shared - - private let viewModel = MerchantDetailsViewModel() - - // NetworkReachabilityHandling requirements - var networkStatusDidChange: ((NetworkStatus) -> ())? - var reachabilityObserver: Any! - - public var payWithDashHandler: (()->())? - public var sellDashHandler: (()->())? - public var dashSpendAuthHandler: ((GiftCardProvider)->())? - public var buyGiftCardHandler: ((GiftCardProvider)->())? - public var showAllLocationsActionBlock: (() -> ())? - - var containerView: UIStackView! - var headerContainerView: UIStackView! - var locationContainerView: UIStackView! - - var logoImageView: UIImageView! - - var coverImageView: UIImageView! - var nameLabel: UILabel! - var subLabel: UILabel! - var addressLabel: UILabel! - private var payButton: ActionButton! - private var piggyCardsCheckbox: UISwitch? - private var selectedProvider: GiftCardProvider = .piggyCards - - internal let merchant: ExplorePointOfUse - internal var isShowAllHidden: Bool - - private let emailLabel: UILabel = { - let emailLabel = UILabel() - emailLabel.translatesAutoresizingMaskIntoConstraints = false - emailLabel.font = .dw_font(forTextStyle: .footnote) - emailLabel.textColor = .dw_secondaryText() - emailLabel.textAlignment = .right - - return emailLabel - }() - - private lazy var loginStatusView: UIView = { - let view = UIView() - view.translatesAutoresizingMaskIntoConstraints = false - - emailLabel.lineBreakMode = .byTruncatingHead - - let logoutButton = UIButton(type: .system) - logoutButton.translatesAutoresizingMaskIntoConstraints = false - logoutButton.setTitle(NSLocalizedString("Log Out", comment: ""), for: .normal) - logoutButton.addTarget(self, action: #selector(logoutAction), for: .touchUpInside) - - if let buttonTitle = logoutButton.titleLabel { - let attributeString = NSMutableAttributedString(string: buttonTitle.text!) - attributeString.addAttribute(.underlineStyle, value: NSUnderlineStyle.single.rawValue, range: NSRange(location: 0, length: attributeString.length)) - attributeString.addAttribute(.foregroundColor, value: UIColor.dw_secondaryText(), range: NSRange(location: 0, length: attributeString.length)) - logoutButton.setAttributedTitle(attributeString, for: .normal) - } - - logoutButton.setTitleColor(.dw_secondaryText(), for: .normal) - logoutButton.tintColor = .dw_secondaryText() - - view.addSubview(emailLabel) - view.addSubview(logoutButton) - - NSLayoutConstraint.activate([ - emailLabel.centerYAnchor.constraint(equalTo: view.centerYAnchor), - emailLabel.leadingAnchor.constraint(equalTo: view.leadingAnchor), - emailLabel.trailingAnchor.constraint(equalTo: logoutButton.leadingAnchor, constant: -8), - - logoutButton.centerYAnchor.constraint(equalTo: view.centerYAnchor), - logoutButton.trailingAnchor.constraint(equalTo: view.trailingAnchor), - logoutButton.widthAnchor.constraint(lessThanOrEqualToConstant: 100), - - view.heightAnchor.constraint(equalToConstant: 20) - ]) - - return view - }() - - public init(merchant: ExplorePointOfUse, isShowAllHidden: Bool = false) { - self.isShowAllHidden = isShowAllHidden - self.merchant = merchant - - super.init(frame: .zero) - - configureHierarchy() - configureObservers() - - viewModel.observeDashSpendState(provider: selectedProvider) - refreshLoginStatus() - updateButtonState() - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - deinit { - syncMonitor.remove(observer: self) - stopNetworkMonitoring() - } - - @objc - func callAction() { - guard let phone = merchant.phone, !phone.isEmpty else { return } - guard let url = URL(string: "telprompt://\(phone)") else { return } - - UIApplication.shared.open(url, options: [:], completionHandler: nil) - } - - @objc - func directionAction() { - guard let longitude = merchant.longitude, let latitude = merchant.latitude else { return } - - let coordinate = CLLocationCoordinate2DMake(latitude, longitude) - let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinate, addressDictionary:nil)) - mapItem.name = merchant.name - mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving]) - } - - @objc - func showAllLocationsAction() { - showAllLocationsActionBlock?() - } - - @objc - func websiteAction() { - guard let website = merchant.website, let url = URL(string: website) else { return } - UIApplication.shared.open(url, options: [:], completionHandler: nil) - } - - @objc - func payAction() { - if case .merchant(let m) = merchant.category, let deeplink = m.deeplink, let url = URL(string: deeplink), - UIApplication.shared.canOpenURL(url) { - UIApplication.shared.open(url) - } else if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { - if viewModel.isUserSignedIn { - buyGiftCardHandler?(selectedProvider) - } else { - dashSpendAuthHandler?(selectedProvider) - } - } else { - payWithDashHandler?() - } - } - - @objc - func sellAction() { - sellDashHandler?() - } - - internal func configureHierarchy() { - containerView = UIStackView() - containerView.translatesAutoresizingMaskIntoConstraints = false - containerView.spacing = 20 - containerView.axis = .vertical - addSubview(containerView) - - let padding: CGFloat = 15 - NSLayoutConstraint.activate([ - containerView.topAnchor.constraint(equalTo: topAnchor, constant: padding), - containerView.bottomAnchor.constraint(equalTo: bottomAnchor, constant: -padding), - containerView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: padding), - containerView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -padding), - ]) - - configureHeaderView() - configureLocationBlock() - configureActionBlock() - configureBottomButton() - } - - private func configureObservers() { - viewModel.$isUserSignedIn - .receive(on: DispatchQueue.main) - .sink { [weak self] isSignedIn in - self?.refreshLoginStatus() - self?.updateButtonState() - } - .store(in: &disposeBag) - - // Monitor network status - networkStatusDidChange = { [weak self] _ in - DispatchQueue.main.async { - self?.updateButtonState() - } - } - startNetworkMonitoring() - - // Monitor sync status - syncMonitor.add(observer: self) - } -} - -extension PointOfUseDetailsView { - @objc - internal func configureHeaderView() { - headerContainerView = UIStackView() - headerContainerView.translatesAutoresizingMaskIntoConstraints = false - headerContainerView.spacing = 15 - headerContainerView.axis = .vertical - containerView.addArrangedSubview(headerContainerView) - - let stackView = UIStackView() - stackView.spacing = 10 - stackView.alignment = .center - stackView.axis = .horizontal - headerContainerView.addArrangedSubview(stackView) - - logoImageView = UIImageView() - logoImageView.translatesAutoresizingMaskIntoConstraints = false - logoImageView.contentMode = .scaleAspectFit - logoImageView.layer.cornerRadius = 25 - logoImageView.layer.masksToBounds = true - stackView.addArrangedSubview(logoImageView) - - if let str = merchant.logoLocation, let url = URL(string: str) { - logoImageView.sd_setImage(with: url, completed: nil) - } else { - logoImageView.image = UIImage(named: merchant.emptyLogoImageName) - } - - let subStackView = UIStackView() - subStackView.spacing = 0 - subStackView.axis = .vertical - stackView.addArrangedSubview(subStackView) - - nameLabel = UILabel() - nameLabel.text = merchant.title - nameLabel.font = .dw_font(forTextStyle: .headline) - subStackView.addArrangedSubview(nameLabel) - - if let subtitle = merchant.subtitle { - subLabel = UILabel() - subLabel.font = .dw_font(forTextStyle: .footnote) - subLabel.textColor = .dw_secondaryText() - subLabel.text = subtitle - subStackView.addArrangedSubview(subLabel) - } - - let imageSize: CGFloat = 50 - NSLayoutConstraint.activate([ - logoImageView.widthAnchor.constraint(equalToConstant: imageSize), - logoImageView.heightAnchor.constraint(equalToConstant: imageSize), - ]) - } - - @objc - func configureLocationBlock() { - locationContainerView = UIStackView() - locationContainerView.translatesAutoresizingMaskIntoConstraints = false - locationContainerView.spacing = 5 - locationContainerView.axis = .vertical - containerView.addArrangedSubview(locationContainerView) - - addressLabel = UILabel() - addressLabel.font = .dw_font(forTextStyle: .body) - addressLabel.textColor = .dw_label() - addressLabel.numberOfLines = 0 - addressLabel.lineBreakMode = .byWordWrapping - addressLabel.text = merchant.address1 - locationContainerView.addArrangedSubview(addressLabel) - - if !isShowAllHidden { - let showAllLocations = UIButton() - showAllLocations.setTitle(NSLocalizedString("View all locations", comment: "View all locations"), for: .normal) - showAllLocations.setTitleColor(.dw_dashBlue(), for: .normal) - showAllLocations.contentHorizontalAlignment = .left - showAllLocations.addTarget(self, action: #selector(showAllLocationsAction), for: .touchUpInside) - locationContainerView.addArrangedSubview(showAllLocations) - } else { - containerView.addArrangedSubview(UIView()) - } - } - - @objc - func configureActionBlock() { - let buttonsStackView = UIStackView() - buttonsStackView.distribution = .fillEqually - buttonsStackView.translatesAutoresizingMaskIntoConstraints = false - buttonsStackView.spacing = 8 - buttonsStackView.axis = .horizontal - containerView.addArrangedSubview(buttonsStackView) - - if let phone = merchant.phone, !phone.isEmpty { - let button = actionButton(title: NSLocalizedString("Call", comment: "Call"), icon: "phone.circle.fill", - action: #selector(callAction)) - buttonsStackView.addArrangedSubview(button) - } - - if merchant.showMap { - let button = actionButton(title: NSLocalizedString("Direction", comment: "Direction"), - icon: "arrow.triangle.turn.up.right.circle.fill", action: #selector(directionAction)) - buttonsStackView.addArrangedSubview(button) - } - - if merchant.website != nil { - let button = actionButton(title: NSLocalizedString("Website", comment: "Website"), icon: "safari.fill", - action: #selector(websiteAction)) - buttonsStackView.addArrangedSubview(button) - } - - NSLayoutConstraint.activate([ - buttonsStackView.heightAnchor.constraint(equalToConstant: 51), - ]) - } - - private func actionButton(title: String, icon: String, action: Selector) -> UIButton { - let largeConfig = UIImage.SymbolConfiguration(pointSize: 20, weight: .regular, scale: .default) - - let button = VerticalButton() - button.configuration?.buttonSize = .mini - button.translatesAutoresizingMaskIntoConstraints = false - button.setTitle(title, for: .normal) - button.setImage(UIImage(systemName: icon, withConfiguration: largeConfig), for: .normal) - button.addTarget(self, action: action, for: .touchUpInside) - return button - } - - @objc - internal func configureBottomButton() { - // Add PiggyCards checkbox for CTXSpend merchants (temporary UI element) - if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard { - configurePiggyCardsCheckbox() - } - - payButton = ActionButton() - payButton.translatesAutoresizingMaskIntoConstraints = false - payButton.addTarget(self, action: #selector(payAction), for: .touchUpInside) - containerView.addArrangedSubview(payButton) - containerView.addArrangedSubview(loginStatusView) - refreshLoginStatus() - - if case .merchant(let m) = merchant.category { - if m.paymentMethod == .giftCard { - payButton.setTitle(NSLocalizedString("Buy a Gift Card", comment: "Buy a Gift Card"), for: .normal) - payButton.setImage(UIImage(named: "image.explore.dash.gift-card"), for: .normal) - payButton.accentColor = .dw_orange() - - if m.savingsBasisPoints > 0 { - let savingsTag = SavingsTagView() - savingsTag.backgroundColor = .clear - savingsTag.translatesAutoresizingMaskIntoConstraints = false - savingsTag.setText(String(format: NSLocalizedString("Save %.2f%%", comment: "DashSpend"), m.toSavingPercentages())) - containerView.addSubview(savingsTag) - - NSLayoutConstraint.activate([ - savingsTag.trailingAnchor.constraint(equalTo: payButton.trailingAnchor, constant: -30), - savingsTag.bottomAnchor.constraint(equalTo: payButton.topAnchor, constant: 13), - savingsTag.heightAnchor.constraint(equalToConstant: 26), - ]) - } - } else { - payButton.setTitle(NSLocalizedString("Pay with Dash", comment: "Pay with Dash"), for: .normal) - payButton.setImage(UIImage(named: "image.explore.dash.circle"), for: .normal) - } - } - - NSLayoutConstraint.activate([ - payButton.heightAnchor.constraint(equalToConstant: 48), - ]) - - // Set initial button state - updateButtonState() - } - - private func configurePiggyCardsCheckbox() { - // TODO: This is a temporary UI element for testing PiggyCards - // Change to false to enable service selection - - let checkboxContainer = UIStackView() - checkboxContainer.axis = .horizontal - checkboxContainer.spacing = 8 - checkboxContainer.alignment = .center - - piggyCardsCheckbox = UISwitch() - piggyCardsCheckbox?.isOn = true - piggyCardsCheckbox?.addTarget(self, action: #selector(piggyCardsCheckboxTapped), for: .touchUpInside) - - let label = UILabel() - label.text = "Open PiggyCards" - label.font = .dw_font(forTextStyle: .footnote) - label.textColor = .dw_secondaryText() - - checkboxContainer.addArrangedSubview(piggyCardsCheckbox!) - checkboxContainer.addArrangedSubview(label) - checkboxContainer.addArrangedSubview(UIView()) // Spacer - - containerView.addArrangedSubview(checkboxContainer) - } - - @objc - private func piggyCardsCheckboxTapped() { - selectedProvider = piggyCardsCheckbox?.isOn == true ? .piggyCards : .ctx - viewModel.observeDashSpendState(provider: selectedProvider) - } - - private func getEmailText() -> String { - if let email = viewModel.userEmail, !email.isEmpty { - let maskedEmail = maskEmail(email) - return String.localizedStringWithFormat(NSLocalizedString("Logged in as %@", comment: "DashSpend"), maskedEmail) - } else { - return NSLocalizedString("Logged in", comment: "") - } - } - - private func maskEmail(_ email: String) -> String { - let components = email.components(separatedBy: "@") - guard components.count == 2 else { return email } - - let username = components[0] - let domain = components[1] - - if username.count <= 1 { - return "******@\(domain)" - } - - let firstChar = String(username.prefix(1)) - return "\(firstChar)******@\(domain)" - } - - @objc - func logoutAction() { - viewModel.logout(provider: selectedProvider) - loginStatusView.isHidden = true - } - - func refreshLoginStatus() { - if case .merchant(let m) = merchant.category, m.paymentMethod == .giftCard, viewModel.isUserSignedIn { - emailLabel.text = getEmailText() - loginStatusView.isHidden = false - } else { - loginStatusView.isHidden = true - } - } - - private func updateButtonState() { - guard let payButton = payButton, - case .merchant(let m) = merchant.category, - m.paymentMethod == .giftCard else { - return - } - - let isActive = merchant.active - let isOnline = networkStatus == .online - let isSynced = syncMonitor.state == .syncDone - - payButton.isEnabled = isActive && isOnline && isSynced - } -} - -// MARK: - SyncingActivityMonitorObserver - -extension PointOfUseDetailsView { - func syncingActivityMonitorProgressDidChange(_ progress: Double) { } - - func syncingActivityMonitorStateDidChange(previousState: SyncingActivityMonitor.State, state: SyncingActivityMonitor.State) { - DispatchQueue.main.async { [weak self] in - self?.updateButtonState() - } - } -} - -// MARK: - VerticalButton - -final class VerticalButton: TintedButton { - override func updateConfiguration() { - super.updateConfiguration() - - guard let configuration else { - return - } - - var updatedConfiguration = configuration - updatedConfiguration.imagePlacement = .top - updatedConfiguration.titleAlignment = .center - updatedConfiguration.imagePadding = 3 - self.configuration = updatedConfiguration - } -} - -// MARK: - SavingsTagView - -final class SavingsTagView: UIView { - private let label = UILabel() - private let tailSize: CGFloat = 8 - - override init(frame: CGRect) { - super.init(frame: frame) - setupView() - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - private func setupView() { - label.font = .systemFont(ofSize: 16, weight: .medium) - label.textColor = UIColor.dw_background() - label.textAlignment = .center - label.translatesAutoresizingMaskIntoConstraints = false - addSubview(label) - - NSLayoutConstraint.activate([ - label.topAnchor.constraint(equalTo: topAnchor), - label.bottomAnchor.constraint(equalTo: bottomAnchor), - label.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 12), - label.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -12), - ]) - } - - func setText(_ text: String) { - label.text = text - } - - override func draw(_ rect: CGRect) { - let path = UIBezierPath() - - let mainRect = rect.inset(by: UIEdgeInsets(top: 0, left: tailSize, bottom: 0, right: 0)) - let roundedRect = UIBezierPath(roundedRect: mainRect, cornerRadius: 4) - path.append(roundedRect) - - path.move(to: CGPoint(x: tailSize, y: 3)) - path.addLine(to: CGPoint(x: 0, y: rect.midY)) - path.addLine(to: CGPoint(x: tailSize, y: rect.midY)) - path.close() - - UIColor.dw_label().withAlphaComponent(0.7).setFill() - path.fill() - } -} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsViewModel.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsViewModel.swift deleted file mode 100644 index 23e8a4d2a..000000000 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/Details/Views/PointOfUseDetailsViewModel.swift +++ /dev/null @@ -1,52 +0,0 @@ -// -// Created by Andrei Ashikhmin -// Copyright © 2025 Dash Core Group. All rights reserved. -// -// Licensed under the MIT License (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://opensource.org/licenses/MIT -// -// 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. -// - -import Combine - -@MainActor -class MerchantDetailsViewModel: ObservableObject { - private var cancellableBag = Set() - - private let repositories: [GiftCardProvider: any DashSpendRepository] = [ - GiftCardProvider.ctx : CTXSpendRepository.shared, - GiftCardProvider.piggyCards : PiggyCardsRepository.shared - ] - - @Published private(set) var userEmail: String? = nil - @Published private(set) var isUserSignedIn = false - - func observeDashSpendState(provider: GiftCardProvider?) { - cancellableBag.removeAll() - guard let provider = provider, let repository = repositories[provider] else { return } - - repository.isUserSignedInPublisher - .sink { [weak self] isSignedIn in - self?.isUserSignedIn = isSignedIn - } - .store(in: &cancellableBag) - - repository.userEmailPublisher - .sink { [weak self] email in - self?.userEmail = email - } - .store(in: &cancellableBag) - } - - func logout(provider: GiftCardProvider) { - repositories[provider]?.logout() - } -} diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/AllMerchantLocationsViewController.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/AllMerchantLocationsViewController.swift index eb33c3064..56654baf4 100644 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/AllMerchantLocationsViewController.swift +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/AllMerchantLocationsViewController.swift @@ -74,5 +74,4 @@ class AllMerchantLocationsViewController: ExplorePointOfUseListViewController { contentViewTopLayoutConstraint.constant = kDefaultOpenedMapPosition tableView.register(MerchantItemCell.self, forCellReuseIdentifier: MerchantItemCell.reuseIdentifier) } - } diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/Cells/MerchantItemCell.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/Cells/MerchantItemCell.swift index c62c1294f..c4b8a51cf 100644 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/Cells/MerchantItemCell.swift +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/Cells/MerchantItemCell.swift @@ -29,8 +29,10 @@ class MerchantItemCell: PointOfUseItemCell { guard let merchant = pointOfUse.merchant else { return } - if let currentLocation = DWLocationManager.shared.currentLocation, - DWLocationManager.shared.isAuthorized, merchant.type != .online { + if merchant.type == .online { + subLabel.isHidden = true + } else if let currentLocation = DWLocationManager.shared.currentLocation, + DWLocationManager.shared.isAuthorized { subLabel.isHidden = false let distance = CLLocation(latitude: pointOfUse.latitude!, longitude: pointOfUse.longitude!) .distance(from: currentLocation) diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/ExplorePointOfUseListViewController.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/ExplorePointOfUseListViewController.swift index 4724e42f1..b2d50e6f2 100644 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/ExplorePointOfUseListViewController.swift +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/ExplorePointOfUseListViewController.swift @@ -141,7 +141,7 @@ class ExplorePointOfUseListViewController: UIViewController { // MARK: life cycle internal func show(pointOfUse: ExplorePointOfUse) { - let vc = PointOfUseDetailsViewController(pointOfUse: pointOfUse) + let vc = POIDetailsViewController(pointOfUse: pointOfUse) vc.payWithDashHandler = payWithDashHandler vc.sellDashHandler = sellDashHandler vc.onGiftCardPurchased = onGiftCardPurchased diff --git a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/MerchantListViewController.swift b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/MerchantListViewController.swift index dd8fb2428..383b87723 100644 --- a/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/MerchantListViewController.swift +++ b/DashWallet/Sources/UI/Explore Dash/Merchants & ATMs/List/MerchantListViewController.swift @@ -132,7 +132,6 @@ class MerchantListViewController: ExplorePointOfUseListViewController { locationOffCell = itemCell } else { let cell = super.tableView(tableView, cellForRowAt: indexPath) as! PointOfUseItemCell - cell.subLabel.isHidden = currentSegment == .online return cell } default: @@ -190,7 +189,7 @@ class MerchantListViewController: ExplorePointOfUseListViewController { override func show(pointOfUse: ExplorePointOfUse) { guard let merchant = pointOfUse.merchant else { return } - let vc = PointOfUseDetailsViewController(pointOfUse: pointOfUse, isShowAllHidden: merchant.type == .online) + let vc = POIDetailsViewController(pointOfUse: pointOfUse, isShowAllHidden: merchant.type == .online) vc.payWithDashHandler = payWithDashHandler vc.onGiftCardPurchased = onGiftCardPurchased navigationController?.pushViewController(vc, animated: true) diff --git a/DashWallet/Sources/UI/SwiftUI Components/Color+DWStyle.swift b/DashWallet/Sources/UI/SwiftUI Components/Color+DWStyle.swift index 3f10b1e94..e6310da75 100644 --- a/DashWallet/Sources/UI/SwiftUI Components/Color+DWStyle.swift +++ b/DashWallet/Sources/UI/SwiftUI Components/Color+DWStyle.swift @@ -50,6 +50,8 @@ extension Color { Color("SystemYellowColor") } +// #FFC043 + static var gray300: Color { Color("Gray300") } diff --git a/DashWallet/Sources/UI/SwiftUI Components/RadioButtonRow.swift b/DashWallet/Sources/UI/SwiftUI Components/RadioButtonRow.swift index 74f9b4b08..125136a0e 100644 --- a/DashWallet/Sources/UI/SwiftUI Components/RadioButtonRow.swift +++ b/DashWallet/Sources/UI/SwiftUI Components/RadioButtonRow.swift @@ -25,13 +25,15 @@ struct RadioButtonRow: View { } let title: String + let subtitle: String? let icon: IconName? let isSelected: Bool let style: Style let action: () -> Void - init(title: String, icon: IconName? = nil, isSelected: Bool, style: Style = .radio, action: @escaping () -> Void) { + init(title: String, subtitle: String? = nil, icon: IconName? = nil, isSelected: Bool, style: Style = .radio, action: @escaping () -> Void) { self.title = title + self.subtitle = subtitle self.icon = icon self.isSelected = isSelected self.style = style @@ -46,10 +48,18 @@ struct RadioButtonRow: View { .frame(width: 30, height: 30) } - Text(title) - .font(.body2) - .fontWeight(.medium) - .foregroundColor(.primaryText) + VStack(alignment: .leading, spacing: 0) { + Text(title) + .font(.body2) + .fontWeight(.medium) + .foregroundColor(.primaryText) + + if let subtitle = subtitle { + Text(subtitle) + .font(.caption) + .foregroundColor(.secondaryText) + } + } Spacer() @@ -67,7 +77,7 @@ struct RadioButtonRow: View { } .padding(.horizontal, 16) .contentShape(Rectangle()) - .frame(minHeight: 54) + .frame(minHeight: subtitle != nil ? 60 : 54) } .buttonStyle(PlainButtonStyle()) } diff --git a/DashWallet/ar.lproj/Localizable.strings b/DashWallet/ar.lproj/Localizable.strings index 708efbed7..af9d6ad2b 100644 --- a/DashWallet/ar.lproj/Localizable.strings +++ b/DashWallet/ar.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "الكمية المرسلة"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "إلغاء "; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "افصل حساب كوين بيس"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "مطلوب الرقم السري دائمًا لإجراء الدفع"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "حفظ"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "اظهر المحتوى في لوحة الملاحظات "; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "يقع جهاز الصراف الآلي هذا في"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "توضح هذه الخطوة الإضافية أنك تحاول حقًا إجراء معاملة."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/bg.lproj/Localizable.strings b/DashWallet/bg.lproj/Localizable.strings index cf90fa312..536a75bc9 100644 --- a/DashWallet/bg.lproj/Localizable.strings +++ b/DashWallet/bg.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Изпратени суми"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Чрез изтриването на това устройство вече няма да имате достъп до средства на това устройство. Това трябва да се направи само, ако вече нямате достъп до фразата за възстановяване си и сте забравили своя ПИН код."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Отказ"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "СИГУРНОСТТА НА УСТРОЙСТВОТО Е КОМПРОМЕТИРАНА\nВсяко 'jailbreak' приложение може да достъпи всяко друго приложение с важна информация (и да открадне вашите Dash). Изтрийте този портфейл веднага и го възстановете на защитено устройство. "; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "ПИН се изисква винаги при правене на плащания"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Адрес на досавчика"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Съхрани"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Това приложение е с отворен код:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Преглед в Explorer"; diff --git a/DashWallet/ca.lproj/Localizable.strings b/DashWallet/ca.lproj/Localizable.strings index a0864dd76..04d290351 100644 --- a/DashWallet/ca.lproj/Localizable.strings +++ b/DashWallet/ca.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel·la"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Descarta"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Desa"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/cs.lproj/Localizable.strings b/DashWallet/cs.lproj/Localizable.strings index 9e01d4700..c924878c9 100644 --- a/DashWallet/cs.lproj/Localizable.strings +++ b/DashWallet/cs.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Odeslaná částka"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Vymazáním přijdete o prostředky na tomto zařízení. Mělo by být provedeno, pouze pokud nemáte frázi pro obnovení a zapomněli jste také PIN kód."; -/* Call */ -"Call" = "Volání"; - /* No comment provided by engineer. */ "Cancel" = "Zrušit"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "ZABEZPEČENÍ ZAŘÍZENÍ KOMPROMITOVÁNO\nJakákoliv ‚jailbreak‘ aplikace může přistupovat k datům jiné aplikace (a ukrást váš Dash). Vymažte tuto peněženku a prověďte obnovu na jiném zařízení."; -/* Direction */ -"Direction" = "Směr"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Přizpůsobit"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Pro platby je vždy vyžadován PIN"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Adresa poskytovatele"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Uložit"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Uložit změny"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Vybrat z galerie"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Aplikace má otevřený zdrojový kód:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Tento bankomat se nachází v"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Zobrazit vše"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Zobrazit ve vyhledávači"; diff --git a/DashWallet/da.lproj/Localizable.strings b/DashWallet/da.lproj/Localizable.strings index d880d33e0..339a5d523 100644 --- a/DashWallet/da.lproj/Localizable.strings +++ b/DashWallet/da.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Annullér"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Afvis"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Gem"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/dashwallet.entitlements b/DashWallet/dashwallet.entitlements index 26eff9d3e..296081b4d 100644 --- a/DashWallet/dashwallet.entitlements +++ b/DashWallet/dashwallet.entitlements @@ -7,6 +7,7 @@ com.apple.developer.associated-domains applinks:invitations.dashpay.io + applinks:dashpaytest.onelink.me com.apple.developer.icloud-container-identifiers diff --git a/DashWallet/de.lproj/Localizable.strings b/DashWallet/de.lproj/Localizable.strings index 62c388cd6..96866c5a5 100644 --- a/DashWallet/de.lproj/Localizable.strings +++ b/DashWallet/de.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Akzeptieren"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "DASH direkt akzeptieren"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "AGB akzeptieren"; /* CrowdNode */ "Accept Terms Of Use" = "AGB akzeptieren"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Guthaben gesendet"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Ein Fehler ist aufgetreten"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Eine intuitive und gewohnte Erfahrung über alle Gerätetypen hinweg"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es zu einem späteren Zeitpunkt erneut."; /* CrowdNode */ "and" = "und"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Jedes Guthaben, das gemixt wurde, wird mit nicht gemixten Guthaben kombiniert."; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Jeder Nutzername, der die Nummern 2-9 beinhaltet, länger als 20 Zeichen ist oder einen Bindestrich beinhaltet, wird automatisch genehmigt."; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Sind Sie sicher?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Als Masternode-Besitzer kannst du über die Genehmigung beantragter Nutzernamen abstimmen, bevor die Nutzer diese überhaupt erstellen können.\nDu kannst die Erstellung von gewissen Nutzernamen blockieren, die du für unangemessen hältst,"; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Da die meisten nicht genau 1000 Dash zur Hand haben, hat CrowdNode einen Service entwickelt der Einlagen von Mitgliedern zusammenlegt, damit diese die Vorteile, die durch das Besitzen eines Masternodes entstehen, nutzen können."; @@ -314,7 +314,7 @@ "Bank Wire" = "Banküberweisung"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Barcode-Platzhalter"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Werde Teil eines Dash Masternodes mit CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Block #%1$d von %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Nutzername '%@' blockiert"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Dash kaufen. Es wird kein Konto benötigt."; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Geschenkkarte kaufen"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Kaufe Gutscheinkarten mit Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Durch das Zurücksetzen des Gerätes, geht das gespeicherte Guthaben verloren. Dies sollte nur geschehen, wenn kein Zugang mehr zur Passphrase besteht und der PIN-Code vergessen wurde."; -/* Call */ -"Call" = "Anrufen"; - /* No comment provided by engineer. */ "Cancel" = "Abbrechen"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Die Stornierung dieser Transaktion führt nicht zur Stornierung des Handelsauftrags. Du wirst deine DASH in Kürze auf deinem Coinbase Konto erhalten."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Kartennummer"; /* No comment provided by engineer. */ "Card PIN" = "Karten-PIN"; @@ -438,7 +435,7 @@ "Check your connection" = "Verbindung überprüfen"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Kontrolliere deine E-Mail und gebe deinen Verifizierungscode ein"; /* Choose your Dash username */ "Choose your" = "Wähle deinen"; @@ -560,7 +557,7 @@ "Copy Logs" = "Log kopieren"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Text kopieren"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Konto erstellen"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Erstelle ein Konto oder logge dich mit einem bereits existierenden ein"; /* CrowdNode */ "Create an online CrowdNode account" = "Einen neues CrowdNode online Konto erstellen"; @@ -611,7 +608,7 @@ "Create invitation" = "Erstelle eine Einladung"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Ein neues Konto erstellen"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "GERÄTESICHERHEIT KOMPROMITTIERT\nJede 'Jailbreak'-App kann auf die Schlüsselbund-Daten anderer Apps zugreifen (und so Ihre Dash stehlen). Löschen Sie dieses Wallet umgehend und stellen Sie dieses auf einem sicheren Gerät wieder her."; -/* Direction */ -"Direction" = "Richtung"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Coinbase Konto trennen"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Aufgrund von regulatorischen Einschränkungen kannst du die Coinbase-Funktionen nicht nutzen, wenn du dich im Vereinigten Königreich aufhältst."; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Aufgrund des Voting-Prozesses hat das Dash Netzwerk entschieden, den Nutzernamen '%@' an jemand anderen zu vergeben. Bitte versuche es erneut, aber mit einem anderen Nutzernamen."; /* CrowdNode */ "e.g. johndoe@mail.com" = "z.B. maxmustermann@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Profil bearbeiten"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Profil bearbeiten"; /* Invitation tag placeholder */ "eg: Dad" = "zB: Papa"; @@ -854,7 +848,7 @@ "Error" = "Fehler"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Fehler bei der Verarbeitung der Serverantwort. Bitte versuche es später erneut."; /* No comment provided by engineer. */ "Error updating your profile" = "Fehler beim Updaten deines Profils"; @@ -887,7 +881,7 @@ "Face ID limit" = "Face-ID Limit"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Fehler beim Laden des Barcodes"; /* Coinbase */ "Failed to start auth session" = "Autorisierungssitzung konnte nicht gestartet werden."; @@ -929,7 +923,7 @@ "Filter" = "Filter"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Transaktionen filtern"; /* No comment provided by engineer. */ "Filtered by" = "Sortiert nach"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Erste Mindesteinlage"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Festgesetzte Beträge"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Ungültige E-Mail"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Anpassen"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN ist für jede Zahlung notwendig"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Deine Identität nachweisen"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider-Adresse"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Speichern"; -/* DashSpend */ -"Save %.2f%%" = "Spare %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Änderungen speichern"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Aus der Galerie wählen"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Mixing-Level auswählen"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Adresse teilen"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Inhalt der Zwischenablage anzeigen"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Diese App ist Open-Source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Dieser ATM steht in der"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Dieser zusätzliche Schritt beweist, dass es wirklich du bist der die Transaktion ausführt."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Alle Ansehen"; -/* View all locations */ -"View all locations" = "Alle Standorte anzeigen"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Im Explorer ansehen"; diff --git a/DashWallet/el.lproj/Localizable.strings b/DashWallet/el.lproj/Localizable.strings index d77a5b2b2..165592c32 100644 --- a/DashWallet/el.lproj/Localizable.strings +++ b/DashWallet/el.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Αποδοχή"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Αποδεχτείτε απευθείας DASH"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Αποδοχή των όρων και \nπροϋποθέσεων"; /* CrowdNode */ "Accept Terms Of Use" = "Αποδοχή των Όρων Χρήσης"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Ποσοστό Απεσταλμένων"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Εμφανίστηκε σφάλμα"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Μια διαισθητική και οικεία εμπειρία σε όλες τις συσκευές σας"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Παρουσιάστηκε σφάλμα. Παρακαλώ προσπαθήστε ξανά αργότερα."; /* CrowdNode */ "and" = "και"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Τυχόν χρήματα που έχουν αναμειχθεί θα συνδυαστούν με τα μη αναμεμειγμένα χρήματα σας."; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Οποιοδήποτε όνομα χρήστη που έχει αριθμό 2-9 ή είναι μεγαλύτερο από 20 χαρακτήρες ή που έχει παύλα θα εγκριθεί αυτόματα."; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Είστε σίγουροι;"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Ως ιδιοκτήτης του κύριου κόμβου μπορείτε να ψηφίσετε για να εγκρίνετε τα ζητούμενα ονόματα χρηστών πριν οι χρήστες μπορέσουν να τα δημιουργήσουν..\nΜπορείτε να μπλοκάρετε τη δημιουργία των ονομάτων χρήστη που θεωρείτε ακατάλληλα."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Καθώς οι περισσότεροι δεν έχουν ακριβώς 1000 Dash στη διάθεσή τους, η Crowdnode έχει δημιουργήσει μια υπηρεσία όπου, συγκεντρώνοντας καταθέσεις από τα μέλη, θα μπορούν να απολαύσουν τα οφέλη της κατοχής ενός Masternode."; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Μπλόκ #%1$d από %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Αποκλείστηκε το όνομα χρήστη %@"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Αγοράστε Dash - Δεν απαιτείται λογαριασμός"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Αγορά δωροκάρτας"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Αγοράστε δωροκάρτες με το Dash σας"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Με την εκκαθάριση αυτής της συσκευής δεν θα έχετε πλέον πρόσβαση στα χρήματα αυτής της συσκευής. Αυτό θα πρέπει να γίνει μόνο εάν δεν έχετε πλέον πρόσβαση στη φράση πρόσβασης και έχετε ξεχάσει και τον κωδικό PIN."; -/* Call */ -"Call" = "Κλήση"; - /* No comment provided by engineer. */ "Cancel" = "Ακύρωση"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Η ακύρωση αυτής της συναλλαγής δεν ακυρώνει την εντολή ανταλλαγής. Θα λάβετε DASH στο λογαριασμό σας Coinbase σύντομα."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Αριθμός κάρτας"; /* No comment provided by engineer. */ "Card PIN" = "PIN κάρτας"; @@ -438,7 +435,7 @@ "Check your connection" = "Ελέγξτε την σύνδεση σας"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Ελέγξτε το email σας και πληκτρολογήστε τον κωδικό επαλήθευσης."; /* Choose your Dash username */ "Choose your" = "Επιλέξτε "; @@ -560,7 +557,7 @@ "Copy Logs" = "αντιγραφή αρχείων καταγραφής"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Αντιγράψτε το κείμενο"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Δημιουργία λογαριασμού"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Δημιουργήστε έναν λογαριασμό ή συνδεθείτε στον ήδη υπάρχοντα."; /* CrowdNode */ "Create an online CrowdNode account" = "Δημιουργήστε έναν online λογαριασμό στο CrowdNode"; @@ -611,7 +608,7 @@ "Create invitation" = "Δημιουργία πρόσκλησης"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Δημιουργία νέου λογαριασμού"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "Η ΑΣΦΑΛΕΙΑ ΤΗΣ ΣΥΣΚΕΥΗΣ ΕΧΕΙ ΤΕΘΕΙ ΣΕ ΚΙΝΔΥΝΟ\nΟποιαδήποτε 'σπασμένη' εφαρμογή μπορεί να έχει πρόσβαση σε οποιαδήποτε άλλης εφαρμογής τα δεδομένα (και να κλέψει τα Dash σας). Καθαρίστε το πορτοφόλι σας άμεσα και επαναφέρετε το σε μια ασφαλή συσκευή."; -/* Direction */ -"Direction" = "Κατεύθυνση"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Αποσύνδεση λογαριασμού Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Λόγω κανονιστικών περιορισμών, δεν μπορείτε να χρησιμοποιήσετε τις λειτουργίες της Coinbase ενώ βρίσκεστε στο Ηνωμένο Βασίλειο."; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Λόγω της διαδικασίας ψηφοφορίας, το Dash Network αποφάσισε να εκχωρήσει το όνομα χρήστη %@ σε κάποιον άλλο. Παρακαλώ προσπαθήστε ξανά ζητώντας άλλο όνομα χρήστη."; /* CrowdNode */ "e.g. johndoe@mail.com" = "e.g. johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Επεξεργασία Προφίλ"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Επεξεργασία Προφίλ"; /* Invitation tag placeholder */ "eg: Dad" = "π.χ.: Μπαμπάς"; @@ -854,7 +848,7 @@ "Error" = "Σφάλμα"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Σφάλμα επεξεργασίας απάντησης διακομιστή. Προσπαθήστε ξανά αργότερα."; /* No comment provided by engineer. */ "Error updating your profile" = "Σφάλμα ενημέρωσης του προφίλ σας"; @@ -887,7 +881,7 @@ "Face ID limit" = "όριο Face ID "; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Αποτυχία φόρτωσης barcode"; /* Coinbase */ "Failed to start auth session" = "Αποτυχία εκκίνησης περιόδου λειτουργίας εξουσιοδότησης"; @@ -929,7 +923,7 @@ "Filter" = "Φίλτρο"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Φίλτρο Συναλλαγών"; /* No comment provided by engineer. */ "Filtered by" = "Φιλτραρισμένο από"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Βρείτε έναν χρήστη στο Δίκτυο του Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Βρείτε ΑΤΜ όπου μπορείτε να αγοράσετε ή να πουλήσετε Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Βρείτε εμπόρους που δέχονται DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Βρείτε εμπόρους που δέχονται πληρωμές σε Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Βρείτε τους εμπόρους που δέχονται Dash, πού να αγοράσετε και πώς να βγάλετε εισόδημα με αυτό."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Πρώτη ελάχιστη κατάθεση"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Ποσά σε σταθερές μονάδες"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Flexible amounts"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Για κάποιο λόγο, το αίτημα για το όνομα χρήστη %@ απέτυχε."; /* Coinbase */ "For your security, you have been signed out." = "Για την ασφάλειά σας, έχετε αποσυνδεθεί."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Ξεχάστε τις μεγάλες κρυπτογραφικές διευθύνσεις, δημιουργήστε το όνομα χρήστη, βρείτε φίλους και προσθέστε τους στις επαφές σας."; /* No comment provided by engineer. */ "Forgot PIN?" = "Ξεχάσατε το PIN;"; @@ -1028,7 +1025,7 @@ "Get Started" = "Ξεκινήστε"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Ξεκινήστε θέτοντας την εικόνα του προφίλ σας και άλλες πληροφορίες."; /* No comment provided by engineer. */ "Get Test Dash" = "Πάρτε Test Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Δωροκάρτα"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Επιτυχής αγορά δωροκάρτας"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Η αγορά δωροκάρτας απορρίφθηκε"; /* DashSpend confirmation */ "Gift card total" = "Σύνολο δωροκάρτας"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Τύποι δωροκάρτας"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Δωροκάρτα · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Μεταβείτε στον ιστότοπο του CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Χορηγήστε δικαιώματα GPS ώστε να μπορούμε να σας δείξουμε τοποθεσίες κοντά σας."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Έχει αποκλεισμένες ψήφους"; /* Username has requested to be your friend */ "has requested to be your friend" = "αιτήθηκε να γίνει φίλος / φίλη σας"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Πώς να επιβεβαιώσετε τη διεύθυνση API Dash σας"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Πώς να χρησιμοποιήσετε την δωροκάρτα σας"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Κλειδιά Evolution Node ID "; @@ -1136,7 +1133,7 @@ "I have approved" = "Έχω εγκρίνει"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Δεν έχω ψηφίσει"; /* No comment provided by engineer. */ "I wrote it down" = "Το έγραψα"; @@ -1145,7 +1142,7 @@ "Identity" = "Ταυτότητα"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Εάν αρκετά μέλη του δικτύου διαπιστώσουν ότι ένα όνομα χρήστη είναι ακατάλληλο, μπορούν να το μπλοκάρουν."; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Εάν κάποιος άλλος ζητήσει το ίδιο όνομα χρήστη με εσάς, θα αφήσουμε το δίκτυο να αποφασίσει σε ποιον να δώσει αυτό το όνομα χρήστη."; @@ -1205,7 +1202,7 @@ "In store" = "Σε κατάστημα"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "Στην ενότητα πληρωμής του checkout, επιλέξτε «gift card» και πληκτρολογήστε τον αριθμό και το pin της κάρτας σας."; /* No comment provided by engineer. */ "Income" = "Εισόδημα"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Ανεπαρκές ποσό"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Μη έγκυρο ποσό. Ελέγξτε τα όρια του εμπόρου."; /* No comment provided by engineer. */ "Invalid Dash address" = "Μη έγκυρη διεύθυνση Dash!"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Μη έγκυρο email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Μη έγκυρος κωδικός QR"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Μη έγκυρος κωδικός επαλήθευσης. Παρακαλώ δοκιμάστε ξανά."; /* No comment provided by engineer. */ "Invitation" = "Πρόσκληση"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Προσκαλέστε τους φίλους και την οικογένειά σας στο Dash Network"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Αναφέρθηκε ζήτημα"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Μπορεί να χρειαστεί ένα λεπτό για να ενημερωθεί το υπόλοιπό σας."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Συνιστάται να βρίσκεστε σε δίκτυο Wi-Fi για να αποφύγετε πρόσθετα τέλη ανάμειξης."; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Φαίνεται ότι έχετε καιρό να χρησιμοποιήσετε το DashSpend. Για λόγους ασφαλείας, έχετε αποσυνδεθεί.\n\nΣυνδεθείτε ξανά για να συνεχίσετε να ψάχνετε πού να ξοδέψετε τα Dash σας."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Θα ήταν πολύ δύσκολο για προχωρημένους χρήστες με οποιοδήποτε επίπεδο τεχνική εξειδίκευση να προσδιορίσουν το ιστορικό συναλλαγών σας."; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Αφήστε τους φίλους και την συγγενείς σας να ενταχθούν στο Dash Network. Προσκαλέστε τους στον κόσμο της κοινωνικής τραπεζικής."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Μόνο γράμματα, αριθμοί και παύλες"; /* Validation rule */ "Letters, numbers and hyphens only" = "Μόνο γράμματα, αριθμοί και παύλες"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Αποσύνδεση από το Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Συνδεθήκατε"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Συνδεθήκατε ως %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Συνδεθήκατε στο λογαριασμό DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Είσοδος μέσω Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Μέγιστο"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Μέγιστο: %@"; /* Usernames */ "Maximum 75 characters" = "Μέγιστο 75 χαρακτήρες"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "Η εμπορική αναζήτηση λειτουργεί καλύτερα με ενεργοποιημένες τις Υπηρεσίες τοποθεσίας."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Ελάχιστο: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Ανάμιξη νομισμάτων"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Αναμείξτε τα Dash σας"; /* No comment provided by engineer. */ "Mixed balance" = "Υπόλοιπο αναμειγμένων: "; @@ -1560,7 +1557,7 @@ "Mixing" = "Ανάμιξη"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Η ανάμιξη ολοκληρώνεται..."; /* CoinJoin */ "Mixing is only possible with the app open" = "Η ανάμειξη είναι δυνατή μόνο με ανοιχτή την εφαρμογή"; @@ -1617,7 +1614,7 @@ "Network" = "Δίκτυο"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Σφάλμα δικτύου. Ελέγξτε τη σύνδεσή σας και προσπαθήστε ξανά."; /* No comment provided by engineer. */ "Network fee" = "Τέλος δικτύου"; @@ -1704,7 +1701,7 @@ "OK" = "OK"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "Οκ"; /* Voting */ "Old to new" = "Παλαιά προς νέα"; @@ -1755,7 +1752,7 @@ "Password" = "Κωδικός"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Επικολλήστε το σύνδεσμο εδώ"; /* No comment provided by engineer. */ "Paste your image URL" = "Επικολλήστε τη διεύθυνση URL της εικόνας σας"; @@ -1797,13 +1794,13 @@ "Paying..." = "Πληρωμή..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Η πληρωμή απέτυχε"; /* Coinbase/Buy Dash */ "Payment method" = "Μέθοδος πληρωμής"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Σφάλμα επεξεργασίας πληρωμής: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Τύπος πληρωμής"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Εξατομίκευση"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Το PIN είναι πάντα απαραίτητο για να πραγματοποιήσετε μια πληρωμή"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Λάβετε υπόψη ότι το email δεν αποθηκεύεται από το Dash Wallet και αποστέλλεται μόνο στο Crowdnode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Παρακαλείστε να σημειώσετε ότι το όνομα χρήστη ΔΕΝ μπορεί να αλλάξει από τη στιγμή που έχει καταχωρηθεί."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Παρακαλώ σημειώστε ότι δεν θα μπορείτε να το αλλάξετε στο μέλλον."; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Σημειώστε ότι δεν θα μπορείτε να κάνετε ανάληψη των χρημάτων σας από το CrowdNode σε αυτό το πορτοφόλι μέχρι να αυξήσετε το υπόλοιπό σας σε %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Τοποθετήστε το τηλέφωνό σας κοντά στη συσκευή NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Παρακαλώ συνδεθείτε στο λογαριασμό σας στο DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Πατήστε στις λέξεις από τη φράση ανάκτησης σας με τη σωστή σειρά"; @@ -1911,7 +1911,7 @@ "Powered by" = "Με την υποστήριξη"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Προεπισκόπηση"; /* No comment provided by engineer. */ "Preview Invitation" = "Προεπισκόπηση πρόσκλησης"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Αποδείξτε την ταυτότητα σας"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Διεύθυνση Παρόχου"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Αναφέρετε το πρόβλημα"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Ζητήστε ένα όνομα χρήστη και αποχαιρετήστε τις αριθμητικές διευθύνσεις"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Ζητήστε βοήθεια και δείξτε τον barcode στην οθόνη σας για σάρωση."; /* Voting */ "Request details" = "Λεπτομέρειες αιτήματος"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Αποθήκευση"; -/* DashSpend */ -"Save %.2f%%" = "Aποθήκευση %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Αποθήκευση αλλαγών"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Αποτελέσματα αναζήτησης για \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Αναζήτηση περιοχών"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Αναζήτηση για όνομα χρήστη %@ στο Dash Δικτυο"; @@ -2169,7 +2169,7 @@ "Security Level" = "Επίπεδο Ασφάλειας"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Δείτε πώς να χρησιμοποιήσετε αυτήν την δωροκάρτα"; /* No comment provided by engineer. */ "See on Uphold" = "Δείτε στο Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Επιλέξτε από την Συλλογή"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Επιλέξτε επίπεδο ανάμειξης"; @@ -2282,7 +2285,7 @@ "Sent to" = "Αποστόλη στο"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Εμφανίστηκε σφάλμα διακομιστή. Προσπαθήστε ξανά αργότερα."; /* No comment provided by engineer. */ "Set a trusted node" = "Θέστε έναν έμπιστο κόμβο"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Διαμοιρασμός διεύθυνσης"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Εμφάνιση περιεχομένου στο πρόχειρο"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Ταξινόμηση Επαφών"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Ταξινόμηση ανά έκπτωση"; /* Explore Dash/Filters */ "Sorted by distance" = "Ταξινόμηση κατά απόσταση"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Φορολογική κατηγορία"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Πείτε στον ταμία ότι θέλετε να πληρώσετε με δωροκάρτα και δώστε τον αριθμό και το pin της κάρτας."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Όροι και Προϋποθέσεις"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Τα Test Dash είναι δωρεάν και μπορούν να ληφθούν από αυτό που ονομάζεται faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Ο κωδικός είναι λανθασμένος. Παρακαλώ ελέγξτε και δοκιμάστε ξανά!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Το δίκτυο Dash πρέπει να ψηφίσει για να εγκρίνει ορισμένα ονόματα χρηστών πριν δημιουργηθούν."; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Το δίκτυο Dash διευθύνεται από έναν αριθμό Masternodes, οι οποίοι αποτελούν βασικό μέρος της διεξαγωγής των πληρωμών."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Το δίκτυο Dash θα ψηφίσει για αυτό το όνομα χρήστη. Θα σας ενημερώσουμε για τα αποτελέσματα στις 14 Μαρτίου 2024."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Τα Dash κατατέθηκαν επιτυχώς στο λογαριασμό σας στην Coinbase. Υπήρξε όμως πρόβλημα στη μεταφορά τους στο Dash Wallet σε αυτή τη συσκευή."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Το προεπιλεγμένο φίλτρο εμφανίζει μόνο τα διπλότυπα ονόματα χρηστών για τα οποία ΔΕΝ έχετε ψηφίσει, αλλά μπορείτε να δείτε όλα τα διαφιλονικούμενα ονόματα χρηστών αλλάζοντας το φίλτρο."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Ο πρώτος δέχεται απευθείας Dash. Οι άλλοι δέχονται δωροκάρτες που μπορείτε να αγοράσετε με Dash για το ακριβές ποσό της αγοράς σας με δύο πατήματα."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "Η εικόνα που επιλέγετε θα μεταφορτωθεί στο Imgur ανώνυμα."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Το ελάχιστο ποσό που μπορείτε να στείλετε είναι %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Τα όρια αγορών για αυτόν τον έμπορο έχουν αλλάξει. Παρακαλούμε επικοινωνήστε με την Υποστήριξη CTX για περισσότερες πληροφορίες."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Το όνομα χρήστη %@ αποκλείστηκε από το δίκτυο Dash. Παρακαλώ δοκιμάστε ξανά ζητώντας άλλο όνομα χρήστη."; /* No comment provided by engineer. */ "them (Fetching Info)" = "them (Λήψη πληροφοριών)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Αυτή η εφαρμογή είναι ανοικτού κώδικα"; -/* This ATM is located in the */ -"This ATM is located in the" = "Αυτό το ΑΤΜ βρίσκεται στο"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Αυτό το επιπλέον βήμα δείχνει ότι πραγματικά προσπαθείτε να κάνετε μια συναλλαγή."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Αυτός ο έμπορος δεν είναι προς το παρόν διαθέσιμος."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Αυτός ο έμπορος δεν είναι προς το παρόν διαθέσιμος. Παρακαλώ προσπαθήστε ξανά αργότερα ή επιλέξτε έναν άλλο έμπορο."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Αυτός ο έμπορος πωλεί δωροκάρτες σε σταθερές τιμές"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Αυτό αντιπροσωπεύει την τρέχουσα Ετήσια Ποσοστιαία Απόδοση ενός πλήρους Masternode μείον το τέλος CrowdNode 15%. Δεν αποτελεί εγγυημένο ποσοστό απόδοσης και μπορεί να αυξηθεί ή να μειωθεί ανάλογα με το μέγεθος των δεξαμενών CrowdNode και την τιμή του Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Αυτό το όνομα χρήστη έχει ήδη δημιουργηθεί από κάποιον άλλο"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Αυτό το όνομα χρήστη είναι αποκλεισμένο από το Dash Network"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Αυτό το πορτοφόλι δεν είναι άδειο η ο συγχρονισμός δεν έχει ολοκληρωθεί , δεν θα πρέπει να το καθαρίσετε χωρίς την φράση ανάκτησης"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Όριο Touch ID "; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Η συναλλαγή ακυρώθηκε"; /* CrowdNode */ "Transaction History" = "Ιστορικό συναλλαγών"; @@ -2665,7 +2668,7 @@ "Unblock" = "Ξεμπλοκάρισμα"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Ξεμπλοκαρισμένο όνομα χρήστη %@"; /* No comment provided by engineer. */ "Unknown" = "Άγνωστο"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Αναβάθμιση"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Αναβάθμιση σε DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Αναβάθμιση σε Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Όνομα Χρήστη:"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Το όνομα χρήστη %1$@ έχει ζητηθεί στο δίκτυο Dash. Μετά τη λήξη της ψηφοφορίας ( %2$@ ) θα σας ενημερώσουμε για τα αποτελέσματά της."; /* No comment provided by engineer. */ "Username already found" = "Το όνομα χρήστη έχει ήδη βρεθεί"; @@ -2746,7 +2749,7 @@ "Username is available" = "Το όνομα χρήστη είναι διαθέσιμο"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Το αίτημα για το όνομα χρήστη απέτυχε"; /* No comment provided by engineer. */ "Username taken" = "Το όνομα χρήστη είναι κατειλημμένο"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Προβολή Όλων"; -/* View all locations */ -"View all locations" = "Δείτε όλες τις τοποθεσίες"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Προβολή στον Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Προβολή Φράσης Ανάκτησης"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Προβολή λεπτομερειών συναλλαγής"; /* Voting */ "Vote for All" = "Ψηφίστε για Όλους"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Διεύθυνση Ψήφου"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Η ψηφοφορία λήγει σε %d μέρες"; /* Usernames */ "Voting is only required in some cases" = "Η ψηφοφορία απαιτείται μόνο σε ορισμένες περιπτώσεις"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Εντοπίσαμε ότι το Dash Wallet κατέρρευσε κατά τη διάρκεια της μεταφοράς. Η επανασάρωση του blockchain θα λύσει αυτό το ζήτημα ή μπορείτε να προσπαθήσετε ξανά. Η επανασάρωση θα πρέπει κατά προτίμηση να εκτελεστει σε wifi και θα διαρκέσει έως και μισή ώρα. Τα χρηματά σας θα είναι διαθέσιμα μόλις ολοκληρωθεί η διαδικασία συγχρονισμού."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Έχουμε δύο τύπους εμπόρων"; /* No comment provided by engineer. */ "We Upgraded" = "Αναβαθμίσαμε"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Πρόκειται να σκανάρετε αυτό το πορτοφόλι από αυτήν τη συσκευή. Τα χρήματα που σχετίζονται με αυτό το πορτοφόλι μπορούν να ανακτηθούν μόνο αν έχετε την φράση ανάκτησης."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Αγοράζετε μια%1$@ δωροκάρτα για %2$@ (%3$d%% έκπτωση)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Μπορείτε πάντα να διαγράψετε την ανεβασμένη εικόνα, εφόσον έχετε πρόσβαση σε αυτό το πορτοφόλι."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Μπορείτε να εισάγετε το κλειδί σας σε οποιαδήποτε από τις ακόλουθες μορφές: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Μπορείτε να πληρώσετε με Dash στο ταμείο."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Μπορείτε να δείτε λεπτομερείς πληροφορίες σχετικά με τις καταθέσεις, τις αναλήψεις και τα κέρδη ανταμοιβής σας."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Δεν μπορείτε να διεκδικήσετε αυτή την πρόσκληση αφού έχετε ήδη ένα όνομα χρήστη Dash."; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Επιλέξατε το \"%@\" ως όνομα χρήστη."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Τα Dash σας αναμείχθηκαν χρησιμοποιώντας αυτές τις συναλλαγές."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Δεν έχετε επαφές αυτή τη στιγμή"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Υπερβήκατε το όριο εξουσιοδότησης στην Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Έχετε %1$@ Dash.\nΟρισμένα ονόματα χρηστών κοστίζουν έως και %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Έχετε ήδη ψηφίσει για αυτό το όνομα χρήστη %ld φορές. Μπορείτε να δώσετε μόνο μία ακόμη ψήφο για αυτό το όνομα χρήστη."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Έχετε ήδη ψηφίσει για αυτό το όνομα χρήστη %ld φορές. Δεν μπορείτε να το ψηφίσετε άλλο."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Έχετε προσκληθεί από %@. Ξεκινήστε να χρησιμοποιείτε το κρυπτονόμισμα Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Χρειάζεστε τουλάχιστον %@ στο Dash Wallet σας"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Πρέπει να έχετε περισσότερα %@ Dash για να δημιουργήσετε αυτό το όνομα χρήστη"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Πρέπει να έχετε περισσότερα από %@ Dash για να δημιουργήσετε ένα όνομα χρήστη."; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Πρέπει να συνδεθείτε στο DashSpend για να αγοράσετε δωροκάρτες."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Πρέπει να περιμένετε 5 λεπτά πριν ξεκινήσετε άλλη ανάληψη."; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Το αίτημά σας ακυρώθηκε"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Η συνεδρία σας έληξε"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Η συναλλαγή σας απορρίφθηκε. Παρακαλώ δοκιμάστε ξανά ή επικοινωνήστε με την υποστήριξη αν το πρόβλημα παραμένει."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Η συναλλαγή σας απεστάλη και το ποσό θα πρέπει να εμφανιστεί στο πορτοφόλι σας σε λίγα λεπτά."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Το όνομα χρήστη %@ δημιουργείται στο Dash Δίκτυο"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Το όνομα χρήστη σας δημιουργήθηκε με επιτυχία"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Η ψήφος σας ακυρώθηκε."; diff --git a/DashWallet/en.lproj/Localizable.strings b/DashWallet/en.lproj/Localizable.strings index a388fc965..cc4b64e6f 100644 --- a/DashWallet/en.lproj/Localizable.strings +++ b/DashWallet/en.lproj/Localizable.strings @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* No comment provided by engineer. */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* No comment provided by engineer. */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/eo.lproj/Localizable.strings b/DashWallet/eo.lproj/Localizable.strings index 9f5e9e18f..77802560e 100644 --- a/DashWallet/eo.lproj/Localizable.strings +++ b/DashWallet/eo.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Nuligi"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Eksigi"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Savi"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/es.lproj/Localizable.strings b/DashWallet/es.lproj/Localizable.strings index bc44079b7..b1949b312 100644 --- a/DashWallet/es.lproj/Localizable.strings +++ b/DashWallet/es.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Aceptar"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Acepta DASH directamente"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Acepta los términos y condiciones"; /* CrowdNode */ "Accept Terms Of Use" = "Aceptar los términos de uso"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Monto Enviado"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Ocurrió un error"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Una experiencia intuitiva y familiar a través de todos tus dispositivos"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Ocurrió un error desconocido. Por favor, intenta nuevamente más tarde."; /* CrowdNode */ "and" = "y"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Todos los fondos que se hayan mezclado se combinarán con tus fondos no mezclados."; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Cualquier nombre de usuario que contenga un número del 2-9, o tenga más de 20 caracteres de largo, o que contenga un guion, será automáticamente aprobado"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "¿Estas seguro?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Como propietario de un masternode, puedes votar para aprobar los nombres de usuario solicitados antes de que los usuarios puedan crearlos. Puede también bloquear los nombres de usuario que usted considere inapropiados"; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Como la mayoría de las personas no tienen exactamente 1000 Dash a mano, CrowdNode ha creado un servicio donde, al agrupar los depósitos de los miembros, pueden lograr los beneficios de poseer un Masternode."; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Bloque #%1$d de %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Bloqueado el nombre de usuario '%@' "; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Compra Dash. No se necesita una cuenta"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Compra un certificado de regalo"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Compra tarjetas de regalo con tus Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Al limpiar este dispositivo, ya no tendrás acceso a los fondos en este dispositivo. Esto solo debe hacerse si ya no tiense acceso a tu contraseña y también has olvidado tu código PIN."; -/* Call */ -"Call" = "Llamada"; - /* No comment provided by engineer. */ "Cancel" = "Cancelar"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "La cancelación de esta transacción no cancela la orden comercial. Recibirás DASH en tu cuenta de Coinbase en breve."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Número de tarjeta"; /* No comment provided by engineer. */ "Card PIN" = "PIN de tarjeta"; @@ -438,7 +435,7 @@ "Check your connection" = "Verifique tu conección"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Revisa tu correo electrónico e ingresa el código de verificación"; /* Choose your Dash username */ "Choose your" = "Escoge tu"; @@ -560,7 +557,7 @@ "Copy Logs" = "Copiar logs"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Copiar texto"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Crear cuenta"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Crea una cuenta o inicia sesión en una cuenta existente"; /* CrowdNode */ "Create an online CrowdNode account" = "Crear una cuenta de CrowdNode en línea"; @@ -611,7 +608,7 @@ "Create invitation" = "Crear invitación"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Crear una cuenta nueva"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DISPOSITIVO DE SEGURIDAD DUDOSA\nCualquier aplicación de 'jailbreak' puede acceder a la cadena de datos de otras aplicaciones (y robar tus Dash). Borra inmediatamente esta cartera para restablecerla en un dispositivo seguro."; -/* Direction */ -"Direction" = "Dirección"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Desconectar la cuenta de Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Debido a restricciones de regulación, no podrá usar las funcionalidades de Coinbase si está en el Reino Unido."; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Debido al proceso de votación, la Dash Network ha decidido asignar el nombre de usuario ' 1%@ '  a otra persona. Inténtalo de nuevo solicitando otro nombre de usuario."; /* CrowdNode */ "e.g. johndoe@mail.com" = "por ejemplo, johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Editar perfil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Editar perfil"; /* Invitation tag placeholder */ "eg: Dad" = "por ejemplo: papa"; @@ -854,7 +848,7 @@ "Error" = "Error"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Error procesando la respuesta del servidor. Por favor intentelo en breve."; /* No comment provided by engineer. */ "Error updating your profile" = "Error al actualizar tu perfil"; @@ -887,7 +881,7 @@ "Face ID limit" = "Límite de Face ID"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Error al cargar codigo de barras."; /* Coinbase */ "Failed to start auth session" = "No se pudo iniciar la sesión de autenticación"; @@ -929,7 +923,7 @@ "Filter" = "Filtrar"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtrar transacciones"; /* No comment provided by engineer. */ "Filtered by" = "Filtrado por"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Encontrar un usuario en la red Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Encuentre ATM's donde puede comprar y vender Dash"; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Encuentra comerciantes que acepten DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Encuentre comerciantes que aceptan pagos en Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Encuentra comercios que acepten Dash, dónde comprar y cómo obtener ingresos con él."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Primer depósito mínimo"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Montos fijos denominados"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Montos flexibles"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Por alguna razón, la solicitud del nombre de usuario ' 1%@ ' ha fallado."; /* Coinbase */ "For your security, you have been signed out." = "Por su seguridad, has sido desconectado."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Olvida las largas direcciones cripto, crea un nombre de usuario, encuentra a tus amigos, y agrégalos a tus contactos"; /* No comment provided by engineer. */ "Forgot PIN?" = "¿Olvidaste el PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Comienza"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Comienza agregando tu foto de perfil y otra información."; /* No comment provided by engineer. */ "Get Test Dash" = "Obtener Dash de prueba"; @@ -1046,10 +1043,10 @@ "Gift card" = "Tarjeta de regalo"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Compra de certificado de regalo exitosa"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Compra de certificado de regalo rechazada"; /* DashSpend confirmation */ "Gift card total" = "Total de la tarjeta de regalo"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Tipos de tarjetas de regalo"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Tarjeta de regalo · ' 1%@ '"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Ir al sitio web de CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Otorgar permisos de GPS para que podamos mostrarte ubicaciones cerca de ti."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Tiene votos bloqueados"; /* Username has requested to be your friend */ "has requested to be your friend" = "ha solicitado ser tu amigo"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Cómo confirmar tu dirección API de Dash"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Cómo usar su certificado de regalo"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Llaves de identificación del nodo de evolución"; @@ -1136,7 +1133,7 @@ "I have approved" = "Yo he aprobado"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "No he votado"; /* No comment provided by engineer. */ "I wrote it down" = "Ya la escribí"; @@ -1145,7 +1142,7 @@ "Identity" = "Identidad"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Si una cantidad suficiente de usuarios de la red determina que un nombre de usuario es inapropiado, pueden bloquearlo."; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Si alguien más solicita el mismo nombre de usuario que tu, dejaremos que la red decida a quién darle este nombre de usuario."; @@ -1205,7 +1202,7 @@ "In store" = "En tienda"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "Cuando usted efectúe el pago en su comercio, elija \"gift card\" al momento de pagar, e ingrese su número de tarjeta y PIN."; /* No comment provided by engineer. */ "Income" = "Ingreso"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Monto inválido"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Monto inválido. Por favor, verifique los límites del comercio."; /* No comment provided by engineer. */ "Invalid Dash address" = "Dirección inválida de Dash"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "E-mail inválido"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Codigo QR invalido"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Código de verificación inválido. Por favor, inténtelo de nuevo."; /* No comment provided by engineer. */ "Invitation" = "Invitación "; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Invita a sus amigos y familiares a la red de Dash."; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "La billetera IOS: ' %@ ' ha reportado un problema"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Tu saldo puede tardar un minuto en actualizarse."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Se recomienda estar en una red Wi-Fi para evitar incurrir en cargos de mezcla adicionales."; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Parece que no ha utilizado Dash Spend en algún tiempo. Por motivos de seguridad, debe volver a ingresar."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Sería muy difícil para usuarios avanzados con cualquier nivel de experiencia técnica determinar tu historial de transacciones."; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Deja que sus amigos y familiares se unan a la red de Dash. Invítalos al mundo de la banca social."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Solo letras, números y guiones"; /* Validation rule */ "Letters, numbers and hyphens only" = "Solo letras, números y guiones"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Cerrar sesión desde Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Ingresado"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Ingresado como ' 1%@ '"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Inicia sesión en la cuenta DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Login con Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Máx"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Máximo: %@"; /* Usernames */ "Maximum 75 characters" = "Máximo 75 caracteres"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "La búsqueda de comerciantes funciona mejor con los servicios de ubicación activados."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Mínimo: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Mezclar monedas"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Mezcle sus monedas Dash"; /* No comment provided by engineer. */ "Mixed balance" = "Balance mixto"; @@ -1560,7 +1557,7 @@ "Mixing" = "Mezclando"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Terminando de mezclar..."; /* CoinJoin */ "Mixing is only possible with the app open" = "La mezcla solo es posible con la aplicación abierta"; @@ -1617,7 +1614,7 @@ "Network" = "Red de trabajo"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Error de red. Por favor, verifique su conexión y vuelvalo a intentar."; /* No comment provided by engineer. */ "Network fee" = "Comisión de red"; @@ -1755,7 +1752,7 @@ "Password" = "Contraseña"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Pegué el enlace aquí"; /* No comment provided by engineer. */ "Paste your image URL" = "Pega la URL de tu imagen"; @@ -1797,13 +1794,13 @@ "Paying..." = "Pagando..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Pago fallido"; /* Coinbase/Buy Dash */ "Payment method" = "Método de pago"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Error del procesador de pagos ' 1%@ '"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Tipo de pago"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalizar"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN siempre será requerido para realizar un pago"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Ten en cuenta que la billetera de Dash no guarda el correo electrónico y solo se envía a CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Por favor, observe que el nombre de usuario NO se puede cambiar una vez sea registrado."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Por favor, observe que no lo podrá cambiar en el futuro"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Ten en cuenta que no podrás retirar tus fondos de CowdNode a esta billetera hasta que aumentes tu saldo a %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Coloca tu teléfono cerca del dispositivo NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Por favor, inicia sesión en tu cuenta DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Por favor escribe las palabras de tu frase de recuperación en el orden correcto"; @@ -1911,7 +1911,7 @@ "Powered by" = "Energizado por"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Vista previa"; /* No comment provided by engineer. */ "Preview Invitation" = "Invitación de vista previa"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Demuestra tu identidad"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Dirección de Proveedor"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Reportar un problema"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Cree un nombre de usuario y dígale adiós a las direcciones numéricas"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Solicitar asistencia y mostrar código de barras para escanear desde su pantalla."; /* Voting */ "Request details" = "Pedir detalles"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Guardar"; -/* DashSpend */ -"Save %.2f%%" = "Salvar %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Guardar cambios"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Resultados de búsqueda de \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Buscar territorios"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Buscando nombre de usuaro %@en la red Dash "; @@ -2169,7 +2169,7 @@ "Security Level" = "Nível de Segurida"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Ver cómo usar su certificado de regalo"; /* No comment provided by engineer. */ "See on Uphold" = "Ver en Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Seleccionar de la galería"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Seleccionar nivel de mezcla"; @@ -2282,7 +2285,7 @@ "Sent to" = "Enviado para"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Error del servidor. Por favor, intenta nuevamente más tarde."; /* No comment provided by engineer. */ "Set a trusted node" = "Configura un nodo de confianza"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Compartir dirección"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Mostrar contenido en el portapapeles"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Ordenar contactos"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Ordenado por descuento"; /* Explore Dash/Filters */ "Sorted by distance" = "Ordenado por distancia"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Categoría de impuestos"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Cuando usted efectúe el pago en su comercio, elija \"gift card\" al momento de pagar, e ingrese su número de tarjeta y PIN."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Términos y condiciones"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Test Dash es gratuito y se puede obtener mediante lo que se denomina un faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "El código es incorrecto. ¡Por favor revisa e intenta de nuevo!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "La red Dash debe votar para aprobar ciertos nombres de usuario antes de que sean creados"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Dash Network está impulsada por una serie de Masternodes que son una parte esencial para facilitar los pagos."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "La red de Dash votará sobre este nombre de usuario. Te notificaremos los resultados 14 de Marzo de 2024."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Los Dash se depositaron con éxito en tu cuenta de Coinbase. Pero hubo un problema al transferirlos a la billetera de Dash en este dispositivo."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "El filtro predeterminado muestra solo nombres de usuario duplicados por los que NO has votado, pero puedes ver todos los nombres de usuario en disputa cambiando el filtro."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "La primera opción acepta Dash directamente. Las otras opciones aceptan certificados de regalo que puede comprar por un monto exacto; su compra es en dos pasos."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "La imagen que selecciones se cargará en Imgur de forma anónima."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "El monto mínimo que puedes enviar es %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Los límites de compra para este proveedor han cambiado. Por favor, contacte al soporte de CTX para mayor información."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "El nombre de usuario ' 1%@ ' fué bloqueado por la red Dash. Inténtalo nuevamente solicitando otro nombre de usuario."; /* No comment provided by engineer. */ "them (Fetching Info)" = "Ellos (Obteniendo Información)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Esta app es de código abierto:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Este cajero automático está ubicado en el"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Este paso adicional muestra que realmente eres tú quien intenta realizar una transacción."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Este proveedor no está disponible en este momento."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Este proveedor no está disponible en este momento. Por favor, inténtelo de nuevo o elija otro proveedor."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Este comerciante vende tarjetas de regalo a precios fijos"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Esto representa el rendimiento porcentual anual actual de un Masternode completo menos la tarifa de CrowdNode del 15%. No es una tasa de rendimiento garantizada y puede aumentar o disminuir según el tamaño de los grupos de CrowdNode y el precio de Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Este nombre de usuario ya ha sido creado por otra persona."; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Este nombre de usuario está bloqueado por la red Dash."; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Esta cartera no esta vacía o la sincronización no ha terminado, no podrás limpiarla sin la frase de recuperación"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Límite de Touch ID"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transacción cancelada"; /* CrowdNode */ "Transaction History" = "Historial de transacciones"; @@ -2665,7 +2668,7 @@ "Unblock" = "Desbloquear"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Nombre de usuario ' 1%@ ' desbloqueado"; /* No comment provided by engineer. */ "Unknown" = "Desconocido"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Actualizar"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Mejora tu billetera a DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Actualizar a Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Nombre de usuario"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "El nombre de usuario ' %1$@ ' ha sido solicitado a la red Dash. La votación termina en ( ' 2%2$@ '), le notificaremos los resultados."; /* No comment provided by engineer. */ "Username already found" = "Nombre de usuario ya encontrado"; @@ -2746,7 +2749,7 @@ "Username is available" = "El nombre de usuario está disponible"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Tu solicitud de nombre de usuario falló"; /* No comment provided by engineer. */ "Username taken" = "Nombre de usuario ya ha sido tomado"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Ver todo"; -/* View all locations */ -"View all locations" = "Ver todas las ubicaciones"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Ver en el explorador"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Ver frase de recuperación"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Ver detalles de la transacción"; /* Voting */ "Vote for All" = "Vota por todas"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Dirección de voto"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "La votación termina en %d días"; /* Usernames */ "Voting is only required in some cases" = "El voto sólo es necesario en algunos casos"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Hemos detectado que Dash Wallet se bloqueó durante la migración. Volver a escanear la cadena de bloques resolverá este problema o puedes intentarlo de nuevo. La reexploración debe realizarse preferiblemente en wifi y demorará hasta media hora. Tus fondos estarán disponibles una vez que se complete el proceso de sincronización."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Tenemos 2 tipos de comerciantes"; /* No comment provided by engineer. */ "We Upgraded" = "Actualizamos"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Estás a punto de limpiar esta billetera de este dispositivo. Fondos asociados a esta billetera solo podrán ser recuperados si tienes esta frase de recuperación."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Estas comprando una ' %1$@ ' tarjeta de regalo para '%2$@ ' (' 3%3$d ' ' %% ' descuento)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Siempre puedes eliminar la imagen cargada, siempre que tengas acceso a esta billetera."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Puedes ingresar tu clave en cualquiera de los siguientes formatos: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Puede pagarle al cajero en Dash"; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Puedes ver información detallada sobre tus depósitos, retiros y ganancias de recompensas."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "No puedes reclamar esta invitación porque ya tienes un nombre de usuario de Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Usted escogió \" ' 1%@ ' \" como nombre de usuario."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Su Dash fue mezclado utilizando estas transacciones."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "No tienes ningún contacto en este momento"; @@ -3008,7 +3008,7 @@ "You exceeded the authorization limit on Coinbase." = "Excediste el límite de autorización en Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Tiene ' %1$@ ' Dash. Algunos nombres de usuario pueden llegar a costar hasta ' 2%2$@ ' Dash."; /* Voting */ "You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; diff --git a/DashWallet/et.lproj/Localizable.strings b/DashWallet/et.lproj/Localizable.strings index e5f19f74c..b2791cd4d 100644 --- a/DashWallet/et.lproj/Localizable.strings +++ b/DashWallet/et.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Katkesta"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/fa.lproj/Localizable.strings b/DashWallet/fa.lproj/Localizable.strings index 698766170..dd4df6125 100644 --- a/DashWallet/fa.lproj/Localizable.strings +++ b/DashWallet/fa.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "مبلغ ارسالی"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "لغو"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "قطع اتصال به حساب کوین‌بیس"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "مبالغ تعیین‌شده ثابت"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "شخصی‌سازی"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "برای پرداخت، همیشه باید پین کد را وارد کنید"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "هویت‌تان را اثبات کنید"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "ذخیره"; -/* DashSpend */ -"Save %.2f%%" = "پس‌انداز%.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "ذخیره تغییرات"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "انتخاب از گالری"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "انتخاب سطح ترکیب"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "نشان دادن اطلاعات در کلیپ‌برد"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = " این خودپرداز قرار دارد در"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "این گام اضافه نشان می‌دهد واقعا خودتان قصد انجام این تراکنش را دارید. "; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/fi.lproj/Localizable.strings b/DashWallet/fi.lproj/Localizable.strings index b1c051a9b..8b57091f0 100644 --- a/DashWallet/fi.lproj/Localizable.strings +++ b/DashWallet/fi.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Peruuta"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Hylkää"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Tallenna"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/fil.lproj/Localizable.strings b/DashWallet/fil.lproj/Localizable.strings index fa2a2530c..38e680b60 100644 --- a/DashWallet/fil.lproj/Localizable.strings +++ b/DashWallet/fil.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Halagang ipinadala"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Sa pag-wipe nitong device hindi mo na maaaring ma-access ang iyong pondo sa device na ito. Ito ay maaari mo lamang gawin kung wala ka na talagang access sa iyong passphrase at nakalimutan mo na rin ang iyong PIN code."; -/* Call */ -"Call" = "Tumawag"; - /* No comment provided by engineer. */ "Cancel" = "I-cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAnumang 'jailbreak' app ay maaaring maka-access ng app's keychain data (at nakawin ang iyong Dash). I-wipe kaagad itong pitaka at i-restore sa ligtas na device."; -/* Direction */ -"Direction" = "Direksyon"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Idiskonekta ang Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Unang Minimum na Deposito"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Mga nakapirming halaga"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Hindi wastong email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "I-personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Ang PIN ay laging kailangan sa pagbabayad."; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Patunayan ang iyong pagkakakilanlan"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Address ng tagapagbigay ng serbisyo"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "I-save"; -/* DashSpend */ -"Save %.2f%%" = "Makatipid ng %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "I-save ang mga pagbabago"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Pumili mula sa Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Piliin ang antas ng paghahalo"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Ibahagi ang address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Ipakita ang nilalaman sa clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Ang app na ito ay open source"; -/* This ATM is located in the */ -"This ATM is located in the" = "Ang ATM na ito ay matatagpuan sa"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Ipinapakita ng karagdagang hakbang na ito na ikaw talaga ang sumusubok na gumawa ng transaksyon."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Tingnan lahat"; -/* View all locations */ -"View all locations" = "Tingnan ang lahat ng lokasyon"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Tingnan sa Explorer"; diff --git a/DashWallet/fr.lproj/Localizable.strings b/DashWallet/fr.lproj/Localizable.strings index bd8e7542f..6a2bd0362 100644 --- a/DashWallet/fr.lproj/Localizable.strings +++ b/DashWallet/fr.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Accepter"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Accepter Dash directement"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Accepter les termes\net conditions"; /* CrowdNode */ "Accept Terms Of Use" = "Accepter les conditions d'utilisation"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Montant envoyé"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Une erreur s'est produite"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Une utilisation familière et intuitive sur tous vos appareils"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Une erreur inconnue s'est produite. Veuillez réessayer plus tard."; /* CrowdNode */ "and" = "et"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Tous les fonds qui ont été mélangés peuvent être combinés avec vos fonds non mélangés"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Tout nom d'utilisateur sera automatiquement approuvé s'il contient au moins un chiffre entre 2 et 9, ou s'il a plus de 20 caractères, ou s'il contient un trait d'union."; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Êtes-vous certain ?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "En tant qu'opérateur de masternode, vous pouvez voter pour approuver les noms d'utilisateur avant que les utilisateurs ne puissent les utiliser.\nVous pouvez voter contre la création de noms d'utilisateur que vous jugez inappropriés."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Comme beaucoup de gens n'ont pas 1000 dashs sous la main, CrowdNode a bâti un service qui permet à ses membres, par la réunion de leurs dépôts, de bénéficier des revenus de la propriété d'un masternode."; @@ -314,7 +314,7 @@ "Bank Wire" = "Virement bancaire"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Espace réservé pour code-barres"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Participez à un masternode Dash avec CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Bloc #%1$d de %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Nom d'utilisateur '%@' bloqué"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Achetez des dashs · Aucun compte requis"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Acheter une carte-cadeau"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Achetez des cartes-cadeau avec vos dashs"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "En effaçant ce portefeuille, vous n'aurez plus accès aux fonds sur cet appareil. Ne le faites que si vous n'avez plus accès ni à votre phrase de passe, ni à votre code PIN."; -/* Call */ -"Call" = "Appel"; - /* No comment provided by engineer. */ "Cancel" = "Annuler"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Annuler cette transaction n'annule pas l'ordre de trading. Vous recevrez sous peu des dashs sur votre compte Coinbase."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Numéro de carte"; /* No comment provided by engineer. */ "Card PIN" = "Code PIN de carte"; @@ -438,7 +435,7 @@ "Check your connection" = "Vérifier votre connexion"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Consultez vos e-mails puis tapez le code de vérification."; /* Choose your Dash username */ "Choose your" = "Choisissez votre"; @@ -560,7 +557,7 @@ "Copy Logs" = "Copier les journaux"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Copier le texte"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © Dash Core, 2023"; @@ -602,7 +599,7 @@ "Create account" = "Créer le compte"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Créer un compte ou se connecter à un compte existant"; /* CrowdNode */ "Create an online CrowdNode account" = "Créer un compte en ligne CrowdNode"; @@ -611,7 +608,7 @@ "Create invitation" = "Créer une invitation"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Créer un nouveau compte"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "SÉCURITÉ DE L'APPAREIL COMPROMISE\nN'importe quelle application débridée peut accéder aux données du trousseau des autres applications (et voler vos dashs). Effacez immédiatement ce portefeuille et restaurez-le sur un appareil sécurisé."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Se déconnecter du compte Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "En raison de contraintes légales, vous ne pouvez pas utiliser les fonctionnalités Coinbase lorsque vous êtes au Royaume-Uni"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "En raison des votes, le réseau Dash a décidé d'attribuer le nom d'utilisateur '%@' à quelqu'un d'autre. Veuillez réessayer en demandant un autre nom d'utilisateur."; /* CrowdNode */ "e.g. johndoe@mail.com" = "par exemple johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Éditer le profil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Modifier le profil"; /* Invitation tag placeholder */ "eg: Dad" = "par ex. : Papa"; @@ -854,7 +848,7 @@ "Error" = "Erreur"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Erreur de traitement de la réponse du serveur. Veuillez réessayer plus tard."; /* No comment provided by engineer. */ "Error updating your profile" = "Erreur en modifiant votre profil"; @@ -887,7 +881,7 @@ "Face ID limit" = "Limite pour Face ID"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Échec de chargement du code-barres"; /* Coinbase */ "Failed to start auth session" = "Impossible de démarrer la session d'authentification"; @@ -929,7 +923,7 @@ "Filter" = "Filtre"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtrer les transactions"; /* No comment provided by engineer. */ "Filtered by" = "Filtré par"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Cherchez un utilisateur sur le réseau Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Trouver des distributeurs pour acheter ou vendre des dashs"; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Trouver des vendeurs qui acceptent Dash"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Trouver des vendeurs qui acceptent les paiements Dash"; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Découvrez des vendeurs qui acceptent Dash, comment acheter des dashs et comment en gagner un revenu."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Premier dépôt minimum"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Montants fixes"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Montants flexibles"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Pour une certaine raison, la demande du nom d'utilisateur '%@' a échoué."; /* Coinbase */ "For your security, you have been signed out." = "Vous avez été déconnecté(e) pour votre sécurité."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Oubliez les adresses crypto interminables ! Créez votre nom d'utilisateur, trouvez vos amis et ajoutez-les à vos contacts."; /* No comment provided by engineer. */ "Forgot PIN?" = "Code PIN oublié ?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Commencer"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Démarrez en ajoutant votre image de profil et d'autres informations."; /* No comment provided by engineer. */ "Get Test Dash" = "Obtenir des dashs de test"; @@ -1046,10 +1043,10 @@ "Gift card" = "Carte-cadeau"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Achat réussi de la carte-cadeau"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "L'achat de la carte-cadeau a été rejeté"; /* DashSpend confirmation */ "Gift card total" = "Total carte-cadeau"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Types de cartes-cadeau"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Carte-cadeau · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Aller sur le site CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Autorisez les permissions GPS pour que nous puissions vous afficher les endroits proches."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "A des votes de blocage"; /* Username has requested to be your friend */ "has requested to be your friend" = "a demandé à être votre ami(e)"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Comment confirmer votre adresse API Dash"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Comment utiliser votre carte-cadeau"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Clés ID pour nœud Evolution"; @@ -1136,7 +1133,7 @@ "I have approved" = "J'ai approuvé"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Je n'ai pas voté"; /* No comment provided by engineer. */ "I wrote it down" = "Je l'ai écrite sur papier"; @@ -1145,7 +1142,7 @@ "Identity" = "Identité"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Si une majorité du réseau estime que le nom d'utilisateur est inapproprié, elle peut le bloquer"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Si quelqu'un d'autre demande le même nom d'utilisateur que vous, nous laisserons le réseau décider à qui attribuer ce nom d'utilisateur"; @@ -1205,7 +1202,7 @@ "In store" = "En magasin"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "Dans la section paiement de votre achat, choisissez \"carte-cadeau\" puis tapez son numéro et son code."; /* No comment provided by engineer. */ "Income" = "Revenu"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Montant invalide"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Montant non valide. Veuillez vérifier les limites du vendeur."; /* No comment provided by engineer. */ "Invalid Dash address" = "Adresse Dash non valide"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Adresse e-mail invalide"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "QR-code non valide"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Code de vérification non valide. Veuillez réessayer."; /* No comment provided by engineer. */ "Invitation" = "Invitation"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Inviter vos amis et votre famille au réseau Dash"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "Dash Wallet iOS : %@ Problème signalé"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "La mise à jour de votre solde peut prendre une minute."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Il est conseillé d'être connecté à un réseau Wi-Fi pour éviter des frais de mélange supplémentaires"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Il semble que vous n'avez pas utilisé DashSpend depuis un certain temps. Pour des raisons de sécurité, vous avez été déconnecté(e).\n\nVeuillez vous connecter pour continuer à explorer où vous pouvez dépenser vos dashs."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Il serait très difficile, pour des utilisateurs avancés avec quelque niveau d'expertise technique, de déterminer votre historique de transaction"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Permet à vos amis et votre famille de rejoindre le réseau Dash. Invitez-les dans le monde de banque sociale."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Lettres, chiffres et traits d'union seulement"; /* Validation rule */ "Letters, numbers and hyphens only" = "Lettres, chiffres et tirets seulement"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Se déconnecter d'Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Connecté(e)"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Connecté(e) en tant que %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Connecté(e) au compte DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Se connecter avec Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Max"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Max. : %@"; /* Usernames */ "Maximum 75 characters" = "75 caractères maximum"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "La recherche de vendeurs marche mieux lorsque les services de localisation sont activés."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Min. : %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Mélanger les fonds"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Mélanger vos dashs"; /* No comment provided by engineer. */ "Mixed balance" = "Solde de fonds mélangés"; @@ -1560,7 +1557,7 @@ "Mixing" = "Mélange"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Fin du mélange..."; /* CoinJoin */ "Mixing is only possible with the app open" = "Le mélange n'est possible qu'avec l'application ouverte"; @@ -1617,7 +1614,7 @@ "Network" = "Réseau"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Erreur de réseau. Veuillez vérifier votre connexion puis réessayez."; /* No comment provided by engineer. */ "Network fee" = "Frais de réseau"; @@ -1704,7 +1701,7 @@ "OK" = "OK"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "OK"; /* Voting */ "Old to new" = "D'ancien vers récent"; @@ -1755,7 +1752,7 @@ "Password" = "Mot de passe"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Coller ici le lien"; /* No comment provided by engineer. */ "Paste your image URL" = "Coller l'URL de votre image"; @@ -1797,13 +1794,13 @@ "Paying..." = "Paiement en cours..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Échec du paiement"; /* Coinbase/Buy Dash */ "Payment method" = "Méthode de paiement"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Erreur de traitement du paiement : %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Type de paiement"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personnaliser"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Le code PIN est toujours demandé pour faire un paiement"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Veuillez noter que l'adresse e-mail n'est pas enregistrée par le portefeuille Dash, mais seulement envoyée à CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Veuillez noter que le nom d'utilisateur ne peut PAS être modifié une fois qu'il est enregistré."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Veuillez noter que vous ne pourrez pas le modifier à l'avenir"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Veuillez noter que vous ne pourrez pas retirer vos fonds depuis CrowdNode vers ce portefeuille sans augmenter votre solde à %@ dashs."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Veuillez placer votre téléphone près de l'appareil NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Veuillez vous connecter à votre compte DashSpend"; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Veuillez saisir les mots de votre phrase de récupération dans le bon ordre"; @@ -1911,7 +1911,7 @@ "Powered by" = "Fourni par"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Aperçu"; /* No comment provided by engineer. */ "Preview Invitation" = "Prévisualiser l'invitation"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prouver votre identité"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Adresse du fournisseur"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Signaler un problème"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Demandez un nom d'utilisateur et dites adieu aux adresses compliquées"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Demandez de l'aide et montrez le code-barres sur votre écran."; /* Voting */ "Request details" = "Détails de la demande"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Enregistrer"; -/* DashSpend */ -"Save %.2f%%" = "Économisez %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Enregistrer les modifications"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Résultats de recherche pour \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Chercher des régions"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Recherche du nom d'utilisateur %@ sur le réseau Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Niveau de sécurité"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Voir comment utiliser cette carte-cadeau"; /* No comment provided by engineer. */ "See on Uphold" = "Voir sur Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Choisir dans la galerie"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Choisir le niveau de mélange"; @@ -2282,7 +2285,7 @@ "Sent to" = "Envoyé à"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Erreur du serveur. Veuillez réessayer plus tard."; /* No comment provided by engineer. */ "Set a trusted node" = "Mettre en place un nœud de confiance"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Partager l'adresse"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Voir le contenu du presse-papiers"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Trier les contacts"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Trié par réductions"; /* Explore Dash/Filters */ "Sorted by distance" = "Trié par distance"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Catégorie de taxe"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Dites au caissier que vous souhaitez payer avec une carte-cadeau et communiquez le numéro et le code de la carte."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Termes & conditions"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Les dashs de test sont gratuits et peuvent être obtenus par ce qu'on appelle un robinet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Ce code est incorrect. Veuillez vérifier et réessayer !"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Le réseau Dash doit voter pour approuver certains noms d'utilisateur avant leur création"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Le réseau Dash est opéré par un certain nombre de masternodes, qui sont un facteur essentiel pour faciliter les paiements."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Le réseau Dash votera sur ce nom d'utilisateur. Vous serez informé des résultats le 14 mars 2024."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Les dashs ont été déposés avec succès sur votre compte Coinbase. Mais il y a eu un problème lors de leur transfert sur Dash Wallet sur cet appareil."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Le filtre par défaut affiche seulement les noms d'utilisateur en double sur lesquels vous n'avez PAS voté. En modifiant le filtre, vous pouvez afficher tous les noms d'utilisateur soumis au vote, et voter sur eux."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Le premier accepte Dash directement. Les autres acceptent les cartes-cadeau que vous pouvez acheter avec vos dashs, pour le montant exact de votre achat, en deux clics."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "L'image que vous choisissez sera envoyée anonymement à Imgur."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Le montant minimal que vous pouvez envoyer est %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Les limites d'achat de ce vendeur ont changé. Veuillez contacter l'aide de CTX pour plus d'information."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Le nom d'utilisateur '%@' a été bloqué par le réseau Dash. Veuillez réessayer en demandant un autre nom d'utilisateur."; /* No comment provided by engineer. */ "them (Fetching Info)" = "eux (infos de récupération)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Cette app est open source :"; -/* This ATM is located in the */ -"This ATM is located in the" = "Ce distributeur est situé dans le"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Cette étape supplémentaire montre que c'est vraiment vous qui essaie de faire une transaction."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Le vendeur n'est pas disponible actuellement."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Le vendeur n'est pas disponible actuellement. Veuillez réessayer plus tard ou choisir un autre vendeur."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Ce fournisseur vend des cartes-cadeau à prix fixe"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Cela représente le pourcentage annuel de rendement d'un masternode entier, moins les 15% des frais de CrowdNode. Cela n'est pas un taux garanti de retour, et peut augmenter ou diminuer en fonction des tailles des serveurs CrowdNode et du cours de Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Le nom d'utilisateur a déjà été créé par quelqu'un d'autre"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Ce nom d'utilisateur a été bloqué par le réseau Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Ce portefeuille n'est pas vide, ou bien la synchronisation n'est pas terminée. Vous ne pouvez pas l'effacer sans la phrase de récupération."; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Limite pour TouchID"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transaction annulée"; /* CrowdNode */ "Transaction History" = "Historique des transactions"; @@ -2665,7 +2668,7 @@ "Unblock" = "Débloquer"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Nom d'utilisateur '%@' non bloqué"; /* No comment provided by engineer. */ "Unknown" = "Inconnu"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Mise à jour"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Faites la mise à jour vers DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Mise à jour vers Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Nom d'utilisateur"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Le nom d'utilisateur %1$@ a été demandé sur le réseau Dash. À la fin du vote (%2$@), nous vous informerons du résultat"; /* No comment provided by engineer. */ "Username already found" = "Nom d'utilisateur déjà trouvé"; @@ -2746,7 +2749,7 @@ "Username is available" = "Le nom d'utilisateur est disponible"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Échec de la demande de nom d'utilisateur"; /* No comment provided by engineer. */ "Username taken" = "Nom d'utilisateur déjà pris"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Tout voir"; -/* View all locations */ -"View all locations" = "Voir tous les lieux"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Voir dans l'explorateur"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Voir la phrase de récupération"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Voir les détails de la transaction"; /* Voting */ "Vote for All" = "Voter pour tous"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Adresse de vote"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Le vote se termine dans %d jours"; /* Usernames */ "Voting is only required in some cases" = "Voter est requis seulement dans certains cas"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Nous avons détecté que Dash Wallet a planté pendant la migration. Réinspecter la blockchain résoudra ce problème, ou bien vous pouvez réessayer. La réinspection doit être faite de préférence sur un réseau wifi et peut prendre jusqu'à une demi-heure. Vos fonds seront disponibles quand la synchronisation sera achevée."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Nous avons deux types de vendeurs"; /* No comment provided by engineer. */ "We Upgraded" = "Nous avons mis à jour"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Vous êtes sur le point d'effacer ce portefeuille de cet appareil. Les fonds associés à ce portefeuille ne peuvent être récupérés que si vous avez votre phrase de récupération."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Vous achetez une carte-cadeau %1$@ pour %2$@ (réduction %3$d%%)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Vous pouvez toujours effacer l'image transmise, tant que vous avez accès à ce portefeuille."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Saisissez votre clé dans un de ces formats : WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Vous pouvez maintenant payer le caissier avec Dash."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Vous pouvez consulter des informations détaillées sur vos transferts, vos retraits et vos gains de récompense."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Vous ne pouvez pas réclamer cette invitation car vous avez déjà un nom d'utilisateur Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Vous avez choisi “%@” comme nom d'utilisateur."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Vos dashs ont été mélangés dans ces transactions."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Vous n'avez aucun contact pour l'instant"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Vous avez dépassé la limite d'autorisation sur Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Vous avez %1$@ dashs.\nCertains noms d'utilisateur coûtent jusqu'à %2$@ dashs."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Vous avez déjà voté %ld fois sur ce nom d'utilisateur. Vous pouvez voter seulement une fois de plus sur lui."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Vous avez déjà voté %ld fois sur ce nom d'utilisateur. Vous ne pouvez plus voter sur lui."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Vous avez été invité(e) par %@. Commencez à utiliser la cryptomonnaie Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Vous avez besoin d'au moins %@ dans votre Dash Wallet"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Vous devez avoir %@ dashs de plus pour créer ce nom d'utilisateur"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Vous devez avoir plus de %@ dashs pour créer un nom d'utilisateur"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Vous devez vous connecter à DashSpend pour acheter des cartes-cadeau."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Vous devez attendre 5 minutes avant de lancer un autre retrait"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Votre demande a été annulée"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Votre session a expiré"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Votre transaction a été rejetée. Veuillez réessayer ou contacter l'aide si le problème persiste."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Votre transaction a été envoyée et le montant devrait apparaître dans votre portefeuille sous quelques minutes."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Votre nom d'utilisateur %@ est en cours de création sur le réseau Dash"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Votre nom d'utilisateur a été créé avec succès"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Votre vote a été annulé"; diff --git a/DashWallet/hr.lproj/Localizable.strings b/DashWallet/hr.lproj/Localizable.strings index 4feb311f3..38136be9d 100644 --- a/DashWallet/hr.lproj/Localizable.strings +++ b/DashWallet/hr.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Otkaži"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Odbaciti"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Spremi"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/hu.lproj/Localizable.strings b/DashWallet/hu.lproj/Localizable.strings index 4f5e8e00a..a38af2e33 100644 --- a/DashWallet/hu.lproj/Localizable.strings +++ b/DashWallet/hu.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Mégse"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Mentés"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/id.lproj/Localizable.strings b/DashWallet/id.lproj/Localizable.strings index 4fde4a9ec..cd20e0c21 100644 --- a/DashWallet/id.lproj/Localizable.strings +++ b/DashWallet/id.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Terima"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Terima Dash secara langsung"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Terima syarat dan\nkondisi"; /* CrowdNode */ "Accept Terms Of Use" = "Terima Ketentuan Penggunaan"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Jumlah Dikirim"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Terjadi kesalahan"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Pengalaman intuitif dan akrab di semua perangkat Anda"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Terjadi kesalahan yang tidak diketahui. Silakan coba lagi nanti."; /* CrowdNode */ "and" = "dan"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Dana apa pun yang sudah tercampur akan digabungkan dengan dana Anda yang belum tercampur"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Nama pengguna apa pun yang memiliki angka 2-9, lebih dari 20 karakter atau yang memiliki tanda hubung akan disetujui secara otomatis"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Apakah anda yakin?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Sebagai pemilik masternode, Anda dapat memberikan suara untuk menyetujui nama pengguna yang diminta sebelum pengguna dapat membuatnya. Anda dapat memblokir pembuatan nama pengguna yang menurut Anda tidak pantas."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Karena kebanyakan orang tidak memiliki 1000 Dash, Crowdnode telah membuat layanan di mana, dengan mengumpulkan simpanan dari anggota, mereka dapat memperoleh keuntungan dari memiliki Masternode."; @@ -314,7 +314,7 @@ "Bank Wire" = "Transfer antar bank"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Pengganti kode batang"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Menjadi bagian dari Masternode Dash dengan CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Blok #%1$d dari %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Nama pengguna '%@' diblokir"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Beli Dash · Tidak memerlukan akun"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Beli kartu hadiah"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Beli kartu hadiah dengan Dash Anda"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Dengan menghapus perangkat ini, Anda tidak lagi memiliki akses ke dana di perangkat ini. Ini hanya boleh dilakukan jika Anda tidak lagi memiliki akses ke kata sandi Anda dan lupa kode PIN Anda."; -/* Call */ -"Call" = "Panggil"; - /* No comment provided by engineer. */ "Cancel" = "Batalkan"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Membatalkan transaksi ini tidak membatalkan pesanan perdagangan. Anda akan segera menerima DASH di akun Coinbase Anda."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Nomor kartu"; /* No comment provided by engineer. */ "Card PIN" = "PIN kartu"; @@ -438,7 +435,7 @@ "Check your connection" = "Periksa koneksi anda"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Periksa email anda dan masukkan kode verifikasi."; /* Choose your Dash username */ "Choose your" = "Pilih Anda"; @@ -560,7 +557,7 @@ "Copy Logs" = "Salin Log"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Salin teks"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Hak Cipta © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Buat akun"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Buat akun atau masuk ke akun yang sudah ada"; /* CrowdNode */ "Create an online CrowdNode account" = "Buat akun CrowdNode online"; @@ -611,7 +608,7 @@ "Create invitation" = "Buat undangan"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Buat akun baru"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "KEAMANAN PERANGKAT MEMBAHAYAKAN\nAplikasi 'jailbreak' apa pun dapat mengakses data keychain aplikasi lain (dan mencuri Dash Anda). Bersihkan dompet ini segera dan kembalikan pada perangkat yang aman."; -/* Direction */ -"Direction" = "Arah"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Putuskan Sambungan Akun Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Karena kendala peraturan, Anda tidak dapat menggunakan fitur Coinbase saat Anda berada di Inggris"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Karena proses pemungutan suara, Dash Network telah memutuskan untuk memberikan nama pengguna '%@' kepada orang lain. Silakan coba lagi dengan meminta nama pengguna lain."; /* CrowdNode */ "e.g. johndoe@mail.com" = "misalnya johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Sunting profil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Sunting profil"; /* Invitation tag placeholder */ "eg: Dad" = "mis: Ayah"; @@ -854,7 +848,7 @@ "Error" = "Kesalahan"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Kesalahan memproses respon server. Silahkan coba lagi nanti."; /* No comment provided by engineer. */ "Error updating your profile" = "Terjadi kesalahan saat memperbarui profil Anda"; @@ -887,7 +881,7 @@ "Face ID limit" = "Identitas wajah terbatas"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Gagal memuat kode batang"; /* Coinbase */ "Failed to start auth session" = "Gagal memulai sesi autentikasi"; @@ -929,7 +923,7 @@ "Filter" = "Menyaring"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Saring transaksi"; /* No comment provided by engineer. */ "Filtered by" = "Difilter menurut"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Temukan pengguna di Jaringan Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Temukan ATM dimana anda dapat membeli atau menjual Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Temukan toko yang menerima Dash"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Temukan pedagang yang menerima pembayaran Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Temukan pedagang yang menerima Dash, tempat membelinya, dan cara memperoleh penghasilan dengannya."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Setoran minimum pertama"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Jumlah denominasi tetap"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Jumlah yang fleksibel"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Untuk sejumlah alasan, permintaan untuk nama pengguna '%@' telah gagal."; /* Coinbase */ "For your security, you have been signed out." = "Demi keamanan Anda, Anda telah keluar."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Lupakan alamat kripto yang panjang, buat nama pengguna, temukan teman dan tambahkan mereka ke kontak Anda"; /* No comment provided by engineer. */ "Forgot PIN?" = "Lupa PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Memulai"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Mulailah dengan menyiapkan gambar profil dan informasi lainnya."; /* No comment provided by engineer. */ "Get Test Dash" = "Dapatkan Tes Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Kartu Hadiah"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Pembelian kartu hadiah berhasil"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Pembelian kartu hadiah ditolak"; /* DashSpend confirmation */ "Gift card total" = "Total kartu hadiah"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Tipe kartu hadiah"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Kartu hadiah · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Buka situs web CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Berikan izin GPS sehingga kami dapat menunjukkan lokasi di dekat Anda."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Telah memblokir suara"; /* Username has requested to be your friend */ "has requested to be your friend" = "telah meminta untuk menjadi temanmu"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Bagaimana cara mengonfirmasi API alamat Dash Anda"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Cara menggunakan kartu hadiah Anda"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Kunci Evolution Node ID"; @@ -1136,7 +1133,7 @@ "I have approved" = "Saya telah menyetujui"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Saya belum memilih"; /* No comment provided by engineer. */ "I wrote it down" = "Saya telah mencatat"; @@ -1145,7 +1142,7 @@ "Identity" = "Identitas"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Jika cukup banyak jaringan yang merasa bahwa nama pengguna tidak pantas, mereka dapat memblokirnya"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Jika orang lain meminta nama pengguna yang sama dengan Anda, kami akan membiarkan jaringan memutuskan siapa yang akan memberikan nama pengguna tersebut"; @@ -1205,7 +1202,7 @@ "In store" = "Di toko"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "Di bagian pembayaran pada kasir Anda, pilih \"kartu hadiah\" dan masukkan nomor kartu dan pin Anda."; /* No comment provided by engineer. */ "Income" = "Pemasukan"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Jumlah tidak valid"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Jumlah tidak valid. Harap periksa batas pedagang."; /* No comment provided by engineer. */ "Invalid Dash address" = "Alamat Dash Salah"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Email tidak valid"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Kode QR tidak valid"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Kode verifikasi tidak valid. Silakan coba lagi."; /* No comment provided by engineer. */ "Invitation" = "Undangan"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Undang teman dan keluarga Anda ke Jaringan Dash"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ masalah yang dilaporkan"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Diperlukan waktu satu menit untuk memperbarui saldo Anda."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Disarankan untuk menggunakan jaringan Wi-Fi untuk menghindari biaya mixing tambahan"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Sepertinya Anda sudah lama tidak menggunakan DashSpend. Demi alasan keamanan, Anda telah keluar dari akun.\n\nHarap masuk lagi untuk terus mencari tempat untuk membelanjakan Dash Anda."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Akan sangat sulit bagi pengguna tingkat lanjut dengan tingkat keahlian teknis apa pun untuk menentukan riwayat transaksi Anda"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Biarkan teman dan keluarga Anda bergabung dengan Dash Network. Ajak mereka ke dunia perbankan sosial."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Hanya huruf, angka dan tanda hubung"; /* Validation rule */ "Letters, numbers and hyphens only" = "Hanya huruf, angka, dan tanda hubung"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Keluar dari Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Masuk"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Masuk sebagai %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Masuk ke akun DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Masuk dengan Pengenal Wajah"; @@ -1527,7 +1524,7 @@ "Max" = "Max"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Maks: %@"; /* Usernames */ "Maximum 75 characters" = "Maksimum 75 karakter"; @@ -1548,10 +1545,10 @@ "Min: %@" = "Min: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Mix koin"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Mix koin Dash anda"; /* No comment provided by engineer. */ "Mixed balance" = "Saldo Tercampur"; @@ -1560,7 +1557,7 @@ "Mixing" = "Pencampuran"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Mixing Akhir..."; /* CoinJoin */ "Mixing is only possible with the app open" = "Pencampuran hanya dapat dilakukan dengan membuka aplikasi"; @@ -1617,7 +1614,7 @@ "Network" = "Jaringan"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Kesalahan jaringan. Periksa koneksi anda dan coba lagi."; /* No comment provided by engineer. */ "Network fee" = "Biaya jaringan"; @@ -1755,7 +1752,7 @@ "Password" = "Kata sandi"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Tempel tautan disini"; /* No comment provided by engineer. */ "Paste your image URL" = "Tempel URL gambar Anda"; @@ -1797,13 +1794,13 @@ "Paying..." = "Membayar..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Pembayaran gagal"; /* Coinbase/Buy Dash */ "Payment method" = "Metode pembayaran"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Kesalahan pemrosesan pembayaran: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Tipe Pembayaran"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalisasi"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN selalu diperlukan untuk melakukan pembayaran"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Harap dicatat bahwa email tidak disimpan oleh Dompet Dash dan hanya dikirim ke CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Harap dicatat bahwa nama pengguna TIDAK DAPAT diubah setelah didaftarkan."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Harap dicatat bahwa Anda tidak akan dapat mengubahnya di masa mendatang"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Harap diperhatikan, Anda tidak akan dapat menarik dana Anda dari CowdNode ke dompet ini sampai Anda menambah saldo ke %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Silakan letakkan ponsel Anda di dekat perangkat NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Silahkan masuk ke akun DashSpend anda."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Ketuk kata-kata dari frasa pemulihan Anda dalam urutan yang benar"; @@ -1911,7 +1911,7 @@ "Powered by" = "Didukung Oleh"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Pratinjau"; /* No comment provided by engineer. */ "Preview Invitation" = "Pratinjau Undangan"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Buktikan identitas anda"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Alamat Penyedia"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Laporkan masalah"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Minta nama pengguna dan ucapkan selamat tinggal pada alamat numerik"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Minta bantuan dan tunjukkan kode batang di layar Anda untuk dipindai."; /* Voting */ "Request details" = "Detail Permintaan"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Simpan"; -/* DashSpend */ -"Save %.2f%%" = "Simpan %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Simpan Perubahan"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Hasil pencarian \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Wilayah pencarian"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Mencari nama pengguna %@ di jaringan Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Tingkat keamanan"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Lihat cara menggunakan kartu hadiah ini"; /* No comment provided by engineer. */ "See on Uphold" = "Lihat di Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Pilih dari galeri"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Pilih level mixing"; @@ -2282,7 +2285,7 @@ "Sent to" = "Terkirim ke"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Terjadi kesalahan server. Silakan coba lagi nanti."; /* No comment provided by engineer. */ "Set a trusted node" = "Tetapkan node tepercaya"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Bagikan alamat"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Tunjukkan konten dalam clipboard"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Urutkan kontak"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Diurutkan berdasarkan diskon"; /* Explore Dash/Filters */ "Sorted by distance" = "Diurutkan berdasarkan jarak"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Kategori Pajak"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Beritahu kasir bahwa Anda ingin membayar dengan kartu hadiah dan berikan nomor kartu dan pin."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Syarat dan kondisi"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Test Dash gratis dan dapat diperoleh melalui apa yang disebut faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Kode tidak benar. Silakan periksa dan coba lagi!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Jaringan Dash harus memberikan suara untuk menyetujui beberapa nama pengguna sebelum dibuat"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Dash Network digerakkan oleh sejumlah Masternode yang merupakan bagian penting dalam memfasilitasi pembayaran."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Jaringan Dash akan memberikan suara pada nama pengguna ini. Kami akan memberi tahu Anda hasilnya pada tanggal 14 Maret 2024."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash berhasil disimpan ke akun Coinbase Anda. Namun terjadi masalah saat mentransfernya ke Dash Wallet di perangkat ini."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Filter default hanya menampilkan nama pengguna duplikat yang BELUM Anda pilih, tetapi Anda dapat melihat dan memilih nama pengguna yang diperebutkan dengan mengubah filter."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Yang pertama menerima Dash secara langsung. Yang lainnya menerima kartu hadiah yang dapat Anda beli dengan Dash dengan jumlah yang sama dengan jumlah pembelian Anda dalam dua ketukan."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "Gambar yang Anda pilih akan diunggah ke Imgur secara anonim."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Jumlah minimum yang dapat Anda kirim adalah %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Batasan pembelian untuk pedagang ini telah berubah. Silakan hubungi Dukungan CTX untuk informasi lebih lanjut."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Nama pengguna '%@' telah diblokir oleh jaringan Dash. Silahkan mencoba kembali dengan meminta nama pengguna lain."; /* No comment provided by engineer. */ "them (Fetching Info)" = "mereka (Mengambil Info)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Aplikasi ini adalah open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "ATM ini terletak di"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Langkah ekstra ini menunjukkan bahwa Anda benar-benar mencoba melakukan transaksi."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Pedagang saat ini tidak tersedia."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Pedagang ini saat ini tidak tersedia. Silakan coba lagi nanti atau pilih pedagang lain."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Pedagang ini menjual kartu hadiah dengan harga tetap"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Ini mewakili Persentase Hasil Tahunan saat ini dari Masternode penuh dikurangi biaya CrowdNode 15%. Ini bukan tingkat pengembalian yang dijamin dan dapat naik atau turun berdasarkan ukuran CrowdNode pool dan harga Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Nama pengguna ini telah dibuat oleh orang lain"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Nama pengguna ini diblokir oleh Jaringan Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Dompet ini tidak kosong atau sinkronisasi belum selesai, Anda tidak dapat menghapusnya tanpa frasa pemulihan"; @@ -2665,7 +2668,7 @@ "Unblock" = "buka blokir"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Nama pengguna '%@' tidak diblokir"; /* No comment provided by engineer. */ "Unknown" = "Tidak diketahui"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Tingkatkan"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Tingkatkan ke DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Tingkatkan ke Evolusi"; @@ -2734,7 +2737,7 @@ "Username" = "Nama pengguna"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Nama pengguna %1$@ telah diminta di jaringan Dash. Setelah pemungutan suara berakhir (%2$@) kami akan memberitahukan Anda tentang hasilnya"; /* No comment provided by engineer. */ "Username already found" = "Nama pengguna sudah ditemukan"; @@ -2746,7 +2749,7 @@ "Username is available" = "Nama pengguna tersedia"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Permintaan nama pengguna gagal"; /* No comment provided by engineer. */ "Username taken" = "Nama pengguna telah diambil"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Lihat semua"; -/* View all locations */ -"View all locations" = "Lihat semua lokasi"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Lihat di Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Lihat frasa pemulihan"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Lihat Detail Transaksi"; /* Voting */ "Vote for All" = "Pilih untuk semua"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Alamat pemungutan suara"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Pemungutan suara berakhir dalam %dh"; /* Usernames */ "Voting is only required in some cases" = "Pemungutan suara hanya diperlukan dalam beberapa kasus"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Kami telah mendeteksi bahwa Dash Wallet macet selama migrasi. Memindai ulang blockchain akan menyelesaikan masalah ini atau Anda dapat mencoba lagi. Pemindaian ulang sebaiknya dilakukan pada wifi dan akan memakan waktu hingga setengah jam. Dana Anda akan tersedia setelah proses sinkronisasi selesai."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Kami memiliki dua jenis pedagang"; /* No comment provided by engineer. */ "We Upgraded" = "Kami meningkatkan"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Anda akan menghapus dompet ini dari perangkat ini. Dana yang terkait dengan dompet ini hanya dapat diambil jika Anda memiliki frasa pemulihan."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Anda membeli %1$@ kartu hadiah untuk %2$@(%3$d%% diskon)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Anda selalu dapat menghapus gambar yang diunggah, selama Anda memiliki akses ke dompet ini."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Anda dapat memasukkan kunci Anda dalam salah satu format berikut: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Anda dapat membayar dengan Dash di kasir."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Anda dapat melihat informasi terperinci tentang setoran, penarikan, dan hadiah penghasilan Anda."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Anda tidak dapat mengklaim undangan ini karena Anda sudah memiliki nama pengguna Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Anda memilih \"%@\" sebagai nama pengguna anda."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Dash Anda di Mix menggunakan transaksi ini."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Anda tidak memiliki kontak saat ini"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Anda melampaui batas otorisasi di Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Anda mempunyai %1$@ Dash.\nBeberapa nama pengguna berharga hingga %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Anda sudah memberikan suara untuk nama pengguna ini %ld kali. Anda hanya dapat memberikan suara satu kali lagi untuk nama pengguna ini."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Anda telah memilih nama pengguna ini %ld kali. Anda tidak dapat memilihnya lagi."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Anda telah diundang oleh %@. Mulai gunakan cryptocurrency Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Anda membutuhkan setidaknya %@ dash di Wallet Anda"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Anda harus mempunyai lebih dari %@ Dash untuk membuat nama pengguna ini"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Anda harus mempunyai lebih dari %@ Dash untuk membuat nama pengguna"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Anda harus masuk ke DashSpend untuk membeli kartu hadiah."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Anda harus menunggu 5 menit sebelum memulai penarikan lainnya"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Permintaan anda telah dibatalkan"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Sesi anda telah kedaluwarsa"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Transaksi Anda ditolak. Silakan coba lagi atau hubungi dukungan jika masalah masih berlanjut."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Transaksi Anda telah dikirim dan jumlahnya akan muncul di dompet Anda dalam beberapa menit."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Nama pengguna anda %@ sedang dibuat di Dash Network"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Nama pengguna Anda telah berhasil dibuat"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Pilihan anda telah dibatalkan"; diff --git a/DashWallet/it.lproj/Localizable.strings b/DashWallet/it.lproj/Localizable.strings index 446c7f104..c07ea45e2 100644 --- a/DashWallet/it.lproj/Localizable.strings +++ b/DashWallet/it.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Accetta"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Accetta Dash direttamente"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Accetta i termini e\nle condizioni"; /* CrowdNode */ "Accept Terms Of Use" = "Accetta i termini di utilizzo"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Importo Inviato"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Si è verificato un errore"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Un'esperienza intuitiva e familiare su tutti i tuoi dispositivi"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Si è verificato un errore sconosciuto. Riprova più tardi."; /* CrowdNode */ "and" = "e"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Eventuali fondi mixati verranno combinati con i fondi non mixati"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Qualsiasi nome utente che contenga un numero compreso tra 2 e 9, che abbia più di 20 caratteri o che contenga un trattino verrà automaticamente approvato"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Sei sicuro??"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "In qualità di proprietario di un masternode, puoi votare per approvare i nomi utente richiesti prima che gli utenti possano crearli.\nPuoi bloccare la creazione di nomi utente che ritieni inappropriati."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Poiché la maggior parte delle persone non ha esattamente 1000 Dash a portata di mano, CrowdNode ha creato un servizio in cui, mettendo in comune i depositi dei membri, è possibile ottenere i vantaggi di possedere un Masternode."; @@ -314,7 +314,7 @@ "Bank Wire" = "Bonifico bancario"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Codice a barre sostitutivo"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Entra a far parte di un Dash Masternode con CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Blocco #%1$d di %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Nome utente '%@' bloccato"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Acquista Dash · Nessun account necessario"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Acquista una carta regalo"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Acquista carte regalo con Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Cancellando questo dispositivo non avrai più accesso ai fondi su questo dispositivo. Questo dovrebbe essere fatto solo se non hai più accesso alla tua \"passphrase\" e hai anche dimenticato il tuo codice PIN."; -/* Call */ -"Call" = "Chiama"; - /* No comment provided by engineer. */ "Cancel" = "Cancella"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "L'annullamento di questa transazione non annulla l'ordine commerciale. A breve riceverai DASH sul tuo account Coinbase."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Numero della carta"; /* No comment provided by engineer. */ "Card PIN" = "PIN della carta"; @@ -438,7 +435,7 @@ "Check your connection" = "Controlla la connessione"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Controlla la tua email e inserisci il codice di verifica"; /* Choose your Dash username */ "Choose your" = "Scegli il tuo"; @@ -560,7 +557,7 @@ "Copy Logs" = "Copia i Logs"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Copia il testo"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Crea un account"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Crea un account o accedi ad uno esistente"; /* CrowdNode */ "Create an online CrowdNode account" = "Crea un account CrowdNode online"; @@ -611,7 +608,7 @@ "Create invitation" = "Crea invito"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Crea un nuovo account"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "SICUREZZA DEL DISPOSITIVO COMPROMESSA\nQualunque app \"jailbreak\" può accedere ai dati di altre app (e rubare i tuoi Dash). Elimina subito questo portafoglio e ripristina su un dispositivo sicuro."; -/* Direction */ -"Direction" = "Direzione"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnetti l'account Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "A causa di vincoli normativi, non puoi utilizzare le funzionalità di Coinbase mentre ti trovi nel Regno Unito"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "A causa del processo di votazione, Dash Network ha deciso di assegnare il nome utente '%@' a qualcun altro. Riprova richiedendo un altro nome utente."; /* CrowdNode */ "e.g. johndoe@mail.com" = "esempio: johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Modifica Profilo"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Modifica Profilo"; /* Invitation tag placeholder */ "eg: Dad" = "es: Papà"; @@ -854,7 +848,7 @@ "Error" = "Errore"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Errore durante l'elaborazione della risposta del server. Riprova più tardi."; /* No comment provided by engineer. */ "Error updating your profile" = "Errore durante l'aggiornamento del tuo profilo "; @@ -887,7 +881,7 @@ "Face ID limit" = "Limite \"Face ID\""; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Impossibile caricare il codice a barre"; /* Coinbase */ "Failed to start auth session" = "Impossibile avviare la sessione di autenticazione"; @@ -929,7 +923,7 @@ "Filter" = "Filtro"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtra le transazioni"; /* No comment provided by engineer. */ "Filtered by" = "Filtrato per"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Trova un utente su Dash Network"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Trova gli ATM dove puoi acquistare o vendere Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Trova commercianti che accettano DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Trova i commercianti che accettano Dash come pagamento."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Trova i commercianti che accettano Dash, dove acquistarlo e come guadagnarci."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Primo deposito minimo"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Importi denominati in maniera fissa"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Importi flessibili"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Per qualche motivo, la richiesta del nome utente '%@' non è andata a buon fine."; /* Coinbase */ "For your security, you have been signed out." = "Per la tua sicurezza, sei stato disconnesso."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Dimentica i lunghi indirizzi crittografici, crea il nome utente, trova gli amici e aggiungili ai tuoi contatti"; /* No comment provided by engineer. */ "Forgot PIN?" = "Hai dimenticato il PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Iniziare"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Per iniziare, imposta la tua immagine del profilo e altre informazioni."; /* No comment provided by engineer. */ "Get Test Dash" = "Ottieni Dash di Test"; @@ -1046,10 +1043,10 @@ "Gift card" = "Carta Regalo"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Acquisto della carta regalo riuscito"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "L'acquisto della carta regalo è stato rifiutato"; /* DashSpend confirmation */ "Gift card total" = "Totale buono regalo"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Tipologie di gift card"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Carta regalo · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Vai al sito Web CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Concedi le autorizzazioni GPS in modo che possiamo mostrarti le posizioni vicino a te."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Ha bloccato i voti"; /* Username has requested to be your friend */ "has requested to be your friend" = "ha chiesto di essere tuo amico"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Come confermare il tuo indirizzo API Dash"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Come utilizzare la tua carta regalo"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "ID Keys del nodo Evolution"; @@ -1136,7 +1133,7 @@ "I have approved" = "Ho approvato"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Non ho votato"; /* No comment provided by engineer. */ "I wrote it down" = "L'ho scritto"; @@ -1145,7 +1142,7 @@ "Identity" = "Identità"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Se una parte considerevole della rete ritiene che un nome utente sia inappropriato, può bloccarlo"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Se qualcun altro richiede il tuo stesso nome utente, lasceremo che sia la rete a decidere a chi assegnare questo nome utente"; @@ -1205,7 +1202,7 @@ "In store" = "Disponibile"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "Nella sezione pagamenti del tuo checkout, seleziona \"carta regalo\" e inserisci il numero della tua carta e il PIN."; /* No comment provided by engineer. */ "Income" = "Reddito"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Importo non valido"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Importo non valido. Controlla i limiti del commerciante."; /* No comment provided by engineer. */ "Invalid Dash address" = "Indirizzo Dash non valido"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "E-mail non valida"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "QR Code Non Valido"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Codice di verifica non valido. Riprova."; /* No comment provided by engineer. */ "Invitation" = "Invito"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Invita i tuoi amici e la tua famiglia nella Dash Network"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "Dash Wallet iOS: %@ Problema segnalato"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "L'aggiornamento del saldo può richiedere un minuto."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Si consiglia di utilizzare una rete Wi-Fi per evitare di incorrere in costi di mixaggio aggiuntivi"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Sembra che tu non abbia utilizzato DashSpend per un po'. Per motivi di sicurezza, sei stato disconnesso.\n\nAccedi di nuovo per continuare a scoprire come spendere i tuoi Dash."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Sarebbe molto difficile per gli utenti avanzati con qualsiasi livello di competenza tecnica determinare la cronologia delle transazioni"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Consenti ai tuoi amici e familiari di unirsi alla Dash Network. Invitali nel mondo del social banking."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Solo lettere, numeri e trattini"; /* Validation rule */ "Letters, numbers and hyphens only" = "Solo lettere, numeri e trattini"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Esci da Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Accesso effettuato"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Accesso effettuato come %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Accesso effettuato all'account DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Accedi con Face ID"; @@ -1548,10 +1545,10 @@ "Min: %@" = "Min: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Esegui il Mixing "; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Esegui il mixing ai tuoi Dash"; /* No comment provided by engineer. */ "Mixed balance" = "Bilancio del miscelato"; @@ -1560,7 +1557,7 @@ "Mixing" = "Miscelazione"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Il Mixing sta finendo..."; /* CoinJoin */ "Mixing is only possible with the app open" = "Il mixaggio è possibile solo con l'app aperta"; @@ -1617,7 +1614,7 @@ "Network" = "Network"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Errore di rete. Controlla la connessione e riprova."; /* No comment provided by engineer. */ "Network fee" = "Commissione di rete"; @@ -1755,7 +1752,7 @@ "Password" = "Password"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Incolla il link qui"; /* No comment provided by engineer. */ "Paste your image URL" = "Incolla l'URL dell'immagine"; @@ -1797,13 +1794,13 @@ "Paying..." = "Pagamento in corso..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Pagamento fallito"; /* Coinbase/Buy Dash */ "Payment method" = "Metodo di pagamento"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Errore nell'elaborazione del pagamento: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Tipo di Pagamento"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalizza"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Il PIN è sempre richiesto per effettuare un pagamento"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Tieni presente che l'Email non viene salvata da Dash Wallet e viene inviata solo a CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Si prega di notare che il nome utente NON può essere modificato una volta registrato."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Tieni presente che non potrai modificarlo in futuro"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Tieni presente che non sarai in grado di prelevare i tuoi fondi da CowdNode a questo portafoglio fino a quando non aumenterai il tuo saldo a %@ Dash"; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Perfavore posiziona il tuo telefono vicino al dispositivo NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Sei pregato di accedere al tuo account DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Si prega di toccare le parole dalla frase di recupero nel giusto ordine"; @@ -1911,7 +1911,7 @@ "Powered by" = "Offerto da"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Anteprima"; /* No comment provided by engineer. */ "Preview Invitation" = "Anteprima dell'invito"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Dimostra la tua identità"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Indirizzo del Provider"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Segnala un problema"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Richiedi un nome utente e di' addio agli indirizzi numerici"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Richiedi assistenza e mostra il codice a barre sullo schermo per la scansione."; /* Voting */ "Request details" = "Richiedi dettagli"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Salva"; -/* DashSpend */ -"Save %.2f%%" = "Salva %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Salva le modifiche"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Cerca risultati per \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Cerca territori"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Ricerca del nome utente %@ nel network di Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Livello di sicurezza"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Scopri come utilizzare questa carta regalo"; /* No comment provided by engineer. */ "See on Uphold" = "Vedi su Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Seleziona dalla Galleria"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Seleziona il livello di mixing"; @@ -2282,7 +2285,7 @@ "Sent to" = "Inviato a"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Si è verificato un errore del server. Riprova più tardi."; /* No comment provided by engineer. */ "Set a trusted node" = "Impostare un nodo affidabile"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Condividi indirizzo"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Mostra il contenuto negli appunti"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Ordina contatti"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Ordinati per sconto"; /* Explore Dash/Filters */ "Sorted by distance" = "Ordinati per distanza"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Categoria fiscale"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Dì al cassiere che desideri pagare con una carta regalo e fornisci il numero della carta e il PIN."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Termini & condizioni"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Test Dash è gratuito e può essere ottenuto da quello che viene chiamato faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Il codice non è corretto. Si prega di verificare e riprovare!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "La rete Dash deve votare per approvare alcuni nomi utente prima che vengano creati"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "La rete Dash è guidata da una serie di Masternode che sono una parte essenziale per facilitare i pagamenti."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "La rete Dash voterà per questo nome utente. Vi informeremo dei risultati il ​​14 marzo 2024."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Il Dash è stato depositato con successo sul tuo conto Coinbase. Ma si è verificato un problema durante il trasferimento a Dash Wallet su questo dispositivo."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Il filtro predefinito mostra solo i nomi utente duplicati per i quali NON hai votato, ma puoi vedere e votare qualsiasi nome utente contestato modificando il filtro."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Il primo accetta Dash direttamente. Gli altri accettano carte regalo che puoi acquistare con Dash per l'importo esatto del tuo acquisto in due tocchi."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "L'immagine che selezioni verrà caricata su Imgur in forma anonima."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "L'importo minimo che puoi inviare è%@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "I limiti di acquisto per questo commerciante sono cambiati. Contatta l'assistenza CTX per ulteriori informazioni."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Il nome utente '%@' è stato bloccato dalla Rete Dash. Riprova richiedendo un altro nome utente."; /* No comment provided by engineer. */ "them (Fetching Info)" = "loro (Recupero delle informazioni)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Questa app è open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Questo ATM si trova nel"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Questo passaggio aggiuntivo mostra che stai davvero cercando di effettuare una transazione."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Questo commerciante non è al momento disponibile."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Questo commerciante non è al momento disponibile. Riprova più tardi o scegli un altro commerciante."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Questo commerciante vende carte regalo a prezzi fissi"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Questo rappresenta l'attuale rendimento percentuale annuo di un Masternode completo meno la commissione CrowdNode del 15%. Non è un tasso di rendimento garantito e può aumentare o diminuire in base alle dimensioni delle pool di CrowdNode e al prezzo di Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Questo nome utente è già stato creato da qualcun altro"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Questo nome utente è bloccato dalla Rete Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Questo portafoglio non è vuoto o la sincronizzazione non è terminata, non puoi cancellarlo senza la frase di recupero"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Limite \"Touch ID\""; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transazione annullata"; /* CrowdNode */ "Transaction History" = "Cronologia delle transazioni"; @@ -2665,7 +2668,7 @@ "Unblock" = "Sbloccare"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Nome utente '%@' sbloccato"; /* No comment provided by engineer. */ "Unknown" = "Sconosciuto"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Aggiorna "; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Aggiorna a DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Passa a Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Carica la tua foto, personalizza la tua identità.\n "; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "È stato richiesto un nome utente %1$@ sulla rete Dash. Al termine della votazione (%2$@) ti informeremo sui risultati."; /* No comment provided by engineer. */ "Username already found" = "Username già trovato"; @@ -2746,7 +2749,7 @@ "Username is available" = "Nome utente disponibile"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Richiesta nome utente non riuscita"; /* No comment provided by engineer. */ "Username taken" = "Username già in uso"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Mostra tutto"; -/* View all locations */ -"View all locations" = "Visualizza tutte le posizioni"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Visualizza su Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Visualizza la frase di recupero"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Visualizza i dettagli della transazione"; /* Voting */ "Vote for All" = "Vota per tutti"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Indirizzo di voto"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Le votazioni si concludono tra %d giorni"; /* Usernames */ "Voting is only required in some cases" = "La votazione è necessaria solo in alcuni casi"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Abbiamo rilevato che Dash Wallet si è arrestato in modo anomalo durante la migrazione. Ricontrollare la blockchain può risolvere questo problema altrimenti prova a rifare la procedura. Il controllo dovrebbe preferibilmente essere eseguito su wifi e può durare fino a mezz'ora. I fondi saranno disponibili una volta completato il processo di sincronizzazione."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Abbiamo due tipi di commercianti"; /* No comment provided by engineer. */ "We Upgraded" = "Abbiamo aggiornato"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Stai per cancellare il portafoglio da questo dispositivo. Tutti i fondi associati ad esso potranno essere recuperati solo se si dispone della frase di recupero."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Stai acquistando una %1$@ carta regalo per %2$@ (%3$d%% sconto)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Puoi sempre eliminare l'immagine caricata, purché tu abbia accesso a questo Wallet."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Puoi inserire la chiave in uno qualsiasi dei seguenti formati: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Puoi pagare con Dash alla cassa."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Puoi visualizzare informazioni dettagliate sui tuoi depositi, prelievi e guadagni premio."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Non puoi rivendicare questo invito poiché hai già uno Username Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Hai scelto “%@” come tuo nome utente."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "I tuoi Dash sono stati mixati utilizzando queste transazioni."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Non hai nessun contatto al momento"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Hai superato il limite di autorizzazione su Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Hai %1$@ Dash.\nAlcuni nomi utente costano fino a %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Hai già votato per questo nome utente %ld volte. Puoi esprimere un solo altro voto per questo nome utente."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Hai già votato per questo nome utente %ld volte. Non puoi più votarlo."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Sei stato invitato da %@. Inizia ad usare la criptovaluta Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Ti serve almeno %@ sul tuo portafoglio Dash"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Devi avere %@ Dash per creare questo nome utente"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Devi averne più di %@ Dash per poter creare un nome utente"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Per acquistare le carte regalo devi accedere a DashSpend."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Devi attendere 5 minuti prima di avviare un altro prelievo"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "La tua richiesta è stata annullata"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "La tua sessione è scaduta"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "La tua transazione è stata rifiutata. Riprova o contatta l'assistenza se il problema persiste."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "La tua transazione è stata inviata e l'importo dovrebbe essere visualizzato nel tuo portafoglio entro pochi minuti."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Il tuo nome utente %@ è in fase di creazione sulla Dash Network"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Il tuo nome utente è stato creato con successo"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Il tuo voto è stato annullato"; diff --git a/DashWallet/ja.lproj/Localizable.strings b/DashWallet/ja.lproj/Localizable.strings index fb9e6f74c..0f29502c7 100644 --- a/DashWallet/ja.lproj/Localizable.strings +++ b/DashWallet/ja.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "承認"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Dashを直接承認する"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "利用規約に\n同意する"; /* CrowdNode */ "Accept Terms Of Use" = "利用規約に同意する"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "送金総額"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "エラーが発生しました"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "全てのデバイスで直感的かつ使いやすい使用感"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "不明なエラーが発生しました。しばらく経ってからもう一度お試しください。"; /* CrowdNode */ "and" = "および"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "ミキシングされた資金はミキシングされていない資金と合算されます"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "ユーザー名は2〜9の数字を含み、20文字を超えるもので、ハイフンを含むものが自動的に承認されます。"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "本当によろしいですか?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "マスターノードの所有者として、ユーザーがユーザー名を作成する前に、リクエストされたユーザー名を承認する投票を行うことができます。\n不適切と判断したユーザー名の作成をブロックすることができます。"; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "1000Dashを手元に持ち合わせている人はほとんどいないため、Crowdnodeはメンバーからの預金をプールすることでマスターノードを所有するメリットを得ることができるサービスを作りました。"; @@ -314,7 +314,7 @@ "Bank Wire" = "銀行振込"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "バーコードのプレースホルダー"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "CrowdNodeでDashのマスターノードに加入します"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "ブロック #%1$d / %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "「%@」というユーザー名をブロックしました"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Dashを購入 · アカウント不要"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "ギフトカードを購入する"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Dashでギフトカードを購入"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "この端末を初期化すると、この端末の資金にアクセスできなくなります。 端末の初期化は復元パスフレーズへのアクセス権がなくなり、PINコードも忘れてしまった場合にのみ実施して下さい。"; -/* Call */ -"Call" = "呼び出す"; - /* No comment provided by engineer. */ "Cancel" = "キャンセルする"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "この取引をキャンセルしても、トレードの注文はキャンセルされません。CoinbaseのアカウントにまもなくDASHが入金されます。"; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "カード番号"; /* No comment provided by engineer. */ "Card PIN" = "カードの暗証番号"; @@ -438,7 +435,7 @@ "Check your connection" = "接続を確認してください"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "メールを確認して認証コードを入力してください。"; /* Choose your Dash username */ "Choose your" = "あなたのを選択する"; @@ -560,7 +557,7 @@ "Copy Logs" = "ログをコピーする"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "テキストをコピーする"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "アカウントを作成する"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "アカウントを作成するか、既存のアカウントにログインする"; /* CrowdNode */ "Create an online CrowdNode account" = "CrowdNodeのオンラインアカウントを作成"; @@ -611,7 +608,7 @@ "Create invitation" = "招待状を作成する"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "新しいアカウントを作成する"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "端末が危険な状態です!!!\nどの脱獄アプリからでも、他のあらゆるアプリのキーチェーンのデータへアクセスが可能です(そしてあなたのDashを簡単に盗めます)。直ちにこのウォレットを完全削除して、安全な端末にて復元して下さい。"; -/* Direction */ -"Direction" = "操作方法"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Coinbaseのアカウントを切断する"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "規定上の制約により、お客様が英国にいらっしゃる間はCoinbaseの機能をご利用いただけません。"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "投票プロセスにより、Dashネットワークは「%@」というユーザー名を他のユーザーに割り当てることに決定しました。別のユーザー名をリクエストしてもう一度お試しください。"; /* CrowdNode */ "e.g. johndoe@mail.com" = "例:johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "プロフィールを編集"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "プロフィールを編集する"; /* Invitation tag placeholder */ "eg: Dad" = "例: お父さん"; @@ -854,7 +848,7 @@ "Error" = "エラー"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "サーバーからの応答の処理中にエラーが発生しました。しばらく経ってからもう一度お試しください。"; /* No comment provided by engineer. */ "Error updating your profile" = "プロフィールの更新エラー"; @@ -887,7 +881,7 @@ "Face ID limit" = "Face IDの送金可能額"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "バーコードのロードに失敗しました"; /* Coinbase */ "Failed to start auth session" = "認証セッションの開始に失敗しました"; @@ -929,7 +923,7 @@ "Filter" = "絞り込む"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "取引を絞り込む"; /* No comment provided by engineer. */ "Filtered by" = "で絞り込む"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Dashのネットワークでユーザーを探す"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Dashを売買できるATMを探す。"; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "DASHが使える加盟店を探す"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Dash支払いに対応している加盟店を探す。"; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Dashを使用できる加盟店、Dashを購入できる場所、Dashで収入を得る方法を探します。"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "初回最低入金額"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "固定した指定通貨の金額"; @@ -968,13 +965,13 @@ "Flexible amounts" = "フレキシブルアマウント"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "何らかの理由で、「%@」というユーザー名のリクエストが失敗しました。"; /* Coinbase */ "For your security, you have been signed out." = "セキュリティのため、サインアウトされました。"; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "長い暗号のアドレスは忘れて、ユーザー名を作成し、友達を探して連絡先リストに追加しましょう"; /* No comment provided by engineer. */ "Forgot PIN?" = "PINを忘れましたか?"; @@ -1028,7 +1025,7 @@ "Get Started" = "始める"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "プロフィール画像やその他の情報を設定して始める。"; /* No comment provided by engineer. */ "Get Test Dash" = "テストDashを取得する"; @@ -1046,10 +1043,10 @@ "Gift card" = "ギフトカード"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "ギフトカードの購入に成功しました"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "ギフトカードの購入を拒否されました"; /* DashSpend confirmation */ "Gift card total" = "ギフトカードの合計"; @@ -1058,7 +1055,7 @@ "Gift card types" = "ギフトカードの種類"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "ギフトカード · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "CrowdNodeのウェブサイトへ移動"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "GPSの許可を得ると、近くにある店舗を表示できます。"; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "投票をブロックしました"; /* Username has requested to be your friend */ "has requested to be your friend" = "から友達リクエストが届きました"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "APIのDashアドレスの確認方法"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "ギフトカードの使用方法"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "エボリューションのノードIDキー"; @@ -1136,7 +1133,7 @@ "I have approved" = "承認しました"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "投票しませんでした"; /* No comment provided by engineer. */ "I wrote it down" = "紙に書き留めました"; @@ -1145,7 +1142,7 @@ "Identity" = "アイデンティティ"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "ネットワーク内の相当数の利用者がユーザー名を不適切だと判断した場合、そのユーザー名をブロックできます"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "他の利用者がお客様と同じユーザー名を希望した場合、そのユーザー名を付与する人物はネットワークが決定することになります。"; @@ -1205,7 +1202,7 @@ "In store" = "店舗の場合"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "決済画面で支払い方法を選択する際に、「ギフトカード」を選択し、カード番号とPINを入力してください。"; /* No comment provided by engineer. */ "Income" = "収入"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "無効な金額"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "無効な金額です。加盟店の制限額をご確認ください。"; /* No comment provided by engineer. */ "Invalid Dash address" = "無効なDashアドレス"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "無効なEメール"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "無効なQRコード"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "認証コードが無効です。もう一度お試しください。"; /* No comment provided by engineer. */ "Invitation" = "招待状"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "友達や家族をDashネットワークに招待する"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOSのDashウォレット: %@件の報告済みの問題"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "お客様の残高が更新されるまで、1分ほどかかる場合があります。"; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "余分なミキシング料金を防ぐため、Wi-Fiネットワークに接続することを推奨します"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "お客様はしばらくDashSpendをご利用になられていないようです。セキュリティ上の理由により、ログアウトされました。\n\n引き続きDashを使える場所を探索するには、再度ログインしてください。"; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "技術的な専門知識を持つ上級ユーザーにとっても、取引履歴を確認することは非常に困難です"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "友達や家族をDashネットワークに招待しましょう。ソーシャルバンクの世界へご招待します。"; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "英字、数字、ハイフンのみ"; /* Validation rule */ "Letters, numbers and hyphens only" = "英字、数字、ハイフンのみ"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Upholdからログアウトする"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "ログインしました"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "%@でログインしました"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "DashSpendのアカウントにログインしました"; /* No comment provided by engineer. */ "Login with Face ID" = "Face IDを使ってログインする"; @@ -1527,7 +1524,7 @@ "Max" = "最大"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "最大: %@"; /* Usernames */ "Maximum 75 characters" = "75文字以内"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "位置情報サービスをオンにすると、加盟店検索がより機能します。"; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "最低: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "コインをミキシングする"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Dashコインをミキシングする"; /* No comment provided by engineer. */ "Mixed balance" = "ミキシング残高"; @@ -1560,7 +1557,7 @@ "Mixing" = "ミキシング中"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "ミキシング完了中..."; /* CoinJoin */ "Mixing is only possible with the app open" = "アプリを開いた状態でのみミキシングが可能です"; @@ -1617,7 +1614,7 @@ "Network" = "ネットワーク"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "ネットワークエラー。接続を確認してもう一度お試しください。"; /* No comment provided by engineer. */ "Network fee" = "ネットワーク手数料"; @@ -1704,7 +1701,7 @@ "OK" = "OK"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "OK"; /* Voting */ "Old to new" = "古い順"; @@ -1755,7 +1752,7 @@ "Password" = "パスワード"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "ここにリンクを貼り付ける"; /* No comment provided by engineer. */ "Paste your image URL" = "画像のURLを貼り付ける"; @@ -1797,13 +1794,13 @@ "Paying..." = "支払い中…"; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "支払いに失敗しました"; /* Coinbase/Buy Dash */ "Payment method" = "支払い方法"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "決済処理エラー: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "支払い方法"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "カスタマイズする"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "お支払いにはPINが必要です"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "メールはDashウォレットには保存されず、CrowdNodeにのみ送信されることにご留意ください。"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "ユーザー名は一度登録すると変更できませんのでご注意ください。"; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "今後変更することはできませんのでご注意ください。"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "残高を%@Dashに増加させない限り、CrowdNodeからこのウォレットに資金を引き出すことはできませんので、ご注意ください。"; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "あなたの携帯電話をNFCデバイスに近づけてください"; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "DashSpendのアカウントにサインインしてください。"; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "リカバリーフレーズの言葉を正しい順番にタップしてください"; @@ -1911,7 +1911,7 @@ "Powered by" = "提供元"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "プレビュー"; /* No comment provided by engineer. */ "Preview Invitation" = "招待状プレビュー"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "お客様の身元を証明する"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "プロバイダーアドレス"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "問題を報告する"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "ユーザー名をリクエストし、数値アドレスとおしさらばしましょう"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "サポートをリクエストし、画面に表示されているバーコードをスキャンしてください。"; /* Voting */ "Request details" = "詳細の申請"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "保存"; -/* DashSpend */ -"Save %.2f%%" = "%.2f%%をセーブする"; - /* No comment provided by engineer. */ "Save Changes" = "変更を保存する"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "「」の結果を検索"; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "テリトリーを検索"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Dashネットワークで%@というユーザー名を検索"; @@ -2169,7 +2169,7 @@ "Security Level" = "セキュリティレベル"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "このギフトカードの使用方法を確認する"; /* No comment provided by engineer. */ "See on Uphold" = "Upholdで確認する"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "ギャラリーから選択する"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "ミキシングレベルを選択する"; @@ -2282,7 +2285,7 @@ "Sent to" = "へ送金済み"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "サーバーエラーが発生しました。しばらく経ってからもう一度お試しください。"; /* No comment provided by engineer. */ "Set a trusted node" = "信頼できるノードを設定する"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "アドレスをシェアする"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "クリップボードのコンテンツを表示する"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "連絡先を並べ替える"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "割引で並べ替え"; /* Explore Dash/Filters */ "Sorted by distance" = "距離で並べ替え"; @@ -2429,10 +2435,10 @@ "Tax Category" = "税金の区分"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "レジの担当者に、ギフトカードで支払うと伝え、カード番号とPINを伝えてください。"; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "利用規約"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "テストDashは無料で、一般的にフォーセットから入手できます。"; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "コードが正しくありません。ご確認の上、再度ご入力ください。"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Dashネットワークでは、ユーザー名が作成される前に、そのユーザー名に対して投票で承認する必要があります"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Dashネットワークは多くのマスターノードで駆動され、決済を促進するのに不可欠な役割を担っています。"; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Dashネットワークでこのユーザー名に対して投票が行われます。投票結果は2024年3月14日に通知いたします。"; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "このDashはお客様のCoinbaseアカウントに正常に入金されました。しかし、この端末でDashウォレットに送金する際に問題が発生しました。"; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "デフォルトのフィルターでは、お客様が投票していない重複したユーザー名のみが表示されます。ただし、フィルターを変更することで投票対象となっているユーザー名を確認し、投票することができます。"; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "最初のものはDashを直接受け付けます。他のものは、購入金額と同額のDashで2回タップして購入できるギフトカードを受け付けます。"; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "選択した画像は、匿名でImgurにアップロードされます。"; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "送金可能な最小金額は、%@です"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "この加盟店の購入制限額が変更されました。詳細については、CTXサポートまでお問い合わせください。"; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "「%@」というユーザー名は、Dashネットワークによってブロックされました。別のユーザー名をリクエストして再度お試しください。"; /* No comment provided by engineer. */ "them (Fetching Info)" = "それら(情報の取得)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "このアプリはオープンソースです: "; -/* This ATM is located in the */ -"This ATM is located in the" = "このATMは"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "この追加ステップは、お客様が本当に取引を行おうとしていることを証明するために行われます。"; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "この加盟店は現在利用できません。"; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "この加盟店は現在利用できません。後ほど再度お試しいただくか、別の加盟店を選択してください。"; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "この加盟店はギフトカードを固定価格で販売しています"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "これは、現在のフル・マスターノードの年間利回りから15%のCrowdNode手数料を差し引いたものです。これは保証された還元率ではなく、CrowdNodeプールの規模やDashの価格によって上下する可能性があります。"; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "このユーザー名は既に他のユーザーが作成済みです"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "このユーザー名はDashネットワークでブロックされています。"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "このウォレットは何も入っていないか、もしくは同期が終わっていません。復元フレーズがない場合は削除しないでください。"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Touch IDの送金可能額"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "取引をキャンセルしました"; /* CrowdNode */ "Transaction History" = "取引履歴"; @@ -2665,7 +2668,7 @@ "Unblock" = "ブロックを解除"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "「%@」というユーザー名のブロックを解除しました"; /* No comment provided by engineer. */ "Unknown" = "未知の"; @@ -2695,7 +2698,7 @@ "Upgrade" = "アップグレード"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "DashPayにアップグレードする"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "進化版にアップグレードする"; @@ -2734,7 +2737,7 @@ "Username" = "ユーザー名"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "%1$@というユーザー名がDashネットワークでリクエストされました。投票が終了した後(%2$@)、結果についてお知らせします。"; /* No comment provided by engineer. */ "Username already found" = "ユーザー名はすでに登録済みです"; @@ -2746,7 +2749,7 @@ "Username is available" = "ユーザー名は使用可能です"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "ユーザー名のリクエストに失敗しました"; /* No comment provided by engineer. */ "Username taken" = "ユーザー名を取得しました"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "全てを見る"; -/* View all locations */ -"View all locations" = "全ての拠点を見る"; - /* No comment provided by engineer. */ "View in Block Explorer" = "エクスプローラーで表示"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "復元フレーズを表示する"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "取引詳細を表示する"; /* Voting */ "Vote for All" = "全てに投票"; @@ -2827,7 +2827,7 @@ "Voting Address" = " 投票のアドレス"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "%dに投票を終了します"; /* Usernames */ "Voting is only required in some cases" = "投票が必要な場合もあります"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Dashウォレットの移行中にクラッシュが発生しました。この問題を解決するためには、ブロックチェーンを再スキャンするか、もう一度お試しください。再スキャンは、最大30分ほどかかりますので、Wi-Fiをお使いください。いったん同期プロセスが完了すれば、あなたの残高がご利用可能となります。"; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "加盟店が2つあります"; /* No comment provided by engineer. */ "We Upgraded" = "アップグレード済み"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "これからこのウォレットを本端末から削除します。削除後にこのウォレットに関連付けられた資金を回収するにはあなたの復元フレーズが必要です。"; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "%1$@のギフトカードを%2$@で購入しています(%3$d%%の割引あり)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "このウォレットにアクセスできる限り、アップロードした画像はいつでも削除できます。"; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "以下のいずれかの形式でキーを入力できます:WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "レジでDashでお支払いできます。"; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "お客様の入出金や報酬の獲得に関する詳細な情報を確認できます。"; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "すでにDashのユーザー名を持っているため、この招待状を請求できません。"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "「%@」をユーザー名に選択しました"; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "これらの取引を使用してDashをミキシングしました"; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "現在、連絡先がありません"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Coinbaseの認証制限を超えてしまいました。"; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "お客様は%1$@Dashをお持ちです。\n一部のユーザー名は最大で%2$@Dashかかります。"; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "このユーザー名には、すでに%ld回投票しています。このユーザー名には、あと1回のみ投票できます。"; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "このユーザー名には、すでに%ld回投票しています。これ以上投票することはできません。"; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "%@から招待されました。Dashの仮想通貨を使い始めましょう。"; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "CrowdNodeの認証を進めるには、%@以上必要です。"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "このユーザー名を作成するには、%@Dash以上が必要です。"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "ユーザー名を作成するには、%@Dash以上が必要です"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "ギフトカードを購入するには、DashSpendにサインインする必要があります。"; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "5分間待ってから次の出金を開始しましょう"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "申請がキャンセルされました"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "セッションの有効時間が切れました"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "取引が拒否されました。もう一度お試しいただくか、問題が解決しない場合はサポートまでご連絡ください。"; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "あなたの取引は送られたので、数分内にその金額がウォレットに表示されるでしょう"; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "あなたのユーザー名%@はDashネットワークに作成中です。"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "ユーザー名が正常に作成されました"; /* No comment provided by engineer. */ "Your vote was cancelled" = "投票がキャンセルされました"; diff --git a/DashWallet/ko.lproj/Localizable.strings b/DashWallet/ko.lproj/Localizable.strings index de8786b9c..65b5ba9d6 100644 --- a/DashWallet/ko.lproj/Localizable.strings +++ b/DashWallet/ko.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "보낸 금액"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "이 기기를 삭제하면 더 이상 이 기기의 금액에 액세스할 수 없습니다. 이 작업은 더 이상 암호 문장에 접근할 수 없고 PIN 코드도 분실한 경우에만 실행하십시오."; -/* Call */ -"Call" = "콜"; - /* No comment provided by engineer. */ "Cancel" = "취소"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "기기 보안이 손상되었습니다\n어떤 '탈옥' 어플이든 다른 어플의 주요 체인 데이터에 접근할 수 있습니다 (당신의 대시가 도난당할 수 있습니다). 이 지갑을 즉시 삭제하시고 안전한 기기에서 지갑을 복구하십시오."; -/* Direction */ -"Direction" = "명령"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "코인베이스 계정 연결 해제"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "첫 번째 최소 입금"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "고정된 단위 금액"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "유효하지 않은 이메일"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "개인화"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "지불을 처리하기 위해서는 언제나 PIN이 필요합니다"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "당신의 신원을 증명하세요"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "공급자 주소"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "저장"; -/* DashSpend */ -"Save %.2f%%" = "저장하기 %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "변경사항 저장"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "갤러리에서 선택"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "믹싱 수준 선택"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "주소 공유하기"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "클립보드 내용 보이기"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "이 어플은 오픈 소스입니다:"; -/* This ATM is located in the */ -"This ATM is located in the" = "이 ATM은 다음의 장소에 위치합니다"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "이 추가적 단계를 통해 거래를 시도하는 것이 본인임을 확인합니다."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "모두 보기"; -/* View all locations */ -"View all locations" = "모든 장소 보기"; - /* No comment provided by engineer. */ "View in Block Explorer" = "탐색기에서 보기"; diff --git a/DashWallet/mk.lproj/Localizable.strings b/DashWallet/mk.lproj/Localizable.strings index 871bad6dc..18189ab53 100644 --- a/DashWallet/mk.lproj/Localizable.strings +++ b/DashWallet/mk.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Откажи"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Отфрли"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Зачувај"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/ms.lproj/Localizable.strings b/DashWallet/ms.lproj/Localizable.strings index 0859e5b1d..7fe5ebf6d 100644 --- a/DashWallet/ms.lproj/Localizable.strings +++ b/DashWallet/ms.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/nb.lproj/Localizable.strings b/DashWallet/nb.lproj/Localizable.strings index e4ebb0951..bdb9e9e3a 100644 --- a/DashWallet/nb.lproj/Localizable.strings +++ b/DashWallet/nb.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Avbryt"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Lukk"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Lagre"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/nl.lproj/Localizable.strings b/DashWallet/nl.lproj/Localizable.strings index 4d8b0b97e..c25b92741 100644 --- a/DashWallet/nl.lproj/Localizable.strings +++ b/DashWallet/nl.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Accepteren"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Accepteer Dash direct"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Accepteer voorwaarden"; /* CrowdNode */ "Accept Terms Of Use" = "Accepteer gebruiksvoorwaarden"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Verzonden bedrag"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Er is een fout opgetreden"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Een intuïtieve en vertrouwde ervaring op al je apparaten"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Er is een onbekende fout opgetreden. Probeer het later opnieuw."; /* CrowdNode */ "and" = " en "; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Gemixt saldo wordt gecombineerd met niet-gemixte saldo"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Elke gebruikersnaam met een cijfer 2-9, meer dan 20 tekens of met een koppelteken wordt automatisch goedgekeurd"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Weet je het zeker?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Als masternode eigenaar kun je stemmen om aangevraagde gebruikersnamen goed te keuren voordat gebruikers deze kunnen aanmaken.\nJe kan gebruikersnamen blokkeren die je ongepast vindt."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Omdat de meeste mensen geen 1000 Dash bezitten, biedt CrowdNode een service waarbij de stortingen van leden worden gebundeld tot masternodes, om zo de voordelen van het bezitten hiervan te kunnen bereiken."; @@ -314,7 +314,7 @@ "Bank Wire" = "Bankoverschrijving"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "streepjescode placeholder"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Word onderdeel van een Dash Masternode met CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Blok #%1$d van %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Gebruikersnaam '%@' geblokkeerd"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Koop Dash · Geen rekening nodig"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "koop cadeaukaart"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Koop geschenkbonnen met je Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Door dit apparaat schoon te vegen heb je geen toegang meer tot het geld op dit apparaat. Dit zou alleen gedaan moeten worden als je de herstelzin hebt verloren en ook de pincode kwijt bent."; -/* Call */ -"Call" = "Bel"; - /* No comment provided by engineer. */ "Cancel" = "Annuleer"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Het annuleren van deze transactie annuleert de handelsorder niet. Je ontvangt binnenkort DASH op je Coinbase account."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Kaartnummer"; /* No comment provided by engineer. */ "Card PIN" = "Pincode kaart"; @@ -438,7 +435,7 @@ "Check your connection" = "Controleer je verbinding"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Controleer je e-mail en voer de verificatiecode in"; /* Choose your Dash username */ "Choose your" = "Kies je"; @@ -560,7 +557,7 @@ "Copy Logs" = "Kopieer logs"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Kopieer tekst"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Maak account aan"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = " Maak een account aan of log in op een bestaande."; /* CrowdNode */ "Create an online CrowdNode account" = "Maak een online CrowdNode account aan"; @@ -611,7 +608,7 @@ "Create invitation" = "Uitnodiging maken"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Maak nieuw account aan"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "BEVEILIGING VAN HET APPARAAT IN GEVAAR\nEen 'jailbreak'-app heeft toegang tot de sleutelhanger van andere apps (en de mogelijkheid om je dash te stelen). Verwijder deze portemonnee direct en herstel op een veilig apparaat."; -/* Direction */ -"Direction" = "Richting"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Koppel Coinbase account los"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Vanwege wettelijke beperkingen kunt u de Coinbase functies niet gebruiken zolang je in het Verenigd Koninkrijk bent."; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "In de stemmingronde heeft het Dash Netwerk besloten om de gebruikersnaam '%@' aan iemand anders toe te wijzen. Probeer opnieuw door een andere gebruikersnaam aan te vragen."; /* CrowdNode */ "e.g. johndoe@mail.com" = "bijvoorbeeld jan@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Bewerk profiel"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Profiel bewerken"; /* Invitation tag placeholder */ "eg: Dad" = "bv: Papa"; @@ -854,7 +848,7 @@ "Error" = "Fout"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Fout bij verwerken van serverrespons. Probeer het later opnieuw."; /* No comment provided by engineer. */ "Error updating your profile" = "Fout bij bijwerken van je profiel"; @@ -887,7 +881,7 @@ "Face ID limit" = "Face ID limiet"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Laden van streepjescode mislukt"; /* Coinbase */ "Failed to start auth session" = "Kan authenticatiesessie niet starten"; @@ -929,7 +923,7 @@ "Filter" = "Filter"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Transacties filteren"; /* No comment provided by engineer. */ "Filtered by" = "Gefilterd op"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Zoek een gebruiker op het Dash netwerk"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Vind geldautomaten waar je Dash kunt kopen of verkopen."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Vind winkeliers die Dash accepteren"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Vind winkeliers die Dash betalingen accepteren."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Vind winkeliers die Dash accepteren, waar Dash kunt kopen, en hoe je er inkomsten mee kunt genereren."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Eerste minimale storting"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = " Vastgestelde bedragen"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Flexibele bedragen"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Om onbekende reden is het verzoek voor de gebruikersnaam '%@' mislukt."; /* Coinbase */ "For your security, you have been signed out." = "Voor de veiligheid ben je afgemeld."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Vergeet lange crypto adressen, maak een gebruikersnaam aan, vind vrienden en voeg ze toe aan je contacten"; /* No comment provided by engineer. */ "Forgot PIN?" = "PIN vergeten?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Ga aan de slag"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Begin met het instellen van je profielfoto en andere informatie."; /* No comment provided by engineer. */ "Get Test Dash" = "Verkrijg test Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Geschenkbon"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Aankoop cadeaukaart succesvol"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Aankoop cadeaukaart werd afgewezen"; /* DashSpend confirmation */ "Gift card total" = "Cadeaukaart totaal"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Soorten cadeaubonnen"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Cadeaukaart · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Ga naar de website van CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Sta gpsrechten toe zodat we locaties bij je in de buurt kunnen tonen."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Heeft geblokkeerde stemmen"; /* Username has requested to be your friend */ "has requested to be your friend" = "heeft gevraagd om je vriend te zijn"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Hoe je het API Dash adres kunt bevestigen"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Hoe een cadeaukaart te gebruiken"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Evolution Node ID sleutels"; @@ -1136,7 +1133,7 @@ "I have approved" = "Ik heb het goedgekeurd"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Ik heb niet gestemd"; /* No comment provided by engineer. */ "I wrote it down" = "ik heb het opgeschreven"; @@ -1145,7 +1142,7 @@ "Identity" = "Identiteit"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Als een groot deel van het netwerk vindt dat een gebruikersnaam ongepast is, kunnen het deze blokkeren"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Als iemand anders dezelfde gebruikersnaam aanvraagt ​​als jij, laten we het netwerk beslissen aan wie deze gebruikersnaam wordt gegeven"; @@ -1205,7 +1202,7 @@ "In store" = "Aanwezig"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In het betalingsgedeelte van de checkout, selecteer \"cadeaukaart\" en voer je kaartnummer en pincode in."; /* No comment provided by engineer. */ "Income" = "Inkomen"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Ongeldig bedrag"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Ongeldig bedrag. Controleer de limieten van de winkel."; /* No comment provided by engineer. */ "Invalid Dash address" = "ongeldig Dash adres"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Ongeldig emailadres"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Ongeldige QR-code"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Ongeldige verificatiecode. Probeer opnieuw."; /* No comment provided by engineer. */ "Invitation" = "Uitnodiging"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Nodig je vrienden en familie uit voor het Dash Netwerk"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash portemonnee: %@ Gemeld probleem"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Het kan even duren voordat je saldo is bijgewerkt."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Het wordt aanbevolen om op een WiFi netwerk verbonden te zijn om extra mix kosten te vermijden."; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Het lijkt erop dat je DashSpend al een tijdje niet hebt gebruikt. Om veiligheidsredenen ben je uitgelogd.\n\nLog opnieuw in om verder te gaan."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Het zou voor gevorderde gebruikers met welke technische expertise dan ook erg moeilijk zijn om je transactiegeschiedenis te achterhalen"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Laat je vrienden en familie lid worden van het Dash Netwerk. Nodig ze uit in de wereld van sociaal bankieren."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Alleen letters, cijfers en koppeltekens"; /* Validation rule */ "Letters, numbers and hyphens only" = "Alleen letters, cijfers en koppeltekens"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Bij Uphold uitloggen"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Ingelogd"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Ingelogd als %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Ingelogd op DashSpend account"; /* No comment provided by engineer. */ "Login with Face ID" = "Inloggen met gezichtsherkenning"; @@ -1548,10 +1545,10 @@ "Min: %@" = "Min: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "coins mixen"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Mix je Dash coins"; /* No comment provided by engineer. */ "Mixed balance" = "Gemixt saldo"; @@ -1560,7 +1557,7 @@ "Mixing" = "Aan het mixen"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Mixen wordt afgerond…"; /* CoinJoin */ "Mixing is only possible with the app open" = "Mixen is alleen mogelijk als de app open is"; @@ -1617,7 +1614,7 @@ "Network" = "Netwerk"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Netwerkfout. Controleer je verbinding en probeer opnieuw."; /* No comment provided by engineer. */ "Network fee" = "Netwerkkosten"; @@ -1755,7 +1752,7 @@ "Password" = "Wachtwoord"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Plak link hier"; /* No comment provided by engineer. */ "Paste your image URL" = "Plak uw afbeelding URL"; @@ -1797,13 +1794,13 @@ "Paying..." = "Aan het betalen..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Betaling mislukt"; /* Coinbase/Buy Dash */ "Payment method" = "Betalingsmethode"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "verwerkingsfout betaling: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Betalingswijze"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personaliseer"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "De PIN is altijd vereist om een betaling uit te voeren"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Houd er rekening mee dat de e-mail niet wordt opgeslagen door de Dash Portemonnee en alleen maar wordt verzonden naar Crowdnode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Let op dat de gebruikersnaam NIET kan worden gewijzigd zodra deze is geregistreerd."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Let op dat je dit in de toekomst niet meer kunt wijzigen"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Let op, je zal geen geld kunnen opnemen van CrowdNode naar deze portemonnee totdat je je saldo verhoogt naar %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Houd a.u.b. je telefoon bij een NFC-apparaat"; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Log in op je DashSpend account."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Tik a.u.b. op de woorden van je herstelzin in de juiste volgorde"; @@ -1911,7 +1911,7 @@ "Powered by" = "Aangedreven door"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Voorbeeld"; /* No comment provided by engineer. */ "Preview Invitation" = "Voorbeeld van de uitnodiging"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Bewijs je identiteit"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider adres"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Meld een probleem"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Vraag een gebruikersnaam aan en zeg vaarwel tegen numerieke adressen"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Vraag assistentie en toon de barcode op je scherm om te laten scannen."; /* Voting */ "Request details" = "Verkrijg details"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Opslaan"; -/* DashSpend */ -"Save %.2f%%" = "Bespaar %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Wijzigingen opslaan"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Zoekresultaten voor \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Zoek gebieden"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Zoeken naar gebruikersnaam %@op het Dash netwerk"; @@ -2169,7 +2169,7 @@ "Security Level" = "Beveiligingsniveau"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Bekijk hoe je deze cadeaukaart gebruikt"; /* No comment provided by engineer. */ "See on Uphold" = "Bekijk op Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Kies uit galerij"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Selecteer mix niveau"; @@ -2282,7 +2285,7 @@ "Sent to" = "Verstuur naar"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Serverfout opgetreden. Probeer het later opnieuw."; /* No comment provided by engineer. */ "Set a trusted node" = "stel een vertrouwde node in"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Deel adres"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Toon inhoud op het klembord"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Sorteer contacten"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Gesorteerd op korting"; /* Explore Dash/Filters */ "Sorted by distance" = "Gesorteerd op afstand"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Belastingcategorie"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Vertel de kassier dat je wilt betalen met een cadeaukaart en deel het kaartnummer en de pincode."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Voorwaarden"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Test Dash is gratis en kan worden verkregen via een zogenaamde faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "De code is onjuist. Controleer en probeer het opnieuw."; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Het Dash netwerk moet stemmen om sommige gebruikersnamen goed te keuren voordat ze worden aangemaakt"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Het Dash netwerk wordt aangedreven door een aantal Masternodes, welke een essentieel onderdeel zijn voor het faciliteren van betalingen."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Het Dash netwerk zal stemmen over deze gebruikersnaam. We zullen je op 14 maart 2024 op de hoogte stellen van de resultaten."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "De Dash is succesvol gestort op je Coinbase account. Maar er was een probleem bij het overzetten hiervan naar de Dash portemonnee op dit apparaat."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Het standaardfilter toont alleen dubbele gebruikersnamen waar je NIET op hebt gestemd, maar je kan alle betwiste gebruikersnamen zien door het filter te wijzigen"; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "De eerste accepteert Dash direct. De andere accepteren cadeaukaarten die je met Dash kunt kopen."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "De afbeelding die je selecteert, wordt anoniem naar Imgur geüpload."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Het minimumbedrag dat je kan verzenden is %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "De aankooplimieten voor deze winkelier zijn gewijzigd. Neem contact op met CTX Support voor meer informatie."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "De gebruikersnaam '%@' werd geblokkeerd door het Dash Netwerk. Probeer het opnieuw door een andere gebruikersnaam aan te vragen."; /* No comment provided by engineer. */ "them (Fetching Info)" = "hen (Informatie ophalen)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Deze app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Deze geldautomaat is te vinden in de"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Deze extra stap laat zien dat jij het bent die een transactie probeert te doen."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Deze winkelier is momenteel niet beschikbaar."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Deze winkelier is momenteel niet beschikbaar. Probeer het later opnieuw of kies een andere."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = " Deze winkelier verkoopt cadeaubonnen tegen vaste prijzen"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Dit vertegenwoordigt het huidig jaarlijkse procentuele rendement van een volledige Masternode minus de 15% vergoeding voor CrowdNode. Het is geen gegarandeerd rendement en kan stijgen of dalen op basis van de grootte van de CrowdNode pools en de prijs van Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Deze gebruikersnaam is al door iemand anders aangemaakt"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Deze gebruikersnaam is geblokkeerd door het Dash Netwerk"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Deze portemonnee is niet leeg of sync is nog niet klaar, je mag het niet wissen zonder de herstelzin."; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "touch ID limiet"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transactie geannuleerd"; /* CrowdNode */ "Transaction History" = "Transactiegeschiedenis"; @@ -2665,7 +2668,7 @@ "Unblock" = "Deblokkeren"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "gebruikersnaam '%@' gedeblokkeerd"; /* No comment provided by engineer. */ "Unknown" = "Onbekend"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Upgrade"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Upgraden naar DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Upgrade naar Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Gebruikersnaam"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Gebruikersnaam %1$@ is aangevraagd op het Dash netwerk. Nadat de stemming is geëindigd (%2$@) zullen we je op de hoogte stellen van de resultaten "; /* No comment provided by engineer. */ "Username already found" = "Gebruikersnaam al gevonden"; @@ -2746,7 +2749,7 @@ "Username is available" = "Gebruikersnaam is beschikbaar"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Gebruikersnaam aanvraag mislukt"; /* No comment provided by engineer. */ "Username taken" = "Gebruikersnaam al in gebruik"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Bekijk alles"; -/* View all locations */ -"View all locations" = "Bekijk alle locaties"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Bekijk in Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Toon herstelzin"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Bekijk transactiedetails"; /* Voting */ "Vote for All" = "Stem voor alle"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Stem adres"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Stemming eindigt over %d d"; /* Usernames */ "Voting is only required in some cases" = "Stemmen is alleen in sommige gevallen vereist."; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "We detecteerden dat de Dash portemonnee tijdens de migratie is gecrasht. Opnieuw scannen van de blockchain zal dit probleem oplossen of uw kan het opnieuw proberen. Opnieuw scannen dient bij voorkeur met wifi te worden gedaan en duurt ongeveer een half uur. Uw saldo zal pas beschikbaar zijn zodra het synchronisatieproces is afgerond."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "We hebben twee soorten winkels"; /* No comment provided by engineer. */ "We Upgraded" = "We hebben een upgrade uitgevoerd"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "U staat op het punt deze portemonnee van dit apparaat te wissen. Het saldo dat aan deze portemonnee is gekoppeld, kan alleen worden opgehaald als u uw herstelzin hebt."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Je koopt een %1$@ cadeaukaart voor %2$@ (%3$d%% korting) "; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Je kan de geüploade afbeelding altijd verwijderen, zolang je toegang hebt tot deze portemonnee."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Je kunt je sleutel in een van de volgende formaten invoeren: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Je kunt met Dash betalen bij de kassa."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Je kunt gedetailleerde informatie zien over uw stortingen, opnames en inkomsten."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Je kunt deze uitnodiging niet claimen omdat je al een Dash gebruikersnaam hebt"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Je koos \"%@\" als je gebruikersnaam."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Je Dash is gemixt met deze transacties."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "je hebt momenteel geen contacten"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Je hebt de autorisatielimiet op Coinbase overschreden."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Je hebt %1$@ Dash.\nSommige gebruikersnamen kosten tot %2$@ Dash. "; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Je hebt al %ld keer gestemd op deze gebruikersnaam. Je kan nog maar één stem uitbrengen op deze gebruikersnaam."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Je hebt al %ld keer gestemd voor deze gebruikersnaam. Je kunt er niet meer op stemmen."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "U bent uitgenodigd door %@. Begin met het gebruik van Dash als crypto."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Je hebt minimaal %@ nodig in je Dash portemonnee"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Je hebt meer %@ Dash nodig om deze gebruikersnaam aan te maken"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Je moet meer dan %@ Dash hebben om een gebruikersnaam aan te maken."; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Je moet inloggen op DashSpend om cadeaukaarten te kopen."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Je moet 5 minuten wachten voordat je een nieuwe opname kunt uitvoeren"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Je aanvraag is geannuleerd"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Je sessie is verlopen"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Je transactie werd afgewezen. Probeer opnieuw of neem contact op met support als het probleem aanhoudt."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "De transactie is verzonden en het bedrag verschijnt binnen een paar minuten in je de portemonnee."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Uw gebruikersnaam %@ wordt aangemaakt op het Dash netwerk"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Je gebruikersnaam is succesvol aangemaakt"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Je stem is geannuleerd"; diff --git a/DashWallet/pl.lproj/Localizable.strings b/DashWallet/pl.lproj/Localizable.strings index 05b19a3ca..f29cf4a37 100644 --- a/DashWallet/pl.lproj/Localizable.strings +++ b/DashWallet/pl.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Akceptuj"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Akceptuj Dash bezpośrednio"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Zaakceptuj warunki i \nzasady"; /* CrowdNode */ "Accept Terms Of Use" = "Akceputję Warunki Użytkowania"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Ilość wysłana"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Pojawił się błąd"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Intuicyjne i znane doświadczenie na wszystkich urządzeniach"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Wystąpił nieznany błąd. Spróbuj ponownie później."; /* CrowdNode */ "and" = "i"; @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Kup Dash · Konto nie jest potrzebne"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Kup kartę podarunkową"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Kup karty podarunkowe za pomocą Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Jeśli wyczyścisz to urządzenie, stracisz dostęp do funduszy na tym urządzeniu. Tę czynność możesz rozważyć jedynie, gdy nie masz dostępu do frazy odzyskiwania portfela oraz pinu. "; -/* Call */ -"Call" = "Zadzwoń"; - /* No comment provided by engineer. */ "Cancel" = "Anuluj"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Anulowanie tej transakcji nie anuluje zlecenia. Wkrótce otrzymasz DASH na swoje konto na Coinbase."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Numer karty"; /* No comment provided by engineer. */ "Card PIN" = "PIN Karty"; @@ -560,7 +557,7 @@ "Copy Logs" = "Kopiuj Logi"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Skopiuj tekst"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Prawa autorskie © 2023 Dash Core"; @@ -611,7 +608,7 @@ "Create invitation" = "Stwórz zaproszenie"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Stwórz nowe konto"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "BEZPIECZEŃSTWO URZĄDZENIA ZŁAMANE\nKażda aplikacja \"jailbreak\" ma dostęp do twoich kluczy w innych aplikacjach (i może ukraść twoje Dashe). Natychmiast wyczyść ten portfel i przywróć na bezpiecznym urządzeniu."; -/* Direction */ -"Direction" = "Kierunek"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Rozłącz Konto Coinbase"; @@ -806,7 +800,7 @@ "Edit Profile" = "Edytuj Profil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Edytuj Profil"; /* Invitation tag placeholder */ "eg: Dad" = "np Tato"; @@ -887,7 +881,7 @@ "Face ID limit" = "Face ID limit"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Załadowanie kodu kreskowego się nie powiodło"; /* Coinbase */ "Failed to start auth session" = "Nie powiodło się rozpoczęcie sessji auth."; @@ -929,7 +923,7 @@ "Filter" = "Filtrowanie"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtruj transakcje"; /* No comment provided by engineer. */ "Filtered by" = "Filtruj w zależności od"; @@ -944,7 +938,7 @@ "Find a user on the Dash Network" = "Znajdź użytkownika na Sieci Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Wyszukaj ATMy gdzie możesz kupić lub sprzedać Dash"; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Znajdź sprzedawców, którzy akceptują DASH"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Pierwszy minimalny depozyt"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Stałe kwoty denominowane"; @@ -1028,7 +1025,7 @@ "Get Started" = "Zacznij"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Zacznij od ustawienia swojego zdjęcia profilowego i innych informacji"; /* No comment provided by engineer. */ "Get Test Dash" = "Otrzymaj Test Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Karta Podarunkowa"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Karta podarunkowa zakupiona"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Zakup karty podarunkowej został odrrzucony"; /* DashSpend confirmation */ "Gift card total" = "Wartość karty podarunkowej"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Rodzaje kart pordarunkowych"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Karta podarunkowa · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Przejdź do strony CrowdNode"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Jak potwierdzić adres API Dash"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Jak używać twojej karty podarunkowej"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Klucze Evolution Node ID"; @@ -1136,7 +1133,7 @@ "I have approved" = "Zatwierdziłem"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Nie zagłosowałem"; /* No comment provided by engineer. */ "I wrote it down" = "Zapisałem to"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Email jest niepoprawny"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Niewłaściwy kod QR"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Niewłaściwy kod weryfikacji. Spróbuj raz jeszcze."; /* No comment provided by engineer. */ "Invitation" = "Zaproszenie"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Wyloguj z Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Zalogowano się"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Zalogowany jako %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Zalogowanoj się do konta DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Zaloguj sie z Face ID"; @@ -1548,10 +1545,10 @@ "Min: %@" = "Min: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Wymieszaj monety"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Wymieszaj swoje monety Dash"; /* No comment provided by engineer. */ "Mixed balance" = "Balans zmiksowanych funduszy"; @@ -1560,7 +1557,7 @@ "Mixing" = "Miksowanie"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Kończenie Mieszania"; /* CoinJoin */ "Mixing is only possible with the app open" = "Mieszanie jest możliwe tylko kiedy aplikacja jest otwarta"; @@ -1755,7 +1752,7 @@ "Password" = "Hasło"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Wklej link tutaj"; /* No comment provided by engineer. */ "Paste your image URL" = "Wklej URL swojego obrazka "; @@ -1797,7 +1794,7 @@ "Paying..." = "Płacę..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Płatność się nie powiodła"; /* Coinbase/Buy Dash */ "Payment method" = "Metoda płatności"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Spersonalizuj"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN jest zawsze wymagany by dokonać płatności"; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Przyłóż telefon do urządzenia NFC "; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Zaloguj się do konta DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Wskaź słowa z frazy odzyskiwania w odpowiedniej kolejności"; @@ -1911,7 +1911,7 @@ "Powered by" = "Obsługiwane przez"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Podgląd"; /* No comment provided by engineer. */ "Preview Invitation" = "Podgląd zaproszenia"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Udowodnij swoją tożsamość"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Dostawca Adresu"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Zapisz"; -/* DashSpend */ -"Save %.2f%%" = "Zachowaj %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Zapisz Zmiany"; @@ -2169,7 +2169,7 @@ "Security Level" = "Poziom Bezpieczeństwa"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Zobacz jak używać karty podarunkowe"; /* No comment provided by engineer. */ "See on Uphold" = "Sprawdź na Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Wybierz z Galeri"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Wybierz poziom mieszania"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Udostępnij Adres"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Pokaz zawartość schowka"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Sortuj kontakty"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Sortuj wg zniżek"; /* Explore Dash/Filters */ "Sorted by distance" = "Sortuj wg dystansu"; @@ -2432,7 +2438,7 @@ "Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Warunki i zasady"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Możesz otrzymać Testowe monety Dash za darmo z tak zwanego kranu"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Ta aplikacja jest open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Ten bankomat znajduje się w"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Ten dodatkowy krok potwierdza, że to naprawdę ty dokonujesz tej transakcji. "; @@ -2695,7 +2698,7 @@ "Upgrade" = "Aktualizuj"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Ulepszenie do DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Przenieś sie na Ewolucję"; @@ -2746,7 +2749,7 @@ "Username is available" = "Nazwa użytkownika jest dostępna"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Żądanie nazwy użytkownika nie powiodło się"; /* No comment provided by engineer. */ "Username taken" = "Nazwa użytkownika jest już zajęta"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Zobacz wszystkie"; -/* View all locations */ -"View all locations" = "Zobacz wszyskie miejsca"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Zobacz na Eksplorerze"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Pokaż Frazę Odzyskiwania Portfela"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Zobacz szczegóły transakcji"; /* Voting */ "Vote for All" = "Głosuj nad wszyskimi"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Wykryliśmy, że Dash Wallet miał awarię podczas migracji. Ponowne skanowanie blockchain rozwiąże ten problem lub możesz spróbować ponownie dokonać migracji. Zalecane jest aby ponowne reskanowanie przeprowadzić po sieci wifi, może zająć ono około pół godziny. Twoje środki będą dostępne gdy proces synchronizacji zostanie ukończony."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Mamy dwa rodzaje sprzedawców"; /* No comment provided by engineer. */ "We Upgraded" = "My zaktualizowaliśmy"; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Możesz wprowadzić klucz w jednym z następujących formatów: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Możesz zapłacić używajc Dash w kasie."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Możesz zobaczyć szczegółowe informacje na temat swoich depozytów, wypłat oraz zarobków."; @@ -3047,7 +3047,7 @@ "You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Aby kupić karty podarunkowe, musisz się zalogować do DashSpend."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Musisz odczekać 5 minut przed rozpoczęciem kolejnej wypłaty"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Twoja prośba została anulowana"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Twoja sesja wygasła"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Twoja transakcja została odrzucona. Spróbuj ponownie lub skontaktuj się z supportem jeśli problem wciąż występuje."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Twoja transakcja została wysłana a ilość powinna pojawić się na Twoim koncie w kilka minut."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Twoja nazwa użytkownika %@ jest tworzona na Sieci Dash"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Twoja nazwa użytkownika została stworzona"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Twój głos został anulowany"; diff --git a/DashWallet/pt.lproj/Localizable.strings b/DashWallet/pt.lproj/Localizable.strings index 1abe59669..376d64688 100644 --- a/DashWallet/pt.lproj/Localizable.strings +++ b/DashWallet/pt.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Aceitar"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Aceitar DASH diretamente"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Aceitar termos e \ncondições"; /* CrowdNode */ "Accept Terms Of Use" = "Aceitar termos de uso"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Valor Enviado"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Ocorreu um erro"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Uma experiência familiar e através de todos os seus dispositivos"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."; /* CrowdNode */ "and" = "e"; @@ -314,7 +314,7 @@ "Bank Wire" = "Transferência bancária"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Espaço reservado para código de barras"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Torne-se parte de um Masternode Dash com CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Bloco #%1$d de %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Usuário '%@' bloqueado"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Compre Dash · Não é necessário ter uma conta"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Comprar cartão-presente"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Compre cartões presente com seu Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Ao limpar este dispositivo, você não terá mais acesso a fundos neste dispositivo. Isso só deve ser feito se você não tiver mais acesso à sua frase secreta e também tiver esquecido o código PIN."; -/* Call */ -"Call" = "Ligar"; - /* No comment provided by engineer. */ "Cancel" = "Cancelar"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Cancelar esta transação não cancela a ordem de negociação. Você receberá DASH em sua conta Coinbase em breve."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Número do cartão"; /* No comment provided by engineer. */ "Card PIN" = "PIN do cartão"; @@ -438,7 +435,7 @@ "Check your connection" = "Verifique sua conexão"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Verifique seu email e insira o código de verificação."; /* Choose your Dash username */ "Choose your" = "Escolha seu"; @@ -560,7 +557,7 @@ "Copy Logs" = "Copiar logs"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Copiar texto"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Copyright © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Criar conta"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Crie uma conta ou faça login em uma existente"; /* CrowdNode */ "Create an online CrowdNode account" = "Crie uma conta online do CrowdNode"; @@ -611,7 +608,7 @@ "Create invitation" = "Criar Convite"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Criar nova conta"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "SEGURANÇA DO DISPOSITIVO COMPROMETIDA\nQualquer aplicativo \"jailbreak\" consegue acessar os dados de outros aplicativos (e roubar seus Dash). Limpe essa carteira imediatamente e restaure em um dispositivo seguro."; -/* Direction */ -"Direction" = "Direção"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Desconectar conta Coinbase"; @@ -806,7 +800,7 @@ "Edit Profile" = "Editar Perfil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Editar Perfil"; /* Invitation tag placeholder */ "eg: Dad" = "ex: Pai"; @@ -854,7 +848,7 @@ "Error" = "Erro"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Erro ao processar resposta do servidor. Por favor, tente novamente mais tarde. "; /* No comment provided by engineer. */ "Error updating your profile" = "Erro ao atualizar seu perfil"; @@ -887,7 +881,7 @@ "Face ID limit" = "Limite de ID de face"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Falha ao carregar código de barras"; /* Coinbase */ "Failed to start auth session" = "Falha ao iniciar a sessão de autenticação"; @@ -929,7 +923,7 @@ "Filter" = "Filtro"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtrar transações"; /* No comment provided by engineer. */ "Filtered by" = "Filtrado por:"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Encontre um usuário na rede Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Encontre caixas eletrônicos onde você pode comprar ou vender Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Encontrar comerciantes que aceitam DASH."; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Encontre comerciantes que aceitam pagamentos em Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Encontre comerciantes que aceitem Dash, descubra onde comprar e como gerar renda com ele. "; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Primeiro depósito mínimo"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Valores fixos denominados"; @@ -1046,10 +1043,10 @@ "Gift card" = "Vale-presente"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Compra de cartão-presente realizada com sucesso"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Compra de cartão-presente rejeitada"; /* DashSpend confirmation */ "Gift card total" = "Total do cartão-presente"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Tipos de cartão-presente"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Cartão-presente · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Acesse o site do CrowdNode"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Como confirmar seu endereço de API Dash"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Como usar seu cartão-presente"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Chaves de Identificação de Nós Evolution "; @@ -1136,7 +1133,7 @@ "I have approved" = "Eu aprovei"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Eu não votei"; /* No comment provided by engineer. */ "I wrote it down" = "Eu anotei"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Valor inválido"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Valor inválido. Por favor, verifique os limites do comércio. "; /* No comment provided by engineer. */ "Invalid Dash address" = "Endereço Dash inválido"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "E-mail inválido"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "QR Code Inválido"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Código de verificação inválido. Por favor, tente novamente."; /* No comment provided by engineer. */ "Invitation" = "Convite"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Convide seus amigos e familiares para a Rede Dash."; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "Carteira Dash iOS: %@ Problema reportado"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Pode levar um minuto para que seu saldo seja atualizado."; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Deixe seus amigos e familiares se juntarem à Rede Dash. Convide-os para o mundo do banco social."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Apenas letras, números e hífens"; /* Validation rule */ "Letters, numbers and hyphens only" = "Apenas letras, números e hífens"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Sair do Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Conectado como"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Conectado como %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Conectado na conta DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Login com Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Máx"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Máx: %@"; /* Usernames */ "Maximum 75 characters" = "Máximo de 75 caracteres"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "A pesquisa de comércios funciona melhor com os Serviços de Localização ativados."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Mín: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Misturar moedas"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Misture suas moedas Dash"; /* No comment provided by engineer. */ "Mixed balance" = "Saldo misturado"; @@ -1560,7 +1557,7 @@ "Mixing" = "Misturando"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Finalizando mistura..."; /* CoinJoin */ "Mixing is only possible with the app open" = "A mistura só é possível com o aplicativo aberto"; @@ -1755,7 +1752,7 @@ "Password" = "Senha"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Copiar link aqui"; /* No comment provided by engineer. */ "Paste your image URL" = "Cole a URL da sua imagem"; @@ -1797,13 +1794,13 @@ "Paying..." = "Pagando..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Pagamento falhou"; /* Coinbase/Buy Dash */ "Payment method" = "Método de pagamento"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Erro no processamento do pagamento: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Tipo de Pagamento"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalizar"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN é sempre necessário para realizar um pagamento"; @@ -1866,7 +1866,7 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Por favor, observe que o e-mail não é salvo pela Carteira Dash e é enviado apenas para o CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Por favor, note que o nome de usuário NÃO pode ser alterado após o registro."; /* Usernames */ "Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Por favor coloque seu telefone perto do dispositivo NFC"; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Por favor, faça login em sua conta DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Por favor, toque as palavras da sua frase de recuperação na ordem correta"; @@ -1911,7 +1911,7 @@ "Powered by" = "Desenvolvido por"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Pré-visualização"; /* No comment provided by engineer. */ "Preview Invitation" = "Visualizar Convite"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove sua identidade"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Endereço do Provedor"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Salvar"; -/* DashSpend */ -"Save %.2f%%" = "Salvar %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Salvar Alterações"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Pesquisar resultados para \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Pesquisar territórios"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Pesquisar pelo usuário %@ na Rede Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Nível de Segurança"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Veja como usar este cartão-presente"; /* No comment provided by engineer. */ "See on Uphold" = "Veja no Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Selecionar da Galeria"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Selecionar nível de mistura"; @@ -2282,7 +2285,7 @@ "Sent to" = "Enviado para"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Ocorreu um erro no servidor. Por favor, tente novamente mais tarde."; /* No comment provided by engineer. */ "Set a trusted node" = "Definir um nó confiável"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Compartilhar endereço"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Exibir conteúdo na área de transferência "; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Ordenar Contatos"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Ordenado por desconto"; /* Explore Dash/Filters */ "Sorted by distance" = "Ordenado por distância"; @@ -2432,7 +2438,7 @@ "Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Termos & Condições"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "O Test Dash é gratuito e pode ser obtido no que chamamos de faucet."; @@ -2509,14 +2515,11 @@ /* No comment provided by engineer. */ "This app is open source:" = "Esse app é de código aberto:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Este caixa eletrônico está localizado em"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Esta etapa extra mostra que é realmente você tentando fazer uma transação."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Este comércio está atualmente indisponível. "; /* DashSpend */ "This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Isso representa o Rendimento Percentual Anual (Annual Percentage Yield - APY) atual de um Masternode completo menos a taxa de 15% do CrowdNode. Não é uma taxa de retorno garantida e pode aumentar ou diminuir com base no tamanho dos pools do CrowdNode e no preço do Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Este nome de usuário já foi criado por outra pessoa"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Este nome de usuário está bloqueado pela Rede Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Essa carteira não está vazia ou a sincronização ainda não terminou, você não deve limpá-la sem a frase de recuperação"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Limite de ID de toque"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transação cancelada"; /* CrowdNode */ "Transaction History" = "Histórico de Transações"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Atualizar"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Atualize para o DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Atualize para a evolução"; @@ -2746,7 +2749,7 @@ "Username is available" = "Nome de usuário está disponível"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "A solicitação de nome de usuário falhou"; /* No comment provided by engineer. */ "Username taken" = "Nome de usuário já foi registrado"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Ver Tudo"; -/* View all locations */ -"View all locations" = "Ver todos os locais"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Ver no Explorador"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Ver Frase de Recuperação"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Ver detalhes da transação"; /* Voting */ "Vote for All" = "Votar em todos"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Endereço de Votação"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Votação encerra em %d d"; /* Usernames */ "Voting is only required in some cases" = "Votar é obrigatório apenas em alguns casos"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Detectamos que Dash Wallet travou durante a migração. Re-scanear a blockchain resolverá este problema ou você pode tentar novamente. Re-scanear deve ser preferencialmente feito por wifi e pode tomar até uma hora. Seus fundos estarão disponíveis assim que o processo de sincronização esteja completo."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Nós temos 2 tipos de comércios"; /* No comment provided by engineer. */ "We Upgraded" = "Nós Atualizamos"; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Você não pode reivindicar este convite porque já tem um nome de usuário Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Você escolher “%@” como seu nome de usuário."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Seu Dash foi misturado usando estas transações."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Você não tem nenhum contato no momento"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Você excedeu o limite de autorização na Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Você tem %1$@ Dash.\nAlguns nomes de usuário custam até %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Você já votou para este nome de usuário %ld vezes. Você pode votar apenas mais uma vez. "; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Você já votou para este nome de usuário %ld vezes. Você não pode mais votar."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Você foi convidado por %@. Comece a usar a criptomoeda Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "Você precisa de pelo menos %@ Dash em sua carteira"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Você precisa ter mais %@ Dash para criar este nome de usuário"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Você precisa ter mais que %@ Dash para criar um nome de usuário"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Você precisa entrar no DashSpend para comprar cartões-presente."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Você precisa aguardar 5 minutos antes de iniciar outro saque"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Sua solicitação foi cancelada"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Sua sessão expirou"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Sua transação foi rejeitada. Por favor, tente novamente ou entre em contato com o suporte se o problema persistir."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Sua transação foi enviada e o valor aparecerá na sua carteira em alguns minutos. "; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Seu nome de usuário %@ está sendo criado na Rede Dash"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Seu nome de usuário foi criado com sucesso"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Seu voto foi cancelado"; diff --git a/DashWallet/ro.lproj/Localizable.strings b/DashWallet/ro.lproj/Localizable.strings index 95b9fcf23..6e33ea59f 100644 --- a/DashWallet/ro.lproj/Localizable.strings +++ b/DashWallet/ro.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Dacă ștergi acest dispozitiv nu vei mai avea acces la fondurile de pe el. Acest lucru trebuie făcut numai dacă nu mai ai fraza de acces și ai uitat codul PIN."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Anulează"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "SECURITATEA DISPOZITIVULUI ESTE COMPROMISĂ\nOrice aplicație \"jailbreak\" poate accesa datele keychain ale oricărei alte aplicații (și îți poate fura Dash). Șterge imediat portofelul și restaurează-l pe un dispozitiv securizat."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Salvează"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/ru.lproj/Localizable.strings b/DashWallet/ru.lproj/Localizable.strings index 693892ea2..7b8774c44 100644 --- a/DashWallet/ru.lproj/Localizable.strings +++ b/DashWallet/ru.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Подтвердить"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Принимайте Dash напрямую"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Принять положения и\nусловия"; /* CrowdNode */ "Accept Terms Of Use" = "Принять условия использования"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Отправлено"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Возникла ошибка"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Интуитивный и привычный интерфейс на всех ваших устройствах"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Возникла неизвестная ошибка. Пожалуйста, попробуйте ещё раз чуть позже."; /* CrowdNode */ "and" = " и "; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Любые перемешанные ранее средства будут объединены с вашими неперемешанными средствами"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Любое имя пользователя, содержащее цифры от 2-9, больше 20 символов или дефис, будет автоматически одобрено"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Вы уверены?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Как владелец мастерноды, вы можете голосовать за утверждение запросов на имя пользователя, которые пользователи посылают до его создания. \nВы можете предотвратить создание тех имён пользователей, которые сочтёте неуместными. "; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Часто у людей нет на руках суммы в 1000 Dash, и CrowdNode создал сервис, где можно получить преимущества владения мастернодой за счёт вкладов участников в общий пул."; @@ -314,7 +314,7 @@ "Bank Wire" = "Банковский перевод"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Место для штрихкода"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Станьте частью мастерноды Dash вместе с CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Блок №%1$d из %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Заблокировано '%@' имя пользователя"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Купить Dash · Без учётной записи"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Купить подарочную карту"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Покупайте подарочные карты с помощью Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Удалив кошелёк, у Вас больше не будет доступа к средствам на этом устройстве. Данное действие следует совершать только в том случае, если у Вас больше нет доступа к вашей кодовой фразе и Вы также забыли свой PIN."; -/* Call */ -"Call" = "Позвонить"; - /* No comment provided by engineer. */ "Cancel" = "Отмена"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Отмена транзакции не повлияет на торговый ордер. Вскоре DASH поступит на ваш счёт в Coinbase."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Номер карты"; /* No comment provided by engineer. */ "Card PIN" = "Пин-код карты"; @@ -438,7 +435,7 @@ "Check your connection" = "Проверьте ваше интернет-соединение"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Проверьте почту и введите код подтверждения"; /* Choose your Dash username */ "Choose your" = "Выберите ваше"; @@ -560,7 +557,7 @@ "Copy Logs" = "Копировать логи"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Копировать текст"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Все права защищены © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Создать учетную запись"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Создайте аккаунт или войдите в уже существующий"; /* CrowdNode */ "Create an online CrowdNode account" = "Создать онлайн-аккаунт CrowdNode"; @@ -611,7 +608,7 @@ "Create invitation" = "Создать приглашение"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Создать новый аккаунт"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "БЕЗОПАСНОСТЬ УСТРОЙСТВА ПОД УГРОЗОЙ\nЛюбое «jailbreak» приложение может получить доступ к Вашим приватным ключам (и украсть Ваши Dash). Немедленно удалите этот кошелёк и восстановите его на доверенном устройстве."; -/* Direction */ -"Direction" = "Направление"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Отключить аккаунт Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Из-за регуляторных ограничений вы не можете пользоваться функциями Coinbase на территории Великобритании."; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "В результате голосования сеть Dash решила присвоить имя пользователя '%@' кому-то другому. Попробуйте запросить другое имя пользователя."; /* CrowdNode */ "e.g. johndoe@mail.com" = "например, johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Редактировать профиль"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Редактировать профиль"; /* Invitation tag placeholder */ "eg: Dad" = "напр.: Папа"; @@ -854,7 +848,7 @@ "Error" = "Ошибка"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Ошибка при обработке запроса от сервера. Пожалуйста, попробуйте позже. "; /* No comment provided by engineer. */ "Error updating your profile" = "Ошибка при обновлении профиля"; @@ -887,7 +881,7 @@ "Face ID limit" = "Лимит Face ID"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Ошибка при загрузке штрихкода"; /* Coinbase */ "Failed to start auth session" = "Не удалось запустить сеанс авторизации"; @@ -929,7 +923,7 @@ "Filter" = "Фильтр"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Сортировать транзакции"; /* No comment provided by engineer. */ "Filtered by" = "Фильтр по"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Найти пользователя в сети Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Найдите банкоматы, где можно купить или продать Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Найти магазины, где принимают DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Найдите продавцов, которые принимают оплату в Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Узнайте, где принимают Dash, где можно купить монеты и как получить доход с их помощью. "; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Первый минимальный депозит"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Фиксированная сумма"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Настраиваемая сумма"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "По какой-то причине запрос на имя пользователя '%@' не прошёл."; /* Coinbase */ "For your security, you have been signed out." = "В целях безопасности был совершён выход из учётной записи."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Забудьте о длинных криптоадресах, создайте имя пользователя, найдите друзей и добавьте их в список контактов."; /* No comment provided by engineer. */ "Forgot PIN?" = "Забыли PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Начать"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Начните с добавления изображения в профиль и заполнения прочей информации."; /* No comment provided by engineer. */ "Get Test Dash" = "Получить тестовый Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Подарочная карта"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Подарочная карта успешно заказана"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Заказ подарочной карты был отклонён"; /* DashSpend confirmation */ "Gift card total" = "Всего за подарочную карту"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Типы подарочных карт"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Подарочная карта · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Перейти на сайт CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Предоставьте разрешения GPS, чтобы мы могли показывать вам точки поблизости с вами."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Заблокированных голосов"; /* Username has requested to be your friend */ "has requested to be your friend" = "отправил запрос на добавление в друзья"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Как подтвердить свой API Dash адрес"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Как использовать подарочную карту"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Ключи идентификаторов Evolution нод"; @@ -1136,7 +1133,7 @@ "I have approved" = "Одобряю"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Я не голосовал"; /* No comment provided by engineer. */ "I wrote it down" = "Я записал"; @@ -1145,7 +1142,7 @@ "Identity" = "ID"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Если достаточно большая часть сети считает, что имя пользователя неуместно, его могут заблокировать"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Если кто-то запросит такое же имя пользователя, то сеть решит, кому его отдать. "; @@ -1205,7 +1202,7 @@ "In store" = "В магазине"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "В разделе оплата выберите \"Подарочная карта\", введите номер карты и пин-код."; /* No comment provided by engineer. */ "Income" = "Доходы"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Некорректная сумма"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Неверная сумма. Проверьте ограничения продавца."; /* No comment provided by engineer. */ "Invalid Dash address" = "Некорректный адрес Dash"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Неверный Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Некорректный QR-код"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Неверный код подтверждения. Пожалуйста, попробуйте снова."; /* No comment provided by engineer. */ "Invitation" = "Приглашение"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Пригласите друзей и членов семьи в сеть Dash."; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Сообщений о проблеме"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Баланс обновляется в течение минуты."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Во избежание увеличения комиссии за перемешивание, рекомендуется пользоваться Wi-Fi сетью"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Похоже, вы довольно долго не пользовались DashSpend. В целях безопасности мы выполнили за вас выход из аккаунта. \n\nПопробуйте войти снова и узнайте, где можно потратить Dash."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Продвинутым пользователям с любым уровнем знаний в области технологий будет довольно сложно определить вашу историю транзакций"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Пусть ваши друзья и семья присоединятся к сети Dash. Пригласите их в мир социального банкинга."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Только буквы, цифры и дефисы"; /* Validation rule */ "Letters, numbers and hyphens only" = "Только буквы, цифры и дефисы"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Выйти из Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Вход выполнен"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Вы вошли как %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Вы вошли в аккаунт DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Войти с помощью Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Макс"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Максимум: %@"; /* Usernames */ "Maximum 75 characters" = "Максимум 75 символов"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "Поиск продавцов работает лучше всего с включенными службами геолокации."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Минимум: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Перемешать монеты"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Перемешайте Dash Coins"; /* No comment provided by engineer. */ "Mixed balance" = "Смешанный баланс"; @@ -1560,7 +1557,7 @@ "Mixing" = "Перемешивание"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Завершение перемешивания…"; /* CoinJoin */ "Mixing is only possible with the app open" = "Перемешивание доступно только при открытом приложении"; @@ -1617,7 +1614,7 @@ "Network" = "Сеть"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Ошибка сети. Пожалуйста, проверьте соединение и попробуйте снова."; /* No comment provided by engineer. */ "Network fee" = "Комиссия сети"; @@ -1704,7 +1701,7 @@ "OK" = "ОК"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "Ок"; /* Voting */ "Old to new" = "Сначала старые"; @@ -1755,7 +1752,7 @@ "Password" = "Пароль"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Вставьте сюда ссылку"; /* No comment provided by engineer. */ "Paste your image URL" = "Вставьте ссылку на изображение"; @@ -1797,13 +1794,13 @@ "Paying..." = "Оплата..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Платёж не прошёл"; /* Coinbase/Buy Dash */ "Payment method" = "Способ оплаты"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Ошибка при обработке платежа: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Способ оплаты"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Персонализировать"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Всегда требовать PIN для совершения платежа"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Обратите внимание! Этот email не сохраняется в Dash Wallet, он всего лишь пересылается в Crowdnode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Обратите внимания, что после регистрации имени пользователя его НЕЛЬЗЯ изменить."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Пожалуйста, обратите внимание, что в дальнейшем его нельзя будет изменить. "; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Помните, что вы не сможете вывести средства из CrowdNode на этот кошелёк, пока на балансе не будет хотя бы %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Пожалуйста, поместите Ваш телефон рядом с NFC устройством."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Пожалуйста, войдите в аккаунт DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Пожалуйста, нажмите на слова из Вашей фразы восстановления в правильном порядке"; @@ -1911,7 +1911,7 @@ "Powered by" = "Работает с помощью"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Предпросмотр"; /* No comment provided by engineer. */ "Preview Invitation" = "Предпросмотр приглашения"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Подтвердите вашу личность"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Адрес провайдера"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Сообщить о проблеме"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Запросите имя пользователя и забудьте о цифробуквенных адресах"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Обратитесь за помощью и покажите штрихкод на экране, чтобы его отсканировали. "; /* Voting */ "Request details" = "Узнать подробности"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Сохранить"; -/* DashSpend */ -"Save %.2f%%" = "Сохранить %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Сохранить изменения"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Результаты поиска по запросу \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Поиск по территории"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Поиск имени пользователя %@ в сети Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Уровень безопасности"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Узнайте, как использовать эту подарочную карту"; /* No comment provided by engineer. */ "See on Uphold" = "Посмотреть на Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Выбрать из галереи"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Выбрать уровень перемешивания"; @@ -2282,7 +2285,7 @@ "Sent to" = "Отправлено"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Ошибка сервера. Пожалуйста, попробуйте снова."; /* No comment provided by engineer. */ "Set a trusted node" = "Указать доверенный узел"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Поделиться адресом"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Показать содержимое буфера обмена"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Упорядочить контакты"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Сортировка по скидке"; /* Explore Dash/Filters */ "Sorted by distance" = "Сортировать по расстоянию"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Категория"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Скажите кассиру, что хотите оплатить подарочной картой и сообщите ему номер карты и пин-код."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Положения и условия"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Тестовый Dash распространяется бесплатно, его можно получить через так называемый кран."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Неверный код. Попробуйте ещё раз!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Сеть Dash должна проголосовать за утверждение некоторых имён пользователей, прежде чем они будут созданы"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Сеть Dash работает на основе мастернод, которые играют важную роль в проведении платежей"; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Сеть Dash проведёт голосование за это имя пользователя. Мы уведомим вас о результатах 14 марта 2024 года."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash был успешно зачислен на ваш аккаунт Coinbase. Но при переводе его на Dash Wallet на этом устройстве произошла проблема."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Стандартный фильтр показывает только повторяющиеся имена пользователей, за которые вы НЕ голосовали, но, поменяв настройки фильтра, можно увидеть любое участвующее в голосовании имя пользователя и проголосовать за него. "; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Первый принимает Dash напрямую. Остальные принимают подарочные карты, которые можно купить в два клика на сумму вашей покупки в Dash."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "Выбранное изображение будет загружено на Imgur анонимно."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Минимальная сумма для отправки составляет %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Лимиты заказа у этого продавца изменились. Чтобы узнать больше, свяжитесь с техподдержкой."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Имя пользователя '%@' было заблокировано сетью Dash. Пожалуйста, попробуйте запросить другое имя пользователя."; /* No comment provided by engineer. */ "them (Fetching Info)" = "их (Получение информации)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Это приложение с открытым исходным кодом:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Этот банкомат находится в"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Этот дополнительный шаг подтверждает, что транзакцию совершаете именно вы."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Этот продавец сейчас недоступен."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Этот продавец сейчас недоступен. Пожалуйста, попробуйте позже или выберите другого продавца. "; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "В этой точке подарочные карты продаются по фиксированным ценам"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Это текущая годовая процентная доходность полной мастерноды за минусом 15% комиссии CrowdNode. Эта сумма не является точной и может колебаться в зависимости от размера пулов CrowdNode и курса Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Это имя пользователя уже кем-то создано"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Это имя пользователя заблокировано сетью Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "В кошельке есть средства или синхронизация не была завершена. Вы не сможете удалить его без фразы восстановления."; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Лимит Touch ID"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Транзакция отменена"; /* CrowdNode */ "Transaction History" = "История транзакций"; @@ -2665,7 +2668,7 @@ "Unblock" = "Разблокировать"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Разблокировано имя пользователя '%@'"; /* No comment provided by engineer. */ "Unknown" = "Неизвестный"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Обновление"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Обновить до DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Обновиться до Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Имя пользователя"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "На имя пользователя %1$@ был отправлен запрос в сеть Dash. Когда голосование закончится (%2$@), мы уведомим вас о результатах"; /* No comment provided by engineer. */ "Username already found" = "Имя пользователя уже найдено"; @@ -2746,7 +2749,7 @@ "Username is available" = "Имя пользователя доступно"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Запрос на имя пользователя не прошёл"; /* No comment provided by engineer. */ "Username taken" = "Имя пользователя уже занято"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Посмотреть все"; -/* View all locations */ -"View all locations" = "Посмотреть все точки"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Посмотреть в Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Посмотреть фразу восстановления"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Посмотреть детали транзакции"; /* Voting */ "Vote for All" = "Голосовать за все"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Адрес голосования"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Голосование закончится через %dд"; /* Usernames */ "Voting is only required in some cases" = "Голосование понадобится только в определённых случаях"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Обнаружено, что во время миграции Dash Wallet произошёл сбой. Повторное сканирование блокчейн решит эту проблему, либо попробуйте ещё раз. Повторное сканирование желательно проводить с использованием Wi-Fi и это займет до получаса. Ваши средства будут доступны после завершения процесса синхронизации."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Существуют два типа продавцов"; /* No comment provided by engineer. */ "We Upgraded" = "Мы обновились"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Вы собираетесь удалить кошелек с этого устройства. Средства на этом кошельке смогут быть доступны, только если у Вас есть фраза восстановления."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Вы покупаете %1$@ подарочную карту за %2$@ (%3$d%% скидка)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Пока у вас есть доступ к этому кошельку, вы всегда можете удалить загруженное изображение."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Вы можете ввести ключ в любом из нижеперечисленных форматов: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Вы можете расплатиться Dash на кассе."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Здесь можно найти подробную информацию о внесении и выводе средств, а также о вознаграждениях."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Нельзя откликнуться на это приглашение, потому что у вас уже есть имя пользователя Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Вы выбрали “%@” в качестве своего имени пользователя. "; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Ваш Dash будет перемешан с помощью этих транзакций. "; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Сейчас в вашем списке контактов никого нет"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Превышен лимит авторизаций на Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "У вас есть %1$@ Dash.\nНекоторые имена пользователей стоят до %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Вы уже проголосовали за это имя пользователя %ld раз. За него можно проголосовать ещё один раз. "; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Вы уже проголосовали за это имя пользователя %ld раз. Больше за него нельзя голосовать."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Вас пригласил %@. Начните пользоваться криптовалютой Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "В вашем Dash Wallet должно быть не менее %@ Dash"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Чтобы создать это имя пользователя, нужно на %@ Dash больше."; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Чтобы создать это имя пользователя, нужно больше %@ Dash."; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Чтобы заказать эти подарочные карты, нужно войти в DashSpend."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Вы должны подождать 5 минут, прежде чем вывести средства ещё раз"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Ваш запрос был отклонён"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Сессия была завершена"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Ваша транзакция отклонена. Пожалуйста, попробуйте позже или свяжитесь с поддержкой, если проблема не решилась."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Ваша транзакция была отправлена и её сумма отобразится в вашем кошельке через несколько минут."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Ваше имя пользователя %@ создаётся в сети Dash"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Ваше имя пользователя успешно создано"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Ваш голос отозван"; diff --git a/DashWallet/sk.lproj/Localizable.strings b/DashWallet/sk.lproj/Localizable.strings index f695b3b6c..e652534e0 100644 --- a/DashWallet/sk.lproj/Localizable.strings +++ b/DashWallet/sk.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Prijať"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Prijímajte priamo Dash"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Prijať zmluvné\npodmienky"; /* CrowdNode */ "Accept Terms Of Use" = "Prijať podmienky používania"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Odoslaná suma"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Vyskytla sa chyba"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Intuitívny a známy zážitok vo všetkých vašich zariadeniach"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Vyskytla sa neznáma chyba. Skúste to znova neskôr."; /* CrowdNode */ "and" = "a"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Všetky prostriedky, ktoré boli zmiešané, budú kombinované s vašimi nezmiešanými prostriedkami"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Akékoľvek používateľské meno, ktoré má číslice 2-9, je dlhšie ako 20 znakov alebo obsahuje pomlčku, bude automaticky schválené."; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Ste si istý?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Ako vlastník masternodu môžete hlasovať o schválení požadovaných používateľských mien predtým, ako si ich používatelia budú môcť vytvoriť.\nMôžete zablokovať vytváranie používateľských mien, ktoré považujete za nevhodné."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Keďže väčšina ľudí nemá po ruke presne 1000 Dash, Crowdnode vytvoril službu, kde združovaním vkladov od členov môžu dosiahnuť výhody vlastníctva Masternode."; @@ -314,7 +314,7 @@ "Bank Wire" = "Bankový prevod"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Zástupný znak čiarového kódu"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Staňte sa súčasťou Dash Masternode s CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Blok #%1$d z %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Zablokované používateľské meno '%@'"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Kúpiť Dash · Nie je potrebný žiadny účet"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Kúpiť darčekovú kartu"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Kúpte si darčekové poukážky s Dashom"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Vyčistením tohto zariadenia už nebudete mať prístup k prostriedkom na tomto zariadení. Toto by sa malo robiť len vtedy, ak už nemáte prístup k vašej prístupovej fráze a zabudli ste aj váš PIN kód."; -/* Call */ -"Call" = "Volať"; - /* No comment provided by engineer. */ "Cancel" = "Zrušiť"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Zrušenie tejto transakcie nezruší obchodný príkaz. Čoskoro dostanete DASH na svoj Coinbase účet."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Číslo karty"; /* No comment provided by engineer. */ "Card PIN" = "PIN karty"; @@ -438,7 +435,7 @@ "Check your connection" = "Skontrolujte pripojenie"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Skontrolujte svoj e-mail a zadajte overovací kód."; /* Choose your Dash username */ "Choose your" = "Vybrať vaše"; @@ -560,7 +557,7 @@ "Copy Logs" = "Skopírovať Záznamy"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Skopírovať text"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Autorské práva © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Vytvoriť účet"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Vytvorte si účet alebo sa prihláste do existujúceho"; /* CrowdNode */ "Create an online CrowdNode account" = "Vytvorte si online CrowdNode účet"; @@ -611,7 +608,7 @@ "Create invitation" = "Vytvoriť pozvánku"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Vytvoriť nový účet"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "ZABEZPEČENIE ZARIADENIA KOMPROMITOVANÉ\nKaždá \"jailbreak\" aplikácia môže pristupovať k údajom o kľúčových reťazcoch každej inej aplikácie (a ukradnúť vaše Dash). Zmažte urýchlene túto peňaženku a obnovte zabezpečenie zariadenia."; -/* Direction */ -"Direction" = "Smer"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Odpojte Coinbase účet"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Z dôvodu regulačných obmedzení funkcie Coinbase nemôžete používať, keď ste v Spojenom kráľovstve"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Kvôli procesu hlasovania sa Dash Network rozhodla prideliť používateľské meno '%@' niekomu inému. Skúste to znova požiadaním o iné používateľské meno."; /* CrowdNode */ "e.g. johndoe@mail.com" = "napr. johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Upraviť profil"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Upraviť profil"; /* Invitation tag placeholder */ "eg: Dad" = "napr.: Otec"; @@ -854,7 +848,7 @@ "Error" = "Chyba"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Chyba pri spracovaní odpovede zo servera. Skúste to znova neskôr."; /* No comment provided by engineer. */ "Error updating your profile" = "Pri aktualizácii vášho profilu sa vyskytla chyba"; @@ -887,7 +881,7 @@ "Face ID limit" = "Limit pre Face ID"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Čiarový kód sa nepodarilo načítať"; /* Coinbase */ "Failed to start auth session" = "Nepodarilo sa spustiť autorizáciu"; @@ -929,7 +923,7 @@ "Filter" = "Filter platieb"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Filtrovať transakcie"; /* No comment provided by engineer. */ "Filtered by" = "Filtrované podľa"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Nájsť používateľa v sieti Dash"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Nájdite bankomaty, kde si môžete kúpiť alebo predať Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Nájdite obchodníkov, ktorí akceptujú DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Nájdite obchodníkov, ktorí akceptujú Dash platby."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Nájdite obchodníkov, ktorí akceptujú Dash, kde ho kúpiť a ako s ním zarobiť."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "Prvý minimálny vklad"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixné denominované sumy"; @@ -968,13 +965,13 @@ "Flexible amounts" = "Flexibilné sumy"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "Z nejakého dôvodu zlyhala požiadavka na používateľské meno '%@'."; /* Coinbase */ "For your security, you have been signed out." = "Pre vašu bezpečnosť ste boli odhlásení."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Zabudnite na dlhé krypto adresy, vytvorte si používateľské meno, nájdite priateľov a pridajte si ich do kontaktov."; /* No comment provided by engineer. */ "Forgot PIN?" = "Zabudli ste PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Začať"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Začnite nastavením profilového obrázka a ďalších informácií."; /* No comment provided by engineer. */ "Get Test Dash" = "Získajte testovací Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "Darčeková karta"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Nákup darčekovej karty bol úspešný"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Nákup darčekovej karty bol zamietnutý"; /* DashSpend confirmation */ "Gift card total" = "Darčeková karta spolu"; @@ -1058,7 +1055,7 @@ "Gift card types" = "Typy darčekových kariet"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Darčeková karta · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Prejdite na webovú stránku CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Udeľte povolenia GPS, aby sme vám mohli zobrazovať miesta vo vašej blízkosti."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Má zablokované hlasy"; /* Username has requested to be your friend */ "has requested to be your friend" = "žiada o priateľstvo"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Ako potvrdiť svoju API Dash adresu "; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Ako používať vašu darčekovú kartu"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Identifikačné kľúče uzla Evolution"; @@ -1136,7 +1133,7 @@ "I have approved" = "Schválil som"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Nehlasoval som"; /* No comment provided by engineer. */ "I wrote it down" = "Zapísal som si ju"; @@ -1145,7 +1142,7 @@ "Identity" = "Identita"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Ak dostatočný počet členov siete považuje používateľské meno za nevhodné, môže ho zablokovať."; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Ak niekto iný požaduje rovnaké používateľské meno ako vy, necháme sieť rozhodnúť, komu toto používateľské meno pridelí"; @@ -1205,7 +1202,7 @@ "In store" = "V obchode"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "V platobnej sekcii pri pokladni vyberte možnosť „darčeková karta“ a potom zadajte číslo karty a PIN."; /* No comment provided by engineer. */ "Income" = "Príjem"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Neplatná suma"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Neplatná suma. Skontrolujte limity obchodníka."; /* No comment provided by engineer. */ "Invalid Dash address" = "Neplatná Dash adresa"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Neplatný email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Neplatný QR kód"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Neplatný overovací kód. Skúste to znova."; /* No comment provided by engineer. */ "Invitation" = "Pozvánka"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Pozvite svojich priateľov a rodinu k sieti Dash"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "Peňaženka iOS Dash: %@ Nahlásený problém"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Aktualizácia zostatku môže chvíľu trvať."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Aby ste sa vyhli ďalším poplatkom za miešanie, odporúča sa byť v pripojený naWi-Fi"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Zdá sa, že ste DashSpend už nejaký čas nepoužívali. Z bezpečnostných dôvodov ste boli odhlásený/á.\n\nPrihláste sa znova a pokračujte v skúmaní, kde môžete minúť svoj Dash."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Pre pokročilých používateľov s vysokou úrovňou technických znalostí, by bolo veľmi ťažké určiť vašu históriu transakcií"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Nechajte svojich priateľov a rodinu aby sa pripojili k sieti Dash. Pozvite ich do sveta sociálneho bankovníctva."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Iba písmená, čísla a pomlčky"; /* Validation rule */ "Letters, numbers and hyphens only" = "Iba písmená, čísla a spojovníky"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Odhlásiť s Upholdu"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Prihlásený"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Prihlásený ako %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Prihlásený do účtu DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Prihláste sa pomocou Face ID"; @@ -1548,10 +1545,10 @@ "Min: %@" = "Min: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Miešať mince"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Zmiešajte svoje Dash mince"; /* No comment provided by engineer. */ "Mixed balance" = "Zmiešaný zostatok"; @@ -1560,7 +1557,7 @@ "Mixing" = "Miešanie"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Miešanie sa dokončuje…"; /* CoinJoin */ "Mixing is only possible with the app open" = "Miešanie je možné iba s otvorenou aplikáciou"; @@ -1617,7 +1614,7 @@ "Network" = "Sieť"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Chyba siete. Skontrolujte pripojenie a skúste to znova."; /* No comment provided by engineer. */ "Network fee" = "Sieťový poplatok "; @@ -1755,7 +1752,7 @@ "Password" = "Heslo"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Sem vložte odkaz"; /* No comment provided by engineer. */ "Paste your image URL" = "Vložte URL vášho obrázku"; @@ -1797,13 +1794,13 @@ "Paying..." = "Platí sa..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Platba zlyhala"; /* Coinbase/Buy Dash */ "Payment method" = "Spôsob platby"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Chyba spracovania platby: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Typ platby"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Prispôsobiť"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Na vykonanie platby je vždy potrebný PIN"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Upozorňujeme, že e-mail nie je uložený v Dash peňaženke a je odoslaný iba do CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Upozorňujeme, že používateľské meno sa po registrácii NEDÁ zmeniť."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Upozorňujeme, že si ho v budúcnosti nebudete môcť zmeniť."; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Upozorňujeme, že nebudete môcť vybrať svoje prostriedky z CrowdNode do tejto peňaženky, kým nezvýšite svoj zostatok na %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Umiestnite váš telefón blízko NFC zariadenia."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Prihláste sa do svojho účtu DashSpend."; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Klepnite na slová z obnovovacej frázy v správnom poradí"; @@ -1911,7 +1911,7 @@ "Powered by" = "Používa technológiu"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Ukážka"; /* No comment provided by engineer. */ "Preview Invitation" = "Ukážka pozvánky"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Preukážte svoju identitu"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Adresa poskytovateľa"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Nahlásiť problém"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Vyžiadajte si používateľské meno a rozlúčte sa s číselnými adresami"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Požiadajte o pomoc a ukážte čiarový kód na obrazovke pre naskenovanie."; /* Voting */ "Request details" = "Vyžiadať podrobnosti"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Uložiť"; -/* DashSpend */ -"Save %.2f%%" = "Uložiť %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Uložiť zmeny"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Výsledky vyhľadávania pre \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Prehľadať územia"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Hľadá sa používateľské meno %@ v sieti Dash"; @@ -2169,7 +2169,7 @@ "Security Level" = "Úroveň zabezpečenia"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Pozrite sa, ako použiť túto darčekovú kartu"; /* No comment provided by engineer. */ "See on Uphold" = "Ukázať na Upholde"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Vybrať z galérie"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Zvoliť úroveň miešania"; @@ -2282,7 +2285,7 @@ "Sent to" = "Poslané na"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Vyskytla sa chyba servera. Skúste to znova neskôr."; /* No comment provided by engineer. */ "Set a trusted node" = "Nastaviť dôveryhodný uzol"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Zdieľať adresu"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Zobraziť obsah v schránke"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Zoradiť kontakty"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Zoradené podľa zľavy"; /* Explore Dash/Filters */ "Sorted by distance" = "Zoradené podľa vzdialenosti"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Daňová kategória"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Povedzte pokladníkovi, že chcete platiť darčekovou kartou a uveďte číslo karty a PIN."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Zmluvné podmienky"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Testovací Dash je zadarmo a možno ho získať z toho, čo sa nazýva faucet."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Kód je nesprávny. Skontrolujte a skúste to znova!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Sieť Dash musí hlasovať o schválení niektorých používateľských mien pred ich vytvorením"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Sieť Dash je riadená množstvom Masternodov, ktoré sú nevyhnutnou súčasťou uskutočnenia platieb."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Sieť Dash bude hlasovať o tomto mene. O výsledkoch vás budeme informovať 14.3.2024"; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash bol úspešne vložený na váš Coinbase účet. Pri prenose do Dash peňaženky na tomto zariadení sa však vyskytol problém."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Predvolený filter zobrazuje iba duplicitné používateľské mená, za ktoré ste NEHLASOVALI, ale zmenou filtra môžete zobraziť a hlasovať za akékoľvek sporné používateľské meno."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Prvý akceptuje priamo Dash. Ostatný akceptujú darčekové karty, ktoré si môžete kúpiť cez Dash na presnú sumu rýchlo dvoma klepnutiami."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "Obrázok, ktorý vyberiete, bude anonymne nahraný na Imgur."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Minimálna suma, ktorú môžete poslať, je %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Limity nákupov pre tohto obchodníka sa zmenili. Pre viac informácií kontaktujte podporu CTX."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Používateľské meno '%@' bolo zablokované sieťou Dash Network. Skúste to znova a požiadajte o iné používateľské meno."; /* No comment provided by engineer. */ "them (Fetching Info)" = "ich (načítavanie informácií)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "Táto aplikácia má otvorený zdrojový kód:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Tento bankomat sa nachádza v"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Tento dodatočný krok potvrdzuje, že ste to skutočne vy kto sa pokúša uskutočniť transakciu."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Tento obchodník momentálne nie je k dispozícii."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Tento obchodník momentálne nie je k dispozícii. Skúste to znova neskôr alebo si vyberte iného obchodníka."; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "Tento obchodník predáva darčekové karty za fixné ceny"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "To predstavuje to aktuálny ročný percentuálny výnos celého Masternódu mínus 15 % poplatok CrowdNode. Nie je to zaručená miera návratnosti a môže stúpať alebo klesať v závislosti od veľkosti fondov CrowdNode a ceny Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Toto používateľské meno už vytvoril niekto iný"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Toto používateľské meno je blokované sieťou Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Táto peňaženka nie je prázdna, alebo synchronizácia nie je dokončená. Nemali by ste ju vymazať bez frázy na obnovenie"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Limit pre Touch ID"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Transakcia bola zrušená"; /* CrowdNode */ "Transaction History" = "História transakcií"; @@ -2665,7 +2668,7 @@ "Unblock" = "Odblokovať"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Odblokované používateľské meno '%@'"; /* No comment provided by engineer. */ "Unknown" = "Neznáme"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Aktualizovať"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Inovujte na DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Inovujte na Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Používateľské meno"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "V sieti Dash bolo vyžiadané používateľské meno %1$@. Po skončení hlasovania (%2$@) vás budeme informovať o jeho výsledkoch."; /* No comment provided by engineer. */ "Username already found" = "Používateľské meno sa už našlo"; @@ -2746,7 +2749,7 @@ "Username is available" = "Používateľské meno je k dispozícii"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Žiadosť o používateľské meno zlyhala"; /* No comment provided by engineer. */ "Username taken" = "Používateľské meno sa už používa"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Zobraziť všetko"; -/* View all locations */ -"View all locations" = "Zobraziť všetky miesta"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Zobraziť v prehliadači"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Zobraziť frázu pre obnovenie"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Zobraziť podrobnosti transakcie"; /* Voting */ "Vote for All" = "Hlasovať za všetkých"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Adresa pre hlasovanie"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Hlasovanie končí o %d dní"; /* Usernames */ "Voting is only required in some cases" = "Hlasovanie je potrebné len v niektorých prípadoch"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Zistili sme, že Dash Wallet zlyhal počas migrácie. Opätovné skenovanie reťazca blokov tento problém vyrieši, prípadne môžete skúsiť znova. Opätovné skenovanie by sa malo prednostne vykonávať na wifi a môže trvať zhruba pol hodiny. Vaše prostriedky budú k dispozícii po dokončení procesu synchronizácie."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "Máme dva typy obchodníkov"; /* No comment provided by engineer. */ "We Upgraded" = "Aktualizovali sme"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Chystáte sa vymazať túto peňaženku z tohto zariadenia. Prostriedky spojené s touto peňaženkou je možné získať iba v prípade, že máte frázu pre obnovenie."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Kupujete darčekovú kartu v hodnote %1$@ pre %2$@ (%3$d%% zľava)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Nahraný obrázok môžete kedykoľvek odstrániť, pokiaľ máte prístup k tejto peňaženke."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Váš kľúč môžete zadať v ktoromkoľvek z nasledujúcich formátov: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Pri pokladni môžete platiť kartou Dash."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Môžete vidieť podrobné informácie o svojich vkladoch, výberoch a zárobkoch z odmien."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Túto pozvánku si nemôžete nárokovať, pretože už máte používateľské meno Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Ako používateľské meno ste si zvolili „%@“."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "You Dash bol zmiešaný s použitím týchto transakcií."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "Momentálne nemáte žiadne kontakty"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Prekročili ste autorizačný limit na Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "Máte %1$@ Dashov.\nNiektoré používateľské mená stoja až %2$@ Dashov."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Za toto používateľské meno ste už hlasovali %ld krát. Pre toto používateľské meno môžete odovzdať už len jeden hlas."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Za toto používateľské meno ste už hlasovali %ld krát. Už zaň nemôžete hlasovať."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Boli ste pozvaní používateľom %@. Začnite používať kryptomenu Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "V Dash peňaženke potrebujete aspoň %@"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Na vytvorenie tohto používateľského mena potrebujete o %@ viac Dashov"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Na vytvorenie používateľského mena musíte mať viac ako %@ Dashov."; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Na zakúpenie darčekových kariet sa musíte prihlásiť do DashSpend."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Pred ďalším výberom musíte počkať 5 minút"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Vaša žiadosť bola zrušená"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Platnosť vašej relácie vypršala"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Vaša transakcia bola zamietnutá. Skúste to znova alebo kontaktujte podporu, ak problém pretrváva."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Vaša transakcia bola odoslaná a čiastka by sa mala objaviť vo vašej peňaženke v priebehu niekoľkých minút."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Vaše používateľské meno %@ sa vytvára v sieti Dash"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Vaše používateľské meno bolo úspešne vytvorené"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Váš hlas bol zrušený"; diff --git a/DashWallet/sl.lproj/Localizable.strings b/DashWallet/sl.lproj/Localizable.strings index eef823978..1aea7268c 100644 --- a/DashWallet/sl.lproj/Localizable.strings +++ b/DashWallet/sl.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Prekliči"; @@ -672,7 +669,7 @@ "Dash address designated for your CrowdNode account in the Dash Wallet on this device " = "Dash address designated for your CrowdNode account in the Dash Wallet on this device "; /* No comment provided by engineer. */ -"Dash balance" = "Dash balance"; +"Dash balance" = "Dash stanje"; /* Coinbase Entry Point */ "Dash balance on Coinbase" = "Dash balance on Coinbase"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Zapri"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Shranite"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/sl_SI.lproj/Localizable.strings b/DashWallet/sl_SI.lproj/Localizable.strings index 2d5e1f40b..0482edad9 100644 --- a/DashWallet/sl_SI.lproj/Localizable.strings +++ b/DashWallet/sl_SI.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/sq.lproj/Localizable.strings b/DashWallet/sq.lproj/Localizable.strings index 5f9969735..26f108e5f 100644 --- a/DashWallet/sq.lproj/Localizable.strings +++ b/DashWallet/sq.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "anullo"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Shpërfille"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Ruaj"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/sr.lproj/Localizable.strings b/DashWallet/sr.lproj/Localizable.strings index f76b89b96..69e7de0c1 100644 --- a/DashWallet/sr.lproj/Localizable.strings +++ b/DashWallet/sr.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Amount Sent"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Otkaži"; @@ -672,7 +669,7 @@ "Dash address designated for your CrowdNode account in the Dash Wallet on this device " = "Dash address designated for your CrowdNode account in the Dash Wallet on this device "; /* No comment provided by engineer. */ -"Dash balance" = "Dash balance"; +"Dash balance" = "Dash stanje"; /* Coinbase Entry Point */ "Dash balance on Coinbase" = "Dash balance on Coinbase"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -758,7 +752,7 @@ "Discount" = "Discount"; /* No comment provided by engineer. */ -"Dismiss" = "Dismiss"; +"Dismiss" = "Odbaci"; /* No comment provided by engineer. */ "Display Name" = "Display Name"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Sačuvaj"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/sv.lproj/Localizable.strings b/DashWallet/sv.lproj/Localizable.strings index 8d23c0677..fe0132981 100644 --- a/DashWallet/sv.lproj/Localizable.strings +++ b/DashWallet/sv.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Mängd skickad"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Ångra"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Spara"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/th.lproj/Localizable.strings b/DashWallet/th.lproj/Localizable.strings index a5da5a1b4..cd77cbdf4 100644 --- a/DashWallet/th.lproj/Localizable.strings +++ b/DashWallet/th.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "จำนวนเงินที่ส่ง"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "การกำจัดอุปกรณ์นี้คุณจะไม่สามารถเข้าถึงเงินทุนในอุปกรณ์นี้ได้อีกต่อไป สิ่งนี้ควรจะทำเฉพาะในกรณีที่คุณไม่จำเป็นต้องเข้าถึงข้อความรหัสผ่านของคุณและยังลืมรหัส PIN ของคุณอีกด้วย"; -/* Call */ -"Call" = "โทร"; - /* No comment provided by engineer. */ "Cancel" = "ยกเลิก"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "อุปกรณ์รักษาความปลอดภัยที่ถูกบุกรุก\n'jailbreak' แอพพลิเคชั่นต่าง ๆ สามารถเข้าถึงข้อมูลของแอพพลิเคชั่นอื่นได้ (และสามารถขโมย dash ของคุณได้) กำจัดกระเป๋าสตางค์นี้โดยทันที และกู้คืนบนอุปกรณ์ที่ปลอดภัย"; -/* Direction */ -"Direction" = "แนวทางการควบคุม"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "ตัดการเชื่อมต่อบัญชี Coinbase"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "ฝากขั้นต่ำครั้งแรก"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "อีเมลไม่ถูกต้อง"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "ทำให้เป็นส่วนตัว"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "ต้องระบุ PIN ทุกครั้งเพื่อชำระเงิน"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "ที่อยู่ผู้จัดหา"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "บันทึก"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "บันทึกการเปลี่ยนแปลง"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "เลือกจากแกลเลอรี่"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "เลือกระดับการผสม"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "แบ่งปันที่อยู่"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "แสดงเนื้อหาในคลิปบอร์ด"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "แอพพลิเคชั่นนี้คือ ซอฟต์แวร์ที่เปิดเผยหลักการหรือแหล่งที่มาของเทคโนโลยีของซอฟต์แวร์นั้นให้บุคคลภายนอกได้ใช้ ภายใต้เงื่อนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำการแก้ไข ดัดแปลงและเผยแพร่ซอร์สโค้ดได้ ภายใต้เงื่อนไขทางข้อตกลงทางกฎหมาย"; -/* This ATM is located in the */ -"This ATM is located in the" = "ตู้เอทีเอ็มนี้ตั้งอยู่ใน"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "ขั้นตอนพิเศษนี้แสดงให้เห็นว่าคุณพยายามทำธุรกรรม"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "ดูทั้งหมด"; -/* View all locations */ -"View all locations" = "ดูสถานที่ทั้งหมด"; - /* No comment provided by engineer. */ "View in Block Explorer" = "ดูใน Explorer"; diff --git a/DashWallet/tr.lproj/Localizable.strings b/DashWallet/tr.lproj/Localizable.strings index 3191fe483..9bc896d33 100644 --- a/DashWallet/tr.lproj/Localizable.strings +++ b/DashWallet/tr.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Gönderilen Tutar"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Bu cihazı silerseniz bu cihazdaki paraya artık ulaşamazsınız. Bunu sadece parola cümlenize ulaşamıyorsanız ve PİN kodunuzu unuttuysanız yapmalısınız."; -/* Call */ -"Call" = "Ara"; - /* No comment provided by engineer. */ "Cancel" = "İptal"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "CİHAZ GÜVENLİĞİ ZAYIFLADI\nHerhangi bir 'jailbreak' uygulaması diğer uygulamaların verilerine erişebilir (ve Dashlerinizi çalabilir). Bu cüzdanı hemen silin ve güvenli bir cihaza yükleyin."; -/* Direction */ -"Direction" = "Yön"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Coinbase Hesabının Bağlantısını Kes"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "İlk minimum depozito"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Geçersiz e-posta"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Kişiselleştir"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Ödeme yapmak için her zaman PIN gereklidir"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Kimliğinizi kanıtlayın"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Sağlayıcının Adresi"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Kaydet"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Değişiklikleri Kaydet"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Galeriden seçin"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Karıştırma seviyesini seçin"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Adresi paylaş"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "İçeriği panoda göster"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Bu uygulama açık kaynaklıdır:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Bu ATM şurada yer almaktadır"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Bu ekstra adım, gerçekten bir işlem yapmaya çalıştığınızı gösterir."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Hepsini gör"; -/* View all locations */ -"View all locations" = "Tüm konumları görüntüle"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Gezginde görüntüle"; diff --git a/DashWallet/uk.lproj/Localizable.strings b/DashWallet/uk.lproj/Localizable.strings index 37f8f6467..5bd099b15 100644 --- a/DashWallet/uk.lproj/Localizable.strings +++ b/DashWallet/uk.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "Прийняти"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "Приймає DASH безпосередньо"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "Прийняти положення \nта умови"; /* CrowdNode */ "Accept Terms Of Use" = "Прийняття умов використання"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "Відправлена сума"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "Сталася помилка"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "Інтуїтивний та звичний інтерфейс на всіх ваших пристроях"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "Виникла невідома помилка. Спробуйте ще раз пізніше."; /* CrowdNode */ "and" = "і"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "Будь-які змішані кошти буде об’єднано з вашими незмішаними коштами"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Будь-яке ім’я користувача, яке містить цифру від 2-9, має понад 20 символів або містить дефіс, буде автоматично схвалене"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "Ви впевнені?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "Як власник майстерноди, ви можете голосувати за схвалення запитуваних імен користувачів, перш ніж користувачі зможуть їх створити.\nВи можете заблокувати створення імен користувачів, які вважаєте неприйнятними."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "Оскільки більшість людей не мають під рукою точно 1000 Dash, CrowdNode створив послугу, за допомогою якої вони, об’єднуючи депозити від учасників, можуть отримати переваги володіння Masternode."; @@ -314,7 +314,7 @@ "Bank Wire" = "Банківський переказ"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "Заповнювач для штрихкоду"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "Стань частиною Dash Мастерноди з CrowdNode"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "Блок #%1$d з %2$d"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "Ім'я користувача '%@' заблоковане"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "Купити Dash · Обліковий запис не потрібен"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "Купити подарункову карту"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "Купуйте подарункові картки за допомогою Dash"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Видаливши гаманець, у вас більше не буде доступу до коштів на цьому пристрої. Цю дію слід здійснювати лише в тому випадку, якщо у вас більше немає доступу до вашої кодової фрази і ви забули свій PIN."; -/* Call */ -"Call" = "Зателефонувати"; - /* No comment provided by engineer. */ "Cancel" = "Відміна"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "Скасування цієї операції не скасовує трейд. Незабаром ви отримаєте DASH на свій обліковий запис Coinbase."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "Номер картки"; /* No comment provided by engineer. */ "Card PIN" = "PIN-код картки"; @@ -438,7 +435,7 @@ "Check your connection" = "Перевірте з'єднання"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "Перевірте свою електронну пошту та введіть код підтвердження"; /* Choose your Dash username */ "Choose your" = "Виберіть свій"; @@ -524,7 +521,7 @@ "Contact Coinbase Support" = "Звернутися до служби підтримки Coinbase"; /* DashSpend */ -"Contact CTX Support" = "Contact CTX Support"; +"Contact CTX Support" = "Зверніться до служби підтримки CTX"; /* No comment provided by engineer. */ "Contact Request Pending" = "Непідтверджені запити на додавання до контактів"; @@ -560,7 +557,7 @@ "Copy Logs" = "Копіювати логи"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "Скопіювати текст"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "Всі права захищено © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "Створити аккаунт"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "Створити аккаунт або увійти в існуючий"; /* CrowdNode */ "Create an online CrowdNode account" = "Створити обліковий запис CrowdNode онлайн"; @@ -611,7 +608,7 @@ "Create invitation" = "Створити запрошення"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "Створити новий обліковий запис"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "БЕЗПЕКА ПРИСТРОЮ ПІД ЗАГРОЗОЮ\nБудь-який «jailbreak» додаток може отримати доступ до ваших приватних ключів (і вкрасти ваші Dash). Негайно видаліть цей гаманець та відновіть його на довіреному пристрої."; -/* Direction */ -"Direction" = "Напрямок"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "ВІдключити обліковий запис Coinbase"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "Через нормативні обмеження ви не можете використовувати функції Coinbase, перебуваючи у Великобританії"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "В процессі голосування Dash Network вирішила призначити ім’я користувача '%@' комусь іншому . Спробуйте ще раз, попросивши інше ім’я користувача."; /* CrowdNode */ "e.g. johndoe@mail.com" = "e.g. johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "Редагувати профіль"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "Редагувати профіль"; /* Invitation tag placeholder */ "eg: Dad" = "наприклад: Тато"; @@ -854,7 +848,7 @@ "Error" = "Помилка"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "Помилка обробки відповіді сервера. Будь ласка, спробуйте пізніше."; /* No comment provided by engineer. */ "Error updating your profile" = "Помилка оновлення профіля"; @@ -887,7 +881,7 @@ "Face ID limit" = "Ліміт Face ID"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "Не вдалося завантажити штрих-код"; /* Coinbase */ "Failed to start auth session" = "Не вдалося розпочати сеанс авторизації"; @@ -929,7 +923,7 @@ "Filter" = "Фільтр"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "Фільтрувати транзакції"; /* No comment provided by engineer. */ "Filtered by" = "Відфільтровано за:"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "Знайдіть користувача в Dash Network"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "Знайдіть банкомати, де можна купити або продати Dash."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "Знайдіть продавців, які приймають DASH"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "Знайдіть торговців, які приймають платежі в Dash."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "Знайти торговців, які приймають Dash, де їх купити та як з ними заробити."; @@ -961,20 +955,23 @@ /* CrowdNode */ "First minimum deposit" = "Перший мінімальний депозит"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ -"Fixed denominated amounts" = "Fixed denominated amounts"; +"Fixed denominated amounts" = "Фіксовані номінали"; /* Explore Dash: Filters */ -"Flexible amounts" = "Flexible amounts"; +"Flexible amounts" = "Гнучкі суми"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "З якоїсь причини запит на ім'я користувача '%@' не виконано. "; /* Coinbase */ "For your security, you have been signed out." = "З міркувань безпеки ви вийшли з акаунту."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Забудьте про довгі криптоадреси, створіть ім’я користувача, знайдіть друзів і додайте їх до своїх контактів"; /* No comment provided by engineer. */ "Forgot PIN?" = "Забули PIN-код?"; @@ -1028,7 +1025,7 @@ "Get Started" = "Почати"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "Почніть із налаштування фотографії профілю та іншої інформації."; /* No comment provided by engineer. */ "Get Test Dash" = "Отримати тестові Dash"; @@ -1046,19 +1043,19 @@ "Gift card" = "Подарункова карта"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "Покупку подарункової картки здійснено успішно"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "Покупку подарункової картки відхилено"; /* DashSpend confirmation */ "Gift card total" = "Загальна сума подарункової картки"; /* Explore Dash/Merchants/Filters */ -"Gift card types" = "Gift card types"; +"Gift card types" = "Типи подарункових карток"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "Подарункова картка · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "Перейти на веб-сайт CrowdNode"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "Надайте дозволи GPS, щоб ми могли відображати точки поблизу вас."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "Має заблоковані голоси"; /* Username has requested to be your friend */ "has requested to be your friend" = "надіслав запит на дружбу"; @@ -1091,7 +1088,7 @@ "Here is a Dash address designated for your CrowdNode account in the Dash Wallet on this device" = "Ось адреса Dash, призначена для вашого облікового запису CrowdNode у Dash Wallet на цьому пристрої."; /* No comment provided by engineer. */ -"Hide" = "Hide"; +"Hide" = "Сховати"; /* adjective, security level */ "High" = "Високий"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "Як підтвердити свою API Dash адресу"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "Як використовувати вашу подарункову карту"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Ключі ідентифікатора вузла Evolution"; @@ -1136,7 +1133,7 @@ "I have approved" = "Я схвалив"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "Я не проголосував"; /* No comment provided by engineer. */ "I wrote it down" = "Я записав її"; @@ -1145,7 +1142,7 @@ "Identity" = "Ідентично"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "Якщо значна частина мережі визначить, що ім’я користувача є невідповідним, вони можуть заблокувати його"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "Якщо хтось інший запитає таке ж ім’я користувача, як і ви, ми дозволимо мережі вирішити, кому присвоїти це ім’я користувача"; @@ -1205,7 +1202,7 @@ "In store" = "В магазині"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "У розділі оплати під час оформлення замовлення виберіть «подарункова картка» та введіть номер картки й PIN-код."; /* No comment provided by engineer. */ "Income" = "Дохід"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "Неправильна сума"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "Недійсна сума. Будь ласка, перевірте ліміти торговця."; /* No comment provided by engineer. */ "Invalid Dash address" = "Неправильна Dash адреса"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Неправильна поштова адреса"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "Неправильний QR код"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "Недійсний код підтвердження. Будь ласка, спробуйте ще раз."; /* No comment provided by engineer. */ "Invitation" = "Запрошення"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "Запросіть своїх друзів і сім'ю в Dash Network"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Повідомлено про проблему"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "Це може зайняти близько хвилини, доки ваш баланс буде оновлено."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "Рекомендується бути підключеним до мережі Wi-Fi, щоб уникнути втрати коштів"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "Схоже, ви давно не користувалися DashSpend. З міркувань безпеки вас було виведено з системи.\n\nБудь ласка, увійдіть знову, щоб продовжити досліджувати, де можна витратити Dash."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "Досвідченим користувачам із будь-яким рівнем технічних знань буде дуже важко визначити вашу історію транзакцій"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "Дозвольте своїм друзям і родині приєднатися до Dash Network. Запросіть їх у світ соціального банкінгу."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "Лише літери, цифри та дефіси"; /* Validation rule */ "Letters, numbers and hyphens only" = "Лише літери, цифри та дефіси"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "Вийти з Uphold"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "Ви увійшли"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "Ви увійшли як %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "Ви увійшли в обліковий запис DashSpend"; /* No comment provided by engineer. */ "Login with Face ID" = "Увійти за допомогою Face ID"; @@ -1527,7 +1524,7 @@ "Max" = "Макс"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "Макс: %@"; /* Usernames */ "Maximum 75 characters" = "Максимум 75 символів"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "Пошук продавців працює краще, якщо ввімкнено служби локації."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "Мін: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "Міксувати монети"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "Міксуйте свої монети Dash"; /* No comment provided by engineer. */ "Mixed balance" = "Змішаний баланс"; @@ -1560,7 +1557,7 @@ "Mixing" = "Змішування"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "Завершується міксування…"; /* CoinJoin */ "Mixing is only possible with the app open" = "Змішування можливе лише у відкритому додатку"; @@ -1617,7 +1614,7 @@ "Network" = "Мережа"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "Помилка мережі. Будь ласка, перевірте з’єднання і спробуйте ще раз."; /* No comment provided by engineer. */ "Network fee" = "Комісія мережі"; @@ -1704,7 +1701,7 @@ "OK" = "OK"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "Oк"; /* Voting */ "Old to new" = "Від старого до нового"; @@ -1755,7 +1752,7 @@ "Password" = "Пароль"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "Вставте посилання тут"; /* No comment provided by engineer. */ "Paste your image URL" = "Вставте URL-адресу зображення"; @@ -1797,13 +1794,13 @@ "Paying..." = "Оплата..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "Платіж не пройшов"; /* Coinbase/Buy Dash */ "Payment method" = "Спосіб оплати"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "Помилка обробки платежу: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "Типа платежу"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Персоналізація"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Для здійснення платежу завжди потрібен PIN-код"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "Майте на увазі, що електронна адреса не зберігається в Dash Wallet, а лише пересилається в CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "Зверніть увагу, що ім’я користувача НЕ можна змінити після реєстрації."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "Зверніть увагу, що ви не зможете змінити це в майбутньому"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "Пам'ятайте, що ви не зможете вивести кошти з CrowdNode на цей гаманець, доки на балансі не буде хоча б %@ Dash."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "Розташуйте телефон біля пристрою NFC."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "Увійдіть у свій обліковий запис DashSpend"; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "Будь ласка, торкніться слів з вашої фрази відновлення в правильному порядку"; @@ -1911,7 +1911,7 @@ "Powered by" = "На базі"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "Попередній перегляд"; /* No comment provided by engineer. */ "Preview Invitation" = "Попередній перегляд запрошення"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Підтвердьте свою особу"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Адреса провайдера"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "Повідомити про проблему"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "Запитайте ім’я користувача та забудьте про числові адреси"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "Запитайте допомогу та покажіть штрихкод на екрані для сканування."; /* Voting */ "Request details" = "Запросити деталі"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Зберегти"; -/* DashSpend */ -"Save %.2f%%" = "Зберегти %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Зберегти зміни"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "Результати пошуку по \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "Шукати території"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "Пошук по імені користувача %@ в Dash Network"; @@ -2169,7 +2169,7 @@ "Security Level" = "Рівень безпеки"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "Подивіться, як користуватися подарунковою карткою"; /* No comment provided by engineer. */ "See on Uphold" = "Переглянути на Uphold"; @@ -2184,7 +2184,7 @@ "Select a service" = "Виберіть послугу"; /* DashSpend denomination selection */ -"Select amount" = "Select amount"; +"Select amount" = "Виберіть суму"; /* Block explorer picker Block explorer selection title */ @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Вибрати із галереї"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Виберіть рівень змішування"; @@ -2282,7 +2285,7 @@ "Sent to" = "Відправити"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "Виникла помилка серверу. Спробуйте ще раз пізніше."; /* No comment provided by engineer. */ "Set a trusted node" = "Встановити довірений вузол"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Поділитися адресою"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Показати вміст у буфері обміну"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "Сортувати контакти"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "Відсортовано за знижкою"; /* Explore Dash/Filters */ "Sorted by distance" = "Відсортовано за відстанню"; @@ -2429,10 +2435,10 @@ "Tax Category" = "Податкова категорія"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Скажіть касиру, що хочете оплатити подарунковою карткою, та повідомте номер картки й PIN-код."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "Терміни і умови"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "Test Dash є безкоштовним і його можна отримати з так званого крана."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "Код не правильний. Перевірте та повторіть спробу!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "Мережа Dash повинна проголосувати за схвалення деяких імен користувачів перед їх створенням"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Dash Network Мастернодами, що є важливою частиною полегшення платежів."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Мережа Dash голосуватиме щодо цього імені користувача. Ми повідомимо вам результати 14 березня 2024 року."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash успішно внесено на ваш обліковий запис Coinbase. Але виникла проблема під час перенесення його в Dash Wallet на цьому пристрої."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "Фільтр за умовчанням показує лише повторювані імена користувачів, за які ви НЕ голосували, але ви можете побачити всі оскаржувані імена користувачів, змінивши фільтр."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "Перший приймає Dash безпосередньо. Інші приймають подарункові картки, які ви можете купити за Dash на точну суму покупки всього за два натискання."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "Вибране вами зображення буде анонімно завантажено в Imgur."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "Мінімальна сума, яку ви можете надіслати, становить %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "Ліміти покупок для цього торговця змінилися. Будь ласка, зверніться до служби підтримки CTX для отримання додаткової інформації."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "Ім’я користувача '%@' заблоковано Dash Network. Спробуйте ще раз, попросивши інше ім’я користувача."; /* No comment provided by engineer. */ "them (Fetching Info)" = "їх (Отримання інформації)"; @@ -2509,20 +2515,17 @@ /* No comment provided by engineer. */ "This app is open source:" = "Це програма з відкритим кодом:"; -/* This ATM is located in the */ -"This ATM is located in the" = "Цей банкомат розташований в"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "Цей додатковий крок показує, що справді ви намагаєтеся здійснити транзакцію."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "Цей торговець наразі недоступний."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "Цей торговець наразі недоступний. Будь ласка, спробуйте пізніше або оберіть іншого торговця."; /* DashSpend */ -"This merchant sells gift cards at fixed prices" = "This merchant sells gift cards at fixed prices"; +"This merchant sells gift cards at fixed prices" = "Цей торговець продає подарункові картки за фіксованими цінами"; /* No comment provided by engineer. */ "This PIN will be required to unlock your app every time when you use it." = "Цей PIN-код необхідний, щоб розблокувати вашу програму кожного разу, коли ви її використовуєте."; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "Це поточний річний відсоток прибутку повної Мастерноди мінус комісія CrowdNode у розмірі 15%. Це не гарантована норма прибутку, і вона може зростати або знижуватися залежно від розміру пулів CrowdNode і ціни Dash."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "Це ім’я користувача вже створено кимось іншим"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "Це ім’я користувача заблоковане мережею Dash"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "Цей гаманець не порожній або синхронізація не завершена, ви не можете стерти його без фрази відновлення"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "Touch ID ліміт"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "Транзакцію скасовано"; /* CrowdNode */ "Transaction History" = "Історія Транзакцій"; @@ -2665,7 +2668,7 @@ "Unblock" = "Розблокувати"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "Ім’я користувача '%@' розблоковано"; /* No comment provided by engineer. */ "Unknown" = "Невідомий"; @@ -2695,7 +2698,7 @@ "Upgrade" = "Оновлення"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "Оновіть до DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "Оновлення до Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "Ім'я користувача"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Ім’я користувача %1$@ запитано в мережі Dash. Після завершення голосування (%2$@) ми повідомимо вас про його результати"; /* No comment provided by engineer. */ "Username already found" = "Ім'я користувача вже існує"; @@ -2746,7 +2749,7 @@ "Username is available" = "Доступне ім'я користувача"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "Запит на створення імені користувача не вдався"; /* No comment provided by engineer. */ "Username taken" = "Ім'я користувача зайняте"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Переглянути все"; -/* View all locations */ -"View all locations" = "Переглянути всі локації"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Переглянути в Explorer"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "Переглянути фразу відновлення"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "Переглянути деталі транзакції"; /* Voting */ "Vote for All" = "Голосувати за всіх"; @@ -2827,7 +2827,7 @@ "Voting Address" = "Адреса голосування"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "Голосування закінчується через %dднів"; /* Usernames */ "Voting is only required in some cases" = "Голосування потрібне лише в деяких випадках"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "Виявлено, що під час міграції Dash Wallet стався збій. Повторне сканування блокчейну вирішить цю проблему або спробуйте ще раз. Повторне сканування бажано проводити з використанням Wi-Fi, і це займе до півгодини. Ваші кошти будуть доступні після завершення процесу синхронізації."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "У нас є два види продавців"; /* No comment provided by engineer. */ "We Upgraded" = "Ми оновились"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "Ви збираєтеся стерти цей гаманець із цього пристрою. Кошти, пов’язані з цим гаманцем, можна отримати, лише якщо у вас є фраза для відновлення."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "Ви купуєте %1$@ подарункову картку за %2$@ (%3$d%% знижка)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "Ви завжди можете видалити завантажене зображення, якщо у вас є доступ до цього гаманця."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "Ви можете ввести свій ключ у будь-якому з таких форматів: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "Ви можете заплатити Dash на касі."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "Ви можете переглянути детальну інформацію про свої депозити, зняття коштів і доходи."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "Ви не можете отримати це запрошення, оскільки у вас уже є ім’я користувача Dash"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "Ви обрали “%@” як своє ім’я користувача."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "Ваш Dash було міксовано за допомогою цих транзакцій."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "На даний момент у вас немає контактів"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "Ви перевищили ліміт авторизації на Coinbase."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "У вас є %1$@ Dash. \nДеякі імена користувачів коштують до %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "Ви вже голосували за це ім'я користувача %ld разів. За це ім’я користувача можна віддати лише ще один голос."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "Ви вже голосували за це ім'я користувача %ld разів. Ви вже не можете голосувати за це ім’я користувача."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "Вас запросив %@. Почніть використовувати криптовалюту Dash."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "На балансі Dash Wallet має бути хоча б %@"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "Вам потрібно мати більше %@ Dash, щоб створити це ім’я користувача"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "Щоб створити ім’я користувача, вам потрібно мати більше, ніж %@ Dash."; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "Вам потрібно увійти в DashSpend, щоб купувати подарункові картки."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "Вам потрібно зачекати 5 хвилин, перш ніж почати наступне виведення"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "Ваш запит скасовано"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "Ваш сеанс закінчився"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "Вашу транзакцію відхилено. Будь ласка, спробуйте ще раз або зверніться до служби підтримки, якщо проблема не зникає."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "Ваша транзакція була відправлена ​​і її сума відобразиться у вашому гаманці за кілька хвилин."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "Ваше ім’я користувача %@ створюється в Dash Network"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "Ваше ім’я користувача було успішно створено"; /* No comment provided by engineer. */ "Your vote was cancelled" = "Ваш голос скасовано"; diff --git a/DashWallet/vi.lproj/Localizable.strings b/DashWallet/vi.lproj/Localizable.strings index e2207fe42..bbb85831f 100644 --- a/DashWallet/vi.lproj/Localizable.strings +++ b/DashWallet/vi.lproj/Localizable.strings @@ -205,7 +205,7 @@ /* No comment provided by engineer. */ "Amount Sent" = "Số tiền đã gửi"; -/* No comment provided by engineer. */ +/* An error occurred */ "An error occurred" = "An error occurred"; /* No comment provided by engineer. */ @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "Bằng việc xoá thiết bị này bạn sẽ không còn có thể truy cập vào số tiền trong thiết bị này nữa. Điều này chỉ nên thực hiện nếu bạn không còn nhớ mật khẩu hoặc quên mất mã PIN."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Huỷ bỏ"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "THIẾT BỊ NÀY KHÔNG CÒN BẢO MẬT\nBất kỳ ứng dụng 'jailbreak' nào đều có thể truy cập vào dữ liệu chìa khoá của tất cả các ứng dụng khác (và đánh cắp Dash của bạn). Hãy xoá sạch ví ngày ngay lập trức và khôi phục tính năng bảo mật của thiết bị."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "Invalid Email"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "Mã PIN luôn được cần đến khi thực hiện giao dịch"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Địa chỉ nhà cung cấp"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Lưu"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "Ứng dụng này là mã nguồn mở:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "Xem tất cả"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "Xem trên công cụ khám phá khối"; diff --git a/DashWallet/zh-Hans.lproj/Localizable.strings b/DashWallet/zh-Hans.lproj/Localizable.strings index c6690accc..3de527d7e 100644 --- a/DashWallet/zh-Hans.lproj/Localizable.strings +++ b/DashWallet/zh-Hans.lproj/Localizable.strings @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* No comment provided by engineer. */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* No comment provided by engineer. */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/zh-Hant-TW.lproj/Localizable.strings b/DashWallet/zh-Hant-TW.lproj/Localizable.strings index 1da5ffef4..fcba4495f 100644 --- a/DashWallet/zh-Hant-TW.lproj/Localizable.strings +++ b/DashWallet/zh-Hant-TW.lproj/Localizable.strings @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code."; -/* Call */ -"Call" = "Call"; - /* No comment provided by engineer. */ "Cancel" = "Cancel"; @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device."; -/* Direction */ -"Direction" = "Direction"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "Disconnect Coinbase Account"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "First minimum deposit"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "Fixed denominated amounts"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "Personalize"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "PIN is always required to make a payment"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "Prove your identity"; +/* No comment provided by engineer. */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "Provider Address"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "Save"; -/* DashSpend */ -"Save %.2f%%" = "Save %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "Save Changes"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "Select from Gallery"; +/* No comment provided by engineer. */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "Select mixing level"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "Share address"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "Show content in the clipboard"; @@ -2509,9 +2515,6 @@ /* No comment provided by engineer. */ "This app is open source:" = "This app is open source:"; -/* This ATM is located in the */ -"This ATM is located in the" = "This ATM is located in the"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "This extra step shows it’s really you trying to make a transaction."; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "View All"; -/* View all locations */ -"View all locations" = "View all locations"; - /* No comment provided by engineer. */ "View in Block Explorer" = "View in Explorer"; diff --git a/DashWallet/zh.lproj/Localizable.strings b/DashWallet/zh.lproj/Localizable.strings index 54c2b93ae..0e50779b3 100644 --- a/DashWallet/zh.lproj/Localizable.strings +++ b/DashWallet/zh.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "同意"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "直接接受 Dash"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "接受条款和\n条件"; /* CrowdNode */ "Accept Terms Of Use" = "接受使用条款"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "发送数额"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "发生了一个错误"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "所有设备上的直观熟悉体验"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "发生了一个未知错误. 请稍后再试."; /* CrowdNode */ "and" = "和"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "任何已混币的资金将会与您未混币的资金相加"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "任何超过20个字符且包含数字2-9, 或含有连字符的用户名将被自动批准"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "您确定吗?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "作为主节点持有者, 您可以投票批准被申请的用户名, 之后用户才能创建它.\n您如果觉得该用户名不妥也可以阻止创建."; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "由于大多数人手中没有 1000个 Dash, CrowdNode提供了一项服务, 他们通过汇集成员的存款来帮助成员获得主节点的收益."; @@ -314,7 +314,7 @@ "Bank Wire" = "电汇"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "条形码占位符"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "通过CrowdNode成为Dash主节点的一部分"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "%2$d中#%1$d的区块"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "禁止了 '%@' 用户名"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "购买Dash · 无需账户"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "购买礼品卡"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "使用Dash购买礼品卡"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "通过清除此设备, 您将无法在此设备上使用您的资金. 只有当您无法访问密码并忘记PIN时才应当这样做."; -/* Call */ -"Call" = "呼叫"; - /* No comment provided by engineer. */ "Cancel" = "取消"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "取消此交易无法撤销这笔交易订单. 您的Coinbase账户不久会将收到Dash."; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "卡号"; /* No comment provided by engineer. */ "Card PIN" = "卡密码"; @@ -438,7 +435,7 @@ "Check your connection" = "检查您的连接"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "检查您的电子邮箱并输入验证码."; /* Choose your Dash username */ "Choose your" = "选择您的"; @@ -560,7 +557,7 @@ "Copy Logs" = "复制日志"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "复制文本"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "版权所有 © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "创建账户"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "创建账户或登录现有账户"; /* CrowdNode */ "Create an online CrowdNode account" = "创建一个线上CrowdNode账户"; @@ -611,7 +608,7 @@ "Create invitation" = "创建邀请"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "创建新账户"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "该设备的安全性受到威胁\n任何'越狱'的应用程序都可以访问任何其他应用程序的钥匙链数据(并窃取您的Dash). 请立即清除该钱包并在安全设备上将其恢复."; -/* Direction */ -"Direction" = "方向"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "取消 Coinbase账户的关联"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "由于法律限制, 当您身在英国时无法使用Coinbase功能"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "根据投票过程, Dash 网络决定将用户名 '%@' 分配给其他人. 请尝试申请其它用户名."; /* CrowdNode */ "e.g. johndoe@mail.com" = "例 johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "编辑个人资料"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "编辑个人资料"; /* Invitation tag placeholder */ "eg: Dad" = "例: 爸吧"; @@ -854,7 +848,7 @@ "Error" = "错误"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "服务器响应时出错. 请稍后再试."; /* No comment provided by engineer. */ "Error updating your profile" = "更新您个人资料时出错"; @@ -887,7 +881,7 @@ "Face ID limit" = "脸部识别限制"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "条形码加载失败"; /* Coinbase */ "Failed to start auth session" = "无法启动身份验证会话"; @@ -929,7 +923,7 @@ "Filter" = "过滤"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "过滤交易"; /* No comment provided by engineer. */ "Filtered by" = "筛选条件"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "在Dash网络上查找用户"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "查找可以购买或出售 Dash 的自动取款机."; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "查找接受 DASH 支付的商家"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "查找接受 Dash 付款的商户."; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "寻找接受 Dash 的商家, 可以在哪里购买以及如何通过它获得收益."; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "首次最低存款"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "固定面额"; @@ -968,13 +965,13 @@ "Flexible amounts" = "可调面额"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "由于某种原因, 对用户名 '%@' 的请求失败."; /* Coinbase */ "For your security, you have been signed out." = "为了保障您的账户安全, 您已被登出."; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "忘记冗长的加密地址, 创建用户名, 找到朋友并将他们添加到您的联系人中."; /* No comment provided by engineer. */ "Forgot PIN?" = "忘记PIN?"; @@ -1028,7 +1025,7 @@ "Get Started" = "开始使用"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "开始设置你的头像并添加其他信息吧."; /* No comment provided by engineer. */ "Get Test Dash" = "获得 Test Dash"; @@ -1046,10 +1043,10 @@ "Gift card" = "礼品卡"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "礼品卡购买成功"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "礼品卡购买被拒绝"; /* DashSpend confirmation */ "Gift card total" = "礼品卡总计"; @@ -1058,7 +1055,7 @@ "Gift card types" = "礼品卡类型"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "礼品卡 · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "访问CrowdNode网站"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "授予 GPS权限, 以便我们能向您显示您附近的位置."; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "已阻止投票"; /* Username has requested to be your friend */ "has requested to be your friend" = "已申请成为您的朋友"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "如何确认您的API Dash地址"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "如何使用您的礼品卡"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Evolution 节点 ID 私钥"; @@ -1136,7 +1133,7 @@ "I have approved" = "我已通过的"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "我未投票的"; /* No comment provided by engineer. */ "I wrote it down" = "我已将它写下来"; @@ -1145,7 +1142,7 @@ "Identity" = "身份"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "如果足够的网络节点认为此用户名不合适, 他们能够屏蔽它"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "如果其他人像您一样也申请了相同的用户名, 我们将让网络决定谁能够得到它."; @@ -1205,7 +1202,7 @@ "In store" = "有库存"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "在结账的付款时, 选择\"礼品卡\", 然后输入您的卡号和密码"; /* No comment provided by engineer. */ "Income" = "收入"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "无效数额"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "无效数额. 请查看商户限额."; /* No comment provided by engineer. */ "Invalid Dash address" = "无效的Dash地址"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "无效的电子邮箱"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "无效二维码"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "无效的验证码. 请再试一次."; /* No comment provided by engineer. */ "Invitation" = "邀请"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "邀请您的朋友和家人加入Dash网络"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS Dash 钱包: %@ 已报告的问题"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "您的余额可能需要一分钟后才能被更新."; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "推荐使用Wi-Fi网络, 以避免产生额外的混币费用"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "看起来您已有一段时间未使用 DashSpend. 出于安全原因, 你已被注销登录.\n\n请重新登录, 以继续搜索可用 Dash 的商户."; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "具有任何水平技术专长的进阶用户都很难决定您的交易历史记录"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "让您的朋友和家人加入Dash网络. 邀请他们进入社交银行的世界."; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "仅限字母, 数字和连字符"; /* Validation rule */ "Letters, numbers and hyphens only" = "仅限字母, 数字和连字符"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "从Uphold退出"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "登录"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "登录为 %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "登录的 DashSpend 账户"; /* No comment provided by engineer. */ "Login with Face ID" = "以脸部识别登入"; @@ -1527,7 +1524,7 @@ "Max" = "最大"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "最多: %@"; /* Usernames */ "Maximum 75 characters" = "最大 75 个字符"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "开启位置服务能获得更好的商户搜索效果."; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "最少: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "混合"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "混合您的 Dash"; /* No comment provided by engineer. */ "Mixed balance" = "已混币资金余额"; @@ -1560,7 +1557,7 @@ "Mixing" = "混币"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "正在完成混合..."; /* CoinJoin */ "Mixing is only possible with the app open" = "仅可在应用程序打开的情况下进行混币"; @@ -1617,7 +1614,7 @@ "Network" = "网络"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "网络错误. 请查看您的连接并重试."; /* No comment provided by engineer. */ "Network fee" = "网络手续费"; @@ -1704,7 +1701,7 @@ "OK" = "好"; /* No comment provided by engineer. */ -"Ok" = "Ok"; +"Ok" = "确定"; /* Voting */ "Old to new" = "旧到新"; @@ -1755,7 +1752,7 @@ "Password" = "密码"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "在此处粘贴链接"; /* No comment provided by engineer. */ "Paste your image URL" = "粘贴您的图片链接"; @@ -1797,13 +1794,13 @@ "Paying..." = "付款中..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "付款失败"; /* Coinbase/Buy Dash */ "Payment method" = "付款方式"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "付款过程出错: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "付款类型"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "个性化"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "付款时始终需要输入PIN"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "请注意, Dash钱包不保存电子邮件, 仅发送至 CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "请注意用户名一旦注册, 便无法再更改."; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "请注意您在之后将无法进行修改"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "请注意, 您需要增加余额至 %@ Dash才能够从CrowdNode账户中提币到此钱包."; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "请将您的手机靠近NFC设备."; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "请注册您的 DashSpend 账户"; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "请以正确顺序输入您的助记词"; @@ -1911,7 +1911,7 @@ "Powered by" = "提供方"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "预览"; /* No comment provided by engineer. */ "Preview Invitation" = "预览链接"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "证明您的身份"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "供应商地址"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "报告问题"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "申请一个用户名并告别字母数字地址"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "请求帮助, 并展示您屏幕上的条形码以供扫描."; /* Voting */ "Request details" = "申请的细节"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "保存"; -/* DashSpend */ -"Save %.2f%%" = "保存 %.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "保存更改"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "搜索结果为 \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "搜索区域"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "正在Dash网络上搜索用户名 %@"; @@ -2169,7 +2169,7 @@ "Security Level" = "安全级别"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "查看如何使用礼品卡"; /* No comment provided by engineer. */ "See on Uphold" = "查看Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "从图库中选择"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "选择混币级别"; @@ -2282,7 +2285,7 @@ "Sent to" = "发送至"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "服务器发生错误, 请稍后再试."; /* No comment provided by engineer. */ "Set a trusted node" = "设置可信节点"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "分享地址"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "显示剪切板中的内容"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "排序联系人"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "以折扣排序"; /* Explore Dash/Filters */ "Sorted by distance" = "以距离排序"; @@ -2429,10 +2435,10 @@ "Tax Category" = "税务种类"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "告诉收银员您想使用礼品卡付款, 并提供卡号和密码."; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "条款和条件"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "测试用的 Dash 是免费的, 可以通过所谓的「水龙头」获得."; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "验证码不正确. 请检查并重试!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "在用户创建用户名前, Dash 网络需要投票批准某些用户名"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "Dash 网络由众多主节点驱动, 这是令支付更便捷的重要组成部分."; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "Dash 网络将对此用户名进行投票. 我们将于2024, 3月14日通知您结果."; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash已成功存入您的 Coinbase账户. 但是把 Dash转账到此设备上的 Dash钱包时出错."; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "默认过滤器仅显示您未投票的重复用户名, 但您可以通过更改过滤器来查看和投票任何有争议的用户名."; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "第一个商家可以直接接受 Dash. 其他商家则接受礼品卡, 而您只需两次点击就能用 Dash 购买与订单金额完全相符的礼品卡."; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "您选择的图片将匿名上传到 Imgur."; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "您可以发送的最小额度是%@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "该商户的购买限额已更改. 请联系CTX客服以获取更多信息."; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "用户名 '%@' 被 Dash网络屏蔽. 请尝试申请其它用户名."; /* No comment provided by engineer. */ "them (Fetching Info)" = "他们 (获取信息)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "此app是开源的:"; -/* This ATM is located in the */ -"This ATM is located in the" = "该自动贩卖机位于"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "此额外步骤用来证明真的是您在尝试进行交易."; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "该商户目前不可用."; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "该商家目前不可用. 请稍后再试, 或选择其他商家"; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "此商户以固定价格出售礼品卡"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "这代表完整主节点当前年度百分比收益减去15%的CrowdNode费用. 这不是保证回报率, 可能会根据CrowdNode资金池的大小和Dash价格而上下浮动."; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "该用户名已经被别人创建"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "该用户名已被 Dash 网络禁止"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "此钱包并不是空的或同步尚未完成, 如果没有助记词, 请不要清空钱包"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "触控ID限制"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "交易已取消"; /* CrowdNode */ "Transaction History" = "交易记录"; @@ -2665,7 +2668,7 @@ "Unblock" = "解禁"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "解禁了 '%@' 用户名"; /* No comment provided by engineer. */ "Unknown" = "未知"; @@ -2695,7 +2698,7 @@ "Upgrade" = "升级"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "升级到 DashPay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "升级到Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "用户名"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "用户名 %1$@ 已在 Dash 网络上发起申请. 投票结束后 (%2$@), 我们会通知您结果"; /* No comment provided by engineer. */ "Username already found" = "已找到的用户名"; @@ -2746,7 +2749,7 @@ "Username is available" = "用户名可用"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "用户名申请失败"; /* No comment provided by engineer. */ "Username taken" = "用户名已被使用"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "查看全部"; -/* View all locations */ -"View all locations" = "查看所有位置"; - /* No comment provided by engineer. */ "View in Block Explorer" = "在浏览器中查看"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "查看助记词"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "查看交易详情"; /* Voting */ "Vote for All" = "投给所有"; @@ -2827,7 +2827,7 @@ "Voting Address" = "投票者地址"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "投票将于%d 天后结束"; /* Usernames */ "Voting is only required in some cases" = "仅在一些情况下需要投票"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "我们检测到Dash钱包在转移过程中崩溃了. 重新扫描区块链将解决此问题, 或者您可以再试一次. 重新扫描最好在wifi环境下, 并需要半小时左右. 当同步完成后, 您的资金便可使用."; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "我们有两种类型的商户"; /* No comment provided by engineer. */ "We Upgraded" = "我们升级了"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "您即将从此设备清除本钱包. 本钱包相关联的资金只能通过该钱包对应的助记词找回."; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "您正在以 %2$@ 购买 %1$@ 礼品卡 (%3$d %% 折扣)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "只要您有权访问此钱包, 您就可以随时删除上传的图片."; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "您可以以下面任何格式来输入您的密钥: WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "您可以在收银台支付 Dash."; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "您可以查看有关您的存款, 提款和奖励收入的详细信息."; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "由于您已经有了 Dash用户名, 因此无法认领此邀请"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "您选择 \"%@\" 作为您的用户名."; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "您的 Dash 通过这些交易被混合."; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "您目前没有任何联系人"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "您超出了 Coinbase的授权限制."; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "您拥有 %1$@ Dash. \n一些用户名会至多花费 %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "您已为此用户名投票 %ld次. 您只能对该用户名再投一票."; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "您已经为该用户名投票 %ld 次. 您不能再为它投票了."; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "您已被%@邀请. 开始使用 Dash加密数字货币."; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "您的Dash钱包中至少需要有%@ Dash"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "您需要拥有超过 %@ DASH 来创建此用户名"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "您需要拥有超过 %@ Dash来创建一个用户名"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "您需要登录 DashSpend 以购买礼品卡."; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "您需要等待5分钟才能再次发起提现"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "您的申请已被取消"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "您的对话已过期"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "您的交易被拒绝. 请再试一次, 如果还有问题请联系客服."; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "您的交易已被发送, 金额将几分钟内出现在您的钱包."; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "您的用户名 %@ 正在Dash网络上创建中"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "您的用户名已成功被创建"; /* No comment provided by engineer. */ "Your vote was cancelled" = "您的投票已被取消"; diff --git a/DashWallet/zh_TW.lproj/Localizable.strings b/DashWallet/zh_TW.lproj/Localizable.strings index a91277b3c..b1a75c3c8 100644 --- a/DashWallet/zh_TW.lproj/Localizable.strings +++ b/DashWallet/zh_TW.lproj/Localizable.strings @@ -116,10 +116,10 @@ "Accept" = "接受"; /* Explore */ -"Accept Dash directly" = "Accept Dash directly"; +"Accept Dash directly" = "直接接受達世幣"; /* DashSpend */ -"Accept terms and\nconditions" = "Accept terms and\nconditions"; +"Accept terms and\nconditions" = "接受條款和\n條件"; /* CrowdNode */ "Accept Terms Of Use" = "接受使用條款"; @@ -205,14 +205,14 @@ /* No comment provided by engineer. */ "Amount Sent" = "發送金額"; -/* No comment provided by engineer. */ -"An error occurred" = "An error occurred"; +/* An error occurred */ +"An error occurred" = "發生錯誤"; /* No comment provided by engineer. */ "An intuitive and familiar experience across all your devices" = "跨所有設備的直觀熟悉的體驗"; /* CTXSpend error */ -"An unknown error occurred. Please try again later." = "An unknown error occurred. Please try again later."; +"An unknown error occurred. Please try again later." = "發生了未知錯誤。請稍後再試。"; /* CrowdNode */ "and" = "和"; @@ -221,7 +221,7 @@ "Any funds that have been mixed will be combined with your un mixed funds" = "任何已混合的資金將與您未混合的資金合併"; /* Usernames */ -"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved"; +"Any username that has a number 2-9, is more than 20 characters or that has a hyphen will be automatically approved" = "任何超20個字符或包含2-9個數字,或含有連字符的用戶名稱,將會自動批准"; /* Coinbase/Payment Methods */ "Apple Pay" = "Apple Pay"; @@ -254,7 +254,7 @@ "Are you sure?" = "你確定嗎?"; /* Voting */ -"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate."; +"As a masternode owner you can vote to approve requested usernames before users will be able to create it.\nYou can block the creation of the usernames that you feel inappropriate." = "作為主節點所有者,您可以投票批准用戶能夠創建它的用戶名。\n您亦可以阻止您認為不合適的用戶名的創建。"; /* CrowdNode */ "As most people do not have exactly 1000 Dash at hand, Crowdnode has made a service where, by pooling deposits from members, they can achieve the benefits of owning a Masternode." = "由於大多數人手頭上沒有 1000 個達世幣,Crowdnode 提供了一項服務,透過匯集會員的存款,他們可以獲得擁有主節點的好處。"; @@ -314,7 +314,7 @@ "Bank Wire" = "電匯"; /* No comment provided by engineer. */ -"Barcode placeholder" = "Barcode placeholder"; +"Barcode placeholder" = "條形碼佔位符"; /* CrowdNode */ "Become part of a Dash Masternode with CrowdNode" = "通過 CrowdNode 成為達世幣主節點的一部分"; @@ -344,7 +344,7 @@ "Block #%d of %d" = "%2$d 中 #%1$d 的區塊"; /* Voting */ -"Blocked '%@' username" = "Blocked '%@' username"; +"Blocked '%@' username" = "阻止了 '%@' 用戶名"; /* Buy buy */ @@ -375,7 +375,7 @@ "Buy Dash · No account needed" = "購買達世幣 · 無需賬戶"; /* DashSpend */ -"Buy gift card" = "Buy gift card"; +"Buy gift card" = "購買禮品卡"; /* No comment provided by engineer. */ "Buy gift cards with your Dash" = "使用達世幣購買禮品卡"; @@ -392,9 +392,6 @@ /* No comment provided by engineer. */ "By wiping this device you will no longer have access to funds on this device. This should only be done if you no longer have access to your passphrase and have also forgotten your PIN code." = "通過擦洗此設備,您將無法再使用此設備上的資金。 只有在您無法再訪問密碼詞組並忘記密碼時,才應該這樣做。"; -/* Call */ -"Call" = "稱呼"; - /* No comment provided by engineer. */ "Cancel" = "取消"; @@ -408,7 +405,7 @@ "Canceling this transaction does not cancel the trade order. You will receive DASH on your Coinbase account shortly." = "取消此交易不會取消交易訂單。您很快就會在您的 Coinbase 帳戶中收到 DASH。"; /* DashSpend */ -"Card number" = "Card number"; +"Card number" = "卡號"; /* No comment provided by engineer. */ "Card PIN" = "卡密碼"; @@ -438,7 +435,7 @@ "Check your connection" = "Check your connection"; /* DashSpend */ -"Check your email and enter the verification code." = "Check your email and enter the verification code."; +"Check your email and enter the verification code." = "請檢查您的電子郵信箱件並輸入驗證代碼。"; /* Choose your Dash username */ "Choose your" = "選擇你的"; @@ -560,7 +557,7 @@ "Copy Logs" = "複製日誌"; /* No comment provided by engineer. */ -"Copy text" = "Copy text"; +"Copy text" = "複製文字"; /* No comment provided by engineer. */ "Copyright © 2023 Dash Core" = "版權所有 © 2023 Dash Core"; @@ -602,7 +599,7 @@ "Create account" = "創建賬戶"; /* DashSpend account title */ -"Create an account or log into an existing one" = "Create an account or log into an existing one"; +"Create an account or log into an existing one" = "創建一個帳戶或登錄現有的帳戶"; /* CrowdNode */ "Create an online CrowdNode account" = "創建一個在線 CrowdNode 帳戶"; @@ -611,7 +608,7 @@ "Create invitation" = "創建邀請"; /* Create new account */ -"Create new account" = "Create new account"; +"Create new account" = "創建新帳戶"; /* CrowdNode CrowdNode Portal */ @@ -741,9 +738,6 @@ /* No comment provided by engineer. */ "DEVICE SECURITY COMPROMISED\nAny 'jailbreak' app can access any other app's keychain data (and steal your Dash). Wipe this wallet immediately and restore on a secure device." = "設備的安全性已經受到損害\n任何'越獄'的應用程序可以訪問任何其他應用程序的數據鑰匙扣 (和竊取你的達世幣的)。立即清除這個錢包並在安全的裝置上恢復數據。"; -/* Direction */ -"Direction" = "方向"; - /* Coinbase Entry Point */ "Disconnect Coinbase Account" = "斷開 Coinbase 帳戶的連接"; @@ -788,7 +782,7 @@ "Due to regulatory constraints, you cannot use the Coinbase features while you are in the UK" = "由於監管限制,您在英國時無法使用 Coinbase 功能"; /* Usernames */ -"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username."; +"Due to the voting process, the Dash Network has decided to assign the username '%@' to someone else. Please try again by requesting another username." = "由於投票過程,達世幣網絡已決定將用戶名 '%@' 分配給其他人。請通過請求另一個用戶名來重試。"; /* CrowdNode */ "e.g. johndoe@mail.com" = "例如 johndoe@mail.com"; @@ -806,7 +800,7 @@ "Edit Profile" = "編輯個人資料"; /* No comment provided by engineer. */ -"Edit profile" = "Edit profile"; +"Edit profile" = "編輯個人資料"; /* Invitation tag placeholder */ "eg: Dad" = "例如: 爸爸"; @@ -854,7 +848,7 @@ "Error" = "錯誤"; /* CTXSpend error */ -"Error processing server response. Please try again later." = "Error processing server response. Please try again later."; +"Error processing server response. Please try again later." = "處理服務器響應時出錯。請稍後再試。"; /* No comment provided by engineer. */ "Error updating your profile" = "更新您的個人資料時出錯"; @@ -887,7 +881,7 @@ "Face ID limit" = "Face ID 解鎖的限制"; /* No comment provided by engineer. */ -"Failed to load barcode" = "Failed to load barcode"; +"Failed to load barcode" = "無法加載條形碼"; /* Coinbase */ "Failed to start auth session" = "無法啟動身份驗證會話"; @@ -929,7 +923,7 @@ "Filter" = "篩選"; /* No comment provided by engineer. */ -"Filter transactions" = "Filter transactions"; +"Filter transactions" = "過濾交易"; /* No comment provided by engineer. */ "Filtered by" = "過濾條件"; @@ -944,13 +938,13 @@ "Find a user on the Dash Network" = "在達世幣網絡上查找用戶"; /* No comment provided by engineer. */ -"Find ATMs where you can buy or sell Dash." = "Find ATMs where you can buy or sell Dash."; +"Find ATMs where you can buy or sell Dash." = "找到可以買賣達世幣的自動櫃員機。"; /* No comment provided by engineer. */ "Find merchants that accept DASH" = "尋找接受達世幣付款的商家"; /* No comment provided by engineer. */ -"Find merchants that accept Dash payments." = "Find merchants that accept Dash payments."; +"Find merchants that accept Dash payments." = "查找接受達世幣付款的商戶。"; /* No comment provided by engineer. */ "Find merchants that accept Dash, where to buy it and how to earn income with it." = "尋找接受達世幣的商家、可以在哪裡購買以及如何透過它賺取收入。"; @@ -961,6 +955,9 @@ /* CrowdNode */ "First minimum deposit" = "首次最低存款"; +/* DashSpend */ +"Fixed amounts" = "Fixed amounts"; + /* Explore Dash: Filters */ "Fixed denominated amounts" = "固定金額"; @@ -968,13 +965,13 @@ "Flexible amounts" = "彈性的金額"; /* Usernames */ -"For some reason, the request for the username '%@' has failed." = "For some reason, the request for the username '%@' has failed."; +"For some reason, the request for the username '%@' has failed." = "由於某種原因,對用戶名 '%@' 的請求失敗了。"; /* Coinbase */ "For your security, you have been signed out." = "基於您的帳戶安全考量,您已被登出。"; /* No comment provided by engineer. */ -"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "Forget about long crypto addresses, create the username, find friends and add them to your contacts"; +"Forget about long crypto addresses, create the username, find friends and add them to your contacts" = "忘記冗長的加密位址,創建用戶名,查找朋友並將他們添加到您的聯繫人中"; /* No comment provided by engineer. */ "Forgot PIN?" = "忘記密碼了嗎?"; @@ -1028,7 +1025,7 @@ "Get Started" = "開始使用"; /* Usernames */ -"Get started by setting up your profile picture and other information." = "Get started by setting up your profile picture and other information."; +"Get started by setting up your profile picture and other information." = "開始設置你的頭像和其他信息吧。"; /* No comment provided by engineer. */ "Get Test Dash" = "索取測試的達世幣"; @@ -1046,10 +1043,10 @@ "Gift card" = "禮物卡"; /* DashSpend */ -"Gift card purchase successful" = "Gift card purchase successful"; +"Gift card purchase successful" = "禮品卡購買成功"; /* No comment provided by engineer. */ -"Gift card purchase was rejected" = "Gift card purchase was rejected"; +"Gift card purchase was rejected" = "購買禮品卡被拒絕"; /* DashSpend confirmation */ "Gift card total" = "禮品卡總計"; @@ -1058,7 +1055,7 @@ "Gift card types" = "禮品卡類型"; /* DashSpend */ -"Gift card · %@" = "Gift card · %@"; +"Gift card · %@" = "禮品卡 · %@"; /* No comment provided by engineer. */ "Go to CrowdNode website" = "訪問 CrowdNode 網站"; @@ -1073,7 +1070,7 @@ "Grant GPS permissions so we can show you locations near you." = "授予 GPS 權限,以便我們向您顯示您附近的位置。"; /* Voting */ -"Has blocked votes" = "Has blocked votes"; +"Has blocked votes" = "已阻止了投票"; /* Username has requested to be your friend */ "has requested to be your friend" = "要求成為您的朋友"; @@ -1112,7 +1109,7 @@ "How to confirm your API Dash address" = "如何確認您的 API 達世幣位址"; /* No comment provided by engineer. */ -"How to use your gift card" = "How to use your gift card"; +"How to use your gift card" = "如何使用禮品卡"; /* No comment provided by engineer. */ "HPMN Operator Keys" = "Evolution 節點 ID 金鑰"; @@ -1136,7 +1133,7 @@ "I have approved" = "我已批准的"; /* Voting */ -"I have not voted" = "I have not voted"; +"I have not voted" = "我還未投票"; /* No comment provided by engineer. */ "I wrote it down" = "我寫下來"; @@ -1145,7 +1142,7 @@ "Identity" = "身分"; /* Usernames */ -"If enough of the network feels that a username is inappropriate, they can block it" = "If enough of the network feels that a username is inappropriate, they can block it"; +"If enough of the network feels that a username is inappropriate, they can block it" = "如果足夠的網絡節點認為用戶名不合適,他們可以阻止它"; /* Usernames */ "If somebody else requests the same username as you, we will let the network decide whom to give this username" = "如果其他人要求與您相同的用戶名,我們將讓網路決定向誰提供該用戶名"; @@ -1205,7 +1202,7 @@ "In store" = "有存貨"; /* No comment provided by engineer. */ -"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "In the payment section of your checkout, select \"gift card\" and enter your card number and pin."; +"In the payment section of your checkout, select \"gift card\" and enter your card number and pin." = "在結帳的付款部分中,選擇“禮品卡”,然後輸入您的卡號和密碼。"; /* No comment provided by engineer. */ "Income" = "收入"; @@ -1250,7 +1247,7 @@ "Invalid amount" = "金額無效"; /* CTXSpend error */ -"Invalid amount. Please check merchant limits." = "Invalid amount. Please check merchant limits."; +"Invalid amount. Please check merchant limits." = "無效的金額。請檢查商戶限額。"; /* No comment provided by engineer. */ "Invalid Dash address" = "無效的達世幣位址"; @@ -1258,7 +1255,7 @@ /* CrowdNode Online */ "Invalid Email" = "無效的電郵"; -/* No comment provided by engineer. */ +/* DashSpend */ "Invalid email or password." = "Invalid email or password."; /* Invalid Amount Input */ @@ -1274,7 +1271,7 @@ "Invalid QR Code" = "無效的二維碼"; /* CTXSpend error */ -"Invalid verification code. Please try again." = "Invalid verification code. Please try again."; +"Invalid verification code. Please try again." = "無效的驗證代碼。請重試。"; /* No comment provided by engineer. */ "Invitation" = "邀請"; @@ -1319,7 +1316,7 @@ "Invite your friends and family to the Dash Network" = "邀請您的朋友和家人加入達世幣網絡"; /* No comment provided by engineer. */ -"iOS Dash Wallet: %@ Reported issue" = "iOS Dash Wallet: %@ Reported issue"; +"iOS Dash Wallet: %@ Reported issue" = "iOS 達世幣錢包: %@ 已報告的問題"; /* CrowdNode */ "It can take a minute for your balance to be updated." = "您的餘額可能需要一分鐘後才能更新。"; @@ -1337,7 +1334,7 @@ "It is recommended to be on a Wi-Fi network to avoid incurring additional mixing fees" = "建議使用 Wi-Fi 網路以避免產生額外的混合費用"; /* DashSpend */ -"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash."; +"It looks like you haven’t used DashSpend in a while. For security reasons, you’ve been logged out.\n\nPlease sign in again to continue exploring where to spend your Dash." = "看來您已經有一段時間沒有使用 DashSpend 。出於安全原因,您已經被登出了。\n\n請再次登錄,來繼續探索在哪裡可以花費你的達世幣。"; /* Coinbase */ "It would be very difficult for advanced users with any level of technical expertise to determine your transaction history" = "即使對於具有任何技術專業水平的高級用戶來說,要確定您的交易歷史記錄都是非常困難的"; @@ -1395,7 +1392,7 @@ "Let your friends and family to join the Dash Network. Invite them to the world of social banking." = "讓您的朋友和家人加入達世幣網絡。邀請他們進入社交銀行的世界。"; /* Usernames */ -"Letter, numbers and hyphens only" = "Letter, numbers and hyphens only"; +"Letter, numbers and hyphens only" = "僅字母,數字和連字符"; /* Validation rule */ "Letters, numbers and hyphens only" = "僅限字母、數字和連字符"; @@ -1458,13 +1455,13 @@ "Log out from Uphold" = "從Uphold登出"; /* Logged in status */ -"Logged in" = "Logged in"; +"Logged in" = "登入"; /* DashSpend */ -"Logged in as %@" = "Logged in as %@"; +"Logged in as %@" = "登錄為 %@"; /* DashSpend */ -"Logged in to DashSpend account" = "Logged in to DashSpend account"; +"Logged in to DashSpend account" = "登錄到Dashspend帳戶"; /* No comment provided by engineer. */ "Login with Face ID" = "使用Face ID登錄"; @@ -1527,7 +1524,7 @@ "Max" = "最大值"; /* DashSpend */ -"Max: %@" = "Max: %@"; +"Max: %@" = "最多: %@"; /* Usernames */ "Maximum 75 characters" = "最多 75 個字符"; @@ -1545,13 +1542,13 @@ "Merchant search works better with Location Services turned on." = "開啟位置服務後,商家搜索效果會更好。"; /* DashSpend */ -"Min: %@" = "Min: %@"; +"Min: %@" = "最少: %@"; /* CoinJoin */ -"Mix coins" = "Mix coins"; +"Mix coins" = "混合資金"; /* CoinJoin */ -"Mix your Dash Coins" = "Mix your Dash Coins"; +"Mix your Dash Coins" = "混合您的達世幣資金"; /* No comment provided by engineer. */ "Mixed balance" = "已混合資金結餘"; @@ -1560,7 +1557,7 @@ "Mixing" = "混合"; /* CoinJoin */ -"Mixing Finishing…" = "Mixing Finishing…"; +"Mixing Finishing…" = "正在完成資金混合…"; /* CoinJoin */ "Mixing is only possible with the app open" = "僅可在應用程式開啟的情況下進行混合"; @@ -1617,7 +1614,7 @@ "Network" = "網絡"; /* CTXSpend error */ -"Network error. Please check your connection and try again." = "Network error. Please check your connection and try again."; +"Network error. Please check your connection and try again." = "網絡錯誤。請檢查您的連接,然後重試。"; /* No comment provided by engineer. */ "Network fee" = "網絡費用"; @@ -1755,7 +1752,7 @@ "Password" = "密碼"; /* Usernames */ -"Paste link here" = "Paste link here"; +"Paste link here" = "粘貼鏈接在這裡"; /* No comment provided by engineer. */ "Paste your image URL" = "貼上您的圖片網址"; @@ -1797,13 +1794,13 @@ "Paying..." = "付款中..."; /* No comment provided by engineer. */ -"Payment failed" = "Payment failed"; +"Payment failed" = "付款失敗"; /* Coinbase/Buy Dash */ "Payment method" = "付款方式"; /* CTXSpend error */ -"Payment processing error: %@" = "Payment processing error: %@"; +"Payment processing error: %@" = "處理付款時出錯: %@"; /* Explore Dash/Merchants/Filters */ "Payment Type" = "支付方式"; @@ -1835,6 +1832,9 @@ /* No comment provided by engineer. */ "Personalize" = "個性化"; +/* No comment provided by engineer. */ +"Phone" = "Phone"; + /* No comment provided by engineer. */ "PIN is always required to make a payment" = "總是需要輸入密碼才能進行付款"; @@ -1866,10 +1866,10 @@ "Please note that the email is not saved by the Dash Wallet and is only sent to CrowdNode" = "請注意,達世幣錢包不保存電子郵件,僅發送至 CrowdNode"; /* Usernames */ -"Please note that the username can NOT be changed once it is registered." = "Please note that the username can NOT be changed once it is registered."; +"Please note that the username can NOT be changed once it is registered." = "請注意,一旦註冊就無法更改用戶名稱。"; /* Usernames */ -"Please note that you will not be able to change it in future" = "Please note that you will not be able to change it in future"; +"Please note that you will not be able to change it in future" = "請注意,您將來將無法更改它"; /* Leftover balance warning */ "Please note, you will not be able to withdraw your funds from CowdNode to this wallet until you increase your balance to %@ Dash." = "請注意,在您的餘額增加到 %@ Dash之前,您將無法將資金從 CrowdNode 提款到此錢包。"; @@ -1878,7 +1878,7 @@ "Please place your phone near NFC device." = "請將手機放在NFC設備附近。"; /* CTXSpend error */ -"Please sign in to your DashSpend account." = "Please sign in to your DashSpend account."; +"Please sign in to your DashSpend account." = "請登錄您的Dashspend帳戶。"; /* No comment provided by engineer. */ "Please tap on the words from your recovery phrase in the right order" = "請以正確的順序點按您的恢復詞組中的單詞"; @@ -1911,7 +1911,7 @@ "Powered by" = "提供方"; /* No comment provided by engineer. */ -"Preview" = "Preview"; +"Preview" = "預覽"; /* No comment provided by engineer. */ "Preview Invitation" = "預覽邀請"; @@ -1946,6 +1946,9 @@ /* Usernames */ "Prove your identity" = "證明您的身份"; +/* DashSpend */ +"Provider" = "Provider"; + /* No comment provided by engineer. */ "Provider Address" = "提供者位址"; @@ -2043,10 +2046,10 @@ "Report an Issue" = "報告問題"; /* No comment provided by engineer. */ -"Request a username and say goodbye to numerical addresses" = "Request a username and say goodbye to numerical addresses"; +"Request a username and say goodbye to numerical addresses" = "申請一個用戶稱名並告別字母數值位址"; /* No comment provided by engineer. */ -"Request assistance and show the barcode on your screen for scanning." = "Request assistance and show the barcode on your screen for scanning."; +"Request assistance and show the barcode on your screen for scanning." = "請求幫助並在屏幕上顯示條形碼進行掃描。"; /* Voting */ "Request details" = "索取詳情"; @@ -2102,9 +2105,6 @@ /* No comment provided by engineer. */ "Save" = "儲存"; -/* DashSpend */ -"Save %.2f%%" = "保存%.2f%%"; - /* No comment provided by engineer. */ "Save Changes" = "保存變更"; @@ -2154,7 +2154,7 @@ "Search results for \"" = "搜尋結果 \""; /* No comment provided by engineer. */ -"Search territories" = "Search territories"; +"Search territories" = "搜索地區"; /* No comment provided by engineer. */ "Searching for username %@ on the Dash Network" = "在達世幣網絡中搜尋用戶名 %@ "; @@ -2169,7 +2169,7 @@ "Security Level" = "安全等級"; /* No comment provided by engineer. */ -"See how to use this gift card" = "See how to use this gift card"; +"See how to use this gift card" = "查看如何使用此禮品卡"; /* No comment provided by engineer. */ "See on Uphold" = "參見 Uphold"; @@ -2193,6 +2193,9 @@ /* No comment provided by engineer. */ "Select from Gallery" = "從圖庫中選擇"; +/* DashSpend */ +"Select gift card provider" = "Select gift card provider"; + /* CoinJoin */ "Select mixing level" = "選擇混合級別"; @@ -2282,7 +2285,7 @@ "Sent to" = "發給"; /* DashSpend */ -"Server error occurred. Please try again later." = "Server error occurred. Please try again later."; +"Server error occurred. Please try again later." = "服務器錯誤發生。請稍後再試。"; /* No comment provided by engineer. */ "Set a trusted node" = "設置一個可信的節點"; @@ -2305,6 +2308,9 @@ /* Receive screen */ "Share address" = "分享位址"; +/* Explore Dash */ +"Show all locations" = "Show all locations"; + /* Enter Address Screen */ "Show content in the clipboard" = "顯示剪貼板中的內容"; @@ -2351,7 +2357,7 @@ "Sort Contacts" = "聯繫人排序"; /* Explore Dash/Filters */ -"Sorted by discount" = "Sorted by discount"; +"Sorted by discount" = "按折扣排序"; /* Explore Dash/Filters */ "Sorted by distance" = "按距離排序"; @@ -2429,10 +2435,10 @@ "Tax Category" = "稅種"; /* No comment provided by engineer. */ -"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "Tell the cashier that you'd like to pay with a gift card and share the card number and pin."; +"Tell the cashier that you'd like to pay with a gift card and share the card number and pin." = "告訴收銀員您想用禮品卡付款,並提供卡號和密碼。"; /* Terms & conditions */ -"Terms & conditions" = "Terms & conditions"; +"Terms & conditions" = "條款和條件"; /* No comment provided by engineer. */ "Test Dash is free and can be obtained from what is called a faucet." = "測試達世幣是免費的,可以透過所謂的「水龍頭」獲得。"; @@ -2450,22 +2456,22 @@ "The code is incorrect. Please check and try again!" = "代碼不正確。請檢查並重試!"; /* Usernames */ -"The Dash network has to vote to approve some usernames before they are created" = "The Dash network has to vote to approve some usernames before they are created"; +"The Dash network has to vote to approve some usernames before they are created" = "某些用戶名稱在建立之前,必須經過達世幣網絡投票批准方能使用。"; /* CrowdNode */ "The Dash Network is driven by a number of Masternodes which are an essential part of facilitating payments." = "達世幣網絡由許多主節點驅動,這是令支付更便捷的重要組成部分。"; /* Usernames */ -"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "The Dash network will vote on this username. We will notify you of the results on March 14, 2024."; +"The Dash network will vote on this username. We will notify you of the results on March 14, 2024." = "達世幣網絡將對此用戶名進行投票。我們將在2024年3月14日將結果通知您。"; /* Coinbase/Buy Dash/Confirm Order */ "The Dash was successfully deposited to your Coinbase account. But there was a problem transfering it to Dash Wallet on this device." = "Dash 已成功存入您的 Coinbase 帳戶。但是將它轉移到此設備上的達世幣錢包時出現問題。"; /* Voting */ -"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter."; +"The default filter shows only duplicate usernames that you have NOT voted on, but you can see and vote on any contested username by changing the filter." = "默認過濾器僅顯示您尚未投票的重複用戶名,但是您可以通過更改過濾器在任何有爭議的用戶名上查看和投票。"; /* Explore */ -"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps."; +"The first one accepts Dash directly. The other ones accept gift cards that you can buy with Dash for the exact amount of your purchase in two taps." = "第一個直接接受達世幣。其他商戶則接受禮品卡,您可以用達世幣購買這些禮品卡,點擊兩次你就可以買入與訂單相同金額的禮品卡。"; /* Don't translate 'Imgur' */ "The image you select will be uploaded to Imgur anonymously." = "您選擇的圖像將匿名上傳到 Imgur。"; @@ -2477,10 +2483,10 @@ "The minimum amount you can send is %@" = "您可以發送的最小金額是 %@"; /* DashSpend */ -"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "The purchase limits for this merchant have changed. Please contact CTX Support for more information."; +"The purchase limits for this merchant have changed. Please contact CTX Support for more information." = "該商戶的購買限額已更改。請聯繫CTX支持以獲取更多信息。"; /* Usernames */ -"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "The username '%@' was blocked by the Dash Network. Please try again by requesting another username."; +"The username '%@' was blocked by the Dash Network. Please try again by requesting another username." = "用戶名稱 '%@' 被達世幣網絡封鎖。請通過請求另一個用戶名來重試。"; /* No comment provided by engineer. */ "them (Fetching Info)" = "他們 (獲取信息)"; @@ -2509,17 +2515,14 @@ /* No comment provided by engineer. */ "This app is open source:" = "這個程式是開源的:"; -/* This ATM is located in the */ -"This ATM is located in the" = "該自動櫃員機位於"; - /* Coinbase Two Factor Auth */ "This extra step shows it’s really you trying to make a transaction." = "這個額外的步驟用來證明真的是你在嘗試進行交易。"; /* CTXSpend error */ -"This merchant is currently unavailable." = "This merchant is currently unavailable."; +"This merchant is currently unavailable." = "該商戶目前不可用。"; /* DashSpend */ -"This merchant is currently unavailable. Please try again later or choose a different merchant." = "This merchant is currently unavailable. Please try again later or choose a different merchant."; +"This merchant is currently unavailable. Please try again later or choose a different merchant." = "該商戶目前不可用。請稍後再試或選擇不同的商戶。"; /* DashSpend */ "This merchant sells gift cards at fixed prices" = "這個商戶以固定價格出售禮品卡"; @@ -2534,10 +2537,10 @@ "This represents the current Annual Percentage Yield of a full Masternode less the 15% CrowdNode fee. It is not a guaranteed rate of return and may go up or down based on the size of the CrowdNode pools and the Dash price." = "這代表完整主節點的當前年度百分比收益率減去 15% 的 CrowdNode 費用。這不是保證回報率,可能會根據 CrowdNode 資金池的大小和達世幣價格而上升或下降。"; /* Usernames */ -"This username is already created by someone else" = "This username is already created by someone else"; +"This username is already created by someone else" = "此用戶名已經被其他人創建"; /* Usernames */ -"This username is blocked by the Dash Network" = "This username is blocked by the Dash Network"; +"This username is blocked by the Dash Network" = "此用戶名被達世幣網絡封鎖"; /* No comment provided by engineer. */ "This wallet is not empty or sync has not finished, you may not wipe it without the recovery phrase" = "此錢包不是空的或同步尚未完成,如果沒有恢復詞組請不要進行擦除"; @@ -2582,7 +2585,7 @@ "Touch ID limit" = "指紋辨識解鎖的限制"; /* No comment provided by engineer. */ -"Transaction cancelled" = "Transaction cancelled"; +"Transaction cancelled" = "交易取消"; /* CrowdNode */ "Transaction History" = "交易記錄"; @@ -2665,7 +2668,7 @@ "Unblock" = "解禁"; /* Voting */ -"Unblocked '%@' username" = "Unblocked '%@' username"; +"Unblocked '%@' username" = "解禁了'%@' 用戶名稱"; /* No comment provided by engineer. */ "Unknown" = "未知的"; @@ -2695,7 +2698,7 @@ "Upgrade" = "升級"; /* No comment provided by engineer. */ -"Upgrade to DashPay" = "Upgrade to DashPay"; +"Upgrade to DashPay" = "升級到Dashpay"; /* No comment provided by engineer. */ "Upgrade to Evolution" = "升級到 Evolution"; @@ -2734,7 +2737,7 @@ "Username" = "用戶名稱"; /* Usernames */ -"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "Username %1$@ has been requested on the Dash network. After the voting ends (%2$@) we will notify you about its results"; +"Username %@ has been requested on the Dash network. After the voting ends (%@) we will notify you about its results" = "用戶名稱%1$@ 已在DASH網絡上發起申請要求。投票結束後 (%2$@) ,我們將通知您有關的結果"; /* No comment provided by engineer. */ "Username already found" = "已找到用戶名"; @@ -2746,7 +2749,7 @@ "Username is available" = "使用者名稱可用"; /* Usernames */ -"Username request failed" = "Username request failed"; +"Username request failed" = "用戶名申請失敗"; /* No comment provided by engineer. */ "Username taken" = "用戶名已被使用"; @@ -2796,9 +2799,6 @@ /* No comment provided by engineer. */ "View All" = "查看全部"; -/* View all locations */ -"View all locations" = "查看所有位置"; - /* No comment provided by engineer. */ "View in Block Explorer" = "在瀏覽器中查看"; @@ -2809,7 +2809,7 @@ "View Recovery Phrase" = "查看恢復詞組"; /* No comment provided by engineer. */ -"View transaction details" = "View transaction details"; +"View transaction details" = "查看交易的詳細信息"; /* Voting */ "Vote for All" = "給所有人投票"; @@ -2827,7 +2827,7 @@ "Voting Address" = "投票位址"; /* Voting */ -"Voting ends in %dd" = "Voting ends in %dd"; +"Voting ends in %dd" = "投票將於 %d天後結束"; /* Usernames */ "Voting is only required in some cases" = "僅在某些情況下才需要投票"; @@ -2869,7 +2869,7 @@ "We have detected that Dash Wallet crashed during migration. Rescanning the blockchain will solve this issue or you may try again. Rescanning should preferably be performed on wifi and will take up to half an hour. Your funds will be available once the sync process is complete." = "我們發現達世幣錢包在遷移過程中崩潰了。 重新掃描區塊鏈將解決此問題,您也可以再試一次。 重新掃描最好應在wifi上進行,最多需要半小時。 同步過程完成後,您的資金將可使用。"; /* Explore */ -"We have two types of merchants" = "We have two types of merchants"; +"We have two types of merchants" = "我們有兩種類型的商戶"; /* No comment provided by engineer. */ "We Upgraded" = "我們升級了"; @@ -2957,7 +2957,7 @@ "You are about to wipe this wallet from this device. Funds associated with this wallet can only be retrieved if you have your recovery phrase." = "您將要從此設備上清除此錢包。 僅當您有恢復詞組時,才能取回與此錢包相關的資金。"; /* DashSpend */ -"You are buying a %@ gift card for %@ (%d%% discount)" = "You are buying a %1$@ gift card for %2$@ (%3$d%% discount)"; +"You are buying a %@ gift card for %@ (%d%% discount)" = "您正在以%2$@ 購買%1$@ 禮品卡, (%3$d%% 折扣)"; /* No comment provided by engineer. */ "You can always delete the image uploaded, as long as you have access to this wallet." = "只要您有權訪問此錢包,您就可以隨時刪除上傳的圖片。"; @@ -2978,7 +2978,7 @@ "You can enter your key in any of the following formats: WIF/base58/base64/hex" = "您可以採用以下任一格式輸入金鑰 : WIF/base58/base64/hex"; /* Explore */ -"You can pay with Dash at the cashier." = "You can pay with Dash at the cashier."; +"You can pay with Dash at the cashier." = "您可以在收銀處用達世幣付款。"; /* CrowdNode */ "You can see detailed information about your deposits, withdrawals and reward earnings." = "您可以查看有關您的存款、提款和獎勵收入的詳細信息。"; @@ -2990,10 +2990,10 @@ "You cannot claim this invite since you already have a Dash username" = "由於您已經有達世幣用戶名,因此您無法認領此邀請"; /* Usernames */ -"You chose “%@” as your username." = "You chose “%@” as your username."; +"You chose “%@” as your username." = "您選擇 “%@” 作為您的用戶名稱。"; /* CoinJoin */ -"You Dash was mixed using these transactions." = "You Dash was mixed using these transactions."; +"You Dash was mixed using these transactions." = "您的達世幣透過這些交易混合的。"; /* No comment provided by engineer. */ "You do not have any contacts at the moment" = "您目前沒有任何聯絡人"; @@ -3008,13 +3008,13 @@ "You exceeded the authorization limit on Coinbase." = "你超出了 Coinbase 的授權限制。"; /* Usernames */ -"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "You have %1$@ Dash.\nSome usernames cost up to %2$@ Dash."; +"You have %@ Dash.\nSome usernames cost up to %@ Dash." = "您有 %1$@ Dash.\n一些用戶名稱的成本高達 %2$@ Dash."; /* Voting */ -"You have already voted for this username %ld times. You can only cast one more vote for this username." = "You have already voted for this username %ld times. You can only cast one more vote for this username."; +"You have already voted for this username %ld times. You can only cast one more vote for this username." = "您已經投票贊成此用戶名%ld次。您只能為此用戶名稱再投一票。"; /* Voting */ -"You have already voted for this username %ld times. You cannot vote for it anymore." = "You have already voted for this username %ld times. You cannot vote for it anymore."; +"You have already voted for this username %ld times. You cannot vote for it anymore." = "您已經投票贊成此用戶名%ld次。您不能再投票了。"; /* No comment provided by engineer. */ "You have been invited by %@. Start using Dash cryptocurrency." = "您已被 %@邀請。開始使用達世幣加密貨幣。"; @@ -3041,13 +3041,13 @@ "You need at least %@ on your Dash Wallet" = "您的達世幣錢包中至少需要 %@ 的 Dash"; /* Usernames */ -"You need to have more %@ Dash to create this username" = "You need to have more %@ Dash to create this username"; +"You need to have more %@ Dash to create this username" = "您需要擁有更多 %@ 達世幣才能創建此用戶名"; /* Usernames */ -"You need to have more than %@ Dash to create a username" = "You need to have more than %@ Dash to create a username"; +"You need to have more than %@ Dash to create a username" = "您需要擁有超過 %@ 達世幣才能創建一個用戶名"; /* DashSpend */ -"You need to sign in to DashSpend to purchase gift cards." = "You need to sign in to DashSpend to purchase gift cards."; +"You need to sign in to DashSpend to purchase gift cards." = "您需要登錄DashSpend 以購買禮品卡。"; /* CrowdNode */ "You need to wait 5 minutes before initiating another withdrawal" = "您需要等待5分鐘才能再次發起提款"; @@ -3152,10 +3152,10 @@ "Your request was cancelled" = "您的申请已取消"; /* DashSpend */ -"Your session expired" = "Your session expired"; +"Your session expired" = "您的工作階段已經過期"; /* DashSpend */ -"Your transaction was rejected. Please try again or contact support if the problem persists." = "Your transaction was rejected. Please try again or contact support if the problem persists."; +"Your transaction was rejected. Please try again or contact support if the problem persists." = "您的交易被拒絕。如果問題持續下去,請重試或聯繫客戶服務。"; /* No comment provided by engineer. */ "Your transaction was sent and the amount should appear in your wallet in a few minutes." = "您的交易已發送,金額應在幾分鐘內顯示在您的錢包中。"; @@ -3167,7 +3167,7 @@ "Your username %@ is being created on the Dash Network" = "您的用戶名 %@ 已經在達世幣綱絡中創建了"; /* Usernames */ -"Your username has been successfully created" = "Your username has been successfully created"; +"Your username has been successfully created" = "您的用戶名已成功創建"; /* No comment provided by engineer. */ "Your vote was cancelled" = "您的投票已被取消"; diff --git a/Shared/Resources/SharedAssets.xcassets/Colors/SystemYellowColor.colorset/Contents.json b/Shared/Resources/SharedAssets.xcassets/Colors/SystemYellowColor.colorset/Contents.json index 5ef5d64c9..11989ddbc 100644 --- a/Shared/Resources/SharedAssets.xcassets/Colors/SystemYellowColor.colorset/Contents.json +++ b/Shared/Resources/SharedAssets.xcassets/Colors/SystemYellowColor.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x15", - "green" : "0xB5", - "red" : "0xFD" + "blue" : "0x43", + "green" : "0xC0", + "red" : "0xFF" } }, "idiom" : "universal" @@ -23,9 +23,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x15", - "green" : "0xB5", - "red" : "0xFD" + "blue" : "0x43", + "green" : "0xC0", + "red" : "0xFF" } }, "idiom" : "universal"